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
util.replace_ingredient("offshore-pump", "electronic-circuit", "aluminum-cable")

View file

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

View file

@ -1,6 +1,6 @@
-- Matter recipes for Krastorio2
if mods["Krastorio2"] then
local util = require("data-util")
local util = require("__bzlib__/data-util")
local matter = require("__Krastorio2__/prototypes/libraries/matter")
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 data.raw.recipe["rrr-stone-processing"] then

View file

@ -1,6 +1,6 @@
-- Deadlock stacking recipes
local util = require("data-util");
local util = require("__bzlib__/data-util");
if deadlock then
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
-- 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
if data.raw.recipe[recipe] then

View file

@ -1,5 +1,5 @@
-- Additional recipes if Space Exploration mod is enabled
local util = require("data-util");
local util = require("__bzlib__/data-util");
if mods["space-exploration"] then
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
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
util.add_prerequisite("low-density-structure", "aerospace-alloys")
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.

View file

@ -1,4 +1,4 @@
local util = require("data-util");
local util = require("__bzlib__/data-util");
-- 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")

View file

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

View file

@ -1,6 +1,6 @@
-- Aluminum smelting
local util = require("data-util");
local util = require("__bzlib__/data-util");
local futil = require("util");
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
data:extend({

View file

@ -1,4 +1,4 @@
local util = require("data-util");
local util = require("__bzlib__/data-util");
-- 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

View file

@ -1,5 +1,5 @@
-- Rocket silo construction
local util = require("data-util");
local util = require("__bzlib__/data-util");
if mods["Rocket-Silo-Construction"] then
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")

View file

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

View file

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

View file

@ -13,7 +13,7 @@ require("compatibility/sciencecosttweakerm")
require("compatibility/rsc")
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 mods["space-exploration"] then
-- 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("compatibility/248k-recipes")
-- require("aluminum-compressed")
local util = require("data-util");
local util = require("__bzlib__/data-util");
if mods.Krastorio2 then

View file

@ -8,6 +8,7 @@
"homepage": "https://discord.gg/ufvFUJtVwk",
"dependencies": [
"base >= 2.0.0",
"bzlib",
"bzfoundry2 >= 2.0.0",
"? bztitanium2 >= 2.0.27",
"? 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_icon = "__bzaluminum2__/graphics/icons/aluminum-ore.png"