Production Rates Calculator Extreme

by SWeini

Almighty rate calculator, the only one you'll ever need.

Utilities
a month ago
2.0
3.23K

b Crash Ghost Soil Extractor Py

11 days ago
(updated 11 days ago)

Hey,

i got a crash when i try to calc a bunch of ghost soil extractors from Py:

The mod Production Rates Calculator Extreme (0.3.8) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event sw-rates-calc-extreme::on_player_selected_area (ID 57)
__sw-rates-lib__/configurations/offshore-pump.lua:182: attempt to index local 'fluid' (a nil value)
stack traceback:
    __sw-rates-lib__/configurations/offshore-pump.lua:182: in function 'analyze_flow'
    __sw-rates-lib__/scripts/configuration.lua:662: in function 'analyze_flow'
    __sw-rates-lib__/scripts/flow-fluid.lua:159: in function 'create_fluid_segment'
    __sw-rates-lib__/scripts/flow-analyzer.lua:456: in function 'trace_backwards'
    __sw-rates-lib__/scripts/flow-analyzer.lua:629: in function 'analyze_full'
    __sw-rates-calc-extreme__/scripts/sheet.lua:87: in function 'build_from_entities'
    __sw-rates-calc-extreme__/control.lua:48: in function <__sw-rates-calc-extreme__/control.lua:19>

BP:

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

Mod list:
https://cryptpad.fr/code/#/2/code/view/ye2BWVGoRwBx2vCAvg7GkOQ2ZQZiyx8aFzFOBJMWPRg/

11 days ago
(updated 11 days ago)

can you share a savegame, which makes it easier for me to sync all the mods? maybe even share x/y position of the crashing rail block? maybe a screenshot of the attached offshore pumps, there is something wrong with them?

I can't reproduce that crash with only py mods. there is something going on with the offshore pumps in your save. I'll play around a little bit, maybe I find something.

11 days ago

OK, I found something. This is a problem with your waterfill mod and building offshore pumps on ghost water tiles. I'll try to fix it, and I've also requested some additional API, see https://forums.factorio.com/viewtopic.php?t=133859

11 days ago
(updated 11 days ago)

Thanks!

Yeah, i just tried a pump with waterfill ghosts and it crashes.

So the savegame is no longer needed?

11 days ago

Fixed in library mod version 0.4.15. Can you please update mods and confirm that the crash is fixed.

11 days ago

Yeah its fixed, tested only pump with water fill and the complete BP from first post, thanks ^^

New response