Releases: KSP2Redux/Redux
Releases · KSP2Redux/Redux
KSP2 Redux 0.2.3.0.101965
Redux Beta 5 Hotfix 1
To install, use the Redux Updater app, do not download any files from this page manually.
Fixes
- Fixed CJK localization breaking the UI
- Fixed Color Manager presets reverting (for real this time)
- Fixed disabling Cadet Orientation breaking mission completion
- Fixed not being able to destroy flags
- Fixed tier 2 unlock animation playing twice
Features
- Added three new missions
- Added setting for photosensitivity toggle
- Made splash screen skip in the SDK
- Debug Tools now always stays on top of other windows
Other
- New launcher version, please update in app
Redux Beta 5
v0.2.3.0.101933-beta (2026-04-25)
Fifth public beta release of KSP2 Redux.
To install, use the Redux Updater app, do not download any files from this page manually.
New Content
Features
- Added: Custom flags (place image files in
KSP2Redux/mods/<YourModName>/flagsand restart game) - Added: Discord Rich Presence support
- Added: Statistics window in the main menu and Esc menu
Parts
- Added: SM+ "Cheetah" orbital engine
- Added: SM+ "Bobcat" launcher/sustainer engine
- Added: 3 SM+ adapters
- Added: 4 SM+ fuel tanks
Science
- Added: 2 new tech nodes in the tech tree
Modding Support
- Upgraded to Unity 6000.4.1
- Modding SDK now works with KSP2 Redux (beta 5+ only)
- Added "Project Shakespeare", a KSP1 parts mod → KSP2 parts mod converter - EXPERIMENTAL, no support provided for specific KSP1 mods
- Added Event and Command bindings to UITK for buttons
- Added sound manipulators to UITK
- Added localization converters for UITK MVVM bindings
Other
- New Updater application is now used to install, update/downgrade and uninstall KSP2 Redux
- Added Discord Rich Presence support
- Added a new Statistics window in the main menu and Esc menu
Bug Fixes & QoL Improvements
Construction
- Fixed: Struts disconnect when undoing
- Fixed: Struts in symmetry act get cross-wired when placed on rotated parts
Environments
- Fixed: Mission control shader made displays look grey
EVA
- Fixed: Fix that was supposed to fix being able to plant flags on spacecraft that are not on ground
Flight and Map
- Updated: Increased SAS Stability
- Updated: KSP1-style input smoothing for both normal and precision mode
- Fixed: Telemetry wasn't up to date in SAS FixedUpdate
- Fixed: Map UI breaks when a targeted vessel gets destroyed
- Fixed: TelemetryComponent NREs upon destruction of a targeted vessel
- Fixed: Orbital line in other SOIs no longer ignore axialTilt, which means more accurate orbital lines.
FX and Audio
- Updated: Countdown now plays if loaded from save now
- Fixed: Countdown timing was slightly off
- Fixed: FXBase NREs when teleporting
Tutorials and Missions
- Fixed: "This Is Very Normal" mission completes when not in orbit
- Fixed: Final "I. P.A.I.G.E" mission being impossible
- Fixed: Final "I. P.A.I.G.E" objective text being wrong
- Fixed: Gateway missions completing without having actually completed the objectives
UI/UX
- Updated Flag Site UI style
- Updated SW console UI
- Fixed: SW console not showing any logs
- Fixed: Flag Site UI description and location name had text limits
- Fixed: Heating bars and Parts Picker don't get hidden when pressing F2
- Fixed: Color manager presets get deleted on revert
- Fixed: CommNet tooltip NRE upon hovering over it when there's no active vessel
- Fixed: UITK loading flow background is stretched on ultrawide monitors
- Fixed: Parallax effect on tech nodes on ultrawide monitors
- Fixed: Campaign folder would get deleted if it was empty
Other
- Updated Shapes package to 4.5.1
- Removed Herobrine
Performance
- Reduce string overhead in Module_RCS when thruster status text is not visible.
- Refactor RelativeOrbitSolver to avoid allocating TransformModels (Lots, and lots of profiling the map view. Eventually we got it down though, probably.)
- Enabled DirectStorage
Mod Breaking Changes
- Custom UITK elements made with UxmlFactory are no longer supported in Unity 6.4. Please upgrade to [UxmlElement] attribute-based custom elements. More info in the Unity documentation.
Known Issues
- The new SM+ engines' gimbal animation is not final
- The SM+ parts have no reentry VFX yet
- Balancing for SM+ parts is not final
- "Project Shakespeare" KSP1 mod loader is in an extremely early, experimental state. It is meant as a preview for our future comprehensive editor tooling for helping KSP1 modders port their parts to KSP2 Redux.
Redux Public Beta 4 Hotfix 1
v0.2.3.0-beta+db95dc1d (2026-02-28)
Hotfix for the fourth public beta release of KSP2 Redux.
Bug Fixes
Construction
- Fixed: VAB lighting/part colors being darker than normal
Flight and Map
- Fixed: EVA helmet lights not working properly
- Fixed: Right Alt key not triggering physics warp in space
Modding Support
- Fixed: Patch Manager parsing errors not increasing the error counter on the loading screen
UI/UX
- Fixed: Chinese, Japanese and Korean fonts not rendering all characters properly
- Fixed: UI scrolling is too fast in some places
Redux Public Beta 4
v0.2.3.0-beta+27d5a5ff (2026-02-27)
Fourth public beta release of KSP2 Redux.
New Content
FX and Audio
- Reimplemented countdown audio
Tutorials and Missions
- Added: "I., P.A.I.G.E" series of missions
- Added: "This Is Very Normal" mission
Modding Support
- Upgraded Unity version from 2022.3.5f1 to 6000.3.10f1
- Added: RevealObjectiveOnActivate in missions
- Updated: Loading tips have their own addressable label
- Fixed: Mod localizations unable to override stock localizations
- Updated: OAB now uses copies of prefabs to instantiate parts, preventing issues with prefab files being modified at runtime in the editor
Bug Fixes & QoL Improvements
Construction
- Added: Color Manager saves apply mode and presets pane state
- Fixed: VAB Camera unexpectedly resets to manually panned position when in airplane mode
- Fixed: Fairings do not get created when loading a vessel in for the first time
- Fixed: Color Manager eyedropper tool setting both colors instead of just the selected one
EVA
- Updated: Disabled EVA exit obstruction check
- Fixed: Surface Sample container not being in the kerbal's hands
Flight and Map
- Added: Physics Warp initiation in space with the Alt key
- Added: 10,000,000x warp is now available
- Updated: Decoupled parts get renamed to Debris: OriginalVesselName
- Updated: Undocked parts get renamed to Undocked: OriginalVesselName
- Updated: Docked parts get renamed to Docked: OriginalVesselName
- Fixed: Partially out of fuel event triggers if infinite fuel is enabled
- Fixed: Single part SAS oscillation issues
- Fixed: Maneuver trajectories visually disappear when loading the game
UI/UX
- Added: New notifications for time warp height limits and warping to point
- Added: Radiator Action Group button in vessel actions
- Added: New UITK loading screen
- Updated: Flags are destructible from tracking station
- Updated: Focus button on flags in tracking station object picker
- Removed: Map object tooltip pinning
- Fixed: Size tag in R&D Center nodes is hard to read
- Fixed: Part Subtitle displaying outside of the part info window if text is too long
- Fixed: Throttle text size being too large in some languages
- Fixed: Agency flag doesn't get set in the escape menu
- Fixed: Changing language while in game localizes the escape menu once
- Fixed: UI Data in tracking station is incorrect for miscellaneous objects
- Fixed: VAB part info size categories are not legible
Science
- Added: Kerbals on EVA can take science reports out of command pods and probes
Other
- Updated: Unified logging, all logs are in Ksp2.log
- Fixed: Typos in various areas
Performance
- Moved a few view layer things to Module_Engine
- Avoid unnecessary parent change overhead when instantiating save UI
- Fix unnecessary layout group overhead caused by SetSiblingIndex() in the save UI
- Fixed Color Picker GameObject duplicating
Known Issues
- Lighting in the Mission Control building is a bit off
- Languages with unfinished translations are visible in the Settings menu
Redux Public Beta 3 Hotfix 1
v0.2.3.0-beta+727ccf96 (2025-12-24)
Hotfix for the third public beta release of KSP2 Redux.
Bug Fixes
Flight and Map
- Fixed: Camera not resetting properly when focusing on a part and opening KSC
- Fixed: Maneuver nodes not being movable in the map view
Other
- Fixed: Bug report titles have incorrect formatting
Redux Public Beta 3
v0.2.3.0-beta+61072e84 (2025-12-24)
Third public beta release of KSP2 Redux.
New Content
EVA
- Added: Kerbals now have helmet lights that can be toggled on/off
Flight and Map
- Added: Camera FoV adjustment in flight (Alt + Mouse Wheel)
- Added: Focusing camera on a part in flight (Double Click)
- Added: Keybind to reset camera state in flight (Double Middle Click)
Parts:
- Updated: TCS-400X & TCS-200F radiators now have reentry VFX
Improvements
Flight and Map
- Updated: Flags can now be deleted in the map view and have a more distinct color
Modding
- Updated: Revamped the KerbalUI theme to better match planned stock UI styles
- Updated: Stock code that checks for UI under the cursor now accounts for modded UI as well
- Updated: Removed deprecated exposed controls from the UI Toolkit experimental namespace
UI/UX
- Added: Redux will now display a notification on the Mods menu when a new version is available
- Updated: Hovering over parts with the UI hidden no longer shows an outline
- Updated: Applied new UI styles to Bug Reporter and Mods menu
- Updated: New and updated localizations for both stock and Redux UI
Other
- Updated: Submitted bug reports now include the current game version and proper filenames
Bug Fixes
Flight and Map
- Fixed: Loading screen hanging when switching to tracking station
- Fixed: Multiple decoupling/undocking errors when vessels are recreated
- Fixed: Errors when a vessel gets destroyed
- Fixed: Maneuver nodes breaking after loading a save
Modding
- Fixed: Patch Manager patch configs not getting cached properly
- Fixed: Patch Manager patches with a sole selector causing errors
- Fixed: Runtime changes to part prefabs carrying over to prefab files on disk in the Editor
Parts
- Fixed: Engines with multiple nozzles causing overheating issues
- Fixed: Deployable radiator getting stuck in the Moving state
- Fixed: Fairings only shielding a limited number of parts from the airstream
Science
- Fixed: Science experiments not being transmittable through relays
UI/UX
- Fixed: Navball not resetting back to Surface mode after reverting to launch
- Fixed: Vertical speed readout incorrect scale
- Fixed: Science rewards UI not showing values higher than 4 digits
- Fixed: Scrolling over Redux and mod windows triggering zooming in/out in the game
- Fixed: Mods menu button for opening mod settings not working
- Fixed: Mission descriptions not properly rendering rich text tags
- Fixed: Intersect markers not being visible without an active maneuver in the Map View
VAB
- Fixed: Keybinds for switching tools (1-4) not working on non-US keyboard layouts
- Fixed: Deployable parts not having correct animation state in symmetry mode when extended
Other
- Fixed: Science experiments causing errors on game load
Redux Public Beta 2
v0.2.3.0-beta+c5f75e51 (2025-12-06)
Second public beta release of KSP2 Redux.
New Content
Installing and Updating
- Added: Redux support for the Epic Games Store version of KSP2
UI/UX
- Added: API for mouse-click sort ordering of UITK and UGUI windows
- Added: Bug Reporter dialog now asks whether the reported bug is from Redux or the base game
- Updated: Bug Reporter UI reworked to better match stock style
Bug Fixes & QoL Improvements
Construction
- Updated: Fairings no longer check for clipping when being built in the VAB
Modding
- Fixed: Mods using a publicized version of KSP2 Redux not running in the editor
- Fixed: Configuration value callbacks firing before new value is set
Flight and Map
- Updated: Deployable parts no longer get blocked when extending
- Fixed: Planting flags in invalid locations
Tech tree
- Fixed: Empty ISRU tech node showing up in the tech tree
Tutorials and Missions
- Fixed: "To A Moon And Back", "To Boldly Go" and "Not Because It Is Easy..." missions not completing under certain conditions
- Fixed: "To A Moon And Back" mission now unlocked after first Kerbin orbit
UI/UX
- Fixed: Atmospheric pressure in the tracking station always showing 1 atm
- Fixed: Audio settings sliders always displaying 100% when first opening the settings menu
- Fixed: "Report Redux Bug" button in the escape menu moving version info offscreen in Exploration mode
- Fixed: Certain parts of SpaceWarp UI not hiding after pressing F2
- Fixed: Missions in Mission Control clickable after collapsing their category
- Fixed: Redux bar toggles not fully matching the stock version
- Fixed: Redux and mod scrollbars visual glitches
- Fixed: Multiline text fields broken in draggable UITK windows
- Fixed: Positioning logic of UITK windows causing them to spawn offscreen
Redux Public Beta 1
v0.2.3.0-beta+9fe7d552 (2025-12-01)
First public beta release of KSP2 Redux.
Bug Fixes & QoL Improvements
UI/UX
- Fixed: Scaling/positioning issues on non-16:9 aspect ratios (ultrawide, 3:2, etc.)
- Fixed: No hover sound in the Settings menu
- Fixed: Resolution showing up as "Spanish" in the graphics settings for non-standard resolutions
- Fixed: Various UI issues in the bug report dialog
- Fixed: UI bug in the Redux Credits screen
- Updated: Warning dialog about possible mod incompatibilities
Other
- Updated: Game logs are now automatically attached to bug reports
The patch also includes all the following content from the initial private beta release v0.2.3.0-beta+36b1a6fa of KSP2 Redux (2025-11-29):
New Content
Parts
- Added: TCS-400X & TCS-200F Radiators
Graphics
- Added: Sun flare changes color on sunset/sunrise
- Added: Reentry effects are a different color for each planet
- Added: Cloud layers, and improved stock cloud shapes
Tools
- Added: Debug Tools for various systems, accessible using Alt+F12 (can be changed in the settings)
- Added: Bug Report UI. Accessible via the escape menu or by pressing Ctrl+B
Tutorials and Missions
- Added: New Mission Granters: Mega Mining Co, Shallow Stone, Perpetu-Warm, Kerbal Fossil Appreciation Fan Club, Urika Inc.
- Added: Mission Granter Logos in Mission Control
- Added: Tier 1, 2 and 3 gateway missions
Modding Support
- SpaceWarp, PatchManager, V-Swift, Shoemaker and UITK for KSP2 integrated.
- Redux Template: https://github.com/KSP2Redux/Redux.Template
- Documentation: https://modding.kerbal.wiki/Main_Page
Bug Fixes & QoL Improvements
Construction
- Fixed: Using undo after attaching two parts disconnects them instead of deleting one
- Fixed: Search is inaccurate
- Fixed: dV and TWR not being calculated when focusing on new vessel in VAB
Environments
- Fixed: Other moons of celestial body aren't visible when in SOI of moon
- Fixed: Dres' rings render behind the planet
EVA
- Fixed: Kerbals rotate endlessly
Flight and Map
- Added: Flags are now visible in the map view!
- Fixed: AN/DN nodes "stick" onto screen after deleting maneuver
- Fixed: Staging in physics warp isn't possible
- Fixed: Landing gear toggles on/off in time warp
- Fixed: Science experiments continue when situation changes
- Fixed: Kerbals are recoverable on other celestial bodies
- Fixed: Solar panels generate EC even when occluded
- Fixed: Time warp limits are unbearable
- Fixed: Flags disappearing after leaving SOI
- Fixed: Flags causing terrain colliders to glitch
- Fixed: Flags resetting to default agency flag
- Fixed: Camera doesn't preserve orientation when switching from map view to flight view
FX and Audio
- Fixed: Parachute visual effects disappear after quickload
- Fixed: Ring Particles duplicate on camera mode switch
- Fixed: SRBs still make noise when fuel is depleted
Menus and Settings
- Fixed: French, German and English localizations for "Auto-Hide Navball in Map View" have been changed to "Show Navball in Map View"
- Added: Sunflare Toggle to graphics settings
Parts and Vessels
- Fixed: Inflatable Heatshield doesn't shield heat
- Fixed: Puff is now classified as an orbital engine
- Fixed: Ant is now classified as an orbital engine
- Fixed: Changed Manufacturer on TVR-200 and TVR-2160C to O.M.B
Tutorials and Missions
- Fixed: LIL CHONKER mission science reward has been increased to 350
- Fixed: Incorrect "Second Dibs: Gold Edition" and "Three is Company" mission conditions
- Fixed: Mission Granters aren't set for some missions
UI/UX
- Fixed: Trip planner dropdown isn't sorted
- Fixed: Trip planner judgement text doesn't get regenerated once results are cleared
- Fixed: Heat Gauge is unclear and visually unappealing
- Fixed: Non Stageable Resources changed to Consumables
- Fixed: "Run Experiment" action in Action Group Manager isn't displayed correctly
- Fixed: Science Category in Action Group Manager isn't displayed correctly
- Fixed: Cheats Menu dropdown has no text
- Fixed: "Game.View" UI pops up after craft crashes in F2
- Fixed: Science Reports default to "Generic default text for data"
- Fixed: Tracking Station units are just diabolically wrong
- Fixed: "Experiment Interrupted!" notification spam
- Fixed: VAB button active in VAB and Tracking Station button inactive in VAB
- Fixed: VAB button displays as active, even though it's inactive in flight.
- Fixed: R&D button active in R&D center
- Fixed: Expanding stage is impossible with one stage
- Fixed: Character limits on flag sites too low
- Fixed: Incorrect localizations in the deorbiting and science tutorial
- Added: Improved search in the VAB part picker, added support for tags
- Added: Warning icon next to Engineer Report
- Added: New Color Manager
- Added: Enhanced Orbital Info
- Added: Unified fonts between modded and stock UIs
- Added: Resources are displayed in the PAM
Other
- Added Redux Credits to the main menu
- Disabled stock online services which were already taken down
Performance
- Enable Unity multithread render settings.
- Disable Physics.autoSyncTransforms to reduce general transform change overhead. Refactor code that relied on it.
- Improve CollisionManager scalability for large vessels and use multithread collision callback API.
- Use ECS Enities and Burst for TransformModel calculations. Deprecate TransforFrame.
- Disable unused IMGUI OnGUI() events.
- VesselSAS: Use eco-friendly overload of GetComponents().
- ThermalOcclusionGraph: Remove needless Count() enumerator walk.
- Use null coalesce and getter caching on heavily used convenience getters
- Module_ResourceConverter: Remove unneeded material property getter.
- Module_RCS: Remove unnecessary string formats. Add markers.
- Module_WheelSuspension: coalesce vessel getter.
- Data_Drag: Do the cheap check first when changing cube weights.
- Module_SolarPanel: Cleanup string handling and reduce garbage.
- CenterOfThrustQuery: fix garbage and simplify code.
- GetPartOwner() is expensive, so cache results.
- Rework MessageCenterMessage subclasses to avoid garbage on Clear()
- SessionManager: Avoid garbage from re-boxing difficulty settings value
- ResourceFlowRequestManager: Fix reflection garbage in value type
- ResourceContainerGroupSequence: Fix garbage from enumerating interface,
- Fix struts causing thermal code to rebuild data every frame.
- Reducing GUID handling overhead in ThermalComponentJob
- Improving orphaned part scanning.
- Improved DeltaVStageInfo times
- Reduce DataContext garbage.
- Fixed memory leaks in thermal code
- Reduced overhead of vessels orbiting Kerbol
- Improved performance in VAB
Mod Breaking Changes
- New integrated mod loader and updated SpaceWarp APIs: https://modding.ksp2redux.org/
- Part modules implementing PartComponentModule must register with the part to receive OnUpdate() calls with Part.RegisterModuleForUpdates(this) and Part.UnregisterModuleForUpdates(this). Call during OnStart() / OnStop(), or when appropriate for what the part is doing.
Known Issues
- Not all languages are localized
- Most existing mods will not be compatible with KSP2 Redux without some modifications by their authors
- Radiators do not have reentry VFX yet