XP Scene Budget Planner

See which chapter reaches the next level under your planned rewards.

Start from

ExampleA made-up plan with one gap left in on purpose: level 5 lands a chapter after it was meant to. Raise a reward on or before chapter 9 and watch it close.

The plan

The curve's numbers are

Level 5 costs 2,500 XP on top of level 4, so reaching it takes 5,400 XP in all.

The numbers come from level^2 * 100

See every level
LevelThis level costsTotal to reach it
1Start0
2400400
39001,300
41,6002,900
52,5005,400
63,6009,000
74,90013,900
86,40020,300
98,10028,400
1010,00038,400
1112,10050,500
1214,40064,900
1316,90081,800
1419,600101,400
1522,500123,900
1625,600149,500
1728,900178,400
1832,400210,800
1936,100246,900
2040,000286,900
2144,100331,000
2248,400379,400
2352,900432,300
2457,600489,900
2562,500552,400
2667,600620,000
2772,900692,900
2878,400771,300
2984,100855,400
3090,000945,400
3196,1001,041,500
32102,4001,143,900
33108,9001,252,800
34115,6001,368,400
35122,5001,490,900
36129,6001,620,500
37136,9001,757,400
38144,4001,901,800
39152,1002,053,900
40160,0002,213,900
41168,1002,382,000
42176,4002,558,400
43184,9002,743,300
44193,6002,936,900
45202,5003,139,400
46211,6003,351,000
47220,9003,571,900
48230,4003,802,300
49240,1004,042,400
50250,0004,292,400
51260,1004,552,500
52270,4004,822,900
53280,9005,103,800
54291,6005,395,400
55302,5005,697,900
56313,6006,011,500
57324,9006,336,400
58336,4006,672,800
59348,1007,020,900
60360,0007,380,900
61372,1007,753,000
62384,4008,137,400
63396,9008,534,300
64409,6008,943,900
65422,5009,366,400
66435,6009,802,000
67448,90010,250,900
68462,40010,713,300
69476,10011,189,400
70490,00011,679,400
71504,10012,183,500
72518,40012,701,900
73532,90013,234,800
74547,60013,782,400
75562,50014,344,900
76577,60014,922,500
77592,90015,515,400
78608,40016,123,800
79624,10016,747,900
80640,00017,387,900
81656,10018,044,000
82672,40018,716,400
83688,90019,405,300
84705,60020,110,900
85722,50020,833,400
86739,60021,573,000
87756,90022,329,900
88774,40023,104,300
89792,10023,896,400
90810,00024,706,400
91828,10025,534,500
92846,40026,380,900
93864,90027,245,800
94883,60028,129,400
95902,50029,031,900
96921,60029,953,500
97940,90030,894,400
98960,40031,854,800
99980,10032,834,900
1001,000,00033,834,900

A new character stands on level 1 with 0 XP. The XP curve visualizer's Cumulative column also counts level 1's own 100, so its totals run 100 higher.

Scene rewards

12 counted · 5,540 XP
Jump to the result
  1. Total after this reward: 120

  2. Total after this reward: 300

  3. Total after this reward: 440

    Level 2 reached

  4. Total after this reward: 600

  5. Total after this reward: 980

  6. Total after this reward: 1,340

    Level 3 reached

  7. Total after this reward: 1,760

  8. Total after this reward: 2,300

  9. Total after this reward: 2,940

    Level 4 reached

  10. Total after this reward: 4,140

  11. Total after this reward: 5,120

  12. Total after this reward: 5,540

    Level 5 reached

Level 5 after chapter 10

5,540 XP from 12 rewards. 3,460 XP to level 6.

Total XP by chapter, ending at 5,540 XP, level 5. Level 2 by chapter 2: On plan. Level 3 by chapter 4: On plan. Level 5 by chapter 9: 1 chapter late.

Milestones

2 of 3 on plan

2 of 3 milestones on plan

  1. On plan. Reached in chapter 2: Warren queen.

  2. On plan. Reached in chapter 4: Fallen shrine cleansed.

  3. 1 chapter late. Reached in chapter 10: Out of the collapse. 280 XP still to place by chapter 9.

Text and HTML hold the level-ups and milestones. The CSV holds every reward. The SVG is this chart. HTML is a plain table with inline colors, so check it in your site's preview before you post.

How it counts

Rewards run in chapter order, and rewards in one chapter run top to bottom. A level arrives with the reward that reaches its total. Chapter 0 is before the story starts, which suits XP carried over from an earlier book. The plan only reads the rows you enter. It cannot read your chapters, and it does not say what a good pace is: the numbers show whether the plan lands where you meant, and the decision stays yours. Design the shape first in the XP curve visualizer.

Where this lives

Nothing is uploaded, there is no account, and your plan never ends up in a URL. Your draft stays in this browser, which is not a backup: clearing browser data or changing device loses it. Save project downloads a file you can keep and open here again. That file holds every row, so send readers the copied text or the chart instead.

Questions about this tool

What is the difference between a level's cost and its total?

A cost is the XP one level takes on top of the level before it. A total is all the XP a character needs to stand on that level. The same curve gives very different results under each: read as costs, level 5 on the Exponential curve takes 5,400 XP in all, and read as totals it takes 2,500. Pick the reading your system uses, and the page works one level through so you can check it. See every level lists both columns.

Why do my totals differ from the XP curve visualizer?

A new character here stands on level 1 with 0 XP, so level 1's own number is never paid. The visualizer's Cumulative column adds that number in, so read as costs its totals run higher by exactly that amount. On the Exponential curve that is 100. Each level's cost is the same in both tools.

How does it decide which chapter reaches a level?

It adds your rewards up in chapter order, top to bottom inside a chapter, and a level arrives with the reward that reaches its total. Whole chapters are the unit: it cannot see where a scene falls in your prose, so a late or early result only means the rows you entered do not match the milestone you set. To plan a later arc, set the starting level, and add any XP carried over as a row in chapter 0. Rewards are whole numbers of 1 or more, so a plan cannot lose XP or levels. A plan holds up to 300 rewards and 30 milestones, and curves stop at level 100.

Where is my plan saved?

In this browser on this device, once you change something. Nothing is uploaded and there is no account. That copy is not a backup: clearing site data or changing device loses it, and a private window may not keep it at all. Save project downloads a JSON file you can keep and open here again. Anyone you send that file to can read every row, so send readers the copied text or the chart instead.

Can I import this into the WriteIDE app?

No. The app does not read these files. WriteIDE records actual level-ups and stat changes at the scenes where they happen, so use this plan as your reference and enter what really happens by hand as you write.