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
a day ago
0.18 - 2.0
77.2K
Mining Fluids Blueprints

g error on aquilo

10 days ago

1245.111 Error MainLoop.cpp:1468: Exception at tick 140517561: The mod P.U.M.P. (2.1.15) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event pump::on_gui_click (ID 1)
pump/constructor.lua:162: attempt to index field 'meltable_tile_cover' (a nil value)
stack traceback:
pump/constructor.lua:162: in function 'construct_entities'
pump/control.lua:172: in function 'resume_process_selected_area_with_this_mod'
pump/control.lua:26: in function <pump/control.lua:21>
1257.952 Info AppManager.cpp:352: Deleting active scenario.


after placing legendary on oil

9 days ago

Hi,

Can you please elaborate? Given the error is about the tile used to cover ice, I was assuming a legendary foundation. But I just tried it and it works just fine for me.

Aquilo is also annoying in that the game itself tries to remember which tile you've used in the past for when you force-build things on ice. This hidden value has been annoying to work with in the past as its unreliable for modding. It's why the P.U.M.P. dialog has the option to pick a tile. If it's that value, it would be game dependant.

A save file would go a long way in trying to reproduce things. Can you please share it?

9 days ago
(updated 9 days ago)

hi, where does PUMP have the option for a tile? it doesnt show to me

https://imgur.com/a/GVNwwPH

The error happens right after i confirm this dialog. to tile shoden, directly on ice building - happens on concrete as well.

9 days ago

A mystery! 🕵️
This will go a lot easier if you could provide the save file where the error occurs. 😊

On Aquilo P.U.M.P. should offer a tile selection like shown here:

https://github.com/Xcone/factorio_pump/blob/master/graphics/Menu.png?raw=true

Specifically the option below "Select cover for meltable tiles".
If this option doesn't show (as per your screenshot), then apparently P.U.M.P. doesn't think you need a cover tile. There might be an issue in detecting if meltable tiles apply? I've tried to keep that detection fairly generic, in case other people implement the meltable tiles mechanic on additional planets via mods. But I've never been able to test if that actually works.

Do you have other mods installed that disable the need for foundations on Aquilo, or that add additional planets that require foundations before being able to build, or anything else skirting that kind of topics?
With a save file I can just press "sync mods" and check this for myself.

9 days ago
(updated 9 days ago)

here you go

https://e.pcloud.link/publink/show?code=XZBLnAZoRoDXIfQt9uTOvbjG9DaYpqwsU1V

Edit: your Planet-Mod hint was giood,, i tried the fairly new Arig:
https://mods.factorio.com/mod/planetaris-arig
this caused the problem - your menu popped up without it running

9 days ago

here you go

https://e.pcloud.link/publink/show?code=XZBLnAZoRoDXIfQt9uTOvbjG9DaYpqwsU1V

Edit: your Planet-Mod hint was good,, i tried the fairly new Arig:
https://mods.factorio.com/mod/planetaris-arig
this caused the problem - your menu popped up without it running

9 days ago

Thanks! And with a solid lead, too! 🕵️

I can reproduce the issue with your save file, including the missing menu option. So that's a great start.
I'll try and find some time soon to figure out if the issue is on my end. And if so, what I need to change to avoid the issue.

9 days ago

welcome, thanks for the effort

7 days ago

Hi,

I just uploaded version 2.1.16 which should fix the issue. I think I found a better way to detect the tiles needed, and I have tested with the Arig mod and it no longer produces the error.

Though, .. looking at your save, I don't think you have need for the tiles option, anyway 😅

5 days ago

hehe - thanks. seems to work

sadly the error occured even if all was concreted already. but it seems to work now.

something is strange with arig as well, since it makes the snow vanish on new concrete on aquilo - but thats for the other modder.

New response