Skip to content

KSP2 Redux 0.2.9.0.104492

Pre-release
Pre-release

Choose a tag to compare

@jan-bures jan-bures released this 04 Sep 16:44
· 6 commits to main since this release

Snapshot 26w36a

This snapshot adds a new mission, docked rotation, a rebuilt Tracking Station information panel with resource overlays, updated launch countdown, a new modding workflow for prefab patching, and as always, many flight, VAB, performance and stability fixes.

New Content

Missions

  • Added: The Drespiracy, a new mission to investigate Dres, Drast and Beyl
  • Updated: I, P.A.I.G.E. 2.0 with its takeover sequence and revised objective flow

Flight and launch

  • Added: Docking port rotation controls
  • Updated: Prelaunch countdown water deluge and spark effects

Tracking Station

  • Updated: The vessel and celestial body information panel reworked in UITK
  • Added: Visible mission objectives and mission groups to the Tracking Station information panel
  • Added: Scan-gated resource lists and resource density overlays for celestial bodies in the Tracking Station

Performance Improvements

  • Improved: Science report scoring, transmission and research-inventory updates avoid repeated report searches, validation and per-frame allocations
  • Improved: Large-vessel Delta-V updates reuse part lookups and indexed part data instead of repeatedly rebuilding and scanning collections
  • Improved: Resource density maps are loaded once and reused by scanning and Tracking Station displays
  • Improved: Part mass modifiers for launch clamps, procedural parts and part switches now use ECS data instead of a legacy per-part scan
  • Improved: Thermal auto-shutdown for generators, resource converters and mines now runs through ordered ECS state updates
  • Improved: Tracking Station telemetry no longer computes the same flight readings twice per frame
  • Improved: Unused resource-flow difficulty checks and redundant per-tick part physics-stat recalculation were removed
  • Improved: Supersampling releases presentation command buffers and render targets when they are rebuilt, disabled or destroyed

Bug Fixes & QoL Improvements

Flight, physics and map

  • Fixed: Vessel collisions incorrectly marking airborne vessels as landed
  • Fixed: Orbital vessels over lower terrain on airless bodies being destroyed by a maximum-terrain collision estimate
  • Fixed: Part destruction during crashes corrupting vessel state
  • Fixed: Analytical collision damage affecting parts that were not involved in the impact
  • Fixed: Vessel breakup leaving corrupted orphaned sections or selecting the wrong camera target
  • Fixed: Physicsless vessel sections retaining the wrong mass after surviving a splashdown
  • Fixed: Vessels loaded below terrain remaining trapped instead of being recovered to the surface
  • Fixed: Surface teleportation leaving vessels in an unsettled physics state
  • Fixed: Stale simulation views being recreated after their simulation objects had been removed
  • Fixed: OAB launches retaining a stale active-vessel selection
  • Fixed: Flight cameras recentering incorrectly after restoring saved camera state
  • Fixed: SAS remaining available when a vessel had no control source
  • Fixed: SAS oscillation while coasting
  • Fixed: Rotational trim continuing to act while a vessel was settled on the surface
  • Fixed: Maneuver intercept previews using skipped maneuver orbits
  • Fixed: Encounter markers being shown for vessels other than the active vessel
  • Fixed: Unavailable maneuver patches breaking SOI refreshes
  • Fixed: Reentry heating not resuming after loading a save
  • Fixed: Fairings not producing friction-heating effects
  • Fixed: Reentry glow being retained by the wrong parts or vessels
  • Fixed: Reentry VFX cleanup blocking universe resets
  • Fixed: Parachutes cutting at the wrong speed and closed housings reappearing after a cut
  • Fixed: EVA Kerbals remaining attached to ladders after a boarding request was refused
  • Fixed: Kerbals on ladders applying unwanted forces to vessels
  • Fixed: Kerbals on ladders becoming impossible to select
  • Fixed: Held EVA jump input being lost during vessel updates
  • Fixed: Analytical wheel contacts producing false suspension travel
  • Fixed: Landing-gear bogies returning to the wrong neutral pose after deployment
  • Fixed: Celestial-body registry cleanup behaving differently in release players
  • Fixed: Environment effects and keyboard lighting attempting to evaluate invalid vessel spheres of influence
  • Fixed: The navball remaining in Orbit speed mode near elevated terrain instead of switching to Surface mode

Construction, parts and resources

  • Improved: Recalculated drag cubes for the LV-T45 "Swivel", LV-T30 "Reliant", LV-1 "Ant", LV-1R "Spider", 48-7S "Spark", IX-6315 "Dawn", Mk5H Nose Cone, "Oscar-B", R-12 "Doughnut", FL-T100, FL-T200, FL-T400, FL-T800, HFT-T-125, FL-R25, PB-X150, PB-X750, PB-X3000, JF-200, JF-50, FL-R10, AE-FF000 “Littleneck”, NCS 200, FL-A10, FL-A5, RA-2, RA-15, OKTO, OKTO2, QBE, "Stayputnik", CH-J3, TRW-0625, Z-100 and Z-200
  • Fixed: OAB vessel loading reconstructing invalid parent-child attachment hierarchies
  • Fixed: Transparent procedural fairings not applying their selected colors correctly
  • Fixed: Engine shrouds initializing or positioning incorrectly
  • Fixed: The SM+ slanted nose cone using invalid reentry meshes
  • Fixed: Stack symmetry on SM+ bi-, tri- and quad-adapters
  • Fixed: Missing metallic strength on the SM+ docking port, square truss resizer and surface resource scanner
  • Fixed: Drills stopping after time warp because brief ground-contact changes were treated as a landing-state loss
  • Fixed: The large radial drill's center of mass being offset from its visible geometry
  • Fixed: Launch clamps losing their scaled mass modifier while merging saved-state definitions
  • Fixed: Overheated generators continuing to produce resources, rapidly cycling at the shutdown threshold or remaining latched after auto-shutdown was disabled
  • Fixed: Generators with no heat output overwriting a part's heat-flux state
  • Fixed: Docking ports displaying incorrect module headings in the Parts Manager
  • Fixed: Launch gantry sizing not updating correctly between different vessels
  • Fixed: VAB part information rapidly expanding and collapsing during pointer movement

Missions, science and game flow

  • Fixed: Tutorials 4.1, 4.2, 4.3 and 4.5 failing after they were reloaded
  • Fixed: Science transmission queues preventing saves from loading
  • Fixed: Transmit buttons not returning after a failed science transmission
  • Fixed: Research inventory rebuilds retaining stale cached science-report entries
  • Fixed: Completed but revealed mission objectives disappearing from the Tracking Station
  • Fixed: Campaign exit racing with save/load operations
  • Fixed: Main-menu showcase vessels being reactivated after their rotation session ended
  • Fixed: Empty IVA portrait controls retaining state from a previous Kerbal
  • Fixed: Random prefab loaders retaining stale game-state subscriptions between sessions

Resource scanning and Tracking Station

  • Fixed: Resource Gathering status messages failing when a localization entry was missing
  • Fixed: The selected body's resource list remaining stale when entering the Tracking Station immediately after a scan
  • Fixed: The resource scanner retaining the previous celestial-body card
  • Fixed: Resource tooltips being hidden behind Map View
  • Fixed: Missing resource-row templates silently producing an empty resource section
  • Fixed: Disabled resource-action styling affecting unrelated Tracking Station controls

Hardware and debug tools

  • Fixed: Logitech per-key lighting not updating reliably
  • Fixed: Debug Tools controls remaining disabled after returning to the menu and loading another campaign or save

SDK, Modding & Tools

  • Added: Linked Addressables authoring and runtime support, with catalog recovery, label grouping, player-build translation and runtime verification
  • Added: A visual, key-first prefab-patching workflow for stock and mod Addressables, with prefab-variant support, arbitrary component and RectTransform values, stable object identities and effective-patch previews
  • Added: Lua prefab-patching support with documented path IDs, terminal values, diagnostics and unified Patch Manager summaries
  • Added: Runtime prefab-patch discovery by mod-owned Addressables catalogs and labels, including typed stock asset loads and play sessions without linked assets
  • Added: A resource-map authoring window for composing, previewing and baking biome-based planetary resource maps
  • Renamed: KSP2UnityTools editor-facing tooling and settings to Redux SDK
  • Improved: SpaceWarp preserves existing Addressables ID transforms, tolerates dynamic assemblies, tracks mod catalog ownership and exposes prefab-patch labels
  • Improved: Patch Manager supports composable prefab domains, editor-facing schemas, direct editor manifests, mod ownership and reliable patch lifecycle across play sessions
  • Fixed: Imported Addressables catalogs becoming stale, duplicated or empty in editor play mode
  • Fixed: The C# console being unavailable in release builds