Survival Log Database中文
Storage Hub: One searchable list of everything in your bag and storages (F8), with buttons that put your bag away into the storages whose tags fit. Keep chosen items in your bag, see what rots soonest, get tidier storages and have drone deliveries put themselves away.

Storage Hub

One searchable list of everything in your bag and storages (F8), with buttons that put your bag away into the storages whose tags fit. Keep chosen items in your bag, see what rots soonest, get tidier storages and have drone deliveries put themselves away.

Version
0.15.3
Game build
1.1.19611
Category
Quality of life
Settings
11
Hotkeys
1
Versions
27
Languages
English, 中文

Survival Log makes you open storage after storage to find something, and again to put it back. Storage Hub adds one panel that lists every item in your bag, your storages at home and the workbench drawer, in the game's own style, and puts things away for you. Every move goes through the game's own quick-move, so freshness and durability are kept.

Highlights

The panel

press F8, or the chest button in the HUD, to search every item you own at home, see where each one sits, and take it into your bag or put it away. Take a whole storage's worth, or with Stacking (optional) pick how many with a slider. Every button says what it does when you point at it.

Put away by tag

send your whole bag, or everything lying on the floor at home, into the storages whose tags want it. Also in the Mods menu on the inventory screen and on most station screens. Material racks count as tagged Materials and take only what they have a slot for. With Neighbor Basket 0.2.0 or newer (optional), its "Put away" button empties the neighbor's basket the same way.

Keep in bag

pick items by name and set how many to keep. Putting your bag away leaves that many in your bag and stores the rest, and "Fill bag from storage" pulls in what your bag is short of. Each row shows how many storage holds, and marks items storage has none of.

Rotting soon

all your food that spoils, soonest first, with where it sits and the time left.

Home tab at stations

at the stove, rat cage, brewing barrel, dye vat, shredder, ration press, workbench and drone trade, and at home whenever you open a storage, the neighbor's basket or the car trunk, the bag panel gets a searchable "Home" tab listing everything in your home storages, filtered to what that station uses. Click an item to put it in (one unit of a stack at the shredder, workbench and drone trade, with Stacking). In the drone trade, drag an offered item back onto the tab to take it off the offer. At an open storage or the trunk a click puts the item in it. At the basket, what the neighbor asks for today is marked "Wanted" and listed first. The same list is the "Home storage" window in the Mods menu. With Info Pack (optional; 0.8.4 or newer here, 0.8.7 or newer in the panel), pointing at an item shows its tooltip.

Storage tabs at stations

those stations also get a bag tab for every home storage holding something they can use, next to the game's own storage tabs, and the workbench crafts from them too.

See all 9 features

Everything it does 9

The panel

press F8, or the chest button in the HUD, to search every item you own at home, see where each one sits, and take it into your bag or put it away. Take a whole storage's worth, or with Stacking (optional) pick how many with a slider. Every button says what it does when you point at it.

Put away by tag

send your whole bag, or everything lying on the floor at home, into the storages whose tags want it. Also in the Mods menu on the inventory screen and on most station screens. Material racks count as tagged Materials and take only what they have a slot for. With Neighbor Basket 0.2.0 or newer (optional), its "Put away" button empties the neighbor's basket the same way.

Keep in bag

pick items by name and set how many to keep. Putting your bag away leaves that many in your bag and stores the rest, and "Fill bag from storage" pulls in what your bag is short of. Each row shows how many storage holds, and marks items storage has none of.

Rotting soon

all your food that spoils, soonest first, with where it sits and the time left.

Home tab at stations

at the stove, rat cage, brewing barrel, dye vat, shredder, ration press, workbench and drone trade, and at home whenever you open a storage, the neighbor's basket or the car trunk, the bag panel gets a searchable "Home" tab listing everything in your home storages, filtered to what that station uses. Click an item to put it in (one unit of a stack at the shredder, workbench and drone trade, with Stacking). In the drone trade, drag an offered item back onto the tab to take it off the offer. At an open storage or the trunk a click puts the item in it. At the basket, what the neighbor asks for today is marked "Wanted" and listed first. The same list is the "Home storage" window in the Mods menu. With Info Pack (optional; 0.8.4 or newer here, 0.8.7 or newer in the panel), pointing at an item shows its tooltip.

Storage tabs at stations

those stations also get a bag tab for every home storage holding something they can use, next to the game's own storage tabs, and the workbench crafts from them too.

Storage tabs at home

at home, opening a storage, the neighbor's basket or the car trunk gives every home storage a tab above your bag, empty or not, so you can move things between any of them. A long row scrolls by whole tabs with the arrows or the mouse wheel, and A and D bring the chosen tab into view. Out exploring, looting looks as the game made it.

Drone deliveries

when a drone comes home, its cargo is put away into the tagged storages. A drone left empty no longer asks you to retrieve supplies, and the delivery counts toward events that ask you to retrieve them. A setting leaves out material racks whose robot put switch is off.

Tidy storages

opening a storage packs big items toward the bottom-right and small ones usually toward the top-left, in whichever of several layouts leaves the fewest empty cells only a small item could fill and the most room for big items. Items of the same kind stay together when that costs no room. It also tops up partial stacks of the same item. The Sort button packs the same way, and so does Auto Organize in the drone trade (offered stacks keep their count).

The keep list, deliveries, tidying and stack merging can each be turned off in the config.

Keep in bag

The game can't split a stack, so the keep list keeps whole stacks: the smallest stack that covers the amount, or else the fullest stacks until it is covered, the fresher one first between stacks of the same size. You often keep a few more than you asked for.

The list is saved in BepInEx\config\com.dev.survivallog.storagehub.keep.json. For now it is one list for all your saves. If that file can't be read, the mod refuses to put your bag away or change the list rather than overwrite it, and a file this version can't understand is copied aside with a .broken- name before starting fresh.

Storage Hub keeps nothing of its own in your save and does not edit game files.

Works in English and Chinese.

Settings 11

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

Delivery

[Delivery]
AutoPutAway
On / off
Default On
When a drone comes home, put what it brought into the storages tagged for it, the same way "Put whole bag away by tag" does. Anything no storage takes stays where the game put it. Also counts each delivery as retrieving the supplies, so drone trade events can finish.
无人机回家时,把它带回的物资按标签放进对应的储物家具,和面板上「按标签收纳整个背包」按钮的做法一样。没有储物家具接收的物品留在游戏原本放的地方。同时会把每次送货算作「取回物资」,让要求无人机交易并取回物资的事件可以完成;关闭后,如果无人机中控台替你卸货,这类事件会一直无法完成。默认开启。
SkipRacksWithRobotPutOff
On / off
Default Off
When on, drone deliveries leave out any material rack whose robot put switch is off, the way the game's robots do. When off, deliveries fill every rack that has a slot for the item.
开启后,无人机送货不会放进关闭了机器人放入开关的材料架,和游戏里机器人的做法一样。关闭时,送货会放进任何有对应格子的材料架。默认关闭。

Diagnostics

[Diagnostics]

The log is BepInEx\storage-hub.log. Leave Verbose off unless you are chasing a problem; it makes the log grow much faster.

Verbose
On / off
Default Off
Write extra detail to the log: every planned move, what the keep list left in your bag, and how well each storage's tags matched an item. Turn it on to find out why an item went where it did.
在 BepInEx/storage-hub.log 日志里写入更多细节:每一步计划的移动、「留在背包」清单留在背包里的物品,以及每个储物家具的标签和物品有多匹配。想弄清某件物品为什么被放到那里时再打开。默认关闭。

Keep

