首页 »
博客 »
3DS 导入/导出 NDS 卡带存档
3DS 导入/导出 NDS 卡带存档
Checkpoint · NDS Save · 正版卡带存档
|
通过 3DS 的自制软件导入和导出正版 NDS
存档,已经将烧录卡存档导入正版卡带。

图1 · 测试用卡带全家福
这里测试多款卡带,以确保稳定性。分别是
JUMP 究极明星大乱斗(日版)、JUMP 超级明星大乱斗(日版)、马里奥 64DS(日版)、模拟城市 2(欧版)。

图2 · 四款测试卡带
|
马里奥 64DS 测试
首先来测试马里奥 64DS,可以看到是没有任何存档的。

图3 · 马里奥64DS —— 空白存档

图4 · 马里奥64DS 主菜单
|
R4 烧录卡
然后我们换 R4。

图5 · R4 烧录卡
选择日版的马里奥 64DS。

图6 · 选择日版马里奥64DS
看到存档有两个 120 星。

图7 · 存档有两个120星
|
电脑端操作
好的 R4 没有用了,我们现在换电脑。找到 R4
卡里存档的位置(与游戏在同一目录下)。

图8 · R4卡里的存档文件
可以看到存档的大小是 512KB,这个我后面会细说。
|
Checkpoint 备份正版卡带存档
我们打开 3DS 并安装
Checkpoint.cia——我这里就不演示安装了。还有一个软件叫
NDS Save 什么的,功能是一致的,这里就不过多阐述。

图9 · Checkpoint 加载中
第一次打开,要加载一会。等加载完了以后,选择我们 NDS 的位置,然后按住 L 并按 A,他会问你是否备份——直接按 A 就可以了。

图10 · 按住L + A 备份存档
备份好以后,我们关机把 3DS 内存卡取下来,插到电脑上。这里用
3DSFTP 也是可以的。
刚刚备份的文件在
3DS\Checkpoint\saves\游戏名称\备份日期
的文件夹里,格式为 .sav。

图11 · Checkpoint 备份的存档文件
|
存档大小差异与转换
可以看到导出的存档文件大小为
8KB,与我们烧录卡的存档大小不一致——接下来会用到电脑上的软件。

图12 · 存档大小:正版 8KB vs 烧录卡 512KB

图13 · 上方正版卡带存档,下方烧录卡存档
我们把烧录卡存档文件重命名为 .dsv——因为这个软件只能识别 .dsv
格式的存档。

图14 · 存档文件重命名为 .dsv
打开软件,找到刚才改好名字的存档,输出格式改为 Other,大小改为
8KB(与正版卡带大小一致——如果正版卡带存档导出是 512KB
的,那么这里就选择
512KB)。然后点击转换就行了。打开放存档的位置,可以看到转换成功的文件。

图15 · 存档转换软件操作

图16 · 转换成功的存档文件
|
导入正版卡带
把文件名改成正版卡带的文件名,替换到
3DS\Checkpoint\saves\游戏名称\备份日期
里,把内存卡重新插到 3DS 里开机。
打开 3DS 上的软件,选择之前导出的存档,按住 R 然后按 A,还是确定。导入的时候可能会卡一下。
这是导入存档成功才出现的提示:

图17 · 导入成功!
然后打开游戏检查是否导入成功——两个 120 星,与烧录卡存档一致。

图18 · 两个120星,导入成功
|
测试结果与注意事项
经过测试,底下四款游戏均没有问题,全部正常运行。

图19 · 四款卡带全部正常运行
不过要注意:汉化过的游戏存档是不能导入正版卡带的,可能会引起卡带存档损坏!
小结
整个流程总结一下:
Checkpoint 备份正版卡带存档 → 导出 .sav(L + A)
烧录卡存档改名 .dsv → 用转换软件转成与正版一致的大小
替换 Checkpoint 备份文件夹里的 .sav 文件
Checkpoint 导入存档到正版卡带(R + A)
存档大小是关键——正版卡带导出的 .sav 是实际 EEPROM/Flash 大小(通常是
8KB 或 512KB),烧录卡的存档则是 512KB
的统一格式。转换软件的作用就是把烧录卡的存档裁剪/填充到正版卡带的实际大小。
|
|