Factorio

Factorio

View Stats:
Zentaki Nov 6, 2024 @ 4:31am
Space platform logistic circuit
It feels stupid that it seem no way send circuit input to the platform from a planet.

The only way is through requests system which is limited on how to handle every possibility, and it works only for when a platform asks something. Very limited!!!!

what feels most stupid is that the game does need to produce white science packs which can only be produce in space and there is no way to tell the platform to halt the production.

If there is a way it is not straight forwarding.

If any body could help how to solve this problem.

I thought that had the solution to the problem but it seems that there is no way to send a signal to the platform, like hey I have need of science pack or don't need any more. Like if I have a container on the planet and it is full of whities then I would send a signal to the platform to halt the production.

Never the less it is stupid not to have better ways to communicate data from logic system between platform and planets. As the whole idea of the game is to be able to automate and to make use of logistic and circuit systems.

It should have in the cargo landing pad or from the rocket or maybe a new building that only server the purpose to send and receive signal between platforms and planets, and that is that.
Last edited by Zentaki; Nov 6, 2024 @ 4:34am
< >
Showing 1-9 of 9 comments
Hurkyl Nov 6, 2024 @ 4:41am 
Regarding the example problem... at the risk of stating the obvious, you can wire your space platform to halt production when you have a buffer in the Space Platform Hub.

So if your request for Space Science Packs in the Cargo Landing Bay is satisfied, the platform will stop dropping them, build up a buffer, and then you can use that as a condition to block further white science production, e.g. by disabling the inserter putting them into the hub.
jagholin Nov 6, 2024 @ 4:41am 
you are trying to solve a problem that doesn't exist by means that aren't available.

Yes it's not possible to send signals between surfaces. This is not a problem.

Why it doesn't exist: all you need to do is to add a request to the cargo landing pad for some amount of science packs. When the science packs are delievered and the request is fulfilled, further delieveries will stop. You don't need to extract all science packs from the landing pad either. On the platform, you can make a simple circuit that stops inserters from adding more science packs to the hub when some threshold amount is reached in the hub.

The simplest solution is what you need, There is no benefit in doing something more complicated and overthinking that which is easy.
Ishimuro Nov 6, 2024 @ 4:48am 
like already written;

if you tell the inserters at the platform to only move science into the hub if amount <x that stops production

to "automate" routes
if a item at the planet is < y, request 1 ice from the orbit, if ice = 0 at the platform move to another planet and gather the stuff and load 1 ice back into the hub
i use that to only grab items that spoil if i need them (like biter eggs)
dcliberali Nov 6, 2024 @ 4:58am 
While I fully agree that having no way to send your signals to the Platform or other platforms in vanilla (there is a mod that does it, but I havent tested it yet) is annoying, your problem CAN be solved by controlling your Cargo Landing Bay. You can either keep your science packs there so that the request is fulfilled OR you can remove them and put them in storage but control your Cargo Landing Bay requests with circuits
Zentaki Nov 6, 2024 @ 5:04am 
Originally posted by jagholin:
you are trying to solve a problem that doesn't exist by means that aren't available.
That is a contradiction, if the means are not available so it is sure to be a problem, that is as you stated trying to solve something in a way that has no means to be solved in that particular way.

But if there are other means to solve the problem is another thing all together as also valid that what I did observed is that there is no direct way, which should be.

I did not get the solution given by Hurkyl. Though I did find one solution on my own.
I involves using 2 decider and 1 constant. The constant send the number with the item I need in the case of the science pack. and pass through a decider which evaluates the input from another decider which serves to be true or false when certain amount of packs is reached, then it send the result to the decider which is connected to the constant , this decider take 2 inputs one from green and the other for red and send a red signal which comes from the constant. The green signal is the bool set up from the other decider, Now it got me thing if I could simplify this using only one decider with the constant.

Any how it will send the value of the constant like 2000 white science packs to the cargo landing pad, which is set to Set Requests. That way when it is fired it will put a request and the platform will send those down.

Now on the platform I just used a red wire into the inserter to halt if the cargo is have 2000 or more white science packs. So the cargo itself serves as a buffer. I do could use a chest for that but I think it is better to be in the cargo already so it will flush down 2k at a time if it gets full according to the logic. But it will flush down any I guess or may only do it if the request condition are fulfilled.

But if there is other ways to do this , I would like to know any way.
Zentaki Nov 6, 2024 @ 5:05am 
Originally posted by dcliberali:
While I fully agree that having no way to send your signals to the Platform or other platforms in vanilla (there is a mod that does it, but I havent tested it yet) is annoying, your problem CAN be solved by controlling your Cargo Landing Bay. You can either keep your science packs there so that the request is fulfilled OR you can remove them and put them in storage but control your Cargo Landing Bay requests with circuits
Yes you understood me right, and yep just told one solution i came up with.
Maltsi Nov 6, 2024 @ 5:08am 
While its not an issue in OPs case, it is annoying that you cannot read the planets from platforms. As of right now your ship needs to fly to another planet to check if there is enough products to satisfy your requests. It would be so much better if i could just send the ship there if there actually is enough materials, otherwise its waste of time to fly there.
Zentaki Nov 6, 2024 @ 5:39am 
Originally posted by Maltsi:
While its not an issue in OPs case, it is annoying that you cannot read the planets from platforms. As of right now your ship needs to fly to another planet to check if there is enough products to satisfy your requests. It would be so much better if i could just send the ship there if there actually is enough materials, otherwise its waste of time to fly there.
yep, there it is, another big issue that goes even further than what I observed, but has the same principle, which is that we don't have means to send signals to a platform.

Hope they see this and implement something nice to deal with this type of situation.

And just to update my solution, yes it can be solve with only one decider + constant.

On the planet:
chest red wired to the decider input, constant green wired to the decider input.
The decider is red wired to the cargo landing pad.

The cargo landing pad is set to set requests. Which will take a signal with a value to set the request , so it is controlled by it.

The constant is the Item and amount of it that I want to flush down.

In the decider:
- set 2 conditions, one for checking the storage chest. The other condition is set in a way to be true always and it is meant only to pass the constant signal item and amount through the decider.
Those conditions are in an AND logic.
- the output is set to pass the green wire information only, so it will only pass that if the conditions input are true. Which is the constant information.

In the platform:
not much to go on here, just red wire to the inserter that feeds the cargo with the item, and set it to turn oo only when certain amount in the cargo is not met.

Though if you change the amount you problably want to change and set the same amounts for the constant down the planet as the inserter in the plaform. Any way I just use a amount equal to the maximum flush inventory. which is 10 slots so for science packs it will be 2k of them.
Last edited by Zentaki; Nov 6, 2024 @ 5:43am
Vyndicu Nov 6, 2024 @ 6:05am 
Just throwing a wild idea that may be somewhat usable.


On the cargo landing pad, create a demand for something that can't be produce on space platform or transported (tree, stuff that will never be satisfied, etc.) and use that as a basic signals.

The trouble is that it has to be universal and usable by dozens of space platform but limited number of items sent via logistic requests and only to platforms that are above the cargo landing pad.

https://steamcommunity.com/sharedfiles/filedetails/?id=3361070252
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Nov 6, 2024 @ 4:31am
Posts: 9