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

Details

Date Uploaded
Downloads
342
Size
184KB
ADDatHost Valheim hosting
30% off

glorpheim

My bundle of QoL tweaks to make Valheim better to play with my friends

Features

  • InstantRested - rested kicks in 1 second after you start Resting instead of 20.
  • KeepFoodOnDeath - food is kept on death
  • AutoRepair - opening any station that can repair fixes everything in the inventory
  • FasterSmelters - smelter and similar stations run twice as fast
  • FasterCooking - cooking stations cook twice as fast
  • SleepWithFewer - one player in bed skips the night (only the player sleeping gets cutscenes)
  • FreeCultivator - the cultivator costs no stamina
  • ItemFinder - finditem <item> in the console or /finditem <item> in chat lists every chest in the world holding that item. finditem clear removes the pins. you can use item names, prefab ids and partial names
  • PortalHarpoon - a harpoon that captures tameable creatures, they can be released somewhere else with right-click
  • DeathMessages - every player death is announced in red in everyone's chat, like Terraria
  • NearbyChestCounts - companion to Nearby Chests. when that mod is installed, you can see how many of each craft ingredient you have available in range
  • FairWinds - the wind will always be somewhat helpful when sailing
  • GlobalChat - normal chat messages reach every player on the server without shouting

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)
DeathMessages.Enabled true announce deaths in chat (the dying player's client sends them, so the server's value applies to everyone)
DeathMessages.Color #C4000A colour of the death messages (client-side, never synced)
NearbyChestCounts.Enabled true show inventory + nearby chest totals next to recipe ingredients when Nearby Chests is installed (client-side, never synced)
FairWinds.Enabled true feature toggle
FairWinds.MaxWindAngle 90 largest angle in degrees between the ship's heading and the wind; 0 = always from behind like Moder, 180 = vanilla
GlobalChat.Enabled true normal chat reaches everyone on the server (whispers stay local)

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.