24

It doesn't seem to be consistent how many skills I must level up in order to gain a character level. It also doesn't seem to be a whole number, since I currently have about 2 pixels of bar left to get from level 3 to level 4. What is the formula like for determining when the character gains a level, based on what skills level?

2
  • I don't know if the exact formula is available, but gaining higher levels (e.g. 30-31) will fill it more than lower ones (e.g. 10-11)
    – Arkive
    Commented Nov 11, 2011 at 7:31
  • 2
    @StrixVaria Amen to the bounty. I'm extremely interested in this. After leveling a dozen or so times, the basics are obvious, but a ton of detail is missing: is it logarithmic/exponential/linear (i.e. Destruction from 39 to 40 gives you how much more XP than 19 to 20)? Is there an intercept? Do points depend on both the skill level and your overall level? Do different skills award different amounts of XP? What happens after the "soft cap" of 50?
    – brymck
    Commented Nov 20, 2011 at 3:41

4 Answers 4

25
+100

Every time you level a skill you earn the level you earned in XP to level.

Skill level earned = XP gained toward next level

Example: You just earned level 26 in Smithing. This will give you 26 points of XP toward your next level.

The number of XP to level for a specific level is equal to the following:

25x(Current Level - 1)+100 = XP to level

Example: You are level 32 trying to level to 33.

25x(32-1)+100= 875 XP required

This would mean that you would require 875 XP from leveling skills to reach level 33. One thing to remember is you will probably almost never start a level at 0 XP because of XP earned from the last level. This means that while 875 XP would be required it will take slightly less than that to actually level.

Just a notice... I did not come up with this information but as far as I can tell it seems exactly correct. I found the information here:

Leveling information

Note: I am using the term XP arbitrarily seeing as there is not any place within the game (that I am aware of) that actually refers to XP.

Note 2: I think the difficulty with leveling over 50 is that 50 is not very far from being half way to earning the Max number of Skill levels earned. I think the number 50 was probably just a rough estimate (being a "nicer" number than say 53 or something like that). Also, considering if a player would normally focus on less than half of the skills than after maxing some you would begin leveling lower level skills around this point. This would amplify the perceived needed skill levels to level because you would be gaining less XP toward your next level from these lower level skills. All of these things combined would mean that to a player the perceived XP to level would seem higher. This perception could be offset a bit leveling all of the skills evenly while progressing through the game. Though... it is still only perception really and it could have other implications like some of your skills being to weak for the current progression point that the enemies are at.

As for leveling skills my guess it is probably the same type of linear increase for XP to level but that information would be much more difficult to derive. Now... if there were only a console command that would spit out these values.

Edit: MORE TESTING

Since this was not marked as an answer and rightly so... I decided to do some testing... actually reversing the entire calculation using my skill levels to which... in theory... should give me exactly what level and how far I am to the next level. Though I have no way of knowing exactly what percent I am to the next level... judging from how far the bar is... it seems exactly correct.

To get the the Total XP required to reach a level I came up with this additional formula (which I simplified as much as i could):

(n-2)(n-1)(12.5)+100(n-1)=Total XP to Level

n = Level

Also, to get the Base XP you start with in the game (because skill levels do not start at 0) I came up with the value 2815.

So... to test with your own character... calculate the acquired XP from every skill. Add them all together. Subtract the starting value (because this xp did not get earned and did not count toward level 2 (from starting at level 1).

(Skill XP Total - Base XP)

Calculate the amount of XP that was required to get to your current level... then calculate the next level. Your current XP value should fall between these 2 values. You can also easily calculate the percentage you are to the next level using what you have and compare your calculation to an approximation by looking at your bar in game. Just for notes I will also post my scrap notes from my calculations when I did it for my character.

1 skill at 25 325xp x 1 = 325xp

5 skills at 20 210xp x 5 = 1050xp

12 skills at 15 120xp x 12 = 1440xp

Base XP 2815

16 = 16x17x0.5 = 136
34 = 34x35x0.5 = 595
47 = 47x48x0.5 = 1128
20 = 20x21x0.5 = 210
30 = 30x31x0.5 = 465
16 = 16x17x0.5 = 136
100 = 100x101x0.5 = 5050
22 = 22x23x0.5 = 253
100 = 100x101x0.5 = 5050
100 = 100x101x0.5 = 5050
84 = 84x85x0.5 = 3570
19 = 19x20x0.5 = 190
18 = 18x19x0.5 = 171
74 = 74x75x0.5 = 2775
29 = 29x30x0.5 = 435
16 = 16x17x0.5 = 136
17 = 17x18x0.5 = 153
41 = 41x42x0.5 = 861
26364 total xp
26364-2815 = 23,549 Actual earned XP
(n-2)(n-1)(12.5)+100(n-1)=Total XP to Level
level 41 = 23500xp
level 42 = 24600xp


Another way to compute this : When you try to estimate how many XP you earned from a skill you just need to add each skill level above the starting skill level : Exemple : A skill started at 15 and now is 18 so :

18+17+16 = 51xp

So now if we consider that we have a skill at N level we have : 1+2+3...+N xp but we need to substract the "starting skill xp" 1+2+3...+15 xp = 120xp if we consider S the starting skill level we obtain : (1+2+3...+N) - (1+2+3...+S)

Now we know a math formula that will help us : Add the N firsts integers is equivalent to (1+2+3...+N) = (N+1)+((N-1)+2)+((N-2)+3)... = (N+1)*(N/2)

so we can replace the approximation formula (n-2)(n-1)(12.5)+100(n-1) by (N+1)(N/2)-(S+1)(S/2) which is the exact formula where N is current skill level and S is starting skill level.

5
  • This seems plausible because of its simplicity. Commented Nov 22, 2011 at 11:21
  • If you want verification you should be able to test it the exact same way as the poster on Reddit. He was using incpcs command to increase skills one at a time. Should be really easy to verify for your self. It is enough of an explanation for me and to me seems as it is more than likely exactly correct (especially since you can verify exactly why the max level is 81 with this formula).
    – Goblinlord
    Commented Nov 22, 2011 at 11:26
  • Is there some way I can do new lines without having to put an empty line... I had to space all my notes out... and I hate it being spaced out like that.
    – Goblinlord
    Commented Nov 22, 2011 at 12:50
  • @goblinlord I've fixed it for you, but for future reference, ending a line with two spaces forces a linebreak. Commented Nov 22, 2011 at 12:57
  • Very interesting. It also explains a lot about the soft cap. You can estimate an average skill level for a given character level, so when you get to level 50, you need an "average" skill level (assuming you advance all skills equally, however silly that sounds) of 63.7 and 20 more ranks to get to 51. Another way to look at it is that although you start the game off needing 5-6 skill increases for a level, pretty quickly you need around 20 (which stays fairly static) even as it becomes more difficult to level skills up.
    – brymck
    Commented Nov 30, 2011 at 6:14
8

So I read through GoblinLord's accepted answer and tested it. It all works great and matches my own character. I just want to add some supplementary information, but I realize that doing so would really change the content of his post. This is about what the mechanics mean in practical terms.

The one thing that I found most interesting is how the actual math explains several things.

The soft cap
It exists insofar as leveling becomes progressively more difficult, but there is no mathematical change at any point. However, as you near 100 in your favorite skills, it becomes essential to start leveling the more underused skills. You need around the same number of new skill ranks to level up, but those ranks are harder (or at least more time-consuming) to achieve. But there's only a small difference between going from 49 to 50 and 50 to 51.

Skill level vs character level
If you level all skills equally, there's an almost linear relationship between average skill level and character level. If you go the opposite direction, there can be a pretty huge difference. It's worth comparing to Oblivion, where 10 ranks meant one new level; in Skyrim you can have a considerably lower average skill level than a character at a higher level, and vice versa.

Skill Level Required for Character Level

How many skill levels
As opposed to focusing on skill points, you can look at levels. Again, assuming you level everything equally, after around level 25 you start needing around 20 additional skill ranks for one more level up. (You can cut that in half if you're leveling only your best skills.)

Additional Skill Levels Required to Level Up

0
5

There is a fairly comprehensive article about Skyrim's Leveling up on UESP.

Excerpt from the article:

Leveling up low level skills offers a low amount of 'skill exp' towards your level up while leveling up high level skills offers more skill exp. Each character level gain causes the needed skill exp to level up to increase. This has been done in order to place a sort of level cap around level 80.

3

I think the mathmatical answer to this question is actually a formula (that I don't know) as Todd Howard, Bethesda's game director, says

The levelling is faster. Oblivion and Fallout 3, we think of them as 1-25 games. This is a 1-50. But what that means is we just sped it up. It's not like it's going to take you longer. There are so many perks and the power really comes from the perks, we wanted to get it going faster. You level faster in the beginning and then it slows down.

As found in this article.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.