Go to Page... |
Updated: | 12-06-10 04:15 PM |
Created: | unknown |
Downloads: | 24,291 |
Favorites: | 123 |
MD5: |
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:
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.
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 |
![]() |
Comment Options |
![]() |
|
|
|
![]() |
![]() |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
VolRath217 |
View Public Profile |
Send a private message to VolRath217 |
Find More Posts by VolRath217 |
Add VolRath217 to Your Buddy List |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
Csalago |
View Public Profile |
Send a private message to Csalago |
Find More Posts by Csalago |
Add Csalago to Your Buddy List |
tayedaen |
View Public Profile |
Send a private message to tayedaen |
Find More Posts by tayedaen |
Add tayedaen to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
Oh thank God...
So, I'm getting an error when I go into the config, it lets me scroll down, but when I click, it goes to the line as though it were still at the top of the page. Date: 2010-10-13 21:43:26 ID: 5 Error occured in: Global Count: 1 Message: [string "XUB_ConfigPanel2GroupsScrollBar:OnVerticalScroll"] line 2: Usage: XUB_ConfigPanel2GroupsScrollBar:SetValue(value) Debug: [C]: ? [C]: SetValue() [string "*:OnVerticalScroll"]:2: [string "*:OnVerticalScroll"]:1 [C]: SetVerticalScroll() [string "*:OnValueChanged"]:1: [string "*:OnValueChanged"]:1 |
![]() |
![]() |
VolRath217 |
View Public Profile |
Send a private message to VolRath217 |
Find More Posts by VolRath217 |
Add VolRath217 to Your Buddy List |
![]() |
|
|
/praise Tay the great! =P
and where is that donate button hiding? At least give us a paypal address to send a few bucks... |
![]() |
![]() |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 27
Uploads: 0
|
Tay,
I just wanted to say thank you for all that you do. This is a life saver for me (actually for all in the raid). Take your time whenever you need it. We understand, and just happy you are still supporting XUB! |
![]() |
![]() |
Deca |
View Public Profile |
Send a private message to Deca |
Find More Posts by Deca |
Add Deca to Your Buddy List |
![]() |
|
|
update for 4.01 is posted.
I am living in the EU, where we got the patch one day later. And I have a job. So 5 minutes ago, after all the patching, I was finally able to logon and do some rudimentary tests. I just did not want to post a completely untested addon (possibly broken by some last minute change). Please understand that. So please be more patient, don't think the addon is abandonned just because I couldn't work faster. It's in your own interest too that I do some tests ![]() cu tay
Last edited by tayedaen : 10-13-10 at 04:57 PM.
|
![]() |
![]() |
tayedaen |
View Public Profile |
Send a private message to tayedaen |
Find More Posts by tayedaen |
Add tayedaen to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 13
Uploads: 0
|
[/quote]Well, whenever/if XUB gets updated, I'll get it going again. But for now, it looks like I'm using Healium... It works in 4.0.1....
[quote] Sorry i'm french and y dont understand wat you want to say but please some one 4.0.1 patch is comming... XUB doesn't work, then I really don't know what I'm going to do too^^ |
![]() |
![]() |
Norman |
View Public Profile |
Send a private message to Norman |
Find More Posts by Norman |
Add Norman to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Well, whenever/if XUB gets updated, I'll get it going again. But for now, it looks like I'm using Healium... It works in 4.0.1....
![]() |
![]() |
![]() |
Grumwha |
View Public Profile |
Send a private message to Grumwha |
Find More Posts by Grumwha |
Add Grumwha to Your Buddy List |
![]() |
||
|
Last edited by abinning : 10-12-10 at 04:24 PM.
|
|
![]() |
![]() |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
![]() |
||
|
Are you speaking of b19 and Xperl?
You might consider sending Tay a private message via these forums, if you need an immediate response. I no longer play WoW, so I'm unable to help you out further than give advice based on my previous experience. ![]()
|
|
![]() |
![]() |
Cosmic Cleric |
View Public Profile |
Send a private message to Cosmic Cleric |
Find More Posts by Cosmic Cleric |
Add Cosmic Cleric to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 16
Uploads: 0
|
Well... with 4.0.1 patch tomorrow... am I going to have to give up being a healer?
If XUB doesn't work, then I really don't know what I'm going to do. |
![]() |
![]() |
Grumwha |
View Public Profile |
Send a private message to Grumwha |
Find More Posts by Grumwha |
Add Grumwha to Your Buddy List |
![]() |
|
|
Beta
I don't know if these will help at right now, but here are some errors on BETA when I do a /xub c
Let me know if you want the rest of the errors. If you don't have beta I will be happy to test it for you. ( cata will suck until this is usable =P ) You can get me at andrewbinning g m a i l c o m mail or google talk Code:
Message: [string "XUB_ConfigPanel3Profiles:OnValueChanged"]:1: Usage: XUB_ConfigPanel3Profiles:SetVerticalScroll(offset) Time: 09/26/10 09:57:54 Count: 1 Stack: [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: (*temporary) = XUB_ConfigPanel3Profiles { 0 = <userdata> } (*temporary) = nil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: [string "XUB_ConfigPanel2Groups:OnValueChanged"]:1: Usage: XUB_ConfigPanel2Groups:SetVerticalScroll(offset) Time: 09/26/10 09:57:54 Count: 1 Stack: [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: (*temporary) = XUB_ConfigPanel2Groups { 0 = <userdata> } (*temporary) = nil ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: Interface\FrameXML\UIPanelTemplates.lua:383: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 09/26/10 09:57:54 Count: 3 Stack: Interface\FrameXML\UIPanelTemplates.lua:383: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:360: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: [string "XUB_ConfigPanel3Profiles:OnValueChanged"]:1: Usage: XUB_ConfigPanel3Profiles:SetVerticalScroll(offset) Time: 09/26/10 09:57:54 Count: 1 Stack: [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: (*temporary) = XUB_ConfigPanel3Profiles { 0 = <userdata> } (*temporary) = nil " handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: Interface\FrameXML\UIPanelTemplates.lua:383: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 09/26/10 09:57:54 Count: 3 Stack: Interface\FrameXML\UIPanelTemplates.lua:383: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:360: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:383: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:360: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:449: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:413: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: [string "XUB_ConfigPanel3Profiles:OnValueChanged"]:1: Usage: XUB_ConfigPanel3Profiles:SetVerticalScroll(offset) Time: 09/26/10 09:57:54 Count: 1 Stack: [C]: in function `SetVerticalScroll' [string "*:OnValueChanged"]:1: in function <[string "*:OnValueChanged"]:1> [C]: in function `SetValue' Interface\FrameXML\UIPanelTemplates.lua:264: in function `ScrollFrame_OnLoad' [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1> Locals: (*temporary) = XUB_ConfigPanel3Profiles { 0 = <userdata> } (*temporary) = nil " handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 193.99998045976 range = 0 scroll = 0 size = 193.99998045976 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: Interface\AddOns\eXtremeUnitButtons\XUBConfig.lua:50: attempt to call global 'GetSpellName' (a nil value) Time: 09/26/10 10:20:14 Count: 2 Stack: Interface\AddOns\eXtremeUnitButtons\XUBConfig.lua:50: in function `XUB_GenerateDefaultSpellsAsList' Interface\AddOns\eXtremeUnitButtons\XUBConfig.lua:34: in function `XUB_GenerateDefaultSpells' ...ace\AddOns\eXtremeUnitButtons\eXtremeUnitButtons.lua:2059: in function `XUB_SlashCommandHandler' ...ace\AddOns\eXtremeUnitButtons\eXtremeUnitButtons.lua:176: in function `?' Interface\FrameXML\ChatFrame.lua:4069: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:3680: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:3718: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1> Locals: i = 1 myText = "" myBonusText = " " (*temporary) = nil (*temporary) = 1 (*temporary) = "spell" (*temporary) = "attempt to call global 'GetSpellName' (a nil value)" XUB = <table> { LastHealthTarget = 0 USE_BUILTIN_COOLDOWN = 1 AllBuffs = <table> { } LastDamageTarget = 0 DEBUG = 0 DelayTime_after_automaticProfileChange = 0 UPDATEUNITS = <table> { } COLORS = <table> { } QUEUESIZE = 10 MakeInitialisation = 1 Coords_for_Next_Button = <table> { } AllDebuffs = <table> { } USE_GLOBALDIM = 0 UF_WIDTH_Float = 20 Use_Button4 = "Button4Up" FirstProfile = "" ANCHOR = "TOPRIGHT" ConfigButtons = <table> { } ConfigSpells = <table> { } CurrentProfile = "n" N_Buttons_for_Dest = <table> { } CHANGEDELAY = 5 RF_RaidFrameAddon = "no raid buttons" SelectedConfigSpell = 0 SM_SelectedMacro = 0 Use_Button5 = "Button5Up" GLOBALDIM_ALPHA = 0.05 TOOLTIPS = "Always" RAID_ROSTER_UPDATE = 0 DefaultButtons = <table> { } ButtonQueue = <table> { } IsSpellInRange_Exceptions = <table> { } ButtonSize = 64 HealthLeftTarget = 0 IsUsableSpell_Exceptions = <table> { } myCounter = 1 ConversionLevel = 1.5 time_for_blink = 0 DelayTime_after_manualProfileChange = 3 GROUPSPACING = 20 BLINKRATE = 0.5 ProfileChange = 0 DefaultButtonsArray = <table> { } HEALACTION = "Show as Buffed" NOMANA_ALPHA = 0.05 Use_MiddleButton = "MiddleButtonUp" PlayerRaidUnits = <table> { } ConfigGroups = <table> { } PlayerPartyUnits = <table> { } COOLDOWN_ALPHA = 0.5 UPDATERATE = 0.5 ConfigProfiles = <table> { } BUTTON_SPACING = 1 FRAME_STRATA = "LOW" UF_UnitFrameAddon = "Blizzard" LEARNED_SPELL_IN_TAB = 0 GLOBALDIM_active = 0 Use_RightButton = "RightButtonUp" BUFFED_ALPHA = 0.2 COLORUSAGE = "Color Coded" PARTY_MEMBERS_CHANGED = 0 DelayTime = 3 UF = <table> { } Busy = 0 INVALID_ALPHA = 0 QUEUEPTR = 9999 OUTOFRANGE_ALPHA = 0.2 RF = <table> { } NextUpdate = 3 SS_SelectedSpell = 0 ENABLE_ALPHA = 1 PerfecRaid_GroupSize = 20 RaidTable = <table> { } APPLY_DELAY = 5 COUNTDOWN = 0 BUTTON_STRATA = "NORMAL" }
Last edited by abinning : 09-26-10 at 11:22 AM.
|
![]() |
![]() |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
![]() |