Modan-SalskeriSoulAxe icon

SalskeriSoulAxe

Adds Salskeri, a configurable spirit axe with green flame visuals and blink movement abilities.

By Modan
Last updated 9 hours ago
Total downloads 8
Total rating 0 
Categories Gear Crafting AI Generated
Dependency string Modan-SalskeriSoulAxe-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

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

Preferred version: 5.4.2202
ValheimModding-Jotunn-2.26.1 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.26.1

README

SalskeriSoulAxe

SalskeriSoulAxe is a BepInEx + Jotunn Valheim weapon mod that adds Sálskeri, a configurable spirit axe with green flame visuals, spirit damage, custom secondary attack tuning, and blink movement abilities.

Requirements

  • Valheim
  • BepInEx for Valheim
  • Jotunn

All players should install the mod when playing on a server that uses it. Servers do not automatically send custom mod DLLs to joining players.

Features

  • Adds the custom weapon prefab SalskeriSoulAxe.
  • In-game display name is configurable and defaults to Sálskeri.
  • Copies a configurable source weapon prefab, defaulting to AxeJotunBane.
  • Configurable recipe, crafting station, damage, durability, block, parry, movement, and attack values.
  • Deals spirit damage by default.
  • Adds a configurable green flame effect and volume control.
  • Uses a bundled custom inventory icon from SalskeriSprite.png.
  • Adds a Shift + right click + Space directional blink dodge.
  • Adds a Shift + middle mouse aim blink.
  • Supports configurable secondary attack hitbox copying from another weapon prefab.

Controls

Sálskeri uses the normal Valheim weapon controls for basic combat:

  • Primary attack: left click.
  • Secondary attack: middle mouse button.
  • Block/aim modifier: hold right click.

Blink controls while Sálskeri is equipped:

  • Directional blink dodge: hold Shift + hold right click + press Space.
  • Aim blink: hold Shift + click middle mouse button.

The directional blink dodge moves you 8 meters by default in your current movement direction. W/A/S/D chooses the direction, and the movement is camera-relative, so W means forward from the camera's point of view, A/D mean camera-left/camera-right, and S means backward from the camera's point of view.

The aim blink uses the camera aim point and has a longer configurable range. Both blink distances, effects, and sounds can be changed in the mod config.

Installation

Install BepInEx and Jotunn first, then place the DLL in your Valheim BepInEx plugins folder:

BepInEx\plugins\SalskeriSoulAxe.dll
BepInEx\plugins\SalskeriSprite.png

For this local setup, that folder is usually:

C:\Users\Samuel\OneDrive\Documents\Games\Valheim - Sams Mods\BepInEx\plugins\

Configuration

After launching the game once, BepInEx creates a config file for the mod. You can edit it manually or through a compatible BepInEx config manager.

Notable config sections:

  • Weapon: source prefab, display name, description, crafting station.
  • Recipe: crafting requirements.
  • Stats: damage, durability, blocking, movement.
  • Attacks: primary and secondary attack values.
  • Blink: blink distances, visual effects, and sound effects.
  • Green Flame: flame prefab, position, rotation, scale, color, brightness, and sound volume.

Default crafting recipe at the Galdr Table, prefab ID piece_magetable:

  • 10 Ashwood, prefab ID Blackwood
  • 10 Flametal Bars, prefab ID FlametalNew
  • 30 Ectoplasm, prefab ID Ectoplasm

Building From Source

Open the project file:

src\SalskeriSoulAxe.csproj

Build with Visual Studio or MSBuild. Debug output goes to:

dist\Debug\SalskeriSoulAxe.dll

Release output goes to:

dist\Release\SalskeriSoulAxe.dll

Thunderstore Package

The prepared upload folder is:

ThunderstorePackage\SalskeriSoulAxe

The package includes manifest.json, README.md, icon.png, plugins\SalskeriSoulAxe.dll, and plugins\SalskeriSprite.png.