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 month ago
2.0
1.87K
Factorio: Space Age Icon Space Age Mod
Planets Mining Fluids Manufacturing

b Error on Game Start

2 months ago

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, nuclear-science-pack, metallurgic-science-pack, agricultural-science-pack, electromagnetic-science-pack, cryogenic-science-pack, promethium-science-pack, antimatter-science-pack

2 months ago

Interesting. Everything seems to work for me.
Do you have any other mods installed ????
Or something so that I can reproduce the error.

2 months ago

I get the same error
my safe (many mods) - https://github.com/altiummm/factorio_modlist_ilya/blob/main/error_mexus_etd.zip
Unfortunately the logs are empty - 265.129 Error ModInfoPane.cpp:496: Failed to parse changelog for mod Nexus: invalid changelog file, line 1 (the first line) must always be exactly '---------------------------------------------------------------------------------------------------' or an empty line.

2 months ago
(updated 2 months ago)

i got this error also....

i have some much other mods, so most other planets with some additional Science packs...

And as far as i remember, the error is indeed that at least one lab needs to be able to use all packs (if used for one science topic?)

If i remove your mod then it will load fine...

so making your now/own lab an option would be a possibility till it will be sorted out

2 months ago

I installed the old version 0.9.4 and there are no errors when starting

2 months ago

My Mod's List

I suspect Metal and Stars is the culprit

2 months ago

My Mod's List

I suspect Metal and Stars is the culprit

I don't think they are, their last update was in May

2 months ago

Ok I'll have a look tomorrow and see what's causing the problem and when I've found it I'll release a patch.

Thank you for all your reports

2 months ago
(updated 2 months ago)

I would be very grateful if you could narrow down the mods. Switch them off one by one and see when the error no longer occurs. Because as it is, it's quite a download and search for me.

I have not yet been able to reproduce the error

However, according to my current knowledge, the error must come from an incompatibility with another mod.

2 months ago

I would be very grateful if you could narrow down the mods. Switch them off one by one and see when the error no longer occurs. Because as it is, it's quite a download and search for me.

I have not yet been able to reproduce the error

However, according to my current knowledge, the error must come from an incompatibility with another mod.

hi
I did it, I tried combinations of mods.
Mod causing the error - https://mods.factorio.com/mod/atan-nuclear-science
But this mod is called by dependency for - https://mods.factorio.com/mod/cerys-and-nuclear-science

2 months ago

Many thanks to everyone, this has helped me a lot. Fixing the bug was not difficult at all and should now be fixed in version 0.9.6.

Thanks to everyone for the bug report and the help in finding the guilty mod

2 months ago
(updated 2 months ago)

I keep getting an error, mod update to 0.9.6
25.511 Error ModManager.cpp:1758: 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, metallurgic-science-pack, agricultural-science-pack, electromagnetic-science-pack, cryogenic-science-pack, promethium-science-pack, wood-science-pack, steam-science-pack, nuclear-science-pack, antimatter-science-pack

Mod causing the error - https://mods.factorio.com/mod/atan-nuclear-science
But this mod is called by dependency for - https://mods.factorio.com/mod/cerys-and-nuclear-science

2 months ago
(updated 2 months ago)

You have wood and steam science, so I think Lignumis?

Same here, I get the same error. Enabling Nexus, atan-nuclear-science and cerys-and-nuclear-science, but DISabling Lignumis doesn't crash Factorio. So I believe this "new" error isn't necessarily connected to atan-nuclear-science. (OP doesn't seem to have Lignumis since there's 14 packs listed, not containing wood and steam science packs, and we got 16 including those both).

Lignumis messes a bit with technologies and adds their wood and science packs to many techs generously, which I don't mind. But either
- Lignumis automatically adjusts the valid input of labs (to add wood and steam packs as valid inputs) and maybe doesn't recognize that it would have to do so with Nexus' Omega Lab, too,
- or Nexus would have to add wood and steam science packs as valid inputs if Lignumis is activated

I'll post in Lignumis, maybe they can offer advice. Edit: https://mods.factorio.com/mod/lignumis/discussion/6855721fe542593fe277df9b

Edit: yeah, if I hack the two packs into the Omega Lab, Factorio starts without crashing (and all mentioned mods enabled):

...
inputs =
{
"wood-science-pack",
"steam-science-pack",
"automation-science-pack",
...

2 months ago

Ah, I think that's because you add the atan-nuclear-science compatibility in data-final-fixes.lua, I believe Lignumis adds their packs in the data-updates phase (see here https://git.cacklingfiend.info/cacklingfiend/lignumis/src/commit/d5ce5d42d5e7d8469c592450fe44f9c322426e2c/lignumis/prototypes/integrations/vanilla-updates.lua#L20 and they say so here https://git.cacklingfiend.info/cacklingfiend/lignumis/src/branch/master/README.md#add-compatibility-to-your-mod).

I don't know whether it's wise to move your atan-nuclear-science compatibility to an earlier lifecycle phase (I'm not a modder and don't know what the side effects are), but it seems to me that the Lignumis procedure works for labs added by other mods (i.e. auto-add wood and steam inputs), so I think there's a way you can handle this in your mod such that you wouldn't need extra compatibility for Lignumis. I don't know, though.

Actually, couldn't you just add the nuclear science pack input in omega_lab_science_fix.lua instead of redefining the whole lab? Thus, if other mods (e.g. Lignumis) messed with the possible inputs beforehand, it would just work, you wouldn't override the whole inputs array but just add the nuclear pack to whatever inputs there are already there...?

2 months ago

"Actually, couldn't you just add the nuclear science pack input in omega_lab_science_fix.lua instead of redefining the whole lab? Thus, if other mods (e.g. Lignumis) messed with the possible inputs beforehand, it would just work, you wouldn't override the whole inputs array but just add the nuclear pack to whatever inputs there are already there...?"

This! If your lab is defined in the data stage everything should work. Lignumis adds the science packs to your lab but in final fixes you just overwrite everything.

This is how the fix for atan should be: table.insert(data.raw.lab["omega-lab"].inputs, "nuclear-science-pack")

2 months ago

To add to this: Try to put code as early in the data stages as possible so other have a chance to do something after it. Your atan compatibility can be done in data. No need to use data-final-fixes.

2 months ago
(updated 2 months ago)

I am currently working on a solution. Many thanks for the hints and tips.
And thanks cackling.fiend for the quick answer :)

2 months ago

I have now fixed the bug in version 0.9.7.
Thanks for all your feedback and help.

I just kept getting different errors with table.insert and have now told it to insert all available science into the lab. ( So as an al rounder lab )

If problems occur,,,,, please let me know.

2 months ago

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, nuclear-science-pack, metallurgic-science-pack, agricultural-science-pack, electromagnetic-science-pack, cryogenic-science-pack, promethium-science-pack, antimatter-science-pack

I still have this bug, I just updated to 0.9.7

Of course i got a load of mods: https://pastebin.com/yxmjpupU

2 months ago

I still have this bug, I just updated to 0.9.7, I'm looking for a conflict but I can't find it yet

2 months ago

I found a new source of the loading error - Galoge mods
https://mods.factorio.com/mod/space_age_galore/discussion/6857cf7834a4228b045ad53f
I left a thread with them to find a solution.

2 months ago
(updated 2 months ago)

@NOiZE
I just checked, you can disable every mod except the latest versions of Nexus and Science group (in your list) and it gives this "no lab found" error. Makes absolutely no sense, but that's not the point.

edit: Just making an edit to not flood the discussion, thanks for making the report for me lol. I was thinking about this reply yesterday like "wait why didn't I just file the report myself instead of figuring it out then leaving it only in Nexus?" I was just being silly, thanks lol.

2 months ago

I contacted the author of Science group. You can read his response here: https://mods.factorio.com/mod/science-tab/discussion/6859846813724a75f05c3dd0

2 months ago

I'll have a look and adjust the code if necessary.

2 months ago

https://mods.factorio.com/mod/science-tab
was updated, now it no longer crashes, see the previous link to see what changed.

2 months ago

Ok that makes it easier :) Thanks to “Frontrider”

New response