saves 目录与 .ks0 .ks1 存档文件说明
saves 目录位置
WinKawaks 根目录下的 saves/ 文件夹:
WinKawaks/
├── saves/
│ ├── kof97.ks0
│ ├── kof97.ks5
│ ├── mslug.ks0
│ └── sfz3.ks2
首次运行时 saves/ 目录已经存在但是空的。按 F5 存档后模拟器自动在这里创建 .ks 文件。
文件命名规则
存档文件名格式:
<游戏名识别符>.ks<槽位号>
- 游戏名识别符:模拟器内部识别的简短 ROM 名,就是 ROM ZIP 不带
.zip后缀的名字(比如kof97.zip对应kof97) - 扩展名:
.ks+ 数字后缀表示槽位号(.ks0= 槽 0,.ks1= 槽 1 ....ks9= 槽 9)
每个 .ks 文件多大
典型大小 50KB ~ 500KB,取决于基板和游戏复杂度:
| 基板 | 典型存档大小 |
|---|---|
| Neo Geo | 50~150 KB |
| CPS1 | 80~200 KB |
| CPS2 | 150~500 KB |
CPS2 游戏的 VRAM 比 Neo Geo 大,存档快照也相应更大。
备份与迁移
存档文件是纯二进制的完整快照,可以直接复制粘贴:
- 手动备份:把 .ks 文件复制到其他文件夹,模拟器下次不会覆盖它们(只有相同槽位号的同名文件才会被覆盖)
- 跨电脑迁移:把整个 saves/ 目录复制到另一台电脑的 WinKawaks 根目录,存档立即生效
- 版本兼容:不同版本的 WinKawaks 之间存档通常兼容(.ks 格式从 1.x 到 1.65 没变过)
删除存档
- 删除单个存档:直接在 saves/ 文件夹里删掉对应的 .ks 文件,下次 F7 读档时会提示存档不存在
- 清空全部存档:删除 saves/ 下所有文件(保留文件夹本身)
不要在模拟器运行时删除存档文件——模拟器内部可能有缓存,读档时会出错。先退出模拟器再操作。
除了 .ks 还有什么
某些版本的 saves/ 目录里还可能有:
.eeprom或.ed文件:Neo Geo 基板的 EEPROM 数据(游戏设置、分数记录等).ss或.snapshot文件:某些高级功能的辅助存档
这些文件不是手动创建的,全部由模拟器自动维护。