距离初代3DS发售已经过去了很多年,模拟器也已经发展的很成熟,但实机依旧有着它无可代替的游戏体验。为了满足一些特定的需求,我们可以通过一些方式将模拟器和实机的存档互相转移,实现进度同步。而这篇文章诞生的理由便是记录这些对我来说不太常用,却在需要时偏偏模糊或遗忘的操作,同时希望也能够为需要的朋友提供一些帮助。
本文将介绍citra模拟器和破解3DS实机间最简单最基本的存档转移方式,大部分游戏都可适用。
准备环节:citra模拟器,破解3DS实机,读卡器
以星之卡比 三重豪华为例,讲解存档从实机导入模拟器的过程。(从模拟器导入实机的操作基本只需反向操作即可,相关信息和术语在教程中会有提及,故不再赘述)
从下图可以看到,在模拟器中的存档是未通关的,而实机中有一个全收集的记录,我的目的便是将实机中的存档导入模拟器,最终在模拟器上留下一个全收集存档。
确认转移目的后,教程正式开始:
首先,我们要从3DS中将游戏的存档导出至TF卡,这时便需要用到如下图所示的工具JK's Save Manager(没有工具的请自行查找资源下载,这里不提供链接)
打开工具,上屏出现以下界面:
(黑色背景屏幕反光,视觉体验上的缺陷还请海涵)
这里需要根据你的需求进行选择,而针对本教程我们只需要了解第一、第二个选项。
Cartridge为针对实体卡带的选项,但本人并没有实体卡带,故只演示第二个选项,SD/CIA,也就是针对CIA格式游戏的选项。
选择第二个选项进入,机器上出现以下内容:
这里是你的机器中所有的软件列表,找到并定位想要转移存档的游戏。
在这个页面需要留意下屏的展示内容,尤其是Low ID一栏的信息,这是游戏ID的一部分,便于后续快速定位模拟器中的存档位置。
光标指向需要转移存档的游戏,按A出现以下界面:
选择第一个选项Save Data Options
(ExtData Options用于一些特殊的游戏,目前我还没有遇到需要用到这个选项的情况)
继续按A出现以下内容:
(这张照片是后来发现漏了素材补拍的......)
选择第一个选项Export Save进行存档导出,继续进入New选项,在下屏为你的存档文件夹起一个名字(我起名为kirby tdx),起名完成后按A出现complete即操作成功。你的TF卡中就新建了一个文件夹。
(若你需要将模拟器存档导入实机,并且实机内该游戏文件目录下没有存档文件,请按照上述操作创建文件夹直至complete,在电脑上将存档文件放入你创建的文件夹中并替换,选择第二个Import Save,机器会自动检测存档文件,按提示操作即可)
操作完成后,将机器关机,取出TF卡用读卡器浏览文件内容。在根目录下可以看到JKSV文件夹,点击进入并找到Saves,继续点击找到对应的游戏文件夹,就可以看到你之前在实机上创建的文件夹以及DAT类型的存档文件,如下图所示
我的文件路径是\JKSV\Saves\Kirby__Triple_Deluxe\kirby tdx
(若你在之前的操作选择了ExtData Options,路径便为\JKSV\ExtData ,也就是在JKSV文件夹中点击ExtData而非Saves)
复制savedata存档文件,下一步便是用它替换模拟器中的存档。
打开citra模拟器的文件路径,找到存档位置
citra的存档路径为:
\3ds citra\user\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000
这里的文件夹对应你在模拟器玩过并有存档的游戏,这时对照之前在下屏记录的ID,找到想要转移存档的游戏
*这里请注意,在这个教程中,实机与模拟器查询到的游戏ID并不相同。那是因为3DS的游戏ID可能会根据游戏版本改变,例如本教程模拟器的游戏用的是美版,而实机上的汉化版是基于日版制作,所以两者ID出现了分歧,但并不影响存档之间的共通。如果你的模拟器和实机上的游戏版本是相同的,那么ID自然也就是相同的了。
不过也有些游戏的ID并不会随游戏版本的改变而改变,ID可以在以下网站查找到:3DS Releaseshttps://3dsdb.com/
言归正传,找到游戏对应的ID后再依次点击\data\00000001,就能看到一个单独的savedata文件,将之前复制好的存档文件粘贴替换就可以了。
打开模拟器加载游戏,可以发现存档已经替换,那么就大功告成了。
目前为止,我们已经明白了如何将实机的存档导入到模拟器中,那么同样的,将思路逆转过来,也可以用同样的方法将模拟器中的存档转移至实机。
简单概括流程为:
1.用JK's Save Manager在目标游戏的目录下选择Export Save创建文件夹(此时选择Export Save的侧重点不是为了导出存档,而是为了创建机器能读取的文件目录)
2.在模拟器中找到游戏存档文件并复制。
3.用复制的存档文件替换实机中创建的存档文件。
4.选择Import Save选项,根据机器提示完成导入。
到这里本文就彻底结束了,第一次写教程,可能各方面都比较欠缺,如果有什么错误请务必指出,感谢您的观看!