Better control of transport lines

Things that we aren't going to implement
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

Better control of transport lines

Post by GotLag »

Being able to disable input or output on individual transport lines would be super helpful.
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

Re: Better control of transport lines

Post by GotLag »

Specifically, I would like to be able to do this in 0.12:
Image
(Screenshot of working 0.11 mod)

But I'd like to do it without having to entirely re-implement splitter logic in Lua and run on_tick events tracking and updating every modded splitter and its connected belts.
User avatar
L0771
Filter Inserter
Filter Inserter
Posts: 516
Joined: Tue Jan 14, 2014 1:51 pm
Contact:

Re: Better control of transport lines

Post by L0771 »

+1 for this, with the actual code, splitters -one of most powerful entities- is a bit useless, only can modify the speed and... color?

Maybe with a Input_box and output_box with direction maybe a bit hard, if we can edit the tipe of entity to move, not only item-on-ground... :)
User avatar
hitzu
Filter Inserter
Filter Inserter
Posts: 539
Joined: Tue Sep 09, 2014 5:55 pm
Contact:

Re: Better control of transport lines

Post by hitzu »

It would be awesome if they could connect to circuit system and all the conditions could be controlled by signals.
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

Re: Better control of transport lines

Post by GotLag »

A dummy (i.e. invisible, non-colliding) entity with a wire connection can be used to connect a splitter to the circuit network and provide logic control. The current problem is that all you can do at the moment is basically turn the entire splitter on or off.
User avatar
hitzu
Filter Inserter
Filter Inserter
Posts: 539
Joined: Tue Sep 09, 2014 5:55 pm
Contact:

Re: Better control of transport lines

Post by hitzu »

GotLag wrote:A dummy (i.e. invisible, non-colliding) entity with a wire connection can be used to connect a splitter to the circuit network and provide logic control. The current problem is that all you can do at the moment is basically turn the entire splitter on or off.
The off state means that the belts in the splitter don't move or that it doesn't split?
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

Re: Better control of transport lines

Post by GotLag »

Both. If the lines aren't moving then there's nothing to split.
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

More control over transport lines

Post by GotLag »

Before 0.12, I had a mod that added splitters that output only one lane per output belt:
Image
Unfortunately this relied on using collision boxes to block the unwanted lanes, and conveyor items are no longer subject to collisions.

Could we please get some additions to the TransportLine interface to allow per-lane disabling of input or output? In other words, the ability to tell a specific transport line to not accept incoming items and/or not pass items to the next line downstream?

I can see this being useful not just for separating lanes but also for making switchable conveyors (controlled by a logistics network, for example), conveyors that only allow one side to pass, and I'm sure there are other uses as well. I know smart inserters can do a lot of this but it seems more fitting (and more performance friendly, although that's just a guess) to perform this operation with belts, for bulk materials.
User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3724
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: More control over transport lines

Post by DaveMcW »

Do you know about the underground belt trick?
GotLag
Filter Inserter
Filter Inserter
Posts: 532
Joined: Sat May 03, 2014 3:32 pm
Contact:

Re: More control over transport lines

Post by GotLag »

Yes, but that's an ugly hack which looks like it shouldn't work. it's also rather bulky for what should be a straightforward operation.
Kindness
Manual Inserter
Manual Inserter
Posts: 2
Joined: Fri Mar 04, 2016 1:57 pm
Contact:

Re: Better control of transport lines

Post by Kindness »

Bump on making the modding of splitters more extensible.
Ext3h
Long Handed Inserter
Long Handed Inserter
Posts: 81
Joined: Mon May 19, 2014 12:40 pm
Contact:

Re: Better control of transport lines

Post by Ext3h »

See viewtopic.php?f=6&t=21121 for a suggestion on a more generic solution which should allow to implement all of the requested cases.

I'm not really fond of wanting to abuse stock splitters for such applications at all, what's really lacking is an interface to the belt system which doesn't default to "rush through" in the first place.
Post Reply

Return to “Won't implement”