更好的腐败

创作者: filibaltar
已更新:2026-10-08 13:33:38
25KB

关于此 MOD

以动物为食不再提升你的瓦拉基里腐化。鹿、野猪、狼、兔子、牲畜、动物血液瓶和动物血液灌注能让你无代价地恢复生命。人类、有思维的生物以及腐化之血——
更好的腐化
动物血液能治愈吸血鬼——不再使其腐化

游戏中每一滴血都会加剧你的瓦拉基里腐蚀:人、动物、怪物、血液瓶皆是如此。但吸血是吸血鬼疗伤的方式,你无法停止这么做。使用此模组后,动物的血液不再提升你的腐蚀度。人类、所有智慧生物以及血液已被腐蚀的生物的血液仍会提升腐蚀度,与原版游戏完全一致。

关键在于让堕落真正具有意义:当你以有思想、有感情的生物为食,或饮下已被腐蚀的血液时,它才会增长——而不是当你吸食鹿血来愈合伤口的时候。

功能
  • 从动物身上饮血会像平常一样治疗你,而你的腐化值不会变动——无论是在饮血过程中,还是在饮血结束后的几秒内,即便游戏仍在将最后一点血液注入你体内。
  • 动物血液瓶和动物血液灌注可在物品栏或快捷栏中使用,为你治疗且不会提高腐蚀度。
  • 从人类、所有有思维的生物以及血液已被腐蚀的生物身上吸血,都会像游戏中那样增加你的腐蚀值。其他任何血液物品也是如此。
  • 任务和剧情带来的腐化值永远不会被改动。
  • 存档会正确保留腐化状态:手动创建的存档会优先重新开启腐化,而游戏在错误时机自动生成的存档会在加载时被识别并修复。
  • 没有可设置的选项,也没有按键绑定。

什么算作动物
无腐蚀 - 游戏本身归类为动物的生物:
  • 狼、野猪、熊、鹿、兔子、老鼠、狗和猫
  • 牲畜:牛、猪、羊、山羊、马、母鸡、公鸡、鸭子
  • 动物血液瓶和动物血液灌注

游戏中的腐化 任何能够思考的存在,无论多么怪诞,以及任何血液已被腐化的存在:
  • 人类
  • 狗头人——原始,但能够思考
  • 穆隆——失败的弗拉基里:他们无法思考,但他们的血液从一开始就被污染了
  • 普索格拉夫——和穆隆一样,拥有相同的腐化之血。游戏将它们归类为狼;此模组则不然
  • 乌里亚什
  • 弗拉基里
  • 其他所有血液类物品:人血瓶、弗拉基里小血瓶、首领的血瓶、血蛭、污染骨髓、狗头人血液、穆罗恩之血、乌里亚什之血、阿纳科拉常春藤、阿纳科拉常春藤之花、凡人之血注入剂、超自然之血注入剂
当模组不确定某个生物是什么时,游戏会自行决定:照常腐化。


很高兴认识你
  • 专为配合以下内容而设计 野生动物怕你. 更好的腐化本身运行完美,但它被设计为与《野生动物惧怕你》相辅相成。开启《野生动物惧怕你》的腐化选项后,你的腐化程度越高,夜间的生物就越惧怕你。而借助BetterCorruption,这种腐化仅来源于捕食人类和智慧生物,或来自已被腐化的血液——因此你所激起的恐惧,成为你选择成为何种存在的标志,而非你治疗时用了多少次鹿。
  • 如果一瓶动物血液或一份动物血液灌注恰好使你的腐化值达到下一等级,等级仍会提升:游戏会在同一瞬间提升等级,模组来不及介入,而撤销等级会撤销其解锁的内容。随后模组会从新等级中扣除该物品所占的份额,因此下一等级从零开始。最多只会让一个等级提前不到一瓶的量到来,且仅当那一瓶正是跨过界线的那一瓶时才会发生。
  • 如果在饮用动物血后的两三秒内使用物品,或从人身上饮血,模组会立刻重新启用堕落状态,使其被计入:那一刻仍在流入的动物血液也会被计入。量很小。
  • 随时间恢复血液的装备和特质会像游戏中一样提升你的腐化值:那不是动物血液,模组不会对其进行修改。
  • 该模组在自己的文件夹中保留两个文件:journal.txt 和 switch-windows.txt,后者是一个小文件,记录了关闭腐化时它注意到的数值。如果 Windows 不允许它写入该位置——GOG 的默认情况如此,因为它将游戏安装在 Program Files 下,Steam 也可能出现同样情况——这些文件就会改为写入游戏自己的文件夹 %LOCALAPPDATA%\Dawnwalker\Saved,文件名为 BetterCorruption_journal.txt 和 BetterCorruption_switch-windows.txt。日志会在每次启动时说明具体位置。
  • 它与TrailKeeper和WildlifeFear同时运行无任何问题。其他同样改变腐蚀值获取方式的模组可能会与其冲突。


需求
  • 《黎明行者之血》(已在游戏版本256181上测试)
  • 《黎明行者》UE4SS 由Vercadi制作——请先安装,并确认它能独立加载

安装
将其解压到你的 游戏文件夹,保持文件夹结构。你最终应该得到:
黎明行者之血\Dawnwalker\Binaries\Win64\ue4ss\Mods\BetterCorruption\enabled.txt
《黎明行者之血》\Dawnwalker\Binaries\Win64\ue4ss\Mods\BetterCorruption\Scripts\main.lua
或手动操作: 打开压缩包,进入 Dawnwalker\Binaries\Win64\ue4ss\Mods,然后将 BetterCorruption 文件夹复制到你自己的 ue4ss\Mods 文件夹中。 不要将整个压缩包解压到 ue4ss\Mods 中:文件夹会相互嵌套,UE4SS 将无法找到该模组。
该模组将在下次启动时生效。在游戏流程的任何阶段添加都是安全的:它只会改变添加之后发生的事情,绝不会清除你已经拥有的腐化。

工作原理
饮酒。 游戏本身有一个用于剧情腐化效果的开关。当你在动物身上吸血时,模组会关闭该开关,并在血液停止流入后重新开启——通常是吸血结束后两三秒。如果你从其他任何东西上吸血、使用物品或手动存档,模组会立即重新开启该开关。如果游戏本身已经关闭了该开关,模组绝不会去碰它:那是剧情自己的事。

物品。 游戏不会以模组能读取的方式说明即将使用哪个物品,因此模组会在使用任何物品前记录你的腐化值,在使用后立即查看哪个物品离开了你的背包,如果那是动物血,就在同一瞬间、下一帧之前将腐化值恢复原状。最后一步留给游戏本身处理,这样之后立刻保存的存档也能保留该状态。

游戏生成的存档。 游戏偶尔也会自动存档,而这些存档无法提前捕捉。如果在动物饮水后的两三秒内发生自动存档,该存档中的腐化状态会处于关闭状态。模组会在你加载存档时识别出这类存档——当开关关闭时,你的腐化值完全不会变动,因此存档中的数值恰好等于模组在关闭时记录的值——然后重新开启腐化。由剧情关闭的腐化永远不会匹配,会被保持不变。

它被测试了多远。 饮用野猪、鹿、母鹿和兔子(无腐化)的血,以及人和psoglav(按游戏内腐化机制)的血;从物品栏和快捷栏使用动物血液瓶,以及动物血液注入物;其他十一个血液物品,全部保持游戏原样;在刚使用动物血液瓶后存档,然后读档;在饮用动物血液后的数秒内手动存档;在这些秒内退出到主菜单;动物血液瓶跨越腐化等级;以及文件写入游戏自身文件夹,与Program Files下的游戏行为一致(强制测试,因为测试机可写入mod文件夹)。其他动物遵循相同规则,依据游戏自身的生物类型。测试期间从未发生在那些秒内游戏自动存档的情况——这无法故意触发——因此该修复仅在mod自身记录的范围内进行了验证。如果某些行为不符合预期,日志会说明原因——参见“报告问题”。


卸载中
删除 BetterCorruption 文件夹。你已有的腐化保持不变,此后会按游戏原版机制增长。如果你的游戏安装在 Program Files 下,还需删除 %LOCALAPPDATA%\Dawnwalker\Saved 中的两个 BetterCorruption_* 文件。只有在动物饮水后的那几秒内游戏恰好自行存档的情况下,该存档才会保持腐化关闭状态——模组会在你加载此类存档时进行修复,因此若想确保万无一失,请在移除模组前先加载一次你最新的存档。

报告问题
该模组会在自己的文件夹中保留一份专属日志 journal.txt;如果你的游戏安装在 Program Files 下,则日志为 %LOCALAPPDATA%\Dawnwalker\Saved 中的 BetterCorruption_journal.txt。它会记录每一次动物饮水以及腐蚀效果保持了多久未发作、它判定过的每一件血液物品及其处理结果,还有每次加载后读取到的腐蚀值。如果腐蚀值在本不应上升时上升了,或者反过来在本应上升时没有上升,请将 journal.txt 附在你的报告中,并大致说明发生的时间。如果游戏崩溃了,也请附上崩溃报告——Windows 会将其保存在 %LOCALAPPDATA%\Dawnwalker\Saved\Crashes\ 中最新的文件夹里。

关于AI
本模组是在Anthropic的AI助手Claude的协助下编写的。设计决策、需求以及每一轮测试均由我本人完成:游戏无法自动运行,因此每个版本都是手动安装、游玩并验证的。如果你发现bug,请像对待其他任何模组一样报告——它会以同样的方式被处理。

制作人员
感谢UE4SS-RE团队及贡献者创建并维护UE4SS,感谢Vercadi提供Dawnwalker兼容包,使其能在此使用。

使用 Xmod 解锁 黎明行者之血 的全部潜力 — 今天就探索这些顶级 MOD!