Go to Page... |
Updated: | 12-06-10 04:15 PM |
Created: | unknown |
Downloads: | 24,135 |
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 |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
||||
|
I use PSPad, which is freeware, and works great with LUA code.
1) I want to see your XUB script. Start WoW, do a "/xub c", and copy paste (ctrl-c/ctrl-v) your XUB script into a Notepad file, save it, then paste it here as a reply. I'm assuming you've created a 'raid' configuration section in the XUB configuration window. If you haven't, then that's your problem right there. Be sure to paste your XUB config script as a reply here. 2) Also, if you can, copy/paste your XUB saved settings info file here. It should be located at "C:\Users\Public\Games\World of Warcraft\WTF\Account\<Account Name>\<Server Name>\<Character Name>\SavedVariables\eXtremeUnitButtons.lua". In the path name I just gave, any text surrounded by lesser/greater than symbols should be replaced with the actual account, server, and character names. Also I'm assuming you installed WoW in the default location C:\Users\Public\Games. If this is not the case, you'll have to search for the "World of Warcraft" folder on your own. I'm interested in what the "XUB_RF_RaidFrameAddon" and "XUB_RF" values are set to. 3) Finally, you may want to consider starting over from scratch, again by first in WoW copying/pasting (ctrl-c/ctrl-v) your XUB script into a Notepad file, then exiting WoW and moving/deleting the settings info file I mentioned above. Then just create a new profile with one button, and attach it to a raid, make sure it works with Blizzards raid frames, then switch over to XPerls raid frames, and see if that works. But don't do this until you get back to me with your configuration script and settings info files. Good luck!
Last edited by Cosmic Cleric : 02-13-11 at 10:47 PM.
|
|||
![]() |
![]() |
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: 14
Uploads: 0
|
I want to say that I really appreciate all of your help. A couple of quick questions. I put in all of the code mentioned above. Is it ok just to use a text editor like notepad or wordpad? When I log on I do not see any additional messages in my chat window other then the one that says XUB is loaded, which has always been there. Right now I am waiting to get into a raid group to see if anything is changed then. I will update after that happens. Update: When in a raid nothing is changed, and I still don't see any messages. Thanks again. I really appreciate it. --Vae
Last edited by Vaevictis : 02-13-11 at 06:25 PM.
|
|
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
||
|
If nothing is coming out, then the XUB code is not even getting to that block of code (which would be an alternative interesting bug). Try this and tell me what you see... Code:
elseif ( XUB.RF_RaidFrameAdon == "XPerl" ) then DEFAULT_CHAT_FRAME:AddMessage("In XPerl Code!"); DEFAULT_CHAT_FRAME:AddMessage(XPERL_RAIDGRP_PREFIX); DEFAULT_CHAT_FRAME:AddMessage(XPerl_Raid_OnLoad); DEFAULT_CHAT_FRAME:AddMessage(XPerl_Raid_GetUnitFrameByUnit); if ( XPERL_RAIDGRP_PREFIX ) and (XPerl_Raid_OnLoad == nil) and (XPerl_Raid_GetUnitFrameByUnit) then for i = 1,GetNumRaidMembers() do DEFAULT_CHAT_FRAME:AddMessage(i); testFrame = XPerl_Raid_GetUnitFrameByUnit("raid"..i); DEFAULT_CHAT_FRAME:AddMessage(testFrame); if ( testFrame ) then XUB.RaidFrameTable["raid" .. i] = testFrame:GetName(); end end end
Last edited by Cosmic Cleric : 02-13-11 at 02:33 AM.
|
|
![]() |
![]() |
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: 14
Uploads: 0
|
Btw I have xperl and XUB installed on two different computers and it doesn't work on either. On one computer they are the only two add ons installed. I have only been in raids in Tol Barad and the Battle Grounds. Not that I think this should make a difference, because it does work with the Blizzard Raid UI in both cases. This is a cut and paste from my file: elseif ( XUB.RF_RaidFrameAdon == "XPerl" ) then if ( XPERL_RAIDGRP_PREFIX ) and (XPerl_Raid_OnLoad == nil) and (XPerl_Raid_GetUnitFrameByUnit) then for i = 1,GetNumRaidMembers() do testFrame = XPerl_Raid_GetUnitFrameByUnit("raid"..i); DEFAULT_CHAT_FRAME:AddMessage(testFrame); if ( testFrame ) then XUB.RaidFrameTable["raid" .. i] = testFrame:GetName(); --Vae
Last edited by Vaevictis : 02-12-11 at 11:18 PM.
|
|
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
||
|
I don't use XPerl, so can't help specifically.
Having said that, I took a look at the code. For XPerl, XUB gets the raid frame names automatically, in the XUB_Initialisations.lua file, lines 188-196... Code:
elseif ( XUB.RF_RaidFrameAdon == "XPerl" ) then if ( XPERL_RAIDGRP_PREFIX ) and (XPerl_Raid_OnLoad == nil) and (XPerl_Raid_GetUnitFrameByUnit) then for i = 1,GetNumRaidMembers() do testFrame = XPerl_Raid_GetUnitFrameByUnit("raid"..i); if ( testFrame ) then XUB.RaidFrameTable["raid" .. i] = testFrame:GetName(); end end end You could add an output (see underlined code text below) between 191 and 192 and see what XPerl_Raid_GetUnitFrameByUnit(...) is returning. So the revised code would look like this... Code:
elseif ( XUB.RF_RaidFrameAdon == "XPerl" ) then if ( XPERL_RAIDGRP_PREFIX ) and (XPerl_Raid_OnLoad == nil) and (XPerl_Raid_GetUnitFrameByUnit) then for i = 1,GetNumRaidMembers() do testFrame = XPerl_Raid_GetUnitFrameByUnit("raid"..i); DEFAULT_CHAT_FRAME:AddMessage(testFrame); if ( testFrame ) then XUB.RaidFrameTable["raid" .. i] = testFrame:GetName(); end end end Let us know what you see.
|
|
![]() |
![]() |
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: 14
Uploads: 0
|
Medium 1 xperl_raid_Frame 0 UI Parent Low 5 Xperl_Raid_Grp3unitButton1highlight 5 Xperl_Raid_Grp3UnitButton1StatsFrameHealth 4 Xperl_Raid_Grp3UnitButton1nameframe 3 Xperl_Raid_Grp3UnitButton1 1 Xper_Raidgrp3 Sometimes the second #5 isn't there it depends on where I mouse. --Vae |
|
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 0
File comments: 14
Uploads: 0
|
I get the same as posted in an earlier message: XPerl_Raid_Grp@UnitButton# I tried to use that manually, and it wouldn't work either. Do you or other people have xperl and are using raid buttons and it is working?? |
|
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
||
|
Try using the WoW command "/framestack", and check if you can see the XPerl frame names via this method.
|
|
![]() |
![]() |
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: 14
Uploads: 0
|
Maybe I am doing something wrong. --Vae |
|
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
|
|
Did you select xperl Raid Frames down at the bottom of the frame setup?
If you did try using custom frames. This macro will get you frame name you need for custom. /script ChatFrame1:AddMessage(GetMouseFocus():GetName()) Put it on a hot key, mouseover the raid/party/player frames and hit the key. If I get a minute I'll post the string. |
![]() |
![]() |
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: 14
Uploads: 0
|
Problem with XUB an Xperl in Raid
I cannot seem to get the raid buttons to show up with Xperl. Everything else is working fine. My raid buttons will show up with the basic Blizzard interface, but not with Xperl. Not sure if anyone can help me with this or not.
--Vae |
![]() |
![]() |
Vaevictis |
View Public Profile |
Send a private message to Vaevictis |
Find More Posts by Vaevictis |
Add Vaevictis to Your Buddy List |
![]() |
|
|
Get better Tay. Physically and emotionally =)
XUB can wait. |
![]() |
![]() |
abinning |
View Public Profile |
Send a private message to abinning |
Find More Posts by abinning |
Add abinning to Your Buddy List |
![]() |
||
|
Totally understand. My condolences, and my wishes for your quick and full recovery from your illness.
Take care.
|
|
![]() |
![]() |
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 |
![]() |
|
|
Hi !
Real life has been taking all my time this january. First my grandmother had a heart attack. Then she faded away after never regaining conscience. And now I am down with influenza, with very high fever. I probably won't be able to do a coding session before the end of next week. best regards tay |
![]() |
![]() |
tayedaen |
View Public Profile |
Send a private message to tayedaen |
Find More Posts by tayedaen |
Add tayedaen to Your Buddy List |
![]() |