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

Forum posts: 13
File comments: 357
Uploads: 1
Re: Re: Druid cat

Originally posted by paladindrome
What version are you using?
Drome
As I mentioned in my post, I am using 1.7 with the hotfix:

Originally posted by Jaim Sandar
I don't know if stealth has anything to do with it, but it seems that whenever I was in stealthed cat form, started fighting (coming out of stealth), then quit cat form and tried to click on any of the buttons in my single XUB group (healing), they don't respond in any way. By this I mean no tooltip, no highlighting, no spell cast. If I then go back to cat form then exit cat form immediately, the buttons will work as they should and I can cast the spell.

I am using 1.7 with the hotfix.
Further trials seem to indicate that it has nothing to do with stealth. When shifting out of cat form and finding the buttons don't work I'll shift again to cat and back only to find the buttons still don't work. If I keep switching back and forth, they sooner or later do start working, but no telling when. It could be on the first or the tenth attempt.

A new thought: would it matter if I am shifting during combat? From what I can remember, that seems to be when the buttons don't work: when I shift out of cat to Tauren during a fight.
Last edited by Jaim Sandar : 07-26-07 at 03:20 PM.
Report comment to moderator  
Reply With Quote
Unread 07-25-07, 11:15 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Re: Druid cat

Originally posted by Jaim Sandar
Should there be some response to typing "/xub debug"?
What version are you using? /XUB debug should repond with

XUB: Debugging is now on
And then you should see a LOT of spam in the chat window that describes the state of thew buttons. Sample debug spam.

I think we will add a TODO to put this output into a edit box so it can be copied to the clipboard. Low priority but I dont know if the output is that meaningful to a non xub-developer.

Drome
Report comment to moderator  
Reply With Quote
Unread 07-25-07, 10:24 AM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
Druid cat

Originally posted by Jaim Sandar
I don't know if stealth has anything to do with it, but it seems that whenever I was in stealthed cat form, started fighting (coming out of stealth), then quit cat form and tried to click on any of the buttons in my single XUB group (healing), they don't respond in any way. By this I mean no tooltip, no highlighting, no spell cast. If I then go back to cat form then exit cat form immediately, the buttons will work as they should and I can cast the spell.

I am using 1.7 with the hotfix.
Originally posted by tayedaen


@Jaim Sandar:
Could you please enable debugging (enter: '/XUB debug') and retest it?
Please mouse over the buttons and tell me what state they are in.
I did as you said, but I don't see anything that gives me the information you asked for. Should there be some response to typing "/xub debug"? I don't see any response to entering the command, and then when I mouse over the buttons I see no tooltip or chat response.
Last edited by Jaim Sandar : 07-25-07 at 10:27 AM.
Report comment to moderator  
Reply With Quote
Unread 07-22-07, 06:08 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by Thiye
The problem is with Party frames and Party pet frames that seem to "switch names" whenever I zone or join a new party. I have to /xub uf every time and change between
PitBullCluster1UnitButton# to PitBullCluster2UnitButton#. Once I get the buttons in place they work just fine until I zone / join party again, then I have to change the cluster number to get them right.
This most be something new - or at least it has never shown for me. I have been using PitBull since I added it - it is a nice mod - although I haven't downloaded a new version. The behavior you mention is teh same as what happens with raids - although the raids straighten them selves out. The design of XUB assumes that the player, target, party etc all have constant names and PitBull doesn't. I have registered at wowace and will try to work this one - I would like to keep PitBull in the fold.

Drome
Report comment to moderator  
Reply With Quote
Unread 07-22-07, 05:03 PM  
Thiye
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
When did you get Pitbull (IE the version?).
Using the latest version (Subject)

Used eXtreme a while back with ag_unitframes but switched to another addon when it was stopped being updated. Switched back to eXtreme now but are currently using PitBull instead of ag_unitframes.

First thing is have you set the profile yet.
My profile is set to "main" - the only profile I'm using on only one character.

Second is the Unit Frame settings on /XUB uf. Are they set on your machine?
I'm using custom settings since the preset for PitBull sets the buttons for Target (PitBullUnitFrame3) and Focus (PitBullUnitFrame5) at Targets target (PitBullUnitFrame4) and Focus target (PitBullUnitFrame6). However, those settings do not stop working when zoning etc.

The problem is with Party frames and Party pet frames that seem to "switch names" whenever I zone or join a new party. I have to /xub uf every time and change between
PitBullCluster1UnitButton# to PitBullCluster2UnitButton#. Once I get the buttons in place they work just fine until I zone / join party again, then I have to change the cluster number to get them right.

(3 used to be the players pet target)
Players pet = PitBullUnitFrame2 for me.
Last edited by Thiye : 07-22-07 at 05:09 PM.
Report comment to moderator  
Reply With Quote
Unread 07-22-07, 02:54 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Re: Pitbull Unit Frames r43080.81

