[0.18.8] Side load with 2 saturated half belts produces gaps
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
[0.18.8] Side load with 2 saturated half belts produces gaps
Attached is a basic video of 2 saturated half belts merging to make one full belt but the full belt gets gaps as shown with show-transport-line-gaps in debug settings.
- Attachments
-
- gaps.mp4
- (2.28 MiB) Downloaded 183 times
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Thanks for the report. most likely you have some circular belt(s) and the update order is what's causing this. Without seeing the full factory I doubt there's any kind of bug here.
If you want to get ahold of me I'm almost always on Discord.
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Here is a preview gif that is larger than the attached mp4
- Attachments
-
- ezgif-7-5e0d19ccea5d.gif (9.24 MiB) Viewed 6935 times
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Definitely no circular belts. Here is the destination of the full belt.
pic
The belt terminates to dead end at the last lab module.-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Here you go: https://file.io/nNKMmp
Of course it's going to expire at some point.
I pinged the location immediately before save. I look forward to your analysis.
Of course it's going to expire at some point.
I pinged the location immediately before save. I look forward to your analysis.
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Circular belts, or super long belts as there's an upper limit for how long a belt segment gets before the game stops recursively updating them to avoid crashing the game.
If you want to get ahold of me I'm almost always on Discord.
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
So what do you do to maintain compression over long distance?
- eradicator
- Smart Inserter
- Posts: 5207
- Joined: Tue Jul 12, 2016 9:03 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Loader->Chest->Loader (or inserter equivalent) should work.darklich14 wrote: ↑Fri Feb 21, 2020 5:50 pm So what do you do to maintain compression over long distance?
Author of: Belt Planner, Hand Crank Generator, Screenshot Maker, /sudo and more.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
Mod support languages: 日本語, Deutsch, English
My code in the post above is dedicated to the public domain under CC0.
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
1000 merged groups.darklich14 wrote: ↑Fri Feb 21, 2020 6:28 pmI can't disagree with this.
I wonder what the recursion limit is. That would be a useful number to keep in mind while designing.
If you want to get ahold of me I'm almost always on Discord.
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Please forgive me for what may be an already-answered question, but can you please define "merged group"?
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Experienced this issue.... the first time i noticed it was 0.18.6, but couldnt figure out why it was happening
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Switched your belt to the other side
What i am seeing, is when that side of the belt stops, when it starts moving again, it doesn't take the item from the sideload belt.
, and it moved the gap to the other side of the belt.What i am seeing, is when that side of the belt stops, when it starts moving again, it doesn't take the item from the sideload belt.
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
This space science belt is 67 belts and 59 UG's long and it gaps with sideloading too
- Attachments
-
- Capture.PNG (1.82 MiB) Viewed 6631 times
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
Link expired so i did my own reproduction. Note, that sideloading will split transport line after 2 tiles (some optimisation) and this is where gaps show on your gif. Transport line should update at most once per tick and when it is half full it may happen that another transport line will feed it an item activating it (it cannot update this tick because last item was already moved and this would create a gap - so it is placed placed in front of queue so it will be updated earlier in next tick) and at same time, transport line that is fed by given transport line may activate it because now there is free spot at end of transport line. Since inactive transport lines will not force update order, if that order of other transport lines was wrong during activation, gap will create at front or at the back of transport line being activated. From my point of view this is only a minor issue.
-
- Long Handed Inserter
- Posts: 94
- Joined: Sat Feb 24, 2018 3:07 am
- Contact:
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
How are we supposed to build designs based on the premise of saturated belts if we cannot saturate belts?
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
There are many other ways to compress belts besides sideloading (I personally never had any issue with sideloading producing gaps though). Splitters and inserters come to mind, perhaps also splitting the belt and sideloading with two ends (to allow a buffer that then fills any possible gaps). As a sidenote, before 0.16.25, splitters were the only reliable way to compress belts (https://factorio.com/blog/post/fff-231).darklich14 wrote: ↑Fri Feb 28, 2020 2:52 pm How are we supposed to build designs based on the premise of saturated belts if we cannot saturate belts?
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
Re: [0.18.8] Side load with 2 saturated half belts produces gaps
every system has its limitations. Have you tried side-loading more than once? inserters to fill the gaps?darklich14 wrote: ↑Fri Feb 28, 2020 2:52 pm How are we supposed to build designs based on the premise of saturated belts if we cannot saturate belts?