[0.17.1] Item jumping forward on belt.

Post your bugs and problems so we can fix them.
Post Reply
sirOrangJuice
Burner Inserter
Burner Inserter
Posts: 6
Joined: Wed Feb 27, 2019 1:20 pm
Contact:

[0.17.1] Item jumping forward on belt.

Post by sirOrangJuice » Wed Feb 27, 2019 2:09 pm

Items can still jump forward when entering a new belt segment.
The item jumps forward on the belt highlighted with hazard concrete, just before the red splitter.
item creeping forward.gif
item creeping forward.gif (1.84 MiB) Viewed 691 times
I found several topics were similar effects are reported.
viewtopic.php?f=7&t=57282
viewtopic.php?f=11&t=54693
These are marked as fixed, yet the issue remains.

Loewchen
Global Moderator
Global Moderator
Posts: 5288
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by Loewchen » Sat Mar 02, 2019 1:11 am

Post the save please.

sirOrangJuice
Burner Inserter
Burner Inserter
Posts: 6
Joined: Wed Feb 27, 2019 1:20 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by sirOrangJuice » Mon Mar 04, 2019 7:00 pm

Here you go.
Attachments
splitter3.zip
(3.74 MiB) Downloaded 3 times

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

Re: [0.17.1] Item jumping forward on belt.

Post by kovarex » Thu Aug 01, 2019 1:02 pm

This is related to belts being in a circle, there will always be a point like that in the circle.

Trebor
Fast Inserter
Fast Inserter
Posts: 221
Joined: Sun Apr 30, 2017 1:39 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by Trebor » Thu Aug 01, 2019 1:52 pm

kovarex wrote:
Thu Aug 01, 2019 1:02 pm
This is related to belts being in a circle, there will always be a point like that in the circle.
Is it really a circle if there are inserters on all paths?

sirOrangJuice
Burner Inserter
Burner Inserter
Posts: 6
Joined: Wed Feb 27, 2019 1:20 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by sirOrangJuice » Thu Aug 01, 2019 2:02 pm

This does not depend on the belts being in a circle.
The behavior is identical if the belt feeds into a chest after the fast splitter.

Trebor
Fast Inserter
Fast Inserter
Posts: 221
Joined: Sun Apr 30, 2017 1:39 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by Trebor » Thu Aug 01, 2019 5:13 pm

sirOrangJuice wrote:
Thu Aug 01, 2019 2:02 pm
This does not depend on the belts being in a circle.
The behavior is identical if the belt feeds into a chest after the fast splitter.
That is what I was saying, there is no bolt loop because it (the pic above) starts and ends with an inserter.

FuryoftheStars
Filter Inserter
Filter Inserter
Posts: 388
Joined: Tue Apr 25, 2017 2:01 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by FuryoftheStars » Fri Aug 02, 2019 2:13 am

kovarex wrote:
Thu Aug 01, 2019 1:02 pm
This is related to belts being in a circle, there will always be a point like that in the circle.
I think you’re looking at the wrong issue.

If you zoom in on the belt passing through the hazard concrete, you can see the lead item of the top lane suddenly jump forward one position.

At least, that’s my understanding of what OP is trying to point out.

User avatar
boskid
Filter Inserter
Filter Inserter
Posts: 355
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by boskid » Fri Aug 02, 2019 7:21 am

show-transport-lines and show-transport-line-gaps debug options turned on:
65493-side-loading-belt-creates-gap.gif
65493-side-loading-belt-creates-gap.gif (643.19 KiB) Viewed 478 times
This may look like update order issue but from what i tested it is not. Testing in [0.17.60] this issue still exists and can be reproduced at will with this bp:

Just stamp this blueprint in editor (instant building), run and wait about 5 seconds (time for transport lines to split 2 tiles behind side loading point). After this issue shows up.
replay

edit: it looks that mandatory part for this issue to show up is that affected transport line(where gap is visible) must merge up to internal part of splitter and splitter must be feed from other transport-line on second input

edit: little smaller blueprint (less inserters):

Staplergun
Long Handed Inserter
Long Handed Inserter
Posts: 94
Joined: Sun Mar 25, 2018 5:34 am
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by Staplergun » Wed Aug 07, 2019 3:10 pm

Looks like the transport lines end at the edge of the tile. However, lines are slightly inset from the edge so they aren't directly at the drop point, so there's a gap. Just jumps that gap visually. A possible solution would be extending the transport lines out to meet the line it's dropping to if it sideloads, but that of course would probably be complex.

User avatar
boskid
Filter Inserter
Filter Inserter
Posts: 355
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by boskid » Wed Aug 07, 2019 3:25 pm

Staplergun wrote:
Wed Aug 07, 2019 3:10 pm
Looks like the transport lines end at the edge of the tile. However, lines are slightly inset from the edge so they aren't directly at the drop point, so there's a gap. Just jumps that gap visually. A possible solution would be extending the transport lines out to meet the line it's dropping to if it sideloads, but that of course would probably be complex.
No. From my tests issue is with first item that enters affected transport line (its debug visualisation: changes from white line into blue line) when it goes into spliter and related second input transport line in spliter is already active (also blue). It works in any rotation, also in mirror. It is likely that spliter logic somehow interfere with transport line logic (maybe spliter performs additional transport line update that moves first item one tick ahead?)

Staplergun
Long Handed Inserter
Long Handed Inserter
Posts: 94
Joined: Sun Mar 25, 2018 5:34 am
Contact:

Re: [0.17.1] Item jumping forward on belt.

Post by Staplergun » Wed Aug 07, 2019 4:29 pm

It's literally jumping the gap

Post Reply

Return to “Bug Reports”

Who is online

Users browsing this forum: Sheepz