存档恢复

创作者: JereKuusela
已更新:2023-08-22 19:47:02
6KB

关于此 MOD

修复部分损坏的存档。使用后请卸载。
存档恢复

修复部分损坏的存档。使用后请卸载。

在服务器上安装(模组 指南)

功能特点

  • 防止在将旧世界转换为新存档格式时出现存档损坏。
  • 修复已损坏存档中的地牢问题。

保存转换

优化了存档文件的《Valheim》更新减少了单个对象可拥有的数据量,这导致部分存档出现损坏。

存档文件转换为体积更小的新格式时会发生损坏。下次加载时,游戏尝试读取已损坏的数据并崩溃。

转换旧存档时,此模组会自动移除可能导致存档损坏的对象数据。

迷雾之地地牢

某些地下城可能生成超过126个房间。由于每个房间保存两个数值,127个房间将超出255的数值上限。

此模组可移除超过126个房间上限的多余房间。

修复会导致地牢出现空洞,但应该仍可游玩。在Hildir更新后,可使用Upgrade World模组重新生成该区域以恢复地牢。

满载的制造结构


部分模组允许提高制作建筑中的物品存储上限。当建筑内存储物品达到256个或更多时,将超出255的值上限。

此模组会移除超出255上限的额外物品,并在控制台打印被移除的物品。

在使用此模组之前,务必调整配置,确保结构物品数量不超过255个,否则存档将再次损坏。

模组生物

每个生成条目都存储在区域对象上。安装过多生物模组或以其他方式添加更多的生成或突袭条目,一旦达到255数值上限,可能会损坏存档。

这通常发生在测试不同模组时,重置区域物件一般可以解决问题。但如果问题依然存在,你可能需要减少刷新数量。

此模组会移除损坏区域对象的全部时间戳值,从而重置系统。无法优雅地移除多余时间戳,因为可能会添加新条目,导致区域对象再次损坏。

其他

对于其他对象,所有值都将被移除。这是最安全的方法,因为无从得知有多少被移除的值会被重新添加回来。


腐化之后

通常而言,已损坏的存档无法恢复,因为对象是以连续数据流的形式写入存档文件的。损坏的对象会打乱数据流,导致存档系统无法判断哪些数据属于哪个对象。

然而,有些问题可以被检测并修复。

腐化的地下城可以通过保存的房间数量来检测。这一数值可用于丢弃多余房间,即使存档已经腐化也适用。

被腐化的制作结构可以通过物品数量来检测是否存档。只有当结构已满时才能生效,因为已使用物品的条目也会被存档。如果存档的数据量超过物品数量,则没有简单方法修复腐化(但或许仍有办法,若你怀疑属于这种情况,请告诉我)。


制作人员名单

来源: GitHub

捐赠: 给我买台电脑

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!