Kelsidavis-WoWee/include/audio
Kelsi 3eded6772d
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
Implement bird/cricket ambient sounds and remove stale renderer TODO
- Add birdSounds_ and cricketSounds_ AmbientSample vectors to
  AmbientSoundManager, loaded from WoW MPQ paths:
  BirdAmbience/BirdChirp01-06.wav (up to 6 variants, daytime) and
  Insect/InsectMorning.wav + InsectNight.wav (nighttime). Missing files
  are silently skipped so the game runs without an MPQ too.
- updatePeriodicSounds() now plays a randomly chosen loaded variant
  at the scheduled interval instead of the previous no-op placeholder.
- Remove stale "TODO Phase 6: Vulkan underwater overlay" comment from
  Renderer::initialize(); the feature has been fully implemented in
  renderOverlay() / the swim effects pipeline since that comment was
  written.
2026-03-09 19:00:42 -07:00
..
activity_sound_manager.hpp Fix voice gender using server data and update loading screen UI 2026-02-23 06:22:30 -08:00
ambient_sound_manager.hpp Implement bird/cricket ambient sounds and remove stale renderer TODO 2026-03-09 19:00:42 -07:00
audio_engine.hpp Implement MPQ-path sound loading in AudioEngine 2026-02-17 18:52:19 -08:00
combat_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
footstep_manager.hpp Replace process-spawning audio with miniaudio for non-blocking playback 2026-02-09 00:40:50 -08:00
mount_sound_manager.hpp Fix UI window hotkey toggles and silent mount sound fallback 2026-02-14 21:56:38 -08:00
movement_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
music_manager.hpp Implement MusicManager fade-out in stopMusic() — was a stub 2026-03-09 16:30:42 -07:00
npc_voice_manager.hpp Fix SoundEntries.dbc field indices for SMSG_PLAY_MUSIC and remove dead NpcVoiceManager code 2026-03-09 16:01:29 -07:00
spell_sound_manager.hpp Implement comprehensive audio control panel with tabbed settings interface 2026-02-09 17:07:22 -08:00
ui_sound_manager.hpp Handle SMSG_ACHIEVEMENT_EARNED with toast banner and chat notification 2026-03-09 13:53:42 -07:00