ASI Аудио AudioRuntime.asi - звуки игры на отдельном потоке

sonochiwa

Активный
Автор темы
43
176
Версия SA-MP
  1. Любая
AudioRuntime.asi - система переноса воспроизведения звуков GTA San Andreas в отдельный рабочий поток. Плагин снижает нагрузку на основной поток игры и помогает уменьшить просадки FPS при большом количестве одновременно воспроизводимых звуков в игре.

Плагин переносит в отдельный поток воспроизведение звуков оружия, транспорта, взрывов, столкновений, персонажей, диалогов и окружающего мира. Неподдерживаемые или отключённые категории продолжают работать через оригинальный аудиодвижок GTA.

В отличие от ugenrl, звуки сохраняют характер оригинального аудиодвижка GTA. Плагин учитывает исходные звуковые слои, громкость, высоту тона, пространственное позиционирование и затухание с расстоянием. Для поддерживаемых категорий доступны замены отдельных WAV-файлов и полных SFX-паков через ModLoader.

Скачать:


Демонстрация. Внимание на FPS в углу с плагином и без:


Установка:

  1. Скопировать AudioRuntime.asi и AudioRuntime.ini в папку с игрой (либо scripts)​
  2. Для поддержки заменённых звуков скопировать AudioRuntime.ModLoader.dll в modloader\.data\plugins
  3. Запустить игру​

Особенности:

  • Добавляет собственный слой воспроизведения звуков через AudioRuntime.asi
  • Переносит поддерживаемые категории звука с основного потока GTA на отдельный рабочий поток​
  • Снижает просадки FPS при большом количестве одновременных звуков​
  • Сохраняет оригинальные сэмплы, громкость, pitch, расстояние, позиционирование и окружение​
  • Поддерживает ModLoader​
  • Неподдерживаемые и отключённые категории продолжает воспроизводить оригинальный движок GTA​
  • Включение и выключение по Alt + Y

Реализовано:

  • Звуки выстрелов оружия​
  • Попадания пуль с учётом типа поверхности​
  • Перезарядка и механические звуки оружия​
  • Огнемёт, бензопила, баллончик, огнетушитель и миниган​
  • Взрывы, гранаты, ракеты и связанные эффекты​
  • Двигатели и звуки транспорта​
  • Шины, заносы, гудки и сирены​
  • Столкновения, разбитое стекло, двери и контакт с водой​
  • Шаги, удары, плавание, джетпак и другие звуки персонажей​
  • Речь персонажей, игровые диалоги и полицейский сканер​
  • Дождь, огонь, вода и постоянные звуки окружающего мира​
  • Замена поддерживаемых звуков через ModLoader​
  • Раздельное включение категорий звуков через INI​
  • Переключение плагина настраиваемой горячей клавишей​
  • Автоматический возврат к стандартной аудиосистеме GTA при отключении плагина​
Данный плагин не вмешивается в потоковое аудио игры: радио, музыку, звуковые дорожки кат-сцен и SA:MP-аудиопотоки. Эти источники уже используют отдельные механизмы воспроизведения и не создают ту нагрузку на основной поток, для устранения которой разработан плагин.

Совместимость:

  • GTA San Andreas 1.0 US​
  • SA:MP​
  • Нужен ASI loader, например Silent's ASI Loader или Ultimate ASI Loader​

CHANGELOG:

Версия 2.1.2
  • Исправил щелчки и швы при быстром использовании клаксона, а также зависание загрузочной музыки после запуска новой игры в одиночке.

Версия 2.1.0
  • Исправил звуки гудков машин и прочие звуковые эффекты транспорта

Версия 2.0.0
  • Добавлен перенос звуков транспорта, взрывов, оружия, столкновений, персонажей, диалогов и окружающего мира в отдельный поток.
  • Улучшены производительность и стабильность при большом количестве звуков.
  • Расширена поддержка замен звуков через ModLoader, включая отдельные WAV-файлы и полные SFX-паки.
  • Добавлены отдельные настройки для звуков оружия, транспорта, персонажей и окружающего мира.
  • Обновлено оформление INI с сохранением совместимости со старыми конфигами.
  • Добавлена возможность полностью отключить горячую клавишу мода.
Версия 1.1.0
  • Добавлен перенос звуков попаданий пуль в рабочий поток​
  • Сохранён оригинальный выбор звука в зависимости от материала поверхности​
  • Улучшено воспроизведение минигана​
  • Добавлена поддержка WAV-замен попаданий через ModLoader​

Версия 1.0.0
  • Добавлен перенос звуков выстрелов в отдельный рабочий поток​
  • Реализовано оригинальное позиционирование, затухание, громкость и pitch​
  • Добавлена поддержка WAV-замен оружия через ModLoader​
  • Добавлено включение и выключение плагина по Alt + Y
 
Последнее редактирование:

sonochiwa

Активный
Автор темы
43
176
Каким образом менять? Добавлять bank_137.wav в ModLoader или стандартным способом через папки
стандартным способом через папки ModLoader. bank_137.wav добавлять не нужно - замена цельного банка пока не поддерживается

пример структуры:
modloader\
  My Weapon Sounds\
    GENRL\
      Bank_137\
        sound_001.wav
        sound_002.wav
        ...
 

sonochiwa

Активный
Автор темы
43
176
P.S. нашел баги в обработке звуков машин, фикшу. Звуки оружия работают стабильно, можете в конфиге повырубать все лишнее.

Новая версия AudioRuntime.asi 2.0.0 уже доступна!
  • Добавлен перенос звуков транспорта, взрывов, оружия, столкновений, персонажей, диалогов и окружающего мира в отдельный поток.
  • Улучшены производительность и стабильность при большом количестве звуков.
  • Расширена поддержка замен звуков через ModLoader, включая отдельные WAV-файлы и полные SFX-паки.
  • Добавлены отдельные настройки для звуков оружия, транспорта, персонажей и окружающего мира.
  • Обновлено оформление INI с сохранением совместимости со старыми конфигами.
  • Добавлена возможность полностью отключить горячую клавишу мода.
 
Последнее редактирование:

Орк

Известный
571
542
Меня немного смущает, что отсутствует файл.
Я понимаю, что на гитхабе исходный код, но вроде на форуме так не делается
@pewpewpewpew первый кого вспомнил, я не прав?
 

sonochiwa

Активный
Автор темы
43
176
@sonochiwa добавь файл в тему
не, не хочу сюда файлы выкладывать, каждый раз надо ждать модерацию. если есть притензия к тому, что на гите не автосборка - лучше ее поправлю


UPD:
обновил все свои проекты, теперь сборка через github actions, релизы можно проверить (дока по gh верификации):
Код:
gh attestation verify AudioRuntime-v2.1.0.zip -R sonochiwa/sa-audio-runtime

UPD:
Версия 2.1.0 с фиксами звуковых эффектов транспорта уже доступна!
 
Последнее редактирование:
  • Грустно
  • Нравится
Реакции: вайега52 и nock

sonochiwa

Активный
Автор темы
43
176
Версия 2.1.2 с фиксами звуковых эффектов транспорта уже доступна!

Исправил щелчки и швы при быстром использовании клаксона, а также зависание загрузочной музыки после запуска новой игры в одиночке.
 

volodyapivo

Участник
45
31
будет круто если реализуешь отдельную папку по типу в корне AudioManager, также чтобы звуки можно было менять прямо в игре в помощью какой то менюшки, тогда этим начнут пользоваться люди, которые заебались от вечных багов ugenrl.lua
 

sonochiwa

Активный
Автор темы
43
176
будет круто если реализуешь отдельную папку по типу в корне AudioManager, также чтобы звуки можно было менять прямо в игре в помощью какой то менюшки, тогда этим начнут пользоваться люди, которые заебались от вечных багов ugenrl.lua
так можешь modlaoder использовать

данный плагин не содержит в себе игровых звуков - плагин выносит рендер уже существующих на отдельный поток
 
Последнее редактирование: