SkillPoints
Balanced skill progression overhaul: softened curve (1.05) + milestone bonus SP (25/50/75/100). Retroactive reconciliation for existing save files.Skill Points Overhaul for Romestead
A balanced progression overhaul mod for Romestead built with BepInEx 6 (.NET CoreCLR).
Why This Mod?
In vanilla Romestead, earning a single favour/skill point requires exceeding an escalating 20% compound formula: $$\text{XP Required} = 1500 \times 1.2^{\text{FavourLevel} + 1}$$ By Favour Level 15–20, acquiring a single point requires tens of thousands of XP, bringing progression to a near halt.
Skill Points Overhaul replaces this with a fair, rewarding Hybrid Progression Model and full retroactive support for existing saves.
Key Features
1. Softened Progression Curve ($1.05^N$ instead of $1.20^N$)
- Keeps the satisfying feeling of gathering XP across your skills, but removes the brutal brick wall.
- Point 1: ~1,575 XP
- Point 10: ~2,440 XP
- Point 20: ~3,980 XP
- Point 25: ~5,080 XP
2. Major Milestone Bonuses (Levels 25, 50, 75, 100)
- Every time any individual skill (Swords, Mining, Woodcutting, Archery, Farming, etc.) crosses a major milestone (Level 25, 50, 75, 100), you immediately receive +1 Bonus Skill Point!
- Mastering a discipline delivers exciting, high-impact progression milestones.
3. Retroactive Save File Reconciliation
- Works seamlessly with existing characters!
- When loading a save file, the mod automatically audits:
- All spent SP across unlocked God Favours
- Current unspent SP
- Lifetime skill XP earned
- All milestone tiers reached across your skills
- If your character is owed points under the new system, it instantly grants the missing SP with a notification chime.
- Zero penalty: It never removes points or resets already purchased perks.
Developer Console Commands
Press ~ or \ to open the in-game terminal:
skillpoints— Shows active mode, spent SP, unspent SP, total SP, and current curve progress.reconcilesp— Manually re-checks and recalculates SP for the current character.addpoints <n>— Instantly grants $N$ Skill Points (e.g.addpoints 3).skillpointmode [hybrid | milestones | curve | vanilla]— Switch progression modes on the fly.
Configuration
Located at BepInEx\config\com.atomiz.romestead.skillpoints.cfg:
[General]
## Progression mode: Hybrid (softened curve + milestones), MilestonesOnly, SoftenedCurveOnly, or Vanilla.
# Setting type: SkillProgressionMode
# Default value: Hybrid
Mode = Hybrid
[Curve]
## Exponential growth rate per point in the curve (default 1.05 vs vanilla 1.20).
# Setting type: Single
# Default value: 1.05
GrowthFactor = 1.05
## Base XP required for the first favor point.
# Setting type: Single
# Default value: 1500
BaseXp = 1500
[Milestones]
## Comma-separated skill levels that award bonus Skill Points.
# Setting type: String
# Default value: 25,50,75,100
Levels = 25,50,75,100
## Number of bonus SP awarded when a skill crosses each milestone.
# Setting type: Int32
# Default value: 1
PointsPerMilestone = 1
[SaveCompatibility]
## Automatically check and grant missing SP for existing save files upon loading.
# Setting type: Boolean
# Default value: true
AutoReconcileOnLoad = true
Installation
- Ensure BepInEx 6 (CoreCLR / .NET 8) is installed.
- Extract
SkillPoints.zip. - Place
SkillPoints.dllinto:<Romestead Directory>\BepInEx\plugins\SkillPoints\SkillPoints.dll - Launch the game and enjoy fair progression!
