Download
(4 Kb)
Download
Updated: 07/07/18 11:03 AM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Updated:07/07/18 11:03 AM
Created:06/25/17 12:21 PM
Monthly downloads:21
Total downloads:5,524
Favorites:7
MD5:
XtoLevel  Popular! (More than 5000 hits)
Version: 1.1.5
by: Devisaur [More]
XtoLevel calculates the amount of X needed till your next level. This addon breaks down XP into six main categories: battlegrounds, delves, dolmens, dungeons, monsters, and quests. As you gather experience in each of these areas the addon will calculate the amount need to reach the next level. As well as the approximate time till your next level.

----------
Debugging
----------

If you run into any errors/issues while using XtoLevel report them in the comments section. Please include the addon version, the error message, and any additional information. I'll get back to you as soon as possible.


Help Menu
-----------
/xtolevel
***********
Change Log
***********
1.1.5 -- Successfully fixed formula to prevent values from going negative
-- Retooled the average time formula so when there are periods of inactivity (e.g. running to new locations, banking etc.) it increases slower
1.1.4 -- Fixed formula issue - this caused values to go negative it was the result of an API change to EVENT_EXPERIENCE_UPDATE
1.1.4 -- Skipped a few version to get it back on track with versioning #s
1.1.3 -- Fixed negative number errors
1.1.2 -- Skipped due to inconsistencies between ESOUI and Curse
1.1.1 -- Fixed errors related to champion leveling
1.1.0 -- Added Window Resizing, the choice of icons, and /help menu.
1.0.1 -- Recompiled the ZIP to proper addon standards.
Archived Files (7)
File Name
Version
Size
Uploader
Date
1.1.4
4kB
Devisaur
07/05/18 07:59 PM
1.1.4
4kB
Devisaur
07/05/18 06:57 PM
1.1.3
4kB
Devisaur
07/02/17 01:43 PM
1.1.1
4kB
Devisaur
07/02/17 09:13 AM
1.1.0
4kB
Devisaur
06/30/17 06:41 PM
1.0.1
3kB
Devisaur
06/27/17 02:38 PM
1.0.0
3kB
Devisaur
06/25/17 12:21 PM


Post A Reply Comment Options
Unread 08/04/18, 03:08 PM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
Hey! Would you be kind enough to attach your top level window to the HUD_SCENE and HUD_UI_SCENE managers? That'll have it visible only when the normal combat UI is visible, and hide it in menus, crafting, etc.

Lua Code:
  1. local fragment = ZO_SimpleSceneFragment:New(XtoLevelUI)
  2. HUD_SCENE:AddFragment(fragment)
  3. HUD_UI_SCENE:AddFragment(fragment)
Report comment to moderator  
Reply With Quote
Unread 07/21/18, 11:20 AM  
SlippyCheeze
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 272
Uploads: 1
wishlist: random stuff

Hi! Thanks for this: XToLevel is a wonderful tool, and I'm super-happy to have found it. It works great out of the box, and gives me the information I really want.

I have what amounts to a wishlist of assorted stuff that'd be nice to have for me, but is obvious not even close to required:
  • libAdonMenu based configuration
  • account-wide rather than per-character settings (eg: icon vs text, position)
  • ability to disable the border, and just have the nice background, icons, and values
  • hide, rather than show ?, for items without data (eg: dolmen, dungeon, when none have been done)
  • ability to lock the display in position
  • hide when entering the system menu, etc
I hope I'm not being too demanding, and I really appreciate this addon existing. So helpful. Thanks you!
Last edited by SlippyCheeze : 07/21/18 at 03:01 PM.
Report comment to moderator  
Reply With Quote
Unread 07/03/17, 07:38 PM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Originally Posted by Thundirr
Seems to be working good now, no negatives or errors and monster count seems accurate. Thanks again for your work on it.
Glad to hear it!

The timer I feel like still needs some refinement. The math formula I use still weights minutes with inactivity (0 xp) too much. But let me know if you run into any more issues or have any improvements/features you'd like to see.
Report comment to moderator  
Reply With Quote
Unread 07/03/17, 02:15 PM  
Thundirr

Forum posts: 0
File comments: 3
Uploads: 0
Seems to be working good now, no negatives or errors and monster count seems accurate. Thanks again for your work on it.
Report comment to moderator  
Reply With Quote
Unread 07/02/17, 01:42 PM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Originally Posted by Thundirr
Thanks for your work on the addon. The previous error is gone as of 1.1.1, but I'm getting a different issue now. The XtoLevel panel updates but all the results are negative:

Battlegrounds: -inf
Delves: -inf
Dolmens: -348
Dungeons: -inf
Monsters: -41
Quests: -inf
Time: -143 mins
Yep I broke it.... try the version 1.1.3 -- the negative are coming from how it calculates XP gain when you level (I'm assuming that's when it went negative?). Thanks for commenting hopefully this time around I've solved it.
Report comment to moderator  
Reply With Quote
Unread 07/02/17, 11:33 AM  
Thundirr

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for your work on the addon. The previous error is gone as of 1.1.1, but I'm getting a different issue now. The XtoLevel panel updates but all the results are negative:

Battlegrounds: -inf
Delves: -inf
Dolmens: -348
Dungeons: -inf
Monsters: -41
Quests: -inf
Time: -143 mins
Report comment to moderator  
Reply With Quote
Unread 07/02/17, 09:13 AM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Re: Getting UI Error

Originally Posted by Thundirr
When the addon is loaded, I get the following message that says
"user:/AddOns/XtoLevel/XtoLevel.lua:29: operator - is not supported for nil - number stack traceback:
user:/AddOns/XtoLevel/XtoLevel.lua:29: in function '(main chunk)'"

Also when moving the window, I get this error
"XtoLevelUI_MoveStop:3 function expected instead of nil
stack traceback:
XtoLevelUI_MoveStop:3: in function '(main chunk)'"
Version 1.1.1 has been released to fix the champion leveling issue, please let me know if you run into any more problems.
Report comment to moderator  
Reply With Quote
Unread 07/02/17, 07:31 AM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Re: Errors

Originally Posted by Tirilance
The error on line 29 (line 35 in version 1.10) appears to be caused by the
function
Code:
GetNumExperiencePointsInLevel(GetUnitLevel('player'))
on line 34 returning null if you are at least level 50 since level 50 is the last level and from there on it's champion levels. You're going to want to use something like
Code:
GetNumChampionXPInChampionPoint(GetPlayerChampionPointsEarned())
for players who are at least level 50. It also appears that the XML error is a side effect of this one.
I had a suspicion that this was the issue -- my character is 49 so I hadn't been able to test this. I'll be fixing it today and uploading the new version. Thanks
Report comment to moderator  
Reply With Quote
Unread 07/01/17, 11:39 PM  
Tirilance
 
Tirilance's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 1
Errors

The error on line 29 (line 35 in version 1.10) appears to be caused by the
function
Code:
GetNumExperiencePointsInLevel(GetUnitLevel('player'))
on line 34 returning null if you are at least level 50 since level 50 is the last level and from there on it's champion levels. You're going to want to use something like
Code:
GetNumChampionXPInChampionPoint(GetPlayerChampionPointsEarned())
for players who are at least level 50. It also appears that the XML error is a side effect of this one.
Report comment to moderator  
Reply With Quote
Unread 07/01/17, 09:37 PM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Re: Getting UI Error

Originally Posted by Thundirr
When the addon is loaded, I get the following message that says
"user:/AddOns/XtoLevel/XtoLevel.lua:29: operator - is not supported for nil - number stack traceback:
user:/AddOns/XtoLevel/XtoLevel.lua:29: in function '(main chunk)'"

Also when moving the window, I get this error
"XtoLevelUI_MoveStop:3 function expected instead of nil
stack traceback:
XtoLevelUI_MoveStop:3: in function '(main chunk)'"
Hey,

I'm looking into this now. I'm not sure why it would error on line 29 that's the name....

Couple of questions:
1) Does this occur only on the first time the addon is loaded? Or anytime you log in with it enabled?
2) What other addons are running?
3) Which version of the addon are you using?
Last edited by Devisaur : 07/01/17 at 09:40 PM.
Report comment to moderator  
Reply With Quote
Unread 07/01/17, 08:07 PM  
Thundirr

Forum posts: 0
File comments: 3
Uploads: 0
Getting UI Error

When the addon is loaded, I get the following message that says
"user:/AddOns/XtoLevel/XtoLevel.lua:29: operator - is not supported for nil - number stack traceback:
user:/AddOns/XtoLevel/XtoLevel.lua:29: in function '(main chunk)'"

Also when moving the window, I get this error
"XtoLevelUI_MoveStop:3 function expected instead of nil
stack traceback:
XtoLevelUI_MoveStop:3: in function '(main chunk)'"
Report comment to moderator  
Reply With Quote
Unread 06/28/17, 12:43 AM  
FyreBird

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Nice

Originally Posted by Devisaur

Sorry about that, first time uploading an addon this issue should be fixed now. New updates are on the way for customization.
Not a problem

Good to hear about the customizations too
Report comment to moderator  
Reply With Quote
Unread 06/27/17, 02:40 PM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Re: Nice

Originally Posted by FyreBird
Works as advertised, but Minion can't find the file, and in order to manually install it, you have to make a XtoLevel folder in your "Addons" folder and copy the three files into it.

Hopefully some customization gets added to it, like window size, font size, background transparency etc.
Sorry about that, first time uploading an addon this issue should be fixed now. New updates are on the way for customization.
Report comment to moderator  
Reply With Quote
Unread 06/27/17, 02:39 PM  
Devisaur
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 7
Uploads: 1
Originally Posted by Dolgubon
Hey so I checked, you need to zip the whole folder, not the individual files. So when you open the zip file, there should just be one folder, containing all the files. Try using this, it'll zip it for you.http://www.esoui.com/downloads/info1185-Package.html
Hey I've uploaded a new zip file formatted to these specifications. Thanks for the info.
Report comment to moderator  
Reply With Quote
Unread 06/26/17, 10:45 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 409
File comments: 891
Uploads: 21
Hey so I checked, you need to zip the whole folder, not the individual files. So when you open the zip file, there should just be one folder, containing all the files. Try using this, it'll zip it for you.http://www.esoui.com/downloads/info1185-Package.html
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: