#fluid bounding box in 2.0
1 messages · Page 1 of 1 (latest)
and thats different for each fluid, right ?
yes
okok so its not like normal chunks.
nope, not related to chunks
Which means the bounding box dynamically shifts as pipes are built, until one of those pipes is forced to extend beyond the 250x250 constraints
looks like it
Oh, and each fluid separately. Good. But also difficult to wrap my brain araound
and at that point you'd want a pump at the very edge of the 250 border
(changed constants to fit)
...now if the pipeline extends beyond those bounds... break. which 'division' is marks as the breakpoint is ambiguous (presumably +x,+y?, not what I have shaded here)
finding out where the 250 ends exactly is gonna be hard
depending on the complexity of the fluid build
Maybe the bounding box attempts to contain the most pipe/tank tiles as possible? But then you can force a break by placing a pump
So putting a pump here instead of where they put it in the example would have been perfectly valid, right?
presumably, yes
probably yea
since from the last pump we can see, its definetly not 250 blocks yet
devs made biggest mistake
of not including the actual problem in the screenshot
lol
iirc it was somewhat owned up to in #friday-facts . does not fix the fallout, though
I think the biggest confusion is that they drew a "failure point." Had the entire bad pipe network been red, it would have made more sense to me.
...except that is what is being shown?
They've got a singular flashing "bad point" in the gif. #quick-questions message
the danger-icon-with-droplet is showing the breakpoint of the fluid bounds, but the entire system is red and has the "failure!" xes over it
maybe the fail point is calculated backwards
That whole area is "out of bounds", so adding a pump there created 2 new bounding boxes
I assume the west box met or overlapped with the box existing in that direction
Yeah, I think it's the addition of that droplet that made me wonder how the boxes were calculated in the first place. Had it been an arbitrary "box to big", that makes sense. Instead, it implied "pipe crossed imaginary bad line" and my brain went "well, why is the line there?"
(again, presumably), calculation of +x from x_min 🤷
(how far / too far east from westmost extent)
Yeah, now I understand that so it makes sense.
def makes more sense for me too
theres probably still problems at some point tho
like the failure point
distilling this to at most three paragraphs and one image (gif?) is going to take some work...
When 2.0 Releases fluid will be reworked. Pipelines are constrained to a 250x250 tile area, and exceeding this limit will cause all flow through the pipeline to cease. You can split a pipeline using a pump. More details at https://factorio.com/blog/post/fff-430
The fluid amount on a pipe is how much is currently in THAT 1x1 pipe segment (same as a tank), not the rate of flow. (Pumps show the actual flow rate if you want to see it.)
- https://factoriocheatsheet.com/#fluid-wagon-transfer
- https://wiki.factorio.com/Fluid_system#Pipelines
- https://forums.factorio.com/19851
In short: Use underground pipes as much as possible, separate your flows into multiple pipelines (avoid cross-linking pipes), and space pumps evenly through the entire line to maintain pressure gradients. Remember: As long as there is even a small amount of fluid reaching the consumers, that amount is available to them every tick, meaning they can get 60x that value per second. A gradient is required for flow, but the output of a pipe can be nearly empty and still satisfy everything along it.
thats better paragraphing
unsure if the 2.0 change should be at head or foot, but the separation is good
maybe a just a note that says "new faq: "2.0 pipes""
its fine like this too tho imo
Its just gonna be like this for a few weeks, most of the faqs will be changed or adjsuted when 2.0 drops for real
that was a fun way to procrastinate homework
"gasp " youve been avoiding homework ?!
wait will we get the
Maybe we'll get to see the overlay via an f4 toggle
the max distance maybe ye
what we were thinking about with the "center" of the 250x250
it will show you how big it is when you hover over a placed pipe, in the tooltip
coolio
and I assume most mods will be updated eventually to 2.0 if the creator is active. Or a copy will be made
i mean, hopefully most of the mods like tape measure will be deprecated
no wait
whats the word
obsolete
cause they added it to base game in some form
Ive never used it just bc a line of belts works like that for me
same
but if you have bots its annoying, they sometimes start building it
and thats just really not needed
this raises the question, what point is used as reference? is it the erstwhile center of the bounding box ("spare width" is shown as shared between the west and right extents of the current system), does it show greatest possible extent from opposite edge (in effect showing twice the available "spare width", that slack repeated on each side), or...? there are ugly/counterintuitive tradeoffs either way
(I respect your situation if you know but cannot answer)
ima guess it uses the currently places pipes,
draws a rectangle around them,
gets the center of the rectangle,
and then draws the 250 box onto that center
I assumed it'd be more intuitive if they always picked one corner to draw the box from.
Let's say you have a 300x100 box. If they drew it from the center, you'd wind up with with one 250 wide and 2x 25 wide. If they always drew it from top left, you'd have one 250 and one 50.
I do not know, I assume its just taking the maxima of X, minima of X and seeing the distance. Doing teh same with the Y's and just showing whichever is bigger
that... does not answer the question
I dont understand what you mean by what point
where is the 250x250 box drawn with respect to the (on average smaller than 250x250) bounds of the system
ah, I dont know that then. (guessing) If its drawn at all and shown to be wrong I assume it adjusts itself to fit a new 250x250 box
Stupid edge case:
What if we have an underground pipe thats longer than 250
Wonder if anyone even still sees this
Undergrounds shouldn't make a difference, as the 250 is based on actual ground measurement
Sure, whatever it is in tiles. I didn't misunderstand the question, did I? I'm pre-coffee still this morning
A single underground pipe, being 250 long
Would that break the boxes
It would be a modded pipe
Oic
I think it just breaks, but we can only tell in 2 weeks
Yeah, I'd think it would require a pump. Unless you also had a mod to manipulate (or negate) the bounding box
I assume itd break if you have it that far, but mods should be able to change that bounding box size so it shouldnt matter
T