KSP2 v0.1.3.0 Patch Notes
June 22, 2023
KSP2 v0.1.3.0 Patch Notes
Bug Fixes
Construction
Fixed: fairing editor button stays on the cursor when moving fairing in the VAB [1] [2]
Fixed: fairings don't properly get out of the way in the VAB internal/exploded mode [1]
Fixed: fairing length slider gets stuck after reverting to the VAB from flight
Fixed: lower stage Delta-V displays 0 when adding an empty stage above an engine in the VAB
Fixed: changing radial symmetry count after placing the first part of a strut causes the strut to break
Fixed: Log error in some situations when selecting the visibility mode icon on an interstage fairing
Fixed: toggling control surface in wing editor fails to remove control surface when editing multiple wings
Fixed: VAB becomes unresponsive after clicking the fairing edit button and doing an unrelated action
Fixed: when holding ALT and hovering over part in the VAB, part asset name shows instead of part name
Fixed: wrench icon appears before placement of procedural wing
Environments
Adjusted PQS transition range for Vall
Integrated KSC trees into mesh scatter system, reducing lines of code and improving performance
Added level of detail to aviation lights at KSC
Fixed: some lights have missing textures when viewed at KSC [1]
EVA
Adjusted over-reflectivity of Kerbal eye materials
Fixed: "Bobus" ladder does not provide seamless transition to adjacent ladders
Fixed: Bill's and Bob's eyes have incorrect symmetry and color settings [1]
Fixed: placeholder notification text displayed when Kerbal performs an EVA
Fixed: time-warp keyboard shortcuts are still active when typing in details for planted flags [1] [2] [3] [4]
Flight & Map
Added ability to toggle visibility of some 3D map elements
Added multijoint system for wings that places a scalable array of four joints along the length of the wing root
Added new IVA Kerbal animation to show reaction to and recovery from non-catastrophic impact events
Added player setting to allow toggling of Navball in Map view
Added settings for toggling tooltips and for setting default throttle
Fixed: activating or staging an engine causes decouplers and fairing shrouds below that engine to stage
Fixed: brake activation applies to multiple vessels simultaneously after undocking
Fixed: camera drifts away from recently-decoupled vehicles
Fixed: changes made to landing gear friction level settings in the VAB do not propagate to flight
Fixed: countdown does not pause when time warp is paused
Fixed: gantry positioning code produces errant event registrations
Fixed: imprecise cloud shadow masking causes aura when shadow appears behind vehicle
Fixed: in-cockpit Kerbals sometimes show T-pose due to corrupted fidget animations
Fixed: inline drag calculations use incorrect facing directions when calculating cross sectional area [1]
Fixed: XM-G50 Radial Air Intake intake drag cube oriented incorrectly
Fixed: instances of decoupled sections remain linked when decoupling a non-command root part that is separated from a command part by an engine mount [1]
Fixed: Kerbal flag-planting and flag object animation de-synchronize when time-warp is used
Fixed: Landed EVA Kerbals disappear when a vehicle time warps into their physics range
Fixed: Inactive crash course warning is fired when vehicle is placed on the launchpad or when player returns to KSC from flight
Fixed: Inactive crash course warning occurs when a Kerbal performs EVA at the launchpad "
Fixed: landed vehicles cause torrent of VesselLandedAtRest spam
Fixed: launch gantry does not adjust position to accommodate wide vehicles on launcpad
Fixed: Launching "Jumping Flea" vehicle causes null states [1]
Fixed: NaN displayed in the drag/lift ratio value. Still future work to do here.
Fixed: NRE errors occur when parts get destroyed
Fixed: Out of Electricity message event fails to trigger when EC depleted
Fixed: some docking ports fail to release when undocking
Fixed: structural tubes don't occlude aerodynamic drag
Fixed: strut joint is misclassified as "lingering" and automatically destroyed when loaded to launchpad
Fixed: symmetrically-attached radial decouplers eject with different forces [1]
Fixed: thermal indicator generates log spam
Fixed: undocking docking port destroys vehicle if it has wheels or wings attached to it
Fixed: undocking vehicle sections that are connected with struts fails to detach struts [1]
Fixed: ground parts remain attached to the main assembly when their parent part is destroyed"
Fixed: vehicle falls through terrain when returning it to focus after launching another vehicle outside its physics range
Fixed: vehicle teleports inside Kerbin when partial fuel depletion event triggers during time-warp [1]
Fixed: when loading a second vehicle to launchpad after first vehicle has been destroyed, launch button shows "No Stages" and is not clickable
Fixed: wingtip vortices display incorrectly due to incorrect case handling for contextual events
Planetshine adjusted to improve reflected lighting on vehicles above the Mun, Minmus, and Eeloo
FX and Audio
Adjusted VFX for launch clamps
Adjusted VFX positioning for procedural engine plate shrouds and interstage fairings
Fixed: Log spam every frame when air intake makes contact with the ground
Replaced raycast-based lens flare occlusion with depth-based occlusion
Added pixel-count solution to correlate lens flare intensity with nearest star's visible area"
Updated VFX for stack separators and decouplers
Localization
Fixed: "Go" button text field too small for some translated text
Fixed: bold text illegible in some Asian languages
Fixed: for some languages, anti-aliasing settings have incorrect localization
Fixed: for some languages, non-localized celestial body name appears on SOI entry
Fixed: in some languages, "Fly Safe" placeholder vehicle name not translated
Fixed: incorrect word order on burn timer UI
Fixed: localization missing from Kerbal EVA controls window
Fixed: orientation cube text obscures 3D vehicle icon in some languages
Fixed: pre-made vehicle information in Save/Load window is incorrectly localized
Fixed: some text in Settings menu not localized
Fixed: part description for HFT ""Spherotron"" Hydrogen Fuel Tank not localized" [1]
Fixed: the Enter Text text box for the Campaign Name is displayed in English while creating a new game in a foreign language
Fixed: the Velocity tab's 'Target' text is not translated when observed in any language other than English
Fixed: tutorial dialogues have minor bugs in some languages
Fixed: unlocalized strings appear in staging stack
Modding
Fixed: LoadByLabel not properly respecting assets in addressables in mod asset bundles. Labelled addressables should load properly now
Optimization
Added new compute kernel to improve terrain performance by reducing rendering of non-visible detail
Optimized cloud shader algorithm to improve GPU performance
Implemented job system to handle per-part water detection (for 150 part vehicle, CPU time reduced from 10ms to 1.5ms)
Optimized and improved quality of lens flares by using a commandbuffer
Optimized cloud rendering when camera is below cloud layer
Optimized GPU and memory usage for water rendering by using stencil buffers and new shaders
Optimized KSC instancing to reduce draw calls
Optimized Part Manager by removing several layout groups
Optimized per-engine point lights by turning off shadows
Optimized PQS terrain textures to reduce memory usage
Optimized rendering of 3D UI elements in VAB and flight
Optimized scatter object performance by using more compact scatter spawn buffers to reduce GPU memory usage
Optimized tesselation factor for medium and low quality water to improve GPU performance
Optimized water tesselation factor for water viewed from high altitude
Optimized runtime CPU performance for water rendering by updating some properties less than once per frame"
Reduced GPU memory used by local space shader by 75%
Reduced low- and medium-quality cloud texture sizes for Kerbin, Duna, Eve, and Laythe
Removed unnecessary logging for time warp interpolation
Updated Eve's shorelines to reduce visual blockiness and improve CPU and memory usage
Fixed: cloud shadows are broken on Eve
Fixed: clouds have dark edges
Fixed: memory leaks triggered by loading saved games, loading tutorials, and reverting to VAB
Fixed: the game crashes when attempting to view the EULA and Privacy Policy in Russian [1]
Fixed: trees vanish before they are completely off-screen
Fixed: scatter objects render at first level of detail at all distances"
Parts and Stock Vessels
Added A.I.R.B.R.A.K.E.S part
Added Clamp-O-Tron Inline Docking Port, Clamp-O-Tron Shielded Docking Port, and Mk2 Clamp-O-Tron Docking Port parts
Added Coronet, Trumpet, and Tuba engine parts
Added S3-28800 Methalox fuel tank part
Adjusted MEM-125 Engine Mount color mask and part size to match similar parts
Added auto in-flight switching for multi-mode engines like the Rapier
"Sustainer" descriptor added to appropriate engine subtitles
Increased breaking force for wings, control surfaces, and stabilizers
Methane engines are now surface-attachable
Fixed: RTC "Rottweiler" truck chassis has incorrectly-oriented stack attach node and low texture resolution
Fixed: "Statistics" header not properly localized in VAB
Fixed: air intake parts display unnecessary sliders in VAB Part Manager
Fixed: gimbal animation code causes log spam
Fixed: intake air listed as a transferrable resource in the Resource Manager
Fixed: mesh for SRB-KD25k "Kickback" Solid Fuel Booster is 7.5 degrees from correct rotation
Fixed: non-convex collision mesh for RF-AD 2000 Mk3 to Mk2 Methalox Adapter causes error message
Fixed: small nosecone base diameter does not match small stack parts
Fixed: stack node position on Mk1 "Explorer" Command Pod slightly misaligned [1]
Saving and Loading
Fixed: TravelLog Manager causes runaway save file inflation [1]
Fixed: vehicle spawns beneath terrain when loading saved game with EVA Kerbal in focus
Fixed: interstage fairing size does not persist correctly when loading a workspace
Fixed: after launching a vessel, loading into a different game save with a flight in progress, and then reverting to the VAB, an incorrect vehicle from another game save is loaded
Fixed: descriptions disappear when making new workspace save from a stock vehicle workspace
Fixed: Log fills with autosave spam
Fixed: autosave cooldown timers don't trigger
Fixed: thumbnails for saved games sometimes incorrectly display transparency
Tutorials
Enabled dragging tutorial windows by headers
Fixed: fail state dialog does not properly display when failing some tutorials
Fixed: feature image for "Orbital Transfers" tutorial is incorrect
Fixed: player-adjusted position of tutorial message box does not persist
Fixed: subtitles missing from various sections of Orbits are Weird tutorial
UI/UX
Added Flight HUD UI scaling in player settings
Added player-controllable splash screen bypass ability
Added description to the "Tab Away Audio" player setting
Added notification when F5 is used to quicksave
Added player setting to toggle visibility of Vessel/Object labels
Added stock vessel filter to KSC launchpad menu
Game View UI element is hidden when there is no active vessel
Updated section names in input settings
Updated settings menu user interface
Updated UI for VAB header, launch assembly icon, fairing construction icons, procedural editing icon, fairing visibility icon, and root part icon
Enabled configuration of unique spawn points for tutorial dialogs for each tutorial lesson
Fixed: code error in main menu when trying to access a deleted object
Fixed: implementation of localized File Date/Time is incorrect for regional formatting
Fixed: in some languages, incorrect capitalization used in text for Pause Menu options
Fixed: in wing editor, text has incorrect linebreak in some languages
Fixed: insufficient campaign save window height causes text overlap
Fixed: large values in the Tracking Station's Celestial Body Information panel are too long due to absence of large-magnitude unit conversions
Fixed: launchpad location button selection state does not change when deselected
Fixed: normal/anti-normal markers on Navball don't match SAS icons
Fixed: not possible to re-bind "E" key in input settings/controls [1]
Fixed: part info tooltip text overlaps in some languages
Fixed: part tooltip appears behind part icon
Fixed: passive notifications remain visible when UI is toggled off using F2 [1]
Fixed: stage numbering reverses after switching focus between decoupled vehicles [1]
Fixed: staging stack drop line indicators appear in the middle of stages instead of between them
Fixed: text layout for burn timer does not accommodate long text [1]
Fixed: trip planner layout does not allow longer localized text
Fixed: users cannot back out of the Privacy Policy window after exiting to the Main Menu from gameplay [1]
Fixed: VAB part module text extends beyond info panel bounds in some cases
Fixed: when an vehicle is destroyed via the object picker in Tracking Station, parent celestial body list entry does not close
I really wish they would fix the dV calculating in the VAB. So that all stages show dV and also TWR on other bodies. Oh and the antialiasing is horrible for some reason. I get good performance but I rarely play because the UI is so cumbersome. The game by itself looks good you can fly around and explore. The game makes it somewhat harder to do which is a pity.
how impactful is this patch? I’ve just stuck to ksp1 so I’m kinda curious
Played a little this evening. Performance is a lot better than before. Especially noticeable when launching from the launchpad. Where it froze for a second before it just chugs along smoothly now!