Switch to bzlib

This commit is contained in:
Simon Brodtmann 2026-03-06 09:14:15 +01:00
parent 287ec1d8a8
commit 9e04a0118a
26 changed files with 25 additions and 1299 deletions

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
if not mods.Krastorio2 and not mods["aai-industry"] then if not mods.Krastorio2 and not mods["aai-industry"] then
util.replace_ingredient("offshore-pump", "electronic-circuit", "aluminum-cable") util.replace_ingredient("offshore-pump", "electronic-circuit", "aluminum-cable")

View file

@ -1,5 +1,5 @@
-- Enriched Lead for Krastorio2 -- Enriched Lead for Krastorio2
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["Krastorio2"] then if mods["Krastorio2"] then
data:extend( data:extend(

View file

@ -1,6 +1,6 @@
-- Matter recipes for Krastorio2 -- Matter recipes for Krastorio2
if mods["Krastorio2"] then if mods["Krastorio2"] then
local util = require("data-util") local util = require("__bzlib__/data-util")
local matter = require("__Krastorio2__/prototypes/libraries/matter") local matter = require("__Krastorio2__/prototypes/libraries/matter")
data:extend({ data:extend({

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["Rich-Rocks-Requiem"] then if mods["Rich-Rocks-Requiem"] then
if data.raw.recipe["rrr-stone-processing"] then if data.raw.recipe["rrr-stone-processing"] then

View file

@ -1,6 +1,6 @@
-- Deadlock stacking recipes -- Deadlock stacking recipes
local util = require("data-util"); local util = require("__bzlib__/data-util");
if deadlock then if deadlock then
deadlock.add_stack("aluminum-ore", "__bzaluminum2__/graphics/icons/stacked/aluminum-ore-stacked.png", "deadlock-stacking-1", 64) deadlock.add_stack("aluminum-ore", "__bzaluminum2__/graphics/icons/stacked/aluminum-ore-stacked.png", "deadlock-stacking-1", 64)

View file

@ -1,6 +1,6 @@
-- Enable prod modules for some recipes -- Enable prod modules for some recipes
-- Recipes with very specific ratios are deliberately excluded -- Recipes with very specific ratios are deliberately excluded
local util = require("data-util") local util = require("__bzlib__/data-util")
for i, recipe in pairs(util.me.recipes) do for i, recipe in pairs(util.me.recipes) do
if data.raw.recipe[recipe] then if data.raw.recipe[recipe] then

View file

@ -1,5 +1,5 @@
-- Additional recipes if Space Exploration mod is enabled -- Additional recipes if Space Exploration mod is enabled
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["space-exploration"] then if mods["space-exploration"] then
se_delivery_cannon_recipes["aluminum-ore"] = {name= "aluminum-ore"} se_delivery_cannon_recipes["aluminum-ore"] = {name= "aluminum-ore"}

View file

@ -1,4 +1,4 @@
local util = require("data-util") local util = require("__bzlib__/data-util")
if mods.jetpack then if mods.jetpack then
util.replace_ingredient("jetpack-1", "steel-plate", "aluminum-plate") util.replace_ingredient("jetpack-1", "steel-plate", "aluminum-plate")

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
-- LDS -- LDS
util.add_prerequisite("low-density-structure", "aerospace-alloys") util.add_prerequisite("low-density-structure", "aerospace-alloys")
util.remove_ingredient("low-density-structure", "copper-plate") util.remove_ingredient("low-density-structure", "copper-plate")

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
-- most small electric poles handled in burner phase updates. -- most small electric poles handled in burner phase updates.

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
-- Angel's storage -- Angel's storage

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
util.replace_ingredient("car", "iron-plate", "aluminum-6061") util.replace_ingredient("car", "iron-plate", "aluminum-6061")

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
-- BZ tweak -- BZ tweak

View file

@ -1,6 +1,6 @@
-- Aluminum smelting -- Aluminum smelting
local util = require("data-util"); local util = require("__bzlib__/data-util");
local futil = require("util"); local futil = require("util");
local alumina_results = {} local alumina_results = {}

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
if not util.se6() and not data.raw["item-subgroup"]["cable"] then if not util.se6() and not data.raw["item-subgroup"]["cable"] then
data:extend({ data:extend({

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
-- ADD PURIFICATION RECIPE -- ADD PURIFICATION RECIPE

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["crafting-efficiency-2"] then if mods["crafting-efficiency-2"] then

View file

@ -1,5 +1,5 @@
-- Rocket silo construction -- Rocket silo construction
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["Rocket-Silo-Construction"] then if mods["Rocket-Silo-Construction"] then
util.replace_ingredient("rsc-construction-stage4", "stone-brick", "alumina") util.replace_ingredient("rsc-construction-stage4", "stone-brick", "alumina")

View file

@ -1,4 +1,4 @@
local util = require("data-util") local util = require("__bzlib__/data-util")
util.replace_ingredient("sct-lab1-mechanization", "electronic-circuit", "aluminum-cable") util.replace_ingredient("sct-lab1-mechanization", "electronic-circuit", "aluminum-cable")

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods.textplates then if mods.textplates then
local material = "copper" local material = "copper"

View file

@ -8,7 +8,7 @@ if not mods["exotic-industries"] then
end end
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods["space-exploration"] then if mods["space-exploration"] then
-- Must be in final fixes -- Must be in final fixes

View file

@ -13,7 +13,7 @@ require("compatibility/sciencecosttweakerm")
require("compatibility/rsc") require("compatibility/rsc")
require("compatibility/crafting-efficiency") require("compatibility/crafting-efficiency")
local util = require("data-util") local util = require("__bzlib__/data-util")
if data.raw.resource["copper-ore"] and not mods["bzgold2"] then if data.raw.resource["copper-ore"] and not mods["bzgold2"] then
if mods["space-exploration"] then if mods["space-exploration"] then
-- decrease richness of copper a bit -- decrease richness of copper a bit

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,7 @@ require("aluminum-enriched") -- Enriched Al for Krastorio 2
require("aluminum-recipe-se") -- Space Exploration require("aluminum-recipe-se") -- Space Exploration
require("compatibility/248k-recipes") require("compatibility/248k-recipes")
-- require("aluminum-compressed") -- require("aluminum-compressed")
local util = require("data-util"); local util = require("__bzlib__/data-util");
if mods.Krastorio2 then if mods.Krastorio2 then

View file

@ -8,6 +8,7 @@
"homepage": "https://discord.gg/ufvFUJtVwk", "homepage": "https://discord.gg/ufvFUJtVwk",
"dependencies": [ "dependencies": [
"base >= 2.0.0", "base >= 2.0.0",
"bzlib",
"bzfoundry2 >= 2.0.0", "bzfoundry2 >= 2.0.0",
"? bztitanium2 >= 2.0.27", "? bztitanium2 >= 2.0.27",
"? bzlead2 >= 2.0.29", "? bzlead2 >= 2.0.29",

View file

@ -1,4 +1,4 @@
local util = require("data-util"); local util = require("__bzlib__/data-util");
local ore = "aluminum-ore" local ore = "aluminum-ore"
local ore_icon = "__bzaluminum2__/graphics/icons/aluminum-ore.png" local ore_icon = "__bzaluminum2__/graphics/icons/aluminum-ore.png"