Поддерживаемый движок · RPG Maker MV / MZ / XP / VX / Ace
RPG Maker MV и MZ — самые распространённые движки для японских инди-RPG и эроге. RuneTranslate парсит каждую переводимую строку из data/*.json (MZ) или www/data/*.json (MV) — диалоги из кодов событий 401 / 405, варианты выбора из 102, блоки прокручиваемого текста из 320 / 324 / 325, названия предметов, названия навыков, термины и параметры плагинов — затем записывает их обратно ровно туда, где движок их ждёт. Строки диалогов переносятся по словам до 46 символов при экспорте, чтобы они не переполняли окно речи в игре. Управляющие коды вроде \C[1], \N[2], \V[3] маскируются при переводе, чтобы LLM случайно их не испортил. На тарифах Supporter и Pro встроенная функция глоссария принудительно подставляет имена персонажей, названия городов и характерные атаки, чтобы они отображались консистентно на протяжении всей игры — больше никакого героя, которого зовут 'Hero', 'Warrior' и 'Brave one' в трёх разных боях. Помимо перевода, отдельная вкладка Cheats в RuneTranslate может внедрить живое внутриигровое чит-меню в игры MV и MZ — оверлей по горячей клавише с добавлением золота, режимом бога, полным исцелением, отключением случайных встреч и прохождением сквозь стены, плюс вкладки, которые перечисляют и редактируют каждую игровую переменную и переключатель. Это для офлайн-игры в одиночку и удаляется начисто одним кликом. RuneTranslate также включает редактор сохранений для файлов .rpgsave / .rmmzsave RPG Maker — редактируйте золото, уровни и характеристики группы, переменные, переключатели и инвентарь, с резервной копией оригинала, чтобы можно было откатиться. Более старые RPG Maker XP, VX и VX Ace на Ruby тоже поддерживаются: RuneTranslate читает их файлы данных, закодированные Marshal (и автоматически расшифровывает архив RGSSAD, когда игра зашифрована), затем переводит диалоги, базу данных и термины System тем же способом — VX Ace выводит полный Unicode, тогда как XP и VX отображают Shift-JIS, поэтому они лучше всего для целей английский / ромадзи.
Игры RPG Maker насыщены списками персонажей, названиями навыков и ключевыми предметами — ровно там, где машинные переводчики дрейфуют на длинной дистанции. Добавьте имя героя, членов группы, названия городов и характерные атаки в глоссарий один раз, и они будут отображаться одинаково на каждом боевом экране и в каждом диалоговом окне. Особенно ценно для длинных игр (40+ часов), где одно и то же название навыка появляется в 200+ разных событиях. Глоссарий: основы →
Запустите RuneTranslate, нажмите New project, укажите его на каталог игры RPG Maker (папку, содержащую Game.exe и www/ для MV или data/ для MZ). Определение движка автоматическое — MV и MZ распознаются по раскладке их данных.
Выберите один из 30+ целевых языков (английский, испанский, французский, немецкий, португальский, русский, китайский, итальянский, турецкий, вьетнамский и 20+ других). Выберите провайдера перевода: DeepL для сбалансированного качества, OpenAI GPT-4o или Anthropic Claude для контекстно-зависимого LLM-перевода длинных диалогов или бесплатный Google Translate для меню и названий предметов.
RuneTranslate группирует строки в пакеты для провайдера и записывает результаты в проект. Вы можете следить за прогрессом, повторять неудавшиеся пакеты и вручную редактировать любую строку во встроенном редакторе. Исходный язык по умолчанию японский, но вы можете задать любой поддерживаемый исходный язык (китайский, корейский, английский и другие) для проекта. Тарифы Supporter и Pro запускают больше пакетов параллельно для более быстрой пропускной способности.
Нажмите Export, и RuneTranslate записывает переведённые файлы JSON обратно в папку игры (или в копию, если предпочитаете). Диалоги автоматически переносятся до 46 символов на строку, чтобы помещаться в окно речи. Экспортированная сборка работает идентично японскому оригиналу.