Игра на хэте из-под Linux

Часть I. Установка WINE
Так исторически сложилось, что программы для Windows просто так под Linux не запускаются — для этого им нужен костыль. Этот костыль называется WINE — WINE Is Not An Emulator). В принципе, WINE в большинстве дистрибутивов и так присутствует, но с версией 1.0.1 или 1.1.0, в то время как последняя версия 1.1.36 или 1.2.0. Для Аллодов, это, в принципе, не очень критично, но в более новых версиях сильно улучшена поддержка DirectDraw и Direct3D. Если твой дистрибутив находится в этом списке — считай, что тебе крупно повезло. В ином случае (а также, если у тебя вообще не Linux, а Mac OS X либо любая другая система, основанная на Unix), тебе придется скачать исходники и скомпилировать оные самостоятельно. Ну, ты разберешься.

Часть II. Установка Аллодов
Если руки у тебя из предназначенного природой места, то на данном этапе проблем не возникнет. Единственное что — перед запуском любой русскоязычной программы из WINE при системном языке, отличном от русского, нужно вручную поставить LANG в ru_RU.utf-8.

Часть III. Настройка WINE
Эту часть можно пропустить и начинать играть, если только тебя устраивают адские тормоза при входе на карту (да и не только при входе, они везде будут).

Открываем редактор реестра (regedit.exe либо просто regedit, или в крайнем случае wine regedit), открываем папку HKCU\Software\Wine\Direct3D. Если не существует, создать. В этой папке, устанавливаем строковое значение DirectDrawRenderer в opengl. В большинстве случаев это значительно улучшит общую скорость отрисовки в Аллодах, но возможно может ухудшить в других играх (лично я не проверял).

Часть IV. FAQ
Q: У меня установлена лицензионная версия игры, при запуске игра показывает черный экран и/или начинает проигрывать видео и зависает.
A: Установите свежую версию библиотеки Smacker.

Q: Пытаюсь подключиться к хэту, всегда пишет «Хэт не отвечает. Проверьте правильность URL», хотя в статусе я вижу -дцать играющих человек!
A: Либо хэт отключен, либо у вас старая версия.

Q: В окне подключения к серверу вместо моего пинга пишет «Получен неправильный пакет» или «Невозможно открыть сокет»
A: Это связано с политикой безопасности в Linux. wiki.winehq.org/Ping

Q: У меня не работает звук.
A: Проверьте: наличие звуковой платы на компьютере, наличие колонок/наушников, наличие ушей, параметры громкости, звуковую подсистему в winecfg. Именно в таком порядке.

Q: У меня проблема, не описанная в статье или FAQ!
A: Так чего вы ждете? Присылайте, добавлю.

Автор статьи: ZZYZX (в редакции Тангара)

Добавить комментарий

Ваш e-mail не будет опубликован.