Get an Epic Experience with Premium


Quests & Leveling Login to Add Favorites
  • World of Warcraft
  • 8,578 Monthly Downloads
  • Supports: 6.2.0
  • 654,173 Total Downloads
  • Updated 08/01/2015
  • Created 03/18/2008
  • 660 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 6.2.0_43

About XToLevel

A simple AddOn that provides details about your leveling progress; including the number of kills, quests, dungeons, battlegrounds, pet battles, mining and herb nodes needed, as well as a time estimate.


  • After each kill, quest, dungeon, battleground, pet battle and mining/herb gathering, the exact amount required of that particular item is displayed on the screen, and optionally in the default chat window.
  • A small window displaying details about the kills, quests, dungeons, battlegrounds, pet battles, mining/herb nodes, and time remaining to gain a level.
  • A highly configurable LDB data-source, providing data to LDB front-end AddOns, such as TitanPanel and Fortress.

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 now supports all the WoW clients.

You can help improve the translations via the Localization tool at All contributions are greatly appreciated!

Special thanks to all the translators:  - Trisquite/TAG Translations (Spanish)  - Queltos (Portuguese)  - Marcel and Axel (German)  - gyw920812 and zhTW (Trad. Chinese)  - Theerol and kim20 (Russian)  - atty0530 (Korean)  - carignou, Kanardator, lalrobin, tripollite, Djidiouf (French)  - Xyrec (Danish)

Custom LDB Text Patterns

You can create your own 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

For example, you could do:

K: <kills> Q: <quests> XP: <xp>
And the result would be something like:
K: <font color="lime">100</font> Q: <font color="lime">10</font> XP: <font color="lime">90%</font>

For full details on how to construct a custom pattern, see Custom LDB Patterns.

tag 6.2.0_43
Atli Jonsson <>
2015-08-01 21:20:07 +0000

Adds archaeology support.


Atli Jonsson:
    - Adds archaeology support. Tracks digs needed to level.


First Previous Page 5 of 14 Next Last
  • #152

    Yeah I read that part after I already posted. It's unfortunate. I hope someone picks it up it's such a good addon


  • #149

    Some API functions were changed in MoP :

    your addon needs to keep in mind that some groupfunctions are diffrent now

  • #147

    Can it be added with rep?  x amount of kills till Exaulted either rep turn in or mob kills just a though.

  • #148

    Hey, edcaguy.

    I'm sorry but I've stopped adding new features to the AddOn. I no longer play the game, so I'm basically just maintaining it in it's current form. 

    This idea did cross my mind in the past though. However in the end I decided to keep this AddOn about character leveling only. For a while I considered creating a new AddOn for rep, but I never had the time.

  • #145

    I just installed this addon, and noticed one glaring problem: unless I am mistaken, it does not recognize heirlooms. For example, I am currently 87% to 56 with Shoulder, Chest and Cape heirlooms, along with the 10% guild bonus, for a exp bonus of 35%. The estimates do not change based on if I have heirlooms on or not, but do seem to recognize that kills are giving more exp, causing jumps, such as killing one Ashmane Boar decreasing needed kills by 5. This does still seem like a very good add-on, but it would be nice if it could recognize heirlooms.


    *edit* after continuing to use this addon, it does seem to be using heirloom based kills, quests and the like for default, so it ends up still functioning correctly as long as you keep the heirlooms on

    Last edited by CronoXMaka_Forever on 3/24/2012 9:15:02 PM
  • #146

    Hey, CronoXMaka_Forever.

    As you've observed, all estimates made by the AddOn are made based on previously recorded XP values, with the exception of the initial estimates, which are probably way off.  (Those are just rough guesses made based on your level. I don't see a need to waste the large amount of time needed to reverse engineering Blizzard's formulas to calculate those, seeing as they will only show until your first kill.)

    There is really no need to specifically factor in heirlooms. As soon as you put them on and start gaining XP the increase will start having an effect on the estimates. It won't happen immediately though, which is probably what caused your initial concern. After about 10 kills/quests (by default) the estimates will have reached the expected values. - I actually played around with code at some point that would immediately raise or lower the estimates when heirlooms were put on, but the added complexity just didn't seem to pay off.

    You can always clear out the recorded values through the configuration window if you don't want previous records to affect the estimates you're being shown. (This is especially handy if you've altered the number of records used to calculate the estimates.)

  • #140

    Hey, this crashes my WoW to desktop when i try to move the frame sometimes. I'm not sure what the deal is, and it wont let me copy the crash message >.> any ideas?

    edit: found the crash dump. It's too big to post here though.

    Last edited by skullriot on 2/23/2012 10:56:44 AM
  • #142

    Hey skullriot.

    I can't imagine why that would be. The code that controls that is extremely simple, and it pretty much just relies on Blizzard's own frame movement functionality. It's remained relatively unchanged for four years now.

    Whatever is causing this, I seriously doubt there is anything I could do  to solve the issue. AddOn code doesn't really have enough access to the game client to cause these types of issues. - Although, they can sometimes emphasize problems in the game client that are lurking in the background. You cold try to repair or even reinstall the game client.

  • #139

    I am looking for an Xtolevelcap or Xto85 or better yet Time to level 85 (you know, estimated)

  • #143

    I'm sorry but that feature does not exist in this AddOn, and I have no plans to add any more features to it. I no longer play this game, so I'm more or less just keeping the AddOn as it is. (I usually return to fix any major problems though, so I won't leaving the AddOn to fall apart on you :))

    And besides that, I don't know if I could even make such estimations with any kind of accuracy. I have no idea what the formula for the curve of the XP required and XP per kill/quest/battle is (and seriously doubt Blizzard would share them) so I would have to spend a LOT of time researching this to even get close.

    Last edited by AtliThor on 2/25/2012 1:00:03 PM
  • #141

    you mean like, 1 to 85?

  • #138

    can you please update this addon to be compatible with the latest version of the game?

  • #144

    I wasn't aware an update was needed. The AddOn should be compatible with the 4.3.x clients.

  • #132

    Could you please update it to support portoguese too ? or tell me what files to translate ^^ ?

  • #134

    I don't speek Portugees myself, and I doubt I'll get a chance to Google-Translate it all anytime soon. (Busy times, you know Smile) I'll look into it thought and do what I can.

    If you would like to help translate it, check out the localization tool at Curseforge. All the phrases currently being used by the addon can be found there, and I pull the translations from there for each release.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway