武器行为增强

武器行为增强

这是什么?一个不碰武器.ymt文件的武器模组?!「武器行为增强」是一个通过脚本对多种武器行为进行大修的内容。其中最大的两项改动是基于3D物理的持久化弹壳系统,以及恢复的《马克思·佩恩3》风格。

脚本

原版风格枪械优化,兼具艺术气息!

[本模组虽未完成,但已打磨完善,在故事模式下使用安全可靠]

功能特性:

  • 修复原版枪械的各种不一致问题和漏洞,例如换弹后不再弹射出弹壳

  • 基于3D物理引擎的弹壳系统,每把枪都会以独特方式动态抛射弹壳

  • 动态清理系统确保弹壳不会影响游戏性能

  • 大部分武器现在会记住待击发状态,收起或换弹后无需重新拉栓

  • 部分武器(如连发霰弹枪)具有独特行为,会直接将实弹抛出落地(未来版本将增加更多)

  • 极致细节:毛瑟手枪和卡尔卡诺步枪在装弹时会露出弹药,两把武器经过特殊处理,可看到每发子弹装入枪膛

  • 部分武器(如卡宾连发步枪)换弹时会掉落基于物理的弹匣,并非所有枪支都已适配此功能

  • 恢复长武器的闲置切换动画,实现全新玩法:可长时间交替使用长武器与短武器,恢复的动画支持:

    1. 将武器夹在腋下收纳
    2. 从腋下抛接武器
    3. 用单手将肩部长武器拔入左手槽位

[这些恢复动画旨在提升《荒野大镖客:救赎2》游戏手感的流畅度,替代原版行为,现可实现以下操作:]

  1. 左手持长武器时,为右手短武器换弹
  2. 左手持长武器时,从腰部射击右手短武器
  3. 完成收枪动作(如搜刮尸体)后,自动重新装备左手长武器

模组注意事项:

  • 由于模组需为每把枪跟踪变量,因此禁用了死眼和收枪时的自动换弹功能

  • NPC虽然会抛射弹壳和掉落弹匣,但受原版行为影响,有时换弹动作不一致

  • 若你只装备一把长武器,它大概率会从背带槽位移至肩带槽。这是由于模组运作原理所致,我尝试修复过但尚未成功

安装方法:

  • 下载ScriptHookV2(其他替代方案可能也可用),按说明安装

  • 将本模组的.asi文件放入游戏主目录

视频演示:

[youtube]0zt-cVzO2VQ[/youtube] [youtube]qUxkKCNladU[/youtube] [youtube]z9IEEPNX_YU[/youtube] [youtube]LU4yVFTGOqo[/youtube] [youtube]h-eFxbKJvWc[/youtube]