Same issue 9/5/2026. Updated from fresh install but I had v1 libs. Turned everyhing off. Then added space age and Razi Protocol. Some checked mods were still somehow red so I just unchecked and rechecked them. And red went away.
I'll update here once I fix it. Frustrating...
Replication on stable (2.0) steam.
- Uncheck all but the DLC mods. Rebuild
- Build with Razi protocol only. Brings in ribbonia 0.5.10 and molten plastic 1.0.50
- Failed to load mods: Error in assignID: recipe with name 'kr-electronic-components-molten-plastic' does not exist.
- Can replicate this by also manually deleting all mods and then installing razi protocol in 2.0
Edit: I got it working by doing the following in molten_plastic_1.0.50\prototypes\recipes.lua. Then rebuilding the zip.
Edit2: Mod with patch to 1.0.50 https://mods.factorio.com/mod/molten-plastic-razi-patch
-- Krastorio 2 Compatibility Hook
-- If dynamic recipes are disabled, register the exact missing electronic component craft:
if settings.startup["dynamic-recipes"].value == false then
data:extend({
{
type = "recipe",
name = "kr-electronic-components-molten-plastic",
category = "crafting-with-fluid",
enabled = false,
auto_recycle = true, -- Let the quality recycler safely calculate item values
subgroup = "plastic-moulding",
order = "a[plastic-moulding]-z[kr-electronic-components]",
icons = {
{
icon = "__base__/graphics/icons/electronic-circuit.png", -- Stand-in icon matching base circuit logic
icon_size = 64,
scale = 0.65,
shift = { 2, 2 },
draw_background = true,
},
{
icon = "__molten_plastic__/graphics/fluid/fluid-droplet-latex.png",
icon_size = 64,
scale = 0.45,
shift = { -11, -11 },
draw_background = true,
}
},
energy_required = 4,
ingredients =
{
{ type = "item", name = "copper-cable", amount = 3 },
{ type = "fluid", name = "molten-plastic", amount = 10 }
},
results =
{
{ type = "item", name = "electronic-circuit", amount = 1 } -- Valid output product for recycler calculations
},
allow_productivity = true
}
})
end