Release notes
1.0.7
Corrected default values not existing on first open (This would result in a LUA script error)
Added next song skip key binding (Sometimes this helps in the occasion where the song didnt kick in for whatever random reason)
Features
- Play random MP3 from between 1.. and Songcount (eg \World of Warcraft\_retail_\Interface\Music\Battles\song<songcount>.mp3)
- Fade song in and out by a hardcoded step amount; it fades in faster than it fades out atm.
- Configurable Song count from UI (See screenshot)
- Inspired by Van32's combat music - same paths, songx.mp3 structure see details on "How to use"
- Set Music Level to use and revert back to
- Skip to another song using keyboard binding
Limitations
- Will clash with any other music mods which run during combat
- Will max out your music volume (I'll probably make this configurable but i quite enjoy the LOUD atmosphere - always have it at 100%!)
- Some instances/events will not allow overriding the music at all. Not much we can do about it
How to use
Copy your songs to the below folder, and then set song count in the addon settings (The filenames must be exactly "song1.mp3" "song2.mp3" etc)
\World of Warcraft\_retail_\Interface\Music\Battles\song1.mp3
\World of Warcraft\_retail_\Interface\Music\Battles\song2.mp3
\World of Warcraft\_retail_\Interface\Music\Battles\song3.mp3
Etc..
(See screenshot on curse)
TLDR;
First mod, first release = less than a day. Might expand on it in the future. Van32's one is getting out of date now and doesn't always play even when it's allowed to and it is quite complex to modify for a new person to LUA / Wowace / FrameXML etc.
I decided to keep it extremely simple
- No 3rd party libraries eg. Wowace. Reducing complexity dramatically and easier to maintain for future releases. I didn't see it necessary to use it.
2. I use one single timer which polls every half second to detect state change. This is extremely simple and more flexible than managing multiple dynamically created timers.
My recommendations for songs
Hyrule Warriors OST
Age of calamity OST
FF7 Remake OSTs
Dynasty warriors OSTs
Some Pistol whip/Beat Saber songs!
Git
https://github.com/Replica-/SimpleCombatMusic
Things I'd like to add in the future
Tension Music vs Combat music (Only play combat music when you actually hit the target)
Identification of Difficulty of engagement etc
Maybe some custom rule engine zz