Modded游戏有时会损坏存档。此功能会持续为你的存档保留滚动副本,并允许你在游戏内恢复其中一个。
A 备份 按钮出现在“读取游戏”界面的“存档信息”面板上。它列出了该存档的所有备份,包括备份时间和内容概要,每一行都有“恢复”和“删除”选项。
8月23日 18:44(手动)2877金币,岛屿4,游戏时长4小时45分 [恢复] [删除] 8月23日 18:44 2677金币,岛屿4,游戏时长4小时46分 [恢复] [删除] 8月23日 18:43 2877金币,岛屿4,游戏时长4小时45分 [恢复] [删除]
金钱、岛屿和游戏时间会从每个备份文件中读取出来,这样你就能知道到底想要哪个,而不是靠时间戳去猜。
每次游戏保存时自动执行,包括五分钟的自动保存,以及在您选择要加载的存档时再次执行,因此您始终保有开始游戏时的状态。您也可以按需手动执行一次,使用 立即撤退!.
相同的存档会被跳过,所以挂机不会让历史记录充满重复副本。这意味着你保留的存档位真正对应着不同的状态。
恢复操作会先备份当前文件,并标记为手动,因此恢复本身也是可撤销的。即使选错了,也不会丢失任何内容。
手动备份永远不会自动删除。只有自动备份会轮换,保留最新的几份。这一点很重要:如果手动备份也被清理,那么在出问题后的几次自动存档可能会悄悄删掉你所依赖的那份好存档。
该模组也拒绝备份或恢复空文件,因为空的存档通常就是损坏的表现,将其复制到你的历史记录中会毁掉你真正需要的东西。
部分模组会将存档数据单独保存在另一个文件中。如果只回滚原版存档,最终会导致世界状态不匹配:快照中的基础状态,搭配当前模组的状态。
因此,快照保存了游戏存档 和 将所有已注册的模组文件合并,并作为一个整体恢复。带有模组数据的行会标记为 + 以及一个计数。
如果你恢复了其模组已不再安装的快照,存档仍会被恢复,面板会告诉你哪些数据被跳过了。
如果你的模组会写入自己的存档文件,这两行代码能让它包含在每次快照中。
添加一个软依赖,这样即使没有SaveBackups,你的模组也能正常运行:
[BepInDependency("dazed.howtofish.savebackups", BepInDependency.DependencyFlags.SoftDependency)]
即使API不再需要该属性,也值得添加。BepInEx按插件ID顺序启动插件,因此没有它,你的mod很可能会在它之前启动。
然后在里面注册 苏醒, 返回给定存档名称的绝对路径;如果该存档没有对应文件,则返回 null:
SaveBackups.Companions.Register( "yourmodid", "你的模组名称", saveName => Path.Combine( Paths.ConfigPath, "YourMod", "Saves", SaveBackups.Companions.SanitiseSaveName(saveName) + ".json"));
存档名称与游戏存储时完全一致,包括标点符号。如果你需要根据该名称的清理版本为文件建索引,请调用 保存备份。同伴。净化存档名称 而不是自己编写规则,这样你的文件名就能始终与这个模组所查找的文件名保持一致。
这就是集成的全部内容。SaveBackups 在快照时会复制该文件,在恢复时会将其写回,并根据需要创建目录。文件缺失是正常情况,并非错误。
如果你完全不想引用SaveBackups,那么所有调用都将通过反射来执行。 保存备份。同伴 类型。检查 是否可用 在注册前确认已解析的类型。
%USERPROFILE%\AppData\LocalLow\Dazed Games\How to Fish\SaveBackups\<存档名称>\<时间戳>\ save.txt companion.<modid>.json snapshot.json
它们是真实文件的普通副本,如果你愿意,也可以手动复制一份回去。 打开文件夹 在菜单中点击可直接前往。
1.1.0版本之前制作的备份是单文件而非文件夹。这些备份仍会列出,也仍可恢复,仅作为存档快照使用。不会进行任何迁移或重写操作。
BepInEx/config/dazed.howtofish.savebackups.cfg
| 设置 | 默认 | 作用说明 |
|---|---|---|
保存时备份 |
真 | 每次保存时都进行备份,包括自动存档 |
加载时备份 |
true | 在选中存档进行读取时,按下返回键。 |
跳过未更改 |
真 | 请勿保存与最新版本完全相同的副本 |
最大自动备份数 |
10 | 每个存档自动保留备份。0表示保留所有备份 |
最大预恢复备份数 |
5 | 每个存档自动保存安全快照,在每次恢复前自动拍摄。0表示保留全部 |
每页备份数 |
6 | 每页显示备份列表。使用底部的箭头可查看更早的备份 |
按钮间距 |
14 | 删除、加载和备份在存档信息面板上的间距 |
延迟捕获 |
真 | 在帧结束时复制文件,以便模组数据与存档同步捕获。 |
磁盘占用不大。存档文件很小,即使保留10个备份也远低于1兆字节。
单人游戏和主机存档都有效,因为这些是服务器的存档文件。只有主机拥有这些存档,所以加入他人的游戏时没有可备份的内容。
没有任何内容会在未复制前被覆盖,游戏文件也不会被修改。移除mod后,你的存档将保持原样,备份文件夹可以随意删除。

前置必备Mod
2026-08-23 23:17:31
使用Mod前,必须安装此前置工具

多人联机
2026-08-23 23:41:37
多人模式,支持最多8名玩家。

战术爆破模式
华丽的小柠檬2026-09-14 11:01:54

RivalIsles 对战小岛(替换5号岛)
2026-08-26 11:36:13
安装该MOD后会导致修改功能失效,如需使用修改功能,请卸载该MOD并且重新安装前置准备项工具。新增的地图将在雷达上展示为粉色标记

瞄准你的道路
PapaSalazar2026-08-22 23:50:07
鼠标和键盘的柔和瞄准辅助,根据你所接受的帮助程度施加相应的伤害惩罚。仅追踪鱼类和动物,绝不追踪玩家。包含精确灵敏度转换器和视野(FOV)修复。

总是赢轮盘赌
KvasirDeer2026-08-21 15:27:40
此模组会操纵轮盘,使您下注的颜色总是获胜。不影响转盘/球的外观,仅影响结果的奖金。

保留物品栏
KvasirDeer2026-08-21 16:53:07
死亡或被击倒时保留你的物品,再也不用到处找掉落物了——无论是和朋友挤在一堆里翻找,还是被狙击手一枪崩进海里!

更多玩家
LogicMods2026-08-22 05:02:12
使大厅玩家人数上限可配置(1-250)。默认值为8。如果你想要更大的大厅,请调高配置值。只有主机需要使用该模组。