View difference between Paste ID: nC9tUbV8 and AGLZQSPq
SHOW: | | - or go back to the newest paste.
1
============================ First Contract (v0.24.2) ===================================================
2
3
HOTFIX:
4
5
* Fixed a critical issue which prevented opening the right-click menus for several parts.
6
7
============================ First Contract (v0.24.1) ===================================================
8
9
Bug Fixes and Tweaks:
10
11
Parts:
12
* Fixed a relatively serious issue with module loading which could result in missing modules if loading old craft. 
13
* O-10 Maneuvering engine scaling was off. Engine rescaled to proper size (smaller).
14
* Fixed an issue with propellant-defined resource flow modes which prevented some configurations of Vernier engines from working correctly.
15
* Fixed an issue with some decoupler modules failing to apply ejection forces when activated.
16
* Fixed missing FX components on root parts after resuming a saved game or reverting.
17
* Fixed a potential issue with the internal maths in ModuleRCS, which could result in odd RCS response from center-aligned or stack-mounted RCS modules.
18
19
UI:
20
* Fixed an issue with the App Toolbar where mod apps wouldn't display/hide properly at the VAB.
21
* Fixed an issue with custom staging icons and switching vessels.
22
* Fixed an issue where the Messages Dialog in the VAB would drift out of place when discarding many messages.
23
24
Contracts:
25
* Fixed a bug in Rescue Kerbal contracts, where rescue by means of external seats or claws wouldn't complete the contract.
26
27
Tutorials:
28
* Fixed a save-related bug which made the Orbiting 101 tutorial impossible to complete.
29
30
Flight:
31
* Fixed vessels not leaving 'pre-launch' condition during take-off roll. 
32
* Fixed a very annoying and potentially destructive bug where approaching another vessel could mess up your control state.
33
34
Game Balance:
35
* Tweaked costs for several spaceplane and aerodynamic parts:
36
- Advanced Canard: 900 -> 800
37
- Standard Canard: 1500 -> 720
38
- Delta Wing: 500 -> 680
39
- Swept Wing: 500 -> 620
40
- Wing Connector: 500 -> 560
41
- R8 Winglet: 500 -> 640
42
- Structural Wing: 500 -> 540
43
- Aerodynamic Nose Cone: 680 -> 240
44
- C7 NCS Nose Cone: 680 -> 320
45
- Rocket Nose Cone (large): 1000 -> 450
46
- Standard NC (small): 680 -> 180
47
48
Modding:
49
* Added IPartCostModifier interface, to allow part modules to tweak a part's cost.
50
51
========================= First Contract (v0.24.0) =======================================================
52
53
New:
54
55
* Currencies:
56
- Added Funds and Reputation as new Career Mode Currencies.
57
- Funds are required to launch vessels.
58
- Part Costs are now in use in Career Mode.
59
- Resources like Liquid Fuel and Mono Propellant now have costs of their own, which figure into the cost of a launch.
60
- Tweaking a part's resource sliders in the Editors will adjust the cost of the vessel accordingly.
61
62
* Mission Control:
63
- The Mission Control Facility is now active in Career Games.
64
- Mission Control allows you to select Contracts, review them, and either accept or decline them.
65
- Added Gene Kerman as advisor in the Mission Control screen, ready to give his opinion about what you're doing.
66
- The Mission Control screen also features an 'archives' tab, where you can review previously-completed contracts.
67
68
* Contracts:
69
- Contracts require you to complete objectives, in order to gain Funds, Science and Reputation
70
- Once accepted, contracts must be completed before the deadline expires.
71
- Contracts will fail if the deadline expires or if some critical parameter fails (like killing a Kerbal in a mission to rescue him).
72
- Added procedurally generated 'mission briefings' for contracts, which may even make sense sometimes.
73
- Contracts come in three levels of Prestige ("Trivial", "Significant" and "Exceptional"). Higher levels offer greater rewards and are usually more ambitious.
74
- Reputation regulates the amounts of each level of contracts on offer. 
75
76
* Early 'Starter' Contracts:
77
- First Launch: Launch any vessel.
78
- Altitude Records: Set a new altitude record.
79
- Reach Space: Escape Kerbin's atmosphere
80
- Achieve Orbit: Achieve a stable orbit around Kerbin.
81
82
* Dynamically Generated Contracts: 
83
- Part Test: Perform a test of a part in a specific location, situation and within given flight parameters (when applicable).
84
- Collect Science: Return or transmit any scientific data from a specific location.
85
- Rescue Kerbal: Rescue a Kerbal who is stuck in orbit.
86
- Plant Flag: Plant the Agency's flag on the surface of a given location.
87
- Explore: Complete several exploration goals for an unexplored location.
88
89
* Agencies:
90
- Added Agencies, which offer contracts. 
91
- Each agency has its own personality traits, which affects the generation of the contracts they offer.
92
- Agency Logos added from the winners of the Community Logo Design Contest.
93
- Clicking the agency logo in the Mission Control screen will display extra info about the Agency.
94
95
* Vessel Recovery:
96
- Recovering vessels now refunds you for the value of recovered parts and resources.
97
- Recovered value varies based on distance from the Space Center. Land at the Runway for 100% value.
98
 
99
* Space Center:
100
- Added a universal time clock to the KSC scene UI.
101
- Added a Pause Menu to the KSC scene, instead of leaving to the main menu immediately on pressing the Quit button.
102
- The KSC Pause Menu allows saving and loading with a custom filename.
103
 
104
* UI:
105
- Added new UI Toolbar, which exists in all game scenes and is mod-friendly.
106
- Added new UI Widget to display state of ongoing Contracts in Flight, KSC and the Construction Facilities.
107
- Added new UI Widgets to display the current amount of Science, Reputation and Funds.
108
- Added Messages UI App, shows messages about contracts and such.
109
- Redesigned the Resources Panel from flight as a toolbar app, overhauled panel graphics.
110
- Overhauled the old 'Science Summary' dialog into a complete 'Mission Summary', displaying information about recovered Experiments, Parts and Crew.
111
112
* Parts:
113
- Added new "Vernor Engine", a very powerful RCS module powered by Liquid Fuel + Oxidizer.
114
- Added new O-10 Maneuvering Engine, a low-thrust main engine powered by Monopropellant.
115
- Gimballing Engines now respond to roll input.
116
- 4x Engine Cluster and RAPIER Engine have gimbal roll authority even if stacked over the centerline (due to multiple nozzles).
117
118
* Builds:
119
- Added Windows 64-bit executable.
120
121
* Tutorials:
122
- Added several new tutorials.
123
124
* Game:
125
- Added 'Science' Game Mode, where Science is the only currency and Mission Control is closed (as in pre-0.24 'Classic' Career).
126
127
Bug Fixes and Tweaks:
128
129
* Flight:
130
- Asteroids are now able to collide with other asteroids.
131
- New launches now start with throttle set to 50%, like in the old days.
132
- Saving restriction when throttled up removed.
133
- Timewarp restriction when throttled up removed. Engaging time warp now automatically cuts throttle.
134
- Improved logic for detecting a vessel in 'orbiting' situations.
135
136
* Editors:
137
- Fixed a bug in the editors where dragging a part off the ship and deleting it straight away would not generate an undo state.
138
- Fixed a bug where ctrl+clicking over a part in the build area would not reveal the part in the parts list.
139
- Orientation of VAB scenery rotated so spacecraft orientation is consistent at launchpad.
140
- VAB Flag moved to the opposite wall.
141
- Redesigned the Parts List UI 'Footer' section.
142
143
* Tracking Station:
144
- Fixed a bug where map objects were created but never removed, leaving dozens of 'leaked' objects behind.
145
146
* Space Center:
147
- Launchpad and Runway Launch Dialogs now show vessel costs.
148
- Added 'Edit' Button to Launch Dialogs, which takes you to the VAB or SPH to edit the selected vessel.
149
- Launch Dialogs and Craft Browser now allow selecting vessels with 'invalid parts' (for editing).
150
- Added new Pre-Flight Checks to prevent launching vessels containing invalid parts or with costs exceeding available Funds.
151
152
* Solar System:
153
- Kerbin's Solar Day is now exactly 6 hours long (sidereal day is now 59 seconds shorter).
154
- Slight optimization to Kerbin, Mun and Eve surface shaders.
155
156
* Parts:
157
- Resource flow mode can now be defined for each propellant on Engine, EngineFX and RCS Modules in the part config.
158
- Previously useless Engine Nacelle and Radial Engine Body parts repurposed as air intake + fuel tank combos.
159
- Tweaked Costs for almost every part.
160
- Tweaked Mass for several parts, especially spaceplane fuselage sections and structural components.
161
- Fixed a potentially gamebreaking issue when activating a Separator if it was the root part of a vessel.
162
- Fixed a bug where some particle FX (mainly on newer engines) would cause a stream of errors when the vessel was unloaded with the FX active.
163
- Fixed a bug where StrutConnectors could cause hierarchy issues if linked in certain configurations.
164
- ModuleRCS can now use multiple resources.
165
- Fixed an issue where decoupling Physicsless parts while moving at speeds up to 700 m/s could result in unplanned vessel disassembly.
166
167
* Tech Tree:
168
- Revised R&D node layout so 'control' type nodes have a more logical progression.
169
- Moved basic RCS parts to tier 4 (from tier 5).
170
- Added more connections into aerodynamic parts from other nodes on tiers 5 and 6.
171
172
* Progress Tracking:
173
- Fixed an issue introduced in 0.23.5 where unowned vessels could complete progress nodes.
174
- Fixed AltitudeRecord progress node (now used for contract generation).
175
176
* Crews:
177
- Fixed crewmembers not being properly flagged as dead if their vessel was destroyed while unloaded.
178
- Crewmembers are now keyed by name in the roster, and can properly be added and removed.
179
- Added reputation reward and penalty for recovering and killing crewmembers.
180
- Added new unique names for Kerbals, suggested by the Community Logo Design Contest winners.
181
182
* Misc:
183
- Fixed issue with persistence when reverting to flight.
184
- Added rich text support to several UI text fields.
185
- Fixed several cases of texture point-filtering issues resulting in crooked text.
186
- Fixed potential crash related to reentry FX on Linux when no depthtexture hardware support is available.
187
- Overhauled all UI screens and text. All text fields using Arial font now use proper Calibri. 
188
- Exposed Gameplay difficulty options to the Alt+F12 Debug Toolbar.
189
- Updated Credits Scene.
190
- Fixed permission issues with KSPLauncher which prevented it from properly launching the game on Linux.
191
- Messages displayed on the upper-right corner in flight are now displayed above the crew portraits instead.
192
- Removed a 'rogue' tooltip from the Staging Reset button at the VAB and SPH.
193
194
195
========================= Asteroid Redirect Mission (v0.23.5.460+) HOTFIX ================================
196
197
* This build is a quick hotfix patch to address some issues that managed to slip by testing
198
199
Bug Fixes:
200
* Fixed an issue with loading existing games, which would cause scenario modules (like R&D) to not load properly.
201
* Fixed an issue which caused Kerbals on EVA to become unresponsive after resuming a save.
202
203
204
========================= Asteroid Redirect Mission (v0.23.5.459) ====================================
205
206
The Asteroid Redirect Mission Patch is a special update in many ways. This time, we've partnered with NASA to produce a completely new set of features for the game, which are no
207
208
Main Features:
209
210
* Asteroids:
211
Kerbin is no longer alone in its orbit. Nearby are countless objects that buzz in and out of its sphere of influence, some flying by harmlessly, others on impact trajectories. Ranging in size from just a few meters through 5 size classes up to gigantic objects weighing thousands of tons, these new objects should provide a new challenge for both new and veteran players. Each asteroid is procedurally generated, so no two are the same. Also, asteroids can have samples taken from them by EVAs, providing a constant source of valuable science data, right on the edge of Kerbin's SOI.
212
213
* Object Discovery and Tracking:
214
Before you set out after an asteroid, you first need to identify and track them using the Tracking and Discovery features on the Tracking Station Facility. Select one of the unknown objects spotted near Kerbin, and start tracking it actively to reveal more information about it. Also mind that untracked objects can be lost if they're left unobserved for too long.
215
216
* The Advanced Grabbing Unit (aka "The Claw")
217
As the name probably implies, this new part is the means by which asteroids can be captured to be redirected. Just arm the device, approach the target carefully, and the claw will do the rest. It's like a docking node, but without the need for a mate node on the other side. Better still, the AGU can be used to grab on to much more than just asteroids. In fact, it can pick up just about anything, even Kerbals.
218
219
* New SLS-inspired Size 3 parts:
220
 We've added a host of new parts, featuring the largest engines and fuel tanks ever seen in KSP. These new parts were designed based on NASA's upcoming Space Launch System, and they pack a huge amount of rocket power. Here they are:
221
 - Size 3 Liquid Fuel + Oxy Tanks, in Full, Half and Quarter-Sized Variants
222
 - 4x Size 3 Engine Cluster. The single most powerful piece of rocketry we've ever added to KSP.
223
 - Advanced Size 3 Single-Nozzle Engine, for when you need immense amounts of thrust in your upper stages
224
 - New Liquid Fuel Booster: A new way to boost your spacecraft, the LFB is a single part featuring twin engines, plus a very respectable amount of fuel. What more, you can even stack more liquid fuel tanks on top of it.
225
 - The Launch Escape System: Modelled after the Apollo LES, this new escape tower can save your crew should you underestimate the sheer power of your new rockets.
226
227
* Completely Overhauled Part Joints:
228
We have completely re-done the way parts attach to one another, to allow for much greater flexibility and control over each joint. Joints are also more accurate and stable, as both jointed sides are now anchored at the attachment node (this wasn't possible before the Unity 4.3 update).
229
 - Large parts also have a new system that allows them to attach much more rigidly to other parts, eliminating many cases where spamming struts was required.
230
 - Increased PhysX's global max angular velocity settings to improve joint stability.
231
 - Angular inertia values for parts now properly scale with mass. Some ships may feel heavier to fly now, but handling feels much more realistic overall. This also improves joint stability a lot.
232
 - Re-did the Strut Connector joints as well, to use the new joints system instead of their old ones. This dramatically improved their reliability and significantly reduced the number of ocurrences where ships spontaneously disassemble themselves on the launchpad.
233
234
235
236
New Features:
237
238
* Added new buttons to the Map Filtering panel to filter Unknown and SpaceObject type vessels.
239
* Focusing vessels on the Tracking Station will now display their patched conics trajectory.
240
* Added Time Warp controls to the Tracking Station and Space Center scenes.
241
* Added a button to the Time quadrant in the main flight UI to allow switching betwen Mission Time and Universal Time.
242
* Targeted vessels now display their trajectories as patched conics instead of single orbits.
243
* Maneuver Nodes are now persistent.
244
* Targeted Objects are now persistent.
245
* Added buttons to discard/accept maneuvers on the delta-v gauge by the navball.
246
* Added buttons to add/remove an orbit to the date of a maneuver node, allowing nodes to be planned for several orbits ahead.
247
* Maneuver handles can now be fine-tweaked with the mousewheel when hovering over them.
248
* RCS and XenonGas containers on earlier stages are now drained before containers on later stages.
249
* Celestial Bodies now show a 'Focus View' button on their context menus in Map View.
250
251
Bug Fixes and Tweaks:
252
253
* Celestial bodies you have an encounter patch with will display that patch in local mode when they are focused on the Map View or Tracking Station.
254
* Switching between Linear and Rotation controls in Docking UI mode no longer toggles SAS.
255
* Fixed a bug where patched conics on extremely eccentric orbits could break the simulation at very high warp speeds.
256
* Fixed incorrect rendering of ascending and descending nodes when targeting a non-closed orbit.
257
* Fixed a bug where targeting an object on a hyperbolic orbit wouldn't display rendezvous information on the map.
258
* Tweaked the thrust and Isp values of Ion Engines and the two tiny rocket engines. All were severely underpowered to be of any practical use.
259
* Quicksaving is now allowed at all times. In unstable situations, an autosave won't be created at the same time.  
260
* Greatly improved the accuracy of the physics->rails transition, eliminating drift on nearby vessels when warping during a rendezvous situation, especially high-velocity ones.
261
* The Map Filtering buttons now toggle independently on left click, and toggle single/all on right click.
262
* Fixed several cases where Kerbals on EVA would glitch out in very painful ways, mostly when the game changed reference frames while they were in ragdoll state.
263
* Intersection nodes between orbits no longer 'skip' the closest intersection when placing a maneuver node near the player's position.
264
265
==================================== v0.23.0 =========================================================
266
267
New:
268
269
* The Science Archives:
270
- Browse through all the science you've done in your Career games in this new section of the R&D Facility. 
271
272
* Tweakables:
273
- Several parts can now be tweaked individually by right-clicking them during construction. 
274
- Landing Gear can be set to start out deployed or retracted, and can also be made steerable.
275
- Engines can have a thrust limiter set on them, so you can balance out asymmetrical thruster configurations (or use differential thrust for taxiing).
276
- Wheels can be tweaked to have their engines toggled, steering locked, all before launch (and after, of course).
277
- Control Surfaces can be tweaked to toggle response to pitch, roll and yaw input individually. 
278
279
* Science Revisited:
280
- Transmitting scientific data no longer allows you to max out the value of a subject just by repeating the transmission multiple time.
281
- Removing the experiment data from some experiment modules (for transmission or by EVA) will render them inoperable.
282
- Resetting an experiment can still be done freely as long as the data is not removed from the module.
283
284
* Solar System:
285
- Added a new Biome Map for Minmus.
286
- Cleaned up the Biome Maps for Kerbin and the Mun, to remove areas where Biomes would be detected incorrectly.
287
288
* The Lab Module:
289
- Added a new part called a Laboratory Module, which allows experiment data and samples to be processed before transmission, increasing their science value.
290
- The Lab Module requires 2 crews inside to operate and a whole lot of power as well. 
291
- Added a new button to the experiment review dialog to process collected data on the Lab if one is available (and operational) on your vessel.
292
293
* EVA Data Transport:
294
- Kerbals on EVA can now collect the data from experiment modules and store them on crew-carrying modules.
295
- Kerbals can also collect data from other data container modules, including other Kerbals.
296
- EVAs can also store samples collected from other experiments on the Lab. 
297
298
* Part Tooltips Overhaul:
299
- The tooltips that pop up when mousing over a part on the editors have been completely redesigned.
300
- The tooltips show essential info only at first, but can be expanded to show more info with RMB.
301
- Once expanded, you can right-click again to collapse, or to pin other tooltips if you hover over other parts.
302
- Re-organized the part information to group stats for each module and resource container on a part.
303
- Added a larger icon for the part on the tooltip itself, featuring a scale to give an idea of size before picking. 
304
305
* All-around Optimizations:
306
- We've gone over all our code to make sure it runs as efficiently as possible.
307
- Upgraded to Unity version 4.2.2 to make full use of its own bugfixes and tweaks.
308
- Texture loading has been sped up, loading times are noticeably reduced.
309
310
* [Windows-Only] 6-DOF Device Support:
311
- 6-DOF input devices such as the Space Navigator are now supported both as camera and flight controllers.
312
- Scroll Lock will toggle the device mode in flight.
313
- Due to driver limitations this is a Windows-only feature for now. We're ready to implement support in OSX and Linux as soon as those drivers become available.
314
315
316
Bug Fixes and Tweaks:
317
318
* Parts:
319
- The logic for all-vessel resource flow (such as Electric Charge and MonoPropellant) has been re-done. 
320
- Fixed those resource containers not being able to drain fully or store an amount larger than their current available space.
321
322
* Docking:
323
- Fixed an issue that caused docking ports to resume their states incorrectly after docking, making it impossible to undock afterwards.
324
- Fixed a big issue with docking operations through physicsless parts in the hierarchy between the port and the original vessel root.
325
326
* EVAs:
327
- EVAs now use actual MonoPropellant for their jetpacks, instead of their own fuel. 
328
- Fixed an issue with collision resolution that caused EVAs to sometimes fall over and become uncontrollable.
329
- Kerbals other than you will now pick themselves up from ragdoll state if they are involved in any 'accidents' or are flat out being used as Kerbowling pins.
330
- Parts that land onto splashed-down parts are now considered to be landed. This allows EVAs to walk on floating platforms.
331
332
* Other Fixes:
333
- The Return key will no longer reset the staging sequence in the Editors, or return you to the Main Menu at KSC.
334
- The Main Menu now remembers the 'page' you were at when you left it, so if you return from a loaded game, you'll find it still at the "Start Game" screen.
335
- Fixed several issues with joystick axis mapping and indexing.
336
- Updated the Input settings screen to expose a few new control options that weren't accessible before.
337
- Fixed an issue that could lead to loss of GUI responsiveness after leaving flight during reentry or supersonic flight.
338
339
==================================== v0.22.0 =========================================================
340
341
New:
342
343
* Career Mode:
344
- Career Mode is now open! Although still very much under development, you can now start new Career saves.
345
- Sandbox mode, of course, is also available from the start.
346
347
* Research and Development:
348
- Added the Research & Development Facility to the Space Center.
349
- R&D allows players to unlock parts (and later other stuff) by researching nodes on the Tech Tree (In Career Mode).
350
351
* Science:
352
- Researching requires Science, which must be earned by performing experiments during your missions.
353
- You can now collect surface samples while on EVA, and process them to do Science.
354
- Science experiments return results, which are different for each situation in which the experiment is performed. 
355
- Experiments can (as all proper experiments must) be repeated over many different situations across the whole Solar System. 
356
- Added a new dialog to show the results of experiments when reviewing the collected data.
357
- Added a new dialog to show a breakdown of all scientific progress made after recovering a mission.
358
359
* Parts: 
360
- Added new scientific parts, like the Materials Bay and the Mystery Goo™ Canister. Also added experiments to many existing parts.
361
- The old science sensors now have a purpose. They all have their own experiments which enable them to log scientific data.
362
- The antennas are now functional, and can be used to transmit science data back to Kerbin, if recovering the physical experiments is not an option.
363
- Antennas consume massive amounts of power when transmitting. Make sure you have fresh batteries in.
364
- Added a new deployable antenna, which is an intermediate model compared to the two original ones.
365
- Completely remodelled the Communotron 88-88 Comms Dish. The new mesh uses the same placement rules so it won't break ships that have it.
366
- Nose Cones now actually help with improving stability during atmospheric flight.
367
- Revised a lot of part values and descriptions, in preparation for them actually meaning something in the near future.
368
- Overhauled the landing legs and gears, they now have proper shock-absorbing suspensions.
369
370
* Editor:
371
- Added a system to allow saving and loading of Sub-Assemblies.
372
- Subassemblies are subsets of spacecraft, which can later be attached to other designs and re-used.
373
374
* Space Center:
375
- The KSC Facilities have all been revised, and feature new ground meshes and many other graphical improvements.
376
- Greatly improved the Island Airfield. 
377
- Added lighting FX to several facilities. The Runway (among many other things) is now properly lit at night.
378
- Added a new backdrop and soundtrack for the Astronaut Complex Facility.
379
- Added a new music track for the R&D Facility.
380
381
* Flight:
382
- It is now possible to recover a flight after landing/splashdown on Kerbin without going through the Tracking Station. Look above the Altimeter.
383
- The SAS system was again largely overhauled, based on all the feedback we've gotten from everyone. It's now stabler than ever.
384
385
* Solar System:
386
- Celestial Bodies now support Biome Maps, which are used to create different conditions for experiments. 
387
- Biomes are currently implemented on Kerbin and on the Mun, more will be added on later updates.
388
389
* Launcher:
390
- We've got a new launcher application for KSP, featuring a news bulletin, patcher management, and also allows you to tweak settings from outside the game.
391
392
* Windows and OSX Installers:
393
- The KSPStore version of the game can now also be downloaded as an installer wizard on Windows, and as a .dmg image on OSX.
394
395
Bug Fixes and Tweaks:
396
* Fixed an issue that caused a stream of errors to be thrown after planting a flag and opening the map.
397
* Fixed several minor and not-so-minor issues with scene transitions.
398
* Greatly improved the scene transition times. Loading delays between scenes should be significantly reduced.
399
* The SAS indicator on the UI now changes colors to indicate when your input is overriding it.
400
401
402
403
==================================== v0.21.1 =========================================================
404
405
Bug Fixes and Tweaks:
406
* Removed some unused assets from KSP/Parts.
407
* Fixed an issue with some scenery meshes that could cause bits of the UI to become unresponsive in some cases (mainly in the VAB and SPH).
408
* Tweaked some object scales slightly.
409
* Tweaked the ocean color at sea level on Kerbin (was way too dark).
410
* Fixed an issue that would cause lag while moving parts around the editor scenes if too many crews were hired at the same time.
411
* Fixed an issue with the new SAS not properly maintaining attitude. Should be much better now.
412
* Tweaked some parameters on the SAS to make it more responsive.
413
414
==================================== v0.21.0 =========================================================
415
416
New:
417
418
* Space Center Scene:
419
- The Space Center scene now uses the same terrain as in flight.
420
- Time now passes in the Space Center scene, and day/night is consistent with in-flight.
421
- The game terrain persists across scene transitions, making loading scenes much faster.
422
423
* Construction:
424
- Completely overhauled the interior models for the VAB and SPH buildings, complete with animated trucks and cargo lifts.
425
- All-new exterior models for the VAB, SPH and Tracking Station.
426
- New Astronaut Complex building.
427
- Added a description field where you can write up a few lines to describe your space-faring contraptions.
428
429
* Crew Management:
430
- It is now possible to assign crew manually to missions before launch, both from the Construction Facilities and from Launch Sites.
431
- Added completely new Launch Dialogs on the Runway and Launchpad at the Space center.
432
- The new Astronaut Complex dialog allows you to hire crews from a list of Applicants, and view the status of all your crewmembers.
433
- Revised the crew handling game logic, for a much more reliable and robust system.
434
435
* SAS Modules:
436
- Rewrote the SAS control logic from the ground up.
437
- SAS is now enabled for the entire vessel, and requires actuators like winglets, RCS or others to actually have an effect.
438
- Repurposed the old SAS modules are now Reaction Wheel Modules, that apply torque while consuming electricity.
439
- The new SAS logic allows applying manual input while SAS is on, letting you set the ship's attitude without having to constantly toggle it.
440
441
* Procedural Terrain:
442
- Added a new module to generate craters procedurally on the Mun.
443
- Largely revised Kerbin's terrain to produce much more interesting mountains, hills, valleys and coastlines.
444
445
* Flight Re-Flow:
446
- Removed the physically-impossible "End Flight" button.
447
- Added new options to "Revert" a mission back to launch or to construction.
448
- Added new 'Recover' button on the Tracking Station, to allow recovering a vessel (as opposed to Terminating it) when possible.
449
- Recovering vessels makes its crew available again, while Terminating kills them.
450
- The 'Space Center' button now allows you to leave flight at any time, warning when necessary about saving restrictions.
451
452
* Progress Tracking:
453
- The game now tracks your progress as you play, providing essential data for the upcoming Career Mode features.
454
- Progress data is (optionally) uploaded to our servers, 
455
456
* Misc:
457
- Improved the in-game shadowing to enable shadows at much larger distances.
458
- Added several new parts from the KSPX pack as stock content.
459
460
461
Bug Fixes and Tweaks:
462
- Scenario Modules now properly save and load when the rest of the game saves and loads.
463
- Scenario Modules can now have multiple target scenes set.
464
- Improved the internal logic for switching to nearby vessels, it shouldn't refuse to switch with valid vessels nearby anymore.
465
- Added a system to attempt upgrading incompatible save files if/when possible. 
466
- Tweaked PQS on other planets and moons to not initialize until approached. Improved performance a bit.
467
- Added a new system on PQS to clamp terrain subdivision while moving very fast. Orbiting low near the surface is a lot smoother now.
468
- Many more small tweaks and improvements. 
469
470
471
==================================== v0.20.2 =========================================================
472
473
Bug Fixes and Tweaks:
474
- Tweaked the PNG and JPG texture loaders to not use such insane amounts of memory.
475
- Fixed the issues with mousewheel input on Linux.
476
477
==================================== v0.20.1 =========================================================
478
479
Bug Fixes and Tweaks:
480
- Tweaked the logic for part-to-part collisions. Things should be much less likely to explode on contact.
481
- Reverted the Mun's height values, so landmarks and bases shouldn't spawn below ground anymore (mind 20.0 saves though).
482
- Tweaked part components on EVA so they start up with the right values.
483
- Tweaked the suspension on the new Medium Rover Wheels, to fix jittering.
484
- Fixed the too-low resolution on planetary diffuse and normal maps.
485
- Fixed the screen resolution not being properly applied on game start.
486
- Fixed some situations where the 'Control From Here' selection would be lost on resuming a game save.
487
- Fixed a serious issue with the Cupola Pod that could cause spontaneous unplanned vessel disassembly.
488
- Fixed an issue that caused internal spaces to spawn in duplicate sometimes. It was harmless but wasted resources.
489
- Fixed the scale of Gilly in the Tracking Station scene.
490
- Fixed a few issues with flags behaving weirdly after they were toppled down.
491
- Fixed the camera jitter when walking around on EVA.
492
493
==================================== v0.20.0 Exp======================================================
494
495
Bug Fixes and Tweaks:
496
497
- Decoupled vessels now properly inherit the action group state of the original vessel.
498
- "Root-dropping" decoupling now properly preserves the staging count for the new decoupled vessel.
499
- Fixed the EVA flags looking weird during the initial part of the flag-plant animation.
500
- Fixed staging icons on decoupled parts not being removed from the staging list.
501
- Fixed the suspension jitter on the Medium Wheels.
502
- Several improvements to how collisions are detected and handled in the editors.
503
- Symmetrical counterparts now properly glow red or green based on whether they can attach or not.
504
- Added a sound for when placing/releasing parts in the editor isn't possible.
505
- Added the flag pole to the editor scene background.
506
- Adjusted collision and torque values for the medium wheels so they're a bit faster and tougher.
507
- Adjusted wheel breaking logic to take into account the relative velocities of rigidbodies.
508
509
==================================== v0.20.0 =========================================================
510
511
New:
512
513
* Parts:
514
- Command Seats for Kerbals on EVA.
515
- New Cupola pod with IVA.
516
- New Small Lander pod with IVA.
517
- 2 new Probe Cores.
518
- New Large Docking Clamp.
519
- New Medium Wheel.
520
521
* Flags:
522
- Kerbals on EVA can now plant Flags on terrain.
523
- Several Stock flags to choose from.
524
- Flags are moddable. Create your own!
525
- Planting a Flag allows you to name the site, which becomes a focusable object in flight and on the Tracking Station.
526
- Planted flags have a Plaque, which can be written during placement, and read only when approached by an EVA.
527
- Added a Flag selector to the Game Start Dialog.
528
- Added a Flag Pole Facility to the Space Center.
529
- Added a FlagDecal part module. Allows any part to have a part of its model textured with the selected flag.
530
531
* Editor:
532
- Added Flag selector to Editor scenes, to select a flag for the mission (defaults to space program flag).
533
- The Editor no longer requires that the first part on a vessel be a Command Pod.
534
- Any part which allows both stacking and surface-attaching can be used as the vessel root.
535
- Added a new part filtering system to the parts list, which allows excluding and greying-out parts based on any criteria.
536
- It is now possible to delete the first part on a vessel, and replace it.
537
538
* UI:
539
- Added the first iteration of the Kerbal Knowledge Base: A collection of vessel and planetary information on the Map and Tracking Station.
540
- The Knowledge Base shows information about known Celestial Bodies, displays the crews inside vessels, and much more.
541
- Added Filtering by vessel type on the Tracking Station.
542
- Added Filtering to the Map View as well (hover around the top-center of the screen)
543
- New Loading Screens, with hints.
544
545
* I/O:
546
- GameDatabase: Completely overhauled the loading process with a completely new system.
547
- Mods and Stock Parts can now have their own separate folders for organization.
548
- Added a Flags folder to collect flag bitmaps.
549
- Added a scene transition buffer system, to ensure optimal memory cleanup when switching scenes.
550
551
* Controls:
552
- Switching vessels no longer resets throttle and other input whenever possible.
553
- Going on EVA and boarding a vessel (or boarding a seat) also no longer reset the vessel's input state.
554
- Decoupled vessels inherit the old vessel's control state. 
555
- All parts on a stage will get activated now, even if that stage causes some of those parts to get jettisoned away.
556
557
558
Bug Fixes and Tweaks:
559
560
- Streamlined PQS Terrain Assets, reduced memory usage by up to 30%.
561
- Upgraded Debug Menu, allows reloading parts and cfg files while playing.
562
- The Map View now properly prioritizes selecting moused-over map nodes when multiple orbits overlap.
563
- It's now possible to 'pin' the Ap and Pe nodes, so their captions remain visible after moving the mouse away.
564
- Removed the Splash Screen scene. Now the game starts loading as soon as the application starts.
565
- Rewrote and organized many scattered game events into a single coherent GameEvents System, which plugins can use.
566
- If you crash/explode, focus now shifts to the nearest controllable vessel (if any) instead of going straight to the End Flight dialog.
567
- Many more small bug fixes and tweaks.
568
569
570
==================================== v0.19.1 =========================================================
571
572
Bug Fixes and Tweaks:
573
* Fixed re-entry shader failing on highly scaled parts
574
* Corrected an issue that would prevent large rover wheels from applying brakes
575
* Tweaked braking speed and power on rover wheels
576
* Adjusted how rover wheels display resource usage
577
* Changed Ladders on the launchpad ladders to make it easier to climb them.
578
* Changed the names of launchpad and runway objects to be more descriptive when you crash into them.
579
580
581
==================================== v0.19.0 =========================================================
582
583
New:
584
585
* Added visual (and sound) effects for re-entry and supersonic flight.
586
* Overhauled the Kerbal Face Expression System with new animations, which are also visible on EVA.
587
* Added wheel parts and modules for the construction of rovers.
588
* Added several new general purpose structural parts.
589
* New mesh for the launch pad area, now with 100% less launch tower.
590
* New mesh for the Runway, with sloping edges to drive on and off it.
591
592
Bug Fixes and Tweaks:
593
594
* The sun no longer shines from below on ships and scenery objects at night, or while in orbit over the dark side of a planet. 
595
* Fixed the airspeed sound not looping properly, and adjusted the pitch range for it.
596
* Various minor balance tweaks.
597
* More texture variety added to probe cores, to better determine their positioning.
598
* Fixed a few objects that were on the wrong layer.
599
* Fixed an issue when comparing versions, which could result in false 'incompatible' warnings.
600
* Fixed an issue with velocity changes when resuming 1x time while on a hyperbolic orbit inside a rotating reference frame.
601
602
==================================== v0.18.4 L3 ======================================================
603
604
Bug Fixes and Tweaks:
605
* Changed the debug toolbar key combo to ModifierKey+F12 (RShift+F12 by default)
606
* Changed the quick scenario loader key combo to ModifierKey+F10 (was Ctrl+F10 before)
607
* Removed an unused shader that caused the game to crash on Linux systems with AMD video drivers.
608
609
==================================== v0.18.4 L2 ======================================================
610
611
Bug Fixes and Tweaks:
612
* The Alt modifier key is now remappable, and defaults to RightShift on Linux.
613
* Remapped all ocurrences of the Alt key to RightShift on Linux (as Alt is OS-reserved on most distros).
614
* Fixed double-clicks not working properly.
615
616
==================================== v0.18.4 L1 ======================================================
617
618
* Linux Version Release
619
620
Bug Fixes and Tweaks:
621
622
* Added a setting to tweak the mouse wheel axis scaling.
623
* Input Axes now support linear scaling.
624
* The Debug console can now also be toggled using the Grave and AltGr keys
625
626
==================================== v0.18.4 RC3=======================================================
627
628
Bug Fixes and Tweaks:
629
630
* Fixed the latest version checking.
631
* Fixed some places that were using an old and inaccurate value for the vessel's G-force, preventing entering warp sometimes.
632
* Fixed an issue which caused DAE model loading to fail.
633
634
635
==================================== v0.18.4 RC2=======================================================
636
637
Bug Fixes and Tweaks:
638
639
* Fixed an issue where controls could become locked when switching focus out of a dead uncontrollable vessel.
640
* Fixed a collision issue with the large RCS Tank.
641
* Fixed a transparency issue with smoke FX and explosions.
642
* Boarding a vessel from EVA no longer toggles the SAS on the vessel.
643
* The VAB and SPH now show decoupler ejection forces on the part stats.
644
* Removed a part that wasn't ready and had sneaked its way into the build.
645
* Fixed a few typos on part descriptions and tutorials.
646
* Increased Jool's rotating frame threshold altitude to prevent entering its atmosphere with the rotating frame disabled.
647
* Fixed an issue with the UI background not scaling correctly on the SPH.
648
* Fixed winglet colliders.
649
* Fixed EVA light orientations.
650
* Updated Copyright dates.
651
* Fixed vab transparency issue.
652
* Fixed Explosion Shader Transparency issues.
653
* Fixed Part Actions being clickable if Time Warp was engaged while the Action UI was already up.
654
655
==================================== v0.18.4 RC1=======================================================
656
657
New:
658
659
* Ported the game over to Unity 4. Expect improved performance.
660
* Added a new stock spaceplane: The Ravenspear Mk4.
661
662
Bug Fixes and Tweaks:
663
664
* Fixed some buttons not being locked out properly on the Tracking Station and possibly other scenes.
665
* The Staging Stack now automatically scrolls back into view if a staging operation sends it off screen.
666
* Stage groups and icons now accurately follow the mouse when dragging.
667
* Fixed some UI controls and keys being responsive during pause.
668
* Fixed some sounds (mainly voices) being affected by 3D effects when they shouldn't.
669
* Fixed an issue when going in and out of Map View after crashing the ship.
670
* Fixed the EVA map icons not showing.
671
* Fixed the planetary terrain not starting up properly sometimes.
672
* Fixed the error messages when exiting the game from the flight scene.
673
* Added a bad name filter for the Kerbal name generator.
674
* Fixed issues with the popup dialogs that allowed them to spawn a massive number of duplicates.
675
* Parts on the parts list no longer show the author on their tooltips (that broke immersion).
676
* Flight basics tutorial now requires player to set throttle to max before finishing the tutorial (and launching).
677
* fixed the non-persistent StateName field on MunFlight Tutorial.
678
679
==================================== v0.18.3 (Demo)====================================================
680
681
* Demo release
682
683
==================================== v0.18.2 ==========================================================
684
685
* Official Release
686
687
New: 
688
689
* Scenarios:
690
- Added a scenario called Station One, where a refueling station is already in orbit.
691
692
==================================== v0.18.2 RC6=======================================================
693
694
Bug Fixes and Tweaks:
695
696
* Main Menu:
697
- Fixed an issue which caused the Load Game dialog to give false positives when checking for invalid saves.
698
699
* Graphics:
700
- 800x600 is no longer a valid resolution option. Minimum possible resolution is now 960x720.
701
702
==================================== v0.18.2 RC5=======================================================
703
704
Bug Fixes and Tweaks:
705
706
* Tutorials:
707
- Fixed the Construction Tutorial erroring out with an "incompatible" sfs when launching after completing the tutorial.
708
- Tutorial Scenarios now delete the instructor objects when the ScenarioModule is destroyed.
709
- The Construction Tutorial now allows launching the constructed vessel, and going back to edit it later.
710
711
* Controls:
712
- Action groups are now locked when in map view, to prevent accidental activation without being able to see the ship.
713
- Map View won't lock RCS off anymore when the navball is up.
714
715
* UI:
716
- Added some sanity checking to text fields (vessel names and saves), so illegal characters don't cause trouble.
717
718
==================================== v0.18.2 RC4=======================================================
719
720
Bug Fixes and Tweaks:
721
722
* Controls:
723
- Added input locks to action groups and part context UIs, so they lock when appropriate.
724
725
* UI:
726
- Part Resource Context Gauges now correctly go away when the corresponding part gets detached from the current ship.
727
728
* Parts:
729
- Fixed an issue that could cause RCS thrusters to fly off on their own because of numerical spikes.
730
- Landing gear now remember to set the brakes when resuming flight.
731
732
* Gameplay:
733
- Added a rule to prevent saving the game or switching vessels while the current one is throttled up.
734
- Unrestricted vessel switching is now only allowed if the vessel to be focused is loaded and unpacked. 
735
736
==================================== v0.18.2 RC3=======================================================
737
738
New:
739
740
* Training: 
741
- Added a Basic Flight Tutorial.
742
- Added a Basic Vessel Construction Tutorial.
743
744
* Solar System:
745
- Added a new icy planet called Eeloo, somewhere out past Jool.
746
747
Bug Fixes and Tweaks:
748
749
* Gameplay:
750
- Fixed an issue where crashing a ship wouldn't properly remove the root part and cause weird "physics" sometimes.
751
- Fixed an issue with renaming vessels from symmetrically-placed command pods.
752
753
* Maneuver Nodes:
754
- Fixed a small but annoying issue where maneuver gizmos would switch modes when rotating the camera just after creating a maneuver.
755
756
* Training:
757
- Fixed Gene Kerman introducing himself as Wernher von Kerman on the Orbit 101 tutorial.
758
759
* Parts: 
760
- Fixed an issue where the root part of a vessel would live on in a weird state after crashing.
761
762
* Docking:
763
- Fixed an issue where docking ports wouldn't resume their fuel crossfeed properly sometimes.
764
765
==================================== v0.18.2 RC2=======================================================
766
767
Bug Fixes and Tweaks:
768
769
* Parts:
770
- Fixed an issue with the engine fairings which caused engines to lose mass on save/load cycles.
771
- RCS thrusters no longer try (and fail) to do lever arm compensation.
772
773
* Music:
774
- Fixed an issue where some tracks were subject to doppler effects in flight.
775
776
* Solar System:
777
- Pol's gravity increased slightly
778
- Bop and Pol's semi-major axes increased (Bop's SOI almost intersected Tylo's)
779
780
==================================== v0.18.2 RC1=======================================================
781
782
New:
783
784
* UI:
785
- Added a button to open the SpacePort site on the Main Menu (opens on the default browser)
786
787
* Music:
788
- Added two new tracks for space and another one for construction.
789
790
Bug Fixes and Tweaks:
791
792
* Docking:
793
- Fixed ejected debris being incorrectly typed as "Unknown".
794
795
* UI:
796
- Fixed an issue where the "Resume Saved" dialog wouldn't show if a save folder was missing its persistent.sfs file.
797
- The "Resume Saved" and Craft Load dialogs now offer to clean up incompatible files if any are detected.
798
- Incompatible/Invalid entries on those dialogs are now greyed out, and the reason why they can't be loaded is displayed.
799
- Fixed an issue with popup dialogs cutting out content (text and buttons) when multiple dialogs were spawned at once.
800
- The Resources panel is now visible while in the Map View.
801
802
* Parts:
803
- Decouplers now break the connection at a specific node, instead of breaking the connection to the parent part. This enables choosing which side will remain attached.
804
- Physicsless parts now get "promoted" to physical ones if they become the root of a vessel (by decoupling)
805
806
* Persistence:
807
- Vessel rotation is now stored relative to the universe, instead of in worldspace. This fixes vessels having seemingly random rotations upon resuming a save.
808
809
==================================== v0.18.1 ==========================================================
810
811
Bug Fixes and Tweaks:
812
813
* Docking:
814
- Fixed an issue which could cause an error when undocking if the undocked vessel was missing its original root part.
815
- Fixed the vessel snapping when docking, which could cause misaligned docking connections sometimes.
816
- Fixed an issue where docking to docked vessels could cause trouble when undocking again in a different order.
817
- Fixed manually-defined vessel types getting lost after docking.
818
819
* Parts
820
- Fixed a misspelled parameter on the smallRadialEngine cfg
821
- Fixed an issue with the solar panels exposure detection maths.
822
- Fixed a case where RCS could become activated by ASAS during time warp and eat all propellant
823
- Adjusted Solar Panel raycasting to prevent false positives on planetary occlusion
824
- Gimbal module now displays vectoring information in the VAB
825
- Adjusted initialization of the gimbal module for better mod support - gimbals now have an optional movement speed parameter
826
- Changed Airflow Display during timewarp on the intakes
827
- Gave Launch Pad Clamps power, so probes don't die waiting for a launch window.
828
829
* Many other small tweaks and fixes.
830
831
==================================== v0.18.0 RC4 ======================================================
832
833
Bug Fixes and Tweaks:
834
835
* Controls:
836
- Fixed an issue with ASAS which could cause unfocused vessels to start correcting for the wrong vessel's rotation.
837
838
* Part Loader:
839
- Fixed an issue with DAE loading.
840
841
* UI:
842
- Fixed the resources button on the Map.
843
844
* Docking:
845
- Exposed docking node acquire and capture thresholds to the cfg.
846
847
==================================== v0.18.0 RC3 ======================================================
848
849
New:
850
851
* Stock Craft:
852
- Added the Aeris 4A. A just-barely-able-to-SSTO spaceplane.
853
 
854
Bug Fixes and Tweaks:
855
856
* Docking:
857
- Docking nodes now have a "Control from Here" option, to make off-axis docking procedures easier.
858
- Docking nodes can now specify a transform for the "control from here" action in the cfg.
859
860
* PartModules:
861
- A few tweaks to enhance modability on Engines, Solar Panels and generic animation modules.
862
863
* Parts:
864
- Tweaked a few cfg values for air intakes, landing legs and the sepratron motors.
865
866
* Credits:
867
- Updated credits scene to add music information and generally sped it up a bit.
868
869
==================================== v0.18.0 RC2 ======================================================
870
871
Bug Fixes and Tweaks:
872
873
* UI: 
874
- Fixed the Action Groups menu not working.
875
- Fixed an issue with the resource transfer UI coming up in an invalid state when a resource was pinned to the screen.
876
- Fixed the Action Groups panel not scaling to the bottom of the screen.
877
878
* Parts:
879
- Added a NoCrossFeedNodeKey parameter to the stackBicoupler. Prevents fuel from flowing across stacks.
880
881
==================================== v0.18.0 RC1 ======================================================
882
883
New:
884
885
* Flight Planning:
886
- Implemented map cues for close approaches when targeting celestial bodies.
887
888
Bug Fixes and Tweaks:
889
890
* Docking:
891
- Fixed an issue which caused docking nodes to sometimes not be selectable as targets.
892
- Fixed an issue where very large/wobbly docked vessels could become misaligned after reloading.
893
894
* UI:
895
- Fixed the Parts list on the SpacePlane Hangar not reaching the bottom of the screen on some resolutions.
896
- Fixed the Stats Tracking and Version Prompt dialogs fighting for window focus when the running the game for the first time.
897
- Fixed the gauges on engine icons reading 50% when no fuel was available.
898
899
* Flight Planning:
900
- Fixed an issue which made maneuver gizmos non-draggable sometimes.
901
- Fixed an issue where placing a second maneuver after having passed the first one would get it placed incorrectly.
902
- Map cues for target objects will now only appear if the cues are inside the patch bounds.
903
904
* Parts:
905
- Corrected a misspelled parameter on some parts.
906
907
==================================== v0.18.0 x6 =====================================================
908
909
Bug Fixes and Tweaks:
910
911
* Physics:
912
- Fixed an issue which caused ships to sometimes respond weirdly to pitch, yaw and roll controls after switching vessels.
913
914
* Part Modules:
915
- Improved the part description texts on the editor tooltips.
916
- The Engine Nacelle part now has a functional air intake.
917
- Alternator Modules now produce resources based on the final engine thrust output, and only when they are operating properly.
918
- Command Modules no longer wait for their vessels to become focused before setting the part as an input source.
919
- Fixed the Decoupler module not properly saving its state (could cause a null ref on resume).
920
- Unmanned command pods now hold a small amount of electric charge on them.
921
922
* VAB/SPH:
923
- Part icons on the list are now rotated again.
924
- Part tooltips now keep a few pixels away from the cursor itself.
925
- Fixed the editor UI becoming active on refocus or cancelling load without a selected initial part.
926
- Fixed the editor camera becoming active on the same cases as above.
927
928
* Controls:
929
- Fixed the SAS toggle and hold keys not working properly.
930
- Fixed unfocused vessels not receiving control updates properly after resuming the game.
931
- Fixed the SAS losing sync with the Lin/Rot control modes if toggled manually while in docking mode.
932
933
* Main Menu:
934
- Fixed the "flights in progress" count on the game load dialog not counting all commandable vessels properly.
935
936
* Docking:
937
- Preattached Nodes now also have the option to enable/disable crossfeed.
938
939
* Flight Planning:
940
- Fixed the Burn Vector on the navball and DeltaV reading being incorrect if the maneuver was in a different SOI than you.
941
942
* Tutorials And Scenarios:
943
- Updated the tutorials and scenarios from 0.17 to be compatible with 0.18.
944
- Updated all stock craft to be compatible with 0.18
945
946
==================================== v0.18.0 x5 =====================================================
947
948
Bug Fixes And Tweaks:
949
950
* Docking:
951
- Undocking the primary docking node on a multiple-docking-port system will no longer undock other ports.
952
- When the primary docking node undocks, other docked nodes reset so that one of them can dock as primary.
953
- All docked nodes now have the "Undock" action available (and that will undock only that node).
954
- Updated IVA nav ball to have working target and maneuver node indicators.
955
956
* Persistence:
957
- Loading an sfs or craft file that contains more part module defs than the part has at loading time won't crash the game anymore (the surplus modules just won't load)
958
959
* PartModules:
960
- Manned Command Pods no longer generate power. They can store some amount of charge on themselves though.
961
- Engines from the LV-T 45 and above are now fitted with alternators, which will produce electricity while the engine is running.
962
- Fixed an issue with RCS thrusters and the ship center of mass which could cause them to not work properly if the vessel was moving quickly.
963
- Fixed an issue with the OX-4B solar panels that could cause a null ref spam if they got ripped off in an airstream.
964
- Improved the triggering logic on the Launch Clamps a bit.
965
966
* Control:
967
- It is now possible to leave SAS on and focus another vessel.
968
- ASAS modules run automatically on unfocused vessels.
969
- Fixed an issue which caused ASAS to not function properly after decoupling a secondary vessel.
970
971
* Resources:
972
- Fixed an issue with all-vessel-flow resources which caused resources to not flow properly if a few containers had very low but non-zero amounts on them.
973
- Fixed a problem with the IntakeAir resource which made radial intake parts stop working.
974
- Fixed a glitch with fuel lines that allowed disconnected parts to continue providing fuel to engines.
975
- Flow rates on the Resource UI aren't affected by time warp anymore.
976
977
* VAB/SPH:
978
- Fixed an issue which made it possible to start the editors with an empty ship.
979
- The Part Rotation keys now have their own bindings in the settings.
980
981
* Physics:
982
- Fixed an issue where animated parts wouldn't ignore collisions on the same vessel properly, causing "phantom forces" even when they weren't animating.
983
984
==================================== v0.18.0 x4 =====================================================
985
986
Bug Fixes And Tweaks:
987
988
* General
989
- On rails warping not allowed when the ship is throttled up.
990
991
* VAB/SPH:
992
- Remapping the Staging Mode Pitch, Yaw and Roll keys won't affect the part rotation keys on the editors anymore.
993
994
* Part Modules:
995
- Parts now have temperature indicators on the icon stack again
996
- Intakes now produce drag at higher speeds and mach numbers
997
- Fixed an issue that prevented engines from saving ignition states
998
- Fixed engine action groups linkage
999
- Some rcs tanks still had the old rcsTank part behavior. They're now displaying information correctly.
1000
- Changed default start behavior for generators, so they could work independently of staging
1001
- Fixed the solar panel colliders getting re-enabled on destroyed panels
1002
- Fixed Gigantor panels not producing electricity due to an error in the part.cfg file
1003
- Adjusted raycasts for solar panel blocking detection
1004
1005
* Resources:
1006
- Engines now have gauges for each resource next to their icons. 
1007
- These gauges show how many resources are available to that engine.
1008
- Fixed the resource search algorithms. "Stage Only" display mode should now work properly.
1009
- All resource containers will display a dry mass value in the VAB. (The weight of the part with no resources)
1010
1011
* Action Groups:
1012
- Action groups can now be given a cooldown time, and cannot be toggled again until the cooldown period ends.
1013
- Action group cooldowns are persistent and time-warpable.
1014
1015
* Docking:
1016
- Fixed a bug where decoupling pre-docked vessels could leave them uncontrollable.
1017
- Decoupled vessels now get proper default names based on their vessel types.
1018
- Fixed the Mk1 Pod not setting a "Ship" vessel type.
1019
- Docking nodes now have an action to enable/disable resource crossfeed.
1020
- Fixed an issue that could cause docking nodes to stop functioning if the game was saved and reloaded just after undocking.
1021
- Clamp-o-tron Jr. now has a top stack node and can be properly attached in the VAB.
1022
- Docking ports of different sizes can no longer be docked together.
1023
- It is now possible to dock multiple ports simultaneously, and dock to ports on the same vessel.
1024
1025
* Parts:
1026
- Mainsail and Poodle given thermal animations.
1027
- More accurate collision model for large stack decoupler.
1028
- Enabled surface attaching onto the regular decoupler.
1029
- Fuel Lines and Strut Connectors now stay connected after decoupling (unless they were connected across the decoupled bits).
1030
- Light modules now use interpolated dimming, and support the use of animations to enable emissives
1031
1032
1033
==================================== v0.18.0 x3 =====================================================
1034
1035
New:
1036
1037
* Physics:
1038
- Added a slider to the settings screen to control the maximum delta time allowed for a single frame.
1039
- The MET timer on the UI will turn yellow (and red) if time is passing slower than normal (if max DT exceeded).
1040
1041
Bug Fixes And Tweaks:
1042
1043
* Part Modules:
1044
- Fixed a serious issue in which non-controllable vessels would prevent your own vessel from receiving input properly.
1045
1046
==================================== v0.18.0 x2 =====================================================
1047
1048
New:
1049
1050
* Docking
1051
- It is now possible to select a Vessel Type when renaming a vessel.
1052
- VesselTypes are used to determine dominant vessel when docking (when possible).
1053
1054
* Parts:
1055
- 2.5m fuel tanks have been redone.
1056
- Added two new sizes of 2.5m tank (double and quarter length)
1057
- Added big nose cone for 2.5m rockets.
1058
1059
* Part Modules:
1060
- Added ModuleCommand. It controls whether a part is able to provide input to the ship. 
1061
- Crewed pods require a minimum set of crew aboard, and unmanned pods require power.
1062
1063
* Action Groups:
1064
- Added Buttons to the Flight UI to show (and control) the state of the Lights, Gear, Brakes and Abort groups.
1065
1066
* Planet Changes:
1067
- Enhancements of Eve, Duna and Tylo.
1068
1069
Bug Fixes and Tweaks:
1070
1071
* Docking:
1072
- Fixed an issue where docking two vessels with the exact same mass would cause the game to crash.
1073
- Added a DockingNode module to the Clamp-O-Tron Jr. (it seems we forgot about that one)
1074
- Fixed a bug which caused docking nodes to not function properly if they had been connected to a decoupler earlier.
1075
- Landers and other controllable vessels are no longer flagged as debris after decoupling.
1076
- Vessels no longer rely on crew capacity to determine if it is controllable. Now, a vessel is controllable if it's got at least one operational control source.
1077
1078
1079
* Flight Planning:
1080
- Fixed the DeltaV Gauge not hiding when pressing F2.
1081
- Fixed the sync icon's Separation value, which was being incorrectly calculated.
1082
1083
* Part Modules:
1084
- Fixed an issue on the Generator Module which caused it to accummulate resource definitions as it was saved and loaded.
1085
- Fixed an issue on the Generator Module caused by debugging code.
1086
- Fixed an issue on the Engine Module which could cause it to lose references if it were the root of a vessel.
1087
- Tweaked the module loading process to make sure it's not possible to end up with duplicated modules after loading.
1088
- Part modules now display relevant information to the VAB on mouse over
1089
- Fixed issue where the radial decoupler module could leave anchors in the VAB after removing the attached part
1090
- Updated Gimbals to have gimbal locking right click actions
1091
- Updated Right click action menu names to be more easily distinguishable on parts with multiple modules
1092
- Added a new stage separator part. That will decouple from both sides. Extended Decouple module to support multiple connections.
1093
- RCS modules moved over to using ISP calculations
1094
- Intakes now support buffered operation and resource storage modes
1095
- Increased accuracy of rotation saving for solar panels.
1096
- Removed srf attachment flag from engines. 
1097
- Added action group interface to docking nodes
1098
- Fixed an issue with vessels and modules that could lead to duplicate modules on parts, and could cause a game crash.
1099
- Engine Modules no longer save propellant definitions to sfs or craft files.
1100
- Generator Modules no longer save input/output resource definitions to sfs or craft files.
1101
- Increased capacity of batteries.
1102
- Increased power consumption of Ion Engines.
1103
- Increased mass of RTGs slightly.
1104
- Engines no longer show effects when disconnected
1105
- Landing gear now have status indicator lights, in addition to landing lights.
1106
- Added light modules, used for new spotlight and floodlight parts, in addition to landing lights
1107
- Improved Special effects handling for Engines, Engines now have a flameout FX group and particle effect.
1108
- Fixed issue that could cause fairings not to properly eject if the staging order was off
1109
- Jet engines are now using power band behavior. Support for this is included in the engine module now.
1110
- Solar Panels generate electricity based on the distance to the sun.
1111
- Landing gear brakes now smoothly blend in and out, to prevent jerking or flipping.
1112
- RCS modules now support events and actions
1113
- Upgraded float curves to optionally support in / out tangents. Fixed clamping issues on existing curves.
1114
- Changed naming on some actions and modules for clarity.
1115
1116
 * Docking Controls:
