Download
(126 Kb)
Download
Updated: 08/15/17 04:28 AM
Pictures
File Info
Compatibility:
Horns of the Reach (3.1)
Shadows of the Hist (2.5)
Updated:08/15/17 04:28 AM
Created:03/07/15 08:33 PM
Monthly downloads:65
Total downloads:23,976
Favorites:17
MD5:
ChampionXP  Popular! (More than 5000 hits)
Version: 1.0.1.22
by: Zen [More]
This addon displays the amount of Champion XP (CXP) you have earned in the current session, along with the amount per hour. The window only displays if the Champion System is unlocked for your character.
Data is displayed in 2 columns:

The first column (in white) shows the amount of CXP you have earned this session (since logon) and the amount of CXP earned this session per hour. For the first hour, this will equal the value in the row above; after the first hour it will recalculate the average every 5 seconds.

The amount of enlightenment you have is also displayed. When you are on a level 50+ character, you will use Enlightenment when you earn XP to boost the amount of XP gained. On characters below level 50 and when you are logged off, Enlightenment increases.

Any unspent Champion Points are displayed in the 4th row using colour codes:
  1. Orange - The Steed
  2. Green - The Atronach
  3. Blue - The Apprentice
The second column (in yellow) displays the total CXP progress to the next point expressed as a percentage. Note that this is your total progress, not how much you have earned this session. The second row displays how long you have been logged in with this character. the 4th row shows how many Champion Points you have earned in total.

Slash Commands:
/cxp - display CXP earned this session and CXP/hr in chat (suggested by QuadroTony)
/cxpreset - resets the counter for this session (suggested by Plink)
/cxpver - output version information
/cxphelp - display slash commands
/cxpmove - force window to stay visible so you can move it (toggles off after movement stops)

Always read the changelog (check the tabs at the top of this page) to see which aditions and fixes have been made. You can also read ChampionXP.rtf which is part of the package.

Take a look at QuickCompass, a battle compass for hardened warriors that also displays how much AP you've earned since entering Cyrodiil: QuickCompass
1.0.1.22
Horns of the Reach update

1.0.1.21
Morrowind/Horns update

1.0.1.19
SotH Update

1.0.1.18
- Fix for errors when sub-50 level characters are active

1.0.1.16
- DB/SotH DLC update (many thanks to FetaroTESO for providing this fix)

1.0.1.14
- API version update (Thives Guild)

1.0.1.14
- tidy up of library access

1.0.1.13
- Fix by FetaroTESO to account for CXP progression scaling
Many thanks FetaroTESO for being so on the ball with this!

1.0.1.12
- update for Orsinium patch

1.0.1.11
- updated api version number

1.0.1.10
- fix for nil .. string error on line 242

1.0.1.8
- changed hide code to phycically move the window off the screen so it doesn't interfere with UI elements

1.0.1.7
- changed XP/hr to say CXP/hr

1.0.1.6
- fixed total CXP earned counter setting itself to current CXP
- added total CP earned

1.0.1.4
- fixed average calculation that occurs after one hour has passed since logon

1.0.1.3
- fixed another reference to the old wykkyd libs (yay for text search!)
- added /cxpmove command to allow you to force the window to stay visible so you can move it
- added /cxphelp command to display slash commands
- added help information to the Settings/Addons menu and enabled global configuration

1.0.1.02
- dammit, there was another reference to the old wykkyd libs, apologies

1.0.1.01
- changed version number because Minion is dumb and can't tell the difference between 1 and 10

1.0.0.10
- oops, although I replaced the wykkyd libs with new versions, I forgot to update the config file to use them

1.0.0.9
- updated wykkyds libraries to latest version
- fix for the negative CXP/hr problem (hopefully it really is foxed now)
- added the display of unspent CP
Optional Files (0)


Archived Files (30)
File Name
Version
Size
Uploader
Date
1.0.1.21
126kB
Zen
07/15/17 06:01 AM
1.0.1.20
121kB
Zen
08/02/16 04:09 AM
1.0.1.19
121kB
Zen
08/02/16 04:04 AM
1.0.1.18
121kB
Zen
07/14/16 03:08 AM
1.0.1.17
121kB
Zen
07/12/16 01:49 AM
1.0.1.16
121kB
Zen
07/05/16 08:54 AM
1.0.1.15
121kB
Zen
03/09/16 04:55 AM
1.0.1.14
121kB
Zen
11/09/15 07:59 AM
1.0.1.13
112kB
Zen
11/04/15 10:06 AM
1.0.1.12
112kB
Zen
11/03/15 04:18 AM
1.0.1.11
112kB
Zen
08/31/15 11:37 PM
1.0.1.10
112kB
Zen
08/28/15 06:45 AM
1.0.1.9
112kB
Zen
08/21/15 09:57 AM
1.0.1.8
112kB
Zen
07/06/15 04:24 AM
1.0.1.7
112kB
Zen
07/05/15 02:49 AM
1.0.1.6
112kB
Zen
06/22/15 04:42 AM
1.0.1.5
97kB
Zen
06/18/15 07:00 AM
1.0.1.4
97kB
Zen
06/08/15 11:22 PM
1.0.1.3
97kB
Zen
06/08/15 03:43 AM
1.0.1.02
96kB
Zen
06/07/15 12:35 PM
1.0.1.01
96kB
Zen
06/07/15 07:04 AM
1.0.0.8
154kB
Zen
05/05/15 02:58 AM
1.0.0.7
154kB
Zen
04/28/15 02:25 AM
1.0.0.7
154kB
Zen
04/28/15 02:16 AM
1.0.0.6
154kB
Zen
04/24/15 04:15 PM
1.0.0.5
154kB
Zen
03/20/15 05:20 AM
1.0.0.4
191kB
Zen
03/09/15 03:19 AM
1.0.0.3
191kB
Zen
03/09/15 02:12 AM
1.0.0.2
191kB
Zen
03/09/15 01:58 AM
1.0.0.1
109kB
03/07/15 08:33 PM


Post A Reply Comment Options
Unread 09/05/16, 01:14 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
pls add total value of exp to addon or to exp bar?
like this


actual formula you can find here
https://docs.google.com/spreadsheets...#gid=428639707
Report comment to moderator  
Reply With Quote
Unread 08/09/16, 06:37 AM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
Re: Re: Edit XML to the in-game Custom GUI Scale setting?

Originally Posted by Zen
It looks to me that you haven't extended the window width enough, or haven't made the rightmost column wide enough, so you can probably fix this editing the XML file.

Can you tell me what size you have set your GUI to so I can try and replicate what you're seeing?

I may even be able to build into the code the ability to scale the window to various presets to make thi9ngs easierf or you. I'm sure you're not the only one who has size issues (oh my, that sounded bad)

Here's my current setting, just under the "a"

Report comment to moderator  
Reply With Quote
Unread 08/09/16, 02:09 AM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
Re: Edit XML to the in-game Custom GUI Scale setting?

It looks to me that you haven't extended the window width enough, or haven't made the rightmost column wide enough, so you can probably fix this editing the XML file.

Can you tell me what size you have set your GUI to so I can try and replicate what you're seeing?

I may even be able to build into the code the ability to scale the window to various presets to make thi9ngs easierf or you. I'm sure you're not the only one who has size issues (oh my, that sounded bad)
Report comment to moderator  
Reply With Quote
Unread 08/08/16, 04:44 PM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
Edit XML to the in-game Custom GUI Scale setting?

ZEN,

The GUI display on this doesn't seem to scale with the Custom UI scale setting in-game. I use a very small GUI Custom Scale that works with most others that have size settings, but CXP isn't one so it gets too small to read for me.

I've played around with the XML file by upping the font size and just adding the same amount to each of the lines but I don't know LUA code to get the right line.

Here's what I have with an unspent CP character so far and I'm not changing the proper line still.



Can you tell me which line to edit to give enough space for those CP numbers to stay on the same line? I can play with the others to take back out space I don't need.

Thanks
Last edited by Sp00sty : 08/08/16 at 04:52 PM.
Report comment to moderator  
Reply With Quote
Unread 07/14/16, 07:16 PM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
Originally Posted by Sp00sty
Working great here now. Thank You very much!
Yahoo! yvw.
Report comment to moderator  
Reply With Quote
Unread 07/14/16, 06:09 AM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
Working great here now. Thank You very much!
Report comment to moderator  
Reply With Quote
Unread 07/14/16, 03:10 AM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
I've tested an update (1.0.1.18) and it appears to work as intended. I recommend a clean install if you didn't do that when I uploaded the previous updates for ESO update 2.11.

Please let me know if you continue to ahev problems or find more.
Report comment to moderator  
Reply With Quote
Unread 07/12/16, 06:45 PM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
The error is the same one as before, on the same code - I turned an old line into a comment and inserted a new line below it, hence the +1 on line numbers.

I have some sub-50 characters to test on. The line in question looks like this:

if ctot > 0 and cpxpmax > 0 then

one of the two varaiables appears to be nil. It shoudn't be har to determine which, and hen hopefully backtrace teh code to see why.
Report comment to moderator  
Reply With Quote
Unread 07/12/16, 06:20 AM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
Must just be me? I Just manually downloaded the update and applied it.

I've turned off every addon but ChampionXP, clean install of Addon, deleted old SavedVariables for it.

Still getting same error thrown every few seconds on all non L50 characters. Same error as before but the code lines have changed. The error is even throwing rapidly during the logout countdown sequence.

The error throws both line 174 and 119 at login and then appears to start throwing line 119 constantly after that, at least according to the Interface Log and the on-screen.


NOW:
Code:
2016-07-12T06:35:31.954-06:00 |cff0000Lua Error: user:/AddOns/ChampionXP/ChampionXP.lua:174: operator < is not supported for number < nil
stack traceback:
	user:/AddOns/ChampionXP/ChampionXP.lua:174: in function 'updateCPXPWin2'
	user:/AddOns/ChampionXP/ChampionXP.lua:119: in function '(anonymous)'|r
BEFORE:
Code:
2016-07-10T18:46:54.748-06:00 |cff0000Lua Error: user:/AddOns/ChampionXP/ChampionXP.lua:173: operator < is not supported for number < nil
stack traceback:
	user:/AddOns/ChampionXP/ChampionXP.lua:173: in function 'updateCPXPWin2'
	user:/AddOns/ChampionXP/ChampionXP.lua:118: in function '(anonymous)'|r
If you don't get any others with issues, I'll consider it some issue with just my game install and let it throw to bugeater as long as it doesn't start giving me overflow crashes.

Thanks for looking at it.
Report comment to moderator  
Reply With Quote
Unread 07/12/16, 01:50 AM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
I've updated this, I think the problem is resolved, I can't reproduce it anymore, so let me know if things go screwy rabbit again.
Last edited by Zen : 07/12/16 at 01:51 AM.
Report comment to moderator  
Reply With Quote
Unread 07/10/16, 11:27 PM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
I have 6 below L50 and 2 at L50
Report comment to moderator  
Reply With Quote
Unread 07/10/16, 08:23 PM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
Re: some new errors

Originally Posted by Sp00sty
I'm getting a constant error now. I use Bugeater so it goes to interface log and not screen so not sure which character or when exactly it's thrown. If you don't recognize it right away let me know and I'll turn off Bugeater for a bit to check.
I should have enough here to trace the error, I'll update as soon as I can figure out what the error is. Do you have any characters at less than level 50?
Report comment to moderator  
Reply With Quote
Unread 07/10/16, 07:32 PM  
Sp00sty

Forum posts: 67
File comments: 172
Uploads: 0
some new errors

I'm getting a constant error now. I use Bugeater so it goes to interface log and not screen so not sure which character or when exactly it's thrown. If you don't recognize it right away let me know and I'll turn off Bugeater for a bit to check.

Code:
2016-07-10T18:46:54.748-06:00 |cff0000Lua Error: user:/AddOns/ChampionXP/ChampionXP.lua:173: operator < is not supported for number < nil
stack traceback:
	user:/AddOns/ChampionXP/ChampionXP.lua:173: in function 'updateCPXPWin2'
	user:/AddOns/ChampionXP/ChampionXP.lua:118: in function '(anonymous)'|r
Report comment to moderator  
Reply With Quote
Unread 06/29/16, 11:15 PM  
Zen
 
Zen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 46
Uploads: 2
Re: Re: Re: Any plans to update this for DB DLC and further?

Originally Posted by FetaroTESO
Originally Posted by Zen
Originally Posted by Sp00sty
It hasn't been working for me at all and throws the following LUA error
Thank you, and I'm glad you found a good use for it. I'll loook into this today, but can you tell me how long it has not been working for you, and does it throw up this error as soon as you login a character or when enlightenment gets to zero or when?
For me, it hasn't been working for a while. Don't remember since when, and was lazy to fix it myself like I did with my previous help. It throws the error as soon as I log in, I'm under enlightenment (don't play enough to get out of it)
Many thanks, I'll update today with your change. I was having a bit of trouble getting into ESO yesterday *sigh*
Report comment to moderator  
Reply With Quote
Unread 06/29/16, 11:31 AM  
FetaroTESO

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Sp00sty
Excellent, Thank You so much!

Back to display and no errors.
Yay !
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: