Ok, I did a bit of debugging. There are three issues:
-
Space Exploration sets a nil probability on some recipes. This is allowed, per the Factorio API probability can be nil. I worked around it by setting it to 1 if I found a null value.
64.756 Script @zKenirasRandomRecipes/functions.lua:254: se-experimental-specimen : se-contaminated-bio-sludge - null probability
64.756 Script @zKenirasRandomRecipes/functions.lua:254: se-experimental-specimen : se-contaminated-space-water - null probability
-
Space Exploration sets a nil output_flow_limit on their spaceship consoles. This is technically not allowed per the API spec but given the popularity of the mod, it doesn't seem otherwise harmful..
74.124 Script @zKenirasRandomRecipes/data-final-fixes.lua:583: se-spaceship-console has nil output_flow_limit
74.124 Script @zKenirasRandomRecipes/data-final-fixes.lua:583: se-spaceship-console-alt has nil output_flow_limit
I worked around this by detecting and setting the output_flow_limit to a very high value (1000GW)
- One recipe output has it's probability set to NaN after processing
44.691 Error ModManager.cpp:1578: Error while loading recipe prototype "rsc-construction-stage6-sesprs" (recipe): Difficulty normal: Value can't be NaN. in property tree at ROOT.recipe.rsc-construction-stage6-sesprs.results[0].probability
Modifications: Rocket-Silo Construction › Keniras Random Recipes > ...
I didn't work around the last one yet.