利维坦咆哮

利维坦咆哮

从更远处听到死神利维坦、幽灵利维坦和海龙利维坦的叫声。利维坦咆哮扩展了原生3D咆哮距离,同时防止过度重复呼叫。

LEVIATHAN ROAR — 版本 1.0.0

🌊 先闻其声,后见其形

在利维坦出现在你的屏幕之前,海洋就应该让人感到危险。

Leviathan Roar 扩展了原生利维坦叫声的可听距离,让它们的呼唤能够在海洋中传播得更远,同时保留原版 Subnautica 音效和空间音频行为。

在远处听到收割者的声音。

倾听幽灵利维坦在深海中回荡。

在你亲眼看到之前,就知道某个庞然大物就在附近。


🐋 支持的利维坦

Leviathan Roar 目前识别以下生物的原生叫声事件:

  • 收割者利维坦
  • 幽灵利维坦
  • 幼年幽灵利维坦
  • 海龙利维坦

该模组专门针对合适的叫声和闲置音效事件。

它排除了以下音效:

  • 撕咬
  • 抓取
  • 伤害音效
  • 死亡音效
  • 攻击特效

🔊 原生 SUBNAUTICA 音频

Leviathan Roar 不会替换原始的生物音效。

它使用 Subnautica 现有的 FMOD 音效事件及其原生 3D 衰减。

该模组调整:

  • 最大可听距离
  • 音量倍率
  • 重复叫声之间的最小间隔

它不会创建第二个声音播放器,也不会捆绑替换利维坦音频。


🌊 默认音频范围

默认情况下,支持的利维坦叫声可配置为:

可听范围: 450 米

音量倍率: 1.0x

最小咆哮间隔: 18 秒

这些数值可以自定义。


⚙️ 配置

配置文件:

BepInEx/config/com.p3lse.subnautica.leviathanroar.cfg

可用设置:

GENERAL

Enabled

默认值: true

启用或禁用 Leviathan Roar。

AUDIO

AudibleRange

默认值: 450 米

范围: 100–1000 米

VolumeMultiplier

默认值: 1.0x

范围: 0.2x–2.0x

MinimumRoarInterval

默认值: 18 秒

范围: 5–90 秒

DIAGNOSTICS

VerboseLogging

默认值: false

启用有界诊断日志记录。

为了获得可复现的设置,请在编辑配置前关闭游戏,之后重新启动 Subnautica。


🧠 防刷屏系统

增加声音范围不应意味着持续听到同一个利维坦的咆哮。

Leviathan Roar 使用每个生物的独立门控,防止另一个支持的叫声在以下情况下开始播放:

  • 前一个叫声仍在播放时
  • 在配置的最小间隔过去之前

这使远处的利维坦保持氛围感,而不会变成持续的噪音。


📦 安装

要求

  • 原版 Subnautica
  • BepInEx 5

不需要 Nautilus。

安装

  1. 关闭 Subnautica。

  2. 确保已为原版 Subnautica 安装 BepInEx 5。

  3. 解压:

LeviathanRoar-1.0.0.zip

直接解压到你的 Subnautica 游戏目录。

  1. 保留包含的文件夹结构:

BepInEx/plugins/LeviathanRoar/

  1. 启动 Subnautica。

  2. 检查:

BepInEx/LogOutput.log

并确认 Leviathan Roar 初始化无错误。

或者,高级用户可以手动放置:

LeviathanRoar.dll

到:

BepInEx/plugins/LeviathanRoar/

不要安装多个 DLL 副本。


⚠️ 兼容性

Leviathan Roar 面向:

  • 原版 Subnautica
  • Windows / Mono
  • Unity 2019.4.36
  • BepInEx 5.4.23.5

它不面向或未针对以下版本测试:

  • Subnautica: Below Zero
  • 旧版 / QModManager 分支
  • BepInEx 6
  • 多人 / Nitrox

不需要 Nautilus。


🔧 工作原理

Leviathan Roar 识别支持的非循环利维坦叫声事件,并修改其 3D 音频配置。

该模组保留:

  • 原始 FMOD 音效库
  • 原生音效事件
  • 原生空间音频行为
  • 原生生物 AI

它不会添加新的利维坦 AI,也不会修改生物的攻击性。


🎧 重要音频说明

配置的范围并不保证每次咆哮都能从该精确距离清晰听到。

实际可听度仍然取决于:

  • 原生 FMOD 事件
  • 原生衰减
  • 遮挡
  • 听者位置
  • 地形
  • 正在播放的特定叫声

Leviathan Roar 扩展了支持的事件范围,同时仍让 Subnautica 的原生音频系统处理最终音效。


🧪 版本 1.0.0

这是 Leviathan Roar 的首个公开版本。

该模组已针对原版 Subnautica 安装进行编译和打包,但尚未在长时间实际游戏会话中验证每一个利维坦、生物群系、存档或模组组合。

如果遇到问题,请报告:

  • 涉及哪个利维坦
  • 大致距离
  • 你的配置数值
  • 安装的其他音频模组
  • 相关的 BepInEx 日志

反馈将有助于改进未来版本。


🗑️ 卸载

关闭 Subnautica。

删除:

BepInEx/plugins/LeviathanRoar/

或者如果你手动安装,请删除 LeviathanRoar.dll。

如果愿意,也可以删除单独的配置文件。

Leviathan Roar 不会有意迁移或修改原生存档数据。


💬 DISCORD

发现了 Bug?

有想法?

想关注我未来的 Subnautica 模组?

加入我的 Discord:

https://discord.gg/nEXaxpGGu


🙏 感谢

感谢你尝试 Leviathan Roar。

该模组旨在让 Subnautica 的海洋感觉更广阔、更具氛围感和威胁感,同时不替换原始的 Creature 音频。

由 PulseModdingSubnautica 创建

先闻其声,后见其形。