Поддерживаемые движки
RuneTranslate понимает движки: он разбирается в форматах файлов, управляющих кодах и способах упаковки каждого японского игрового движка, поэтому переведённая сборка запускается точно так же, как оригинал. Шестнадцать движков, все разблокированы на бесплатном тарифе — каждая карточка показывает, что извлекается, какие форматы затрагиваются, и даёт ссылку на соответствующее руководство. Цвета статусов честно отражают уровень уверенности. По умолчанию исходный язык — японский, но каждый движок здесь работает с любым поддерживаемым исходным языком — китайским, корейским, английским и другими, задаётся отдельно для каждого проекта.
Переводите gettext-каталоги .po и .mo — формат игр на Python, pygame, SDL и локализованных через Poedit.
Переводите RPG Maker MV, MZ и более старые XP / VX / Ace на Ruby от начала до конца — диалоги, базу данных, названия предметов, строки плагинов.
Переводите визуальные новеллы Kirikiri / KAG с 26+ портированными схемами шифрования XP3.
Переводите игры Wolf RPG через встроенный сайдкар UberWolfCli (V2.x стабилен, V3.x best-effort).
Переводите визуальные новеллы TyranoBuilder и TyranoScript, включая отображаемые имена персонажей.
Универсальный адаптер для кастомных оболочек визуальных новелл на Electron.
Переводите тактические RPG на SRPG Studio — распакуйте зашифрованный data.dts, переведите весь игровой текст, переупакуйте.
Переводите классические NScripter и открытые ONScripter визуальные новеллы — декодируйте XOR-0x84 скрипты nscript.dat / 0.txt, обрабатывайте Shift-JIS и переводите запечённый текст на изображениях.
Переводите игры на Godot 3.x / 4.x — распакуйте .pck (даже когда он встроен в .exe), декомпилируйте GDScript, конвертируйте сцены, переведите диалоги + интерфейс и экспортируйте играбельную сборку для игр со встроенным .pck (.exe).
Переводите ВН на Lua на Artemis (iMel / Mikage) — читайте архивы .pfs PF8 / PF6 / PF2 на чистом TS (включая XOR-шифрование PF8 на SHA-1), извлекайте диалоги, имена и варианты выбора из .ast / .txt и экспортируйте патч переопределения root.pfs.NNN, который движок монтирует последним.
Переводите визуальные новеллы YU-RIS (raiL-soft) — читайте пакеты .ypf на чистом TS и скомпилированные скрипты YSTB внутри ysbin.ypf, автоматически восстанавливайте XOR-ключ скрипта, извлекайте японские диалоги и экспортируйте переведённые скрипты распакованными без переупаковки.
Переводите игры AliceSoft System 3.x и System 4 — серию Rance, Evenicle и весь каталог. Читайте архивы .ald / .afa на чистом TS, вытаскивайте текст сообщений из System39.ain (System 3.x) или из .ain для каждой игры (System 4, включая контейнеры AI2/zlib и шифрованные) и экспортируйте переведённую игру переопределением через распакованные файлы.
Переводите игры Unreal Engine 4 / 5 — читайте текст интерфейса / меню / системы / субтитров .locres из архивов .pak (автоматически восстанавливая ключ AES для зашифрованных игр) и контейнеров UE5 IoStore .utoc/.ucas, затем поставляйте небольшой переопределяющий pak, который вы кладёте в Content/Paks. Без многогигабайтной переупаковки.
Переводите визуальные новеллы LiveMaker / LiveNovel — читайте архив VFF, встроенный в .exe, извлекайте диалоги и пункты меню из скомпилированных сценариев .lsb и переупаковывайте работоспособную переведённую копию. Проверено на реальной игре объёмом 411 МБ (7715 строк).
В RuneTranslate встроен универсальный адаптер Electron VN для кастомных оболочек. Если у вас есть японская (или на другом языке) игра на движке, которого нет в списке, свяжитесь с нами — многие движки реализуемы за один-два релиза.
[email protected]