Compare commits

...

2 commits
2.0.0 ... main

Author SHA1 Message Date
Simon Brodtmann
486c3e6879 2.0.1 2025-10-11 18:03:00 +02:00
Simon Brodtmann
b2d4ee2a7f Mod compatibility fixes 2025-10-11 18:02:24 +02:00
7 changed files with 19 additions and 42 deletions

View file

@ -1,32 +1,10 @@
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.3.3 Version: 2.0.1
Date: 2024-07-05 Date: 11.10.2025
Features: Bug Fixes:
- Fixed error when uning bzsilicon but not solar cell option. - Increase mod compatibility
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.3.2 Version: 2.0.0
Date: 2024-01-21 Date: 10.10.2025
Features: Features:
- Removed all old indium ore references. - Update to Factorio 2.0
- Removed old unused files.
---------------------------------------------------------------------------------------------------
Version: 0.3.1
Date: 2024-01-13
Features:
- Added indite ore to SE core fragment.
- Replaced indium ore with indite ore.
---------------------------------------------------------------------------------------------------
Version: 0.3.0
Date: 2023-12-24
Features:
- Added 248k support (molten, pure and cast indium)
---------------------------------------------------------------------------------------------------
Version: 0.2.0
Date: 2023-12-19
Features:
- Added blank advanced tech card.
---------------------------------------------------------------------------------------------------
Version: 0.1.0
Date: 2023-11-23
Features:
- Alpha release.

View file

@ -11,7 +11,7 @@ function util.se_landfill(params)
type = "recipe", type = "recipe",
icons = { icons = {
{ icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 }, { icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 },
{ icon = "__Chromium2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size}, { icon = "__Indium2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size},
}, },
energy_required = 1, energy_required = 1,
enabled=false, enabled=false,
@ -48,7 +48,7 @@ function util.se_matter(params)
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
{icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png",
icon_size = 64, scale = 0.33, shift = {8,-8}}, icon_size = 64, scale = 0.33, shift = {8,-8}},
{icon = "__Chromium2__/graphics/icons/"..params.ore..".png", {icon = "__Indium2__/graphics/icons/"..params.ore..".png",
icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}}, icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}},
{icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png",
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
@ -87,7 +87,7 @@ function util.se_matter(params)
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
{icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png",
icon_size = 64, scale = 0.33, shift = {-8,8}}, icon_size = 64, scale = 0.33, shift = {-8,8}},
{icon = "__Chromium2__/graphics/icons/"..params.ore..".png", {icon = "__Indium2__/graphics/icons/"..params.ore..".png",
icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}}, icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}},
{icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png",
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
@ -129,7 +129,7 @@ function util.se_matter(params)
{"se-astronomic-science-pack-4", 1}, {"se-astronomic-science-pack-4", 1},
{"se-energy-science-pack-4", 1}, {"se-energy-science-pack-4", 1},
{"se-material-science-pack-4", 1}, {"se-material-science-pack-4", 1},
{"matter-tech-card", 1}, {"kr-matter-tech-card", 1},
{"se-deep-space-science-pack-1", 1}, {"se-deep-space-science-pack-1", 1},
} }
}, },

View file

@ -1,6 +1,6 @@
{ {
"name": "Indium2", "name": "Indium2",
"version": "2.0.0", "version": "2.0.1",
"factorio_version": "2.0", "factorio_version": "2.0",
"title": "Indium", "title": "Indium",
"author": "Timeken, cackling fiend", "author": "Timeken, cackling fiend",

View file

@ -1,5 +1,6 @@
local resource_autoplace = require('resource-autoplace'); local resource_autoplace = require('resource-autoplace');
local item_sounds = require('__base__.prototypes.item_sounds') local item_sounds = require('__base__.prototypes.item_sounds')
local util = require("data-util")
data.raw.planet.nauvis.map_gen_settings.autoplace_controls["indite-ore"] = {} data.raw.planet.nauvis.map_gen_settings.autoplace_controls["indite-ore"] = {}
data.raw.planet.nauvis.map_gen_settings.autoplace_settings.entity.settings["indite-ore"] = {} data.raw.planet.nauvis.map_gen_settings.autoplace_settings.entity.settings["indite-ore"] = {}
@ -72,5 +73,5 @@ data:extend({
}) })
if mods["Krastorio2"] then if mods["Krastorio2"] then
util.add_product("enriched-copper", { name = "indite-ore", amount = 1, probability = 0.09 }) util.add_product("kr-enriched-copper", { name = "indite-ore", amount = 1, probability = 0.09 })
end end

View file

@ -44,7 +44,7 @@ data:extend({
icon_size = 64, icon_size = 64,
icons = (mods["Krastorio2"] and icons = (mods["Krastorio2"] and
{ {
{ icon = "__248k-Redux__/ressources/fluids/el_dirty_water.png", icon_size = 64}, { icon = "__248k-Redux-graphics__/ressources/fluids/el_dirty_water.png", icon_size = 64},
{ icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}},
} or { } or {
{ icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64}, { icon = "__Indium2__/graphics/icons/indite-ore.png", icon_size = 64},

View file

@ -27,25 +27,23 @@ data:extend(
{ {
{"production-science-pack", 1}, {"production-science-pack", 1},
{"utility-science-pack", 1}, {"utility-science-pack", 1},
{"matter-tech-card", 1} {"kr-matter-tech-card", 1}
}, },
time = 45 time = 45
} }
}, },
}) })
matter.createMatterRecipe({ matter.make_recipes({
material = { type = "item", name = "indite-ore", amount = 10 }, material = { type = "item", name = "indite-ore", amount = 10 },
item_name = "indite-ore",
matter_count = 5, matter_count = 5,
energy_required = 1, energy_required = 1,
need_stabilizer = false, need_stabilizer = false,
unlocked_by_technology = "indium-matter-processing" unlocked_by_technology = "indium-matter-processing"
}) })
matter.createMatterRecipe({ matter.make_recipes({
material = { type = "item", name = "indium-plate", amount = 10 }, material = { type = "item", name = "indium-plate", amount = 10 },
minimum_conversion_quantity = 10,
matter_count = 10, matter_count = 10,
energy_required = 3, energy_required = 3,
only_deconversion = true, only_deconversion = true,

View file

@ -41,7 +41,7 @@ data:extend({
local solder_ingredients = {{type="item", name="indium-plate", amount=6}} local solder_ingredients = {{type="item", name="indium-plate", amount=6}}
if mods["bzlead"] then if mods["bzlead"] then
solder_ingredients = {{type="item", name="indium-plate", 3}, {"lead-plate", amount=3}} solder_ingredients = {{type="item", name="indium-plate", amount=3}, {type="item", name="lead-plate", amount=3}}
end end
local solder_category = "crafting" local solder_category = "crafting"
local solder_subgroup = "intermediate-product" local solder_subgroup = "intermediate-product"