Some entities in RFP need to be excluded, but I couldn't bother to go through and figure out which, so I wrote something to exclude all the RFP prototypes:
mod_prefix = "rfp"
for _, prototype in pairs(data.raw["assembling-machine"]) do
i, j = string.find(prototype.name, mod_prefix)
if (i ~= nil) then
appmod.blacklist[prototype.name] = true
end
end
appmod.blacklist["angels-electric-boiler"] = true
(the angels boiler didn't get caught by the previous script, so I had to add it manually)
This can also be used for other large overhaul mods if you don't want to go in and list all the prototypes to exclude.