The Creamy GUI Center: Group Buttons

Each week Matthew Porter contributes The Creamy GUI Center, a column aimed at helping you enhance your WoW experience by offering an in depth guide to addons, macros and other tools we use to play WoW, along with commentary on issues that affect how we all play.
To finish my series on action bars and buttons, this week I'm looking at "Group Button" style addons. Group Buttons was an addon made by the venerable Lozareth of Discord Mods fame. Group Buttons attached action bars directly to an unit frame, making the frame the default target for the action or spell placed in the bar. A look at the original addon can be seen in this Addon Spotlight. Unfortunately Lozareth hasn't updated the addon for WoW 2.0 compatibility. However multiple other authors have stepped in with their own take on a group buttons style addon which has provided the community with several options ranging in complexity. Let's find out which suits your needs!
To finish my series on action bars and buttons, this week I'm looking at "Group Button" style addons. Group Buttons was an addon made by the venerable Lozareth of Discord Mods fame. Group Buttons attached action bars directly to an unit frame, making the frame the default target for the action or spell placed in the bar. A look at the original addon can be seen in this Addon Spotlight. Unfortunately Lozareth hasn't updated the addon for WoW 2.0 compatibility. However multiple other authors have stepped in with their own take on a group buttons style addon which has provided the community with several options ranging in complexity. Let's find out which suits your needs!
UnitButtons

One aspect of UnitButtons I liked is rather than attaching to an actual unit frame, the target button bars are free floating and can be dragged anywhere. This allows compatibility for any user frame addon you might use, as well as the freedom to place the buttons wherever works best for you. A shorthand label helps remind you which target the button bar is assigned to, like P1 for player, T for target, P2-P5 for party, and R for raid members. Unfortunately bars for pets, target or target, focus, and party's target are missing, again showing the beta-ness of this addon. (Is beta-ness a word? It is now!) UnitButton's advanced features are found on the "Dynamic Button" tab of the config panel. Here you have instructions to select the button you want tinker with. The options presented are a little cryptic; a tooltip with an explanation would be handy. I was able to figure out that you can make buff buttons blink if your target is missing the buff, or fade when it has it. The fading is nice, but even nicer would be to completely hide the buff's button if the target has it active. You can however hide a buff based on your target's class, handy so you can ignore non-mana using classes with your Arcane Intellect button for example. All of this can be applied to debuffs you cast on an enemy as well; they can flash when you need to cast it and fade when it's active. Buttons that you designate as heals or dispellers like Remove Lesser Curse have another set of options that can make them blink, fade, and hide based on the target's health percent.
That's about everything for UnitButtons. It's pretty easy to setup and has some nice features. Once the author adds support for target of target, pets, and focus targets and spruces up the config panel UnitButtons will be hard to beat. Oh, one thing I should mention, UnitButtons uses Blizzard default 120 action buttons, so when used with other action button addons it may conflict a little. Not a deal-breaker but something to be aware of.
Unit Frame Action Bars
Next up is Unit Frame Action Bars, which is a long title to type each time so hence forth I'll refer to this addon as
UFAB. UFAB is configured through mostly slash commands; however it has one window that contains sliders to adjust each bar's size and check boxes for hiding the party bars in raids and to make the raid bars be aligned vertically. UFAB has an action bar for every unit frame you can think of, even going as far as target of target's target. (Isn't it neat how in WoW lingo target of target's target actually makes sense?) UFAB can attach its bars to a unit frame if it supports the unit frame addon you're using; otherwise the bars just float where ever you put them. I like how it puts the choice on the user with this option. UFAB is compatible with the default unit frames along with Perl Classic, X-Perl, ag_UF, and CT raid frames. It might be usable with more, but those are the ones I saw noted UFAB's download page. UFAB is missing features such as fading and blinking of the buttons, however it does track rather your target is hostel or not.All in all UFAB gets the job done admirably if you don't need options such as fading and flashing icons. Its wide range of targets is commended, as it's distinguishing of friendly/enemy units. Adding more options to the config panel instead of relying on slash commands would be nice, as I feel any WoW 2.0+ addon should offer alternatives.
eXtreme Unit Buttons

Last but certainly not least is eXtreme Unit Buttons (XUB for short). I expected this addon to come with a lightning bolt on the front and maybe a warning label of some type signifying how extreme and hardcore it is. Well I don't know about extreme, but it's certainly hardcore. When I noticed that this addon comes bundled with a .pdf manual I knew something was up. Of course I promptly ignored it and went directly to exploring XUB in game. XUB has 4 main windows you cycle through to set it all up accessed by /xub. The Options window handles how the bars of buttons are displayed. Details like size and spacing of the buttons, rather tooltips are show or not, and where the bars are anchored to a frame. The next window is the Unit Frames window, which is where you tell XUB what unitframes you're using. It natively supports the default, Perl Classic, X-Perl, ag_UnitFrames, and Discord Unit Frames. If you use a different unit frame addon you can create a custom setting by entering the names of each of the frames. However to find out exactly what a frame's name is you'd have to use another addon such as Visor. These windows are pretty straight forward to use, it was when I got to the final configuration window that I began scratch my head. See setting up the actual bars isn't a simple matter of drag and drop like the other addons, no you have to make your action bars through a complex scripting syntax. Time to bust out the manual. I won't go into eXtreme (hah) detail here, but needless to say you have a wide range of options when making your unit frame buttons react to different events. For example you can make a bar showing renew when a party member is missing 10% health, and then showing flash heal when missing 30% health, etc etc. occasion. XUB makes its own buttons so it won't interfere with other addons.
XUB has so many possibilities but its learning curve is really steep. For those who want precise control and have the patience to learn XUB's syntax language you won't be disappointed. That being said, its syntax input system could be replaced with a graphical one, making the complexity easier to handle for the average user. In fact the original Discord Group Buttons was also very configurable but handled it all graphically.
The one that's right for you
All of these addons are pretty similar and the only real difference between then is customization complexity. UFAB is great for those new to group button addons, as long as you're ok with a few slash commands. UnitButtons adds more features and once it's out of beta status would be my pick for the average user. Finally eXtreme Unit Buttons offers a multitude of options for those not afraid of its scripting process. Well that's all she wrote on group button style addons and this also marks the end of action bar addon reviews. I'll revisit the topic when new features and addons are made down the line. Next week I'll be taking a look at compilation addon packs so that should be fun and something different. As always thanks for reading and for your feedback!
Matthew will continue tinkering with his interface in the hopes of spreading usabilty enlightment to all.
Filed under: Analysis / Opinion, Add-Ons, Features, The Creamy GUI Center






Reader Comments (Page 1 of 1)
Baluki Jun 1st 2007 7:06AM
I used to use Group Buttons. It was great, but most of its best features were broken with Patch 2.0. I used to use it to prevent me from re-buffing myself (I'm a spaz), for auto-dispelling in raids, auto-healing (a useful feature at times, but one best used sparingly), auto downranking (both for when I ran OOM and to prevent overkill/overheal), announcements, contextual hotkeys, and so on.
I'm sure Loz saw the list of forbidden mod actions for 2.0 and said "screw this", since he'd basically have to completely rewrite all his mods. And they were all great.
Philip Jun 1st 2007 7:08AM
Hi,
what should be added is the fact that only XUB seems to support attachment to the various raid frames so far. For me and my priest, having the buttons next to the unit is a must-have and I certainly want the buttons attached to raid frames too.
I was using X-Perl frames until I found XUB which at that time didn't support the X-Perl frames yet which made me switch to ag_UnitFrames, but since then I have published a patch to XUB which adds the needed support (have a look at the comments on wowinterface), so now I'm back to X-Perl.
Philip
uncaringbear Jun 1st 2007 7:09AM
I found Group buttons to be pretty convenient with my priest. It was not the easiest add-on to configure, and it was a chore getting it set up for my pally. However, the effort was worth it. To be honest, life without it hasn't really been that much of a pain.
Venyo Jun 1st 2007 7:09AM
Please do a Unitframes-Roundup next time! Pitbull, agUF, X-Perl etc.^^
Venyo Jun 1st 2007 7:09AM
Please do a Unitframes-Roundup next time. Pitbull, agUF, X-Perl etc.
helpful list: http://forums.wow-europe.com/thread.html?topicId=285041773&sid=3
bwest0526 Jun 1st 2007 7:10AM
Okay, wanna talk aout a N00b!
bwest0526 Jun 1st 2007 7:10AM
Woops! that didn't put my whole post on there! Anyway, I was trying to say I am a N00b, what is a Unit Frame? and why do we need add-ons to group unit frames? I really wish you bloggers would explain things for us simple minded folks and not talk like we ALL know what is going on, not just Matt but everyone. I am trying to learn all there is to know about WoW so when I finally do get to play I won't be such and idiot. I mean I know most of the basics of MMOs but there is different Lingo for each MMO, after playing EQ for years then a little bit of WoW and also DDO I quickly pick up on the similarities but am WAY behind on the differences. WoW seems a lot more "customizable" than EQ ever did so I am trying to learn the ins and outs of it all, but a lot of things have to be explained simply before getting all techincal about it. I have tried to look for newbie blogs but they answer the much more basic stuff like the newest one on what each stat means (that is great don't get me wrong!) there just needs to be a middle ground in there somewhere, a not so newbie area I guess.
Beldoro Jun 5th 2007 2:42AM
Great article, my only problem is that I have a problem actually understanding some of your pictures! As a suffer of 'addon-itis'(c), I would like to see the details. Any chance you could store the full-size picture somewhere and link them, so we can read the text?
Thanks.
Bryce Fischer Jun 5th 2007 2:42AM
Beldoro, go to the sites for the plugins and you'll see larger shots.
rsemirag Jun 1st 2007 4:50PM
It's been a bit spotty since 2.0, but I can't live without Benecast: http://ui.worldofwar.net/ui.php?id=2375
Kedran Jun 5th 2007 2:43AM
yes a second vote for benecast. healer hybrids are the main ones who care about team casting 99% of the time, and benecast is what I use.