#fluid bounding box in 2.0

1 messages · Page 1 of 1 (latest)

junior wadi
#

thread

#

@dim hawk @tardy hemlock

tardy hemlock
#

and thats different for each fluid, right ?

junior wadi
#

yes

tardy hemlock
#

okok so its not like normal chunks.

junior wadi
#

nope, not related to chunks

dim hawk
#

Which means the bounding box dynamically shifts as pipes are built, until one of those pipes is forced to extend beyond the 250x250 constraints

tardy hemlock
#

looks like it

dim hawk
#

Oh, and each fluid separately. Good. But also difficult to wrap my brain araound

tardy hemlock
#

and at that point you'd want a pump at the very edge of the 250 border

pure sinew
#

(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)

tardy hemlock
#

finding out where the 250 ends exactly is gonna be hard

#

depending on the complexity of the fluid build

dim hawk
#

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

shell junco
#

So putting a pump here instead of where they put it in the example would have been perfectly valid, right?

tardy hemlock
#

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

dim hawk
#

lol

pure sinew
#

iirc it was somewhat owned up to in #friday-facts . does not fix the fallout, though

shell junco
#

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.

pure sinew
#

...except that is what is being shown?

tardy hemlock
shell junco
pure sinew
#

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

tardy hemlock
dim hawk
#

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

shell junco
pure sinew
#

(again, presumably), calculation of +x from x_min 🤷
(how far / too far east from westmost extent)

shell junco
#

Yeah, now I understand that so it makes sense.

tardy hemlock
#

def makes more sense for me too

#

theres probably still problems at some point tho

#

like the failure point

pure sinew
#

distilling this to at most three paragraphs and one image (gif?) is going to take some work...

limpid yewBOT
#
Pipe throughput

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.)

  1. https://factoriocheatsheet.com/#fluid-wagon-transfer
  2. https://wiki.factorio.com/Fluid_system#Pipelines
  3. 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.

tardy hemlock
#

thats better paragraphing

pure sinew
#

unsure if the 2.0 change should be at head or foot, but the separation is good

tardy hemlock
#

maybe a just a note that says "new faq: "2.0 pipes""

#

its fine like this too tho imo

junior wadi
#

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

tardy hemlock
#

"gasp " youve been avoiding homework ?!

tardy hemlock
#

wait will we get the

limpid yewBOT
#

Measure tiles and distances

Author

muppet9010

Downloads

3391

tardy hemlock
#

in 2.0

#

to make measuring the 250 x 250, easier

dim hawk
#

Maybe we'll get to see the overlay via an f4 toggle

tardy hemlock
#

the max distance maybe ye

#

what we were thinking about with the "center" of the 250x250

junior wadi
tardy hemlock
#

coolio

junior wadi
#

and I assume most mods will be updated eventually to 2.0 if the creator is active. Or a copy will be made

tardy hemlock
#

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

junior wadi
#

Ive never used it just bc a line of belts works like that for me

tardy hemlock
#

same

#

but if you have bots its annoying, they sometimes start building it

#

and thats just really not needed

pure sinew
# junior wadi it will show you how big it is when you hover over a placed pipe, in the tooltip

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)

tardy hemlock
#

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

shell junco
#

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.

junior wadi
pure sinew
#

that... does not answer the question

junior wadi
#

I dont understand what you mean by what point

pure sinew
#

where is the 250x250 box drawn with respect to the (on average smaller than 250x250) bounds of the system

junior wadi
#

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

tardy hemlock
#

Stupid edge case:
What if we have an underground pipe thats longer than 250

#

Wonder if anyone even still sees this

dim hawk
#

Undergrounds shouldn't make a difference, as the 250 is based on actual ground measurement

tardy hemlock
#

Actual ground distance ?

#

As in; 1.1 underground pipe length being 11 ?

dim hawk
#

Sure, whatever it is in tiles. I didn't misunderstand the question, did I? I'm pre-coffee still this morning

tardy hemlock
#

A single underground pipe, being 250 long

#

Would that break the boxes

#

It would be a modded pipe

dim hawk
#

Oic

tardy hemlock
#

I think it just breaks, but we can only tell in 2 weeks

dim hawk
#

Yeah, I'd think it would require a pump. Unless you also had a mod to manipulate (or negate) the bounding box

junior wadi
tardy hemlock
#

T