Установка DirectX 9.0c
на wine
Установка
DirectX 9.0c
Код:
$ winecfg
после этого создася папка
~/.wine/
копируй библиотеки из винды
mscoree.dll и streamci.dll в
~/.wine/driver_c/windows/system32/
если нет винды под руками их
можно скачать
mscoree.dll
streamci.dll
переходим в сустем
32
Код:
$ cd
~/.wine/driver_c/windows/system32/
и переименовуем
длл
d3d8.dll, d3d9.dll, ddraw.dll,
dsound.dll, dsound.vxd, quartz.dll
dxdiagn.dll
в конце дописуем bak это действие
на всяций слцчай чтоб можно было востановить, хотя я их
просто удалял
Код:
$ rm d3d8.dll, d3d9.dll,
ddraw.dll, dsound.dll, dsound.vxd, quartz.dll
dxdiagn.dll
но обязательно надо сделать любой
из этих вариантов иначе будем получать ошибку об
устаревших длл
теперь редактируем фаил
~/.wine/user.reg
в конец файла
вставляем
Код:
[Software\\Wine\\DllOverrides]
1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"
Устанваливаем DX
Запускаем снова $ winecfg,
вкладка библиотеки, и выбираем редактировать для этих
библиотек:
Код:
d3d8, d3d9, ddrawex, dinput,
dinput8
и выставляем для них "Встроенная
(wine)" (жмем редактировать и выбираем Встроенная
(wine)).
Для того чтоб пороверить как
работает ДХ надо будет с винды еше скопировать с
system32 скопировать фаил dxdiag.exe в
~/.wine/driver_c/windows/system32/
П.С
Данный метот тестировался на wine
49-52 DX ноябырский
|