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

Forum posts: 0
File comments: 16
Uploads: 0
SWEEET! Works!
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 09:52 PM  
abinning
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 47
Uploads: 1
I had to put the xperl frame names into custom raid
XPerl_Raid_Grp@UnitButton#

Report comment to moderator  
Reply With Quote
Unread 10-21-10, 07:19 PM  
Grumwha
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
well, I was a bit too optimistic, as once I actually got into a raid, XUB did not work with X-Perl.

Same problem as before, no buttons on the raid frames. Buttons on Party frames, self and Target frames all work though.

I haven't tried the fix with trying to use the new blizzaard frames... as well... I have a lot of damn buttons and I don't think they'll fit into those boxes too well.
Last edited by Grumwha : 10-21-10 at 07:20 PM.
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 01:01 PM  
fredddredd
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 2
Re: Unable to bind some spells

Originally posted by fredddredd
XUB seems to be having problems recognising some of the spells after the patch (4.01 Alpha). So far, the ones I've had problems with are Molten Armor and Ice block on a mage, and Unending Breath on a 'lock.
Update - after reading some of the posts below, I went back and cleared out my old saved data in WTF, just to make sure that that wasn't the cause. It made no difference.
Last edited by fredddredd : 10-21-10 at 01:09 PM.
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 06:56 AM  
brykrys
A Deviate Faerie Dragon
 
brykrys's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 85
Uploads: 3
Originally posted by tayedaen

a) arg1 cannot be used as easily as before in an .xml file
b) cursorOffset and cursorHeight not initialised properly

For b) I am not sure what I am doing wrong. ...
arg1 (and all the other arg#'s) can't be used at all in .xml files. They all need to be replaced by the local parameter names - see WoWWiki Widget Handlers page

In particular, cursorOffset and cursorHeight should get set by ScrollingEdit_OnCursorChanged, when called by this bit of xml:
Code:
  <OnCursorChanged>
    ScrollingEdit_OnCursorChanged(self, x, y, w, h);
  </OnCursorChanged>
(here x, y, w, h replace arg1, arg2, arg3, arg4)
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 03:58 PM  
abinning
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 47
Uploads: 1
Great, I am glad to see another XUBer running =)

Would you mind posting a screen shot and your configs in the forums @http://xub.abits.biz/

Originally posted by Norman
thank you for your answers
Now I play with updated PerfectRAID^^
it works pretty well !

no time to test with blizzard frame, at the moment
I'll try later
bye
Last edited by abinning : 10-17-10 at 03:59 PM.
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 12:16 PM  
Norman
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
thank you for your answers
Now I play with updated PerfectRAID^^
it works pretty well !

no time to test with blizzard frame, at the moment
I'll try later
bye
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 09:02 AM  
Grumwha
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Okay, that seems to have done it.

I wiped out the XUB folder AND all of my previously saved variables down in the WTF folder... and now the new version of XUB works with the new version of X-Perl.

So anyone else having troubles, make sure to do a "clean" install of XUB. I just did the cut & paste routine to save and re-load my custom buttons & configurations. Everything seems to be working.

Get the errors on cursor positions, which make it a bit of a pain to edit longer configuration setups, but for the most part the important part works for now, the buttons
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 12:25 AM  
Grumwha
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Well, same problem I had with Beta 19 happens to me in the new 4.01"alpha"...

When using X-Perl & XUB, my unit buttons for self & target work great.

Once I join a party or raid, NONE of those show up. Says that it cannot find Party# or Raid#.

Is there something I just just entirely wipe out on configurations with XUB? As being if I try to save or change settings in the configure screen, it does nothing. Like changing the attach point. Also, even though I've selected X-Perl as my choice for frames, when I load back into the config screen, it is showing "Custom" again.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 05:50 PM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 191
Uploads: 6
Originally posted by Norman
when y save
y have :
"customized" in frame and "personnalisé " in other
see like this:

http://yfrog.com/42wowscrnshot101510175308j
Funny. Really strange.
It seems some string got localized, but I don't really know why.
Could it be you imported an old configuration?

I will look at it, a small change to prevent this is already drycoded here.

cu
tay
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 10:36 AM  
abinning
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 47
Uploads: 1
It might be a locale issue, look up the frame name using this macro...
/script ChatFrame1:AddMessage(GetMouseFocus():GetName())

put it on a hot key, mouseover the raid frame and hit the key.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 10:07 AM  
Norman
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
when y save
y have :
"customized" in frame and "personnalisé " in other
see like this:

http://yfrog.com/42wowscrnshot101510175308j
Last edited by Norman : 10-15-10 at 10:08 AM.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 09:49 AM  
Norman
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Thanks for all guys !
but for me that's dont work with the new "CompactRaidGroup@Member#"blizzard frame
or y dont understand the manip
or it's e problem of french localisation ?
help me please if you have time^^
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 08:30 AM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

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

I have currently some problems with my internet line.
The technician will come tuesday to fix them.
Unfortunately this means no WoW playing, and this means I cannot test any changes at the moment.
I will drycode some changes nevertheless.

Really bad timing on the side of my provider

cu
tay
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 08:10 AM  
fredddredd
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 2
Unable to bind some spells

XUB seems to be having problems recognising some of the spells after the patch (4.01 Alpha). So far, the ones I've had problems with are Molten Armor and Ice block on a mage, and Unending Breath on a 'lock. I get no error message if I try to bind the spell directly, but nor do I get a button. If I try to macro the spell, I get told that it's not known (and on the higher toon, that this might be because of dual speccing). And the spells don't appear in the list I'm shown in the Group Maker panel.
Last edited by fredddredd : 10-15-10 at 08:11 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: