Page 1 of 1

Let us read space request from combinators regardless of the planet having the supply.

Posted: Thu Nov 07, 2024 5:07 am
by Sworn
TL;DR
Let us read space request from combinators regardless of the planet having the supply.

What?
Currently set the rocket silo to read station request with logic, which is great, but kind of useless as it only allow one to read it when it would already begin sent to the logistic network. We should be able to read the logic line, while the logistic network doesn't make the request, since the planet doesn't have enough in stock. That is exactly what you need to make the factory start to work

If you request like 2k belts, and you have a factory that makes belts, but if you don't have the entire rocket worth of items in supply the logistic, the request won't be sent to the planet, so one can't make use of the selector combinator to ask the factory to build one rocket worth of the requested item. So one is stuck with having to always keep at least one rocket worth of every single item it might get sent to space.

That would easily be fixed if the logic connection could read the request, even if the planet doesn't have it in stock, that is exactly why one would want to ready with logic, otherwise there is no reason to have the logic for reading the request.

Been able to read the station request, combined with the selector combinator would allow us to make the factory start to work on demand to fulfill that particular request, by just attaching the output of the selector combinator to a buffer chest set to set requests on logic.

Well, we can still do this, but it is just useless, as at the point the request gets read, bots will already bring it to the rocket anyways because it also get send to the logistic network already.
Why?
Because current behavior overlaps with the logistic network already, and don't have the option to make the base craft the rocket request on demand.

Re: Let us read space request from combinators regardless of the planet having the supply.

Posted: Mon Nov 11, 2024 8:11 am
by Nidan
What the "read station requests" option does is exposing the requests on the circuit network, not the logistics network. The logistics network is controlled by "automatic requests from space stations" and, as you describe, only requests full rockets of a single item when they're available; probably to avoid getting the silo stuck on a particular item when it instead could send something else.

Re: Let us read space request from combinators regardless of the planet having the supply.

Posted: Mon Nov 11, 2024 6:49 pm
by Sworn
Not sure what you added there, besides going over the same I described.
If the logic network reads from the spaceship regardless of the logistic network, that would be enough to have a communication between ground and ship. And solve most people complains about not been able to "talk" with the ship

Re: Let us read space request from combinators regardless of the planet having the supply.

Posted: Wed Nov 13, 2024 1:35 am
by Nidan
I'm saying there is a way to "hear" the ships requests, the silo can expose them on the circuit network. Since you were talking about using combinators to build the requests on demand, I thought that's all the help you'd need. If you absolutely need to have the ships requests also be requests in your planetary logistics network, a requester or buffer chest connected to the silo and set to set requests is all you need.

Re: Let us read space request from combinators regardless of the planet having the supply.

Posted: Thu Nov 14, 2024 5:58 pm
by Sworn
Well, either something changed, or I messed up my test.
When I tried this, I could not get the "Read Orbital Request" to output any signal, when the surface did not have enough of the requested item, there was just no logistic request, which is align with the game mechanics, and also no output signal, which was not align with the game mechanics.

Now it does output, which is exactly what I was requesting.

So, i guess it's done then