TerrainTools
Terrain debugging and removal tools for Valheim.
Last updated | 3 years ago |
Total downloads | 4247 |
Total rating | 4 |
Categories | |
Dependency string | BlueAmulet-TerrainTools-1.0.3 |
Dependants | 3 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.701README
Terrain Tools for Valheim
A set of tools to help you manage terrain lag in Valheim.
Usage
This mod runs on the client and is not required to be on the server. This mod has been tested on both D3D11 and Vulkan renderers. It is safe to uninstall this mod after using it, it will not add additional data to your save files.
TerrainTools adds a new set of commands to the game, press F5 to open the in game console:
countterrain [radius=max]
Counts nearby terrain modifications
Groups them by level, smooth, and paint modifications
resetterrain [radius=5] [type=all]
Remove nearby terrain modifications
Valid types are: all, level, smooth, paint
undoreset
Restore removed terrain modifications
Has up to 32 available restores, amount can be configured
debugterrain
Enables a terrain modification visualization mode
This mode can be laggy depending on how many modifiers are nearby
Can also be toggled via a hotkey (default F4)
debugstrength [new strength]
Strength of lights in visualization
debugdistance [new distance]
Distance of visible lights in visualization
Square brackets in the above commands indicate optional parameters, and equals indicate the default value for certain parameters if not specified.
Config
TerrainTools also creates a config file at BepInEx\config\TerrainTools.cfg
LightDistance: (default: 25)
Distance of visible debug lights
LightStrength: (default: 0.5) Strength of debug lights
Toggle: (default: F4) Terrain debug toggle keybind
ResetRadius: (default: 5) Default reset radius if not specified
RedoMax: (default: 32) Maximum number of redos available
Debug View
The Debug View adds colored lights to all the terrain modifications in your world. Red lights indicate leveling operations Green lights indicate smoothing operations Blue lights indicate painting operations
You may notice yellow, magenta, cyan, or even white lights sometimes, this is just a combination of various terrain modifications types.
Note
SkToolbox (as of it's version 1.6.2) has very unoptimized terrain editing commands that place way too many terrain modifiers too close together, and doesn't check if the terrain is already at a certain level, or remove old modifiers, also resulting in several useless overlapping terrain modifiers. You may notice that using it's terrain commands results in very bright colors in the debug view, compared to manually editing the terrain yourself, especially after multiple terrain commands. I have been working with SkToolbox's author to get more optimized terrain commands, and the results of this should be added to a future version of SkToolbox.
A slightly less serious note, you may notice SkToolbox's concept of a radius is different from this mod's. SkToolbox's radius is actually a diameter, as it internally cuts the radius in half for some reason.
Discord?
I don't have a personal discord, but I'm available at the Valheim Modding discord https://discord.gg/RBq2mzeu4z