

A dedicated server mod that restores terrain back to its original state gradually over a configurable rate.
GroundReset is a dedicated server mod that gradually resets the ground terrain across the map automatically.
No terrain changes occur for areas within:
Terrain across Valheim is generated by the game with a heightmap, composed of a very large set of point values. This mod identifies changed terrain and calculates the amount of change done to the original heightmap value, known as the current delta value. The current delta value is positive or negative depending on if the ground has been lowered or raised from its initial height.
Min Height To Stepped Reset), the terrain fully
resets to the original height assigned to by the game at the start of the world.Install only on dedicated servers. This mod should not be installed on clients. Players do not need to install this mod on their side.
Configuration values can be changed while in-game using a Configuration Manager mod. Otherwise, please
open GroundReset.cfg created in the "BepInEx\config" folder to manually modify configurable values.
The two important values are:
TheTriggerTime [Float]: The interpolation rate. This is the amount of real-clock minutes before the mod
progresses
to another round of changes for all modified points on the map that are not protected or in a marketplace
territory.Divider [Float]: The divider for the terrain restoration. Setting this higher will make changes more gradual and
will require more time to get to the original terrain value.For more detailed configuration, use the configs below:
Paint To Ignore [Boolean]: List of terrain paints that will be not reset. Valina paints are Dirt, Cultivated, Paved, Nothing. '(Cultivated) , (Paved)' means that Cultivated and Paved paints won't be reset. For paints from mods you can pass color in rbga format '(r, b, g, a)'Reset Smoothing [Boolean]: Should the terrain smoothing be resetProcess Paint Lastly [Boolean]: Set to true so that the paint is reset only after the ground height delta and
smoothing is completely reset. Otherwise, the paint will be reset at each reset step along with the height delta.Process Smoothing After Height [Boolean]: Set to true so that the smoothing is reset only after the ground height
delta is completely reset. Otherwise, the smoothing will be reset at each reset step along with the height delta.Read the configuration file for other adjustable values.
Discord β justafrogger
Source Code
Mod page
This mod was commissioned by
VitByr. If you need a custom mod, do not hesitate to reach me out π.
Also, many thanks to
gdragon for the help with writing this text