Page 8 of 9

Roboports output construction requests

Posted: Sat Oct 26, 2024 3:03 pm
by thialfi17
TL;DR
Roboports should have a circuit option to output the missing construction materials.

What?
Roboports already have an option to "Read [missing] logistic network requests" and I would like a new option to "Read missing construction requests".
Why?
I have been making an auto-assembler/mall mainly for the challenge but, one way in which this design is useful is for crafting one-off items that you may need in generally low quantities and don't want to setup a dedicated assembler/recipe for e.g. train stops or items of higher quality that you don't want a stockpile of because the ingredients are so expensive.

You can see my blueprint here: https://factorioprints.com/view/-O9ol48Km8FeH3RkiEaZ.

It is currently possible to automate construction of items up to a certain amount in the logistic network (build a buffer) or to automate construction based on missing logistics requests but not missing construction requests (space platforms have this feature but it's not something that appears to be applicable to Nauvis).

I think this fleshes out the logistics system a little bit more and due to the (effective) support of this feature on space platforms I think there is a good justification to add this to roboports as well.

If this is accepted I might have a couple of other suggestions for improvements to circuit conditions, but this is a key feature that I cannot work around with more buildings/wires :)

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sun Oct 27, 2024 9:38 am
by Koub
[Koub] Merged into an existing thread with the same suggestion.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Tue Oct 29, 2024 4:56 pm
by Hares
Hard +1 on that.

Re: Roboports output construction requests

Posted: Wed Nov 13, 2024 5:21 pm
by Gorthunk
thialfi17 wrote: Sat Oct 26, 2024 3:03 pm Roboports should have a circuit option to output the missing construction materials.
With the SA changes I've been using circuit conditions a lot more and this has become a glaring omission. I'm not sure if there used to be more reason not to have this feature, but the alarm is pretty well aware of what the logistics system does and doesn't have so it would be cool if I could use a construction signal alongside my assembly-by-request mall.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Wed Nov 13, 2024 7:24 pm
by mrvn
And space platforms can do it. So it can't be a impossible problem anymore. Even just outputing the max 600 items the alert shows would be sufficient for most applications.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sat Nov 16, 2024 12:19 pm
by gdubrocks
Support.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sat Nov 16, 2024 5:59 pm
by bluegreen1024
mrvn wrote: Wed Nov 13, 2024 7:24 pm And space platforms can do it. So it can't be a impossible problem anymore. Even just outputing the max 600 items the alert shows would be sufficient for most applications.
It was surely possible even in 1.1 because several mods did this very thing. (I haven't checked but I hope at least one of them has updated to 2.0). But I also support this being a base game feature so that planets and space platforms have parity with each other (and for performance reasons).

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sat Nov 16, 2024 6:03 pm
by bluegreen1024
Sadly I can't remember the names of those mods and I wasn't able to find anything when searching either "construction" or "ghost" though... so maybe they haven't updated.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sat Nov 16, 2024 8:32 pm
by aaron311
"Ghost Scanner"
"Logistics Signals"

were two that I used.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sun Nov 17, 2024 5:56 pm
by mrvn
aaron311 wrote: Sat Nov 16, 2024 8:32 pm "Ghost Scanner"
"Logistics Signals"

were two that I used.
Do they generate signals for the whole surface or individual roboport networks? I think the performance problem was with deciding which roboport network each ghost belongs to.

Anyway, the game generates alerts for up to 600 missing ghosts per roboport network so clearly that part could be put on the circuit network.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Sun Nov 17, 2024 7:40 pm
by bluegreen1024
Definitely not per surface iirc, as that would be useless pre-2.0. But neither of those two seems to be updated and I can't find another that does the same. And you are probably right, since two distinct roboport networks can have overlapping construction zones. I've never tested whether the base game alerts give consistent values in that situation.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Nov 18, 2024 10:46 am
by Hares
bluegreen1024 wrote: Sun Nov 17, 2024 7:40 pm Definitely not per surface iirc, as that would be useless pre-2.0. But neither of those two seems to be updated and I can't find another that does the same. And you are probably right, since two distinct roboport networks can have overlapping construction zones. I've never tested whether the base game alerts give consistent values in that situation.
They tend to throw a warning if the closest network does not have the required machine, even if it is present on the overlapping network (warning is removed after entity is built). However, I don't see any concerns even on the duplicating values since this will be only used to producing or importing missing materials, and importing a few machines more is completely OK.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Nov 18, 2024 11:03 am
by mrvn
Hares wrote: Mon Nov 18, 2024 10:46 am
bluegreen1024 wrote: Sun Nov 17, 2024 7:40 pm Definitely not per surface iirc, as that would be useless pre-2.0. But neither of those two seems to be updated and I can't find another that does the same. And you are probably right, since two distinct roboport networks can have overlapping construction zones. I've never tested whether the base game alerts give consistent values in that situation.
They tend to throw a warning if the closest network does not have the required machine, even if it is present on the overlapping network (warning is removed after entity is built). However, I don't see any concerns even on the duplicating values since this will be only used to producing or importing missing materials, and importing a few machines more is completely OK.
Ghosts now change color when a bot is assigned to them. So the alert in the wrong network should also disappear at that time, maybe with a 10s delay for it to fade.

Although I recently blueprinted a huge solar array and got a warning about 3000+ missing ghosts. So the 1 item per tick for 600 ticks limit on the construction bots and alerts seem to have been raised. So the delay may have changed.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Nov 18, 2024 5:10 pm
by spectria.limina
Throwing another +1 on this; I really want to use it to automatically resupply bases.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Nov 18, 2024 6:15 pm
by Sworn
+1 as well

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Nov 25, 2024 9:25 pm
by fazol
+1, please

If performance is the problem, maybe some kind of on-demand scan.
For example provide x signal and scan will began and will take some time - same as we can see when we hover over missing materials alert, it raises over time. When it finish it will emit y signal and items missing for construcion. With that we can still make some circuit magic and scan we are ready to build/send train with materials etc

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Tue Nov 26, 2024 8:20 pm
by mrvn
fazol wrote: Mon Nov 25, 2024 9:25 pm +1, please

If performance is the problem, maybe some kind of on-demand scan.
For example provide x signal and scan will began and will take some time - same as we can see when we hover over missing materials alert, it raises over time. When it finish it will emit y signal and items missing for construcion. With that we can still make some circuit magic and scan we are ready to build/send train with materials etc
I would doubt performance is a problem when the option is not selected. And then don't use it unless your CPU can take it. Does that make sense?

Read requests for construction in roboports

Posted: Sat Nov 30, 2024 12:39 am
by Pro_Factory_Grower
TL;DR
A new setting in roboports to read what ghosts do not have the required materials for construction.
What?
To add a new option in a circuit connected roboport to output the current requests for construction on the planet. This value would be the exact same as the warning that pops up when you are missing construction materials (example below, imagine the constant combinator as a roboport)
Image
Why?
This would allow you to automatically request/craft what you need for building large/expensive blueprints. In Space Age for example, you could have space platforms bring down foundries if your building something that requires them on a planet other than Vulcanus, instead just exporting them to every planet unnecessarily just so you always have some available. You could also use this to craft any entities your missing for a blueprint using circuit controlled assembler(s) that craft whatever is needed 1 by 1

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Wed Dec 04, 2024 8:59 pm
by Koub
[Koub] Merged into an existing thread with the same suggestion.

Re: Roboports should output missing materials to circuit network / Roboports emit signals with missing blueprint items

Posted: Mon Dec 09, 2024 5:59 am
by warbaque
+1, dynamic build requests would improve planet and outpost resupply a lot