Amator Phasma's Nuclear


This mod is inspired by "Nuclear Power" by Fatmice and "Uranium Power" by Simdezimon. And, like the both, does this mod expand the production of nuclear fuel cells and the reprocessing of spent fuel cells. With this mod, the start into the atomic age is a bit harder than in the vanilla Factorio and you will need the logic cabling for this mod because you have to control pumps so that your enrichment process can work efficiently. (Without a logic control this process will come to a standstill.)

6 months ago
0.17 - 0.18
12821

Changelog

Version: 0.19.50
Date: 23. 05. 2020
  Changes:
    - unification of the version with the other mods
    - disable all compatibillity patches by default
Version: 0.19.07
Date: 21. 02. 2020
  Bugfixes:
    - fixed usage of the wrong glow sprite for the breeder reactor on normal sprite resolution
Version: 0.19.06
Date: 10. 02. 2020
  Compatibility:
    - added compatibility with Angel's mods for factorio version 0.18.x
Version: 0.19.05
Date: 06. 02. 2020
  Bugfixes:
    - removed usage of function: apm.lib.utils.description.item.nuclear_fuel.update(item)
      no longer needed, base game added fuel burnt results to the item tooltip.
Version: 0.19.04
Date: 01. 02. 2020
  Changes:
    - adapted changes from the library version 0.19.03
Version: 0.19.03
Date: 29. 01. 2020
  Changes:
    - new setting: "Fission reactor equipment overhaul" (default: is true)
    - new setting: "Inherit nuclear science pack to infinite technologies" (default: is true)
Version: 0.19.02
Date: 26. 01. 2020
  Changes:
    - adapted changes from the library version 0.19.02
Version: 0.19.01
Date: 23. 01. 2020
  Changes:
    - fixed some icon related stuff in the code for better compatibillity with other mods.
Version: 0.19.00
Date: 21. 01. 2020
  Major Features:
    - Initial release for Factorio 0.18.0
Version: 0.18.14
Date: 19. 01. 2020
  Bugfixes:
    - scripts: fixed some missing "local" declarations. (hopefully this will fix a very rare desync edge case).
  Balancing:
    - reduced byproducts from Thorium processing (crushed-stone/slag).
  Changes:
    - new recipe: "Condensing steam to water" for the "Hybrid cooling tower".
    - icon: "Hot water" change outline color to more redish.
    - fluids: added 'gas_temperature' propperty to some fluids.
    - new: ./lib/functions.lua: function: apm.nuclear.update_infinite_technologies()
      add "Nuclear physics science pack" to all infinite technologies and set "Nuclear physics science pack" as prerequisite if needed.
    - centralized initial script into the library.
    - updated dependencies.
  Compatibility:
    - (angelspetrochem) add new item: "Phosphorus pentachloride".
      - crafting from phosphorus + chlor gas.
    - (angelspetrochem) add new fluid: "Phosphorus oxychloride".
      - crafting from phosphorus pentachloride + sulfur dioxide.
      - used in trimethyl phosphate instead of phosphorus.
Version: 0.18.13
Date: 11. 01. 2020
  Bugfixes:
    - small fix for "Used up MOX fuel rods" icon.
  Changes:
    - adopt changes from library (version 0.18.18)
Version: 0.18.12
Date: 04. 01. 2020
  Balancing:
    - recipe: "Portable fission reactor" removed "RTGs" from ingredients.
    - technology: "Portable fission reactor" removed prerequisite "RTGs".
  Changes:
    - new: item: "Shielded nuclear fuel cell"
    - new: item: "Used up shielded nuclear fuel cell"
    - equipment: "Portable fission reactor" now need fuel.
    - nuclear fuel items: added result description.
    - updated dependencies.
  Compatibility:
    - (bobequipment) equipment: "fusion-reactor-equipment-x" convert to fission reactors that need fuel.
    - (bobequipment) technologies: "fusion-reactor-equipment-x" add "Nuclear science packs" .
    - (Realistic-Reactors) fix wrong description for breeder reactors.
    - (space-exploration) removed RTGs from satellite recipe/technology (otherwise the space exploration is too much delayed)
Version: 0.18.11
Date: 30. 12. 2019
  Bugfixes:
    - (aai-programmable-vehicles) fix: description for cars, tanks, etc.
    - (aai-programmable-vehicles) fix: wrong fuel categories on hidden entities.
Version: 0.18.10
Date: 28. 12. 2019
  Changes:
    - new: setting: "Show "made in" for recipes of this mod."
    - item: added description for "Nuclear science pack" like the vanilla ones.
    - updated dependencies.
