Survival Log Database中文
Unpack All: One press unpacks every furniture package in your bag, then the ones on the floor at home (and in your storages, if you turn that on), as far as your home has free package spots. F9 or the inventory's Mods menu.

Unpack All

One press unpacks every furniture package in your bag, then the ones on the floor at home (and in your storages, if you turn that on), as far as your home has free package spots. F9 or the inventory's Mods menu.

Version
0.5.1
Game build
1.1.19611
Category
Quality of life
Settings
2
Hotkeys
1
Versions
5
Languages
English, 中文

Unpacking furniture packages one at a time is slow, and lining up too many fills the queue with unpacks that fail. Unpack All unpacks everything in your bag and on the floor at home in one press, and never lines up more than your home has room for. It can also take packages out of your storages at home if you turn that on in the config.

Highlights

Bag first, then the floor, then storages

packages on the floor at home are picked up, then, if you turn it on in the config, packages in the storages at home you can see are taken out, and unpacked while spots are left. Storages are off by default.

Never more than fits

only as many unpacks as your home has free package spots. The rest stay where they are.

Game's own Use action

the same action as the inventory's Use button, with the game's checks and timings.

Your queued actions stay

unpacks join the end of the queue, so your own actions run first.

Clear messages

says how many are unpacking, how many were picked up or taken from storages, and why any were left.

Mods menu

a Mods button on the inventory toolbar, and in the bag panel of most station screens, with an Unpack all entry, shared with other mods that use it.

Everything it does 6

Bag first, then the floor, then storages

packages on the floor at home are picked up, then, if you turn it on in the config, packages in the storages at home you can see are taken out, and unpacked while spots are left. Storages are off by default.

Never more than fits

only as many unpacks as your home has free package spots. The rest stay where they are.

Game's own Use action

the same action as the inventory's Use button, with the game's checks and timings.

Your queued actions stay

unpacks join the end of the queue, so your own actions run first.

Clear messages

says how many are unpacking, how many were picked up or taken from storages, and why any were left.

Mods menu

a Mods button on the inventory toolbar, and in the bag panel of most station screens, with an Unpack all entry, shared with other mods that use it.

Settings 2

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

Controls

[Controls]

The value is a Unity key name, for example F9, F11, Insert or Keypad5. With None, the Mods menu entry shows no key.

UnpackKey
Key
Default F9
Key that unpacks the packages in your bag first, then the ones on the floor at home, up to your free package spots. If IncludeStorages is true, packages in storages at home are unpacked last. None turns the key off, but Unpack all in the inventory's Mods menu still works.
按下此键先拆封背包里的包裹,再拆封家里地上的包裹,数量以空余的包裹位为限。IncludeStorages 设为 true 时,最后还会拆封家里储物家具中的包裹。设为 None 可关闭此键,背包界面 Mods 菜单里的「全部拆封」仍可使用。

Unpack

[Unpack]

Locked storages, the drone hub and drones, the neighbour gift basket, the door box, and the bins of a brew barrel, shredder, compressor, dye vat or greenhouse are never touched. A storage stack that holds more packages than your free spots stays in its storage until you have room for all of it.

IncludeStorages
On / off
Default Off
When true, packages in storages at home are unpacked too, after the bag and the floor. A storage stack is moved into your bag only if all of it fits your free package spots, and nothing is taken while a storage, workbench, shop or trade window is open. false, the default, leaves storages alone.
设为 true 时,拆完背包和家里地上的包裹后,还会拆封家里储物家具中的包裹。储物家具里的一组包裹只有能全部放进空余的包裹位时,才会整组移进背包;开着储物、工作台、商店或交易界面时不会取出任何东西。设为 false(默认)则不动储物家具。

Hotkeys 1

F9

unpack all (in a loaded game, past the prologue).

F9 can be changed or turned off in the config. Unpack all in the Mods menu works either way.

Works in English and Chinese.

The mod adds no data of its own to your save, but the unpacks are real: packages come off the floor or out of your storages into your bag and become furniture. You can remove it at any time; packages and furniture stay as they are.

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

Where it goes

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

Uninstall

Delete UnpackAll.dll from the BepInEx\plugins folder.

Settings

To change the key or turn storages on, edit BepInEx\config\com.dev.survivallog.unpackall.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 5 versions

  1. 0.5.1On NexusGame 1.1.19611
    • Unpacking many packages at once no longer makes the game stutter, and neither does the first press after starting the game.
    • Less work in the background while you play.
    • Made for Survival Log 1.1.19611.
  2. 0.5.0Game 1.1.19611
    • Unpack all is 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.
    • While one of those screens is open, it only unpacks what's in your bag. Packages on the floor and in storages wait until you close it.
    • Made for Survival Log 1.1.19611.
  3. 0.4.1Game 1.1.19131Game 1.1.19611
    • After a game update, Mod Manager can tell you if this mod may need an update.
    • Made for Survival Log 1.1.19131.
  4. 0.4.0Game 1.1.18902Game 1.1.19131
    • Mod Manager's Mods screen links to this changelog.
    • Settings changed on the Mod Manager's Mods screen take effect at once.
    • Mod Manager's Mods screen shows the mod's name, description, category and links.
    • 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.
    • When the game is in Chinese, every reason a package can't be unpacked is shown in Chinese too.
  5. 0.3.1
    • First public release.
    • Press F9, or use the inventory's Mods menu, to unpack every furniture package in your bag, then the ones on the floor at home.
    • It can also take packages out of your storages, if you turn that on.
    • It never unpacks more than your home has free package spots for.

Help

Known issues

  • Packages beyond your free package spots stay where they are. Place some furniture, then press again.
  • Floor and storage packages are only taken while you are at home, and nothing leaves a storage while a storage, workbench or shop window is open.
  • Locked storages, the drone hub and drones, the neighbour gift basket, the door box and workstation bins are never touched.
  • The game picks up a floor stack whole, so some packages can end up waiting in your bag for the next press. A storage stack bigger than your free spots stays in its storage.
  • The game's own refusal reasons are shown as the game words them, which can be Chinese.
  • The shared Mods button and its tooltip stay in English.

[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\unpack-all.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.