Friday Facts #274 - New fluid system 2

Regular reports on Factorio development.
Antaios
Long Handed Inserter
Long Handed Inserter
Posts: 60
Joined: Sun Jun 14, 2015 5:18 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Antaios »

Given the waves and oscillations, how much of a PITA is it still going to be to completely empty a pipe network (say, in case you got the wrong liquid into it, or want to re-purpose a long line), especially if it's large or complex?
User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5266
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Klonan »

King Karlos wrote: Fri Dec 21, 2018 3:03 pm So about the Keys.... It would be better to buy your key since Steam takes a 30% share from that right ?
No, Steam does not take a cut from sales outside of the Steam store
Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Dominik »

Psyramics wrote: Fri Dec 21, 2018 3:17 pm Will flow rate be available to the circuit network?
I don't know as I didn't get to this part yet and don't know what it entails. But I suppose why not :)
Dominik
Former Staff
Former Staff
Posts: 658
Joined: Sat Oct 12, 2013 9:08 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Dominik »

Antaios wrote: Fri Dec 21, 2018 3:18 pm Given the waves and oscillations, how much of a PITA is it still going to be to completely empty a pipe network (say, in case you got the wrong liquid into it, or want to re-purpose a long line), especially if it's large or complex?
There is now a mechanism that will empty the system if the fluid level goes below some level (0.05 unit I think), so it can take some time but quite realistic time.
User avatar
WIZ4
Fast Inserter
Fast Inserter
Posts: 209
Joined: Thu Apr 07, 2016 1:36 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by WIZ4 »

Dominik wrote: Fri Dec 21, 2018 2:53 pm
featherwinglove wrote: Fri Dec 21, 2018 2:50 pm
Klonan wrote: Fri Dec 21, 2018 2:15 pm
featherwinglove wrote: Fri Dec 21, 2018 2:11 pm
FFF#274 wrote: Once an empty fluid system (connected network of fluidboxes - pipes, crafting machines etc.) touches either a fluid or a fluid filter, the system is locked onto that fluid. It is then not possible to connect it to another system with a different fluid. There are quite a few actions which can result in merging systems, so each needed to be checked:

Setting a recipe with a fluid input/output
I'd like to know if the attempt to do this will jam the machine so the recipe can't be set, or will it set the recipe, but the fluid net will not connect to it? It's easy to imagine the latter with just the pipe cover not appearing on the machine and connecting it.
You won't be able to set the recipe at all
That seems like it'll cause problems: I'm thinking that if I can't set the recipe at all, what would happen if I were to rotate the machine, set the recipe while it's not connected, and then rotate the machine to attempt the connection? Will the game crash?

One of the setups I had come to imagine was a workshop machine (AM2 or similar) with three fluid interfaces in different directions, and one item interface direction in the fourth direction. If the recipe is not set, the fluid interface will be visible in absolutely no manner, and it becomes frustrating guesswork to figure out how to rotate the machine before setting the recipe. I can also see similar frustration if someone plunks down a chemical plant or refinery and the pipes leading up to or from it are backwards. Not being able to set the recipe would make it far harder to troubleshoot such a problem than it currently is - at least for inputs. A new player might even mistake this behaviour for a game breaking glitch and throw Factorio out in frustration.
You would not be able to rotate it back. Any such action attempt will give you a warning about the fluid mixing, so anyone should be able to figure it out. Even if it ends up confusing for somebody, it is still less confusing then the result would be previously.
What about the use of a warning that says the liquid cannot be drained?
Something like that
Screenshot_1.jpg
Screenshot_1.jpg (64.43 KiB) Viewed 8460 times
My native language is russian. Sorry if my messages are difficult to read.
User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 884
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Oktokolo »

Will we be able to build (initially empty) pipes for different liquids side by side without having to leave a one-tile gap between them and can we prevent them from merging in case one of them ever gets empty?
User avatar
WIZ4
Fast Inserter
Fast Inserter
Posts: 209
Joined: Thu Apr 07, 2016 1:36 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by WIZ4 »

Scorpiontron Confirmed!
Scorpiontron.jpg
Scorpiontron.jpg (66.79 KiB) Viewed 8429 times
My native language is russian. Sorry if my messages are difficult to read.
Koub
Global Moderator
Global Moderator
Posts: 7778
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Koub »

WIZ4 wrote: Fri Dec 21, 2018 4:30 pm Scorpiontron Confirmed!
Scorpiontron.jpg
Epic photoshop skillz mate :mrgreen:
Koub - Please consider English is not my native language.
ske
Filter Inserter
Filter Inserter
Posts: 412
Joined: Sat Oct 17, 2015 8:00 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by ske »

Where can I get the scorpy DLC?
User avatar
arrow in my gluteus
Long Handed Inserter
Long Handed Inserter
Posts: 56
Joined: Mon Apr 24, 2017 1:52 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by arrow in my gluteus »

what about fluid wagons? How do pumps know in advance what kind of liquid trains will have when they stop?
beiju
Inserter
Inserter
Posts: 42
Joined: Thu Feb 02, 2017 3:52 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by beiju »

Klonan wrote: Fri Dec 21, 2018 2:15 pm
featherwinglove wrote: Fri Dec 21, 2018 2:11 pm
FFF#274 wrote: Once an empty fluid system (connected network of fluidboxes - pipes, crafting machines etc.) touches either a fluid or a fluid filter, the system is locked onto that fluid. It is then not possible to connect it to another system with a different fluid. There are quite a few actions which can result in merging systems, so each needed to be checked:

Setting a recipe with a fluid input/output
I'd like to know if the attempt to do this will jam the machine so the recipe can't be set, or will it set the recipe, but the fluid net will not connect to it? It's easy to imagine the latter with just the pipe cover not appearing on the machine and connecting it.
You won't be able to set the recipe at all
This is great for machine outputs, but seems like a problem if it’s filtered by inputs too. I have a lot of instances where a pipe connects to an input of the “wrong” fluid type and things currently work fine because the machine doesn’t accept the input. I provide the right fluid in a different pipe connection. It happens a lot in modded games, but even in vanilla people do this a lot when they set up the water input for oil refineries before having advanced oil required.

I suggest only considering output (and in-out) fluid filters for locking pipes. Connections to input filters of the wrong type would be allowed but wouldn’t transfer fluid, like the current behavior. It sounds like it would have the same benefits but not prevent the setups that the system you describe would.
pleegwat
Filter Inserter
Filter Inserter
Posts: 278
Joined: Fri May 19, 2017 7:31 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by pleegwat »

arrow in my gluteus wrote: Fri Dec 21, 2018 5:17 pm what about fluid wagons? How do pumps know in advance what kind of liquid trains will have when they stop?
I expect the pumps won't connect if there's a mismatch.
User avatar
arrow in my gluteus
Long Handed Inserter
Long Handed Inserter
Posts: 56
Joined: Mon Apr 24, 2017 1:52 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by arrow in my gluteus »

pleegwat wrote: Fri Dec 21, 2018 5:34 pm
arrow in my gluteus wrote: Fri Dec 21, 2018 5:17 pm what about fluid wagons? How do pumps know in advance what kind of liquid trains will have when they stop?
I expect the pumps won't connect if there's a mismatch.
does this mean we can still create mixed fluid systems by using trains as intermediates?
Faark
Burner Inserter
Burner Inserter
Posts: 18
Joined: Tue Apr 25, 2017 8:33 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Faark »

arrow in my gluteus wrote: Fri Dec 21, 2018 5:40 pm does this mean we can still create mixed fluid systems by using trains as intermediates?
I'd hope pumps can act as some kind of separation anyway, to also let a logic network determine the content of the fluid network.

In general disabling entities that would connect two fluid networks seems better than preventing it to exist in the first place. If I'd want to rotate a factory 180° with 90° having a different pipe... does that mean i cannot rotate? Annoying. Is the recipe reset? Three extra clicks. Temporarily disabled? More complicated game code, i guess...
Dry Hairy Tree
Filter Inserter
Filter Inserter
Posts: 320
Joined: Wed Jun 08, 2016 10:51 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Dry Hairy Tree »

Who cares about the silly liquids :D

Now you HAVE TO add a Neobuthus scorpion to the game. A badass that associates with deserts.
User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2905
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by darkfrei »

Attachments
efe3cdd987a23fa77b698d140ddca0bc6e95a03f.png
efe3cdd987a23fa77b698d140ddca0bc6e95a03f.png (137.47 KiB) Viewed 8177 times
Selvek
Fast Inserter
Fast Inserter
Posts: 238
Joined: Fri May 06, 2016 4:04 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Selvek »

Can you give us a bit more info on how placing pipes will work with the new anti-mixing logic? Can you confirm or deny that this will allow running parallel pipes without them accidentally intersecting? I could see this being a problem potentially (esp in blueprints) if pipe connection order is dependent on placement order though...
Jap2.0
Smart Inserter
Smart Inserter
Posts: 2370
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by Jap2.0 »

Did anyone else notice that "iOS experience" is a plus on the MacOS job page?
There are 10 types of people: those who get this joke and those who don't.
urza99814
Long Handed Inserter
Long Handed Inserter
Posts: 91
Joined: Sat Dec 10, 2016 12:57 am
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by urza99814 »

Yeah, how exactly does the fluid mixing logic affect train stops?

Does this make it easier to build a multi-fluid train stop -- because only the pumps connecting to the same fluid type will connect to the train? Or does it make it impossible, because the train wouldn't connect at all if one of the pumps is the wrong fluid type? And is the maximum number of pumps per train stop now going to be per fluid type, or is it still overall?
User avatar
5thHorseman
Smart Inserter
Smart Inserter
Posts: 1193
Joined: Fri Jun 10, 2016 11:21 pm
Contact:

Re: Friday Facts #274 - New fluid system 2

Post by 5thHorseman »

I don't know what you guys screwed up, but I'm noticing a distinct lack of complaints in the replies so it must be something HUGE.
Post Reply

Return to “News”