Установка FreeRO на Linux

From FreeRO Wiki

По опыту наших игроков, RO успешно запускается под Linux. Для этого понадобится wine и несколько дополнений winetricks. Для более понятного использования, можно использовать оболочку над wine: "PlayOnLinux" или "Lutris".

Мы рассмотрим установку игры на Ubuntu Linux с использованием PlayOnLinux.

Требования

  • Около 4,5 Гбайт свободного места:
    • Установщик игры - 2 Гбайт;
    • Установленная игра - 2 Гбайт;
    • Wine - 500 Мбайт.

Установка PlayOnLinux

Подготовка Wine

  • Установите wine.
    sudo apt-get install wine
  • Запустите PlayOnLinux.
  • Выберите Tools -> Manage Wine versions.


  • Установите свежий Wine (x86), выбрав версию без приписок.




Установка клиента

  • Нажмите Install a program.


  • Выберите Install a non-listed program, внизу окна.


  • Нажимайте Next.
  • Укажите название, например "FreeRO"
    (в нём не должно быть пробелов)


  • Из всех пунктов What would you like to do before install?, выберите:
    • Use another version of Wine
    • Configure Wine


  • Выберите установленную ранее версию Wine.


  • Выберите 32 bits windows installation.


  • Если Вам предложат установить Mono, согласитесь.
    Он может понадобится установщику и другим инструментам внутри клиента.


  • В открывшемся окне Wine configuration, выберите вкладку Libraries.
    Добавьте здесь *npk* и dinput, затем нажмите OK.




  • Вам предложат выбрать файл установщика FreeRO.
    Нажмите на Browse и найдите его в системе.


  • Выберите путь установки.
    Например: C:\FreeRO. Это виртуальный путь, поэтому расположение может быть любым.


  • После установки, клиент попытается запустить апдейтер.
    Его нужно закрыть. Возможно PlayOnLinux попытается сделать это самостоятельно.
  • Вам предложат создать ярлык.
    Выберите FreeRO.exe.


  • Вы можете продолжить установку, выбрав I don't want to make another shortcut.
    Или выбрать ещё несколько ярлыков через Browse.
    Например RagexeRE.exe или Setup.exe.


Установка необходимых дополнений для Wine

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

  • Вернувшись в основное окно, нажмите Configure.


  • Выберите FreeRO, перейдите во вкладку Install components.
    Установите из этого списка:
    • vcrun6
    • vcrun2008
    • wininet


  • Закройте окно настроек.
  • Поздравляем!
    Осталось обновить клиент и подключиться к FreeRO.

Включение русского языка

Вы видите кракозябры вместо кириллицы в игре или апдейтере?
Похоже, что у вас отсутствует поддержка кодировки CP1251.

  • Выполните команды:
    sudo locale-gen ru_RU.CP1251
    sudo dpkg-reconfigure locales
  • Откройте PlayOnLinux -> Configure.
  • Выберите FreeRO (с иконкой). Перейдите в Miscellaneous, и в самом низу напишите:
    LANG=ru_RU.CP1251


  • Закройте настройки и попробуйте запустить игру.


Изменение размера окна

Разрешение можно поменять:

  1. Через Setup.exe. Его нужно запустить через PlayOnLinux.
  2. Через dinput.ini, поигравшись с WindowWidth, WindowHeight, WindowPosX и WindowPosY.

Их можно найти в папке с игрой.

Добавить ярлыки после установки

Хотите добавить ярлык на Setup.exe или RagexeRE.exe, но не сделали этого во время установки?

  • Откройте Configure.
  • Выберите FreeRO.
  • Нажмите Make a new shortcut from this virtual drive.


  • Выберите нужный *.exe.