支持的引擎 · Wolf RPG
Wolf RPG(ウディタ / WOLF RPG Editor)是那个日语免费引擎,支撑着许多最受推荐的日语独立 RPG 和成人同人游戏。RuneTranslate 捆绑 UberWolfCli(MIT 许可)作为附属程序来解密并重打包 .wolf 归档,并以两种方式读取文本:对经典 V2.x 二进制用一个启发式的长度前缀扫描器,对 V3.x 游戏(其数据是 LZ4 压缩的 UTF-8)用一个结构化的清室解析器。大部分游戏内对话住在 .mps 地图事件里;.dat 文件是数据库 —— 物品、角色、技能和公共事件。写回是自动、逐行自愈的:在长度或控制码变更会让游戏崩溃或损坏的地方,那一行会被还原为源日语,于是没有手动尺寸摆弄,也没有开关要设。一切都在一个每项目工作区里运行,让原始游戏保持原样。V2.x 稳定;V3.x 尽力而为 —— 在重新分发之前先在真实游戏上验证。
Wolf RPG 游戏大量使用地牢名、Boss 名和招牌招式,而翻译服务会在每一批次里以不同方式改写它们 —— 对偶发的 NPC 对话无所谓,对地牢名一致性却是致命的。给每一个具名区域、主角和队伍,以及任何定制的状态效果或技能名建好术语表,让它们在每一张地图和每一个菜单里渲染得一模一样。 术语表入门 →
把 RuneTranslate 指向游戏目录(含 .wolf 归档或已提取的 .dat / .mps 文件)。UberWolfCli 附属程序自动运行 —— 无需单独安装。V2.x 归档会被检测并解密;V3.x 是暂定的,可能需要手动审查。
RuneTranslate 扫描 .mps 地图文件 —— 大部分对话和选项住在那里 —— 和 .dat 数据库文件(物品、角色、技能、公共事件),从二进制里拉出可翻译字符串。那种活儿单个游戏手工要花几小时。
DeepL 是 Wolf RPG 大多为叙事的对话的强力默认;OpenAI GPT-4o 或 Anthropic Claude 在游戏有风格化台词或拟声词时更好。免费的 Google Translate 处理菜单项和属性名。
导出时,UberWolfCli 把修改过的 .mps / .dat 重打包回 .wolf 归档。写回是自动、逐字符串的:任何长度或控制码不能安全改变的行会被还原为源文,于是构建绝不崩溃。译好的构建像原版一样运行。