Перейти к содержимому
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

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


Ссылка на сообщение
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

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


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

@broomp вот это мощно! Поздравляю)) 

  • Лайк (+1) 2

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: DInvin
      Вышла сегодня. Мб кто нибудь прогонит?)
      https://store.steampowered.com/app/4017880/アノマリスANOMALITH/
    • Автор: Jimmi Hopkins
      Красивый квест о спасении Санты. Перевод делался с душой и акцентом на атмосферу: здесь приятная музыка, живые персонажи, добрый юмор и ламповый рождественский вайб. Текст и подсказки адаптированы так, чтобы вы получали удовольствие от истории и четко понимали, куда идти, а не ломали голову над неочевидными загадками.
      Оригинальная озвучка: профессиональные актеры.
      Эта игра создана для всех тех, кто, проходя через естественный процесс под названием «взросление», не забыл, как оставаться детьми. 
      Платформа: windows Steam / GOG совместимые (любая версия с озвучкой)   Дата выхода: 1 дек. 2021 г. Разработчик / Издатель: Dionous Games   Локализация (глубокая адаптация, графика, анимация, шрифт) : Джимми Хопкинс   Скачать русификатор для ПК   Видео демонстрация русификатора   Важный нюанс: В конце игры перед тем, как отправить Крампуса в сферу - обязательно сохранитесь! Из русской версии пришлось вырезать финальную битву с Крампусом из-за непоправимого бага в коде. Но вы ничего не потеряли: на деле этот мини-эпизод — затянутая вариация «камень, ножницы, бумага», где всё зависит от чистого везения. Долгий унылый рандом только портит впечатление от финала. Если очень хочется пощупать эту механику — ее можно запустить в оригинальной английской версии с места сохранения. Перевод инструкции к этой мини-игре: Instruction_Krampus_battle.jpg (в корне игры).   PS Автосохранение не всегда корректно работает если принудительно закрыть окно. Настоятельно рекомендую перед выходом из игры сохраняться через соответствующее меню.    Установка (простой sfx архив, но антивирус может ругаться): Запустить rusifikator_Watch_Over_Christmas и выбрать папку с игрой, в которой лежит woc.exe (корень игры). Дождаться завершения установки. Запустить игру и наслаждаться приключением!    Удаление: Запустить rus_uninstall.bat   Не буду рассказывать, какие кошмарные дни пришлось пережить с багами этой игры, ломая голову над их решением. Но чудеса обратного инжиниринга дали свои плоды.

  • Продвигаемые темы

  • Последние сообщения

    • Сомневаюсь, что остались исходники, так как перевод был выпущен давным давно и исходники некоторых текстур были у разных художников. Насчёт шрифтов, если они от оригинальных растровых шрифтов ничем не отличаются, то можно попробовать тупо извлечь шрифты из оригинала и импортировать их в версию ремастера через версию с гитхаба TTG Tools. Видел, там что-то иностранные энтузиасты доработали в программе. Текст, возможно, использовался из landb файлов, где, возможно, тогда толмачи не все перевели, так как было много текста, которое в игре на тот момент не использовалось. Насчет исходников можно спросить у @0wn3df1x. Может, у них сохранились хотя бы векторные шрифты для генерации новых растровых шрифтов. Либо придётся искать в интернете похожие шрифты и использовать их. Помню, для версии ps vita мне приходилось генерировать шрифты из каких-то найденных шрифтов в интернете, но потом вроде получилось портировать с пк версии шрифты полностью на ps vita.
    • Спасибо, что ответили. А моды не помогли, на которые я ссылки кидал? Если нет, я бы на вашем месте выпустил бы перевод, а там может на волне релиза кто-нибудь поможет. Или можно в переводческих группах в вк спросить.
    • Патч на отображение оригинального шрифта для текущей версии 1.1.11
    • Добавил в версию русификатора от @Le_Maxime перевод дополнительных удаленных сцен (как по мне самая важная часть всего ремастера) https://drive.google.com/file/d/1Abc9RugHR35-826hurCxXqRD8jiLNt_1/view?usp=sharing
    • Тренер для игры UnReal World 3.89.1
      Чтобы не портить игровой опыт рекомендую не использовать.
      Но вот я лично читер до последней клеточки тела и поэтому не могу не поделиться
      Те кто будут исследовать игру и искать что ещё не переведено, рекомендую. Нужно будет добавить функционал пишите.
      Тренер с автообновлением тоже (нажал и радуешься чудесам автоматики).
      Ссылка на тренер  

    • Версия 0.31 для UnReal World 3.89.1. Языки: русский и финский; оригинальный английский доступен в лаунчере.
      Ссылка на релизы github Ссылка на яндекс диск

      Применение:
      Закройте игру, распакуйте содержимое ZIP рядом с urw.exe и запустите URW_Launcher.exe. Выберите ENG/RUS/FIN. Кнопка «Проверить обновления» загружает следующие версии из этого репозитория. Для первого перехода с 0.30 и ниже распакуйте 0.31 вручную; далее обновления встроены в EXE, без PowerShell. Если ранее включали запуск через Steam, после замены файлов при необходимости обновите загрузчик в лаунчере. Перевод и шрифты находятся внутри DLL. Каталоги JSON/CSV, редактор, запись игровых сообщений и Launcher Plus в этот комплект не входят. Игра приобретается отдельно; оригинальный игровой EXE в архив не включён.
    • Тоже была в списке желаемого, думал заняться на досуге.
      Но раз уж пошёл движ - это даже к лучшему.
    • я уже ему предварительный гайд с батником скинул, чтобы без заморочек ;)
      я кстати глянул в списке “хотелок” — игра там болтается. Но в ближайшие пару месяцев точно не до нее будет.
    • @Rabid666 там не так сложно на самом деле как кажется. Есть испытанный распаковщик, а запаковывать необязательно. https://oezmen.eu/gameresources/files/anb.zip прога для распаковки.
    • главное не забить на эту составляющую и сделать нормальную адаптацию, чтобы не скучно было в личку сейчас скину кое чего
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
  • Лучшие авторы


×