One way is to edit the mod directly, by unzipping the mod (better to then delete the zip file).
Then edit the prototypes/recipe.lua file, changing the following:
if mods['IndustrialRevolution3'] then
table.insert (data.raw.recipe["rsc-construction-stage5"].ingredients,{"gold-cable", 20*mp})
table.insert (data.raw.recipe["rsc-construction-stage6"].ingredients,{"chromium-window", 20*mp})
table.insert (data.raw.recipe["rsc-construction-stage6"].ingredients,{"coal", 20*mp})
end
By editing one line, it to be the following:
if mods['IndustrialRevolution3'] then
table.insert (data.raw.recipe["rsc-construction-stage5"].ingredients,{"gold-cable", 20*mp})
table.insert (data.raw.recipe["rsc-construction-stage6"].ingredients,{"steel-hull", 10*mp})
table.insert (data.raw.recipe["rsc-construction-stage6"].ingredients,{"coal", 20*mp})
end
If you do this, you might take a look at other recipes... when the author added IR3 support, he added some very tough to accomplish ingredients. At this point, you can alter the recipes as you see fit. I ended up changing several things but I use my own mod, to mod mods. Below are the recipes I decided to run with:
data.raw["recipe"]["rsc-construction-stage1"].results =
{
{
amount = 1,
name = "rsc-building-stage1",
probability = 0,
type = "item"
},
{
amount = 20,
name = "stone",
type = "item"
}
}
data.raw["recipe"]["rsc-construction-stage2"].ingredients =
{
{
amount = 50,
name = "concrete",
type = "item"
},
{
amount = 20,
name = "stone-brick",
type = "item"
},
{
amount = 40,
name = "iron-plate",
type = "item"
},
{
amount = 40,
name = "iron-stick",
type = "item"
},
{
amount = 50,
name = "concrete-fluid",
type = "fluid"
}
}
data.raw["recipe"]["rsc-construction-stage3"].results =
{
{
amount = 1,
name = "rsc-building-stage3",
probability = 0,
type = "item"
},
{
amount = 20,
name = "stone",
type = "item"
},
{
amount = 10,
name = "gravel",
probability = 0.45,
type = "item"
},
{
amount = 10,
name = "silica",
probability = 0.45,
type = "item"
},
{
amount = 1,
name = "ruby-gem",
probability = 0.05,
type = "item"
},
{
amount = 1,
name = "diamond-gem",
probability = 0.05,
type = "item"
}
}
data.raw["recipe"]["rsc-construction-stage4"].ingredients =
{
{
name = "concrete",
amount = 50,
type = "item"
},
{
name = "stone-brick",
amount = 20,
type = "item"
},
{
name = "steel-gear-wheel",
amount = 20,
type = "item"
},
{
name = "chromium-piston",
amount = 20,
type = "item"
},
{
name = "pipe",
amount = 20,
type = "item"
},
{
name = "pipe-to-ground",
amount = 10,
type = "item"
}
}
data.raw["recipe"]["rsc-construction-stage5"].ingredients =
{
{
name = "refined-concrete",
amount = 10,
type = "item"
},
{
name = "junction-box",
amount = 5,
type = "item"
},
{
name = "tin-cable",
amount = 10,
type = "item"
},
{
name = "green-wire",
amount = 20,
type = "item"
},
{
name = "red-wire",
amount = 20,
type = "item"
},
{
name = "gold-cable",
amount = 10,
type = "item"
},
{
name = "ruby-laser",
amount = 5,
type = "item"
}
}
data.raw["recipe"]["rsc-construction-stage6"].ingredients =
{
{
name = "refined-concrete",
amount = 10,
type = "item"
},
{
name = "electric-engine-unit",
amount = 5,
type = "item"
},
{
name = "computer-mk3",
amount = 5,
type = "item"
},
{
name = "computer-mk2",
amount = 10,
type = "item"
},
{
name = "computer-mk1",
amount = 50,
type = "item"
},
{
name = "radar",
amount = 2,
type = "item"
},
{
name = "steel-hull",
amount = 10,
type = "item"
}
}