Nexus Extended Promethium Endgame (WIP)


Expands the Promethium Endgame and adds another planet with new production steps and ressources. savegame compatible. The content of the mod is almost complete. An ending is already in the game. This mod will be continuously improved and fixed. The final version 1.0 will take some time, but will implement a lot of new mechanics. I ask for your understanding. I am writing this mod in my spare time and therefore cannot work on it every day. I would be very happy about feedback :)

Content
a day ago
2.0
2.55K
Factorio: Space Age Icon Space Age Mod
Planets Mining Fluids Manufacturing

b Incompatibility with Outer Rim

8 days ago
(updated 8 days ago)

Attempting to run with Outer Rim causes this error on load:

Failed to load mods: Technology antimatter-containment-fields-generator: there is no lab that will accept all of the science packs this technology requires.

Science packs: automation-science-pack, logistic-science-pack, military-science-pack, chemical-science-pack, production-science-pack, utility-science-pack, space-science-pack, cryogenic-science-pack, metallurgic-science-pack, agricultural-science-pack, electromagnetic-science-pack, promethium-science-pack, antimatter-science-pack

I'm not sure if this error is caused by Outer Rim, it does appear to make some changes to science, but I didn't look too deeply into it

5 days ago

I'll take a look at it. Thanks for the report.

a day ago

I think I've found the bug. It occurs with several different mods. I would like to release a patch today. However, since I don't have time to run all the different mods, I would be very grateful if you could let me know whether the bug has been fixed or not.

Thank you for your understanding.

I always added the research for the lab via “data final fixes” so that all research from all mods is included.
For example, the problem only occurs when someone changes something in the Science Group.

The patch will be available in a few hours.

a day ago
(updated a day ago)

Hmm, getting the same error with Outer Rim v0.3.3 and Nexus Extended Endgame v1.0.0

Failed to load mods: Technology antimatter-containment-fields-generator: there is no lab that will accept all of the science packs this technology requires.

Science packs: automation-science-pack, logistic-science-pack, military-science-pack, chemical-science-pack, production-science-pack, utility-science-pack, space-science-pack, cryogenic-science-pack, metallurgic-science-pack, agricultural-science-pack, electromagnetic-science-pack, promethium-882-science-pack, antimatter-science-pack

Seems to be the exact same error, but with a different promethium science name. It only happens when Outer Rim itself is enabled (the game loads fine when only its dependencies are loaded), so it's gotta be something specific to the Outer Rim mod.

Looking into their data-final-fixes, there is some kind of science pack migration script, and according to the comments:

-- update all sciences that use galvanization science to also need cryogenic science for consistency
-- make all sciences that need golden science require galvanization science for consistency

Then it makes a ton of changes to technologies, dependencies, and their science pack costs.

I added some debug statements at the end of final fixes, and for some reason, the cryogenic pack is required for the tech, but is not available in the omega lab. After disabling Outer Rim, the cryogenic pack reappears in the omega lab. It's possible the load order has something to do with it, but seemingly can't be reversed, because Nexus requires Science Group, and Science Group has an optional dependency on Nexus, which forces it to load first.

EDIT: Even after messing with the dependencies and flipping the load order, still wouldn't work. This might be an issue for the Outer Rim dev to fix

New response