
You are viewing a potentially older version of this package. View Latest Version

Unified storage for Valheim using a dedicated terminal, without changing vanilla chest behavior.
Unified Chest (via Jotunn).Take all is disabled in the terminal to avoid incorrect behavior.Include In Unified toggle (default: enabled).denikson-BepInExPack_ValheimValheimModding-JotunnScanRadius = 20MaxContainersScanned = 128RequireAccessCheck = trueTerminalPieceEnabled = trueTerminalDisplayName = "Unified Chest"TerminalRangeOverride = 0src/UnifiedStorage.Mod: Valheim plugin (BepInEx + Jotunn).src/UnifiedStorage.Core: shared models and logic.tests/UnifiedStorage.Core.Tests: core unit tests.PowerShell:
$VALHEIM_MANAGED_DIR = "C:\Program Files (x86)\Steam\steamapps\common\Valheim\valheim_Data\Managed"
$BEPINEX_CORE_DIR = "C:\Users\<user>\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\<profile>\BepInEx\core"
$JOTUNN_DLL = "C:\Users\<user>\AppData\Roaming\r2modmanPlus-local\Valheim\profiles\<profile>\BepInEx\plugins\ValheimModding-Jotunn\Jotunn.dll"
dotnet build .\src\UnifiedStorage.Mod\UnifiedStorage.Mod.csproj -c Release `
/p:VALHEIM_MANAGED_DIR="$VALHEIM_MANAGED_DIR" `
/p:BEPINEX_CORE_DIR="$BEPINEX_CORE_DIR" `
/p:JOTUNN_DLL="$JOTUNN_DLL"
Output:
src/UnifiedStorage.Mod/bin/Release/net472/UnifiedStorage.dllsrc/UnifiedStorage.Core/bin/Release/netstandard2.0/UnifiedStorage.Core.dllCopy DLLs to:
BepInEx/plugins/UnifiedStorage/
Files:
UnifiedStorage.dllUnifiedStorage.Core.dllExpected release ZIP layout:
manifest.jsonREADME.mdicon.pngplugins/UnifiedStorage/UnifiedStorage.dllplugins/UnifiedStorage/UnifiedStorage.Core.dll