Source-checkedQuality of life & UI

balrond DualMastery

by Balrond · for Valheim

A simple mod allowing for dual wielding any onehanded weapons with it own skill

13KDownloads
11d agoLast updated
BepInExLoaders
ThunderstoreSource

About balrond DualMastery

From Thunderstore

A simple mod allowing for dual wielding any onehanded weapons with it own skill

⚔️ Balrond Dual Mastery

Current documented version: 0.3.6

Balrond Dual Mastery adds a dedicated dual-wield combat system to Valheim. It allows the player to use two supported one-handed weapons at the same time, with independent weapon calculations, custom paired animations, a dedicated Dual Mastery skill, multiplayer support, and compatibility layers for other animation/skill mods.

> Multiplayer: the mod is required on the server and on all clients joining that server.


✨ Key Features

  • Dual wield two supported one-handed weapons.
  • Dedicated Dual Mastery skill (SkillType ID 874298).
  • Independent primary-hand and off-hand weapon calculations.
  • Custom paired guard, combo, and secondary/power animations.
  • Off-hand damage, force, resource cost, and XP scaling.
  • Configurable primary and secondary animation-speed multipliers.
  • Animation-authored SPEED events supported by the paired clips.
  • Primary and secondary paired attacks aim toward the cursor/crosshair.
  • Fast pair replacement through a configurable local grace window.
  • Configurable local modifier for replacing only the off-hand item.
  • Separate holster positioning for paired back weapons.
  • ServerSync support for gameplay settings.
  • Optional shudnal/ConfigurationManager integration through standard BepInEx config metadata.
  • Soft compatibility with BetterArchery, WindstridesBowAnimations, OdinHorse, and SkillsReworked.
  • No dependency on BalrondExtraSkills.

> Balrond Dual Mastery is not compatible with other mods that implement their own dual-wield ownership for the same player hands.


⚔️ Dual Mastery Skill

The mod registers:

Name: Dual Mastery
Skill ID: 874298

Accepted compatibility aliases include:

DualMastery
Dual Mastery
DualWield
Dual Wield
BalrondDualMastery
874298

By default, successful paired attacks raise the Dual Mastery skill.

When SkillsReworked manages skill 874298, SkillsReworked owns progression and attribute mapping while DualMastery continues to own the combat effects.

BalrondExtraSkills is not required.


⚔️ Combat Behaviour

Primary attack

While a valid pair is active:

  • the paired primary animation set is used;
  • primary and off-hand damage are calculated independently;
  • the off-hand strike receives the configured mastery and balance multipliers;
  • attack direction is aligned toward the cursor/crosshair;
  • the authored SPEED animation event controls clip cadence, with the configured Primary Animation Speed applied as an additional multiplier.

Secondary attack

The paired secondary attack:

  • uses the custom paired secondary/power animation;
  • applies its own resource surcharge;
  • applies the configured secondary damage multiplier;
  • aims toward the cursor/crosshair;
  • uses the authored SPEED event plus the configured Secondary Animation Speed multiplier.

The normal weapon-specific alternate attack is therefore replaced while the Dual Mastery pair is active.


🗡 Equipment Rules

Dual Mastery owns only valid supported paired layouts.

A pair normally consists of two compatible one-handed weapons. Spears keep their special handling so vanilla spear throw behaviour is not replaced by the paired system.

Items that are not valid paired weapons — for example bows, crossbows, two-handed weapons, tools, staffs, and similar non-pair items — end the paired state and follow their normal equip behaviour.

Pair Swap Grace

Local setting:

2 - Equipment / Pair Swap Grace Period
Default: 1.0 s
Range: 0-3 s

Example with an active pair A + B:

  1. select weapon C -> temporary A + C;
  2. select weapon D before the grace window ends -> final pair C + D.

Set the value to 0 to disable the grace behaviour.

This is a local player input setting and is not ServerSync-locked.

Replace Offhand Modifier

Local setting:

2 - Equipment / Replace Offhand Modifier
Default: LeftAlt

Hold the configured modifier while selecting:

  • supported one-handed weapon -> replace only the left-hand item;
  • shield -> replace only the left-hand item;
  • torch -> replace only the left-hand item.

If the selected item is a bow, crossbow, two-handed weapon, tool, or another incompatible item, normal Valheim equip behaviour is used and the paired state ends.

This setting is local and is not ServerSync-locked.


⚙️ Configuration

Balrond Dual Mastery uses normal BepInEx configuration entries.

Gameplay settings are synchronized through ServerSync when appropriate. Local UI/input/visual settings remain client-side.

General

  • Enabled
  • Lock Configuration

Equipment

  • Allow Mixed Weapon Skills
  • Separate Back Weapons
  • Pair Swap Grace Period
  • Replace Offhand Modifier

Combat defaults

Offhand Damage At Skill 0      = 0.55
Offhand Damage At Skill 100    = 0.80
Dual Wield Damage Scale        = 0.75
Secondary Damage Multiplier    = 1.08
Offhand Force At Skill 0       = 0.70
Offhand Force At Skill 100     = 0.95
Primary Extra Resource Ratio   = 0.60
Secondary Extra Resource Ratio = 0.75
Resource Discount At Skill 100 = 0.20

Skill defaults

Mastery Progression Enabled = true
Primary Attack XP           = 0.12
Secondary Attack XP         = 0.18
Mastery XP Multiplier       = 1.0

Animation defaults

Primary Animation Speed   = 1.0
Secondary Animation Speed = 1.0

The animation-speed values are additional multipliers. Custom Dual Mastery clips can contain SPEED AnimationEvents, and those authored events remain part of the final playback cadence.


🎬 Animation Ownership and Compatibility

DualMastery avoids continuously fighting other animation mods for runtimeAnimatorController.

BetterArchery

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 11d ago.

balrond DualMastery 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 side
Optional on 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
0.3.14, released 2026-10-04

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 13 recorded builds of balrond DualMastery.

Recent builds

BuildReleasedGame versionsLoaders
0.3.142026-10-04n/aBepInEx
0.3.102026-10-04n/aBepInEx
0.3.82026-10-03n/aBepInEx
0.3.62026-10-03n/aBepInEx
0.2.82026-09-28n/aBepInEx
0.2.72026-09-21n/aBepInEx

Run balrond DualMastery 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.

Works on a server

From source side support

Thunderstore lists server-side support for balrond DualMastery as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

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

balrond DualMastery, answered

Generated from the mod’s own source data.

Do my players need to install balrond DualMastery?

Thunderstore lists server-side support for balrond DualMastery as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

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

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