Razi Rocket Reusability


Recover spent rockets as orbital wreckage, recycle their materials, and guide salvage with Remnant Beacons. Optional harder side approaches and K2 Spaced Out/Muluna compatibility. Requires Space Age and RAZI Library.

Content
6 days ago
2.1
45
Logistics Environment Logistic network Power

Changelog

Version: 1.1.9
Date: 22. 10. 2026
  Graphics:
    - New Raziel mascot thumbnail for Razi Rocket Reusability.
Version: 1.1.8
Date: 21. 10. 2026
  Native settings integration:
    - Hard and Nightmare synchronize five real Rocket Reusability Map settings
      owned by this mod: recovery, spawn distance, wreck cap, side mode, side chance.
    - Previous manual selections are saved and restored on Easy/Normal/Custom
      and when Razi Protocol is absent.
    - Migrate side-arrival checkbox preferences recorded by the 1.1.7 bridge.
    - Preserve separate mod compatibility/debug choices and all startup settings.
  Testing:
    - Expanded native settings bridge regression coverage across both modes,
      idempotence, re-enforcement, restoration, Custom and save migration.
Version: 1.1.7
Date: 21. 10. 2026
  Razi Protocol integration:
    - Hard/Nightmare now switch the source-owned Side-arriving wrecks Map setting itself On.
    - Restore the player's original checkbox on Easy, Normal, Custom or standalone.
    - Uses the native Factorio runtime settings API, once per second; no scripts outside the mod.
    - Startup settings and foreign mods' settings are deliberately not modified.
  Compatibility:
    - Keep the original fallback for the first few ticks before settings synchronize.
    - Original recovery probability, side approach chance and spawn safety stay unchanged.
Version: 1.1.6
Date: 21. 10. 2026
  Integration:
    - Razi Protocol Hard and Nightmare presets automatically activate side-arriving rocket wrecks.
    - Easy, Normal and Custom respect the standalone runtime side-arrivals toggle.
    - The existing side-arrival chance, cap, beacon priority and safety fallback are unchanged.
  Compatibility:
    - No cross-mod settings writes, save migrations or extra scripted wrecks.
    - Runtime setting changes remain effective without reloading a save.
Version: 1.1.5
Date: 21. 10. 2026
  Features:
    - Opt-in harder side-arriving wrecks (disabled by default).
    - Adjustable 0-100% chance for a side approach; 35% default when enabled.
    - Both port and starboard arrivals aim toward the platform hub.
  Safety:
    - Hull-aware side lanes, asteroid footprint checks, and collision tests.
    - Retry opposite side before falling back to normal front approach.
    - Preserve existing recovery probability, beacon selection and wreck cap.
  Quality:
    - Clear difficulty warning and runtime-changeable settings.
    - Side-entry regression coverage for asymmetric and oversized platforms.
Version: 1.1.4
Date: 20. 10. 2026
  Graphics:
    - Subtle color/contrast polish on the original thumbnail, icons and small chunk sprite.
    - All original composition, sprites, dimensions and alpha masks preserved.
    - Normal maps, roughness maps and shadows unchanged. No replacement artwork.
  Fixes:
    - Corrected Rocket Chunk Processing research icon size declaration (190x190).
  Maintenance:
    - Added reproducible, bounded image polishing and asset regression checks.
Version: 1.1.3
Date: 20. 10. 2026
  Compatibility:
    - Explicit optional dependency and post-K2SO data-stage integration.
    - Adds Krastorio crushing machine category to salvage processing.
    - Balances recoverable components to installed rocket silo craft requirements.
    - Preserves K2SO tech-card prerequisites and rocket-part productivity.
    - Uses craftable salvage fallback for overhaul rocket recipes without PU/LDS.
  Tests:
    - Adds standalone/K2SO data-stage compatibility checks for several rocket costs.
Version: 1.1.2
Date: 20. 10. 2026
  Fixes:
    - Explicit wreck velocity for stationary platforms.
    - Hub-relative spawns with long-hull and collision clearance checks.
    - Muluna-friendly recipe conversion preserves input costs and productivity.
  Balance and visuals:
    - Less extreme wreck durability and collision damage.
    - Reduced washed-out asteroid lighting and specular reflection.
    - Only fully powered Remnant Beacons prioritize spawns.\n    - Cap simultaneous wrecks per platform, default 3.
  Quality:
    - Optional Muluna dependency and regression smoke tests.
Version: 1.1.1
Date: 20. 10. 2026
  Integration:
    - Requires published RAZI Library 1.2.0 or newer (razi_lib).
    - Shared settings constructors, prototype cloning and recipe normalization.
    - Shared recipe edits, idempotent technology unlocks and validation.
    - RAZI event registry, remote API registration and persistent storage namespace.
  Migration:
    - Preserves per-force custom space platform whitelist settings across upgrades.
    - Keeps existing technology, recipe, item and setting names.
  Testing:
    - Added RAZI Library 1.2.0 offline data/runtime integration smoke tests.
Version: 1.1.0 (Razi continuation)
Date: 20. 10. 2026
  Compatibility:
    - New internal name razi-rocket-reusability and original-mod incompatibility.
    - All asset references, remote interface and console command renamed.
    - Factorio 2.1 and Space Age compatibility, runtime and recipe API changes.
  Fixes:
    - Restored collision-aware used rocket spawning.
    - Repaired whitelist management, remnant beacons and invalid Lua syntax.
  Settings:
    - Added recovery chance, spawn distance and modded platform support.
  Maintenance:
    - Attribution, documentation, zip packaging and offline validation.
Version: 1.0.7
Date: 11. 20. 2024
  Fixes (published portal changelog; the code was not committed upstream):
    - Shortened the distance to avoid nonmoving asteroid optimization.
    - Added basic collision checks for spawning asteroids.
Version: 1.0.6
Date: 11. 20. 2024
  Hotfix:
    - Added the recipe and technology for the Remnant Beacon, because I forgot to. Oops!
Version: 1.0.5
Date: 11. 20. 2024
  Features:
    - Added Remnant Beacon, a way to prioritize used rockets spawning on specific platforms.

  Fixes:
    - Used rockets now actually spawn only on platforms in orbit of the planet they launch from.
Version: 1.0.4
Date: 11. 19. 2024
  Features:
    - Added modding interface for space platform starter pack whitelists. Currently nonfunctional due to an engine bug when reading space platform starter packs.
    - Added command "reset-whitelist" to reset what space platform types allow the used rocket to spawn on.
    - Added debug mode setting.

  Changes:
    - Used rockets now spawn a lot farther forward to make sure it doesn't spawn directly on larger platforms.
Version: 1.0.3
Date: 11. 18. 2024
  Fixes:
    - Hid some debug messages because they could fire a lot more often than I thought.
Version: 1.0.2
Date: 11. 15. 2024
  Fixes:
    - Fixed crash when launching a rocket with an unconstructed space platform.
Version: 1.0.1
Date: 11. 15. 2024
  Features:
    - Added startup setting to enable productivity for incomplete rocket parts.

  Fixes:
    - Fixed typos.
Version: 1.0.0
Date: 11. 15. 2024
  Features:
    - Initial release.