Valheim
Install with App

Details

Latest version
1.1.3
Last Updated
First Uploaded
Downloads
6K
Likes
6
Size
1.3 GB
Dependants
ADDatHost Valheim hosting
30% off

TNS Music Overhaul

Have you ever gotten tired of hearing the same few songs on repeat, hundreds of hours into a Valheim playthrough? This mod is for you.

TNS Music Overhaul replaces Valheim's music with a brand-new soundtrack of 317 original songs, about 17 hours of music, that follows the world around you. A clear morning in the Meadows sounds different from a stormy night in the Black Forest. Cinder rain in the Ashlands sounds different from ash rain. Resting by your fire in a mountain cabin sounds different from resting in a hut on the Plains.

πŸ’¬ Questions, bug reports or song ideas? Join our Discord.


What you're getting

The soundtrack

Area Songs Runtime
Meadows 14 44 min
Black Forest 17 48 min
Swamp 12 36 min
Mountain 14 49 min
Plains 16 52 min
Mistlands 21 81 min
Ashlands 19 63 min
Deep North 20 75 min
Ocean and sailing 17 45 min
The boiling sea 3 11 min
Resting at your base, in every biome 148 about 8 hours
Bosses: Eikthyr, The Elder, Bonemass 3 10 min
Dungeons: Burial Chambers, Frost Caves, Sunken Crypts 6 14 min
Sunrise and sunset 7 5 min
Total 317 about 17 hours
  • Most songs run 2 to 4 minutes.
  • Sunrise and sunset pieces are short, about 45 seconds, and play once as the day turns.
  • The download is about 1.2 GB, almost all of it music.

How a song is chosen

When the game is about to play music, the mod looks at where you are, whether it's day or night, and the weather, then picks a song for that moment. Each set of songs plays in a shuffled order, so you hear every song before any repeats, and never the same song twice in a row. If the weather changes while a song plays, it fades out, and the next song matches the new weather.

Each biome has music for the weather it really gets:

Biome Weather with its own music
Meadows, Black Forest, Mistlands, Ocean clear, rain, thunderstorm
Swamp rain (it never stops)
Mountain snow, blizzard
Plains clear, rain
Deep North clear, snow, blizzard
Ashlands ash rain, cinder rain, mist, storm
The boiling sea sea storm

All of it comes in a day and a night version. Resting at your base plays music for the biome you built in, following the same weather and time of day, and sailing uses the Ocean music. At sunrise and sunset, one of the short transition pieces plays instead of Valheim's.

Bosses, dungeons and raids play their new music where there is some, and Valheim's own music everywhere else, until you add songs of your own (see Customizing). Dungeon music plays from the moment you step inside until you leave, as one continuous piece, even in Frost Caves, where the game itself only plays music now and then in certain rooms.

What stays the same

Valheim still decides when music starts, so the game keeps its familiar pacing, with one exception: vanilla can leave you in silence for a long while, for example after you step out of your base. The mod caps that wait at 60 seconds by default (MaxSilenceSeconds).

These keep Valheim's original music until you add songs of your own:

  • The other bosses: Moder, Yagluth, The Queen, Fader and the Deep North's boss.
  • Raids, and the dungeons without new music yet.
  • Traders, camps, towers and ruins, which play their music from the world around them.
  • Combat.

Installation

With a mod manager (recommended)

Install Music Overhaul by TrueNativeStudio with r2modman, Gale or the Thunderstore Mod Manager. That's it. BepInEx is installed for you.

By hand

  1. Install BepInExPack Valheim.
  2. Copy the contents of the download's plugins folder (TNSMusicOverhaul.dll and the whole Music folder) into Valheim/BepInEx/plugins/TNS-Music-Overhaul/. Keep the folders inside Music as they are, since they decide when each song plays.

Client-side only

This mod only changes the music you hear. Everything happens on your own computer:

  • Servers don't need it. It works on any server, vanilla or modded, dedicated or hosted.
  • Friends don't need it. Everyone else in your game keeps their own music, whether or not they have the mod.
  • It's safe to add or remove at any time. It doesn't touch your world or character saves.

Recommended: turn on Continuous Music

Unless Continuous music is on, Valheim goes quiet after each song and waits before starting the next. To hear the soundtrack properly, turn on Continuous music in Valheim's audio settings. With it on, the next song starts as soon as one ends.

