Download
(134 Kb)
Download
Updated: 03-22-13 07:58 PM
Compatibility:
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:03-22-13 07:58 PM
Created:01-03-11 10:20 PM
Downloads:2,130
Favorites:6
MD5:
Categories:RolePlay, Music Mods, Combat Mods
Van32's CombatMusic
Version: 5.1.7
by: Vandesdelca32 [More]
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!
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
CombatMusic 5 is out! If you've used CombatMusic prior to version 5, you're going to need to reconfigure the addon because a lot has changed since 4.6. Go and check out the README for information on the new setup!

Want to help me to improve CombatMusic? Found a bug in the AddOn? Follow this link to submit a ticket!

Addons don't write themselves! If you want to support development and help me out, then send me a donation

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

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 to use and modify for personal use only. You may not redistribute any part of this addon, modified or original, without the author's express permission.
------------------------------------------------------------------------
r462 | vandesdelca32 | 2013-03-23 01:52:04 +0000 (Sat, 23 Mar 2013) | 1 line
Changed paths:
A /tags/release_v5.1.7 (from /trunk:461)

Tagging latest build.
------------------------------------------------------------------------
r461 | vandesdelca32 | 2013-03-23 01:51:45 +0000 (Sat, 23 Mar 2013) | 1 line
Changed paths:
M /trunk/src/CombatMusic.toc
M /trunk/src/options.lua

The current version is now displayed at the top of the options panel.
------------------------------------------------------------------------
r459 | vandesdelca32 | 2013-03-23 01:43:41 +0000 (Sat, 23 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua
M /trunk/src/locale/enUS.lua
M /trunk/src/options.lua

Fixed a bug that caused music to fail to continue playing while cancelling a fade out.
------------------------------------------------------------------------
r457 | vandesdelca32 | 2013-03-22 23:28:29 +0000 (Fri, 22 Mar 2013) | 2 lines
Changed paths:
M /trunk/src/locale/enUS.lua

Support for Localization app added.
Changed description for boss list tooltip, now gives examples.
------------------------------------------------------------------------
r455 | vandesdelca32 | 2013-03-22 23:12:15 +0000 (Fri, 22 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua
M /trunk/src/core.lua

Fixed the bug introduced in 5.1.3 that caused the BossList to not count as playing music.
------------------------------------------------------------------------
r453 | vandesdelca32 | 2013-03-22 14:55:22 +0000 (Fri, 22 Mar 2013) | 5 lines
Changed paths:
M /trunk/src/combatEngine.lua
M /trunk/src/core.lua

Fixed a bug that caused in game music to playback when the automatically selected type of music was disabled. Also fixes a bug where music would fade out, regardless if there was music playing or not.

If you wish to listen to the in game soundtrack for a specific fight, set that NPC's bosslist to an invalid .MP3 file.

Fanfare will still play after combat with bosses when boss music is disabled, this is intended.
------------------------------------------------------------------------
r451 | vandesdelca32 | 2013-03-22 11:13:38 +0000 (Fri, 22 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua

Fixed a bug that would cause boss (+2 Elite) to not play boss music properly.
------------------------------------------------------------------------
r450 | vandesdelca32 | 2013-03-22 10:48:54 +0000 (Fri, 22 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua

Fix a bug that could cause boss music to play incorrectly in 5 man instances.
------------------------------------------------------------------------
r448 | vandesdelca32 | 2013-03-21 01:19:26 +0000 (Thu, 21 Mar 2013) | 2 lines
Changed paths:
M /trunk/src/init.lua
M /trunk/src/options.lua

More minor options tweaks.
CombatMusic will now properly disable itself on loading if it was disabled last time you were logged in.
------------------------------------------------------------------------
r446 | vandesdelca32 | 2013-03-20 08:40:55 +0000 (Wed, 20 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua

Fix for the rare case where wipe would throw an error on resetting combat states.
------------------------------------------------------------------------
r444 | vandesdelca32 | 2013-03-20 02:08:01 +0000 (Wed, 20 Mar 2013) | 1 line
Changed paths:
M /trunk/src/combatEngine.lua
M /trunk/src/core.lua
M /trunk/src/init.lua
M /trunk/src/locale/enUS.lua
M /trunk/src/options.lua

Added and implemented proper bosslist functionality, akin to 4.x
------------------------------------------------------------------------
r443 | vandesdelca32 | 2013-03-19 03:47:30 +0000 (Tue, 19 Mar 2013) | 1 line
Changed paths:
M /trunk/src/options.lua

Re-added debugmode toggle, only visible on alpha builds.
------------------------------------------------------------------------
r441 | vandesdelca32 | 2013-03-18 23:41:10 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk/RenameMusic.bat.txt

Fixed batch file bug where if placed in the interface folder and subdirs of music didn't exist, it wouldn't create them.
------------------------------------------------------------------------
r439 | vandesdelca32 | 2013-03-18 23:32:27 +0000 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
A /trunk/README.rtf
M /trunk/RenameMusic.bat.txt

Added Readme
Batch file now has a "Oops" comment at the top
Batch File now includes creating folders if they don't already exist.
------------------------------------------------------------------------
r437 | vandesdelca32 | 2013-03-18 22:51:56 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk/src/core.lua

Version check should properly activate on automatic alpha builds now.
------------------------------------------------------------------------
r436 | vandesdelca32 | 2013-03-18 22:42:40 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk/src/core.lua

added a bit more sophisticated version checking. It might actually work this time.
------------------------------------------------------------------------
r435 | vandesdelca32 | 2013-03-18 22:18:04 +0000 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
M /trunk/src/CombatMusic.toc
M /trunk/src/init.lua

Update settings _VER to 1, will cause settings reset.

Update toc file to no longer include the DEV tag.
------------------------------------------------------------------------
r432 | vandesdelca32 | 2013-03-18 22:09:24 +0000 (Mon, 18 Mar 2013) | 3 lines
Changed paths:
M /trunk/.pkgmeta
D /trunk/changelog.txt
A /trunk/src/CombatMusic.toc
D /trunk/src/CombatMusicDev.toc

Renamed CombatMusicDev.toc to CombatMusic.toc

Removed Changelog.txt (Too much like work)
------------------------------------------------------------------------
r431 | vandesdelca32 | 2013-03-18 22:07:18 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk/.pkgmeta

One last shot...
------------------------------------------------------------------------
r430 | vandesdelca32 | 2013-03-18 22:04:30 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk/.pkgmeta

Trying something else. Still not packaging correctly.
------------------------------------------------------------------------
r429 | vandesdelca32 | 2013-03-18 21:59:46 +0000 (Mon, 18 Mar 2013) | 2 lines
Changed paths:
M /trunk/.pkgmeta
A /trunk/changelog.txt

added changelog.txt
updated .pkgmeta to see if it will package correctly now.
------------------------------------------------------------------------
r428 | vandesdelca32 | 2013-03-18 21:47:41 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
M /trunk
A /trunk/.pkgmeta
A /trunk/RenameMusic.bat.txt
A /trunk/src
A /trunk/src/CombatMusicDev.toc
A /trunk/src/combatEngine.lua
A /trunk/src/core.lua
A /trunk/src/embeds.xml
A /trunk/src/init.lua
A /trunk/src/locale
A /trunk/src/locale/enUS.lua
A /trunk/src/locale/loadLocale.xml
A /trunk/src/options.lua
A /trunk/src/petbattles.lua

Add v5 files.
------------------------------------------------------------------------
r427 | vandesdelca32 | 2013-03-18 21:46:34 +0000 (Mon, 18 Mar 2013) | 1 line
Changed paths:
D /trunk/.pkgmeta
D /trunk/CombatMusic.toc
D /trunk/CombatMusic_Metrics
D /trunk/Core.lua
D /trunk/Core.xml
D /trunk/Main.lua
D /trunk/Strings.lua
D /trunk/embeds.xml
D /trunk/licence.html

remove v4 files in preparation for making v5 the working copy.
------------------------------------------------------------------------
r415 | vandesdelca32 | 2013-03-10 12:44:52 +0000 (Sun, 10 Mar 2013) | 1 line
Changed paths:
M /trunk/CombatMusic.toc

TOC 50200.
------------------------------------------------------------------------
Archived Files (11)
File Name
Version
Size
Author
Date
5.1.6
134kB
Vandesdelca32
03-22-13 07:50 PM
5.1.5
133kB
Vandesdelca32
03-22-13 05:48 PM
4.6.4
39kB
Vandesdelca32
03-10-13 11:38 AM
4.5.6
39kB
Vandesdelca32
10-07-12 11:01 PM
4.5.3
39kB
Vandesdelca32
08-31-12 09:43 PM
4.5.1
39kB
Vandesdelca32
05-02-12 03:09 AM
4.5.0
40kB
Vandesdelca32
04-27-12 10:46 PM
4.3.11
39kB
Vandesdelca32
04-22-12 05:54 PM
4.3.10
39kB
Vandesdelca32
04-02-12 10:28 AM
4.2.3
38kB
Vandesdelca32
03-01-12 09:16 PM
4.2.3
37kB
Vandesdelca32
02-17-12 05:54 AM


Post A Reply Comment Options
Old 10-14-11, 09:55 PM  
Vandesdelca32
A Kobold Labourer
 
Vandesdelca32's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 2
Version 4

Finally uploaded version 4 to WoWInterface!

The addon can now discern between your target and your focus' target, so you can choose which one it should prefer for boss checks!
All the settings can now be changed through slash commands!
Lots of efficiency improvements!

Be sure to check out the new features of CombatMusic!
Vandesdelca32 is offline Report comment to moderator  
Reply With Quote
Old 04-13-11, 03:25 PM  
Vandesdelca32
A Kobold Labourer
 
Vandesdelca32's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 2
Originally posted by Byakko
OH my god, this is just when I'm working on my Pokemon and Okami UI ideas!

Question; is it possible for it to detect if you're fighting a player? It's more for my Pokemon UI idea, where I can put the encounter music and the boss encounter music separately for when you're in a PvP situation or a PvE situation.
It actually already does, and considers a PvP encounter to be the same as a boss encounter, it is unfortunately not working as intended though.
Vandesdelca32 is offline Report comment to moderator  
Reply With Quote
Old 04-12-11, 12:13 AM  
Byakko
A Deviate Faerie Dragon

Forum posts: 19
File comments: 45
Uploads: 0
OH my god, this is just when I'm working on my Pokemon and Okami UI ideas!

Question; is it possible for it to detect if you're fighting a player? It's more for my Pokemon UI idea, where I can put the encounter music and the boss encounter music separately for when you're in a PvP situation or a PvE situation.
Byakko is offline Report comment to moderator  
Reply With Quote
Old 03-20-11, 09:39 AM  
Vandesdelca32
A Kobold Labourer
 
Vandesdelca32's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 2
Originally posted by Requiescat
Nevermind =) I looked through your code, and I get it now, thanks to the amazing comments you made.

You write absolutely delightful code.
You know, no one has ever told me that my code is even so much as readable... *shies away from.* Thanks
Vandesdelca32 is offline Report comment to moderator  
Reply With Quote
Old 03-17-11, 11:35 PM  
Requiescat
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
Nevermind =) I looked through your code, and I get it now, thanks to the amazing comments you made.

You write absolutely delightful code.
Requiescat is offline Report comment to moderator  
Reply With Quote
Old 03-17-11, 11:11 PM  
Requiescat
A Kobold Labourer

Forum posts: 0
File comments: 47
Uploads: 0
This is an extremely cool idea =)

I have a question - does boss music play for 5-man bosses, or only for boss/skull-level mobs?

Thanks!
Requiescat is offline Report comment to moderator  
Reply With Quote
Old 02-20-11, 04:54 AM  
Vandesdelca32
A Kobold Labourer
 
Vandesdelca32's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 2
Originally posted by Muscular Beaver
Is it possible to turn off the WoW music when using this addon?
I already tried turning down the volume, which works like 50% of the time, but it also sometimes suddenly starts the WoW music in normal combat (I only have Combat Music in boss fights) and keeps it at maximum volume so that I have to turn it down manually again and also it wont fade out Combat Music anymore.
This, I can do. It won't be hard at all to implement, seeing as there's already the built in functionality. The addon just requires a few tweaks to make it work. ( I am actually adding this feature now, expect to see it in 3.4.2)


Originally posted by Muscular Beaver
Another thing: In the Baron Ashbury fight in heroic SFK it stops playing music every time he does his asphyxiate and starts again with a new song when he lets you down again. [/b]
This, I have also noticed with Hussam on Heroic since the patch.. For some reason, being picked up, or thrown against a wall makes you leave combat. I wish there was something I could do about it, but I cannot.


Originally posted by Muscular Beaver
Also is there a way at the end of a song to get a new song instead of looping the one thats playing?
Unfortunately not. As far as I know WoW still doesn't return when the song has finished playing... I'd have no way to tell it was done, unless the length of the song was pre-programmed, and I want to steer away from that sort of thing, make it easier for users to set up, if you catch my drift.
Vandesdelca32 is offline Report comment to moderator  
Reply With Quote
Old 01-13-11, 11:04 PM  
Muscular Beaver
A Murloc Raider

Forum posts: 8
File comments: 68
Uploads: 0
Since I cant create an account on curse, for whatever reason, Ill try it here.

Is it possible to turn off the WoW music when using this addon?
I already tried turning down the volume, which works like 50% of the time, but it also sometimes suddenly starts the WoW music in normal combat (I only have Combat Music in boss fights) and keeps it at maximum volume so that I have to turn it down manually again and also it wont fade out Combat Music anymore.

Also is there a way at the end of a song to get a new song instead of looping the one thats playing?

Another thing: In the Baron Ashbury fight in heroic SFK it stops playing music every time he does his asphyxiate and starts again with a new song when he lets you down again.
Last edited by Muscular Beaver : 01-13-11 at 11:06 PM.
Muscular Beaver is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: