
ZombieLogistics
Lets zombies use the cross-zone shared storage pool. Requires SharedStorage 1.2.0.Zombie Cross-Zone Logistics
Thunderstore install: install the
BepInEx-BepInExPackdependency, then copy the included DLL toBepInEx/plugins/GraveyardKeeper2.ZombieLogistics/.
If a nearby chest is empty, the zombie should still walk there and draw the required material from your base-wide storage.
Features
- Nearest eligible container as anchor: caretakers, gardeners and porters use the nearest eligible container in the current zone, even when that specific container does not contain the requested item.
- Cross-zone withdrawal: requirement checks and consumption use eligible storage across all base zones.
- Vanilla movement retained: no cross-zone pathfinding is added. Movement, animation, delivery, output and station handoff stay vanilla.
- Role and container blacklists: disable a zombie role or exclude containers by WgoData.id.
- Fail-closed rules: blacklist or bridge failures do not silently fall back to a vanilla withdrawal path that would bypass the configured limits.
Required dependency: SharedStorage 1.2.0
This add-on requires SharedStorage 1.2.0. SharedStorage 1.1.x does not expose the required storage snapshot API and the add-on falls back to vanilla behavior.
SharedStorage Workshop item: https://steamcommunity.com/sharedfiles/filedetails/?id=3807651104
Installation
Workshop subscriptions do not install BepInEx DLLs automatically.
- Close the game and make sure BepInEx 5.4.x is installed.
- Install SharedStorage 1.2.0 first.
- Open CopyToGameFolder in this item's Workshop directory and merge its BepInEx folder into the game folder.
- Verify these files exist:
BepInEx\plugins\GraveyardKeeper2.SharedStorage\GraveyardKeeper2.SharedStorage.dll BepInEx\plugins\GraveyardKeeper2.ZombieLogistics\GraveyardKeeper2.ZombieLogistics.dll
Configuration
File: BepInEx\config\gk2.zombielogistics.cfg
- DisabledZombieTypes: caretaker, gardener, porter, conveyor_transporter.
- ExcludedContainerIds: exclude containers by WgoData.id.
- VerboseLogging: enable detailed anchor and snapshot logging.
- Zone exclusion uses ExcludedZoneIds in SharedStorage's config.
Verification
Check BepInEx\LogOutput.log for:
Shared Base Storage 1.2.0 loaded Zombie Cross-Zone Logistics 1.0.5 loaded. Active groups=3/3.
Notes
- Ordinary stackable resources are the supported scope.
- Complex NBT, durability, bags, quest items and unique-instance items are not guaranteed on this path.
- This item does not bundle SharedStorage; the two mods update independently.
Version 1.0.5 - automated checks passed; the core gardener path was validated in-game.
Changelog
- 1.0.5: Gardener seed and order-safety update. Carried seeds are counted first, only the missing amount is withdrawn, the same seed candidate is reused, and stale orders are released safely. This fixes repeated consumption, disappearing seeds, and stuck orders.
- 1.0.1: Updated cover art and clarified dependencies.
- 1.0.0: Initial release.