• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

XToLevel

 
Project Updated:
Files Updated: Wed, Jan 27 2010
Supports Game Version: 3.3.0
Category: Quests & Leveling, Battleground, Hunter, and Tooltip
Tags:

, , , , , , , , and [Edit Tags]

Project Manager: AtliThor
Additional Authors: No additional authors
Current Version: 3.3.0_10r
License: Public Domain
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 133
Downloads Total: 74,856
Favorites: 56
Comments: 29
  • About XToLevel
  •  

A very simple addon that calculates the kills, quests and battles required to reach your next level.

Features

  • After each kill, quest or battleground, the exact amount required of that particular mob, quest or battleground is displayed in the floating error-message window, and optionally in the default chat window.
  • A small window displaying the average amount of kills, quests and battlegrounds required, based on your previous data.
  • A highly configurable LDB data-source, providing data to LDB front-end addons, such as TitanPanel and Fortress.
  • Hunters can see the amount of kills required for their pets to gain a level.
  • Optionally, the amount of battleground objectives needed can be displayed.

All of these display features can be configured via the configuration window, which is
accessible by either right-clicking the average window or typing the commands: /xtl or /xtolevel

Language support
The addon supports the English, French, German and Spanish clients.
It also comes with a Danish translation, which can be enabled from the in-game configuration window.

You can help improve the translations, or add support for non-supported locales, via the Localization tool at curseforge.com.
The addon also supports translations for languages other than those officially supported by WoW. If you would like to contribute a translation for an unsupported language, please contact me via Curse or CurseForge.
All contributions are greatly appreciated!

Special thanks to:
- Marcel and Axel for their help with the German translation!
- carignou and lalrobin for their help with the French translation!
- Xyrec for the Danish translation.

Note that the translations for the non-English locales may not be entirely correct.
I speak none of them, so I completely rely on your contributions... and the Google translator :)

Custom LDB Text Patterns
Since version 3.2.0_5r you can create custom patterns for the LDB text output.

This is done by opening the config window, selecting the LDB tab and choosing "Custom" from the Pattern drop-down. Then the text-box will be enabled for you to enter you pattern.

In short, you can use HTML-like tags to represent the available data:
- kills, quests, bgs (battles), bgo (bg objectives), xp, pet, petxp

For example, you could do:

- K: <kills> Q: <quests> XP: <xp>

= K: 100 Q: 10 XP: 90%

For full details on how to construct a custom pattern, see the "customPatterns.txt" file that comes with the addon.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  XToLevel 3.3.0_10r Release 3.3.0 2,030 1/27/2010
  XToLevel 3.3.0_9r Release 3.3.0 6,274 12/20/2009
  XToLevel 3.2.2_8r Release 3.2.0 12,663 10/16/2009
  XToLevel 3.2.2_7r Release 3.2.0 3,391 10/8/2009
  XToLevel 3.2.2_6r Release 3.2.0 2,425 10/2/2009
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • AtliThor said

    OK, I've finally managed to get WoW up and running, and I've uploaded a new version to fix the pet-login error-message thing.

    I also added a Danish translation - thanks to Xyrec - and a Recruit-A-Friend functionality.

    Reply Report Permalink
  • AtliThor said

    Thanks for the error messages, natal and Texan. I'm pretty sure I've fixed this problem, but due to some... unfortunate circumstances, I am not able to log in to WoW at the moment :(

    I've also got a couple of other updates coming, like Danish language support and - with any luck - a fix for those using the Recruit-a-friend feature. But I can only go so far without being able to log in.

    Sorry about the delay. I'll hopefully be able to finish this soon though.

    Reply Report Permalink
  • natal said

    When logging on (on my warlock)..

    XToLevel-3.3.0_9r\objects\cDisplay.lua:584: attempt to compare nil with number
    XToLevel-3.3.0_9r\Main.lua:125: in function `OnUnitPet'
    XToLevel-3.3.0_9r\Main.lua:249: in function `MainOnEvent'
    <string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

    Locals:
    arg1 = "player"

    Reply Report Permalink
  • AtliThor said

    Hey.
    Thanks for posting the error message.

    Does this happen every time you log in? I noticed this too the first time I logged in on my hunter, but it never happened again, no matter what I tried. - I'll have to do some more testing on a warlock, though.

    As far as I can tell, something was changed in 3.3 that moved around the order in which player and pet events are fired in. Where exactly this changes is, or what needs to be done to work around it, I haven't quite figured out yet.

    The error you posted, however, should not have any noticeable side-effects. It should merely show the error message (if they are enabled) but otherwise cause no problems. - I've already patched the code up on my end to silence this error, but I'm going to hold of on releasing it until I can figure out exactly where the regression bug is.

    Thanks!

    Reply Report Permalink
  • natal said

    Only when I have a pet. =) Yes, BugSack blocks it seems to be the only effect.

    XToLevel is very great. Thank you for it!

    Reply Report Permalink
  • TexanStyle said

    Same happens with a DK with a ghoul:
    Date: 2010-01-07 22:29:55
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\XToLevel\objects\cDisplay.lua line 584:
    attempt to compare nil with number
    Debug:
    (tail call): ?
    [C]: ?
    XToLevel\objects\cDisplay.lua:584: BuildPattern()
    XToLevel\Main.lua:125: OnUnitPet()
    XToLevel\Main.lua:249: MainOnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    Reply Report Permalink
  • AtliThor said

    I've gone over the API changes for 3.3 and it doesn't look like any of the changes should affect this addon.

    Until I get a chance to verify this and upload new version - which should be tomorrow at the latest (technical difficulties :P) - you can select the "Addon" button in the character selection screen and check "Load out of date addons" to use the 3.2 version.

    Reply Report Permalink
  • AtliThor said

    Ok, so I've added an updated version for the 3.3 patch. Should be available for download here in a few hours. (Needs to go through the approval process.)
    I fixed a few minor regression bugs, and updated the French locale.

    Reply Report Permalink
  • Mabus629 said

    umm hey can u plz upgrade this addon for 3.3.0v the 3.2v will not work anymore thx

    Reply Report Permalink
  • stryder74 said

    Well, I found out myself. If your on the character selection screen hit the "Addon" button and at the top right corner it says something about allowing out of date addons with a little check box to the right of that. Click the check box and Voila! it works again!

    Reply Report Permalink
  • Im currently using FuBar 3.6 and im just wondering.. how can i get this addon centered on my fubar?
    before fubar i used the window and i want to get rid of that window and just use the fubar plugin in the center but i cant seem to find out to get it centered? any ideas?

    Reply Report Permalink
  • AtliThor said

    Hey penfold.

    As far as I know, FuBar doesn't support LDB data-sources, so I assume you are using something like Broker2FuBar to get FuBar to display this addon?
    If so, try accessing the B2F settings (/b2f), selecting XToLevel from the list of addons in the center column, and then you should be able to select "Center" from the "Position on FuBar" drop-down.

    You may also want to check out Fortress. Allows you to drag the addon display wherever you want on the screen.

    Reply Report Permalink
  • jackos said

    I keep getting this error and don't know how to fix it

    Message: Interface\AddOns\XToLevel\objects\cDisplay.lua:547: Cannot find a library instance of "LibDataBroker-1.1".
    Time: 11/07/09 00:18:56
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `error'
    Interface\AddOns\XToLevel\libs\LibStub\LibStub.lua:23: in function `GetLibrary'
    Interface\AddOns\XToLevel\objects\cDisplay.lua:547: in function `Initialize'
    Interface\AddOns\XToLevel\Main.lua:36: in function `MainOnPlayerLogin'
    Interface\AddOns\XToLevel\Main.lua:232: in function `MainOnEvent'
    [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

    Locals: (*temporary) = "Cannot find a library instance of "LibDataBroker-1.1"."

    Reply Report Permalink
  • AtliThor said

    Hey.
    Sorry for the delayed response. Been away for the last couple of weeks.

    The error you posted indicates that one of the libraries the Addon uses is missing or corrupt. If you delete the XToLevel addon from your Addons folder completely and re-install it, that might fix it.

    And there is always the possibility that there is some sort of collision with another addon. You could try to disable all other addons, just to see if this one can run by itself. It would at least tell you if this is the issue.

    Reply Report Permalink
  • jackos said

    well your uninstall and reinstall idea worked , im not seeing the error anymore. thanks :)

    Reply Report Permalink
  • sounds kool i might try it

    Reply Report Permalink
  • lalrobin said

    Hi,
    I'm improving the translation for French, since i am French.
    I have not finish right now, but how can i send you the frFR.lua file ?

    Reply Report Permalink
  • AtliThor said

    Hey.

    You can send the file to my email: atli@advefir.com
    I'd greatly appreciate any help with the translations.

    Sadly, my one semester of French, from way way back, doesn't seem to get me very far :-]

    Reply Report Permalink
  • AtliThor said

    I just realized, that Curseforge has a great localization tool available.
    - http://wow.curseforge.com/addons/xto-level/localization/

    Although, email works fine to ;-)

    Reply Report Permalink
  • lalrobin said

    I send you already the file, but the webtool is interesting.
    I will use it to translate the rest.

    do you know how can i be warn when there are new strings to translate ?

    Reply Report Permalink
  • Addon Packs Containing XToLevel
  • Similar Addons
  •  

Average downloads per day

  1. 18,767 QuestHelper Map & Minimap, and Quests...
  2. 16,319 GearScore Tooltip
  3. 2,149 Auctioneer Auction & Economy, Mail, and...
  4. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  5. 1,450 Elitist Group Quests & Leveling, Boss Encounters...