250ya-PeakRunSettingsFix icon

PeakRunSettingsFix

Fixes the Continue button doing nothing when loading a save that contains run settings from removed or updated mods. Safely skips unknown settings entries during save loading.

By 250ya
Last updated 5 days ago
Total downloads 171
Total rating 0 
Categories Mods Optimization
Dependency string 250ya-PeakRunSettingsFix-1.0.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

PeakRunSettingsFix

让你的“继续游戏”恢复正常。

玩 PEAK 时装了很多模组之后,有没有遇到过这种情况:退出游戏再进,主菜单点“继续游戏”完全没有反应,进不去之前的存档?

这个插件就是解决这个问题的。


为什么会这样

游戏存档里会记录一些“设置条目”。当你装了又卸模组、或者换了模组版本之后,旧存档里可能残留一些当前游戏已经“不认识”的条目——就像一本旧词典里有一些新词典里查不到的词。

游戏在读存档时遇到这些“不认识的词”就会卡住,表现就是:“继续游戏”点了没反应。游戏日志里还看不出任何报错,看起来一切正常。

这个插件做的事情很简单:读存档时自动跳过那些“不认识的条目”,让游戏能正常继续。


怎么安装

  1. 把 PeakRunSettingsFix.dll 复制到你的游戏目录下的:
    BepInEx\plugins\
    
  2. 启动游戏。

就这两步,不需要配置任何东西。

示例完整路径:E:\Game\steam\steamapps\common\PEAK\BepInEx\plugins\PeakRunSettingsFix.dll


怎么确认装好了

启动游戏后,打开 BepInEx\LogOutput.log,能看到这一行就说明插件生效了:

[Info :PeakRunSettingsFix] PeakRunSettingsFix loaded - RunSettingSyncData.Deserialize fallback active

然后回主菜单点“继续游戏”,应该就能正常进档了。


常见问题

Q:装了之后我的存档会被改动吗? 不会。插件只是读取存档时跳过多余条目,存档文件本身不会被修改。

Q:那些被跳过的条目会有什么影响? 基本没有。它们大多是已卸载模组的残留设置,本来也不该再生效。如果你发现某个效果不对(比如某个物品的倍率变了),那通常是因为产生它的模组被卸载了。

Q:和别的模组冲突吗? 不冲突。插件只修补游戏本身的一个存档读取方法,不依赖也不影响其它模组。

Q:重新开一局会受影响吗? 不会。新开的存档本来就没有问题,插件只管“继续游戏”的读取。


文件信息

项目 内容
文件 PeakRunSettingsFix.dll
版本 1.0.0
大小 5 KB
环境 PEAK + BepInEx 5.x

如果你用了这个插件后问题还在,或者遇到新的情况,把 LogOutput.log 发出来一起排查。