|
| 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. |
0 commit comments