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 游戏后,www目录里全是.rpgmvp、.rpgmvm这类加密文件:图片打不开、音频听不了。想确认素材归属、找回丢失的原文件,或者改完资源再锁回去?开源项目RPG-Maker-MV-Decrypter是一个纯网页版解密工具——双击index.html就能用,免安装、免命令行,图片 3 步即可免密钥恢复,音频拿到密钥后一次全解。
🧭 先选路线:你的目的决定走哪条路
| 你的目的 | 走哪条路线 | 需要什么 | 对应章节 |
|---|---|---|---|
| 只想看清游戏里的图片 | 路线 A · 免密钥快查 | 什么都不用准备 | 下面第 1 节 |
| 解密全部资源(含音频、完全还原) | 路线 B · 全量解密 | 加密密钥 | 第 2 节 |
| 改完图片/文本后要写回游戏 | 路线 C · 改完再加密 | 加密密钥 | 第 3 节 |
📸 路线 A:rpgmvp 图片免密钥恢复
PNG 的标准文件头是固定的,所以图片只需要把加密伪头部替换回标准 PNG 头就能直接显示——连密钥都不需要。
- 用浏览器打开
index.html,切到Restore-Images (No-Key)标签页。你会看到左侧文件选择区和右侧文件列表。 - 把
.rpgmvp或.png_文件拖进选择区(支持多选)。文件会出现在选择框里,等待下一步。 - 点击Restore Original Files。右侧文件列表立即出现恢复后的图片,文件名保留原名、后缀自动改回
.png。 - 点击文件名旁的View直接预览;单个Save下载,或点Save all as ZIP-File一键打包全部文件。
🔓 路线 B:拿到密钥做全量解密
音频在加密时头部之后的内容也被异或处理过,必须用密钥才能还原。密钥有 3 种获取方式,按省事程度排好序:
| 顺序 | 方式 | 做法 |
|---|---|---|
| 1 | 从加密图片反推 | 选一张该游戏的.rpgmvp/.png_图片,点Detect |
| 2 | 从 System.json 提取 | 选www/data/System.json(MZ 版在data/System.json),点Detect |
| 3 | 手动输入 | 已知密钥直接填进文本框;自动检测失败时见下方备用方案 |
工具会把检测到的密钥自动填入密钥输入框。拿到密钥后:
- 拖入要解密的
.rpgmvm、.rpgmvo等加密文件(多选)。 - 点击Decrypt。解出的文件出现在右侧文件列表,后缀自动恢复为
.m4a、.ogg。 - 点文件旁的View在浏览器里预览播放,Save单存,或Save all as ZIP-File全部打包。
备用方案:极少数游戏密钥藏得深,自动检测会失败。把项目里
readKeyFromGame.js的代码粘贴到游戏www/js/rpg_core.js(MZ 版为js/rpg_core.js)末尾,运行一次游戏,脚本会弹窗直接显示密钥。用完记得删掉这段代码。
🔒 路线 C:改完资源再锁回去
汉化组改完文本图片、或修好某张图后,资源必须重新加密,游戏才读得回。注意格式要求:图片必须是 PNG(不能是 JPG),音频用 M4A 或 OGG。
- 先按路线 B 的方式拿到密钥填入(这一步密钥必需,缺一不可)。
- 确认Verify Fake-Header?为YES。它负责校验"合格证"头部,确保游戏能读懂文件。
- 拖入原始格式文件,按游戏版本点击(Re)-Encrypt MV或(Re)-Encrypt MZ。加密后的文件出现在文件列表——它是密文,无法预览,直接Save下载即可。
- 用下载的文件覆盖游戏目录里的同名文件,启动游戏检查显示是否正常。
⚠️覆盖前先备份游戏原文件(哪怕是整目录复制一份)。改坏了随时能退回来,这是唯一能救你的后悔药。
❓ 避坑记录:2~3 个高频问题
症状:解密时报 "Fake-Header 不匹配" 之类的头部错误。原因:约百分之一的游戏自定义了头部参数,默认校验对不上。解法:把Verify Fake-Header?切到No再点Decrypt。头部校验只用于判断"是不是 RPG Maker 加密文件",关掉不影响解密结果,反而能解开更多文件。
症状:重新加密后覆盖回游戏,文件却不显示。原因:该游戏用了非默认头部参数,加密出的头部游戏不认识。解法:打开
www/js/rpg_core.js(MZ 版为js/rpg_core.js),搜索function Decrypter(),把_headerlength、SIGNATURE、VER、REMAIN四个值抄进界面的Header-Values区域,重新加密。填乱了就点Reset Header-Values to default一键恢复默认。症状:点View预览没有反应。原因:浏览器插件(如 uBlock)拦截了预览请求。解法:先禁用预览相关的拦截插件,或改用Save下载后用本地播放器/看图软件打开。
🛡️ 上手之前:隐私、量级与合规
- 隐私:所有加解密都在你自己的浏览器里完成,文件不经过任何服务器,本地跑完全离线。
- 量级:网页版适合单文件和少量文件;面对几百 MB 的整目录资源,作者另有配套的 Java 版解密器,能整目录批量处理并自动改名,更适合大作业。
- 合规:解密结果仅限合法备份、找回自己的原文件、授权范围内的修改。不要拿它盗用他人素材再商用,这是原作者写明的红线。
想读实现细节:核心算法在 scripts/Decrypter.js,文件格式处理在 scripts/RPGFile.js,完整用法说明见 README.md。
最后,克隆仓库、双击index.html,把第一个.rpgmvp文件拖进去,你就拥有了一台随开随用、零依赖的 RPG Maker 资源解密/加密工作台:
git clone https://gitcode.com/gh_mirrors/rp/RPG-Maker-MV-Decrypter工具的价值不在"破解",而在于让你重新拿回对自己资源的掌控权——文件是你的,选择也在你手上。
【免费下载链接】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),仅供参考