1117
- Fixed a bug where having a joystick axis mapped only to Staging-mode throttle would cause throttle to jump to 50% on Docking mode.
1118
 
1119
* IVA:
1120
- Fixed the internal space coordinate maths. Now multiple internal spaces appear correctly in relation to the vessel.
1121
1122
==================================== v0.18.0 x1 =====================================================
1123
1124
New:
1125
1126
* Docking:
1127
 - New Docking Node parts allow connecting ships in flight. 
1128
 - Docked vessels merge into a single vessel.
1129
 - Docking Nodes can be pre-attached in the VAB and SPH.
1130
1131
 * Flight Planning:
1132
 - Place Maneuver Nodes to plan flight maneuvers in advance, and see the resulting trajectory for it.
1133
 - Maneuver Nodes can be tweaked in realtime using a Maneuver Gizmo.
1134
 - Once set, a Delta V gauge next to the NavBall provides guidance cues to fly the maneuver.
1135
 - Maneuvers can be chained to create complex flight plans.
1136
1137
 * Targeting:
1138
 - It is now possible to set other objects as targets.
1139
 - It is also possible to target orbits on the map.
1140
 - Targeted orbits display Ascending and Descending Nodes
1141
 - Targeted vessel orbits also display orbital intersects, and cues to assist with rendezvous.
