Audio Engine Tweaks [1.21.5] [1.20.6] [1.19.3]

Оптимизация звукового движка

Данный мод изменяет механизм планирования звуков в Minecraft, чтобы предотвратить переполнение звукового пула
или смягчить последствия его полного заполнения.

Кратко:

Мод исправляет данные ошибки (и спам в логах):
[Render thread/WARN]: Failed to create new sound handle
[Sound engine/WARN]: Maximum sound pool size 247 reached
и предотвращает перегрузку звукового пула (потерю всех звуков в игре до освобождения пула).

Детали:

Каждый игровой тик звуки собираются и категоризируются по типу (низкий номер категории означает высокий приоритет).
Каждая категория дополнительно сортируется по расстоянию от игрока.

В зависимости от уровня заполнения звукового пула разрешается воспроизведение определённых типов звуков; остальные пропускаются.

При полном заполнении пула все последующие звуки пропускаются (согласно правилам порогов, этого происходить не должно).

Каждый тик выполняется проверка на дублирование, разрешающая лишь ограниченное количество экземпляров одного звука в пределах одного координатного блока (1 блок),
избыточные экземпляры пропускаются.

Звуки категорий MASTER и MUSIC воспроизводятся мгновенно (по запросу), минуя очередь приоритетов и проверку на дублирование
(это необходимо, так как они могут запрашиваться Главным меню или GUI при заморозке внутреннего сервера).
Они всё равно подчиняются правилам порогов заполнения.
Звуки других категорий при запросе мгновенного воспроизведения планируются на текущий тик.

Все параметры настраиваются через ModMenu или ручное редактирование конфигурационного файла.

Значения по умолчанию:

MASTER    кат. 0 и всегда разрешены
VOICE     кат. 0 и всегда разрешены
PLAYERS   кат. 1 и до 95%
HOSTILE   кат. 2 и до 90%
BLOCKS    кат. 3 и до 80%
MUSIC     кат. 4 и до 70%
RECORDS   кат. 4 и до 70%
NEUTRAL   кат. 5 и до 60%
WEATHER   кат. 6 и до 50%
AMBIENT   кат. 6 и до 50%

maxDuplicatedSounds : 5

Примечание:

Для альтернативного использования попробуйте инвертировать приоритеты категорий, сохранив пороги заполнения.
Это позволит воспроизводить звуки всех категорий, пропуская наиболее удалённые от вас.

Скачать Audio Engine Tweaks

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseaudio_engine_tweaks-1.2.7-MC1.21.51.21.5Fabric22 мая 202569,7 КБ
Releaseaudio_engine_tweaks-1.2.6-MC1.21.X.jar1.21.1+4 Fabric13 января 202568 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.1 build 2.jar1.20.1Fabric8 октября 202462,4 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.2 build 16.jar1.20.2Fabric8 октября 202462,2 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.3 build 19.jar1.20.3Fabric8 октября 202462,2 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.4 build 31.jar1.20.4Fabric8 октября 202468,5 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.5 build 11.jar1.20.5Fabric8 октября 202468,3 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.20.6 build 6.jar1.20.6Fabric8 октября 202468,3 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.21 build 2.jar1.21Fabric8 октября 202468,3 КБ
Releaseaudio_engine_tweaks-1.2.5-MC1.21.1 build 1.jar1.21.1Fabric8 октября 202468,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.