Every home storage counts
workbenches count and take materials from every storage in your home, except the neighbor's basket.

A workbench normally only uses its linked storages and makes one recipe at a time. Crafting Hub lets every workbench use every storage in your home, makes the planks and parts in between for you, and crafts a whole queue of recipes in order.
workbenches count and take materials from every storage in your home, except the neighbor's basket.
the recipe list becomes a wider one in two columns, with a craft queue column beside it. The bench grid and its Craft button become a Workbench tab in the bag's panel, so the screen has more room, and the tab comes up by itself when you pick a recipe or start a craft.
search by recipe name or by a material it uses. Filter to what you can make now, what needs parts first, what you are short of, or what you keep in stock, and pick one recipe group at a time.
recipes you could make after crafting their intermediates show in amber with what gets made first.
one button under the bench's Craft button makes the intermediates and then the recipe, using the quantity box.
a card for something that can be dyed shows the colors the game's dye bar offers, with how much of each dye you have. Pick one and Add queues it in that color, so you can make the colored items events ask for.
workbenches count and take materials from every storage in your home, except the neighbor's basket.
the recipe list becomes a wider one in two columns, with a craft queue column beside it. The bench grid and its Craft button become a Workbench tab in the bag's panel, so the screen has more room, and the tab comes up by itself when you pick a recipe or start a craft.
search by recipe name or by a material it uses. Filter to what you can make now, what needs parts first, what you are short of, or what you keep in stock, and pick one recipe group at a time.
recipes you could make after crafting their intermediates show in amber with what gets made first.
one button under the bench's Craft button makes the intermediates and then the recipe, using the quantity box.
a card for something that can be dyed shows the colors the game's dye bar offers, with how much of each dye you have. Pick one and Add queues it in that color, so you can make the colored items events ask for.
set an amount on any recipe and press Add, then "Craft queue" crafts different recipes one after another, intermediates included. Change an order's amount, move it by dragging, remove it with its x, or press Clear. Each order says whether it is ready, what it makes first, or what it is short of.
a short line names what the queue is short of; open it for what the queue uses in total, what you have, and what is short. A warning names the first order that will come up short before you start.
the queue column shows your stamina against what the queued orders take, and each recipe shows the stamina a craft takes. A "Stamina too low to craft" bar comes up while you cannot afford the next craft, and a run that runs out says so with the numbers.
point at a recipe, a queued order or a material for the item's name, or at the bell, the amount and its buttons for what they do. With Info Pack installed, items show the full item tooltip.
nothing more is started and the queue is kept.
close the workbench mid-run and the queue waits. Open any workbench (you walk there yourself) and it carries on by itself. Crafts finished before the close are counted, so they are not made twice.
press the bell on a recipe to keep 1 of it in your home, and raise the count in the Keep in stock tab (say 20 bandages). Each time you open a workbench, the crafts that bring your home back up to that count are queued, and started if the queue was empty. The tab shows how many your home holds, with an x to stop keeping an item.
every craft goes through the workbench's own buttons, so the game's checks and timings apply.
The mod adds no data of its own to your save (kept counts go in their own file in the BepInEx config folder), but the crafts it runs are real: they use materials from any storage in your home. You can remove it at any time; workbenches go back to their linked storages.
Works in English and Chinese.
BepInEx\config\com.dev.survivallog.craftinghub.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.[Chain]MaxDepth takes a whole number. A negative number counts as 0. With 0, recipes are never marked and the queue only crafts what the house can make directly. Intermediates come only from recipes the workbench lists. Every workbench lists the same recipes, so it does not matter which one you use.
With ShowMarks set to false, recipes get no mark, so they show as Short rather than under Needs parts first, and the "Craft with intermediates" button does not show. Queued orders still make their intermediates, up to MaxDepth.
0 turns intermediates off.[Queue]The game cancels a craft when the workbench window closes, so the queue cannot keep crafting with the window shut. With true, it waits and carries on about a second after you open a workbench again, planning from what your house holds then. You walk to the workbench and open it yourself; the mod never moves your character.
OtherBenches decides which workbench that can be. The game lists the same recipes at every workbench, so with true the queue carries on at whichever one you open, the same one or another. With UseAllHomeStorages set to false, another workbench plans from its own linked storages and can come up short; the queue then stops and says what it is short of. With false, the queue carries on only at the workbench it was running on: opening a different one leaves it waiting, and Stop, then Craft queue, runs it at the one you have open. OtherBenches does nothing when ResumeOnReopen is false.
Either way, crafts the game finished before the close count against their order and are not made again. The one exception is a single craft that finishes in the same moment you close the workbench, which can be made once more.
false stops the queue when the workbench closes, and you press Craft queue to carry on.false waits for the workbench it was running on. Only matters when ResumeOnReopen is true.[Storage]With false, workbenches use only their linked storages, as in the unmodded game. Intermediates and the queue still work, from those storages only.
[Targets]With KeepStocked set to false, the Keep buttons, the Kept in stock filter and the Keep in stock list are hidden and nothing is topped up. The counts you already set stay in BepInEx\config\com.dev.survivallog.craftinghub.targets.txt and come back when you turn it on again.
AutoStart never starts orders you queued yourself: when the queue already has something in it, top-ups are added to the end and wait for Craft queue.
false only queues the crafts, and you press Craft queue yourself.SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\CraftingHub.dllSurvival Log\
├─ SurvivalLog.exe
└─ BepInEx\
├─ plugins\
│ └─ CraftingHub.dll
└─ config\
└─ com.dev.survivallog.craftinghub.cfg (made on first start)Delete CraftingHub.dll from the BepInEx\plugins folder.
To turn off the whole-house storage, change how deep intermediates go, hide the marks, turn off keep stocked or its auto start, have closing the workbench stop the queue instead of pausing it, or keep a paused queue to the workbench it was running on, edit BepInEx\config\com.dev.survivallog.craftinghub.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once (see CONFIG.md; the cfg file explains each setting in English and Chinese). Without Exiled's Toolkit installed, changes made on the Mods screen take effect at the next game start instead.
AutoStart stays hidden on the Mods screen while KeepStocked is off.[img]https://sldb.core-directive.com/img/mods-banner.jpg[/img]
Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps[/size]
Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\crafting-hub.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.