《控制: 共振》脱离战斗自动回复生命值MOD调整生命值恢复机制,脱离战斗状态后会自动将HP恢复至满值。对于探索过程中频繁遭遇战斗的情况,这项修改能够减少手动恢复生命值的操作,让角色状态管理更加省心。
f2g DLL Mod Loader>>>点击查看
Windows
1、安装加载器。
2、将此压缩包解压到游戏文件夹,与 CONTROLResonant.exe 放在一起。
3、最终得到 crmods\crheal.dll。启动游戏。完成。
Linux / Steam Deck (Proton)
相同的文件,相同的位置。加载器的启动选项(WINEDLLOVERRIDES="winmm=n,b" %command%)就是它所需的全部——本模组无需额外操作。
删除 crmods\crheal.dll、crheal.cache 和 crheal.log。没有其他任何更改。
功能说明
本身已包含一套完整的生命恢复系统,但面向玩家的部分默认是关闭的。此模组会为你开启它,且仅在战斗外生效:
战斗外:恢复功能开启,生命值回满。游戏将你判定为脱离战斗的瞬间,生命条就会恢复。
战斗中:恢复设置回归游戏自身设定。生命掉落物的重要性与之前完全一致。
“战斗中”是游戏自身对玩家战斗状态的判定,由附近敌人触发,并在敌人消失一小段时间后自动清除。模组不做猜测,而是遵循游戏逻辑。
工作原理
使用游戏自身的恢复函数与数据——不添加新的治疗逻辑,不直接写入生命值。
玩家数据中有一项设置需要修正:其在濒死状态下的恢复倍率为 -1,这会将恢复变为伤害。战斗外时将其设为中性的 1.0,并在战斗开始时还原。
战斗开始时,所有改动都会被恢复。不会向存档或游戏文件写入任何内容。
更新与其他平台
模组不含固定地址或偏移量。首次启动时,它会按名称在游戏 exe 中查找所需的一切,检查每个结果,并保存到 crmods\crheal.cache。后续启动会在重新检查缓存后复用;游戏更新只会触发一次新的搜索。
如果更新导致模组无法找到某些内容,它会保持不动作,并将原因写入日志——游戏以未修改状态运行,模组绝不猜测。
已在 Steam 版本上测试。其他商店平台的副本也遵循相同的搜索逻辑。
成就
不受影响。游戏没有针对成就的模组检测,其唯一的完整性检查仅覆盖 steam_api64.dll,而本模组从未触碰该文件。
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!