Smoothes out fluid-using recipes, making them proportionally take less time, use fewer resources, and create fewer products.
Small changes concerning balance, gameplay, or graphics.
Version: 1.0.0
Date: 2020-06-27
Other:
- Initial release.
Version: 1.0.1
Date: 2020-07-03
Fixes:
- Fixed a rare case of a nearly infinite recursion caused by floating point number imprecisions.
Version: 1.0.2
Date: 2020-09-20
Features:
- Removed checking/skipping recipes with probabilities - they should work.
- Added a recipe blacklist.
Version: 1.0.3
Date: 2020-09-24
Fixes:
- Skipping ingredients and results with amounts = 0 causing another infinite recursion.
Other:
- Changed dependencies to hidden.
Version: 1.0.4
Date: 2020-11-23
Other:
- Factorio 1.1 version bump.
Version: 1.1.0
Date: 2023-10-02
Features:
- Improved common divisor calculations to allow for non-integer divisors.
- Added support for result ranges.
- Added support for single-result recipes.
- Added support for normal/expensive recipes.
- Added a setting to enable smoothing also non-fluid-involving recipes.
Version: 1.1.1
Date: 2023-10-03
Fixes:
- Fixed integer detection to prevent yet another infinite loop.
Version: 1.2.0
Date: 2024-03-24
Changes:
- Decreased the default shortest crafting time to 0.18s.
Fixes:
- Fixed operations on non-round values sometimes resulting in multiplying ('bulking') the recipe instead of dividing ('smoothing') it.
- Improved the 'precision' of crafting time from being equal to the shortest crafting time, to 0.01s.
Version: 1.3.0
Date: 2024-07-08
Fixes:
- Moved main code to data-final-fixes and added dependencies to Krastorio2 and 248k, to fix an issue of those and possibly other mods modifying recipes their own way after they've been smoothed.
Version: 1.3.1
Date: 2024-10-21
Fixes:
- Factorio 2.0 compatibility - support for recipes with no ingredients
Other:
- Factorio 2.0 version bump.