Administrative buildings (office desk, admin station, resolution office, greenhouse, printers, pneumatic buildings, etc.) can now be crafted in assembling machines via regulated recipe copies. Original recipes remain handcraftable.
Fixed
Fixed handcrafting category of basic excuse production to be handcraftable
0.1.8 - 2026-03-26
Fixed
Fixed placing burner miners (and other buildings) on ore patches failing with "ore is in the way" caused by the admin station collision footprint layer being added to resource entities.
Fixed all buildings losing their default collision mask (water, object, player, item layers) when they had no explicit collision_mask, allowing placement on water and overlapping other buildings.
Fixed "invalid key to 'next'" runtime error in process_frustration_and_protests caused by modifying storage.waiting_biters during pairs() iteration.
Excluded natural map features (trees, rocks, cliffs, fish), enemy structures (nests, worms), and vehicles from the admin station collision footprint layer to prevent unintended placement conflicts.
0.1.7 - 2026-03-26
Changed
Replaced the one-off bureaucratic-handcrafting split with a shared bureaucratic-bootstrap category used by both the player and the office desk for starter paperwork and promises.
0.1.6 - 2026-03-26
Fixed
Restored early-game paperwork handcrafting so carbon-offset-certificate-basic, safety-waiver-draft, construction-permit-draft, research-grant-approval, provisional-approval, work-order, and promise are available through the shared bootstrap path again, preventing early deadlocks.
Changed
Replaced the one-off bureaucratic-handcrafting split with a shared bureaucratic-bootstrap category used by both the player and the office desk for starter paperwork and promises.
UNPLAYABLE 0.1.5 - 2026-03-26
Added
Active protests now raise a clearer notification path with custom alerts, a map tag, and a protest alarm sound, and those notifications are replayed when loading saves or when players join an existing game.
Added detailed enemy unit-group debug logging so gathering, member churn, AI completion, redirects, and unexpected disbands can be traced in factorio-current.log.
Changed
Biters are now redirected into the complaint system as soon as they join an enemy attack group, so desk traffic arrives as a steadier flow instead of waiting for vanilla gathering groups to finish.
Desk-bound biters now walk directly to their reserved waiting slot instead of slowing at the queue edge and then teleporting into place.
The admin station now uses a single fixed footprint with its waiting area centered inside the building instead of relying on rotated waiting-zone variants and overlays.
Fixed
Fixed loaded or newly discovered vanilla gathering groups breaking up before they ever reached the desk redirect handoff.
Fixed a redirect_enemy_unit_group runtime error caused by Lua helper initialization order in the unit-group debug path.
Fixed admin-station placement and migration edge cases by normalizing old directional desk items/entities, clearing obsolete waiting-zone markers, and enforcing the new footprint with corner blockers.
0.1.4 - 2026-03-25
Added
Added a runtime debug panel toggled with Ctrl+Shift+D that profiles recent update costs, shows live administration/biter counts, and can export samples to script-output while the panel is open.
Changed
promise-production is now handcraftable from the start using a player-only crafting category and its existing early-game paperwork ingredients, so protest suppression is available well before the Corporate Breakroom without becoming cheap to spam or automatable in regular assemblers.
Coffee bootstrapping is less punishing: greenhouse-discovery now refunds some of its input wood instead of yielding coal, and coffee-refining now brews coffee from beans, water, and a work-order.
Protesters now choose reachable protest targets more deliberately, spread out around building footprints instead of piling onto the same spot, pace around disabled buildings after arrival, and raise clearer custom protest alerts.
Building and infrastructure recipes now use the crafted entity's actual item name and description in unlocks and Factoriopedia, and unavailable regulated recipes remain visible in the crafting UI instead of disappearing outright.
Fixed
Promised or recovered biters now keep their unresolved complaint progress when re-queued, so partially processed cases do not restart from scratch if the biter returns to a different administration desk.
Added the missing English locale entry for dubious-data-batch.
Corrected furnace paperwork categories so steel furnaces use smelting-basic with carbon offset certificates, while electric furnaces use regular smelting.
Performance
Resolved biters now walk roughly 200 tiles away before despawning, with a 30-second fallback timeout, instead of triggering a map-wide spawner search during the resolution tick.
Removed a redundant every-tick admin desk surface scan that used to run when no desks existed.
0.1.3 - 2026-03-24
Fixed
Fixed a runtime error when building an admin station caused by trying to script-unlock welcome-to-the-department, which is a build-entity-achievement that Factorio unlocks automatically.
Changed
Admin stations now show their waiting zone as part of the building sprite, so placement preview, rotation, and blueprint behavior match the actual queue area.
Protest target selection now spreads biters across available buildings instead of stacking them onto the same target whenever alternatives exist.
Updated English locale text and tips so complaint processing, protest handling, and nest expropriation guidance match the current implementation.
Fixed
Fixed gathered biter attack groups sometimes stalling, never reaching an office, and then breaking apart without entering the complaint flow.
Fixed resolved biters despawning at the resolution office. They now try to path back to their original nest, or the nearest remaining nest if their home was removed, before despawning.
Fixed eviction notices so nearby biters are redirected into the complaint system at 50% base frustration instead of disappearing or immediately protesting because an empty desk looked full.
Fixed admin desk capacity recovery after prototype/state migrations by rebuilding missing desk zone metadata and clearing stale slot reservations from supposedly empty desks.
Fixed promise handling when a protesting biter is pacified but no admin-station slot is available. Protesters now enter a temporary pacified state, retry for an open desk for 60 seconds, and only resume protesting if no capacity opens.