Checkpoint 存档备份完整指南:3DS 与 Switch 首次备份到存档迁移 Checkpoint 存档备份完整指南3DS 与 Switch 首次备份到存档迁移【免费下载链接】CheckpointFast and simple homebrew save management framework for 3DS and Switch.项目地址: https://gitcode.com/gh_mirrors/ch/CheckpointCheckpoint 是一个用 C 编写的 3DS 与 Switch 存档管理框架可以把已安装游戏的存档备份到 SD 卡需要时再从备份里恢复进度。这篇指南按操作顺序走一遍安装、首次备份、config.json 配置和存档迁移照着做就能完成第一次完整备份。认识 Checkpoint3DS 与 Switch 通用存档管理框架Checkpoint 用 C 编写同一套框架跑在 3DS 和 Switch 两端。启动后你可以看到已安装的游戏自动出现在列表里3DS 的卡带版、数字版和试玩版都会被识别不需要手动指定备份对象。Checkpoint 安装与启动CIA 与 NRO 两种启动方式3DS 版 CIA 安装步骤下载最新 CIA 文件用 FBI 或其他安装工具装到 3DS 上。首次启动时会自动创建工作目录 sdmc:/3ds/Checkpoint并扫描已安装的游戏。进入游戏列表就可以开始第一次备份。Switch 版 NRO 启动方法获取 NRO 文件放进 switch 文件夹。通过任意自制软件启动器启动 Checkpoint。首次启动会自动生成 sdmc:/switch/Checkpoint 工作目录完成后即可使用。Checkpoint 首次存档备份与恢复操作步骤 把 Checkpoint 当作 3DS 存档备份工具来用第一次可以按这个顺序走进入游戏列表用方向键或触摸屏选中要操作的游戏。选中游戏后按 A 键选择备份位置等待完成存档文件会写进 SD 卡。需要恢复时选中同一个游戏选择恢复再从已有备份列表里挑出要用的存档。整个流程只要几秒钟。养成在关键进度点先备份的习惯之后每次维护都很省心。config.json 配置说明filter、favorites 与额外存档目录3DS 版配置在 3ds/assets/romfs/config.jsonSwitch 版在 switch/romfs/config.json两个文件的改法一致。filter 用来排除不想管理的游戏filter: [ 0x000400000011C400, 0x000400000014F100 ]favorites 把常用游戏加入收藏方便快速定位favorites: [ 0x000400000011C400 ]additional_save_folders 可以为指定游戏挂上额外的存档文件夹additional_save_folders: { 0x00040000001B5000: { folders: [/3ds/mySaves/1B50, /moreSaves] } }Switch 存档迁移与 3DS 备份排错速查 做 Switch 存档迁移时由于 Checkpoint 生成的存档文件格式统一直接把备份文件从一台机器拷到另一台的 Checkpoint 目录再从列表里恢复即可多台同型号设备之间的同步也是同样做法。备份过程遇到问题时可以对照下面三条排查现象首次启动明显偏慢。原因程序在创建工作目录并扫描已安装游戏。解决正常等待后续启动会快很多。现象某个游戏没出现在列表里。原因游戏未正确安装或从未运行过。解决先运行一次该游戏再回来。现象备份失败。原因SD 卡剩余空间不足。解决检查并清理 SD 卡空间后重试。Checkpoint 源码入口common 模块与双端 main.cppcommon/两个平台共用的屏幕、覆盖层与输入模块3ds/source/main.cpp3DS 版程序入口switch/source/main.cppSwitch 版程序入口3ds/Makefile 与 switch/Makefile双端构建入口到这里Checkpoint 从安装到存档迁移的完整流程就走完了想深入看实现直接编译源码即可。git clone https://gitcode.com/gh_mirrors/ch/Checkpoint【免费下载链接】CheckpointFast and simple homebrew save management framework for 3DS and Switch.项目地址: https://gitcode.com/gh_mirrors/ch/Checkpoint创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考