Download
(7Kb)
Download
Updated: 10-14-20 12:45 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-14-20 12:45 PM
Created:10-09-10 05:41 AM
Downloads:8,816
Favorites:58
MD5:
Categories:Character Advancement, Miscellaneous

QuestSounds  Popular! (More than 5000 hits)

Version: 901-2020.10.14
by: Yocote [More]

QuestSounds - version 901-2020.10.14

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:
  • This addon is only updated for retail WoW; I don't play Classic, sorry
  • 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)
  • If multiple quests change status simultaneously the wrong sound may play. This is particularly noticable if you are on the quest "Test your Strength", the monthly Darkmoon faire quest to collect Grisly Trophies.

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
  • /qsnd set peons
    (New in version 2014.11.01)

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)

901-2020.10.14
- Update for Shadowlands 9.0.1
- There are quite many internal changes, but not many that are directly visible on the outside

2020.02.25
- TOC update for 8.3 (no changes in functionality)

2019.06.26
- Fixes for patch 8.2
- Sounds played by QuestSounds now play in the "Dialog" channel

2018.07.29
- TOC update for BfA pre-patch (8.0)

2016.10.26
- TOC update and fix for patch 7.1

2016.07.20:
- Tagged as Legion compatible

2014.11.01b:
- Fixed readme.txt

2014.11.01:
- Added a new sound set "peons". To change your sound set to this new set type
"/qsnd set peons"

2014.10.15:
- Update for patch 6.0.2

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
Post A Reply Comment Options
Unread 11-28-20, 10:50 PM  
Big_Fish
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Thanks

Thanks for keeping this addon up to date. I used to use another quest addon that used these sets of sounds for the quest status. I was really used to those sounds so I just added them to the list of sound sets.

questComplete = 567478, --"Sound/INTERFACE/levelup2.ogg",
objectiveComplete = 567499, --"Sound/INTERFACE/AuctionWindowClose.ogg",
objectiveProgress = 567482, --"Sound/INTERFACE/AuctionWindowOpen.ogg",
Report comment to moderator  
Reply With Quote
Unread 10-06-19, 09:31 PM  
rbpaiett
A Murloc Raider

Forum posts: 4
File comments: 49
Uploads: 0
Bandaid fix for Classic Wow

With all due respect to the author, I applied this edit to make it work for me in Classic. I made my own changes to suit me as far as sounds go but here it is:

Go from this function at line 91:

function me:checkQuest()
if self.questIndex>0 then
local index = self.questIndex
self.questIndex = 0
-- Beware! One of the output arguments was removed in WoD
local title, level, _, _, _, complete, daily, id = GetQuestLogTitle(index)
local link = GetQuestLink(id) -- Changed in 7.1! Used to take 'index' as argument
if id==self.questId then
if id and id>0 then
if link == nil then
link = title
end

to this:

function me:checkQuest()
if self.questIndex>0 then
local index = self.questIndex
self.questIndex = 0
-- Beware! One of the output arguments was removed in WoD
local title, level, _, _, _, complete, daily, id = GetQuestLogTitle(index)
-- local link = GetQuestLink(id) -- Changed in 7.1! Used to take 'index' as argument
local link = title
if id==self.questId then
if id and id>0 then
if link == nil then
link = title
end

I commented out line 97 with GetQuestLink because Blizz pulled it and then I tied off the comparator by adding the line "local link = title" below it. This has not been fully tested and is basically a band-aid fix. I claim to be no expert at programming and I'm sure the author will come up with something better.
Last edited by rbpaiett : 10-07-19 at 05:32 AM.
Report comment to moderator  
Reply With Quote
Unread 08-27-19, 11:13 PM  
INTRUDER!
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
WoW Classic

Any chance of this getting updated for WoW Classic? Would be much appreciated! Thanks!
Report comment to moderator  
Reply With Quote
Unread 10-26-16, 11:29 AM  
Yocote
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 10
Uploads: 2
Fix for patch 7.1 incoming in a moment
Report comment to moderator  
Reply With Quote
Unread 11-27-14, 12:41 PM  
Thunderlibra
A Kobold Labourer
 
Thunderlibra's Avatar

Forum posts: 1
File comments: 1
Uploads: 0
Love this but need help with one part.

I love the sounds and have the ones I want, but the progress of "more work" everytime I make a kill is annoying. Can I get rid of just that part? The sound, not the notification text.

Thank you.
Report comment to moderator  
Reply With Quote
Unread 11-15-14, 01:39 PM  
Estelyen
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: Re: random sounds

Originally Posted by Yocote
That would require some extra coding and adding some more configuration options (to define the list of sounds you want to choose from). I'm not sure that would be worth the effort - would any other users be interested in such a feature?
I definitely would be! More to the point, some addons (like PetBattleMusic or WeakAuras for instance) allow the user to define custom sounds that they can specify; sounds that are NOT in WoW's own sound library. A shiny ingame GUI would not be necessary to do that, it could be done by adding the sounds to a subfolder of the addon folder and editing their path and file name into the .lua file.

I actually tried that with QuestSounds but it doesn't work with the current version. I don't know LUA that well, but I guess the code for custom sounds needs to be different from the code for sounds from WoW's own library
Last edited by Estelyen : 11-15-14 at 01:40 PM.
Report comment to moderator  
Reply With Quote
Unread 12-01-12, 01:20 PM  
yeremias
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: random sounds

Thanks for responding!

I was hoping it would be something more simple, like adding a lua string, and then plugging in what sounds you want to randomly play.

I know enough lua to modify the SharedMedia addon folder, and a (very) wee bit more.
Report comment to moderator  
Reply With Quote
Unread 11-15-12, 10:50 AM  
Yocote
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 10
Uploads: 2
Re: random sounds

Originally Posted by yeremias
Do you know of a way to have the addon say random sounds? For instance, upon quest completion, could it say either the peon's or the peasant's voice, changing randomly? Also, could it say the different "PeonYes*" for quest progress?

Example sounds:
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes1.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes2.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes3.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes4.ogg")

With all the questing we do, it'd be nice to hear variations.

Thank you for making this addon, by the way. It is very nice!
That would require some extra coding and adding some more configuration options (to define the list of sounds you want to choose from). I'm not sure that would be worth the effort - would any other users be interested in such a feature?
Report comment to moderator  
Reply With Quote
Unread 09-29-12, 02:40 PM  
yeremias
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
random sounds

Do you know of a way to have the addon say random sounds? For instance, upon quest completion, could it say either the peon's or the peasant's voice, changing randomly? Also, could it say the different "PeonYes*" for quest progress?

Example sounds:
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes1.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes2.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes3.ogg")
/script PlaySoundFile("Sound\\Creature\\Peon\\PeonYes4.ogg")

With all the questing we do, it'd be nice to hear variations.

Thank you for making this addon, by the way. It is very nice!
Report comment to moderator  
Reply With Quote
Unread 09-12-12, 01:58 PM  
LadyEnfinity
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Yocote
I just uploaded a new version (2012.09.12) that adds a configuration command to adjust the verbosity of the messages in the chat pane (it may take a short while before it becomes available for download)

/qsnd message none
show no progress messages in the chat pane

/qsnd message all
show all progress messages in the chat pane (default)

/qsnd message completion
show only quest completion messages

/qsnd message objectives
show quest completion and objective completion messages (but not objective progress messages)
Awesome! Thank you so much
Report comment to moderator  
Reply With Quote
Unread 09-12-12, 12:22 PM  
Yocote
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 10
Uploads: 2
I just uploaded a new version (2012.09.12) that adds a configuration command to adjust the verbosity of the messages in the chat pane (it may take a short while before it becomes available for download)

/qsnd message none
show no progress messages in the chat pane

/qsnd message all
show all progress messages in the chat pane (default)

/qsnd message completion
show only quest completion messages

/qsnd message objectives
show quest completion and objective completion messages (but not objective progress messages)
Report comment to moderator  
Reply With Quote
Unread 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
Report comment to moderator  
Reply With Quote
Unread 09-12-12, 04:24 AM  
Yocote
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 10
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.
Report comment to moderator  
Reply With Quote
Unread 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
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 04:15 AM  
Yocote
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 10
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.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: