1 步打开 RPG Maker MV 加密文件:免费网页版解密器完整使用指南
【免费下载链接】RPG-Maker-MV-DecrypterYou can decrypt RPG-Maker-MV Resource Files with this project ~ If you don't wanna download it, you can use the Script on my HP:项目地址: https://gitcode.com/gh_mirrors/rp/RPG-Maker-MV-Decrypter
翻出一个五年前的 RPG Maker MV 项目,双击www/img里的.rpgmvp,双击www/audio里的.rpgmvm,电脑只会回你一句"无法打开"。立绘没了,BGM 没了,当年画过的东西全变成了乱码。别急,RPG-Maker-MV-Decrypter就是干这个的:在浏览器里免费完成 RPG Maker MV / MZ 资源文件的解密、还原与重新加密,全程不用安装任何软件。
RPG-Maker-MV-Decrypter 是什么:免安装的 RPG Maker MV 解密网页工具
一句话定义:它是一个跑在浏览器里的单页工具,专门处理 RPG Maker 内置加密产出的.rpgmvp/.rpgmvm/.rpgmvo/.png_/.m4a_/.ogg_文件。
三个核心卖点:
- 零安装:整个项目就是一个
index.html加若干脚本,双击打开即用,断网也能跑; - 免密钥救图:
.rpgmvp/.png_图片不用密钥就能还原成 PNG; - 双向通行:既能解密,也能把改过的素材重新加密回游戏格式,汉化圈用得最多。
| 资源 | MV 加密后缀 | MZ 加密后缀 | 真实格式 | 解密需要密钥吗 |
|---|---|---|---|---|
| 图片 | .rpgmvp | .png_ | PNG | 还原图片:不需要 |
| 音频 | .rpgmvm | .m4a_ | M4A | 需要 |
| 音频/视频 | .rpgmvo | .ogg_ | OGG | 需要 |
它是怎么工作的:看懂 RPG Maker 加密的 3 个小动作
把技术名词先放一边,RPG Maker 的内置加密其实只做了两件事,外加一处藏东西:
- 换封面。文件被改成你不认识的后缀:
.png变.rpgmvp,.m4a变.rpgmvm,.ogg变.rpgmvo;MZ 则分别变成.png_、.m4a_、.ogg_。 - 重写扉页。文件最开头的 16 字节被换成一段"伪文件头"(Fake-Header),后面紧跟的开头几段内容用密钥涂改过。看图软件一看"你不是 PNG",直接拒收——注意,被动的其实只有文件头那几段,正文大部分原封没动。
- 把钥匙藏进两个地方。密钥(一串十六进制字符串)写在游戏的
System.json里;而任意一张加密图片,因为"涂改前的样子"(PNG 头)是全世界通用的,拿它和"涂改后的样子"一比,密钥就现形了。
理解了这三步,三条功能路径自然就出来了:
- 图片还原:不用钥匙,直接把扉页换回标准 PNG 头即可——这就是 Restore-Images (No-Key) 页签做的事;
- 音频解密:先用
System.json或一张加密图片检出密钥,再涂回正文; - 重新加密:把密钥涂改 + 贴上正确扉页,反向做一遍。
上手准备:本地打开 RPG Maker MV 解密器的最短路径
git clone https://gitcode.com/gh_mirrors/rp/RPG-Maker-MV-Decrypter进目录后,双击index.html即可(或右键"打开方式"选浏览器)。
建议用 Chrome 或 Firefox 的最新版本。页面顶部有浏览器兼容说明:作者主要在 Firefox 上测试,其他主流 HTML5 浏览器理论上可用,遇到怪问题先从浏览器兼容性找原因。
所有解密计算都在你本地浏览器里完成,文件不会上传到任何服务器,全程不联网也没关系。
实战演练
任务一:不用密钥,把旧游戏的 .rpgmvp 图片还原成 PNG
目标:手里只有加密图片,没密钥,先把立绘找回来。
操作路径:
- 切到Restore-Images (No-Key)页签;
- 在文件选择器里选中一个或多个
.rpgmvp/.png_文件(支持多选); - 点击Restore Original Images按钮。
结果:右侧 File-List 出现还原后的图片,可直接预览或逐个保存,扩展名自动改回.png;点Save all as ZIP-File可以一键打包下载。
任务二:检出密钥,解密 .rpgmvm / .rpgmvo 音频文件
目标:把游戏里的 BGM 和音效还原成能播放的格式。
操作路径:
- 切到En- & Decrypt页签;
- 在第一个文件选择器(Decrypt-Code)里选密钥来源,二选一:
System.json:MV 在游戏目录www/data/System.json,MZ 在data/System.json;- 任意一张加密图片(
.rpgmvp/.png_);
- 点击Detect,工具会自动解析出密钥并填进下方的 En/Decrypt-Code 输入框(已知密钥也可手动输入);
- 在第二个选择器里拖入
.rpgmvm、.rpgmvo等加密文件(支持多选); - 点击Decrypt。
结果:解密文件出现在右侧 File-List,可逐个打开或保存,也可以Save all as ZIP-File打包带走。
任务三:汉化之后,把资源重新加密装回游戏
目标:图片里的外文台词改成了中文,要变回游戏认得的格式。
操作路径:
- 确认待加密文件格式正确:图片必须是真 PNG(别拿改了后缀的 JPG 糊弄),音频用
.m4a/.ogg; - 密钥来源同上一步,任选其一后点Detect;
- 在 Advanced 区域确认Verify Fake-Header?为Yes——游戏启动时会校验文件头,头部不对,文件在游戏里就是一张"死图";
- 按游戏版本点击(Re)-Encrypt MV或(Re)-Encrypt MZ;
- 把加密后的文件覆盖回游戏目录(动手前先备份游戏),启动游戏确认资源正常显示。
避坑清单:RPG Maker MV 解密失败的 5 个常见原因
- 报 Fake-Header 不匹配:进入 En- & Decrypt 页签,把 Advanced 区域的Verify Fake-Header?设为No再试一次。解密本身并不依赖文件头,这个校验只是防误操作。
- 头部参数被动过:点Header-Values (Show)展开高级区域,点Reset Header-Values to default,让 Header-Length / Signature / Version / Remain 恢复默认,再重试。
- 加密后游戏里显示不出来:说明这游戏用了自定义头部参数(很常见但比例不高)。用编辑器打开
www/js/rpg_core.js(MZ 在js/rpg_core.js),搜索function Decrypter(),把里面真实的_headerlength、SIGNATURE、VER、REMAIN照抄进工具表单,再重新加密。 - 密钥根本拿不到:把项目根目录的 readKeyFromGame.js 整个粘贴到
rpg_core.js末尾再启动游戏,运行时会弹窗直接显示密钥。复制完记得把这段代码删掉,否则游戏会一直弹窗。 - 文件根本不是那个格式:
.rpgmvp后缀不等于里面真是 PNG,文件名也可能骗人。加密前先确认格式正确;另外若右侧预览被浏览器广告拦截类插件挡住,禁用插件或选"在新标签页打开"即可。
使用边界:RPG Maker MV 解密器的权利红线
- ✅可以:解密自己项目的资源;找回自己丢失的原文件;在持有合法使用权的范围内做资源核对与学习研究。
- ❌不可以:把解密出的素材据为己有;跳过原作者许可直接复用;把非商用授权资源放进商业项目。
- ⚠️要记住:原文件许可证没有授权的部分,解密结果仅限个人私用,不得传播、不得商用。
这个工具的设计初衷,是让资源创作者快速核查"我的素材有没有被人正确使用",也是让弄丢源文件的开发者把自家资源救回来——它是核对工具,不是撬别人家门的撬棍。
现在动手:3 步完成第一次解密
- 克隆仓库,双击
index.html打开工具页; - 从旧项目里挑两张
.rpgmvp图片,用 Restore-Images (No-Key) 试一次免密钥还原; - 找到
System.json,点一下 Detect,让.rpgmvm/.rpgmvo音频重新唱起来。
想读源码的话,核心逻辑就两个文件:加密/解密算法在 scripts/Decrypter.js,文件扩展名与格式转换在 scripts/RPGFile.js;界面交互见 scripts/functions.js,ZIP 打包见 scripts/ZIP.js,从这两个入口顺着读下去就通了。
【免费下载链接】RPG-Maker-MV-DecrypterYou can decrypt RPG-Maker-MV Resource Files with this project ~ If you don't wanna download it, you can use the Script on my HP:项目地址: https://gitcode.com/gh_mirrors/rp/RPG-Maker-MV-Decrypter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考