Originally posted by Thiye
The preset option for Pitbull unit frames does not work - I have to reassign Target to PitBullUnitFrame3, Focus to PitBullUnitFrame5 etc.
When did you get Pitbull (IE the version?).


Drome

Ps the presets are 4 and 6 (3 used to be the players pet target).
Report comment to moderator  
Reply With Quote
Unread 07-22-07, 02:50 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by fatechosenone
Same addons active on both accounts. So I really have no clue what could be causing any issues. i verify and everything is working correctly, just no buttons show up... [/b]


First thing is have you set the profile yet.

/XUB p normal

if normal is your profile

Second is the Unit Frame settings on /XUB uf. Are they set on your machine?

Drome
Report comment to moderator  
Reply With Quote
Unread 07-22-07, 01:17 PM  
Thiye
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Pitbull Unit Frames r43080.81

Every time I zone or join a new party my party buttons attach to the party pets frames instead.
I have to change the settings for Party from PitBullCluster1UnitButton# to PitBullCluster2UnitButton# back and forth all the time. Probably Pitbulls fault for changing the identity of the frames (?) but none the less annoying...

The preset option for Pitbull unit frames does not work - I have to reassign Target to PitBullUnitFrame3, Focus to PitBullUnitFrame5 etc.
Report comment to moderator  
Reply With Quote
Unread 07-21-07, 02:58 PM  
fatechosenone
A Deviate Faerie Dragon

Forum posts: 17
File comments: 2
Uploads: 0
This is a great mod! I set it up for my girlriends shaman, and its working great. the only problem is now when i try to set it up on my shaman (same comp, different account) nothing happens. Everything is setup exactly the same as it is on her shaman (with exception of spell ranks) but no buttons appear for me.

its the same comp, with all the same addons active on both accounts. So I really have no clue what could be causing any issues. i verify and everything is working correctly, just no buttons show up...
Report comment to moderator  
Reply With Quote
Unread 07-20-07, 02:29 PM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

I am on Holiday till next saturday
So I will not be able to help - but I will surely enjoy this week

Funny enogh, since 2.1.3 'IsUsableSpell' is working here (german WoW).

For all of you where it is NOT working, just use 1.8 beta1.
It's stable and good.
All you have to do is:
Open 'XUB_isUsableSpell_Exceptions.lua', and remove all '--' in front of the lines there.
If you find an additional spell that is not working, then add this spell to the list there.

@Pallindrome:
Adding Out_of_Range_Alpha in the code is easy enough.
But we need an option in the GUI to set this alpha, and I still do not know how to change the GUI

best regards
tayedaen
Report comment to moderator  
Reply With Quote
Unread 07-20-07, 06:40 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by Bronzeburn
Thanks Drome. A workaround is to make "out of range" buttons fully but the benefit of dimming buttons out of range is so huge that I hesitate to do it. In the meantime I just have to remember where the BoP/PW:S button is and click in that empty spot :-)
I have started to expand on Tay's quick fix. Hopefully we can get it closer to working like IsUsableSpell should work.

Drome
Last edited by paladindrome : 07-20-07 at 08:50 AM.
Report comment to moderator  
Reply With Quote
Unread 07-20-07, 06:37 AM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by OxiMoron
Just respeced to full resto..

Swiftmend seems to be working fine now
Wow - I wonder why - [bonk's self on head]

wow - That is great!

Drome
Report comment to moderator  
Reply With Quote
Unread 07-20-07, 01:21 AM  
Bronzeburn
A Kobold Labourer
 
Bronzeburn's Avatar

Forum posts: 0
File comments: 24
Uploads: 0
Thanks Drome. A workaround is to make "out of range" buttons fully but the benefit of dimming buttons out of range is so huge that I hesitate to do it. In the meantime I just have to remember where the BoP/PW:S button is and click in that empty spot :-)

Absolutely love the mod btw. For healers this is an absolute super mod. I have recommended it to all my guildies.
Report comment to moderator  
Reply With Quote
Unread 07-19-07, 11:37 PM  
OxiMoron
A Kobold Labourer

Forum posts: 1
File comments: 30
Uploads: 0
Just respeced to full resto..

Swiftmend seems to be working fine now
Report comment to moderator  
Reply With Quote
Unread 07-18-07, 09:48 PM  
paladindrome
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 140
Uploads: 1
Originally posted by Bronzeburn
Tay; I tried your suggestion, there was no difference. Still dimmed (but clickable as before) on player and party members when targeting a mob/npc.
From my testing isUsableSpell is still bugged. I have even loaded teh PTR and checked there with the infamouse second parameter. In 2.1.3 it looks like there was one change - if you do not have a target the spell looks like it returns 1 if it is not on cooldown. Course that is still wrong if you are trying to cast against a NPC (IF you set focus to a NPC and clear your target you can see this test case)

As far as I can tell Blizzard is still not getting the issue when *unit* is set on a button. When I get home from this trip I am going to post (again) on the issue. I have a pretty simple test harness that calls the command.

Drome
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: