Download
(105Kb)
Download
Updated: 12-06-10 04:15 PM
Pictures
File Info
Updated:12-06-10 04:15 PM
Created:unknown
Downloads:24,262
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 06-05-07, 12:21 PM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Originally posted by tayedaen
@Oximoron:
Swiftmend and nature's swiftness are working correctly for you ?
I specced feral again, so I wouldn't know

If I go resto again I'll have a chance to test it..
Report comment to moderator  
Reply With Quote
Unread 06-05-07, 11:56 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
@Oximoron:
Swiftmend and nature's swiftness are working correctly for you ?
Report comment to moderator  
Reply With Quote
Unread 06-05-07, 08:28 AM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
My button size is 15.. at 1280x1024 makes the spinner kinda nonexistent


Found no bug yet..

I don't have that many buttons..
innervate
Omen of Clarity
mark of the wild
thorns
healing touch
regrowth
rejuvenation
lifebloom
remove curse
abolish poison
(yeah I specced feral again, couldn't grind anything with resto )


I do raid, but then I'm not using the raid frames that come with AG, in a raid if I heal it's more click to target, click to heal.

The buttons now stay visible even in forms, which is kinda nice, now I can see clearly if a party member needs dispelling or not.
Last edited by OxiMoron : 06-05-07 at 08:29 AM.
Report comment to moderator  
Reply With Quote
Unread 06-05-07, 01:42 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Originally posted by Cosmic Cleric
Anything specific we should look out for while testing it?
If you click the link, then there's a changelog.

Look out for the cooldown, and post your feelings about it
And I would like to get freedback from someone who raids or use a LARGE number of buttons for some other reason.
Report comment to moderator  
Reply With Quote
Unread 06-04-07, 04:41 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 tayedaen
Hi !

I posted an alpha/beta of my work: v1.7 alpha.
Its under the patch section.

Feel free to use it, and report your findings.

best regards
tayedaen
Anything specific we should look out for while testing it?
Report comment to moderator  
Reply With Quote
Unread 06-04-07, 04:08 PM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

I posted an alpha/beta of my work: v1.7 alpha.
Its under the patch section.

Feel free to use it, and report your findings.

best regards
tayedaen
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 09:04 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Re: An error message

Originally posted by Ahimala
Hey Guys I am getting an error XUGUnits[aDestinationUnit] is NULL = NIL. Now I dont know anything about code so I have no idea whats going on or what to do. Once again help would be much apreciated
Verify the spelling of the names of your groups. For example:

group-name,button-name,tarrget

Can cause this message.

You can also get it with a profile specification such as:

profile-name,playyer,group-name
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 06:52 PM  
Ahimala
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
An error message

Hey Guys I am getting an error XUGUnits[aDestinationUnit] is NULL = NIL. Now I dont know anything about code so I have no idea whats going on or what to do. Once again help would be much apreciated
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 10:58 AM  
Abraxsis
A Kobold Labourer
 
Abraxsis's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Thank you tayedaen for stepping up and offering to help the community out by keeping the fine work Elenesski crafted alive and well.

I use this mod with most all of my characters in one way or another; especially with my four healers. I wrote similar mods for EverQuest and DAoC, but these days I've barely enough time to game, let alone code outside of spending time with my family and work.

I wanted you both to know your efforts past and present are appreciated.

Thank you,
Abraxsis
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 10:00 AM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Originally posted by tayedaen
I discovered a severe performance bug in 1.6:
WRONG (code from 1.6):
Code:
if ( myButton.Status ~= myPreviousState ) then
GOOD:
Code:
if ( myButton.State ~= myPreviousState ) then
This bug is realy nasty since he never pops up a lua error, while at the same time beeing the biggest contributor to lag caused by this mod.
Because of this bug EVERY buttons gets updated every time instead only if a change occurs.

!!!! NOTE: PLEASE DO NOT USE THIS NEW CODE AS A FIX !!!!
There are some other bugs hidden, that do no harm at the moment.
They do not matter because the buttons are updated all the time.
If you disable these updates, these bugs will make some buttons stop to work.
So please use the "slower" version until a new version is out.

best regards
tayedaen
and when I put this in my buttons stay disabled after I shift out of cat/bear form
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 09:45 AM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Re: An issue with swiftmend

Originally posted by Ahimala
I am having an issue with the spell swiftmend on the bar It just disappears and becomes un-clickable even if there is a regrowth or regeneration on the player or target I am using xPerl but it wont work with blizz ui either. I am stumped, I really like this mod but without swiftmend I cant use it. Any help would be appreciated.

Same problem I posted..

make a macro button:

_SM,macro,/cast [target=player] Swiftmend
_SMP,macro,/cast [target=party#] Swiftmend
_SMT,macro,/cast[target=target] Swiftmend

and link the to the proper frames..

It will just make the show all the time, but it's better then not having it at all
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 07:34 AM  
Ahimala
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
An issue with swiftmend

I am having an issue with the spell swiftmend on the bar It just disappears and becomes un-clickable even if there is a regrowth or regeneration on the player or target I am using xPerl but it wont work with blizz ui either. I am stumped, I really like this mod but without swiftmend I cant use it. Any help would be appreciated.
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 03:32 AM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
For now I have replaced them both with macro's.. so no hurry
Report comment to moderator  
Reply With Quote
Unread 06-03-07, 02:04 AM  
Zax
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 147
File comments: 20
Uploads: 12
Thanks tayedaen to make XUB alive
As a healer, if XUB would no longer work with a patch, I will have to reroll Murlock
Report comment to moderator  
Reply With Quote
Unread 06-02-07, 04:00 PM  
Elenesski
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 194
Uploads: 2
Originally posted by tayedaen
@Oximoron:
Yes, this looks good to me, and I think it should work.

I have an idea what is wrong already, but I'm just rewriting a lot of code ATM.
When the code ist stable again, I will then present my code review to big E.
And I hope he will then release a new version that works for you.


best regards
tayedaen
Tayedaen, would you like to take over the mod completely? I'm sure you'll do a wonderful job with it ... already finding bugs and making improvements.

Regards,
- El
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: