Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
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
- Get on a ship as a passenger (works from seats too!)
- Press H to start dancing
- Press Shift+H to skip to the next song
- Press H again to stop
At a Campfire
- Stand near any lit fire
- Press H to start singing
- Press Shift+H to skip to the next song
- 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
- Copy the
VikingShantiesfolder intoBepInEx/plugins/ - 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