just adding to this as another compat note after testing some more mods together.
age of production and maraxsis both add new alternate science pack recipes with different names and regular results but it doesn't look like either mod sets a main product for these new packs which i am guessing prevents catalyst from loading since from what i can tell it needs the name or main product to add to these recipes. so i added the main product for each one of these alternate pack recipes on my end in a data-updates file and it worked for me.
--
(age of production - i did this for all the flavours of specialized science pack recipes added)
if mods["Age-of-Production"] and mods["quirkycat_catalyst"] then
if data.raw.recipe["aop-hydraulics-specialized-cryogenic-science-pack"] then
data.raw.recipe["aop-hydraulics-specialized-cryogenic-science-pack"].main_product = "cryogenic-science-pack"
end
--
(and then the same thing for each deep sea pack recipes added by maraxsis)
if mods["maraxsis"] and mods["quirkycat_catalyst"] then
if data.raw.recipe["maraxsis-deepsea-research-automation-science-pack"] then
data.raw.recipe["maraxsis-deepsea-research-automation-science-pack"].main_product = "automation-science-pack"
end
--
i'm sure there is a less clunky and/or more elegant way of doing it but i'm still pretty green.
i have learned some things in the past month - at least enough to successfully patch things together on my end most of the time (with a lot of trial and error but that is the nature of modding)