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

Details

Date Uploaded
Downloads
338
Size
179KB
ADDatHost Valheim hosting
30% off

glorpheim

fewer chores, more corpse runs

A bundle of quality-of-life tweaks for Valheim 1.0 in one BepInEx plugin. Every tweak can be turned off in the config. The same DLL works on clients, hosted games and dedicated servers; nothing is required on the other side, and when both have it the server's config wins.

Features

  • InstantRested - Rested kicks in 1 second after you start Resting instead of 20.
  • KeepFoodOnDeath - dying no longer empties your stomach; your food comes back with the time it had left.
  • AutoRepair - opening a workbench, forge or any station that can repair fixes everything you carry, no button mashing.
  • FasterSmelters - smelter, blast furnace, kiln, spinning wheel, windmill and eitr refinery run twice as fast, same fuel per product.
  • FasterCooking - cooking stations and ovens cook twice as fast; food still takes as long to burn once it's done.
  • SleepWithFewer - one player in bed skips the night. Only the sleepers get the fade; everyone else keeps playing (needs the mod on the server / host).
  • FreeCultivator - the cultivator costs no stamina and works even when you are exhausted (other tools can be added in the config).
  • ItemFinder - finditem <item> in the console or /finditem <item> in chat lists every chest in the world holding that item, pins them on the map and makes nearby ones glow for a minute. finditem clear removes the pins. Item names, prefab ids and partial names all work. On a dedicated server the whole world is searched when the server has the mod; otherwise only loaded chests.
  • PortalHarpoon - a new weapon, the Portal Harpoon (workbench: 1 Abyssal Harpoon, 20 Greydwarf eyes, 5 Surtling cores). It throws like the Abyssal Harpoon, but a tameable creature it hits (boar, wolf, lox, hen, asksvin...) is stored inside the harpoon instead of being pulled; right click to put it down where you are looking. Stars, taming, name, health and everything else about the creature are kept. The tooltip shows what is inside. Non-tameable creatures are harpooned as usual. Everyone who should see the item needs the mod.

Configuration

BepInEx/config/com.rafael.glorpheim.cfg (created on first launch). Changes take effect immediately, including from a config manager UI.

key default
Server.LockConfiguration true when the server runs the mod, its values override the clients' and only admins can change them
InstantRested.Enabled true feature toggle
InstantRested.Delay 1 seconds of Resting before Rested is granted (vanilla: 20; 0 = next frame)
KeepFoodOnDeath.Enabled true feature toggle
FasterSmelters.Enabled true feature toggle
FasterSmelters.SpeedMultiplier 2 2 = twice as fast, 1.5 = 50% faster, 1 = vanilla
FasterCooking.Enabled true feature toggle
FasterCooking.SpeedMultiplier 2 2 = twice as fast, 1 = vanilla
SleepWithFewer.Enabled true feature toggle (server-side)
SleepWithFewer.RequiredSleepers 1 players that must be in bed to skip the night; capped at the number online
ItemFinder.Enabled true feature toggle (client-side)
ItemFinder.MaxResults 25 chests listed per search
ItemFinder.ServerTimeout 5 seconds to wait for a dedicated server before scanning locally
ItemFinder.AddMapPins true drop temporary pins
ItemFinder.PinIcon Icon3 pin icon
ItemFinder.HighlightChests true glow loaded chests
ItemFinder.HighlightDuration 60 real seconds the glow lasts before it is removed
ItemFinder.HighlightColor gold glow colour
ItemFinder.AllowRemoteSearch true server: answer client searches
FreeCultivator.Enabled true feature toggle (client-side, never synced)
FreeCultivator.Tools Cultivator comma-separated item prefab names that are free to use, e.g. Cultivator, Hoe, Hammer
AutoRepair.Enabled true feature toggle (client-side, never synced)
AutoRepair.Delay 0.1 seconds between item repairs; 0 repairs everything at once (client-side, never synced)
PortalHarpoon.Enabled true add the item and recipe (read at startup; needs a restart to change, never synced)

Building

Requires the .NET SDK (the project targets net48, like the game's Mono runtime).

dotnet build glorpheim/glorpheim.csproj -c Release

The project references the game and BepInEx assemblies directly. Set these MSBuild properties in glorpheim/glorpheim.csproj.user (git-ignored) or with -p:Name=Value:

property meaning default
ValheimPath game install folder C:\Program Files (x86)\Steam\steamapps\common\Valheim
BepInExPath folder containing BepInEx\core (game folder, or an r2modman/Thunderstore profile) $(ValheimPath)
DeployPath optional; the DLL is copied here after each build –
Deploy set to false to skip the copy for one build (-p:Deploy=false) true

Output: glorpheim/bin/Release/glorpheim.dll, a single file with ServerSync merged in (ILRepack). Drop it into BepInEx/plugins/.

dotnet build glorpheim/glorpheim.csproj -c Release -p:Package=true also builds the Thunderstore zip into thunderstore/.

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