Friday Facts #271 - Fluid optimisations & GUI Style inspector
-
- Inserter
- Posts: 21
- Joined: Wed Dec 13, 2017 2:32 pm
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
I mean, the poster does not represent actual gameplay that makes sense, but this should propably be fixed:
(the cut off inserster "hand")
(the cut off inserster "hand")
- Attachments
-
- Anmerkung 2018-11-30 163516.jpg (14.81 KiB) Viewed 15379 times
-
- Filter Inserter
- Posts: 952
- Joined: Sat May 23, 2015 12:10 pm
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
tl:dr the fluid system originally was oop and had the fluidbox data in each entity which turned out to be slow because of CPU cache when needing to simulate the fluid (touching just the fluid boxes).
Now fluidboxes are pooled per connected section to improve locality with additional upside that it's parallelizeable.
Now fluidboxes are pooled per connected section to improve locality with additional upside that it's parallelizeable.
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Also this gear on the belt is cut off.
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
"slow" is relative. You can still run a 1000 science-per-minute base at 60 UPS without issues. As you can see in the benchmark graph the pooling didn't actually help anything. The other improvements to the logic flow is what helped.ratchetfreak wrote: ↑Fri Nov 30, 2018 3:42 pm tl:dr the fluid system originally was oop and had the fluidbox data in each entity which turned out to be slow because of CPU cache when needing to simulate the fluid (touching just the fluid boxes).
Now fluidboxes are pooled per connected section to improve locality with additional upside that it's parallelizeable.
If you want to get ahold of me I'm almost always on Discord.
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
the robots "working" on the assembler reminds me on starcraft svc's when they work at building sth - pretty cool
-
- Inserter
- Posts: 23
- Joined: Sat Oct 01, 2016 12:53 am
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
How do you plan on handling fluid systems with more than one type of fluid in them? It'd be great if that was somehow prevented, but I've also seen some pretty cool systems that exploit a universal fluid system.
-
- Long Handed Inserter
- Posts: 60
- Joined: Thu May 04, 2017 12:07 pm
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Look cool!
Obviously at the moment these are looking like back-end changes to the fluid mechanics.
Should we modders just keep an eye on the api for anything to with how entites are interacting with the new fluid system, I saw a few changes in the 0.17 api.
Obviously at the moment these are looking like back-end changes to the fluid mechanics.
Should we modders just keep an eye on the api for anything to with how entites are interacting with the new fluid system, I saw a few changes in the 0.17 api.
My Mod :- Water As A Resource
-
- Burner Inserter
- Posts: 8
- Joined: Mon Apr 16, 2018 9:38 am
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Is it just me or are the HD textures getting more and more clean and the game's general look gets more and more cartoonish and colourful and away from its initial "used look"?
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Thank you! I love how you take the time to share what is happening. The poster looks awesome, even if it is already revealing our group tendency to OCD Have a marvelous time at GDS 2018, wish I could be there to meet you. The fluid optimizations are clearly already showing worthwhile improvements, hurrah! Keep doing amazing things, counting down the days until 0.17
My own personal Factorio super-power - running out of power.
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Is that finally a Wube software logo?
-
- Long Handed Inserter
- Posts: 74
- Joined: Wed Nov 29, 2017 10:59 pm
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Clearly the moral of this story is that cache optimization makes everything better. Looking forward to 0.17.
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Fixed, thanks for the hint.Panderturtle wrote: ↑Fri Nov 30, 2018 3:38 pm I mean, the poster does not represent actual gameplay that makes sense, but this should propably be fixed:
(the cut off inserster "hand")
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
Agreed. Dieselpunk -> ComicpunkSer_Optimus wrote: ↑Fri Nov 30, 2018 4:25 pm Is it just me or are the HD textures getting more and more clean and the game's general look gets more and more cartoonish and colourful and away from its initial "used look"?
Maybe some kind of additional "tint" could be selectable from the Options? Like "colorful", "normal", "dystopian", ...
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
As someone playing FluidWorld, pipe optimizations are greatly welcome!
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
You find the cut off inserter hand and gear, but but don't think the long handed inserter is totally wrong?
It removes from the furnace and places into the arithmetic combinator.
It removes from the furnace and places into the arithmetic combinator.
My Mods: mods.factorio.com
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
And the refinery input is connected to the input side of a pump, which is filled with lubricant, and that is fed into a heat exchanger.
And the output of the heat exchanger is linked to one of the refinery outputs, and nothing else.
- Wakaba-chan
- Long Handed Inserter
- Posts: 96
- Joined: Mon May 30, 2016 6:39 am
- Contact:
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
We need special "toyland" style like in OpenTTD. (joking) Actually I love the way graphical style of Factorio develops. It's still rusty enough. Also I love idea to make biters cuter (I noticed one at the bottom of picture). I believe if Factorio been made in Japan or Korea, that biters would be some extremely adorable thing you would definitely like to take home. With appropriate IRL plush merch, of course. Say, like beefalo from Don't Starve. I have one, it's so sweet.dee- wrote: ↑Fri Nov 30, 2018 5:18 pmAgreed. Dieselpunk -> ComicpunkSer_Optimus wrote: ↑Fri Nov 30, 2018 4:25 pm Is it just me or are the HD textures getting more and more clean and the game's general look gets more and more cartoonish and colourful and away from its initial "used look"?
Maybe some kind of additional "tint" could be selectable from the Options? Like "colorful", "normal", "dystopian", ...
Re: Friday Facts #271 - Fluid optimisations & GUI Style inspector
This is the kind of no-nonsense hard work that makes Factorio great. Thank you.