Перейти к содержимому
Zone of Games Forum
SerGEAnt

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

TR-49

header.jpg

  • Метки: Расследования, Глубокий сюжет, Головоломка, Альтернативная история, Тайна
  • Разработчик: inkle
  • Издатель: inkle
  • Дата выхода: 21.01.2026
  • Отзывы Steam: 758 отзывов, 95% положительных
Компьютер эпохи Второй мировой войны. Архив утерянных книг. Секрет, способный изменить мир. Нарративная дедукция встречается с аудиодрамой от создателей Overboard!, Heaven's Vault и A Highland Song.
Скриншоты
ss_3bc0adff5ae49cbcea90cc50909af18ee3052f76.jpg?t=1771259279ss_e1401bdf6b46b73eac9469e17934f8324722d22a.jpg?t=1771259279ss_d7dcaacf7764ca327f5e3fdaa2b5f6c9653a654a.jpg?t=1771259279ss_bd1a7f02721e3c415db2ee6564e8c6d5223bdbf1.jpg?t=1771259279
Изменено пользователем 0wn3df1x

Поделиться сообщением


Ссылка на сообщение

Кто-то пытался потрошить этот движок Godot ?
Картинки-то я достал, а вот с текстом закавыка. Если он и зашит в dll, то найти не удалось...

Изменено пользователем Jimmi Hopkins

Поделиться сообщением


Ссылка на сообщение

@Jimmi Hopkins для русификации он весьма недружелюбный движок. В прочем его дружелюбность зависит и от разработчиков. Можешь почитать:

ну и тут тоже можно

 

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
В 07.06.2026 в 21:37, Jimmi Hopkins сказал:

Кто-то пытался потрошить этот движок Godot ?
Картинки-то я достал, а вот с текстом закавыка. Если он и зашит в dll, то найти не удалось...

Игра использует плагин ink, программа godot re tools не умеет с этим работать.
Весь текст в TR-49\TR49_Ink

Изменено пользователем Onzi

Поделиться сообщением


Ссылка на сообщение
2 минуты назад, Onzi сказал:

Игра использует плагин ink, программа godot re tools не умеет с этим работать.
Весь текст в TR-49\TR49_Ink

я не хочу ею заниматься. не смотря на отзывы, текстовые головоломки — не моё. Но ковырнуть было интересно

TR49_Ink мне не удалось раскурочить на предмет текста

Изменено пользователем Jimmi Hopkins

Поделиться сообщением


Ссылка на сообщение
5 минут назад, Jimmi Hopkins сказал:

я не хочу ею заниматься. не смотря на отзывы, текстовые головоломки — не моё. Но ковырнуть было интересно

Да я так написал, если интересно тебе) 

7 минут назад, Jimmi Hopkins сказал:

я не хочу ею заниматься. не смотря на отзывы, текстовые головоломки — не моё. Но ковырнуть было интересно

TR49_Ink мне не удалось раскурочить на предмет текста

Потому что сам плагин Ink не дает программе декомпелировать полностью файлы, текст достать можно но сложно

  • +1 1

Поделиться сообщением


Ссылка на сообщение

Посмотрел проект, Ink файлов там 70 штук, через https://github.com/yole/inkdc и его доработку удалось экспортировать текст.

В целом потом обратный патч Ink файлов через gdre работает корректно. Займусь переводом, игра выглядит интересно.

ZN6USj.jpg

HSTWFu.jpg

C5gPfZ.jpg

  • +1 4

Поделиться сообщением


Ссылка на сообщение
4 часа назад, broomp сказал:

через https://github.com/yole/inkdc и его доработку удалось экспортировать текст.

круто. поделишься доработкой?

Поделиться сообщением


Ссылка на сообщение
5 часов назад, Jimmi Hopkins сказал:

круто. поделишься доработкой?

По факту в github проекте примерно описана работа по разбору Ink файлов (внутри них огромный JSON со всеми переходами и собственно зашитым текстом). Используется оригинальный Ink.Runtime.

Для перевода мне все это не нужно, но полный контекст как раз возможен через декомпиляцию res->ink->ink json.

https://disk.yandex.ru/d/ICTGAWYgiKkn8Q залил скрипт на яндекс диск, запуск простой, создает рядом translation.json.

Например для cardcatalogue.ink

python .\res_to_translation.py "G:\TR49_ru\project_extracted\.godot\imported\cardcatalogue.ink-72f3e999effd0e06601ff785d9bbdcac.res" —force

 

  • +1 3

Поделиться сообщением


Ссылка на сообщение

По итогу, собрал всю текстовую информацию, сейчас прохожу игру и попутно перевожу.

Весь “нужный” для игры текст находится в cardcatalogue.ink, содержит вперемешку и текст, и флаги для кода, и какие-то управляющие символы, что в итоге привело меня к мысли объединять все по записи в единый текст и не мучаться. Сложности еще добавляет отсутствие других языков, чтобы еще и грамматический контекст понять. Полная абдукция, и в игре, и в переводе.

400 вот таких записей, которые переводятся и меняются мной после каждой найденной записи в машине. :dash1:fPo2V1.jpg

Но, конечно, от себя хочу сказать, что работать с Ink библиотекой — одно из самых неблагодарных занятий. Если еще игры будут с использованием оной, надо готовить основательный деконструктор JSON, который она выплёвывает. 

Шрифты кириллические подгрузил (2 не поддерживало, остальные были).

CHOmF0.jpg

  • +1 2

Поделиться сообщением


Ссылка на сообщение

@broomp 

18 минут назад, broomp сказал:

Но, конечно, от себя хочу сказать, что работать с Ink библиотекой — одно из самых неблагодарных занятий.

Так оно и есть)) У этого разработчика все игры на этой системе. Она вообще в принципе не очень предназначена для перевода на другие языки, поэтому у них нет других языков в их играх. А вот почему решили на godot перейти, ранее игры были только на юнити.

Но вообще игры конечно переводимы при большом желании и с нюансами. Нюансы обычно связаны в том, что в Ink генерация предложений работает и перенести её с учётом специфики русского языка маловероятная задача)

https://steamcommunity.com/sharedfiles/filedetails/?id=3530689177

Одна из переведённых на нём.

Я сам переводил A Highland Song, из плюсов там всё в одном Ink файле было, но отделить зёрна от плевел тоже приходилось. При чём что-то я поправил уже сильно позже выпуска русификатора. К примеру меня ловился софтлок при смене локации, не всегда, но в некоторых случаях. Как временное решение — вернуть язык в оригинал, пройти смену локации после обратно вернуть. Как позже выяснилось, что я перевёл триггер смены погоды, а его нельзя было переводить, но как его отделить от обычного текста? Маркеров в этом Ink немного.

Сейчас кстати clarkkent выпустил русификатор к 80_Days

Из других игр на ink, которые смогли перевести — Esoteric Ebb , The Pale Beyond , Sacrifice For Sale

Кстати, интересно, что одна игра с этой системой(не очень уверен, но вроде скелет также на ink сделан) Wreck — но разработчики нашли способ сделать систему локализации на другие языки.

И да)) одну из игр этого разработчика inkle Ltd (Expelled! )– просили даже конкретно у Zoneofgames перевести на русский язык, но пока никто не взялся)

В 02.12.2025 в 12:47, SerGEAnt сказал:

124743-%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0

 

  • Спасибо (+1) 1
  • +1 1

Поделиться сообщением


Ссылка на сообщение

@allodernat

Интересно было прочитать, спасибо, особенно про проблемы Heaven’s Vault. Играл в нее на английском, понравилось.

С Godot мне норм работать, а в Unity ноль вообще (вижу, все русификаторы в твоем посте на нём как раз). Читать шарпы ок, но писать на нем, еще и дебажить — спасибо, я оставил это в прошлом. Мой текущий стек — js/ts, python, go. Все что на них — вполне могу поломать.

В TR-49 есть функция “FuzzText”, вот она как раз там на шарпах написана и мне хватит просто изменения байткода захардкоженных ascii кодов латиницы на кириллицу через ии.

public static string FuzzText(string text, float coherence, bool coherenceIsCriticallyLow, int seed = 0) {
	...
	if (char.IsUpper(c)) { array[i] = (char)(65 + random.Next(26));	}
	else { array[i] = (char)(97 + random.Next(26));	}
	...
}

 