1142
 - New Target NavBall Mode, shows speed and velocity vectors relative to the selected target.
1143
 - The Waypoint vectors on the navball now point to/from the selected target.
1144
1145
 * Part Resources
1146
 - Completely overhauled resources system for parts.
1147
 - Resources include Liquid Fuel, Oxidizer, RCS Monopropellant, Electric Charge, Intake Air, and more.
1148
 - New Resource Container parts, including batteries, new tanks, solar panels, and heaps more.
1149
 - New Resource Display on the UI, makes the state of resources much easier to visualize at a glance.
1150
1151
 * Part Modules
1152
 - Many part types rewritten using the new PartModule System.
1153
 - Added Solar panel modules, which track the sun, and fragment when exposed to fast moving air
1154
 - Radial and Stack decouplers are now a module and have Gui Actions
1155
 - Added Generic Animation module with GUI Actions
1156
 - RCS module Added, with visual FX mode
1157
 - Added Engine module which supports full GUI actions, and utilizes resources to allow for custom defined propellants
1158
 - Jet engines now require intakes to operate
1159
 - Gimbal module added, with gimbal lock capability for action groups
1160
 - Heat Animation Module added (allows heat based animation on parts)
1161
 - Throttle FX animation Module (allows throttle based animation on parts)
1162
 - Full suite of Sensors that use a base Sensor module added
1163
 - Parachute module added. Supports repacking of a spent chute on EVA. Chutes can be emergency cut if deployed.
1164
 - Fairing Module added to all engines to cover them until they are activated
1165
 - Resource processing / generation module added. Converts resources from one type to another
1166
 - Landing gear module upgrade for better functionality and support for action groups
1167
 - Physical object behavior added. Allows for breakable parts (IE, the solar panels) More to come.
1168
 - Part Modules can be combined in a single part, to create compound functionality and emergent behaviours.
1169
 
1170
 * Action Groups:
1171
 - A Massive overhaul to how parts work. 
1172
 - Assign parts to groups in the VAB and SPH, to create advanced vessel functionality.
1173
 - Groups include Gears, Brakes, Chutes, Lights, RCS, SAS, an Abort Group, and more.
1174
 - Also, 10 Custom Groups which can be set to do anything.
1175
1176
 * Staging:
1177
 - It is now possible to edit the staging sequence while in flight.
1178
 - Stages now only show parts that will respond to the stage activation (reduces clutter significantly).
1179
1180
 * Docking Controls:
1181
 - New control mode for docking/orbital maneuvers. Works similarly to EVA controls.
1182
 - New Docking Mode Input UI Quadrant, shows Pitch, Yaw, Roll, plus X, Y and Z Translation Gauges.
1183
 
1184
* Completely overhauled Moho:
1185
  - No longer tidally locked. Instead, it rotates roughly twice for every orbit it makes
1186
  - Surface gravity changed to 0.25
1187
  - Orbit line color changed to better reflect its new design
1188
1189
* Greatly improved Kerbin:
1190
  - New types of tree meshes for various locations across the planet
1191
  - More varied biomes with more realistic and lush colors
1192
  - Slight modifications to the overall terrain
