I made a short video explaining and demoing it.
Video: https://youtu.be/fUqqjbooAEE
Here's a screenshot with brief explanation of how it works. Read it from the bottom up.
AntiElitz uses something similar in his sub-2h world record speedruns, but without using the circuit network. Although his goal there is to vanish some of the pipe contents while yours is to transport both to the chemical plant and then 'clean' the pipe.NateDangerous wrote:Disclaimer: This is not meant to be practical. This is mad science.
I like that design. That was kind of what I was initially trying for, but never quite got to. Gonna have to try that and see where I went wrong. It looks like my first attempt was over-complicating the issue.XKnight wrote:Concept is very interesting, and can be even used in regular factories to increase space effectiveness and reduce pipe mess.
Although, I have some concerns about using steams for this purpose.My Try
Perhaps my design is very complex because it is a bug workaround...Neotix wrote:XKnight could you add diagram and link that solution into TDT thread (viewtopic.php?f=18&t=5553)?
I think that this will be helpful for many people.
That's very interesting! That would explain some of the odd behavior I was seeing in my first attempt on this.XKnight wrote:Perhaps my design is very complex because it is a bug workaround...Neotix wrote:XKnight could you add diagram and link that solution into TDT thread (viewtopic.php?f=18&t=5553)?
I think that this will be helpful for many people.
Correct build should look like this.
Actually, this is well known thing. Information in status window may display "0.0 water" but in fact there is 0.01 water inside (or another number which is less than 0.05). So tank is not empty, but amount of water inside is 0.0 Also, if you connect small pump to this tank you will get this water from it and truly empty tank.NateDangerous wrote: The other odd thing I was seeing is that both pipes and storage tanks would show ALT information stating they still contained liquid that they did not. Like a circuit would report a storage tank had zero petroleum gas in it, yet the petro gas icon still displayed on it.
Yes and no simultaneously. I don't know how liquid physics will look after bugfix, but if everything remains the same it won't be possible to use several liquid in the same pipe (at least without additional combinator-pump stuff). The reason of this is limited push amount (only 1.0 unit of liquid could be pushed) and limited pressure difference (neighbourhood pipe should have 2.1 times higher pressure to start pushing process).golfmiketango wrote:Wow.
So... do I understand correctly that putting multiple liquids into a pipe doesn't create some kind of slurry, but the liquids remain separate and exit in the order they are input (at least, once any bugs are fixed)? What if we replace the pipes with tanks, same behavior? I always wondered how that AntiElitz trick was possible.
That's so cool. Didn't know you could pump out liquids from the plant input. But the liquid sorting will lock up if you get non-heavy in the underground pipe connected to the heavy solid fuel plant and some heavy at the light/petrolium inputs. Tested. Will happen at high pressure at least when the liquid doesn't all go into the plants as input but slips past. And for this to be usable for me it has to work in high speeds and with a sorting that takes small enough space for it to make sense to compress refineries for it. Little point if the refinery space saving is less than space sorting is used. You might have beacons at refineries though which makes space saved at refineries worth more, but there are limits still. And I would need input that is fast enough to keep up with it one pipe too, and the solution by XKnight...DaveMcW wrote:Three liquids, one pipe.
...doesn't seem to be fast enough either if you are doing it for beaconed refineries.XKnight wrote:Concept is very interesting, and can be even used in regular factories to increase space effectiveness and reduce pipe mess.
Although, I have some concerns about using steams for this purpose.My Try