Звуки
📌 Обзор
Этот тип 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 | Используется для интерфейсных звуков и некоторых голосов; скорее всего указывает на отсутствие позиционируемого источника. Или может означать потоковую загрузку звука с диска вместо полной загрузки в память. |