Adds a Virtual Storage machine to the game. It acts as a single, high-capacity, power-consuming, inventory that drones can fill and empty automatically, without the clutter of dozens of individual chests.
| Dependency | Version |
|---|---|
| Planet Crafter | latest |
| BepInEx 5 | 5.4.x |
BepInEx/ sits next to Planet Crafter.exe.VirtualStorage.dll into<Planet Crafter install>\BepInEx\plugins\VirtualStorage\Unlock and build the Virtual Storage machine like any other structure. It is not gated. (Looks like the advanced crafter)
Open the machine's inventory panel. Items are shown in a scrollable grid — scroll the mouse wheel while hovering the grid to move up and down.
Hold Ctrl and scroll the mouse wheel over any item tile to cycle through the per-item drone limit. The limit is shown on the tile. When a limit is set, drones will not fetch more than that number of copies of the item. Note that if a drone was already tasked to bring an item that has reached the limit, it will proceed. However, no further task to bring the limitted item will be issued.
Open the machine and switch to the Logistic tab.
| Button | Effect |
|---|---|
| Export All (vanilla) | Drones will supply every item type from this chest to machines that request them. |
| Import All (new, blue) | Drones will bring every available item type into this chest. |
The Import All button is tinted blue to distinguish it from Export All. When more than ~140 item groups are configured for import or export, the word everything is shown in the corresponding column instead of listing every item individually — this mirrors the vanilla behaviour.
Clone the repository.
Copy environment.props.template to environment.props and fill in your paths:
<PLANET_CRAFTER_INSTALL>C:\...\steamapps\common\The Planet Crafter</PLANET_CRAFTER_INSTALL>
<BEPINEX_PATH>C:\...\BepInEx</BEPINEX_PATH>
<MOD_DEPLOYPATH>C:\...\BepInEx\plugins</MOD_DEPLOYPATH>
Open VirtualStorage.csproj in Visual Studio or Rider and build. A Debug build copies the DLL to MOD_DEPLOYPATH automatically.
Apache 2.0 — see LICENSE.
This mode has been developed with the assistance of Claude AI of Anthropic.