Skip to content
Draft
717 changes: 326 additions & 391 deletions cached-configs/pycoalprocessing+pyfusionenergy+pyindustry+pyrawores.lua

Large diffs are not rendered by default.

674 changes: 308 additions & 366 deletions cached-configs/pycoalprocessing+pyindustry+pyrawores.lua

Large diffs are not rendered by default.

31 changes: 28 additions & 3 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
---------------------------------------------------------------------------------------------------
Version: 3.0.2?
Date: ????
Version: 4.0.0
Date: ???
Changes:
- Linearilized Dependencies.
- Efficiency modules disabled in salt mines
---------------------------------------------------------------------------------------------------
Version: 3.0.24
Date: ?????
Changes:
- Remade tech tree with autotech 2.0. Science pack cost comparasion:
- automation: n/a -> trigger
- py1: 100 -> 100
- logi: 360 -> 300
- py2: 1300 -> 800
- chem: 2000 -> 1400
- py3: 2250 -> 1750
- prod: 1750 -> 2250
- py4: 2250 -> 3000
- utility: 1500 -> 3300
- space: 1000 -> 3600
- phyrric: 3000 -> 8000
- Added Dutch locale (thanks, QatSquirrel!)
- Flying robot frame item is no longer hidden.
- Removed "nexelit" and "chromium" hidden techs from the game.
- Removed "nexelit-plate" and "making-chromium" hidden recipes from the game.
---------------------------------------------------------------------------------------------------
Version: 3.0.23
Date: 2025-08-23
Changes:
- Added a spanish translation
---------------------------------------------------------------------------------------------------
Expand Down
55 changes: 28 additions & 27 deletions data-updates.lua
Original file line number Diff line number Diff line change
Expand Up @@ -98,38 +98,39 @@ RECIPE("solar-panel"):add_ingredient {type = "item", name = "pyrite", amount = 5
RECIPE("advanced-circuit"):replace_ingredient("copper-cable", "tinned-cable")
RECIPE("beacon"):replace_ingredient("copper-cable", "tinned-cable")

RECIPE("wet-scrubber-mk01"):replace_ingredient("storage-tank", "py-tank-5000")
RECIPE("wet-scrubber-mk02"):replace_ingredient("storage-tank", "py-tank-6500")
RECIPE("wet-scrubber-mk03"):replace_ingredient("storage-tank", "py-tank-7000")
RECIPE("wet-scrubber-mk04"):replace_ingredient("storage-tank", "py-tank-8000")

RECIPE("casting-unit-mk01"):replace_ingredient("storage-tank", "py-tank-5000")
RECIPE("casting-unit-mk02"):replace_ingredient("storage-tank", "py-tank-6500")
RECIPE("casting-unit-mk03"):replace_ingredient("storage-tank", "py-tank-7000")
RECIPE("casting-unit-mk04"):replace_ingredient("storage-tank", "py-tank-8000")

RECIPE("flotation-cell-mk01"):replace_ingredient("storage-tank", "py-tank-5000")
RECIPE("flotation-cell-mk02"):replace_ingredient("storage-tank", "py-tank-6500")
RECIPE("flotation-cell-mk03"):replace_ingredient("storage-tank", "py-tank-7000")
RECIPE("flotation-cell-mk04"):replace_ingredient("storage-tank", "py-tank-8000")

RECIPE("leaching-station-mk01"):replace_ingredient("storage-tank", "py-tank-5000")
RECIPE("leaching-station-mk02"):replace_ingredient("storage-tank", "py-tank-6500")
RECIPE("leaching-station-mk03"):replace_ingredient("storage-tank", "py-tank-7000")
RECIPE("leaching-station-mk04"):replace_ingredient("storage-tank", "py-tank-8000")
RECIPE("wet-scrubber-mk01"):replace_ingredient("storage-tank", "py-tank-5")
RECIPE("wet-scrubber-mk02"):replace_ingredient("storage-tank", "py-tank-7")
RECIPE("wet-scrubber-mk03"):replace_ingredient("storage-tank", "py-tank-6")
RECIPE("wet-scrubber-mk04"):replace_ingredient("storage-tank", "py-tank-8")

RECIPE("casting-unit-mk01"):replace_ingredient("storage-tank", "py-tank-5")
RECIPE("casting-unit-mk02"):replace_ingredient("storage-tank", "py-tank-7")
RECIPE("casting-unit-mk03"):replace_ingredient("storage-tank", "py-tank-6")
RECIPE("casting-unit-mk04"):replace_ingredient("storage-tank", "py-tank-8")

RECIPE("flotation-cell-mk01"):replace_ingredient("storage-tank", "py-tank-5")
RECIPE("flotation-cell-mk02"):replace_ingredient("storage-tank", "py-tank-7")
RECIPE("flotation-cell-mk03"):replace_ingredient("storage-tank", "py-tank-6")
RECIPE("flotation-cell-mk04"):replace_ingredient("storage-tank", "py-tank-8")

RECIPE("leaching-station-mk01"):replace_ingredient("storage-tank", "py-tank-5")
RECIPE("leaching-station-mk02"):replace_ingredient("storage-tank", "py-tank-7")
RECIPE("leaching-station-mk03"):replace_ingredient("storage-tank", "py-tank-6")
RECIPE("leaching-station-mk04"):replace_ingredient("storage-tank", "py-tank-8")

RECIPE("casting-unit-mk01"):replace_ingredient("radar", "py-local-radar")
RECIPE("impact-crusher-mk01"):replace_ingredient("radar", "py-local-radar")
RECIPE("storage-tank"):replace_ingredient("iron-plate", "duralumin"):add_ingredient {type = "item", name = "lead-plate", amount = 10}

RECIPE("py-tank-1000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-1500"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-3000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-4000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-5000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-6500"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-7000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-8000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-1"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-2"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-3"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-4"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-5"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-7"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-6"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-8"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate")
RECIPE("py-tank-9"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate")

RECIPE("ppd"):replace_ingredient("hydrogen", "ammonia")
RECIPE("nuclear-reactor"):replace_ingredient("steel-plate", "titanium-plate"):replace_ingredient("copper-plate", "stainless-steel")
Expand Down
20 changes: 7 additions & 13 deletions data.lua
Original file line number Diff line number Diff line change
Expand Up @@ -258,18 +258,14 @@ require "prototypes.fluids.zinc-waste"
require "prototypes.fluids.molten-zinc"
require "prototypes.fluids.molten-solder"

if mods["pyfusionenergy"] then
require "prototypes.fluids.u-waste"
require "prototypes.fluids.vanadium-mixture"
end
require "prototypes.fluids.u-waste"
require "prototypes.fluids.vanadium-mixture"

--Pycoal fluids
require "__pycoalprocessing__.prototypes.fluids.diesel"

--pyfusion fluids
if mods["pyfusionenergy"] then
require "__pyfusionenergy__.prototypes.fluids.liquid-nitrogen"
end
require "__pyfusionenergy__.prototypes.fluids.liquid-nitrogen"

--(( RECIPES ))--
require "prototypes.recipes.recipes"
Expand All @@ -293,13 +289,11 @@ require "prototypes.recipes.recipes-zinc"
require "prototypes.recipes.recipes-casting"
require "prototypes.recipes.recipes-solder"

if mods["pyfusionenergy"] then
require "prototypes.recipes.pyfusionenergy-recipes"
end
require "prototypes.recipes.pyfusionenergy-recipes"

if mods["pyhightech"] then
require "prototypes.recipes.pyhightech-recipes"
end
-- if mods["pyhightech"] then
-- require "prototypes.recipes.pyhightech-recipes"
-- end

--(( OTHERS ))--

Expand Down
6 changes: 2 additions & 4 deletions info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pyrawores",
"version": "3.0.22",
"version": "4.0.0",
"factorio_version": "2.0",
"title": "Pyanodons Raw Ores",
"author": "Pyanodon, Nexela, Kingarthur, notnotmelon, Mootykins, ShadowGlass, Archezekiel, Quintuple, przemo1232",
Expand All @@ -9,9 +9,7 @@
"description": "Unlock advanced mining, processing, and refining for the various ore types. Each resource has a completely unique chain with dozens of byproducts. The more effort used, the more you can extract.",
"dependencies": [
"base >= 2.0.48",
"pycoalprocessing >= 3.0.26",
"pyindustry >= 3.0.15",
"(?) pyfusionenergy",
"pyfusionenergy >= 4.0.0",
"(?) rso-mod",
"~ pyraworesgraphics >= 3.0.4",
"! wret-beacon-rebalance-mod",
Expand Down
Loading