You are viewing a potentially older version of this package. View all versions.
Glasir-VikingShanties-1.0.3 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
Date uploaded 4 months ago
Version 1.0.3
Download link Glasir-VikingShanties-1.0.3.zip
Downloads 172
Dependency string Glasir-VikingShanties-1.0.3

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.

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

CHANGELOG

Changelog

1.0.5

  • Fixed hotkey triggering dance while in crafting table and other inventory UIs
  • Campfire singing now syncs to other players via network (other players hear your campfire music)
  • Song skip (Shift+H) now syncs to all players on both boats and campfires
  • Added multiplayer note to README for custom music sync

1.0.4

  • Fixed hotkey triggering dance while typing in chat, console, or sign text inputs

1.0.0

  • Initial release
  • Passengers can dance and headbang on ships without falling off
  • Viking shanty music plays as 3D spatialized audio from the ship
  • Shanties cycle each time you start dancing
  • Multiplayer sync via ZRoutedRpc — all players see the dancing and hear the music
  • Configurable hotkey, volume, hearing distance, and cooldown
  • Drop your own .mp3/.ogg/.wav files into the Shanties folder for custom music