Source-checkedQuality of life & UI

Shadows Of Midgard

by Wubarrk ยท for Valheim

A stealth and perception engine for Valheim. Creatures see, hear, remember and doubt - vision cones, line of sight, noise, light, weather and camouflage feed a Stealth Brain that tracks each player separately. Server-synced, dedicated-server ready.

536Downloads
31d agoLast updated
BepInExLoaders
ThunderstoreSource

About Shadows Of Midgard

From Thunderstore

A stealth and perception engine for Valheim. Creatures see, hear, remember and doubt - vision cones, line of sight, noise, light, weather and camouflage feed a Stealth Brain that tracks each player separately. Server-synced, dedicated-server ready.

๐ŸŒ™ Shadows of Midgard

Valheim Mod

[Multiplayer Compatible]() [Dedicated Server]() [Framework]() [Public API]() [Version]()

> "You think the dark hides you. The dark hides nothing โ€” it only makes them work for it. Step off the gravel. Wait for dark. Let the rain do the rest, and the draugr will walk past close enough to touch."

Shadows of Midgard replaces Valheim's perception with one that can be reasoned about. A creature has a vision cone with a real blind spot behind it, casts a real line-of-sight ray against the same layer mask the game uses, and hears you at a distance that depends on what you are wearing and how fast you are moving. It remembers where it last saw you, goes and looks, gives up, calls for help, and runs when it is losing. And it does all of that per player โ€” it can be hunting your friend and completely unaware of you, crouched two metres away, in the same frame.

It does not fight the game's AI. It answers the questions vanilla already asks โ€” can I see this, can I hear this โ€” and lets vanilla decide what to do about the answer.

๐Ÿ“œ Contents


โš”๏ธ Features

๐Ÿ•ฏ๏ธ Light and Shadow Are Real

Your visibility starts from the light actually falling on you, and that light is the sun or the moon. Full daylight makes you easiest to see, a clear moonlit night adds well under half as much, and the dark of a crypt adds nothing. Put a wall, a rock face or a roof between you and the sun or moon and you are harder to see again. Weather joins in โ€” rain and snow cut how far a creature can see you, and fog cuts it harder. None of this is a biome lookup or a time-of-day switch: it is the game's own sun and moon, exactly as bright as the hour and the weather make them. Torches, fires and forges are not counted; a torch in your hand is just one more item you are carrying.

๐ŸŒฟ Cover You Can Actually Stand In

Bushes and tall grass conceal you, sampled from the real vegetation around your feet rather than from what biome the map says you are in. Crouching helps everywhere, and helps considerably more when there is something to crouch in. The three stack: crouched, in grass, inside a bush is a genuinely different proposition from crouched on bare rock.

๐Ÿ”Š You Make Noise

Movement generates noise scaled by how fast you are going, and armour adds to it โ€” plate is loud. Crouching removes most of it. Rain, snow and mist mask a good fraction of whatever is left, so foul weather is the sneak-thief's friend twice over. Hearing is omnidirectional and does not care about walls: a creature that cannot possibly see you can still hear you blunder past in iron.

๐ŸŽฝ Armour Is a Trade

Every equipable item in the game is classified on first launch by weight and material and written to a hand-editable JSON file. Heavy metal is loud and visible. Leather is quieter. Ghillie, forest, swamp, wolf, lox and mist-themed gear grant active camouflage when it matches the biome you are standing in. Modded armour is picked up automatically, and if the classifier gets a piece wrong you can correct it and mark it "Protected": true so your answer survives every future rebuild.

๐Ÿ‘๏ธ Creatures Look, and Can Be Blocked

A creature has a configurable vision cone โ€” 120ยฐ by default โ€” with a real blind spot behind it, and it casts a line-of-sight ray against the same layer mask vanilla uses. So a closed door works. A rock works. And critically, it keeps working after the creature has noticed you: an alerted creature re-checks line of sight on a bounded interval, which means retreating indoors and shutting the door genuinely loses it. Creatures with mist vision see through mist; everything else does not.

The blind spot is for sneaking, not for fighting. Once a creature is alerted to you it sees all round, as vanilla creatures do, so stepping past its shoulder in a fight does not make you vanish. And a creature that is actually fighting you sees you up close whatever the light: darkness hides you from the hunt, not from the fight. Walls and shut doors still work at any range.

Read the full description on Thunderstore โ†’

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 31d ago.

Shadows Of Midgard on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server side
Optional on the server
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim โ€” 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.0.9, released 2026-10-04

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 2 recorded builds of Shadows Of Midgard.

Recent builds

BuildReleasedGame versionsLoaders
2.0.92026-10-04n/aBepInEx
1.0.02026-04-12n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Shadows Of Midgard on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as โ€œTweaksโ€

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for Shadows Of Midgard as optional: it can run on a server, but isnโ€™t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server.

Verified at the source

  • โœ“ThunderstoreOfficial listing, checked 2026-10-04Open โ†—
  • โœ“AuthorWubarrk, as published on Thunderstore
  • โœ“LicenseNot published by the sourceFree

Shadows Of Midgard, answered

Generated from the modโ€™s own source data.

Do my players need to install Shadows Of Midgard?

Thunderstore lists server-side support for Shadows Of Midgard as optional: it can run on a server, but isnโ€™t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. Shadows Of Midgard is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use โ€œAdd to a serverโ€ on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Shadows Of Midgard on a Valheim server.

Deploy in about a minute from $9.99 a month, then add Shadows Of Midgard in one click.