Get an Epic Experience with Premium

Van32's CombatMusic

Audio & Video Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 74 Monthly Downloads
  • Supports: 5.4.1
  • 15,124 Total Downloads
  • Updated 11/20/2013
  • Created 03/16/2010
  • 18 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: release_v5.3.2
or
Support development! **
Donate

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!

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

You're not required to, but please donate. Buy me a coffee so I can make the addon better for everyone!

News

Have a suggestion? Found a bug in the AddOn? Follow this link to submit a ticket!

FAQ

Where'd Pet Battle support go?

  • It's been temporarily removed with version 5 because I wanted to get something out there now, instead of a while from now. I need to figure out exactly how I want to implement it and it's configuration before moving ahead with it. Expect to see it in the next major release though!

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 there any addons this one doesn't work with?

  • Right now, yes. There's another addon called CoolStealth that CombatMusic is incompatible with.
  • Any addon that tries to do the same thing as CombatMusic is also more than likely incompatible with it.

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, no code needs to be changed to make the addon run, it just works.

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:

  1. If you lost, CombatMusic will play the Game Over song.
  2. If it was a boss, it'll play your fanfare!
  3. 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.)

Commands

There's been a few extra commands added in since version 5.0, they're listed here.

CommandEffect
/cmOpens the options menu, main slash command
/cm challengeActivates Challenge mode
/cm level <x>Sets the 'dungeon level' for calculating bosses to x where x is between 1 and the level cap.
/cm level resetResets the 'dungeon level' to your current level.

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.

------------------------------------------------------------------------
r517 | vandesdelca32 | 2013-11-20 07:39:47 +0000 (Wed, 20 Nov 2013) | 1 line
Changed paths:
   A /tags/release_v5.3.2 (from /trunk:516)

Tagging latest stable build
------------------------------------------------------------------------
r516 | vandesdelca32 | 2013-11-20 07:39:08 +0000 (Wed, 20 Nov 2013) | 1 line
Changed paths:
   M /trunk/RenameMusic.bat.txt

Fixed the renaming batch file to no longer give 0 names, and to no longer rename songs in the root directory, which may have caused problems for some users. Please copy the new file over and re-run the file.
------------------------------------------------------------------------

Comments

First Previous Page 6 of 10 Next Last
  • #72

    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 @ Wyrmrest Accord

  • #74

    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 @ Wyrmrest Accord

  • #73

    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 = {
    }

     

  • #69
    Quote from Vandesdelca32 »

    I believe it's a bug in the Blizzard interface, where if you have your music off by default, CombatMusic restores that state before starting the song again...

    So, for example, if you have Fading set to 10, and engage another mob, but your music is off by default, it will just play another song instead.

    Easy way to fix this if you don't like ingame music, is turn on the music option, and turn the music volume down to 0. CombatMusic will change the volume to whatever you told it to (/cm volume <0-1>). This works for me all the time, and I've come up with a little personal thing I do... See if I can keep the same song going through an entire instance.. (Bosses don't count! Default fade of 5s too!)

     

    Very awesome! Thanks a ton!!

  • #67

    First off I'd like to say I love this addon. Been using it for a long time now. =)

     

    One thing I was wondering: Is there any way to make the addon keep playing the same battle music if you're going from one mob to the other? I have my fade set to "10" right now and as soon as my character drops out of combat, if I attack another mob it just starts another song =/ It'd be really cool if it just brought the same song back up if it was still in the middle of fading. I don't know if it's a bug or just how the system works. Thanks =)

  • #68

    I believe it's a bug in the Blizzard interface, where if you have your music off by default, CombatMusic restores that state before starting the song again...

    So, for example, if you have Fading set to 10, and engage another mob, but your music is off by default, it will just play another song instead.

    Easy way to fix this if you don't like ingame music, is turn on the music option, and turn the music volume down to 0. CombatMusic will change the volume to whatever you told it to (/cm volume <0-1>). This works for me all the time, and I've come up with a little personal thing I do... See if I can keep the same song going through an entire instance.. (Bosses don't count! Default fade of 5s too!)

     

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #70

    Awesome!! tyvm!

  • #65

    Would you consider using DBM-like criteria, or even the user's dbm, to recognise specific bosses and let us setup their specific music? You know, either use the same algorithmes to determine which boss it is, or determine it straight from DBM (if DBM loads "deathwing" timers etc., deathwing's specified music plays. Perhaps you'd even work with DBM's guys to make a DBM combatmusic pluggin?

  • #66

    That's actually a really good idea... At least for raids, but for the time being, I suggest focusing your tank and it will play boss music for that too.

     

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #62
    Cool addon, but would it be able to make it so that you would have different music when in mount, or even in different area's? at least that would make this addon even more awesome than it already is...
  • #63
    I will think about it. It was never really intended to be a feature of CombatMusic, hence the title. Perhaps as an add-on in the future...

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #59
    Hello, I love your addon, but I didn't comment "just" to say that, I have a question:

    Is it possible to choose a different song than "Victory" for LevelUp? If so: How to do that? If not: Will you consider to add such a function?
  • #60
    No, not currently. It wouldn't be hard at all to implement, I would just need to change the documentation to show it...

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #61
    Yep, I actually added that feature with version 3.6, I think the readme says it now...

    -- Vandesdelca32
    -- Andaendis @ Wyrmrest Accord

  • #55
    I've tried and tried, and I got everything correctly where it is supposed to be, but I still can't seem to get this to work... =( Last failed attempt I got this:

    2x Van32s_CombatMusic-3.35\CombatMusic_Operation.lua:92: bad argument #2 to 'random' (interval is empty)
    Van32s_CombatMusic-3.35\CombatMusic_Operation.lua:92: in function `enterCombat'
    Van32s_CombatMusic-3.35\Van32s_CombatMusic.lua:146: in function `CombatMusic_OnEvent'


    Locals:
    BossList = nil
    filePath = "Interface\Music\%s\%s%d.mp3"
    (*temporary) = defined =[C]:-1
    (*temporary) = defined =[C]:-1
    (*temporary) = "Interface\Music\%s\%s%d.mp3"
    (*temporary) = "Battles"
    (*temporary) = "Battle"

    ---
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!