Closed Valianton closed 7 years ago
Без логов трудно чем-то помочь. Надо смотреть откуда идёт загрузка файлов и т.д. Вероятней всего не корректно определилась папка пользователя home directory, в которой загрузчик хранит настройки и временные файлы.
какие именно логи нужны?
вот лог из консоли запущенного стим с заходом в игру: https://pastebin.com/H0dvjhvJ
Нужны логи работы самой игры, но на каждой системе они хранятся в разных местах. На Linux чаще всего в папке пользователя .local/share/data/Ankama/Wakfu/game/logs/wakfu.log
или просто поищите wakfu.log
в системе.
В принципе сам загрузчик модов совместим с большинством Linux дистрибутивов, но проверить на каждом конечно возможности нет. Возможно будет проще, когда будет время, мне самому просто поставить на виртуалке данный дистрибутив и проверить что к чему.
Как Вам удобнее положить лог, на пасту или файлом?
Лучше файлом, к сообщению прикрепите.
фууух
решил проблему
всего-то нужно было скопировать файлик i18n_ru.jar в i18n_en.jar по пути ~/.config/Ankama/
cd ~/.config/Ankama
cp i18n_ru.jar i18n_en.jar
затем открыть файл i18n_en.jar и переименовать в нём файл texts_ru.properties в texts_en.properties и всё заработало, есть как английский текст так и руссификация. Спасибо!
P.S. *.jar файлы можно открыть стандартным менеджером архивов для гном, и прямо в нём(не распаковывая) переименовать файл
Ну, это похоже на какое-то костыльное решение =)
Проблема в том, что по какой-то причине не заменяется язык, должен передаваться параметр ru
, а передаётся параметр по умолчанию en
. В результате игра ищет en архив
. Хотя в тоже самое время остальные параметры передаются нормально. Скиньте содержимое папки ~/.config/Ankama
всё кроме *.jar архивов.
пусть костыльное, но всё-же можно поиграть))
Причина проблемы в принципе понятна. Она заключается в том, что файл конфигурации wakfu.ici
используется за 2016 год, хотя на всех других платформах используется файл за 2017 год. Эта проблема апдейтера Анкамы в том, что он для данной платформы скачивает устаревший файл. Сейчас дам небольшой фикс.
Найдите файл rus.ini
в папке с модом русификации и замените первые строчки:
mods/rus/rus.ini
До замены:
[modifications]
1\file=wakfu.ici
1\before=launcher.options += \"${i18n.lang}\"
1\after=launcher.options += \"ru\"
1\type=settings
После замены должно быть:
[modifications]
1\file=wakfu.ici
1\before=\"-L\", \"${i18n.lang}\",
1\after=\"-L\", \"ru\",
1\type=settings
заменил по пути:
viiv@xxx ..m/steamapps/common/Wakfu/game/mods/rus % pwd
/home/viiv/.local/share/Steam/steamapps/common/Wakfu/game/mods/rus
Но это не помогло...
Забыл совсем, если это важно, то у меня стим версия игры.
Очистите полностью папку ~/.config/Ankama
и после запуска игры, откройте файл ~/.config/Ankama/wakfu.ici
и посмотрите заменяются ли настройки в строке 358 должно быть "-L", "ru"
, а не "-L", "${i18n.lang}"
.
после проделанной операции в строке 358 файла ~/.config/Ankama/wakfu.ici имеется следующая картина:
"-L", "${i18n.lang}",
Я уже установил Antegros, сейчас посмотрю что там к чему, в чём проблема, так будет проще.
Вообщем-то очень странно, установил "всё прошло без заминки", инсталлятор всё верно определил, установил и всё корректно работает. Даже ничего не трогал, с нуля поставилось всё корректно.
Такое ощущение, что у вас почему-то некоторые файлы из "устаревшей версии", тот же wakfu.ici
у вас почему-то за 2016 год, а у меня скачался при установке новый за 2017 год, думаю из-за этого и проблема. Воозможно апдейтер не может обновить какаие-то файлы и использует старые версии. Попробуйте полностью удалить все папки от игры и установить заново. Удаление из Стима не достаточно, так как он только удаляет сам апдейтер, а остальные файлы оставляет, нужно полностью удалить папку в .local/share/Steam/steamapps
Wakfu с игрой, после удаления из Стима, и почистить всё.
Единственное заметил, что при установке у меня постоянно апдейтер выкидывал несколько раз ошибки, что не может перезаписать некоторые файлы, приходилось несколько раз перезапускать, но в конце концов игра установилась нормально со Стима.
Если и есть проблема, то она где-то в настройках системы, а не в плагине, так как после проверки у меня всё работало прекрасно. Как вариант, можете попробовать установить последнюю версию, там изменён механизм смены языка.
Antegros Linux-64, gnome 3.24.2, не работает русификатор, как говорит пользователь ubuntux, мод ставиться, в игру входит, но вместо текста, там только текст типа
В смысле даже английского текста нет, как и русского, это может означать, что нет файла texts_en.properties, либо он не подгрузился.