Glasir-VikingShanties icon

VikingShanties

Dance and headbang on boats without falling off! Plays Viking shanties that everyone nearby can hear. Press H to start the party.

By Glasir
Last updated 2 weeks ago
Total downloads 1020
Total rating 0 
Categories Mods Tweaks Misc Audio Client-side Vehicles Transportation AI Generated
Dependency string Glasir-VikingShanties-1.0.5
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

README

Viking Shanties

Dance and headbang on boats and around campfires while Viking shanties play for everyone nearby!

Features

  • Stick to the boat — Passengers are locked to the deck while emoting, no more sliding into the ocean
  • Campfire singalongs — Press H near any lit fire to dance and sing
  • Dance & Headbang — Cycles between dance and headbang emotes each time you press the hotkey
  • Skip songs — Press Shift+H while dancing to skip to the next track
  • Viking shanties — 3D spatialized audio plays from the ship or fire, audible to all nearby players and fading with distance
  • 9 included tracks — Ships with a full soundtrack out of the box
  • Multiplayer synced — Other players see you dancing and hear the shanty
  • Crew singing — Volume increases slightly with more dancers
  • Custom music — Drop your own .mp3, .ogg, or .wav files into the Shanties folder
  • F1 Config Manager support — Change settings live in-game

How to Use

On a Ship

  1. Get on a ship as a passenger (works from seats too!)
  2. Press H to start dancing
  3. Press Shift+H to skip to the next song
  4. Press H again to stop

At a Campfire

  1. Stand near any lit fire
  2. Press H to start singing
  3. Press Shift+H to skip to the next song
  4. Press H again to stop

Each press cycles to the next emote and shanty.

Configuration

Works with the F1 Configuration Manager. Settings at BepInEx/config/dickdangerjustice.VikingShanties.cfg:

Setting Default Description
Enabled true Enable/disable the mod
DanceKey H Hotkey to toggle dancing
Cooldown 3 Seconds between dance toggles
EmoteMode Cycle Dance, Headbang, or Cycle through both
SongMode Cycle Lock to a specific track or cycle all
ShantyVolume 0.8 Base volume (0.0 - 1.0)
MaxHearingDistance 80 How far away the shanty can be heard
MoreDancersLouder true Volume increases with more dancers

Custom Music

Place .mp3, .ogg, or .wav files in:

BepInEx/plugins/VikingShanties/Shanties/

The mod loads all audio files from this folder at startup and cycles through them.

Multiplayer note: Songs are synced by playlist index, not by filename. For the best experience, all players should have the same songs in the same order. The 9 bundled tracks are included with the mod, so those will always be in sync. If you add custom songs, make sure all players on the server add the same files.

Included Music Credits

Music by Forgotten Hero Records — free to use:

  • "Ancient Order"
  • "Echoes of Valhalla"
  • "Medieval Escape"
  • "Son of a Wolf"
  • "Stormborn Saga"
  • "Valhalla's Call"
  • "Wall of Hope"
  • "Warrior's Heart"

Music by NickPanekAIAssets — free to use:

  • "Viking Chant (Ancient Norse Style)"

Bug Reports

Found a bug? Email [email protected]

Installation

Thunderstore / Gale / r2modman

Install via your mod manager — it handles everything.

Manual

  1. Copy the VikingShanties folder into BepInEx/plugins/
  2. Make sure the folder structure looks like:
BepInEx/plugins/VikingShanties/
    VikingShanties.dll
    Shanties/
        ancient_order.mp3
        echoes_of_valhalla.mp3
        medieval_escape.mp3
        son_of_a_wolf.mp3
        stormborn_saga.mp3
        valhallas_call.mp3
        viking_chant.mp3
        wall_of_hope.mp3
        warriors_heart.mp3