Version: 0.18.09
Date: 27. 12. 2019
  Bugfixes:
    - fix: wrong recipe results of third party mods: uranium-238, uranium-235 and uranium-fuel-cell: -> https://mods.factorio.com/mod/apm_nuclear/discussion/5e060a27ff2bbb000d2ff3be
Version: 0.18.08
Date: 20. 12. 2019
  Changes:
    - implement log level support from apm_lib into this mod
Version: 0.18.07
Date: 18. 12. 2019
  Changes:
    - some optimizations, bug fixes, removing of unnecessary code.
Version: 0.18.06
Date: 15. 12. 2019
  Changes:
    - some optimizations, bug fixes, removing of unnecessary code.
    - Hybrid cooling tower increased energy usage from 100kW to 300kW.
  Compatibility:
    - (angelssmelting) add more time efficient tier 2 cooling recipes that uses angels coolant.
Version: 0.18.05
Date: 14. 12. 2019
  Changes:
    - some optimizations, bug fixes, removing of unnecessary code.
  Compatibility:
    - (angelssmelting) reduced purified water from steam by 50%
Version: 0.18.04
Date: 12. 12. 2019
  Compatibility:
    - (warptorio) compatibillity added.
    - (reverse-factory) compatibillity added.
Version: 0.18.03
Date: 11. 12. 2019
  Bugfixes:
    - fix wrong description of the breeder reactor.
  Changes:
    - ./lib/initial.lua: changed to use init from apm_library.
    - cleand up ./migrations.
    - adapt changes from the apm library mod version 0.18.04.
    - updated dependencies.
  Compatibility:
    - (space-exploration) fix wrong description of the antimater reactor.
    - (RealisticReactors) hide unused cooling towers from gui.
    - (aai-vehicles-miner) compatibillity added.
Version: 0.18.02
Date: 07. 12. 2019
  Changes:
    - items: remove radiation from uranium-ore and uranium-238
Version: 0.18.01
Date: 05. 12. 2019  
  Compatibility:
    - (RealisticReactors) add a setting to decide if the cooling towers from RealisticReactors should be used insteat of the one from this mod.
Version: 0.18.00
Date: 04. 12. 2019  
  Changes:
    - Complete overhaul of the breeding process: Breeder are now actual reactors that produce energy (thermal).
    - Added "Hybrid water cooling facility" for water cooling.
    - improved integration with my other mods.
    - improve compatibility with third party mods.
    - new initialization script, made it possible to install this mod midway in a game.
    - updated dependencies.
Version: 0.17.48
Date: 30. 11. 2019  
  Compatibility:
    - (AlternativeSteam) basic compatibillity
Version: 0.17.47
Date: 14. 11. 2019  
  Compatibility:
    - (Mining-Space-Industries) added basic support for this mod, removed dead locks. -> https://mods.factorio.com/mod/apm_power/discussion/5dcc93bc1cd4f9000dfbd348
Version: 0.17.46
Date: 09. 11. 2019
  Changes:
    - changed recipe definition to use my revamped apm.lib.utils.builder function.
