Главная » 2007 » Ноябрь » 23 » wine + directx9c
11:00 AM
wine + directx9c
wine + directx9c (или втопку цедегу)

По инструкции
http://wine-review.blogspot.com/2007/11/...-wine.html
поставил на вайн директикс. Потестил. ФлэтАут2 в нем запускается в несколько раз быстрее, чем в седеге. В шоке. Все намного проще и удобней, лучше и быстрей. Завтра какие-нить тесты позапускаю.
Для тех, кто не осилил английский, вот краткая инструкция.
1) Вайн 0.9.49, директикс брать отсюда - http://filehippo.com/download_directx/ еще надо вытащить из веньды две библиотеки или погуглить и скачать с инета - mscoree.dll и treamci.dll.
2) Библиотеки надо скинуть в папку
Code:
~/.wine/drive_c/windows/system32/

3) Заходим в папку ~/.wine/drive_c/windows/system32 и добавляем к окончанию имени файлов .bak, чтоб если что, потом востановить эти файлы. Переименовать надо только эти файлы:
Code:
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll .

4) Теперь запускаем winecfg. Открываем вкладку "библиотеки" пишем в поле "новое замещение для библиотеки" это - d3d8 и жмем добавить. Внизу появится эта либа, жмем редактировать и выбираем "Родная (Windows)". Тоже самое повторяем с этими именами:
Code:
d3d9, d3dim, d3drm, d3dx8, d3dxof, dciman32, ddrawex, devenum, dinput, dinput8, dmband, dmcompos, dmime, dmloader, dmscript, dmstyle, dmsynth, dmusic, dplay, dplayx, dpnaddr, dpnet, dpnhpast, dswave, dxdiagn, mscoree, quartz и streamci

конечно нудно, но может можно просто отредактировать какой-нить вайновский конфиг? Вообщем вносим эти все библиотеки и чтоб в скобочках справа от них стояло "родная".
Жмем Ок
5) Ставим сам директикс
Code:
wine directx_nov2007_redist.exe

он спросит, куда распаковать, выбираем любую пустую папку, потом заходим в нее и выполняем
Code:
wine DXSETUP.exe

Все, дх поставится )
6) Запускаем снова winecfg, вкладка библиотеки, и выбираем редактировать для этих библиотек:
Code:
d3d8, d3d9, ddrawex, dinput, dinput8

и выставляем для них "Встроенная (wine)".
Все!

Чтоб восстановить прежнее состояние - winecfg, таже вкладка, удаляем все записи. Потом переименовываем файлы
Code:
d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll

Источник: LinuxCenter.Uz (автор KriK )

Просмотров: 2319 | Добавил: NoName | Рейтинг: 5.0/2
Всего комментариев: 5
5 NoName   (2008-06-21 11:05 AM)
Установка DirectX9
Материал из Linux.
Перейти к: навигация, поиск

В wine версии 0.9.57 и выше установлены заглушки на все dll файлы из DirectX9. То есть DirectX9 уже не нужно устанавливать. Но иногда все-таки некоторые игры идут только если его установить их официального пакета. Да и работают они немного быстрее, чем с заглушками.

Установка:

1 Вставить в коммандную строку весь обзац ниже

cd ~/.wine/drive_c/windows/system32/
for i in d3d8.dll d3d9.dll ddraw.dll dsound.dll dsound.vxd quartz.dl; do mv $i ${i}.bak; done
wget ftp://ftp.gs.uz/users/krik/streamci.dll
wget ftp://ftp.gs.uz/users/krik/mscoree.dll
cd ~/.wine
gedit user.reg

2 И добавляем в конец файла вот это:

[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"

3 Нажемаем на сохранить и закрываем редактор, возвращаясь обратно к терминалу, продолжаем писать:

cd
winecfg

4 Откроется окно с настройками вайна. На первой вкладке выбираем версию Windows - "Windows 2000". Смотрим остальные настройки, все ли правильно. Нажимаем на ОК и остается еще только пара шагов. Сейчас надо скачать DirectX - ftp://ftp.gs.uz/pub/Soft/System/dire...007_redist.exe Потом ставим его. Если вайн ругается, что Невозможно открыть файл "directx_nov2007_redist.exe", просто щелкаем по нему правой кнопкой и выбираем "Открыть в программе Wine". Дальше уже просто. Теперь опять открываем терминал и пишем:

cd ~/.wine
gedit user.reg

5 Ищем текст, который мы на предыдущих шагах писали (начинается со строчки [Software\\Wine\\DllOverrides]). Удаляем этот список и вместо него вставляем вот этот:

[Software\\Wine\\DllOverrides] 1203545327
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="builtin"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"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"

6 Усё. Все права на этот материал и мои благодарности принадлежат парням с http://wiki.linux.uz/ и http://forum.linux.uz


4 NoName   (2008-06-21 11:03 AM)
Вот тут можно прочитать статью по более простой установке DirectX http://wiki.linux.uz/ Т.к. ограничения движка сайта не позволяет написать ссылку полностью, то я позволю себе вставить в новость полный текст.

3 NoName   (2008-05-15 4:15 PM)
Ссылка на оф сайт для загрузки директа ( март 2008 ) http://www.microsoft.com/downloa....Lang=ru

2 NoName   (2007-12-04 10:52 AM)

1 NoName   (2007-11-23 10:05 PM)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
[ Форма входа ]
E-mail:
Пароль:

[ Поиск ]

[ Календарь ]
«  Ноябрь 2007  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

[ Архив записей ]

Copyright Vool © 2018Сделать бесплатный сайт с uCoz