修复弹带弹药消失的问题

修复弹带弹药消失的问题

小型ASI模组,修复了亚瑟或约翰的弹药带上子弹随机消失的烦人原版漏洞。

脚本

描述

由于 Rockstar 一直没有处理,我自己修复了子弹带弹药消失的 bug。子弹带弹药修复 是一个小型 ASI 模组,用于修复原版中 Arthur 或 John 的子弹带上的子弹会随机消失的烦人 bug。这个问题可能发生在更换服装、使用衣柜、从马鞍上换衣服、刮胡子、拜访理发师、使用商店或任何其他导致游戏刷新服装的情况下。

该模组在后台静默运行,并在需要时自动恢复丢失的子弹带子弹。它不会强制触发可见的武器装备动画,也不会将子弹带锁定为单一弹药类型。如果你在步枪、连发步枪或霰弹枪之间切换,弹药显示仍会正常更新。

安装说明

BandolierAmmoFix.asi.ini 文件放入你的《荒野大镖客:救赎2》主文件夹中,即 RDR2.exeScriptHookRDR2.dll 所在的文件夹。

主要特性

  • 自动恢复丢失的子弹带子弹
  • 在更换服装、使用衣柜、刮胡子、拜访理发师、使用商店以及类似服装刷新后生效
  • 不强制触发武器装备动画
  • 不替换纹理或模型
  • 默认不强制固定一种弹药类型(可在 ini 文件中调整)
  • 包含简单的 INI 和日志文件

INI 文件

可配置的弹药显示预设。现在你可以通过 INI 文件选择子弹带弹药的行为方式:

  • Auto:默认/推荐选项。修复缺失弹药问题,同时尽可能让游戏根据当前武器决定弹药样式。
  • ForceRifle:始终强制在佩戴子弹带时显示红色霰弹枪弹壳。
  • ForceShotgun:始终强制在佩戴子弹带时显示普通步枪/连发步枪子弹。
  • LastSeen:恢复游戏最后一次显示的有效弹药样式。
  • OverrideLastSeen:在佩戴子弹带时,持续强制使用最后一次显示的有效弹药样式。
  • Custom:使用“高级”部分中的自定义弹药商店物品哈希值。

按 Shift+F8 可在游戏中重新加载 INI。

需求

Script Hook RDR2

鸣谢

特别感谢 Steeldemon7,他是子弹带知识的持有者,向我解释了这一原版 bug 的不同阶段。

其他模组

截图中展示的 黑色探险家子弹带银色弹药 属于我的 重制纹理模组