Reveal The Deep

Reveal The Deep

Not enough ratings
Запуск на Linux + репак русификатора
By BLOGDRON
Как запустить на Debian/Linux это раз и как запускать не из терминала, а интерфейса steam это два.
А ещё рубрика очумелые ручки мы сами репакнем всем знакомый русификатор для новой версии игры. Поехали
   
Award
Favorite
Favorited
Unfavorite
Решение проблемы с запуском
Пишу только на своём опыте, может подойти не всем.

Так, для начала по поводу проблем с запуском.


Первое
1 скачать
jre-8u311-linux-i586.tar.gz
(или взять из репозитория если у вас доступна 8я версия java 32 битная. На других не работает)

Второе
2 распаковать в
steamapps/common/Reveal The Deep/Linux/

Третье
Зайти в каталог
steamapps/common/Reveal The Deep/Linux/
Сохранить бекап
mv RevealTheDeep RevealTheDeep.back
Создать новый файл под названием
RevealTheDeep
Поместить туда скрипт запуска
#!/bin/bash exec "./Linux/jre1.8.0_311/bin/java" -jar "./Linux/rtd.jar" 2> game.log
Сделать этот файл исполняемым
chmod +x RevealTheDeep

Четвёртое
Установить недостающую по умолчанию библиотеку
sudo apt install libxtst6:i386
не факт что у вас чего то ещё будет нехватать, но суть вы поняли

Всё, закрываем все терминалы, файловые менеджеры и прочее что понаоткрывали и ждём кнопку [ИГРАТЬ] в стиме ^.^


Если что-то не работает открываем каталог игры и смотрим лог файл
game.log
делимся текстом ошибки и обсуждаем как решить проблему, с мира по нитке.
Репакаем русификатор
Так, а теперь по поводу русификатора.

Русификатор https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=588139780 не будет работать.
Он для прошлой версии игры, после обновлений отвалилось.

Я на коленке попробовал репакнуть нерабочий русификатор, в прошлом были замены шрифты из за этого текст в самой игре
был ооочень мелким, но менять шрифт нет смысла так как нельзя просто взять и локализовать весь текст к сожалению зашит в бинари. Так что я востановил оригинальный шрифт и от локализации по сути остались только переводы листочков сюжетных Я НЕ ПЕРЕВОДЧИК я просто репакнул старый перевод для новой версии игры.

Но думаете я вам дам просто репак? А вот хера с два, я хз могу ли распростаранять бинарь игры поэтому готовим ручки
закорючки и репакаем сами по мануалу. Тыжлинуксоид.

Первое что нам нужно это пакет разработки устанвливаем
sudo apt install openjdk-17-jdk

Создаём для удобства создаём (где удобно) каталог mydir внутри него ещё два один назовём origin, а другой repack

Затем скачиваем сломаный русификатор из этого руководства https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=588139780 из скачанного архива берём только файл rtd.jar и помещаем его в каталог mydir/repack

Из каталога с игрой берём rtd.jar и помещаем его в mydir/origin

Далее заходим в каталог mydir/origin и выполняем
jar xvf rtd.jar

Далее заходим в каталог mydir/repack и выполняем тоже самое
jar xvf rtd.jar

Теперь тупо копируем всё из mydir/repack/storyElements в mydir/origin/storyElements Всё!
НЕ ЧИТАЙТЕ ТЕКСТ НА КАРТИНКАХ ТАМ СПОООЙЛЕЕРЫЫЫЫЫЫЫ!!!!!.

Теперь входим в каталог mydir/origin/ уделяем от туда rtd.jar (это то что мы распаковали он нам не нужен)
открываем в этом каталоге терминал и выполняем
jar cmf META-INF/MANIFEST.MF ../rtd.jar *
после упаковки обратно в каталоге mydir появится файл rtd.jar снова открываем терминал и делаем
chmod +x rtd.jar

Теперь просто копируем rtd.jar в каталог игры steamapps/common/Reveal The Deep/Linux/ c заменой если оставили прошлый rtd.jar. Всё можно удалять временный каталог куда распаковывали, закрывать терминалы и прочее и просто запускать игру через стим. Поздравляю ты репакер =)

Всюо понятна?
Почему я просто не выкладываю бинарник с репаком? Или скрипт авторепака? По поводу первого не имею права (дададада) люди вон выкладывают и ничегооо и всё такое, но я не те люди. По поводу второго. Ну может кто-то захочет ковырять бинари и локализацию полную сделать будет знать как репакнуть. Дадада это всё банально, даже можно просто чере архивы сделать и всё такое. Ой всё короче. Йя пашол гулять, а вы тут сами ^.^
P.S.
P.S. В стиме игра по умолчанию не запускается из за пробелов в пути, скажите об этом разработчику
P.S.S Ещё оно не запускается там где нет java8 скажите об этом valve пусть стим имеет джаву при себе в рантайме
P.S.S.S. Игра хорошая многие вещи исправляются относительно легко, лучше бы потратить время добавить локализацию на несколько языков, пофиксить запуск игры и даже поднять цену до хотяб 50 рублей и всем будет хорошо.

Игру я купил 100 лет назад, но она у меня годы лежала, вот решил разобраться и таки поиграть. Надеюсь моя графомания комунить поможет. Всем пельмешек. Пока.


Cпасибо @Kron4ek за подсказки!
1 Comments
Kosa 16 Jan, 2024 @ 2:46pm 
Thx~!:steamthumbsup: