LINUX.ORG.RU
ФорумGames

Периметр под wine


0

1

Посмотрел на winehq, статус золотой, всё идет на ура у них. У меня же вообще не запускается, так как нет библиотеки d3d9.dll

Пробовал с winetricks d3dx9, но там ставятся библиотеки именно с префиксом d3dx_. Пробовал установщик directx от microsoft, библиотека появилась, но при запуске игра падает. Может кто знает, что делать? Wine последний нестабильный

d3d9.dll wine поставляет свой, сторонний не ставь ни в коем случае. Попробуй установи игру в чистый префикс и скопируй сюда полный текст ошибки про d3d9.dll

Gary ★★★★★ ()
Ответ на: комментарий от Gary

В точности аналогичная ошибка для Deux Ex: Invisible War, только там d3d8.dll

wineusr@vonbraun:~/.wine/drive_c/Program Files/Deus Ex - Invisible War/System$ wine DX2
wineusr@vonbraun:~/.wine/drive_c/Program Files/Deus Ex - Invisible War/System$ err:module:import_dll Library d3d8.dll (which is needed by L"C:\\Program Files\\Deus Ex - Invisible War\\System\\DX2Main.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Deus Ex - Invisible War\\System\\DX2Main.exe" failed, status c0000135

Щас поставлю, напису про Периметр

different_thing ()
Ответ на: комментарий от Gary

Получай:

wineusr@vonbraun:~/.wine/drive_c/Program Files/Ïåðèìåòð$ wine Perimeter.exe 
err:module:import_dll Library d3d9.dll (which is needed by L"C:\\Program Files\\\00cf\00e5\00f0\00e8\00ec\00e5\00f2\00f0\\Perimeter.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\\00cf\00e5\00f0\00e8\00ec\00e5\00f2\00f0\\Perimeter.exe" failed, status c0000135
wineusr@vonbraun:~/.wine/drive_c/Program Files/Ïåðèìåòð$ 
different_thing ()

А с остальными играми так же или нормально?

Wine какой версии? Откуда ставил? Какой дистрибутив?

Deleted ()
Ответ на: комментарий от different_thing

Даже не знаю куда копать. Какой дистр? Попробуй обновить/переставить wine или скачать тарбол && собрать самостоятельно.

$ mkdir tmp
$ cd tmp
tmp $ export WINEPREFIX=$PWD
tmp $ wine notepad
<...>
wine: configuration in '~/wine/tmp' has been updated.
tmp $ ls drive_c/windows/system32/ | grep d3d9
d3d9.dll
tmp $ ls drive_c/windows/system32/ | grep d3d8
d3d8.dll

Gary ★★★★★ ()
Ответ на: комментарий от different_thing

libwine-gl поставить не забыл?

На всякий случай:

deb http://frickelplatz.de/debian sid main contrib non-free
Там wine заведомо рабочий и одним пакетом.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.