Download
(105Kb)
Download
Updated: 12-06-10 04:15 PM
Pictures
File Info
Updated:12-06-10 04:15 PM
Created:unknown
Downloads:24,265
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 08-05-07, 12:18 AM  
Nadras
A Murloc Raider
 
Nadras's Avatar

Forum posts: 5
File comments: 16
Uploads: 0
Is there a how to or tutorial

Looking at this it looks pretty cool but I'm trying to figure out where to start. So even an example of how to start to use this would be great

Thanks

-Nadras
of Uther
Report comment to moderator  
Reply With Quote
Unread 08-04-07, 08:32 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
Re: Re: v1.8 Beta based requests

Originally posted by tayedaen
@CosmicCleric;

It does look like i can be clicked because the button gets highlighted when you mouseover it. This is standard blizzard for all buttons, this happens also on the actionbars. I don't think that this can be changed.


I'm not sure I understand you.
Have you tried to keep the mouse over the button and click wihtout leaving the button? Because here it works.


Hm, that could be difficult because many items do not need to be equipped to be used (think of food and water).
Nevertheless I was thinking that a trinked that is not equipped would be reported as unusable, I will have to test this.

cu
taye
To elaborate, if I have a button that is on cooldown, so that it is red, and maybe even showing a cooldown timer numeric value, if I mouse over the button, but not press the button, so that the mouse is just hovering over the button, the cooldown color and the numeric value of the cooldown time left disappears, and shows the button as if it is ready to be clicked, even though it is not.

EDIT: To elaborate some more, what I would like to see is that even when I mouseover the button, it should maintain its cooldown status color/disable and its cooldown timer value.

This one is really bugging the heck out of me, and I'm hoping the above explanation would be descriptive enough so that you can look into this. Please, this one is killing me in PvP. Thanks.
Last edited by Cosmic Cleric : 08-04-07 at 10:19 PM.
Report comment to moderator  
Reply With Quote
Unread 08-04-07, 08:30 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
Re: Re: v1.8 Beta based requests

Originally posted by tayedaen
I was not sure how this "IsUsableItem" behaved since the API change "NEW usable, noMana = IsUsableItem(item)" in 2.0. So I tested it.
What I found out is that a trinket in your inventory is always usable (IsUsableItem always returns 1,nil).
First I was thinking this is because you can equipp and use the trinket - but according to "IsUsableItem" it is also usable during combat, when not equipped.
Since you can not switch trinkets while in combat this makes no sense.
I will have to check wether this is a Blizzard bug or just some strange behaviour.
Fair enough, thanks for looking into this.

What I was thinking is if, the api is bonkers, if you can add a switch to the 'use' option to say it can be used if equipted, and w/o the switch, to say, can be used if in inventory but not equipted (or make this the default).

Anyway, I'll wait to hear back from you on this. Thanks again for your hard work, it is appreciated.
Report comment to moderator  
Reply With Quote
Unread 08-04-07, 05:36 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: v1.8 Beta based requests

Originally posted by Cosmic Cleric

2) If a 'use' button is created, and it wants to use an item that is not equipted (ex.: trinket), is there a way to have the button disabled looking? I create a button for the four trinkets I use, but I only ever wear two at a time, so it would be great if the other two 'use' buttons were disabled.

For #2, you already check if a 'use' item in the backback exists or not, but it would be great if we could also specify 'equipted', not just 'exists'.
I was not sure how this "IsUsableItem" behaved since the API change "NEW usable, noMana = IsUsableItem(item)" in 2.0. So I tested it.
What I found out is that a trinket in your inventory is always usable (IsUsableItem always returns 1,nil).
First I was thinking this is because you can equipp and use the trinket - but according to "IsUsableItem" it is also usable during combat, when not equipped.
Since you can not switch trinkets while in combat this makes no sense.
I will have to check wether this is a Blizzard bug or just some strange behaviour.
Report comment to moderator  
Reply With Quote
Unread 08-04-07, 05:00 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: v1.8 Beta based requests

@CosmicCleric;
Originally posted by Cosmic Cleric

1) If a button is on cooldown, and you mouse over it, the cooldown color (and timer info) disappears, and the button looks like its ready to be clicked. even when its not. Is there a way to have XUB not do that?
It does look like i can be clicked because the button gets highlighted when you mouseover it. This is standard blizzard for all buttons, this happens also on the actionbars. I don't think that this can be changed.

Originally posted by Cosmic Cleric

The way it works now, I have to push a button, then move the mouse over it, to observe its cooldown cycle, then move the mouse back over the button to press. For PvP, its really good to be able to have the mouse cursor over the button during the cooldown, and then be able to click right away.
I'm not sure I understand you.
Have you tried to keep the mouse over the button and click wihtout leaving the button? Because here it works.

Originally posted by Cosmic Cleric

2) If a 'use' button is created, and it wants to use an item that is not equipted (ex.: trinket), is there a way to have the button disabled looking? I create a button for the four trinkets I use, but I only ever wear two at a time, so it would be great if the other two 'use' buttons were disabled.

For #2, you already check if a 'use' item in the backback exists or not, but it would be great if we could also specify 'equipted', not just 'exists'.
Hm, that could be difficult because many items do not need to be equipped to be used (think of food and water).
Nevertheless I was thinking that a trinked that is not equipped would be reported as unusable, I will have to test this.

cu
taye
Report comment to moderator  
Reply With Quote
Unread 08-04-07, 04:43 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Re: Re: Party buttons

Originally posted by Smiter
That worked, but it brought the party/raid joining lag. Realy bad in BG's.
hi !

I don't think the lag is related to the "*", I expect the same lag when using "party".
Nevertheless I wrote a fix to this bug, will be in 1.8 beta3 (beta 2 is just beta1 woth the bugfix from Abraxis)
Report comment to moderator  
Reply With Quote
Unread 08-03-07, 12:34 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
Question v1.8 Beta based requests

A couple of requests (not sure if they are bug fixes or enchancements, so I note them as 'requests')...


1) If a button is on cooldown, and you mouse over it, the cooldown color (and timer info) disappears, and the button looks like its ready to be clicked. even when its not. Is there a way to have XUB not do that?

The way it works now, I have to push a button, then move the mouse over it, to observe its cooldown cycle, then move the mouse back over the button to press. For PvP, its really good to be able to have the mouse cursor over the button during the cooldown, and then be able to click right away.


2) If a 'use' button is created, and it wants to use an item that is not equipted (ex.: trinket), is there a way to have the button disabled looking? I create a button for the four trinkets I use, but I only ever wear two at a time, so it would be great if the other two 'use' buttons were disabled.

For #2, you already check if a 'use' item in the backback exists or not, but it would be great if we could also specify 'equipted', not just 'exists'.


Thank you for your hard work, it is appreciated.
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 12:34 PM  
Smiter
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Party buttons

Originally posted by tayedaen
Please change all lines of your member group like this, and post if this works:
Code:
member,PowerWordShieldRank12,*
That worked, but it brought the party/raid joining lag. Realy bad in BG's.
Last edited by Smiter : 08-02-07 at 12:38 PM.
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 10:22 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Re: version

Originally posted by OxiMoron
Ehhm.. so does 1.7.1 also include everything from the 1.8 beta?
It's a bit confusing.
No, it's just 1.7 with the fix from Abraxis.
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 10:21 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Party buttons

Originally posted by Smiter
Ever since 1.7 Final, I can not get the party buttons to display.

this is what I have:

normal,player,self

normal,party,member


self,PowerWordShieldRank12,player
self,RenewRank12,player
self,FlashHealRank9,player
self,GreaterHealRank7,player
self,HealRank4,player
self,AbolishDisease,player
self,DispelMagicRank2,player
self,PrayerofMendingRank1,player

member,PowerWordShieldRank12,party
member,RenewRank12,party
member,FlashHealRank9,party
member,GreaterHealRank7,party
member,HealRank4,party
member,AbolishDisease,party
member,DispelMagicRank2,party
member,BindingHealRank1,party
member,PrayerofMendingRank1,party

What changed? It worked in previous versions.
How can I fix it?
Please change all lines of your member group like this, and post if this works:
Code:
member,PowerWordShieldRank12,*
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 09:50 AM  
Smiter
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Party buttons

Originally posted by paladindrome
Did you change unit frames? check /xub uf and make sure that the correct unit frames are selected.

Do you use PitBull - another user has had a problem with a recent version of PitBull.

Drome
I'm using the Blizzard Unit Frames
Report comment to moderator  
Reply With Quote
Unread 08-02-07, 02:16 AM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Re: version

Originally posted by paladindrome
1.7 - all i had to do was copy the code that was provided.

Drome

It was a lot more work to do the online notes
Ehhm.. so does 1.7.1 also include everything from the 1.8 beta?
It's a bit confusing.
Report comment to moderator  
Reply With Quote
Unread 08-01-07, 08:19 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Re: Party buttons

Originally posted by Smiter
Ever since 1.7 Final, I can not get the party buttons to display.
Did you change unit frames? check /xub uf and make sure that the correct unit frames are selected.

Do you use PitBull - another user has had a problem with a recent version of PitBull.

Drome
Report comment to moderator  
Reply With Quote
Unread 08-01-07, 08:16 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
version

Originally posted by Abraxsis
Is 1.7.1 the followup to 1.8 beta1 or to 1.7?

1.7 - all i had to do was copy the code that was provided.

Drome

It was a lot more work to do the online notes
Report comment to moderator  
Reply With Quote
Unread 08-01-07, 02:31 PM  
Necrotopia
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Target Buttons

Still playing around with the addon, but I haven't found this option:

Is it possible to display the duration of the spells that were cast? (either as a number or the standard icon clock face.)

Having the button fade or disappear when the dot is already applied (assuming it can differentiate beween my dot and another locks) is wonderful, but also being able to see a countdown of when it will expire would be awesome. Even if the countdown was a fixed button parameter.

Either way, love it so far! I may even switch back to affliction!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: