Battlefield Bad Company 2 + Wine

День добрый.

Прикупил себе тут только что вышедшую игру Battlefield Bad Company 2.

При помощи лома и чье-то там матери таки поставил его
Пришлось из консоли и из под sudo копировать содержимое диска на винт и устанавливать с винта (поменяв права), так как на диске права на все файлики и папочки я так и не понял для каких пользователей и соответственно в стандарном браузере содерживаем диска "пустое".

после установки захотел установиться панкбастер, сказал error... но речь пока не о нем.

Игра встала, при первом запуске, захотело обновится, обновилось (кстати весьма интересным способом - ничего на экране, аля "скрытый от глаз процесс"), ладно покурил, погулял, обновилось.

Запуск...

Wine ругнулся что у него нет xinput1_3.dll, скачал скопировал в .wine/drive_c/windows/system32/

Запуск...

~/.wine/drive_c/Program Files/Electronic Arts/Battlefield Bad Company 2$ ./BFBC2Game.exe
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x2fbac74): Stub!
err:rpc:I_RpcGetBuffer no binding
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDebugFlags
fixme:win:EnumDisplayDevicesW ((null),0,0x2fba9d0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2fba550,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x212b910, 0x2f9974c) stub
fixme:psapi:EnumPageFilesA (0x212b910, 0x2f64068) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x2efe030,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efdbb0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efda68,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd5e8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efda68,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd5e8,0x00000000), stub!
fixme:winhttp:request_set_option WINHTTP_OPTION_SECURITY_FLAGS unimplemented (00003300)
fixme:crypt:CRYPT_CriticalExtensionsSupported unsupported critical extension "2.5.29.32"
fixme:crypt:CRYPT_CriticalExtensionsSupported unsupported critical extension "2.5.29.32"
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd8f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd474,0x00000000), stub!
fixme:winhttp:request_set_option WINHTTP_OPTION_SECURITY_FLAGS unimplemented (00003300)
wine: Unhandled page fault on write access to 0x001c0000 at address 0x680ab056 (thread 001b), starting debugger...
~/.wine/drive_c/Program Files/Electronic Arts/Battlefield Bad Company 2$

И все(((

Исходные - 9.10 wine 1.1.39 (последний из вайновских реп).

Need help

0
balamutick - 4 Март, 2010 - 17:27
Изображение пользователя balamutick.

xinput1_3.dll Чисто так предположение, если ему нужен этот файл, то может ему весь DirectX нужен ?

0
Alphaed - 4 Март, 2010 - 17:34

Насколько я понял запуск игры сыпется на проверке подлинности копии (при установки я выбрал проверять через инет).

По поводу DirectX - это приговор?

0
balamutick - 4 Март, 2010 - 17:51
Изображение пользователя balamutick.

По поводу DirectX - это приговор?
Про DirectX - скорее всего нет.
на проверке подлинности копии
про проверку - скорее всего да.

0
Alphaed - 4 Март, 2010 - 18:37

попробую конечно переустановить чтобы проверяло не через инет, а с вставленного диска, посмотрим.

0
Alphaed - 5 Март, 2010 - 11:28

Кароче после 8 часов секса я сдался((( Чисто под батлу поставил таки "окна"((( Первый раз за более чем полгода нашлось таки что-то, что "заставило" это сделать.

Нетерпеливый я((( но только что купленная новинка жгла карман(
Надеюсь разрабы вайна вскоре избавят меня от мук.

0
Tero933 - 27 Апрель, 2010 - 13:53
Изображение пользователя Tero933.

Попробуй winetricks d3d9.dll должно помочь, и еще поставь net.framework что с нетом коннектилось и обновлялось.(dotnet 30)

0
Гость - 15 Июль, 2010 - 14:12

Здравствуйте - Доброго времени суток !
Меня завут Михаил я из Санкт -Петербурга !
У меня возникла серьёзная проблема . Воспользовался вашими советами .
Но не помогло .

Помогите кто сможет - скриншот вложен !

0
Firemies - 21 Июль, 2010 - 08:26
Изображение пользователя Firemies.

Прочитай здесь у меня все заработало

0
Alphaed - 9 Август, 2010 - 18:55

ты устанавливал
directx 9
d3dx10
dotnet11
dotnet20
dotnet20sp
dotnet30

или что-то еще?
Просто там не особо понятно написано.

И после установки directx 9 оно все время ругается что в программе dxdllreg.exe возникла ошибка и орет это при каждом действии

0
Alphaed - 9 Август, 2010 - 22:55

В общем установил directx9(просто скачал-поставил).
Все остальное из списка встало нормально.
После этого попыталс запустить батлу - шиш. Выдает, что произошла ошибка
Кстати wine последний.

0
Гость - 29 Октябрь, 2010 - 10:51

Смени в settings.ini DxVersion=auto на Dxversion=9 и будет тебе счастье.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры