Get an Epic Experience with Premium

XToLevel

Quests & Leveling Login to Add Favorites
  • 9 Likes
  • World of Warcraft
  • 3,278 Monthly Downloads
  • Supports: 5.2.0
  • 525,957 Total Downloads
  • Updated 03/06/2013
  • Created 03/18/2008
  • 587 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 5.2.0_35
or

About XToLevel

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

Features

  • After each kill, quest, dungeon, battleground 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, 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 curseforge.com. 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 (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 5.2.0_35
b03aa597b7e0c61c2073c0c1c3b107fa536c603c
Kevin Ballard <kevin@sb.org>
2013-03-05 22:31:33 -0800

Tagged as 5.2.0_35

--------------------

Kevin Ballard:
    - Bump TOC for 5.2
    - Show more detailed timer in Classic mode
    Blocky mode only shows 1 time unit (e.g. "3d" or "2h") due to space
    constraints. We have more space in Classic mode, so go ahead and show 2
    time units (e.g. "3d 7h", or "2h 28m").
    
    Fixes #24.
    - Add Gathering support to the Classic display
    - Update changes.txt for 5.1.0_35b1
    - Bump TOC for 5.1
    - Add timer support to Classic display
    The key "Timer Short" should be added to existing localizations
    - Add missing XP Short label to default_enUS.lua
    The keys "XP Bars Short" and "XP Percent Short" should be added to
    existing localizations.
    - Fix dragging/right click on classic frame
    The classic frame was allowing dragging with the right button when the
    mouse was over a data line. It was also not showing the configuration
    properly on right click.
    - Rewrite localization system
    Localizations are now managed by a few functions in the addon table. The
    current locale can be retrieved with addonTable.GetLocale(), which
    returns an auto-updating locale table. New locales can be created with
    addonTable.NewLocale(). Localizations should be populated using the
    lua_additive_table format, so as to not break unpackaged sources.
    
    This also gets rid of the global L and LOCALE names, which were
    dangerous (due to potential addon conflicts).
    
    Added a default_enUS.lua localization that is a hard copy of the current
    English localizations, and is only included in debug builds. This
    provides an english localization for unpackaged sources.

Comments

First Previous Page 3 of 12 Next Last
  • #149

    Some API functions were changed in MoP :

    http://www.wowpedia.org/Patch_5.0.1/API_changes

    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.

  • #137

    Thanks! It looks great. :)

    I've included it in the version I released this morning.

  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!