Addon Info.
Change Log
Optional Files (0)
Archived (9)
Comments (16)
  Category: Data Broker
Addon Information
Works with WoTLK
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.41
Date:
10-07-2008 03:03 AM
Size:
27.92 Kb
Downloads:
824
Favorites:
36
MD5:
Pictures
Tooltip
Showing kills to level
Showing time to level
Broker XPRate   Popular!
Broker_XPRate is a LDB plugin designed for the boring times while grinding out the levels. It has two display modes, time to level and kills to level. Both modes take into account the amount of restXP you have if any.

Looking for someone to help localize the addon, please PM or leave a comment if you are able and willing to do so.

**Credit to Laughlorien and KillMeterFu for some of the per kill code**

*****************************************************

Broker_XPRate does not provide it's own display. You need to have a LibDataBroker display addon installed as well. Any of the following addons can provide a LibDataBroker display:

Bars:
Titan
Broker2Fubar along with Fubar

Blocks:
StatBlockCore
Wraith
ButtonBin
Fortress

Other:
Carousel
MakeRocketGoNow

More information on LibDataBroker can be found on it's wiki:

http://github.com/tekkub/libdatabroker-1-1/wikis
  Change Log - Broker XPRate
------------------------------------------------------------------------
r33 | gramg | 2008-10-07 07:01:50 +0000 (Tue, 07 Oct 2008) | 1 line
Changed paths:
A /tags/1.41 (from /trunk:32)

