Survival Log Database中文
Crafting Hub: A wider, searchable workbench screen with a craft queue. Workbenches use every storage in your home, make intermediate materials for you, and craft a queue of different recipes.

Crafting Hub

A wider, searchable workbench screen with a craft queue. Workbenches use every storage in your home, make intermediate materials for you, and craft a queue of different recipes.

Version
0.9.9
Game build
1.1.19611
Category
Quality of life
Settings
7
Hotkeys
None
Versions
12
Languages
English, 中文

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.

Highlights

Every home storage counts

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

A wider workbench screen

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 and filters

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.

Craftable through intermediates

recipes you could make after crafting their intermediates show in amber with what gets made first.

Craft with intermediates

one button under the bench's Craft button makes the intermediates and then the recipe, using the quantity box.

Colors

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.

See all 14 features

Everything it does 14

Every home storage counts

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

A wider workbench screen

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 and filters

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.

Craftable through intermediates

recipes you could make after crafting their intermediates show in amber with what gets made first.

Craft with intermediates

one button under the bench's Craft button makes the intermediates and then the recipe, using the quantity box.

Colors

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.

Queue

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.

Materials for the whole queue

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.

Stamina

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.

Tooltips

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.

Stop

nothing more is started and the queue is kept.

Closing pauses the queue

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.

Keep stocked

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.

Game's own clicks

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.

Settings 7

Saved inBepInEx\config\com.dev.survivallog.craftinghub.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

Chain

[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.

MaxDepth
Number
Default 4
How many layers of intermediates can be crafted for one recipe. Making planks for a crate is one layer, and 0 turns intermediates off.
做一个配方时,最多可以先做几层中间材料(先做出来、再拿去做成品的材料)。0 表示不做中间材料。
ShowMarks
On / off
Default On
Mark recipes you can make once their intermediates are crafted: they show "Makes first" in amber and get a "Craft with intermediates" button.
给先做中间材料就能做的配方加上标记:以琥珀色显示「先制作」,并提供「连同中间材料一起制作」按钮。关闭后两者都不显示,队列里的订单仍会先做中间材料。

Queue

[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.

ResumeOnReopen
On / off
Default On
Closing a workbench pauses a running queue, and it carries on when you open a workbench again. false stops the queue when the workbench closes, and you press Craft queue to carry on.
关掉工作台时,正在制作的队列会暂停,再次打开工作台后自动继续。关闭本选项后,关掉工作台会停止队列,要点「制作队列」才会继续。
OtherBenches
On / off
Default On
A paused queue carries on at whichever workbench you open next. false waits for the workbench it was running on. Only matters when ResumeOnReopen is true.
暂停的队列会在你下一个打开的工作台继续,不一定是原来那台。关闭本选项后,只会在原来那台工作台继续。只在 ResumeOnReopen 开启时有用。

Storage

[Storage]

With false, workbenches use only their linked storages, as in the unmodded game. Intermediates and the queue still work, from those storages only.

UseAllHomeStorages
On / off
Default On
Workbenches use materials from every storage in your home, not only the storages linked to them.
工作台可以使用家里所有储物家具中的材料,不只是接入它的那几个。关闭后只用接入的储物家具,和原版游戏一样。

Targets

[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.

KeepStocked
On / off
Default On
Adds a Keep button to every recipe and a "Keep in stock" list under the queue. Each time you open a workbench, crafts are queued to bring kept items back up to their counts.
在每个配方上加「保持」按钮,并在队列下方加「保持库存」列表。每次打开工作台,都会把需要的制作加入队列,让这些物品补回你设定的数量。
AutoStart
On / off
Default On
After kept items are topped up, start the queue by itself if nothing else was in it. false only queues the crafts, and you press Craft queue yourself.
补充库存后,如果队列里原本没有别的订单,就自动开始制作。关闭后只加入队列,需要你自己点「制作队列」。

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Optional, to change settings without a restart: install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with 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.dll
  5. If you use BetterCrafting, delete its DLL from the same folder.

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ CraftingHub.dll
   └─ config\
      └─ com.dev.survivallog.craftinghub.cfg   (made on first start)

Uninstall

Delete CraftingHub.dll from the BepInEx\plugins folder.

Settings

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.

Changelog 12 versions

  1. 0.9.9On NexusGame 1.1.19611
    • Smoother play: Crafting Hub no longer causes small stutters while you play, most of all with the workbench closed.
    • The workbench recipe list redraws only the cards whose counts or marks changed, so it stays quick with many recipes.
    • Made for Survival Log 1.1.19611.
  2. 0.9.8Game 1.1.19611
    • Works with the 1.1.19611 workbench: recipes in the queue, on cards and in messages show their names again instead of numbers, and each material's count held is read correctly, so materials in your home storages count again instead of showing as missing.
    • Made for Survival Log 1.1.19611.
  3. 0.9.7Game 1.1.19131
    • Colors: a card for something that can be dyed has a row of color dots under its materials, the same colors the game's own dye bar offers, each with how much of that dye you have. Pick one and Add, the bell and a click on the card's picture or name use that color; the striped dot is the plain version.
    • Made for Survival Log 1.1.19131.
  4. 0.9.6Game 1.1.19131
    • Workbenches no longer take materials from the neighbor's basket, and what is staged there no longer counts toward Keep stocked.
    • Made for Survival Log 1.1.19131.
  5. 0.9.5Game 1.1.19131
    • Point at a card's picture or name, or at an order in the queue, for a tooltip of the item it makes (the full item tooltip with Info Pack 0.8.5 or newer).
    • Made for Survival Log 1.1.19131.
  6. 0.9.4Game 1.1.19131
    • Fixed: the stamina meter, the queue's stamina need and the stamina cost on cards never showed.
    • Point at a material on a card to see its name, and at the bell, the amount or its - and + to see what they do. With Info Pack 0.8.5 or newer installed, these use its tooltip, and a material gets the full item tooltip.
    • Made for Survival Log 1.1.19131.
  7. 0.9.3Game 1.1.19131
    • The workbench screen has a new look in the gold style of the other hubs.
    • Recipe cards sit two to a row, with materials on their own line as need/have and the stamina a craft takes beside Add.
    • The bell on a card keeps that item in stock and shows the kept count. Kept items have their own tab beside the queue.
    • The queue column shows how much stamina the queued orders take against what you have. Each order shows its own stamina cost. Intermediates made on the way are not counted in this figure.
    • The materials list folds to a line of what is short; click it to see the whole list.
    • The up and down arrows on queue orders are gone; drag an order by its handle to move it.
    • Shorter filter names: Can make, Parts first, Kept.
    • Made for Survival Log 1.1.19131.
  8. 0.9.2Game 1.1.19131
    • "Materials for the whole queue" no longer shows you short of materials a batch has already used. An order in the craft queue counts down by one as each craft finishes, and leaves the queue with its last craft.
    • Crafts finished before you press Stop come off the order.
    • Your stamina shows beside the craft queue again, each recipe shows what a craft costs, and a bar says so when the queue cannot go on for lack of stamina.
    • After a game update, Mod Manager can tell you if this mod may need an update.
    • Made for Survival Log 1.1.19131.
  9. 0.9.1
    • The recipe list and queue are no longer squeezed while the bag is open. The bag panel beside them is as wide as the tab shown, not your widest storage.
  10. 0.9.0Game 1.1.18902Game 1.1.19131
    • Mod Manager's Mods screen shows the mod's name, description, category and links, and links to this changelog.
    • The Mods screen lists Stacking as a mod it works with, and BetterCrafting as one it does not work with. While BetterCrafting is installed, Crafting Hub does not load.
    • AutoStart stays hidden on the Mods screen while KeepStocked is off.
    • Exiled's Toolkit 0.4.0 or newer is optional. With it, settings you change on the Mods screen take effect right away. Without it, they take effect the next time you start the game.
  11. 0.8.0
    • Crafting is a lot smoother: pulling materials and finishing a craft no longer freeze the game for a moment each time.
    • Intermediate parts a recipe needs go into the queue as their own orders, ahead of the item that needs them, so the "Made on the way" list is gone.
    • Cards say "Can make now" whenever you own enough of every material. Before, with the Stacking mod, a material held in one stack bigger than the recipe needs made the card say "Cannot make now".
    • When the queue stops because your stamina is too low, a bar over the queue says so.
    • Keep on a recipe card starts at 1 instead of 10.
  12. 0.7.1
    • First release.
    • A wider workbench screen with a search box and a craft queue.
    • Workbenches use every storage in your home.
    • Intermediate materials are made for you.
    • The queue crafts different recipes one after another.

Help

Known issues

  • Do not use it together with BetterCrafting. Remove BetterCrafting first.
  • The queue only crafts at the workbench whose window is open. The mod never moves your character: when the queue pauses, you walk to a workbench and open it yourself.
  • The game cancels a craft when the workbench closes; that craft is made again when the queue carries on. Quitting the game empties the queue.
  • A craft still going when you press Stop is not counted, so starting again can make that batch twice.
  • Closing the workbench in the same moment a single craft finishes can make that craft once more.
  • Craft with intermediates is not taken while the queue is paused; press Stop first.
  • Every storage in your home is used, including ones you meant to keep for something else.
  • A kept item is only topped up when you open a workbench. Recipes that make several at once can end a little over the count.
  • Kept counts follow the save file. A save the game starts fresh from an old one (rolling back, restarting from a snapshot) begins with none.

[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?

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.