About Shadows Of Midgard
From ThunderstoreA 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
[]() [
]() [
]() [
]() [
]()
> "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
- ๐ฟ Cover You Can Actually Stand In
- ๐ You Make Noise
- ๐ฝ Armour Is a Trade
- ๐๏ธ Creatures Look, and Can Be Blocked
- ๐ง Four Rungs, and a Memory
- ๐ฅ Every Player Tracked Separately
- ๐ฅ๏ธ The Eye and the Bar
- ๐ก๏ธ It Yields to Other Mods
- ๐ Instructions
- ๐ ๏ธ How-To
- ๐ฅท Actually Sneak Past Something
- ๐ฝ Fix a Mis-Scored Piece of Armour
- ๐ฅ๏ธ Set Up a Dedicated Server
- ๐ Read the Log When Something Is Wrong
- โ๏ธ Configuration
- ๐ The Lock
- Server-Synced (Admin Controlled)
- Local to Your Game
- ๐ For Mod Authors
- ๐ Upgrading
- ๐งฉ Compatibility
- ๐ฆ Dependencies
โ๏ธ 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.
Highlights
From source dataLoaders
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
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 2 recorded builds of Shadows Of Midgard.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.0.9 | 2026-10-04 | n/a | BepInEx |
| 1.0.0 | 2026-04-12 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
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 catalogQuality of life & UI
Small conveniences, tweaks and interface improvements players notice straight away.
Works on a server
From source side supportThunderstore 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




