Download
(9Kb)
Download
Updated: 12-23-07 08:38 PM
Pictures
File Info
Updated:12-23-07 08:38 PM
Created:unknown
Downloads:5,062
Favorites:12
MD5:

MusicTheme  Popular! (More than 5000 hits)

Version: 2.0.1
by: mulesh [More]

== Description ==

This will allow you to play your own sound scheme for in-game music, including background music for zones as well as combat and mount music. Custom themes can be added to allow for unlimited variations, just get your music in the theme folder and write up the theme data file. Currently the only theme available is based on Final Fantasy 7.

== Features ==

Play custom music for:
Battlegrounds
Cities
Outdoor Zones
Mounted
Swimming
Combat Music
Ghost
Death
Taxi
Resting

== Usage ==

Slash Commands:
/musictheme or /music to open the config window

A F.A.Q. on creating themes is here

Download the full Final Fantasy 7 theme here:
Final Fantasy 7 Theme v2.0
Extract the contents to your Interface\AddOns\MusicTheme\ThemeData folder.

Or get the sound pack from my Google Code SVN page at:
trunk/FinalFantasy7Theme

You will also need to get the Final Fantasy 7 Theme (lua only) patch above and have it installed first. Then extract the songs into your Interface\AddOns\MusicTheme\ThemeData\FinalFantsy7\Sounds folder.

If you already have the songs from a previous download then you just need to update the theme file by getting the FinalFantasy7Theme(lua only) patch above.

== Planned Changes ==

Add support for multi-song theme elements

== Known Issues ==

Battleground music does not trigger after rezzing in battlegrouns

== Change Log ==

2.0.1
* Premier GUI added
* fix battle music priority over swimming
* improved XP gain effects
* added Silvermoon City support (code only)
* added Shattrath City support (code only)

v1.1.6
* fix typo "Stormwind" to "Stormwind City"
* fix typo "Iron Forge" to "IronForge"

v1.1.5
* fix typo in OnLoad function (this fixes slash commands and event registration issues)

v1.1.4
* new themes will now get added properly

v1.1.3
* the RestSong will only be played when resting AND indoors (still excluding major cities)
* tweaked XP gain song to trigger more accurately
* suppress other songs when in battlegrounds

v1.1.2
* Fixed zip file structure
* Added updated files from v1.1.1

v1.1.1
* Added music checks for Stormwind, The Exodar, Darnassus, and Iron Forge
* FinalFantasy7 Theme has new music to support the added cities

v1.0.1
* Initial release

Optional Files (0)


Post A Reply Comment Options
Unread 12-26-07, 03:44 AM  
Pyrolith
A Defias Bandit

Forum posts: 3
File comments: 19
Uploads: 0
New Theme Idea

My brother got me the 5th season of Red vs Blue on dvd for christmas. I've been thinking how cool it'd be to hear Caboose saying random stuff periodically when you kill stuff, or Sarge when you turn in a quest. I may try looking into that rhapsody thing you were mentioning a week or two ago and see if I can rip sound bytes from that and start building a library.

It just sorta depends on how much time and effort i'll be able to put into it.
Report comment to moderator  
Reply With Quote
Unread 12-24-07, 07:45 AM  
mulesh
A Chromatic Dragonspawn
 
mulesh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 193
File comments: 107
Uploads: 5
GUI bugs

I know there are some odd bugs with the GUI. If you disable some songs (i.e Taxi) then it messes up the triggers for other songs (i.e. Mounted).

If you come across something like this, please let me know so I can make adjustments. Use "/music debug" and reproduce your bug. Tell me what the last message was and what songs you had On/Off.

Thanks
__________________
"Don"t tase me bro!" ~ Andrew Meyer
Report comment to moderator  
Reply With Quote
Unread 12-24-07, 04:18 AM  
mulesh
A Chromatic Dragonspawn
 
mulesh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 193
File comments: 107
Uploads: 5
Originally posted by mrsir
Oh, thanks for the new release =D
BTW, is it just me or does the PVPBattle song bug? (like keeps restarting)
I havent noticed, but I will look into it.
__________________
"Don"t tase me bro!" ~ Andrew Meyer
Report comment to moderator  
Reply With Quote
Unread 12-24-07, 01:24 AM  
mrsir
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Oh, thanks for the new release =D
BTW, is it just me or does the PVPBattle song bug? (like keeps restarting)
Report comment to moderator  
Reply With Quote
Unread 12-23-07, 11:02 AM  
mulesh
A Chromatic Dragonspawn
 
mulesh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 193
File comments: 107
Uploads: 5
Originally posted by mrsir
But what about Silvermoon City music? I looked in the files but didn't see any of them about silvermoon...
Its coming
__________________
"Don"t tase me bro!" ~ Andrew Meyer
Report comment to moderator  
Reply With Quote
Unread 12-23-07, 07:05 AM  
mrsir
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
But what about Silvermoon City music? I looked in the files but didn't see any of them about silvermoon...
Report comment to moderator  
Reply With Quote
Unread 12-22-07, 11:23 AM  
mulesh
A Chromatic Dragonspawn
 
