An overhaul mod focusing on end-game technologies and moderately increased complexity.
Large total conversion mods.
Transportation of the player, be it vehicles or teleporters.
Augmented or new ways of transporting materials - belts, inserters, pipes!
Trains are great, but what if they could do even more?
New ways to deal with enemies, be it attack or defense.
Armors or armor equipment.
New Ores and resources as well as machines.
Things related to oil and other fluids.
Related to roboports and logistic robots.
Furnaces, assembling machines, production chains.
Changes to power production and distribution.
More than just chests.
i have tweaked some recipes to be more krastorio friendly. Also various mineral from crashed rare metal don't work becouse the washer don't work by selecting the recipes, using the same fluid only output gold.
krastorio.recipes.replaceIngredient("copper-ingot", "copper-ore", {"copper-ore", 10})
krastorio.recipes.replaceIngredient("tin-ingot", "tin-ore", {"tin-ore", 10})
krastorio.recipes.replaceIngredient("iron-ingot", "iron-ore", {"iron-ore", 10})
krastorio.recipes.replaceIngredient("gold-ingot", "gold-ore", {"gold-ore", 10})
krastorio.recipes.replaceProduct("copper-ingot-from-crushed", "copper-ingot", {"copper-ingot", 2})
krastorio.recipes.replaceIngredient("copper-ingot-from-crushed", "copper-crushed", {"copper-crushed", 5})
krastorio.recipes.replaceProduct("copper-ingot-from-pure", "copper-ingot", {"copper-ingot", 2})
krastorio.recipes.replaceIngredient("copper-ingot-from-pure", "copper-pure", {"copper-pure", 6})
krastorio.recipes.replaceIngredient("copper-molten-from-ore", "copper-ore", {"copper-ore", 5})
krastorio.recipes.replaceIngredient("copper-molten-from-crushed", "copper-crushed", {"copper-crushed", 6})
krastorio.recipes.replaceIngredient("copper-molten-from-pure", "copper-pure", {"copper-pure", 6})
krastorio.recipes.replaceProduct("tin-ingot-from-crushed", "tin-ingot", {"tin-ingot", 2})
krastorio.recipes.replaceIngredient("tin-ingot-from-crushed", "tin-crushed", {"tin-crushed", 5})
krastorio.recipes.replaceProduct("tin-ingot-from-pure", "tin-ingot", {"tin-ingot", 2})
krastorio.recipes.replaceIngredient("tin-ingot-from-pure", "tin-pure", {"tin-pure", 6})
krastorio.recipes.replaceIngredient("tin-molten-from-ore", "tin-ore", {"tin-ore", 5})
krastorio.recipes.replaceIngredient("tin-molten-from-crushed", "tin-crushed", {"tin-crushed", 6})
krastorio.recipes.replaceIngredient("tin-molten-from-pure", "tin-pure", {"tin-pure", 6})
krastorio.recipes.replaceProduct("iron-ingot-from-crushed", "iron-ingot", {"iron-ingot", 2})
krastorio.recipes.replaceIngredient("iron-ingot-from-crushed", "iron-crushed", {"iron-crushed", 5})
krastorio.recipes.replaceProduct("iron-ingot-from-pure", "iron-ingot", {"iron-ingot", 2})
krastorio.recipes.replaceIngredient("iron-ingot-from-pure", "iron-pure", {"iron-pure", 6})
krastorio.recipes.replaceIngredient("iron-molten-from-ore", "iron-ore", {"iron-ore", 5})
krastorio.recipes.replaceIngredient("iron-molten-from-crushed", "iron-crushed", {"iron-crushed", 6})
krastorio.recipes.replaceIngredient("iron-molten-from-pure", "iron-pure", {"iron-pure", 6})
krastorio.recipes.replaceProduct("gold-ingot-from-crushed", "gold-ingot", {"gold-ingot", 2})
krastorio.recipes.replaceIngredient("gold-ingot-from-crushed", "gold-crushed", {"gold-crushed", 5})
krastorio.recipes.replaceProduct("gold-ingot-from-pure", "gold-ingot", {"gold-ingot", 2})
krastorio.recipes.replaceIngredient("gold-ingot-from-pure", "gold-pure", {"gold-pure", 6})
krastorio.recipes.replaceIngredient("gold-molten-from-ore", "gold-ore", {"gold-ore", 5})
krastorio.recipes.replaceIngredient("gold-molten-from-crushed", "gold-crushed", {"gold-crushed", 6})
krastorio.recipes.replaceIngredient("gold-molten-from-pure", "gold-pure", {"gold-pure", 6})
krastorio.recipes.replaceProduct("enriched-copper-plate", "copper-ingot", {"copper-ingot", 5})
krastorio.recipes.replaceProduct("enriched-iron-plate", "copper-ingot", {"copper-ingot", 5})
lastest version to be more compatible with molten alloys:
**. nevermind
Ok Perfected even with productivity module. You have only to disable how krastorio aggressively override steel recipes.
krastorio.recipes.replaceIngredient("copper-ingot", "copper-ore", {"copper-ore", 2})
krastorio.recipes.replaceIngredient("tin-ingot", "tin-ore", {"tin-ore", 2})
krastorio.recipes.replaceIngredient("iron-ingot", "iron-ore", {"iron-ore", 2})
krastorio.recipes.replaceIngredient("gold-ingot", "gold-ore", {"gold-ore", 2})
krastorio.recipes.replaceIngredient("steel-mix", "iron-ingot", {"iron-ingot", 24})
krastorio.recipes.replaceIngredient("steel-mix", "carbon-powder", {"carbon-powder", 4})
krastorio.recipes.replaceIngredient("steel-molten-from-molten", "iron-molten", {type = "fluid", name = "iron-molten", amount = 240})
krastorio.recipes.replaceIngredient("steel-molten-from-molten", "carbon-powder", {"carbon-powder", 4})
krastorio.recipes.replaceIngredient("copper-ingot-from-crushed", "copper-crushed", {"copper-crushed", 2})
krastorio.recipes.replaceIngredient("copper-ingot-from-pure", "copper-pure", {"copper-pure", 5})
krastorio.recipes.replaceProduct("copper-ingot-from-pure", "copper-ingot", {"copper-ingot", 2})
krastorio.recipes.replaceIngredient("copper-molten-from-ore", "copper-ore", {"copper-ore", 7})
krastorio.recipes.replaceIngredient("copper-molten-from-crushed", "copper-crushed", {"copper-crushed", 7})
krastorio.recipes.replaceIngredient("copper-molten-from-pure", "copper-pure", {"copper-pure", 8})
data.raw.recipe["copper-crushed"].results =
{
{
name = "copper-crushed",
amount = 1
},
{
name = "copper-crushed",
probability = 0.25,
amount = 1
},
}
krastorio.recipes.replaceIngredient("tin-ingot-from-crushed", "tin-crushed", {"tin-crushed", 2})
krastorio.recipes.replaceIngredient("tin-ingot-from-pure", "tin-pure", {"tin-pure", 5})
krastorio.recipes.replaceProduct("tin-ingot-from-pure", "tin-ingot", {"tin-ingot", 2})
krastorio.recipes.replaceIngredient("tin-molten-from-ore", "tin-ore", {"tin-ore", 7})
krastorio.recipes.replaceIngredient("tin-molten-from-crushed", "tin-crushed", {"tin-crushed", 7})
krastorio.recipes.replaceIngredient("tin-molten-from-pure", "tin-pure", {"tin-pure", 8})
data.raw.recipe["tin-crushed"].results =
{
{
name = "tin-crushed",
amount = 1
},
{
name = "tin-crushed",
probability = 0.25,
amount = 1
},
}
krastorio.recipes.replaceIngredient("iron-ingot-from-crushed", "iron-crushed", {"iron-crushed", 2})
krastorio.recipes.replaceIngredient("iron-ingot-from-pure", "iron-pure", {"iron-pure", 5})
krastorio.recipes.replaceProduct("iron-ingot-from-pure", "iron-ingot", {"iron-ingot", 2})
krastorio.recipes.replaceIngredient("iron-molten-from-ore", "iron-ore", {"iron-ore", 7})
krastorio.recipes.replaceIngredient("iron-molten-from-crushed", "iron-crushed", {"iron-crushed", 7})
krastorio.recipes.replaceIngredient("iron-molten-from-pure", "iron-pure", {"iron-pure", 8})
data.raw.recipe["iron-crushed"].results =
{
{
name = "iron-crushed",
amount = 1
},
{
name = "iron-crushed",
probability = 0.25,
amount = 1
},
}
krastorio.recipes.replaceIngredient("gold-ingot-from-crushed", "gold-crushed", {"gold-crushed", 2})
krastorio.recipes.replaceIngredient("gold-ingot-from-pure", "gold-pure", {"gold-pure", 5})
krastorio.recipes.replaceProduct("gold-ingot-from-pure", "gold-ingot", {"gold-ingot", 2})
krastorio.recipes.replaceIngredient("gold-molten-from-ore", "gold-ore", {"gold-ore", 7})
krastorio.recipes.replaceIngredient("gold-molten-from-crushed", "gold-crushed", {"gold-crushed", 7})
krastorio.recipes.replaceIngredient("gold-molten-from-pure", "gold-pure", {"gold-pure", 8})
data.raw.recipe["gold-crushed"].results =
{
{
name = "gold-crushed",
amount = 1
},
{
name = "gold-crushed",
probability = 0.25,
amount = 1
},
}
krastorio.recipes.replaceIngredient("nickel-ingot-from-pure", "nickel-pure", {"nickel-pure", 5})
krastorio.recipes.replaceProduct("nickel-ingot-from-pure", "nickel-ingot", {"nickel-ingot", 2})
krastorio.recipes.replaceIngredient("nickel-molten-from-pure", "nickel-pure", {"nickel-pure", 8})
krastorio.recipes.replaceIngredient("lead-ingot-from-pure", "lead-pure", {"lead-pure", 5})
krastorio.recipes.replaceProduct("lead-ingot-from-pure", "lead-ingot", {"lead-ingot", 2})
krastorio.recipes.replaceIngredient("lead-molten-from-pure", "lead-pure", {"lead-pure", 8})
krastorio.recipes.replaceIngredient("chromium-ingot-from-pure", "chromium-pure", {"chromium-pure", 5})
krastorio.recipes.replaceProduct("chromium-ingot-from-pure", "chromium-ingot", {"chromium-ingot", 2})
krastorio.recipes.replaceIngredient("chromium-molten-from-pure", "chromium-pure", {"chromium-pure", 8})
krastorio.recipes.replaceIngredient("tellurium-ingot-from-pure", "tellurium-pure", {"tellurium-pure", 5})
krastorio.recipes.replaceProduct("tellurium-ingot-from-pure", "tellurium-ingot", {"tellurium-ingot", 2})
krastorio.recipes.replaceIngredient("tellurium-molten-from-pure", "tellurium-pure", {"tellurium-pure", 8})
krastorio.recipes.replaceProduct("enriched-copper-plate", "copper-ingot", {"copper-ingot", 5})
krastorio.recipes.replaceProduct("enriched-iron-plate", "iron-ingot", {"iron-ingot", 5})