Split Recycling from the Quality mod
Posted: Thu Feb 12, 2026 3:11 pm
Is there any reason why these two mods are not conceptually separate? I'm getting "I'm insane but also a genius" vibes in my head so I thought I'd put this out to air. I doubt very much that it'll be implemented.
The Recycler item/entity/recipe/technology and the code that generates all of its recipes from the auto_recycle property would be moved into its own official mod.
space-age would then depend on recycling, with the dependency on quality being optional.
The only DLC feature that Recycling uses is belt-stacking, which could be added from space-age's side. With that removed, the recycling mod could be made available to non-DLC players, or moved into the base mod entirely.
If it were in base, it would probably make sense to make Recycler a hidden recipe/technology like loaders are. The auto-generated recipes would be governed by a new utility-constant, perhaps enable_auto_recycle_recipes and set to false.
This has the advantage of giving all mods access to a standard recycling system if they want it, similar to how barrelling recipes work.
Using quality or space-age would unhide the Recycler and enable the utility-constant.
The Recycler item/entity/recipe/technology and the code that generates all of its recipes from the auto_recycle property would be moved into its own official mod.
space-age would then depend on recycling, with the dependency on quality being optional.
The only DLC feature that Recycling uses is belt-stacking, which could be added from space-age's side. With that removed, the recycling mod could be made available to non-DLC players, or moved into the base mod entirely.
If it were in base, it would probably make sense to make Recycler a hidden recipe/technology like loaders are. The auto-generated recipes would be governed by a new utility-constant, perhaps enable_auto_recycle_recipes and set to false.
This has the advantage of giving all mods access to a standard recycling system if they want it, similar to how barrelling recipes work.
Using quality or space-age would unhide the Recycler and enable the utility-constant.