Compare commits

..

10 commits

Author SHA1 Message Date
Simon Brodtmann
4adafd5fe7 info/readme/changelog 2025-10-20 10:50:42 +02:00
Simon Brodtmann
5b7a58e0db editorconfig 2025-10-20 10:48:05 +02:00
Simon Brodtmann
7c4d7ca579 Rename mod 2025-10-20 10:47:26 +02:00
Simon Brodtmann
5353386560 gitignore 2025-10-20 10:39:52 +02:00
Simon Brodtmann
66e1d9362e Restructure repository 2025-10-20 10:38:48 +02:00
Simon Brodtmann
27e33afa95 Update bz mods to version 2 2025-10-20 10:35:00 +02:00
Simon Brodtmann
9cf62985ff Fix some SE conditions 2025-10-13 17:39:06 +02:00
Simon Brodtmann
d23c195fa8 Mod compatibility fixes 2025-10-11 18:23:07 +02:00
Simon Brodtmann
5c588c915e Update dependencies 2025-10-08 22:25:31 +02:00
Simon Brodtmann
0d55409e64 Fix compatibility with Bio Industries 2025-10-07 13:22:24 +02:00
124 changed files with 123 additions and 612 deletions

3
.editorconfig Normal file
View file

@ -0,0 +1,3 @@
[*]
indent_style = space
indent_size = 2

1
.github/CODEOWNERS vendored
View file

@ -1 +0,0 @@
* brevven

3
.gitignore vendored
View file

@ -1 +1,2 @@
.idea
.idea
*.zip

View file

