[2.1] I fixed batched space logistics with circuitry. I wish I didn't have to.
Posted: Tue Jul 21, 2026 6:05 pm
I spent some time and created some circuit magic to allow more fine grained control over when an item can be imported/exported in Space Platform Hubs and Cargo Landing Pads.
I wish I didn't have to do this.
It's easiest to understand if you test the blueprints.
They are not big AT ALL and should be able to be incorporated into most space platforms with little to no effort.
Here are the blueprints:
It uses some decider combinators and a latch to remember which items where delivered to satisfaction in the past.
ONLY when the stock of that item falls below the threshold set in the first decider combinator ("10" or "100" in my blueprints), only then will a new request be forwarded.
For exports in orbit, it will check if you setup a threshold for an export item. If it detects that item in storage and it is below the export threshold, it will retain it, so long as there is not enough of it. What that specifically means is that it - paradoxically - creates a request for that same item of amount "1". But since the item is already present, with at least 1 item (or more), it should never receive any more of that item.
But due to how the development team decided to program platform-to-platform logistics, this essentially ensures the item can never be dispatched anywhere else.
And the fact that it creates requests that are "request from everywhere" in the Space Platform Hub is additionally horrible, if you also want to use Rocket silos with the "automatic requests" setting enabled.
Also this solution needlessly occupies space on space platforms that could be used for more important things.
It being required on allmost all platforms is notgreat either.
And having excess circuit networks, with multiple space platforms this can realistically go into three digits. Meaning over 100 circuit networks, that take up computing power.
I have put those few circuits on almost all of my space platforms, because from my experience, if you want to have space platforms sharing items with one another the vanilla way is not sufficient, without a solution like this. And I wish the developers would take notice and implement some way to add these tresholds to the game somehow. The same thing could even be said about robo-chests, which should also work with supply thresholds in my opinion.
What do you think? Has anyone done anything similar? Are you happy with platform-to-platform logistics in it's current state? Let me know.
*edit: Added "Limitations" paragraph.
*edit2: Here is a way to do something similar with robochests, specifically supplying a rocketsilo with it's three materials, while only sending new items when one falls below 10 to the upper limit of 100 (can be modified in constant combinator). This wasn't possible until 2.1, because you could read/set values on a chest simultaneously.
I wish I didn't have to do this.
It's easiest to understand if you test the blueprints.
They are not big AT ALL and should be able to be incorporated into most space platforms with little to no effort.
Here are the blueprints:
Space Platform Hub:
Cargo Landing Pad
Technical Explanation
I tried to get it to work as cleanly and simply as possible. Using the least amount of combinators I could.It uses some decider combinators and a latch to remember which items where delivered to satisfaction in the past.
ONLY when the stock of that item falls below the threshold set in the first decider combinator ("10" or "100" in my blueprints), only then will a new request be forwarded.
For exports in orbit, it will check if you setup a threshold for an export item. If it detects that item in storage and it is below the export threshold, it will retain it, so long as there is not enough of it. What that specifically means is that it - paradoxically - creates a request for that same item of amount "1". But since the item is already present, with at least 1 item (or more), it should never receive any more of that item.
But due to how the development team decided to program platform-to-platform logistics, this essentially ensures the item can never be dispatched anywhere else.
Limitations
I'm overall happy that it works, as far as I can tell. But it's very clumsy and a bit hacky. It's also not very approachable, because it's not at all intuitive where you set the lower supply threshold. On top of that you will need multiple of those circuits for each set of items with a different lower supply threshold.And the fact that it creates requests that are "request from everywhere" in the Space Platform Hub is additionally horrible, if you also want to use Rocket silos with the "automatic requests" setting enabled.
Also this solution needlessly occupies space on space platforms that could be used for more important things.
It being required on allmost all platforms is notgreat either.
And having excess circuit networks, with multiple space platforms this can realistically go into three digits. Meaning over 100 circuit networks, that take up computing power.
Why
With the new experimental update cargo bays are used at an absurd rate, because there is no way to limit how much and how often items get exchanged between platforms. Platform-to-platform rockets are "free" but the throughput of cargo bays is not endless and shouldn't be stressed as heavily as it currently is.Meta
I could have just programmed this for myself and been happy, that I found a way for me to work around the limitations placed upon the platform-to-platform logistics. But in actuality I want to start a conversation about the state of platform-to-platform logistics.I have put those few circuits on almost all of my space platforms, because from my experience, if you want to have space platforms sharing items with one another the vanilla way is not sufficient, without a solution like this. And I wish the developers would take notice and implement some way to add these tresholds to the game somehow. The same thing could even be said about robo-chests, which should also work with supply thresholds in my opinion.
What do you think? Has anyone done anything similar? Are you happy with platform-to-platform logistics in it's current state? Let me know.
*edit: Added "Limitations" paragraph.
*edit2: Here is a way to do something similar with robochests, specifically supplying a rocketsilo with it's three materials, while only sending new items when one falls below 10 to the upper limit of 100 (can be modified in constant combinator). This wasn't possible until 2.1, because you could read/set values on a chest simultaneously.