1193
    
1194
* Many, Many New Parts and Part Types:
1195
- Solar Panels
1196
- Lander Modules
1197
- Probe Parts
1198
- Ion Engines
1199
- Batteries
1200
- Overhauled designs on the existing parts
1201
- And a lot more.
1202
1203
Bug Fixes and Tweaks:
1204
- Fixed normal map loading
1205
- Explosion effects now respect audio settings
1206
- Aerospike engine attachement fixed
1207
1208
==================================== v0.17.1 ======================================================
1209
1210
* Official Release
1211
1212
Bug Fixes and Tweaks:
1213
* Removed the old tutorial toggles from the settings screen.
1214
* Made the EVA Yaw controls mappable.
1215
* Fixed a potential issue with the music logic.
1216
1217
==================================== v0.17.1 x3====================================================
1218
1219
New:
1220
* New option on the settings file to enable verbose debug logging, to include a call stack trace (when available)
1221
1222
Bug Fixes and Tweaks:
1223
* Fixed an issue where the menu ambience music would sometimes start playing on other scenes after some time had elapsed.
1224
* Overhauled the Debug Console. Entries are now labeled and colored according to type and the text is selectable.
1225
* Fixed the music volume slider having no effect without restarting the game.
1226
* Fixed the jitter on distant orbits on the map and tracking station.
1227
* Fixed a potential source of errors when warping time after a ship fell to pieces.
1228
1229
==================================== v0.17.1 x2====================================================
1230
1231
New:
1232
* Added a slider in Game Settings to allow adjusting the UI size.
1233
* Added Main Menu and Credits music.
1234
* The Q and E keys can now be used to control yaw with the EVA Jetpack
1235
1236
Bug Fixes and Tweaks:
1237
* Fixed the crewmember name textfields on the flight UI not scaling font size properly.
1238
* Fixed the terrain collision detection issues for Gilly and Bop.
1239
* Tweaked the terrain preset settings and PQS subvision methods for a significant reduction in object count.
1240
* PQS terrain quads are now positioned as closely as possible to their vertices, for maximum mesh stability.
1241
* Added a game setting to disable the automatic orientation when pressing any of the WSAD keys while jetpacking on EVA.
1242
1243
1244
==================================== v0.17.1 x1====================================================
1245
1246
New:
1247
* The flight UI now scales dynamically depending on screen resolution, to always have the same pixel size.
1248
1249
Bug Fixes and Tweaks:
1250
* Fixed an issue with the terrain engine that resulted in invisible oceans.
1251
* Fixed a small bug on the patched conics maths that could have caused some trouble.
1252
* Fixed the misaligned Music and Voice Volume sliders on the Audio Settings Screen.
1253
* Added a Render Quality slider to the video settings screen.
1254
* Fixed an issue where ships could break apart when changing warp rates too quickly (the "Space Cthulhu" bug)
1255
* Fixed an issue with the VAB/SPH UI, that made it possible to launch without a ship, causing a total game crash.
1256
* Removed an unused asset from the tracking station scene, which was taking up memory without adding anything.
1257
* Fixed a problem that could cause parachutes to despawn when travelling at high speeds.
1258
1259
==================================== v0.17.0 ======================================================
1260
1261
* Official Release
1262
1263
Bug Fixes and Tweaks:
1264
* Improved the input detection for the LandingGear brakes and toggle keys
1265
* The parking brakes will only set if the vessel is stopped.
1266
1267
==================================== v0.17.0 x9====================================================
1268
1269
Bug Fixes and Tweaks:
1270
* Added compatibility checking for game saves before loading.
1271
1272
1273
==================================== v0.17.0 x8====================================================
1274
1275
Bug Fixes and Tweaks:
1276
* Fixed an issue with PartModules not being initialized correctly if on a suborbital or hyperbolic trajectory.
1277
* Rewrote the LandingGear part as a PartModule, for a much more robust and stable implementation.
1278
* Tweaked the friction values for the landing gear wheels
1279
* Fixed an issue in Vessel that could cause a stream of nullref errors
1280
* Fixed an issue with Vessels not properly updating the positions of physicsless parts.
1281
1282
New:
1283
* Double-tapping the wheel brakes key will now set parking brakes.
1284
1285
==================================== v0.17.0 x7====================================================
1286
1287
Bug Fixes and Tweaks:
1288
* Fixed an issue with celestial bodies updating in the wrong order, causing odd placement of planets at high warps. 
1289
1290
==================================== v0.17.0 x6====================================================
1291
1292
* Fuel tank parts no longer look into parent parts for fuel, unless connected to them by a fuel line.
1293
* Fixed an issue with the radar altimeter that could cause sunken parts to explode.
1294
* Set Duna's orbital inclination to 0.06°
1295
1296
1297
==================================== v0.17.0 x5====================================================
1298
1299
Bug Fixes and Tweaks:
1300
1301
* Found and worked around a unity bug which caused several issues with parts colliding within the same vessel, and getting twitched out of place.
1302
* Fixed issues with the landing gear (will still need a rewrite, but should be better now)
1303
* Fix for advanced canard inversion of movement.
1304
* The Map Camera no longer rotates when in a rotating reference frame.
1305
* Disabled the Delete button when Stock craft files are selected.
1306
* The ship cache is now properly cleared when starting a new game.
1307
* The Simulate In Background setting no longer requires a game restart to take effect.
1308
* The orbit trajectory reframing maths are all done with double-precision now, to remove jitter from the orbit splines.
1309
1310
New:
1311
* Added Nuclear-Thermal Engine part
1312
* Added focusable areas for internal views
1313
* Added Settings for Music and Voice Volume
1314
1315
==================================== v0.17.0 x4====================================================
1316
1317
Bug Fixes and Tweaks:
1318
* Added smoothing to altimeter.
1319
* Fixed an issue with part initialization order which could cause a lot of trouble with physics and joints.
1320
* Fixed a bug with crossing SOIs at 1x warp.
1321
1322
New:
1323
* Pressing backspace will now reset the map and internal view. 
1324
* Middle mouse modifies the internal camera zoom by an additional 2x.
1325
* Double clicking middle mouse will reset the internal camera zoom.
1326
* Unlit/Transparent shader added to mu reader/writer.
1327
1328
==================================== v0.17.0 x3====================================================
1329
1330
Bug Fixes and Tweaks:
1331
* Fixed a small blunder that disabled auto-saving in X2.
1332
* Planet orbits changed again.
1333
* Fixed an issue with Krakensbane that could cause sub-optimal Kraken-banishment.
1334
* Smoke trails are now properly updated in moving reference frames.
1335
* Fixed the Sun flare effect jittering at high warp rates
1336
* Fixed the orbit lines and skysphere jittering when focusing rotating bodies at high warp rates.
1337
* Fixed the Universal Time being stepped incorrectly while P-warp was engaged.
1338
* Fixed the Kerbal EVA low-G walk system getting stuck at higher than 1x warp rates.
1339
* Added a smoothing pass to the vessel acceleration value, to minimize G force noise.
1340
* Added a warning about the compromised physics accuracy before engaging 3x warp.
1341
* Removed the automatic Time Warp mode switch when under acceleration.
1342
* Fixed an issue with P-warp rates persisting when reloading flight, even though the UI said otherwise.
1343
1344
1345
New:
1346
* Added new tree and boulder meshes for Kerbin (No more paper cutout trees)
1347
* Implemented new version of Laythe, should be less performance intensive as well as nicer looking.
1348
1349
1350
==================================== v0.17.0 x2====================================================
1351
1352
Bug Fixes and Tweaks:
1353
1354
* Fixed an issue with the terrain altitude detection, which could cause vessels (mostly debris) to fall through terrain.
1355
* Fixed the "cannot switch vessels" message appearing for every mouse click on the tutorials.
1356
* Fixed an issue where starting a new game after running a tutorial would not clear some game state values, and result in locked buttons and tutorials starting when they shouldn't
1357
* Fixed an issue with warping time after crashing.
1358
* Fixed an issue where flying through a Mun arch would destroy the vessel.
1359
* Fixed an issue with Launch Clamps at 2x warp and above.
1360
* Fixed an issue with the G force calculation for vessels, which could prevent saving or warping.
1361
* Improved the layout of the Start Game menu.
1362
* Fixed an issue when Kerbals became ragdolls when travelling very fast, and started displaying odd physics behaviour.
1363
* Fixed several issues with the orbit math while on solar escape trajectories.
1364
* Fixed an issue where some Celestial Bodies would lag behind when timewarping in a rotating reference frame.
1365
* Tweaked the orbital parameters of several celestial bodies on the system, to make it more interesting.
1366
1367
==================================== v0.17.0 x1====================================================
1368
1369
New:
1370
* Internal Cockpit Views: The first iteration of the IVAs (Intra-Vehicular Activities) feature set.
1371
1372
* Multiple Player Saves: You can now have multiple ongoing game sessions, as each save is kept in its own folder (instead of all using the saves/default one). 
1373
1374
* Quick Flight Scenarios: Start flights from pre-set conditions, without interfering with your persistent sandbox save, and also save your own scenarios from your main game.
1375
1376
* Scenario Logic Modules: Like PartModules, but for scene logic (and defined on an SFS file instead of a part.cfg).
1377
1378
* Training Scenarios: Hands-On tutorials to teach you everything from craft construction to orbital maneuvers.
1379
1380
* Center of mass, thrust, lift and drag visual cues on the construction scenes.
1381
1382
* Prebuilt ships included with the game, as examples and possible starting points.
1383
1384
* Many new planets and moons throughout the Kerbal Solar System.
1385
1386
* Physical Timewarp Modes: An alternate time-warp mode where you can accelerate time to 2x, 3x and 4x without putting the sim on rails. 
1387
1388
* Several new parts
1389
1390
Bug Fixes and Tweaks:
1391
* Fixed an issue with numerical inaccuracy at very high velocities (the "Space Kraken" bug).
1392
1393
* Fixed several issues with the fuel flow logic.
1394
1395
* Tweaked the atmosphere rendering for Kerbin, for improved visuals.
1396
1397
* Ships saved by one player are private to that player. Ships on the KSP/Ships folders are common to all players and non-overwritable (from inside the game)
1398
1399
* Added a button on game loading dialog, to delete a saved game and all its contents (prompts for confirmation).
1400
1401
* Added a button on the ship loading dialog to delete saved ships (prompts for confirmation).
1402
1403
* Added a button on the Tracking Station to terminate an ongong flight (prompts for confirmation).
1404
1405
* Implemented dynamic walk cycle blending for EVA Kerbals under G levels between 0.17 and 1G 
1406
1407
* Added a floating origin system to the Scaled Space subscene, eliminating the visual jittering when viewing distant objects in the map view.
1408
1409
* Revised part titles and descriptions for the parts added in 0.16
1410
1411
==================================== v0.16.0 ======================================================
1412
1413
* Official Release
1414
1415
Bug Fixes and Tweaks:
1416
* Fixed some issues with the patched conic solver not finding proper SOI transitions sometimes.
1417
* Fixed an issue which prevented Mac builds from loading internal space assets.
1418
1419
==================================== v0.16.0 x5 ===================================================
1420
1421
New:
1422
* Added a Launch Clamp part. It holds the ship in place at the pad so it doesn't crumble to pieces before you get a chance to launch.
1423
1424
Bug Fixes and Tweaks:
1425
* mbm texture files are now DXT compressed and cleared from RAM as soon as they're uploaded to the GPU. RAM usage is massively improved.
1426
1427
==================================== v0.16.0 x4 ===================================================
1428
1429
Bug Fixes and Tweaks:
1430
* Increased the mk1 pod's rotation power back to 5.0.
1431
* It is no longer possible to warp time or switch to distant vessels while kerbals are on a ladder (temporary solution).
1432
* Fixed an issue that prevented the game from being saved while on a sub-orbital trajectory.
1433
* Fixed a velocity calculation for Kerbals on rotating ladders, which caused excessive slippage and made ladders very difficult to grab.
1434
* Fixed the crew capacity values on the part.cfg files.
1435
* Fixed the Orbit initialization routine, to prevent NaN errors on landed craft
1436
* Fixed parts that use the Part class having a "Part Type not available" message on their descriptions at the VAB.
1437
1438
==================================== v0.16.0 x3 ===================================================
1439
1440
Bug Fixes and Tweaks:
1441
* Fixed an issue where ending a flight through the pause menu wouldn't really end it, but would free the crew again for another mission.
1442
* Fixed an issue with the EVA low-gravity walk system failing under certain physics settings.
1443
* Fixed an issue where any parts exploding on the focused vessel would cause the Flight End dialog to appear.
1444
* Fixed an issue where empty vessels would sometimes be controllable after switching to them.
1445
* Fixed the Retractable Ladders not saving their states properly.
1446
* Landing Legs now use a much improved collision handling system, eliminating leg wobble on heavy ships.
1447
* PartTools can now serialize WheelCollider components.
1448
* Fixed an issue where RetractableLadders would be climbable while retracted if the ladder wasn't cycled once.
1449
* Fixed a problem where Kerbals would collide and crash against ladder triggers attached to parts.
1450
* Improved detection/response to vessels below terrain and much better terrain altitude detection for vessels.
1451
* It is no longer possible to save the game (or switch vessels) while very close to the ground and not landed (could cause terrain fallthrough).
1452
* Fixed an issue that could cause the game to crash when starting an EVA.
1453
* Kerbals on ladders no longer get teleported when packed (they just let go).
1454
* Retracting a ladder with a Kerbal on it while in orbit will no longer cause them to go on random trajectories.
1455
* Fixed an issue where older parts that still used direct DAE or OBJ model loading wouldn't have their collision meshes rescaled.
1456
* Fixed a problem with EVAs saving the fuel value, which sometimes caused a conflict that could lead to a game crash.
1457
* Fixed an issue where the crew list on the hatch dialog wouldn't scroll.
1458
1459
==================================== v0.16.0 x2 ===================================================
1460
1461
Bug Fixes and Tweaks:
1462
* Kerbals now fall off ladders if they become disabled or are destroyed (can happen with retractable ones)
1463
* Added key and axis bindings for EVA controls. Reorganized the Input Settings screen a little.
1464
* Added separate control bindings for walking and jetpacking on EVAs.
1465
* Added 1:1 EVA rotation axes. Using them disables the automatic orientation system.
1466
* Tweaked the automatic orientation system to eliminate gimbal-lock situations, and flipped the X mouse axis input.
1467
* The NavBall and Staging Quadrant are no longer visible during EVA.
1468
* Fixed issues with saving/resuming EVAs while ragdolling.
1469
* Fixed RCS and SAS toggling on other vessels.
1470
* Fixed an issue that caused Kerbals to tumble in space forever.
1471
* Fixed command pod airlock node positioning, could cause violent crew ejections sometimes.
1472
* Fixed an issue with Kerbals crashing into things that could cause a stream of errors and a complete game crash.
1473
* Vessels take collision impact momentum into account whenever possible 
1474
* FlightInputHandler now stops running while on EVA.
1475
* Fixed a problem where vessels would be stuck as 'Landed' if boarding a part while in contact with another.
1476
* Fixed issues with the large Landing Leg colliders.
1477
* Added patcher auto-updater. Will redownload the patcher if a better version is available.
1478
* Tweaked Physics settings to reduce landed part wobble.
1479
* It is now possible to close the Flight End screen without leaving the flight scene (to switch vessels).
1480
* Tweaked part collision handling for better efficiency.
1481
* It is now possible to deploy/retract ladders from outside the ship, provided you're close enough to it. (while on EVA).
1482
1483
==================================== v0.16.0 x1 ===================================================
1484
1485
New: 
1486
* Kerbal crewmembers in Extra-Vehicular Activities, both at the surface and in orbit.
1487
* Kerbal scientists, mechanics and ground crew all around the Space Center Facilities.
1488
* New Internal Cockpit models, with full modding support.
1489
* New (Much lighter on performance) Particle Effects and Explosions
1490
* Several new, larger rocket parts.
1491
1492
Bug Fixes and Tweaks:
1493
* Set all parts on the same vessel to ignore collisions with each other. 
1494
  Hopefully this will solve all part-to-part collision problems.
