Download
(4 Kb)
Download
Updated: 11-28-12 12:57 PM
Pictures
File Info
Compatibility:
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:11-28-12 12:57 PM
Created:10-09-10 05:41 AM
Downloads:2,442
Favorites:32
MD5:
Categories:Character Advancement, Miscellaneous
QuestSounds
Version: 2012.11.28
by: Yocote [More]
QuestSounds - version 2012.11.28

QuestSounds is a small addon to give audio cues on the following events:

  • you complete a quest
  • you complete an objective of a quest
  • you gain progress on one of the objectives of a quest

Each of these events will cause a distinct sound to be played (only the 'highest ranked' of these sounds will play, of course)

The idea for this addon was inspired by MonkeyQuest's quest completion
sounds; I wanted to have that feature without having to load that full
addon, as most other features of MonkeyQuest are now provided by blizzard's
built-in objectives tracker.

My goal is to keep this addon small. This has the following implications:
  • There is only little configuration flexibility, via commandline instructions (see below)
  • The sounds are sounds that are sounds that are embedded in the game, they are not external sound files.
  • There is no localization support. As far as I can see, the addon will work in other languages as well, but the feedback messages will be printed in english and the commands are in english.

Known problems:
  • The sounds may not play the first time they should play (if they aren't cached yet).
  • For some quests the wrong 'rank' of sound may play (e.g. the objective complete sound when the quest complete sound should play)

Configuration:

There are a few configuration commands available via the "/qsnd" command ("/questsounds" is an alias for "/qsnd"). Sorry - no graphical configuration yet.

There are a few "sound sets" built in that you can choose between. In this version you can switch between these via:
  • /qsnd set gong
  • /qsnd set wacky
  • /qsnd set creatures

The 'wacky' set is the default in this version. (In the previous version
the 'gong' set was the default, but those sounds stand out less from the usual soundscape)


You can test the sounds via the "/qsnd test" command:
  • /qsnd test quest
    (plays the "quest complete" sound)
  • /qsnd test objective
    (plays the "objective complete" sound)
  • /qsnd test part
    (plays the "progress" sound)

New in version 2012.09.12:
You can tune the amount of messages printed to the chat pane via the "/qsnd message" command:
  • /qsnd message none
    Do not print quest progress messages
  • /qsnd message completion
    Only print quest completion messages
  • /qsnd message objectives
    Only print messages for quest completion and objective completion
  • /qsnd message all
    Print messages for all forms of quest progress (default)
2012.11.28:
- Updated TOC for patch 5.1

2012.09.12:
- Added an option to reduce the number of messages printed to the chat pane

2012.08.29:
- Release for MoP / patch 5.0.4.
- Changed the default sound set back to 'wacky' as that stands out more from
'everyday' sounds.

2011.05.01:
- Bumped TOC for patch 4.1. No other changes.

2010.10.17:
- Changed the default sound set
- Changed the "objective complete" sound of the original 'wacky' sound set
to a sound that works on the 4.0.1 client
- Added a configuration option via the "/qsnd" command (or "/questsounds")


2010.10.09:
- Original release
Archived Files (5)
File Name
Version
Size
Author
Date
2012.09.12
4kB
Yocote
09-12-12 12:16 PM
2012.08.29
4kB
Yocote
09-01-12 03:53 AM
2011.05.01
4kB
Yocote
05-01-11 10:09 AM
2010.10.17
4kB
Yocote
10-17-10 07:21 AM
2010.10.09
2kB
Yocote
10-09-10 05:41 AM


Post A Reply Comment Options
Old 10-09-10, 09:44 PM  
Tincup
The Grumpy One
 
Tincup's Avatar
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 98
Uploads: 4
Will this work for the current version of WoW? Just wondering?
Tincup is offline Report comment to moderator  
Reply With Quote
Old 10-10-10, 12:28 AM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
Edit: it appears that two of the three sounds actually are present in the 4.0.1 client, and the triggering logic works on 4.0.1, so feel free to use it on the live client (the "objective complete" sound won't play though, unless you replace it). I will upload a new version in the weekend.


Originally posted by Tincup
Will this work for the current version of WoW? Just wondering?
It won't work on 3.3.5 or pre-cataclysm versions of 4.0.* for two reasons:

1) There is one reason it certainly won't work "as is" on both 3.3.5 and 4.0.* pre-cataclysm: the sounds I used in the addon aren't available in those clients. You could edit the sounds to different ones of course to work around this until cataclysm comes around.

2) On 3.3.5 it will also not work for another reason, which is not easy to work around: one of the events I use to detect the changes in the quest log doesn't fire on 3.3.5 under the same conditions as it does on the beta (UNIT_QUEST_LOG_CHANGED). This issue should not be a problem on 4.0.1 though (I haven't set up a PTR client, so I can't check atm)
Last edited by Yocote : 10-13-10 at 03:02 PM.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 10-13-10, 06:54 AM  
RHuebner
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
This is a nice little addon, and works well for what it does. But I have to say the default sounds chosen are pretty annoying (the quest complete one is outright obnoxious). For the sake of other users who may not know how to find alternate sound files to use, let me suggest the following boring, functional and non-obnoxious alternatives:

questComplete = "Sound/Doodad/BellTollNightElf.ogg",
objectiveComplete = "Sound/Effects/DeathImpacts/mDeathImpactGiantDirtA.ogg",
objectiveProgress = "Sound/Effects/DeathImpacts/mDeathImpactSmallDirtA.ogg",

But thanks to the author anyway, it's nice once you administer its meds.
RHuebner is offline Report comment to moderator  
Reply With Quote
Old 10-13-10, 02:57 PM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
Originally posted by RHuebner
This is a nice little addon, and works well for what it does. But I have to say the default sounds chosen are pretty annoying (the quest complete one is outright obnoxious).
I guess everyone has their own likes and dislikes as far as sounds go Maybe I should offer a few different sound sets as option in the next version. I will consider your choices as an alternate set, though I will not use your choice of "quest complete" sound, because I happen to use exactly that sound in another addon (that I haven't released yet)


That said: it appears that two of the three sounds actually are present in the standard 4.0.1 client and don't require cataclysm; the "objective complete" sound is not present in the new live client. So feel free to try the addon "as is" on live.
Last edited by Yocote : 10-13-10 at 03:02 PM.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 06:15 AM  
Warriorreuel
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Changing the sounds.

First, nice light weight addon for those who don't need or want all the bulk of some of the other addons. I really really like an audio sound when I complete a quest. I have successfully changed the sounds to ones I desire, that part works fine. However, I am trying to play the quest complete sound more than once so I don't miss it. I modded the code as follows but no worky.

if complete then
print("["..level.."] '"..link.."': complete");
me:Play(sounds.questComplete)
me:Play(sounds.questComplete)
elseif objectivesComplete>self.completeCount then

Then I tried this change to try and get the sound file to play twice in a row,

function me:Play(sound)
-- print("Playing:", sound)
if sound and sound~="" then
PlaySoundFile(sound)
PlaySoundFile(sound)
end
end

Still does not work. My desire was to get the sounds to play twice in a row since they go by so fast its easy to miss them. What am I doing wrong here?
I am currently working on converting a .wav file (quest complete sound using my voice) into ,ogg file which I have done but now I am struggling how to incorporate the new .ogg file into a .MPQ file. After spending a few hours on this task it dawned on me that it would be even nicer if I could simply point to a wav file from this addon and play it. That way I could avoid the whole .ogg and .MPQ thing. What are the implications of being able to point to and play a wav file directly from inside this addon?
Warriorreuel is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 11:06 AM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
Re: Changing the sounds.

Originally posted by Warriorreuel

Then I tried this change to try and get the sound file to play twice in a row,

Code:
function me:Play(sound)
  if sound and sound~="" then
    PlaySoundFile(sound)
    PlaySoundFile(sound)
  end
end
That won't work indeed - PlaySoundFile merely starts playing a sound, but doesn't wait for it to finish. So your sample just plays the same sound twice at the same time (the net effect is probably that it sounds at twice the volume).

When you start thinking about it, it is quite logical why blizzard implemented PlaySoundFile that way. While addon event handling code is running, the game mostly freezes until the addon is finished handling the event. If PlaySoundFile would wait for the sound to finish before continuing to execute the rest of the event handler, the game would freeze while the sound is playing until the playback of that sound is done...

To get the effect you want you will have to add a timer, start it together with the first PlaySoundFile call, and then use the timer to call PlaySoundFile again after a second or so. Implementing that will probably take more code than already is in the addon though ...

For your second question, maybe the description of the PlaySoundFile function at wowprogramming or wowwiki may be of use. As those descriptions show, the same function can also play files in the addon directory; you just have to specify the path to your wav file relative to the wow directory.
Last edited by Yocote : 10-15-10 at 11:15 AM.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 10-15-10, 08:20 PM  
Warriorreuel
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Well thanks for the lua lesson, I freely admit I know nothing about lua. I tried for a few hours messing around with playing wav files but never could get one I created to play. I even tried to play the "QuestComplete.wav" from carbonite but I must be doing something wrong, because that would not work either. I finally settle on this blizzard canned sound for the quest complete sound,
PlaySoundFile("Sound\\Doodad\\G_hornofecheyakee.Wav")

Its a nice mellow yet noticeable sound that stands out from the rest of the normal game noises. Thanks again.
Warriorreuel is offline Report comment to moderator  
Reply With Quote
Old 11-07-10, 12:01 PM  
theultimateend
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I love you so hard.

I've been wanting this for so long. This was the ONLY REASON I had quest helper before!

Which raises my next question, does anyone know the 3 sounds quest helper was using? Those things stuck with me and I would love to use them in this.

Is it weird that this is now my favorite mod made for wow?

I think they were auction house related .

Note: It might have been Quest Guru, one of them had AH sounds for quest progress. I'm trolling their lua's now.
Last edited by theultimateend : 11-07-10 at 12:04 PM.
theultimateend is offline Report comment to moderator  
Reply With Quote
Old 11-10-10, 09:59 AM  
tralkar
An Onyxian Warder
 
tralkar's Avatar

Forum posts: 352
File comments: 218
Uploads: 0
like the addon alot.. only played with it in for 15 min.. Some times the sound takes time to go off, but better than no sound =)

* ok after playing some more i see that the quest sound picks it up from the quest objective not when it shows in the middle of your screen, this is why theres a sec delay in the sound.. Still works for me
Last edited by tralkar : 11-11-10 at 07:11 PM.
tralkar is offline Report comment to moderator  
Reply With Quote
Old 11-25-10, 11:41 AM  
tralkar
An Onyxian Warder
 
tralkar's Avatar

Forum posts: 352
File comments: 218
Uploads: 0
With the last round of patches from blizzard on 11/23/10 this addon is not working right.. Alot of the sounds are are not working..
tralkar is offline Report comment to moderator  
Reply With Quote
Old 11-26-10, 04:05 AM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
Originally posted by tralkar
With the last round of patches from blizzard on 11/23/10 this addon is not working right.. Alot of the sounds are are not working..
Hmm, that is strange, I have no troubles with it myself.

Which of the "sound sets" are you using? See the Addon Info tab here for the commands to change the sound set ("/qsnd set") and the commands to test the sounds without having to actually do quests ("/qsnd test").

It has been reported that some sound cards are having problems with warcraft version 4.0.x - but fixing those problems is of course well outside my reach.

I have also seen a few quests that don't trigger the events that QuestSounds uses to play the sounds, or triggers them in the wrong order, causing the sounds not to play. I doubt I can fix those cases either.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 09-01-12, 04:15 AM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
MoP version

I just uploaded the MoP compatible version.

The main change is flagging this addon as compatible with patch 5.0.4.

The only other change is that for new installs the default sound set now is the "wacky" sound set again, as that stands out a bit better from the everyday WoW soundscape. As far as I am aware there are only two cases where blizzard uses my choice of "quest complete" sound during a quest, both of them are horde-only quests: one in the goblin starter area, and another one at the goblin island in twilight highlands.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 09-09-12, 10:54 AM  
LadyEnfinity
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Regarding chat output.

Hi there

I posted this question on Curse, but I haven't received a response. I'm hoping the author, or someone with a similar issue, will be able to give some advice.

So far, I've enjoyed this addon, I was able to change the sounds to fit my preference. However, I truly dislike the constant chat output of the quest progress. Is there a way to eliminate this, or at least limit this?
I quest a lot - and for quests with "you must kill 20 of said mobs", posting updates to chat for each one gets a bit irritating.

Any information would be appreciated!
Thanks <3
LadyEnfinity is offline Report comment to moderator  
Reply With Quote
Old 09-12-12, 04:24 AM  
Yocote
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 9
Uploads: 2
Re: Regarding chat output.

Originally Posted by LadyEnfinity
Hi there

I posted this question on Curse, but I haven't received a response. I'm hoping the author, or someone with a similar issue, will be able to give some advice.

So far, I've enjoyed this addon, I was able to change the sounds to fit my preference. However, I truly dislike the constant chat output of the quest progress. Is there a way to eliminate this, or at least limit this?
I quest a lot - and for quests with "you must kill 20 of said mobs", posting updates to chat for each one gets a bit irritating.

Any information would be appreciated!
Thanks <3
Thanks for the suggestion! I saw your comment on Curse, and planned to respond to it after fixing it, but didn't have time to look into the issue yet - apologies.
I can make the feedback in chat optional. It may be a few days before I find time to do so though.
Last edited by Yocote : 09-12-12 at 04:27 AM.
Yocote is offline Report comment to moderator  
Reply With Quote
Old 09-12-12, 09:20 AM  
LadyEnfinity
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Regarding chat output.

Thanks for the suggestion! I saw your comment on Curse, and planned to respond to it after fixing it, but didn't have time to look into the issue yet - apologies.
I can make the feedback in chat optional. It may be a few days before I find time to do so though.
That would be wonderful, thank you!
Yesterday I did the Gnombliteration quest - was certainly a fun way to clear chat hehe
I appreciate the response! Have a great day <3
LadyEnfinity is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: