2011-07-01, 09:37 AM
Finally! I found the formula!
It is a recurrence relation with a round after every step. The experience E for level n is E(n) = Round[E(n-1) * c], with E(0) = 20 and c=1.3 for 1≤n≤9, c=1.1 for 10≤n≤19, c=1.03 for 20≤n≤29, c=1.01 for 30≤n≤69 and c=1.003 for 70≤n≤99.
No wonder I couldn't find a nice exponential, at level 56 it has been rounded 55 times.
How I calculated c=1.003 for 70≤n≤99? I had 2 data points at high levels: lvl 80 = 1381 exp (from Nexon) and lvl 96 = 1445 (from the picture showing lvl 100 is the cap). To find c (assuming c didn't change between 80 and 96), I calculated (1445/1381)^(1/16) = 1.0028. Nexon likes round numbers, so c=1.003. Then I calculated all possible places where c could change resulting in E(80)=1381, and the result was n=70. Tadaa
Now if we continue the table, we get:
[SIZE="1"]PS: Lvl 69 has 1337 exp. Coincidence? F3[/SIZE]
It is a recurrence relation with a round after every step. The experience E for level n is E(n) = Round[E(n-1) * c], with E(0) = 20 and c=1.3 for 1≤n≤9, c=1.1 for 10≤n≤19, c=1.03 for 20≤n≤29, c=1.01 for 30≤n≤69 and c=1.003 for 70≤n≤99.
No wonder I couldn't find a nice exponential, at level 56 it has been rounded 55 times.

How I calculated c=1.003 for 70≤n≤99? I had 2 data points at high levels: lvl 80 = 1381 exp (from Nexon) and lvl 96 = 1445 (from the picture showing lvl 100 is the cap). To find c (assuming c didn't change between 80 and 96), I calculated (1445/1381)^(1/16) = 1.0028. Nexon likes round numbers, so c=1.003. Then I calculated all possible places where c could change resulting in E(80)=1381, and the result was n=70. Tadaa
Now if we continue the table, we get:
Spoiler
[SIZE="1"]PS: Lvl 69 has 1337 exp. Coincidence? F3[/SIZE]

