停止音频卡顿

停止音频卡顿

消除不连贯的音频!提升性能。现已支持自适应滤波!

音频

Stop Choppy Audio

消除卡顿音频!提升性能!现已加入自适应过滤!

在基地或灰烬之地,是否因环境、制作、灯光、驯服生物及其他音效导致音频卡顿?

Stop Choppy Audio 允许你根据音效与你的距离来限制其播放。所有音效都会消耗资源并降低性能,即使因为距离太远而听不到

你可以配置 Stop Choppy Audio,让这些音效在你靠近之前停止播放。

新功能

  • 新增智能过滤

自动检测《英灵神殿》音频引擎是否饱和,并动态调整音效播放距离。

当 Unity 开始“虚拟化”音效(即真实音频通道耗尽)时,SCA 会阻止远处音效播放,以防卡顿和中断:

  • 无需调节
  • 响应真实引擎负载
  • 保持附近音效清晰沉浸
  • 适合大多数玩家的最佳选择

配置

通用

过滤类型: 控制音效的过滤方式。SmartFiltering(智能过滤)自动调整“可播放”的音效距离。BaseDetection(基地检测)提供旧版功能。

最大玩家距离: 玩家必须靠近音效源多远才能播放。SmartFiltering 会自动修改(但不会低于此值)。

最小基地值: 附近基地开始限制音效所需的最小“值”(仅限 BaseDetection)。设为 0 将始终过滤距离超过 Max Player Distance 的音效。

智能范围: SmartFiltering 纳入播放音效的最大额外距离。实际距离取决于音频负载。

工具

日志级别: 控制日志中包含的信息量。

备注

  • 推荐使用 SmartFiltering。它会自动在你所处的位置生效。此版本会将 SmartFiltering 设为默认。
    • SCA 会检测音效是否“虚拟化”,即音效存在但未发送到音频硬件播放。
    • 这表明《英灵神殿》已超出 Unity 一次能处理的“语音”数量。
    • SCA 随后会开始阻止远处音效播放(自适应),Unity 将不再浪费资源虚拟化它们或占用硬件语音通道。
    • Smart Range 并非线性。音效最大距离会随音频负载增加而指数级下降。
  • 对于 BaseDetection,你的基地值根据你周围 20 米内玩家放置的方块数量计算。

示例

SmartFiltering

  • 音频未虚拟化(即可用硬件音频通道):
    • 音效不受设置或距离限制,始终播放。
  • 音频正在虚拟化:
    • 最大玩家距离 = 10;智能范围 = 50:如果玩家在 10 米内,或根据音频负载在最多 60(10 + 50)米内,音效会播放。

BaseDetection

  • 最大玩家距离 = 10;最小基地值 = 100:如果玩家在 10 米内且附近基地值 >= 100,音效会播放;但在基地外时所有音效都会播放。
  • 最大玩家距离 = 15;最小基地值 = 0:音效在玩家 15 米内始终播放,无论何地。

游戏内重新配置

你可以使用 Configuration Manager(或类似模组)在不退出游戏的情况下更改配置。也可以通过修改配置文件来强制更新配置。

兼容性问题与缺陷

  • 如果发现兼容性问题,可以在 NexusMods 上发布。请务必包含可能不兼容的模组名称和版本。
  • 如果遇到 Bug,请在 NexusMods 上报告。报告时,请确保包含以下信息:
    • 发生问题时你在做什么或尝试做什么
    • 是否可复现——即你能重现吗?
    • 你观察到的确切行为(或未观察到的)
    • 如果可能,请在 Discord 上发布包含错误的日志文件截图(错误始终以本模组名称开头)

你可以在以下位置找到所有 Neobotics 发布的模组:

欢迎发表评论和反馈。在 NexusMods 或 Discord 上发布:https://tinyurl.com/NeoboticsOnDiscord

更新日志

0.1.3

  • 新增自适应过滤

0.1.2

  • 为“Call to Arms”更新

0.1.1

  • 为 0.220.3 更新

0.1.0

  • 初始版本