Is the Fluid Rework still planned?
-
- Filter Inserter
- Posts: 331
- Joined: Thu Jun 01, 2017 12:05 pm
- Contact:
Is the Fluid Rework still planned?
Hello,
I hope this wasn't already asked, but I couldn't find an official statement for this.
In FFF-274 a new fluid-system was proposed.
Is that still on the roadmap, definitely scrapped, or "possible sometime in the future but no promises"?
Regards,
Dark
I hope this wasn't already asked, but I couldn't find an official statement for this.
In FFF-274 a new fluid-system was proposed.
Is that still on the roadmap, definitely scrapped, or "possible sometime in the future but no promises"?
Regards,
Dark
- NotRexButCaesar
- Smart Inserter
- Posts: 1124
- Joined: Sun Feb 16, 2020 12:47 am
- Contact:
Re: Is the Fluid Rework still planned?
It is pretty much scrapped. I belive Rseding said something along the lines of "the guy who wrote the fluid system is gone, and no one knows how it works anymore"
Ⅲ—Crevez, chiens, si vous n'étes pas contents!
Re: Is the Fluid Rework still planned?
IIRC Some significant performance improvements were implemented.
Re: Is the Fluid Rework still planned?
viewtopic.php?p=520955#p520955
But I don't lose hope because :
viewtopic.php?p=475106#p475106
Actually, the fluids rework was on two aspects : performance wise, and gameplay wise.
- performance wise, it has been done, fluid network performance is very significantly better than it was in 0.16 for example.
- gemeplay wise, there are still issues. It's playable, but for whoever tries to squeeze the maximum theoretical throughput from one's fluid network, oddities start to appear.
But I don't lose hope because :
viewtopic.php?p=475106#p475106
Actually, the fluids rework was on two aspects : performance wise, and gameplay wise.
- performance wise, it has been done, fluid network performance is very significantly better than it was in 0.16 for example.
- gemeplay wise, there are still issues. It's playable, but for whoever tries to squeeze the maximum theoretical throughput from one's fluid network, oddities start to appear.
Koub - Please consider English is not my native language.
-
- Filter Inserter
- Posts: 331
- Joined: Thu Jun 01, 2017 12:05 pm
- Contact:
Re: Is the Fluid Rework still planned?
I see, thanks! I asked because I saw that the fluids are still distributed kinda random across junctions. Not sure if they have different flow speed already.
Re: Is the Fluid Rework still planned?
.
Last edited by Yoyobuae on Wed Feb 10, 2021 4:27 am, edited 1 time in total.
-
- Filter Inserter
- Posts: 331
- Joined: Thu Jun 01, 2017 12:05 pm
- Contact:
Re: Is the Fluid Rework still planned?
Yes, I usually address those "issues" by a slight overproduction, when the pipes are completely full it's not big of a deal.
- NotRexButCaesar
- Smart Inserter
- Posts: 1124
- Joined: Sun Feb 16, 2020 12:47 am
- Contact:
Re: Is the Fluid Rework still planned?
95194
A more recent "no"
A more recent "no"
Ⅲ—Crevez, chiens, si vous n'étes pas contents!
-
- Fast Inserter
- Posts: 224
- Joined: Sat Jul 09, 2016 11:43 am
- Contact:
Re: Is the Fluid Rework still planned?
I haven't run huge nuclear plant designs since years, but I remember it was a hassle because of the low throughput of pipes (had to run 4 sets of 8 parallel pipes IIRC, so 32 pipes. A lot of things have been announced about fluid, few made it to the core game.
I'm curious if it's any better now (throughput, FPS, symmetry, etc) compared to few years ago, do we still have strange behavior such as unequal split of liquid at junctions? Is there a lot of players experiencing frustration in today's game? I was especially excited about the implementation of different fluid density, which would have solved the throughput limitation I experienced in my 1RPM oil processing area.
It seems like fluid update is the last impossible challenge remaining unsolved.
Edit: Thanks AmericanPatriot for the detailed answer!
I'm curious if it's any better now (throughput, FPS, symmetry, etc) compared to few years ago, do we still have strange behavior such as unequal split of liquid at junctions? Is there a lot of players experiencing frustration in today's game? I was especially excited about the implementation of different fluid density, which would have solved the throughput limitation I experienced in my 1RPM oil processing area.
It seems like fluid update is the last impossible challenge remaining unsolved.
Edit: Thanks AmericanPatriot for the detailed answer!
Last edited by FasterJump on Sun Jan 31, 2021 2:42 am, edited 1 time in total.
- NotRexButCaesar
- Smart Inserter
- Posts: 1124
- Joined: Sun Feb 16, 2020 12:47 am
- Contact:
Re: Is the Fluid Rework still planned?
Pipe throughput does depend on distance between pumps. You can carry enough water for 10 water pumps in a line of fluid pumps and tanks.FasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmI haven't run huge nuclear plant designs since years, but I remember it was a hassle because of the low throughput of pipes (had to run 4 sets of 8 parallel pipes IIRC, so 32 pipes. A lot of things have been announced about fluid, few made it to the core game.
There were many optimizations added. It is way faster UPS wise. Throughput should be pretty much the same.FasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmI'm curious if it's any better now (throughput, FPS, symmetry, etc) compared to few years ago
YesFasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmdo we still have strange behavior such as unequal split of liquid at junctions?
Maybe? I can't speak for others, but I don't fine the fluid system debilitating.FasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmIs there a lot of players experiencing frustration in today's game?
No, that FFF system was not added.FasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmI was especially excited about the implementation of different fluid density, which would have solved the throughput limitation I experienced in my 1RPM oil processing area.
You might say so. Especially now that we have train limits.FasterJump wrote: ↑Sat Jan 30, 2021 11:35 pmIt seems like fluid update is the last impossible challenge remaining unsolved.
Ⅲ—Crevez, chiens, si vous n'étes pas contents!
I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
Hello.
Nowhere did I see how this is going get tackled but we all were once promised UPS/FPS friendly Liquid Mechanics rework. So what happened?
Nowhere did I see how this is going get tackled but we all were once promised UPS/FPS friendly Liquid Mechanics rework. So what happened?
Re: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
Fluid UPS optimisations (multithreading) have been in the game since 0.17: https://factorio.com/blog/post/017-stable https://factorio.com/blog/post/fff-271
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: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
I think you may be referring to Dominik's attempt at overhauling the fluid system? He left the company before he could finish.
Re: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
I was talking about what Dominik had been working on. Do you intend to have one more look at it?Bilka wrote: ↑Sat Feb 06, 2021 1:22 pmFluid UPS optimisations (multithreading) have been in the game since 0.17: https://factorio.com/blog/post/017-stable https://factorio.com/blog/post/fff-271
Re: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
.
Last edited by Yoyobuae on Wed Feb 10, 2021 4:27 am, edited 1 time in total.
Re: Is the Fluid Rework still planned?
I just fired up the game to test fluids 'cause I saw in the last FFF that they said that they no longer had any known bugs or internal tasks. I thought it was odd that they never mentioned the new fluid system. I was disappointed to see that the old fluid system is still there. I didn't realize that they had scrapped it internally. That was probably the one feature of the game that I was most looking forward to.
I find this really disappointing. The current system makes optimizing complex fluid distribution networks (or even some relatively simple ones) basically impossible, since the behavior is so inconsistent and unpredictable. The current system is still usable, but you basically have to over-build by a factor of 2 or more in order to have any confidence, which is going to unnecessarily eat up your CPU time.
I find this really disappointing. The current system makes optimizing complex fluid distribution networks (or even some relatively simple ones) basically impossible, since the behavior is so inconsistent and unpredictable. The current system is still usable, but you basically have to over-build by a factor of 2 or more in order to have any confidence, which is going to unnecessarily eat up your CPU time.
Re: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
They already said a while ago the fluid rework was shelved. I believe it was in the 1.0 date announcement FFF, but it's been a bit so it might be somewhere else.Durabys wrote: ↑Sat Feb 06, 2021 2:38 pmI was talking about what Dominik had been working on. Do you intend to have one more look at it?Bilka wrote: ↑Sat Feb 06, 2021 1:22 pmFluid UPS optimisations (multithreading) have been in the game since 0.17: https://factorio.com/blog/post/017-stable https://factorio.com/blog/post/fff-271
The UPS improvements were only a part of the planned changes. It was more about getting liquid flow to be more predictable - like making pipe build order not matter.
Re: I won't be kept silent about this forgotten gem: Liquid Mechanics Rework
.
Last edited by Yoyobuae on Wed Feb 10, 2021 4:27 am, edited 1 time in total.
Re: Is the Fluid Rework still planned?
.
Last edited by Yoyobuae on Wed Feb 10, 2021 4:27 am, edited 1 time in total.
Re: Is the Fluid Rework still planned?
The fact that achievable flow is dependent on build order etc is well known. It means that, when attempting to optimise a design, you may have something that behaves as you intend, but when you replicate it somewhere else, it no longer does.
The only thing "wrong" with such a design is that it requires more flow than is achievable in the worst case. Due to the "inconsistent and unpredictable" behaviour (the reason a worst case exists), you can't easily tell when this may arise, and the practical solution is to be conservative and hence no longer aim for optimal.