mulesh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 193
File comments: 107
Uploads: 5
Re: Re: Recent Comments

Originally posted by ioncat
Found an error, methinks. I'm not sure if this is my doing, or a real error, but...using the same musictheme.lua (as well as FF7), my OutsideNightFsong will play when it's night. However, as soon as I enter and exit battle, or as soon as I enter and exit an inn, the music switches back to the OutsideDayFSong. I don't know WHY it's doing this, it's weird. The only real edits I've made to the data files was that I corrected that battlemusic while swimming erorr, as well as added the multiple battlethemes posted by Pyro. Any idea what's causing this?[/color]
I will look into that.
__________________
"Don"t tase me bro!" ~ Andrew Meyer
Report comment to moderator  
Reply With Quote
Unread 12-21-07, 03:57 PM  
ioncat
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Recent Comments

but with the GUI I am working on this could be possible. [/b]
Awesome, bro. I've figured out a small, easy to work with solution for my fading and extra track issues. Has nothing to do with the MOD per se, but I'll tell ya what I did.

Using a program called Audacity (it's free), I added fade in's to all the tracks, and I lowered the volume of the fanfare track drastically. Now, while the music still instantly switches during one transition to another, it at least fades into the newer song.

Also using Audacity, I used simple cut and paste methods to add more tracks to existing songs. For example, OutsideDayFSong is one song, right? What I did here was take existing songs (like the theme for Elder Scrolls: Morrowind) and add that music to the end of OutsideDayFSong. So now, when the final fantasy song ends, the Morrowind song starts, so on so forth. They always START and END in the same order, but...at the very least, it removes some repitition and keeps things interesting.

I'd definately reccomend Audacity for those who love this mod, but need a simple workaround for what the mod can't do.

And, yes Mulesh, PLEASE make that GUI!

EDIT: Found an error, methinks. I'm not sure if this is my doing, or a real error, but...using the same musictheme.lua (as well as FF7), my OutsideNightFsong will play when it's night. However, as soon as I enter and exit battle, or as soon as I enter and exit an inn, the music switches back to the OutsideDayFSong. I don't know WHY it's doing this, it's weird. The only real edits I've made to the data files was that I corrected that battlemusic while swimming erorr, as well as added the multiple battlethemes posted by Pyro. Any idea what's causing this?
Last edited by ioncat : 12-21-07 at 07:11 PM.
Report comment to moderator  
Reply With Quote
Unread 12-21-07, 06:12 AM  
mulesh
A Chromatic Dragonspawn
 
mulesh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 193
File comments: 107
Uploads: 5
Recent Comments

Originally posted by Pyrolith
I think I found the answer to one of my questions

-- play in combat
Code:
		elseif (InInstance == false) and (classification == "elite") then
Code:
		elseif (InInstance == false) or (classification == "elite") then
It now plays the BossMusic for me when I'm in an instance.
This is INTENDED. The addon should only play the BossSong for elites when NOT in an instance (after all, everything in instances is elite).

Originally posted by okami
Great addon , but is there a way to play random PVE battle songs?
Originally posted by Mulesh
Yes, its possible. I will look into adding that feature.
Originally posted by Pyrolith
Thanks for writing code that's easy to read and understand Mulesh. It's really helping me out by working on my coding skills. I'm having a lot of fun debugging and tweaking :P
Thanks dood. I can tell you it was no walk in the park to get it this far. The idea and code base for it came from several "music" mods I found on Curse.com but didnt work very smoothly. Its a working progress though, and I am grateful for your help

Originally posted by Slakah
At the moment if you get into combat then start swimming the combat sound will be overwritten by the swimming. I personally would prefer to let combat have priority.
I agree. I'll add that extra conditon Pyrolith posted.

Originally posted by Pyrolith
Have you found anything with the death in BG bug Mulesh?

**Recap**
Whenever I die the BG music playing stops and plays the Dies.mp3. I click release and while I'm waiting in the graveyard the Dead1.mp3 plays. When I ressurect it doesn't switch back to the BG music. I've only done WSG lately and haven't had a chance to test it in any other BG.
Not yet. The last time I was in a BG was when I made the fix to the BG music trigger to always play instead of switching to a zone song. I am still planning on investigating it though.

Originally posted by ioncat
Great mod, it's really made fighting in WoW so much more interesting.
Thankies

Originally posted by ioncat
Is there a way to have the fanfare music play ONLY when completing quests? As much as I enjoy it, hearing the fanfare music after EVERY fight and during EVERY discovery gets old.
I've been contemplating adding a GUI that will allow the user to "turn on/off" any song event during gameplay. I'll see about adding options for this.

Originally posted by ioncat
Also, is there a way to have one track FADE into another? Like, would it be possible to have the swimming music FADE into the Outside music? I'd like this for every tack SAVE for the beginings of battles (though I'd like to have the battle music fade out).
I dont think the PlaySound() function has that ability, sorry.

Originally posted by ioncat
Lastly and definately most important...I've been using your FF7 theme as a base. I can't seem to figure out how to add more songs though. For instance, if I wanted more than just ONE song to play when I'm outside. And I don't want it to just cycle through the songs in the folder, I want to add NEW songs and have the Outside music cycle through THOSE. This goes for everything, I'd like to add random music to most places to avoid the music getting stale.
Currently the mod only supports the limited number of songs per trigger. I cant promise this will change, but with the GUI I am working on this could be possible.
__________________
"Don"t tase me bro!" ~ Andrew Meyer
Report comment to moderator  
Reply With Quote
Unread 12-18-07, 03:33 PM  
ioncat
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Great mod, it's really made fighting in WoW so much more interesting.

Is there a way to have the fanfare music play ONLY when completing quests? As much as I enjoy it, hearing the fanfare music after EVERY fight and during EVERY discovery gets old.

Also, is there a way to have one track FADE into another? Like, would it be possible to have the swimming music FADE into the Outside music? I'd like this for every tack SAVE for the beginings of battles (though I'd like to have the battle music fade out).

Lastly and definately most important...I've been using your FF7 theme as a base. I can't seem to figure out how to add more songs though. For instance, if I wanted more than just ONE song to play when I'm outside. And I don't want it to just cycle through the songs in the folder, I want to add NEW songs and have the Outside music cycle through THOSE. This goes for everything, I'd like to add random music to most places to avoid the music getting stale.

It's alot to ask for, methinks, but it would totally make the mod less repetative.
Last edited by ioncat : 12-19-07 at 07:33 PM.
Report comment to moderator  
Reply With Quote
Unread 12-12-07, 02:14 AM  
Pyrolith
A Defias Bandit

Forum posts: 3
File comments: 19
Uploads: 0
Have you found anything with the death in BG bug Mulesh?

**Recap**
Whenever I die the BG music playing stops and plays the Dies.mp3. I click release and while I'm waiting in the graveyard the Dead1.mp3 plays. When I ressurect it doesn't switch back to the BG music. I've only done WSG lately and haven't had a chance to test it in any other BG.
Report comment to moderator  
Reply With Quote
Unread 12-11-07, 03:39 AM  
okami
A Kobold Labourer
 
okami's Avatar

Forum posts: 1
File comments: 6
Uploads: 0
I fixed my fanfare problem , the extension was set to .mp3 when the file was .wav (this is because I edited the fanfare.mp3 to fade out near the end)

Originally posted by okami
hmm I've tryed listening for the 'kill' by changing in game settings but there no change. I'll edit the 'kill.wav' today to see if it is because of the volume, and i'm lvl 66 so the fanfare should still work, It was working before I changed the code to play random PVE songs.
Report comment to moderator  
Reply With Quote
Unread 12-11-07, 03:26 AM  
okami
A Kobold Labourer
 
okami's Avatar

Forum posts: 1
File comments: 6
Uploads: 0
hmm I've tryed listening for the 'kill' by changing in game settings but there no change. I'll edit the 'kill.wav' today to see if it is because of the volume, and i'm lvl 66 so the fanfare should still work, It was working before I changed the code to play random PVE songs.

Originally posted by Pyrolith
I think the kill.wav is too quiet to be heard over the fanfare or battle music. I played it a few times myself out of game and the .wav file is only a second long I think.

I'm going over the fanfare bug and why you may not hear it. Are you level 70? If so that's why, it only triggers on exp. gain. If not I'll keep looking.
Report comment to moderator  
Reply With Quote
Unread 12-10-07, 11:08 PM  
Pyrolith
A Defias Bandit

Forum posts: 3
File comments: 19
Uploads: 0
Originally posted by Pyrolith
I think have a solution. Add:

and (MusicTheme_InCombat == false)

Code:
	-- play for swimming
	if IsSwimming() and (MusicTheme_InBG == false) and (MusicTheme_InCombat == false) then
This should hopefully work where if you're swimming and in combat it will play the BattleSong.
I confirmed this and it works. If you enter a battle while in the water it will switch to BattleSong, and if you enter battle outside water yet run in and swim around it will stay on BattleSong. Thanks for finding that bug.
Report comment to moderator  
Reply With Quote
Unread 12-10-07, 11:01 PM  
Pyrolith
A Defias Bandit

Forum posts: 3
File comments: 19
Uploads: 0
Originally posted by Slakah
At the moment if you get into combat then start swimming the combat sound will be overwritten by the swimming. I personally would prefer to let combat have priority.
I think have a solution. Add:

and (MusicTheme_InCombat == false)

Code:
	-- play for swimming
	if IsSwimming() and (MusicTheme_InBG == false) and (MusicTheme_InCombat == false) then
This should hopefully work where if you're swimming and in combat it will play the BattleSong.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: