Hi! Found a compatibility issue when running Space is Fake with Lignumis (and likely any mod adding an agricultural tower with a small output inventory).
In prototypes/resources.lua (required from data-final-fixes.lua), SIF replaces data.raw.plant["tree-plant"].minable.results with the tree_drops table. With other mods installed, that table grows large: wood, spoilage, kr-biomass (with Krastorio2-spaced-out), conditional landfill/ice-platform entries, plus a 10%-probability entry for every item whose name contains "seed" and has a plant_result. In a larger modpack that's easily 6+ distinct product types.
The engine only lets an agricultural tower harvest if its output inventory could hold one of every possible product type. Lignumis's Burner Agricultural Tower intentionally has output_inventory_size = 3, so it shows a permanent "Not enough space in the output" error even with a completely empty output — the early-game wood loop on Lignumis soft-locks.
Suggested fixes (either works):
- In the same final-fixes pass, after building
tree_drops, ensure every data.raw["agricultural-tower"] prototype has output_inventory_size >= #distinct products (only raising, never shrinking), or
- Cap/trim the seed entries in
tree_drops so the product-type count stays within vanilla tower expectations.
I've published a standalone workaround in the meantime: sif-lignumis-agtower-fix (it implements option 1 generically). Happy to have it made obsolete by an upstream fix!
Repro: Space is Fake + Lignumis + Krastorio2-spaced-out, place a Burner Agricultural Tower with tree seeds and fuel, wait for trees to mature.