Download
(20Kb)
Download
Updated: 11-23-14 10:12 AM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:11-23-14 10:12 AM
Created:09-13-09 12:05 PM
Downloads:11,975
Favorites:171
MD5:

Arcana's Experience Broker  Popular! (More than 5000 hits)

Version: 60000.3.1.1
by: Arcana [More]

Arcana's Experience Broker is a LibDataBroker addon that shows a large amount of experience-related information, including the current amount of experience you have acquired this session, the rate of XP, and the estimated time to level.

This addon requires a LibDataBroker Viewer (such as DockingStation) so the user can see the information.

I wrote this addon because I was accustomed to using FuBar_ExperienceFu and its information display while levelling, especially the distinction between XP gained this Level, and XP gained this Session. Because there was no appropriate LibDataBroker equivalent, I decided to write this as a replacement.

What's a LibDataBroker?

I've received this question a few times, so let me explain what a broker is and why I wrote a data broker addon.

if you've been playing WoW and using addons for some time you might be familiar with addons like TitanPanel or FuBar. These addons place a "panel" at the top of your screen where you can put information like how much gold you have or how much experience you need until you reach the next level.

However, if you wrote a plugin to work with TitanPanel or FuBar, you had to write your addon to work specifically for those systems and ended up having to write two addons (one to support TitanPanel and one to support FuBar). To get around this, some smart people wrote a library called LibDataBroker.

Basically, what the data broker library allows you to do is select the style and look of your UI using a viewer. You can then install the mods that provide data to the viewer (usually called data or data brokers). This provides two benefits. First, the player gets to select what the look and feel of the viewer is. You're no longer limited to something that looks like a bar, for example. Second, the addon author only has to write one addon.

So, what goes on is that you download and install a broker viewer like ChocolateBar, Fortress, DockingStation, or whatever suits the look and feel that you like, and then you install an addon like Arcana's Experience Broker in order to get the information about how much experience you're gaining.

v60000.3.1.1: 2014-11-23

- Updated TOC for compatibility with Warlords of Draenor.

v50001.3.1.1: 2012-09-05

- Added amount of XP remaining in the main view
- Updated TOC for compatibility with 5.0.4

v40000.3.1.0: 2010-11-20

- Added percentages in the tooltip
- Added a broker view for remaining percentage, in parentheses
- The broker view is saved on logout

v40000.3.0.1: 2010-10-14

- Minor bug fixes

v40000.3: 2010-10-13

- Updated addon for compatibility with 4.0
- Added a "Time to level" display on the toolbar (click the text four times to show it!)

v0.2: 2010-07-16

- Updated TOC file for compatibility with 3.3

v0.1: 2009-09-12

- I wanted an addon that displayed my current percentage into level, my rest XP, and on mouseover, details about
my XP rates. I really liked FuBar_ExperienceFu but there was no equivalent for Broker. I based this addon's
features heavily around FuBar_ExperienceFu's layout.
Optional Files (0)


Post A Reply Comment Options
Unread 09-24-09, 08:49 PM  
danaere
A Murloc Raider

Forum posts: 5
File comments: 2
Uploads: 0
....confused

I was so excited by the author description - I miss ExperienceFu.

The download zip file has two folders inside - when I tried to copy the Aracana_ExperienceBroker folder into addons I got a windows message asking me to confirm encryption loss? And I'm not sure about the _MACOSX folder?
Report comment to moderator  
Reply With Quote
Unread 09-25-09, 01:56 PM  
Roane
A Theradrim Guardian

Forum posts: 66
File comments: 14
Uploads: 0
I had a similar, though not identical problem. I used WinRAR to extract it instead of the standard Windows unzipping functionality, and it appears to have worked.
Report comment to moderator  
Reply With Quote
Unread 10-16-09, 08:11 AM  
Roemer
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Finally a real XP-Addon for DataBroker!

Thank you, thank you, thank you.

I found something strange:

The "Mobs to kill till level" seems to be shifted by one.

Example:
- I Login, it shows NAN
- I kill a Mob which gives 100 ep, it shows 1 (last mob xp is then like what is remaining for the next level)
- I kill a Mob for 200 ep, it now shows correctly for the last mob (which gave 100 xp)
- I kill a Mob for 300 xp, it now shows the count for the 200ep mob

Other than that, it's working very good.

Thanks again.

Are you planning on updating this Addon and maybe adding translations?
Report comment to moderator  
Reply With Quote
Unread 10-16-09, 03:36 PM  
Arcana
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 2
Sorry about the archiving issues, I did it on Mac OS X but didn't test it on Windows. I have a Windows computer now though so I may install WoW on it and do a test to ensure the packaging is all right there as well.

Unfortunately I have not played WoW much recently so I don't know if I'm going to be making feature updates but I would like to issue a maintenance release.
Last edited by Arcana : 10-16-09 at 03:36 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-09, 04:50 PM  
Roemer
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Would be great if you could maintain it a little.

As for the problems I wrote, I fixed them myself.

You set xp.last to 0 on initialize, that's why the first XP-gain yields to a way to high value. I changed it to xp.last = xp.current and now that one seems to work.

As for the Mob-Shift:
You handle the updateLastMob() before you update the XP values with updateExperience(). So either you change the order of those or at least make sure that xp.current = UnitXP("player") before updateLastMob is called.
Report comment to moderator  
Reply With Quote
Unread 10-16-09, 05:19 PM  
Arcana
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 2
Yeah, I fixed the issues a couple of hours ago and put up a new version, it should be available now.
Report comment to moderator  
Reply With Quote
Unread 12-23-09, 06:33 PM  
Pseudopath
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 66
Uploads: 1
Question

Like yourself, and thanks for writing this, I replaced the fubar version.

Can I display "time to level", on the bar I mean?

- Pseudopath.
Last edited by Pseudopath : 12-23-09 at 06:34 PM.
Report comment to moderator  
Reply With Quote
Unread 12-25-09, 11:45 AM  
Arcana
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 2
Re: Question

Originally posted by Pseudopath
Like yourself, and thanks for writing this, I replaced the fubar version.

Can I display "time to level", on the bar I mean?

- Pseudopath.
Unfortunately not but that function should not be too difficult to add in.

However at the moment I have cancelled my World of Warcraft subscription so if someone else would like to take over this addon then I would appreciate the gesture to keep this maintained.
Report comment to moderator  
Reply With Quote
Unread 07-18-10, 10:42 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
This is tremendous, sorry I didn't notice it before now. Uses no CPU time on idle (unlike ExperienceFu with disembedded libs & many other XP mods) & performs without errors. Provides more ExperienceFu-like info than any other mod I've come across. Good to see you still here for a TOC update, even if not playing anymore.

One thing that is missing from this that ExperienceFu had & would be nice to see if you ever do come back: percentage amounts (%) on certain lines. On the Gained, Remaining & Rest XP lines, ExperienceFu provides both decimal & percentage amounts, while Arcana's Experience Broker provides just decimal amounts. Its far easier to judge at a glance percentage amounts (at least for some people).

Otherwise, nice work.
Report comment to moderator  
Reply With Quote
Unread 10-11-10, 02:05 PM  
saltorio
A Murloc Raider
 
saltorio's Avatar

Forum posts: 8
File comments: 121
Uploads: 0
Love this addon, but it doesn't appear to be working on the 4.0.1 PTR. In DockingStation, the broker display works, and can be changed by right-clicking it, but the tooltip won't show.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 06:25 AM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Date: 2010-10-13 08:12:03
ID: 11
Error occured in: Global
Count: 1
Message: ...\Arcana_ExperienceBroker\Arcana_ExperienceBroker.lua line 231:
attempt to perform arithmetic on global 'arg2' (a nil value)
Debug:
[C]: ?
...\Arcana_ExperienceBroker\Arcana_ExperienceBroker.lua:231:
...\Arcana_ExperienceBroker\Arcana_ExperienceBroker.lua:221
AddOns:
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 04:25 PM  
saltorio
A Murloc Raider
 
saltorio's Avatar

Forum posts: 8
File comments: 121
Uploads: 0
Yeah, I'm getting the following error in WoW 4.0.1 (live):

Code:
1x ...\Arcana_ExperienceBroker\Arcana_ExperienceBroker.lua:231: attempt to perform arithmetic on global 'arg2' (a nil value):

Locals:
  ---
As I mentioned from the PTR before, the broker display seems to work fine, and I can even right-click it change the display style. However, the tooltip will not display at all.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 08:26 PM  
Arcana
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 2
Originally posted by saltorio
Love this addon, but it doesn't appear to be working on the 4.0.1 PTR. In DockingStation, the broker display works, and can be changed by right-clicking it, but the tooltip won't show.
Updates to this addon are pending review, keep an eye out for it.

I've added the previously-requested "Time to level" display too.
Last edited by Arcana : 10-13-10 at 08:27 PM.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 09:07 PM  
zaphon
A Defias Bandit

Forum posts: 2
File comments: 27
Uploads: 0
You left 3 debug "print" statements in the addon. I commented them out but you'll probably want to release a version without those for the non-tech savvy folks. :-)
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 10:55 PM  
Arcana
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 16
Uploads: 2
Originally posted by zaphon
You left 3 debug "print" statements in the addon. I commented them out but you'll probably want to release a version without those for the non-tech savvy folks. :-)
I caught this just after the upload, the new file is being processed now.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: