脏枪爆炸

脏枪爆炸

脏枪会炸——就在你手里。清洁它们,否则有自发解体的风险。NPC?是的……他们也可能会爆炸。

游戏玩法

模组概述

兼容所有模组

这款轻量级模组显著提升了游戏沉浸感。

模组是如何运作的?

机制概述

  • 当武器磨损度达到约50%时,枪械会爆炸(具体比例因武器类型而异)。虽然仍可开火,但武器越脏,发生灾难性故障的风险就越高。
  • 枪管破裂系统:引入随机事件,射击时可能触发枪管破裂,降低武器耐久度并影响性能。
  • 随机伤害倍率,范围从0.1到1
  • 残渣与污垢累积 -每次开火都会累积残渣和污垢,导致性能随时间下降。
  • 武器肮脏程度会影响后坐力、卡壳几率以及不发火概率。
  • 环境对武器的影响 - 特定环境会加速污垢和残留物的堆积,导致武器更快地劣化。
  • 温暖的环境会增加爆炸的可能性。
  • 寒冷环境使武器更易脆化,增加机械故障或枪管开裂的风险。
  • 武器后坐力受状态影响。后坐力模式会根据武器的脏污程度和整体状态动态调整。
  • 维护不良的枪支会表现出更不可预测且夸张的后坐力模式,使得控制射击变得更加复杂。

推荐

更多:

(由于《荒野大镖客:救赎2》模组工具中的冲突,安装以下模组可能需要数小时。我或许会开发一个补丁,但这需要干净安装《荒野大镖客2》、全新模组设置以及详细的文件对比。由于涉及众多创作者,在没有广泛授权的情况下发布完整模组包并不实际。最终,最好的办法是自行解决冲突——这样你就能掌控需要保留哪些文件。使用Visual Studio对比LML文件夹中的冲突文件,必要时借助简单的Python脚本进行合并。)

  • 法律
  • WhyEm的血腥渴望
  • 季节
  • 废墟
  • 赤血狂醉的终极战斗大修
  • Realistic_Loot_Rebalance
  • 全新改进版MinHUD
  • 黑暗地图
  • Walker60GrainSound
  • 法律与主菜单跳过
  • 基多的健康、耐力与死神之眼
  • 只管流血
  • 血液中的提升
  • 改进了野生动物
  • 狩猎_平衡重制
  • HideOnlineButton
  • 悬赏金重新平衡
  • 环境帮派 - RDR1帮派扩展包
  • 环境废弃车厢-6366-1-0-1747607090

ALL ASI 你应拥有的(注意某些破坏第一章任务):

  • Wet.asi
  • vfs.asi
  • VegetationTricks.asi
  • UnrestrictedShooting.asi
  • Stagecoaches.asi // 我认为这会破坏第一章的火车抢劫任务
  • Home Stead Robberies BETA.asi // 我认为这也破坏了第一章
  • SmokingComplete.asi
  • SimpleHighStakes.asi
  • SellNPCs.asi
  • Seasons.asi
  • Rededrunk的终极战斗... .asi
  • Rampage.asi
  • No More DeadEyeEffect.asi
  • 需求.asi
  • Munitions.asi
  • LessMoney.asi
  • kazycam.asi
  • Injury.asi
  • 妓女.asi
  • Hard.asi
  • GunsExplode.asi
  • GoldPanning.asi
  • GatlingWagons.asi
  • Gambler11.asi
  • 燧发枪.asi
  • EnemyHealing.asi
  • Dynamic Shove & Throw.asi
  • DrunkenFool.asi
  • CriticalHits.asi
  • CampGirls.asi
  • BankRobbery.asi
  • Banking.asi
  • AmbientCowgirls.asi
  • AfterHours.asi

