Skip to content

Commit d0cda95

Browse files
committed
Add implemented features and fixes summary page; update roadmap and stats
1 parent 1339dfa commit d0cda95

4 files changed

Lines changed: 309 additions & 10 deletions

File tree

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
---
2+
title: Implemented Features and Fixes
3+
description: A higher-level summary of the features, improvements, and bug fixes already in KSP2 Redux.
4+
---
5+
6+
Redux is still in beta. Compared with stock KSP2 before Redux, it adds new parts and missions, flight and map-view improvements, EVA additions, UI cleanup, graphics updates, installer work, modding tools, and many fixes across the base game.
7+
8+
This page lists the main things already present in Redux, grouped by area for easier reading than the full release notes.
9+
10+
For full release notes of each update, see the [Dev Blog](/blog/) and [GitHub releases](https://github.com/KSP2Redux/Redux/releases).
11+
12+
This reflects the current public state as of **v0.2.3 Beta 6**.
13+
14+
## Added and Improved Features
15+
16+
### Parts and Tech Tree
17+
18+
- Added new thermal control parts, including the TCS-400X and TCS-200F radiators.
19+
- Added SM+ orbital and launcher engines, fuel tanks, adapters, decouplers, separators, boosters, a conical crew pod, and probe cores.
20+
- Added XS solid rocket boosters, camera parts, and a sticker decal part.
21+
- Extended the tech tree to include Redux parts.
22+
- Added optional interstage support to fairings.
23+
- Added SDK tools that help modders generate part icons, drag cubes, reentry meshes, engine plumes, and fairing shrouds.
24+
- Added SDK helpers for part shaders, audio setup, interaction presets, ladders, and airlocks.
25+
26+
### Flight and Map View
27+
28+
- Planted flags now appear in map view with their flag colors.
29+
- Flags can be deleted from map view, and existing planted flags keep their original design when the campaign flag changes.
30+
- Added camera field-of-view adjustment in flight.
31+
- Added double-click part focus and a keybind to reset flight camera state.
32+
- Added KSP1-style celestial/orbital camera behavior.
33+
- Added maneuver node creation and editing while paused.
34+
- Added scroll-wheel precision input for maneuver gizmos.
35+
- Added notifications when precision input mode changes or trim is applied/reset.
36+
- Added clearer feedback for time warp limits and warping to a point.
37+
- Added physics warp initiation in space with the Alt key.
38+
- Added 10,000,000x time warp.
39+
- Improved time warp limits so safe orbits are less constrained.
40+
- Improved physics warp status text and color feedback.
41+
- Added vessel categories and icons for clearer map and tracking station identity.
42+
- Added aerodynamic stress behavior that can break deployed parts.
43+
- Improved SAS stability.
44+
- Added flight input smoothing for normal and precision mode.
45+
- Improved vessel naming after decoupling, undocking, and docking.
46+
47+
### EVA
48+
49+
- Added toggleable Kerbal helmet lights.
50+
- Added helmet toggling on oxygen worlds and inside command pods.
51+
- Added EVA parachutes, including gliding, agency colors, and external seat support.
52+
- Allowed EVA Kerbals to take stored science reports out of command pods and probes.
53+
- Disabled the EVA exit obstruction check to reduce blocked exits in common cases.
54+
55+
### Science, Tutorials, and Missions
56+
57+
- Added a feature for locking tech tree nodes behind missions and science experiments.
58+
- Added new mission granters and Mission Control logos.
59+
- Added tier 1, 2, and 3 gateway missions.
60+
- Added the "I., P.A.I.G.E" mission series.
61+
- Added additional missions beyond the original stock mission set.
62+
- Added stored research reports to the flight report window.
63+
- Added a lower minimum science rewards difficulty option.
64+
- Improved mission objective reveal behavior for mission authors.
65+
- Fixed several mission unlocks, objective checks, rewards, and completion rules.
66+
67+
### UI and Quality of Life
68+
69+
- Added an in-game bug reporter in the Escape menu and on Ctrl+B. Reports can include logs, version information, screenshots, saves, and other attachments.
70+
- Added Redux Credits to the main menu.
71+
- Added a Mods menu update notification when a new Redux version is available.
72+
- Added a Statistics window in the main menu and Escape menu, which tracks various player stats and gameplay milestones.
73+
- Added custom flags from mod folders.
74+
- Added campaign flag changing in the Settings menu.
75+
- Added an improved VAB part picker search with tag support.
76+
- Added a warning icon near the Engineer Report.
77+
- Added a new Color Manager with preset persistence, tooltips, and better state handling.
78+
- Added Enhanced Orbital Info.
79+
- Added resource display in the Part Action Manager.
80+
- Added a radiator action group button.
81+
- Added advanced part actions such as "Remove from symmetry".
82+
- Added an "Add to Staging" toggle for docking ports.
83+
- Added science-part deployment previews in the VAB.
84+
- Added a Mission Tracker button to the VAB app bar.
85+
- Added mouse-wheel scrolling in the R&D Center.
86+
- Cleaned up styling for Redux and SpaceWarp UI, including the mods menu, loading screen, flag sites, scrollbars, and windows.
87+
- Improved UI behavior on ultrawide, 3:2, and other non-16:9 displays.
88+
- Improved localization coverage and font handling, especially for Chinese, Japanese, and Korean text.
89+
- Unified fonts between stock and modded UI.
90+
- Added a setting to disable the photosensitivity warning.
91+
92+
### Graphics, FX, and Audio
93+
94+
- Added sunset and sunrise color shifts to sun flares.
95+
- Added different reentry effect colors per planet.
96+
- Added cloud layers and improved stock cloud shapes.
97+
- Added a sunflare graphics toggle.
98+
- Added supersampling for flight and the VAB to improve visual quality at a performance cost.
99+
- Restored countdown audio and improved countdown behavior after loading from saves.
100+
101+
### Installer, Tools, and Infrastructure
102+
103+
- Added the Redux Updater app for installing, updating, downgrading, uninstalling, and launching Redux.
104+
- Added Discord Rich Presence support.
105+
- Added integrated Debug Tools for multiple systems through Alt+F12.
106+
- Disabled stock online services that had already been taken down and causing errors.
107+
- Improved the logging system.
108+
- Added DirectStorage support.
109+
- Added a splash-screen skip for the SDK.
110+
111+
### Modding Support
112+
113+
- Integrated the core modding libraries and tools: SpaceWarp, Patch Manager, V-SwiFT, Shoemaker, and UITK for KSP2.
114+
- Upgraded the Unity version from 2022.3 to Unity 6.4.
115+
- Added Redux Template support and the Modding SDK workflow for Redux mods.
116+
- Added Project Shakespeare, an experimental KSP1 parts mod to KSP2 parts mod converter.
117+
- Added UITK helpers for event binding, commands, sound handling, localization conversion, app shells, and dialogs.
118+
- Added shared UI pieces for resizing, drag handles, tooltips, automatic text sizing, and common mod windows.
119+
- Added an API for mouse-click sort ordering between UITK and UGUI windows.
120+
- Improved UI-under-cursor checks so stock code accounts for modded UI.
121+
- Improved the KerbalUI theme and moved away from deprecated UITK experimental controls.
122+
- Rewrote Patch Manager around Lua scripting, with better diagnostics, generated stubs, patch ordering controls, and config values.
123+
- Added Patch Manager helpers for selection, audio presets, PAM visibility, caching, summaries, and error reporting.
124+
- Added a Visual Studio Code extension for Patch Manager Lua workflows.
125+
- Added REPL support to the SpaceWarp console.
126+
- Added shared config registration through the Redux and SpaceWarp config system.
127+
- Improved V-SwiFT variant tracking and attach-node integration.
128+
129+
## Fixed Bugs and Quality Issues
130+
131+
### Construction and VAB
132+
133+
- Fixed undo behavior that could disconnect parts, struts, or vessel assemblies instead of restoring the intended state.
134+
- Fixed several strut problems, including placement, symmetry, and cross-wiring issues.
135+
- Fixed VAB crash cases and some launch explosions caused by construction bugs.
136+
- Fixed multiple symmetry bugs involving preview ghosts, docking interactions, action groups, radiators, and deployable parts.
137+
- Fixed stage creation, stage reordering, abort action, docking port, decoupler, and "Add to Staging" edge cases.
138+
- Fixed copying parts without copying resources.
139+
- Fixed procedural wings not recalculating mass in the VAB.
140+
- Fixed VAB camera resets and airplane-mode camera behavior.
141+
- Fixed first-load fairing creation problems.
142+
- Fixed several fairing problems, including clipping checks, lag, snapping, diameter selection, shielding, interstage behavior, and transparent materials.
143+
- Fixed deployable parts being blocked while extending.
144+
- Fixed Color Manager preset handling, eyedropper behavior, revert behavior, apply mode, and localized button overflow.
145+
- Fixed docking ports getting stuck unable to dock after nose cones or other VAB attachments.
146+
- Fixed stock vessels remaining visible on the launch pad after being turned off.
147+
- Fixed launch buttons failing in certain cases.
148+
- Fixed VAB part info and size category readability problems.
149+
- Fixed thermal tab availability in the Action Group Manager.
150+
- Improved VAB performance while placing parts and loading vessel data.
151+
152+
### Flight, Map, and Simulation
153+
154+
- Fixed several maneuver node problems where nodes could stick to the screen, break after saves, disappear after loading, or become impossible to move.
155+
- Fixed intersect markers not showing in map view without an active maneuver.
156+
- Fixed map UI and telemetry behavior when targeted vessels are destroyed.
157+
- Fixed tracking station and map object list issues after renaming vessels or entering KSC.
158+
- Fixed camera orientation resets between map view, flight view, KSC entry, and part focus.
159+
- Fixed time warp and physics warp problems around landing gear toggles, staging during physics warp, and Right Alt physics warp behavior.
160+
- Fixed science experiments continuing after situation changes.
161+
- Fixed Kerbals being recoverable where they should not be.
162+
- Fixed solar panels generating power while occluded and solar panel behavior on Laythe.
163+
- Fixed planted flags disappearing or resetting after SOI changes.
164+
- Fixed flag-related terrain collider glitches, failed destruction, and invalid planting locations.
165+
- Fixed flags and miscellaneous object data in the tracking station.
166+
- Fixed decoupling, undocking, docking, vessel recreation, and focus assignment issues.
167+
- Fixed docking so vessel combination behaves more reliably.
168+
- Fixed single-part SAS oscillation and stale SAS telemetry.
169+
- Fixed wheel torque axes on rotated multi-wheel vessels.
170+
- Fixed out-of-fuel maneuver duration calculations and infinite-fuel event behavior.
171+
- Fixed inaccurate orbital lines in other SOIs by accounting for axial tilt.
172+
- Fixed Kerbol shining through Kerbin and overly bright Jool/Eve clouds.
173+
- Fixed vessel validity and simulation-state edge cases.
174+
- Fixed portrait culling cleanup after vessel changes.
175+
176+
### Parts, Resources, Thermal, and Modules
177+
178+
- Fixed heat shield tuning problems.
179+
- Fixed engines with multiple nozzles overheating incorrectly.
180+
- Fixed Puff and Ant engine category classification.
181+
- Fixed manufacturer metadata on TVR parts.
182+
- Fixed radiator activation, extension, and moving-state behavior.
183+
- Fixed parachute VFX disappearing after quickload and parachute deployment forecasts triggering too early.
184+
- Fixed edge cases across aerodynamic, deployable, fairing, engine, RCS, reaction wheel, wheel, color, and science modules.
185+
- Fixed SRB audio after fuel depletion and SRB spool timing on launch.
186+
- Fixed resource converter and resource lookup behavior in several modded/imported part cases.
187+
188+
### EVA
189+
190+
- Fixed Kerbals rotating endlessly.
191+
- Fixed Kerbal and sample container animations getting out of sync during time warp.
192+
- Fixed Kerbal ground-check errors.
193+
- Fixed invalid flag-planting behavior on spacecraft.
194+
195+
### Science, Missions, and Tutorials
196+
197+
- Fixed missions completing without their actual objectives being completed.
198+
- Fixed missions being impossible or unlocking at the wrong time.
199+
- Fixed incorrect objective text, reward values, and mission granter assignments.
200+
- Fixed primary mission video pop-up ordering.
201+
- Fixed tier unlock animation playback.
202+
- Fixed disabling Cadet Orientation breaking mission completion.
203+
- Fixed localized biome and mission text problems.
204+
- Fixed Laythe ocean crashes not counting correctly for mission objectives.
205+
- Fixed science experiments causing load errors.
206+
- Fixed science transmission through relays.
207+
- Fixed science reward UI display limits.
208+
- Fixed default placeholder text appearing in science reports.
209+
210+
### UI, Menus, and Localization
211+
212+
- Fixed resolution labels, non-standard resolutions, settings sliders, hover sounds, and settings-menu localization.
213+
- Fixed the navball state after reverting to launch and improved navball map-view wording.
214+
- Fixed vertical speed scaling and Tracking Station unit display issues.
215+
- Fixed heat gauge clarity and part heating bars hiding behavior.
216+
- Fixed action group labels, science category display, non-stageable resource naming, and vessel action buttons.
217+
- Fixed cheat menu dropdown text and docking-related menu errors.
218+
- Fixed F2 hiding behavior for stock UI, Redux UI, SpaceWarp UI, mod windows, part outlines, heating bars, and the assembly parts picker.
219+
- Fixed UI locks getting stuck after windows close.
220+
- Fixed several UITK window issues, including dragging, multiline text fields, offscreen spawning, scroll speed, tooltip positioning, game input blocking, and window layering.
221+
- Fixed scrolling over modded windows also zooming the game.
222+
- Fixed SpaceWarp console log display and console styling.
223+
- Fixed mods menu setting buttons and version notifications.
224+
- Fixed Mission Control categories remaining clickable when collapsed.
225+
- Fixed mission description rich text rendering.
226+
- Fixed R&D Center node readability and ultrawide parallax behavior.
227+
- Fixed campaign folders being deleted when empty.
228+
- Fixed escape-menu flag setting and live language switching.
229+
- Fixed Statistics window interactions that could block reverting or loading non-campaign saves.
230+
- Fixed UI breakage from Chinese, Japanese, and Korean localization.
231+
- Improved font fallback safeguards.
232+
- Fixed text overflow and readability issues in part subtitles, throttle text, color manager buttons, flag site names/descriptions, and localized UI.
233+
- Fixed common loading-state and UI lifetime errors across Redux and stock UI.
234+
235+
### Graphics, FX, Audio, and Environments
236+
237+
- Fixed other moons not being visible while inside a moon's SOI.
238+
- Fixed Dres' rings rendering behind the planet.
239+
- Fixed mission control shader display color.
240+
- Fixed VAB lighting and part color darkening.
241+
- Fixed ring particles duplicating when switching camera modes.
242+
- Fixed FX behavior when teleporting.
243+
- Fixed countdown timing and countdown-on-load behavior.
244+
- Fixed Mission Control lighting issues.
245+
246+
### Modding and SDK
247+
248+
- Fixed configuration callbacks firing before new values were applied.
249+
- Fixed mod localization override behavior.
250+
- Fixed Patch Manager caching, sole-selector patches, parser error counting, and editor invalidation.
251+
- Reduced Patch Manager performance and allocation overhead.
252+
- Fixed runtime prefab changes carrying back to prefab files on disk in the editor.
253+
- Fixed V-SwiFT variant resets, attach-node integration, and Patch Manager integration.
254+
- Fixed flight-state transform activation for imported parts.
255+
256+
### Performance and Stability
257+
258+
- Enabled Unity multithreaded rendering settings.
259+
- Reduced general transform synchronization overhead and refactored code that depended on automatic transform syncing.
260+
- Improved CollisionManager scalability for large vessels and moved more collision callback work to multithreaded APIs.
261+
- Used ECS and Burst for TransformModel calculations.
262+
- Reduced map-view allocation pressure and RelativeOrbitSolver overhead.
263+
- Reduced allocation pressure in background part systems, thermal code, solar panels, RCS, wheels, engines, resources, drag, the message center, sessions, and data contexts.
264+
- Cached expensive ownership and getter lookups in frequently used code.
265+
- Removed unused IMGUI event processing.
266+
- Reduced save UI hierarchy and layout overhead.
267+
- Improved orphaned part scanning.
268+
- Improved DeltaV stage timing calculations.
269+
- Fixed memory leaks and unnecessary rebuilds in thermal code.
270+
- Reduced overhead for vessels orbiting Kerbol.
271+
- Improved VAB performance and part placement responsiveness.
272+
- Reduced DirectStorage-enabled loading overhead where supported.

src/content/docs/guides/index.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ Use this page if you are installing Redux, checking compatibility, looking for t
2525
Install Redux on Steam, Epic Games Store, or a portable copy of the game. [Open guide →](/guides/installation/)
2626
</Card>
2727
<Card title="Roadmap" icon="star">
28-
Check the current stage, shipped work, and later milestones. [Open roadmap →](/roadmap/)
28+
Check the current stage, completed work, and later milestones. [Open roadmap →](/roadmap/)
29+
</Card>
30+
<Card title="Implemented Features and Fixes" icon="check-circle">
31+
Read about the features, improvements, and bug fixes in Redux. [Open summary →](/guides/implemented-features-and-fixes/)
2932
</Card>
3033
<Card title="Mod Compatibility" icon="puzzle">
3134
See what kind of mods can work as-is and what usually needs a port. [Read more →](/guides/mod-compatibility/)

0 commit comments

Comments
 (0)