Fake quality

by Disilon

Replace original quality with copies of prototypes for more customisation and different recipes.

Tweaks
9 days ago
2.0
29
Factorio: Space Age Icon Space Age Mod
Trains Combat Manufacturing
Owner:
Disilon
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
15 days ago
Latest Version:
0.4.1 (9 days ago)
Factorio version:
2.0
Downloaded by:
29 users

This is quality rework, extracted from my WIP overhaul mod (it's only about 50% ready atm).
Quality is replaced with modified prototype copies, recipes are procedurally generated.
Quality modules are obviously disabled. No more gambling for quality.
This mod is intended to be used as part of larger reworks/overhauls - you can freely modify and reuse code from it, as long you mention me in credits.

Recipe generation has 3 algorithms:
1) Direct copy for different quality, time is scaled by quality.
2) Washing of resources for quality lvl upgrade. Ingredient quality/amount, time are customizable.
3) Upgrading quality lvl with catalysts. Ingredient quality/amount, catalyst quality/amount/probability of consumption, time are customizable.
Science pack recipes from higher quality ingredients only scale results amount.

By default, without customization:
Only some list of basic resources can be upgraded in quality (washing for uncommon, catalysts for others), other recipes need ingredients of the same quality (unless that ingredient doesn't have quality, like water).
Getting quality past uncommon will be progressively more complex and expensive, but quality bonuses are stronger.
Entities also scale in energy consumption with quality, beacon and module scaling is nerfed

All customizable parameters are read from mod-data. All default mod-data is placed in /default mod folder.