K2-D2 (Redux port)
An astromech-style autopilot suite for Kerbal Space Program 2, ported to the Redux modding framework from Christophe Floutier's original K2-D2 (built for SpaceWarp1).
K2-D2 gives you one panel (Alt-O or the AppBar icon) with a set of autopilots:
Status
This is a from-scratch port of the original code onto Redux's APIs, not a compatibility shim - it required chasing down and fixing a number of real differences between the old SpaceWarp1/UitkForKsp2 environment and Redux (custom UI controls, orbit representation, and more).
Confirmed working (tested in-game): - Full UI - all tabs, styling, custom controls - Node autopilot - Lift/ascent autopilot - flies the configured profile to orbit; ends by asking for a manual circularization node (see Known limitations below) - Landing autopilot - descent, braking, and touchdown, including collision detection - Docking autopilot - final approach and main-thrust kill-speed/brake - Attitude hold - Auto-staging, with a player-facing on/off toggle in the window's title bar
Known limitations: - The Lift/ascent autopilot asks for a manual circularization node rather than creating one itself.
Installation: 1. Install Redux for Kerbal Space Program 2. 2. Download the latest K2-D2 release and drop the contents into your KSP2 mods folder (merge folders if prompted).
Credits: - Christophe Floutier - original K2-D2 mod for SpaceWarp1 - IanMealworm - Redux port - Mole - original Circularize work - schlosrat - original testing and code help, especially node creation - Opus - named the mod - cheese3660 - SpaceWarp and AutoBurn, which the original mod was built on - Halbann - LazyOrbit, which the original mod's first steps were based on - KSP2Community - the Redux modding framework and the Redux.Template project scaffold this port is built on
License: CC BY-SA 4.0. Same license as the original K2-D2, inherited as required by its ShareAlike terms.
Raw stats are from the beginning of time until now. Each follower and download entry represents one hour of data. Uneventful hours are omitted.