AutoAudio

Brings multiple audio profiles for capitals, open world, instanced content and housing

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)

Full Changelog

  • 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.