Nexus Extended Promethium Endgame


Expands the Promethium Endgame and adds another planet with new production steps and ressources. savegame compatible. The content of the mod is complete. New content will still be added, of course ;) This mod will be continuously improved and fixed. 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
2 days ago
2.0
3.07K
Factorio: Space Age Icon Space Age Mod
Planets Mining Fluids Manufacturing

b Incompatibility with Outer Rim

a month ago
(updated a month 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

a month ago

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

28 days 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.

28 days ago
(updated 28 days 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

22 days ago

Please, don't depend on the item groups like that >.<
Those only control visuals in the vanilla game, if you need more data append another field.

That exact kind of problem is why at the foundry/planetslib we defaulted to using the packs in the vanilla lab and maybe the biolab as a reference whenever we need "all science packs". That is safe, and guarantees consistency across everything so less bugfixing is needed.

Ensures that there is at least one lab that can do the research, (vanilla lab 100% can) and by default excludes things like the lab on cerys or moshine without having to think about it. The cases when the modder does NOT want to interact with the vanilla science packs.

Multiple tiered labs don't really occur outside of overhauls, but in that scenario you want to do things by hand, and be outside of everything else.

20 days ago

I'm afraid I have to admit that I don't fully understand that. Could you please explain it to me in more detail? I define all the science packs in my lab and I've tried to figure out why the error occurs, but to be honest, I'm having a really hard time with it right now...

17 days ago

Since Omega Lab now uses a modified form of Vanilla research, the error should be fixed. At least it loads properly for me now. If you are still experiencing an error, I would be grateful if you could provide me with a mod list.

16 days ago

Loads up perfectly on my end with the latest version, all looks good!

16 days ago

Great :)

New response