生存日志 数据库English
堆叠增强: 按物品类别提高堆叠上限,新鲜食物不会和旧食物混堆;烹饪和制作按堆叠里的每一件计数;烹饪和制作家具里不放整堆;按住 Shift、Ctrl 或用数量面板拆分堆叠。

堆叠增强

按物品类别提高堆叠上限,新鲜食物不会和旧食物混堆;烹饪和制作按堆叠里的每一件计数;烹饪和制作家具里不放整堆;按住 Shift、Ctrl 或用数量面板拆分堆叠。

版本
0.7.9
游戏版本
1.1.19611
分类
便利
设置
24
快捷键
5
版本数
16
语言
English, 中文

大多数种子和食物各占一个背包格子,储物空间很快就满了。Stacking 按物品类别提高堆叠上限,但不会让新鲜的饭菜和快要腐坏的混在一起,还可以按住按键拆分堆叠。

亮点

按类别设置堆叠上限

默认材料和种子可堆叠 99 个,食物 20 个;药品、燃料、肥料和其他日用品的上限也有小幅提高。每个类别都可以在配置中修改,最高 999。

新鲜食物单独堆放

食物只和新鲜程度相同的食物叠在一起,旧食物不会混进新鲜的一堆。

不会腐坏的物品叠在一起

种子、燃料、材料等没有保质期的物品,无论何时拾取、是否在地图上找到,都会叠进同类物品的堆里。

烹饪按每一件计数

一堆三个草莓能做三杯奶昔,和三个散放的草莓一样。

家具里不放整堆

把一堆物品移进烹饪或制作家具时只放进一件,其余留在原处。

工作台按每一件计数

需要两块玻璃的配方可以用一堆八块的玻璃来做,一键填充和批量制作会从堆叠里逐件取用。

查看全部 12 项功能

全部功能 12

按类别设置堆叠上限

默认材料和种子可堆叠 99 个,食物 20 个;药品、燃料、肥料和其他日用品的上限也有小幅提高。每个类别都可以在配置中修改,最高 999。

新鲜食物单独堆放

食物只和新鲜程度相同的食物叠在一起,旧食物不会混进新鲜的一堆。

不会腐坏的物品叠在一起

种子、燃料、材料等没有保质期的物品,无论何时拾取、是否在地图上找到,都会叠进同类物品的堆里。

烹饪按每一件计数

一堆三个草莓能做三杯奶昔,和三个散放的草莓一样。

家具里不放整堆

把一堆物品移进烹饪或制作家具时只放进一件,其余留在原处。

工作台按每一件计数

需要两块玻璃的配方可以用一堆八块的玻璃来做,一键填充和批量制作会从堆叠里逐件取用。

拖拽拆分

按住 Shift 移动半堆,按住 Ctrl 移动 1 件,按住 Ctrl+Shift 自选数量。

右键拆分

按住同样的键右键点击,会把拆出的部分放到最近的空位。

只交出一部分

在商人的交易界面,按住同样的键拖到无人机上或右键点击,只交出拆出的那部分;从无人机拖回背包或在无人机上右键点击,只取回那部分。在无人机或背包内部按住这些键拖动也能拆分。在你这一侧右键或 Shift+左键点击一堆物品,每次交出一件。在背包或无人机上把一堆物品放到同种物品上,会合并成一堆。

粉碎机、压缩机和染料桶一次放一件

在这些界面的材料架或储物标签页里快速移动一堆物品时,只放进一件。

Ctrl+点击不打开物品详情

在任何界面都是如此,从背包到商人的交易界面。在背包里,游戏允许时 Ctrl+点击仍会直接使用物品。

菜品和有使用次数的物品保持原上限

每份菜品都有自己的份数,所以菜品从不堆叠;使用次数会用完的工具也保持不变。直接使用的可反复使用物品(如染料)也保持原上限;可反复使用的材料,如电线,可以堆叠。

设置 24

保存在BepInEx\config\com.dev.survivallog.stacking.cfg在 Mod Manager 的「模组」界面修改,或在游戏关闭时编辑这个文件。

Cooking

[Cooking]

A cook that was started with this on and finishes after you turn it off is settled the game's way: that one cook takes only one item from each stack, so its extra dishes come free.

CountWholeStacks
开 / 关需重启
默认 开
开启:烹饪家具把堆叠里的每一件都算作食材,和散放的物品一样,烹饪完成时扣除菜品用掉的数量。关闭:一个堆叠只算一份食材,与原版游戏相同。下次启动游戏时生效。
A cooking bench counts every item in a stack as an ingredient, like loose items, and the finished cook uses up the items its dishes took. false counts a stack as one ingredient, as in the base game.

Splitting

[Splitting]

Turning splitting off does not change the station rule: a stack moved into a cooking or crafting station still puts in one item. Nor does it bring back the item details on a Ctrl-click: that stays off either way.

Enabled
开 / 关需重启
默认 开
拖拽放下堆叠时按住 Shift 移动一半,按住 Ctrl 移动 1 件,按住 Ctrl+Shift 自选数量;按住同样的键右键点击,会把堆叠拆分到同一背包或储物空间里最近的空位。关闭:拖拽和右键与原版游戏相同。下次启动游戏时生效。
Hold Shift while you drop a stack to move half, Ctrl to move one, or Ctrl+Shift to choose how many. A right-click with the same keys splits the stack onto the nearest free spot in the same bag or storage. false makes drags and right-clicks work as in the base game.

StackLimits

[StackLimits]

Each setting is the most items of one item category in one stack. The setting names are the game's own category names; the second column is the name the game shows.

Each takes a whole number from 0 to 999; a bigger number counts as 999 and a negative one as 0. 0, or any number at or below the game's own limit, keeps the game's limit: a setting only ever raises a limit, it never lowers one. Dishes a cooking recipe can make, and items with more than one use that runs out, always keep the game's limit. Reusable items you use directly, such as dyes, a comb or dumbbells, keep the game's limit too, because the game would take one from the stack each time you use one. Reusable materials such as wire and iron rods stack like any other.

For items the game never stacked (most food, for example), only items with the same freshness left (within an hour) and the same uses share a stack. Items that never spoil, such as seeds, fuel and materials, share a stack whenever their uses match, no matter when they were picked up, and items found on the map share a stack with ones you made or bought.

Food
数值
默认 20
食物的堆叠数量,如饼干、面包、午餐肉罐头。只有剩余保质期相同的食物才会堆叠在一起。游戏上限 1,默认 20,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Drug
数值
默认 10
药物的堆叠数量,如维生素、急救绷带、创可贴。维生素、治疗药等药物和食物一样有保质期,只有剩余保质期相同的才会堆叠在一起。游戏上限 1,默认 10,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Books
数值
默认 0
书籍的堆叠数量,如木工入门、园艺手册。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
ElectricalAppliances
数值
默认 0
电器的堆叠数量,如游戏机。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
DailyNecessities
数值
默认 10
日用品的堆叠数量,如卷烟、千纸鹤、纸飞机。游戏上限 1,默认 10,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Tool
数值
默认 0
工具的堆叠数量,如开锁器、撬棍、工具钳。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Pet
数值
默认 0
宠物的堆叠数量。游戏中没有这一类物品。默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
none
Pack
数值
默认 0
包裹的堆叠数量,如随机材料包X8。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Material
数值
默认 99
材料的堆叠数量,如木片、铁皮、铁丝。游戏上限 1,默认 99,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Seed
数值
默认 99
种子的堆叠数量,如胡萝卜种子、土豆种子、西红柿种子。同一种种子通常会堆叠在一起。游戏上限 1,默认 99,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Fertilizer
数值
默认 20
肥料的堆叠数量,如基础肥料、复合肥料。游戏上限 1,默认 20,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Trap
数值
默认 0
陷阱的堆叠数量,如简易捕鼠夹、铁制捕兽夹。陷阱可以反复使用,所以保持游戏上限。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Fuel
数值
默认 20
燃料的堆叠数量,如卡式气瓶、柴油、普通酒精。游戏上限 1,默认 20,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
BagFurniture
数值
默认 0
家具包裹的堆叠数量,如老吉他包裹、粉碎机包裹。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Flower
数值
默认 10
花卉的堆叠数量,如雏菊、三色堇、蔷薇。游戏上限 1,默认 10,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Throwable
数值
默认 10
投掷物的堆叠数量,如燃烧瓶、腐肉条。腐肉和食物一样有保质期,只有剩余保质期相同的才会堆叠在一起。游戏上限 1,默认 10,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
RobotModule
数值
默认 0
机器人模块的堆叠数量,如轻便电池组、收获模块。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
StoryItem
数值
默认 0
剧情道具的堆叠数量,如神秘信封、纸条。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Collectible
数值
默认 0
收藏品的堆叠数量,如金条、钻石戒指、艺术雕塑。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Record
数值
默认 0
唱片的堆叠数量,如唱片《长夜》、唱片《归途》。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1
Renovation
数值
默认 30
装修材料的堆叠数量,如墙纸、地板。染料可以反复使用,所以保持游戏上限。游戏上限 1 至 10,默认 30,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1 to 10
TaskItem
数值
默认 0
任务道具的堆叠数量,如车库钥匙、冷库钥匙。游戏上限 1,默认 0,最高 999。设为 0 保持游戏上限;烹饪配方做出的菜品和可多次使用的物品始终保持游戏上限。
1

快捷键 5

Shift + 放下

移动半堆。

Ctrl + 放下

移动 1 件。

Ctrl + Shift + 放下

弹出一个小面板,选择移动数量。

Shift、Ctrl 或 Ctrl + Shift + 右键

拆分到最近的空位。同时打开两个背包时,Ctrl 和 Ctrl + Shift + 右键仍是游戏自己的「发送所有同类物品」。

Ctrl + 点击

从不打开物品详情。在背包里仍是游戏的快速使用。

模组不会往存档里写入它自己的数据,也不会修改游戏文件,但它做出的堆叠和移动都是你背包和储物空间里的真实物品。你可以随时移除它;已经超过游戏上限的堆叠会保持原样。

支持英文和中文。

安装

  1. 安装 BepInEx (如果之前没有装过其他模组,先启动一次游戏,让 BepInEx 完成初始化,然后退出)。
  2. 可选(改动设置无需重启游戏):用同样的方式安装 Exiled's Toolkit,下载它的压缩包并解压到游戏目录。
  3. 在 Nexus 的「文件」页下载压缩包。
  4. 把压缩包解压到游戏目录(SurvivalLog.exe 所在的文件夹)。压缩包里带有 BepInEx 文件夹,DLL 会自动放到正确位置。如果提示合并文件夹,选择合并。解压后应为:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\Stacking.dll

文件位置

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ Stacking.dll
   └─ config\
      └─ com.dev.survivallog.stacking.cfg   (首次启动时生成)

卸载

从 BepInEx\plugins 文件夹中删除 Stacking.dll。

设置

如需修改各类别的堆叠上限,或关闭整堆计数和拆分,可以在游戏内 Mod Manager 的「模组」界面修改(改动立即生效),也可以在游戏关闭时编辑 BepInEx\config\com.dev.survivallog.stacking.cfg。配置文件中每项设置都有中文说明,完整说明见 CONFIG.md(英文)。Cooking CountWholeStacks 和 Splitting Enabled 会在下次启动游戏时生效。没装 Exiled's Toolkit 的话,在「模组」界面的改动改为在下次启动游戏时生效。

更新日志 16 个版本

更新日志只有英文版。

  1. 0.7.9Nexus 页面游戏 1.1.19611
    • Fixed: a stutter when you pick a recipe at the crafting table and the mod takes single items off stacks for it.
    • Fixed: a stutter when the mod moves items into or out of a crafting or cooking station while its screen is open.
    • Fixed: short stutters while the mod writes its log file.
    • Made for Survival Log 1.1.19611.
  2. 0.7.8游戏 1.1.19611
    • Fixed: a stutter when the crafting table's recipe list updates while stacks of the same item sit in its storages.
    • Fixed: a stutter when a save loads, while the mod sets the stack limits.
    • Fixed: the mod did extra work in the game's menus every 3 seconds, even when nothing had changed.
    • Made for Survival Log 1.1.19611.
  3. 0.7.7游戏 1.1.19611
    • Fixed: a short stutter every 5 seconds. The mod now checks the item table only when the game loads it again or a stack limit changes.
    • Made for Survival Log 1.1.19611.
  4. 0.7.6游戏 1.1.19611
    • With the refrigerated backpack upgrade, harvested crops and other food that join a stack in the backpack keep their full shelf life instead of losing part of it.
    • Made for Survival Log 1.1.19611.
  5. 0.7.5游戏 1.1.19611
    • Crafting table: a recipe you can make only by taking single items off stacks shows as ready again.
    • Made for Survival Log 1.1.19611.
  6. 0.7.4游戏 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.
  7. 0.7.3游戏 1.1.18902游戏 1.1.19131
    • Fixed: in the merchant's trade window, dropping a stack on a stack of the same item did not join them, in your bag or on the drone. An offer that gains or loses items is counted again.
  8. 0.7.2
    • A quick-move click on a stack in a material rack or a storage tab of the shredder, compressor or dye vat window puts one item in, not the whole stack.
    • In the merchant's trade window, a right-click or Shift left-click on a stack on your side offers one item, from a material rack too. Another click adds one more to that offer. The highlight key still offers every stack of the kind.
    • Shift, Ctrl and Ctrl+Shift drags split inside the drone and inside your bag in the trade window, and the split part lands where you dropped it.
    • A split out of a material rack, or inside one, works. A split into a rack from elsewhere is still refused.
    • Fixed: a split drag from the drone to your bag moved the whole stack, or did not land where it was dropped.
  9. 0.7.1
    • The trade window takes part of an offer back too. Drag a stack from the drone to your bag, or right-click it on the drone, with Shift (half), Ctrl (one) or Ctrl+Shift (choose how many). Those units go back to your bag; the rest stays offered.
  10. 0.7.0
    • The merchant's trade window now offers part of a stack. Drag a stack from your bag onto the drone, or right-click it, with Shift (half), Ctrl (one) or Ctrl+Shift (choose how many). The rest stays in your bag. An offer the merchant refuses goes back on its stack.
    • Fixed: the Ctrl+Shift panel moved nothing when Split or Enter was pressed.
  11. 0.6.0
    • Mod Manager's Mods screen links to this changelog.
    • Stack limits changed on the Mod Manager's Mods screen take effect within a few seconds. A category turned down or off gives its items the game's own limit again. Cooking and splitting still need a game restart.
    • 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.
  12. 0.5.0
    • Dropping a stack on a stack of the same item joins them into one stack, as far as the stack limit allows, and the rest stays where it was. The game only ever swapped the two. A drop on anything else is the game's own move, as before.
    • Shift, Ctrl and Ctrl+Shift drags split a stack while a crafting table, cooking bench, compressor, dye station or drone hub is open. Those windows moved the whole stack before.
    • Storage Hub's Home tab takes one item per click from a stack, because other mods can now move one item off a stack.
  13. 0.4.9
    • The crafting table's recipe list updates faster when your storages hold a lot of items.
  14. 0.4.8
    • Reusable materials, such as Electrical Wire, Integrated Circuits, Iron Rods and sheet metal, now stack.
    • Reusable items you use directly, such as dyes, the comb and dumbbells, keep the game's limit, because the game takes one from a stack each time you use one.
    • Items that never spoil stack whether you found them on the map or made or bought them.
  15. 0.4.7
    • Items that never spoil, such as diesel, gas canisters and materials, stack no matter when you picked them up. Before, only seeds did, so these items started a new stack for every pickup and Auto Organize could not merge them.
  16. 0.4.6
    • First release.
    • Bigger stacks for each item category, with fresh food kept apart from old food.
    • Cooking and crafting count every item in a stack.
    • Cooking stations no longer take whole stacks.
    • Split stacks with Shift, Ctrl or a panel that asks how many.

帮助

已知问题

  • 以前版本里已经叠在一起的菜品会保持原样。
  • 在商人的交易界面,按住游戏的高亮键点击,可一次交出同类的全部堆叠。
  • 不要和 BaseButler 一起使用。请先移除 BaseButler。
  • 把一堆物品丢到地上时,无论按住什么键都会移动整堆。
  • 堆肥箱和机器人模具不接受拆分,材料架不接受从别处拆分进来。请先在背包里拆分,再把需要的部分拖过去。
  • 新鲜程度相差不到一小时的两件物品可能叠在同一堆。

获取 Mod Manager,在游戏里设置所有模组。打开 Survival Log 维基,物品、配方、地图一查就有。

发现问题?

发现 bug 或有好点子?欢迎来 Core Directive Discord 打个招呼,或在Nexus 页面的「Posts」标签里发帖。报告 bug 时,请附上 BepInEx\LogOutput.log 和 BepInEx\stacking.log。
想直接联系我,可以在 Discord 上给 exiled.dev 发消息,我在 Survival Log 官方 Discord 里。也可以在 X 上找我:@AnExiledDev。