Касаемо Wreck, я подозреваю, они просто подготовили x3 контекстов и через переключатель языка просто подгружают новую строку, например есть “root/en/game_menu”,“root/de/game_menu”,“root/fr/game_menu” — каждый со своими entries внутри. У них смена языка не меняет уже отображённый диалог, так что очень похоже на правду. И русифицировать такие игры в теории проще, добавить новый язык + перевод с фолбэком на en.

  • +1 2

Поделиться сообщением


Ссылка на сообщение

Небольшой апдейт.

Кроме самого перевода, в ближайших планах ничего, тянется очень долго как раз из-за необходимости возвращаться к предыдущим документам и заметкам, постоянно уточнять что-то и сформировать понимание того или иного текста (а игра очень философская и фантастическая).

Прогресс веду в гугл таблице https://docs.google.com/spreadsheets/d/1SGGKhrAK2jbw8yU6ALm_enx7gBxLabBWuUhOFge93xI/edit?usp=sharing

Часть текста захардкожено в сценах (патчится нормально), часть в картинках (так же как и с Galley House первостепенно только самое важное стоит локализовать).

Русификатор проверяю на 2 версиях — рутрекер и стим.

Цитата

Installed 2167 translated token occurrences in 1 Ink resources, 1 scene text properties, and 2 fontdata resources -> G:\SteamLibrary\steamapps\common\TR-49\TR-49.pck

 

  • +1 3

Поделиться сообщением


Ссылка на сообщение

Готов русификатор для TR-49. Проверен на актуальной версии из стима и версии с рутрекера.

Переведены текст, интерфейс и шрифты.
Скачать: https://disk.yandex.ru/d/i3YjYIN6AQroXw

Установка: распаковать файлы в папку игры и запустить install_ru.bat. Оригинальный TR-49.pck сохраняется как TR-49.pck.bak.

  1. Часть текста намеренно оставлена на английском так как используется в игровой механике.
  2. Часть текста (некоторые меню и текстуры) оставлены на английском для облегчения установки русификатора.

Текст переведен вручную, вычитан 2 раза + постоянные правки при игре. (я в шоке с игры)

Пойду готовить руководство в стиме :)

o3dI9s.jpg

qvT9rO.jpg

EQFnya.jpg

mcrRtp.jpg

  • Лайк (+1) 1
  • +1 3

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: allodernat

      Lunarium
      Жанры: Экшен, Приключения, Инди, RPG
      Платформы: Windows (PC)
      Разработчик: 月相仪Lunarium
      Издатель: 月相仪Lunarium, Imperfect Games
      Дата выхода: 28 июля 2026 г.
      Отзывы Steam:  В основном положительные (69% положительных отзывов из 81)
      Перевёл на русский язык с использованием нейросети + адаптировал шрифты для корректного отображения кириллицы.
      Совместимая версия: steam билд 24454679 v. 1.02 от 29 июля 2026 года. Лучше не ставьте на другую версию игры во избежании проблем. Русификатор сломается если игра обновится.
      Обновлений скорее всего будет много игры, поэтому если у вас стимовская версия сохраните совместимый билд. К каждому билду я обновлять русификатор не планирую.
      Скачать: BOOSTY
      Установка:
      1. Распакуйте архив.
      2. Cкопируйте папку «Lunarium_Data».
      3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы.
      4. Вставьте её в основную папку игры.
      5. При запросе на замену файлов нажмите «Да».
      6. Игра может запуститься на китайском, переключите язык в меню на английский.
      На бусти также есть видеодемонстрация перевода.
       
    • Автор: dodther
      Начат проект перевода игры Ni no Kuni: Wrath of the White Witch от студии Level-5 и студии Ghibli. Перевод выполняется командой переводчиков "Альянс"
      Описание игры
      Игра рассказывает о приключениях мальчика Оливера, которому – не по своей воле, но по велению судьбы – пришлось отправиться в долгое путешествие по загадочному параллельному миру, чтобы вернуть свою маму из долины смертной тени. В этом удивительном странствии Оливер повстречает множество причудливых существ и найдет верных друзей. Вместе они сумеют одолеть бесчисленные порождения зла, поджидающие на пути.Красивая и трогательная RPG-сказка от Level-5 и Ghibli. И если Level-5 - ветераны индустрии, выпускающие игры с 2000-го года, то для аниме-студии Ghibli, известной своими «семейными» анимационными фильмами, Ni no Kuni - первый шаг в мире видеоигр.

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

       


×