Download
(375Kb)
Download
Updated: 07-24-16 04:47 AM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Minor patch (6.2.4)
Minor patch (6.2.3)
Fury of Hellfire (6.2)
The Adventure Continues (6.1)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:07-24-16 04:47 AM
Created:07-26-10 03:44 PM
Downloads:20,502
Favorites:157
MD5:

Broker: XPBar  Popular! (More than 5000 hits)

Version: 2.0 r058
by: burny_dd [More]

Broker: XPBar - Sparkly XP Bars that can be attached anywhere.

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.

Update for Version 2 -

* New text system for Broker label and bars.
** Provides wide selection of predefined texts for display.
** Custom texts can be freely configured via script API.
* XP and reputation data for completed and incomplete quests.
** Shown in tooltip, in label texts and as bar sections.
** Notifications when completed quests allow to level up when handed in (or to reach the next standing with the watched faction).
* Bar length is now adjustable.
* Bar texts can now be shown side by side. That allows for bigger font sizes especially when XP and reputation bar are shown both.
* Fixed darkened color problem with default addon texture.
* Added option 'No Texture' to display bars just in opaque colors.

NOTE -

* Due to the new text system the old text options have been dumped. Reconfiguring texts for Broker label and bars is required.
* Larger memory footprint mainly due to use of library containing quest reputation reward data since Blizzard broke or scrapped API functions to retrieve that data from quests in log.

New -

* Short faction names:
It is now possible to use custom set short names for factions in label and bar texts. Set up short faction names in Options in section "Factions". To apply short names in the label and bar texts adjust the custom text in the "Custom Texts" section. (Copy your preferred template if required.) The function call GetValue("Faction") now accepts an additional parameter maxLength. When the default faction name is longer than the specified maximum length the custom set short name is used instead. So GetValue("Faction", 16) will use the short name for faction names longer then 16 characters. If no short name has been set up the default faction name will be used. Set the adjusted custom text as your bar and/or label text.

Features -

* Attaches bars for XP and/or reputation to (almost) any globally named frame.
* Configure layout of bars: Colors, dimensions, texture.
* Tooltip displays extended information about XP and reputation of currently watched faction.
* Provides data about XP and reputation for completed and incomplete quests in the quest log.
* Notifications when completed quests allow to level up when handed in (or to reach the next standing with the watched faction).
* Customizable texts for bar and Broker label.
* Select texts from predefined selection or define your own texts via script API.
* Provided information includes: Time to Level, Kills to Level, XP/Rep/Kills per Hour,
* Ace3 profile support for settings.

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.

* The mouse cursor gets highlighted and shows the frame name as tooltip for each frame it hovers over. Left-click on desired frame to attach the bars to. Right-click will disable the selection cursor. Frame names may also be entered manually in the edit box. Use the option "Attach to" to select the side (Top or Bottom) of the frame where you want the bars. Fine adjust the position by using the Offset settings if needed.

* 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.

* The "Jostle" option displaces the blizzard frames by the width of the bars. This should only be used with frames on the upper and lower edge of the screen and not with free floating frames!

* Consider that the Reputation bar is hidden if no faction is watched.

Official thread

Update Version 2.0 r058:

* fix for calculating max. screen dimension in windowed mode

Update Version 2.0 r057:

* fix for supposed game crash due to premature calls to GetCurrentResolution() and GetScreenResolutions()

Update Version 2.0 r056:

* fixed bar text display for "Side by Side Text" option

Update Version 2.0 r055:

* fixed major problem with GetQuestWorldMapAreaID() causing map zooms and map zooms causing QUEST_LOG_UPDATE to fire resulting in messed up zooming on world map

Update Version 2.0 r054:

* bumped toc to 70000
* fixes due to changes in Blizzard's API
* adjusted argument handling for chat commands
* adjusted auto-hide delay handling for tooltip
* some code cleanup
* updated libraries for 7.0

Update Version 2.0 r053:

* added support for short faction names (see Options/Factions)
* updated korean translations (thanks to Elnarfim)
* jump to addon options on very first open options also

Update Version 2.0 r052:

* fixed incorrect identifiers in ScriptEnv functions

Update Version 2.0 r051:

* fixed incorrect notification that could happen after quest hand in
* improved updating of completed/incomplete quest xp/rep to avoid jumpy bar update
* fixed mock values for completed/incomplete quest xp

Update Version 2.0 r050:

* fixed typo that broke GetValue(id) for ids QuestCompletedXP/Rep in text scripts

Update Version 2.0 r049:

* fixed typo that caused notifications to fail
* fixed notifications when switching between factions

Update Version 2.0 r048:

* new text system for bars and Broker labels
* support for completed and incomplete quest XP and reputation (for tooltip, texts and bars)
* bar length adjustable
* side by side option for displaying texts on bars
* fixed darkened color problem of default texture setting
* new option 'No Texture' to display bars in opaque colors

Update Version 1.7 r047:

* updated libs
* .toc bump to 60200

Update Version 1.7 r046:

* fixed bug that caused first rep gain to be lost
* updated libs
* .toc bump to 60000

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 (1)
File Name
Version
Size
Author
Date
Type
2.0 r064
405kB
11-18-20 02:16 PM
Patch


Post A Reply Comment Options
Unread 09-11-12, 02:27 PM  
Chiyusha
A Kobold Labourer

Forum posts: 1
File comments: 25
Uploads: 0
Originally Posted by burny_dd
Still 2 weeks on vacation abroad. Will be back just before MoP launches. Until then there is nothing I can do about it.
No worries, you have a great time on vacation.
Report comment to moderator  
Reply With Quote
Unread 09-11-12, 09:04 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
Still 2 weeks on vacation abroad. Will be back just before MoP launches. Until then there is nothing I can do about it.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 09-11-12, 06:19 AM  
Chiyusha
A Kobold Labourer

Forum posts: 1
File comments: 25
Uploads: 0
Originally Posted by Spiderkeg
Is this working for everyone? I'm using Bazooka, and this addon used to work fine, but now I'm not seeing any XP or Rep bar, as before. Anyone else having issues?
Same here with dockingStation. The text and tooltip are working just no bars.
Report comment to moderator  
Reply With Quote
Unread 09-08-12, 04:28 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
Is this working for everyone? I'm using Bazooka, and this addon used to work fine, but now I'm not seeing any XP or Rep bar, as before. Anyone else having issues?
Report comment to moderator  
Reply With Quote
Unread 09-08-12, 12:40 PM  
kittykatmax
A Fallenroot Satyr
 
kittykatmax's Avatar

Forum posts: 21
File comments: 227
Uploads: 0
Originally Posted by burny_dd
Sorry about that. It's easy enough to fix but I am currently on vacation without access to WoW. Gonna fix it a soon as I am back.
Thanks!
Report comment to moderator  
Reply With Quote
Unread 09-07-12, 07:39 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
Sorry about that. It's easy enough to fix but I am currently on vacation without access to WoW. Gonna fix it a soon as I am back.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Last edited by burny_dd : 09-07-12 at 07:39 AM.
Report comment to moderator  
Reply With Quote
Unread 09-06-12, 10:30 AM  
kittykatmax
A Fallenroot Satyr
 
kittykatmax's Avatar

Forum posts: 21
File comments: 227
Uploads: 0
Also getting GlyphUI taint
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 12:32 PM  
goldengamer
A Fallenroot Satyr

Forum posts: 22
File comments: 90
Uploads: 0
Went to put a glyph in and got this:

Date: 2012-09-03 04:31:36
ID: 6
Error occured in: AddOn: Broker_XPBar
Count: 1
Message: Error: AddOn Broker_XPBar attempted to call a forbidden function (CastGlyph()) from a tainted execution path.
Debug:
[C]: CastGlyph()
...terface\AddOns\Blizzard_GlyphUI\Blizzard_GlyphUI.lua:527: GlyphFrameSpell_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Report comment to moderator  
Reply With Quote
Unread 08-24-12, 09:02 AM  
Destructor2012
A Deviate Faerie Dragon

Forum posts: 10
File comments: 10
Uploads: 0
Originally Posted by burny_dd
Okay, I have added bar texts. In the 'Bar' options there is a subsection 'Bar Text' where you can activate/deactivate it. There is an option to show the text on mouse-over only and you can configure font and font size.
Of course with narrow bars the font size will either have to be very small and result in unreadable text or will overlap the bar for bigger sizes. Especially the texts of the xp bar and the reputation bars might overlap. You will have to play around with the settings a bit to find something that fits your needs.

Best regards
burny_dd
Awesome! Thanks for adding that.
Report comment to moderator  
Reply With Quote
Unread 08-24-12, 12:22 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
Okay, I have added bar texts. In the 'Bar' options there is a subsection 'Bar Text' where you can activate/deactivate it. There is an option to show the text on mouse-over only and you can configure font and font size.
Of course with narrow bars the font size will either have to be very small and result in unreadable text or will overlap the bar for bigger sizes. Especially the texts of the xp bar and the reputation bars might overlap. You will have to play around with the settings a bit to find something that fits your needs.

Best regards
burny_dd
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 08-21-12, 03:40 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
There is no such feature yet but I will consider putting it in. :-)
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Unread 08-17-12, 01:13 PM  
Destructor2012
A Deviate Faerie Dragon

Forum posts: 10
File comments: 10
Uploads: 0
Is there a way to make the label appear on top of (inline with) the bar like the Blizzard one does? If so how? Thanks.
Report comment to moderator  
Reply With Quote
Unread 07-30-12, 05:22 PM  
Shinryu Masaki
A Kobold Labourer
 
Shinryu Masaki's Avatar

Forum posts: 0
File comments: 26
Uploads: 0
Wow that was so fast! Thanks a lot man!
Report comment to moderator  
Reply With Quote
Unread 07-30-12, 01:38 AM  
Estelyen
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Originally Posted by burny_dd
Apparently for MoP pre-orders GetAccountExpansionLevel now returns 4 but Blizzard has not extended the table MAX_PLAYER_LEVEL_TABLE to return the appropriate value for the MoP expansion level and that screws up the code.
I will put on a temporary fix for that asap.
Ah, so that's what it is... never thought that could be the reason :P Ok, thanks a lot for the quick response, I hoped it wouldn't come down to reinstalling WoW
I'll just go and play my lvl 85 a little until the fix is ready
Report comment to moderator  
Reply With Quote
Unread 07-30-12, 01:08 AM  
burny_dd
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 7
Apparently for MoP pre-orders GetAccountExpansionLevel now returns 4 but Blizzard has not extended the table MAX_PLAYER_LEVEL_TABLE to return the appropriate value for the MoP expansion level and that screws up the code.
I will put on a temporary fix for that asap.
__________________
The first rule of Tautology Club is the first rule of Tautology Club.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: