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

broomp

Новички+
  • Публикации

    37
  • Зарегистрирован

  • Посещение

Все публикации пользователя broomp

  1. TR-49

    Обновление 18.08.2026 - Исправлены грамматические неточности в нескольких карточках. - Шрифт Special Elite заменён на версию с более корректным отображением отдельных символов. https://disk.yandex.ru/d/i3YjYIN6AQroXw PS @Henry Wayat благодарю! Поправил все моменты. Цитаты отдельно от карточек существуют, поэтому все-все выловить очень трудоёмко.
  2. Обновление от 08.08.2026 Исправлены опечатки и ошибки в архивных записях. Исправлены подсказки, связанные с кодами. Актуальная версия — на яндекс диске https://disk.yandex.ru/d/i3YjYIN6AQroXw Спасибо @Henry Wayat !
  3. Noquote в одном месте только поправить, изменится везде. Deep где-то упоминался в тексте, в make переводил уже как есть, без намека на команду, лучше тоже исправить. Кендрик поправлю, у себя уже исправлял этот момент, не сохранил видимо Спасибо большое за пересмотр, на 3 прохождении уже плыл текст, нереально в одиночку конечно вычитать все, держа контекст.
  4. @Henry Wayat Спасибо, оба замечания в тему, Noquote переводил туда-сюда, но увидел в коде игры, что используется, поэтому вернул как есть. Пересмотрю. LIST долго думал, переводить или нет, тк дальше был момент в игре, который именно показывает LI57 код. Но действительно лучше вернуть, согласен. Перевод обновлю на выходных.
  5. TR-49

    Апдейт — обновил некоторые опечатки в тексте. Еще про непереведенные тексты. В игре есть генератор мусорного текста — множество абзацев бессмыслицы и рандомные имена/фамилии/заголовки. Весь этот контент содержит 50к+ символов. Я не стал их переводить, так как ни цели, ни веса этот текст не имеет. Возможно в будущем я просто отдам его ии, и что-то мне подсказывает (судя по наполнению) разработчики сами его сгенерили. А еще в стиме я постоянно ловлю Failure code: 15. Раз в часов 12 позволяет сохранить часть руководства, саппорт не отвечает. https://steamcommunity.com/sharedfiles/filedetails/?id=3774175951
  6. TR-49

    @allodernat Спасибо!
  7. TR-49

    Готов русификатор для TR-49. Проверен на актуальной версии из стима и версии с рутрекера. Переведены текст, интерфейс и шрифты. Скачать: https://disk.yandex.ru/d/i3YjYIN6AQroXw Установка: распаковать файлы в папку игры и запустить install_ru.bat. Оригинальный TR-49.pck сохраняется как TR-49.pck.bak. Часть текста намеренно оставлена на английском так как используется в игровой механике. Часть текста (некоторые меню и текстуры) оставлены на английском для облегчения установки русификатора. Текст переведен вручную, вычитан 2 раза + постоянные правки при игре. (я в шоке с игры) Пойду готовить руководство в стиме
  8. The Incident at Galley House

    Игра была обновлена (28.07.2026), а вместе с ней и русификатор. Всё там же, на яндекс диске. Добавлено 12 строк текста Удалено 2 строки (некритичны для старых билдов) Изменено 3 строки
  9. TR-49

    Небольшой апдейт. Кроме самого перевода, в ближайших планах ничего, тянется очень долго как раз из-за необходимости возвращаться к предыдущим документам и заметкам, постоянно уточнять что-то и сформировать понимание того или иного текста (а игра очень философская и фантастическая). Прогресс веду в гугл таблице https://docs.google.com/spreadsheets/d/1SGGKhrAK2jbw8yU6ALm_enx7gBxLabBWuUhOFge93xI/edit?usp=sharing Часть текста захардкожено в сценах (патчится нормально), часть в картинках (так же как и с Galley House первостепенно только самое важное стоит локализовать). Русификатор проверяю на 2 версиях — рутрекер и стим.
  10. TR-49

    @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.
  11. TR-49

    По итогу, собрал всю текстовую информацию, сейчас прохожу игру и попутно перевожу. Весь “нужный” для игры текст находится в cardcatalogue.ink, содержит вперемешку и текст, и флаги для кода, и какие-то управляющие символы, что в итоге привело меня к мысли объединять все по записи в единый текст и не мучаться. Сложности еще добавляет отсутствие других языков, чтобы еще и грамматический контекст понять. Полная абдукция, и в игре, и в переводе. 400 вот таких записей, которые переводятся и меняются мной после каждой найденной записи в машине. Но, конечно, от себя хочу сказать, что работать с Ink библиотекой — одно из самых неблагодарных занятий. Если еще игры будут с использованием оной, надо готовить основательный деконструктор JSON, который она выплёвывает. Шрифты кириллические подгрузил (2 не поддерживало, остальные были).
  12. TR-49

    По факту в 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
  13. TR-49

    Посмотрел проект, Ink файлов там 70 штук, через https://github.com/yole/inkdc и его доработку удалось экспортировать текст. В целом потом обратный патч Ink файлов через gdre работает корректно. Займусь переводом, игра выглядит интересно.
  14. The Incident at Galley House

    Новое обновление перевода, доступно все там же, на яндекс диске https://disk.yandex.ru/d/-mZzz606Z9xvpA 23.07.2026 Локализована клавиатура при игре с геймпада Локализовано большинство текстур (остались только самые большие) Мелкие правки неточностей перевода
  15. The Incident at Galley House

    Прикольно, кажется, он же и коммент в стиме написал.
  16. The Incident at Galley House

    Обновил скрипт русификации, теперь установка должна идти намного быстрее. Вынес ru файлы в отдельный .pck Убрал лишние патчи скриптов игры Обезопасил автоудаление файлов после установки Добавил отображение времени на каждый этап русификатора Потихоньку локализирую остальные текстуры. https://disk.yandex.ru/d/-mZzz606Z9xvpA Уже доступно на яндекс диске
  17. The Incident at Galley House

    Там пока единственное место где можно ускориться — удалить большинство .ctex файлов, потому что важны там только переведенные картинки (штук 15 из всех). Но по мере локализации они все равно будут возвращаться в файлы русификатора, время будет увеличиваться. В остальном, остался только минимальный набор скомпилированных файлов, меньше на текущий момент не получится у меня. Удаление при успешной установке добавил в install_ru.bat И вот эти “Патч PCK, часть 0” стадии которые появляются в прогрессе — это глупое ограничение Windows на длину команды в консоли. Приходится разбивать патчинг на ту длину, которая влезает в это ограничение.
  18. The Incident at Galley House

    На старой версии ни на что важное не влияет. В одном из патчей разрабы добавили сворачивание диакритики (как у нас типа ищешь черт находит чёрт). Вот туда просто ещё раз подставляется эта замена ё → е. Чисто на поиск чуть влияет. Если бы ты видел как он раньше работал, я чтоб пропатчить функции в игре и собрать скомпилированные файлы создавал огромные папки, проекты, использовал бинарники Godot самого . Но в целом норм идея удалять файлы перевода, вообще не проблема такое добавить. PS Также выложил руководство в стиме https://steamcommunity.com/sharedfiles/filedetails/?id=3769197360
  19. The Incident at Galley House

    Установщик декомпилирует 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)
  20. The Incident at Galley House

    Я под рутрекеровскую версию начал делать перевод. Как купил игру — уже делал для актуальной версии. Перепроверю установку на старом билде.
  21. The Incident at Galley House

    Закинул на яндекс диск https://disk.yandex.ru/d/-mZzz606Z9xvpA там уже gdre_tools.exe тоже есть @Amigaser выглядит так что gdre_tools.exe не запустился нормально у тебя. Попробуй с папкой яндекс диска.
  22. The Incident at Galley House

    Да, окей. Мб ещё кому-то нужен . Roottrees are dead и Type HELP нормально зашли, так что особенно ждали ремейк этой.
  23. The Incident at Galley House

    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
  24. The Incident at Galley House

    @Amigaser Видел его, спасибо, на том же сайте Не стал использовать потому что ВДКЛМ буквы очень неестественно выглядели.
  25. The Incident at Galley House

    Перевел текстуру локаций в машине и названия локаций Остальные текстуры не вижу смысла, так как есть дублирование текстом. Поменял шрифт заметок на Playpen Sans. Выглядит получше. По вычитке текста завершено около 1200 строк (30%). Все остальное готово, что планировал, осталось только это.

×