成就启用器

成就启用器

在玩模组时启用成就。作弊仍会阻止成就。

AchievementEnabler


让装了模组的 Valheim 也能获得成就——无需谎称自己没装模组。


游戏的模组标记保持为 true:主菜单上依旧显示“modded”标签,启动日志也会照常记录,任何其他读取该标记的模组拿到的也是真实值。改变的只是成就门槛所看到的内容,而且仅在其实际运行时生效。


状态


适用于 Valheim 1.0.7,即加入成就系统的那个更新。开箱即用——安装后即可工作,无需指向任何东西。


作弊依然会让你失去成就。 游戏使用的门槛 Achievements.IsCheatedAtAll() 会分别询问四个问题:你是否使用过控制台作弊、是否携带生成物品、世界是否运行了作弊修正——以及,直到现在,游戏是否装了模组。只有最后一个问题的答案不同。其余三个未被改动,因此它们仍会完全按 Iron Gate 发布时的行为禁用成就。


安装


使用模组管理器安装,或解压到你的 Valheim 文件夹,使其结构如下:


  • BepInEx/plugins/AchievementEnabler.dll
  • BepInEx/patchers/AchievementEnabler/AchievementEnabler.Preloader.dll

补丁程序必须放在 patchers/ 中,而不是 plugins/。这正是它能在 BepInEx 加载游戏时重写游戏 IL 的原因。