Omnifluid


Replaces all fluids by items that are used instead.

6 hours ago
0.15 - 1.1
21902

Changelog

Version: 4.1.24
Date: 2022.07.05
  Bugfixes:
    - Fixed Pyalienlife korlex milk barrels not being properly replaced due to py using diff. names
    - Fixed Pyrawores coke oven gas items with certain temperatures having no usage
    - Fixed omni.fluid.add_multi_temp_recipe() not working under certain conditions
    - Automatically apply all exception rules for compat to compressed versions aswell
Version: 4.1.23
Date: 2022.06.10
  Features:
    - Added angels "coolant-cool-steam" recipe as multi temp recipe
  Bugfixes:
    - Fixed that omni.fluid.add_multi_temp_recipe() failed on fluids with both min and max temp
      not being specified
    - Fixed that very low probability ingredient / result amounts could end up with "0"
Version: 4.1.22
Date: 2022.05.31
  Bugfixes:
    - Fixed that filled (gas-) canisters used as recipe ingredients were not replaced with sluids
    - Fixed that certain recipes were not craftable anymore due to exceeding the ingredient
      slot limit on some modded assemblers when converting from fluid to item
Version: 4.1.21
Date: 2022.05.01
  Bugfixes:
    - Fixed recipe amounts for low probabilities once again
    - Apply the recipe multiplier to catalyst_amount as well
Version: 4.1.20
Date: 2022.05.01
  Bugfixes:
    - Fixed a crash with mods that used decimals for fluid temperatures
Version: 4.1.19
Date: 2022.03.21
  Bugfixes:
    - Fixed that results with a low and odd probability could end up with an amount of 0
    - Fixed that the fluid output slot of furnaces was not replaced with a sluid one due to a typo
Version: 4.1.18
Date: 2022.03.01
  Bugfixes:
    - Fixed that results with a probability could end up with amount = 0
Version: 4.1.17
Date: 2022.02.27
  Changes:
    - Removed "player-creation" flag from hidden boilers so helmod and factory planner may exclude them
  Bugfixes:
    - Fixed a crash that could occur while loading saves with a pre-rewrite version of omnifluid
Version: 4.1.16
Date: 2022.02.11
  Features:
    - Added compat for angels electric boilers. They now have access to converter recipes without
      a temperature requirement
  Bugfixes:
    - Fixed that the amount of some probability based results of recipes dropper below 1 and was
      therefor rounded down to 0
    - Fixed that modded recipes outputting a boiler (besides the normal crafting recipe of that
      boiler) outputted the normal fluid type boiler instead of the modified boiler item
Version: 4.1.15
Date: 2022.02.06
  Bugfixes:
    - Special steam cases: check all boiler fluids instead of just steam to avoid issues with
      mods adding different kind of boiler output fluids
Version: 4.1.14
Date: 2022.02.05
  Bugfixes:
    - Fixed that the output of solid water -> solid steam recipes was multiplied with the
      sluid/fluid ratio aswell
    - Hide old fluid boiler items
Version: 4.1.13
Date: 2022.01.17
  Bugfixes:
    - Fixed that recipes which had both fluid and non-stackable items as ingredients/results could
      cause a crash
Version: 4.1.12
Date: 2022.01.07
  Bugfixes:
    - Fixed a crash with angels petrochem and omnimatter compression caused by temperature-less
      sluid versions of items not being registered in rare cases
Version: 4.1.11
Date: 2022.01.04
  Changes:
    - Added omni.fluid.add_multi_temp_recipe(recipename) to mark recipes which require a copy with
      sluids for each available temperature in the orginal min/max range of the fluid
    - Added omni.fluid.add_mining_fluid(fluidname) to register mining fluid manually that
      require a solid -> fluid conversion recipe
    - Conversion recipes for fluids with temperatures higher than the highest boilers target
      temperature are now only added to the highest boiler instead of to all boilers
  Bugfixes:
    - Fixed that hidden void recipes were not converted into a sluid version
    - If a void recipe for a sluid with multiple temperatures exists, create a void recipe for
      each temperature
    - Fixed that the mining fluid required for PY`s multi fluid input drills / pumpjacks were not
      excluded from conversion
    - Fixed that the function parsing fluid amounts for the GCD calculation used the wrong rounding
      function which caused the multiplier of certain recipes not being as low as possible
    - Fixed that the recipe crafting times inside boilers that have a consumption rate of != 60°
      without omnifluid were wrong
Version: 4.1.10
Date: 2021.12.16
  Bugfixes:
    - Fixed a special case where fluid steam in recipes without any specified temperatures was
      replaced with the minimal registered steam temperature instead of with the minimal registered
      boiler target temperature
    - Fixed that steam outputted by recipes that had a temperature that was not matching any
      boiler`s target temperature had no conversion recipe
Version: 4.1.9
Date: 2021.12.14
  Bugfixes:
    - Fixed a crash with modded recipe that have amount = 0 specified for ingredients/results
    - Fixed an issue where solids were not properly generated for fluid with a temperature < 0
    - Be more robust if something in fluid replacement goes wrong.
    - Fixed an issue where solid-fluid items and recipes were missing for fluids that could be
      heated up with boilers
    - Fixed a typo that caused certain solid fluid items to have no localised name
Version: 4.1.8
Date: 2021.12.08
  Features:
    - Added Mining drones compatibility
  Changes:
    - Added omni.fluid.add_assembler_generator_fluid(fluidname) to specify generator fluids that
      are crafted in assemblers (and have no boiler recipe). Boilers target temperature will be
      ignored for these fluids when creating conversion recipes
  Bugfixes:
    - Fixed that PY`s combustion mixture had no conversion recipes
Version: 4.1.7
Date: 2021.12.04
  Features:
    - Splitted boiler recipes into categories for better overview of boiling and converter recipes
  Bugfixes:
    - Fixed that solid steam boiler recipes were missing for some temperatures
    - Fixed various issues with boiler temperatures and boiling water to steam recipes
Version: 4.1.6
Date: 2021.12.03
  Changes:
    - Prevent PickerDollies from moving sluid offshore pumps
  Bugfixes:
    - Fixed that the sluid offshore pump localisation was missing
Version: 4.1.5
Date: 2021.12.02
  Info:
    - Complete rewrite, fixed various bugs and issues.
Version: 4.1.4
Date: 2021.06.04
  Bugfixes:
    - Fixed a crash with angels industries component mode
Version: 4.1.3
Date: 2021.01.21
  Bugfixes:
    - Fixed a typo caused with last update
Version: 4.1.2
Date: 2021.01.21
  Info:
    - Updated for omnilib 4.1.6
Version: 4.1.1
Date: 2021.01.03
  Bugfixes:
    - Fixed a crash with mods that add boilers with differen entity and recipe names
Version: 4.1.0
Date: 2020.11.26
  Info:
    - Updated for Factorio version 1.1.0
  Bugfixes:
    - Fixed omnimatter_energy ´s heat recipe not being excluded
Version: 4.0.0
Date: 2020.08.22
  Info:
    - Updated for Factorio version 1.0.0
Version: 3.18.7
Date: 2020.07.14
  Bugfixes:
    - Fixed old pump recipes not beeing nilled correctly in some cases
Version: 3.18.6
Date: 2020.07.02
  Changes:
    - Sluid Pump recipes now unlock with the same tech the pump unlocks with
  Bugfixes:
    - Fixed pumps beeing invisible
    - Fixed a crash when pump recipe names were different from the pump name
Version: 3.18.5
Date: 2020.06.09
  Changes:
    - Added thermal water pump support when playing without omnimatter
Version: 3.18.4
Date: 2020.05.01
  Bugfixes:
    - Fixed steam recipe icons beeing supersized
Version: 3.18.3
Date: 2020.04.20
  Bugfixes:
    - Fixed recipes having an invalid main product in some cases
Version: 3.18.2
Date: 2020.04.16
  Bugfixes:
    - Fix not checking for fluid min and max amount
Version: 3.18.1
Date: 2020.04.03
  Features:
    - Added support to Mining Drones
  Bugfixes:
    - Should not crash any more with integers larger than 65535 in the error message
Version: 3.18.0
Date: 2020.04.02
  Features:
    - Update to Factorio version 0.18.15
    - Added Changelog
    - Moved scripting to a separate file
    - Added Thumbnail
  Bugfixes:
    - Icon and icon size issues fixed
    - Redundant file clean-up
    - Moved auto-scripting to occur later to reduce compatibility issues
Version: 3.0.0
  Features:
    - Updated to 0.17
Version: 2.0.0
  Features:
    - Updated to the new API!
    - UPDATING TO THIS WILL BREAK SAVES!
Version: 0.2.19
  Features:
    - Works with fluids with fuel value now.
Version: 0.2.16
  Features:
    - PYC is at it again! Fixed for now.
Version: 0.2.15
  Features:
    - Fixed so it works with angels update
    - Should/probably works better with PYC as well now.
Version: 0.2.6
  Features:
    - Fixed now so it works with angels coolant and temperature sensitive fluids in general
      that are chained.
Version: 0.2.1
  Features:
    - Increased compatibility.
Version: 0.2.0
  Features:
    - 0.16 Compatibility and other stuff
Version: 0.1.1
  Bugfixes:
    - Fixed dependencies
Version: 0.1.0
  Features:
    - RELEASE!