P.U.M.P.

by Xcone

P.U.M.P. (Prevent Unwanted Manual Pump-placement) takes out the chore of making outposts. It's a selection tool with which you can select liquid resources (oil, sulfuric acid, etc.. ) and it then proceeds to plan the layout of pumpjacks and pipes for you.

Utilities
3 days ago
0.18 - 2.0
80.2K
Mining Fluids Blueprints

b Pumps cornering each other

7 days ago

when two pumps share a corner and it wants to place an underground pipe, it doesnt do underground -> pipe, it just places the underground and assumes that pumpjacks can sideload into that underground
https://imgur.com/a/p0vnoLY

7 days ago

Thanks for the report.

It's odd, though. I'm certain it has code to understand this scenario and not make this mistake.

Must be some edge case. Could you share your save file so I can have a proper look at your specific scenario?

7 days ago

I've quickly dug through my test cases, and found one that indicates that mechanism still works.

And I also tried the map editor to recreate a similar layout to match your screenshot. I succeeded at creating a similar pipeplan, but there too, it preserved a pipe to connect to.

So I won't be able to address this without a save in which this happens.

6 days ago
(updated 6 days ago)

heres the save file, its on planet igrys with the water field on the wayyy right side
https://drive.google.com/file/d/1nMip4ceTgxMbiR745H40FauzEmLFWP6R/view?usp=drive_link

sorry for late reply, was watching a movie.

6 days ago

I did manually fix the issue myself by moving the pipe, but was able to consistently get it to happen, so just clear out the ghosts and stuff i placed down

6 days ago

No worries about the timing. It's all hobbies here. 🎉
Besides, you're relatively quick. Its not uncommon having to wait a couple of days.

And thanks for the save. I can reproduce the issue with it. And now I understand what's going wrong.

The routine works by first planning everything above ground (except for some other special cases) and bury the pipes afterwards.
The bury-routine does take into account neighboring pipes to avoid burying at that position. But it doesn't look for pump-outputs. So the routine is there, it's just incomplete.

And it's going to be a bit of a pain in the ass to fix. Because at the stage of burying pipes, I've already discarded a bunch of data that would help. So I'll need to think for a bit on how I want to fix this.

I am not exactly sure why my earlier tests didn't have this issue, though. Maybe the routine decided to not-bury the pipe in those scenarios for other reasons.

I'll post back when I have a fix. Thanks again for reporting it.

6 days ago

Oh ,.. turned out not to be too bad after all.
I've just released v2.1.19 which should fix the issue.

6 days ago

Thanks for the quick fix, love the mod btw. After 2k hours of placing them manually, its definetly nice to just drag and drop :D

5 days ago

I hear you! I'm surprised you didn't cave earlier to using a mod for that bit of gameplay tedium.
I decided to make this mod after having enough of it after just 300hrs or so. 🙈

New response