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

Details

Date Uploaded
last week
Downloads
314
Size
47KB

Shared Storage

Thunderstore install: install the BepInEx-BepInExPack dependency, then copy the included DLL to BepInEx/plugins/GraveyardKeeper2.SharedStorage/.

Materials are scattered across different base zones, and moving them around is tedious? Shared Base Storage combines eligible storage containers into one cross-zone material pool. Crafting, building, planting, town repairs, and other consumption paths can use materials from other zones without moving the items.

Features

  • Cross-zone crafting: workbenches can consume materials from eligible containers in other zones.
  • Building, planting, and repairs: the player-side material pool also sees other zones.
  • Vanilla storage remains intact: items are not relocated; the mod only widens which containers can satisfy a material check.
  • Performance work included: shared inventory-icon materials reduce the large-base Tab inventory stutter.
  • Workstation pickers default to local containers: the multi-panel picker windows stay fast unless explicitly enabled.
  • Zombie equipment protection: removed armour and tools stay in the local zone instead of being routed into another base.

Important: subscription is not auto-install

Workshop only downloads the files. The game does not automatically load Workshop DLLs. Copy the plugin once after subscribing.

Installation

  • Close the game.
  • Install BepInEx 5.4.x if needed.
  • Open CopyToGameFolder in this item and merge its BepInEx folder into the game folder.
  • Start the game and load a save.

GameFolder\BepInEx\plugins\GraveyardKeeper2.SharedStorage\GraveyardKeeper2.SharedStorage.dll

Configuration

File: GameFolder\BepInEx\config\gk2.sharedstorage.cfg

  • Enabled: master switch.
  • IncludeOtherZones: enable cross-zone material sharing.
  • ShareBuildAndPlantingPools: building, planting, repairs, and tooltips; enabled by default.
  • ShareWorkbenchItemSelectionPools: manual workstation pickers; disabled by default because they draw one panel per container.
  • OptimizeInventoryMaterials: reuse icon materials to reduce inventory redraw cost.
  • ExcludedZoneIds: optional zone blacklist.

Compatibility and related mods

  • Standalone. It does not require the other GK2 storage mods.
  • Zombie Cross-Zone Logistics requires SharedStorage 1.2.0 because 1.1.x does not expose the storage snapshot API.
  • No custom network, process, registry, dynamic-code, or save-data APIs are used.
  • BepInEx 5 / HarmonyX plugin. Harmony identity: gk2.sharedstorage.

Changelog

  • 1.2.0 (2026-09-27): added the read-only storage snapshot API and cached-container identity validation for Zombie Cross-Zone Logistics. Normal shared-storage behavior is unchanged from 1.1.1.
  • 1.1.1 (2026-09-26): shared icon materials to reduce Tab inventory lag; separate switch for workstation pickers; cache and master-switch fixes.
  • 1.1.0 (2026-09-25): building, planting, repairs, and picker support; local protection for items removed by zombies.
  • 1.0.0 (2026-09-24): initial crafting-pool implementation.

About

Source code is included in SourceCode. Report issues with BepInEx\LogOutput.log and your current mod list.

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