SkillLimitExtender

v1.2.0·Updated 2025-10-21

Extend skill caps and bonus multipliers via YAML, with server sync and optional relative scaling. Enhanced growth curve adjustment and improved MOD skill compatibility. Includes 'sle_yaml_reload' cons

About this mod Author’s original text

Skill Limit Extender

Extend skill level caps beyond 100 with full server support and advanced growth curve control!

Features

Skill Cap Extension: Raise any skill beyond the vanilla 100 limit

MOD Skill Support: Works seamlessly with custom skills from other mods

Easy Configuration: Configuration Manager (F1) + YAML file support

Server Sync: Admins can lock configurations and sync to all players

Perfect UI: Level bars scale correctly with custom caps

Balanced Growth: Advanced curve adjustment with relative scaling

Lightweight: Optimized performance with caching system

What's New in v1.2.0

Enhanced Growth Curve Control: Precise skill progression adjustment

Critical Bug Fixes: Resolved save-time errors and MOD skill compatibility issues

Quick Start

  • Install the mod
  • Start the game once to generate default YAML
  • Edit BepInEx/config/SkillLimitExtender/SLE_Skill_List.yaml
  • Use sle_yaml_reload command to apply changes

YAML Configuration

Basic Format

SkillName:

cap: 300 # Maximum skill level (default: 250)

bonusCap: 150 # Bonus multiplier cap (100 = 1.0x, 150 = 1.5x)

relative: true # Use level/cap for calculations (true/false)

useCustomGrowthCurve: false # Enable custom growth curve (default: false)

growthExponent: 1.5 # Growth curve exponent (default: 1.5)

growthMultiplier: 0.5 # Growth curve multiplier (default: 0.5)

growthConstant: 0.5 # Growth curve constant (default: 0.5)

MODS Skill Examples

Cartography:

cap: 250

bonusCap: 100

relative: true

Growth Curve Modes

Linear Growth (relative: true)

  • Uses level / cap for effectiveness
  • Consistent progression throughout skill range
  • Level 200 with cap 400 = 50% effectiveness

Vanilla Growth (relative: false)

  • Uses traditional level / 100 calculation
  • Extends level range while maintaining vanilla curve
  • Level 200 = 200% effectiveness (capped by bonusCap)

Custom Growth Curve (useCustomGrowthCurve: true)

  • Advanced mathematical curve control
  • Formula: (level^growthExponent * growthMultiplier) + growthConstant
  • Fine-tune progression speed at different skill ranges

Growth Curve Parameters

growthExponent: 1.5 - Exponent (Power) - Determines growth curve shape

  • 1.5 = Same as vanilla - Exponential growth
  • Higher values = More dramatic experience requirement increase at high levels
  • Examples:
  • 1.0 = Linear growth (constant pace)
  • 1.5 = Exponential growth (vanilla)
  • 2.0 = Quadratic growth (steeper)

growthMultiplier: 0.5 - Multiplier - Adjusts overall experience requirement

  • 0.5 = Same as vanilla
  • Lower values = Faster growth (less experience needed)
  • Examples:
  • 0.25 = Half vanilla experience required
  • 0.5 = Same as vanilla
  • 1.0 = Double vanilla experience required

growthConstant: 0.5 - Constant - Base value adjustment for level calculation

  • 0.5 = Same as vanilla
  • Affects growth speed in low-level ranges
  • Usually keep vanilla value (0.5) unchanged

Server Administration

For Server Owners:

  • Set LockConfiguration = true in config
  • All players automatically use server settings
  • Players cannot override with local YAML when locked

For Players:

  • Use Configuration Manager (F1) for quick adjustments
  • Edit YAML file for detailed customization
  • Server settings override local config when locked

MOD Skill Support

Works automatically with popular mods:

  • Cartography Skills
  • Agility Skills
  • Magic Skills
  • And many more!

Simply add the skill name to your YAML configuration.

Commands

  • sle_yaml_reload - Reload configuration
  • raiseskill SkillName 200 - Works with extended caps
  • resetskill SkillName - Reset individual skills

Changelog

Latest version

v1.2.0

Enhanced Growth Curve Control: Precise skill progression adjustment

Critical Bug Fixes: Resolved save-time errors and MOD skill compatibility issues

v1.1.3

change defalult yaml

v1.1.2

Fixed an issue where the reload command did not update the cap value properly.

v1.1.1

Adjusted network optimization and fixed character save issues.

v1.1.0

  • Fix: Add a safety patch that cleans invalid skill ent

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_ValheimValheimModding-JotunnValheimModding-YamlDotNet

File & checksum

Filename
SkillLimitExtender-1.2.0.zip
File size
113.0 KiB