消毒剂治疗 - TX-41喷射的是兴奋剂而不是毒气

消毒剂治疗 - TX-41喷射的是兴奋剂而不是毒气

将TX-41灭菌器转换为治疗喷雾器。向绝地潜兵喷洒以进行治疗。移除毒气;射程、弹药、燃料和操控性不变。狗息不受影响。需要Bingus共享加载器v15+。

注意 - 有人私信和评论询问这个模组的状态。目前游戏内有两种治疗自己的方式,一种是常规的兴奋剂,效果更强,另一种是兴奋剂手枪,兴奋剂效果较弱。理论上,这个模组提供的治疗效果应该比两者都弱,因为持续治疗效果很少。我做这个模组是因为在 20fps 下我无法用兴奋剂手枪治疗别人。替代方案是做一个更易使用和瞄准但效果更弱的兴奋剂投送器,我选择了消毒器来实现这个目标。这把枪现在不造成任何伤害,纯粹是一把治疗武器。

TX-41 消毒器会喷洒兴奋剂而不是毒气。对准绝地潜兵,就能治疗他们。

武器的一切都保持不变 - 射程、弹药、燃料消耗、操控性、喷雾效果本身。唯一的变化是喷雾落在某人身上时的效果。已观察到治疗在多人游戏中对其他玩家有效。Arrowhead 无缘无故地把消毒器做得很弱,作为与兴奋剂手枪一同推出的武器,它现在得到了应有的关爱。

改动内容

  • 消毒器在接触时施加兴奋剂效果,而不是毒气。
  • 它的毒气伤害和毒气云效果已移除。这是转换,不是增加 - 当此模组激活时,消毒器是支援工具,不是武器。
  • AX/TX-13“狗息”护卫犬不会受到影响。它使用独立的记录,未被改动。

前置要求

  • Bingus Shared Loader v15 或更新版本。 先安装并启用它,并保持它在此模组的加载顺序之前。
  • 模组管理器 - HD2 Mod Manager 或 Arsenal 都可以。

安装

  1. 关闭游戏。
  2. 启用 Shared Loader,然后启用此模组。
  3. Purge / Deploy,然后启动。
  4. 检查 %LOCALAPPDATA%\Hd2SterilizerHeal\SterilizerHeal.log。以 APPLIED: Sterilizer 开头的行表示它正在工作。

卸载时,禁用它并重启游戏。游戏文件中没有任何内容被修改,游戏关闭后不会保留任何东西。

游戏更新时

《绝地潜兵 2》的补丁会移动此模组查找的数据。模组在触碰任何内容之前会检查游戏数据,如果找不到完全符合预期的内容就拒绝写入 - 所以更新后它会直接什么都不做,并记录 fingerprint mismatch。这是模组安全失败,不会破坏你的游戏。请关注此页面以获取更新版本。

工作原理

《绝地潜兵 2》将武器数据保存在加密文件中,只有加载到内存后才能读取。此模组在运行中的进程里定位伤害表,验证消毒器的记录是否仍然与预期完全一致,并将其毒气状态效果替换为兴奋剂效果。它只触碰那一条记录,验证结果并记录日志。

无网络连接。除自己的日志和配置外不触碰任何文件。没有可执行文件或预编译代码 - 它是在加载器内运行的纯 Lua,如果你想阅读,源代码在下载包中。

风险 - 安装前请阅读

这会修改运行中游戏的内存。使用它即表示你接受:

  • 它是非官方的且不受支持。Arrowhead 和 Sony 均未认可它。
  • 游戏更新会破坏它。
  • 效果在客户端产生。在公开大厅中游玩会影响未同意的人 - 建议单人游玩或仅限好友游玩。
  • 不保证不会受到任何形式的账号处罚。

如果这些对你来说不可接受,请不要安装它。

致谢

  • 我... 废话。

  • CowboyBingus - Bingus Shared Loader,此模组运行在它之上。

  • Darctor/Helldivers2_RawData 和 xypwn/filediver - 公开数据研究,使记录布局为人所知。