вторник, 22 марта 2011 г.

Runes of Magic в Gentoo Linux

Небольшой HOW-TO по установке Runes of Magic в Gentoo ~amd64.
Runes of Magic (с англ. Руны магии) — условно-бесплатная многопользовательская ролевая игра (MMORPG). Подробнее о ней можно прочитать на официальном сайте и в википедии

Для меня эта игра выделяется среди прочих по следующим особенностям:
- двухклассовая система развития персонажа
- возможности "развития" одежды и оружия
- множество плагинов, для настройки игры под себя.
В любом случае читайте информацию по выше приведенным ссылкам.

Установка с "наскока" не удалась. Пришлось повозиться.
Как было выяснено проблема крылась в самом Wine. Был перепробован целый ряд различных версий wine и выбрана версия 1.3.15.
При сборке wine основное внимание нужно уделить следующим USE флагам:
- USE флаги win32 и gecko должны быть включены;
- USE флаг win64 обязательно должен быть выключен[1*].
1*- из-за установленного флага win64 отказывались устанавливаться необходимые wine winetrick, а именно ie6 и dotnet20.
* - остальные флаги я оставил по "умолчанию", если вас что-то не устраивает воспользуйтесь
#equery u app-emulation/wine
и выберите необходимое самостоятельно.
#USE="win32 gecko -win64" emerge -av app-emulation/wine app-emulation/winetricks

Устанавливаем необходимые winetricks
#winetricks wininet
#winetricks dotnet20
#winetricks ie6
#winetricks vcrun2005
#winetricks corefonts

После этого можно приступать к установке игры или использовать рание установленный в Windows XP SP2+ x86.

Возможная проблема со шрифтами лечиться
1. установкой шрифтов winetricks corefonts. шрифты из "живой" Windows копировать не довелось.
2. Настройка поддержки русского (ru_RU.CP1251) языка в системе.
подробно расписано в gentoo wiki:
Полная поддержка русского языка
Частичная поддержка русского языка

Дополнительную информацию можно посмотреть на Wine AppDB  в частности:
- Runes of Magic Official release
- Runes of Magic 3.x

# UPD: 9 Июня 2011г.
Следует отменить, что на данный момент (09/06/2011г.) есть проблема с мышью в wine 1.3.21. Выражается это в следующем: игровой курсор мыши замирает, но мышь по косвенным признакам, остается "в игре". Игровой и реальный курсоры "воссоединяются" только при "нащупывании активного объекта (НПЦ, моба, ...). Если запустить приложение из консоли, то в это время в консоли сыпется сообщение вида "err:d3d_surface:surface_load Not supported on scratch surfaces."
На данный момент лечение одно. Даунгрейд wine до версии 1.3.20. Что будет дальше не знаю, поэтому у себя закрыл только эту версию.
#echo "=app-emulation/wine-1.3.21" >> /etc/portage/package.mask
В любом случае нужно ждать wine 1.3.22.

Комментариев нет:

Отправить комментарий