- 一、前言
- 二、使用 Petschko’s RPG-Maker-MV File-Decrypter 进行解包
- 三、使用 Petschko’s RPG-Maker-MV File-Decrypter (Java-Version)进行解包
- 四、针对打包成 game_boxed.exe 的程序进行额外处理
一、前言
RPG Maker 是由 Enterbrain Incorporation 公司出品的 RPG 游戏制作工具,我们比较常见的几个版本是 RPG Maker XP,RPG Maker VX,RPG Maker VX Ace。而 RPG Maker MV 是其推出的最新版本,该版本拥有前几代相同的功能,但是其中最大的改变则是所使用的语言从 Ruby 转变成了 JavaScript。并且经过更新我们也不能够使用原先几个版本的解包器来提取加密内容进行学习,所以我们需要使用新推出的一些工具。
本文所介绍的第一种和第二种工具均为同一人所开发的不同版本,前者无需配置 Java 环境,但是解包效率较低,后者批量解包内容,但是需要 Java 环境的支持。
二、使用 Petschko’s RPG-Maker-MV File-Decrypter 进行解包
Petschko’s RPG-Maker-MV File-Decrypter 是由作者 Petschko 开发的解包工具(废话)。其只需要一个能够支持 HTML5 的浏览器即可。
作者的 GitHub 地址:https://github.com/Petschko/RPG-Maker-MV-Decrypter
附工具下载(如果可以请从 GitHub 上下载,因为作者可能会有更新):
RPG-Maker-MV-Decrypter-2.0.0.rar:点击下载,解压密码:crowsong.xyz
RPG-Maker-MV-Decrypter-1.0.0.rar:点击下载,解压密码:crowsong.xyz
步骤:
- 1、解压压缩包,请尽量保证所存放的目录名称为英文,以免发生其他问题。
- 2、打开 index.html 会出现以下界面,同时上面会有英文版本的使用方法说明。
- 3、请确保你所想要解包的工程拥有以下文件格式:”.rpgmvp”, “.rpgmvm” or “.rpgmvo”。
- 4、在 System(.json)那里选择你想要解包工程的 System.json 文件,这个文件一般会在 “你的游戏工程目录/www/data/System(.json)”下,之后点击 Detect(如下图)。
- 5、如果解析成功会出现如下图的提示:
同时页面的 “En/Decrypt-Code:” 行会变为绿色并且出现内容。 - 6、在 “En/Decrypt-File(s):” 行选择你想要解包的文件,之后点击 Decrypt 按钮右边就会出现解包后的文件,之后点击 “Save all as ZIP-File” 按钮即可将内容保存下来(如下图)。
请注意!点击保存后没有反应有可能是因为内容太多!如果内容较多,请等待一会儿,否则保存出来的内容有可能不全!
三、使用 Petschko’s RPG-Maker-MV File-Decrypter (Java-Version)进行解包
这个是 Java 版本,由于上面的解包方法必须要选中要解包的内容才可以,不能够直接将整个工程的素材解包,而 Java 版本则可以直接将整个工程的素材内容全部解包。
其需要 Java8 或以上的环境支持,安装 Java 与环境变量的配置请自行百度。
附作者该工程 GitHub 地址:https://github.com/Petschko/Java-RPG-Maker-MV-Decrypter
附工具下载(如果可以,请尽量通过 GitHub 下载以保证内容最新)
RPG_Maker_MV_Decrypter_jar_0.1.3.1_hotfix.rar:点击下载,解压密码:crowsong.xyz
步骤:
- 1、解压压缩包,请尽量保证所存放的目录名称为英文,以免发生其他问题。
- 2、请确保你所想要解包的工程拥有以下文件格式:”.rpgmvp”, “.rpgmvm” or “.rpgmvo”。
- 3、点击 “Java-RPG-Maker-MV-Decrypter.jar” 打开工具,工具界面如下图。
- 4、依次单击 “File” → “Select RPG MV Project” 选择你想要解包的工程目录(Game.exe 所在目录)。
- 5、点击确定,并等待片刻。
- 6、依次点击 “Decrypt” → “All Files”
- 7、解包后的内容会出现在该工具目录的 “output” 目录下。
- 8、你也可以通过 “File” → “Change Output-Directory…” 来修改输出目录。
四、针对打包成 game_boxed.exe 的程序进行额外处理
最近有发现一些游戏直接将整个游戏直接打包成一个 game_box.exe,所以在使用上述软件解包之前我们需要先资源文件从这个大号的可执行文件中取出来。
所需工具名称:EnigmaVBUnpacker
作者的博客地址:https://lifeinhex.com/
博主备份的版本(0.54 汉化版本):点击下载,解压密码:crowsong.xyz
博主备份的版本(0.56 英文版本):点击下载,解压密码:crowsong.xyz
这里以 0.54 汉化版本为例:
双击打开改程序,点击解包选择你所需要解包的 game.exe 即可
解压完毕后我们就能够看到里面的资源文件了,之后就可以使用上面的方法来将 MV 加密的资源文件解包即可。
本文章笔记版本地址:http://ccdd6ec5.wiz03.com/share/s/3cTmX51TMQ-b2QTact03UPg83r89tC0UqA7F2eO_ki1Bm3yr