Of Ash and Steel:存档丢失问题修复指南
异常关机不会让存档消失,只是让游戏「看不见」它们。重建损坏的 SaveGameSlots.sav 索引,即可重新连回从未离开硬盘的槽位文件夹。
Of Ash and Steel 异常关机通常不会抹掉你的存档——只是让游戏认不出来。真正的存档数据往往完好地留在损坏或被清空的 SaveGameSlots.sav 背后。只要按文件夹结构冷静操作,而不是先慌着重装,恢复进度是有可能的。
问题是什么
问题出在 C:\Users\USERNAME\AppData\Local\ofAshAndSteelGame\Saved\SaveGames,尤其是 SaveGameSlots.sav。这个文件相当于索引——告诉引擎有哪些存档槽、数据在哪里。异常关机导致它损坏或被清空时,游戏就看不到你的进度了,但各个槽位文件夹(里面有真实的关卡和玩家数据)往往还原封不动地躺在那里。
一句话概括:坏的是索引文件,不是被删的数据。 下面的修复思路,就是让游戏重新生成有效索引,再连回从未离开硬盘的存档。
方法一 — 手动重建索引
- 打开任意文件夹,点地址栏,粘贴
%localappdata%,回车。 - 进入
ofAshAndSteelGame\Saved(可粘贴路径或手动点进去)。 - 把整个
SaveGames文件夹复制到安全位置。此时你会有两份:原位置一份、备份一份——分别重命名为SaveGames - ORIGINAL和SaveGames - COPY,避免搞混。 - 在
SaveGames - ORIGINAL里,删除除GS_GameSettings_SaveSlot以外的所有内容。没错,全部删掉——目的是强制干净重建。 - 在
SaveGames - COPY里,只删除SaveGameSlots文件。 - 启动游戏,开新档,跳过(或看完)开场动画。
- 能控制角色后,连续快速存档三次,每次间隔约 5 秒。如果你从不用快速存档,可跳过这步。
- 先别关游戏。到
SaveGames - COPY查看是否出现Slot_03到Slot_011等文件夹。记住换算:文件夹编号减 2 = 实际槽位,所以Slot_03是第 1 槽,Slot_04是第 2 槽,以此类推。 - 回到游戏,打开暂停菜单,手动保存到与上一步对应的槽位。若看到
Slot_03、Slot_04、Slot_05,就在游戏内第 1、2、3 槽各存一次。 - 到
SaveGames - ORIGINAL,删除除SaveGameSlots和GS_GameSettings_SaveSlot以外的所有内容。 - 从
SaveGames - COPY复制Slot_01、Slot_01b、Slot_01c,以及你有的任意Slot_03~Slot_011文件夹。 - 全部粘贴进
SaveGames - ORIGINAL。 - 切回游戏,加载快速存档或手动存档,确认进度是否恢复。
流程有点繁琐——主要是文件整理,难度不大——但有效,因为你在让游戏生成新的有效索引,同时保留底层真实存档数据。
方法二 — 重装路线
部分玩家用更激进的方式也成功了:
- 到
C:\Users\YOURUSERNAME\AppData\Local,把OfAshAndSteel和OfAshAndSteelGame两个文件夹复制到桌面备份。 - 从原 AppData 位置删除这两个文件夹。
- 卸载游戏后全新安装。
- 开新档,保存到游戏中最后一个可用槽位。
- 在桌面备份里打开
OfAshAndSteelGame\Saved\SaveGames,找到原存档文件夹——编号规则同上(Slot_03= 第 1 槽,等等)。 - 进入该文件夹,复制三个文件:
Level.sav、Player.sav、Slot.sav。 - 再回到当前存档路径:
C:\Users\YOURUSERNAME\AppData\Local\ofAshAndSteelGame\Saved\SaveGames。 - 打开
Slot_11(最后槽位文件夹),用刚复制的三个文件覆盖其中文件。 - 启动游戏,加载最后槽位。缩略图可能显示不对——忽略即可,底层进度应是旧存档。
两种方法核心相同:真实进度在编号槽位文件夹里,关键是让游戏再次正确引用它们。
技巧与排错
了解存档如何组织,会让你更放心执行上述步骤。
快速存档在文件夹 01 下,三个轮换槽:Slot_01、Slot_01b、Slot_01c。按固定覆盖顺序循环:1-2-3,然后 4-2-3,再 4-5-3,再 4-5-6,依此类推。自动存档机制相同,在文件夹 02,对应 Slot_02、Slot_02b、Slot_02c。
常规手动存档占用文件夹 03 到 11——共 9 个槽,无字母后缀,与游戏内槽位一一对应(需减去上文说的 2 的偏移)。文件夹旁的 .png 只是读档界面预览图,纯装饰,不影响恢复。
音频、灵敏度、按键等设置单独保存在同路径下的 GS_GameSettings_SaveSlot.sav。因此方法一要求全程保留该文件——丢了它不会坏档,但要重调整个设置菜单,很烦人。
还有一种捷径:方法一第 3 步,有人直接用网盘上的「完好版」SaveGameSlots 替换损坏文件,省去手动重建。可能省时间,但请当作实验性做法——小版本更新就可能改文件结构导致不兼容,也无法保证共享文件会更新。
若两种方法都没恢复进度,请重点检查两点:是否复制了所有相关槽位文件夹(不是只复制一部分),以及最终 SaveGames - ORIGINAL 里的 SaveGameSlots 是否为空或 0 字节。十有八九,恢复失败是因为漏了文件夹,而不是数据真的丢了。