Download
(51 Kb)
Download
Updated: 08/16/18 02:57 PM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Updated:08/16/18 02:57 PM
Created:04/11/14 04:02 PM
Monthly downloads:103
Total downloads:25,119
Favorites:99
MD5:
Categories:Chat Mods, Utility Mods
Zolan's Chat Notifications  Popular! (More than 5000 hits)
Version: 2.12
by: zolan, Harven
NOTE: Zolan has passed ownership onto Harven for future updates.

What does it do?

This addon makes a sound when you receive a chat you are interested in.

For each of the following things, you can choose a sound from a list to play (or no sound to disable) if:
  • You receive a chat in the following channels: Whisper, Party, Guild 1 through 5, Say, Zone or Yell. (individual settings per channel)
  • Someone says your current character name, or your account name.
  • A friend has said something in any chat channel.
  • A specified key word or phrase has been said.

Additionally, you can...
  • Have it NOT play a sound if you are the sender.
  • Specify a blacklist of players you don't want it to make a notification for.

Since we aren't allowed to add our own sound files, it uses a handful of sounds from the game.

How do I configure it?

You can find the settings in SETTINGS->Zolan's Addons.
In the Zolan's Chat Notifications Settings section you will find everything you need. It is pretty straight forward and the tooltips on mouse overs has even more detailed information.

What are the future plans?
  • Increase the number of sounds that you can use.
  • Possibly add a separate visual notification if the desire is high enough.

Donation Hall Of Fame!

These people have donated gold to Zolan! (This list encompasses all donations from all of my addons.)
  • choekstr - 11,000 gold! Yeah... The comma is in the right place. At one time this was the largest donation out there. Since then Awesomebilly got a donation for 15,000 so now I await a rich fan to make me #1 again. Aside from the donation choekstr has given me tons of ideas for features to add to my addons as well as inspring a couple addons.
  • Guardianrule - 500 gold! My very first donation I ever received. Sooooo nice to be appreciated for the amount of time I've put into making my addons for you guys!!!!
  • ironllama - 500 gold! And another! You guys are friggin' awesome! Makes me feel like addon writing is worth it and helping people!
  • jchudz - 500 gold! And another! Really happy that people enjoy my work!
  • luizterra23 - 2,000 gold! And another! I am a happy man!
  • Greiger - 2,000 gold! Just when I thought the well was dried up... WOOOOOOOOO!!!

Who is Zolan thankful to?

This isn't everyone that has helped but this is the major players that I'd like to call out.
  • Blythe - I had wanted to make an addon like this and Blythe beat me to it by releasing ChatAlert. I asked her if I could use her code as a basis for my addon and she graciously gave me permission. Without this as a starting point, it would have been overwhelming to figure out how addon development worked. Anyway, she is amazing for letting me use her code and generally just awesome. Her addon ChatAlert is still being actively developed and has differences with my addon so if you are unhappy with mine, feel free to check hers out. Hers has a feature to make sound when a friend logs in and out which I do not plan to add to this addon.
  • The Arcane Scripters Guild - I can't list everyone in the guild but I will call out Xrystal and Seerah as they have helped me a lot. I've yet to ask a question and not get an answer from someone. I'm very thankful that I was allowed to be part of the group.
  • YOU - That's right. Thank you for using the addon! Seeing the number of downloads and favorites encourages me to do more work.

My Other Addons:

All of my addons are intended to be used together, so if you like one, you might want to install others. Here's the list.

Zolan's Chat Notifications - Makes audio queues on incoming chat that you don't want to miss. It is extremely configurable. Please give it a try.
Zolan's Junk Handler - Handles nearly everything you could hope for when it comes to junk. Including, tracking user junk marking and repeating it. Marking certain things like ornate items or 'icky food'. Then selling all junk upon visiting a vendor. It even has the ability to destroy junk under certain conditions. You really should give it a shot. It is, in my biased yet honest opinion, a pretty darn good addon.
Zolan's Auto Repair - Automatic repairing of your gear upon visiting a vendor.
Zolan's Slash Commands - A couple handy slash commands for doing stuff.
Zolan's Anchors Away - Blocks that annoying 'Too many anchors processed.' error. It is kind of like cold medicine. It doesn't fix the problem, it just makes the symptoms go away.

Known Problems:

None, but that doesn't mean there aren't any.

Final Notes:

If you are interested in having visual notifications, ask for it in the comments. If you think you have better onomatopoeias than I do, feel free to add them to the comments as well.

-- Zolan
v2.12
Updated for new API.
Upgraded LAM-2.0 to r26.


v2.11
Updated for new API.
Upgraded LibStub to 1.0 r4
Upgraded LAM-2.0 to r24.

v2.10
Updated for new API.
Upgraded LAM-2.0 to r23.

v2.9
Updated for new API.

v2.8
Updated for new API,
Upgraded LAM-2.0 to r22.

v2.7
Updated for new API,
Upgraded LAM-2.0 to r21.

v2.6
Updated for new API.

v2.5
Updated for new API.

v2.4
Updated for new API.

v2.3
Updated for new API,
Upgraded LAM-2.0 to r18

v2.2
Updated for the new API changes,
Settings panel converted to LAM-2.0

v2.1
Updated for the new API changes,
Updated LAM-1.0 to the patched version - thanks Garkin!

v2.0
Updated for the new API changes.

v1.9
Updated for the new API changes.

v1.8
Updated for the new API changes.

v1.7
Updated LibAddonMenu to fix 2 small submenu issues.

v1.6
Updated for the new API changes.

v1.5
Nothing too exciting. I revamped the config screens of my 3 biggest addons (the other 2 tomorrow probably). They had been taking up a ridiculous amount of vertical space and the thought of adding more features and making that list made me sick. Now they are much nicer. Check 'em out.

v1.4
Fixed an issue that caused keyword stuff to break when you use lua pattern characters.

v1.3
Fixed an aesthetic bug that made this app report that it was the Junk Notification app. Damn you copy-pastos!!!

v1.2
NEW FEATURE: A user defined blacklist of accounts to not play sounds for.
This release is nearly a complete rewrite as this was my first addon and I didn't know the best way to write addons in at the time. I have completely restructured the code and it is far more maintainable now, but that means there are potentials that some new bugs got added in there. Please let me know if you find any. I tested it pretty thoroughly but there is only so many times you can ask your buddies to send you a chat on various channels or with various words, etc. :)

v1.1
A version bump and repackaged to make ZAM's Minion not so cranky.

v1.0
Calling this version 1.0.
Added a few more sounds.
Fixed a bug that existed when whispering while having chat notifications on for your outgoing messages.
Made the sound dropdowns sorted.

v0.6
Fixed long-standing bug that was causing outgoing whispers to make a sound even when you had notifications turned off for yourself.
Added key word/phrase notifications.
Added notification if someone says your name in chat.

