Звуки
🔭
Звуки

💨 Обзор

Этот тип INI-файла определяет звуки. Обратите внимание, что, несмотря на одинаковое название раздела, голоса и звуки имеют разный синтаксис INI-файла.

💢 Ванильные примеры

  • DATA\AUIO\ambience_sounds.ini
  • DATA\AUIO\engine_sounds.ini
  • DATA\AUIO\gf_sounds.ini
  • DATA\AUIO\interface_sounds.ini
  • DATA\AUIO\music.ini
  • DATA\AUIO\sounds.ini
  • DATA\AUIO\story_sounds.ini

🔭 Синтаксис

[Sound]
nickname = STRING
file = FILE
attenuation = INT ;optional
type = STRING ;optional
range = INT, INT ;optional
crv_pitch = INT ;optional
is_2d = BOOL ;optional
pitch_bendable = BOOL ;optional
streamer = BOOL ;optional
Параметр Информация
nickname Никнейм, используемый для ссылки на звук в других INI-файлах. Должен быть уникальным.
file Путь к файлу звука относительно папки DATA.
attenuation (optional) Диапазон: -96 до 0. Ослабляет громкость звука.
type (optional) Может быть ambience, interface, music или voice. Не указывайте, если звук не подходит ни к одному типу (например, звуки огня, двигателей, щитов и т.д.).
range (optional) Подзначения: MIN, MAX (опционально).
Диапазон: 1 до ∞.
Расстояние, на котором звук будет слышен. Если указано только одно значение, движок рассчитывает MAX на основе MIN — это может не всегда соответствовать желаемому эффекту.
Игра использует экспоненциальную модель звука; оба значения влияют на громкость на расстоянии. В зависимости от MIN значение MAX не должно быть слишком маленьким, иначе звук обрезается преждевременно. Если MAX большое, диапазон слышимости увеличивается. Точные значения MIN и MAX зависят от желаемого восприятия игроком, ослабления, самого звука и целевой звуковой среды в игре.
Опция 3D Sound в Freelancer сильно влияет на это. При отключенном 3D Sound требуется значительно большее MAX, чтобы звук не обрезался заметно.
crv_pitch Определяет изменение высоты тона для тональной части аудиосегмента.
is_2d Переопределяет настройки 3D-звука игры и принудительно делает звук 2D для этой записи.
pitch_bendable Возможно связано с crv_pitch, позволяет переключать его в INI. Требует проверки.
streamer Используется для интерфейсных звуков и некоторых голосов; скорее всего указывает на отсутствие позиционируемого источника. Или может означать потоковую загрузку звука с диска вместо полной загрузки в память.