You are viewing a potentially older version of this package. View all versions.
pipakin-SkillInjector-1.1.1 icon


Injects new skills in a simple way for mod authors.

Date uploaded 3 years ago
Version 1.1.1
Download link
Downloads 122329
Dependency string pipakin-SkillInjector-1.1.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.800 icon

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.800


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.


    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:

All my mod code on GitHub: