RPG Maker MV 资源解密免费工具:网页版 3 分钟拿回 rpgmvp 图片与音频
【免费下载链接】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 或 MZ 制作的游戏文件夹,你多半会撞见满屏的.rpgmvp、.rpgmvm、.rpgmvo——这些是官方内置加密处理过的图片和音频。想快速确认素材归属、给游戏做汉化,或者找回自己丢失的原工程文件,RPG-Maker-MV-Decrypter就是那个能帮你完成 rpgmvp 图片解密、把音频还原的免费开源工具。它是个纯网页应用,双击index.html就能跑,不装软件、不敲命令行,主流浏览器全都认。
以前翻遍论坛,现在拖进浏览器就完事
没有它时,一张图要折腾多久
先讲一段老用户的真实经历。几年前我拿到一个加密过的 MV 游戏目录,当时的路子是:先找一款能用的解密软件,看它要不要装 Java 环境,再研究命令行参数、指定密钥、勾选输出目录……运气不好还要翻三个版本的教程才能对上号。而现在,同样是这批文件,流程短到可以念出来:打开网页,拖文件,点按钮,下载。前后对比的落差,就是你愿意继续读下去的理由。
先看懂加密文件的"身份证",后面才不慌
RPG Maker 的加密逻辑并不神秘:它把原始文件开头的一小段字节换成"伪头部",再用密钥对这段区域做异或处理,最后改个后缀。认出这些后缀,你就知道手上是什么货:
| 原始格式 | MV 加密后缀 | MZ 加密后缀 |
|---|---|---|
| PNG 图片 | .rpgmvp | .png_ |
| M4A 音频 | .rpgmvm | .m4a_ |
| OGG 音频/视频 | .rpgmvo | .ogg_ |
整套加解密、头部校验、密钥探测的逻辑都写在scripts/Decrypter.js里,scripts/RPGFile.js负责文件格式解析,界面交互在scripts/menu.js。想深挖实现细节,这几个文件足够你读一阵。
全程本地处理,文件不出浏览器
所有加解密都在你的浏览器内存里完成,不经过任何服务器,隐私上有天然保障。Chrome、Firefox、Edge、Safari、Opera 都能用,唯一被放弃的是早已停止支持的旧版 IE。
从打开页面到带走干净资源,三步走完
免密钥,先把图片"看"回来
最省心的一点是:恢复加密图片完全用不到密钥。PNG 有固定的文件头,工具只需把伪头部替换成标准 PNG 头,图片立刻重新可见。操作只有四步:
- 用浏览器打开
index.html,切到Restore-Images (No-Key)标签页; - 把
.rpgmvp或.png_文件拖进选择区,支持多选; - 点击Restore Original Files;
- 在右侧文件列表里预览、单个保存,或一键打包成 ZIP。
想快速评估一款游戏的美术水准、排查素材是否被挪用,走到这一步就够用了。
三种最省力的密钥获取方式
音频文件(以及完整解密场景)就必须用密钥了,好在找钥匙的过程也不折腾,三选一即可:
- 从 System.json 自动提取:上传游戏里的
System.json(MV 版在www/data/,MZ 版在data/),点Detect,工具会解析encryptionKey字段并自动填入密钥框;就算文件被 LZ 压缩过,它也会先解压再读取。 - 用加密图片反推:直接丢一张该游戏的
.rpgmvp图片,工具拿它和标准 PNG 头做异或,把密钥"算"出来。 - 手动输入:你已经知道密钥,直接填进去即可。
万一常规三条路都试不通,项目还留了后手:把根目录的readKeyFromGame.js整段贴到游戏rpg_core.js末尾,运行一次游戏,脚本会弹窗把密钥直接告诉你。
解密音频、打包下载、重新加密,一页全搞定
密钥就位后,把.rpgmvm、.rpgmvo等文件拖进加密文件选择区,点Decrypt,解出的文件会自动改回.m4a、.ogg后缀,可以单个保存,也能点Save all as ZIP-File一次带走。
汉化团队改完文本图片,还得把资源"锁回去"游戏才能正常读取,这同样支持:准备 PNG / M4A / OGG 原始格式文件(图片必须是 PNG,不能是 JPG),填入密钥,确认Verify Fake-Header?处于 YES,然后按版本点(Re)-Encrypt MV或(Re)-Encrypt MZ,把生成的文件覆盖回游戏目录——记得先备份原文件。
踩坑提醒、真实场景与边界
报"Fake-Header 不匹配"怎么办
大约 1% 的游戏会自定义加密头部参数,最直观的表现是解密时报"Fake-Header 不匹配"。这时把Verify Fake-Header?切到 No 再试一次,通常就能解开——头部校验只影响"这到底是不是加密文件"的判断,不影响解密结果。
但重新加密必须用对头部。去游戏目录的www/js/rpg_core.js(MZ 版是js/rpg_core.js)搜索function Decrypter(),把_headerlength、SIGNATURE、VER、REMAIN等值抄进界面的Header-Values区域即可;改乱了也能点Reset Header-Values to default一键恢复默认。
两个真实场景
- 美术作者小林:怀疑有人未经授权用了他的立绘,又不想花几十小时通关验证。他用无密钥模式恢复了对方游戏里的图片,几分钟确认了素材归属,为后续沟通留足了证据。
- 汉化组长阿杰:接了一款日文 RPG 的汉化单。全组用它解密出全部文本图片,翻译、重绘后重新加密放回游戏,再以默认头部设置跑通测试,全程没写一行代码。
什么能做、什么不能做
工具只用于自己购买游戏的备份、找回自己丢失的原文件、以及授权范围内的修改;别拿它盗取并商用他人素材。另外量级要选对:网页版适合单文件与少量文件处理,如果你面对的是数百 MB 的整目录资源,作者还提供了配套的 Java 版解密器,更适合大批量作业。
现在就动手:获取成本低到可以忽略,一条命令加一个双击:
git clone https://gitcode.com/gh_mirrors/rp/RPG-Maker-MV-Decrypter然后打开index.html,拖入第一个.rpgmvp文件。想深挖原理,从scripts/Decrypter.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),仅供参考