Download
(105Kb)
Download
Updated: 12-06-10 04:15 PM
Pictures
File Info
Updated:12-06-10 04:15 PM
Created:unknown
Downloads:24,299
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 04-05-08, 08:12 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Re: Lowest Health Bar

Originally posted by Vamplil
It works in pretty much the same way as the party bars, except when you click on the heal buttons, it heals the one with the lowest health.

Is there any way of implementing this?
Unfortunately one of Blizzards goals was to stop mods from making the decision. A mod cannot dynamically choose the target (say person with lowest health) or spell (big heal or little heal). The only thing we can do is provide the function to the user and try to provide some visual clue to help the player make the decision.

Drome
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 12:00 PM  
Vamplil
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Thumbs up Lowest Health Bar

Gotto say thanks first off, for making this mod. I was a big fan of discord, and I'm very greatful that someone has carried on this idea.

The only request I would make though, is that in Discord there was a bar for 'Lowest Health' I used to use that all the time instead of bars for each party/raid member.

It works in pretty much the same way as the party bars, except when you click on the heal buttons, it heals the one with the lowest health.

Is there any way of implementing this?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 07:20 AM  
Bronzeburn
A Kobold Labourer
 
Bronzeburn's Avatar

Forum posts: 0
File comments: 24
Uploads: 0
You are welcome. I love this addon and I know many guildies do too.
The most obvious improvement I noticed was that the lag when people in the raid zone in/out and when they join/leave is gone. But also during gameplay there are no more stuttering or lag.

Perhaps I'm a bit odd but normally being in the same group as the tank I like having a "rich" button bar on him with blessing of sacrifice, cleanse, different heal ranks, lay on hands, etc. Much more than I could reasonably put in the raid frame. I then use the regular number buttons + mouse click to heal the raid.

I know that some other addons use the same left/middle/right click policy but I've never seen the use for having a button for Rank 1 heals except in one single case - when i did the epic flying form quest on my druid

Myself i would love to have a FlashOfLight button and a HolyLight button and get full rank with left click and a downranked with right click. Long long time ago I had that using BeneCast and it was perfect (for me at least). I thought most mice had two buttons and a scroller?

Keep up the good work.

Bronze
Last edited by Bronzeburn : 04-04-08 at 09:02 AM.
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 05:00 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Beta 9

Originally posted by Bronzeburn
Really love the performance improvements. Havent done AV yet but did Gruul's the other night and all lag/freezes I used to have are gone! Great stuff. The game is so much more enjoyable now.
Thank you very much - this was the first report I got. It seems the work was not lost.

Originally posted by Bronzeburn
I get no buttons on the party frames (left edge of screen) when in raid, is this intentional? I still get buttons on my own player frame.
It seems you are still displaying party frames while in raid. I never thought of that possibility, and I will think of a way to handle this.
However I would recommend you to use raidframes, and hiding the group frames while in raid.
You gain so much space on your screen by doing this, you will never regret it.

Originally posted by Bronzeburn
I also very much like the option to have different ranks with rightclick and leftclick, that saves buttons. However I would prefer to have the downranked spell on rightclick instead of middle click, three button mouses arent that common, are they? Preferably I'd like to customize the rank tied to different click modifiers too.
More customisation is not possible at the moment due to the very limited UI we have.
But exchanging rightclick with middleclick can be done, yes.
I am not sure hovewer if the majority of the users will like this change since most addons use the buttons that way.
(and most users thend to have at least 3 buttons ).

Any other users care to comment ?

Originally posted by Bronzeburn
I think i found one bug related to downranked spells. I created a button for "HolyLightRank7" but when i click it, it casts the max rank. Perhaps this is related to the introduction of click modifiers?
Confirmed and fixed locally. Will be part of RC 1 (YES, It's coming )

cu
tay
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 03:43 AM  
Bronzeburn
A Kobold Labourer
 
Bronzeburn's Avatar

Forum posts: 0
File comments: 24
Uploads: 0
Beta 9

Really love the performance improvements. Havent done AV yet but did Gruul's the other night and all lag/freezes I used to have are gone! Great stuff. The game is so much more enjoyable now.

I get no buttons on the party frames (left edge of screen) when in raid, is this intentional? I still get buttons on my own player frame.

I also very much like the option to have different ranks with rightclick and leftclick, that saves buttons. However I would prefer to have the downranked spell on rightclick instead of middle click, three button mouses arent that common, are they? Preferably I'd like to customize the rank tied to different click modifiers too.

I think i found one bug related to downranked spells. I created a button for "HolyLightRank7" but when i click it, it casts the max rank. Perhaps this is related to the introduction of click modifiers?

Keep up the great work, guys!

Bronze

PS. Introducing debuff "Death" was great.
Last edited by Bronzeburn : 04-04-08 at 03:45 AM.
Report comment to moderator  
Reply With Quote
Unread 04-04-08, 02:51 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Collapsible buttons and petspell buttons

Originally posted by Gynorm
First question/suggestion: is there a way to make petspell buttons? On my warlock, i can type from command line "/cast Fire Shield" and it'll work (when imp is up, of course). But when I try to create a button:

imp,FireShield,*

that doesn't work.
I have no hunter to test at the moment, but you could declare your pet as destination unit explicitely with:
Code:
imp,FireShield,pet


Originally posted by Gynorm
Second (pretty sure it's a suggestion): is there a way to make unavailable buttons collapsible?
I would also like to have collapsible buttons.
But Blizzard does not let us uncollapse them while in combat.
That means: You have a hostile unit as target, and the combat beginns. Then you switch to a friendly unit, but you would get no 'friendly' buttons.
So I think this cannot be done

cu
tay
Report comment to moderator  
Reply With Quote
Unread 04-03-08, 10:14 AM  
Gynorm
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Collapsible buttons and petspell buttons

First question/suggestion: is there a way to make petspell buttons? On my warlock, i can type from command line "/cast Fire Shield" and it'll work (when imp is up, of course). But when I try to create a button:

imp,FireShield,*

that doesn't work. Maybe it should be done with custom button, i don't know.

Second (pretty sure it's a suggestion): is there a way to make unavailable buttons collapsible? For instance, on my target frame, I have both friendly and harmful buttons, but only one type is available depending on target designation. To work with this, I use CR group, but that's a little ugly. So instead, it would be nice to all groups on one line and have them collapse. And, when I make petspell buttons, they would also collapse depending on which/whether pet is up.

One way I could see it work is to assign a special character, like "?", that you can put in front of any declaration, which makes it possible to collapse either individual buttons or all unavailable buttons within a group.

PS: Thanks for acting on my death debuff question, that makes me very proud of myself.

Keep up the awesome work!
Report comment to moderator  
Reply With Quote
Unread 03-31-08, 06:52 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by Nathan06
Hey I just had a question about the profiles, is it possible to save the position of the buttons on each profile?

Nathan
Yes - on the first line of the profile you can specify an x and y offset.

in_raid,raid,heal

in_party,party,heal,-400,100

Drome
Report comment to moderator  
Reply With Quote
Unread 03-30-08, 05:27 PM  
Nathan06
A Defias Bandit

Forum posts: 3
File comments: 3
Uploads: 0
Hey I just had a question about the profiles, is it possible to save the position of the buttons on each profile?

Because when I run 5-mans my buttons work better on the bottom of the frame, and when I raid they work better on the side, annoying manually changing the position frequently...

thanks for any help
Nathan
Last edited by Nathan06 : 03-30-08 at 05:33 PM.
Report comment to moderator  
Reply With Quote
Unread 03-28-08, 09:51 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
beta 9

Hi, I just uploaded beta9.

change notes for 1.9 beta 9:
---------------------------------------------
- Fixed problem with changing from party -> raid
- toc updated to 2.4
- fixed a typo in the XPerl raidframe code
- optimized the calls for XPerl raidframes

I need your feedback, especially from raids. Please post in the beta 9 subforum.

cu tay

P.S.
I also wrote some answers in the old beta 8 thread.
Last edited by tayedaen : 03-28-08 at 10:01 AM.
Report comment to moderator  
Reply With Quote
Unread 03-20-08, 07:56 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by tayedaen

change notes for 1.9 beta 8:
---------------------------------------------
Lot of code optimizations, especially a completely new system to deal
with raid and party changes.
...
Please post feedback, especially from raids !


have fun
tay
Very cool - off to AV...
Report comment to moderator  
Reply With Quote
Unread 03-18-08, 10:25 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Hi, I just uploaded v1.9 beta 8

change notes for 1.9 beta 8:
---------------------------------------------
Lot of code optimizations, especially a completely new system to deal
with raid and party changes.
Instead of recreating all buttons we only recreate them for the units that have changed.
This new new behaviour is default.
If you encounter any problems, you can toggle it back to the old system with:
/XUB changegroupcheck
ADDED: Debuff condition "Death" is now added
This enables buttons if the target is dead (or a ghost)
CHANGED: MiddleClick is now [MaxRank-2] (was MaxRank/2)
FIXED: Disabling of mousebuttons only disables the selected button now

Please post feedback, especially from raids !


have fun
tay
Report comment to moderator  
Reply With Quote
Unread 03-13-08, 08:57 PM  
Cosmic Cleric
A Deviate Faerie Dragon
 
Cosmic Cleric's Avatar
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 283
Uploads: 7
Originally posted by kornbred
You cant create a profile prior to creating your buttons or it will lock you into a blank profile.
Wait, wait, WHAT?

I've always created profile first. In fact its the first thing I do.

/xub p normal

Then I do a /xub c and create the buttons.

Never seen the blank profile before. Didn't think its even possible to do.

I can say though that I've never had to manually edit/delete the saved variable file for XUB in the WTF folder. /shrug

EDIT: Make sure you select ag_UnitFrames from the configuration screen (/xub uf) (at the top), as it defaults to Blizzard/WoW UI frames.
Last edited by Cosmic Cleric : 03-13-08 at 08:58 PM.
Report comment to moderator  
Reply With Quote
Unread 03-12-08, 03:58 AM  
kornbred
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally posted by Cosmic Cleric
I also use ag_UnitFrames with XUB. Make sure you select ag_UnitFrames from the configuration screen (/xub uf) (at the top), as it defaults to Blizzard/WoW UI frames.
I am experiencing the same issue with ag_UF and xub as jimmyh is.

I had been using them together for months w/o issue.

EDIT: thought it might have something to do with the profiles. I deleted the saved variable for xub in my WTF folder. Sure enough, I was able to go back in and reset my buttons.

You cant create a profile prior to creating your buttons or it will lock you into a blank profile.
Last edited by kornbred : 03-12-08 at 04:15 AM.
Report comment to moderator  
Reply With Quote
Unread 03-10-08, 08:03 PM  
Cosmic Cleric
A Deviate Faerie Dragon
 
Cosmic Cleric's Avatar
AddOn Author - Click to view AddOns

Forum posts: 15
File comments: 283
Uploads: 7
Originally posted by jimmyh
Im using 1.8.1 along with agUnitFrames but I am unable to get the buttons to display, When clicking verify it doesnt come up with any errors.
I also use ag_UnitFrames with XUB. Make sure you select ag_UnitFrames from the configuration screen (/xub uf) (at the top), as it defaults to Blizzard/WoW UI frames.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: