SharedStorage
Cross-zone shared storage pool for workstations, building, planting and repairs. Includes the 1.2.0 snapshot API for Zombie Logistics.
| Last updated | 2 days ago |
| Total downloads | 169 |
| Total rating | 0 |
| Categories | Mods |
| Dependency string | Service_Accounts-SharedStorage-1.2.1 |
| Dependants | 1 other package depends on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Shared Storage
Thunderstore install: install the
BepInEx-BepInExPackdependency, then copy the included DLL toBepInEx/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
CopyToGameFolderin this item and merge itsBepInExfolder 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.