STM文件夹应该如何显式:

  • hud reticle.gfx
  • a_f_m_rhdprostitute_01.ymt
  • a_f_m_sdfancywhore_01.ymt
  • a_f_m_valprostitute_01.ymt
  • a_f_m_vhtprostitute_01.ymt
  • cs_bathingladies_01.ymt
  • cs_valprostitute_01.ymt
  • cs_valprostitute_02.ymt
  • cs_vht_bathgirl.ymt
  • a_f_m_nbxwhore_01.ymt
  • cs_princessisabeau.ymt
  • u_f_m_rhdnudewoman_01.ymt
  • cs_abigailroberts.ymt
  • meta_base_mrsadler.yft
  • wal_train.ytd
  • wal_train+hi.ytd
  • feed_location.ytd
  • rpg_textures.ytd

wickedhorseman

鸣谢

  • 衷心感谢 Brofield/Simple_INI,这是一个功能强大且跨平台的C++库,提供了简洁易用的API,用于读写INI格式的配置文件。
  • 衷心感谢 Femga/RDR3_Discoveries 提供的详尽文档和发现,这些内容极大地简化和完善了 RDR3 编程工作流程。
  • 感谢 Halen84/RDR2-Native-Menu-Base,这是一个经过精心重构的RDR2原生库,为菜单和UI开发提供了坚实的基础。

爆炸类型

你可以按照以下方式在INI文件中修爆爆炸类型:

[ExpoType]
pistol_expo_type = 23
shotgun_expo_type = 23
revolver_expo_type = 23
rifle_expo_type = 23
sniper_expo_type = 23

注意: 更改爆炸类型不会改变粒子效果,但会修改声音和视觉效果。例如,设置为莫洛托夫数字会点燃目标。

你可以在ini文件中找到爆炸类型和视觉特效的网址。

行人击倒机制

为了让枪械爆炸时PED被击倒(倒地时持续消耗生命值)而非标准布娃娃效果,请修改以下内容:

[Ped]
disable_damage = 1

改为:

[Ped]
disable_damage = 0

设置 disable_damage = 0 将引入爆炸造成伤害的随机几率,并可能触发暴击。

未来构想

  1. 帮派敌人掉落的香料弹

    • 从帮派NPC处搜刮到 “香料子弹” 的几率。
    • 香料弹丸
      • 对武器造成 更高耐久度损伤,加速磨损。
      • 拥有更高的几率 引发爆炸或对桶造成伤害
    • 从敌人处获得的弹药与玩家购买或“安全”的弹药是 分开计数 的。
    • 前往枪械匠处时,拾取弹药的90%转化为“安全”弹药
    • 弹药使用优先考虑 原始安全弹药,再使用拾荒获得的弹药
  2. 枪支卡壳

    • 枪支不会瞬间发生灾难性故障,而是会根据使用次数和状况出现 卡壳
    • 纳入哑弹装填(未能完全退出枪管的弹药),增加风险并需引起注意。
    • 这增加了一种风险与回报的机制,鼓励定期维护并谨慎使用磨损的武器。
  3. 未命中机制

    • 每次上膛或动作循环都有随机哑火几率,受武器状况和弹药质量影响。
    • 卡弹会触发烟雾效果以提供视觉反馈。
    • 哑火可能使NPC(甚至玩家)掉落武器,带来战术后果。
    • 浸水会导致弹药或枪械部件受潮,从而增加哑火的可能性。

免责声明

在视频中,NPC的爆炸效果为了可见性被增强了。实际上,警方的武器退化上限为0.1,因此出于平衡性考虑,发生爆炸的可能性极低。相反,帮派和其他NPC的最大值为0.7,最小值为0。如果随机结果落在0.7,仍有显著概率触发爆炸;低于0.5时则只会出现枪管炸裂。这是因为NPC武器退化的固有机制会在其武器掉落时被激活,而为了平衡性该值始终设为0。为解决此问题,我开发了一个自定义退化数组并定义了范围。若存在更有效的方法禁用该原生行为,我愿积极探索。