Page 1 of 1
Quality Recycler + Base game science cost
Posted: Thu Sep 11, 2025 9:40 pm
by Fishbus
Heya,
If you play just the base game + quality mod, the science requirements for Recyclers is 5000.
Recyclers are triggered in Space Age, but in base game it is 5000 science, where the 3 prerequisites are only ~250 each. Off a glance that seems like a massive leap for such a tech.
( Also, The epic/legendary science cost so seem a little awkward in base game, but just toss that up to vibes.)
My presumption is there's just not a lot of folks really playing base game + quality without Space age (But here I am)
Cheers
Re: Quality Recycler + Base game science cost
Posted: Thu Sep 11, 2025 10:34 pm
by Stargateur
I clearly agree if you look at this mod
https://mods.factorio.com/mod/QualityUnlocksRecycling, the cost is much more reasonable. Currently in base game you unlock quality after the end game...
Re: Quality Recycler + Base game science cost
Posted: Thu Sep 11, 2025 10:43 pm
by Fishbus
I'm just thinking of the everyman who isn't going through the mod route and bring it up as a probable bug.
I've personally done my own tweaks on my side:
Code: Select all
if (mods["quality"]) and not (mods["space-age"]) then
data.raw.technology["recycling"].prerequisites = {"chemical-science-pack", "advanced-circuit", "concrete"}
data.raw.technology["recycling"].unit =
{
count = 500,
ingredients =
{
{ "automation-science-pack", 1 },
{ "logistic-science-pack", 1 },
{ "chemical-science-pack", 1 },
},
time = 20
}
data.raw.technology["epic-quality"].prerequisites = { "production-science-pack", "quality-module" }
data.raw.technology["epic-quality"].unit =
{
count = 1000,
ingredients =
{
{ "automation-science-pack", 1 },
{ "logistic-science-pack", 1 },
{ "chemical-science-pack", 1 },
{ "production-science-pack", 1 },
},
time = 60
}
data.raw.technology["legendary-quality"].prerequisites = { "utility-science-pack", "epic-quality" }
data.raw.technology["legendary-quality"].unit =
{
count = 2000,
ingredients =
{
{ "automation-science-pack", 1 },
{ "logistic-science-pack", 1 },
{ "chemical-science-pack", 1 },
{ "production-science-pack", 1 },
{ "utility-science-pack", 1 },
},
time = 60
}
data.raw.recipe["recycler"].ingredients =
{
{type = "item", name = "advanced-circuit", amount = 20},
{type = "item", name = "steel-plate", amount = 20},
{type = "item", name = "iron-gear-wheel", amount = 40},
{type = "item", name = "concrete", amount = 20}
}
end