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 :)
Mods introducing new content into the game.
New places to build more factories.
New Ores and resources as well as machines.
Things related to oil and other fluids.
Furnaces, assembling machines, production chains.
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
Interesting. Everything seems to work for me.
Do you have any other mods installed ????
Or something so that I can reproduce the error.
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.
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
I installed the old version 0.9.4 and there are no errors when starting
I suspect Metal and Stars is the culprit
I suspect Metal and Stars is the culprit
I don't think they are, their last update was in May
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
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.
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
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
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
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",
...
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...?
"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")
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.
I am currently working on a solution. Many thanks for the hints and tips.
And thanks cackling.fiend for the quick answer :)
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.
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
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
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.
@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.
I contacted the author of Science group. You can read his response here: https://mods.factorio.com/mod/science-tab/discussion/6859846813724a75f05c3dd0
I'll have a look and adjust the code if necessary.
https://mods.factorio.com/mod/science-tab
was updated, now it no longer crashes, see the previous link to see what changed.
Ok that makes it easier :) Thanks to “Frontrider”