本楼为G2游戏《宝可梦 金/银/水晶》3DS VC版
G1游戏《宝可梦 红/绿/蓝/皮卡丘》3DS VC版的教程
硬件平台为3DS
-----------------------------------------------------------------------------------------
硬件设备:电脑一台,破解3DS一台,TF卡一张。
软件设备:Checkpoint v.3.0.0.cia HxD.exe
导入导出存档过程参考上文,不再赘述。
本楼的内容为模拟器存档和VC版存档互通的问题的补充
------------------------------------------------------------------------------------------
在某些情况下,可能会存在存档导入3DS VC版后无法识别存档丢失的情况,原因如下
(本部分系原理可以跳过)
对于GBC实体卡带来说,G2的游戏存档为一个32KB的文件,使用HxD16进制编译器查看原始存档文件会发现存档数据从00000000到00007FF0共计2048行内容*;
注*:实体卡带存档大小存疑,等待我的gb/gbc卡带存档读取器到货在后文中更新。
对于VBA模拟器来说,G2的游戏存档可能出现为00000000到00007FF0(2048行)或多出部分冗余信息使存档最后一行变为00008000至00008020(2049行~2051行);
对于早期版本的PKHex修改起来说,如果存档超过32Kb文件的上线,便会自动补充空白内容将存档增补至0000FFF0行(4096行);
VC版的G2游戏,只能正常识别存档内容为00000000到00008000(2049行)的存档,其他存档导入后会显示为存档丢失**。
注**:任天堂这么做的理由不明。
---------------------------------------------------------------------------------------------
综上,如果你从实体卡带或者模拟器中提取的存档导入3DS后显示存档丢失。可以使用HxD运行存档,拖至最下方删除00008010行开始的全部内容,再保存即可***
注***:新版本的PKHex可能自带修复G2存档的功能,如果没有请按文中教程所示操作。