引擎指南FAQPatreonDiscord下载
登录
RuneTranslate · 端到端翻译日式游戏
引擎指南对比图片文字存档编辑器作弊模式FAQ下载PatreonDiscordYouTube隐私政策服务条款联系我们
全部引擎

支持的引擎 · RPG Maker MV / MZ / XP / VX / Ace

完整支持 — 已重打包并实机运行

RPG Maker 翻译器 —— 端到端翻译 RPG Maker MV 和 MZ 游戏

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 不会意外损坏它们。在赞助者和 Pro 档位上,内置的术语表功能强制替换角色名、城镇名和招牌招式,让它们在整个游戏里一致渲染 —— 不再有英雄在三场不同战斗里被叫成 'Hero'、'Warrior' 和 'Brave one'。除了翻译,RuneTranslate 单独的 Cheats 标签页能把一个实时游戏内作弊菜单注入 MV 和 MZ 游戏 —— 一个热键切换的覆盖层,带加金币、无敌、全恢复、无随机遇敌和穿墙,加上列出并编辑每一个游戏变量和开关的标签页。它面向离线单人使用,一键干净移除。RuneTranslate 还包含一个针对 RPG Maker .rpgsave / .rmmzsave 文件的存档编辑器 —— 编辑金币、队伍等级和属性、变量、开关和物品栏,并备份原件,让你可以还原。较老的基于 Ruby 的 RPG Maker XP、VX 和 VX Ace 也支持:RuneTranslate 读取它们 Marshal 编码的 Data 文件(并在游戏加密时自动解密 RGSSAD 归档),然后以同样方式翻译对话、数据库和 System 术语 —— VX Ace 输出完整 Unicode,而 XP 和 VX 渲染 Shift-JIS,所以它们最适合英语 / 罗马音目标。

该引擎的术语表提示

RPG Maker 游戏大量使用角色名单、技能名和关键物品 —— 正是机器翻译在长时间跑动中漂移的地方。把英雄的名字、队伍成员、城镇名和招牌招式加进术语表一次,它们就会在每一个战斗界面和对话框里渲染得一样。对长游戏(40+ 小时)尤其有价值,那里同一个技能名会出现在 200+ 个不同事件里。 术语表入门 →

下载 Windows 版 RuneTranslate

如何翻译 RPG Maker MV / MZ / XP / VX / Ace

  1. 步骤 1

    打开游戏文件夹

    启动 RuneTranslate,点击 New project,把它指向 RPG Maker 游戏目录(含 Game.exe 以及 MV 用 www/ 或 MZ 用 data/ 的文件夹)。引擎检测是自动的 —— MV 和 MZ 由它们的数据布局识别。

  2. 步骤 2

    选择目标语言和翻译服务

    选择 30 多种目标语言之一(英语、西班牙语、法语、德语、葡萄牙语、俄语、中文、意大利语、土耳其语、越南语,以及 20 多种其他语言)。挑一个翻译服务:DeepL 用于均衡质量,OpenAI GPT-4o 或 Anthropic Claude 用于对长对话的上下文感知 LLM 翻译,或免费的 Google Translate 用于菜单和物品名。

  3. 步骤 3

    并行翻译对话和物品

    RuneTranslate 把字符串分批发给翻译服务,并把结果写进项目。你可以监控进度、重试失败的批次,并在内置编辑器里手动编辑任何一行。源语言默认日语,但你可以按项目设任意支持的源语言(中文、韩语、英语等等)。赞助者和 Pro 档位并行跑更多批次以获得更快吞吐。

  4. 步骤 4

    导出译好的构建

    点击 Export,RuneTranslate 会把译好的 JSON 文件写回游戏文件夹(或一个副本,如果你偏好)。对话按每行 46 个字符自动换行,让它适配对话框。导出的构建与日语原版一样运行。

支持内容

  • RPG Maker MV(www/data/*.json)
  • RPG Maker MZ(data/*.json)
  • RPG Maker XP / VX / VX Ace(Ruby —— Data/*.rxdata / .rvdata / .rvdata2)
  • 加密的 RGSSAD 归档(.rgssad / .rgss2a / .rgss3a)自动解密
  • 事件码 401、405(对话)
  • 事件码 102(选项)
  • 事件码 320、324、325(滚动文本)
  • 物品、技能、术语、系统消息
  • plugins.js 参数字符串
  • 控制码(\C[n]、\N[n]、\V[n])在翻译中得以保留

局限

  • RPG Maker XP / VX 渲染 Shift-JIS —— 最适合英语 / 罗马音目标(VX Ace 是完整 Unicode)
  • XP / VX / Ace:Ruby 脚本(Scripts.r*data)UI 字符串尚未提取 —— 对话、数据库和 System 术语已提取
  • 带非标准字符串格式的自定义社区插件可能需要手动审查

延伸阅读

完整的 RPG Maker MV / MZ / XP / VX / Ace 翻译教程
阅读指南 →

其他支持的引擎

GettextRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker