Download
(232 Kb)
Download
Updated: 10-08-13 02:26 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:10-08-13 02:26 PM
Created:07-26-10 03:44 PM
Downloads:10,354
Favorites:153
MD5:
5.4
Broker: XPBar  Popular! (More than 5000 hits)
Version: 1.7 r045
by: burny_dd [More]
Port to Broker and upgrade to Ace3 of Wobin's old "Fubar - XPFu".

Displays Infos about XP and watched Faction and adds bars for XP and/or reputation to your Broker bar addon.
Select custom colors for bars or use predefined colors based on standing for the reputation bar.

You can attach the bars to (almost) any frame by click selecting the desired anchor frame with the mouse (similar to Xparky). You can attach the bars to any side of the frame on outside as well as on the inside. Adjust anchor position by setting X- and Y-Offset.

USAGE HINTS -

* Activating Broker: XPBar in your Broker display will show up the label text in that display only. To display the actual bars you will need to attach them to a frame on your screen first. To do this go to Options->Frame and click the button "Select by Mouse". Select the frame to attach the bars to by left-clicking on it and the bars should show up.

* If you are trying to attach to a Broker display make sure you hit an empty spot on the display. If you click on another plugin on the display the bars will attach to the frame of this Broker plugin only.

* If you use Docking Station and want to attach to it's panels you need to make sure you have the Global option (Panels -> General) enabled for the panel you want to connect to.

New features -

* optional Minimap-Button to use addon without Broker display
* added XP per hour to tooltip
* added kills to level (KTL) to tooltip and as broker label option
* added time to level (TTL) to tooltip and as broker label option

The TTL/KTL predictions are still experimental. Goal is to provide precise predictions based on player preferences. All XP calculations are session only - the idea is to give a prediction based on what you do now.
Mob experience is calculated based on the last mob kills and standard deviation is used to eliminate outliers. Possible group bonuses and raid penalties are taken into account as well as rested bonus. The TTL and KTL prediction can be customized. The calculation is based on the data for the whole session and the activity in the last X minutes. The length of the activity frame can be up to 120 minutes. Session and activity XP rates will be weighted for the prediction.
Default values are 30 min activity and weighted 0.8. So session data will have an impact of 20% and the last 30 minutes will make up 80% in the calculation. Depending on your preferences you can shift the weight and time frame to favour the whole session or more recent data.

* option to hide bar or Broker text for XP or Rep on reaching max. level or Rep
* new label options to allow for a single 'omnipotent' configuration that fits the needs of leveling and maxed out chars
* added "Rep over XP" as broker label option showing reputation values on default and falls back to XP if no faction is watched
* added "XP over Rep" as broker label option showing XP values on default and falls back to reputation if maximum level is reached

Official thread
Update Version 1.7 r045:

* corrected initialization of xp history, which fixes regular problem with calculated xp related data
* bumped toc to 50400

Update Version 1.7 r044:

* fixed error when sending reputation to active textbox

Update Version 1.7 r043:

* fixed problem with tracked faction set via Blizzard reputation pane

Update Version 1.7 r042:

* changed Bar, History and ReputationHistory tables to AceAddon modules
* new module Factions acting as facade to ugly blizzard faction api
* fixed bug with folded faction headers (not losing tracked faction anymore)
* fixed problem with auto-tracking of guild
* simplified bar handling
* bar textures now show up as one continuous texture extending to the whole bar width (instead of one texture per section e.g. xp/rested/none)
* fixed font and font size handling for bar label

Version 1.7 r041:

* fixed broken mouse selection for frame attachment of bars

Version 1.7 r040:

* updated korean localization (thanks next96)
* minor adjustments

Update Version 1.7 r039:

* modularized addon
* some code cleanup
* moved some generic functionality to namespace functions
* upgraded .toc to 50300
Optional Files (0)


Archived Files (27)
File Name
Version
Size
Author
Date
1.7 r044
232kB
burny_dd
07-17-13 03:49 PM
1.7 r043
232kB
burny_dd
07-15-13 03:15 PM
1.7 r042
232kB
burny_dd
07-08-13 04:28 PM
1.7 r042
229kB
burny_dd
06-06-13 05:12 PM
1.7 r040
229kB
burny_dd
06-06-13 03:40 PM
1.7 r039
228kB
burny_dd
05-24-13 08:12 AM
1.6 r038
229kB
burny_dd
01-19-13 01:21 PM
1.6 r037
229kB
burny_dd
01-16-13 12:35 PM
1.6 r036
229kB
burny_dd
10-27-12 02:54 AM
1.6 r035
229kB
burny_dd
10-15-12 03:31 PM
1.6 r034
227kB
burny_dd
10-07-12 11:37 AM
1.6 r033
224kB
burny_dd
09-30-12 10:26 AM
1.6 r032
223kB
burny_dd
09-24-12 03:01 PM
1.6 r031
217kB
burny_dd
09-10-12 11:37 PM
1.6 r030
217kB
burny_dd
09-08-12 09:13 AM
1.6 r029
223kB
burny_dd
08-30-12 07:28 AM
1.6 r028
223kB
burny_dd
08-30-12 03:05 AM
1.6 r027
221kB
burny_dd
08-23-12 11:03 AM
1.5 r026
219kB
burny_dd
07-30-12 03:21 PM
1.5 r025
219kB
burny_dd
07-05-12 12:10 PM
1.4 r024
218kB
burny_dd
06-24-12 04:11 PM
1.3 r023
216kB
burny_dd
06-16-12 03:21 AM
1.3 r022
221kB
burny_dd
06-06-12 02:46 AM
1.3 r021
221kB
burny_dd
06-02-12 02:42 AM
1.2 r020
200kB
burny_dd
02-05-12 03:19 AM
1.2 r019
200kB
burny_dd
12-04-11 10:10 AM
1.2 r018
205kB
burny_dd
10-31-11 09:26 AM


Post A Reply Comment Options
Unread 10-20-10, 02:26 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Yes, of course. Switching profiles for this mod now is yet another thing I will have to do when I start a new toon (which I do routinely) but I certainly appreciate you taking some of my suggestions. Cheers!

Edit: Well, I opted instead to hack the "hide rep bar while leveling" option in myself, I guess I'll just have to manually merge any changes to Broker_XPBar you make in the future. Still, that'll probably happen less often than I make new toons!

So, here's my next suggestion: Could you make the tooltip show when I mousover the XP bar, rather than (or in addition to) the tooltip on the LDB feed? Maybe a smaller, less intrusive version of the tooltip? Though, I'm not sure how to determine which information would be the most important.
Last edited by Jzar : 10-20-10 at 02:40 PM.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 10-20-10, 01:01 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 6
Alright, you now got a new options section "Max. XP/Rep" to hide the bars and label texts upon reaching max. level/reputation. I shifted some other options into an own section "Broker Label" as well.

I'm not in favour of the idea to add an option to hide rep when NOT on max level. I think it's confusing to have too many conditional exceptions. After all there is the possibility to setup profiles and with just 2 of them you can cover all you have described below.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
burny_dd is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 11:53 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
OK, I hate to be picky, but you can't implement something I want if I don't first suggest it, right? So I'll just put this up and hope.

On my leveling toons, the rep bar and XP bar are kind of hard to tell apart. The colors blend pretty well and I'm not sure where the change from rested to normal XP lies.

So my idea to solve this would be have the option that hides the XP bar at max level (80 for now but not much longer!) also hide the rep bar when you're NOT at max level. Or make them two separate options that you're able to toggle independently of each other. I can see leveling toons caring about rep with a few factions for short periods while leveling I guess, but on the whole I only care about rep with anyone when I'm max.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 05:55 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
ButtonBin

Don't suppose this would play nice with that LDB display, would it?

Edit: My bad, tired, missed a few comments. That said I haven't tried this save once some months back, and I recall it wouldn't even show up in ButtonBin.
Last edited by SkunkWerks : 10-17-10 at 05:59 PM.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 04:45 PM  
Henrick
A Murloc Raider

Forum posts: 5
File comments: 12
Uploads: 0
Great work on this addon. I have a small request. Could you add XP Gained this Session to label display on the broker bar? I hacked something into it to show in Chocolate Bar but would rather it be permanent.

Thanks
Henrick is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 04:04 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Thank you for such a rapid response! I just discovered this today, and am ecstatic to see you taking suggestions and implementing them so quickly.

So, I edited my comment below before I saw your response, so here's the recap: Yes, I would like it to actually hide the XP bar and spark itself when you're at max level. Similarly, if a reputation is at Exalted status and up to 999/1000, I really don't see a need to keep that bar visible either. If you could maybe create those two options, I'll be your fan for life!
Last edited by Jzar : 10-17-10 at 04:05 PM.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 03:31 PM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 6
Took care of the bug, thanks for the notice :-)

Added option "No Label at max. Level" in section "Leveling" which will remove the label text entirely at max. Level. This will affect the label only when it's on a XP-based option (XP, TTL, KTL).

Edit: I just realized I misread you. You were referring to the bar itself not the label in the Broker display. Well, if I don't see a prob with that till the next revision it will be in there.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Last edited by burny_dd : 10-17-10 at 03:36 PM.
burny_dd is offline Report comment to moderator  
Reply With Quote
Unread 10-17-10, 11:21 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Would it be possible to have the "Show XP Bar" option behave as if it were unchecked entirely when the character is at max level? That way I can save a few pixels of real estate without having to create separate profiles for maxed characters.

Edit: It might also be nice to have an option to hide the rep bar when tracking a faction with which I'm 999/1000 Exalted.

Also, I got this when I selected "Time to level" (I think) display option:

Date: 2010-10-17 11:08:21
ID: 2
Error occured in: Global
Count: 1
Message: AceTimer-3.0: CancelTimer(handle[, silent]): 'UpdateLabel' - no such timer registered
Debug:
...rkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:327: CancelTimer()
Broker_XPBar\Broker_XPBar.lua:2168: SetShowText()
Broker_XPBar\Broker_XPBar.lua:773:
Broker_XPBar\Broker_XPBar.lua:772
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:797:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:612
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
...ddOns\AckisRecipeList\libs\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...st\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:439:
...st\libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:430
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
...ddOns\AckisRecipeList\libs\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:345:
...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:335
Last edited by Jzar : 10-17-10 at 03:49 PM.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 10-16-10, 08:13 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 6
@tuff:
The label text colors are set by hand and work as intended. Although the next update will handle the coloring more consistently.
@tuff + dyaeblca:
I have tried out the issue with ButtonBin and everything works as expected. And I'm using the XPBars on ChocolateBars myself.
Make sure you really hit the bar of the ButtonBin/ChocolateBar. If you click on a Broker label of some addon the xp bars will get attached to this and only span the width of that label.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Last edited by burny_dd : 10-17-10 at 03:37 PM.
burny_dd is offline Report comment to moderator  
Reply With Quote
Unread 10-15-10, 06:23 AM  
dyaeblca
A Defias Bandit
 
dyaeblca's Avatar

Forum posts: 3
File comments: 32
Uploads: 0
Originally posted by tuff_ghost
- When the bar is horizontal and hooked to a ButtonBin frame, it doesn't correctly expand to the size of the frame. Mine is always about 110 pixels wide, even when the BB frame it's hooked to is 600+.
I have the same issue with ChocolateBar
dyaeblca is offline Report comment to moderator  
Reply With Quote
Unread 10-02-10, 04:56 AM  
tuff_ghost
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Hi, found a couple bugs:

- When the bar is horizontal and hooked to a ButtonBin frame, it doesn't correctly expand to the size of the frame. Mine is always about 110 pixels wide, even when the BB frame it's hooked to is 600+.

- When the option to display "XP to go" is selected, the label text doesn't obey ButtonBin's label text colours. The label text always becomes bright green. When the option is off, the label text is the correct colour.

Thanks very much for this addon!
tuff_ghost is offline Report comment to moderator  
Reply With Quote
Unread 09-04-10, 11:05 AM  
joshmiller83
Premium Member

Forum posts: 6
File comments: 48
Uploads: 0
I think I found a bug. The Spark Intensity isn't saving my settings... Its always shows a spark even if I turn it to 0. When I log or gain rep it shows a spark up.

Otherwise an awesome addon that I hope is updated for Cataclysm!
joshmiller83 is offline Report comment to moderator  
Reply With Quote
Unread 09-04-10, 11:03 AM  
joshmiller83
Premium Member

Forum posts: 6
File comments: 48
Uploads: 0
Re: Request/Suggestion

Originally posted by Moosetrax
Would it be possible to make an option so we could chose which bar is on top/bottom?

I ask because I would prefer to have the XP bar over the Rep bar in my UI.
This would be nice.
joshmiller83 is offline Report comment to moderator  
Reply With Quote
Unread 08-19-10, 09:05 PM  
Moosetrax
A Deviate Faerie Dragon

Forum posts: 10
File comments: 92
Uploads: 0
Request/Suggestion

Would it be possible to make an option so we could chose which bar is on top/bottom?

I ask because I would prefer to have the XP bar over the Rep bar in my UI.
Moosetrax is offline Report comment to moderator  
Reply With Quote
Unread 08-07-10, 10:18 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 363
Uploads: 0
Wouldn't work with nUI. Using fubar and B2F
Last edited by fred : 08-07-10 at 10:19 PM.
fred is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: