atomiz-SkillPoints icon

SkillPoints

Balanced skill progression overhaul: softened curve (1.05) + milestone bonus SP (25/50/75/100). Retroactive reconciliation for existing save files.

Last updated a week ago
Total downloads 36
Total rating 0 
Categories Mods Misc AI Generated
Dependency string atomiz-SkillPoints-1.1.0
Dependants 0 other packages depend on this package

README

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:
    1. All spent SP across unlocked God Favours
    2. Current unspent SP
    3. Lifetime skill XP earned
    4. 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

  1. Ensure BepInEx 6 (CoreCLR / .NET 8) is installed.
  2. Extract SkillPoints.zip.
  3. Place SkillPoints.dll into: <Romestead Directory>\BepInEx\plugins\SkillPoints\SkillPoints.dll
  4. Launch the game and enjoy fair progression!