Machines can only be placed on solid flooring. Works correctly across all planets including Gleba and space platforms.
Small changes concerning balance, gameplay, or graphics.
Version: 1.0.0
Date: 2026-04-05
Changes:
- Forked from "Buildings On Concrete" by Zenyatta11 (v1.4.0), renamed to "Foundations Required" by NOiZE
- Fixed: Space platform foundation tiles are now treated as solid flooring
- Fixed: Gleba shallow water and wetland tiles (water_tile/meltable collision layers) are now
correctly banned even though some have walking_speed_modifier > 1
- Fixed: Electric furnaces now correctly require solid flooring. The prototype type for all
furnaces (stone, steel, electric) is "furnace" — adding "electric-furnace" as a machine
type was hitting an empty table and doing nothing. Now uses "furnace" type with stone-furnace
and steel-furnace blacklisted to preserve early-game playability.
- Fixed: Shift-building on Gleba and other planets no longer requires the player to have
manually placed concrete there first. All banned tiles now have default_cover_tile = "concrete"
so the engine always has a fallback cover tile on any fresh planet visit.
- Removed: Dead [errors] locale keys that were defined but never used by the mod
- Bumped minimum base dependency from 1.1 to 2.0