
Puller
Pull or transfer items between containers.
WARNING: This mod is currently in a beta state. Some functionality may not work consistently yet.
This mod is designed to bring in the old S+ "Pull" overlay with improvements.
Features
- Pulling items based on the desired quantity specified and the item currently selected
- Pull crafting materials for the desired number of crafts
- Prefers pulling from dinos first then containers after
- Ignore containers or dinos with a * in the name (configurable).
- Ignores items if they are fuel for the container they are in (won't pull gasoline from a generator, wood from a campfire, etc)
- Ignores babies (to prevent pulling food from them)
- Ignores items that are used for "passive" crafting - metal ore in forge, poop in composter, fertilizer in crop plot, etc
- Ignores food in troughs (can still pull spoiled meat)
Config Options
- PullRangeInFoundations - the range items can be pulled in foundations. Defaults to 10.
- IgnoreWeight - whether or not to ignore weight restrictions in the target inventory. Defaults to false.
- IgnoreString - a string that can be added to container or dino names that will have them ignored when pulling items. Defaults to *.
- IgnoreItems - a comma-delimited list of items that Puller should ignore ("PrimalItemResource_FungalWood", for example). Default is none.
Add to your GameUserSettings.ini under a Puller section.
Future plans
- Provide a way to pull into dedicated storage (can't select items in the dedicated storage unit)
- Improve "crafting pull" logic to pull for as many full crafts as possible and no more than that
- Pull repair materials for selected item
- Search functionality
Currently Known Issues
- Pulling crafting materials is ignoring weight regardless of the configuration and can put players/dinos overweight
Thanks
A big thanks to OrionSun! While this mod was written from scratch specifically for ASA, it was hugely inspired by functionality that was provided in S+ for ASE. In addition to that, OrionSun's open source code was an invaluable point of reference, Puller would not be possible without it!