The Legend of Heroes: Trails in the Sky

The Legend of Heroes: Trails in the Sky

Yeterli oy yok
Русификация Trails in the Sky FC на Linux
MrSedan tarafından
Всем привет, данное руководство по установке русификатора предназначено для пользователей ОС на базе Linux и, возможно, оно подойдет владельцам Steam Deck.
   
Ödül
Favorilere Ekle
Favorilere Eklendi
Favorilerden Çıkar
Вступление
Хотел поиграть в сие творение и столкнулся с проблемой, что в игре нет русского языка. Читать на английском лень, а различные гайды, что я нашел, не помогли. Пришлось немного потыкаться и решение нашлось.
Я не проверял у других, но, по идее, должно сработать у всех пользователей Linux :-)

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

Руководства я пишу впервые, поэтому красоты тут не ждите, но я постарался сделать данный гайд наиболее полным и понятным.
Скачивание русификатора
Русификатор скачивается в виде EXE-файла с группы ВК переводчиков[vk.com].
На момент публикации руководства последняя версия русификатора - 3.2.
Ссылка сразу на скачивание: https://disk.yandex.ru/d/T5lody4PVlVuXQ
Подготовка к установке русификатора
В первую очередь нам необходимо выставить Бета-версию игры от 24.02.2022.
Затем необходимо выбрать Proton для игры. Я выбрал последнюю версию Proton 7, другие не проверял, но на этой всё работает. Говорят, что на версиях GE не работает.
Запустите игру один раз, например, конфиг DX8, чтобы сформировался префикс игры, а также настроить саму игру (в конфиге).
Установка русификатора
Для установки русификатора:
  1. Открываем терминал
  2. Переходим в папку со скачанным русификатором
  3. Прописываем необходимые для запуска переменные окружения
    export STEAM_COMPAT_CLIENT_INSTALL_PATH=$HOME/.local/share/Steam # Здесь путь до префикса (compatdata), который расположен на том же диске, что и игра export STEAM_COMPAT_DATA_PATH=$HOME/.local/share/Steam/steamapps/compatdata/251150
  4. Если язык системы не русский, то пишем (чтобы не было непонятных знаков при установке):
    export LANG=ru_RU.UTF-8
  5. Запускаем установщик (тут нужен правильный путь до папки с вашим Proton):
    $HOME/.steam/steam/steamapps/common/Proton\ 7.0/proton run ed6_rus\(3.2\).exe
  6. Выберите в установщике папку с игрой. Если он её не видит, то можете попробовать запустить установщик просто через wine, но не ручаюсь. Также можно добавить диск с игрой в protontricks, но не проверял)).
  7. Устновка завершена, запустите игру через конфиг DX8 на всякий случай, возможно, без этого в дальнейшем не запустится
Запуск игры
В первую очередь стоит попробовать запустить игру через терминал и проверить всё ли работает как надо.
Для этого:
  1. Прописываем, как и ранее, различные export STEAM....
  2. Переходим в папку с игрой в терминале
  3. Пытаемся запустить игру через EDLoader.exe
    $HOME/.steam/steam/steamapps/common/Proton\ 7.0/proton run EDLoader.exe
  4. Запускаем новую игру, чтобы проверить работает ли русификатор
  5. Закрываете игру

Далее мы настроим запуск через ярлык в системе и через стим.
Для этого:
  1. Проверяем есть ли у вас ярлык игры, автоматически создаваемый стимом
    ls $HOME/.local/share/applications
  2. Если его нет, то создаем файл с любым названием и расширением ".desktop" в данной папке. Cодержимое файла должно быть примерно следующим
    [Desktop Entry] Name=The Legend of Heroes: Trails in the Sky Comment=Play this game on Steam Exec=steam steam://rungameid/251150 Icon=steam_icon_251150 Terminal=False Type=Application Categories=Game;
  3. Создаем файл (например run_fc_rus) в любом удобном вам месте (например $HOME) и пишем туда (не копируйте бездумно, здесь должны быть пути до папок):
    #!/usr/bin/env bash cd $HOME/.steam/steam/steamapps/common/Trails\ in\ the\ Sky\ FC/ export STEAM_COMPAT_CLIENT_INSTALL_PATH=$HOME/.steam/steam export STEAM_COMPAT_DATA_PATH=$HOME/.local/share/Steam/steamapps/compatdata/251150 # Это нужно, чтобы был оверлей стима в игре. Можно не писать, если не нужно export LD_PRELOAD=:$HOME/.steam/steam/ubuntu12_32/gameoverlayrenderer.so:$HOME/.steam/steam/ubuntu12_64/gameoverlayrenderer.so $HOME/.steam/steam/steamapps/common/Proton\ 7.0/proton run EDLoader.exe
  4. Делаем файл возможным для запуска:
    chmod +x $HOME/run_fc_rus
  5. Теперь заходим в тот самый ранее найденный/созданный ".desktop" файл и меняем там Exec на свой файл. Пользоваться переменными окружения нельзя, поэтому пишем полный путь:
    Exec=/home/user/run_fc_rus
  6. Проверям запускается ли игра из списка установленных приложений в системе, можно также добавить на рабочий стол, если это возможно

Чтобы добавить запуск в Steam, достаточно просто нажать Игры->Добавить стороннюю игру и выбрать из предложенного списка "The Legend of Heroes: Trails in the Sky". Пробуете запустить и у вас будут запущены сразу и ваш добавленный ярлык и сама игра. Облачные сохранения и достижения работают.
2 Yorum
maki69 4 dakika önce 
бля, братан
если ты так шаришь за линукс, то распиши гайд за стим дек
и поч везде используется именно DX8, хотя в винде ярлык создаваемый русификатором ссылается на EDLoader_DX9.exe

бтв это все без негатива, я просто спрашиваю, за гайд энивей спасибо, даж по нему можно накатить игру с русиком на дек, но приходится долго сидеть вкуривать всю эту тему и я пока в процессе:Kagamisan:
пиздел420 23 saat önce 
уважуха