Confirm with your password

EnhancedStealth

Server-synced stealth visibility and creature detection tuning that preserves Valheim's vanilla Sneak and light scaling.

Client & Server
Changelog & versions

Stars
0
Downloads
22
Version
0.4.0
Updated
Author
Bluepeon
Virus scan
✓ Scan successful
Runs on
Client & Server

Compatibility

Required 1

Install these too — Gale pulls them in for you.
  • Jotunn ValheimModding ·2.30.1

Description

EnhancedStealth

EnhancedStealth applies a configurable multiplier to enemy vision range when the target player is crouching. The default 0.5 means creatures visually detect crouched players at half their normal range.

Version 0.4.0 is rebuilt for Valheim 1.0.15 and requires BepInExPack 5.4.2350 plus Jotunn 2.30.1 or newer compatible releases.

It deliberately leaves the player's underlying vanilla stealth value unchanged and applies its multiplier only during the enemy vision check, so all of these still matter:

  • Sneak skill
  • ambient light and darkness
  • equipment/status-effect stealth modifiers
  • creature view distance and view angle
  • terrain and object line of sight

Hearing and player-generated noise are unchanged. Standing visibility is unchanged.

The broader creature-detection settings default to vanilla (1.0) and can independently adjust global sight and hearing ranges. Per-creature overrides stack on those globals using stable prefab names:

[Creature Detection]
GlobalSightRangeMultiplier = 1.0
GlobalHearingRangeMultiplier = 1.0

[Creature Overrides]
SightMultipliers = Troll=1.25;Greydwarf=0.75
HearingMultipliers = Troll=0.8;Greydwarf=1.1

The effective visual range against a crouched player is:

vanilla creature view range
× vanilla player visibility from light and Sneak skill
× crouched visibility multiplier
× global creature sight multiplier
× matching creature override

Press F7 in a world to display the current visibility factor, configured crouch multiplier, and global sight and hearing multipliers. Lower visibility is harder to see. Configuration is generated at BepInEx/config/bluepeon.valheim.enhancedstealth.cfg.

Multiplayer and private servers

EnhancedStealth requires Jotunn and must be installed on the server and every client. The server's gameplay configuration is synchronized when a player joins and is locked for non-admin clients. This includes Enabled, visibility, sight, hearing, alerted-sight behavior, and every creature override. The F7 key is client-local and is not synchronized.

For a listen server, the hosting player's configuration is authoritative. For a dedicated server, edit BepInEx/config/bluepeon.valheim.enhancedstealth.cfg on the server. Players with a different local configuration receive the server values for that session, and players missing the mod or using a different version are rejected during connection.

Only players listed in Valheim's adminlist.txt can alter synchronized settings through an in-game configuration manager. Leave ordinary players out of that list if the pack owner wants exclusive control. Files on a player's own machine do not override the active server values.

Valheim distributes AI ownership between peers, so requiring the mod on every machine and synchronizing the same values prevents detection behavior from changing with creature ownership.

Changelog

0.4.0 Latest
  • Rebuilt against Valheim 1.0.15 and its current Unity 6 game assemblies.
  • Updated the required BepInExPack to 5.4.2350 and Jotunn to 2.30.1.
  • Revalidated the sight and hearing Harmony patch targets against the Valheim 1.0 assemblies.
  • Confirmed that EnhancedStealth does not create or load runtime sprites; its package icon remains a valid 256x256 PNG.
0.3.0
  • Adopted the Bluepeon author identity for plugin GUIDs, namespaces, deployment folders, and release archives.
  • Changed the config filename to bluepeon.valheim.enhancedstealth.cfg.
0.2.2
  • Moved crouched visibility reduction into the enemy vision check.
  • Removed the global patch to Player.GetStealthFactor.
  • Standing targets now pass through with an untouched vanilla sight range when global and creature sight multipliers are 1.0.
  • Preserved the expanded F7 diagnostic readout without altering the underlying player visibility value.

3 older entries, full version history & downloads →

Manual download
Just this mod One .zip — EnhancedStealth 0.4.0
Files you'll get 2
  • EnhancedStealth 0.4.0 Bluepeon this mod Get
  • Jotunn 2.30.1 ValheimModding Get

Your browser may ask permission to download several files at once. How to install these manually

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2351 · View mod page

Check out the mod page for detailed installation instructions.

2

Install EnhancedStealth

This mod must be installed on both the client and the server.

Download EnhancedStealth 0.4.0

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.