Download
(105Kb)
Download
Updated: 12-06-10 04:15 PM
Pictures
File Info
Updated:12-06-10 04:15 PM
Created:unknown
Downloads:24,203
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 07-10-07, 07:37 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

Originally posted by Lady de Winter
hi ... i'm using xub for a while now but today suddenly a problem occured
the buttons for my partymembers and their pets won't show up anymore
Which version were you using yesterday ? 1.6 or 1.7 ?
What are you using now ? 1.7+hotfix?
What unitframes are you using? Standard Blizzad? Perl Classic? Pitbull?
Do the buttons show up on yourself (player) ?
What locale are you plaing with ? enUS? frFR, deDE ?
What else did you change since yesterday ? New/Updated Unitframes perhaps ?
Last edited by tayedaen : 07-10-07 at 07:37 AM.
Report comment to moderator  
Reply With Quote
Unread 07-10-07, 06:14 AM  
Lady de Winter
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
no buttons

hi ... i'm using xub for a while now but today suddenly a problem occured
the buttons for my partymembers and their pets won't show up anymore ... that problem just appeared suddenly ... yesterday i used it without any problems
i downloaded the hotfix and restarted wow - same problem
i tried to downgrade it to v 1.7b2 - same problem
i reupdated it - still nothing changed ... even after rewriting the profile for my priest the problem still was the same
does anybody know what's wrong with it?
thx
Report comment to moderator  
Reply With Quote
Unread 07-10-07, 02:56 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Float Bar Questions

Originally posted by drwoods
3) Lastly, is there a way of not getting the x,y offset applied to the floatbar? The x,y offset settings appear to be global for all frames (from the options). So when I shift the bar to the right and down so it doesn't get covered by some of my unit frame features, it also moves my float bar the same way. I then move it to get it back to where I had it, but it makes it hard to find the little square you drag to move the bar since it is no longer directly to the left of the first button.[/b]
Hi !

for 1) and 2) I don't know the answer right now.

About the x,y-Offset:
I personally would recommend to leave the x,y-Offset in the options window set to 0,0.
And then attach the first button in profile window like this:
my_profile,my_destinationFrame,my_group,my_X-offset,my_Y-offset
example1:
normal,player,Heal1,-200,-65
The reason why I recommend this is that this way is much more flexible.
Specifying the offset this way you can put the buttons/groups where you like them individually, while the X,Y-Offset in the options window is only applied globally.
In conjunction with the less known 'CR' (aka carriage return) this is very powerfull.
example2 with CR:
normal,player,Heal1,-200,-65
normal,player,CR
normal,player,Heal2,-200,-65

IMHO the X,Y-Offset in the options should be removed completely

best regards
tayedaen
Last edited by tayedaen : 07-10-07 at 03:53 AM.
Report comment to moderator  
Reply With Quote
Unread 07-09-07, 03:47 PM  
drwoods
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Float Bar Questions

I use a float bar for my chars buffs, etc. I have a few questions related to that:

1) I know how to change the size of the buttons attached to unit frames in the configuration options using the scroll wheel on the mouse, but how can I do that for my float bar? It doesn't appear to be listed there.

2) Cooldown timers and hiding of skills based on mana/rage/energy don't work on my setup. For example, no countdown appears for berserker rage or gift of the naaru on my float bar, but it does appear on the party-attached bar.

3) Lastly, is there a way of not getting the x,y offset applied to the floatbar? The x,y offset settings appear to be global for all frames (from the options). So when I shift the bar to the right and down so it doesn't get covered by some of my unit frame features, it also moves my float bar the same way. I then move it to get it back to where I had it, but it makes it hard to find the little square you drag to move the bar since it is no longer directly to the left of the first button.

Sorry if any of these questions have been answered before, but I did look and couldn't find anything about it.

Thanks for a great addon.
Don
Report comment to moderator  
Reply With Quote
Unread 07-09-07, 10:38 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by tayedaen
[b]AND PLEASE POST THIS in the US UI-Forum
I created wow ui post to see if we can get a response.

I am not Tayedaen but someone else who has been using XUB for some time. When E announced his departure I volunteered to take over the mod and keep it current. Tay is being very kind when he says i am a good programmer - and I hope he can stay around for a while. I hope to keep the add on current and add functionality as needed. Hopefully others can step up and help out as I have tried to do with both E and Tay.

Drome.
Report comment to moderator  
Reply With Quote
Unread 07-09-07, 06:25 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
About the 'Blessing of Protection' problem (Jaim Sandar / Cosmic Cleric):
Please add 'Blessing of Protection' spell to the exception list.
HowTo (quoted from the main description of v1.7):
... add your spell to the exception list around line 1514 of 'eXtremeUnitButtons.lua ' (or search for QUICKFIX)
AND PLEASE POST THIS in the US UI-Forum here :
Code:
Topic: isUsableSpell still broken in 2.1.2
Text:
'isUsableSpell' ist still broken in 2.1.2, even though it was declared fixed for 2.1.2 here:
http://forums.worldofwarcraft.com/thread.html?topicId=106773059&postId=1065034963&sid=1#0

But 'Powerword: Shield' and other spells still report 'nil' if a hostile target or an NPC is targettet in 2.1.2.

