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

Forum posts: 13
File comments: 191
Uploads: 6
Re: Macro targets

Originally posted by abinning
I may have missed a change somewhere.
I am having trouble with macro targets.

_CHT,macro,993,/cast [target=unit~] Chain Heal

not working

it works without the target, but does nothing with it.
I'll have a look at ít.
Thanks for reporting.
Report comment to moderator  
Reply With Quote
Unread 12-04-10, 01:58 AM  
abinning
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 47
Uploads: 1
Macro targets

I may have missed a change somewhere.
I am having trouble with macro targets.

_CHT,macro,993,/cast [target=unit~] Chain Heal

not working

it works without the target, but does nothing with it.
Report comment to moderator  
Reply With Quote
Unread 12-02-10, 02:48 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 Csalago
just tried with the new version and no party pet buttons with xperl. i even went through and redid all the options. player pet works fine, but not party. even tried setting extreme offsets in case it was hiding somewhere.
For what its worth, the partypet buttons show up with native Blizzard interface, so it may be an XPerl issue. /shrug
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 09:06 PM  
Csalago
A Kobold Labourer
 
Csalago's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 85
Uploads: 4
just tried with the new version and no party pet buttons with xperl. i even went through and redid all the options. player pet works fine, but not party. even tried setting extreme offsets in case it was hiding somewhere.
Report comment to moderator  
Reply With Quote
Unread 12-01-10, 11:48 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Release candidate 2 is out.

Have Fun !
tay

P.S.
PartyPet buttons are working here, both with the Blizzard normal UI and the Blizzard compact UI.
I downloaded XPerl, but I had no time to install it yet.
But from looking at the code, XPerl should be working too.
Report comment to moderator  
Reply With Quote
Unread 11-28-10, 02:19 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 Csalago
not been able to get buttons attached to party pets since last update. using Xperl.
2.0b4 was the last version that the party pet buttons worked with. According to Tay, he's fixed it in the latest beta.

EDIT: I can confirm that the pet buttons show up with RC1, using the native WoW UI (not XPerl).
Last edited by Cosmic Cleric : 11-30-10 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 11-27-10, 10:03 AM  
Csalago
A Kobold Labourer
 
Csalago's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 85
Uploads: 4
not been able to get buttons attached to party pets since last update. using Xperl.
Report comment to moderator  
Reply With Quote
Unread 11-19-10, 09: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
Question Re: Re: Dim debuff for only my debuff command?

Originally posted by tayedaen
It's '$'.
But it's only implemented for BUFF buttons at the moment.

I just coded it into DEBUFF too, so this will be included in the next version.
Tay, FYI, file conditions.txt does not reflect this latest change (it only mentions $ with Buffs, and not for Debuffs).

Also, can "!" and "$" be used together?
Last edited by Cosmic Cleric : 11-19-10 at 09:33 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-10, 07:36 PM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
status update:
2.0 Beta 8 is out to all (internal) testers.

Beta 8 contains all the functionality I wanted to have for version 2.0 .
So if everything goes OK, we'll have a public release soon.

cu
tay

@betatesters:
If you did not receive my mail please send me a PM
Report comment to moderator  
Reply With Quote
Unread 11-15-10, 02:59 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
Smile Re: Re: Dim debuff for only my debuff command?

Thank you Tay!

Originally posted by tayedaen
It's '$'.
But it's only implemented for BUFF buttons at the moment.

I just coded it into DEBUFF too, so this will be included in the next version.
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 03:55 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Dim debuff for only my debuff command?

Originally posted by Cosmic Cleric
What's the command to tell a custom debuff button to only dim if its my debuff on the target?

Can't remember the syntax.
It's '$'.
But it's only implemented for BUFF buttons at the moment.

I just coded it into DEBUFF too, so this will be included in the next version.
Report comment to moderator  
Reply With Quote
Unread 11-13-10, 01:24 AM  
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 Dim debuff for only my debuff command?

What's the command to tell a custom debuff button to only dim if its my debuff on the target?

Can't remember the syntax.
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 07:15 PM  
Csalago
A Kobold Labourer
 
Csalago's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 85
Uploads: 4
i may have missed it, but is the problem with the scrolling in the list of issues resolved?

nvm... the patch taht was posted has fixed it.. thanks!
Last edited by Csalago : 11-12-10 at 07:21 PM.
Report comment to moderator  
Reply With Quote
Unread 11-12-10, 04:10 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Status update:

I am working hard at beta6 at the moment.
Thanks to the beta testers I found (and fixed) a lot of small errors.
Unfortunately I had a lot of problems with the new Blizzard compact frames.
To get the buttons casting the spells to the right party/raid member needed a lot of internal changes.
The problem was, that XUB was (historically) expecting that Frame1 belonged to the unit 'party1'.
A proper fix for this is now coded in beta 6.

There is yet another problem that needs fixing:
Custom Buttons disappeared when entering an instance or zoning in the world.
This problem is not completely covered yet.
I am working hard to get this fixed, and then I will send out beta6 to the beta testers.

stay tuned
tay
Report comment to moderator  
Reply With Quote
Unread 11-07-10, 07:20 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Re: Re: Re: Re: status update

[i]
Just curious, what things are changing in 4.03? [/b]
I think Blizzard planned a lot of changes in the UI/API area.
But they released 4.0x before all these changes were finished.

At the moment there are differences between 4.01 and cataclysm beta.
I think Blizzard is working hard to iron out all inconsistencies at the moment.
So the final Cataclysm will be even more polished, more advanced then the beta is now.

But still an API change is an API change, and I'll have to change my code according to it.
An example that we've already seen is 'GetItemCooldown'.
Blizzard changed the API so it no longer works with 'itemName', it now needs the 'itemID'.
There are more (similar) changes like that, and I expect some more for the final release of cataclysm.

So that's the reason why I don't want to change too many things now.
I want to avoid the situation where I write new code that is no longer working with cataclysm.
So I delay some changes till I have a stable API with 4.03.

cu
tay

P.S. Edited for readybility
Last edited by tayedaen : 11-07-10 at 04:24 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: