Download
(234Kb)
Download
Updated: 04-27-11 11:51 PM
Pictures
File Info
Updated:04-27-11 11:51 PM
Created:04-11-10 11:53 PM
Downloads:19,050
Favorites:50
MD5:

Buff Broker  Popular! (More than 5000 hits)

Version: 4.1.13
by: toddimer [More]

"Buff Broker: It lets you mash butan for buffs. No matter what class you are. or what group you're in. You just mash a button and everyone gets the right buff" - Psychonaut

Main Development site
Feature Request List
Discussion Thread
Main user site
Demo on youtube
FAQ

Buff Broker manages your group & personal auras. Be it Blessings, Totems, Shouts, Horns, Marks, or Power Words; your Paladin, Priest, Shaman, Warrior, or Druid; Seals, armors, stances, forms, or fires; installing this addon will help match your best buffs for your group, and help keep those buffs active on you and your party.

Buff Broker is uniquely adaptable to your current party. It is friendly with other players; it will not poach their buffs (although it might poach their assignments); it will not get confused if your buffs are poached; it understands talented vs untalented buffs; it will properly suggest you upgrade from single to class/raid wide buffs. Finally, yes, it does work (with Live, the PTR, and Cataclysm Beta)

Thanks in advance for any feedback and support! If you ever have trouble, i suggest reverting to the last release build (aka won't contain a "B" in the version).

Changelog included in the downloadable package, as "Changelog-BuffBroker-<version>.txt"

http://wow.curseforge.com/addons/buffbroker/files/182-4-1-13/

download total at last release: 12,246
download total at last patch: 12,246
Post A Reply Comment Options
Unread 06-09-10, 07:30 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by toddimer
The addon SHOULD re-inspect stale players every ~5 seconds, and mark as "not stale" though. How long does the count stay at 1/6 or 0/5 or whatever, Fritty? Does it ever fail to remind about buffs with a full 5/5 idle count?
Finally tested this again just now; nice to see it now handle some self buffs.

One major issue with that re-inspect stale players every ~5 seconds feature, though. CPU usage of the mod momentarily spikes several hundred percent when it does that.

Tested v1.5.21 with OptionHouse, disembedded Ace3 libs. On idle with the BuffBroker buff icon visible, it uses 0.350-0.425 CPU/second (no extra Ace3 usage). Which is in-line with other mods like this (ZOMGBuffs & SmartBuff). But every 5 "ticks" (5 seconds), CPU usage spikes to 3.0 to 3.4 CPU/second for a second, then returns to the previous amount.

Neither of those other mods do that (and they do resyncing); their usage remains relatively constant and never spikes. In a mod-heavy raid configuration, such behavior can cause "stutters" and other issues. Could you implement a way to resync players without causing such spikes?
Last edited by Zidomo : 06-09-10 at 07:31 AM.
Report comment to moderator  
Reply With Quote
Unread 06-07-10, 02:07 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Re: Re: Re: One last feature request

Originally posted by GreyWolfSC
Does SCT automatically pull text from Blizzard's scrolling text API? If so, it should be simpler to implement Blizzard's and let SCT handle it automatically.
No it doesn't. Neither does the other popular alternative: Mik's Scrolling Battle Text (MSBT). Nor Parrot. They all pull directly from the combat log.

A library that can more easily (for an author) give a user choice of where to put a mod's messages, rather than hard-code support for each scrolling text mod: LibSink-2.0.
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 11:57 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by Fritty
The count stays the same the entire dungeon I'm afraid.
Reproduced (something almost identical), fixed (a really closely related issue).

Good luck with release 1.5.21 bud :3
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 08:02 AM  
Fritty
A Cyclonian

Forum posts: 47
File comments: 33
Uploads: 0
Originally posted by toddimer
The addon SHOULD re-inspect stale players every ~5 seconds, and mark as "not stale" though. How long does the count stay at 1/6 or 0/5 or whatever, Fritty? Does it ever fail to remind about buffs with a full 5/5 idle count?
The count stays the same the entire dungeon I'm afraid.
Report comment to moderator  
Reply With Quote
Unread 06-06-10, 02:27 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Hmm..."Stale" means the player left the range of your game client, and needs to be re-sync'd. I'm not surprised to see the message in, say, Culling of Stratholme, if people get separated while mounted. It can also happen if you Queue directly from one dungeon into a fresh one, I believe.

The addon SHOULD re-inspect stale players every ~5 seconds, and mark as "not stale" though. How long does the count stay at 1/6 or 0/5 or whatever, Fritty? Does it ever fail to remind about buffs with a full 5/5 idle count?
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 04:22 PM  
Fritty
A Cyclonian

Forum posts: 47
File comments: 33
Uploads: 0
Originally posted by toddimer
I haven't been able to reproduce in 1.5.19 (which is functionally identical). If this happens again, could you either:

A) Go into the config, and hit the big red "Output Suggestions" button, or
B) at the console, type "/bb dumpSuggestions"

And send me the resulting screenshot? This should give me enough information to build a test case for reproducing the behavior.
giant screenshots inc!

Report comment to moderator  
Reply With Quote
Unread 06-05-10, 02:47 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by Fritty
I don't seem to be getting reminders to buff people in random dungeons...it seems to not be profiling everyone? Not sure why! Using 1.5.18B
I haven't been able to reproduce in 1.5.19 (which is functionally identical). If this happens again, could you either:

A) Go into the config, and hit the big red "Output Suggestions" button, or
B) at the console, type "/bb dumpSuggestions"

And send me the resulting screenshot? This should give me enough information to build a test case for reproducing the behavior.
Report comment to moderator  
Reply With Quote
Unread 06-05-10, 01:30 PM  
Fritty
A Cyclonian

Forum posts: 47
File comments: 33
Uploads: 0
I don't seem to be getting reminders to buff people in random dungeons...it seems to not be profiling everyone? Not sure why! Using 1.5.18B
Report comment to moderator  
Reply With Quote
Unread 06-04-10, 12:08 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Re: Re: Re: One last feature request

Originally posted by GreyWolfSC
Does SCT automatically pull text from Blizzard's scrolling text API? If so, it should be simpler to implement Blizzard's and let SCT handle it automatically.
I haven't researched user interaction with the chat facilities yet, so it's just one more thing to learn (regardless of time/documentation)

:P
Report comment to moderator  
Reply With Quote
Unread 06-03-10, 01:35 PM  
GreyWolfSC
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
Re: Re: One last feature request

Originally posted by toddimer
OH GOD MY BRAIN

Yeah, probably; Added to the feature list
Does SCT automatically pull text from Blizzard's scrolling text API? If so, it should be simpler to implement Blizzard's and let SCT handle it automatically.
Report comment to moderator  
Reply With Quote
Unread 06-03-10, 10:14 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by GreyWolfSC
[b]I've been getting a lot of taint errors from BuffBroker. They seem to be internal:
Thanks Grey, I'll look into it!



Originally posted by GreyWolfSC
I'm also getting message that something is hogging the Inspect API for > 120 seconds. I removed the effluvia that is GearScoreLite and the only other one I have that I can think of that may use that API is ElitistGroup.
I'll probably remove this warning, since it's not useful information.
Report comment to moderator  
Reply With Quote
Unread 06-03-10, 09:27 AM  
GreyWolfSC
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
I've been getting a lot of taint errors from BuffBroker. They seem to be internal:

6/3 00:52:54.620 An action was blocked in combat because of taint from BuffBroker - BuffBroker_CastSuggestionButton:SetAttribute()
6/3 00:52:54.620 Interface\AddOns\BuffBroker\BuffBroker.lua:2894 ClearButtonBuff()
6/3 00:52:54.620 Interface\AddOns\BuffBroker\BuffBroker.lua:3788 OnEvent()
6/3 00:52:54.620 Interface\AddOns\BuffBroker\BuffBroker.lua:4024
There is another one related to the MyDebugPrint function but I don't have a capture of it. I tried commenting out all the calls to it and it stops.

I'm also getting message that something is hogging the Inspect API for > 120 seconds. I removed the effluvia that is GearScoreLite and the only other one I have that I can think of that may use that API is ElitistGroup.
Last edited by GreyWolfSC : 06-03-10 at 09:29 AM.
Report comment to moderator  
Reply With Quote
Unread 06-03-10, 08:38 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Re: One last feature request

Originally posted by Fritty
Would it be possible to add a buff reminder to SCT/MSBT/Parrot/etc...?
OH GOD MY BRAIN

Yeah, probably; Added to the feature list
Report comment to moderator  
Reply With Quote
Unread 06-03-10, 07:31 AM  
Fritty
A Cyclonian

Forum posts: 47
File comments: 33
Uploads: 0
One last feature request

Would it be possible to add a buff reminder to SCT/MSBT/Parrot/etc...?
Report comment to moderator  
Reply With Quote
Unread 05-30-10, 11:05 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Thanks for the thoughts, Perera! Curiosity sake, how was your experience using Buff Broker?

Originally posted by perera
Your addon is very interesting, however I don't think there are enough buffs that are choices to warrant an addon that does that for all classes - a mage for example will already have glyphed for a particular 'armor'.
Agreed, some of the supported classes were included as a courtesy, or a side-effect; horn-of-winter impacts a shaman's earth totem decision, as an example. Mages is a dead easy one, and the functionality is absolutely no different than ZOMGBuffs or something. Priests & druids...I'm not sure the other addons automatically take talents into account, but it's been a while.

Regardless, my goal is for buffs to "just work". That it's easy to accomplish the goal for some classes doesn't concern me

Originally posted by perera
That said, pallies do need such a thing currently, but they all use pallypower. So my suggestion to you would be finding a way to make your addon set-up pallypower buffs (kind of working as a plugin)
That's an awfully strong generalization to make. Regardless of the popularity of pallypower, there are niches where I think a light-weight interface is beneficial; heroics, small-group play, PUGs, battlegrounds, and world play are some examples. That's the target for this add-on. My only consideration towards Pallypower has been how to "play nice" with other players using it; I don't see the benefit to extending pallypower, since the workflow and mechanisms are fundamentally incompatible.

Originally posted by perera
since its automatic fuction isn't very smart.
Can you elaborate on this? Are you referring to BuffBroker, or pallypower that "isn't very smart"? Are you basing the statement on your time spent with the addon? If so, what about it's use for you that "isn't very smart"? I'd hope for more details in order to improve the user's experience.

Originally posted by perera
P.S.: I spent 10min thinking of a name but didn't come up with anything. Also, please note what I said was mean as constructive criticism, I hope it doesn't sound any other way.
All feedback is appreciated. Thanks!

:edit: asked for grammatical clarification
Last edited by toddimer : 05-30-10 at 11:06 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: