Роботоспособность игры "Космические рейнджеры 2" (Не работaют планетарные бои.)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Kaffeine
Сообщения: 8
ОС: Gentoo 2008.0

Роботоспособность игры "Космические рейнджеры 2"

Сообщение Kaffeine »

Купил диск "Космические рейнджеры 2: Доминаторы. Перезагрузка". Без starforce`a :) => работает под wine. Одно но: планетарные бои не работают:

log:
...
fixme:msg:pack_message smg 14 (WM_ERASEBKGND) not supportes yet
err:seh:setup_exception stack overflow 924 bytes in thread 0009 eip 00409ec1 esp 00230c64 stack 0x231000-0x840000


Wine 0.9.51

(В Cedega 6.0 тоже самое)

Кто-нибудь знает, как это исправить?
Заранее спасибо.
Gentoo 2008.0, kernel 2.6.24-gentoo-r8, glibc-2.7-r2, nVIDIA drivers 171.05, xorg-x11-7.3, kde4-svn;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Спасибо сказали:
AKA_MOROZ
Сообщения: 13
ОС: Ubuntu 7.10

Re: Роботоспособность игры "Космические рейнджеры 2"

Сообщение AKA_MOROZ »

У меня вообще не запускаются. Пару секунд черный экран и все.
Последние строчки:
err:module:import_dll Library d3dx9_31.dll (which is needed by L"C:\\Program Files\\1C\\41a43e44143c43844743544143a438435 42043543943d43443643544044b 2\\MatrixGame.dll") not found
fixme:avifile:AVIFileExit (): stub!
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
err:xrandr:X11DRV_XRandR_SetCurrentMode Resolution change not successful -- perhaps display has changed?
fixme:avifile:AVIFileExit (): stub!
Спасибо сказали:
Kaffeine
Сообщения: 8
ОС: Gentoo 2008.0

Re: Роботоспособность игры "Космические рейнджеры 2"

Сообщение Kaffeine »

...
err:module:import_dll Library d3dx9_31.dll (which is needed by L"C:\\Program Files\\1C\\41a43e44143c43844743544143a438435 42043543943d43443643544044b 2\\MatrixGame.dll") not found
...

Вероятно дело в том, что в ~.wine/drive_c/windows/system32 лежит не builtin, а native d3d9.dll.
На мой взгляд, есть два решения:
- либо "где-нибудь" достать d3dx9_31.dll и положить в тот же system32,
- либо снести сам d3d9.dll.
P.S.
d3dx9_31.dll можно извлечь например с компакта из DirectX9/OCT2006_d3dx9_31_x86.cab cabextract`oм.
Gentoo 2008.0, kernel 2.6.24-gentoo-r8, glibc-2.7-r2, nVIDIA drivers 171.05, xorg-x11-7.3, kde4-svn;
Intel® Core™2 Duo CPU T7100 1.80GHz, RAM 1Gb, GeForce 8400M GS 512M;
Спасибо сказали:
Аватара пользователя
tmf
Сообщения: 28
ОС: Gentoo amd64

Re: Роботоспособность игры "Космические рейнджеры 2"

Сообщение tmf »

Может поможет.
Была такая же проблема под Виндой, решилась установкой новой версии DirectX.
Packard Bell TS11HR CPU: Intel Core i5 RAM: 4GB GPU: nVIDIA GeForce 520M CUDA 1 GB
Спасибо сказали: