v0.4.0-alpha
Pre-release
Pre-release
Second public alpha release of Blood Elf Voice Restore.
This update significantly expands and stabilizes the addon's music system while also improving the in-game settings UI.
Highlights in this release:
- Expanded the music system from a basic first-pass layer into broader regional routing
- Added distinct music families for:
- Silvermoon
- Eversong
- Sunstrider Isle
- ghostlands-style southern / haunted Quel'Thalas areas
- Added many more tracked Midnight music FileDataIDs to reduce double-music bleed-through in remastered subzones
- Added more subzone-to-region overrides so remastered sub-areas route more consistently
- Added region-aware TBC music pools for Eversong, Sunstrider, and ghostlands-style areas
- Added intro cooldown handling so intro cues do not replay too often on quick re-entry
- Added track-duration handling so known tracks can finish naturally instead of being cut off by the old coarse timer
- Reduced constant restart churn from tiny subzone and resting-state changes by using broader region-based routing
- Improved handling of WoW's global music toggle (
Ctrl+M) so the addon resumes more cleanly when music is re-enabled - Fixed
/belvr music stopso it now stays stopped until a meaningful resume trigger happens - Reworked the settings window into separate
VoiceandMusictabs instead of one long stacked panel - Fixed startup music double-play on initial login / world entry
- Fixed slash-command music tests so they now use the same region-aware music selection as the live system
Current limitations:
- This is still an alpha build
- The music system is still an addon-side approximation, not a true engine-level override of Blizzard's music resolver
- The addon still cannot reliably read the exact native Midnight music FileDataID currently playing
Ctrl+Mmusic disable may still cut off abruptly because Blizzard appears to clamp the music channel immediately- Some remastered Quel'Thalas subzones may still need additional routing and mute-ID refinement
Feedback is most useful when it includes:
- exact zone and subzone names
- whether you were indoors, resting, or crossing a boundary
- whether native Midnight music was still audible underneath the replacement track
- a SavedVariables music trace captured after
/reloador logout