Tagging as 1.41.
------------------------------------------------------------------------
r32 | gramg | 2008-10-07 07:00:46 +0000 (Tue, 07 Oct 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- fix for ticket 6
------------------------------------------------------------------------
r30 | gramg | 2008-10-06 07:50:25 +0000 (Mon, 06 Oct 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- Minor code reorg.
------------------------------------------------------------------------
r29 | gramg | 2008-10-06 07:47:20 +0000 (Mon, 06 Oct 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- fix for nil error, and fix for ticket #3
------------------------------------------------------------------------
r28 | gramg | 2008-10-05 20:16:20 +0000 (Sun, 05 Oct 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- Rounds kills to level up rather than a real round (fix for ticket #4)
------------------------------------------------------------------------
r26 | gramg | 2008-10-05 05:54:23 +0000 (Sun, 05 Oct 2008) | 1 line
Changed paths:
M /trunk/Broker_XPRate.toc
M /trunk/Core.lua

-- Fix for ticket #2 and added NoLib tags to toc
------------------------------------------------------------------------
r23 | gramg | 2008-10-01 04:30:26 +0000 (Wed, 01 Oct 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- Uploaded potential fix for ticket #1
------------------------------------------------------------------------
r22 | nevcairiel | 2008-09-30 20:56:23 +0000 (Tue, 30 Sep 2008) | 1 line
Changed paths:
M /trunk/.pkgmeta

Fixed externals
------------------------------------------------------------------------
r20 | gramg | 2008-09-30 07:59:43 +0000 (Tue, 30 Sep 2008) | 2 lines
Changed paths:
M /trunk/Core.lua

-- If MAX_LEVEL is not present, check against your expansion and populate it.
-- Added in check against MAX_LEVEL, unregisters events, nils out display, and nils out OnUpdate when you've reached it, or log in already at it.
------------------------------------------------------------------------
r18 | gramg | 2008-09-29 01:53:47 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- added in required "type" field to LDB dataobject, somehow I missed this in the spec and some displays require it (as they should)
------------------------------------------------------------------------
r16 | gramg | 2008-09-25 08:30:16 +0000 (Thu, 25 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua

- Changed the time to level calculations to take into account rest XP, how much remaining, etc
------------------------------------------------------------------------
r15 | gramg | 2008-09-25 02:25:47 +0000 (Thu, 25 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- removed duplicated OnClick
------------------------------------------------------------------------
r13 | gramg | 2008-09-24 21:30:28 +0000 (Wed, 24 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/locales/Locale-enUS.lua

-- Changed icon, colored tooltip
------------------------------------------------------------------------
r12 | gramg | 2008-09-24 00:31:52 +0000 (Wed, 24 Sep 2008) | 1 line
Changed paths:
M /trunk/Broker_XPRate.toc

-- Updated notes field in toc
------------------------------------------------------------------------
r8 | gramg | 2008-09-23 03:26:55 +0000 (Tue, 23 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua

-- Picked an icon for the LDB plugin
------------------------------------------------------------------------
r6 | gramg | 2008-09-21 20:31:17 +0000 (Sun, 21 Sep 2008) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/locales/Locale-enUS.lua

- Implemented XP per kill taking into account restedXP and removing outliers so 1 elite doesn't skew the data. Still need to test that it's detecting rested xp properly
------------------------------------------------------------------------
r4 | gramg | 2008-09-20 08:44:59 +0000 (Sat, 20 Sep 2008) | 1 line
Changed paths:
M /trunk/.pkgmeta

- Fixed pkgmeta package-as keyword
------------------------------------------------------------------------
r2 | gramg | 2008-09-20 08:28:05 +0000 (Sat, 20 Sep 2008) | 1 line
Changed paths:
M /trunk
A /trunk/.pkgmeta
A /trunk/Broker_XPRate.toc
A /trunk/Core.lua
A /trunk/README.txt
A /trunk/embeds.xml
A /trunk/locales
A /trunk/locales/Locale-enUS.lua
A /trunk/locales/locales.xml

- Initial commit
------------------------------------------------------------------------
r1 | root | 2008-09-20 08:10:06 +0000 (Sat, 20 Sep 2008) | 1 line
Changed paths:
A /branches
A /tags
A /trunk

"broker_xprate/mainline: Initial Import"
------------------------------------------------------------------------
  Optional Files - Broker XPRate
Sorry, there are currently no optional files available.
  Archived Versions - Broker XPRate
File Name
Version
Size
Author
Date
1.40
28kB
rodrick
10-06-2008 03:56 AM
1.35
28kB
rodrick
10-05-2008 01:56 AM
1.25
28kB
rodrick
10-01-2008 12:45 AM
1.2
27kB
rodrick
09-30-2008 04:28 PM
1.1
27kB
rodrick
09-29-2008 02:37 AM
1.0
27kB
rodrick
09-25-2008 04:34 AM
0.75b
27kB
rodrick
09-24-2008 05:40 PM
0.7b
26kB
rodrick
09-22-2008 11:42 PM
0.5b
26kB
rodrick
09-22-2008 04:21 AM
  Comments - Broker XPRate
Post A Reply
Author Comments Comment Options
Old 10-22-2008, 02:27 PM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Marked that it works with WoLK

According to my testers (I STILL haven't gotten my playing pc back from the shop) this works fine in beta and 3.02. Will upload a .toc upgrade once I personally verify.
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-07-2008, 03:05 AM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Quote:
Originally posted by Vytae
no other addons used for level info but yours.. just hit 50 and got this error



I also created a ticket on this as well to remove clutter on your comments page
Finally able to reproduce, actually fixed now from what I can tell. Sorry about the 3 times man. (I went through 20 levels with new alts figuring out what was wrong and how to reproduce)

Good call on the tickets

Last edited by rodrick : 10-07-2008 at 03:05 AM.
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-06-2008, 11:27 PM  
Vytae
A Murloc Raider

Forum posts: 4
File comments: 44
Uploads: 0
Quote:
Originally posted by rodrick
Both bugs should be fixed in 1.4 after authorization.

Vytae: I think yours is/was another addon using the MAX_LEVEL global, ie. addon interaction. Lemme know if any other addons started acting weirdly after version 1.2 of this addon was installed.
no other addons used for level info but yours.. just hit 50 and got this error

Quote:
Interface\AddOns\Broker_XPRate\Core.lua:50: attempt to compare number with nil
(tail call): ?
Interface\AddOns\Broker_XPRate\Core.lua:50: in function <Interface\AddOns\Broker_XPRate\Core.lua:48>
Interface\AddOns\Broker_XPRate\Core.lua:201: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[10]"]:4: in function <[string "safecall Dispatcher[10]"]:4>
[C]: ?
[string "safecall Dispatcher[10]"]:13: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:70: in function <...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:69>
I also created a ticket on this as well to remove clutter on your comments page

Last edited by Vytae : 10-07-2008 at 12:22 AM.
Vytae is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-06-2008, 03:54 AM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Quote:
Originally posted by Vytae
leveled to 49 just now and got this error with v1.35:
Quote:
Originally posted by rodrick
Created a ticket over at curseforge so you can keep up with my progress, for the moment though I cannot reproduce that at all. If you have any more information please post it there.

http://wow.curseforge.com/projects/b...3-empty-block/
Both bugs should be fixed in 1.4 after authorization.

Vytae: I think yours is/was another addon using the MAX_LEVEL global, ie. addon interaction. Lemme know if any other addons started acting weirdly after version 1.2 of this addon was installed.

Baraius: <hangs head in shame> I did a booboo and it thought that lvl 60 was your maximum level and therefore hid itself. That particular bug is now fixed (and now I know to /dump that particular function first before I rely on it).
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-06-2008, 02:43 AM  
Vytae
A Murloc Raider

Forum posts: 4
File comments: 44
Uploads: 0
Quote:
Originally posted by rodrick
Hrmm is a different error message (though close to the same) and I have no idea off the top of my head what would cause that but I'll upload a workaround.
leveled to 49 just now and got this error with v1.35:

Quote:
Interface\AddOns\Broker_XPRate\Core.lua:44: attempt to compare number with nil
(tail call): ?
Interface\AddOns\Broker_XPRate\Core.lua:44: in function <Interface\AddOns\Broker_XPRate\Core.lua:42>
Interface\AddOns\Broker_XPRate\Core.lua:195: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[10]"]:4: in function <[string "safecall Dispatcher[10]"]:4>
[C]: ?
[string "safecall Dispatcher[10]"]:13: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:70: in function <...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:69>
Vytae is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2008, 01:49 AM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Quote:
Originally posted by Baraius
No error messages in BugSack. I am close to the level cap but not there yet (level 69).

-Baraius
Created a ticket over at curseforge so you can keep up with my progress, for the moment though I cannot reproduce that at all. If you have any more information please post it there.

http://wow.curseforge.com/projects/b...3-empty-block/
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2008, 01:39 AM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Quote:
Originally posted by Vytae
Using v1.25 and got the error again when going from 47 to 48
Hrmm is a different error message (though close to the same) and I have no idea off the top of my head what would cause that but I'll upload a workaround.
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-04-2008, 11:53 PM  
Baraius
A Defias Bandit

Forum posts: 3
File comments: 3
Uploads: 0
Quote:
Originally posted by rodrick

All I can see/think of is that you are at max level and then it'll hide/disable itself on version 1.2+ The externals were fine and dandy. Lemme know if you are getting any error messages. [/b]
No error messages in BugSack. I am close to the level cap but not there yet (level 69).

-Baraius
Baraius is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-04-2008, 11:37 PM  
Vytae
A Murloc Raider

Forum posts: 4
File comments: 44
Uploads: 0
Quote:
Originally posted by rodrick
Uploaded a fix in 1.25, can't test it cause I'm a bit from levelling, let me know if this occurs again.

Using v1.25 and got the error again when going from 47 to 48

Quote:
Interface\AddOns\Broker_XPRate\Core.lua:48: attempt to compare number with nil
(tail call): ?
Interface\AddOns\Broker_XPRate\Core.lua:48: in function <Interface\AddOns\Broker_XPRate\Core.lua:42>
Interface\AddOns\Broker_XPRate\Core.lua:199: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[10]"]:4: in function <[string "safecall Dispatcher[10]"]:4>
[C]: ?
[string "safecall Dispatcher[10]"]:13: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:70: in function <...Ons\Broker_XPRate\Libs\AceEvent-3.0\AceEvent-3.0.lua:69>
Vytae is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 12:46 AM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Quote:
Originally posted by Vytae
I got this error tonight with 1.2 when I leveled from 46 to 47
Uploaded a fix in 1.25, can't test it cause I'm a bit from levelling, let me know if this occurs again.

Quote:
Originally posted by Baraius
Hi,

Thanks so much for this addon. I'm redoing my interface in entirely in LDB (via Fortress) and this was one of the last gaps I had.

For some reason though, when I updated to 1.2 it "broke". By that I mean I get an empty Fortress block.

Reverting back to 1.1 fixed.

Any information I could provide?

-Baraius
All I can see/think of is that you are at max level and then it'll hide/disable itself on version 1.2+ The externals were fine and dandy. Lemme know if you are getting any error messages.

Last edited by rodrick : 10-01-2008 at 12:48 AM.
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 11:50 PM  
Vytae
A Murloc Raider

Forum posts: 4
File comments: 44
Uploads: 0
I got this error tonight with 1.2 when I leveled from 46 to 47

Quote:
Interface\AddOns\Broker_XPRate\Core.lua:48: attempt to compare number with string
(tail call): ?
Interface\AddOns\Broker_XPRate\Core.lua:48: in function <Interface\AddOns\Broker_XPRate\Core.lua:42>
Interface\AddOns\Broker_XPRate\Core.lua:199: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[10]"]:4: in function <[string "safecall Dispatcher[10]"]:4>
[C]: ?
[string "safecall Dispatcher[10]"]:13: in function `?'
...ant\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>

Last edited by Vytae : 09-30-2008 at 11:52 PM.
Vytae is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 09:18 PM  
Baraius
A Defias Bandit

Forum posts: 3
File comments: 3
Uploads: 0
Quote:
Originally posted by rodrick
hrmm . . . lemme look at it tonight, looks like wowace is moving/etc and it might have broken my externals. (Grr, leave well enough alone guys!)

I'll either a.) confirm that it's working just fine, must be you. or b.) roll out an update fixing the problem (the only difference between the versions is that it will remove itself if you've reached max level based on the account expansion level, ie, Vanilla WoW, lvl 60, TBC, lvl 70, WoLK (once shipped), lvl 80.)
Awesome. Thank you for looking into it for me. Much appreciated.

-Baraius
Baraius is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 09:16 PM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
Oh and if you have any other gaps, lemme know I might be able to do something to fill them

(Working on Broker_Trainer right now, beta avail on curse)
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 09:15 PM  
rodrick
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 28
Uploads: 3
hrmm . . . lemme look at it tonight, looks like wowace is moving/etc and it might have broken my externals. (Grr, leave well enough alone guys!)

I'll either a.) confirm that it's working just fine, must be you. or b.) roll out an update fixing the problem (the only difference between the versions is that it will remove itself if you've reached max level based on the account expansion level, ie, Vanilla WoW, lvl 60, TBC, lvl 70, WoLK (once shipped), lvl 80.)
rodrick is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 08:36 PM  
Baraius
A Defias Bandit

Forum posts: 3
File comments: 3
Uploads: 0
1.2 broken for me?

Hi,

Thanks so much for this addon. I'm redoing my interface in entirely in LDB (via Fortress) and this was one of the last gaps I had.

For some reason though, when I updated to 1.2 it "broke". By that I mean I get an empty Fortress block.

Reverting back to 1.1 fixed.

Any information I could provide?

-Baraius
Baraius is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:



The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOUI | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


MMOInterface.com Copyright ©2008
World of Warcraft is a registered Trademark of Blizzard Entertainment.
vBulletin - Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.