Page 1 of 1

Yet another fast and compact automall

Posted: Sun Oct 05, 2025 1:18 am
by DRKV
Here is my take on an automall. I went with a design that sort of matches the way a regular bot mall would be built, but it distributes requested items between assemblers automatically.

The mall tries to assign recipes evenly based on crafting time, recipe output and demand. To make sure recipes are not changed too frequently the mall takes snapshots of the requested items at a configurable interval. Intermediate products are handled by feeding the crafting ingredients back into the requested items. The assemblers will then be redistributed to craft intermediates at the next snapshot.




The basic design uses just Assembler 2s, but the combinators can be moved fairly easily to accommodate a different machine, beacons or a liquid input line.

screenshot_7210990_864x544.png
screenshot_7210990_864x544.png (810.46 KiB) Viewed 59 times

The mall can be easily extended by copy-pasting more assemblers at the bottom.

Since for a given recipe it isn't easy to find the crafting time and the number of output items, these values have to be provided in constant combinators. This also acts as a whitelist for the items the mall is allowed to make.

To calculate the values, I've used this little contraption, which puts each item recipe into an assembler, counts how many tics it takes to craft, then rounds the result and puts it into a memory cell. I then copied the results from the memory cells with this mod: Paste Signals Fixed

screenshot_6988841_928x480.png
screenshot_6988841_928x480.png (273.91 KiB) Viewed 59 times


Here's a detailed description of what each part of the mall does:

Details