Fluid Permutations Fixed

by 123499

Rotate fluid inputs and outputs of buildings

Utilities
a month ago
1.1 - 2.0
4.50K
Fluids

Changelog

Version: 0.6.0
Date: 24. 10. 2024
  Features:
    - Support Factorio 2.0 (WIP), thanks to mattias1172
Version: 0.5.4
Date: 28. 05. 2024
  Features:
    - Added support to Lasing Around
Version: 0.5.3
Date: 26. 05. 2024
  Features:
    - Added support to If I had a Nickel
Version: 0.5.2
Date: 24. 04. 2024
  Features:
    - Added support to Manganese
Version: 0.5.1
Date: 24. 04. 2024
  Features:
    - Added support to Exotic Industries
Version: 0.5.0
Date: 24. 04. 2024
  Features:
    - Added a setting to use all related fluidboxes if the ingredients/results has only one fluid.
Version: 0.4.6
Date: 23. 03. 2024
  Features:
    - Added compatibility with Nullius. (and probably other mods)
Version: 0.4.5
Date: 01. 03. 2024
  Bugfixes:
    - Fix image in icon-group not being aligned.
  Features:
    - Added compatibility with Geothermal (Hide flipped recipes)
  Info:
    - Show some optional dependencies (it should be compatible with other mods as well, tell me if it's not the case)
Version: 0.4.4
Date: 12. 02. 2024
  Bugfixes:
    - Fixed Efficiency Modules being allowed on permutated recipes in SE (by 123499)
  Info:
    - Added "Deadlock Stacked Recipes" as optional dependency
Version: 0.4.3
Date: 12. 03. 2022
  Info:
    - Fixed compatibility for latest update where recipes are modified in SE Postprocess mod (by Jouki)
Version: 0.4.2
Date: ##. 09. 2021
  Info:
    - Forked compatibility version for Space Exploration and Krastorio 2 mods (by Shadoxa)
Version: 0.4.1
Date: 17. 01. 2021
  Info:
    - Merge changes from the 1.0 branch (Fluid Permutations 0.3.7)
Version: 0.4.0
Date: 13. 01. 2021
  Info:
    - Change Factorio version to 1.1
Version: 0.3.7
Date: 17. 01. 2021
  Bugfixes:
    - Make the flip_recipe (mirroring) function exposed in the remote interface actually return the correct recipe. Current solution is a brute force temporary workaround until a better solution is available.
Version: 0.3.6
Date: 13. 01. 2021
  Features:
    - Expose a remote interface with a function that takes a recipe name and returns the recipe that both ingredient fluids and resulting fluids reversed
  Bugfixes:
    - Fix potential errors caused by bad code
Version: 0.3.5
Date: 17. 08. 2020
  Bugfixes:
    - Always clear cached player settings when configuration changes
Version: 0.3.4
Date: 17. 08. 2020
  Bugfixes:
    - Fix crash in multiplayer games
Version: 0.3.3
Date: 17. 08. 2020
  Bugfixes:
    - Fix crash caused by cross cycle mode code
Version: 0.3.2
Date: 17. 08. 2020
  Bugfixes:
    - Fix crash on leaving a server
Version: 0.3.1
Date: 17. 08. 2020
  Features:
    - Added Cross Cycle mode - a per player setting (toggleable during game) that allows any of the hotkeys to be used to cycle through all permutations (ingredients and results)
  Info:
    - Change factorio version to 1.0
Version: 0.3.0
Date: 29. 07. 2020
  Features:
    - Added Simple mode - this mode generates only up to 3 recipes - reversed ingredients, reversed result and both reversed, skipping the other permutations. Disabled by default. If enabled, it will remove all the skipped permutations from existing saves upon loading them
  Info:
    - Store recipe names in the permutation control registry instead of table references. This should reduce saving and loading times a bit. Saving and loading speeds were not a problem, just making some optimazations
Version: 0.2.1
Date: 25. 07. 2020
  Info:
    - Some code cleanup
    - Reversed iteration order of the permutations when selecting a permutation
  Bugfixes:
    - Added SuperExpensiveMode as an optional dependency
    - Fixed code for permutation generation for expensive mode
Version: 0.2.0
Date: 16. 06. 2020
  Info:
    - Change Factorio version to 0.18
Version: 0.1.5
Date: 16. 06. 2020
  Bugfixes:
    - Add H2O as an optional dependency
Version: 0.1.4
Date: 21. 01. 2020
  Bugfixes:
    - Add Momo +(30)Science Mod as an optional dependency
Version: 0.1.3
Date: 15. 01. 2020
  Bugfixes:
    - Account for products being defined with a table without type property (default value is "item")
    - Add Angel's Petrochem Processing as an optional dependency
Version: 0.1.2
Date: 30. 08. 2019
  Bugfixes:
    - Account for ItemProductProtope being specified as table with numbered keys
Version: 0.1.1
Date: 16. 03. 2019
  Bugfixes:
    - Handle nil items in ingredients and results tables
Version: 0.1.0
Date: 16. 03. 2019
  Bugfixes:
    - Check if a recipe has results for normal or expensive but not for the other
  Info:
    - Add more optional dependencies and make all of them hidden
    - Add a more detailed log message when an error is thrown while generating permutations for a recipe
Version: 0.0.9
Date: 11. 03. 2019
  Info:
    - Add the logo as thumbnail.png
Version: 0.0.8
Date: 11. 03. 2019
  Info:
    - Change factorio version to 0.17
    - Add a sanity check for nil fluidboxes (will prevent a crash if another mod does this)
Version: 0.0.7
Date: 10. 09. 2018
  Bugfixes:
    - Correctly handle configuration changes
    - Handle force creation and merging
    - Fix type-o
Version: 0.0.6
Date: 29. 08. 2018
  Bugfixes:
    - Fix loading game for existing saves
Version: 0.0.5
Date: 29. 08. 2018
  Info:
    - Hide the recipes for permutation from the technology screen
    - Add more optional dependencies (MoreScience, MoreSciencePacks and Clowns-Science)
Version: 0.0.4
Date: 23. 08. 2018
  Info:
    - Added a changelog
    - Improved the recipe parsing slightly
    - Made compatible with Omnimatter (Still Omnimatter explicitly throws an error if Fluid Permutations is enabled, I can do nothing about that)
    - These changes are backward compatible