@ -1,37 +0,0 @@
# General makefile for factorio mods.
#
# Presumes the development work is done in a <factoriodir>/dev/<modname>/
# directory where this makefile resides. This directory must be parallel to
# the <factoriodir>/mods/ directory where mods are installed. Run `make
# install` from dev/<modname> to install the mod as a zip file. That zip file
# should also be ready to upload to the mod portal
.PHONY: copy lint-changelog install
libdir = "../bzlib"
libfiles = $(shell ls $(libdir)/*.lua | grep -o '[^/]*.lua')
pwd = $(shell pwd)
v = $(shell basename "$(pwd)")_$(shell jq -r .version info.json)
link:
for f in $(libfiles) ; do \
echo "using $(libdir)/$$f" ;\
cp $(libdir)/$$f .; \
done;
copy: link
rm -rf ../$(v)
mkdir -p ../$(v)
cp -rf * ../$(v)
rm -f ../$(v).zip
cd ..; zip -9 -r -y $(v).zip $(v) -x "*.xcf" -x "*.git*" -x "*.bak" -x "*.blend*"
install: lint-changelog copy
cp -f ../$(v).zip ../../mods/
lint-changelog: copy
python3 ../da-changelog-tools_0.0.14/changelog-checker.py --changelog ../$(v).zip
zorro:
python3 ../da-changelog-tools_0.0.14/changelog-checker.py --zorro --changelog ../$(v).zip

View file

@ -1,25 +1,21 @@
# [Silica & Silicon](https://mods.factorio.com/mod/bzsilicon)
**This is an unofficial forked version and it stays until Brevven takes over again.**
Mod for Factorio, adds a simple "Vanilla+" version of Silica and Silicon to the game with some fiber optics and optional intermediates.
Doesn't require or any new buildings.
**Compatibility with Space Age is explicitly excluded. Stick to the original mod for Space Age.**
# Silica & Silicon
Adds Silica, Silicon, and some basic Fiber Optics to the game, with an option for more intermediates including silicon wafers, silicone and more. On Nauvis, this all derives from stone, and the amount of stone is increased by default. In Space Age, stone can be crushed to silica, and a new plant called Razorgrass is added along with a new silica production chain for Gleba.
## Version History
See changelog.
This mod is more complex than Titanium, Lead or Tin, and should play well with any or all of them.
## Created by
- [brevven](https://mods.factorio.com/user/brevven) (code, design, graphics)
## Credits
- Brevven ([Original mod](https://mods.factorio.com/mod/bzsilicon))
- [cackling fiend](https://mods.factorio.com/user/cackling.fiend) (mod integrations and maintenance)
- [snouz](https://github.com/snouz) (graphics)
### Thanks to
- [GeneralTank](https://mods.factorio.com/user/GeneralTank) (compatibility for stacking and crating, design contributions)
- [ZombieMooose](https://mods.factorio.com/user/ZombieMooose) (design contributions)
- [nihilistzsche](https://github.com/nihilistzsche) (compatibility)
### Localization
Thanks to
- [yokmp](https://mods.factorio.com/user/yokmp) (de)
- [Spectrus1702](https://github.com/Spectrus1702) (ru)

7
bzsilicon2/changelog.txt Normal file
View file

@ -0,0 +1,7 @@
---------------------------------------------------------------------------------------------------
Version: 2.0.19
Date: 20.10.2025
Legacy version meant to be played with my other forks and ATOM.
Bug Fixes:
- Various mod compatibility fixes

View file

@ -0,0 +1,8 @@
local util = require("data-util")
util.add_hot_metals({
{name="silicon", icons={
{ icon = "__bzsilicon2__/graphics/icons/silicon.png", icon_size = 64},
{ icon = "__bzsilicon2__/graphics/icons/silicon.png", icon_size = 64, tint={.9,.3,0, .5}},
}},
})

View file

@ -1,6 +1,6 @@
require("deadlock-stacking")
local util = require("__bzsilicon__.data-util");
local util = require("data-util");
-- Mod Mash Splinter Electronics
if mods.modmashsplinterelectronics then

View file

@ -99,7 +99,7 @@ if get_setting("bz-recipe-bypass") then
end
function util.is_foundry()
return mods.bzfoundry and not me.get_setting("bzfoundry-minimal")
return mods.bzfoundry2 and not me.get_setting("bzfoundry-minimal")
end
function should_force(options)

View file

@ -1,18 +1,18 @@
-- Deadlock stacking recipes
local util = require("__bzsilicon__.data-util");
local util = require("data-util");
if deadlock and deadlock["add_stack"] then
deadlock.add_stack("silica", "__bzsilicon__/graphics/icons/stacked/silica-stacked.png" , "deadlock-stacking-1", 64)
deadlock.add_stack("optical-fiber", "__bzsilicon__/graphics/icons/stacked/optical-fiber-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack("silica", "__bzsilicon2__/graphics/icons/stacked/silica-stacked.png" , "deadlock-stacking-1", 64)
deadlock.add_stack("optical-fiber", "__bzsilicon2__/graphics/icons/stacked/optical-fiber-stacked.png" , "deadlock-stacking-2", 64)
if not util.k2() then
deadlock.add_stack("silicon", "__bzsilicon__/graphics/icons/stacked/silicon-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack("silicon", "__bzsilicon2__/graphics/icons/stacked/silicon-stacked.png" , "deadlock-stacking-2", 64)
end
if util.me.more_intermediates() then
deadlock.add_stack("silicon-wafer", "__bzsilicon__/graphics/icons/stacked/silicon-wafer-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack("solar-cell", "__bzsilicon__/graphics/icons/stacked/solar-cell-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack("silicon-wafer", "__bzsilicon2__/graphics/icons/stacked/silicon-wafer-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack("solar-cell", "__bzsilicon2__/graphics/icons/stacked/solar-cell-stacked.png" , "deadlock-stacking-2", 64)
end
if util.me.use_gyros() then
deadlock.add_stack("gyro", "__bzsilicon__/graphics/icons/stacked/gyro-stacked.png", "deadlock-stacking-3", 128)
deadlock.add_stack("gyro", "__bzsilicon2__/graphics/icons/stacked/gyro-stacked.png", "deadlock-stacking-3", 128)
end
end

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 410 KiB

After

Width:  |  Height:  |  Size: 410 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 419 KiB

After

Width:  |  Height:  |  Size: 419 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 432 KiB

After

Width:  |  Height:  |  Size: 432 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 413 KiB

After

Width:  |  Height:  |  Size: 413 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 371 KiB

After

Width:  |  Height:  |  Size: 371 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 373 KiB

After

Width:  |  Height:  |  Size: 373 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 373 KiB

After

Width:  |  Height:  |  Size: 373 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 389 KiB

After

Width:  |  Height:  |  Size: 389 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Before After
Before After

22
bzsilicon2/info.json Normal file
View file

@ -0,0 +1,22 @@
{
"name": "bzsilicon2",
"version": "2.0.19",
"factorio_version": "2.0",
"title": "Silica & Silicon - Legacy",
"description": "Adds silica, silicon, and basic fiber optics to the game.",
"author": "Brevven, cackling fiend",
"homepage": "https://discord.gg/ufvFUJtVwk",
"dependencies": [
"base",
"? Krastorio2",
"? Krastorio2-spaced-out",
"? space-exploration",
"? 248k-Redux",
"? aai-industry",
"? modmashsplinterelectronics",
"? bztitanium",
"(?) IndustrialRevolution",
"! space-age"
]
}

View file

@ -1,5 +1,5 @@
local me = {}
me.name = "bzsilicon"
me.name = "bzsilicon2"
me.resources = {{"razorgrass-plant", "gleba"}}
me.silicon_processing = (mods and data.raw.technology["kr-silicon-processing"] and "kr-silicon-processing") or "silicon-processing"
me.recipes = {"silica", "silicon", "optical-fiber", "silicon-wafer", "solar-cell", "gyro", "silicon-smelting-vulcanite"}
@ -10,11 +10,11 @@ end
function me.more_intermediates()
if me.get_setting("bz-all-intermediates") then return true end
return mods["Bio_Industries"] or me.get_setting("bzsilicon-more-intermediates") == "yes"
return mods["Bio_Industries_2"] or me.get_setting("bzsilicon-more-intermediates") == "yes"
end
function me.use_bio_crushed_stone()
return mods["Bio_Industries"] and me.get_setting("bzsilicon-bio-crushed-stone") == true
return mods["Bio_Industries_2"] and me.get_setting("bzsilicon-bio-crushed-stone") == true
end
function me.get_setting(name)

View file

@ -9,11 +9,11 @@ gyro_ingredients = { -- outputs 4
util.item(silicon, 4)}
gyro_prereqs = {util.me.silicon_processing}
if mods.bzcarbon then
if mods["bzcarbon2"] then
table.insert(gyro_ingredients, util.item("diamond", 1))
table.insert(gyro_prereqs, "diamond-processing")
end
if mods.bztungsten and not mods["space-age"] then
if mods.bztungsten2 and not mods["space-age"] then
table.insert(gyro_ingredients, util.item("tungsten-plate", 1))
table.insert(gyro_prereqs, "tungsten-processing")
elseif mods.bztitanium and data.raw.item["titanium-plate"] then
@ -28,7 +28,7 @@ data:extend({
{
type = "item",
name = "gyro",
icon = "__bzsilicon__/graphics/icons/gyro.png",
icon = "__bzsilicon2__/graphics/icons/gyro.png",
icon_size = 128,
inventory_move_sound = item_sounds.electric_small_inventory_move,
pick_sound = item_sounds.electric_small_inventory_pickup,
@ -53,7 +53,7 @@ data:extend({
type = "technology",
name = "gyro",
icon_size = 256,
icon = "__bzsilicon__/graphics/technology/gyro.png",
icon = "__bzsilicon2__/graphics/technology/gyro.png",
effects = {{type = "unlock-recipe", recipe="gyro"}},
unit =
{

View file

@ -1,12 +1,12 @@
-- Optical Fiber
local util = require("__bzsilicon__.data-util");
local util = require("data-util");
local item_sounds = require('__base__.prototypes.item_sounds')
data:extend(
{
{
type = "item",
name = "optical-fiber",
icon = "__bzsilicon__/graphics/icons/optical-fiber.png",
icon = "__bzsilicon2__/graphics/icons/optical-fiber.png",
icon_size = 64, icon_mipmaps = 3,
inventory_move_sound = item_sounds.wire_inventory_move,
pick_sound = item_sounds.wire_inventory_pickup,
@ -34,7 +34,7 @@ data:extend(
{
type = "technology",
name = "fiber-optics",
icon = "__bzsilicon__/graphics/technology/optical-fiber-tech.png",
icon = "__bzsilicon2__/graphics/technology/optical-fiber-tech.png",
icon_size = 256, icon_mipmaps = 4,
effects =
{

View file

@ -22,7 +22,7 @@ local function razorgrass_variations()
local sy = math.floor((i-1)/per_row) * width -- Shadow images are rotated
local variation = {
trunk = {
filename = "__bzsilicon__/graphics/entity/razorgrass.png",
filename = "__bzsilicon2__/graphics/entity/razorgrass.png",
flags = { "mipmap" },
surface = "gleba",
width = width,
@ -34,7 +34,7 @@ local function razorgrass_variations()
scale = 0.33 * scale_multiplier
},
leaves = {
filename = "__bzsilicon__/graphics/entity/razorgrass-leaves.png",
filename = "__bzsilicon2__/graphics/entity/razorgrass-leaves.png",
flags = { "mipmap" },
surface = "gleba",
width = width,
@ -46,7 +46,7 @@ local function razorgrass_variations()
scale = 0.33 * scale_multiplier
},
normal = {
filename = "__bzsilicon__/graphics/entity/razorgrass-normal.png",
filename = "__bzsilicon2__/graphics/entity/razorgrass-normal.png",
surface = "gleba",
width = width,
height = height,
@ -64,8 +64,8 @@ local function razorgrass_variations()
surface = "gleba",
filenames =
{
"__bzsilicon__/graphics/entity/razorgrass-shadow.png",
"__bzsilicon__/graphics/entity/razorgrass-shadow2.png",
"__bzsilicon2__/graphics/entity/razorgrass-shadow.png",
"__bzsilicon2__/graphics/entity/razorgrass-shadow2.png",
},
width = height, --shadows are rotated
height = width, --shadows are rotated
@ -122,7 +122,7 @@ data:extend({
{
type = "plant",
name = "razorgrass-plant", --silica
icon = "__bzsilicon__/graphics/technology/razorgrass.png",
icon = "__bzsilicon2__/graphics/technology/razorgrass.png",
icon_size = 256,
growth_ticks = 5 * 60 * 60,
agricultural_tower_tint = {primary = {.2, .7, .7}, secondary = {.4, .9, .9}},
@ -216,7 +216,7 @@ data:extend({
type = "technology",
name = "razorgrass",
icon_size = 256,
icon = "__bzsilicon__/graphics/technology/razorgrass.png",
icon = "__bzsilicon2__/graphics/technology/razorgrass.png",
effects = util.me.more_intermediates() and {
{ type = "unlock-recipe", recipe = "silicone", },
{ type = "unlock-recipe", recipe = "razorgrass-dried", },
@ -236,13 +236,13 @@ data:extend({
{
type = "item",
name = "razorgrass",
icon = "__bzsilicon__/graphics/icons/razorgrass.png",
icon = "__bzsilicon2__/graphics/icons/razorgrass.png",
icon_size = 128,
pictures = {
{filename="__bzsilicon__/graphics/icons/razorgrass.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-1.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-2.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-3.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-1.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-2.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-3.png", size=128, scale=.3},
},
inventory_move_sound = space_age_item_sounds.agriculture_inventory_move,
pick_sound = space_age_item_sounds.agriculture_inventory_pickup,
@ -260,13 +260,13 @@ data:extend({
{
type = "item",
name = "razorgrass-dried",
icon = "__bzsilicon__/graphics/icons/razorgrass-dried.png",
icon = "__bzsilicon2__/graphics/icons/razorgrass-dried.png",
icon_size = 128,
pictures = {
{filename="__bzsilicon__/graphics/icons/razorgrass-dried.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-dried-1.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-dried-2.png", size=128, scale=.3},
{filename="__bzsilicon__/graphics/icons/razorgrass-dried-3.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-dried.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-dried-1.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-dried-2.png", size=128, scale=.3},
{filename="__bzsilicon2__/graphics/icons/razorgrass-dried-3.png", size=128, scale=.3},
},
inventory_move_sound = space_age_item_sounds.agriculture_inventory_move,
pick_sound = space_age_item_sounds.agriculture_inventory_pickup,
@ -283,7 +283,7 @@ data:extend({
{
type = "item",
name = "razorgrass-ash",
icon = "__bzsilicon__/graphics/icons/ash.png",
icon = "__bzsilicon2__/graphics/icons/ash.png",
icon_size = 64,
inventory_move_sound = item_sounds.sulfur_inventory_move,
pick_sound = item_sounds.resource_inventory_pickup,
@ -314,8 +314,8 @@ data:extend({
type = "recipe",
name = "razorgrass-ash-washing",
icons = {
{ icon = "__bzsilicon__/graphics/icons/ash.png", icon_size = 64, scale=0.5, shift = {-4,-4}},
{ icon = "__bzsilicon__/graphics/icons/silica.png", icon_size = 64, scale=0.25, shift={8, 8}},
{ icon = "__bzsilicon2__/graphics/icons/ash.png", icon_size = 64, scale=0.5, shift = {-4,-4}},
{ icon = "__bzsilicon2__/graphics/icons/silica.png", icon_size = 64, scale=0.25, shift={8, 8}},
},
subgroup = "agriculture-processes",
category = "chemistry",
@ -334,15 +334,15 @@ data:extend({
{
type = "item",
name = "razorgrass-seed",
icon = "__bzsilicon__/graphics/icons/razorgrass-seed.png",
icon = "__bzsilicon2__/graphics/icons/razorgrass-seed.png",
icon_size = 128,
localised_name = {"item-name.razorgrass-seed"},
localised_description = {"item-description.razorgrass-seed"},
pictures = {
{filename="__bzsilicon__/graphics/icons/razorgrass-seed.png", size=128, scale=.25},
{filename="__bzsilicon__/graphics/icons/razorgrass-seed-1.png", size=128, scale=.25},
{filename="__bzsilicon__/graphics/icons/razorgrass-seed-2.png", size=128, scale=.25},
{filename="__bzsilicon__/graphics/icons/razorgrass-seed-3.png", size=128, scale=.25},
{filename="__bzsilicon2__/graphics/icons/razorgrass-seed.png", size=128, scale=.25},
{filename="__bzsilicon2__/graphics/icons/razorgrass-seed-1.png", size=128, scale=.25},
{filename="__bzsilicon2__/graphics/icons/razorgrass-seed-2.png", size=128, scale=.25},
{filename="__bzsilicon2__/graphics/icons/razorgrass-seed-3.png", size=128, scale=.25},
},
subgroup = "agriculture-processes",
order = "a[seeds]-r[razorgrass-seed]",

View file

@ -1,5 +1,5 @@
-- Silica
local util = require("__bzsilicon__.data-util");
local util = require("data-util");
local item_sounds = require('__base__.prototypes.item_sounds')
data:extend(
{
@ -30,15 +30,6 @@ data:extend(
allow_productivity = true,
ingredients = {util.item("stone-crushed", 4)},
results = {util.item("silica", 5)},
-- } or mods["aai-industry"] and {
-- type = "recipe",
-- name = "silica",
-- category = mods["space-age"] and "basic-crushing" or "crafting",
-- enabled = false,
-- energy_required = 0.5,
-- allow_productivity = true,
-- ingredients = {util.item("sand", 1)},
-- results = {util.item("silica", 1)},
} or
{
type = "recipe",
@ -61,7 +52,7 @@ data:extend(
{
type = "item",
name = "silica",
icon = "__bzsilicon__/graphics/icons/silica.png",
icon = "__bzsilicon2__/graphics/icons/silica.png",
icon_size = 64, icon_mipmaps = 3,
inventory_move_sound = item_sounds.sulfur_inventory_move,
pick_sound = item_sounds.resource_inventory_pickup,
@ -75,7 +66,7 @@ data:extend(
type = "technology",
name = "silica-processing",
icon_size = 256, icon_mipmaps = 4,
icon = "__bzsilicon__/graphics/technology/silica-processing.png",
icon = "__bzsilicon2__/graphics/technology/silica-processing.png",
effects =
{
{
@ -104,7 +95,7 @@ data:extend(
type = "technology",
name = "silica-processing",
icon_size = 256, icon_mipmaps = 4,
icon = "__bzsilicon__/graphics/technology/silica-processing.png",
icon = "__bzsilicon2__/graphics/technology/silica-processing.png",
prerequisites = {"logistic-science-pack"},
effects =
{

View file

@ -6,7 +6,7 @@ if util.k2() then
util.remove_raw("recipe", "kr-silicon")
util.remove_recipe_effect("kr-silicon-processing", "kr-silicon")
if mods["Sebs-Electrics"] then
util.add_unlock("kr-silicon-processing", "silicon")
util.add_unlock("kr-silicon-processing", "kr-silicon")
end
end
local prerequisites = {}
@ -40,21 +40,12 @@ data:extend(
allow_productivity = true,
ingredients = {util.item("silica", 10)},
results = {util.item("silicon", 1)}
-- expensive =
-- {
-- enabled = false,
-- energy_required = 3.2,
-- ingredients = {{"silica", 10}},
-- result = "silicon",
-- result_count = 1
-- },
},
(not util.k2()) and
{
type = "item",
name = "silicon",
icon = "__bzsilicon__/graphics/icons/silicon.png",
icon = "__bzsilicon2__/graphics/icons/silicon.png",
icon_size = 64, icon_mipmaps = 3,
inventory_move_sound = item_sounds.sulfur_inventory_move,
pick_sound = item_sounds.resource_inventory_pickup,
@ -69,7 +60,7 @@ data:extend(
type = "technology",
name = "silicon-processing",
icon_size = 256, icon_mipmaps = 4,
icon = "__bzsilicon__/graphics/technology/silicon-processing.png",
icon = "__bzsilicon2__/graphics/technology/silicon-processing.png",
effects =
{
{
@ -102,7 +93,7 @@ data:extend({
{
type = "item",
name = "silicon-wafer",
icon = "__bzsilicon__/graphics/icons/silicon-wafer.png",
icon = "__bzsilicon2__/graphics/icons/silicon-wafer.png",
icon_size = 64, icon_mipmaps = 3,
inventory_move_sound = item_sounds.electric_small_inventory_move,
pick_sound = item_sounds.electric_small_inventory_pickup,
@ -132,7 +123,7 @@ data:extend({
{
type = "item",
name = "silicone",
icon = "__bzsilicon__/graphics/icons/silicone.png",
icon = "__bzsilicon2__/graphics/icons/silicone.png",
icon_size = 64,
subgroup = "intermediate-product",
stack_size = util.get_stack_size(100),
@ -142,7 +133,7 @@ data:extend({
{
type = "recipe",
name = "silicone",
icon = "__bzsilicon__/graphics/icons/silicone-recipe.png",
icon = "__bzsilicon2__/graphics/icons/silicone-recipe.png",
icon_size = 128,
subgroup = "intermediate-product",
category = mods["space-age"] and "organic-or-chemistry" or "crafting-with-fluid",
@ -159,7 +150,7 @@ data:extend({
{
type = "item",
name = "solar-cell",
icon = "__bzsilicon__/graphics/icons/solar-cell.png",
icon = "__bzsilicon2__/graphics/icons/solar-cell.png",
icon_size = 64, icon_mipmaps = 3,
inventory_move_sound = item_sounds.electric_small_inventory_move,
pick_sound = item_sounds.electric_small_inventory_pickup,
@ -209,7 +200,7 @@ if not mods["space-age"] then
end
end
util.add_effect("kr-fluids-chemistry", {type="unlock-recipe", recipe="kr-hydrogen-chloride"})
util.add_unlock("kr-silicon-processing", "silicon")
util.add_unlock("kr-silicon-processing", mods.Krastorio2 and "kr-silicon" or "silicon")
if util.me.more_intermediates() and not mods["space-age"] then

View file

@ -140,7 +140,7 @@ if not util.k2() then
else
util.add_ingredient("concrete", "silica", 15);
if not mods["aai-industry"] then
util.add_ingredient("concrete", "sand", 10);
util.add_ingredient("concrete", "kr-sand", 10);
end
end
@ -280,11 +280,12 @@ end
-- Sand in crusher. If sand comes from stone, silica comes from sand
if mods["space-age"] then
if data.raw.item["sand"] and data.raw.recipe["sand"] and #data.raw.recipe["sand"].ingredients == 1 then
data.raw.recipe["sand"].category = "basic-crushing"
local sand = mods["Krastorio2"] and "kr-sand" or "sand"
if data.raw.item[sand] and data.raw.recipe[sand] and #data.raw.recipe[sand].ingredients == 1 then
data.raw.recipe[sand].category = "basic-crushing"
log(serpent.block(data.raw.recipe.sand))
if data.raw.recipe.sand.ingredients[1].name == "stone" then
util.replace_ingredient("silica", "stone", "sand", 1)
util.replace_ingredient("silica", "stone", sand, 1)
util.set_product_amount("silica", "silica", 1)
util.set_recipe_time("silica", 0.5)
end

View file

@ -1,7 +1,7 @@
local util = require("data-util");
if mods["space-exploration"] then
if string.sub(mods["space-exploration"], 1, 3) == "0.6" and data.raw["item-subgroup"]["stone"] then
if data.raw["item-subgroup"]["stone"] then
util.set_item_subgroup("silica", "stone")
util.set_item_subgroup("silicon", "stone")
util.set_subgroup("silicon", "stone")
@ -11,21 +11,18 @@ if mods["space-exploration"] then
local recipe = data.raw.recipe["se-kr-silicon-with-vulcanite"]
recipe.ingredients = {
{type="item", name="silica", amount=18},
string.sub(mods["space-exploration"], 1, 3) == "0.6" and
{type="fluid", name="se-pyroflux", amount=10} or {type="item", name="se-vulcanite-block", amount=1},
{type="fluid", name="se-pyroflux", amount=10},
}
recipe.category = "smelting" -- now uses pyroflux so can't be kiln in se 0.6
recipe.energy_required=21.6
recipe.results = {
{type="item", name = "kr-silicon", amount = 6},
}
if string.sub(mods["space-exploration"], 1, 3) == "0.6" then
table.insert(recipe.ingredients, {"kr-coke", 1})
recipe.icons = {
{ icon = "__Krastorio2Assets__/icons/items-with-variations/silicon/silicon.png", icon_size = 64},
{ icon = "__space-exploration-graphics__/graphics/icons/fluid/pyroflux.png", icon_size = 64, scale=0.25, shift= {-10, -10}},
}
end
table.insert(recipe.ingredients, { type = "item", name = "kr-coke", amount = 1 })
recipe.icons = {
{ icon = "__Krastorio2Assets__/icons/items/silicon.png", icon_size = 64},
{ icon = "__space-exploration-graphics__/graphics/icons/fluid/pyroflux.png", icon_size = 64, scale=0.25, shift= {-10, -10}},
}
else
se_delivery_cannon_recipes["silicon"] = {name= "silicon"}
data:extend({
@ -40,26 +37,18 @@ if mods["space-exploration"] then
allow_as_intermediate = false,
ingredients = {
{type="item", name = "silica", amount = 20},
string.sub(mods["space-exploration"], 1, 3) == "0.6" and
{type="fluid", name="se-pyroflux", amount=10} or {type="item", name="se-vulcanite-block", amount=1},
{type="fluid", name="se-pyroflux", amount=10},
},
results = {
{type="item", name = "silicon", amount = 3},
},
icons = {
{ icon = "__bzsilicon__/graphics/icons/silicon.png", icon_size = 64, icon_mipmaps = 3 },
string.sub(mods["space-exploration"], 1, 3) == "0.6" and
{ icon = "__space-exploration-graphics__/graphics/icons/fluid/pyroflux.png", icon_size = 64, scale=0.25, shift= {-10, -10}} or
{ icon = "__space-exploration-graphics__/graphics/icons/vulcanite-block.png", icon_size = 64, scale=0.25, shift= {-10, -10}},
{ icon = "__bzsilicon2__/graphics/icons/silicon.png", icon_size = 64, icon_mipmaps = 3 },
{ icon = "__space-exploration-graphics__/graphics/icons/fluid/pyroflux.png", icon_size = 64, scale=0.25, shift= {-10, -10}}
},
},
})
if string.sub(mods["space-exploration"], 1, 3) == "0.6" then
util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "silicon-smelting-vulcanite"})
util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "silicon-smelting-vulcanite"})
else
table.insert(data.raw.technology["se-processing-vulcanite"].effects,
{type = "unlock-recipe", recipe= "silicon-smelting-vulcanite"})
end
end
end

View file

@ -1,8 +1,8 @@
local util = require("__bzsilicon__.data-util");
local util = require("data-util");
local ore = "silica"
local ore_icon = "__bzsilicon__/graphics/icons/silica.png"
local ore_icon = "__bzsilicon2__/graphics/icons/silica.png"
if mods["StrangeMatter"] then
data:extend({

View file

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Before After
Before After

View file

@ -1,429 +0,0 @@
---------------------------------------------------------------------------------------------------
Version: 2.0.16
Date: 2025-06-15
Fixes:
- Krastorio2 & Spaced Out: Fix soft lock on circuits introduced in 2.0 updates
- Fix load error with certain loadouts, especially with K2SO
---------------------------------------------------------------------------------------------------
Version: 2.0.15
Date: 2025-05-04
Changes:
- Krastorio2 spaced out support
- Minor K2 integration tweaks
---------------------------------------------------------------------------------------------------
Version: 2.0.14
Date: 2025-05-03
Fixes:
- Fix possible load issues with Bob's
Changes:
- K2 compatibility updates, thanks to autechr3 & pla
---------------------------------------------------------------------------------------------------
Version: 2.0.13
Date: 2025-04-08
Changes:
- Improve compatibility with Ash mod
---------------------------------------------------------------------------------------------------
Version: 2.0.12
Date: 2025-04-08
Changes:
- Improve compatbility with Crushing Industry
---------------------------------------------------------------------------------------------------
Version: 2.0.11
Date: 2025-03-23
Fixes:
- Fix when used without space age.
---------------------------------------------------------------------------------------------------
Version: 2.0.10
Date: 2025-03-22
Changes:
- Set inventory sounds for some items
Fixes:
- Loads with Crafting Efficiency
- Improved compatibility with Muluna
---------------------------------------------------------------------------------------------------
Version: 2.0.9
Date: 2025-03-21
Fixes:
- Fix startup crash introduced in Factorio 2.0.42
---------------------------------------------------------------------------------------------------
Version: 2.0.8
Date: 2025-03-11
Fixes:
- Improve compatibility with glass: silica comes from sand when generic sand is available.
- Minor locale fixes
Changes:
- Make wafers in smaller batches (ratio unchanged)
---------------------------------------------------------------------------------------------------
Version: 2.0.7
Date: 2025-03-03
Fixes:
- Fix Tier 1 module recipes to all require silicon, when wafers are not enabled.
- Space Age: When enabled, add a handcrafting recipe for silicon wafers
- Fix for infinite loop with certain mod loadouts (mostly during mod dev).
- Other minor fixes
---------------------------------------------------------------------------------------------------
Version: 2.0.6
Date: 2025-01-29
Changes:
- Changes to Any Planet Start progression
- Maraxsis: Can make silica from sand, silica is used for glass on Maraxsis.
Fixes:
- Fix razorgrass regenerate
---------------------------------------------------------------------------------------------------
Version: 2.0.5
Date: 2025-01-25
Fixes:
- Improve compatibility with mods that modify armor recipes in certain ways
---------------------------------------------------------------------------------------------------
Version: 2.0.4
Date: 2025-01-16
Changes:
- Player can plant razorgrass by hand on appropriate tiles.
- Stop adding extra decoratives.
---------------------------------------------------------------------------------------------------
Version: 2.0.3
Date: 2025-01-14
Changes:
- Fix /bz-regenerate command when not using Space Age
---------------------------------------------------------------------------------------------------
Version: 2.0.2
Date: 2025-01-09
Changes:
- With AAI Industry, unlock crusher with sand, slight change to tech tree
---------------------------------------------------------------------------------------------------
Version: 2.0.1
Date: 2025-01-07
Changes:
- In Space Age, modded sand (eg in AAI Industry) will now be created in basic crusher
Fixes:
- Attempted fix for crash with a large suite of mods, one of which seems to set a "deadlock" global variable
---------------------------------------------------------------------------------------------------
Version: 2.0.0
Date: 2025-01-06
Changes:
- Compatible with 2.0 and Space Age
- More intermediate recipes setting now only has yes/no options.
- Changes to silicon wafers
- New intermediate when setting is active: silicone. Silicone is handled a bit differently between vanilla and Space Age.
- With space age enabled, add a small crusher for making silica directly from stone.
- New plant for Space Age, Razorgrass. Used in silica production chain on Gleba. (Can use command "/bz-regenerate gleba razorgrass" when adding to existing game)
- Recipe for making extra stone on Vulcanus.
---------------------------------------------------------------------------------------------------
Version: 0.11.12
Date: 2024-01-13
Localization:
- pl updates, thanks to S3BA
---------------------------------------------------------------------------------------------------
Version: 0.11.11
Date: 2023-04-23
Fixes:
- Fix some typos
Changes:
- K2: Silica matter recipe balance
- SE+K2: Silica matter recipe requires stabilizer
---------------------------------------------------------------------------------------------------
Version: 0.11.10
Date: 2023-02-12
Changes:
- Crafting efficiency improvements, thanks to nihilistzsche
---------------------------------------------------------------------------------------------------
Version: 0.11.9
Date: 2023-01-23
Fixes:
- Fix for new SE release
---------------------------------------------------------------------------------------------------
Version: 0.11.8
Date: 2023-01-17
Fixes:
- Add optional depenency on aai-industry to fix some mod load order discrepancies
Features:
- (Beta) Support for Crafting Efficieny mod
---------------------------------------------------------------------------------------------------
Version: 0.11.7
Date: 2023-01-01
Changes:
- Prod modules enabled for optical fiber
- SE Space locomotives require MEMS gyro now
Localization:
- K2: Better string for silica processing, for ja, from Sakuro
---------------------------------------------------------------------------------------------------
Version: 0.11.6
Date: 2022-12-31
Fixes:
- SE/K2: Silicon with pyroflux can be made in fluid-enabled furnaces
- Add tech tree dependency on logistic science pack
- SE/K2: Attempt fix of issue where some mod loadouts did not have MEMS gyro in flying robot
frame recipe.
- K2: Fix compatibility issue with Seb's electrics.
Localization:
- K2: Better string for silica processing, for en
---------------------------------------------------------------------------------------------------
Version: 0.11.5
Date: 2022-12-24
Localization:
- ja locale updates from Sakuro
- de locale updates from NathanU
- zh-CN updates from sunnytan53
---------------------------------------------------------------------------------------------------
Version: 0.11.4
Date: 2022-08-23
Changes:
- deep core mining balance for stone needs
- Minor compatibility updates
---------------------------------------------------------------------------------------------------
Version: 0.11.3
Date: 2022-08-10
Changes:
- Cable item subgroup
---------------------------------------------------------------------------------------------------
Version: 0.11.2
Date: 2022-07-02
Fixes:
- SE 0.6.68 compatibility breakage fixed
---------------------------------------------------------------------------------------------------
Version: 0.11.1
Date: 2022-07-01
Fixes:
- SE 0.6: Use stone subgroup for raw material items
---------------------------------------------------------------------------------------------------
Version: 0.11.0
Date: 2022-07-01
Changes:
- Compatible with Space Exploration 0.6
---------------------------------------------------------------------------------------------------
Version: 0.10.0
Date: 2022-06-26
Features:
- Beta support for 248k. Silica used in glass. More changes likely to come.
---------------------------------------------------------------------------------------------------
Version: 0.9.1
Date: 2022-01-08
Features:
- Korean (ko) l10n, thanks to x2605
---------------------------------------------------------------------------------------------------
Version: 0.9.0
Date: 2022-01-08
Features:
- Added a new optional gyroscope intermediate
---------------------------------------------------------------------------------------------------
Version: 0.8.3
Date: 2022-01-06
Changes:
- Polish (pl) l10n, thanks to S3BA
---------------------------------------------------------------------------------------------------
Version: 0.8.2
Date: 2022-01-05
Changes:
- Simplified Chinese (zh_CN) l10n, thanks to PlexPt
---------------------------------------------------------------------------------------------------
Version: 0.8.1
Date: 2022-01-05
Changes:
- Bio Industries more minor compatibility
Fixes:
- IR2 loose compatibility fix
---------------------------------------------------------------------------------------------------
Version: 0.8.0
Date: 2021-12-31
Changes:
- K2 1.2 alternate electronic components recipe
- Update stone autoplace for more stone.
---------------------------------------------------------------------------------------------------
Version: 0.7.4
Date: 2021-07-26
Changes:
- Very minor K2 tech tree tweak
- Minor Refactor
---------------------------------------------------------------------------------------------------
Version: 0.7.3
Date: 2021-07-01
Features:
- Strange matter compatibility
---------------------------------------------------------------------------------------------------
Version: 0.7.2
Date: 2021-06-26
Changes:
- Tweak solar cell recipe, less silicon
Features:
- Transport drone circuits
---------------------------------------------------------------------------------------------------
Version: 0.7.1
Date: 2021-06-16
Localization:
- ja locale updates from Sakuro
Features:
- Mod Mash Electronics recipes
---------------------------------------------------------------------------------------------------
Version: 0.7.0
Date: 2021-06-16
Features:
- Recipe bypass setting
Localization:
- Polish localization tweaks, thanks to user TheoMarque
---------------------------------------------------------------------------------------------------
Version: 0.6.14
Date: 2021-06-02
Localization:
- ja localization thanks to Sakuro
---------------------------------------------------------------------------------------------------
Version: 0.6.13
Date: 2021-05-23
Features:
- Zombies compatibility
---------------------------------------------------------------------------------------------------
Version: 0.6.12
Date: 2021-05-22
Localization:
- Polish localization, thanks to user TheoMarque
---------------------------------------------------------------------------------------------------
Version: 0.6.11
Date: 2021-05-01
Features:
- Russian localization, thanks to user Spectrus1702
---------------------------------------------------------------------------------------------------
Version: 0.6.10
Date: 2021-04-30
Localization:
- German localization, thanks to user yokmp
---------------------------------------------------------------------------------------------------
Version: 0.6.9
Date: 2021-04-13
Fixes:
- Recipe fix for deadlock stacked recipes + K2
---------------------------------------------------------------------------------------------------
Version: 0.6.8
Date: 2021-04-12
Changes:
- Reduce silicon/wafer needs for first tier modules.
---------------------------------------------------------------------------------------------------
Version: 0.6.7
Date: 2021-04-11
Changes:
- Added experimental setting to not use crushed stone with Bio Industries.
This is meant only for massive megabases, and is not recommended otherwise.
---------------------------------------------------------------------------------------------------
Version: 0.6.6
Date: 2021-03-20
Changes:
- Rebalance: circuit network components always use silicon, not wafers
This makes them craftable when they are unlocked, and also improves mod compatibility.
- Programmable speaker also uses 1 silicon.
- When using Extended Research System with Bio Industries, unlock some stuff earlier.
---------------------------------------------------------------------------------------------------
Version: 0.6.5
Date: 2021-03-19
Features:
- Omnimatter recipe for silica
---------------------------------------------------------------------------------------------------
Version: 0.6.4
Date: 2021-03-15
Fixes:
- Fix tech deadlock in K2 with intermediates on (type SiliconRecipes)
---------------------------------------------------------------------------------------------------
Version: 0.6.3
Date: 2021-03-14
Features:
- More combinator recipes
---------------------------------------------------------------------------------------------------
Version: 0.6.2
Date: 2021-03-13
Fixes:
- Fix Crash with angels mods
---------------------------------------------------------------------------------------------------
Version: 0.6.1
Date: 2021-03-13
Fixes:
- Minor tech tree fix when intermediates on.
Changes:
- Space Exploration: Added silica to chemical gel, materials testing pack
---------------------------------------------------------------------------------------------------
Version: 0.6.0
Date: 2021-03-13
Changes:
- Less silicon (or wafers) needed in processing units
- If using intermediates, wafers now required for advanced circuits
- Increase map's richness of stone slightly.
- Bio industries, crushed stone -> silica recipe is smelting now. More changes to come...
---------------------------------------------------------------------------------------------------
Version: 0.5.2
Date: 2021-03-11
Changes:
- Enable prod modules on all recipes
---------------------------------------------------------------------------------------------------
Version: 0.5.1
Date: 2021-03-11
Changes:
- UsefulCombinators recipes
---------------------------------------------------------------------------------------------------
Version: 0.5.0
Date: 2021-03-08
Changes:
- New visuals by snouz (icons, technologies)
- New mod icon
- Added icon mipmaps
Features:
- Beta Bio Industries compatibility: silica from crushed stone, concrete recipe update.
---------------------------------------------------------------------------------------------------
Version: 0.4.1
Date: 2021-02-28
Features:
- Deadlock stacking and crating, with thanks to GeneralTank
---------------------------------------------------------------------------------------------------
Version: 0.4.0
Date: 2021-02-27
Features:
- New optional intermediates: Silicon wafer & Solar cell.
---------------------------------------------------------------------------------------------------
Version: 0.3.7
Date: 2021-02-15
Changes:
- Loose compabitility with IR2
---------------------------------------------------------------------------------------------------
Version: 0.3.6
Date: 2021-02-13
Changes:
- Use K2 silicon icon.
---------------------------------------------------------------------------------------------------
Version: 0.3.5
Date: 2021-02-12
Fixes:
- Fix silicon vulcanite smelting recipe.
---------------------------------------------------------------------------------------------------
Version: 0.3.4
Date: 2021-01-31
Changes:
- Concrete will always try to keep stone brick in some step of the chain.
Concrete will also use sand where possible. I.e concrete "realism".
This may be further adjusted but these goals will remain.
---------------------------------------------------------------------------------------------------
Version: 0.3.3
Date: 2021-01-31
Changes:
- SE Delivery cannon capsules
- K2 Silica matter
---------------------------------------------------------------------------------------------------
Version: 0.3.2
Date: 2021-01-30
Fixes:
- K2+AAI concrete recipe
---------------------------------------------------------------------------------------------------
Version: 0.3.1
Date: 2021-01-30
Changes:
- SE Vulcanite silicon smelting
- K2+SE Vulcanite silicon smelting
---------------------------------------------------------------------------------------------------
Version: 0.3.0
Date: 2021-01-30
Changes:
- Support K2+SE
---------------------------------------------------------------------------------------------------
Version: 0.2.0
Date: 2020-11-23
Changes:
- Support 1.1
---------------------------------------------------------------------------------------------------
Version: 0.1.0
Date: 2020-09-15
Changes:
- Initial version

View file

@ -1,8 +0,0 @@
local util = require("data-util")
util.add_hot_metals({
{name="silicon", icons={
{ icon = "__bzsilicon__/graphics/icons/silicon.png", icon_size = 64},
{ icon = "__bzsilicon__/graphics/icons/silicon.png", icon_size = 64, tint={.9,.3,0, .5}},
}},
})

View file

@ -1,23 +0,0 @@
{
"name": "bzsilicon",
"version": "2.0.16",
"factorio_version": "2.0",
"title": "Silica & Silicon",
"author": "Brevven",
"contact": "",
"homepage": "",
"dependencies": [
"? space-age",
"? Krastorio2",
"? Krastorio2-spaced-out",
"? space-exploration",
"? 248k",
"? aai-industry",
"? modmashsplinterelectronics",
"? bztitanium",
"(?) IndustrialRevolution",
"base"
],
"description": "Adds silica, silicon, and basic fiber optics to the game. Compatible with Space Age including a new plant & production chain on Gleba.\n\nA standalone piece of BZ Mods, with graphics by snouz."
}

Some files were not shown because too many files have changed in this diff Show more