broomp
Новички+-
Публикации
37 -
Зарегистрирован
-
Посещение
Все публикации пользователя broomp
-
Обновление 18.08.2026 - Исправлены грамматические неточности в нескольких карточках. - Шрифт Special Elite заменён на версию с более корректным отображением отдельных символов. https://disk.yandex.ru/d/i3YjYIN6AQroXw PS @Henry Wayat благодарю! Поправил все моменты. Цитаты отдельно от карточек существуют, поэтому все-все выловить очень трудоёмко.
-
Вышел перевод TR-49
broomp ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
Обновление от 08.08.2026 Исправлены опечатки и ошибки в архивных записях. Исправлены подсказки, связанные с кодами. Актуальная версия — на яндекс диске https://disk.yandex.ru/d/i3YjYIN6AQroXw Спасибо @Henry Wayat ! -
Вышел перевод TR-49
broomp ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
Noquote в одном месте только поправить, изменится везде. Deep где-то упоминался в тексте, в make переводил уже как есть, без намека на команду, лучше тоже исправить. Кендрик поправлю, у себя уже исправлял этот момент, не сохранил видимо Спасибо большое за пересмотр, на 3 прохождении уже плыл текст, нереально в одиночку конечно вычитать все, держа контекст. -
Вышел перевод TR-49
broomp ответил в тему пользователя SerGEAnt в Релизы русификаторов и других переводов
@Henry Wayat Спасибо, оба замечания в тему, Noquote переводил туда-сюда, но увидел в коде игры, что используется, поэтому вернул как есть. Пересмотрю. LIST долго думал, переводить или нет, тк дальше был момент в игре, который именно показывает LI57 код. Но действительно лучше вернуть, согласен. Перевод обновлю на выходных. -
Апдейт — обновил некоторые опечатки в тексте. Еще про непереведенные тексты. В игре есть генератор мусорного текста — множество абзацев бессмыслицы и рандомные имена/фамилии/заголовки. Весь этот контент содержит 50к+ символов. Я не стал их переводить, так как ни цели, ни веса этот текст не имеет. Возможно в будущем я просто отдам его ии, и что-то мне подсказывает (судя по наполнению) разработчики сами его сгенерили. А еще в стиме я постоянно ловлю Failure code: 15. Раз в часов 12 позволяет сохранить часть руководства, саппорт не отвечает. https://steamcommunity.com/sharedfiles/filedetails/?id=3774175951
-
@allodernat Спасибо!
-
Готов русификатор для TR-49. Проверен на актуальной версии из стима и версии с рутрекера. Переведены текст, интерфейс и шрифты. Скачать: https://disk.yandex.ru/d/i3YjYIN6AQroXw Установка: распаковать файлы в папку игры и запустить install_ru.bat. Оригинальный TR-49.pck сохраняется как TR-49.pck.bak. Часть текста намеренно оставлена на английском так как используется в игровой механике. Часть текста (некоторые меню и текстуры) оставлены на английском для облегчения установки русификатора. Текст переведен вручную, вычитан 2 раза + постоянные правки при игре. (я в шоке с игры) Пойду готовить руководство в стиме
-
Игра была обновлена (28.07.2026), а вместе с ней и русификатор. Всё там же, на яндекс диске. Добавлено 12 строк текста Удалено 2 строки (некритичны для старых билдов) Изменено 3 строки
-
Небольшой апдейт. Кроме самого перевода, в ближайших планах ничего, тянется очень долго как раз из-за необходимости возвращаться к предыдущим документам и заметкам, постоянно уточнять что-то и сформировать понимание того или иного текста (а игра очень философская и фантастическая). Прогресс веду в гугл таблице https://docs.google.com/spreadsheets/d/1SGGKhrAK2jbw8yU6ALm_enx7gBxLabBWuUhOFge93xI/edit?usp=sharing Часть текста захардкожено в сценах (патчится нормально), часть в картинках (так же как и с Galley House первостепенно только самое важное стоит локализовать). Русификатор проверяю на 2 версиях — рутрекер и стим.
-
@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.
-
По итогу, собрал всю текстовую информацию, сейчас прохожу игру и попутно перевожу. Весь “нужный” для игры текст находится в cardcatalogue.ink, содержит вперемешку и текст, и флаги для кода, и какие-то управляющие символы, что в итоге привело меня к мысли объединять все по записи в единый текст и не мучаться. Сложности еще добавляет отсутствие других языков, чтобы еще и грамматический контекст понять. Полная абдукция, и в игре, и в переводе. 400 вот таких записей, которые переводятся и меняются мной после каждой найденной записи в машине. Но, конечно, от себя хочу сказать, что работать с Ink библиотекой — одно из самых неблагодарных занятий. Если еще игры будут с использованием оной, надо готовить основательный деконструктор JSON, который она выплёвывает. Шрифты кириллические подгрузил (2 не поддерживало, остальные были).
-
По факту в 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
-
Посмотрел проект, Ink файлов там 70 штук, через https://github.com/yole/inkdc и его доработку удалось экспортировать текст. В целом потом обратный патч Ink файлов через gdre работает корректно. Займусь переводом, игра выглядит интересно.
-
Новое обновление перевода, доступно все там же, на яндекс диске https://disk.yandex.ru/d/-mZzz606Z9xvpA 23.07.2026 Локализована клавиатура при игре с геймпада Локализовано большинство текстур (остались только самые большие) Мелкие правки неточностей перевода
-
Прикольно, кажется, он же и коммент в стиме написал.
-
Обновил скрипт русификации, теперь установка должна идти намного быстрее. Вынес ru файлы в отдельный .pck Убрал лишние патчи скриптов игры Обезопасил автоудаление файлов после установки Добавил отображение времени на каждый этап русификатора Потихоньку локализирую остальные текстуры. https://disk.yandex.ru/d/-mZzz606Z9xvpA Уже доступно на яндекс диске
-
Там пока единственное место где можно ускориться — удалить большинство .ctex файлов, потому что важны там только переведенные картинки (штук 15 из всех). Но по мере локализации они все равно будут возвращаться в файлы русификатора, время будет увеличиваться. В остальном, остался только минимальный набор скомпилированных файлов, меньше на текущий момент не получится у меня. Удаление при успешной установке добавил в install_ru.bat И вот эти “Патч PCK, часть 0” стадии которые появляются в прогрессе — это глупое ограничение Windows на длину команды в консоли. Приходится разбивать патчинг на ту длину, которая влезает в это ограничение.
-
На старой версии ни на что важное не влияет. В одном из патчей разрабы добавили сворачивание диакритики (как у нас типа ищешь черт находит чёрт). Вот туда просто ещё раз подставляется эта замена ё → е. Чисто на поиск чуть влияет. Если бы ты видел как он раньше работал, я чтоб пропатчить функции в игре и собрать скомпилированные файлы создавал огромные папки, проекты, использовал бинарники Godot самого . Но в целом норм идея удалять файлы перевода, вообще не проблема такое добавить. PS Также выложил руководство в стиме https://steamcommunity.com/sharedfiles/filedetails/?id=3769197360
-
Установщик декомпилирует search-index.gdc из игры и ищет в получившемся .gd функцию fold_diacritics, чтобы её переписать (для кириллицы/ё). Ошибка такая: в декомпилированном search-index.gd этой функции нет - патч некуда применять. Я обновил ps1 файл на яндекс диске, перекачайте, у меня локально всё применилось. Будет что-то вроде: OK game-config: добавлен перевод !! нет fold_diacritics в search-index.gd, пропуск OK scene-db обновлён OK add-location обновлён (3/3)
-
Я под рутрекеровскую версию начал делать перевод. Как купил игру — уже делал для актуальной версии. Перепроверю установку на старом билде.
-
Закинул на яндекс диск https://disk.yandex.ru/d/-mZzz606Z9xvpA там уже gdre_tools.exe тоже есть @Amigaser выглядит так что gdre_tools.exe не запустился нормально у тебя. Попробуй с папкой яндекс диска.
-
Да, окей. Мб ещё кому-то нужен . Roottrees are dead и Type HELP нормально зашли, так что особенно ждали ремейк этой.
-
https://dropmefiles.com/PrTJF Закончил работу над переводом. Вычитан весь текст, после перевода ID локаций еще починил работу по добавлению локаций в машину. Простая установка: Скачать gdre_tools в папку игры (мой скрипт если не найдет напишет об этом) Разархивировать архив в корень игры, запустить .bat Сложная установка: Скачать gdre_tools в папку игры (мой скрипт если не найдет напишет об этом) Разархивировать архив в корень игры Запустить в консоли/терминале powershell -File .\install_ru.ps1 -GamePck "SOME_PATH\galleyhouse.pck" -GdreTools "SOME_PATH\gdre_tools.exe" -Force Из бонусов этого варианта можно передать параметры: -GamePck — путь galleyhouse.pck -GdreTools — путь до gdre_tools.exe -Force — fool proof
-
@Amigaser Видел его, спасибо, на том же сайте Не стал использовать потому что ВДКЛМ буквы очень неестественно выглядели.
-
Перевел текстуру локаций в машине и названия локаций Остальные текстуры не вижу смысла, так как есть дублирование текстом. Поменял шрифт заметок на Playpen Sans. Выглядит получше. По вычитке текста завершено около 1200 строк (30%). Все остальное готово, что планировал, осталось только это.