zsounds(音效大修)

zsounds(音效大修)

这个音效模组替换了X4基石中大部分的音效,这些音效是基于我亲手打造的音景。

声音

主要目标

本模组主要替换 X4: Foundations 中大部分重要音效,包括武器声、爆炸声、引擎声(手工制作)以及环境音效。

我所创建的音效大修项目,其方式与其他人有所不同。这个音效模组基于我亲手打造的音景,替换了 X4: Foundations 中的所有音效。

主要目标是创造适合数字领域的音效。虽然使用了模拟录音,但都经过分音(加法合成)处理,以防止在数字领域出现削波。

设计时特意考虑了多艘飞船近距离飞行时的音效混叠问题。为了阻止越过零分贝(技术术语)水平线,必须做出特定的设计选择。设计方式如下:

  • 小型飞船主要从 150Hz 开始(并向上延伸)
  • 中型飞船主要从 100Hz 开始(并向上延伸)
  • 大型飞船主要从 80Hz 开始(并向上延伸)

此模组暂停开发

这个项目花费了将近一年零十个月的时间才达到目前的状态。在最新版本(版本 1.13,于 2021 年 5 月 16 日发布)中,已经实现了 1301 个音效。在利用业余时间完成所有这些工作后,我决定暂时停止修改这个游戏。在此期间,我会持续关注这个模组相关的论坛帖子,看看还有什么需要做的。我原本还有一些计划(如待办事项列表中所示),但我感觉它们对此音效模组的范围影响甚微。因此,短期内预计不会有此模组的进一步更新(通常我会每一两周推送一次更新)。

当前进度

已替换了以下项目:

  • 空间站模块音效发射器
  • 环境音效(停靠站、太空、驾驶舱)
  • 动画音效(数量很多,主要涉及将飞船存入机库、传送带、椅子移动声等)
  • 游戏中的每一个控制台。重点是让每个派系都有自己独特的控制台音效(哔哔声和啵啵声)。
  • 每个小型/中型飞船都有一系列降落、机动和翻滚音效。
  • 每个引擎级别都有其独特的引擎音效(涵盖每个派系的战斗、通用和旅行模式)。
  • 一些用户界面元素发生了变化。

各派系当前进度

最终目标是为每艘飞船、每个派系(基于通用、旅行和战斗三种引擎音效)创建独特的音景。这是一个耗时过程,但随着检查阶段(版本 1.00 发布)的完成,进度加快了许多。

目前,飞船将拥有以下音效:

  • 初始占位符(Argon, Terran)
  • 新的 Paranid 音景(于 1.05 版本发布,1.06 版本略有补充)
  • 新的 Teladi 音景(于 1.06 版本发布)
  • Split 初始音景(始于 1.07 版本)
  • Split 新音景(完成,1.08 版本)
  • Terran 新音景(完成,1.09 版本)
  • 为 Terran 大型/超大型飞船引入新音效层(完成,1.10 版本)
  • 为 Terran 武器引入不同的枪械音效(完成,1.10 版本)
  • Teladi 派系的引擎微调(完成,1.10 版本)
  • 引入 NPC 音效层(因为目前有些不同的层被禁用了)(1.13 版本)
  • 更改所有与太空服相关的内容,使其更具独特性(减少共享占位符)
  • 调查游戏中的不同物体,如 engine_gen_xs_buildingdrone_01_macro、engine_gen_xs_escapepod_01_macro 等(它们共享一个名为 'enginedetail_masstraffic' 的引擎)(1.13 版本)
  • 更改采矿无人机/货运无人机的音景(1.13 版本)

此音效模组的当前路线图

自 2021 年 5 月 16 日起无路线图。因为我的待办事项列表上的所有事项都已完成。

其他待办事项:

  • 目前大部分内容已就位。现在唯一要做的就是等待反馈,并根据反馈进行修改。

其他常见操作:

  • 根据创意/评论/反馈调整方向
  • 重新平衡音效(音量/距离)
  • 重新打磨现有音效(音调特性)
  • 有时需要清理客厅

此模组当前已知问题

  • 存档时,会从最后触发的音效中产生一个随机循环,有时会非常响亮。这是 X4: Foundations 引擎的问题,我无法修复。
  • 有时 HUD 可能出现图形故障。至少去年我测试时发生过。我不确定是此模组导致的,还是其他原因(我认为是‘其他原因’,因为我并没有修改图像部分)。 此问题与显卡驱动程序有关。请更新到最新版本。

兼容性

此模组兼容:

  • X4: Foundations V4.0
  • X4: Split Vendetta
  • X4: Cradle of Humanity

存档兼容性

此模组不会修改你的存档文件。它只会标记存档文件为已修改状态。一旦你禁用此模组,一切将恢复原样(除非你使用了其他会修改存档文件的模组)。

然而,与其他模组的兼容性尚未经过全面测试(仅测试了几个)。理论上应该可以工作(因为此模组并不复杂,只是替换了游戏中现有对象的音效文件)。但我无法 100% 保证不会出现问题。唯一可能发生的情况是此模组的音效被其他模组覆盖。

冒险模式

启用此模组后,冒险模式将被禁用(就目前而言,在我写这篇文章时,我不确定 Egosoft 是否愿意改变这种行为)。禁用此模组后,冒险模式将再次可用。

此模组的额外规格

你主要需要一个能够以 100Mbit/秒速率传输数据的硬盘。大多数硬盘都能处理,但我认为还是提一下作为额外规格。因为快速的磁盘输入/输出对此模组至关重要。

其次,运行此模组你至少需要 9GB 内存。基于我的测量数据(我运行着 80GB 内存)。我添加这项说明是因为基础游戏提到你至少需要 8GB 内存,此模组可能会增加大约 1GB 的内存使用量。

关于这些音效的背景故事

在玩 X4: Foundations 时,我遇到的主要问题是,X4 音景中的许多音效使用了大量不同/相似的频率作为音效的发射源。这常常导致数字领域出现压力,并且低频部分经常变得过于拥挤,从而导致混音问题。

我创作这些音效的主要思路基于“少即是多”的原则。这个原则的好处是,我不必担心添加多个音效会对音效系统造成压力(从而在混音时导致问题)。当然,这个想法也有后果。因为并非所有音效都会听起来很真实。但这就是你想要一支由 20 艘飞船组成的编队猛烈开火,而又不必处理混音问题所必须付出的代价。

关于提交错误报告/或修改请求

鉴于本模组的复杂性,当你提供关于错误报告、问题或游戏中不愉快事件的资讯时,请说明以下信息(如果涉及飞船或武器):

  • 你驾驶的是什么飞船
  • 你使用的是哪种引擎:
    1. 派系(Paranid, Teladi, Argon, Terran, Split 等)
    2. 尺寸(小型、中型、大型)
    3. 引擎级别(战斗、旅行、通用)
  • 如果是武器相关问题,请提供你使用的炮塔详细信息(是舰船自身安装的武器,还是炮塔,同时注明级别类型 MK1、MK2)
  • 如果是特定星区问题,请说明发生问题的星区(当然,这也可能与存档有关)
  • 还请描述你当时所处的不同环境。例如,你正在激烈战斗中,或者在太空独自飞行时,“这件事”发生了。

所有这些小细节都将有助于改进此模组及其体验。仅仅一句“糟糕”的报告对我帮助不大。

感谢你的帮助和时间。