Hi!
This mod was created in an attempt to make the game easier, more chill when it comes to scaling the factory.
This makes the game much more approachable especially for kids or for people that just want to chill and explore the game or focus on fighting without having to scale their factory too much.
Personally I use this just to boost the speed of the game, I use 5 multi on everything and 5 on pollution and just load up a deathworld and have fun.
What this mod does
- Makes the game easier by multiplying recipe outputs by set constant (with exceptions to intermediate products prevent exponential explosiveness). Also scales down recycling appropriately to prevent infinite loops (You have no idea how difficult this part was, lol). Fluid products are NOT scaled by default as they have no proper tags to separate intermediates. Some items (where it makes sense or are unstackable) get their ingredients downscaled instead of a product upscale.
- Divides the construction cycles needed for building a rocket.
- Multiplies the mining speed of both drills and pumpjacks.
- Multiplies the Energy production of all generators.
- Multiplies the Capacity and Input and Output of all accumulators.
- Multiplies the Fuel value of all burnables.
- Divides the time needed for each science pack in research.
- Sqrts crafting times with base root 2.
- Fluids scaling can be turned on but it is not recommended as there is no way to separate intermediate fluids so this scales exponentially with multistep production lines.
- Everything is configurable in startup settings, if you want to turn off some scaling just put 1 as its coeficient.
- Supports vast majority of mods as it does its pass at the very end of mod loading.
For other mod makers
- You can blacklist a recipe from scaling by giving it field "recipe.scaledrecipes_blacklisted = true".
- You can whitelist a intermediate recipe to scale by giving it field "recipe.scaledrecipes_whitelisted = true".
- You can force ingredient downscale instead of product upscale of a recipe by giving it field "recipe.scaledrecipes_scale_ingredients = true".
Additional info
Ignore all hidden optional dependencies, they are there just to make sure this mod loads last.
Some recipes are blacklisted by default as they create an infinite loop which results in infinite resource generation. If you encounter another loop (even in a mod), please tell me in discussion and I'll blacklist some part of it to break the loop.