1495
1496
* Reduced the minimum collider intersection threshold to much less than before. 
1497
  Should increase collision accuracy and hopefully solve issues like landing gear
1498
  going through the ground. (all thanks to above fix)
1499
1500
* [API Change] MemoryStream wrappers that were mistakenly not committed for 1.15.1 have been added to the code.
1501
1502
* Packing/Unpacking ships is now done without affecting the ship's scene hierarchy.
1503
  Now, vessels take care of keeping their own parts in place while packed, making for much more stable
1504
  physics behavior when going in and out of time warp.
1505
1506
* Improved vessel/part loading from persistence procedure, for more stable and accurate flight resuming.
1507
1508
* Fixed a bug in the Tracking Station scene, which prevented scrolling the vessel list.
1509
1510
* The Vessel Switching keys now only cycle between nearby vessels and won't cause the scene to reload anymore.
1511
  To switch to far-away vessels, you must use the map view.
1512
1513
==================================== v0.15.2 ======================================================
1514
1515
Bug Fixes and Tweaks:
1516
* Fixed an issue with part-to-part collisions that caused unphysical forces and caused some designs to break apart.
1517
1518
==================================== v0.15.1 ======================================================
1519
1520
Bug Fixes and Tweaks:
1521
* Fixed a couple of issues with the parts action UI popups and their code bindings.
1522
* Tweaked the time warp altitude limits. It is now possible to warp fast at low orbits around Minmus and the Mun.
1523
* Tweaked the rotating reference frame thresholds when nearing planets, to reduce terrain mesh jitter.
1524
* Fixed the 'Serpinski Terrain' issue, where the terrain mesh would break up when approaching a planet after travelling very far.
1525
* Fixed an issue with the patched conic solver failing on some escape trajectories.
1526
* Fixed the normal maps on several parts.
1527
* It is now possible to set the persistent debris budget to zero, to disable saving debris completely.
1528
1529
==================================== v0.15.0 ======================================================
1530
1531
* Official Release
1532
1533
Bug Fixes and Tweaks:
1534
* Tweaked the fuel lookup logic on fuel tanks, so they drain themselves before looking to the parent part for fuel, when side-mounted.
1535
* Fixed an error from destroying patched conics renderer components when switching vessels quickly.
1536
* Tweaked the scale of Minmus' scaled space representation, to make the terrain/scaled transition more seamless.
1537
1538
1539
==================================== v0.15.0 x5 ===================================================
1540
1541
Bug Fixes and Tweaks:
1542
* Changed Minmus' radius to 60km, and increased its surface gravity a bit.
1543
* Fixed an issue with the patched conic solver when calculating encounters with SOIs.
1544
* Fixed an issue with elliptical patch rendering.
1545
* Added parameters on settings.cfg to control patch draw mode and patch look-ahead limit.
1546
1547
==================================== v0.15.0 x4 ===================================================
1548
1549
New:
1550
* Added a small, far-flung second moon around Kerbin, called Minmus.
1551
1552
Bug Fixes and Tweaks:
1553
* After a crash, the end flight dialog will only come up by clicking the left mouse button, hitting Esc or the Space Bar.
1554
* Fixed a few issues with the new moon's material.
1555
* Fixed a minor issue with fuel tanks reporting negative fuel levels before shutting down.
1556
* Updated all part files on the release package to their latest versions.
1557
1558
1559
==================================== v0.15.0 x3 ===================================================
1560
1561
Bug Fixes and Tweaks:
1562
* Fixed Fuel Lines and Struts not reconnecting once reattached to the ship at the VAB and SPH
1563
* Fixed an issue with crossfeed on parts
1564
* Fixed the spazzing with rotated part stacking
1565
* Improved the part dragging on the editor scenes
1566
* Fixed the landing legs appearing extended on resume
1567
* Fixed the terrain disappearing with high detail and Scatter turned on
1568
* Fixed an issue with orbital patch rendering while paused
1569
* Fixed an issue with patched conics ignoring encounters when there was an SOI escape later on
1570
1571
1572
==================================== v0.15.0 x2 ===================================================
1573
1574
Bug Fixes and Tweaks:
1575
* Fixed several issues with the orbit rendering on the Map View.
1576
* Fixed an issue with going out of warp while inside a rotating reference frame.
1577
* Several improvements to the scene lighting in the Spaceplane Hangar and Vehicle Assembly Building.
1578
* Added a new camera for the Spaceplane Hangar, to make it more flexible and useful.
1579
* Tweaked several parameters in all game cameras, to make them less restrictive.
1580
* Fixed a few issues with the fuel flow logic.
1581
* Fixed the engine smoke trails not fading out when leaving the atmosphere.
1582
* Added editor tooltips to the Atmospheric Engines.
1583
* Fixed an issue with the Radial Decoupler collider and attachment orientation.
1584
* Fixed an issue with joystick throttle when focusing/unfocusing the game.
1585
* Fixed a problem with fuel lines and struts becoming attached to non-existent parts when reloaded.
1586
* Fixed an issue that made parts able to attach while overlapping others.
1587
* Fixed the behaviour of the Alt key when Alt-Tabbing out of the game.
1588
* It is no longer possible to enter time warp or save the game if the ship is landed or splashed, but still moving.
1589
1590
==================================== v0.15.0 x1 ===================================================
1591
1592
New:
1593
* The Spaceplane Hangar Facility, allows you to build vehicles horizontally, and launch them from a Runway
1594
* The Runway Facility, to launch from and land your spaceplanes at.
1595
* A new Part Creation Toolset, allowing for animated models, with normal and emmissive maps.
1596
* A deployable Landing Gear part
1597
* A new AtmosphericEngine part type, and two new air-breathing engines.
1598
* A Patched Conics trajectory projection system, shows your map trajectory as it enters and leaves the SOI of planets and moons.
1599
* Parts now can have a context menu where you can view data and perform actions. (Atmo engines already implement this)
1600
* Parts now visually display their temperatures through a dynamic emmissive heat map. 
1601
* It is now possible to manually rotate parts on the VAB and Spaceplane Hangar prior to placement (using the WSADQE keys, Shift, Space to Reset)
1602
* It is now possible to trim the roll, pitch and yaw inputs by holding Alt and pressing the roll, pitch and yaw keys (Alt+X to reset).
1603
1604
Bug Fixes and Tweaks:
1605
* The flight log will no longer show the terrain tile IDs when crashing things into them. It will show the correct "crashed into terrain" message.
1606
* Corrected the level of the ocean quadtree, so that it matches visually with the simulated water level.
1607
* (Possibly) increased performance on the flight scenes (from the terrain tweak also)
1608
* Found and fixed the true cause of the orbit NaN bug. 
1609
* Corrected the aileron action on ControlSurface parts. Now aileron input is determined based on part orientation instead of symmetry counterparts.
1610
1611
1612
==================================== v0.14.4 ======================================================
1613
1614
New: 
1615
* Added Shader Model 2 fallback shaders for the terrain. Doesn't look as pretty, but solves the black terrain issue on SM2 video cards.
1616
* Exposed terrain parameters on the Video Settings screen (Now called Graphics Settings).
1617
* Option to force using SM2 shaders even on SM3 compatible hardware.
1618
1619
Bug Fixes:
1620
* Sometimes vessels could still be seen as being under acceleration and not get saved. This is fixed now.
1621
* Tweaked the terrain system to use less memory.
1622
* Updated Kerbin's diffuse map, to remove the blue on the ice caps on map view and tracking station.
1623
* Launching the updater with the game in fullscreen mode will no longer cause the updater to crash.
1624
* The game will no longer launch the patcher if the latest update is available only as a full download. It will open the KSP Store instead.
1625
* Changed the default game settings so terrain scatter is off by default
1626
1627
==================================== v0.14.3 ======================================================
1628
1629
Bug Fixes:
1630
* Fixed an issue with prevented unfocused ships from being saved.
1631
* Removed the KSC on the Mun (don't ask).
1632
* Tweaked the altitude of KSC to better match the terrain level.
1633
* Tweaked Kerbin landclasses to raise ocean and remove the blue from the ice caps.
1634
* Fixed the Sun flare not getting obscured by planets on the Tracking Station view.
1635
1636
==================================== v0.14.2 ======================================================
1637
1638
New:
1639
* Created a proper icon for the game.
1640
* A completely overhauled terrain engine
1641
1642
Bug Fixes:
1643
* Fixed the patcher launching any executable after it's done patching. Now it launches KSP.exe always.
1644
* Fixed a potential security issue with the patcher authentication.
1645
* The patcher will no longer spam console windows while doing its thing.
1646
* Rotated the Mun back to it's original orientation (a fix on the 14.1 left it facing the other way).
1647
* Improved the terrain correction system for landed vessels. It now compensates for terrain slope errors.
1648
* The Map and Tracking Station cameras now respond to the camera control input axes.
1649
* Fixed an issue with symmetrical parts not clearing references to decoupled counterparts.
1650
* Fixed an issue with the patcher not being able to login using passwords containing special characters.
1651
1652
1653
==================================== v0.14.1 ======================================================
1654
1655
Bug Fixes:
1656
* Found and fixed the real cause of the staging issues that have plagued every release from 13.2 onward.
1657
* The debug console is no longer spammed with NaN errors. This could cause extreme lag in densely populated game worlds.
1658
* Fixed an issue where unloaded vessels would not update their orbits, causing them to resume incorrectly if they switched SOIs.
1659
* Fixed the save folder paths on the Mac version (they were ending up inside the app package)
1660
* It is now possible to do a Quickload (F9) after a crash (with the flight end screen up).
1661
* The game will no longer overwrite the quicksave when resuming flights. Only when creating new ones.
1662
* Landed vessels no longer explode when approached by the player (as when landing near other landed ships)
1663
* Fixed an issue with landing detection when landed on other vessels.
1664
1665
1666
==================================== v0.14.0 ======================================================
1667
1668
* Official Release
1669
1670
Bug Fixes:
1671
* Added descriptions for the small fuel tank and small engines.
1672
* Added a more efficient input lock for when vessels are in physics-hold mode, to prevent staging during that period.
1673
* Made the Langing Gear action a mappable key.
1674
* Fixed the Alt+Tab locking staging issue. (was a poorly thought out control I had set up, which was removed)
1675
1676
1677
==================================== v0.14.0x6 ======================================================
1678
1679
Bug Fixes:
1680
* Fixed yet another staging issue.
1681
* Fixed an issue with the object scaling for Bill, Bob and Jeb, which made them not sit right in the cockpit and their screen messages to not appear.
1682
* Fixed a game flow issue in which it was possible to cancel the flight end screen, leading to an error and leaving the game stuck in the flight scene.
1683
* Fixed an issue which might have caused repeated Kerbals to be generated. 
1684
* Fixed the End Flight screen lockup issue after KIA.
1685
* Fixed the problem with landed vessels being lobbed into the air after resuming a saved flight.
1686
* Fixed the small fuel tank visual gap when connected to the mk1 pod directly.
1687
* Fixed the tracking station rotation and texturing issues.
1688
1689
1690
1691
1692
==================================== v0.14.0x5 ======================================================
1693
New:
1694
* Added small fuel tank and small engine parts
1695
1696
Bug Fixes:
1697
* Fixed an issue that caused parts to be detected as landed when in collision with parts from other vessels, even while flying.
1698
* Fixed an issue where the persistence system would not clean out parts that were landed on other parts, rather than on the launchpad or KSC area.
1699
* Unloaded orbiting vessels will continue orbiting into the ground, if there is no atmosphere to reentry-burn them.
1700
* The 'isPersistent' part cfg parameter, ironically enough, wasn't persistent itself.
1701
* Removed an 'experimental' tweak done on the terrain shader that caused the Mun to look very bright in bright areas, and very dark in dark ones.
1702
* Added an icon image for Landing Legs.
1703
* Fixed the buttons of the pod selection window not responding to clicks when the VAB tutorial was active.
1704
* Fixed the VAB tutorial never being shown after the first time, even when activated in the settings.
1705
* Fixed the tutorial window disappearing behind the command pod selection window.
1706
* Changed the ground detection system to a far more stable hold-and-release method.
1707
* Added an icon for the landing legs (and made it update its colours)
1708
* Tweaked the landing leg collision mesh to avoid phantom forces from poorly-solved collisions
1709
* Updated the description for landing legs (missing description for the other parts)
1710
1711
1712
1713
==================================== v0.14.0x4 ======================================================
1714
1715
Bug Fixes:
1716
* Fixed a problem with Jeb's confidence levels (he lost his nerve on x3).
1717
* Fixed a few issues with the atmospheric pressure and temperature curves from x3.
1718
* Fixed another problem with staging that was made apparent in x3. It caused the ship to 'skip' stages.
1719
1720
1721
==================================== v0.14.0x3 ======================================================
1722
1723
Bug Fixes:
1724
* Fixed the vessel label icons, which were invisible.
1725
* Increased the ejection force of Decouplers and Radial Decouplers (too underpowered after the physics fix).
1726
* Removed the landingleg.max file that snuck itself into the distribution.
1727
* Fixed the Camera Mode text not being displayed in flight.
1728
* Fixed the map focus switching (Tab not working).
1729
* Fixed Fuel tanks apparently not resuming fuel levels properly (was an icon issue).
1730
* Fixed Landing legs not resuming their states properly.
1731
* If a landed vessel decoupled from its base while taking off, the vessel would still be flagged as being landed.
1732
* Sometimes, landed vessels would spawn a few feet off the ground and stay locked in place forever.
1733
* SAS and ASAS modules on other vessels were getting activated along with the current focused vessel.
1734
* Reloaded parts were not storing references to their symmetry counterparts properly. That caused all sorts of weird behaviour.
1735
* Fixed an issue that caused vessels to be placed in the wrong positions occasionally (most noticeable in the tracking station).
1736
* Fixed an issue that caused incorrect staging when loading ships in the flight scene.
1737
1738
==================================== v0.14.0x2 ======================================================
1739
1740
Bug Fixes:
1741
* The KSC buildings had lost their tags which identified them as eligible for landed debris clean up. Fixed now.
1742
* Fixed the flight scene time step being incorrectly initialized as 0.04ms (would cause wobbly physics).
1743
* Fixed a problem with the Plugins folder in the Mac version, which caused the game to halt when loading.
1744
* Removed a save file that sneaked its way into the distribution.
1745
1746
==================================== v0.14.0x1 ======================================================
1747
1748
New:
1749
* Flights are regularly saved to file, to be resumed later. (yes, persistence  )
1750
* Support for multiple simultaneous flights and switching from ship to ship.
1751
* The Tracking Station Facility at the Space Center, allows you to select and resume a flight in progress.
1752
* Holding the middle mouse button will allow you to rotate the flight camera about itself, instead of rotating its pivot. (double-clicking the MMB will recenter it)
1753
* Tweaked the orbit rendering on the Map View to reduce clutter when several icons are moused over at the same time.
1754
* Landed or Splashed vessels now display their coordinates (or location, if available) when moused over on the Map View.
1755
* More Crew Members so you can launch missions while others are underway.
1756
* An External Module Loader, which enables mod makers to program their own part modules.
1757
1758
Bug Fixes:
1759
* The flight camera is no longer able to go upside down.
1760
* The ORBITAL camera mode will no longer change orientations when switching spheres of influence.
1761
* Fixed an issue with .craft file saving and loading, which makes it possible to save ship titles independently of the file name.
1762
* Un-warping a landed ship will no longer cause an unphysical jerk on it, which could possibly destroy it.
1763
* Landed/Splashed vessels no longer show an Apoapsis icon on the Map View.
1764
* The Map Camera now responds to the keyboard bindings for camera zoom.
1765
* Decouplers now obey the second law of physics (Acceleration = Force/Mass)
1766
* Decouplers now obey the third law of physics (every action has an equal and opposite reaction).
1767
* RCS Fuel Tanks now drain symmetrically if placed using symmetry.
1768
1769
1770
==================================== v0.13.3 (Demo)===================================================
1771
1772
New:
1773
* A Stats Tracking System, so we can collect information of the game for statistical purposes.
1774
1775
Bug Fixes:
1776
* Fixed a bug with symmetry in the VAB. 
1777
* Fixed an issue with the main camera that would create sporadic moments of lag in map view.
1778
* Fixed a bug that caused symmetrical parts to lose the reference to one of their counterparts, leading to incorrect symmetrical placements. 
1779
* Reverted the Staging logic to the 13.1 system, as the changes made in 13.2 were buggy. 
1780
1781
1782
==================================== v0.13.2 ======================================================
1783
1784
Bug Fixes:
1785
* Fixed a bug with symmetry in the VAB.
1786
* Fixed an issue with the main camera that would create sporadic moments of lag in map view.
1787
* Fixed a bug that caused symmetrical parts to lose the reference to one of their counterparts, leading to incorrect symmetrical placements. 
1788
1789
==================================== v0.13.1 ======================================================
1790
1791
* Official Release
1792
1793
Bug Fixes:
1794
* Removed parent-wise fuel crossfeed from Radial Decouplers. Fuel Lines made that obsolete.
1795
* Fixed an issue that prevented attachment nodes from affecting connected part rotations properly.
1796
* Fixed an issue with the part loader, which would crash if a binary mesh was found, but no .dae or .obj file was present.
1797
1798
1799
==================================== v0.13.1x1 ====================================================
1800
1801
New:
1802
* Recompiled on the latest version of the Unity engine, to add multithreaded rendering support and better memory management.
1803
* Changed the Fuel Line flow direction, so fuel will flow from the first-placed end of the line to the second end.
1804
* Holding Ctrl and clicking on a part on the ship at the VAB will now automatically flip the parts list to the selected part's page.
1805
* Added in-game credits
1806
1807
Bug Fixes:
1808
* Fixed the custom part sounds loading system, which wasn't working on the last release.
1809
* The part loader will no longer freeze if it cannot find a part module to load. It will load the base Part module, and make it visible but unavailable on the VAB.
1810
1811
1812
==================================== v0.13.0 ======================================================
1813
1814
* Official Release
1815
1816
==================================== v0.13.0x4 ====================================================
1817
1818
Bug Fixes:
1819
* Increased the heat conductivity and heat dissipation values for all parts, to compensate for the new heat exchange system.
1820
* Fixed the time quadrant on the UI being unresponsive to mouse clicks if there were part icons behind it.
1821
* Fixed the staging quadrant being partially visible in the map view.
1822
* Fixed a problem that made it possible to delete the command pod in the VAB by using Ctrl+Z.
1823
1824
1825
==================================== v0.13.0x3 ====================================================
1826
1827
Optimizations:
1828
* Tweaked the part heat exchange model, for a considerable fps boost with very large ships
1829
1830
New:
1831
* Added a new icon for the Fuel Line parts.
1832
* Changed the icon grouping rule on RCS Blocks and Strut Connectors to group to all parts of the same type on it's stage.
1833
1834
1835
==================================== v0.13.0x2 ====================================================
1836
1837
New:
1838
* Pressing F2 will hide the UI completely (so you can take UI-free screenshots).
1839
1840
Bug Fixes:
1841
* Fixed the weird 'glass-like' artifacts in game during launch
1842
* Fixed the parts not receiving mouse events on the VAB. This also affected collision detection on the VAB.
1843
* Fixed the in-flight settings screen being drawn under the main UI.
1844
* Tweaked the fuel tank surface attachment point. It was a little too close to the collider, and sometimes caused false collisions.
1845
* Fixed a bug with the parts code that allowed them to bypass receiving gravity and drag forces if it's hierarchy root was destroyed.
1846
* Fixed the map camera code so that it will remember where it was if you re-open it. (this tweak was left out of the X1 build apparently)
1847
* Fixed the part icon numbers (when multiple icons are grouped) not being positioned correctly on a few resolutions.
1848
1849
1850
1851
==================================== v0.13.0x1 ====================================================
1852
1853
Optimizations:
1854
* Removed a lot of needless halts on the part processing routine during loading.
1855
* Restructured the sound loading system so the main loading thread doesn't wait for it to finish before moving on.
1856
* Deferred adding of several part components so they're only added when they're needed.
1857
* Mesh tangents can now be loaded from file, instead of being recalculated every time.
1858
* The mesh loader now ignores materials from file, because they were going to be replaced anyway later.
1859
* Meshes are now saved to binary files (serialized) when loaded for the first time, and loaded from those files when they're available.
1860
* Changed the rendering method for the part icons on the staging sequence. This can prevent thousands of objects from being created when flying large ships.
1861
* Ship parts now have adjustable levels of physics, so small parts are not as deeply simulated as large ones. This reduces the amount of physics objects and joints to simulate.
1862
* Reduced the amount of code components attached to each part, making for less calls on each frame.
1863
1864
1865
New:
1866
* The part loader will check if the saved optimized meshes are out-of-date, and update them when necessary.
1867
* A new Fuel Line part, that allows fuel to be drained off external (side-mounted) tanks.
1868
* It is now possible to warp time freely when the ship is landed.
1869
* Added a progress bar for the loading screen.
1870
1871
Bug Fixes:
1872
* Fixed the mission timer not getting started if the first stage was moved before launching.
1873
* Liquid Fuel now flows from the "top" attachment node, instead of from the parent part (unless there is no top node, in which case it flows from the parent part).
1874
* Parts now keep the references to the part attached in each attachment node. (makes top-node based fuel flow possible)
1875
* Fixed a bug which prevented the ship selection dialogs from receiving double-click events. Now it is possible to select a ship file by double clicking on it.
1876
* Improved rendering of hyperbolic (escape) orbits in the map view. The trajectory is now a constant size regardless of eccentricity, and isn't warped by the splines.
1877
* The Map camera will now remember it's last position, and return to it when the map is reopened.
1878
1879
NOTES: 
1880
* The new part loading system will generate optimized meshes for all parts whenever it finds new part models. This means the first time you run the game, it might take longer for loading to complete.
1881
1882
* This update introduces some new features that make ships built on previous versions incompatible. If a ship fails to load, it's because it isn't compatible with this version. We apologize for the inconvenience.
1883
1884
==================================== v0.12.0 ======================================================
1885
1886
* Official Release
1887
1888
==================================== v0.12.0x5 ====================================================
1889
1890
Bug Fixes:
1891
* Removed the SAS disabling itself when going into Map View or into high warp rates.
1892
* Implemented a new Kepler Equation solver for extremely high eccentricity orbits, the old one was becoming unstable and freezing the game.
1893
1894
==================================== v0.12.0x4 ====================================================
1895
1896
Bug Fixes:
1897
* Fixed a problem with the Floating Origin system which caused the ship to jitter on very high warp rates and speeds. (aka The Warp Shakes)
1898
* Fixed another problem which could cause the game to crash if entering/leaving another planet's SOI while on 1x or 2x warp.
1899
* (Hopefully) fixed a problem with 0 inclination orbits that could cause them to become reversed or rotated when transitioning between planets/moons.
1900
1901
1902
==================================== v0.12.0x3 ====================================================
1903
1904
Bug Fixes:
1905
* Fixed a problem that caused ships to reverse direction when unwarping while on a hyperbolic orbit.
1906
* Fixed a few typos in some part descriptions.
1907
* Reduced the gimbal range for the LV-T45 engine, which was way too much after the gimbal bug fix.
1908
* Fixed the Decouplers not applying a separation force when jettisoned.
1909
1910
1911
1912
==================================== v0.12.0x2 ====================================================
1913
1914
New:
1915
* The Surface/Orbital speed reading will now change automatically (and can still be toggled manually)
1916
1917
Bug Fixes:
1918
* The game would crash if the VAB tutorial is advanced too far while keeping the command module selection window open.
1919
* Engine gimbals were not deflecting as much as they should be.
1920
* Fixed the Max G reading on the flight end screen. Now it will only log sustained G forces.
1921
* Fixed the Surface/Orbital Speed reading getting messed up when restarting a flight.
1922
* Fixed a problem with the Time Warp code, that would sometimes force the time rate to 2x, but not unpack the ship. It would also cause G forces and other values to be incorrectly calculated.
1923
* Fixed a problem with unpacking the ship for physics that could cause centers of mass to be offset, leading to uncontrollable tumbling.
1924
* Fixed a problem that could cause orbits to become reversed when entering/leaving another planet's sphere of influence.
1925
* Changed the Time Warp altitude restrictions to be proportional to the current planet or moon's radius.
1926
1927
1928
==================================== v0.12.0x1 ====================================================
1929
1930
New:
1931
* A Moon
1932
* New Orbital Camera Mode. Like Free Mode, but aligned to the solar system plane, like the Map View Camera is.
1933
* New Auto Camera Mode. Chooses between the other modes based on the state of the flight.
1934
* Liquid Engines now support thrust vectoring (gimballing).
1935
* New LV-T45 Vectoring-Enabled Liquid Engine.
1936
* The VAB will now allow you to select a Command Module before starting a new ship.
1937
* Planets and Moons now rotate.
1938
* It is now possible to orbit the Sun.
1939
1940
Bug Fixes:
1941
* Improved the way velocities are applied when resuming physics.
1942
* Fixed the Advanced SAS icon showing as a question mark on the VAB.
1943
* Fixed a bug where cloning parts by removing and undoing would cause them to receive duplicate IDs (and crash the game when loading the ship again).
1944
* Tidied up the flight statistics numbers formatting a bit, so they're easier to make sense of.
1945
* Time Warp will now smoothly increase/decrease towards the set time rate, for a much more fluid transition.
1946
* Made several improvements to the Map View orbit rendering.
1947
* Fixed the rails->physics transition, so that there is no significant change anymore in orbital parameters when going out of warp.
1948
* Made some significant improvements to the physical joints that hold the ship together. Ships will not wobble anymore when going back into 1x time after warping, and the joints themselves are more stable overall.
1949
* Made a small tweak to the part tooltips on the VAB, to prevent them from going off-screen on small resolutions. (was noticeable with the new command pod selection dialog)
1950
1951
1952
==================================== v0.11.1 ====================================================
1953
1954
* Hotfix Update
1955
1956
Bug Fixes:
1957
* Fixed a small but very annoying bug where unpausing the game would not set time running again.
1958
1959
1960
==================================== v0.11.0 ====================================================
1961
1962
* Official Release
1963
1964
Bug Fixes:
1965
* Solved a few more bugs with the time warp system.
1966
* Improved the Advanced SAS module to respond based on the size of the spacecraft.
1967
* Fixed the extreme performance loss when using warp with large ships.
1968
1969
1970
==================================== v0.11.0x5 ==================================================
1971
1972
Bug Fixes:
1973
1974
* Solved the overheating under warp problem introduced in x4.
1975
* Fixed the wobbling problems from x4.
1976
* Fixed a few bugs with Time Warp and Pause.
1977
* Fixed a bug with pressing Esc to close the pause menu while in the settings or mission log screen.
1978
* Fixed the vertical speed calculation, which was going batty with high time compression. (it's perfectly stable now)
1979
* Fixed a bug with unpausing the game while under time warp. It could very likely cause a lot of trouble.
1980
* Fixed the highest altitude reading on the flight results screen. It was overflowing on really large numbers.
1981
1982
1983
==================================== v0.11.0x4 ==================================================
1984
1985
New:
1986
1987
* Changed most flight calculations to use double-precision
1988
1989
Bug Fixes:
1990
1991
* Found and fixed the most likely cause of ship destruction when exiting time warp.
1992
* Fixed the insane G forces when transitioning into or out of high warp.
1993
1994
==================================== v0.11.0x3 ==================================================
1995
1996
New:
1997
1998
* Added a proper liftoff/touchdown/splashdown detection system.
1999
* After the pod makes a safe splashdown/landing, the mission will be considered a success.
2000
* Changed the Flight Tutorial to include the new features added on this update.
2001
* Map Icons now properly organize their popup texts if multiple icons are hovered at the same time.
2002
2003
Bug Fixes:
2004
2005
* RCS no longer stops working if a single fuel tank runs dry (and now it drains from lower-stage tanks first).
2006
* Deorbited/Landed parts no longer stay or go into propagated orbits.
2007
* The Advanced SAS module will now use all control parts on the ship.
2008
* Strut Connectors will no longer try to reattach themselves to disconnected parts when physics are resumed.
2009
2010
==================================== v0.11.0x2 ==================================================
2011
2012
New:
2013
* New Space Skybox and improved day/night/space transition
2014
* Improved Kerbin surface texture maps
2015
* RCS (Reaction Control System) Module Part.
2016
* Added an 'RCS Toggle' key (Default 'R'), to toggle the RCS on and off. 
2017
* Changed the useless Overthrottle LED for an RCS LED, which indicates if the RCS is enabled.
2018
* Advanced SAS Module Part: Uses input-enabled parts (like winglets and RCS) to stabilize flight, but applies no forces of it's own.
2019
2020
BugFixes:
2021
2022
* High-speed wind sound was audible for no apparent reason on map view
2023
* Time warp dropped to 4x even though there were higher possible options available (when altitude goes below the lower limit for a time rate)
2024
* Orbital time was running much faster than it should at 2x and 4x warp.
2025
* Fixed the Kepler Equation solver in the orbit system, which was causing a number of problems when going into and out of high warp rates.
2026
* Going into warp above 4x now is only possible if no forces are being applied on the ship
2027
* Improved formatting on orbital node display numbers, to make it easier to tell  the difference between 10,000m and 100,000m
2028
2029
==================================== v0.11.0x1 ==================================================
2030
2031
New:
2032
* Overhauled Space Center terrain area in both flight and space center scenes.
2033
* Integrated Orbital Analysis/Propagation system.
2034
* In-Flight Time Compression.
2035
* Orbital "Map" View.
2036
* Orbit Display.
2037
* Better Launchpad area textures.
2038
* Splash-down effects, sounds and a basic buoyancy simulation.
2039
* New "Atmosphere" Gauge in the UI, indicates how deep the ship is in the planet's atmosphere.
2040
* The Orbit system can now track and propagate hyperbolic (escape) trajectories.
2041
* Parts can now cast shadows on themselves.
2042
2043
Bug Fixes:
2044
* Added a simple but hopefully effective stall simulation for winglets and control surfaces.
2045
* Made a few optimizations to runtime loaded textures. Now they're compressed to DXT5 and support mipmaps.
2046
* The MET display will now start counting on liftoff instead of on flight start.
2047
* Tuned the terrain system a bit, to improve visual quality at high altitudes.
2048
* Greatly improved the input lock system. Now, components that lock game controls won't override locks placed by other components.
2049
* Improved the flight camera code. On Chase mode the camera will not spin around at the poles anymore, and both modes are more stable overall.
2050
* Optimized the terrain system rendering, and got a nice boost in performance during flight.
2051
2052
2053
==================================== v0.10.1 ==================================================
2054
Bug Fixes:
2055
* Eliminated the sharp atmospheric cutoff at 34,500m. Now there is atmosphere up to around 68,000m.
2056
* Improved the drag calculations.
2057
* Created a new ControlSurface module to replace the problematic Stabilizer module. The Stabilizer is now deprecated.
2058
* Changed the folder structure on the Mac version, so it is the same as the PC version.
2059
2060
2061
==================================== v0.10.0x4 ================================================
2062
New:
2063
* Added alternate mappings to every key binding.
2064
2065
Bug Fixes:
2066
* Fixed the strange holes on the north and south pole of the planet.
2067
* Fixed the sun flare effect flickering problem.
2068
2069
2070
==================================== v0.10.0x3 ================================================
2071
2072
New:
2073
* Added a Camera Horizontal and Camera Vertical axis bindings to allow using a hat switch or gamepad thumbstick to move the camera
2074
2075
Bug Fixes:
2076
* Joystick Deadzone and Sensitivity values were applied incorrectly.
2077
* Screen Resolution setting failed to set on game startup. Now it's applied just before loading starts.
2078
* Fixed a bug with the solid boosters, where they would become heavier instead of lighter as their fuel was spent.
2079
2080
2081
==================================== v0.10.0x2 ================================================
2082
2083
New:
2084
* Added a Throttle (Incremental) binding to the input config. This allows mapping an axis to control the throttle, much like the W/S keys do.
2085
* Added sensitivity and deadzone options to each axis mapping
2086
* Changed the Invert axis method to a more conventional checkbox
2087
* Added a button to completely clear a control assignment.
2088
2089
Bug Fixes:
2090
* Fixed a bug with precision mode controls, where they would not increment past about 10%
2091
* Returned the launchpad colliders to how they were before
2092
* Fixed the altimeter registering 60m at sea level.
2093
2094
2095
==================================== v0.10.0x1 ================================================
2096
2097
New:
2098
* Completely overhauled procedural terrain system. Much more reliable and stable.
2099
* The whole planet can now detect collisions, so ejected parts can now land safely.
2100
* The terrain mesh is far more stable, shorelines and mountains no longer wobble.
2101
* The new terrain system is completely translation and rotation-safe. It can be moved dynamically without breaking visually.
2102
* An Orbital analysis and propagation system, allowing for a complete planetary simulation, among many other possibilities, is ready for implementation.
2103
* Terrain quads are now queded for subdivision, to improve performance
2104
* The terrain system now allows for a secondary target object, so both the ship and the camera can subdivide the terrain.
2105
* Mini settings screen for in-game tweaks.
2106
* New (much better) shader for water.
2107
* The R8 Winglet now responds to input, and can be used as an elevator, canard, aileron, rudder, or any combination.
2108
* It is now possible to crank anti-aliasing up to 8x.
2109
* Joystick Support.
2110
2111
* A working Mac OSX version!
2112
2113
Bug Fixes:
2114
* Hi-subdivision tiles now have mesh colliders, which means the far side of the planet is no longer an insta-death trap.
2115
* Fixed the textures stretching near the terminator
2116
* The camera will no longer go through the ground.
2117
* The terrain collision mesh now perfectly matches the visual terrain.
2118
* Fixed a problem with the atmosphere, where it would fade in and out at specific points in orbit.
2119
* Fixed a few problems with some game settings not being correctly applied on game start.
2120
* Fixed a problem with the volume settings where explosions would sometimes sound out even with volume at 0%
2121
* Added a basic compatibility/integrity check on loading ships. If it fails, the ship won't load but the game won't crash.
2122
2123
2124
2125
2126
==================================== v0.9.0x6 ==================================================
2127
2128
Bug Fixes:
2129
* Fixed a problem with the input settings screen on low resolutions
2130
* Set minimum resolution to 800x600 
2131
* Fixed an oversight on our part that would prevent the fullscreen setting from being saved.
2132
* Fixed some parts that were out of date on the distribution
2133
2134
==================================== v0.9.0X5 ================================================
2135
2136
New:
2137
* Parachutes can no longer deploy in a vaccuum (they wait until there is some atmosphere to open)
2138
* Added staging stack scrolling through the Home and End keys
2139
* Added key mappings for Zoom In/Out, Scroll View Up/Down (VAB) and Scroll Icons Up/Down
2140
* Added key mappings to rotate the camera
2141
2142
Bug Fixes:
2143
* Fixed the G meter spiking up towards infinity at large distances.
2144
* Fixed some more details with the settings screen
2145
* Changed the layout of the input mapping screen
2146
* Fixed a problem with the sound loading system, that wouldn't load custom sounds
2147
2148
2149
===================================== v0.9.0x4 ================================================
2150
2151
New:
2152
* Added Settings screen to configure Audio, Video and Input settings
2153
* Removed the old Launcher menu
2154
* Added an input mapping for the Precision Controls Toggle
2155
* Tweaked the settings UI graphics a bit
2156
* Changed attachment mode to the previous one, since the new one was causing stability problems in flight
2157
2158
Bug Fixes:
2159
* Staging would still sometimes fire out of order
2160
* Fixed a problem with the symmetry that could cause the game to crash sometimes
2161
2162
===================================== v0.9.0x3 ================================================
2163
2164
Bug Fixes:
2165
* Struts could cause the game to crash if they didn't find their targets
2166
* Alt+copying parts inside grouped icons would eventually lead to a crash
2167
* Heavily modified staging sequences would sometimes fire out of order
2168
2169
===================================== v0.9.0x2 ================================================
2170
2171
New:
2172
* all parts now have a fuelCrossFeed value (True/False) to enable/disable fuel flow
2173
* Added a new icon for strut connectors
2174
* Added a mouse grab offset on the VAB, so parts can be grabbed without twitching to reach the cursor
2175
2176
Bug Fixes:
2177
* SAS could cause pod to wobble if activated with nothing more than the pod
2178
* Debug console key not consistent with different keyboard layouts (changed to Alt+F2)
2179
* Undo/Redo sometimes caused struts to lose targets
2180
* staging sometimes resetting itself
2181
* Game would hang for a few seconds if selecting/placing a large number of parts at once.
2182
* loading would sometimes crash when loading a ship with struts
2183
* some icons were not being grouped correctly according to part state
2184
2185
===================================== v0.9.0x1 ================================================
2186
2187
New:
2188
* Stages are now persistent when manually edited.
2189
* Stages are now stored in relative values. This means they're now smarter
2190
* Parts can now specify their preferred relative stage though the cfg
2191
* Editing the staging sequence now creates Undo states.
2192
* The Debug Console can now be opened in the loading screen to debug load problems
2193
* Stages can now be manually created and, when empty, deleted
2194
* Stages are now represented as groups with parts inside them, instead of just separated by indicators
2195
* The staging stack now scrolls manually using the mousewheel (when mouseing over it)
2196
* Icons in the staging stack can now be multiple selected and moved as a group
2197
* Whole stages can now be dragged and repositioned
2198
* Stages can now be reset manually through a reset button
2199
* Empty stages delete themselves in flight
2200
* Active parts in previous stages move up to the current stage.
2201
* Parts on the VAB list will now display their stats when hovered over.
2202
* The tooltip for parts in the VAB will no longer go lower than the screen
2203
* Holding shift while selecting a part in the VAB will now select the pod so the whole ship can be moved
2204
* Parts now have an ActivatesEvenIfDisconnected parameter on the cfg to allow them to be activated after jettisoning
2205
* The VS Gauge now uses a log scale, to allow greater precision with small values
2206
* The Strut Connector. A compound part to create physical linkages between any 2 parts
2207
* Parachutes now have a 'useAGL' parameter. If that's enabled, it will deploy when it reaches deploy altitude from ground level 
2208
* Symmetrically placed Icons are grouped into a single icon
2209
2210
2211
Bug Fixes:
2212
* Fixed a bug that caused parts to activate out of sequence sometimes.
2213
* The scroll wheel is no longer read if the application is unfocused.
2214
* Staging lock is now preserved if the application is unfocused and refocused.
2215
* Fixed the MET clock, which would loop back to 00:00:00 when a mission went on for longer than 24 hours 
2216
* Changed the debug console key to Alt + the key left of 1. It would interfere with the throttle controls in flight.
2217
* Fixed parachutes not deploying if not set to the last stage. (they can still deploy when jettisoned)
2218
* Fixed a silent error when parts set an explosion potential higher than 1.0
2219
* Eliminated the jitter on the VS gauge
2220
* Changed the physical attachments between parts again, so the stack is less wobbly overall
2221
2222
2223
===================================== v0.8.5 ================================================
2224
2225
New:
2226
* Added copying of parts (and sets of parts) by holding Alt while clicking on them.
2227
* Replaced tricoupler textures and UV mapping (UV map by Dippeggs)
2228
* Parachutes can now deploy automatically if jettisoned along with other parts (allowing for parts to be safely landed)
2229
* Stage decouplers can now share fuel across stages.
2230
* Added Keys to control the camera in the VAB (+/- for zooming, pgup/pgdown for scrolling)
2231
* Added Keys to control the camera in flight (+/- for zooming)
2232
* Added some sound effects for the parachute opening
2233
* Added cfg-definable parameter for parachute autodeployment delay
2234
* Added a debugging console to the game (can be toggled with Ctrl+Alt+Shift+C)
2235
* Right-clicking the Symmetry Button will now step the symmetry mode back.
2236
* It is no longer possible to select a part of the ship while the mouse is over any interface items.
2237
* Added toggle key to switch between precision or instant input modes (Caps Lock)
2238
* Pitch, Yaw and Roll gauges change color to indicate mode (orange for instant, cyan for precision)
2239
* Exposed Kd, Ki and Kp parameters for tuning the SAS and CommandPod modules
2240
2241
Bug Fixes:
2242
* Fixed the staging lock LED not turning purple after launch
2243
* Icons no longer show a transparent border floating around then mousing over disconnected parts.
2244
* Fixed a bug where deleting a symmetrical part would sometimes leave it's counterparts floating around.
2245
* Fixed a bug where creating a new stage with a decoupler and then removing it would generate errors.
2246
* Fixed most sound volume decay over distance problems.
2247
* Fixed a bug that caused a massive performance drop when fuel tanks emptied (fuel tank switch lag bug)
2248
* The Flight camera will now remain always centered on the ship's center of mass.
2249
* The Screenshot function will now create a Screenshots directory if one isn't found.
2250
* The altimeter will now go past 999,999K correctly (it will move up to 1000M, then 1000G, 1000T and so on)
2251
* Fixed a bug that could cause large ships to explode at 5,000m altitude.
2252
2253
2254
===================================== v0.8.4 =====================================================
2255
2256
Bug Fixes:
2257
* Fixed a small but incredibly disruptive bug which prevented engines from being connected to fuel tanks
2258
2259
===================================== v0.8.3 =====================================================
2260
2261
New:
2262
* Added key to lock staging, to prevent accidental jettisoning (remember to set it off later). Set to Alt+L
2263
* Added a tooltip for the Symmetry Button
2264
2265
Bug Fixes:
2266
* Fixed A TON of bugs with the symmetry and ship construction in general. Game is stable again.
2267
* Fixed a bug where parts would lose staging info and revert to default when returning from flight to the VAB. (the staging reset bug)
2268
* Fixed a glitch introduced in 0.8.3 RC1 that allowed parts to be attached to frozen parts.
2269
2270
2271
===================================== v0.8.2 ======================================================
2272
2273
This version is a hotfix for a couple of ugly bugs found with the 0.8.1 release.
2274
2275
WARNING:
2276
2277
The 0.8.1 release introduced a few changes to the .craft file format, so it is possible that ships
2278
created with versions prior to 0.8.1 might not be compatible with the new version. 
2279
2280
Bug Fixes:
2281
* Fixed a serious bug where swapping about symmetrical parts would crash the game
2282
* Pod cannot be dropped if an Escape Tower (PunchOut addon) is attached
2283
2284
2285
===================================== v0.8.1 =======================================================
2286
New:
2287
* Added options to use Angle Snapping when placing surface-aligned parts.
2288
* Symmetrical placement mode in the VAB.
2289
* It's now possible to set aside a part of group of parts. This enables adding parts in between others without deleting half the ship.
2290
* Sound Normalizer, keeps the volume balanced even with 50+ boosters firing
2291
* Added framerate cap to keep GPUs from screaming on light scenes. (configurable through the settings.cfg file)
2292
* Deleting a part now requires clicking the parts list. This prevents accidental deletion. (Or you can also press 'Delete)
2293
* Fuel can now flow through Strut parts like the tricoupler 
2294
2295
Bug Fixes:
2296
* Fixed bug where starting a new ship with a loaded multi-stage ship would create empty stages
2297
* Smoke trail effects now fade away when nearing the edge of the atmosphere
2298
* Fixed SkySphere culling issues at large distances
2299
* Added cfg parameter to enforce a symmetry mode when stacking (like 3 under the tricoupler)
2300
* Updated editor tutorial to reflect the changes in this update
2301
2302
2303
====================================== v0.8 ========================================================
2304
New:
2305
* Saving and Loading buttons in the interface, as well as a ship loading dialog for picking new ships.
2306
* Ship name field in the editor, allows saving ships with any filename.
2307
* Screenshot button to capture the screen to file.
2308
* functioning MET indicator in the flight UI
2309
* Pages in the VAB part list, whenever the parts exceed the size of the list.
2310
* New skins for the UI windows that pop up. (like the flight results dialog)
2311
* A new splash screen before the main menu enters.
2312
* SAS toggle with 'T' key
2313
* Option to Simulate in Background in the settings.cfg file
2314
* Undo/Redo actions in the VAB, by Ctrl+Z and Ctrl+Y
2315
* Fuel tanks are now stackable to increase fuel amount (and weight  )
2316
* On-screen text popup to let you know the current camera mode
2317
* Cfg interpreter can now parse 2D, 3D, and 4D Vectors, as well as rotations (in angle-axis format)
2318
* Cfg-defined thrust positions and orientations, make retro-rockets and any other craziness open for addon parts.
2319
* Parts may now create new stages for themselves through the cfg (used to be decouplers only)
2320
* New texture for the Solid Rocket Booster
2321
* The game now checks for updates against the KSP site, and let's you know if there is a new version available
2322
* Loading screen moved to before the main menu appears.
2323
2324
Bug fixes: 
2325
* Liquid Engine particle effects responding to engine cutoff
2326
* Icon indicators for all parts that need to show information
2327
* Custom icons for all part types
2328
* VAB placement bug with tricouplers and fuel tanks (and decouplers)
2329
* Reposition the NavBall and main camera focus, so the ship isn't obscured by the interface - this one is kinda moot now, since the new camera centers the ship better, and the navball doesn't hide the ship anymore.
2330
* Pause also affecting particle effects
2331
* Pausing the game no longer produces a G-force peak
2332
* SRB mesh normals correction
2333
* Complete rewrite of the flight camera code. No more jitters and a number of new options in the settings.cfg
2334
* Relaunch button on pause menu. No need to end flight to relaunch.
2335
* Version text on main menu resetting after returning to it from game.
2336
* Inverted the middle mouse button zoom. Now mouseing forward brings the camera closer.
2337
* The text on the stage indicators no longer appears over other interface elements
2338
* Fixed excessive wobbliness with side-attached parts
2339
* Radial decouplers now have their own module (they used to share modules with the stack decoupler) 
2340
* Increased the inclination range for the VAB camera from 45° to 80°
2341
* Updated tutorial to reflect the changes made in this update (like the new cameras in flight).
2342
* Tweaked the Radial Decoupler separation. It can now eject lit SRBs safely away from the ship and not kill the crew everytime.
2343
2344
2345
====================================== v0.7.3 ========================================================
2346
2347
* Initial Release