Realistic uranium processing for Factorio 2.0 Stable with readable modular source files, controlled productivity rules, vanilla-equivalent base U-235/U-238 output, Space Exploration and Krastorio 2 compatibility.
Mods introducing new content into the game.
Version: 0.3.9
Date: 2026-08-04
Changes:
- Doubled the uranium ore crushing batch: 4 uranium ore now produce 2 uranium powder.
- Doubled crushing time from 2 to 4 seconds.
- Stone remains fixed at 1 per crushing cycle, halving stone per uranium powder.
- Doubled the uranium-powder leaching batch: 10 powder and 40 sulfuric acid now produce 2 Yellowcake.
- Doubled leaching time from 6 to 12 seconds.
- Stone and iron ore remain fixed at 1 each per leaching cycle, halving both by-products per Yellowcake.
- Confirmed that all RUP uranium intermediates remain in the existing uranium-processing subgroup alongside the vanilla uranium items.
- Renamed the displayed vanilla items uranium-235 and uranium-238 to enriched and depleted uranium pellets; internal prototype names remain unchanged.
- Added an optional 10 % chance for 1 kr-tritium during spent-uranium leaching when Krastorio 2 and the kr-tritium item are present.
Version: 0.3.8
Date: 2026-08-03
Changes:
- Spent-fuel leaching now produces the normal `rup-yellowcake` item.
- Removed separate recovered Yellowcake, recovered uranium oxide and recovered UF6 items.
- Removed the three dedicated downstream reprocessing recipes.
- The normal uranium process continues after spent-fuel leaching, making the chain clearer in Factory Planner.
- Removed obsolete localisation entries and unused reprocessing icons.
Version: 0.3.7
Date: 03. 08. 2026
Balancing:
- Disabled productivity for hydrogen fluoride production.
- Disabled productivity for natural UF6 production.
- Preserved the intended negative fluorine recycling loop.
Documentation:
- Added comments explaining why these two recipes must not receive productivity bonuses.
Version: 0.3.6
Date: 03. 08. 2026
Changes:
- Enabled productivity explicitly for every RUP production and reprocessing recipe.
- Enabled productivity for fluorine, hydrogen fluoride and fallback hydrogen production.
- Applied the 4-unit fluorine recovery rule to reprocessed UF6 as well.
- Excluded recovered fluorine from productivity in every UF6 conversion recipe.
Code quality:
- Reformatted and documented all recipe files for improved readability.
- Added lib/constants.lua for shared isotope and fluorine balancing values.
- Added docs/RECIPE-GUIDE.md explaining file purposes and productivity decisions.
- Recipe definitions must now explicitly state whether productivity is allowed.
Balancing:
- The base fluorine loop remains negative: 5 fluorine input and 4 fluorine recovery per UF6 cylinder.
- Vanilla-equivalent isotope output remains unchanged without productivity modules.
Version: 0.3.5
Date: 03. 08. 2026
Changes:
- Enabled productivity for the conversion of enriched UF6 to uranium-235.
- Enabled productivity for the conversion of depleted UF6 to uranium-238.
- Reduced fluorine recovery from 4.9 to 4.0 units per UF6 cylinder.
- Fluorine recovery is now ignored by productivity; only uranium receives the productivity bonus.
Balancing:
- Prevented positive fluorine loops caused by productivity in UF6 enrichment.
- Base isotope yields remain identical to vanilla when no productivity modules are used.
Version: 0.3.4
Date: 2026-08-03
Graphics:
- Added dedicated 64 x 64 PNG icons for uranium powder, yellowcake and uranium oxide.
- Added distinct natural, enriched, depleted and reprocessed UF6 cylinder icons.
- Added dedicated icons for spent uranium and all spent-fuel reprocessing intermediates.
- Added dedicated fluid icons for fluorine and hydrogen fluoride.
- Added fallback icons for sand and hydrogen when no supported material mod provides them.
Changes:
- Removed copied Base-game placeholder icons from all RUP intermediate products.
- Kept Factorio 2.0, Space Exploration and Krastorio 2 recipe compatibility unchanged.
Version: 0.3.3
Date: 2026-08-03
Bugfixes:
- Removed the obsolete hard-coded __base__/graphics/icons/empty-barrel.png path.
- UF6 cylinder items now copy their icon data from the loaded empty-barrel prototype.
- Added uranium-238 as a safe fallback if an overhaul mod removes or replaces empty-barrel.
Version: 0.3.2
Date: 2026-08-03
Bugfixes:
- Removed the obsolete hard-coded used-up-uranium-fuel-cell icon path.
- The spent-uranium item now copies the icon from the fuel-cell prototype available in the loaded Factorio version.
Version: 0.3.1
Date: 03. 08. 2026
Bugfixes:
- Added an automatic main_product to every multi-output recipe so Factorio 2.0 and Space Exploration can resolve recipe icons.
- Added compatibility with both depleted-uranium-fuel-cell and the pre-2.0.7 used-up-uranium-fuel-cell prototype name.
Changes:
- Corrected the package description to target Factorio 2.0 Stable.
Version: 0.3.0
Date: 2026-08-03
Features:
- Rebuilt the project as a clean modular Factorio 2.1 mod skeleton.
- Included German and English localisation.
- Included compatibility modules for Krastorio 2, Space Exploration and optional material mods.
- Included README documentation and a complete changelog.
Balancing:
- Preserved the exact expected vanilla isotope output per 10 uranium ore:
0.007 uranium-235 and 0.993 uranium-238.
- Kept spent-fuel recovery equivalent to vanilla: 5 used fuel cells ultimately yield 3 uranium-238.
- Kept fluorine recovery at 98 percent.
Changes:
- Updated package and documentation version to 0.3.0.
- Consolidated and cleaned localisation sections.
- Documented each process-stage recipe file.
Version: 0.2.1
Date: 2026-07-22
Balancing:
- Restored the exact vanilla uranium-processing isotope distribution: 0.7% U-235 and 99.3% U-238 per 10 uranium ore.
- Changed UF6 enrichment from a 3/97 deterministic split to vanilla-equivalent probabilistic outputs.
- Preserved the vanilla spent-fuel reprocessing result: 5 used fuel cells ultimately yield 3 U-238.
Changes:
- Added separate recovered-yellowcake, recovered-oxide and recovered-UF6 intermediates for spent fuel.
- Kept 98% fluorine recovery in both fresh and recovered uranium conversion.
Version: 0.2.0
Date: 2026-07-22
Features:
- Modularized prototype and compatibility structure.