如何将 Wolf RPG 游戏翻译成英文(完整教程)
使用 RuneTranslate 将 Wolf RPG(ウディタ)游戏翻译成英文的分步指南——涵盖 .wolf 归档处理、.dat/.mps 字符串提取,以及如何保持 V2 与 V3 归档的稳定。
Wolf RPG(ウディタ,WOLF RPG Editor)是一款免费引擎,支撑着大量日本独立与同人 RPG。与 RPG Maker 不同,Wolf RPG 把脚本和地图数据打包进自定义的二进制归档中,这意味着标准的文本注入工具在它面前会失效。本指南将用 RuneTranslate 完整走一遍翻译 Wolf RPG 游戏的流程,包括历来最让译者头疼的部分:.wolf 归档处理、.dat / .mps 字符串提取,以及 V2 与 V3 归档的差异。
你需要准备什么
- RuneTranslate for Windows —— v0.3.4 或更高版本。
- 一个 Wolf RPG 游戏文件夹。也就是包含
Game.exe以及一个或多个.wolf归档文件(或已经解包出来的.dat/.mps文件)的目录。 - 一种目标语言(英文、西班牙文、法文、德文、葡萄牙文、俄文、中文、意大利文、土耳其文、越南文,以及另外 20 多种)。
- 一个翻译服务商的密钥。免费的 Google Translate 开箱即用;DeepL 提供免费额度;OpenAI 和 Anthropic 需要自备密钥(BYOK)。对于 Wolf RPG,DeepL 通常是最均衡的选择——它的对白大多是叙述性文字,而非风格化的口语。
第 1 步:打开游戏文件夹
启动 RuneTranslate,点击 新建项目,并将其指向 Wolf RPG 游戏目录。引擎检测会自动运行。如果游戏自带打包好的 .wolf 归档(最常见的情况),内置的 UberWolfCli 辅助组件——一款我们随安装包一起提供、采用 MIT 许可的 Wolf RPG 工具——会透明地把它们解密到每个项目专属的工作区,位于 %APPDATA%/RuneTranslate/wolf-workspace/<projectId>/。你原始的游戏文件夹绝不会被改动。
对于 V2.x 归档,这一过程可靠又快速。对于 V3.x 归档,Wolf RPG 的加密方式发生了变化,RuneTranslate 会把该项目标记为尽力而为——翻译流程仍然可用,但在重新分发之前,你应当先验证导出的版本能否运行。
第 2 步:字符串是如何被提取的
Wolf RPG 用两种二进制格式存储游戏文本:
- `.dat` 文件 —— CommonEvent 脚本块。其中包含大部分对白、菜单字符串和物品描述。
- `.mps` 文件 —— 地图数据。其中包含地图名称字符串、NPC 对白,以及特定地图的事件脚本。
两者都是带长度前缀的二进制格式。RuneTranslate 使用一个启发式的带长度前缀字符串扫描器,它会遍历每个文件,读取候选字符串,并依据日文文本特征对其进行校验(CJK 字符占比、合理的字节长度、无二进制噪声)。最终得到一份干净的可翻译字符串列表,不会因任意字节序列而产生误报。
第 3 步:翻译
选择一个服务商并运行。以一款典型的 5,000 行 Wolf RPG 游戏、在 Supporter 等级下为例:
- DeepL 免费额度 —— 约 15–20 分钟,只要不超过每月 500k 字符的上限,就是 $0/月。
- OpenAI gpt-4o —— 约 25 分钟,视对白密度而定,大约 $0.30–$0.80。
- Anthropic Claude —— 约 30 分钟,大约 $0.40–$1.20。最适合带有风格化口语的游戏。
- 免费的 Google Translate —— 约 20 分钟,$0。对白质量明显偏低,但用于物品和菜单足够了。
免费版 RuneTranslate 被限速到比上述数字慢约 3–4 倍(并发 = 2、批次减半、批次之间暂停 400ms)。输出质量相同。
第 4 步:重新打包并导出
点击 导出。RuneTranslate 会把翻译后的字符串写回 .dat / .mps 文件,然后由 UberWolfCli 将它们重新打包成 .wolf 归档。这里有一个叫 保长回写 的选项,它会对翻译后的字符串进行填充,使其字节长度与原文一致;对于 V3 归档请保持开启,因为某些引擎版本对文件的确切大小很挑剔;对于 V2 则可以关闭,这样能安全地节省空间。
输出会放到你选择的位置——一份新的游戏文件夹副本,里面是翻译后的归档以及原始的可执行文件。运行 Game.exe,你就得到了一款可以游玩的、已翻译的 Wolf RPG 游戏。
已知限制
- V3.x 归档在个别边缘情况下可能需要人工检查。我们正在积极改进对 V3 的支持。
- 字符串布局非标准、经过大量定制的 UberRPG 插件,可能需要一轮人工修复。
- 图片 / 贴图中的文字(logo、手绘 UI)不会被翻译——那属于像素工作,超出机器翻译的范围。
为什么这比过去的做法更轻松
在 RuneTranslate 这类工具出现之前,翻译 Wolf RPG 意味着用 UberWolfCli 或 WolfDec 手动解包归档,手动对解出的二进制文件跑一遍正则扫描器,把字符串粘贴到 DeepL 或电子表格里,然后在不破坏字节对齐的前提下再放回去。每款游戏都要耗上好几个小时。RuneTranslate 把整个流程压缩成几次点击,同时让编辑器保持打开,方便你手动修正机器翻译出错的句子。
查看 Wolf RPG 引擎页面 了解完整功能列表,或者下载 RuneTranslate 并在真实游戏上试一试。
