[SBW]存在

[SBW]存在

添加一个定向弧线HUD元素,精确显示射击来源方向,以及压制效果和狙击手眩光。

此模组将沉浸式压制、伤害指示和狙击镜反光体验移植到 SuperbWarfare 枪械模组中,灵感来源于 Alfr3XD 制作的优秀模组 TaCZ: Presence。压制系统基于 Liko 制作的 TaCZ SBW Suppression,并针对 SBW 进行了重制与扩展。

鸣谢: 衷心感谢 Alfr3XD 提供“Presence”的原始概念,以及 Liko 为压制系统奠定的基础。本模组基于他们的工作,为 SuperbWarfare 玩家带来相同的沉浸式体验。

为什么制作这个模组?

最初,它只是将 TACZ 的压制系统移植到 SuperbWarfare 的产物,后来发展成为一个功能完整的沉浸式模组。在使用 SBW 进行模组枪战时,感觉非常平淡——被射击时没有反馈,也无法判断火力来源。本模组解决了这一问题。

此模组增加了什么?

战斗反馈与压制

  • 压制系统 — 当子弹从你身边飞过、击中附近的方块或在附近爆炸时,你的屏幕上会累积压制效果:边缘变暗和镜头抖动。效果会在持续火力下累积,并在安全时消退。
  • 伤害方向指示器 — HUD 上有一个弧形指示器,指向来袭火力的方向。适用于直接的子弹命中、附近的弹着点以及爆炸。让你清楚威胁所在。
  • 狙击镜反光 — 灵感来源于《战地》和《堡垒之夜》等游戏。当敌人用狙击武器瞄准你时,你会看到其瞄准镜上反射出的明亮闪光。在长距离威胁开枪前发现它,并及时做出反应。

视觉效果

  • 屏幕色调与暗角 — 渐进式的红色/黑色色调和边缘暗角,其程度随压制强度变化。
  • 镜头抖动 — 受到压制冲击时,镜头会向随机方向震动,灵感来源于《战术小队》等战术射击游戏。

技术特性

  • 服务器权威 — 所有压制参数均由服务端通过 sbwpresence-server.toml 控制。客户端在加入时接收同步设置。
  • 多人游戏就绪 — 压制效果在服务端计算,并通过优化的网络数据包发送。近失检测也可在客户端运行,以保证响应速度。
  • 优化良好 — 对性能影响极小。可配置范围和强度,以适应你的游戏风格。
  • 不依赖 CurseForge 前置 — 仅需要 SuperbWarfare。blur-forge 为可选依赖。

依赖项

支持弹道追踪的模组

  • SuperbWarfare
  • MCSP
  • TACZ

欢迎在整合包中使用此模组或创建分支版本。