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
Stargateur wrote: Thu Sep 11, 2025 10:34 pm 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...
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