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.
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
L1To
L103 · Learning Speed bonuses
Each tick adds the raw XP-per-hour from status-effects.json.
Parent Knowledge level
L0 → +0 XP/hFormula: 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.
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.