Под Linux существует множество довольно интересных игр, но что делать, если хочется поиграть во что-нить новенькое, 3D-ое, которое обычно выпускается только под ЗлоОС ![]() Есть несколько вариантов выйти из положения: 1) Использовать нативные версии игр, выпущенные специально под Linux. К таким играм относятся, например, игры компании idSoftware (все помнят Quake4, Doom3, Enemy Territory: Quake Wars), за что им отдельное спасибо. 2) Использовать эмуляторы Wine или Cedega. Wine поддерживает множество виндовых программ и игр, но к сожалению не поддерживает DirectX 9, а ведь именно этубиблиотеку используют многие современные игры. Cedega в этом плане немного опередила Wine - добавив у себя поддержку DirectX 9, но в плане юзабилити Cedega очень и очень придирчива к тому, что она запускает (реально запустить под Cedega у вас получится всего пару игр). Ну что же, будем исправлять положение, установим поддержку DirectX 9 для Wine. Устанавливаем последнюю версию wine. Для этого добавим себе официальный репозиторий Wine HQ для Ubuntu 7.10
и устанавливаем wine
Если у вас уже установлен wine, то для чистоты эксперимента, удалите папку с настройками wine (или перенесите ее в другое место):
1. Для создания папки с настройками, в первый раз, запускаем конфигуратор wine:
2. Теперь ищем в интернете или, если у вас установлен на компе ЗлоХП, копируем из папки windows\system32\ файлы mscoree.dll и streamci.dll в папку ~/.wine/drive_c/windows/system32/ 3. Удаляем wine'ские файлы d3d:
4. Редактируем файл user.reg:
в конец файла вставляем: 5. Распаковываем последнюю версию DirectX (скачать последнюю версию можно отсюда):
6. Выбираем папку куда распакуются файлы, после распаковки переходим в эту папку и запускаем установку:
7. Снова запускаем конфигуратор wine:
7.1. Переходим на вкладку 'Библиотеки', выбираем из ниже приведенного списка названия библиотек, нажимаем редактировать и выбираем пункт 'Встроенная (Wine)' d3d8, d3d9, ddrawex, dinput, dinput8 8. Запускаем диагностику DirectX:
8.1. В окне диагностики переходим на вкладку 'Дисплей' и выполняем тест 'Проверка Direct3D'. Если все тесты прошли успешно, то все отлично, теперь у вас в wine есть поддержка DirectX 9, с чем я вас и поздравляю!!! Теперь запускайте ваши любимые игры и наслаждайтесь, но учтите, даже с поддержкой dx9, многие игры до сих пор еще не работают в wine. P.S. Различные нюансы по запуску нужной вам игры вы можете посмотреть в базе приложений Wine HQ. Источник: http://klek.blogspot.com/2008/02/3d-kubuntu-wine-directx-9.html |
четверг, 14 октября 2010 г.
Настройка Wine и Directx в Ubuntu
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий