Source-checkedQuality of life & UI

SkillLimitExtender

by dyju420 · for Valheim

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' console command.

4.5KDownloads
13 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About SkillLimitExtender

From Thunderstore

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' console command.

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

  1. Install the mod
  2. Start the game once to generate default YAML
  3. Edit BepInEx/config/SkillLimitExtender/SLE_Skill_List.yaml
  4. 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 entries (null/uninitialized) right before Skills.Save to avoid a NullReferenceException on game exit.
  • Change: Harden UI denominator replacement in SkillsDialog.Setup. Limit 100f → cap replacement to the vicinity of GuiBar.SetValue, and fall back to the global UI denominator when local inference fails.
  • Add: Introduce SkillConfigManager.GetUiDenominatorForSkillSafe(object?) to safely obtain SkillType when applying per-skill UI denominators.
  • Improve: Add explicit null guard to the fallback branch of SkillConfigManager.GetCap, resolving CS8602 warnings.
  • Change: Override Skills.GetSkillFactor via Prefix; unify factor calculation based on cap/relative/bonusCap with safe clamping.
  • Docs: Improve logs (replacement counts, cleanup counts) and document verification steps.

v1.0.0 Initial release Skill cap extension beyond 100 Mod skill support (manual YAML addition) Server configuration sync UI level bar scaling Configuration Manager integration Lightweight implementation

License

MIT License - Feel free to modify and redistribute!

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 3 other projects installed alongside it.

SkillLimitExtender on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.2.0, released 2025-10-21

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 5 recorded builds of SkillLimitExtender.

Recent builds

BuildReleasedGame versionsLoaders
1.2.02025-10-21n/aBepInEx
1.1.32025-10-20n/aBepInEx
1.1.22025-10-20n/aBepInEx
1.1.02025-10-19n/aBepInEx
1.0.02025-09-17n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run SkillLimitExtender on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server. 3 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓Authordyju420, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

SkillLimitExtender, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. SkillLimitExtender is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run SkillLimitExtender on a Valheim server.

Deploy in about a minute from $9.99 a month, then add SkillLimitExtender in one click.