Exporting both logisticts network content and robot statistics to a circuit network
Moderator: ickputzdirwech
- BlueTemplar
- Smart Inserter
- Posts: 3029
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: Exporting both logisticts network content and robot statistics to a circuit network
Yeah, ran into the same issue, IIRC for the same use-case (though also another one, was that for repair packs or smart bot building ?) and the same two solutions.
Would be really nice to have... if possible. (Separate them as red and green signals ?)
Would be really nice to have... if possible. (Separate them as red and green signals ?)
BobDiggity (mod-scenario-pack)
Re: Exporting both logisticts network content and robot statistics to a circuit network
I don't think you'd need to separate them in any way (and I don't think anything in factorio can output two different „colors“ of signals anyway, you just can connect the two wires, but they always get the full output of whatever you connected them to). I'd actually like to have them mixed in the same wire.
I hope there's no reason why this wouldn't be possible. I mean, you can't really expect to both read content of a requester chest and set the request according the circuit network, because that would feedback-loop. But these two are both outputs and even if they collided on the same signal, they would just sum up like anything else.
My guess would be this might actually be a very small change, but I can't really be sure from the outside.
I hope there's no reason why this wouldn't be possible. I mean, you can't really expect to both read content of a requester chest and set the request according the circuit network, because that would feedback-loop. But these two are both outputs and even if they collided on the same signal, they would just sum up like anything else.
My guess would be this might actually be a very small change, but I can't really be sure from the outside.
- BlueTemplar
- Smart Inserter
- Posts: 3029
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: Exporting both logisticts network content and robot statistics to a circuit network
Right, no reason that the content of the logistic network and roboport network in conbots use the same signal...
BobDiggity (mod-scenario-pack)
Re: Exporting both logisticts network content and robot statistics to a circuit network
Would break upward compatibility and I don’t see any reason why not using two roboports?
Another reason: All changes on the wire signals use up CPU time. Why using a signal, that’s never needed?
Another reason: more beginner friendly, if the robot signals are separate, much simpler to understand versus a list of 50 or more signals.
Another reason: All changes on the wire signals use up CPU time. Why using a signal, that’s never needed?
Another reason: more beginner friendly, if the robot signals are separate, much simpler to understand versus a list of 50 or more signals.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: Exporting both logisticts network content and robot statistics to a circuit network
this and/or broadcast the bot stats on wireless as well.
Re: Exporting both logisticts network content and robot statistics to a circuit network
By upwards compatibility, you mean going eg from 0.17 to 0.18 or in the other direction? I think going to upper version should be fine, and does factorio actually support the other direction, like, fully?Would break upward compatibility and I don’t see any reason why not using two roboports?
Using two roboports takes more space (therefore bigger outpost to defend), more power and they are kind of expensive by the time you get them for the first time and want to make sure all your little outposts out there can finally repair themselves without you visiting them all regularly in a train. Besides, it feels wrong to build roboports not for robots to recharge and sleep in, but to use them only as adaptors to read signals.
I believe there might be some misunderstanding of what my intention was. I didn't ask to just outright enable both modes by default. I want the user to be able to enable both, but it would still require configuration action on the user's part. Why would they enable it if they didn't need it? And, would it really take more CPU to produce them from one roboport than if I build two to get the same signals?All changes on the wire signals use up CPU time. Why using a signal, that’s never needed?
I'm not really good with an image editor, but let me try to „draw“ it in ascii art. Currently, you get this configuration menu when you connect roboport to a wire:
Code: Select all
(o) Read logistic network content
( ) Read robot statistics
My proposal is to change this to:
Code: Select all
[X] Read logistic network content
[ ] Read robot statistics
As for compatibility, going from older version to newer would be possible, as the new version can handle both configurations of the old one. Going the other way would be problematic only in case someone enabled both or neither mode. And I suppose there were bigger changes between versions than this, previously?
Re: Exporting both logisticts network content and robot statistics to a circuit network
Ah yes, I misunderstood you. No upward incompatibility. But still big questions how useful this would be and the reason, that you build outposts but can not afford a second roboport is in my eyes a luxury problem.
But maybe some find that useful, so I keep silent.
But maybe some find that useful, so I keep silent.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: Exporting both logisticts network content and robot statistics to a circuit network
The number of times I've wanted to pull both sets of data from a single port is surprisingly high actually, self-repairing wall and turret sections, outposts, even my 2n nuclear reactor setup found use for it, and I always had to use either just the one or hook up multiple ports to make it work. So glad this change has been implemented!