Ну и вопросы у тебя!!! :), только через вайн или сидегу!
---------
А лучше виртуалбокс третий поставь.
19.07.2009 в 03:38 — Антон
Только в Wine. В Cedega он уже установлен, ведь там winex, a не wine =)
Установка DirectX 9 на Wine
И так как все это делать с нуля
Устанавливается Wine.
Потом в консоли:
$ winecfg
после этого создася папка ~/.wine/
копируй библиотеки из винды и в ~/.wine/driver_c/windows/system32/
переходим в system 32
В консоли:
$ cd ~/.wine/driver_c/windows/system32/
и переименовуем dll:
, , , , ,
в конце дописуем bak это действие на всяций случай чтоб можно было востановить, хотя я их просто удалял но обязательно надо сделать любой из этих вариантов иначе будем получать ошибку об устаревших длл
теперь редактируем фаил ~/.wine/
в конец файла вставляем
Код:
[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"
Устанваливаем directx
Запускаем снова $ winecfg, вкладка библиотеки, и выбираем редактировать для этих библиотек:
Код:
d3d8, d3d9, ddrawex, dinput, dinput8
и выставляем для них "Встроенная (wine)" (жмем редактировать и выбираем Встроенная (wine)).
Для того чтоб пороверить как работает ДХ надо будет с винды еше скопировать с system32 скопировать фаил в ~/.wine/driver_c/windows/system32/
19.07.2009 в 09:45 — Иван
цит---будет с винды еше скопировать с system32 скопировать фаил в ~/.wine/driver_c/windows/system32/
какая полезная штука - венда :)
19.07.2009 в 17:03 — Максим
Или проще через winetricks)
19.07.2009 в 20:35 — Антон
Через winetricks проще, но мне удобнее самому обновлять на нужную версию DX + у меня DialUP, а с ним качать всё из интернета, когда есть на любом игровом диске, как-то скучно=)
19.07.2009 в 21:30 — Влад
Ребят, всем большое спасибо, а Антону в отдельности за подробное объяснение=)
Комментарии
Ну и вопросы у тебя!!! :), только через вайн или сидегу!
---------
А лучше виртуалбокс третий поставь.
Только в Wine. В Cedega он уже установлен, ведь там winex, a не wine =)
Установка DirectX 9 на Wine
И так как все это делать с нуля
Устанавливается Wine.
Потом в консоли:
$ winecfg
после этого создася папка ~/.wine/
копируй библиотеки из винды и в ~/.wine/driver_c/windows/system32/
переходим в system 32
В консоли:
$ cd ~/.wine/driver_c/windows/system32/
и переименовуем dll:
, , , , ,
в конце дописуем bak это действие на всяций случай чтоб можно было востановить, хотя я их просто удалял но обязательно надо сделать любой из этих вариантов иначе будем получать ошибку об устаревших длл
теперь редактируем фаил ~/.wine/
в конец файла вставляем
Код:
[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"
Устанваливаем directx
Запускаем снова $ winecfg, вкладка библиотеки, и выбираем редактировать для этих библиотек:
Код:
d3d8, d3d9, ddrawex, dinput, dinput8
и выставляем для них "Встроенная (wine)" (жмем редактировать и выбираем Встроенная (wine)).
Для того чтоб пороверить как работает ДХ надо будет с винды еше скопировать с system32 скопировать фаил в ~/.wine/driver_c/windows/system32/
цит---будет с винды еше скопировать с system32 скопировать фаил в ~/.wine/driver_c/windows/system32/
какая полезная штука - венда :)
Или проще через winetricks)
Через winetricks проще, но мне удобнее самому обновлять на нужную версию DX + у меня DialUP, а с ним качать всё из интернета, когда есть на любом игровом диске, как-то скучно=)
Ребят, всем большое спасибо, а Антону в отдельности за подробное объяснение=)