即时存档(Save States)使用指南
什么是即时存档
游戏内存档有严格的触发点——可能是走过一段剧情、到达特定地点、或者自己主动去菜单里存。模拟器的即时存档(Save States)在任何时刻都能把整个游戏的运行状态冻结下来,包括画面、内存、CPU 状态。F6 存 / F7 读,相当于随时存档、随时读档。
槽位系统
Azahar 每款游戏有 10 个即时存档槽(slot 0-9)。默认 F6 存 slot 0、F7 读 slot 0。可以在热键设置里给每个槽绑定单独的热键,或者在游戏运行中按 F6 后再按数字键来切换槽。
什么时候用即时存档
- 打完 Boss 前存一个,失败了直接读档重来
- 玩选择分支很多的游戏(如文字冒险、RPG),在关键选择前存一个
- 某些 3DS 游戏的自动存档点很少甚至没有(例如某些 homebrew),即时存档是唯一救星
什么情况下不要用
- 游戏正在保存时(可能破坏存档)
- 联机模式下(模拟器会阻止)
- 模拟器正在崩溃前(state 可能损坏,读了会继续崩)
跨设备迁移
即时存档文件以 .bin 存在 states/<游戏 ID>/slot_*.bin。拷到另一台设备的对应目录就能读——但两台设备的模拟器版本最好一致,大版本之间可能有 state 格式差异。
State 损坏怎么办
读档后立刻退出游戏、立刻手动保存游戏内存档,然后删除那个 state 文件。损坏的 state 会一直存在,别再读它。