Version: 0.17.45
Date: 08. 11. 2019
  Changes:
    - More adjustments to the new tooltip UI (https://forums.factorio.com/viewtopic.php?f=3&t=77551)
    - Allow productivity modules for "UF6 Sample".
    - Allow productivity modules for "Nuclear physics science pack".
    - Allow productivity modules for "Radioisotope thermoelectric generator".
    - new item/recipe for "Phosphorus".
    - new item/recipe for "Trimethyl phosphate".
    - new item/recipe for "TBP-30".
    - recipes: replaced "Steam" with "TBP-30" in all fuel rod reprocessing [Stage B].
    - technologie: remove prerequisites "Nuclear fuel reprocessing" from "Nuclear physics science pack".
    - technologie: add prerequisites "Uranium processing" to "Nuclear physics science pack".
  Balancing:
    - technology: "Thorium processing" reduced science pack cost to 200 from 500.
    - technology: "Nuclear fuel reprocessing" reduced science pack cost to 150.
Version: 0.17.44
Date: 04. 11. 2019
  Changes:
    - Adjustments to the new tooltip UI (https://forums.factorio.com/viewtopic.php?f=3&t=77551)
Version: 0.17.43
Date: 02. 11. 2019
  Major Features:
    - Major revamp of all technologies, recipes and items. (new game recommended, otherwise you will have to clean a huge mess in the nuclear section of your factory)
Version: 0.17.42
Date: 26. 10. 2019
  Bugfix:
    - fixed: recipe for oxide pellet (only use one pure/purified water, bob or angel NOT both!)
    - fixed: recipe for thorium oxide pellet (now uses nitric acid instead of sulfuric acid)
    - fixed: recipe for thorium oxide pellet, add missing slag / gravel / stone depending on the installed mods.
Version: 0.17.41
Date: 24. 10. 2019
  Bugfix:
    - fixed: "Space Exploration" antimatter reactor.
Version: 0.17.40
Date: 22. 10. 2019
  Bugfix:
    - translation: added missing german translations.
  Changes:
    - code revamp: general
    - code revamp: migration scripts (include check for all manipulated technologies)
    - Apply related changes from the library (./lib/util/description.lua)
    - recipe: "Fuel cell (x%) production" renamed to "Uranium fuel cell (x%) production".
    - new item: "Cold used uranium fuel cell (x%)".
    - new item: "Cold used MOX fuel cell".
    - new item: "Cold enriched breeder inventory".
    - item: "Used uranium fuel cell (x%)" renamed to "Hot used uranium fuel cell (x%) (200°C)" (localisation and internal).
    - item: "Used MOX fuel cell" renamed to "Hot used MOX fuel cell (200°C)" (localisation and internal).
    - item: "Enriched breeder inventory (Uranium)" renamed to "Hot enriched breeder inventory (Uranium) (200°C)" (localisation and internal).
    - new recipes: "Cooling process for used uranium fuel cell (x%)".
    - new recipes: "Cooling process for used MOX fuel cell".
    - new recipes: "Cooling process for enriched breeder inventory (Uranium)".
    - new entity: "Cooling pond".
    - recipe: "Portable fusion reactor" add (normal) 5x and (expensive) 10x Radioisotope thermoelectric generator.
    - technology: "Portable fusion reactor" add "Nuclear fuel reprocessing" as prerequisite.
    - item: rename "Portable fusion reactor" to "Portable fission reactor".
    - entity: Add category: "apm_electric_smelting" to "Electric furnace".
    - recipe: "Depleted uranium ingots 1" changed crafting category to "apm_electric_smelting".
    - recipe: "Depleted uranium ingots 2" changed crafting category to "apm_electric_smelting".
    - updated dependencies
  Balancing:
    - recipes: increased needed hexafluoride from 10 to 15 for enrichment.
    - recipes: increased needed hexafluoride from 5 to 7.5 for pellet production.
    - recipe: increased needed Yellowcake for "Uranium hexafluoride (0.7%)" (normal) from 2 to 3 (expensive) from 2 to 5.
    - recipe: decreased output for "Potassium bromide" (normal) from 5 to 3 (expensive) from 5 to 2.
    - recipe: decreased time for "Potassium bromide" from 2.5 to 2.
  Compatibility:
    - (bobplates) recipe: add probability for "Thorium oxide pellet" in "Used uranium fuel cell reprocessing (x%) [Stage B]".
    - (bobplates) recipe: add probability for "Thorium oxide pellet" in "Plutonium separation process [Stage B]".
    - (bobplates) new item: "Cold used thorium fuel cell".
    - (bobplates) new item: "Cold used deuterium fuel cell".
    - (bobplates) new item: "Cold enriched breeder inventory (Thorium)".
    - (bobplates) item: "Used thorium fuel cell" renamed to "Hot used thorium fuel cell (300°C)" (localisation and internal).
    - (bobplates) item: "Used deuterium fuel cell" renamed to "Hot used deuterium fuel cell (180°C)" (localisation and internal).
    - (bobplates) item: "Enriched breeder inventory (Thorium)" renamed to "Hot enriched breeder inventory (Thorium)" (localisation and internal).
    - (bobplates) new recipes: "Cooling process for used thorium fuel cell".
    - (bobplates) new recipes: "Cooling process for used deuterium fuel cell".
    - (bobplates) new recipes: "Cooling process for enriched breeder inventory (Thorium)".
    - (bobpower) set exceptions for reactor overhaule: burner-reactor (1-3) and fluid-reactor (1-3).
Version: 0.17.39
Date: 09. 08. 2019
  Changes:
    - add setting to enable "experimental icons" (default: false)
    - (experimental) icons: new "tier or enrichment" indicator for hexafluorides
    - recipe: cahnge name for uranhexafluorid enrichment
    - items: change radioactive level for some items to make at least a little bit more sense :)
  Compatibility:
    - (bobplates) remove technologie: 'bobingabout-enrichment-process'
    - (bobplates) remove recipe: 'bobingabout-enrichment-process'
Version: 0.17.38
Date: 08. 08. 2019
  Changes:
    - updated dependencies
Version: 0.17.37
Date: 31. 05. 2019
  Major Features:
    - add initial support for recipe expensive mode
  Changes:
    - recipe: 'Yellowcake' now needs 10x uranium-ore
    - recipe: 'Depleted uranium ingots 2' now needs 'Uranium oxide pellet (0.7%)'
Version: 0.17.36
Date: 28. 05. 2019
  Changes:
    - add a small amount of plutonium output to the Thorium cycle
    - add 'crafting_machine_tint' property to chemical plant recipes
Version: 0.17.35
Date: 24. 05. 2019
  Changes:
    - added property: auto_barrel = false, to 'Uranium hexafluorides'
Version: 0.17.34
Date: 24. 05. 2019
  Changes:
    - ./prototypes/integrations/bob_thorium.lua changed internals.
Version: 0.17.33
Date: 22. 05. 2019
  Changes:
    - add fuel_glow_color to all nuclear fuel cells.
  Compatibility:
    - (bobplates) integration of 'Deuterium fuel cells'
    - (bobpower)  integration of tier 3 'Nuclear reactor'
    - (bobrevamp/bobplates) added Bob's last changes to the 'Deuterium reactor' (even without bobrevamp)
Version: 0.17.32
Date: 21. 05. 2019
  Bugfixes:
    - fixed wrong recipe probabilities (related to: https://forums.factorio.com/71014)
Version: 0.17.31
Date: 18. 05. 2019
  Bugfix:
    - fix wrong colour coding for the 'Uranium hexafluoride' recipes.
    - fix overlapping pipe connections (north) on centrifuges.
    - fix some wrong integrations for bob's thorium.
  Changes:
    - item: rename: 'Breeder inventory' to 'Breeder inventory (Uranium)'
  Compatibility:
    - (bobplates) item: new: 'Breeder inventory (Thorium)'
    - (bobplates) if we have thorium the uranium cycle is now more expensive in uran-ore usage
Version: 0.17.30
Date: 17. 05. 2019
  Compatibility:
    - (bobrevamp/bobplates) added Bob's last changes to the 'Thorium reactor' (even without bobrevamp)
    - (bobrevamp/bobplates) added recipe colour to the 'Uranium hexafluoride' recipes.
Version: 0.17.29
Date: 16. 05. 2019
  Compatibility:
    - (bobplates) integration of 'Thorium fuel cells'
    - (bobpower)  integration of tier 2 'Nuclear reactor' and tier 2 and 3 'Heatpipes'
  Changes:
    - updated dependencies
Version: 0.17.28
Date: 16. 05. 2019
  Changes:
    - item: 'Yellowcake' new icon
    - item: 'Potassium bromide' new icon
Version: 0.17.27
Date: 12. 05. 2019
  Compatibility:
    - (space-exploration) recipe: remove "accumulator" as ingredient from "satellite"
    - (space-exploration) technologie: add "Nuclear fuel reprocessing" as prerequisite to "Satellite Rocket Silo"
    - (space-exploration) recipe: remove "Nuclear fuel cell" as ingredient from "Portable RTG"
    - (space-exploration) recipe: add "Radioisotope thermoelectric generator" as ingredient from "Portable RTG"
    - (space-exploration) technology: add "Nuclear fuel reprocessing" as prerequisite to "Portable RTG"
Version: 0.17.26
Date: 10. 05. 2019
  Changes:
    - use remote interface: remote.call('apm_radiation', 'add', __ITEM_NAME__) to register all radioactive items
Version: 0.17.25
Date: 05. 05. 2019
  Changes:
    - adapted changes from apm_recycling
Version: 0.17.24
Date: 04. 05. 2019
  Changes:
    - new: ./prototypes/integrations/updates.lua
    - moved: recipe generation for apm_power from apm_recycling to ./prototypes/integrations/updates.lua
    - recipe: allow productivity modules for: "Fuel containment (empty)"
    - recipe: allow productivity modules for: "Empty waste container"
    - recipe: allow productivity modules for: "Fluorite"
    - recipe: allow productivity modules for: "Yellowcake"
    - updated dependencies
Version: 0.17.23
Date: 04. 05. 2019
  Changes:
    - entities: changed some descriptions
    - entities: added dynamic descriptions to entities with energy_source.type: burner or fluid.
    - updated dependencies
Version: 0.17.22
Date: 02. 05. 2019
  Changes:
    - changed some item description generation
Version: 0.17.21
Date: 02. 05. 2019
  Changes:
    - moved some function to the library
    - updated for 0.17.35 API Changes
    - items: descriptions: updated
    - updated dependencies
Version: 0.17.20
Date: 28. 04. 2019
  Changes:
    - fluids can now put in barrels
    - icon updates
    - updated dependencies
Version: 0.17.19
Date: 27. 04. 2019
  Major Features:
    - removed all media files to apm_resource_pack
Version: 0.17.18
Date: 23. 04. 2019
  Compatibility:
    - added a basic overwrite for fuel-categories for reactors to distribute the mox-fuel category
  Changes:
    - updated dependencies
Version: 0.17.17
Date: 21. 04. 2019
  Compatibility:
    - (angelsrefining & not bobplates) fixed: this comination dosen't replaced 'sulfuric-acid' with 'liquid-nitric-acid' in some recipes
  Changes:
    - relocate fuel- and recipe- categories to the library mod
    - updated dependencies
Version: 0.17.16
Date: 17. 04. 2019
  Bugfixes:
    - fix: add missing translation strings for german
    - fix: add missing icon layer for PUREX fluids
  Changes:
    - renamed 'Staballoy' to 'Depleted uranium ingots'
Version: 0.17.15
Date: 17. 04. 2019
  Bugfixes:
    - fixed a bunge of small things related to compatibillity with other mods.
  Changes:
    - rewrite a bunge of functions.
    - new icons for all the things.
    - new: fluids: Fuel solutions (produced an needed in the used fuel cell reprocessing process)
    - item: new: 'Fuel containment' new intermediate for fuel cells
    - recipes: fuel cells now need a 'Fuel containment' instead of raw metal/glass
    - recipes: the used fuel cell reprocessing process is now divided into two seperat steps
    - item: new: 'Staballoy' produced from uranium oxid pellets (0.2%) and (1.2%) needed for uranium ammo
    - balance: all recipes
    - updated dependencies
  Compatibility:
    - better integration of bob and angel
Version: 0.17.14
Date: 14. 04. 2019
  Changes:
    - updated thumbnail
    - updated dependencies
Version: 0.17.13
Date: 10. 04. 2019
  Changes:
    - new icons for uranium hexafluoride (64px base for better readability)
    - updated dependencies
Version: 0.17.12
Date: 06. 04. 2019
  Compatibility:
    - added: ScienceCostTweaker Mod (mexmer)
  Changes:
    - updated dependencies
    - added file LICENSE
Version: 0.17.11
Date: 05. 04. 2019
  Minor Features:
    - add setting to enable "Storage spit out items on destroyed" (default: true)
    - add setting to enable "radiation damage" (default: true)
    - Languages: German translation added. (Deutsche übersetzung hinzugefügt)
  Changes:
    - updated dependencies
Version: 0.17.10
Date: 01. 04. 2019
  Bugfixes:
    - fixed: renamed "atomic battery" to "Radioisotope thermoelectric generator"
  Changes:
    - updated dependencies
Version: 0.17.09
Date: 29. 03. 2019
  Changes:
    - updated dependencies
Version: 0.17.08
Date: 29. 03. 2019
  Bugfixes:
    - hardend namespace for inner and outer function from "utils.xxx" to "apm.lib.utils.xxx" this should prevent crashes if other mods can overwrite utils.
Version: 0.17.07
Date: 27. 03. 2019
  Changes:
    - added new item: 'Atomic battery' made from plutonium oxide pellets for satellites
    - mod recipe: satellite: removed silver-zinc-battery if bobplates is installed
    - mod recipe: satellite: added 10x atmoic battery
    - mod technologie: space science now need tech nuclear-fuel-reprocessin
Version: 0.17.06
Date: 27. 03. 2019
  Changes:
    - updated dependencies
Version: 0.17.05
Date: 23. 03. 2019
  Compatibility:
    - with mods that uses the vanilla uranium / fuel cell items (example: Modular Turrets)
Version: 0.17.04
Date: 23. 03. 2019
  Bugfixes:
    - fixed a error in script
Version: 0.17.03
Date: 23. 03. 2019
  Changes:
    - updated dependencies
Version: 0.17.02
Date: 16. 03. 2019
  Changes:
    - removed recipes for unused uranium oxid pellets
Version: 0.17.01
Date: 16. 03. 2019
  Major Features:
    - Initial release