SENTRY

Subtracts reputation when asteroids or comets hit the home body. Adds reputation for deflections. Also includes alert window.

License: MIT

Game Version: 1.12.5

Downloads: 103

Author: KAPD

Mod Website: Forum Thread

Followers: 1

SENTRY

Survey and Early Notification of Threatening Reentry
Now with impact consequences!

Features

  • Career mode only: deducts reputation when asteroids or comets hit the home body. Earlier detection reduces the penalty
  • Career mode only: one-time reputation bonus when an asteroid or comet that was heading for impact on its own is deflected
  • Career mode only: destroys facilities when large impacts happen near the KSC. This is exceedingly rare and probably won't happen naturally
  • Per-game difficulty settings
  • Patches stock asteroids and comets to have 30x density (and mass), to align more closely with real asteroids and to make impacts scarier
  • Alert window
  • Toolbar icon turns red when an impact would cost significant reputation
  • Auto-tracks, and alerts you to, threatening or interesting asteroids and comets
  • Filter by asteroids, comets, flybys, and impacts
  • Audio alerts for important events
  • Stock Alarm Clock integration to stop time warp before asteroids hit the home body
  • Stop time warp when a threatening asteroid is discovered

Before you get started

This mod makes asteroids and comets 30x heavier.

If you want stock masses, delete GameData/SENTRY/30xCometAsteroidDensity/. This mod also deducts reputation for asteroid and comet impacts. You can disable that in the SENTRY tab of the game's difficulty settings.

If you have Kopernicus installed

This works with both the stock asteroid system and the Kopernicus asteroid system, but you won't get comets with the Kopernicus asteroid system, which is active by default if you have Kopernicus installed (Kopernicus is a dependency of most planet packs and of Parallax Continued). If you're playing in a system with Kerbin, you probably want the stock asteroid system. You can switch to it by changing
UseKopernicusAsteroidSystem = True
to
UseKopernicusAsteroidSystem = Stock
in GameData/Kopernicus/Config/01_DefaultConfig.cfg

Dependencies

Installation

  • Install all dependencies
  • Extract the zip
  • Put the SENTRY/ folder from the zip's GameData/ folder in the GameData/ folder of your KSP install

Known bugs and limitations

  • If the stock Alarm Clock integration is turned off, asteroids can clip through the home body at high time warp
  • Stock comets can fragment into many smaller comets if they exceed a pressure limit. This throws off the impact consequences a bit
  • SENTRY force-loads asteroids to find their masses, which can cause some log spam
  • The stock spawner doesn't spawn asteroids without a level 3 Tracking Station. SENTRY also doesn't apply penalties, bonuses, or facility damage without a level 3 Tracking Station
  • I've attempted to make penalties similar regardless of whether an asteroid hits while loaded, clawed, or unloaded, but there is still some variance

AI

I used Claude Code for nearly all of the plugin code and for some other purposes. I'm not proficient with C# or familiar with the KSP codebase. That said, this isn't slop. Human thought, planning, and testing went into this.

License

MIT - see LICENSE

Loading changelog...

Stats for SENTRY

Downloads over time

Downloads per version

New followers per day

Top Referrers

  1. spacedock.info
  2. www.google.com
  3. sd-prod-live.52k.de
  4. sd1b.52k.de
  5. sd1a.52k.de
  6. forum.kerbalspaceprogram.com
  7. github.com
  8. sd-prod-stage.52k.de

Export Raw Stats

Export Downloads

Export Followers

Export Referrals

Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.