Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ValheimVisualEnhanced
A client-side visual enhancement mod that enriches Valheim with subtle world-aware effects while preserving its vanilla style. THIS IS NOT RESHADE.
By Pumpkin
| Last updated | an hour ago |
| Total downloads | 527 |
| Total rating | 2 |
| Categories | Mods Deep North Update |
| Dependency string | Pumpkin-ValheimVisualEnhanced-0.5.7 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
Valheim Visual Enhanced
Valheim Visual Enhanced is a client-side graphics mod that enriches Valheim with carefully integrated visual effects while preserving the game's original style. THIS IS NOT RESHADE. Its effects respond to Valheim's lighting, water, weather, biome, and time-of-day systems instead of applying a generic screen filter.
Visual examples
1. Underwater caustic lighting

Optional animated caustics add moving sunlight patterns to shallow underwater terrain and objects. They respond to sunlight, wind, water depth, weather, and viewing distance, then pass through Valheim's own water refraction.
2. Meadows fireflies

Small yellow fireflies appear outdoors in the Meadows at night. They are subtle one-pixel particles, smoothly fade near shelter, and do not add lights, colliders, shadows, or gameplay behavior.
3. Enhanced Environment

Optional all-day color palettes refine sunlight and fog across dawn, day, dusk, and night. The feature is disabled by default, preserves Valheim's weather and biome behavior, and leaves the normal sun path intact unless its separate override is enabled.
4. Wind-driven cloud shadows

World-anchored clouds follow Valheim's wind and attenuate direct light before fog, while native shadow maps remain in control. The result is atmosphere that belongs to the world rather than a post-process overlay.
Features
- World-anchored cloud shadows that follow Valheim's wind.
- Direct-light attenuation integrated before fog, preserving atmospheric haze.
- Native Valheim shadow maps remain active.
- No directional-light cookie replacement, so the cookie slot remains available to Valheim and other mods.
- Optional animated underwater caustics on opaque terrain, rocks, structures, characters, and other depth-writing surfaces.
- Caustics respond to sunlight, weather, water depth, viewing distance, and wind.
- Flowing caustic motion bends layers independently and varies filament thickness without an additional texture or additional texture samples.
- Automatic fading at night and under roofs or inside caves.
- Optional full-day Enhanced Environment palettes: warm
GoldenSaga, lushVerdantWilds, coolFrostbound, bold amber/crimsonEmberfall, vivid teal/violetAuroraVeil, or configurableCustom; the separate sun-angle override is off by default and weather/biome behavior remains authored by Valheim. - One narrowly scoped Harmony hook supplied by BepInEx; no Jotunn, network synchronization, or additional cameras.
- Subtle yellow Meadows fireflies at night: one particle renderer, a 1x1 white texture tinted yellow through Valheim's native Thistle particle material; no lights, colliders, shadows, or per-firefly GameObjects.
Underwater caustics are enabled by default and can be controlled independently
through Water Caustic Lighting.Enabled in the configuration file or BepInEx
ConfigurationManager.
Requirements and compatibility
- Valheim 1.0 / Deep North on Windows.
- BepInExPack for Valheim 5.4.2350 or newer.
- Unity Built-in Deferred Shading with directional shadows enabled.
- Direct3D 11. The included shader bundle is built for D3D11; Vulkan is not currently validated.
This build's AssetBundle was rebuilt with Unity 6000.0.75f1, matching the Valheim 1.0 Windows engine. Valheim Visual Enhanced is client-side. Servers and other players do not need to install it.
Installation
Thunderstore, r2modman, or Gale
Install Valheim Visual Enhanced with the mod manager. Its BepInEx dependency is declared in the package manifest.
Manual installation
- Install BepInExPack for Valheim.
- Copy the
ValheimVisualEnhancedfolder intoValheim/BepInEx/plugins/. - Start Valheim once to generate
BepInEx/config/dev.local.valheimvisualenhanced.cfg.
Do not install the mod on a dedicated server unless you only want to keep a copy there; it has no server-side behavior.
Default configuration
| Section | Setting | Default |
|---|---|---|
| General | Enabled |
true |
| General | DebugMaskView |
false |
| General | ConfigSchemaVersion |
4 (internal) |
| General | LeaveRequestedDepthModeForCompatibility |
false |
| Cloud Shadows | ShadowStrength |
1.45 |
| Cloud Shadows | CloudSizeMeters |
85 |
| Cloud Shadows | EdgeSoftness |
0.035 |
| Cloud Shadows | CloudCoverage |
0.4 |
| Cloud Shadows | ShadowDrawDistance |
365 |
| Cloud Shadows | MaskQuality |
Low512 |
| Cloud Shadows | WindSpeedMultiplier |
0.8 |
| Cloud Shadows | MigrateLegacyCloudCoverageOnce |
false (advanced) |
| Water Caustic Lighting | Enabled |
true |
| Water Caustic Lighting | Intensity |
1 (0..3) |
| Water Caustic Lighting | PatternSizeMeters |
8 |
| Water Caustic Lighting | AnimationSpeed |
1 |
| Water Caustic Lighting | FlowingMotion |
true |
| Water Caustic Lighting | MaximumDepthMeters |
10 |
| Water Caustic Lighting | DrawDistanceMeters |
45 |
| Enhanced Environment | Enabled |
false |
| Enhanced Environment | Strength |
0.65 |
| Enhanced Environment | Preset |
GoldenSaga (GoldenSaga, VerdantWilds, Frostbound, Emberfall, AuroraVeil, Custom) |
| Enhanced Environment | OverrideSunAngle |
false |
| Enhanced Environment | SunAngle |
78 |
| Enhanced Environment | MorningSunRed/Green/Blue |
255 / 184 / 97 |
| Enhanced Environment | MorningFogRed/Green/Blue |
230 / 138 / 105 |
| Enhanced Environment | DaySunRed/Green/Blue |
255 / 230 / 190 |
| Enhanced Environment | DayFogRed/Green/Blue |
115 / 159 / 157 |
| Enhanced Environment | EveningSunRed/Green/Blue |
245 / 97 / 117 |
| Enhanced Environment | EveningFogRed/Green/Blue |
125 / 61 / 128 |
| Enhanced Environment | NightSunRed/Green/Blue |
77 / 107 / 199 |
| Enhanced Environment | NightFogRed/Green/Blue |
33 / 51 / 102 |
| Meadows Fireflies | Enabled |
true |
| Meadows Fireflies | ParticleCount |
36 |
| Meadows Fireflies | RadiusMeters |
16 |
| Meadows Fireflies | Brightness |
0.85 |
| Automation | AutoDisableAtNight |
true |
| Automation | AutoDisableInRain |
true |
| Automation | AutoDisableUnderRoof |
true |
| Automation | AutoDisableMeadowsFirefliesUnderRoof |
true |
Hotkeys are unassigned by default. BepInEx ConfigurationManager is optional.
MigrateLegacyCloudCoverageOnce is only for a known old configuration that used
inverse cloud-coverage semantics; it resets itself after one migration.
FlowingMotion=false selects the classic 0.2.0 caustics timing and wind carrier
for a direct visual comparison.
Enhanced Environment uses RGB channels in the 0..255 range and is disabled by
default. Enable it with its Enabled setting or
Hotkeys.ToggleEnhancedEnvironment. Choose its Preset through
ConfigurationManager; Custom enables the RGB controls. It preserves Valheim's
sun position unless OverrideSunAngle is enabled. Emberfall adds a bold
amber/crimson grade, while AuroraVeil adds a vivid teal/violet grade.
Meadows Fireflies are enabled by default in the Meadows at night. Their 12..64
particle cap controls the effect's small GPU cost; the default is 36. Each
particle fades in and out while staying mostly steady during its visible
lifetime. AutoDisableMeadowsFirefliesUnderRoof=true softly fades them out
under a roof or in an interior.
Existing configurations for Valheim Visual Enhanced retain their saved values when the mod is updated. The former CloudShadows package uses a different GUID; remove it before installing this renamed package.
Known limitations
- Cloud shadows affect opaque lighting only and require Deferred Shading.
- Caustics require a depth-writing receiving surface; depthless transparent objects cannot receive them.
- The caustic pattern is an efficient visual approximation and is not derived from Valheim's actual water normals or wave simulation.
- Stereo/VR cameras are disabled rather than using an incorrect mono projection.
- Vulkan and non-Windows graphics backends have not been validated.
- Another mod that patches
EnvMan.SetEnvmay need a compatibility check.
Troubleshooting
- If cloud shadows are absent, confirm that Valheim is using Deferred Shading and directional shadows are enabled.
- If another visual mod produces unexpected results, temporarily disable it to identify command-buffer or post-processing conflicts.
- The optional diagnostic hotkey writes
debug_output.txtbeside the plugin DLL. Assign it through the configuration file or ConfigurationManager first.
Plugin GUID: dev.local.valheimvisualenhanced
Version: 0.5.7