Example:
myUsable, myNoMana = isUsableSpell("Powerword: Shield()")
no target: myUsable=1, myNoMana=nil
friendly target:  myUsable=1, myNoMana=nil
NPC target:  myUsable=nil, myNoMana=nil

'isUsableSpell' should not be connected to any target - it's not 'IsSpellInRange' ;)

best regards
 tayedaen (I can not post directly because I play on an EU account)
Report comment to moderator  
Reply With Quote
Unread 07-09-07, 06:01 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Enhancement Request

Originally posted by Cosmic Cleric
If a button is associated with a "USE", and the item to be used is on cooldown, could you modify the code so that the mouse tooltip shows the cooldown value? Thinking about soulstones, etc.

EDIT: Not a big deal if you can't, don't kill yourself trying to implement this. Its just a "nice to have" kind of feature.
This can be done very easily IF you agree to this proposal:
Colldown time will be 'fixed' to keep it simple and fast.
This means: If you mouse over a button, then the cooldown for this button will be evaluated.
If you keep your mouse over the button than the value will not change.
If you leave the button, and then reenter, the time will be updated.
If this fullfills your request, then it can be done with three lines of code.
Last edited by tayedaen : 07-09-07 at 08:23 AM.
Report comment to moderator  
Reply With Quote
Unread 07-09-07, 05:55 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Hi !

Tayedaen <> Pallindrome.

Pallindrome is a very good programmer, who already contributed a lot of code to v1.7.
I voted for him as new maintainer of this addon.
My reason for doing this was that I really lack the time to support this addon properly.
I do not want this great addon to die because of lack of updates, and I am not able to contribute as much as I'd like because of RL
My real life is really very very busy at the moment

So Palindrome and I agreed that I would lead the development to a stable version 1.7, then he would take over.

Since v1.7+hotfix looks good now, it's the time for me to give the addon to him.

Of course I will contine to contribute to the project.
I have hundreds of ideas how to make it better - as long as it's not me who has to code them

best regards
tayedaen
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 07:06 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 Enhancement Request

If a button is associated with a "USE", and the item to be used is on cooldown, could you modify the code so that the mouse tooltip shows the cooldown value? Thinking about soulstones, etc.

EDIT: Not a big deal if you can't, don't kill yourself trying to implement this. Its just a "nice to have" kind of feature.
Last edited by Cosmic Cleric : 07-08-07 at 07:07 PM.
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 05:39 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: Bug Report v1.7 final

Originally posted by tayedaen
Ha !
Now I understand why debuffs were added to the buffs
Could you please reenable line 1338 of 'extremeUnitButtons.lua' and tell me if it works then ?
(reenable means: remove the two '--' in front of the line).
Using version 1.7GA plus the patch, this problem has gone away. Debuffs on targets now make the buttons assigned to the target disable again.
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 05:16 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: Disappearing Blessing of Protection

Originally posted by Jaim Sandar
I have so far tried two simple groups for my Paladin:

healing,FlashofLight,*
healing,HolyLight,*

buff,BlessingofWisdom,*
buff,BlessingofMight,*
buff,BlessingofProtection,*

Profiles are for player, party, and target. Whenever I target a player or NPC, the button for Blessing of Protection disappears on both target and player frames. I haven't tried it in a party, so I don't know if it happens there, also.
It does, I have the same problem, with both 1.7b2 as well as 1.7GA. Haven't tried the new patch though, but Blessing of Protection image disappears, but the button is still there and selectable.

EDIT: May be the pally equivalent of the priest shield button problem, the api that Blizzard has not fixed yet?
Last edited by Cosmic Cleric : 07-08-07 at 05:40 PM.
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 05:15 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 Elenesski
I've sent a request for "paladindrome" to take over the mod. Should happen today or tomorrow at the latest.

Cheers,
- El
Is "paladindrome" and "tayedaen" the same person?
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 01:09 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
Disappearing Blessing of Protection

I have so far tried two simple groups for my Paladin:

healing,FlashofLight,*
healing,HolyLight,*

buff,BlessingofWisdom,*
buff,BlessingofMight,*
buff,BlessingofProtection,*

Profiles are for player, party, and target. Whenever I target a player or NPC, the button for Blessing of Protection disappears on both target and player frames. I haven't tried it in a party, so I don't know if it happens there, also.
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 11:58 AM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
I've sent a request for "paladindrome" to take over the mod. Should happen today or tomorrow at the latest.

Cheers,
- El
Report comment to moderator  
Reply With Quote
Unread 07-08-07, 11:23 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Hi !

I just posted a hotfix for 1.7.

!!! IT'S NO COMPLETE DOWNLOAD !!!

That means you need to install it OVER v1.7.

This hotfix fixes the bug Cosmic Cleric has reported:
CUSTOM BUTTONS
_Curse_of_agony,buff,Curse of Agony,,Curse of Agony

GROUPS
curse,_Curse_of_agony,target

PROFILE
normal,target,curse,0,40

When the target already has the 'Curse of Agony' debuff, the button does NOT gray out
Additionally, the reporting in the tooltips has been improved.

best regards
tayedaen
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: