Don't Starve

Don't Starve

705 ratings
Auto Stack and Pick Up
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
34.822 KB
13 Jul, 2019 @ 9:25pm
25 May, 2023 @ 10:43am
27 Change Notes ( view )

Subscribe to download
Auto Stack and Pick Up

Description
This mod gives you MANY settings for automatically stacking or picking up newly spawned and manually dropped stackable items. By 'automatically stacking' I mean that if an item is spawned (e.g., loot from monsters or workables, like trees) or it is manually dropped on the ground by the player, it looks for other stacks on the ground to merge with. All features can be enabled individually.

You can also individually enable that if the player is within range, they will automatically pick up ANY stackable item spawned near them. You can also set whether the player MUST have a stack of that item in their inventory already for the auto pickup to happen. Useful for avoiding cluttering your inventory with useless things!

The mod can coincidentally improve FPS (or rather, performance) because it reduces the number of separate items on the map. You can toggle whether everything spawned on the ground during world generation / load should be auto stacked, which should improve FPS even more.

Credit: This mod was inspired by the mod AntiStun for DST, but was rewritten to add more features and options.

FREEZER MOD NOTE: I have introduced a workaround which detects if the "Freezer" mod is active, and if so, it disables auto-stacking and auto-pickup of ice, which would otherwise cause a crash. Manual-stacking of ice still works!

Settings Information
PLEASE NOTE: Many settings are TURNED OFF BY DEFAULT.
---== General Settings ==---
Puff On Stack: Toggle whether auto stacking is visualized by playing a smoke puff effect.

---== World Spawn Settings ==---
World Drop Auto Stack: Enable/disable automatically stacking items dropped by the world.
World Gen Auto Stack: Controls whether items being spawned / placed while generating or loading a world should auto stack. Turn this off to keep the aesthetics generated by the world generation algorithm, e.g., a random skeleton might have more than one stack of the same item among the items spread out around it.
World Auto Stack Range: The radius within which a newly spawned item will look for stacks to add itself to.
World Auto Stack In: Setting this to 'Existing' means that new drops are added to surrounding stacks. 'Newest' means surrounding stacks are added to the newest stack.
World Auto Stack Ash: Also auto stack newly spawned ash?
World Auto Stack Poop: Also auto stack newly spawned poop?
World Auto Stack Seeds: Also auto stack newly spawned seeds?

---== Manual Drop Settings ==---
Manual Drop Auto Stack: Enable/disable automatically stacking items dropped by the player.
Manual Auto Stack Range: The range within which a manually dropped item looks for a stack to join. You can still have separate stacks on the ground close to each other, if you set this to a low value (e.g., 2 to 5).
Manual Auto Stack In: Setting this to 'Existing' means that manually dropped items are added to surrounding stacks. Setting it to 'Newest' means surrounding stacks are added to the manually dropped stack.
Manual Auto Stack Ash: Also auto stack manually dropped ash?
Manual Auto Stack Poop: Also auto stack manually dropped poop?
Manual Auto Stack Seeds: Also auto stack manually dropped seeds?

---== Auto Pickup Settings ==---
Auto Pickup Items: Enable/disable automatically picking up stackable items dropped by the world.
Auto Pickup Range: The range within which a manually dropped item looks for a stack to join.
Require Existing Stack?: Whether the player must already have one of that item in their inventory or backpack, in order to automatically pick up an item. Can reduce inventory clutter!
Manual Auto Stack Ash: Also auto pick up newly spawned ash?
Manual Auto Stack Poop: Also auto pick up newly spawned poop?
Manual Auto Stack Seeds: Also auto pick up newly spawned seeds?

Usage notes
a. Ignores small livestock and small creatures, like bees, moles, rabbits, spiders, etc., because they start living when dropped.
b. Ignores heavy, carryable objects, like glass/sand-spikes and -castles.
c. Penguin eggs and tallbird eggs do not auto-stack or auto-pickup when spawned, in order to not break game functionality.
d. City-bound items do not auto-stack, regardless of settings. This was done to fix that auto-stacked city-poops only counted as picking up a single poop for the poop-for-Oinc event/quest. Manual stacking still works for them.

Link to DST version

Change log
NOTE: See change logs in the Change Log tab.

Links to my other DS / RoG / SW / Hamlet mods (Steam pages)
Fishing Buddy - Allows you to edit all settings pertaining to fishing.
Long-range Research - Lets you set the range from which you can use the research machines, and access recipes from more than one machine at a time!
Metabolizer - Allows you to set the base rate of hunger, from 400% of normal loss, and all the way to 200% gain.
Monster Ash Drop Tuner - Allows you to set a chance for monsters, prey, animals and characters (not players), to NOT replace their loot with ash when they die burning and screaming.
No Wet Items - Can either remove wetness from all items you can pick up or just from equipment (so they cannot get slippery).
Realistic Placement (fixed) - Allows you to place buildings, plants, or whatever you please closer together.
Resurrection Tuner - Lets you set the severity of penalties pertaining to revival (and the crafting of revival-items in the DST version).
Sanity Tuner - Allows you to tune the sanity gain and loss players receive from many things, including moisture and auras!
Sleepy Time - Allows you to set the amount of time you sleep, the gain/loss of each stat for each sleep, number of uses, AND whether you can use them at day/night, all INDIVIDUALLY for each piece of equipment!
Stat Regen And Degen - A customizable stat regen AND degen system for health, sanity and hunger.
Temperature Tuner - Allows you to tune the rate at which the temperatures of the players rise and fall, and change the minimum and maximum temperature caps for the players as well.
Tenting 101 - Allows you to set the # of uses for tents and siesta huts.
Time Your Own Boss - Allows you to set the number of day-cycles before bosses start to arrive.
What Am I Crafting? - Shrinks the lock icon that appears on crafting recipes which haven't been prototyped yet, so you can see the silhouette of what you are crafting.
114 Comments
雪中行 25 May @ 11:31am 
这个MOD在砍树或者其他工作的过程中自动掉落至背包里就好了,但这mod前置条件是你要砍树或者其他工作中需要先拾取才能自动掉落至你的格子,如果作者大大看到这条评论辛苦作者并感谢作者制作这么有意思的mod。
Kasim 10 Aug, 2024 @ 6:57pm 
good mod
CN ZGH 30 Jan, 2024 @ 6:20pm 
翻译一下 方便你我他
CN ZGH 30 Jan, 2024 @ 6:14pm 
---== 自动拾取设置 ==---
Auto Pickup Items: 启用/禁用自动拾取世界掉落的可堆叠物品。
Auto Pickup Range: 手动掉落的物品寻找堆叠加入的范围。
Require Existing Stack?: 玩家是否必须已经在他们的背包中拥有该物品的一个,以自动拾取物品。这可以减少背包中的杂物!
Manual Auto Stack Ash: 也自动拾取新生成的灰烬吗?
Manual Auto Stack Poop: 也自动拾取新生成的粪便吗?
Manual Auto Stack Seeds: 也自动拾取新生成的种子吗?
CN ZGH 30 Jan, 2024 @ 6:14pm 
---== 手动掉落设置 ==---
Manual Drop Auto Stack: 启用/禁用玩家手动掉落物品的自动堆叠功能。
Manual Auto Stack Range: 手动掉落的物品寻找堆叠加入的范围。如果你将此值设置得较低(例如,2到5),可以在地面上保持相互靠近的独立堆叠。
Manual Auto Stack In: 将此设置为'Existing'意味着手动掉落的物品会被添加到周围已有的堆叠中。设置为'Newest'意味着周围的堆叠会被添加到手动掉落的堆叠中。
Manual Auto Stack Ash: 也自动堆叠手动掉落的灰烬吗?
Manual Auto Stack Poop: 也自动堆叠手动掉落的粪便吗?
Manual Auto Stack Seeds: 也自动堆叠手动掉落的种子吗?
CN ZGH 30 Jan, 2024 @ 6:14pm 
---== 世界生成物品设置 ==---
World Drop Auto Stack: 启用/禁用世界掉落物品的自动堆叠功能。
World Gen Auto Stack: 控制在生成或加载世界时,是否自动堆叠生成/放置的物品。关闭此功能可以保持由世界生成算法产生的美学效果,例如,随机生成的骷髅可能在其周围散布的物品中有多个相同物品的堆叠。
World Auto Stack Range: 新生成物品搜索其他堆叠以加入的半径范围。
World Auto Stack In: 将此设置为'Existing'意味着新掉落的物品会被添加到周围已有的堆叠中。'Newest'意味着周围的堆叠会被添加到最新的堆叠中。
World Auto Stack Ash: 也自动堆叠新生成的灰烬吗?
World Auto Stack Poop: 也自动堆叠新生成的粪便吗?
World Auto Stack Seeds: 也自动堆叠新生成的种子吗?
Ultroman the Tacoman  [author] 21 Jul, 2023 @ 3:26am 
@Edison chan: For the DS version, I can. It'll take a while, though. Have to figure out the proper way to do it, without interfering with other mod keybinds.

@COKo: Thank you! Glad you like it <3
COKo 24 Jun, 2023 @ 8:12am 
GOOD MOD:DSTskull:
Edison chan 30 May, 2023 @ 1:19pm 
Can you make a hotkey to change the mod's activation status at any time? I want to use the quick discard mod to achieve dense tree planting, but the dropped tree species are automatically stacked together.
Ultroman the Tacoman  [author] 25 May, 2023 @ 10:48am 
UPDATE:
- "bird_egg" and "tallbirdegg" can now Auto Stack and Pickup.
- Penguin eggs will no longer Auto Stack or Pickup when laid, but will work with Manual Stacking.

@脑子里有鲸鱼: Thanks for reporting!

Best regards, Ultroman the Tacoman