[2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Things that has been reported already before.
uMajor
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Nov 13, 2024 1:59 am
Contact:

[2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by uMajor »

Hello Dev Team,

I've encountered an issue when using the inserter behind the splitter, on the side opposite to the output. The inserter appears to get stuck and does not operate as expected.

Details:

I tested placing the inserter on all available sides of the splitter.
It seems to work correctly on every side except when positioned directly behind, opposite the output.
Unclear Behavior: I'm not sure if this is the intended behavior or if it's a bug. To help illustrate the issue, I recorded a video demonstrating the tests using each available side of the splitter.

Expected Behavior: The expected outcome is for the inserter to work correctly in all five scenarios, regardless of its position around the splitter.


Factorio - 2024-11-12 22-51-43.mp4
game was accelerated by 2x
(77.23 MiB) Downloaded 36 times
User avatar
atomizer
Fast Inserter
Fast Inserter
Posts: 124
Joined: Sat Sep 22, 2018 3:18 pm
Contact:

Re: [2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by atomizer »

Not a bug. Splitters interface with the world through pieces of belt (input/output). Inserters interact with these belts, not with the entity. The inserter in question is placing items on one of the splitter's output belts, and the belt is already full.
uMajor
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Nov 13, 2024 1:59 am
Contact:

Re: [2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by uMajor »

Thank you for your reply,

I understand that the inserter places the item on the output belt. However, I have a follow-up question — sorry if it seems basic.

What’s the difference between the two inserters? Don’t they both place the item on the same side and position on the belt? It seems a bit counterintuitive how this works.
Attachments
Screenshot_582.png
Screenshot_582.png (548.03 KiB) Viewed 393 times
robot256
Smart Inserter
Smart Inserter
Posts: 1063
Joined: Sun Mar 17, 2019 1:52 am
Contact:

Re: [2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by robot256 »

It's not that inserters always place on the output belt. It's that they always place at a particular relative coordinate (normally, the far half of the adjacent tile, and just left of center I think). Sometimes that drop point lands on the output belt, sometimes on the input belt. You just have to experiment to see if what you want will work.

Also, the drop point was tweaked for 2.0 to make it more consistent, so some setups from 1.1 that relied on glitches might behave differently now.
User avatar
atomizer
Fast Inserter
Fast Inserter
Posts: 124
Joined: Sat Sep 22, 2018 3:18 pm
Contact:

Re: [2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by atomizer »

Specifically, inserters put items 0.7 of a tile away, and the splitter's decision point is in the middle. So top and bottom inserters are placing items on top of the splitter line, which still counts as before it, and the left inserters are placing over and past the split.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 3456
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.17] Inserter Stuck Behind Splitter on Opposite Side of Output

Post by boskid »

This can be easily investigated using `show-transport-line-insert-spec` debug option and hovering cursor over inserters.

Inserter that loads from side drops item in the middle, which gets inserted into line "2", which is right input lane on left tile.
11-16-2024, 21-34-53.png
11-16-2024, 21-34-53.png (80.66 KiB) Viewed 293 times
When looking at the inserter at the faulty position, it drops into line "6" which is right output lane on left tile
11-16-2024, 21-35-56.png
11-16-2024, 21-35-56.png (95.19 KiB) Viewed 293 times
Simply saying: Inserter drops too far forward causing it to drop after the logical splitter.
Post Reply

Return to “Duplicates”