Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
3 weeks ago
Downloads
843
Size
175KB
ADDatHost Valheim hosting
30% off

Deep North Snowfall

Deep North Snowfall is a small BepInEx mod for Valheim dedicated servers. It restores missing Deep North ground snow after a successful sleep/night skip, so walked paths and shoveled snow look fresh again.

It does not simulate weather, continuous snowfall, or gradual snow buildup. It simply restores Deep North ground snow toward the area's normal generated snow value.

What It Does

  • After a successful sleep/night skip, starts one Deep North snow refresh regardless of where players slept.
  • Adds an admin command, snowrestore, for manual testing or manual refreshes.
  • Restores any currently loaded Deep North terrain immediately.
  • Records a pending restore after sleep or a successful manual command, so unloaded Deep North zones restore once when the game loads them later.
  • Saves the changed snow paint through Valheim's normal terrain save/sync system.

Safety

This mod is intentionally conservative:

  • Only changes the Deep North terrain paint snow-depth channel.
  • Never changes terrain height.
  • Never resets terrain zones.
  • Never touches flattening, digging, raised ground, buildings, structures, vegetation, or items.
  • Never piles snow higher than the area's generated natural snow value.
  • The manual command can be run from the server console or by a remote admin, but it only affects Deep North snow data.
  • Does not use destructive terrain reset behavior.

Install

Install on the dedicated server:

BepInEx/plugins/DeepNorthSnowfall.dll

The mod is intended to work server-side. Clients receive the restored terrain paint through Valheim's normal synchronization.

If you want to run the snowrestore command from an in-game admin client, install the same DLL on that admin client too. For normal sleep-based restoration, regular players do not need the mod installed.

Config

BepInEx creates the config automatically after the server starts once:

BepInEx/config/com.teamgrimgoren.valheim.deepnorthsnowfall.cfg

Useful settings include:

  • RestoreAfterSleep: enable or disable automatic restore after sleep.
  • VerboseZoneLogs: log each touched zone.

The mod also creates a small state file:

BepInEx/config/com.teamgrimgoren.valheim.deepnorthsnowfall.state

That file remembers which Deep North zones have already been restored for the current sleep/manual restore cycle, including after server restarts.

Command

Run on the server console, or from an admin client that has the DLL installed:

snowrestore

The command starts a pending Deep North restore and immediately processes any currently loaded Deep North terrain. Other Deep North zones are covered later as Valheim loads them.

The command does not depend on where the admin or players are standing. It still only changes Deep North snow paint data.

Compatibility

Deep North Snowfall does not patch or replace DeepNorthTerrainFix. It restores only saved Deep North snow paint values and should be compatible with terrain-generation fixes that leave Valheim's normal terrain systems intact.

Technical Notes

The mod was built after inspecting the current Valheim assemblies. Deep North ground snow is stored in terrain paint data, separately from terrain height.

The mod writes only the terrain paint snow value and its modified flag, then asks Valheim to save the terrain component normally. It does not write to height, level, smooth, flatten, raise, or dig data.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.