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
4 hours ago
2.0
0
Planets Logistics Environment Mining Fluids Manufacturing

Changelog

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.