[Keep]
Enabled
On / off
Default On
When you put your bag away, leave the amounts on the "Keep in bag" list in your bag. This counts for the whole bag and for one item at a time. Off: putting away moves everything, and the list stays saved for when you turn this back on.
收纳背包时,按面板上「留在背包」清单里的数量把这些物品留在背包里。整个背包收纳和单件物品收纳都算。关闭后,收纳会把所有物品都放进储物家具,清单仍会保存,重新开启后照常生效。默认开启。

Organize

[Organize]

MergeStacks only runs as part of a tidy, so it does nothing while both OrganizeOnOpen and CompactSmallItems are off. With those two off, the mod leaves your storages and the Sort button exactly as the game makes them.

OrganizeOnOpen
On / off
Default On
Tidy a storage each time you open it. Your own bag is never tidied when you open a storage.
每次打开储物家具时整理里面的物品。打开储物家具时不会整理你自己的背包。默认开启。
CompactSmallItems
On / off
Default On
Pack big items toward the bottom-right and small items usually toward the top-left. Several layouts are tried, and the one kept leaves the fewest empty cells that only a small item could fill and the most room for big items. Items of the same kind stay together when that costs no room. The game's Sort button packs this way too. Off: storages are tidied the way the game's Sort does it, and the Sort button works as normal.
大件物品靠右下角摆,小件物品一般靠左上角摆。会试几种摆法,选出只能放小件的零散空格最少、留给大件的空间最多的那一种。同类物品在不多占空间时会放在一起。游戏的「一键整理」按钮也会这样摆。关闭后,储物家具按游戏「一键整理」的方式整理,「一键整理」按钮保持原样。默认开启。
SmallItemMaxArea
Number
Default 2
Items that take up this many cells or fewer count as small when CompactSmallItems packs a storage. 0 means no item counts as small.
占用格子数不超过这个数的物品,在 CompactSmallItems 摆放时算作小件。设为 0 表示没有物品算作小件。默认 2。
MergeStacks
On / off
Default On
When a storage is tidied, first top up part-full stacks of the same item from each other. Food only merges when the stacks spoil within an hour of each other. Stacks on moldy cells are left alone.
整理储物家具时,先把同一种物品没堆满的几堆互相补满。食物只有在剩余保质期相差不超过 1 小时时才会合并。压在霉格上的物品不会合并。默认开启。

Panel

[Panel]
ToggleKey
Key
Default F8
The key that opens and closes the Storage Hub panel. Use a Unity key name such as F7 or Insert; the settings file lists every accepted name.
打开和关闭 Storage Hub 面板的按键。默认 F8。

Stations

[Stations]
HomeStorageList
On / off
Default On
Add a searchable list of your home storages: a "Home" tab on the bag panel at the stove, rat cage, brewing barrel, dye vat, shredder, ration press, drone trade and workbench and, at home, beside an open storage, the neighbor's basket or the car trunk, and a "Home storage" window in the Mods menu on the inventory screen. At the stove or rat cage, clicking an item the station takes puts it into the station, and anything else goes to your bag. Beside a storage, the basket or the trunk, a click puts the item in it.
加入一个可搜索的家中储物家具列表:灶台、鼠笼、酿酒桶、染料桶、粉碎机、口粮压制机、无人机交易和工作台的背包面板上,以及在家里打开储物家具、邻居的篮子或小汽车后备箱时,多一个「家中」标签,背包界面的模组菜单里多一个「家中储物」窗口。在这些地方,点击这里能用的物品会直接放进去(无人机交易时放进你这一方的交易栏),其他物品放进背包。打开储物家具、篮子或后备箱时,点击物品会放进它里面。默认开启。
StorageTabs
On / off
Default On
At the stove, rat cage, brewing barrel, dye vat, shredder, ration press, drone trade and workbench, add a bag tab for every home storage holding something the station takes, next to the game's own storage tabs. At home, opening a storage, the neighbor's basket or the car trunk also gives every home storage a tab above your bag, empty or not.
在灶台、鼠笼、酿酒桶、染料桶、粉碎机、口粮压制机、无人机交易和工作台的背包标签旁,为每个放着这里能用的物品的家中储物家具加一个标签,和游戏自带的储物标签并列。在家里打开储物家具、邻居的篮子或小汽车后备箱时,每个家中储物家具也都会在背包上方有一个标签,空的也有。默认开启。

Hotkeys 1

F8

The key that opens and closes the Storage Hub panel. Use a Unity key name such as F7 or Insert; the settings file lists every accepted name.

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\StorageHub.dll

Where it goes

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

Uninstall

Delete StorageHub.dll from the BepInEx\plugins folder. The items it moved stay where they are.

Settings

To change the panel key or turn off any piece, edit BepInEx\config\com.dev.survivallog.storagehub.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 for every setting; 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 27 versions

  1. 0.15.3On NexusGame 1.1.19611
    • Fixed: the game could stutter for a moment when you opened the stove, brewing barrel, workbench or another station with the Home tab on.
    • The Home tab at stations now only rebuilds its list when something in your storages changes, so stations run smoother while they are open.
    • The panel and the Home tab read your storages faster and do less work each second, so the game runs smoother with them open.
    • Made for Survival Log 1.1.19611.
  2. 0.15.2Game 1.1.19611
    • Fixed: the search box in the Storage Hub panel now accepts Chinese and other typing that needs an input method.
    • Made for Survival Log 1.1.19611.
  3. 0.15.1Game 1.1.19611
    • The game no longer stutters the first time you open the panel: item icons now load in the background when the game starts.
    • The game no longer stutters when you open the item list for Keep in bag.
    • The panel no longer causes small hitches while it is open: it only rebuilds its list when something in your storages changes.
    • The Home tab at stations and the putting away of drone deliveries do less work, so the game runs smoother at stations and when a drone lands.
    • Made for Survival Log 1.1.19611.
  4. 0.15.0Game 1.1.19611
    • "Put away by tag" and "Put away floor" are now also in the Mods button on the workbench, stove, ration press, greenhouse, drone hub, brewing barrel, dye vat, rat cage, material rack and shop screens, so you can put your bag away without going back to the inventory.
    • Made for Survival Log 1.1.19611.
  5. 0.14.3Game 1.1.19611
    • Out exploring, the looting screen's tabs keep the game's own look; the new tab style is only at home.
    • Switching storages with A and D scrolls the tab row to the chosen tab.
    • The tab row scrolls by whole tabs, so the first tab after the arrow is never cut in half. The arrows move to the next tabs not fully shown, and each mouse wheel notch moves one tab.
    • Made for Survival Log 1.1.19611.
  6. 0.14.2
    • The storage tabs at home and at the basket are smaller and sit in one bar, with the open tab filled gold, so more storages fit before the row scrolls.
    • Made for Survival Log 1.1.19611.
  7. 0.14.1
    • Fixed: the Storage Hub window (F8) did not open. This broke in 0.13.1.
    • Made for Survival Log 1.1.19611.
  8. 0.14.0
    • At home, opening any storage, the neighbor's basket or the trunk puts every home storage in a row of tabs above your bag, with Home after the bag's tab, the way the crafting bench and other stations show them. Clicking an item in Home puts it in the storage that is open.
    • At the basket every storage gets a tab, whether or not she has asked for anything yet.
    • Out exploring, looting looks the same as before.
    • Made for Survival Log 1.1.19611.
  9. 0.13.1Game 1.1.19131Game 1.1.19611
    • Fixed: at the neighbor's basket, a long row of storage tabs widened the bag panel past the left edge of the screen and left a wide gap between the bag and the basket. The tab row now stays as wide as the bag panel and scrolls.
    • At the basket, storage tabs are only added for storages holding something she asks for today, and each tab shows its storage's name instead of "Backpack".
    • Made for Survival Log 1.1.19131; works on 1.1.19611.
  10. 0.13.0Game 1.1.19131
    • The neighbor's basket can be put away into your storages by tag, the same way as your bag. The button for it is Neighbor Basket's "Put away" on the basket screen (Neighbor Basket 0.2.0 or newer, optional). What no storage wants stays in the basket.
    • Made for Survival Log 1.1.19131.
  11. 0.12.0Game 1.1.19131
    • The neighbor's basket screen gets a "Home" tab right after "Character Inventory", and a bag tab for every home storage holding something the basket accepts. Clicking an item in the Home list puts it in the basket. What she asks for today is marked "Wanted" and listed first.
    • When there are more tabs than fit, the bag tab and Home stay put and the rest scroll, with arrows at each end. The mouse wheel scrolls them too.
    • What is in the basket shows in the panel under its own storage, but nothing is ever put away into the basket or taken back out of it by "Fill bag from storage".
    • Fixed: at a station, a Home click that had to switch the storage tab first closed the Home list. It now stays open.
    • Made for Survival Log 1.1.19131.
  12. 0.11.2Game 1.1.19131
    • Fixed: pressing A or D while a station's Home tab was showing switched the inventory hidden under it, and the Home list stayed. Now the Home list closes and the inventory you switched to shows.
    • Made for Survival Log 1.1.19131.
  13. 0.11.1Game 1.1.19131
    • Fixed the game freezing when taking more than one item from a stack with "Take 5" or "Fill bag from storage".
    • Made for Survival Log 1.1.19131.
  14. 0.11.0Game 1.1.19131
    • A chest button at the top of the HUD's tool column opens and closes the panel, with the panel key in its tooltip.
    • Each storage row in an item's detail has "Take all", and with Stacking installed a slider to pick how many to take, with a "Take 5" button.
    • "Fill bag from storage" on the "Keep in bag" tab takes what your bag is short of from your home storages, never from a drone. Each row says how many storage holds, or "None in storage" in red when your bag is short and storage has none.
    • Pointing at a button shows what it does. Pointing at an item shows Info Pack's tooltip with Info Pack 0.8.7 or later, or a short tooltip of its own without it.
    • Made for Survival Log 1.1.19131.
  15. 0.10.1Game 1.1.19131
    • Fixed: typing A or D in a search box, the Home tab's included, also switched the game's inventory tabs. The game's keys now wait while you type.
    • Made for Survival Log 1.1.19131.
  16. 0.10.0Game 1.1.19131
    • A new look for the panel. "Items", "Rotting soon" and "Keep in bag" are tabs along the top, each with a count.
    • Item rows show where the item sits under its name, your bag first. An "All places" drop-down beside the search box shows only the items in one storage.
    • The item's detail says how many places hold it, and has a Keep button.
    • The Keep button on item rows is a bell that shows when you point at the row, and stays lit with the amount once the item is kept.
    • "Rotting soon" is split into Spoiled, Under a day, This week and Later.
    • Keep list rows have a bar that fills as your bag gets to the amount to keep.
    • "Put bag away" is the big button at the bottom right, with "Put floor away" beside it.
    • The status line is green when everything moved, amber when something was left behind and red when something failed.
    • The Home tab at stations and the Home storage window have the same new look. The "usable" and "Everything" switch shows how many items each side holds.
    • With Info Pack 0.8.4 or later, pointing at an item in the Home tab or the Home storage window shows its item tooltip.
    • Made for Survival Log 1.1.19131.
  17. 0.9.5Game 1.1.19131
    • After a game update, Mod Manager can tell you if this mod may need an update.
    • Made for Survival Log 1.1.19131.
  18. 0.9.4Game 1.1.18902Game 1.1.19131
    • The Auto Organize button in the drone trade tidies your bag the same way as the inventory's Sort button, and tops up partial stacks of the same item. Stacks you have offered keep their count.
  19. 0.9.3
    • In the drone trade, dragging an offered item from the drone onto the Home tab takes it back off the offer. With Stacking installed, Shift or Ctrl held while you let go takes back only part of it. Clicking a stack in the Home tab offers one unit (with Stacking installed).
  20. 0.9.2
    • At the workbench, clicking an item in the Home tab puts one unit on the bench, not the whole stack, the same as at the shredder. Without Stacking installed it still moves the whole stack.
  21. 0.9.1
    • At the shredder, clicking an item in the Home tab puts one unit in the hopper, not the whole stack. Without Stacking installed it still moves the whole stack.
  22. 0.9.0
    • Mod Manager's Mods screen links to this changelog.
    • On the Mods screen, a setting that only matters while another one is on stays hidden until that one is on.
    • On the Mods screen, the diagnostics settings are in the Advanced group, which starts folded.
    • Settings changed on the Mod Manager's Mods screen take effect at once.
    • The Mods screen shows the mod's name, description, category and links, and lists Stacking as an optional companion.
    • 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.
  23. 0.8.3
    • The "Home" tab and the home storage tabs now also show at the workbench, with a "For the workbench" filter for anything a recipe uses. The workbench takes recipe materials from every storage tab it lists, so a home storage tab there also feeds crafting.
    • At a station, clicking an item in the "Home" tab that goes to your bag now moves one unit instead of the whole stack. This needs Stacking 0.5.0 or later; without it the whole stack moves as before.
    • The "Open" button in the "Home" tab now works at the drone trade.
  24. 0.8.2
    • The "Home" tab and the home storage tabs now also show at the brewing barrel, dye vat, shredder, ration press and drone trade. Each has its own filter ("For brewing", "For dyeing", "For the shredder", "For the ration press", "For trading"). At the drone trade, clicking a tradable item puts it on your side of the trade. The trade's tabs only show when it has more than one, so the "Home" tab needs at least one storage tab there too.
  25. 0.8.1
    • Stack merging works again for items that never spoil, such as wire, dyes, fuel and seeds. They merge whenever they were picked up and whether they were found on the map, made or bought.
    • Food found on the map no longer differs from other food by the shelf factor it came with; the time left decides, as before.
    • When partial stacks of one item stay apart, the log says why (which trait differs, or freshness or uses), once per item per session.
  26. 0.8.0
    • A searchable home storage list. At the stove and the rat cage it is a "Home" tab on the bag panel; on the inventory screen it is the "Home storage" window in the Mods menu. At a station, "For cooking" or "For the rat cage" shows only what it can use, and clicking a usable item puts it into the station; anything else goes to your bag. In the window, "Open" shows a storage beside your bag. Esc or the close button shuts it. New setting HomeStorageList.
    • The stove and the rat cage get a bag tab for every home storage holding something they can use. New setting StorageTabs.
    • At the rat cage, the mouse slots scroll past three rows, so a big cage no longer shrinks the whole screen.
  27. 0.7.4

    Changes since 0.3.2:

    • "Rotting soon" switches the list to food that spoils, soonest first, with where it sits and the time left.
    • A keep list names items you always carry; putting your bag away leaves that many in your bag.
    • Put-away actions moved into a shared Mods menu.
    • Storages tidy when you open them: a compact layout packs small items, stacks merge, and moldy bags are tidied around their mold.
    • Drone deliveries are put away where their tags say, fill material racks, and count toward retrieve-supplies events.
    • Material racks are ranked the way the game's own robots rank them. New setting SkipRacksWithRobotPutOff leaves out racks with their robot put switch off.
    • The panel, menu entries and messages are in Simplified Chinese too, and every config entry is explained in plain English and Chinese.
    • The panel footer names the key you set.
    • Fixes: no lost units, clicks or lists; an emptied drone stops offering a retrieve; the mod only reads game objects after the game has built them.

Help

Known issues

  • No put-away ever fills a drone or the workbench drawer. "Take all into bag" does take from a drone, so check before taking all of something a drone is carrying.
  • Racks, cooking furniture, compost bins, hot pots, locked bags and the game's special bags are never tidied.
  • After Sort, the game's own layout shows for one frame before the compact one replaces it.
  • Drone deliveries and stack merging only start after the prologue.

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