From e43f2f86f2f39afbf41ecbbff2bb84346931a6fe Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 19 Oct 2025 15:53:19 +0200 Subject: [PATCH 1/8] Update to bztungsten2 --- bzgold2/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bzgold2/info.json b/bzgold2/info.json index 99afae3..f201a59 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -12,7 +12,7 @@ "? bztitanium >= 2.0.26", "? bzlead >= 2.0.28", "? bzzirconium >= 2.1.13", - "? bztungsten >= 0.6.0", + "? bztungsten2 >= 2.0.0", "? bzcarbon >= 2.0.21", "? bztin >= 2.1.15", "? bzgas2", From 14e60f604d8ba2c3063f8e4a72976ad70db9829c Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 19 Oct 2025 15:59:15 +0200 Subject: [PATCH 2/8] readme --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c2ada3..04a32df 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +**This is an unofficial update to Factorio 2.0 and it stays until Brevven takes over again.** + +**Compatibility with Space Age is explicitly excluded until someone integrates it nicely.** + # Noble Metals Adds gold, silver, platinum and palladium to the game. Reworks processing units and much more. @@ -26,4 +30,4 @@ Note, when silver from this mod is used with [Lead](https://mods.factorio.com/mo - [JonathanF](https://mods.factorio.com/user/JonathanF) - [Berkelear](https://mods.factorio.com/user/Berkelear) - [Elanu](https://mods.factorio.com/user/elanu) -- [aeosynth](https://github.com/aeosynth/factorio-mods) +- [aeosynth](https://github.com/aeosynth/factorio-mods) \ No newline at end of file From e0125429310f980e7c8d0245de6989d8f03a5bdb Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 19 Oct 2025 17:28:32 +0200 Subject: [PATCH 3/8] Remove old migrations --- bzgold2/migrations/bzgold.0.0.15.json | 6 ------ bzgold2/migrations/bzgold.0.0.6.json | 7 ------- 2 files changed, 13 deletions(-) delete mode 100644 bzgold2/migrations/bzgold.0.0.15.json delete mode 100644 bzgold2/migrations/bzgold.0.0.6.json diff --git a/bzgold2/migrations/bzgold.0.0.15.json b/bzgold2/migrations/bzgold.0.0.15.json deleted file mode 100644 index 882479a..0000000 --- a/bzgold2/migrations/bzgold.0.0.15.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "item": - [ - ["processing-electronics", "cpu"] - ] -} diff --git a/bzgold2/migrations/bzgold.0.0.6.json b/bzgold2/migrations/bzgold.0.0.6.json deleted file mode 100644 index cd28c21..0000000 --- a/bzgold2/migrations/bzgold.0.0.6.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "item": - [ - ["fu_materials_gold_ingot", "gold-ingot"] - ] -} - From 26dd7a952c0faf4fd712b278e7d42bb7986d26be Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 19 Oct 2025 17:54:18 +0200 Subject: [PATCH 4/8] Update to bzcarbon2 --- bzgold2/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bzgold2/info.json b/bzgold2/info.json index f201a59..ac4a118 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -13,7 +13,7 @@ "? bzlead >= 2.0.28", "? bzzirconium >= 2.1.13", "? bztungsten2 >= 2.0.0", - "? bzcarbon >= 2.0.21", + "? bzcarbon2 >= 2.0.22", "? bztin >= 2.1.15", "? bzgas2", "? bzchlorine2", From e078a2db0277713a7f9e15ea47b5293085e4c6ad Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Mon, 20 Oct 2025 10:23:37 +0200 Subject: [PATCH 5/8] Update to bzlead2 --- bzgold2/info.json | 2 +- bzgold2/prototypes/alchemy.lua | 4 ++-- bzgold2/prototypes/silver.lua | 2 +- bzgold2/settings.lua | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bzgold2/info.json b/bzgold2/info.json index ac4a118..45e138f 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -10,7 +10,7 @@ "base >= 2.0.0", "? bzfoundry2 >= 2.0.0", "? bztitanium >= 2.0.26", - "? bzlead >= 2.0.28", + "? bzlead2 >= 2.0.29", "? bzzirconium >= 2.1.13", "? bztungsten2 >= 2.0.0", "? bzcarbon2 >= 2.0.22", diff --git a/bzgold2/prototypes/alchemy.lua b/bzgold2/prototypes/alchemy.lua index facd441..56f22cb 100644 --- a/bzgold2/prototypes/alchemy.lua +++ b/bzgold2/prototypes/alchemy.lua @@ -19,7 +19,7 @@ if util.me.alchemy() then icon_size = 128, }, { - icon = "__bzlead__/graphics/icons/lead-plate.png", + icon = "__bzlead2__/graphics/icons/lead-plate.png", icon_size = 64, icon_mipmaps = 4, shift = {-8,-8}, scale=0.25, }, }, @@ -33,7 +33,7 @@ if util.me.alchemy() then icon_size = 256, }, { - icon = "__bzlead__/graphics/icons/lead-plate.png", + icon = "__bzlead2__/graphics/icons/lead-plate.png", icon_size = 64, icon_mipmaps = 4, shift = {-48,-48}, scale=2, }, }, diff --git a/bzgold2/prototypes/silver.lua b/bzgold2/prototypes/silver.lua index 2096102..588c7aa 100644 --- a/bzgold2/prototypes/silver.lua +++ b/bzgold2/prototypes/silver.lua @@ -136,7 +136,7 @@ if util.me.silver() then -- replace lead byproducts, set copper byproducts util.set_main_product("copper-plate", "copper-plate") - if mods.bzlead and util.me.lead_byproduct() then + if mods["bzlead2"] and util.me.lead_byproduct() then util.replace_product("lead-plate", "copper-ore", "silver-ore") util.replace_product("enriched-lead", "copper-ore", "silver-ore") diff --git a/bzgold2/settings.lua b/bzgold2/settings.lua index f970126..421a618 100644 --- a/bzgold2/settings.lua +++ b/bzgold2/settings.lua @@ -50,7 +50,7 @@ data:extend({ order = "d", }, }) -if mods.bzlead then +if mods["bzlead2"] then data:extend({ { type = "bool-setting", From 6d823c2f3ec1b17fd8ae70e6f54c42e5c66eaff5 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Tue, 21 Oct 2025 14:28:20 +0200 Subject: [PATCH 6/8] Update to bztin2 and bztitanium2 --- bzgold2/info.json | 4 ++-- bzgold2/prototypes/catalyst.lua | 2 +- bzgold2/prototypes/cpu.lua | 2 +- bzgold2/prototypes/mlcc.lua | 2 +- bzgold2/prototypes/palladium.lua | 2 +- bzgold2/prototypes/recipe-updates.lua | 2 +- bzgold2/prototypes/temperature-sensor.lua | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bzgold2/info.json b/bzgold2/info.json index 45e138f..0190ad3 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -9,12 +9,12 @@ "dependencies": [ "base >= 2.0.0", "? bzfoundry2 >= 2.0.0", - "? bztitanium >= 2.0.26", + "? bztitanium2 >= 2.0.27", "? bzlead2 >= 2.0.29", "? bzzirconium >= 2.1.13", "? bztungsten2 >= 2.0.0", "? bzcarbon2 >= 2.0.22", - "? bztin >= 2.1.15", + "? bztin2 >= 2.1.16", "? bzgas2", "? bzchlorine2", "? 248k-Redux >= 0.1.22", diff --git a/bzgold2/prototypes/catalyst.lua b/bzgold2/prototypes/catalyst.lua index 14e5cb8..2ae5446 100644 --- a/bzgold2/prototypes/catalyst.lua +++ b/bzgold2/prototypes/catalyst.lua @@ -50,7 +50,7 @@ if util.me.catalysis() then local base = "stone" if mods.bzaluminum2 then base = "alumina" - elseif mods.bzsilicon then base = "silica" + elseif mods["bzsilicon2"] then base = "silica" end local fluid = "sulfuric-acid" diff --git a/bzgold2/prototypes/cpu.lua b/bzgold2/prototypes/cpu.lua index 933764c..8cb4611 100644 --- a/bzgold2/prototypes/cpu.lua +++ b/bzgold2/prototypes/cpu.lua @@ -1,7 +1,7 @@ local util = require("data-util"); local silicon = {type="item", name="stone", amount=30} -if mods.bzsilicon then +if mods["bzsilicon2"] then silicon = data.raw.item["silicon-wafer"] and {type="item", name="silicon-wafer", amount=30} or {type="item", name=mods.Krastorio2 and "kr-silicon" or "silicon", amount=15} elseif mods.Krastorio2 then silicon = data.raw.item["silicon-wafer"] and {type="item", name="silicon-wafer", amount=30} or {type="item", name="kr-silicon", amount=15} diff --git a/bzgold2/prototypes/mlcc.lua b/bzgold2/prototypes/mlcc.lua index 2d5b111..f43147a 100644 --- a/bzgold2/prototypes/mlcc.lua +++ b/bzgold2/prototypes/mlcc.lua @@ -9,7 +9,7 @@ elseif mods.bzzirconium then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="zirconia", amount=2}} elseif mods.bzaluminum2 then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="alumina", amount=2}} -elseif mods.bzsilicon then +elseif mods["bzsilicon2"] then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="silica", amount=3}} elseif mods.Krastorio2 then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="kr-sand", amount=2}} diff --git a/bzgold2/prototypes/palladium.lua b/bzgold2/prototypes/palladium.lua index 9f6d77e..25ba2f0 100644 --- a/bzgold2/prototypes/palladium.lua +++ b/bzgold2/prototypes/palladium.lua @@ -67,7 +67,7 @@ data:extend({ order = "b-b", }, }) -if mods.bztitanium then +if mods["bztitanium2"] then data:extend({ { type = "item", diff --git a/bzgold2/prototypes/recipe-updates.lua b/bzgold2/prototypes/recipe-updates.lua index 89a647f..690c811 100644 --- a/bzgold2/prototypes/recipe-updates.lua +++ b/bzgold2/prototypes/recipe-updates.lua @@ -7,7 +7,7 @@ if mods.Krastorio2 then util.add_product("enriched-copper", {type="item", name="silver-ore", amount=1}) end -if mods.bztitanium then +if mods["bztitanium2"] then util.replace_ingredient("heat-exchanger", util.titanium_plate, "titanium-palladium-flange") util.replace_some_ingredient("steam-turbine", util.titanium_plate, 10, "titanium-palladium-flange", 10) util.replace_some_ingredient("kr-advanced-steam-turbine", util.titanium_plate, 10, "titanium-palladium-flange", 10) diff --git a/bzgold2/prototypes/temperature-sensor.lua b/bzgold2/prototypes/temperature-sensor.lua index 5ae6e9e..16b9daf 100644 --- a/bzgold2/prototypes/temperature-sensor.lua +++ b/bzgold2/prototypes/temperature-sensor.lua @@ -7,7 +7,7 @@ if mods.bzzirconium then base = "zirconia" elseif mods.bzaluminum2 then base = "alumina" -elseif mods.bzsilicon then +elseif mods["bzsilicon2"] then base = "silica" elseif mods.Krastorio2 then base = "kr-glass" From 3173d93663b74fc89dc78cd2365775424bb3f688 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Tue, 21 Oct 2025 14:53:10 +0200 Subject: [PATCH 7/8] Update to bzzirconium2 --- bzgold2/info.json | 2 +- bzgold2/prototypes/mlcc.lua | 4 ++-- bzgold2/prototypes/temperature-sensor.lua | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bzgold2/info.json b/bzgold2/info.json index 0190ad3..0f97e20 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -11,7 +11,7 @@ "? bzfoundry2 >= 2.0.0", "? bztitanium2 >= 2.0.27", "? bzlead2 >= 2.0.29", - "? bzzirconium >= 2.1.13", + "? bzzirconium2 >= 2.1.14", "? bztungsten2 >= 2.0.0", "? bzcarbon2 >= 2.0.22", "? bztin2 >= 2.1.16", diff --git a/bzgold2/prototypes/mlcc.lua b/bzgold2/prototypes/mlcc.lua index f43147a..22cc42e 100644 --- a/bzgold2/prototypes/mlcc.lua +++ b/bzgold2/prototypes/mlcc.lua @@ -3,9 +3,9 @@ local util = require("data-util"); if util.me.palladium() then local ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="stone", amount=2}} -if mods.bzzirconium and mods.bzaluminum2 then +if mods["bzzirconium2"] and mods.bzaluminum2 then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="zirconia", amount=1}, {type="item", name="alumina", amount=1}} -elseif mods.bzzirconium then +elseif mods["bzzirconium2"] then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="zirconia", amount=2}} elseif mods.bzaluminum2 then ingredients = {{type="item", name="palladium-ingot", amount=1}, {type="item", name="alumina", amount=2}} diff --git a/bzgold2/prototypes/temperature-sensor.lua b/bzgold2/prototypes/temperature-sensor.lua index 16b9daf..a5e3267 100644 --- a/bzgold2/prototypes/temperature-sensor.lua +++ b/bzgold2/prototypes/temperature-sensor.lua @@ -3,7 +3,7 @@ local util = require("data-util"); if util.me.platinum() then local base = "stone" -if mods.bzzirconium then +if mods["bzzirconium2"] then base = "zirconia" elseif mods.bzaluminum2 then base = "alumina" From 7e782eb269172c28c9000d9054690144e03b36bf Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Tue, 21 Oct 2025 15:58:21 +0200 Subject: [PATCH 8/8] 2.0.1 --- bzgold2/changelog.txt | 5 +++++ bzgold2/info.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bzgold2/changelog.txt b/bzgold2/changelog.txt index db6a1b0..4d308d3 100644 --- a/bzgold2/changelog.txt +++ b/bzgold2/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 2.0.1 +Date: 21.10.2025 + Changes: + - Switch to bz mods forks +--------------------------------------------------------------------------------------------------- Version: 2.0.0 Date: 19.10.2025 Changes: diff --git a/bzgold2/info.json b/bzgold2/info.json index 0f97e20..9cbe7ad 100644 --- a/bzgold2/info.json +++ b/bzgold2/info.json @@ -1,6 +1,6 @@ { "name": "bzgold2", - "version": "2.0.0", + "version": "2.0.1", "factorio_version": "2.0", "title": "Noble Metals", "description": "Adds silver, gold, platinum, palladium and more to the base game. Reworks processing units.",