Download
(105Kb)
Download
Updated: 12-06-10 04:15 PM
Pictures
File Info
Updated:12-06-10 04:15 PM
Created:unknown
Downloads:24,261
Favorites:123
MD5:

eXtreme Unit Buttons  Popular! (More than 5000 hits)

Version: v2.0
by: tayedaen [More]

This highly configurable mod allows players to associate buttons to unit frames. It is meant as a replacement to GroupButtons which stopped functioning with the 2.0 patch in December 2006. The mod extends the capabilities of GroupButtons by providing these additional features:

  1. an unlimited number of buttons per unit frame
  2. Buttons which turn on/off depending on the amount of damage a unit has
  3. Buttons which are dimmed if a unit as that buff or a related buff applied.
  4. Buttons which appear when a debuff is applied to a unit.
  5. Buttons which allow you to have any type of "/" slash or macro command on a button
  6. A variety of a modes for different activities in the game. For example, a set of buttons
  7. for soloing, buttons for instances, buttons for raids, buttons for specific bosses (such as Baron Geddon in MC (to all priests to debuff), buttons for PvP, etc.
  8. Assign buttons to unit frames that when clicked cast spells on different units. This feature allows, for example, buffs and heals for the player unit to appear within the target buttons to minimize the amount of mouse movement between buttons.
  9. Works for any kind of non-casting classes; specifically warriors and rogues.

Version 2.0 (Dec 06, 2010) (by tayedaen)

I know that the documentation is a complete mess at the moment, I am already working on it.
But I wanted to have a released version for cataclysm start.

Before upgrading, please read the included 'readme.txt'.

You will loose your config, so read carefully !

Hightlights of the changes since the last official release:

Code:
New: Support for default profiles for spec1 and spec 2
New: Wizards for Group and Profile generation
 Please use them !
New: LDB button (and menu)
New: Default Buttons now always use the Prefix 'SB_'
 This is an abbreviation for StandardButton.
 I recommend to use 'CB_' as prefix for custom buttons.
New: '$' self condition for cast buttons (buff, debuff etc.)
 Example: CB_Renew,buff,Renew,$Renew
 This custom buutton will only chnge to the state BUFFED if the destination unit is buffed with your OWN Renew.
New: '!' inverts conditions for cast buttons (buff, debuff etc.)
New: new debuff condition "Death"
 A button with this condition is only shown if the destination unit is dead.
New: new debuff condition "Purge"
 A button with this condition is only shown if the destination unit has at least one buff to purge.
New: two keywords for exclude-units:
  'hostile'   and    'friendly'
  Example: MyGroupName,SB_Renew,*,hostile
  This button will be hidden on hostile units (= it will only be shown on friendly units)
New: Spell ranks have been removed (multiranking too)
New: Macro buttons support now '[target=unit#]'
 Here unit# will be rpalced at runtime with the unit the button is attached to.
 Example: /target [target=unit#]
Improved: Verification of buttons while configuring the addon

And last but not least: 
!!! Improved: Internals are mostly rewritten from scratch for better performance  !!!

Please refer to 'z_historic_Changelog.txt' for older changes.
Known problems:
XPerl's partypets get no buttons

Known blizzard bugs:
------------------------
'isUsableSpell' is broken, there is nothing I can do to change that.
That means: Some spells are reported 'not usable' if you target a hostile target or NPC (like 'PowerWord: Shield' for example).

Enjoy - Tayedaen

Hightlights of the changes since the last official release:
===========================================================
New: Support for default profiles for spec1 and spec 2
New: Wizards for Group and Profile generation
Please use them !
New: LDB button (and menu)
New: Default Buttons now always use the Prefix 'SB_'
This is an abbreviation for StandardButton.
I recommend to use 'CB_' as prefix for custom buttons.
New: '$' self condition for cast buttons (buff, debuff etc.)
Example: CB_Renew,buff,Renew,$Renew
This custom buutton will only chnge to the state BUFFED if the destination unit is buffed with your OWN Renew.
New: '!' inverts conditions for cast buttons (buff, debuff etc.)
New: new debuff condition "Death"
A button with this condition is only shown if the destination unit is dead.
New: new debuff condition "Purge"
A button with this condition is only shown if the destination unit has at least one buff to purge.
New: two keywords for exclude-units:
'hostile' and 'friendly'
Example: MyGroupName,SB_Renew,*,hostile
This button will be hidden on hostile units (= it will only be shown on friendly units)
New: Spell ranks have been removed (multiranking too)
New: Macro buttons support now '[target=unit#]'
Here unit# will be rpalced at runtime with the unit the button is attached to.
Example: /target [target=unit#]
Improved: Verification of buttons while configuring the addon

And last but not least:
!!! Improved: Internals are mostly rewritten from scratch for better performance !!!

Please refer to 'z_historic_Changelog.txt' for older changes.

Known problems:
XPerl's partypets get no buttons
Optional Files (2)
File Name
Version
Size
Author
Date
Type
2.1beta4
104kB
09-15-12 11:51 AM
Addon
upload1 RC2
105kB
12-01-10 11:42 AM
Addon


Post A Reply Comment Options
Unread 03-02-07, 08:46 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Originally posted by rickenbe
Great mod! Any way to add an "on Aggro Gain" option to a button? I didn't see one, but thought that would be handy.

Thanks!
I'm not sure what an "on Aggro Gain" is. If you can describe it I'll see what I can do.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 08:09 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Re: Totally without a clue

Originally posted by Peregran
I must be totally without a clue, as I can't get the mod to do anything. I cut and paste items from the one place to another and can't do anything with the group box whatsoever. This mod looks really powerful but I have spent two hours trying to get just a single button show up for my priest to cast fortitude on myself. Can Anyone write just the simpliest instructions (step by step) to do that. Maybe once I see that I will really understand how to make this mod work.

Thanks!
It's coming ... another user wrote a quick start guide on how to add a few buttons to a player and I am modifying it to handle the recent changes. It will be out by the end of the weekend along with modifications to the existing document. And there is an existing PDF document (in your install directory) that explains some things.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 06:10 PM  
Peregran
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Totally without a clue

I must be totally without a clue, as I can't get the mod to do anything. I cut and paste items from the one place to another and can't do anything with the group box whatsoever. This mod looks really powerful but I have spent two hours trying to get just a single button show up for my priest to cast fortitude on myself. Can Anyone write just the simpliest instructions (step by step) to do that. Maybe once I see that I will really understand how to make this mod work.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 03:46 PM  
rickenbe
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Great mod! Any way to add an "on Aggro Gain" option to a button? I didn't see one, but thought that would be handy.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 10:02 AM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Re: How do I update XUB and keep my layouts?

Originally posted by pholtz
NICE WORK! I'll be fiddling with button layouts for a long time to come. Hopefully I'll be ready when I get in my first raid (my max level character is only 42). But....

I dont' see anything in the documentation about updateing XUB. How do I keep the work I've done already? I've downloaded the latest version but am afraid to install it.
Simply overwrite the existing eXtreme Unit Buttons directory with the new version. The existing custom buttons, groups and profiles will be unaffected by the changes. As with this change, you shouldn't be running the game when you do it.

- El
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 09:55 AM  
pholtz
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
How do I update XUB and keep my layouts?

NICE WORK! I'll be fiddling with button layouts for a long time to come. Hopefully I'll be ready when I get in my first raid (my max level character is only 42). But....

I dont' see anything in the documentation about updateing XUB. How do I keep the work I've done already? I've downloaded the latest version but am afraid to install it.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 02:58 AM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Re: Question

Originally posted by Kilzon
Hi. I desparately miss GB and have been using a patchwork of mods to get as close to it's functionality as possible since the 2.0 patch.

My #1 question is: Does XUB create buttons for the target frame and change the buttons based on Hostile or Friendly targets, even while in combat? Currently I am using AlarTTFrame to do this, but it is rather limited with only 6 buttons and it is not configurable.
ABSOLUTELY .. you can support an unlimited number of buttons which affect both friendly and hostile targets, and they turn on/off as you switch between the target types. The mod also handles buttons that don't apply; such as hiding an Intellect buff for Warriors, or hiding the Shackle Undead for toons that are not "undead", etc. All while in combat.

What I do on my characters is have two rows of buttons, the top row is friendly and the bottom row is hostile. Use a "CR" group in your profile to go to the next row of buttons.

Furthermore, and unlike GroupButtons, you can intermix player specific spells inside of your buttons affecting your target. See the first picture for the mod, to get an idea of what the buttons will look like.

There is an extensive PDF reference guild in your install directory for the mod. (19 pages + appendices).

Regards,
- El
Last edited by Elenesski : 03-02-07 at 02:59 AM.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 01:52 AM  
Kilzon
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Question

Hi. I desparately miss GB and have been using a patchwork of mods to get as close to it's functionality as possible since the 2.0 patch.

My #1 question is: Does XUB create buttons for the target frame and change the buttons based on Hostile or Friendly targets, even while in combat? Currently I am using AlarTTFrame to do this, but it is rather limited with only 6 buttons and it is not configurable.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 01:42 AM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Originally posted by Chetar
Hello all. I just downloaded this mod and i'm a total noob...i cant fight too well with the keyboard and i'd like to get this mod to work for me. first off...i have no idea how to get this to work. Any help on this matter and i mean ANY...just to get me started. Thank you. I tried for over an hour to get some butons to popup or macro's but i'm not doing something right. Plz help.......you can email me if it's gonna take up too much space @ [email protected].
Have a look at the PDF document that is included in the install. Failing that there is a how-to guide coming on the weekend.
Report comment to moderator  
Reply With Quote
Unread 03-02-07, 01:37 AM  
Chetar
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hello all. I just downloaded this mod and i'm a total noob...i cant fight too well with the keyboard and i'd like to get this mod to work for me. first off...i have no idea how to get this to work. Any help on this matter and i mean ANY...just to get me started. Thank you. I tried for over an hour to get some butons to popup or macro's but i'm not doing something right. Plz help.......you can email me if it's gonna take up too much space @ [email protected].
Report comment to moderator  
Reply With Quote
Unread 03-01-07, 11:50 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
XUB v1.0 Beta Revision 2 - Released

See descriptive text for the extensive list of revisions that have been made to the mod. The last change to the mod before I declare it as "Version 1.0" is a rewrite to the way buttons are updated. Right now the code is real ugly and is hard to maintain as I add new features.

Please report any bugs you find with this version.

Have Fun!
- El
Report comment to moderator  
Reply With Quote
Unread 02-28-07, 11:25 AM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
I have an initial version of XUB working with CTRaid. I'll be adding controls to support different button sizes by unit frame type as well as button spacing.

I believe I have finally fixed the highly annoying button redisplay issue by rewriting the code that performs that function. Previously, if you reloaded several modes over a game session, buttons would eventually start to overlap each other, forcing you to reload the console or log off/log on.

I will be rewriting the button update logic to make it more efficient and some other minor modifications. I should have an initial CTRaid compatible XUB version out by Friday; for all you weekend warriors to try it out in your raids to see how it functions.

I was hoping to make it possible to generically support raids so that I wouldn't have to write custom code for it. Unfortunately, this won't be the case. My plan is to build support for each of the main raiding unit frames, probably 5-6 mods out there which will occur in the coming weeks.

Cheers,
- El
Report comment to moderator  
Reply With Quote
Unread 02-28-07, 01:28 AM  
Torwauki
A Defias Bandit

Forum posts: 3
File comments: 25
Uploads: 0
Hi Elenesski,

I just tested your new versions and it works perfectly for me. This is really an excellent addon, so thanks again for your work, and for sharing it with us !

I use it with Ag_UnitFrames, which I have modified to hide frames out-of-range, and to remove the debuffhighlight texture when debuffed with Unstable Affliction (so I don't try to dispell it). Together with XUB, it's really much easier to heal in raid, PvP included. So thanks !

I can't wait for the next revision : lots of nice change in the pipe !
Report comment to moderator  
Reply With Quote
Unread 02-27-07, 10:25 PM  
fantomex
A Murloc Raider

Forum posts: 0
File comments: 4
Uploads: 0
Reading back my first comment makes no sense, when I said "unit frames" I meant to say "raid unit frames".

I've been using it all night and I've run into a big problem. The buttons are disabled when I start casting and re-enable when I'm done, but sometimes its almost a quarter second too late. I really don't need this function, is there a way to turn it off (even if it means editing the code, I can probably handle it if you point me in the right direction).

Same goes for the range check. The fading of the icon is very nice, but I don't want my add-on trying to do logic blizzard has already taken care of. If I'm out of range, I normally get a giant red error message in the middle of my screen. With the add-on I get nothing. Can I turn this off?
Report comment to moderator  
Reply With Quote
Unread 02-27-07, 07:14 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Originally posted by Skeeve
Occurred with version 1.0 rev 1 when clicking the "Config" button on the "options" dialog:

Date: 2007-02-27 22:01:51
ID: 49
Error occured in: Global
Count: 1
Message: ...ace\AddOns\eXtremeUnitButtons\eXtremeUnitButtons.lua line 444:
attempt to get length of global 'XUGConfigProfiles' (a nil value)
Debug:
[C]: ?
...ace\AddOns\eXtremeUnitButtons\eXtremeUnitButtons.lua:444: XUB_ApplyProfile()
[string "XUBOptionsComponent1:OnClick"]:3:
[string "XUBOptionsComponent1:OnClick"]:1
This is part of a larger issue related to setting up a new player for the first time. I am working to resolve all of the related issues. In the interim, if you go into CONFIG, and click VERIFY, then SAVE&EXIT, all your problems should go away.
Last edited by Elenesski : 02-27-07 at 07:19 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: