File Details
v2.1
- R
- May 3, 2026
- 14.09 KB
- 18
- 12.0.1
- Retail
File Name
autoaudio-v2.1.zip
Supported Versions
- 12.0.1
AutoAudio
v2.1 (2026-05-03)
- fix: prevent sound channel starvation in combat and harden audio handling
The most likely cause of mid-combat sound dropouts was that
Sound_NumChannels was capped at the value captured on first install
(fallback 64) and was reset on every profile apply, triggering audio
mixer resets. Voice chat mode further dropped channels to 32 even
during raids.
Channel handling:- ConfigManager: default and migration target raised to 128 (WoW max).
Existing installs with savedNumChannels < 128 are migrated up. - ProfileManager: ApplyNumChannels now skips the ConsoleExec when the
CVar already matches, avoiding redundant mixer resets on every zone
change. Voice chat mode keeps the saved channel count; only mute
mode drops to 32. - SettingsUI: new "Sound Channels" slider (32-128, step 8) so users
can tune the value without editing SavedVariables.
Bug fixes: - autoaudio.lua slash handler: split command from arguments so case
is preserved in the rest of the message; /aa import <Base64> no
longer corrupts the input via :lower(). - ZoneDetector: new ApplyInitialProfile() sets lastZoneType so the
PLAYER_ENTERING_WORLD event right after login no longer triggers a
redundant second profile apply.
Additions / cleanup: - Voice chat keybind: BINDING_NAME_AUTOAUDIO_TOGGLE_VOICECHAT,
AutoAudio_ToggleVoiceChat(), Bindings.xml entry. Bindings.xml is
now explicitly registered in the TOC. - /aa status reports the active channel count.
- Removed dead ConfigManager:CreateProfile().
- Version bumped to 2.1 in TOC, README, and header comment.
- ConfigManager: default and migration target raised to 128 (WoW max).