v0.5
Added a few new sounds. More to come. (I'm picky)
Made the config window pretty.
Fixed a potential problem on the backend that only occurs when debug is turned on.

v0.4
Unfortunately this change will reset your settings one more time but for good reason. You can now select 'Disable' for no sounds or a sound from a list of sounds for each chat channel. This should hopefully also fix a problem with settings not being remembered that was mentioned in the comments.

Please let me know if you want certain sounds or if you find problems. I will try to fix them promptly.

v0.3
Change to the back-end only but is leading up to me (and eventually you) to be able to assign different sounds to each type of chat. This update will, unfortunately, reset your config. This should not be a common occurrence but was a necessity in this case.

v0.2
The first working version.

v0.1
Was totally broken and Zolan hangs his head in shame.
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Uploader
Date
2.11
51kB
Harven
08/15/17 05:34 AM
2.10
51kB
Harven
05/23/17 02:46 PM
2.9
48kB
Harven
02/12/17 10:52 AM
2.8
48kB
Harven
10/05/16 04:18 PM
2.7
47kB
Harven
08/01/16 04:14 PM
2.6
47kB
Harven
06/04/16 01:26 PM
2.5
45kB
Harven
03/07/16 06:35 PM
2.4
45kB
Harven
11/02/15 10:31 AM
2.3
45kB
Harven
09/06/15 06:42 AM
2.2
39kB
Harven
03/04/15 07:09 AM
2.1
17kB
Harven
11/24/14 03:22 PM
2.0
17kB
Harven
09/16/14 03:51 PM
1.9
17kB
zolan
08/05/14 02:46 PM
1.8
17kB
zolan
06/24/14 10:19 PM
1.7
17kB
zolan
05/25/14 07:08 PM


Post A Reply Comment Options
Unread 06/02/15, 07:37 AM  
Visigoth
 
Visigoth's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Still love this addon, but no... there is no such setting, I sure would love a clear Chat Log
Report comment to moderator  
Reply With Quote
Unread 05/06/15, 11:54 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Visigoth
This addon is AWESOME, is it still being updated?

an option to turn off the "Welcome" message would be a nice addition.
Glad you like it! I ended up rage quitting ESO because of the way ZeniMax Online Studios was behaving. So I haven't been adding features to it. However...

Harven was kind enough to take over maintenance of the addon and he may have even added some more options. Since ESO went free to play, if there are any major issues with the addon I reckon I could hop back in and fix stuff. But Harven is really the guy to go to for answers these days.

There is a slight chance that I may jump back into maintaining them just for something to do. At least I won't be paying ZOS to beta test their game for them.

It has been some time since I looked at the code, but I had thought I had put an option in there to silence it's announcement.

Anyway, it is not an abandoned addon. It just isn't getting new features added to it at present.

Thanks again for using it! It was a lot of fun writing it and I'm glad people are still enjoying it.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 05/06/15, 07:43 PM  
Visigoth
 
Visigoth's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
This addon is AWESOME, is it still being updated?

an option to turn off the "Welcome" message would be a nice addition.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 07:16 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by zolan
Originally Posted by Anceane
i posted a bug on your portal.

I had to comment the lines with Zone and Yell so the sound did not spam continually even if i choose to disabled those in the menu.

Beside that it works fine with the new path
Ok. Hopefully by around 7PM-ish PST I'll have a fix uploaded. Depending on how messed up it is. This latest patch was horrible because they didn't tell us an API change was happening or even what changed. I'm not sure if they've even posted the changes yet so we had to kind of guess and certain things were definitely messed up.

~Zolan
Anceane,

I added more information to the bug report you put in. Lets keep the conversation over there so it is easier to keep track of. Unfortunately my information isn't exactly good but we'll get this figured out.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 03:11 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Anceane
i posted a bug on your portal.

I had to comment the lines with Zone and Yell so the sound did not spam continually even if i choose to disabled those in the menu.

Beside that it works fine with the new path
Ok. Hopefully by around 7PM-ish PST I'll have a fix uploaded. Depending on how messed up it is. This latest patch was horrible because they didn't tell us an API change was happening or even what changed. I'm not sure if they've even posted the changes yet so we had to kind of guess and certain things were definitely messed up.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 03:06 PM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1018
Uploads: 1
i posted a bug on your portal.

I had to comment the lines with Zone and Yell so the sound did not spam continually even if i choose to disabled those in the menu.

Beside that it works fine with the new path
Report comment to moderator  
Reply With Quote
Unread 05/13/14, 10:17 AM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Check Out Zolan's Author Portal

ATTENTION ALL: I have set up an Author Portal for myself and my addons. It has a place to submit bugs and whatnot. I would ask you to post bugs and feature requests there from now on.

Thanks, and thanks for using my addons!!

~Zolan
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 02:24 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Enkiidu
Originally Posted by zolan
Originally Posted by Enkiidu
Nice add-on... however the latest update makes my game CTD every 1-10 minutes! Can you fix that please?
Also could you add other sounds which aren't part of the game?
Hmm. First I've ever heard of any crashes. This addon is fairly simple and not cpu intensitve or memory intensitve. I can't possibly imagine what about this addon could cause a crash.

Perhaps list the sounds you have selected and I'll see if one of those are triggering something bad?

As for new sounds, I would love to! Unfortunately ZO doesn't allow you to register your own sounds so we are forced to only use sounds that already exist in the game. I will gladly add more in-game sounds to the list if you would like new ones.

~Zolan
I'll PM you some screenshots of my settings. Now that I'm looking closely at it I have a ton of name triggers... like 10 or so and I may have repeated one or two. This might be what's causing the crashes? Anyway I'm gonna try and reduce it to 2 and see how it works now.

EDIT: Yeah it appears to workng fine now after I removed most of the trigger names :P
Weird... I see your list and yeah there were a crazy amount of things in that list that would be considered duplicates but even so, it just added like maybe 1ms tops to the amount of time it would take to figure it out. I could and probably will add a performance fix in there but even so it isn't that big of a deal. If you had debugging turned on, that would have caused a lot of debug messages but I see you didn't have that turned on..

I'm sure you've figured it out but the keyword/keyphrase matching doesn't do word boundary matching so if you had the following list:

cow
cowb
cowbo
cowboy

The last 3 are redundant since cow is located in all of them.

I was going to mention that this latest release of my chat addon (which I had been running for a while before I released it) coincided with the 1.7 patch and that possibly it was related. I was having more crashes than normal after the patch. I ended up switching the game to run in Windows XP (SP3) compatibility mode and I've yet to have another crash since I have done so.

I'm going to try to add a big chunk of key words in my setup and see if I can cause any kind of problems but I still don't see how this addon could be causing any sort of crash. Please let me know if you are still stable since removing the dupes after a couple days.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 08:14 AM  
Enkiidu

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by zolan
Originally Posted by Enkiidu
Nice add-on... however the latest update makes my game CTD every 1-10 minutes! Can you fix that please?
Also could you add other sounds which aren't part of the game?
Hmm. First I've ever heard of any crashes. This addon is fairly simple and not cpu intensitve or memory intensitve. I can't possibly imagine what about this addon could cause a crash.

Perhaps list the sounds you have selected and I'll see if one of those are triggering something bad?

As for new sounds, I would love to! Unfortunately ZO doesn't allow you to register your own sounds so we are forced to only use sounds that already exist in the game. I will gladly add more in-game sounds to the list if you would like new ones.

~Zolan
I'll PM you some screenshots of my settings. Now that I'm looking closely at it I have a ton of name triggers... like 10 or so and I may have repeated one or two. This might be what's causing the crashes? Anyway I'm gonna try and reduce it to 2 and see how it works now.

EDIT: Yeah it appears to workng fine now after I removed most of the trigger names :P
Last edited by Enkiidu : 05/09/14 at 11:33 AM.
Report comment to moderator  
Reply With Quote
Unread 05/07/14, 12:08 AM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Enkiidu
Nice add-on... however the latest update makes my game CTD every 1-10 minutes! Can you fix that please?
Also could you add other sounds which aren't part of the game?
Hmm. First I've ever heard of any crashes. This addon is fairly simple and not cpu intensitve or memory intensitve. I can't possibly imagine what about this addon could cause a crash.

Perhaps list the sounds you have selected and I'll see if one of those are triggering something bad?

As for new sounds, I would love to! Unfortunately ZO doesn't allow you to register your own sounds so we are forced to only use sounds that already exist in the game. I will gladly add more in-game sounds to the list if you would like new ones.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 05/06/14, 11:54 PM  
Enkiidu

Forum posts: 0
File comments: 3
Uploads: 0
Nice add-on... however the latest update makes my game CTD every 1-10 minutes! Can you fix that please?
Also could you add other sounds which aren't part of the game?
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 03:20 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Hazram
The following error was generated when I entered keywords that included bracket characters -- [ or ].

Code:
pattern parsing error
stack traceback
[C]: in function 'string.match'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:91: in function
'Notifier.shouldNotifyForOnKeyWords'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:173: in function
'Notifier.triggerNotifications'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Handler.lua:38: in function
'Handler.handleIncomingChat'
My guess is that brackets are meaningful characters in lua, and are messing up the text-matching function somewhere. I tried using '/[' and '/]' instead of the naked brackets, hoping that would fix the problem, bit it did not.

The brackets are useful in searching for in-game items linked in chat; I'd really like to be able to use them. Is there a workaround I could use?

I don't know lua myself, but I'd guess that you could use built-in text functions to replace such meaningful characters with escaped characters.

Thanks for this great addon -- I rely on it!
Hazram, try the updated version and let me know if you run into any problems. Also, I totally forgot but the proper way to escape a lua pattern is neither / nor \ but instead %. So %[ would have probably fixed that.

Either way, it now should behave as expected. Please let me know if you have any other issues.

~Zolan
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 02:20 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Originally Posted by Hazram
The following error was generated when I entered keywords that included bracket characters -- [ or ].

Code:
pattern parsing error
stack traceback
[C]: in function 'string.match'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:91: in function
'Notifier.shouldNotifyForOnKeyWords'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:173: in function
'Notifier.triggerNotifications'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Handler.lua:38: in function
'Handler.handleIncomingChat'
My guess is that brackets are meaningful characters in lua, and are messing up the text-matching function somewhere. I tried using '/[' and '/]' instead of the naked brackets, hoping that would fix the problem, bit it did not.

The brackets are useful in searching for in-game items linked in chat; I'd really like to be able to use them. Is there a workaround I could use?

I don't know lua myself, but I'd guess that you could use built-in text functions to replace such meaningful characters with escaped characters.

Thanks for this great addon -- I rely on it!
I hadn't thought about that. Whoops. If you did \[ it 'might' work. I'm in the process of reworking a few things so I'll try to get that fixed soon-ish. In the mean time try \[ or possibly \\[ and see if that works.

Sorry about that.
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 02:16 PM  
Hazram

Forum posts: 0
File comments: 1
Uploads: 0
The following error was generated when I entered keywords that included bracket characters -- [ or ].

Code:
pattern parsing error
stack traceback
[C]: in function 'string.match'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:91: in function
'Notifier.shouldNotifyForOnKeyWords'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Notifier.lua:173: in function
'Notifier.triggerNotifications'
user:/AddOns/Zolan_ChatNotifications/Zolan_CN_Handler.lua:38: in function
'Handler.handleIncomingChat'
My guess is that brackets are meaningful characters in lua, and are messing up the text-matching function somewhere. I tried using '/[' and '/]' instead of the naked brackets, hoping that would fix the problem, bit it did not.

The brackets are useful in searching for in-game items linked in chat; I'd really like to be able to use them. Is there a workaround I could use?

I don't know lua myself, but I'd guess that you could use built-in text functions to replace such meaningful characters with escaped characters.

Thanks for this great addon -- I rely on it!
Report comment to moderator  
Reply With Quote
Unread 04/28/14, 02:11 PM  
zolan
 
zolan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 83
Uploads: 5
Re: Visual Cue

Originally Posted by Doubledoh
Can you please add the option to display a visual cue of the message in the center of the screen (or where-ever we want because it's an easy to move window?). The Addon, Chat Watch, is broken...but is essentially what I'm looking for...and I image one addon that can give us both an audio, and a visual cue, when a certain chat string comes through (like WTS or WTB) would be awesome.

Thanks.
Actually, could you describe what you want to see? I glanced at Chat Watch, and I don't think it does what I had in mind. If you could give me a brief set of specs that would help out a lot. I was imagining a box that lighted up upon notification so you had a visual representation. It kind of looks like Chat Watch is just a filtered chat window that only shows what you want to see.

Thanks,

~Zolan
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.