четверг, 15 апреля 2010 г.

WWW (WoW под Wine)

Все таки Линукс делает из человека задрота. Иногда после полчасика мучений хочется поиграть во что-нибудь не напрягающее. А что в данном случае может быть лучше, чем World of Warcraft? Однако, чтобы запустить его, пришлось потратить еще полчасика. :3

Сразу говорю, WoW я ставил из под семерки (все равно пока делал презентацию), так что о тонкостях установки игры и патчей я не в курсе. Использую Wine 1.1.42.
В чем же заключалась проблема? При попытке запуска wow.exe все время происходило совсем не то, что я ожидал:

wine wow.exe //По принятию лицензии вешает машину.
wine wow.exe -opengl //По принятию лицензии вешает машину.
wine wow.exe --opengl //По принятию лицензии выдает багрепорт.

Думаю, догадаться несложно, что игра висла при попытке отобразить GUI главного меню. Спасибо ребятам с forum.ubuntu.ru :

Открываем "Папка_с_WoW/WTF/config.wtf" в текстовом редакторе и добавляем в конец следующие строки:

SET gxApi "opengl"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET Sound_SoundOutputSystem "1"
SET Sound_SoundBufferSize "150"


Далее вбиваем в консоли команду regedit:
а) найдите этот ключ: HKEY_CURRENT_USER\Software\Wine\
б) Подсветите wine'овскую папку в левой панели путём кликанья на неё левой кнопкой мыши.Иконка изменится и будет выглядеть как открытая папка.
в) Правой кнопкой кликните на wine'овской папке и выберите [Создать] потом [Ключ].
г) Замените текст "Новый Ключ #1" на OpenGL.
д) Правой кнопкой мыши в правой панели и выберите [Создать] потом [Строковое значение].
е) Замените "Новое значение #1" на DisabledExtensions (Аккуратно!Маленькими буквами вводить нельзя).
ж)Потом двойной щелчок левой кнопкой мыши на свежесозданное значение и введите GL_ARB_vertex_buffer_object .

Теперь можно запускать wine wow.exe -opengl и наслаждаться игрой.
Кстати, работоспособность не гарантирую, так что я не виноват в любом случае. :3

1 комментарий: