Shchierbin


Shchierbin - intermediate world with Vanadium.

Content
2 days ago
2.0
6.37K
Planets Logistics Environment Mining Fluids Manufacturing

b Incompatability with Maraxis since the latest mod update

2 days ago

Hey,

the latest update of your mod seems to break the Maraxis mod. I am using the "Enable Planets Mod Lite" (https://mods.factorio.com/mod/kry-planet-mods-lite) and since the update I get the following error message on startup:

Failed to load mods: Error while running setup for entity prototype "maraxsis-regulator-fluidbox-epic" (assembling-machine): fluid_usage_per_tick ends up nan/inf with the defined fluid box filter: 3333.333333 / ((25.000000 (maraxsis-atmosphere max-temperature) - 25.000000 (maraxsis-atmosphere default temperature)) * 1000.000000 * 1.000000)

I tried to find a minimal modlist to isolate the issue and found that if you only enable Maraxis, Shchierbin and (your optional dependency) Canal Excavator (and their respective dependencies) you get the following (different?!) error on startup:

Failed to load mods: maraxsis/prototypes/default-import-location.lua:38: Item not found: oxygen-barrel
stack traceback:
[C]: in function 'error'
maraxsis/prototypes/default-import-location.lua:9: in function 'set_default_import_location'
maraxsis/prototypes/default-import-location.lua:38: in main chunk
[C]: in function 'require'
maraxsis/data-updates.lua:4: in main chunk

Any two of these and it loads fine.

I am also going to report this to the Maraxis dev and link the GitHub issue here, so maybe you can figure out whats going on.

Greetings and thanks in advance :3

2 days ago

Here is the GitHub issue I opened at the Maraxis repo:

https://github.com/notnotmelon/maraxsis/issues/353

Can also attest that disabling Shcierbin removes the top described error.

I'd have to assume your merge attempt from the git submitted PR was not successful sorry. You will also need to clean up your versioning so the changelog works properly in game and on the site here.

Best of luck :) Thank you for the mod so far.

I had a look through, and while I don't claim any skill at all I think the incompatibility is in your prototypes/fluid.lua
Line 153 defines a default temperature of 25 for maraxsis-atmosphere.
The Maraxsis mod defines a default of 0 in its prototypes/technology/atmosphere.lua.

I think this is resulting in the divide by zero error above.

a day ago

Yes, reverting to 0.3.1 fixed the issue for now.

New response