即时存档是复古游戏中非常重要的功能,可以在任何时刻保存游戏进度,不依赖游戏本身的存档系统。

什么是即时存档?

即时存档(Savestate)是模拟器层面的存档功能,记录游戏运行时的完整状态。与传统存档不同,即时存档可以:

  • 在游戏任意时刻保存
  • 不依赖游戏本身的存档机制
  • 支持那些本身没有存档功能的游戏
  • 可以创建多个存档槽位

保存/加载即时存档

即时存档界面

使用热键操作

组合键 功能
HOTKEY + Y 保存当前存档到当前槽位
HOTKEY + X 从当前槽位加载存档
HOTKEY + 十字键上/下 选择存档槽位

EmulationStation 存档选项

即时存档选项

自动存档/加载 (Auto save/load)

  • 启动游戏时自动加载「自动」存档
  • 退出游戏时自动保存到「自动」存档槽

增量存档 (Incremental savestates)

  • 每次保存时自动递增槽位号
  • 启动游戏时自动查找空闲槽位
  • 或者手动在游戏中切换槽位

显示存档管理器 (Show savestate manager)

控制存档管理器的显示方式:

  • 长按游戏选择「存档」时显示(默认)
  • 每次启动游戏时显示
  • 当有存档可用时显示

增量存档选项

各模拟器即时存档支持情况

模拟器 存档支持 自动存档 增量
RetroArch (Libretro) ✅ 完全支持
Dolphin ✅ (需补丁) ✅ (需补丁)
PCSX2 ✅ (需补丁) ✅ (需补丁)
PPSSPP
Mupen64Plus ✅ (需补丁) ✅ (需补丁)
MAME
DuckStation

存档文件位置

即时存档文件存放在 SHARE/saves/ 对应系统目录下,文件格式通常是:

游戏名.state[槽位号]

例如:超级玛丽奥.state0魂斗罗.state5

RetroAchievements 注意事项

重要: 如果你使用 RetroAchievements 成就系统:

  • 硬核模式下,存档功能会被禁用
  • 这是为了确保游戏的真实性
  • 如果需要使用即时存档,请关闭硬核模式

最佳实践

  1. 多存档槽位:使用多个槽位,避免覆盖重要进度
  2. 定期备份:将 .state 文件备份到电脑或云端
  3. 注意兼容性:更新模拟器后,旧存档可能不兼容
  4. 命名清晰:如果手动管理,记得标注游戏和进度位置

常见问题

即时存档按钮没反应?

  • 确认已正确配置热键
  • 检查手柄是否被系统识别
  • 某些模拟器可能不支持即时存档

存档显示但不工作?

  • 检查模拟器是否支持该功能
  • 某些游戏由于技术限制无法创建即时存档

参考来源: Batocera 官方 Wiki – Savestates

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容