Page 1 of 1

[16.16] Splitter decompress still

Posted: Wed Jan 10, 2018 5:20 pm
by Rhamphoryncus
More "splitters decompress belt when they shouldn't" stuff. The top two are known ways of taking off a quarter of a 4-belt bus, at least on paper. In practice I've never had them work reliably, as you can see in the save.

Comparing the second and third is more interesting. The second is getting back-pressure from the splitters (which means decompressing down the line). The third, despite being identical, does not. I assume build order caused initial item spacing to be different which created interference patterns in the splitter timings.

Creative-mode-fix is needed in this save, for simplicity.

Re: Splitter inconsistency

Posted: Wed Jan 10, 2018 5:27 pm
by Zavian
Game version? 0.16.16 has just released with some splitter fixes.

Re: Splitter inconsistency

Posted: Wed Jan 10, 2018 6:13 pm
by Rhamphoryncus
This is 0.16.16. I've seen this sort of behaviour many versions back though (0.14? Earlier?)

Re: Splitter inconsistency

Posted: Wed Jan 10, 2018 7:39 pm
by socket
Slightly smaller case using vanilla loaders and infinity chests:

Image

The top left splitter does not preserve compression.

Re: Splitter inconsistency

Posted: Thu Jan 11, 2018 3:19 am
by MadZuri
This should demonstrate some of the wonkiness with splitters. Way back in... 0.12? this method would output to both belts just fine. It was quite a while ago that it broke.
Image

Re: [16.16] Splitter decompress still

Posted: Fri Jan 12, 2018 1:42 am
by jonatkins
Ditto - still happening on my 6-lane setup I originally posted in the other bug report.

See viewtopic.php?p=333224#p333224 and viewtopic.php?p=333233#p333233 for a test case with save.

Re: Splitter inconsistency

Posted: Fri Jan 12, 2018 9:47 am
by Engimage
MadZuri wrote:This should demonstrate some of the wonkiness with splitters. Way back in... 0.12? this method would output to both belts just fine. It was quite a while ago that it broke.
Image
Seams that internal buffer in blue splitter is too small to hold an item for 9 ticks where it should offload it to yellow belt so it forces blue input to back up sometimes when an item comes from yellow input
Probably increasing internal splitter buffer (delay) would help but yet again it will remove “express splitter bus” which noone uses anyways.

Re: [16.16] Splitter decompress still

Posted: Fri Jan 12, 2018 11:06 am
by XOffshore

Re: [16.16] Splitter decompress still

Posted: Fri Jan 12, 2018 7:49 pm
by Sifu
Another simpler example:

Simple 4-4 balancer decompresses the 4 fully saturated lanes.

Re: Splitter inconsistency

Posted: Fri Jan 12, 2018 8:44 pm
by CmdrKeen
socket wrote:Slightly smaller case using vanilla loaders and infinity chests:

https://i.imgur.com/9ErgC7N.jpg

The top left splitter does not preserve compression.
that's not a bug, thats 1.5 belts feeding into the top two belts at the end. I'm sure the bottom two inputs are running slower than max speed. wait- you weren't refering to the end compression.

Re: [16.16] Splitter decompress still

Posted: Sat Jan 13, 2018 5:55 am
by golfmiketango
Sifu wrote:Another simpler example:

Simple 4-4 balancer decompresses the 4 fully saturated lanes.
:(

Can you post this save to the thread so it can hopefully be looked at Sifu?

Re: [16.16] Splitter decompress still

Posted: Sun Jan 14, 2018 5:35 pm
by Sifu
golfmiketango wrote:
Sifu wrote:Another simpler example:

Simple 4-4 balancer decompresses the 4 fully saturated lanes.
:(

Can you post this save to the thread so it can hopefully be looked at Sifu?
There you go. I have uploaded the save which has my simple 4-4 balancer decompressing.

Re: Splitter inconsistency

Posted: Tue Jan 23, 2018 3:03 pm
by Eddie the Jedi
socket wrote:Slightly smaller case using vanilla loaders and infinity chests:

Image

The top left splitter does not preserve compression.
I was able to reproduce this bug using a similar test setup: a drawn-out 4-blue-belt balancer with vanilla loaders and infinity chests. Then I pulled up and replaced one of the belt segments that was not being compressed, and the behavior reverted to normal.

(Sorry, no pics or video because I couldn't reproduce the bug a second time.)

Re: [16.16] Splitter decompress still

Posted: Sat Jan 27, 2018 12:16 am
by kovarex
This should be fixed in 0.16.20

Re: [16.16] Splitter decompress still

Posted: Sat Jan 27, 2018 4:49 am
by Rhamphoryncus
It's a lot better but not not entirely fixed. In particular the blue/yellow combo posted by madzuri still fails if you get the alignment right.

Priorities often fail as well but you may consider that to be a separate issue.