Graveyard Keeper 2
Install with App

Details

Latest version
1.2.1
Last Updated
First Uploaded
Downloads
146
Likes
0
Size
55KB
Dependants

Categories

Storage Console

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

Resources are scattered across different areas and moving them around is tedious? Storage Console adds two "Base Resources" entry points: your real player inventory on the left, and an aggregate of all base storage on the right, with quick deposit and withdraw.

Features

  • Two entry points: a "Base Resources" button in vanilla chest and storage title bars, plus a matching tab in the character window.
  • Player inventory on the left: click an item to deposit it into base storage.
  • Aggregate storage on the right: click an item to withdraw it from base storage; quantities are aggregated by item ID.
  • Quick controls: left click moves one stack, Shift + left click moves as much as possible, Ctrl + left click moves half, and right click opens the vanilla count window.
  • Protected items: bags, equipment, durability items, quest items, unique items, and undestroyable items are visible but locked.
  • Safe transfers: adds to the target first, verifies the actual amount, then removes from the source; rolls back on mismatch and never swallows items.
  • Optional search and sorting: with Storage Filter 1.5.1+, a search bar and a two-state "Name / Quantity" button appear in the console's right-hand aggregate panel. Without Storage Filter, the console adds no extra filter UI. Sorting only changes display order and never modifies inventory.

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.StorageConsole\GraveyardKeeper2.StorageConsole.dll

Usage

  • Open a vanilla chest, storage, or conveyor storage window and click "Base Resources" in the title bar.
  • Or open the character window and click the "Base Resources" tab.
  • Left click a left-side item to deposit it; left click a right-side item to withdraw it.
  • With Storage Filter 1.5.1+, the right-side panel also gets the shared search bar and sort button.

Configuration

GameFolder\BepInEx\config\gk2.storageconsole.cfg

[Storage] IncludeInactiveZones = false ExcludedZoneIds = MaxDisplayedItems = 500

Compatibility

  • Storage Console only reads real inventories; it does not alter Shared Storage's cross-zone crafting or building pools.
  • Storage Filter 1.5.1+ is optional. When present, it injects the search bar into the console's right-hand aggregate panel. When absent, no extra filter UI appears.
  • Console 1.2.0 exposes ToggleQuantitySort(); Storage Filter 1.5.1+ calls it through a signature-checked reflection bridge.
  • The console strips other plugins' injected UI from the captured chest template, preventing duplicate search bars and entry buttons.
  • The window and controls reuse vanilla prefabs and components. No custom textures, fonts, or color schemes are added.

Troubleshooting

  • Neither entry appears: verify BepInEx\plugins\GraveyardKeeper2.StorageConsole\ and the BepInEx installation.
  • The entry does not open: check BepInEx\LogOutput.log for GK2 Storage Console 1.2.0 loaded.
  • No search bar or sort button: install Storage Filter 1.5.1+; this is intentional when the filter is absent.
  • Counts look wrong: check IncludeInactiveZones and ExcludedZoneIds; bag contents are excluded by design.

Changelog

  • 1.2.0: added the Name / Quantity-descending sort policy, applied before list truncation. The button is still injected by Storage Filter.
  • 1.1.0: removed built-in filters from the console and moved filtering to an optional Storage Filter integration.
  • 1.0.4: fixed the title-bar button, out-of-bounds controls, and raw localization key in the header.
  • 1.0.1: fixed the chest-window template lookup.
  • 1.0.0: initial release.

About

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

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