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

  • Your Rating

  • Share
  • Report Abuse

XToLevel

 

Project Updated:
Files Updated: Fri, Oct 16 2009
Supports Game Version: 3.2.0
Category: Quests & Leveling, Battleground, Hunter, and Tooltip
Tags:

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

Project Manager: AtliThor
Additional Authors: No additional authors
Current Version: 3.2.2_8r
License: Public Domain
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 325
Downloads Total: 60,001
Favorites: 47
Comments: 23
  • 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 English, French, German and Spanish.

Note that the translations for Spanish and French may not be entirely correct.
I speak neither of them, so I just used the Google translator to translate the phrases.
You can edit the translations by editing a locale's respective file under the "locale" directory.

Thanks to Marcel and Axel for their help with the German translation!

Custom LDB Text Patterns
With version 3.2.0_5r you can now 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.2.2_8r Release 3.2.0 6,431 10/16/2009
  XToLevel 3.2.2_7r Release 3.2.0 3,363 10/8/2009
  XToLevel 3.2.2_6r Release 3.2.0 2,352 10/2/2009
  XToLevel 3.2.0_5r Release 3.2.0 4,657 9/15/2009
  XToLevel 3.2.0_4r Release 3.2.0 7,103 8/16/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.
  • 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
  • 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
  • AtliThor said 

    Thank you!
    I have updated the webtool with the phrases you sent me, and I will be using the phrases from the webtool from now on, when I release new versions.

    I don't think you can subscribe to changes in the webtool, but I would be happy to send you an email if there are new phrases. (I rarely add new once, so I won't be spamming you much ;-)

    Reply Report Permalink
  • lalrobin said 

    I subscribe to file changes in the webtool, but i don't know what exactly it will tell me...
    Will it tell me a change in frFR.lua or only that a new version of xtolevel ?
    I will see with the next mail from curse forge.

    Right now, I have some more work to do, but in the future a new release doesn't mean new string to translate ^_^

    Thanks for warning me by mail, don't hesitate to send a new mail when i don't reply. Some time i miss one or forget.

    Reply Report Permalink
  • Veltear said 

    This is a very handy grinding addon, but I have one issue. I am currently wearing heirloom gear, and the announcement data is inconsistent with the window's data. I assume that the announcement is the accurate one since it probably takes a current data before it displays, but wouldn't it be possible to make the window display the accurate data as well? To keep the light weight of the addon, you could just add multiple xp equations with modifier buttons in the configuration window... just a thought

    Reply Report Permalink
  • AtliThor said 

    I can confirm that both displays are accurate, and the heirloom bonuses are applied correctly to both. The data used for both is actually taken from the same source (the combat window chat message), which is calculated by the game itself, and is therefore always correct.

    I am adding the ability to set the number of records used for the average calculations, so you will be able to control that much better in the next version. You could even just set it to 1 and have it mirror the number shown in the error-frame message, if that is what you prefer ;-)

    Reply Report Permalink
  • AtliThor said 

    Hi.

    The Window displays an average of your last 10 kills, while the announcements just use the last kill, so they are usually not 100% in-sync. They are generally not to far from each other tho.

    But both use the same data source, so the heirloom bonuses should apply to both equally.

    I will double check this tho. There is always the possibility that Blizzard "fixed" something in the API and caused some sort of a regression bug I haven't spotted yet.

    Thanks.

    Reply Report Permalink
  • jackos said 

    I have a problem when i mount like ceartain vehicles or creatures for quests it gets an error. also when i leveled today to level 79 i got another error.

    Reply Report Permalink
  • AtliThor said 

    Thanks for reporting this.
    I've tried reproducing these errors but I haven't managed to do so yet.

    If you, or anybody for that matter, run into them again, seeing the actual error message would be extremely helpful.

    Thanks.

    Reply Report Permalink
  • AtliThor said 

    I found a bug that was likely responsible for the vehicle error. It *may* also be responsible for a similar error message when gaining a level, under certain circumstances.
    It had no effect on the addon or the game tho, other then the error message showing up.

    It has been fixed in 3.2.0_5r ;-)

    Reply Report Permalink
  • jackos said 

    I'll try to post the error when mounting on quest vehicles if it happens again.

    Reply Report Permalink
  • Skorr said 

    in the first and second picture of the addon u have a red, blue, and green chat window... i had that and it messed up my chat window... long story but i could never remember the name of it, what was it? (please ether send me somthing and tell me what it war or reply here) sorry bout this, u have a great addon helps me so much i got three of my friends to use it! ‡^P

    Reply Report Permalink
  • AtliThor said 

    Thanks ;-)

    In those pictures I wasn't using any addon to control the chat windows. I just pulled the combat log to the right, added a third window (by right clicking on the main window), put all chat stuff in that window, and then messed with the colors.

    Today I do pretty much the same, but use CTMod to remove the scroll buttons (use mouse scroll instead) and move the input box to the top.

    Reply Report Permalink
  • Kiryana said 

    where can i send you localisationfiles ?

    Reply Report Permalink
  • AtliThor said 

    You can send them to me at atli@advefir.com
    I greatly appreciate any help with the locales.
    (The Google translator only gets me so far :-)

    Reply Report Permalink
  • peglegz said 

    Whenever I try and use the /xtolevel command (I wish to disable to 'debug' mode where it places debug info in my chat, as I find it intrusive) I get this error -

    Date: 2009-08-15 13:36:30
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\XToLevel\Libs.lua line 179:
    attempt to compare nil with number
    Debug:
    [C]: ?
    XToLevel\Libs.lua:179: ShrinkNumber()
    XToLevel\Main.lua:114: value()
    ..\FrameXML\ChatFrame.lua:3526:
    ..\FrameXML\ChatFrame.lua:3458
    [C]: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3176: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:3200: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1

    And thereafter, the command does nothing at all - no error, no opening the GUI..

    Any help would be appreciated, there doesn't appear to be a viable replacement for this mod, and I'd like to use it while grinding my new hunter pet.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 61,955 QuestHelper Quests & Leveling, and Map...
  2. 4,867 Auctioneer Auction & Economy, Mail, and...
  3. 4,693 GearScore Tooltip
  4. 3,787 RatingBuster Tooltip, and Bags & Inventory
  5. 3,560 Auctionator Auction & Economy, and Tooltip