Download
(165Kb)
Download
Updated: 07-21-16 03:26 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Minor patch (6.2.4)
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:07-21-16 03:26 PM
Created:07-31-10 03:44 AM
Downloads:5,070
Favorites:39
MD5:

Broker: ChatAlerts  Popular! (More than 5000 hits)

Version: 1.3 r023
by: burny_dd [More]

Addon that shows on screen messages for certain events and channel activities. (For all those people like me who cant keep track of chat frames while raiding ;-))

New -

* Added 'Raid Warning' as possible text alert output.
* For text alerts assign any of the possible areas provided by display addons (SCT, MSBT, Parrot)
* Make messages sticky or floating for SCT, MSBT, Parrot or the Blizzard Floating Combat Text
* Test text alerts for all message events in the 'Test Alert Locations' section in the options.
* Included Battle.net conversations.
* 'Yell' no longer bundled with 'Say' but own event.
* Option to show alerts in combat and out of combat.
* Option to wrap lines at a specific line length.
* Channel and chat settings shown in their respective colors in tooltip.
* Removed own spam-filtering attempts.
* Spam filtering through external addons. Set option 'Message Filters' to apply filters of external spam-addons before processing messages.

Features -

* Supports two different types of alerts: Text alerts & Sound alerts
* Text alerts can be displayed in the UI Error Message Frame, SCT, MSBT, Parrot or the Blizzard Floating Combat Text
* Chat types supported: Raid, Battleground, Party, Guild, Officer, System, Battle.net, Whisper, Say, Yell, Emotes, Monster emotes/yells
* Channels supported: Receive alerts for Blizzard Channels like General, Trade etc or custom channels
* Each chat type and channel can have assigned it's own display location. If none is specifically set global setting will be used.
* Filter options to highlight only selected messages (Player name, keywords)
* Whitelist filter matches each single word (ignores case)
* Looting alerts: Receive alert messages for rolls and items looted
* Text alerts inherit the colors used in the Chat Frame.
* Profile support for settings.

Install -

Copy the Broker_ChatAlerts folder to your Interface\AddOns directory.

Commands -

/bchatalerts arg
/bca arg

With arg:
menu - display options menu
version - display the version information
help - display this help

Usage -

* Set global option where all alerts will be displayed. For each messsage event and channel an individual display location can be selected.
* All 4 supported display locations can always be set in the options. Locations that are not available are grayed out but still can be selected.
* Default UI Frame is fallback location if non-available locations is set for display. This way temporarily disabled addons won't mess with your settings.

Update Version 1.3 r023:

* bumped toc to 70000
* fixes due to changes in Blizzard's API
* adjusted argument handling for chat commands
* adjusted auto-hide delay handling for tooltip
* some code cleanup
* updated libraries for 7.0

Update Version 1.3 r022:

* fixed sounds (format changed from .wav to .ogg)
* updated libraries
* bumped .toc to 60200

Update Version 1.3 r021:

* updated libs
* .toc bump to 60000

Update Version 1.3 r020:

* options with colorized tristate options (enabled/disabled/filtered)
* bumped toc to 50400

Update Version 1.3 r019:

* modularized addon
* adjusted handling of text coloring
* some code clean up
* removed unnecessary lib Ace-Hook-3.0
* upgraded .toc to 50300

Update Version 1.2 r018:

* removed obsolete battle ground chat events
* added instance chat support

Update Version 1.2 r017:

* added option to show alerts for own sent messages
* added missing monster chat event
* separated monster and raid boss events (new event type 'Raid Boss')
* fixed event sorting in options and tooltip

Update Version 1.2 r016:

* updated libs

Update Version 1.2 r015:

* fixed bug in text colorization function
* fixed taint issue caused by using global _ variable

Update Version 1.2 r014:

* internal text coloring now supports nested colors
* updated libraries
* updated toc to 50001

Update Version 1.2 r013:

* fixed broken options dialog for events and channels

Update Version 1.2 r012:

* fixed broken sound notifications

Update r011:

* new options in 'General' as follows
* 'Show Sender Icon': messages will be preceded by an icon indicating race and gender of the senders char
* 'Show Client Icon': messages in Battle.Net conversations will be preceded by icon indicating the client of the sender
* 'Icon Size': display size of icons above
* minor bugfixing and code clean-up

Update r010:

* fixed broken tooltip for minimap button

Update r009:

* Added 'Raid Warning' as possible text alert output.
* For text alerts assign any of the possible areas provided by display addons (SCT, MSBT, Parrot)
* Make messages sticky or floating for SCT, MSBT, Parrot or the Blizzard Floating Combat Text
* Test text alerts for all message events in the 'Test Alert Locations' section in the options.
* Included Battle.net conversations.
* 'Yell' no longer bundled with 'Say' but own event.
* Option to show alerts in combat and out of combat.
* Option to wrap lines at a specific line length.
* Channel and chat settings shown in their respective colors in tooltip.
* Removed own spam-filtering attempts.
* Spam filtering through external addons. Set option 'Message Filters' to apply filters of external spam-addons before processing messages.
* Restructuring and cleanup of code.

Update r008:

* minimap button loads properly
* properly unregister events on disable
* fixed malfunctioning UpgradeSettings()

Update r007:

* added officer chat as separate event to be tracked
* fixed missing event handler update after setting options throught tooltip

Update r006:

* text and sound settings can be toggled by clicking on the tooltip cell
* added filtered events
* filter by player name
* filter by any single word found in the whitelist filter (case insensitive)
* notification sound can be selected from a list of ingame sounds

Update r005:

* updated .toc to 4.3

Update r004:

* added missing BNet whispers
* updated libraries
* updated .toc to 4.2
(same revision; main directory properly included now)

Update r003:

* fixed messed up library loading

Update v1.0 r002:

* .toc updated to 4.0.1
* added optional minimap button
* added option to hide hint text in tooltip
* updated German translation

Udate r001:

* Parrot support added
Optional Files (0)


Post A Reply Comment Options
Unread 08-01-10, 01:21 AM  
Slipfoot
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Another Display Location

would be nice, if you will supoort Parrot as display location in an upcoming release.

Meanwhile thanks for realizing a great idea
Report comment to moderator  
Reply With Quote
Unread 08-01-10, 11:16 AM  
Slipfoot
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Re: Another Display Location

Originally posted by Slipfoot
would be nice, if you will supoort Parrot as display location in an upcoming release.
Thank you - works great ^^
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 05:44 PM  
avid
A Deviate Faerie Dragon

Forum posts: 14
File comments: 43
Uploads: 0
Just posting to say thanks! I can't live without ChatAlerts!
Report comment to moderator  
Reply With Quote
Unread 01-15-12, 08:04 AM  
Kangdeokwon
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
thx useful addon

hello

I want to alert to RAID WARNING. possible?
or size up alert message size.

sorry. I can't english.
but, thank you for useful addon.

have a nice day!
Report comment to moderator  
Reply With Quote
Unread 01-26-12, 04:24 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
officier chanel

Plz any chance set officier chanel ?
Report comment to moderator  
Reply With Quote
Unread 02-05-12, 10:56 AM  
Taet
A Deviate Faerie Dragon

Forum posts: 17
File comments: 81
Uploads: 0
officer chat

officer chanel work
Last edited by Taet : 02-13-12 at 11:57 PM.
Report comment to moderator  
Reply With Quote
Unread 03-10-12, 01:39 PM  
avid
A Deviate Faerie Dragon

Forum posts: 14
File comments: 43
Uploads: 0
Heya, recently updated to the latest version, but I'm having a couple problems with it. It looks like the addon is working to display System notifications to the middle of the screen properly, along with the sound notification and all. However, it doesn't do it for private messages, party chat, or anything else.

I've been having LUA errors with it too. It seems to want to fight with any addon with an Ace3 library in it. (e.g. Bagnon, sct, Mapster, etc) All of them are updated, and I even installed the latest Ace3 library to see if it would fight with that too, and it did. Not sure what to do here, and I don't want to give up on this addon as it is my favorite. :\

Message: ...rface\AddOns\Broker_ChatAlerts\Broker_ChatAlerts.lua:1472: attempt to compare number with boolean
Time: 03/10/12 13:22:51
Count: 1
Stack: ...rface\AddOns\Broker_ChatAlerts\Broker_ChatAlerts.lua:1472: in function `UpdateAlertEvents'
...rface\AddOns\Broker_ChatAlerts\Broker_ChatAlerts.lua:880: in function <...rface\AddOns\Broker_ChatAlerts\Broker_ChatAlerts.lua:878>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:274: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:348: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:614: in function <Interface\FrameXML\UIParent.lua:582>

Locals: <none>
Last edited by avid : 03-10-12 at 01:39 PM.
Report comment to moderator  
Reply With Quote
Unread 03-12-12, 12:58 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
Sorry, that was my fault with a malfunctioning routine for updating the old options format. Think I must have written that one during a blackout ^^; Should be working now. :-)
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 08-04-12, 02:02 PM  
DohNotAgain
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Just installed this.

No error msgs at all....from this mod or any other.
Thing is, I can't change any of the settings.
No matter what pull-down I use in the config panel it won't select the choice I click.

Also, I turned off loot msgs using the broker panel, but it didn't recognize the setting.
It showed the change was made, but did not implement it.
I even reloaded the UI to see if that made any difference....It didn't.

I wish I had error msgs to give you.
Report comment to moderator  
Reply With Quote
Unread 08-06-12, 09:27 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
*cough* So much for testing and quality control. This bug slipped my notice since the last big code restructuring 3 months ago. Thanks for pointing it out. Fixed now in Version 1.2 r013 :-)
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 11-27-12, 04:45 PM  
kittykatmax
A Fallenroot Satyr
 
kittykatmax's Avatar

Forum posts: 21
File comments: 227
Uploads: 0
IsModDisabled a nil value error

5x Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:1049: attempt to call field "IsModDisabled" (a nil value)
Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:1049: in function "IsMessageHandlerReady"
Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:1036: in function "GetMessageHandler"
Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:1010: in function "ChatAlertMessage"
Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:919: in function "ChatEventHandler"
Broker_ChatAlerts\Broker_ChatAlerts-1.2 r017.lua:873: in function "?"
libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[16]":4: in function <string>:"safecall Dispatcher[16]":4
<in C code>
<string>:"safecall Dispatcher[16]":13: in function "?"
libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:
nil
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: