From f9a70adc8f0b523bc5dbc3d93d3be2f86c63322b Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:40 +0100 Subject: [PATCH 1/5] Add Lignumis --- .../planets/tier1/lignumis/settings.lua | 12 ++++++++++++ space-age-extended/settings.lua | 1 + 2 files changed, 13 insertions(+) create mode 100644 space-age-extended/planets/tier1/lignumis/settings.lua create mode 100644 space-age-extended/settings.lua diff --git a/space-age-extended/planets/tier1/lignumis/settings.lua b/space-age-extended/planets/tier1/lignumis/settings.lua new file mode 100644 index 0000000..49ca7fe --- /dev/null +++ b/space-age-extended/planets/tier1/lignumis/settings.lua @@ -0,0 +1,12 @@ +local Settings = require("__cf-lib__/settings/Settings") +local force = Settings.force +local default = Settings.default + +force("lignumis-restrict-sciences", true) +force("lignumis-technology-progression", true) +force("lignumis-basic-circuit-board", true) +default("lignumis-belt-progression", false) +default("lignumis-inserter-progression", false) +default("lignumis-ammo-progression", false) +default("lignumis-circuit-progression", false) +default("lignumis-assembler-progression", false) \ No newline at end of file diff --git a/space-age-extended/settings.lua b/space-age-extended/settings.lua new file mode 100644 index 0000000..046d10e --- /dev/null +++ b/space-age-extended/settings.lua @@ -0,0 +1 @@ +require("planets/tier1/lignumis/settings") \ No newline at end of file From 91f3c929955cc68ae3b0101ce39e68ebd1bd55ee Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:48 +0100 Subject: [PATCH 2/5] Add Nauvis --- space-age-extended/data.lua | 2 ++ space-age-extended/planets/tier1/nauvis/data.lua | 1 + space-age-extended/planets/tier1/nauvis/uranium.lua | 6 ++++++ 3 files changed, 9 insertions(+) create mode 100644 space-age-extended/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/uranium.lua diff --git a/space-age-extended/data.lua b/space-age-extended/data.lua new file mode 100644 index 0000000..e14a28e --- /dev/null +++ b/space-age-extended/data.lua @@ -0,0 +1,2 @@ +require("__cf-lib__/util/table") +require("planets/tier1/nauvis/data") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/data.lua b/space-age-extended/planets/tier1/nauvis/data.lua new file mode 100644 index 0000000..e7e2e59 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/data.lua @@ -0,0 +1 @@ +require("uranium") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/uranium.lua b/space-age-extended/planets/tier1/nauvis/uranium.lua new file mode 100644 index 0000000..9c25da2 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/uranium.lua @@ -0,0 +1,6 @@ +-- Remove uranium ore from Nauvis +local map_gen_settings = data.raw.planet["nauvis"].map_gen_settings +map_gen_settings.autoplace_controls = table.filterKey(map_gen_settings.autoplace_controls, "uranium-ore") + +local autoplace_settings = data.raw.planet["nauvis"].map_gen_settings.autoplace_settings["entity"] +autoplace_settings.settings = table.filterKey(autoplace_settings.settings, "uranium-ore") \ No newline at end of file From a024e89b48f6462a4d5e31baeaa06e5e99d5c63d Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:40 +0100 Subject: [PATCH 3/5] Add Lignumis --- .../planets/tier1/lignumis/settings.lua | 21 +++++++++++++++++++ space-age-extended/settings.lua | 1 + 2 files changed, 22 insertions(+) create mode 100644 space-age-extended/planets/tier1/lignumis/settings.lua create mode 100644 space-age-extended/settings.lua diff --git a/space-age-extended/planets/tier1/lignumis/settings.lua b/space-age-extended/planets/tier1/lignumis/settings.lua new file mode 100644 index 0000000..5284e64 --- /dev/null +++ b/space-age-extended/planets/tier1/lignumis/settings.lua @@ -0,0 +1,21 @@ +local Settings = require("__cf-lib__/settings/Settings") +local force = Settings.force +local forceDefault = Settings.forceDefault +local default = Settings.default + +-- Lignumis +force("lignumis-restrict-sciences", true) +force("lignumis-technology-progression", true) +force("lignumis-basic-circuit-board", true) +default("lignumis-belt-progression", false) +default("lignumis-inserter-progression", false) +default("lignumis-ammo-progression", false) +default("lignumis-circuit-progression", false) +default("lignumis-assembler-progression", false) + +-- Wood Walls +forceDefault("wood-walls-fuelvalue") +forceDefault("wood-walls-wall-cost") +forceDefault("wood-walls-wall-output") +forceDefault("wood-walls-hp") +forceDefault("wood-walls-disable-wall") \ No newline at end of file diff --git a/space-age-extended/settings.lua b/space-age-extended/settings.lua new file mode 100644 index 0000000..046d10e --- /dev/null +++ b/space-age-extended/settings.lua @@ -0,0 +1 @@ +require("planets/tier1/lignumis/settings") \ No newline at end of file From adf51c1f1a67084ca37cadc63d1d47ee03cc9c10 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:48 +0100 Subject: [PATCH 4/5] Add Nauvis --- space-age-extended/data.lua | 2 ++ space-age-extended/planets/tier1/nauvis/data.lua | 1 + space-age-extended/planets/tier1/nauvis/uranium.lua | 6 ++++++ 3 files changed, 9 insertions(+) create mode 100644 space-age-extended/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/uranium.lua diff --git a/space-age-extended/data.lua b/space-age-extended/data.lua new file mode 100644 index 0000000..e14a28e --- /dev/null +++ b/space-age-extended/data.lua @@ -0,0 +1,2 @@ +require("__cf-lib__/util/table") +require("planets/tier1/nauvis/data") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/data.lua b/space-age-extended/planets/tier1/nauvis/data.lua new file mode 100644 index 0000000..e7e2e59 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/data.lua @@ -0,0 +1 @@ +require("uranium") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/uranium.lua b/space-age-extended/planets/tier1/nauvis/uranium.lua new file mode 100644 index 0000000..9c25da2 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/uranium.lua @@ -0,0 +1,6 @@ +-- Remove uranium ore from Nauvis +local map_gen_settings = data.raw.planet["nauvis"].map_gen_settings +map_gen_settings.autoplace_controls = table.filterKey(map_gen_settings.autoplace_controls, "uranium-ore") + +local autoplace_settings = data.raw.planet["nauvis"].map_gen_settings.autoplace_settings["entity"] +autoplace_settings.settings = table.filterKey(autoplace_settings.settings, "uranium-ore") \ No newline at end of file From 7b7997708c48166f67543950e52a1f000f1ee994 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:52:43 +0100 Subject: [PATCH 5/5] Add Muluna --- space-age-extended/info.json | 1 + space-age-extended/planets/tier1/muluna/settings.lua | 12 ++++++++++++ space-age-extended/settings.lua | 3 ++- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 space-age-extended/planets/tier1/muluna/settings.lua diff --git a/space-age-extended/info.json b/space-age-extended/info.json index fbeddbd..0f273ad 100644 --- a/space-age-extended/info.json +++ b/space-age-extended/info.json @@ -12,6 +12,7 @@ "space-age >= 2.0.72", "cf-lib >= 1.0.0", "lignumis-base", + "planet-muluna", "science-tab" ] } \ No newline at end of file diff --git a/space-age-extended/planets/tier1/muluna/settings.lua b/space-age-extended/planets/tier1/muluna/settings.lua new file mode 100644 index 0000000..077bcd6 --- /dev/null +++ b/space-age-extended/planets/tier1/muluna/settings.lua @@ -0,0 +1,12 @@ +local Settings = require("__cf-lib__/settings/Settings") +local force = Settings.force +local forceDefault = Settings.forceDefault +local default = Settings.default + +force("muluna-hardcore-classic-wood-gasification", false) +force("muluna-hardcore-lock-cargo-drops", false) +forceDefault("space-science-pack-output") +forceDefault("space-science-pack-energy") +default("muluna-hardcore-remove-starting-cargo-pods", true) +default("muluna-easy-vanilla-rocket-part-costs", true) +default("muluna-easy-vanilla-advanced-thruster-fuel-costs", true) \ No newline at end of file diff --git a/space-age-extended/settings.lua b/space-age-extended/settings.lua index 046d10e..cdf2c32 100644 --- a/space-age-extended/settings.lua +++ b/space-age-extended/settings.lua @@ -1 +1,2 @@ -require("planets/tier1/lignumis/settings") \ No newline at end of file +require("planets/tier1/lignumis/settings") +require("planets/tier1/muluna/settings") \ No newline at end of file