Logistic Network Channels


Adds communication channels to logistic networks. Logistic entities can be assigned to different channels, and will only form a network with other entities on the same channel. This allows for creating separate logistic networks in areas where they would normally overlap and be merged by the game into one network.

Tweaks
a month ago
0.17 - 2.0
3.97K
Logistic network

b Breaks AAI Signal Transmission ?

8 months ago
(updated 8 months ago)

Hey, i've got a problem very often with signal transmitters and receivers from AAI Signal Transmission mod (https://mods.factorio.com/mod/aai-signal-transmission)
Its aparently connected to logistics networks and this, for some reason, gets set to other "channels" perhaps in the same way the logistic netowk channel works ?

We're playing with Space Exploration + required mods and some more

When i first place them, they're on the player force, but when trying to create new channels (in the transmitter/receiver) they change logistic network and cant connect properly even if they're on the same channel/force and the new name doesnt show up in the list of channels.
The odd thing is that sometimes it works and sometimes it doesnt, but now i've been trying to create a new channel for these for an hour and im not sure whats going on

https://cdn.discordapp.com/attachments/627465872788815876/1218141872946675752/image.png?ex=66069606&is=65f42106&hm=538ad43e95daf5064589e67edb593baea35b82cabb44ac29c6f2a51aaf9b5801&
https://cdn.discordapp.com/attachments/627465872788815876/1218141872946675752/image.png?ex=66069606&is=65f42106&hm=538ad43e95daf5064589e67edb593baea35b82cabb44ac29c6f2a51aaf9b5801&
https://cdn.discordapp.com/attachments/627465872788815876/1218142361306267728/image.png?ex=6606967a&is=65f4217a&hm=b25fce4de3c705ecb85a8a9e103e22af913a7df89c6be036dcd2ace857c26be6&

Let me know if you'd like me to post this bug at AAI's as well.

Update:
I found that if i place a second transmitter, and copy-paste the machine settings to it, the second one becomes operable like expected, but removing either of them before a receiver is installed and set to the same channel on another surface will break the transmitter again.
Existing transmitters and recievers will have to be picked up and placed back down to have their list of channels refreshed though, so thats a thing...

a month ago

Hi, thanks for the report, and glad to hear you found a workaround.

I played around with AAI a little bit and it seems to me that, for some reason, when the AAI transmitter GUI is opened, the transmitter entity will get moved to the same logistic network channel as whatever normal logistic entity was last opened before it (roboport, logistic chest, etc.). So for example, if I open a roboport on channel 1, then close it and open a transmitter, the transmitter will get set to channel 1. If I then open a logistic chest on channel 2, close it, and then reopen the same transmitter, now the transmitter will be on channel 2.

I also noticed that even though the AAI transmitters and receivers show logistic network channel info on hover, they don't seem to allow editing of the logistic network channel when their GUI is opened. This could be part of the same issue... the editor GUI is shared between all entities, so my hunch is that whatever logic error is causing the editing GUI to not open, is also somehow causing the channel to get set to whatever value the editor last held.

I will take a closer look at the issue when I have the time.

a month ago
(updated a month ago)

Another thing I noticed - the Logistic Channel Changer tool seems to be working just fine to change the logistic network channel for AAI transmitters and receivers. This might be useful as a more convenient workaround than building a second entity and copy-pasting entity settings

Also, I'm not entirely sure, but it seems like for things to work properly, the transmitter and receiver need to be on the same Logistic Network Channel at the time that the transmission channel is configured. Most likely, separate transmission channels are created for each force, so transmission channel 'foo' on LNC channel 1 will be different than transmisson channel 'foo' on LNC channel 2.

New response