Is there any chance you could make this compatible with k2so?
It wouldnt be too difficult. Add a nill check to hidden technologies
for ____, techName in ipairs(hiddenTechs) do
local tech = data.raw.technology[techName]
if tech then
tech.hidden = true
tech.enabled = false
end
end
Add recipes for mineral water, imersite, and raw rare metals. I stole these recipes from Stranded Block mod for 1.1 and modified them for k2so. It works but it is not a proper implementation of recipes I know.
data:extend(
{
{
type = "recipe",
name = "rare-metals-extraction",
energy_required = 6,
enabled = true,
ingredients = {
{type = "fluid", name = "kr-chlorine", amount = 50},
{type = "item", name = "iron-ore", amount = 5},
{type = "item", name = "copper-ore", amount = 5}
},
results = {
{type = "item", name = "kr-rare-metal-ore", amount = 5}
},
icon = "",
icon_size = 64,
category = "chemistry",
subgroup = "fluid-recipes"
},
{
type = "recipe",
name = "mineral-water-extraction",
energy_required = 5,
enabled = true,
ingredients = {
{type = "fluid", name = "water", amount = 100},
{type = "item", name = "stone", amount = 10}
},
results = {
{type = "fluid", name = "kr-mineral-water", amount = 100}
},
icon = "",
icon_size = 64,
category = "chemistry",
subgroup = "fluid-recipes"
},
{
type = "recipe",
name = "imersite-extraction",
energy_required = 10,
enabled = true,
ingredients = {
{type = "fluid", name = "ammonia", amount = 50},
{type = "item", name = "uranium-ore", amount = 5}
},
results = {
{type = "item", name = "kr-imersite", amount = 5}
},
icon = "",
icon_size = 64,
category = "chemistry",
subgroup = "fluid-recipes"
}
}
)
Finally add just a single solar panel to the starter items to power the offshore pump
Edit: You would also need to modify something with option to hide mining drills as that breaks integration with k2so as well but that is a simple addition