Skip to content
All tools

Tools · Calculator

Skill XP Calculator

Pick a skill, set current and target level, tick the LearningSpeed bonuses you actually have. Verified formula and constants decompiled from Paralives build 19867.

21Skills
4Base XP/hour
10L1→L2 XP
+8Per-level step
Skill Console

1 · Pick a skill

Practical · has Knowledge parent

Astronomy

Improve it by learning about it on the computer.

Max level 10

2 · From level → to level

From

L1
L1L9

To

L10
L2L10

3 · Learning Speed bonuses

Each tick adds the raw XP-per-hour from status-effects.json.

Parent Knowledge level

L0 → +0 XP/h

Formula: floor((parentL − 1) × 0.25). Ignored on Slow Learning.

Result

Total XP to grind

378

L1 → L10 on Astronomy

In-game hours

95h

@ 4 XP / in-game hour

Real-life time

2h 23m

Storyteller pace: 0.66 in-game min/real sec

Constants from Setting/Skills.cs · Formula from SkillManager.GetExperienceNeededToLevelUp · Build 19867

The XP curve

Linear. Every level costs 8 XP more than the last.

Selected range highlighted
L1L3L5L7L9L100189378+378 XP
L1L210 XP2h 30m in-game
L2L318 XP4h 30m in-game
L3L426 XP6h 30m in-game
L4L534 XP8h 30m in-game
L5L642 XP11h in-game
L6L750 XP13h in-game
L7L858 XP15h in-game
L8L966 XP17h in-game
L9L1074 XP19h in-game

Methodology · what is verified

Every number here is decompiled from Paralives build 19867. The XP formula is xpToNext(L) = 10 + 8 × (L − 1) , taken directly from SkillManager.GetExperienceNeededToLevelUp. Per-hour gain is additive: base 4 XP/hour (or 3 on slow learning), plus floor((parentKnowledgeLevel − 1) × 0.25) for Practical skills with a Knowledge umbrella, plus the integer values of any active SkillLearningSpeed status effects. Real time uses the storyteller pace of 0.66 in-game minutes per real second (uniform across all three shipped storytellers). Browse every skill page for the per-skill triggers.