Go to Page... |
Updated: | 01-30-07 04:12 AM |
Created: | unknown |
Downloads: | 8,866 |
Favorites: | 29 |
MD5: |
This is a fork of PartyBars by mubari. Both Unit Frame Action Bars and PartyBars are designed as replacements for Discord's popular Group Buttons mod, as GB is not compatible with 2.0 (and Loz is busy working on other things at the moment).
Note:
If you want me to help you with a problem, please help me by telling me what unit frame mod(s) you are using. If you don't, then the amount of help I can give you is virtually nil.
Done:
* Allow support for attaching to unit frames rather than requiring the user to drag each bar over to the frame by hand (not very viable for 40 mans, imho). (Added in v.0.4)
* Allow support for alternative unit frames (such as Perl, aguf, etc) (Added in v.0.4)
* Optimized the XML file considerably using template inheritance
* Added support for XPerl (Added in v.0.5)
* Added initial config window (Added in v.0.6)
* Added a separate hostile target bar (as long as you are not in-combat when changing targets, it will hide the friendly target bar and show the hostile bar). (Added in v.0.6.)
* Fixed the Inner Fire Fade hack (finally-- even tested with my newly leveled priest). No longer requires the spell to be placed on the last button, place it anywhere on the player action bar and it will be faded/unfaded appropriately. (v.0.7)
* Fixed rescaling issues so scale is displayed appropriately. (v.0.7)
* Fixed it so that frames are movable again and added a config option to lock the frames. Note that if you move it and lock the frames it may get moved back by the attachment code-- this is something I need to tweak further. ** No longer accurate. ** (v.0.7)
* Added support for German users of the Inner Fire fading hack. (v.0.8)
* Added /ufab showraid command.(v.0.8)
* Added support (untested) for empty bars to optimize button usage. (v.0.8)
* Added config option to hide party bars in raids. (v.0.8)
* Added code to detect x/y offsets when a frame is dragged and save them. (v.0.9)
* Fixed bug where UFAB would try to autodetect raid frames with main style rather than raid style. (v.0.9)
* Fixed CTUF raid detection and CTUF/XPerl frame name code. (v.0.9)
* Added code to ignore unsupported frame combinations (ToTT and Blizzard UI, etc.) so they will not generate errors/warnings. (v.0.9)
* Added /ufab resetall command. (v.0.9)
* Added /ufab raidreset command. (v.0.9)
Todo:
* Improve support and detection for other unit frames (works best with Perl Classic frames)
* Improve config interface
* Allow support for vertical action bars (so you could have 2-3 bars by each raid frame to keep screen real-estate to a minimum)
* Fix target/empty target frames
* Add config support for controlling number of buttons assigned to bars
* Get rid of the 120 standard button limit
* Add config support for attachment point offsets
Please help me support other unit frames by noting when you get errors about frames being unknown and what frame add-ons you are using. If you can find out the name of the unknown frame, even better.
At this point, unknown frames should default to the standard draggable bar. All known frames should auto-attach themselves correctly. If you get a message about the attachment failing, please note which frame and what add-ons you are using... it's possible either the detection was incorrect, or I got the name of the frame wrong.
AGUF users: I believe that agUF should be properly supported at this time, thanks to DUF's FrameFinder. There does seem to be a timing issue sometimes where UFAB will try to attach to the agUF frame before agUF finishes creating the frame. A simple "/ufab partyreset" should fix this.
XPerl users: I believe that I have the raid frames correct, but please test it out and let me know how it works. (I often code from work and can only do minimal testing.)
Hostile/Friendly target bars: Please let me know how this works out for you all. I can potentially see an issue where you are in-combat and changing from a friendly target to a hostile target and it cannot swap the bar due to the UI Protection Blizzard has implemented. If this is an active issue I am open to suggestions as to how to design a viable workaround (perhaps show both bars and change alpha-colors to make buttons invisible? They would still be clickable but it would be almost like hiding the bar...)
Blank target bar buttons: I'm aware of this issue and am working to resolve it.
Comment Options |
skyflash |
View Public Profile |
Send a private message to skyflash |
Find More Posts by skyflash |
Add skyflash to Your Buddy List |
skyflash |
View Public Profile |
Send a private message to skyflash |
Find More Posts by skyflash |
Add skyflash to Your Buddy List |
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 10:30 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
How to get Frame Names
You write often that you didnt know the name of frames... there is an easy way to get them.
Install Discord Frame Modifier (DFM) and use the frame finder it has included... it will give you the exact frame name with parent and children.... it's great. *g* There is an updated DFM version that works on 2.0, it's in the Discord general forum... |
|
skyflash |
View Public Profile |
Send a private message to skyflash |
Find More Posts by skyflash |
Add skyflash to Your Buddy List |
01-06-07, 08:18 AM | |
|
Uploaded 0.8. Written at work, so untested. Please report any errors (the exact error message is most helpful) along with what unit frame mods you are using.
|
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 07:51 AM | |||
|
|
||
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 07:47 AM | ||||||||
|
Re: Little problems I encountered
|
|||||||
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 07:21 AM | |||
|
Re: Re: 0.7 Uploaded
|
||
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 07:19 AM | |||
|
|
||
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 07:16 AM | ||
|
If you read the main post here you will notice the bars jumping is also a known issue. |
|
|
Jasmeralia |
View Public Profile |
Send a private message to Jasmeralia |
Find More Posts by Jasmeralia |
Add Jasmeralia to Your Buddy List |
01-06-07, 06:37 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 8
Uploads: 0
|
Little problems I encountered
Hi, nice addon...some small things....
1. The translation for "Inner Fire" for german is "Inneres Feuer".. it would be nice, if you could include that one in your two IF clauses in the hacks section, so I don't have to add it myself every update. *g* Like... if (name == "Inner Fire" or name == "Inneres Feuer") then innerfire_found = 1 end and then the same for the second clause. I think the small amount of text does not require a real localization file, it will be fine this way. 2. Your attachment code is not good... ATTACH_POINT = "TOPLEFT" if (frame2) then --DEFAULT_CHAT_FRAME:AddMessage("UFAB_AttachFrame: attaching "..frame1_n.." to "..frame2_n) frame1:ClearAllPoints() frame1:SetPoint(ATTACH_POINT, frame2, "BOTTOMLEFT", -10, -10) frame1:Show() else Thats what I did to my version.. basicly, if you do a ''frame1:SetPoint(ATTACH_POINT, frame2)" then whatever you set to ATTACH_POINT will be used on both child and parent for the attach point.... which most of the time, does not work. Also, we do need an offset, and we do need to change the attach points separately for child and parent, if possible in the config window... 3. There should be an option to autohide the group frames when you are in a raid. 4. If I set the number of buttons to zero, the addon does do unnecessary work, and has error messages coming up. The thing is, I don't need raid buttons right now, and I don't want pets... so I set it to zero. This is not really supported. *g* 5. The method for selecting the button base is really bad... I know, it's from the original, but it really should be changed... everytime someone adds a button to pets or whereever, all the buttons have to be redone, because it does start on a different offset. One idea would be to start counting backwards from the last button... so if you add a button, it will just extend the number upwards, and all the buttons above it can stay the same... i.e. lets say we only have 10 buttons for the player. So... instead of starting at 120, and having the playerframe at 110, 111, 112... it should set the buttons to 120, 119, 118, 117.. if you know what I mean... :P Then, when we add one button to the players, so that we have 11... it will still be 120, 119, 118, 117 with the new button at 109, instead of changing from 110, 111, 112... to 109, 110, 111, thus invalidating all the buttons that we set up before. My idea would be: just remove that subtracting thing, and let the player set the base value in the config... so he can sync this addon with his other addons that use buttons... so if he sets 100, your addon uses the buttons 100 to 100 + player*playernum + ... ... and so on. 6. Feature request... having a few rows per frame would be great! *g* I know it's a lot of work. :P 7. I did have lots of errors with the addon not being able to attach to raid frames... there should be more defensive programming, like checking for nil values, not running code that isn't needed and stuff like that. That should at least prevent the addon from dying. Thats it! Love your mod, now that GB is gone, it brings back some feeling of it. If you need help with coding any of this, let me know.
Last edited by skyflash : 01-06-07 at 06:50 AM.
|
|
skyflash |
View Public Profile |
Send a private message to skyflash |
Find More Posts by skyflash |
Add skyflash to Your Buddy List |
01-06-07, 12:11 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 27
Uploads: 0
|
Jas,
I'm not sure how to display the raid bar? I tried it in a raid for the first time and cannot get the bar to show up.. Update, I noticed this message when attempting to setup raid: UFAB_AttachFrame:attaching UFABRaid1BarFrame to Pearl_Raid1 failed: Perl_Raid1 does not exist. I turned off Pearl and went with CT_Raid Assist and got this message: UFAB_AttachFrame:attaching UFABRaid1BarFrame to CTRAGroup0.21 failed: CTRAGroup0.21 does not exist.
Last edited by Deca : 01-06-07 at 12:28 AM.
|
|
Deca |
View Public Profile |
Send a private message to Deca |
Find More Posts by Deca |
Add Deca to Your Buddy List |
01-05-07, 01:17 PM | ||
A Murloc Raider
Forum posts: 5
File comments: 7
Uploads: 0
|
What is happening is that the drag box for the player bar is hovering on the screen. When I attempt to click and move it it behaves as though I am dragging the screen to look around normally. I also cannot move buttons onto or off of the addon's bar. The "Lock Bars" function is off, and all settings are at their default. |
|
|
Paulbino |
View Public Profile |
Send a private message to Paulbino |
Find More Posts by Paulbino |
Add Paulbino to Your Buddy List |
01-05-07, 12:20 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 27
Uploads: 0
|
I can put spells in the target bar, and they work, just can't see the icons. I see blank boxes.
Also, even though I have the bars locked, they will jump to their start point sometimes. |
|
Deca |
View Public Profile |
Send a private message to Deca |
Find More Posts by Deca |
Add Deca to Your Buddy List |
01-05-07, 11:32 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 27
Uploads: 0
|
Re: 0.7 Uploaded
(Edit) - When I turned on Classic Pearl I can now see the player bar... question for you, is there anyway that you know of to see raid bars if your not in a raid? - Deca
Last edited by Deca : 01-05-07 at 11:39 AM.
|
|
|
Deca |
View Public Profile |
Send a private message to Deca |
Find More Posts by Deca |
Add Deca to Your Buddy List |