|
本帖最后由 pmgod 于 2019-11-16 13:10 编辑
参考原贴:https://projectpokemon.org/home/ ... ents#comment-204855
所需工具:HxD hex editor(本人用的这个hex编辑器,也可以使用别的。本帖就不提供下载了。),DotNet3Ds(3ds游戏文件解包和生成工具,本帖提供下载)。
游戏:解密版红蓝宝石复刻游戏文件(CCI格式或CIA格式,网上百度可自行下载)
测试模拟器:Citra模拟器(官网自行下载,本贴不提供)
步骤:
1.下载解密版游戏
2.解压本贴里的附件至任意路径
3.将游戏解包。打开Dotnet3ds文件夹中文件名为ToolkitForm.exe的文件。在EXTRACT界面中,点击Source ROM 旁边的Browse,选择你下载的游戏源文件(cci或cia),在点击output Director旁边的Browse,选择存放解包文件的文件夹(解包后会生成很多文件夹和文件,建议新建一个新文件夹来保存解包文件)。之后点击Extract按钮将游戏解包。直到下方显示READY后解包完成。
4.打开HEXEDITOR编辑器,找到解包文件目录下的RomFS/a/1/7/0文件,将文件名为0的文件直接拖入到编辑器中。
5.修改文件进行保存。在编辑器中找到此字段(C0 00 00 00 00 00 00 00 00 00 00 00 00 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 07 00 00 00 00 00 00 00 00 00 00 00 98 7E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 03 00 00 00 00 00 00 00 F0 03),将此字段不是00的数值全部修改为00. 因为该字段会出现多次(大概不到30次吧),所以每当出现此字段都需要将该字段全部修改为0.修改完后保存文件。
6.将游戏重新生成。打开Dotnet3ds文件夹中文件名为ToolkitForm.exe的文件。点击Build,点击在Source Director右侧的Browse按钮,选择你存储解包后文件的文件夹。之后点击Output ROM右侧的Browse按钮,选择你想要存放重新生成的游戏文件的文件路径。在下面的options选择Decrypted CCI (for Citra....),点击Build按钮生成游戏文件,会有一段时间,直到下方出现Ready后生成成功。
7.测试。网上下载Citra模拟器,运行新生成的游戏文件即可。
|
评分
-
查看全部评分
|