[kovarex] [0.16.30] Splitter behaving differently

Things that we don't consider worth fixing at this moment.
Post Reply
Neemys
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Apr 09, 2016 6:16 pm
Contact:

[kovarex] [0.16.30] Splitter behaving differently

Post by Neemys »

Hello

Haven't play factorio for months, I saw some weird behavior from my train unloading balancer.

I use 12 belts that get merged two by two to form 6 lane that get balanced into only 3. Because 3 is slower than 6, the 6 input belt are use only half so back up. That way balancer have 6 full belt coming in. However the output have gap.

The same balancer fed with 6 full belt using loader don't create gap.

Observation : To resume, two same balancer, 6 input, 3 output. 1 fed by inserter, the other using loader. The inserter fed one have gap in output belts, the other don't.

Expected behavior : Same behavior in two cases (gap or no gap)
Having show-transport-line-gap debug checked to see gaps.
Having show-transport-line-gap debug checked to see gaps.
bug_balancer.jpg (251.37 KiB) Viewed 2770 times
Red and yellow belts don't show that behavior (having gap).

Here a save with both setup for testing that reproduce the issue.
_bug_inserter_gap.zip
(2.55 MiB) Downloaded 79 times
Last edited by Neemys on Sun May 06, 2018 4:00 pm, edited 1 time in total.
Want more space restriction ? Or maybe you want to be forced to use train for other thing than ore and oil ? Try Building Platform Mod !

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.16.30] Splitter behaving differently

Post by kovarex »

The problem is, that generally when there is a loop in the belt system, it can't properly set order of updates in a way, that output updates before input, so full compression is not possible.
In your example, when I removed the loop and related splitters, it worked good again.
Attachments
bug_balancer.jpg
bug_balancer.jpg (243.32 KiB) Viewed 2708 times

Neemys
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Apr 09, 2016 6:16 pm
Contact:

Re: [kovarex] [0.16.30] Splitter behaving differently

Post by Neemys »

Yeah, but removing the loop make input taken unevenly, I see it's game behavior. I will try to do that another way.

One question though, why there is no problem with the one fed from loader as it's the same balancer ?

Thanks for the answer.
Want more space restriction ? Or maybe you want to be forced to use train for other thing than ore and oil ? Try Building Platform Mod !

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [kovarex] [0.16.30] Splitter behaving differently

Post by impetus maximus »

Neemys wrote:Yeah, but removing the loop make input taken unevenly, I see it's game behavior. I will try to do that another way.
use an arithmetic combinator to control that.
balanced_unloading.png
balanced_unloading.png (173.21 KiB) Viewed 2674 times
blueprint string

Neemys
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Apr 09, 2016 6:16 pm
Contact:

Re: [kovarex] [0.16.30] Splitter behaving differently

Post by Neemys »

impetus maximus wrote:
Neemys wrote:Yeah, but removing the loop make input taken unevenly, I see it's game behavior. I will try to do that another way.
use an arithmetic combinator to control that.
balanced_unloading.png
blueprint string
I'm not even sure my computer will be able to support the base I'm making, I will avoid putting any combinator unless I have no other choice, thanks anyway ;) (yes I know I should avoid belt for ups, but I can't play with bots...)
Want more space restriction ? Or maybe you want to be forced to use train for other thing than ore and oil ? Try Building Platform Mod !

User avatar
TruePikachu
Filter Inserter
Filter Inserter
Posts: 978
Joined: Sat Apr 09, 2016 8:39 pm
Contact:

Re: [kovarex] [0.16.30] Splitter behaving differently

Post by TruePikachu »

I'm fairly sure combinators and the circuit network are computationally cheap compared to the belt update cycle.

Post Reply

Return to “Won't fix.”