Music Overhaul
317 original songs for Valheim: day and night music for every biome and its real weather, home music for every biome, plus bosses, dungeons, sailing, sunrise and sunset.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
- Install BepInExPack Valheim.
- Copy the contents of the download's
pluginsfolder (TNSMusicOverhaul.dlland the wholeMusicfolder) intoValheim/BepInEx/plugins/TNS-Music-Overhaul/. Keep the folders insideMusicas 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
.oggor.wavfiles into the folder for the moment you want them to play, then restart the game. Other formats such as.mp3need 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.logfor a line likeLoaded 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 inDisabledBiomes. - A song you added doesn't play: only
.oggand.wavfiles 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.logfile. 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.
