Download
(110Kb)
Download
Updated: 09-10-08 11:02 PM
Pictures
File Info
Updated:09-10-08 11:02 PM
Created:unknown
Downloads:3,039
Favorites:15
MD5:

Broadcaster

Version: 1.2.1
by: Seerah [More]

Broadcaster was my first "real" addon, and was a result of myself wanting a mod to announce random messages for polymorph and other spells. Version 1.2 was coded with the knowledge and confidence I have gained in my other addon projects over the past 4 months.

Note: 1.2.x should work perfectly fine on live, but was only tested on beta.


I would like to thank people on irc who helped me learn how to do things, and just listened when I was frustrated. The messages in this addon were either taken from other addons (such as Cryolysis), the WoW forums, or were made up my myself and my guildies/friends, so thanks to them, as well.

Broadcaster reads directly from the combat log. For polymorph, for example, it won't announce the message unless your spell cast is successful. (No longer requires you to set as focus.)

How to use Broadcaster:

  • Install Broadcaster like any other addon, by unzipping it to your WoW\Interface\AddOns directory.
  • Type /bc or /broadcaster to open the options window (or you can access it through Interface Options).
  • If you or your group wishes you to silence Broadcaster, type /bc standby or check the box for standby mode in its options window.


Features:
  • Included messages (mostly humorous) for all supported spells
  • Can enable/disable individual spells
  • Can create custom messages for each spell
  • Can use the default messages, custom, or both for broadcasting
  • Broadcaster substitutes the name of the spell's target into each message (also portal destinations)
  • Can also enable/disable the entire addon for those moments when you want Broadcaster to be quiet
  • Modules and message lists are only loaded if your class matches that of the module/messages to save on memory (runs around 34kb + Ace3 libs for the larger Mage module)

Broadcaster currently supports the following spells/abilities:
  • Druid: Rebirth
  • Mage: Polymorph, Portal, Ritual of Refreshment
  • Paladin: Redemption
  • Priest: Resurrection
  • Shaman: Ancestral Spirit

Please let me know if you have an issue with a spell, as I do not have all classes for testing.


In the future, look for these additions:
  • support for more classes' spells, such as banish, summons, etc.


For feature requests or bug reports, please use the links to the right (below the download button).

1.2.1:
- locale table updates, added locale keys to core and modules
- corrected typo in mage module

1.2:
- Now a fully fleshed-out GUI - type /bc or /broadcaster to access (or view in Interface Options)
- You can now put the entire addon into standby mode so no messages are sent
- You can now enable/disable on a per spell basis
- You can now create your own custom messages for each spell through the GUI
- Choose to use the default set of messages, your custom messages, or both, on a per spell basis
- Broadcaster now checks to see if the spell was on your focus, target, *or* mouseover and replaces %t in a message with the name of the spell's target (no more need for focus macros, etc)
- Localization table needs to be updated by me in the next version, and I still need translators :p

1.1a (in beta section): Added support for Pally's Redemption, Priest's Resurrection, Druid's Rebirth, and Shaman's Ancestral Spirit spells.
These currently have the same rez messages set to them.
Was not tested - let me know if it all works. :)
Also, I hope that the %t in the messages is good enough for you to get target's info. Blame the Blizz combat log, etc for that. -.-

1.0e: first cut at splitting into modules per class
localization added - translators needed! Look in enUS.lua and change "true" to what your translation would be. I also need translations for the strings in the MageMessages.lua file
still only Mage support. Other classes coming. ;)

1.0d: attempt to fix Zidomo's issue that was reported in wowi comments
added support for mage's Ritual of Refreshment. Manna biscuits, anyone?

1.0c: added support for mage portals! Let me know if you have any issues. :)

1.0b: fixed a typo in one message, added a new turtle message.
Beta Files (1)
File Name
Version
Hits
Size
Author
Date
1.1a (svn r4)
1,387
101kB
Seerah
05-22-08 10:24 AM


Optional Files (0)


Post A Reply Comment Options
Unread 05-06-08, 03:20 AM  
mrruben5
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Love it
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 05-06-08, 10:17 AM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Thanks, mrruben
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 05-12-08, 12:58 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Yep, nice work Seerah . With the bloat & bugs of Cryolysis2/3 still continuing, nice to see a lightweight announcing mod with similar cool messages come into being. All other lightweight announcing mods I've seen don't have your cool messages .

A problem with 1.0b, though. Using it in conjunction with ControlFreak. ControlFreak also requires a focus target set to function. It does that through either clicking on its frame (first to set focus target, next to cast the poly) or clicking a macro key similarly twice.

But the other night in a 5-man instance party, there were times when Broadcaster missed a few polys and didn't announce anything. Usually happened when I, for instance, clicked the ControlFreak frame very quickly to set the focus and then cast the poly a fraction of a second afterwards when in-combat.

Broadcaster didn't seem to be able to detect when the focus was set in that method when the time between the setting and the casting was short. From what I recall, setting the focus via Control Freak and then waiting at least a few seconds before casting the poly didn't cause issues. As opposed to it being solely a timing issue, might being in-combat affect it? Didn't have issues with Cryolysis2's poly messages in conjunction with ControlFreak, either in or out of combat.

Nice to see portal messages included in 1.0c, will try it out. Look forward to the future refreshment table messages.
Report comment to moderator  
Reply With Quote
Unread 05-12-08, 03:40 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Hm... Broadcaster uses the combat log to look for polymorphs (as such, it will not announce polymorph if it is reapplied before the first one wore off). But it checks for focus at the same time that it checks for you to start casting Polymorph. So perhaps there is a delay for when focus is set. But I have a macro that sets focus and casts poly all at the same time and it's been working for that... I'll fiddle with it though.

Thanks, Zidomo!
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Last edited by Seerah : 05-12-08 at 03:42 PM.
Report comment to moderator  
Reply With Quote
Unread 05-12-08, 09:53 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Try it now, Zidomo. It doesn't check for focus any more when you start casting, only when the poly aura is applied.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 05-19-08, 02:33 AM  
VagrantEsha
Token Werewolf Fan
 
VagrantEsha's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 238
Uploads: 38
I'm sure my guild's mage will thank you for this. I've had one or two members of The Pondersome Bestiary yell at me now for being too manic as a Feral Combat Druid and breaking crowd control (I'm a clumsy Druid).

Of course, a broadcaster would help with that but I hadn't really found anything suitable or to my liking to toss in the guild UI. Well, until now. Your mod does the job nicely, Seerah, and it's beautifully written to boot. That code's as lean as a slice of Bernard Matthews ham!
Report comment to moderator  
Reply With Quote
Unread 05-19-08, 08:33 AM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Originally posted by VagrantEsha
Your mod does the job nicely, Seerah, and it's beautifully written to boot. That code's as lean as a slice of Bernard Matthews ham!
Awesome. Glad to know I'm doing stuff right.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 05-22-08, 12:05 PM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
Just curious to know if you plan to add hunter ice traps... I've been looking for a good mod for that ever since the combat log change of 2.4.
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Report comment to moderator  
Reply With Quote
Unread 05-22-08, 12:32 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Originally posted by erica647
Just curious to know if you plan to add hunter ice traps... I've been looking for a good mod for that ever since the combat log change of 2.4.
I'll add it to the todo list Wanna come up with some messages?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 05-22-08, 02:06 PM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
Originally posted by Seerah
I'll add it to the todo list Wanna come up with some messages?
Hey Seerah! I wonder if it would be possible to allow users to enter custom messages for events like that. Is there a character limit for messages? Thanks!

Edit: Another question... would it be possible to route the message through a combat text mod like MSBT or SCT and make it sticky (selectable option)?
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Last edited by erica647 : 05-22-08 at 02:10 PM.
Report comment to moderator  
Reply With Quote
Unread 05-22-08, 08:46 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Originally posted by erica647
Hey Seerah! I wonder if it would be possible to allow users to enter custom messages for events like that. Is there a character limit for messages? Thanks!
This may come in the future when I get into adding more options. For now, you can add it in the messages files (Broadcaster\Locales\MageMessages.lua), copying what's already there. You'll need to redo it each time you update, though.
Edit: Another question... would it be possible to route the message through a combat text mod like MSBT or SCT and make it sticky (selectable option)?
These are just chat messages to alert your party as to what you're doing and have some fun. Some of the messages are too long for sct. You wouldn't want your own messages on your screen, would you? If you wanted to see messages from a party member running Broadcaster in your sct, that would require some addon comm. I think it's beyond the scope of the addon. Sorry, erica.

Was thinking though... Would you want messages about laying a trap or a mob getting caught in one? If hunter traps are like polymorph, you might not be able to tell whose trap is whose without some extra work (just in case there was more than one ice trap laid). I haven't begun to look into it, though.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 05-22-08, 11:02 PM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
Originally posted by Seerah
This may come in the future when I get into adding more options. For now, you can add it in the messages files (Broadcaster\Locales\MageMessages.lua), copying what's already there. You'll need to redo it each time you update, though.

These are just chat messages to alert your party as to what you're doing and have some fun. Some of the messages are too long for sct. You wouldn't want your own messages on your screen, would you? If you wanted to see messages from a party member running Broadcaster in your sct, that would require some addon comm. I think it's beyond the scope of the addon. Sorry, erica.

Was thinking though... Would you want messages about laying a trap or a mob getting caught in one? If hunter traps are like polymorph, you might not be able to tell whose trap is whose without some extra work (just in case there was more than one ice trap laid). I haven't begun to look into it, though.
Hey Seerah... I think I'd mainly want a message about when a mob gets caught in one since your mod is mainly for cc effects so that others will be aware. I'm not sure about the not being able to identify which trap belongs to who... that could sure get confusing. You're absolutely right about me not wanting to see my own messages in sct... I guess I was thinking about being able to see others messages in those frames. It might be something I could use witchhunt for and may do what I have in mind... need to play around with it a bit more. Thanks as always Seerah and glad you're having fun with modding!
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Report comment to moderator  
Reply With Quote
Unread 07-17-08, 12:02 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Would be really nice to see this have options to enable or disable its different message types.

In a 25-man raid with guild members or similar, you may not want to have the raid chat filled with the poly messages. Or poly & rez, etc.. Yet being able to announce the other types is still wanted during the run.

Still using MageAnnounce right now (for portal messages; I have a personal macro for food tables) instead of Broadcaster due to this limitation. Look forward to Broadcaster's further development .
Report comment to moderator  
Reply With Quote
Unread 09-11-08, 08:07 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Could you please add the druid spell, 'Revive'?

Also it'd be nice if the Warlock spell for Master Soulstone was also added.
__________________
Last edited by Anaral : 09-11-08 at 08:33 AM.
Report comment to moderator  
Reply With Quote
Unread 09-11-08, 11:23 AM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Revive will be in the next version. Soulstone is on the todo list. (Haven't gotten around to the Warlock module yet, but it's planned.)
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: