Source-checkedLibraries & compatibility

SkillInjector

by pipakin · for Valheim

Injects new skills in a simple way for mod authors.

165KDownloads
6 yr agoLast updated
BepInExLoaders
ThunderstoreSource

About SkillInjector

From Thunderstore

Injects new skills in a simple way for mod authors.

Injects skills into Valheim's skill system. Handles adding to the list and both the cheat options (Raise/Reset). Leaves you to handle getting XP and actually applying effects. You will need to pick a unique number for your skill id. I'd stick with numbers > 200.

Usage:

    [BepInDependency("com.pipakin.SkillInjectorMod")]
    public class MySkillMod: BaseUnityPlugin
    {
        const int SKILL_TYPE = 299;
        ...

        void Awake()
        {
        SkillInjector.RegisterNewSkill(SKILL_TYPE, "MyCoolSkill", "Doing Cool Stuff", 1.0f, null, Skills.SkillType.Unarmed);
        }

        ...
    }

the parameters are:

  • id - the numeric id for your skill. MUST BE UNIQUE.
  • name - the name of your skill.
  • description - the description of your skill.
  • increment - the increment to adjust your skill by when increasing.
  • icon - the icon for your skill (Unity Sprite). Can be null if you use a template skill to base your icon on.
  • template - the skill to copy the icon from if you don't provide an icon.

Known issues:

  • Doesn't support multiple languages for the skill name (working on it).

Github link: https://github.com/pipakin/PipakinsMods/tree/master/SkillInjector

All my mod code on GitHub: https://github.com/pipakin/PipakinsMods

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

SkillInjector 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.1.1, released 2021-03-17

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of SkillInjector.

Recent builds

BuildReleasedGame versionsLoaders
1.1.12021-03-17n/aBepInEx
1.1.02021-03-17n/aBepInEx

Dependencies

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

Run SkillInjector 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 “Core”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Compatibility

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

Verified at the source

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

SkillInjector, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. SkillInjector 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 SkillInjector on a Valheim server.

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