Build industry. Survive its air. Pollution directly threatens the engineer, demanding respirators, replaceable filters, automated air scrubbers, clean-air infrastructure, atmospheric monitoring, and Legacy rebirth.
Mods introducing new content into the game.
Version: 1.1.0
Date: 2026-07-20
Major Features:
- Added Orbital Life Support when Space Age is installed.
- Space-platform crews now require powered Compressed Oxygen Cylinders.
- Added oxygen production, shared platform supply, emergency oxygen, suffocation, recycling, monitoring, and circuit signals.
Compatibility:
- Space Age remains optional. Existing platforms receive commissioning grace.
Balance:
- Added orbital oxygen-demand multipliers to balance profiles.
Version: 1.0.9
Date: 2026-07-19
Graphics:
- Replaced stepped one-second smog movement with engine-driven animated smog textures.
- Smog now rolls continuously inside its world-anchored cells without visibly jumping between drift points.
Performance:
- Pollution sampling, cell coverage, and object pooling remain on the existing bounded scheduler.
- Stable smog motion is advanced by Factorio's rendering engine rather than extra Lua update passes.
Version: 1.0.8
Date: 2026-07-19
Features:
- Replaced character-following visual smog with world-anchored smog fields around each player's camera.
- Added camera-aware coverage, deterministic placement, movement look-ahead, pooled render objects, and localized Clean-Air Station clearing.
Compatibility:
- Existing visual-smog settings remain unchanged and the field remains cosmetic and player-local.
Performance:
- Coverage is bounded to at most 25 pooled render objects per connected player and is disabled in chart view.
Version: 1.0.7
Date: 2026-07-19
Bugfixes:
- Replaced the visual-smog wisp textures with fully feathered organic masks so their square image boundaries are no longer visible.
- Reduced visual-smog sheet scale to keep the effect local and readable around the player.
Compatibility:
- Existing saves require no migration.
- No pollution, Toxic Load, filter, progression, recipe, technology, Legacy, or integration changes.
Version: 1.0.6
Date: 2026-07-19
Features:
- Added an optional player-local visual smog layer that responds to Local Air conditions.
- Added Off, Subtle, Standard, and Heavy visual-smog settings.
- Added smooth smog transitions and Clean-Air Station clearing.
Compatibility:
- Visual smog is disabled automatically on space platforms and surfaces without atmospheric pollution simulation.
Performance:
- Smog uses a bounded number of player-local render objects and the existing periodic scheduler.
Version: 1.0.5
Date: 2026-07-19
Bugfixes:
- Fixed a Legacy Ledger crash when changing the Show Completed or Show Incomplete filters.
- Preserved checkbox state before rebuilding the Ledger so stale GUI elements are never accessed.
Compatibility:
- Existing saves require no migration.
- No gameplay, balance, recipe, technology, Legacy Mark, or storage-schema changes.
Version: 1.0.4
Date: 2026-07-19
Changes:
- Changed the public mod title from Smogbound to Golden Age: Smogbound.
Compatibility:
- Kept the internal mod name as smogbound to preserve save compatibility, dependencies, settings, remote interfaces, and Mod Portal identity.
- No gameplay, balance, recipe, technology, storage, or migration changes.
Version: 1.0.3
Date: 2026-07-19
Info:
- Prepared the public Mod Portal release package.
- Added the portal thumbnail at the root of the mod while preserving the original graphics copy.
- Polished the in-game browser summary and synchronized internal version validation.
- Added ready-to-copy Mod Portal listing text and a public release checklist.
Compatibility:
- Existing saves require no migration.
- No gameplay, balance, recipe, technology, Legacy Mark, storage-schema, or integration changes.
Version: 1.0.2
Date: 2026-07-19
Bugfixes:
- Shortened the compact Filter supply summary so it remains fully visible within the HUD width.
Compatibility:
- Existing saves require no migration.
- No balance, gameplay, recipe, technology, Legacy Mark, or storage-schema changes.
Version: 1.0.1
Date: 2026-07-19
Bugfixes:
- Fixed missing Local Air and Toxic Load state localization in the final HUD.
- Corrected atmospheric state locale lookups used by the HUD, compact layout, diagnostics, and Atmospheric Monitor status.
Compatibility:
- Existing saves require no migration.
- No balance, gameplay, recipe, technology, Legacy Mark, or storage-schema changes.
Version: 1.0.0
Date: 2026-07-19
Features:
- Added complete original Smogbound item, technology, machine, achievement, signal, HUD, Ledger, Tips, shortcut, and thumbnail artwork.
- Added restrained mechanical and pressurized audio feedback with Off, Minimal, Standard, and Full per-player modes.
- Added optional contextual guidance and ten persistent Factorio Tips and Tricks entries.
- Added final English localization, player documentation, portal copy, licensing, attribution, credits, security policy, and troubleshooting guidance.
- Added schema 19 release state, onboarding history, audio cooldown state, and final release validation.
Changes:
- Promoted Smogbound to Public 1.0 Release: Build Industry. Survive Its Air.
- Replaced temporary base-game prototype graphics with bundled Smogbound-owned runtime assets.
- Split English localization into focused duplicate-free files.
- Added reproducible public/developer package separation, manifests, checksums, and release scripts.
Compatibility:
- Preserves M0-M17 gameplay, balance profiles, performance profiles, QA history, item quality, optional integrations, and Legacy progression.
- Existing advanced saves suppress beginner guidance already implied by their research and progression.
Version: 0.14.7
Date: 2026-07-19
Bugfixes:
- Fixed background Legacy Ledger refresh requests opening the Ledger automatically when a player joined or a new run initialized.
- Ledger refresh events now rebuild the window only when it is already open; manual shortcut, custom-input, command, and explicit open requests continue to work normally.
Compatibility:
- Existing saves require no migration.
- No balance, gameplay, recipe, technology, Legacy Mark, or storage-schema changes.
Version: 0.14.6
Date: 2026-07-19
Bugfixes:
- Replaced removed LuaGameScript.get_force calls with Factorio 2.x game.forces lookups.
- Fixed a nil value being assigned to the HUD filter progress bar visibility.
- Clean air now displays Standby/Stable instead of Paused so normal no-drain behavior is clear.
Version: 0.14.5
Date: 2026-07-19
Bugfixes:
- Decoupled core HUD captions and progress bars from optional detailed tooltip rendering, so a tooltip-format error can no longer leave Toxic Load and Filter permanently displaying Paused.
- Added a protected minimal HUD fallback that displays live atmospheric, Toxic Load, and active-filter state when any Factorio GUI assignment fails.
- Fixed HUD render-signature ordering for the exact/compact number display setting.
- Added bounded HUD error diagnostics to /smogbound-status.
Compatibility:
- Existing saves recover automatically on the next HUD refresh or atmospheric sample.
- No balance, recipe, technology, item, Legacy Mark, or storage-schema changes.
Version: 0.14.4
Date: 2026-07-19
Bugfixes:
- Fixed an accidental recursive call in LegacyLineage.get_effects_for_force that stopped exposure, respirator, filter loading, Toxic Load updates, and HUD refresh callbacks after Local Air sampling.
- Legacy Pressure is now calculated directly from the lineage rebirth count before the active balance-profile multiplier is applied.
Compatibility:
- Existing saves recover automatically on the next scheduled atmosphere update.
- No balance, recipe, technology, item, Legacy Mark, or storage-schema changes.
Version: 0.14.3
Date: 2026-07-19
Bugfixes:
- Replaced both Clean-Air Canister barrel icon references with bundled Smogbound icons, eliminating dependency on non-existent Factorio base-game barrel asset paths.
- Added a package audit that validates every __smogbound__ graphics path exists inside the release archive.
Compatibility:
- No gameplay, balance, save-schema, technology, recipe, item behavior, or progression changes.
Version: 0.14.2
Date: 2026-07-19
Bugfixes:
- Corrected the Empty Clean-Air Canister icon path for Factorio 2.x from __base__/graphics/icons/empty-barrel.png to __base__/graphics/icons/fluid/barreling/empty-barrel.png.
- Added a package audit that rejects the obsolete root-level empty-barrel icon path.
Compatibility:
- No gameplay, balance, save-schema, technology, recipe, item behavior, or progression changes.
Version: 0.14.1
Date: 2026-07-19
Bugfixes:
- Consolidated repeated locale sections into one unique section each, fixing the Factorio startup error: Duplicate key "mod-setting-name" in property tree at ROOT.
- Added locale-package validation for duplicate section headers and duplicate keys.
Compatibility:
- No gameplay, balance, save-schema, technology, recipe, item, or progression changes.
Version: 0.14.0
Date: 2026-07-18
Features:
- Added one authoritative versioned balance source with Relaxed, Standard, Harsh, Brutal, and Custom profiles.
- Added frozen per-run balance snapshots, deterministic signatures, consequence toggles, and explicit mid-run profile application.
- Added canonical balance, duration, recipe, technology, economy, infrastructure, Mechbound, quality, and Legacy Pressure reports.
- Added Balanced, Large Server, Maximum Throughput, and Diagnostic performance profiles.
- Added bounded work scheduling, elapsed-debt preservation, deterministic counters, explicit benchmarks, and non-persistent profiler diagnostics.
- Added a 407-case QA catalog, isolated QA environment, destructive QA scenario, live-player restoration checks, text/JSON reports, and release-candidate gate.
- Added Balance, Performance, and QA tabs to the Legacy Ledger.
Changes:
- Updated persistent storage schema to version 18.
- Canonicalized the Filter Recharger category as smogbound-filter-recharging while retaining a hidden one-release compatibility alias.
- Canonicalized new Clean-Air Canisters at 120 seconds without refilling pre-M17 loaded reserves.
- Routed core gameplay calculations through the active run balance snapshot.
- Moved periodic work to the existing 60/300-tick scheduler callback without adding on_tick.
- Added runtime presentation settings for warning verbosity, cough feedback, HUD update rate, and number display.
Compatibility:
- Preserved all M0-M16 progression, inventories, loaded capacity, quality identity, score, Marks, archives, Legacy Codes, and active rebirth/import recovery state.
- Optional integration absence produces explicit QA skips or degraded diagnostics rather than core failure.
Release:
- Added Smogbound 0.14.0 - Calibrated Frontier.
Version: 0.13.0
Date: 2026-07-18
Features:
- Added deterministic multiplayer request sequencing and force-level permanent-operation locks.
- Added capability-based profiles for planets, pollution-disabled surfaces, space platforms, archived frontiers, and unknown-safe surfaces.
- Added explicit Factorio item-quality capacity scaling and exact-quality inventory transactions.
- Added quality-preserving Depleted Core and Empty Canister byproducts.
- Added optional Golden Age and Mechbound capability-contract negotiation.
- Added compatibility issues, state invariants, bounded repair plans, rotating audits, and deterministic state digests.
- Added the Legacy Ledger Compatibility Center and fourteen compatibility/multiplayer commands.
- Added stale GUI action protection, player-removal sanitization, force-lineage merge policy, and remote refresh deduplication.
Changes:
- Updated persistent storage schema to version 17.
- Existing loaded resources migrate as normal quality without changing capacity or remaining value.
- Pollution-disabled surfaces and space platforms suspend ambient supply drain and dangerous-air scoring.
- Air Scrubbers pause on unsupported surfaces and use quality capture when ingredient identity can be confirmed.
- Full validation now advances through bounded subsystem passes on the existing periodic callback.
- Data-final-fixes conservatively validates and restores Smogbound crafting-category membership.
Compatibility:
- Preserved all M0-M15 progression, Legacy Codes, run archives, Marks, inventories, integrations, and rebirth/import recovery state.
- Optional-mod removal clears live interface state without deleting historical accomplishments or statistics.
- Unsupported integration quality transactions remain normal-quality only and are reported as partial capability.
Release:
- Added Smogbound 0.13.0 - Hardened Frontier.
Version: 0.12.0
Date: 2026-07-18
Features:
- Added versioned portable Smogbound Legacy Codes.
- Added bounded Base64URL encoding and Adler-32 integrity checksums.
- Added portable lineage origins, revisions, fingerprints, ancestry, and provenance.
- Added compact portable run summaries with archive trimming and history continuity.
- Added fresh-lineage adoption and verified same-lineage continuation.
- Added duplicate, older, unrelated, and divergent snapshot protection.
- Added multiplayer import proposals, administrator policy, unanimous voting, and disconnect cancellation.
- Added persistent import application phases, reload recovery, and rollback.
- Added the Legacy Ledger Export / Import tab and script-output file export.
- Added portability commands and read-only remote export/preview APIs.
Changes:
- Updated persistent storage schema to version 16.
- Added permanent-state mutation locking between import, rebirth, force merge, and QA Mark investment.
- Recalculated imported path ranks, Legacy Pressure, and force effects from portable primitive state.
- Added bounded export/import histories and save-wide used-fingerprint records.
- Expanded debug status with portable lineage and active import diagnostics.
Compatibility:
- Preserved all M0-M14 survival, infrastructure, scoring, rebirth, Golden Age, and Mechbound behavior.
- Legacy Codes exclude inventories, technologies, factories, surfaces, player identities, and integration-owned assets.
- Older producer mod and Factorio versions remain diagnostic when payload schema one is valid.
Release:
- Added Smogbound 0.12.0 - Portable Lineage.
Version: 0.11.0
Date: 2026-07-18
Features:
- Added Legacy Engineering research.
- Added the Legacy Core and Awakened Legacy Core.
- Added the Legacy Chamber and ten-minute awakening process.
- Added the Adaptation, Filtration, and Reclamation Legacy Paths.
- Added permanent lineage path ranks and unspent Legacy Marks.
- Added Legacy Pressure for successor cycles.
- Added multiplayer rebirth proposals and unanimous approval voting.
- Added pre-rebirth autosaves.
- Added successor-force and generated-frontier creation.
- Added player inventory and progression reset with offline transfer recovery.
- Added archived run and lineage history.
- Added previous-frontier cleanup and interrupted-rebirth recovery.
Changes:
- Updated persistent storage schema to version 15.
- Converted projected Legacy Marks into actual rebirth rewards.
- Expanded the Legacy Ledger with Lineage and Rebirth tabs.
- Added force and surface lifecycle handling for successor runs.
- Added lineage modifiers to exposure, filtration, reclamation, consequences, and station systems.
Compatibility:
- Preserved standalone, Golden Age, and Mechbound gameplay.
- Added optional integration prepare and completion lifecycle notifications.
- Added safe partial-integration behavior when rebirth callbacks are unavailable.
- Added special no-score cleanup handling for obsolete successor forces.
Release:
- Added Smogbound 0.11.0 - Rebirth of the Frontier.
Version: 0.10.0
Date: 2026-07-18
Features:
- Added force-wide Smogbound run records and personal contribution tracking.
- Added the Legacy Ledger GUI, shortcut, and configurable hotkey.
- Added forty Core accomplishments and sixteen optional integration accomplishments.
- Added a one-thousand-point standalone Core score and four-hundred-point optional bonus.
- Added Legacy ranks, projected Legacy Marks, and Legacy-readiness evaluation.
- Added eight headline in-game mod achievements.
- Added Legacy status, contribution, reconciliation, and QA commands.
Changes:
- Updated persistent storage schema to version 14.
- Added event-driven accomplishment evidence and bounded cross-mod evidence deduplication.
- Added five-second, four-force round-robin reconciliation on the existing atmospheric cadence.
- Added force creation, merging, and retroactive existing-save reconciliation.
- Expanded Golden Age and Mechbound integration callbacks with Legacy evidence.
Compatibility:
- Preserved all M0-M12 survival, infrastructure, Golden Age, and Mechbound behavior.
- Optional integrations remain separate from the one-thousand-point standalone completion percentage.
- Ambiguous multi-force historical totals are not duplicated during migration.
Release:
- Added Smogbound 0.10.0 - Legacy Ledger.
Version: 0.9.0
Date: 2026-07-18
Features:
- Added optional Mechbound atmosphere integration and versioned handshake.
- Added Basic Cockpit Seal, Industrial Scrubber Module, and Sealed Warwalker Cockpit behavior.
- Added Catalytic Exhaust and Overcharged Reactor pollution tradeoffs.
- Added emergency Clean-Air Canister requests after sealed-cockpit power failure.
- Added Mechbound HUD tooltip context, settings, status commands, and statistics.
Changes:
- Updated persistent storage schema to version 13.
- Extended generic external exposure resolution with raw Toxic Load rate modifiers.
- Added occupied-warwalker exhaust pollution through the existing exposure cadence.
Compatibility:
- Mechbound remains optional and no private cross-mod storage is accessed.
- Preserved every M0-M11 system and Golden Age integration behavior.
Release:
- Added Smogbound 0.9.0 - Warwalker Atmospherics.
Version: 0.8.0
Date: 2026-07-18
Features:
- Added optional Golden Age integration and versioned remote handshake.
- Added Royal Air Supply Grand Exchange catalog definitions and Quartermaster templates.
- Added capped Captured Soot buy-order metadata.
- Added pollution-based Golden expedition atmosphere zones.
- Added external filter-drain and Powered Respirator energy multipliers.
- Added transaction reporting, deduplication, status, and QA commands.
Changes:
- Updated persistent storage schema to version 12.
- Added generic external exposure modifier resolution before personal filtration.
Compatibility:
- Golden Age remains optional and no private cross-mod storage is accessed.
- Verified Golden Age internal name gold-ore and target version 2.0.6.
Release:
- Added Smogbound 0.8.0 - Royal Air Supply.
Version: 0.7.0
Date: 2026-07-18
Features:
- Added Atmospheric Intelligence research.
- Added the Atmospheric Monitor and hidden 100 kW power proxy.
- Added district pollution, trend, Worker Risk, scrubber, station, and supply diagnostics.
- Added thirteen dedicated atmospheric virtual signals and physical station-supply signals.
- Added cached nearest-monitor information to the Local Air tooltip.
- Added six Atmospheric Monitor status and QA commands.
Changes:
- Updated persistent storage schema to version 11.
- Added scrubber and monitor surface indexes.
- Added five-second, 25-monitor batched intelligence processing to the existing cadence.
- Added signature-based circuit writes that preserve unrelated user sections.
Compatibility:
- Preserved all player, HUD, respirator, canister, scrubber, station, and reclamation state.
- Added monitor registry rebuilding, proxy repair, and safe measurement baselines.
Release:
- Added Smogbound 0.7.0 - Atmospheric Intelligence.
Version: 0.6.0
Date: 2026-07-18
Features:
- Added Sealed Breathing Systems research.
- Added the Filter Recharger.
- Added Catalytic Filter Core recharging.
- Added reusable Clean-Air Canisters and Empty Clean-Air Canisters.
- Added automatic and manual emergency canister activation.
- Added persistent, partial-interval sealed-air reserve processing.
- Added empty-canister recovery and Clean-Air Station canister restocking.
- Added sealed-air settings, HUD states, warnings, statistics, and QA commands.
Changes:
- Updated persistent storage schema to version 10.
- Extended exposure processing with sealed, powered, passive, and unfiltered segments.
- Preserved the movable transparent/opaque three-value HUD.
Compatibility:
- Added migration from every previous Smogbound storage schema.
- Preserved respirator, scrubber, station, HUD, and reclamation state.
- Kept all breathing equipment independent of armor and equipment grids.
Release:
- Added Smogbound 0.6.0 - Sealed Breathing.
Version: 0.5.4
Date: 2026-07-18
Features:
- Added a runtime-per-user HUD background setting.
- Added Transparent and Opaque HUD background modes.
- Made Transparent the default HUD appearance.
Changes:
- Rebuilds only the affected player's HUD when the background setting changes.
- Preserves HUD position, visibility, and minimized state while changing styles.
- Updated the HUD layout revision to four without changing storage schema version nine.
Compatibility:
- Preserved all M0-M8 gameplay, HUD controls, and infrastructure behavior.
Version: 0.5.3
Date: 2026-07-18
Bugfixes:
- Fixed the live Factorio HUD build failure that left only a tiny empty frame.
- Removed an unsupported vertical_spacing assignment from the top-level frame style.
- Added cleanup for partially constructed HUD trees when a future GUI build error occurs.
- Added a one-time HUD layout revision-three rebuild for affected saves.
Compatibility:
- Preserved storage schema version 9 and all M0-M8 gameplay behavior.
Version: 0.5.2
Date: 2026-07-18
Bugfixes:
- Fixed a malformed multi-line Powered Respirator tooltip locale value.
- Fixed the startup error reporting a missing value at locale/en/smogbound.cfg:575.
Compatibility:
- Preserved storage schema version 9 and all 0.5.1 HUD recovery behavior.
Version: 0.5.1
Date: 2026-07-18
Bugfixes:
- Repaired the movable HUD layout collapsing into a tiny dark frame.
- Prevented the full title and compact summary from competing for the same minimized header space.
- Corrected HUD screen clamping for non-default Factorio GUI scales.
- Restored full-screen dragging range at high GUI scale and high-DPI resolutions.
- Replaced nearly invisible caption-only frame action controls with reliable text buttons.
- Added a one-time layout revision repair that restores affected saves to an expanded safe default.
- Made /smogbound-hud-reset destroy and rebuild damaged HUD trees.
Changes:
- Updated the mod version to 0.5.1 without consuming a new storage schema version.
- Preserved all M0-M8 gameplay, infrastructure, filtering, and powered-breathing behavior.
Release:
- Added the M8 HUD Recovery hotfix.
Version: 0.5.0
Date: 2026-07-18
Features:
- Added Powered Breathing research and the virtual Powered Respirator.
- Added Catalytic Filter Cores and Depleted Catalytic Filter Cores.
- Added automatic Battery loading and a persistent 60 MJ respirator buffer.
- Added powered and passive filtration modes with partial-interval resolution.
- Added pollution-dependent respirator power draw.
- Added Catalytic-only filter preference.
- Added Catalytic Core and Battery restocking at Clean-Air Stations.
- Added powered-respirator warnings, HUD details, statistics, and QA commands.
Changes:
- Updated persistent storage schema to version 9.
- Centralized highest-tier respirator synchronization across filtration technologies.
- Expanded filter replacement to Catalytic, Chemical, and Crude supplies.
- Increased the Clean-Air Station restock cap to 40 total supplies.
Compatibility:
- Preserved all M0-M7 player, HUD, infrastructure, scrubber, and station state.
- Added migrations from every prior schema without granting or consuming supplies.
- Preserved the single 60-tick callback and added no general on_tick handler.
Release:
- Added Smogbound 0.5.0 - Powered Breathing.
Version: 0.4.0
Date: 2026-07-17
Features:
- Added Clean-Air Infrastructure research.
- Added the Clean-Air Station.
- Added powered local safe zones.
- Added rapid Clean-Air Station Toxic Load recovery.
- Added station Chemical Filter consumption.
- Added automatic nearby player filter restocking.
- Added preference-aware restock targets.
- Added a per-user automatic-restocking setting.
- Added Clean-Air Station status and QA commands.
Changes:
- Updated persistent storage schema to version 8.
- Added hidden electric power proxies for Clean-Air Stations.
- Added surface-indexed Clean-Air Station registration.
- Added station-aware breathing-environment resolution.
- Expanded HUD, warning, and debug status information.
Compatibility:
- Added power-proxy repair and orphan cleanup.
- Added research reversal and force-change handling.
- Preserved all existing player, respirator, scrubber, and reclamation data.
Release:
- Added Smogbound 0.4.0 - Clean-Air Infrastructure.
Version: 0.3.0
Date: 2026-07-17
Features:
- Added Atmospheric Reclamation research.
- Added the Air Scrubber machine.
- Added local nine-chunk pollution removal.
- Added Captured Soot generated only from pollution actually removed.
- Added reclaimed Chemical Filter production.
- Added save-safe Air Scrubber registration and batched processing.
- Added machine status feedback and reclamation statistics.
- Added /smogbound-scrubber-status.
- Added /smogbound-scrubber-process-now.
- Added /smogbound-rebuild-scrubbers.
- Added /smogbound-give-soot.
- Added /smogbound-set-local-pollution.
- Added /smogbound-atmospheric-reclamation.
Changes:
- Updated persistent storage schema to version 7.
- Reused the existing atmospheric cadence for batches of up to 50 scrubbers.
- Preserved the movable and minimizable three-value HUD.
- Added Atmospheric Reclamation force synchronization and reversal handling.
Compatibility:
- Added migration support for all earlier Smogbound saves.
- Stores no runtime entity, surface, inventory, or GUI references.
- Prevents duplicate soot by keeping the native scrubber cycle output empty.
Release:
- Began Smogbound 0.3.0 - Atmospheric Reclamation.
Version: 0.2.1
Date: 2026-07-17
Features:
- Added a draggable screen-space Smogbound HUD.
- Added a one-line minimized HUD that preserves critical atmospheric information.
- Added per-player HUD visibility, minimized-state, and position persistence.
- Added default and four-corner HUD position presets.
- Added automatic on-screen recovery after resolution, GUI-scale, or density-scale changes.
- Added /smogbound-hud.
- Added /smogbound-hud-minimize.
- Added /smogbound-hud-reset.
- Added /smogbound-hud-position.
Changes:
- Moved the HUD from player.gui.top to player.gui.screen.
- Added a dedicated title and drag handle without making bars or buttons draggable.
- Added a visual Local Air progress bar to the expanded three-value HUD.
- Kept persistent storage schema at version 6.
Compatibility:
- Preserved all M0-M5 gameplay, filtration, warning, movement, and damage behavior.
- Added HUD-layout defaults to existing schema-6 player records through normal state repair.
- Does not inspect, move, or modify other mods' GUI elements.
Version: 0.2.0
Date: 2026-07-16
Features:
- Added Industrial Filtration research.
- Added the Filter Press crafting machine.
- Added an efficient pressed Crude Charcoal Filter recipe.
- Added Chemical Filters.
- Added the script-managed Industrial Gas Mask.
- Added force-based respirator research unlocks.
- Added Chemical-first automatic filter loading.
- Added configurable filter preference.
- Added /smogbound-give-chemical-filters.
- Added /smogbound-filter-preference.
- Added /smogbound-industrial-filtration.
Changes:
- Updated persistent storage schema to version 6.
- Generalized filter compatibility, capacity, drain, and protection calculations.
- Expanded HUD filter information.
- Expanded filter warnings and filtration statistics.
- Updated /smogbound-filter-rates and /smogbound-respirator-status.
Compatibility:
- Added research reversal and player force-change handling.
- Preserved armor and equipment-grid independence.
- Added migration support for all Smogbound 0.0.x and 0.1.0 saves.
Release:
- Began Smogbound 0.2.0 - Industrial Filtration.
Version: 0.1.0
Date: 2026-07-16
Features:
- Added the permanent three-value Local Air, Filter, and Toxic Load HUD.
- Added atmospheric danger warnings.
- Added low-filter, exhausted-filter, and no-filter warnings.
- Added Toxic Load threshold warnings.
- Added player-local cough feedback.
- Added Toxic Load movement penalties.
- Added a ten-second grace period before saturation damage.
- Added toxic exposure damage.
- Added HUD and warning-sound settings.
- Added /smogbound-hud-rebuild.
- Added /smogbound-consequence-status.
- Added /smogbound-warning-test.
Changes:
- Updated persistent storage schema to version 5.
- Expanded player and root exposure statistics.
- Added owned running-speed modifier handling.
- Expanded /smogbound-status with HUD, warning, and consequence information.
Compatibility:
- Added migration support for all Smogbound 0.0.x saves.
- Kept respirators independent of armor and equipment grids.
Release:
- Completed Smogbound 0.1.0 - First Breath.
Version: 0.0.4
Date: 2026-07-16
Features:
- Added the script-managed Crude Respirator for every player.
- Added the Crude Charcoal Filter item and immediately enabled recipe.
- Added automatic filter loading and replacement from the main inventory.
- Added pollution-dependent filter drain and protection multipliers.
- Added partial-interval handling when a filter expires.
- Added one-time three-filter starter kits with partial insertion support.
- Added filtration and Toxic Load prevention statistics.
- Added five respirator and filter QA commands.
Changes:
- Updated persistent storage schema to version 4.
- Routed positive exposure through breathing-protection Mainframe messages.
- Expanded /smogbound-status with respirator and filter information.
- Extended Toxic Load calculation with resolved-delta overrides.
Compatibility:
- Added migration support for Smogbound 0.0.1, 0.0.2, and 0.0.3 saves.
- Kept the respirator independent of armor and equipment grids.
Version: 0.0.3
Date: 2026-07-16
Features:
- Added persistent per-player Toxic Load.
- Added pollution-dependent Toxic Load accumulation.
- Added natural Toxic Load recovery in clean air.
- Added Clear, Elevated, High, Critical, and Saturated Toxic Load conditions.
- Added elapsed-time exposure calculation and catch-up protection.
- Added exposure statistics.
- Added /smogbound-set-toxic-load.
- Added /smogbound-exposure-rates.
Changes:
- Updated persistent storage schema to version 3.
- Expanded /smogbound-status with exposure information.
- Added exposure processing messages to the Mainframe catalog.
Compatibility:
- Added migration support for Smogbound 0.0.1 and 0.0.2 saves.
Version: 0.0.2
Date: 2026-07-16
Features:
- Added periodic per-player local pollution sampling.
- Added Clean, Hazy, Hazardous, Toxic, and Lethal air classifications.
- Added pollution sampling and air-quality Mainframe messages.
- Added pollution sampling statistics.
- Added /smogbound-sample-now.
- Added /smogbound-classify.
Changes:
- Expanded player breathing state with sample availability and history.
- Updated persistent storage schema to version 2.
- Expanded /smogbound-status with atmospheric information.
Compatibility:
- Added migration support for Smogbound 0.0.1 saves.
Version: 0.0.1
Date: 2026-07-16
Features:
- Added the initial Golden Age: Smogbound project foundation.
- Added the runtime-only Mainframe message bus.
- Added centralized Factorio player-event routing.
- Added save-safe persistent root and per-player state.
- Added player status and QA reset commands.
- Added the first README, design record, locale, and changelog foundation.