Safer Asteroids

by Kryzeth

Reduces the maximum size of dangerous asteroids from spawning in planetary orbits, keeping Space Platforms safe. Maximum asteroid size can be modified on a per-planet basis. Compatible with Any Planet Start, Cupric Asteroids, More Asteroids, and Asteroid Frequency Multiplier.

Tweaks
21 days ago
2.0
3.09K

Changelog

Version: 1.2.3
Date: September 24, 2025
  Minor Features:
    - Added compatibility with Oratl from VoidProcessing mod, when PlanetsLibTiers is enabled.
Version: 1.2.2
Date: September 21, 2025
  Bugfixes:
    - Fixed Terra Palus error on load.
    - Removed debug lines for untiered planets, replaced with harmless log lines.
Version: 1.2.1
Date: September 21, 2025
  Bugfixes:
    - Replaced one remaining use of Math.round from stdlib (no longer needed)
Version: 1.2.0
Date: September 21, 2025
  Changes:
    - Streamlined the entire codebase. All planet-specific settings have been removed.
      Instead retains only three settings for each asteroid size.
      This allows for nearly perfect forward compatibility with any and all new planet mods.
    - Added compatibility with PlanetsLib Tiers.
      Instead of asteroid size-based settings, includes setting for each whole number tier of planet.
    - Added setting to override existing harmful asteroids to the specified asteroid size.
    - Removed dependency on stdlib, as it was no longer needed.
    - Reversed the load order, so that Asteroid Frequency Multiplier takes effect last.
Version: 1.1.8
Date: June 8, 2025
  Minor Features:
    - Added compatibility with Rubia, Igrys, and Paracelsin planet mods.
Version: 1.1.7
Date: February 21, 2025
  Minor Features:
    - Added compatibility with Tenebris Prime mod.
Version: 1.1.6
Date: February 9, 2025
  Minor Features:
    - Added compatibility with Cubium, Moshine, and the Metal and Stars mod.
    - Added setting for Muluna asteroids, only when Any Planet Start was detected.
      This setting may be removed in future, if Muluna removes these dangerous asteroids.
Version: 1.1.5
Date: January 30, 2025
  Minor Features:
    - Added compatibility with Cerys, Corrundum, Castra, and Secretas/Frozeta.
Version: 1.1.4
Date: January 8, 2025
  Minor Features:
    - Added compatibility with Janus and Lignumis.
Version: 1.1.3
Date: January 4, 2025
  Bugfixes:
    - Updated asteroid conversion script to match any asteroids in "size-type-asteroid" format.
Version: 1.1.2
Date: December 8, 2024
  Minor Features:
    - Added support for several modded planets, full list on the mod portal.
Version: 1.1.1
Date: December 1, 2024
  Info:
    - Added Asteroid Frequency Multiplier as optional depedency.
      Changes to dangerous asteroid frequency applied before being rendered harmless by this mod.
      More details and examples of this compatibility added to FAQs for both mods on the mod portal.
Version: 1.1.0
Date: Nopvember 21, 2024
  Changes:
    - Split the setting for the inner planets into three separate settings, one per planet.
    - Changed "enabled/disabled" toggle to max asteroid size (per planet/space location)
    - Removed individual route settings, for one Safer Interplanetary Routes setting.
      Also added asteroid size limit for interplanetary routes setting; works better this way.
      Only affects routes between planets which were already modified.
Version: 1.0.1
Date: Nopvember 9, 2024
  Changes:
    - Updated the method to prevent dangerous asteroids from spawning.
      Instead of removing their spawns outright, they are merely converted to the harmless variety.
    - Updated mod setting names and descriptions to better match their function.
Version: 1.0.0
Date: October 28, 2024
  Info:
    - Initial release, see main page (Information) for full features.