支持的引擎
RuneTranslate 懂引擎:它了解每种日式游戏引擎的文件格式、控制码和打包约定,因此翻译后的版本运行起来与原版一模一样。十六种引擎,在免费版中全部解锁 — 每张卡片都会展示它能提取什么、涉及哪些格式,以及指向对应指南的交叉链接。状态颜色如实反映把握程度。日语是默认的源语言,但这里的每种引擎都适用于任何受支持的源语言 — 中文、韩语、英语等,可按项目单独设置。
翻译 gettext 的 .po 与 .mo 语言包 —— Python、pygame、SDL 以及用 Poedit 本地化的游戏所用的格式。
端到端翻译 RPG Maker MV、MZ 以及较老的基于 Ruby 的 XP / VX / Ace —— 对话、数据库、物品名、插件字符串。
翻译 TyranoBuilder 和 TyranoScript 视觉小说,包括角色显示名。
翻译 Unity 游戏 —— TextAsset 和 MonoBehaviour 字符串加上 StreamingAssets 脚本。
翻译 RPG Developer Bakin 游戏 —— 通过 Bakin 自己的本地化处理数据库 + 事件文本。
翻译 SRPG Studio 战棋 RPG — 解包加密的 data.dts,翻译所有游戏内文本,再重打包。
翻译经典 NScripter 和开源 ONScripter 视觉小说 —— 解码 XOR-0x84 的 nscript.dat / 0.txt 脚本、处理 Shift-JIS,并翻译烘焙进去的图片文字。
翻译 Godot 3.x / 4.x 游戏 —— 拆开 .pck(即便嵌在 .exe 里)、反编译 GDScript、转换场景、翻译对话 + UI,并为嵌入 pck(.exe)游戏导出一个可运行的构建。
翻译 Artemis(iMel / Mikage)基于 Lua 的视觉小说 —— 用纯 TS 读取 PF8 / PF6 / PF2 的 .pfs 归档(含 PF8 SHA-1 XOR 加密)、提取 .ast / .txt 对话、名字和选项,并导出引擎最后挂载的 root.pfs.NNN 覆盖补丁。
翻译 YU-RIS(raiL-soft)视觉小说 — 用纯 TS 读取 .ypf 包以及 ysbin.ypf 内编译后的 YSTB 脚本,自动恢复脚本 XOR 密钥,提取日语对话,并以松散文件形式导出翻译后的脚本,无需重打包。
翻译 AliceSoft System 3.x 和 System 4 游戏 — Rance 系列、Evenicle 及更广的目录。用纯 TS 读取 .ald / .afa 归档,从 System39.ain(System 3.x)或每款游戏各自的 .ain(System 4,含 AI2/zlib 和加密容器)中提取消息文本,并通过松散文件覆盖导出翻译后的游戏。
RuneTranslate 内置了一个通用的 Electron VN 适配器,用于处理自定义外壳。如果你有一款运行在我们未列出引擎上的日语(或其他语言)游戏,欢迎联系我们 — 许多引擎在一两个版本内就能实现支持。
[email protected]