The mod works either way. This setting only decides how much music you hear.


Customizing

Your music folder

All the music lives in one place, next to Valheim's own save files, and everything you do there survives mod updates:

C:\Users\<you>\AppData\LocalLow\IronGate\Valheim\TNS-MusicOverhaul

AppData is a hidden folder. To open it quickly, paste %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\TNS-MusicOverhaul into File Explorer's address bar.

The first time you run the mod, it copies its own songs there. After that the folder is yours:

  • Add songs. Drop .ogg or .wav files into the folder for the moment you want them to play, then restart the game. Other formats such as .mp3 need converting first; the log names any it finds.
  • Remove songs. Delete the files. They stay gone, and updates won't bring them back.
  • Updates add new songs and leave everything else alone.

File names don't matter; the folder decides when a song plays. When a folder holds several songs, one is picked at random each time.

The folders

TNS-MusicOverhaul/
  Meadows/  BlackForest/  Mistlands/  Ocean/
    ClearDay/  ClearNight/  RainyDay/  RainyNight/  ThunderstormDay/  ThunderstormNight/
  Swamp/        RainyDay/  RainyNight/
  Mountain/     SnowDay/  SnowNight/  BlizzardDay/  BlizzardNight/
  Plains/       ClearDay/  ClearNight/  RainyDay/  RainyNight/
  DeepNorth/    ClearDay/  ClearNight/  SnowDay/  SnowNight/  BlizzardDay/  BlizzardNight/
  AshLands/     AshRainDay/  CinderRainDay/  MistyDay/  StormDay/  (and a Night for each)
  AshlandsOcean/  SeaStormDay/  SeaStormNight/
  HomeRest/
    Meadows/  BlackForest/  Swamp/  ...  (one per biome, with that biome's weather folders)
    Fallback/   plays for any biome whose home folder is empty
  Bosses/     Eikthyr/  TheElder/  Bonemass/  Moder/  Yagluth/  TheQueen/  Fader/  DeepNorthBoss/
  Dungeons/   BurialChambers/  FrostCaves/  SunkenCrypt/  InfestedMines/
              SmoulderingTomb/  HowlingCavern/  SealedTower/
  Raids/      Tier1/  Tier2/  Tier3/  Tier4/
  Locations/  Haldor/  Hildir/  BogWitch/  GreydwarfCamp/  FulingCamp/  DvergrTower/
              MistlandsExcavation/  AshlandsExcavation/  CharredFortress/  AshlandsRuins/
  Extra/      MeadowsVillage/  MountainCottage/  StoneHenge/  Discovery/
  Special/    one folder per Valheim track name, for anything else
  Transition/ Morning/  Evening/

Empty folders never leave you in silence:

  • A weather folder borrows another weather's songs from the same biome and time of day, then falls back to Valheim's music.
  • An Ashlands folder borrows the ash rain songs, the everyday weather there.
  • A home folder uses HomeRest\Fallback, then Valheim's own home music.
  • Everything else plays Valheim's own music for that place.

Raids: Valheim gives every raid one of four levels of music, and Tier1 to Tier4 replace those levels. A folder in Raids named after a single raid, such as foresttrolls, plays for that raid only. Raid songs loop for as long as the raid lasts.

Places: traders, camps, towers and ruins play their music from the world, so the game still decides when it starts, how far it carries and how it fades. Only one place plays your songs at a time: in a cluster of ruins the music follows you from one to the next instead of piling up. With Continuous music on, a place goes straight from one of its songs to the next while you're there. Extra holds lesser places the mod has no songs for. With LogChanges on, the log names each place as you walk up to it, and a folder named after a place or its music works too. To silence a place completely, Valheim's own music included, switch it off under [Places] in the settings.

Anything else: make a folder in Special named exactly like one of Valheim's tracks. Every name is listed in vanilla-music.txt, and every weather in vanilla-weather.txt, both in BepInEx/config/TNS-Music-Overhaul/.

To put the music somewhere else, set MusicFolder at the top of BepInEx/config/TNS-Music-Overhaul.cfg to any path you like, such as D:\ValheimMusic, then start the game. Environment variables work too, such as %USERPROFILE%\Music\Valheim. Everything moves across, your own songs included, for every profile on your PC. If the new folder already has music in it, nothing is moved or overwritten and the mod simply plays from there. Mistype the path, or point it at a drive that isn't there, and the music stays where it is, with a warning in the log. Leave MusicFolder empty for the default folder above. Only changing it moves the music: a profile that names a folder with no music in it plays from wherever the music already is.

Sharing a profile with friends works: an empty MusicFolder means the default folder on each player's own PC, playing someone else's profile leaves your music where it is, and the mod's notes on what it has installed live in the music folder, not in the profile.

To get the mod's songs back, reinstall the mod in your mod manager, then launch the game. The mod only has its songs to give while they're sitting in its own folder, which is right after an install or update; from then on the music folder is the only copy. For a completely clean start, delete the music folder before launching.

Settings

Settings are in BepInEx/config/TNS-Music-Overhaul.cfg, which is created the first time you start the game with the mod. Mod managers can edit it in their config editor. With a config manager mod (the F1 menu), you can also change them in game, and the volumes and place switches take effect at once.

Setting Default What it does
Music β†’ MusicFolder empty (the folder above) Where all the music lives. Point it anywhere you like
Music β†’ Volume 1 Volume of the new songs (0-1), on top of the in-game music slider
Music β†’ FadeInTime 3 Seconds each song takes to fade in
Music β†’ MaxSilenceSeconds 60 Longest wait before the next song starts. 0 keeps Valheim's own waits
Music β†’ FallbackToClear true Empty weather folders borrow another weather's songs from the same biome
Music β†’ DisabledBiomes (none) Biomes that always keep their original music
Sailing β†’ UseOceanMusic true Play the Ocean songs while sailing
Transitions β†’ SkipVanillaWhenEmpty true Skip the original sunrise/sunset piece if those folders are empty
Raids β†’ Enabled true Use the Raids folders for raid music
Places β†’ Haldor, AshlandsRuins, ... true One per place folder. false silences that place completely, Valheim's own music included
Volume β†’ Meadows, HomeRest, Bosses, ... 1 One per biome and kind of music: how loud your songs play there (0-1), on top of Volume
Volume β†’ Haldor, AshlandsRuins, ... 1 One per place: 1 plays your songs as loud as the game's own music there, which is quiet, up to 5 times that
Weather β†’ ClearKeywords, RainKeywords, ThunderstormKeywords Which in-game weather counts as clear, rain or storm
Troubleshooting β†’ LogChanges true Write each music change to BepInEx/LogOutput.log
Troubleshooting β†’ LogNearbySounds false Log music playing from the world near you. Leave off unless asked

Troubleshooting

  • Long silences: Valheim pauses between songs. The mod keeps each pause to at most MaxSilenceSeconds (60 by default). Lower it for more music, or turn on Continuous music.
  • Still hearing the original music: check BepInEx/LogOutput.log for a line like Loaded 338 track(s). If it says 0, the songs never reached your music folder. Reinstall the mod in your mod manager and launch again to put them there. Also check that the biome isn't listed in DisabledBiomes.
  • A song you added doesn't play: only .ogg and .wav files play. The log names any other audio files it skipped.
  • Other music mods: mods that also replace Valheim's music may conflict with this one. Use one music mod at a time.
  • Wrong song for the weather: the log records the weather for every music change. Please include those lines when reporting it.

Support and community

Found a bug, have a question, or want to suggest songs? Join our Discord.

  • Bug reports: post in the bug-reports forum and follow the pinned guidelines. Please include your mod version, your mod list, and your BepInEx/LogOutput.log file. The log records every music change, so it usually shows exactly what went wrong.
  • Suggestions: song requests, biome ideas and feature wishes are welcome in the suggestions channel.
  • Updates: new versions and changelogs are posted in the announcements channel.

License

Code: MIT. Do what you like with it.

Music: Β© 2026 TrueNativeStudio, all rights reserved. Play it in Valheim through this mod, change your own copy however you like, and include the mod in a modpack by listing it as a dependency. Please don't reupload or sell the songs, or use them outside this mod, without asking first.

Songs you add to your own music folder are yours, and this doesn't apply to them. The full text is in LICENSE.md.


Future plans

  • Music for the remaining bosses, dungeons and raids.
  • Music for traders and places: Haldor, Hildir, the Bog Witch, camps, towers and ruins.
  • Combat music. New music for when something is trying to kill you, without cutting in over every small fight.

Have a request? Come and say so in the Discord.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.