StorageConsole

v1.2.1·Updated 2026-09-27

Base-wide resource overview and transfer console with search, safe movement and optional quantity sorting.

About this mod Author’s original text

Storage Console

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.

-

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
StorageConsole-1.2.1.zip
File size
53.3 KiB