DeepPockets


Adds options to change many stack sizes (and fluid capacities). Fork of ReStack to improve compatibility with other mods and add new features

Utilities
3 years ago
0.17 - 1.1
1.80K
Owner:
Honktown
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
5 years ago
Latest Version:
2021.10.2201 (3 years ago)
Factorio version:
0.17 - 1.1
Downloaded by:
1.80K users

Features*
Most items can have their stack changed (including batteries and plastic bars, raw-fish)

(Internal) Filter capability for making more precise exclusions, including if the existence of a property is necessary or the opposite (must not exist). Includes rejection for existence and requirement of non-existence

Can use a negative stack for preferring that group over others. A -1 will prevent changes to that group. Option for which "guard" has priority! i.e. force change these items, lock these items to default, change those if they're leftover, but prefer my stack changes or default stacks first

Most of the back-end code is a mess, but adding stuff to categories like the existing ones should be as simple as adding one line

readme and an advanced readme for greater clarity/other modders

DeepPockets started as a small tweak to ReStack so I could stack ores higher, without interfering with my other mods. The author didn't want to change his code because it would probably break a lot of other things, and it would take a lot of time to make sure it all worked right. He was right. DeepPockets is a complete refactor which hopefully makes it easier to have stack changes without annoying mod conflicts.

Stack selection behavior is almost entirely the same, so DeepPockets should be compatible with whatever ReStack is, but with more support for explicitly including/excluding things and handling issues. Looks to work with All Minable and Oceanus already, with which ReStack has conflicts. The miniloader mod used to be under "inserters" and now it is under "belts", as it should be. Fine details.

* adds a fuel value to barrels or other modded items, if the fluid has it. This can cause odd behavior: a fuel value when there wasn't one on a barrel, long barrel recipes (fuel value added to recipe energy needed). Thinking about how to correctly handle these, and to add settings.