MapleStory Quest

How much does the next level cost?

Tables & progression

The EXP curve and the formula behind it, crafting levels, and the citizenship grades.
About this page

The formulas were reverse engineered from the Public Release client by the players credited on each section, and published on the OSMS data explorer. The numbers they run on here (skill levels, monster stats, map footholds) come out of the client’s own data files, read by this site’s extractor.

Where the release changed something Closed Online Test 2 did, both are shown. Older versions of the game worked differently again, so a number remembered from somewhere else may not apply.

Experience

Reverse engineered by @wolffy and @ohmi on Discord

The client builds its EXP table when it starts, from four formulas. L is your level, and the answer is what it takes to go from L to L + 1.

1EXP to the next level

VerifiedChanged since CoT2
Lv 1–5      EXP = (floor(L² / 2) + 15) × L
Lv 6–50     EXP = (floor(L² / 3) + 19) × floor(L² / 3)
Lv 51–89    EXP = trunc(previous × 1.0548)
Lv 90–99    EXP = trunc(previous × 2.1)
  • previous is the level before’s EXP, and trunc drops the fraction at every step, so the rounding carries up the table.
  • Level 6 costs 372 after level 5’s 135: the second formula takes over and nearly triples it.
  • From 90 each level costs 2.1 times the one before. Level 90 is 11,938,059; level 99 alone is 9,482,161,548, more than levels 1 to 98 put together (8,712,616,849).

CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record. In Closed Online Test 2

Lv 51–119   EXP = trunc(previous × 1.0548)

The same curve to 89, then the 1.0548 step all the way to a cap of 120. Level 90 cost 5,996,316 and level 119 cost 28,171,993. The release’s level 99 costs about 978 times CoT2’s.

  • Public Release, cap 100
  • Closed Online Test 2, cap 120

Lv 95 → 96Release 487,562,361CoT2 7,829,518

101001K10K100K1M10M100M1B10B11030507090100120×2.1 a level from 909.5B28MLevel
Log scale: each grid line is ten times the one below. Drag along the chart, or focus it and use the arrow keys.

Try itEXP between two levels

Levels

18,163,233,042

EXP from level 70 to 100 in the release

CoT2, 70 to 100
148,909,823
Release vs CoT2
×122
Level 99 alone
9.5B

Kills to level against any monster are on the EXP table, and the level band planner works out a route through a band.

Every level, 1 to 119 (119 rows)
EXP to the next level, release and CoT2
LevelEXP to nextSpent beforeCoT2
1150same
23415same
35749same
492106same
5135198same
6372333same
7560705same
88401,265same
91,2422,105same
101,7163,347same
112,3605,063same
123,2167,423same
134,20010,639same
145,46014,839same
157,05020,299same
168,84027,349same
1711,04036,189same
1813,71647,229same
1916,68060,945same
2020,21677,625same
2124,40297,841same
2228,980122,243same
2334,320151,223same
2440,512185,543same
2547,216226,055same
2654,900273,271same
2763,666328,171same
2873,080391,837same
2983,720464,917same
3095,700548,637same
31108,480644,337same
32122,760752,817same
33138,666875,577same
34155,5401,014,243same
35174,2161,169,783same
36194,8321,343,999same
37216,6001,538,831same
38240,5001,755,431same
39266,6821,995,931same
40294,2162,262,613same
41324,2402,556,829same
42356,9162,881,069same
43391,1603,237,985same
44428,2803,629,145same
45468,4504,057,425same
46510,4204,525,875same
47555,6805,036,295same
48604,4165,591,975same
49655,2006,196,391same
50709,7166,851,591same
51748,6087,561,307same
52789,6318,309,915same
53832,9029,099,546same
54878,5459,932,448same
55926,68910,810,993same
56977,47111,737,682same
571,031,03612,715,153same
581,087,53613,746,189same
591,147,13214,833,725same
601,209,99415,980,857same
611,276,30117,190,851same
621,346,24218,467,152same
631,420,01619,813,394same
641,497,83221,233,410same
651,579,91322,731,242same
661,666,49224,311,155same
671,757,81525,977,647same
681,854,14327,735,462same
691,955,75029,589,605same
702,062,92531,545,355same
712,175,97333,608,280same
722,295,21635,784,253same
732,420,99338,079,469same
742,553,66340,500,462same
752,693,60343,054,125same
762,841,21245,747,728same
772,996,91048,588,940same
783,161,14051,585,850same
793,334,37054,746,990same
803,517,09358,081,360same
813,709,82961,598,453same
823,913,12765,308,282same
834,127,56669,221,409same
844,353,75673,348,975same
854,592,34177,702,731same
864,844,00182,295,072same
875,109,45287,139,073same
885,389,44992,248,525same
895,684,79097,637,974same
9011,938,059103,322,7645,996,316
9125,069,923115,260,8236,324,914
9252,646,838140,330,7466,671,519
93110,558,359192,977,5847,037,118
94232,172,553303,535,9437,422,752
95487,562,361535,708,4967,829,518
961,023,880,9581,023,270,8578,258,575
972,150,150,0112,047,151,8158,711,144
984,515,315,0234,197,301,8269,188,514
999,482,161,5488,712,616,8499,692,044
100CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--10,223,168
101CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--10,783,397
102CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--11,374,327
103CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--11,997,640
104CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--12,655,110
105CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--13,348,610
106CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--14,080,113
107CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--14,851,703
108CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--15,665,576
109CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--16,524,049
110CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--17,429,566
111CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--18,384,706
112CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--19,392,187
113CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--20,454,878
114CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--21,575,805
115CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--22,758,159
116CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--24,005,306
117CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--25,320,796
118CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--26,708,375
119CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.--28,171,993

Computed here from the formulas above, which OSMS read out of the release client. The CoT2 column runs the same loop with CoT2’s step, and matches the table the hunt still levels by on every level. The planner and the EXP table run the release column. Level 1 to 100 in the release is 18,194,778,397 EXP.

Crafting levels

2Craft EXP per craft level

VerifiedChanged since CoT2
Level 1:  craft EXP = 50
Level 2+: craft EXP = trunc(previous × 1.32) + 100
  • One table for all six disciplines.
  • Each craft level also wants a character level, 5 × the craft level: craft level 8 needs character level 40. Level 1 comes with the crafting quest.
  • Craft level 1 to 8 is 4,583 craft EXP in all.
Craft EXP per craft level in the release
Craft levelCraft EXPSpent beforeCharacter level
1500quest
21665010
331921615
452153520
57871,05625
61,1381,84330
71,6022,98135
82,2144,58340

CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record. In Closed Online Test 2

Crafting went to level 10. Level 9 took 3,022 at character level 45. Level 10 took 4,089 at character level 50. The first eight are unchanged. The release’s recipe list still files 58 recipes under levels 9 and 10.

From the release client, as read by OSMS: the EXP column is the craft requirement routine and the level column is the crafting window’s tooltip. Every recipe is on the crafting page, and the crafting ladder has what each level opens.

Citizenship grades

3Contribution per grade

VerifiedChanged since CoT2

Sign up in Henesys or Kerning City at level 12 and you are grade 1. Every grade after that costs its own contribution, and the gauge starts again from zero after each promotion.

Contribution and level per citizenship grade
GradeContributionIn allLevelCoT2
G1Traveler--12-
G2Visitor1,5001,500171,000
G3Helpful Stranger3,5005,000222,000
G4Recognized Guest6,00011,000273,000
G5Town Resident9,00020,000324,000
G6Trusted Neighbor12,50032,500375,000
G7Distinguished Citizen16,50049,000426,000
G8Town Patron21,00070,000477,000
G9Guardian of the Village26,00096,000528,000
G10Citizen of Honor32,000128,0005710,000
  • Grade 1 to 10 is 128,000 contribution. The last grade alone is 32,000.
  • The level column did not change: 12, then 5 more a grade, up to 57.

CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record. In Closed Online Test 2

Grades cost 1,000 to 8,000 in steps of 1,000, then 10,000 for grade 10: 46,000 in all, a bit over a third of the release’s.

From the release client’s NeedContribution and NeedLevel, as read by OSMS; the grade names come out of its message table. The board quests and what each grade discounts are on the citizenship page.

AP and SP

4Points per level

Partly verified

This one is the site’s own model, the one the planner spends from. Nobody has read AP or SP out of the client yet.

AP = 5 × L + 20                 25 at Lv 1, 520 at Lv 100

Beginner  SP = min(L, 10) − 1               from Lv 2
1st job   SP = 1 + 3 × (min(L, 30) − 10)    from Lv 10
2nd job   SP = 1 + 3 × (min(L, 70) − 30)    from Lv 30
3rd job   SP = 1 + 3 × (min(L, 120) − 70)   from Lv 70, CoT2 only
AP and SP at a few levels under the site's model
LevelAPBeginner1st job2nd job3rd job CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.
107091--
301709611-
5027096161-
703709611211
10052096112191
120CoT2: From Closed Online Test 2 (Beta 2). Not in the Public Release; kept here as a record.620961121151
  • Each pool pays only for skills of its own tier. Every class can spend the Beginner pool, since everyone is a Beginner until level 10.
  • The Beginner’s nine points are the site’s reading, and the three Beginner skills holding nine ranks between them bears it out.
  • The release stops at second job and level 100. Here the second-job pool is full at 70 with 121 SP, and the 90 SP from 71 to 100 belong to a third-job pool the release does not have. What the release client does with them has not been read.

The site’s model (src/lib/calc/progression.ts). Spend it on the planner.