Omni/Angel/Bob Space Age Compat


Compatibility and progression-hardening layer for the maintained Omnimods, Bob's, and Angel's suites on Space Age, now with PlanetsLib / alternate-start / large planet-pack support.

Tweaks
3 days ago
2.0
118
Planets Logistics Environment Mining Fluids Manufacturing

Changelog

Version: 1.1.2
Date: 2026-04-20
  Fixes:
    - Added a pre-Omnimatter Bob gem ore item shim for packs using Bob's unsorted gem ore setting.
    - Changed internal phase ordering so Omnimatter resource registration runs in data-updates instead of data.
    - Relaxed Omnimatter dependency ordering so the shim can load before Omnimatter's extraction pass.
Version: 1.1.1
Date: 2026-04-18
  Changes:
    - Added explicit Bob/Angel/Space Age bridge recipes for tungsten, lithium, sulfuric acid, and carbon.
    - Updated dependency floors to match current 2.0 Bob's, Angel's, and Omnimatter releases.
    - Added a startup toggle for bridge recipes so pack builders can disable them if they want stricter progression.
  Bugfixes:
    - Reduced reliance on implicit alias replacement for key mixed-suite Space Age materials.
Version: 1.1.0
Date: 2026-04-18
  Changes:
    - Grounded the compat layer against the current public Bob's, Angel's, and Omnimods repositories.
    - Added alias-aware support for current Angel petrochem names such as solid-carbon, liquid-sulfuric-acid, and liquid-mineral-oil while still tolerating older angel-prefixed names.
    - Added broader Omnimatter registration for Angel refining ores and Bob ores, including Bob tungsten ore.
    - Added deeper mixed-pack bootstrap coverage for Bob lithium, Bob tungsten plate, and current Angel sulfuric acid.
    - Updated recipe unification and balance passes to canonicalise current Bob/Angel item and fluid aliases.
    - Added optional dependency coverage metadata for bobores, bobplates, angelsbioprocessing, angelsinfiniteores, angelsexploration, and omnimatter_move.
Version: 1.0.1
Date: 2026-04-18
  Changes:
    - Added a deep Space Age compatibility pass focused on late-space intermediates and orbital bootstrap.
    - Added Omnimatter fallback routes for lithium plate, electrolyte, carbon fiber, supercapacitors, superconductors, quantum processors, thrusters, cargo bays, and asteroid collectors.
    - Made the internal compat loader fail fast so broken internal modules no longer get silently skipped.
    - Broadened surface-condition rescue for planet-pack and starmap-heavy Space Age runs.
    - Added conservative prerequisite cleanup for selected platform and late-space technologies.
Version: 1.0.0
  Notes:
    - Broadened the internal single-bundle compat pass with Bob's suite interop, Angel's suite interop, heavy planet-pack rescue, starmap safety, and orbital bootstrap fallback recipes.
    - Added startup toggles for the broader compat passes and documented the expansion in the 1.0.0 bundle.

Date: 2026-04-18
  Notes:
    - Added fallback recipes for processing units, low-density structures, and space-platform foundation from Omnimatter inputs.
    - Added final-phase Bob's, Angel's, and Omni compat modules under the internal architecture.
    - Kept the release internally versioned as 1.0.0 while broadening the one-mod compat coverage.
Version: 1.0.0
  Notes:
    - Roadmap/support docs folded into the 1.0.0 bundle for verified integrations, maintenance hotfix policy, and modular planet-pack addon planning.
    - Reorganised the single-bundle codebase into internal compat domains with a central phase loader while keeping the release as one mod.

Date: 2026-04-15
  Notes:
    - Folded verified integration targets, official support matrix, hotfix policy, and modular addon planning into the 1.0.0 documentation bundle.
    - Refreshed README and stable release docs to treat 1.0.0 as the supported baseline line.
    - Kept bundled thumbnail and support docs aligned with the stable release package.
Version: 1.0.0
Date: 2026-04-15
  Features:
    - Promoted Omni/Angel/Bob Space Age Compat to stable release status.
    - Locked in the Space Age resource bootstrap, planet-profile support, balance profiles, and tech cleanup work from the 0.2.x through 0.6.x series.
    - Kept support hooks for PlanetsLib, PlanetsLibTiers, Any Planet Start, Better Planets, and large mixed-planet compatibility packs.
  Changes:
    - Refreshed release documentation for stable support expectations, recommended presets, and known-issues handling.
    - Preserved bundled thumbnail.png and Mod Portal packaging assets.
  Bugfixes:
    - Carries forward prior migration and fluid-replacement fixes from the release-candidate line.
Version: 0.6.0
Date: 2026-04-10
  Features:
    - Added release-candidate documentation for recommended presets, multiplayer notes, known issues, and final validation.
    - Refreshed bundled readme and Mod Portal copy for a cautious public RC release.
    - Kept the v0.5.0 balance-unification pass and the v0.4.0 planet-pack support as the functional core.
  Notes:
    - This phase is packaging and release-candidate polish. It does not claim a full live in-engine verification sweep.
Version: 0.5.0
Date: 2026-04-03
  Features:
    - Added balance profile startup setting with conservative, balanced, and aggressive-unification modes.
    - Added recipe unification pass for omniab rescue recipes, including native-route penalties and canonical input cleanup.
    - Added technology unification pass with conservative prerequisite cleanup for key processing technologies.
    - Rebalanced fallback ore, fluid, biological, and platform recipes so they remain recovery tools instead of dominant meta routes.
  Notes:
    - This phase focuses on cohesion and progression feel after the planet-pack survivability work from 0.4.0.
Version: 0.4.0
Date: 2026-04-03
  Features:
    - Added explicit planet ecosystem support for PlanetsLib, PlanetsLib: Tiers, Any Planet Start,
      Better Planets, Enable All Planet Mods, Enable Planet Mods Lite, and All Planets Pack Tweaks.
    - Added planet compatibility profile startup setting with auto, vanilla-space-age, planetslib,
      and planet-packs modes.
    - Added PlanetsLib tier-aware rescue behavior that promotes the effective surface policy when
      low-tier modded planets or large mixed planet packs are detected.
    - Added alternate-start unlock paths for fallback bootstrap recipes so mixed planet starts do
      not rely purely on vanilla discovery-tech order.
    - Added planet profile documentation and expanded release validation / test matrix docs.
  Notes:
    - This phase focuses on pack survivability and alternate-start reachability, not on full
      balance unification.
Version: 0.3.1
Date: 2026-04-02
  Bugfixes:
    - Removed invalid migration JSON mappings that could break save loading with property-tree errors.
    - Stopped using cross-mod fluid/item remap migrations for compatibility replacements; those changes remain handled in data stage.
  Notes:
    - This release specifically fixes the map-load error involving ROOT.entity.heavy-oil.
Version: 0.3.0
Date: 2026-04-02
  Features:
    - Expanded dependency/load-order coverage to the maintained 2.0 Omnimods, Bob's, and Angel's suites.
    - Added conflict protection against overlapping Space Age compatibility mods that patch the same areas.
    - Broadened surface-condition cleanup to modded alternate recipes that touch progression-critical Space Age resources.
    - Added supported suite documentation and a full-suite stress-test row to the validation matrix.
  Notes:
    - This release broadens supported suite coverage, but it still needs a real in-game smoke test before claiming full verified support.
Version: 0.2.2
Date: 2026-04-02
  Changes:
    - Made Omnimatter, Omnilib, Bob's core modules, and Angel's core modules hard dependencies in info.json.
    - Kept loader_mini_1x1 and PlanetsLib integrations optional.
  Notes:
    - This release is intended for Mod Portal publication as a true compat patch that explicitly requires the supported Omni + Bob's + Angel's stack.
Version: 0.2.1
Date: 2026-04-02
  Bugfixes:
    - Validation pass fix: sulfuric acid replacement now uses fluid recipe replacement instead of item replacement.
    - Validation pass fix: Bob's lab integration now checks for the matching item prototypes before editing biolab ingredients.
  Notes:
    - Static validation release prepared after portal-readiness review; still recommended to do one in-game data-stage smoke test with the target pack.
Version: 0.2.0
Date: 2026-04-02
  Features:
    - Added progression-hardening bootstrap recipes for core Space Age ore, fluid, and Gleba item loops.
    - Added starter Omnimatter extraction support for calcite, tungsten ore, and holmium ore.
    - Added new startup surface policy modes: strict, planet-friendly, and all-surfaces-open.
    - Expanded cross-surface recipe relaxation to progression-critical Space Age infrastructure and processing chains.
    - Added release docs for progression coverage, test matrix execution, and pack validation.
  Compatibility:
    - Keeps existing Angel/Bob/Space Age interop fixes for oil oceans, sulfuric acid geysers,
      Fulgora scrap circuits, carbon/sulfuric-acid/turbo-belt merges, Bob warfare platform magazines,
      loader mini fixes, and selected Space Age fluid voids.
    - Adds fallback lubricant routing support when Angel's simple coal liquefaction changes the oil chain.
  Notes:
    - This release prioritizes reachability and mixed-pack survivability over strict vanilla/overhaul balance.
Version: 0.1.0
Date: 2026-04-02
  Compatibility:
    - Initial release of a best-effort Omnimatter + Angel's + Bob's + Space Age compatibility layer.
    - Adds Omnimatter integration hooks for calcite, tungsten ore, holmium ore,
      ammoniacal solution, fluorine, and lithium brine.
    - Adds Angel/Bob compatibility fixes for Space Age oil oceans, sulfuric acid geysers,
      carbon/sulfuric-acid/turbo-belt merges, Fulgora scrap circuits, and optional loader mini fixes.
    - Adds optional settings to allow core Space Age production buildings and matching recipes
      on all surfaces for better compatibility with additional planet mods.
    - Includes migration mappings for heavy-oil/crude-oil, carbon/angels-solid-carbon,
      sulfuric-acid/angels-liquid-sulfuric-acid, and turbo transport belts.
  Notes:
    - This patch intentionally focuses on compatibility and cross-mod progression hooks rather
      than a full balance rewrite.