- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,105 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
Van32's CombatMusic
- 1 Like
- World of Warcraft
- 289 Monthly Downloads
- Supports: 4.3.4
- 10,065 Total Downloads
- Updated 5/2/2012 4:01:53 AM
- Created 3/16/2010 10:52:11 PM
- 12 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: release_v4.5.1
About Van32's CombatMusic
About
Van32's CombatMusic, or just CombatMusic is an addon that you can use to bring that RPG feel back to your World of Warcraft experience! It helps you by automatically playing music you choose when you get into fights ingame!
Important!
Important!
This addon is not distributed with any music files, as it would be copyright infringment. You will have to provide your own music following the instructions found in the README
News
As of 11-May-2010 CombatMusic has been downloaded more than 10000 times! Expcet to see a new video and some big updates in the near future to show my appreciation.
CombatMusic's latest version is release_v4.5.1 with the following changes:
- Fixed bug mentioned by Zuedama. This should fix the issue where ingame music would fade out or play extremely loudly despite having a specific type of music disabled (Battles, for instance)
Have a suggestion? Found a bug in the AddOn? Follow this link to submit a ticket!
If you really like CombatMusic and wish to help out: Click on that Donate button! It's the best thing anyone could do for an addon author!
FAQ
My CombatMusic doesn't play songs when I enter Combat! HALP!
- All right, did you read the README first?
- Check to make sure your songs are set up properly. You have to put them in Interface/Music, not in the CombatMusic folder, and they need to be named properly, or CombatMusic won't see them!
- If they still don't work, submit a ticket!
Are you going to add mounted/per-zone music options?
- No. The addon is called CombatMusic. To have that would not make sense. I want to keep it simple for the end-user (That would be you.) to set up and use. Having to add the files, and rename them for all the zones is too much.
Why 'Interface/Music' and not 'Interface\Addons\Van32s_CombatMusic\'?
- Because?
- No really. I took into consideration the Curse Client deleting all of your music files every time I updated the addon. Which it would do, if I stored them in it's directory.
Features
Overview
CombatMusic is designed, first and foremost, to play music when your character is in combat. It can do this in a variety of ways, with as many songs as you like.
The add-on is designed to tell the difference between a monster that is a boss, or not, and can play music appropriate to the encounter. It will pick songs randomly from your list of songs, or you can tell it to pick specific songs, it doesn't matter.
The main thing is; there's no playlists to set up. There are no extraneous UI's and EXE files you need to run to set it up, making it easier to set up.
Want to see CombatMusic in action? Want to see what it really does? Go and check out this YouTube video!
In Combat
CombatMusic, when you enter combat, will first check to see what you or your focus has targeted. This is how it knows if you're fighting a boss or not. It checks those two, against a variety of different things, starting with your custom "BossList", a list of NPC names, and music, that you've set up for it. If it doesn't find it there, It'll check to see if it should play something from the "Bosses" folder, or from the "Battles" folder instead.
After Combat
After Combat, one of three things can happen:
- If you lost, CombatMusic will play the Game Over song.
- If it was a boss, it'll play your fanfare!
- Otherwise, it'll just fade out the music.
Other uses
CombatMusic won't just play the victory fanfare when you beat a boss, it'll play it for you when you level up as well... It'll also play the game over song whenever your character dies, not just during a fight... (My main's heard it more than 2000 times, if that's any reference.)
How it works ingame
The slash commands
There's an entire list of these you can use, I'll explain each one that's important below. /cm or /combatmusic can be used along with any of the parameters below, to change the various settings the addon has. Here, text surrounded in [ ] means that the argument is required, where { } means optional. Multiple possible arguments for the same command are seperated with a |
- help|?
- on
- off
- battles {#|off}
- bosses {/#|off}
- volume [#]
- cooldowns [gameover|victory] {#|off}
- extras [gameover|victory|ding] [on|off]
- usefocus [on|off]
- useding [on|off]
- useboss [on|off]
- fade {#|off}
- bosslist {add|remove}
- comm [on|off]
- reset
- debug [on|off]
help|?
This will show all the slash commands you can do and give a brief explanation of how they all work ingame.
on/off
Enables or disable CombatMusic entirely.
battles {#|off}
(Default = off)
When used without any arguments, this command shows you how many songs you've registered to CombatMusic.
When used with number argument, it sets how many songs are registered to CombatMusic. Make sure the number is the same as the biggest number in the Music\Battles folder!
When used with off, this will disable battle music from being played.
bosses {#|off}
(Default = off)
When used without any arguments, this command shows you how many songs you've registered to CombatMusic.
When used with number argument, it sets how many songs are registered to CombatMusic. Make sure the number is the same as the biggest number in the Music\Bosses folder!
When used with off, this will disable boss music from being played.
volume [#]
(Default = 0.85)
This will set the volume of the music in combat. It will not affect the outside combat music volume. The number must be between 0 and 1.
cooldowns [gameover|victory] {#|off}
(Defaults GameOver = 10; Victory = 10)
This is a wordy one.
It lets you set the period of time that CombatMusic will wait before playing your gameover or victory, whichever you chose.
extras [gameover|victory|ding] [on|off]
(Defaults GameOver = On; Victory = On; Ding = On) Lets you enable or disable specific features of the addon.
usefocus [on|off]
(Default = off)
Allows you to toggle the new "Prefer focus target" feature of the addon. With on, CombatMusic will check your foucs' target before your target, and use the bosslist information from that.
Please note, that it will fall back onto using the non-preffered target for boss checks. (Example: Your focus' target is a training dummy, and your target is a flagged player, it will still play boss music.)
useding [on|off]
(Default = off)
Allows you to tell the addon whether or not to look for "DING.Mp3" and play that when you level up, instead of the "Victory.mp3"
useboss [on|off]
(Default = off)
Allows you to tell CombatMusic to also check the "boss1" through "boss4" targets. Please note that this consumes a lot of extra memory, I wouldn't reccomend it on a low-performance machine.
fade {#|off}
(Default = 5)
When used without any arguments, this command shows you your current fadeout time setting.
When used with a number argument, it will set your fade-out time to that number of seconds.
When used with off, it will disable the music fade-out feature.
bosslist {add|remove}
Allows you to add, remove, or display the bosslist entries ingame.
This lets you play specific songs for any NPC ingame, with the plus of it being flagged as a boss.
To add an NPC, it's as simple as targeting them, or entering their name in the first dialogue, and the second one, the song file you want to play!
To remove an NPC, say you put them there by accident or something, you can just use the remove command with them targeted, or again, enter the name of the NPC.
Paths in the game start from your World of Warcraft Directory, so that's the root directory... CombatMusic stores it's files, to World of Warcraft in "Interface\Music\", and this is what comes up by default when you go to add a boss.. Don't fret if you don't put the right song, doing the Add command again will overwrite any existing entries. And if WoW can't find the song, it just won't play anything but Background music!
If you just want to see who you put on the list, you can check by passing display to this command!
comm [on|off]
(Default = on)
Apart from being used in non-personal metrics replies, CombatMusic uses the addon communication channel to check for updates as well.
The data used for metrics:
- Your GUID - This is the only information saved.
- Your name
- Your current addon version
- The current boss and battles counts.
reset
USE WITH CARE! This command deletes all of your settings!
This command will reset your CombatMusic setup to the default settings, should something go wrong. There's a warning first, of course...
Unfortunately, it can't be undone.
debug [on|off]
(Default = off)
For those of us who care, this slash command just wastes a lot of your precious chat frame space, spamming out information about what the addon is doing.
Legal Stuff
This addon, and it's code files (excluding any included libraries, which are used with permission.) are the copyrighted material of Vandesdelca32, and are given to you under the GNU General Public Licence (v3).
Release Notes
release_v4.5.0
- All music will now fade logarithmically.
- Music will no longer change while fading out
- CombatMusic sets the global Enable Sound and Enable Music options due to the fact that it won't work properly without these options on.
release_v4.4.0
- Boss music waits for your fadeout, before playing a fanfare, but does not fade.
release_v4.3.11
(This includes changes from 4.3.0 to 4.3.11)
- Many bug fixes related to new features
- Metrics was re-enabled
- Version checking was added
release_v4.2.4
(This includes changes from 4.2.0 to 4.2.4)
- Level Up isn't on the fanfare cool down if you're using the alternate fanfare
- Code and efficiency updates
- Implemented being able to check boss1 through boss4 unitIDs
release_v4.1.11
(Contains changes from 4.1.0 to 4.1.11)
- Other bug fixes and improvements
- Added some proper settings change messages and stuff.
- Sorted the Strings.lua table a bit better.
- Fixed the reset dialogue: It now displays the text with the colour codes replaced properly by escape sequences.
- Small fix to the settings reset. It should actually reset your settings now.
- The bosslist add dialog now warns you if it finds an existing entry.
release_v4.0
(Contains changes from 4.0 to 4.0.2)
- Version bump to 4.0
- Included LibVan32
- Changed addon messages
- Added new command "cooldowns"
- added new command "extras"
- Added new command "useding"
- Added new command "usefocus"
- Added a PerCharacter setting for preferring the player's focus target over their own target.
------------------------------------------------------------------------
r373 | vandesdelca32 | 2012-05-02 09:00:51 +0000 (Wed, 02 May 2012) | 1 line
Changed paths:
A /tags/release_v4.5.1 (from /trunk:372)
Tagging as release_v4.5.1
------------------------------------------------------------------------
r372 | vandesdelca32 | 2012-05-02 08:59:11 +0000 (Wed, 02 May 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Fixed bug mentioned by Zuedama where the Combat Engine never received the message to leave Combat if a specific music type was disabled, and that music type was invoked by the engine. (This caused things like the game music becoming very loud while fighting normal monsters, or the add-on causing music to fade at the end of combat when it shouldn't have)
------------------------------------------------------------------------
r370 | vandesdelca32 | 2012-04-28 03:33:32 +0000 (Sat, 28 Apr 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Victory fanfare will always play as long as a boss was fought before the music has stopped.
------------------------------------------------------------------------
r369 | vandesdelca32 | 2012-04-28 03:27:27 +0000 (Sat, 28 Apr 2012) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Main.lua
Fixed all instances of fading music. Music will no longer change while it is fading, unless the music option was turned off.
------------------------------------------------------------------------
r368 | vandesdelca32 | 2012-04-26 00:27:24 +0000 (Thu, 26 Apr 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Some more fixes to make it work properly.
------------------------------------------------------------------------
r367 | vandesdelca32 | 2012-04-26 00:26:16 +0000 (Thu, 26 Apr 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Some more fixes to make it work properly.
------------------------------------------------------------------------
r366 | vandesdelca32 | 2012-04-25 23:42:43 +0000 (Wed, 25 Apr 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Fixing more minor, but fatal mistakes... (Stupid case-sensitive languages... *grumbles*)
------------------------------------------------------------------------
r365 | vandesdelca32 | 2012-04-25 23:37:52 +0000 (Wed, 25 Apr 2012) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Main.lua
Fixed up some minor, yet fatal mistakes.
------------------------------------------------------------------------
r364 | vandesdelca32 | 2012-04-25 23:29:15 +0000 (Wed, 25 Apr 2012) | 2 lines
Changed paths:
M /trunk/Core.lua
M /trunk/Main.lua
Music will now fade out logarithmically
CombatMusic will now automatically enable all sound, and in game music, because it won't work without these settings on. If you don't like the ingame music while using this addon, set the music volume to 0 in the options panel.
------------------------------------------------------------------------
r362 | vandesdelca32 | 2012-04-24 20:37:45 +0000 (Tue, 24 Apr 2012) | 1 line
Changed paths:
M /trunk/Main.lua
Boss music now waits for 'fade' seconds before stopping the music and playing the fanfare.
------------------------------------------------------------------------
r361 | vandesdelca32 | 2012-04-23 19:59:07 +0000 (Mon, 23 Apr 2012) | 1 line
Changed paths:
M /trunk/CheckSettings.lua
Update for metrics to follow new library standards.
------------------------------------------------------------------------
r359 | vandesdelca32 | 2012-04-22 23:30:04 +0000 (Sun, 22 Apr 2012) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Main.lua
M /trunk/Strings.lua
Update CombatMusic for the new library changes.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| release_v4.5.1 | Release | 4.3.4 | 217 | 5/2/2012 4:01:53 AM |
| release_v4.5.0 | Release | 4.3.4 | 106 | 4/27/2012 11:10:16 PM |
| release_v4.4.0 | Release | 4.3.4 | 99 | 4/24/2012 3:45:14 PM |
| release_v4.3.11 | Release | 4.3.4 | 41 | 4/22/2012 6:41:33 PM |
| release_v4.3.10 | Release | 4.3.3 | 247 | 3/31/2012 12:05:19 PM |
| beta_v4.3.10 | Beta | 4.3.3 | 4 | 3/30/2012 1:48:31 PM |
| beta_v4.3.9 | Beta | 4.3.3 | 2 | 3/30/2012 12:58:56 PM |
| beta_v4.3.8 | Beta | 4.3.3 | 1 | 3/30/2012 12:52:16 PM |
| release_v4.2.4 | Release | 4.3 | 202 | 3/11/2012 9:19:34 PM |
| release_v4.2.3 | Release | 4.3 | 176 | 3/1/2012 7:10:06 PM |
| release_v4.2.1 | Release | 4.3 | 193 | 2/17/2012 6:50:33 AM |
| release_v4.2 | Release | 4.3 | 115 | 2/11/2012 11:11:59 AM |
| beta_v4.2 | Beta | 4.3 | 4 | 2/11/2012 10:52:46 AM |
| release_v4.1.11 | Release | 4.3 | 28 | 2/11/2012 3:54:13 AM |
| release_v4.1.10 | Release | 4.3 | 106 | 2/7/2012 4:22:38 AM |
Top Downloads
-
- Bagnon
- Bags & Inventory
- 359,243 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 297,158 Monthly Downloads
-
- Recount
- Combat
- 295,968 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 284,254 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 208,828 Monthly Downloads

Comments
I've been using this add-on for quite some time and really love it! Fighting bosses in WOW is just that much more epic.
There IS a slight bug with the 4.5.0 version, though, and I wanted to let you know about it.
I only use this add-on for Boss fights. I have the Battle Music folder empty and have Battles turned off in-game with /cm battle off (or whatever it is, if that's not it). However, I noticed today that the regular WOW background music was fading off then suddenly turning back on again every time a fight was over. I originally thought it was my Zelda Loot Extended add-on, then I noticed that it wasn't the looting itself causing it, it was the end of combat.
I went back to the 4.4.0 version and the issue was fixed right away. It just seems to be fading the music after combat no matter what, even if a certain battle type is disabled, instead of only when music from our CombatMusic folders is playing.
Thanks for your hard work with this add-on.
Turns out the fix was right in front of me the entire time... This makes a panda cry, and me too, for not noticing... It was as easy as swapping two lines of code.
Thanks for pointing it out, and expect to see your bug fixed in the next release.
PS. (Thanks for the feedback! it's a great thing to know if users are unhappy with features or something's broken)
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
Thanks for the Quick Fix!
I have been reading through these comments and tried everything, checked my combatmusic.lua and everything seems to be fine, I read the tutorial and did everything that you suggested to do, I have 3 songs in battle music which I named Battle1 through Battle3.mp3 and even tried nameing them Battles1 ect like you mentioned in one of these comments, I can't get the sound to work in the game though, I go out and fight monsters and the WoW music just fades out all way then comes back in really loudly, any suggestions?
The song files do have to be named Battle1.mp3, Battle2.mp3, ..., Battlei.mp3, where i is the highest numbered song in the folder. You have to make sure that you restart WoW if you rename, add, or delete any of the files inside it's folder.
Also, make sure you have them in Interface\Music\Battles for your battle songs, and Interface\Music\Bosses\ for your boss songs!
Sorry it took so long to get back to you, I've been dealing with a real-life issue :(
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
Not a problem!
I didn't realize it would be a problem, as I usually muck up all my settings so I can see file extensions, for one.
I don't realize that people actually use thier computer setups differently, so there you go. Sorry for the confusion, and glad to hear you got it working.
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
Aha! That was my problem, I had the file extensions named but I was still naming them .mp3 so when I named them just Battle1 and Boss1 ect, it works fine now, thank you very much for your help.
If file extensions are hidden, then your files should just say "Battle1", "Battle2", "Battle3" ... If that's the case, then I have ABSOLUTELY No idea why they're not working.
That's what I meant, sorry.
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
I double checked and made sure my file extensions was hidden and they are, the files are just named Battle1.mp3 and Boss1.mp3 ect, and when I double click them in the folder they play in Windows Media Player just fine, they was also mp3 files before putting the code after and still are so that shouldn't be a problem, and i'm putting them in C:\Program Files (x86)\World of Warcraft\Interface\Music\Bosses and \Battles
If you open any of your boss or battle songs in your favourite MP3-compatible program, such as iTunes, do they play music then...?
I can't stress enough that the music files are not part of the CombatMusic folder, but two levels up. On most 64-bit machines, this is "C:\Program Files (x86)\World of Warcraft\Interface\" (I know you said that you have it correct, but it is a question I get asked a lot)
The only other suggestion I have is, are the files not actually MP3 files..? WoW can only play MP3 and OGG files, and CombatMusic currently (I'm going to make it work for .ogg too) only looks for files with a .mp3 extension, unfortunately. If you changed the extension of the files, they probably won't work.
You can always get a converting program for free on the internet, and convert them to a WoW-supported format
One more thing, if you haven't manually told windows to show file extensions, your files, if they were MP3s originally, will be currently named "Battle1.mp3.mp3"... If you are using 'default' folder options, "Hide file extensions for known file types" is on, so you can't see that it actually has the ".mp3" already. I hope this helps! ( I added this to the FAQ, because I didn't realize that it would potentially be a problem! :( )
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
No problem at all, I'm sorry to hear that. I had them named Battle1.mp3 ect first and it didn't work and those are the paths that I have, it's still not working for me, I have 3 battle mp3 all named Battle1 Battle2 and Battle3 and in the game i did the /cm command and did battles 3 to set it that I had 3 songs in that folder, I have 4 in Bosses and did the same thing for that.
Does this only play for elites or for every normal combat because boss music plays for elites and as for normal combat the addon just makes the wow music louder. I've set everything up right with the folders for sure but I'm just wondering if I've configured it wrong... Please help QQ
It's supposed to. Send me a link to a paste of your CombatMusic settings, if you can. Pastebin or something will do. I can tell you if there's something the matter with your config if you do this
(You can find the settings in your WoW directory at WTF/<ACCOUNT>/SavedVariables/CombatMusic.lua, just open it up in any text editor and copy them there.)
The only other thing I can think of is that the files in the Battles/ folder of music either aren't there, or aren't named properly, or in the right folder... Check for a folder called Interface/Music/Battles, and make sure the files all have the same name "Battles" and then a number, and then ".mp3"
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
Well, it's definately not your settings, I can assure you that. If you don't actually have any songs in the Battles folder, but have Battles set, or that song can't be found, that's what it will do, just play the blizzard music louder. It's essentially a feature. If you want to use the same songs for bosses and battles, you have to copy the songs used for bosses, to the battles folder as well, and name them "battles" or it won't work... The setup is a bit weird like that, but that was the easiest way I figured I could do it. (The original CombatMusic wasn't even it's own addon, it was a script in Hack.)
-- Vandesdelca32
-- Andaendis @ Cenarion Circle
Here's the settings from the wow directory:
CombatMusic_SavedDB = {
["Enabled"] = true,
["SVVersion"] = "2",
["GameOver"] = {
["Enabled"] = true,
["Cooldown"] = 30,
},
["AllowComm"] = true,
["Music"] = {
["Enabled"] = true,
["FadeOut"] = 5,
["numSongs"] = {
["Bosses"] = 3,
["Battles"] = 3,
},
["Volume"] = 0.85,
},
["Victory"] = {
["Enabled"] = true,
["Cooldown"] = 30,
},
["LevelUp"] = {
["Enabled"] = true,
["NewFanfare"] = false,
},
}
CombatMusic_BossList = {
}