Omnimatter


This mod condenses all ores into a single ore from which everything is extracted.

Content
9 months ago
0.15 - 1.1
13.0K
Mining Fluids Manufacturing

Changelog

Version: 4.1.37
Date: 2023.11.05
  Bugfixes:
    - Fixed writing invalid prototype attributes for assembling machine type "offshore pumps"
    - Check mining drills and resources as well for being used as "water pump"
Version: 4.1.36
Date: 2023.11.05
  Bugfixes:
    - Fixed that the omincium plate recipe icon overlay was also added to the item icon
    - Fixed the scale / shift of the small fluid icon of crude refinement technologies
Version: 4.1.35
Date: 2023.08.24
  Changes:
    - Reduced the required amount of stone / omnite for omnicium
Version: 4.1.34
Date: 2023.04.04
  Bugfixes:
    - Fixed crushed quartz & tin being unobtainable for initial science with bare PyRO
    - Fixed that adding an ore for initial omnitraction that requires a fluid to mine could cause
      a crash if that same ore was already in tier 1
    - Fixed that fluid omnitractions always outputted the fluid at the default temperature
Version: 4.1.33
Date: 2023.03.19
  Changes:
    - Reduced the amount of crushed stone required for omnicium from 4 to 3 with angels refining
Version: 4.1.32
Date: 2022.12.11
  Changes:
    - Reduced the required science packs for omnium processing from 25 to 15
    - Reduced the amount of crushed stone required for omnicium from 4 to 2 without angels refining
  Compatibility:
    - Added intital salt extraction recipes for baketorio
    - Added kerogen extraction with pypetroleumhandling
  Bugfixes:
    - Fixed that the "Sorting gems" recipe was added even though unsorted gems were disabled by bob
Version: 4.1.31
Date: 2022.08.17
  Features:
    - WARNING: THIS WILL BREAK EXISTING SETUPS!
    - Added a new, plate made out of crushed stone and omnite that replaces the old omnicium plate
      targeting a faster early (burner-) game
    - Added Omcrete and Refined omcrete
  Changes:
    - Renamed omnicium to omnium
    - Lock omnium behind T1 technologies
    - Replaced omnium with the new omnicium in all early game recipes
    - Slightly adjusted other ingredients in those recipes if necessary
    - Lowered the omnite brick walking speed modifier from 150% to 140%
  Bugfixes:
    - Fixed that some SD omnite brick tile transitions used vanilla brick pictures
Version: 4.1.30
Date: 2022.07.05
  Bugfixes:
    - Fixed that crude ore refinement required 10x as much mining fluid as intended
Version: 4.1.29
Date: 2022.06.10
  Bugfixes:
    - Fixed some (recently introduced) incompatibilites with portal versions of pyrawores
    - Fix load issues with most recent bobores when gem sorting is disabled
Version: 4.1.28
Date: 2022.05.31
  Bugfixes:
    - Fixed that canisters were not excluded on omnilation recipe unlock checks for technologies
Version: 4.1.27
Date: 2022.05.01
  Changes:
    - Baketorio support (Thanks, Jemsterr!)
    - Added a seperate recipe to recycle omnic watse into omnic water (unlocked by default)
    - Increased the required waste for recycling omnic water from 360 to 420
  Bugfixes:
    - Added proper error messages for compat function calls when an invalid ore tier is specified
    - Fixed that the basic water omnitraction outputted too less omnic waste
Version: 4.1.26
Date: 2022.02.27
  Bugfixes:
    - Fixed that omnifurnaces couldn't use fuel with a burnt result
Version: 4.1.25
Date: 2022.02.05
  Bugfixes:
    - Fixed that the omnium roll item had a tier number as small icon
Version: 4.1.24
Date: 2022.01.29
  Changes:
    - Added setting to opt-out of mining fluid requirement (for cowards)
    - Updated angels omnium smelting tech and recipe updates
  Bugfixes:
    - Fixed that the burner omnitractor could not refine tier 1 crude ores
    - Fixed that processed omnium could not be crafted in the ore processor 1
    - Fixed advanced omnium casting 2 & 3 not having certain prerequisites
Version: 4.1.23
Date: 2022.01.17
  Features:
    - Added mining fluid compatibility to PY's ores
Version: 4.1.22
Date: 2022.01.04
  Features:
    - Ores that normally require a fluid to mine cant be extracted from omnite directly anymore
      The recipe now outputs a crude version of the ore which needs to be refined with the mining
      fluid to get the proper ore
  Changes:
    - Removed the setting to enable/disable infinite omnite. This can be done in the map generator
    - Properly order all extraction recipes by tier
    - Increased the crafting time of pure extractions from 5s/tier to 6.5s/tier to end up with even
      numbers when filling belts
Version: 4.1.21
Date: 2021.12.02
  Changes:
    - Partial support for indev Py AlienLife
  Bugfixes:
    - Fixed "floating" pipe connections on phlog/tractor
Version: 4.1.20
Date: 2021.09.01
  Bugfixes:
    - Force bob`s infinite ore setting to false when hiding it
    - Fixed that all omnium alloy recipes were enabled by default without angels refining
    - Fixed that advanced omnium smelting 1 had a wrong localised name set
Version: 4.1.19
Date: 2021.08.16
  Bugfixes:
    - Fixed that extraction tiers with a single ore messed up ratios and crafting categories of
      the extractions of the previous tier
    - Fixed that the burner omnitractor had a omniphlog icon
Version: 4.1.18
Date: 2021.08.14
  Features:
    - Added new omnite item icons & variants
    - Added new omnite resource graphics
  Changes:
    - Changed burner omnitractor and burner omniphlog crafting time to 5 s (10s / 1s before)
    - Doubled crushed omnite, pulverized omnite and pulverized stone crafting times
    - Increases Stacksize of all entities to 50
  Bugfixes:
    - Fixed that the omnifurnace had a wrong working sound set
    - Fixed omnite bricks having the wrong map color
    - Exclude non-resources from autoplace removal
Version: 4.1.17
Date: 2021.07.22
  Bugfixes:
    - Fixed a typo in recipe generation that messed up impure extraction results
Version: 4.1.16
Date: 2021.07.21
  Changes:
    - If a tier only contains a single ore, base and focused extractions of that ore include up to
      2 ores of the previous tier
  Bugfixes:
    - Complete rewrite of the extraction recipe generation logic to fix an issue where ore groups
      of base - and impure extractions were different if there were too many ores in one tier
    - Added a missing check for angels smelting in add_omnium_alloy()
Version: 4.1.15
Date: 2021.06.20
  Features:
    - Added pollution values for all buildings
Version: 4.1.14
Date: 2021.06.02
  Bugfixes:
    - Updated crafting categories for crushing to match angels update
Version: 4.1.13
Date: 2021.03.29
  Bugfixes:
    - Fixed that setting the levels of fluid extraction too high could cause a crash
    - Fixed various tech tree issues caused by setting the max omnitractor tier to its lowest value
Version: 4.1.12
Date: 2021.03.28
  Changes:
    - Moved all Pure omnitraction 1 tier up. You cant jump through impure omnitractions now :)
    - Removed the "omnimatter-tier-impure-dependency" setting
    - Removed the "omnimatter-tier-pure-dependency" setting
    - Removed the "omnimatter-fluid-dependency" setting 
    - Renamed "omnimatter-impure-lvl-per-tier" to o"mnimatter-impure-lvls", check your settings!
Version: 4.1.11
Date: 2021.03.08
  Info:
    - Moved Angels component mode "omniblocks" from lib to matter
  Bugfixes:
    - Fixed various setting description typos and wrong numbers
Version: 4.1.10
Date: 2021.02.25
  Bugfixes:
    - Fixed that oil-processing had a hidden prerequisite with certain mods
Version: 4.1.9
Date: 2021.02.11
  Info:
    - Added omni.matter.add_ignore_resource(name) and omni.matter.remove_ignore_resource(name)
    - Mods can access those to have control over what gets (not) ignored by our autoplace removal
  Changes:
    - Angels industries tech overhaul setting is now hidden and forced to false
    - Various settings related to ore spawning that have no functionality with omni are now hidden
Version: 4.1.8
Date: 2021.01.21
  Info:
    - Moved the following functions/ tables into omnimatters namespace
      (from omni.fname to omni.matter.fname) :
    - omnisource, omnitial, omnifluid, add_resource(), remove_resource(), add_fluid(),
    - remove_fluid(), get_ore_tier(), set_ore_tier(), add_initial(), add_omniwater_extraction()
  Bugfixes:
    - Fixed that omnitiles used the stone path transitions
    - Complete rewrite of omnite´s autoplace control
    - Fixes infinite omnite spawing in the starting area
    - Fixes map gen presets not affecting omnite generator settings
    - Fixes infinite omnite patches not spawning in the middle of normal omnite patches
Version: 4.1.7
Date: 2021.01.08
  Bugfixes:
    - Fixed that the output of electric offshore pumps of some mods like K2 was not
      changed to omnic water
Version: 4.1.6
Date: 2021.01.03
  Changes:
    - Changed the omnium gear wheel normal difficulty recipe from 2i n-->2 out to 1 in-->1 out
  Bugfixes:
    - Fixed that stone loot was not replaced on all rocks with omnite
    - Fixed that water omnitraction tech cost was pretty low
    - Fixed that the last two levels of extraction techs got cheaper
Version: 4.1.5
Date: 2020.12.27
  Changes:
    - Added support for Krastorio2 + Angels
  Bugfixes:
    - Fixed that Bob´s omnium alloys were created too late to work with Py
Version: 4.1.4
Date: 2020.12.23
  Changes:
    - Properly localised omnic water recycling recipes (searchable now!)
    - Moved omnic water recycling recipes into their own item group
    - Moved extraction resource additions to the data stage
    - Added omni.matter.remove_resource(name) and omni.matter.remove_fluid(name)
    - Added omni.matter.get_ore_tier(name) and omni.matter.set_ore_tier(name,tier)
    - Added omni.matter.add_initial(ore_name,ore_amount,omnite_amount) to add initial omnitractions
      This allows modders to easily manage for which resources extractions are being generated
      They can call omni.[add/remove]_[resource/fluid]()  in their data.lua to add omni compat
  Bugfixes:
    - Fixed a crash with mods that addd techs with an empty prereq table
    - Fixed burner omnitractor and burner omniphlog recipe order
Version: 4.1.3
Date: 2020.12.14
  Features:
    - Added Krastorio 2 support
  Bugfixes:
    - Rewrote autoplace removal into a whitelist of what to keep
    - Finally fixes stuff slipping through with certain mods
    - Fixed that sulfur omnitraction recipes were not created when playing with Bob´s
    - Fixed that lowering the max omni tier setting could cause a crash
    - Fixed that omni-tier-(im-)pure-dependency settings had no min/max values
Version: 4.1.2
Date: 2020.12.02
  Features:
    - More Py compat: Added extractions for natural gas (tier 1) and saline water (tier 4)
  Changes:
    - Moved Py´s tar extraction down to tier 1
  Bugfixes:
    - Fixed that infinite omnite´s autoplace was missing when playing without Angel´s
    - Fixed that bitumen seeps were not properly removed with Py
Version: 4.1.1
Date: 2020.11.26
  Bugfixes:
    - Fixed non HR omni-furnace animation height
Version: 4.1.0
Date: 2020.11.26
  Info:
    - Updated for Factorio version 1.1.0
Version: 4.0.3
Date: 2020.10.04
  Changes:
    - Internal cleanup of omnic water extractions
  Bugfixes:
    - Fixed basic omnitraction recipes not inlcuding crushed stone outputs in their description
Version: 4.0.2
Date: 2020.08.31
  Features:
    - Basic omnitraction recipes now have proper icons and locales
    - Omnitraction recipes now show their result as floating point value in their description
  Changes:
    - Improved splitting between impure omnitraction recipes to have more even distribution.
    - Renamed technology "omnitractor-electric-x" to "omnitech-omnitractor-electric-x"
    - Renamed technology "base-impure-extraction" to "omnitech-base-impure-extraction"
    - Renamed technology "angels-omnium-smelting-x" to "omnitech-angels-omnium-smelting-x"
    - Renamed technology "angels-omnium-iron-alloy-smelting" to 
      "omnitech-angels-omnium-iron-alloy-smelting"
    - Renamed technology "angels-omnium-steel-alloy-smelting" to 
      "omnitech-angels-omnium-steel-alloy-smelting"
    - Renamed technology "angels-omnium-aluminium-alloy-smelting" to 
      "omnitech-angels-omnium-aluminium-alloy-smelting"
    - Renamed technology "angels-omnium-tungsten-alloy-smelting" to 
      "omnitech-angels-omnium-tungsten-alloy-smelting"
  Info:
    - This recipe change could require changes to early-game omnitraction setups on existing saves.
Version: 4.0.1
Date: 2020.08.24
  Bugfixes:
    - Fixed initial angel's ores omnitraction
Version: 4.0.0
Date: 2020.08.22
  Info:
    - Updated for Factorio version 1.0.0
  Features:
    - Solvation and Extraction icons are now dynamically generated
    - Improvements to recipe naming conventions
    - Deal with removing Py ores from autoplace
  Bugfixes:
    - Fixed starting items not being properly inserted into the player
Version: 3.18.11
Date: 2020.08.13
  Bugfixes:
    - Fixed hidden recipes getting accidently enabled in some cases
    - Fixed a rounding error that caused tier 1 water extraction techs to not require any packs
Version: 3.18.10
Date: 2020.08.07
  Features:
    - Properly integraded water omnitraction into the tech tree
    - Added a basic water omnitraction recipe
  Bugfixes:
    - Fix bobs ground water not being removed with certain mod setups
    - Removed unneeded srecipe tandardisation
    - Multiple recipe subgroup and order fixes
Version: 3.18.9
Date: 2020.07.14
  Features:
    - Added Upgrade Planner support to omni buildings
  Changes:
    - Removed Flare Stack as optional dependency to avoid compressed recipes not beeing generated
Version: 3.18.8
Date: 2020.06.19
  Changes:
    - Updated to omnilib 3.18.12
Version: 3.18.7
Date: 2020.05.01
  Changes:
    - The basic omnium plate recipe takes now 25 seconds. Don't use it beyond what you must!
Version: 3.18.6
Date: 2020.04.26
  Features:
    - Added steam omnitractor and omniphlog if Bob's burner phase is enabled
    - Updated ore capture and replace script to have increased functionality
  Changes:
    - Changed omnium Plate stack size from 400 to 200
    - Changed Omnite Brick stack size from 100 to 200
  Bugfixes:
    - Should not have other ores showing up on map generation screen
    - Improved readability of generation scripts
Version: 3.18.5
Date: 2020.04.19
  Bugfixes:
    - Fixed not having copper in basic omnitraction when playing vanilla omni
Version: 3.18.4
Date: 2020.04.19
  Features:
    - Added omnium Gear Casting to casting machines
  Changes:
    - Changed the omnium plate to gear ratio from 3:2 to 1:1
    - Players now start with 2 Burner Mining Drills
    - Moved the omnium and brick recipe Subgroup into the Omnimatter category
    - Internal Code Refactoring
  Bugfixes:
    - Fixed mising localisation for omnium Sheet Coils
    - Fixed some recipes being in Angel's Casting that should be in the Induction Smelter
Version: 3.18.3
Date: 2020.04.16
  Bugfixes:
    - Bob´s steam SP recipe overwrite not working properly
    - Fixed Omnifluid distillation localisation
Version: 3.18.2
Date: 2020.04.13
  Changes:
    - Very early game made a tad easier
  Features:
    - Omnitractors and omniphlogs support now Angel's Industry components
Version: 3.18.1
Date: 2020.04.03
  Features:
    - Added locale strings
  Bugfixes:
    - Omnitractor tech tree fixed
Version: 3.18.0
Date: 2020.04.02
  Features:
    - Integrated changelog from mod portal
    - Updated to 0.18
    - Added thumbnail
  Bugfixes:
    - Fix of icon size issues across the board
    - Updated particle type to the new standard
    - Tweaks to dynamic extractions to make them more consistent especially with large ore counts
Version: 3.0.8
Date: 2020.02.24
  Bugfixes:
    - Added edge case handling for removing Angel's natural gas autoplace on map presets.
  Features:
    - Added changelog.
Version: 3.0.0
  Features:
    - Updated to 0.17
    - Removed RSO dependency.
Version: 2.0.0
  Features:
    - Updated it to the new API
    - Updated the system so it can handle any amount of ores
    - Updated so it can have up to 6 tiers of ores now.
Version: 1.4.0
  Features:
    - Huge structural overhaul. WARNING! RECIPE DISAPPEARENCE IS EXPECTED! UPDATE AT YOUR OWN RISK!
Version: 1.3.15
  Features:
    - Added new alloys to reduce ingredient costs for omnibuildings.
Version: 1.3.12
  Features:
    - Fixed costs to be more automatable to make omnitractors, with it came added gear boxes to
      not lower the price of it.
Version: 1.3.10
  Bugfixes:
    - Fixed minor bug that when new mods came about midgame recipes started showing that shouldn't.
Version: 1.3.4
  Features:
    - Introduces a new metal which is made from copper iron and omnite to use in all omni-related
      devices.
Version: 1.2.12
  Features:
    - 0.16 Compatibility and other stuff
    - Angel supplied custom sprite
Version: 1.2.11
  Features:
    - Omnimarathon Compatibility.
Version: 1.2.9
  Features:
    - Added special compatibility with omniwatter, when omniwater is present sulfur cannot be gotten
      through omnitractor tech. Has to use wastewater from omniwater
    - Made fluid speed static.
Version: 1.2.8
  Features:
    - Added colouration on omnitractors to show levels. Thanks to Zombiee
Version: 1.2.7
  Bugfixes:
    - Fixed compatibility with Omnicrystal
Version: 1.2.6
  Features:
    - Due to difficulty of sulfur acquisition in petrochem, I have added it as an extraction
    - Added support for fluorine ore in Sigmas
Version: 1.2.5
  Bugfixes:
    - Fixed issue where throughput decreased with higher efficiency
Version: 1.2.4
  Bugfixes:
    - Fixed so the system of adding ores works properly.
Version: 1.2.3
  Bugfixes:
    - Fixed where the omnitractor technologies didn't adhere to the constants of science packs like
      the extraction technologies.
Version: 1.2.2
  Features:
    - Rebalancing a bit
Version: 1.2.1
  Features:
    - General fixes to fit the other mods.
Version: 1.2.0
  Bugfixes:
    - General bugfixes
    - Fixed so it is not dependent on omnicrystal to work
    - Brought back omnite recipe.
Version: 1.1.9
  Bugfixes:
    - Stuff I cannot remember.
    - Returned omni-sludge usage if omnicrystal is not present.
  Features:
    - Increased compatibility and stability
Version: 1.1.8
  Bugfixes:
    - Migration issues solved, CURSE THEM!
Version: 1.1.7
  Features:
    - Added so stone can be extracted like any other material
    - Made so the omnitractors automaticly upgrade to the latest recipe
    - Made it so inferior recipes are hidden once better is researched
    - Made it fit with the new additions.
Version: 1.1.6
  Features:
    - -Fixed AAI Industry incompatibility
Version: 1.1.5
  Features:
    - Added compatibility for Darkmatter Replicators and Yuoki Industries.
Version: 1.1.4
  Bugfixes:
    - Fixed issue when you play vanilla where recipes remained the same for impure extractions due
      to no other ores being present.
Version: 1.1.3
  Bugfixes:
    - Fixed some bugs
    - Fixed MP issue.
Version: 1.1.2
  Features:
    - Nerfed impure recipes, they always give a total of 4 ore on average
    - All fluids starts at 50% capacity at lowest level
  Bugfixes:
    - Hopefully finally fixed the wretches migration issue.
Version: 1.1.1
  Bugfixes:
    - Finally resolved the migration issue, still advise against updating in general though.
Version: 1.1.0
  Bugfixes:
    - Fixed a few things
    - Migration is still an issue, if you got a save do not update, working on this.
Version: 1.0.10
  Bugfixes:
    - Minor compatibility issues with pumpjacks resolved.
Version: 1.0.9
  Features:
    - Added a setting such that the rocket silo tech can get locked behind all extraction techs.
  Bugfixes:
    - Fixed the migration so it does it properly
Version: 1.0.8
  Features:
    - Added options to affect the science pack cost.
    - Changed so stones gives omnite instead of whatever they did before.
Version: 1.0.7
  Bugfixes:
    - Fixed Stone reproessing, it is no longer progressive but a steady one that at half way
      through Omnic acid tech gives a net gain in omnite.
    - Fixed Icon bug.
    - Fixed so last tech is more expensive than the second to last.
Version: 1.0.5
  Features:
    - Update to work on future addon to be released.
Version: 1.0.4
  Bugfixes:
    - Minor additions that doesn't effect much.
Version: 1.0.3
  Bugfixes:
    - Fixed the angels dependence, can bugs never stop comming?
Version: 1.0.2
  Bugfixes:
    - Fixed a crash issue and made thermal water easier to get.
Version: 1.0.1
  Bugfixes:
    - Made it compatible with angels smelting patch so it is a playable combination now.
    - Added that electric omnitractors requires the burner one.
Version: 1.0.0
  Features:
    - Big release!
    - Added configuration options that makes you able to change the appearence of the tech tree
      and difficulty!
    - Changed the manner which omniston is made and made a way to turn all that excess stone into
      omnite again, at a loss over all but better than nothing right?
  Bugfixes:
    - Fixed a few mishaps of forgetting things
    - bobs alone not getting lithia water
    - Sulfur still appearing
    - Fixed the gem stones of bobs to not clutter it and make more sense.
Version: 0.1.7
  Bugfixes:
    - Fixed recipe that made Mk3 Omnitractor ridiculously expensive, now it's more reasonable!
Version: 0.1.6
  Bugfixes:
    - Migration fix! Now old ores of saves are converted to omnite so you can continue the game!
Version: 0.1.5
  Bugfixes:
    - Finally fixed the audio issue.
    - Corrected some mod pack combo issues that arose and added the infinite ore choice for settings!
Version: 0.1.4
  Bugfixes:
    - Fixed the audio this time (hopefully)
    - Fixed bearing price being wrong and crashing without angels refining when angels ores was used
Version: 0.1.3
  Bugfixes:
    - Fixed audio issue with angels, should work vanilla again
Version: 0.1.2
  Bugfixes:
    - Minor bugs with vanilla corrected
Version: 0.1.1
  Bugfixes:
    - Minor bug of the electric omnitractor being non-constructable in hands is fixed to make it more bearable.