If any of you has ever seen FuBar_FuXPFu, then Xparky is it's replacement.
FuXP had the unfortunate limitation that it could only attach to a fubar, and often had refreshing issues, so instead of continuing to support that addon, I decided to write a standalone that would not have such limitations.
For those who haven't seen it before, Xparky is simply a very basic, very shiny XP/Rep bar that can be attached to any named frame available. As can be seen from the images, you can attach it to any side of any frame, and even set an offset so that the bars float off the frames.
All colours are configurable, and it works off the Watched Reputation, so if any other addon modifies that, it will update Xparky alongside it.
Use '/xparky' to pull up the configuration, and have fun!
To come:
Pet Bars
Separate Profiles
Separate Bar allocation/order
Version 1.2.2 - TOC push for WoW 3.1
Version 1.2.1 - My mistake, I forgot to add LibStub to the libraries. This will hopefully fix any standalone loading issues.
------------------------------------------------------------------------
r62492 | wobin | 2008-02-22 14:09:53 +1100 (Fri, 22 Feb 2008) | 1 line
Xparky - Added in strata selection
------------------------------------------------------------------------
r62472 | wobin | 2008-02-22 11:26:57 +1100 (Fri, 22 Feb 2008) | 1 line
Xparky - Fixed faction loading lapse and Legoblock setwidthing issue
------------------------------------------------------------------------
r62381 | wobin | 2008-02-21 23:42:51 +1100 (Thu, 21 Feb 2008) | 1 line
Xparky - fixed missing localisation
------------------------------------------------------------------------
r62377 | wobin | 2008-02-21 22:58:59 +1100 (Thu, 21 Feb 2008) | 1 line
Xparky - Added option to set the tooltip text type (basically the same as the legoblock)
------------------------------------------------------------------------
r62371 | wobin | 2008-02-21 22:46:38 +1100 (Thu, 21 Feb 2008) | 1 line
Xparky - Added in a tooltip, and a fade on mouseout option.
------------------------------------------------------------------------
r62305 | wobin | 2008-02-21 14:32:56 +1100 (Thu, 21 Feb 2008) | 1 line
Xparky - Added in x/y offset ability and fixed sparkage. Should be ready for releaseish
------------------------------------------------------------------------
r62223 | wobin | 2008-02-21 00:04:24 +1100 (Thu, 21 Feb 2008) | 1 line
Xparky - Revert to previous version and add some documentation to the config screen
------------------------------------------------------------------------
r62175 | wobin | 2008-02-20 17:23:57 +1100 (Wed, 20 Feb 2008) | 1 line
Xparky - zomg dont' update it will break =P committing so I can continue at home
------------------------------------------------------------------------
r62156 | wobin | 2008-02-20 13:27:15 +1100 (Wed, 20 Feb 2008) | 1 line
Xparky - can now attach to left or right side of frame
- Sparks not quite fixed.
------------------------------------------------------------------------
r61912 | wobin | 2008-02-19 01:48:43 +1100 (Tue, 19 Feb 2008) | 1 line
Xparky - Almost have vertical bars done, but not quite.
------------------------------------------------------------------------
r61858 | wobin | 2008-02-18 14:55:12 +1100 (Mon, 18 Feb 2008) | 1 line
Xparky - Reverted the legoblock linking. Not a good implementation, we'll just stick to sticking it to any frame available.
------------------------------------------------------------------------
r61613 | wobin | 2008-02-17 03:52:36 +1100 (Sun, 17 Feb 2008) | 2 lines
Xparky - Partial hooking to LegoBlock support added
- You can hook it to the block and set the size/position, but you can't currently hide the block without losing the bars as well. Will fix up tomorrow.
------------------------------------------------------------------------
r61602 | wobin | 2008-02-17 02:51:07 +1100 (Sun, 17 Feb 2008) | 1 line
Xparky - Missed the LegoBlock entry
------------------------------------------------------------------------
r61597 | wobin | 2008-02-17 02:26:01 +1100 (Sun, 17 Feb 2008) | 1 line
Xparky - Update toc and locale
------------------------------------------------------------------------
r61596 | wobin | 2008-02-17 02:24:39 +1100 (Sun, 17 Feb 2008) | 1 line
Xparky - Added in LegoBlock for text. LegoBlock togglable (by click) to show current values or values to go
------------------------------------------------------------------------
r61585 | next96 | 2008-02-16 23:45:06 +1100 (Sat, 16 Feb 2008) | 2 lines
Xparky- Added in option to stick the bars -inside- a frame (eg WorldFrame)
------------------------------------------------------------------------
r61563 | wobin | 2008-02-16 17:50:54 +1100 (Sat, 16 Feb 2008) | 1 line
Xparky - Enter fallback message if we can't find what we're trying to attach to
------------------------------------------------------------------------
r61560 | wobin | 2008-02-16 17:34:17 +1100 (Sat, 16 Feb 2008) | 3 lines
Xparky - Added Locales (enUS)
- Fixed spark to change colour alongside the bar
- Reduced updates if not showing specific bar
------------------------------------------------------------------------
r61548 | wobin | 2008-02-16 12:15:55 +1100 (Sat, 16 Feb 2008) | 1 line
Xparky - remove debug
------------------------------------------------------------------------
r61546 | wobin | 2008-02-16 11:43:18 +1100 (Sat, 16 Feb 2008) | 1 line
Xparky - Added slashcommand
------------------------------------------------------------------------
r61545 | wobin | 2008-02-16 11:31:10 +1100 (Sat, 16 Feb 2008) | 1 line
Xparky - Removed AceHook
------------------------------------------------------------------------
r61543 | wobin | 2008-02-16 11:23:19 +1100 (Sat, 16 Feb 2008) | 1 line
Xparky - Externals
------------------------------------------------------------------------
r61539 | wobin | 2008-02-16 10:30:33 +1100 (Sat, 16 Feb 2008) | 1 line
One of the features I really like about FuXPFu was the ability to mouse over and see how many things it would take killing, turning in, etc. to finish the level. Any plans on implementing that functionality in this mod?
I've been using this(XPfu) addon for years. I'm glad to see it in broker. However, I miss the click to paste in chat edit box. Every time I used it someone would ask how I did that.
well, i had a problem with the repbar (not really a problem, but i also wanted the maximum for reputation to show the value for just that level... 6000 to reach honored and not 9000)
so, to all ppl that want the same thing as i do, here is the solution:
go to xparky folder in addons and open xparky.lua
find this line:
repString = getHex("RepBar").. currentRep - minRep.."|r/"..getHex("NoRepBar") .. maxRep .."|r"
and just add - minRep after last maxRep so it looks like this:
repString = getHex("RepBar").. currentRep - minRep.."|r/"..getHex("NoRepBar") .. maxRep - minRep .."|r"
save the file and enter wow, the repbar goal for that rep level will be 6000 to gain honored, 12000 to gain revered...
ooo, and i hope i didn't do something wrong by posting this if i did, i appologize to the authors.
I have unloaded pretty much all my add ons so as to go through what I have one at a time and double check what all their capabilities are. Without anything loaded except for add on control panel, I got the following two errors from loading Xparky.
Message: ...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:128: CreateFrame(): Couldn't find inherited node "InterfaceOptionsButtonTemplate"
Time: 08/11/09 06:10:44
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `CreateFrame'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:128: in function `CreateButton'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:365: in function `RefreshTree'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:306: in function <...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:305>
Message: ...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:128: CreateFrame(): Couldn't find inherited node "InterfaceOptionsButtonTemplate"
Time: 08/11/09 06:10:44
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `CreateFrame'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:128: in function `CreateButton'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:365: in function `RefreshTree'
...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:302: in function <...s\Ace3\AceGUI-3.0\widgets\AceGUIWidget-TreeGroup.lua:299>
Originally posted by nornagon When I hide the interface with Alt+Z to take a screenshot, and during the opening movie for a new character, Xparky shows up as a big ol' line through my screen (I have it attached to WorldFrame with a y-offset).
Is there some way this can be fixed? It's such a shame that it's so ugly when everything else is hidden, yet so pretty when it's working properly... so pretty!
Although this is a bit late, the proper solution to this problem involves attaching the bar to the UIParent, not the WorldFrame. All UI elements should be parented to the UIParent so they are properly hidden when you hide the UI. If your WorldFrame is a different size than the UIParent (for example, if you use a viewport addon) just add an offset to make the bar match up with the WorldFrame.