Project

General

Profile

readme.txt

Zanna91, 10/19/2019 02:01 AM

 
1
*******************************************
2
        __   ___  ______      ______                                         
3
      /  /  /  / /  __  \   /   _   \                              
4
     /  / /  /  /  /  |_|  /   / |  |                        
5
    /  //  /   |  |___    /   /_/  /                         
6
   /     /     \___   \  /   ____ /                                        
7
  /  /|  |   ___   \  | /   /                                   
8
 /  / |  |   \  \_/  / /   /                                       
9
/__/  |__|    \_____/ /___/                                 
10

11
*******************************************
12

13
Thank you for downloading the Kerbal Space Program!
14

15
Version 1.8.0
16

17
====================================================================================================
18
Installation / Updating:
19

20
Windows Installer:
21
* Run the installer .exe and follow the instructions.
22

23
OSX Installer:
24
* Uncompress the file provided
25
* Place the contents of the file in your KSP installation directory
26
* Run the script called dlc-mhe-[lang].command
27

28
Linux Installer:
29
* Uncompress the file provided
30
* Place the contents of the file in your KSP installation directory
31
* Run the script called dlc-mhe-[lang].command
32

33
Steam:
34
* Steam will keep the game automatically updated. You can change update preferences in Steam's application settings for KSP. 
35

36
Languages:
37
* Make sure you grabbed the installation file for the language you want to install and follow the above instructions.
38

39
==================================================================================================
40

41
WARNING: It's very likely that parts, ships and/or saves created on previous versions will be incompatible 
42
with the latest release. Although we try to preserve saved data as much as we can during development, it is 
43
impossible to ensure backward-compatibility on every update, especially with modded installs, so please keep 
44
this in mind. If you encounter something that appears to be a bug, try again on a fresh installation and no 
45
addons. It may just be an incompatibility issue.
46

47
===================================================================================================
48
Disclaimer:
49
THIS SOFTWARE MAY CONTAIN BUGS. SQUAD AND SQUAD STAFF TAKE NO RESPONSIBILITY FOR ANY DAMAGE OR LOSS OF DATA
50
THAT MAY OCCUR AS A DIRECT OR INDIRECT RESULT OF USING THIS SOFTWARE, AND CANNOT GUARANTEE ANY DEGREE OF
51
PERFORMANCE OR STABILITY, OR EVEN THAT THE SOFTWARE WILL BE USABLE AT ALL. USE AT YOUR OWN RISK.		
52

53
(not that any of the above should happen anyway, but it's good to be on the safe side)
54

55
====================================================================================================
56
Credits:
57

58
Created By: 
59
Felipe Falanghe (a.k.a HarvesteR)
60

61
Lead Game Designer:
62
Paul Boyle
63

64
Lead Programmers:
65
David Tregoning (a.k.a. TriggerAu)
66
Jamie Leighton (a.k.a. JPLRepo)
67

68
Programmers:
69
Alejandro Trejo
70
Bill Currie (a.k.a. Taniwha)
71
Bjorn Askew
72
Bob Palmer (a.k.a. RoverDude)
73
John Delvalle
74
Manuel Ramos (a.k.a. Tito)
75
Marco Salcedo
76

77
Lead Artist:
78
Rafael Gonz?lez
79

80
3D Artist:
81
Pablo Ollervides
82
Alexander Mart?n
83

84
Lead Producer:
85
Nestor Gomez
86

87
Producer:
88
Fernanda Diaz
89

90
Squad Lead QA Testers:
91
Marc Gale (a.k.a Technicalfool)
92
Rafael Hern?ndez
93
Jim Peck (a.k.a Just Jim)
94
Robert Keech
95

96
Private division QA:
97
QA Manager:
98
Anthony S. Price
99
QA Lead:
100
Chris Fulton
101
Sr. Tester:
102
David A. Wineinger
103
Testers:
104
Rachel Britton
105
Gina Pearl
106
Patrick Halm
107
Brittany Igleheart
108
Christy Theus
109
Sidney Christian
110
Lori Warfield
111

112
Additional Testing and Localization:
113
Keywords Studios
114

115
Private Division:
116
Executive Producer:
117
Michael Cook
118
Producer:
119
Grant Gertz 
120

121
Marketing Lead:
122
Assistant Marketing Manager:
123
Ara Josefsson 
124
Community Lead:
125
Anais Alexandre 
126

127
Private Division ? Label Management:
128
General Manager:
129
Michael Worosz 
130
Vice President of Production:
131
Allen Murray
132
Vice President of Marketing:
133
Tom Bass
134
Head of Business Development:
135
Ed Tomaszewski
136

137
Private Division ? Marketing & Public Relations:
138
Marketing & Communications Director:
139
Brian Roundy
140
Senior Director of International Marketing:
141
Markus Wilding
142
International Communications Manager:
143
Peter Langhofer 
144
International Marketing Manager:
145
Joe Banks 
146
Video Editor:
147
Nick Margherita 
148
International PR Co-ordinator:
149
Natalia Dabrowska
150
Assistant Communications Manager:
151
Jeremy Gumber 
152
Marketing Production Artist:
153
Alanna Cervenak
154
Marketing Coordinator:
155
Kyle Wong 
156
Marketing Manager:
157
Eric Inamine 
158
Media and Data Analyst:
159
Ben Walthall 
160
Junior International Product Manager:
161
Carolina Sanchez Bossi 
162
Assistant Manager, Community and Customer Service:
163
Jemellee Santos 
164

165
Private Division ? Production & Operations:
166
Senior Producers:
167
Roger Kurtz
168
Kari Toyama
169
Mika Kurosawa
170
Producer:
171
Naomi Steele
172
Associate Producer:
173
Jennifer Ashiru 
174
Release Manager:
175
Jo Lammert
176
Office Manager:
177
Lisa Ammon
178

179
Private Division ? Information Technology:
180
Senior IT Manager:
181
Brian MacKenzie
182
Online Systems Engineer:
183
Matt Hurtado
184
PC Technician, Private Division QA:
185
John Powers 
186
Sr. Systems Administrator, Private Division QA:
187
Matthew Winchell
188
IT Support Staff:
189
Peter Thomatos
190
Andrew Granik
191
J.P. Kiernan
192
Mariah Rupp
193
Absanael Boggio
194
Brian Downey
195

196
Automation Engineer:
197
Noah Masur
198

199
Private Division ? Finance:
200
Finance Manager:
201
Stephanie Chi
202

203
Take-Two Interactive ? Legal:
204
Legal Counsel:
205
Melissa Bortnick 
206
Aaron Diamond
207
Greg Gibson
208
Howard Cheng
209
Orin Hoffman
210
Nic Murfett
211
Gerald Wang
212
Pete Welch
213
Adam Wexler
214

215
Take-Two Interactive ? HR
216
Sr. Director, People & Development Operations:
217
Jessica Eth 
218
HR Specialist:
219
Sam Gomez 
220

221
Take-Two Interactive ? Asia Publishing & Operations:
222
VP Publishing, Asia:
223
Erik Ford 
224
Operations Senior Director, Singapore:
225
Eileen Chong 
226
Director of Business Development, Selling:
227
Dustin Zhao 
228

229
Special Thanks
230
Strauss Zelnick, Karl Slatoff, Lainie Goldstein, Chris Casazza, Dan Emerson, Jordan Katz, the teams at 
231
Take-Two Interactive for their support, as well as our friends and families. Thanks also to Steve Glickstein,
232
David Cox, the Take-Two Sales team, the Take-Two Digital Sales team, the Take-Two Channel Marketing team, 
233
the Take-Two HR and Benefits teams, Siobhan Boes, Hank Diamond, Alan Lewis, Daniel Einzig, Christopher Fiumano, 
234
Dorian Rehfield, Kathy Lee-Fung
235

236
1.4 & Making History Special Thanks:
237
Renan Torres (a.k.a. Pesterenan) ? Portuguese Language Donation
238
Bruno Zarate   (art freelancer)   
239
Jason Mical    (art freelancer)   
240
Omar Espinosa (art freelancer)   
241
Oscar Hern?ndez   (art freelancer)   
242
Oscar Trejo    (art freelancer)   
243
Raul Sanchez   (art freelancer)   
244
Frima Studio
245
Artefacto Estudio   (kspedia contractor)   
246

247
Sound Design & Music:
248
Ed? Castillo
249

250
Additional Music:
251
V?ctor Machado
252

253
KSP Main Theme:
254
Written by Felipe Falanghe
255
Arranged by V?ctor Machado
256

257
Stratejazz:
258
Written & arranged by Felipe Falanghe
259

260
Other Tracks:
261
Arcadia, Bathed in the Light, Brittle Rille,
262
Dreamy Flashback, Frost Waltz, Frost Waltz (Alternate),
263
Frozen Star, Groovy Grove, Impact Lento, Wizardtorium
264
Written by Kevin MacLeod (incompetech.com)
265
Licensed under Creative Commons: By Attribution 3.0
266

267
Community Leads:
268
Daniele Peloggio
269
Brenda Mota (a.k.a. brendaliz)
270

271
Tech Support:
272
Manuel Tejada
273

274
Customer Support:
275
Keywords Studios
276

277
Special Thanks to our Localization Volunteers:
278
Eboshi 
279
Geng Xinyu (a.k.a. Acea)
280
Toni Jordan
281
Roberto Lisa Alonso
282
Pablo Losada (a.k.a. maeloka26)
283
John Stein (a.k.a. Enceos)
284
Helmut
285
Martin Hoxter
286
Aidan Nagle
287
Meila
288
050644zf
289
summerfirefly
290
Junnan Wang
291
Stepanov Arseniy (a.k.a. Incognito)
292
Vladislav Merkulov
293
Ivan Petrov (a.k.a. Luch Kot)
294
Alexander Sergeev (a.k.a. Sh1pman)
295
TheKosmonaut
296

297
Special Thanks to:
298
The KSP Community
299
The KSP Community Moderation Team
300
Pre-launch Pioneers
301
GameCoder Studios
302
The Orbiter Community - Hail Probe!
303
Ondraus Jenkins and people at Bungie Aerospace
304
Kurtjmac and all our loyal Youtubers and Streamers!
305
Our friends at Valve
306
NASA
307
All the space agencies that play our game
308
/r/KerbalSpaceProgram
309

310
Loading Screen Artwork by:
311
Riess, of Our Intrepid Crew
312

313
Legacy:
314
Ezequiel Ayarza - Executive Producer
315
Adri?n Goya - Executive Producer
316
Robert Shaer - Game Designer
317
Beatriz Pineda - Game Designer
318
Leticia Mercado - Lead Artist
319
Steve Diver - QA Lead
320
Pablo Fuente - Programming
321
Rodrigo Fern?ndez - Programming
322
Julio Zabre - Programming
323
Bruce Ewing (a.k.a Bewing) - QA
324
Isaac De La Vega    - Programming
325
Mathew David Banks (a.k.a. sal_vager) - QA Lead
326
Mike Geelan (a.k.a. Mu) - Programming
327
Jim-Kyre Benjaminsen (a.k.a. Romfarer) - Programming
328
Brian Provan (a.k.a. Arsonide) - Programming
329
Nathaniel Deraney (a.k.a. Nathankell) - Programming
330
Jeremie Rossignol (a.k.a. Nightingale) - Programming
331
S?bastien Gaggini (a.k.a. Sarbian) - Programming
332
Claw (a.k.a. Claw) - Programming
333
Daniel Rosas - Content Design
334
Christoph Thursesam (a.k.a. PorkJet) - Content Design
335
Nicholas Havas - Content Design
336
Frank Pierce - Content Design
337
Eduardo Reyes - Project Manager
338
Robert Holtzman - Public Relations
339
Chad Jenkins (a.k.a. C7) - Technical Artist
340
Jeff C. (a.k.a. NovaSilisko) - Content Design
341
Jacobo Rosas - Content Design
342
Artyom Zuev (a.k.a. Bac9) - Content Design
343
Rob Nelson (a.k.a. N3X15) - Game and Web Development
344
Mario Maqueo - Programming
345
Juan Carlos Demeneghi - Additional Art
346
Iv?n V?zquez - Additional Art
347
Andrea Cata?o - Community Lead
348
Anthony Keeton - Community Manager
349
James Kupperian (a.k.a. Skunky) - Community Manager
350
Chaz Chiarello - Media Director
351
Claira Lyrae Safi - Content Design
352
Lo?ck Bel (a.k.a. 707-Engineering) - QA
353
Clay Campbell - QA
354
Arthur Vilain - QA
355
Anthony Guzzardo - Community Manager
356
Alejandro Mora - Game & Server Development
357
Tanuki Chau - Community Contributor
358
Rogelio Dominguez - 3D Artist
359
Hugo Gutierrez - Content Design
360
Miguel Pi?a (a.k.a. MaxMaps) - Producer
361
Jesus Monta?o - Programming
362
Jose Luis Palacios Vives - Lead Producer
363
Ted Everett - Technical Producer
364
Daniel Rosas - 3D Artist
365
Kasper Nahuis - Community Lead
366
Colum Cantwell (a.k.a. Liquid) - QA
367
Dane Jensen - QA
368
Kyle Kotowick - QA
369
Sean Larkin (a.k.a. Seanoog) - QA
370
Sven Riedel - QA
371
Matthew Picio (a.k.a. Panarchist) - QA
372
Martin Mager (a.k.a. Nachtwind) - QA
373
Jonny Paton - QA
374
Erick Capistrano - QA Lead
375
Ed T. Toton III (a.k.a. Necrobones) -? QA
376
Ivan Welsh (a.k.a. hermes47) ? QA
377
Red Iron Crown (Over 9000 Rep!) ? QA
378
Tommy G. (a.k.a. purpletarget) ? QA
379
David Reams (a.k.a. Rexkramer) ? QA
380
Greg Kersh (a.k.a. Probus) ? QA
381
Ted Amrine - QA
382
Alessandro Villa (a.k.a. diomedea) - QA
383

384
Legacy Private Division
385
Shana Bryant - Producer
386
Joshua Collins - QA Lead
387
Arthur Garza-Trevino - Sr Tester
388
Demetri Ghaeni - Sr Tester
389
Matthew Diaz - Tester
390
Joshua Longo - Tester
391
Emily Marvel - Tester
392
Steven Verssen - Tester
393
Tyler Moore - Tester
394
Eric Scott Kristiansen - Tester
395

396
ChangeLog:
397
=================================== v1.8.0 ============================================================
398
+++ Improvements
399
* Upgrade KSP to Unity 2019.2.2f1 version.
400
* Standalone Windows build now uses DX11 Graphics API. Many visual improvements to shaders and FX.
401
* Implement Unity Incremental Garbage Collection.
402
* Implement new celestial body shaders and textures for Mun, Minmus, Duna, Ike, Eve, Gilly.
403
* Update Main Menu Mun terrain shader.
404
* Add Terrain Shader Quality graphics setting.
405
* Improve the TrackingStation load time.
406
* Implement ability to edit Action Groups in flight.
407
* Performance improvements to the VAB/SPH scenes.
408
* Performance improvements in the flight scene.
409
* Performance improvements in the Tracking Station scene.
410
* Add ability to edit resource values in PAWs using the key input.
411
* Add Warp to node button on dV readout in NavBall display.
412
* Add enable/disable wheel motor Actions to all wheels.
413
* Add ability to limit the maximum size of PAWs via settings.cfg.
414
* Improve the Action Groups/Sets UI.
415
* Add PAW_PREFERRED_HEIGHT to settings.cfg for players to set a prefered max height.
416
* Made staging and docking UI available in map view
417
* Pinned labels in map view now persist pinned even when leaving and re-entering map view
418
* "Delete All" functionality for messages app has been implemented.
419
* Improve the KSC grass and asphalt texture and shader to reduce tilling.
420
* Improve textures for the VAB building on level one.
421
* Model revamp for the level one and level two Research and Development nissen huts.
422
* Increased precision for eccentricity in advanced orbit info display.
423
* Upgrade VPP and improve wheel and landing leg function.
424
* Expose global kerbal EVA Physics material via setting.
425
* Add do not show again option to re-runnable science experiments.
426
* Add actions for same vessel interactions functionality.
427
* Implement per-frame damage threshold on destructible buildings.
428
* Add vessel name title to flag PAWs.
429
* Add a confirm dialog with the option of ?Don?t display again? when a kerbal removes a science experiment data.
430
* Disable Pixelperfect on UI Canvases to improve performance - available to configure via settings.cfg.
431
* Increase precision for numerical editing of maneuver nodes.
432
* Kerbal position on ladders and command pods improved.
433
* Add ability for users to add their own loading screen pictures to the game.
434

435
+++ Localization
436
* Fix incorrect naming of The Sun.
437
* Fix Action Sets text in VAB/SPH for some languages.
438
* Fix Text in dV KSPedia pages in Japanese.
439
* Fix Chinese Localizations.
440
* Fix dV readout for Chinese language.
441

442
+++ Parts
443
New Parts:
444
* S2-33 "Clydesdale" Solid Fuel Booster.
445
* S2-17 "Thoroughbred" Solid Fuel Booster.
446
* F3S0 "Shrimp" Solid Fuel Booster.
447
* FM1 "Mite" Solid Fuel Booster.
448
* Protective Rocket Nosecone Mk5A ("Black and White" and "Gray and Orange").
449
* Add rock/dirt debris FX to the Drill-O-Matic and Drill-O-Matic Junior.
450
Updated Parts (reskinned):
451
* Service Bay (1.25m).
452
* Service Bay (2.5m).
453
Color Variants:
454
* Protective Rocket Nose Cone Mk7 (New "Orange" color variant)
455
* Protective Rocket Nose Cone Mk12 (New "Orange" color variant)
456

457
+++ Bugfixes
458
* #bringbackthesandcastle - Fix the Mun sandcastle easter egg from not appearing.
459
* Fix Maneuver editor so that the mouse wheel adjusts the node now in the contrary direction (same behavior as dragging down/up).
460
* Fix a null reference error when player threw away a vessel with fuel flow overlay turned on in the editor.
461
* Fix an input lock when switching between Editing the vessel and the Action groups menu.
462
* Fix user created vessels disappearing from the vessel spawn dialog.
463
* Fix the random selection of Mun vs Orbit scene when returning to Main Menu.
464
* Fix input field rounding on Maneuver Node editor fields.
465
* Fix a Null reference in the Editor when selecting a part and opening the Action Part Menu.
466
* Fix pressing Enter key confirms the game quick save dialog.
467
* Fix PAWs will now scale downwards from the header keeping more consistency on the fields. 
468
* Fix an input lock issue where some PAW buttons disappeared when editing a numeric slider field.
469
* Fix Menu Navigation was missing in the quicksave dialog.
470
* Fix Mini Settings had some items that would be skipped when navigating with the arrow keys.
471
* Fix for remove from symmetry causing NRE in flight scene.
472
* Fix the FL-A10 collider no longer mismatching its geometry.
473
* Fix Control Surface and Aero Toggle Deploy Action not working in all situations.
474
* Joysticks and gamepads on Linux are again recognized and usable.
475
* Fix Action Groups UI and Color issues.
476
* Fix the LV-T30 Reliant Liquid Fuel Engine ?s bottom attach node.
477
* Fix a texture seam on the Probodobodyne Stayputnik.
478
* Fix a z-fighting issue on the destroyed VAB at level 3.
479
* Fix the Z-4K Rechargeable Battery Bank ?s bottom attach node.
480
* Fix the concrete tiling texture of the SPH at level 3.
481
* Fix a grass texture seam in front of the VAB at level 3.
482
* Fix missing texture and animation on the level one  Administration Building flag.
483
* Smoothened Kerbal IVA expression transitions to avoid strange twitching.
484
* Make the LV-TX87 Bobcat exhaust FX more appropriate.
485
* Fix kerbal portraits when launching vessel with multiple kerbals in external command chairs.
486
* Fix drills operating when not in contact with the ground.
487
* Fix thrust center on the Mainsale engine.
488
* Add bulkhead profile to LV-T91 Cheetah, LV-TX87 Bobcat, RK-7 Kodiak and RE-I12 Skiff.
489
* Fix re-rooting of surface attach nodes.
490
* Fix kerbal IVA expression animations transitions.
491
* Fix shadows at KSC and in flight.
492
* Fix "sinker" warning during game load
493
* Fix super long Map Transition when lots of vessels in the save
494
* Fix overlap in vessel type information window.
495
* Fix a Null Reference when copying parts with alternative colours.
496
* Fix an error where the custom crafts were not loaded in the Load Craft dialog after navigating the tabs.
497
* Fix a null reference when clicking the Remove Symmetry button on some parts.
498
* Motorized wheels no longer keep generating torque even when the motor is set to ?Disabled?
499
* Re-centered an off center scrollbar in the mini settings dialog.
500
* Rebalance decoupler, MK1-3, MK1 lander can, MK2 lander can, separators costs, crash tolerances, weight.
501

502
+++ Mods
503
* Target framework now .NET 4.x.
504
* DXT3 DDS formatted textures are not supported by Unity or KSP any more. You must convert to DXT5.
505
* Added UIPartActionWindow.UpdateWindowHeight to allow mods to dynamically set the PAW max height
506
* MapviewCanvasUtil.GetNodeCanvasContainer created as more performant method than MapViewCanvasUtil.ResetNodeCanvasContainer. Use the rest one only when you need to force a scale reset
507
* ModuleResourceAutoShiftState added that can be used for startup/restart of parts based on resource availability.
508
* VesselValues are now cached per frame. Can use ResetValueCache() to reset the cache.
509

510
=================================== v1.7.3 ============================================================
511
+++ Improvements
512
* Added same vessel part collisions advanced tweakable.
513
* Adjusted KerbalEVA Action messages to be above center screen.
514
* Made KerbalEVA screen position configurable via Gamesettings - EVA_SCREEN_MESSAGE_X,EVA_SCREEN_MESSAGE_Y
515
* Add ability to switch secondary docking ports (docked) to primary via the PAW.
516
* Add advanced tweakable to docking ports that allows the user to set the attraction force percentage as they are docking.
517
* Convert same vessel docking connections to real docked connections whenever the vessel undocks or decouples elsewhere on the vessel.
518
* Remove from symmetry functionality added to all parts.
519
* Add capability for text entry on float fields in the Part Action Window.
520
* Clear some references on returning to main menu to release memory.
521
* Add ExternalCmdSeat Ejection Force (advanced tweakable).
522
* Add Leave Seat KSPAction.
523

524
+++ Localization
525
* Fix Contracts using Greek alphabet from failing to display when game set to Russian Language.
526

527
+++ Bugfixes
528
* Fix maneuver node tabs being interactable in flight mode even when tabs are hidden.
529
* Fix temperature renderer messing with child part renderer parameters.
530
* Fix EVA portrait when launching a vessel with Kerbal in external command seat.
531
* Fix kerbal highlighting during mouse over.
532
* Fix radiator panels not rotating properly.
533
* Fix loss of axis and extended action group data when copying parts in the editor.
534
* Fix assigned action/axis bindings not highlighting in action group editor when action sets are enabled.
535
* Fix part positioning errors on vessel spawning far from Unity Origin.
536

537
+++ Mods
538
* Part class now has isVesselEVA property which handles when vessel is null.
539
* Add ability to override default flow mode on ModuleResource.
540
* Add activeEditor attribute to BaseAction to allow these to be disabled.
541
* Add GameEvent onPartActionNumericSlider when Numeric Slider button is pressed on a PAW.
542
* Add GameEvent onSceneConfirmExit, runs after user input to leave scene prior to FlightState saving.
543

544
=================================== v1.7.2 ============================================================
545
+++ Improvements
546
* Redesign the Action sets icon during flight to make the current action number more visible.
547
* Made engine thrust limit, and cargo bay deploy limit, and control surface and airbrake authority limits bindable to axis groups.
548
* MainThrottle axis can be bound, but only in absolute mode.
549

550
+++ Localization
551
* Fix shadow casting string not displaying correctly if player doesn't have the Breaking Ground Expansion.
552
* Localize the strings for the Axis Actions in the Settings under the vessel Tab.
553

554
+++ Bugfixes
555
* Fix kerbal flags clipping into backpacks.
556
* Fix lowest part of vessel calculations for Wheels when coming off rails.
557
* Fix localisation for survey waypoint contract objectives.
558
* Fix NRE in maneuver node editor.
559
* Fix PAW displayDirty not working in the editor.
560
* Fix symmetry counterparts (bow-tie) autostrutting.
561
* Fix cutoff string in recovery science report screen.
562
* Fix null reference on ship load when parts have changed their attach nodes.
563
* Fix missing string in Absolute Control / Incremental Control tooltip.
564
* Fix science value of repeat experiments.
565
* Fix EVA portrait clipping in some situations.
566
* Fix EVA portrait texture being transparent.
567

568
ChangeLog:
569
=================================== v1.7.1 ============================================================
570
+++ Improvements
571
* Implemented Cargo part category and Inventory processing.
572
* Implemented PAW UI drop-down grouping functionality.
573
* Implemented scrollbars to PAW UI windows.
574
* Added a new type for PAW fields, a double slider to set ranges with a min and max values
575
* Kerbal Portraits now available on EVA.
576
* Implemented Axis groups.
577
* Implemented Action/Axis group override sets (if 'Activate Action Sets' is enabled)
578
* New game setting - Shadow casting for CBs.
579
* Add and apply High Gee settings to wheel suspension.
580

581
+++ Localization
582

583
+++ Parts
584
* Fix Bobcat, Wolfhound, Kodiak, Poodle, Terrier, Spark, Flea, Hammer SRBs not recognising thrust obstructions.
585
* Fix Twitch, Spark ISP engine value.
586
* Fix Flea and Hammer white variant using incorrect texture
587

588
+++ Bugfixes
589
* Fix for maneuver mode UI being interactable while the Pause Menu is active
590
* Fix for maneuver nodes collapsing to delete mode if moused-over quickly after switching nodes with the maneuver mode UI.
591
* Fix maneuver node data being copied across nodes in some circumstances when using the maneuver node editor.
592
* Fix NRE when root part is delete and fuel overlay is turned on.
593
* Fix Menu Navigation when in the Game Difficulty > Advanced menu.
594
* Fixes to wheel suspension spring and damper settings.
595
* Fix wheel damage on docking, undocking and loading on high Gee CBs.
596
* Fix wheel friction.
597
* Fix engineer report showing incorrect mass for vessels containing parts with variable part module mass.
598
* Fix simply clicking on maneuver node resetting the node burn.
599
* Fix science experiment overwrite dialog text.
600

601
+++ Mods
602
* Added GameSettings.SaveSettingsOnNextGameSave method to flag the settings dirty and trigger a settings save next time the game is saved.
603
* New GameEvents.onPartActionUIShown when PAW window is shown.
604
* PartLoader no longer clears modules and resources from preconfigured parts.
605
* Contracts - contract definitions Nodes are now processed additively. Before subsequent Contract nodes encountered on loading would override each other.
606
* Experience Trait nodes can now handle multiple Effect nodes in different cfg files.
607

608
=================================== v1.7.0 ============================================================
609
+++ Improvements
610
* Upgraded Galaxy Textures.
611
* Add new flight UI mode that includes in-depth orbital information.
612
* Add advanced maneuver node editor, allowing player to edit maneuver nodes more precisely.
613
* Add an Altitude toggle function to the Altimeter. The altitude modes can be switched between AGL and ASL. 
614
* Part Action Windows (PAW)s now generate scrollbars and keep themselves within the bounds of the screen when there is more data than will fit the screen.
615
* Automatic AGL/ASL toggle values when in orbit. The altimeter value is set as ASL while in orbit, the AGL/ASL setting is preserved.
616
* The altimeter AGL behaviour when underwater calculates the vessel altitude from the sea floor.
617
* Update Addons and Mods external site link from Main Menu.
618

619
+++ Localization
620
* A localization tag is no longer displayed in the status section of the PAW of the Advanced Grabbing unit in the Asteroid Redirect Mission, Part 2 tutorial.
621

622
+++ Parts
623
Updated Parts (reskinned):
624
* 24-77 Twitch
625
* LV-1 Ant
626
* LV-1R Spider
627
* O-10 Puff
628
* Place-Anywhere 7
629
* RV-105 Thruster Block
630
* Vernor Engine
631
Color Variants:
632
* 24-77 Twitch (New "Orange" and "Gray and Orange" color variants)
633
* LV-1 Ant (New "Shrouded " and "Bare" variants)
634
* LV-1R Spider (New "Shrouded " and "Bare" variants)
635
Other Part changes:
636
* Add a 3.75 nose cone.
637
* Rebalanced the following engines: Twitch, Spark, Place-Anywhere 7, RV-105 RCS,Vernor.  
638
* Fix IVA external cameras in Mk1 Command Pod, MK2 Lander Can, Mk2 Command Pod.
639
* Fix EVA range on Cupola, HECS2, RC-001S, RC-L01 science containers.
640
* Previously Revamped Parts moved to zDeprecated. Parts revamped in 1.4: 
641
    - TR-2V Stack Decoupler -> TD-06 Decoupler
642
    - TR-18A Stack Decoupler -> TD-12 Decoupler
643
    - Rockomax brand decoupler -> TD-25 Decoupler
644
    - TR-38-D -> TD-37 Decoupler
645
    - TR-2C Stack Separator -> TS-06 Stack Separator
646
    - TR-18D Stack Separator -> TS-12 Stack Separator
647
    - TR-XL Stack Separator -> TS-25 Stack Separator
648
    - ROUND-8 Toroidal Fuel Tank -> R-12 'Doughnut' External Tank
649
    - Rockomax X200-8 Fuel Tank -> same name
650
    - Rockomax X200-16 Fuel Tank -> same name
651
    - Rockomax X200-32 Fuel Tank -> same name
652
    - Rockomax Jumbo-64 Fuel Tank -> same name
653
    - Mk 1-2 Pod -> Mk 1-3 Pod
654
	
655
+++ Bugfixes
656
* Fix PQS normals, stops planets from having mismatched seams when seen from orbit.
657
* Fix bug where symmetry would break animations on some parts.
658
* Fix input locks on Return to KSC button at top of altimeter in flight scene.
659
* Fix typographical error in the description of the vessel 'ComSat Lx'.
660
* Fix typographical error in the Suborbital Flight training tutorial description.
661
* Fix UI issue for purchase button on part tooltips.
662
* Fix vessel default name in rename vessel dialog displaying as an autoloc.
663
* Fix manufacturer localization on the Kerbodyne S4-512 Fuel Tank.
664
* Fix jitter in heading readout on Navball for vessels in prelaunch state.
665
* Fix "Learn More" text exceeding size of window in the Asteroid Redirect scenario descriptions.
666
* Fix flag decal on Male Kerbals Jetpack being off-center.
667
* Fix Kerbal falling off the launchpad flagpole causing the flagpole to explode.
668
* Fix bulkhead profile part filtering on MK-0, 2 & 3 fuel tanks, J-90 "Goliath", Communotron 16-S, RA-2, RA-15, and RA-100 relay antenna.
669
* Fix thermal overlay rendering on parts that have lights.
670
* Fix Debug tool saying LPE for orbit param when its applying Arg of Periapsis.
671
* Fix Atmosphere line appearing from the surface of planets.
672
* Fix Flags and Kerbals loading above terrain (flying) and flags being removed from game.
673
* Fix NaN bug in DV calcs when in orbit around CBs with no atmosphere.
674
* Fix site node waypoints duplicating every scene change.
675
* Fix service bays unable to click parts inside after jettison when part loads.
676
* Fix allow staging of interstage fairings after they are decoupled.
677
* Fix Mk3 cargo bay registering collisions and blowing up parts of vessels inside them.
678
* Fix Engine Plate handling in dV calculations.
679
* Fixed UI scale issue where setting high scale in UI, navball and altimeter would clip off some elements.
680
* Fix Kerbal helmet shadow rendering in "Simple" rendering setting.
681
* Fix decouple node function on docking ports in space.
682
* Fix shrouds being left attached to docking nodes when decoupled (now becomes separate debris).
683
* Fix Responsiveness audio setting appearing in red text in settings menu.
684
* Fix NRE on interstage procedural fairing in editor scenes.
685
* Fix AOORE when Kerbal leaves a command seat on a vessel that has an active ISRU.
686
* Fix issue where Delta-V app menu could become unresponsive in editor scenes.
687
* Fix Navball, funds, science and reputation gauges disappearing when UI scale set > 170% on some resolution settings.
688
* Fix NRE in resources app that could occur when moving the mouse over resources in the app.
689

690
+++ Mods
691
* Changed Animation behavior of ModuleDeployablePart, ModuleDeployableRadiator, ModuleDeployableAntenna and ModuleDeployableSolarPanel to be WrapMode.ClampForever instead of WrapMode.
692
* ModuleDecouple and ModuleAnchoredDecoupler rebased to a common class - ModuleDecouple.
693
* Add FXModuleAnimateRCS - handles emissives on RCS part modules.
694
* Add EmissiveBumpedSpecularMapped part shader.
695
* Make class DoubleCurve annotate Serializable.
696
* Fix version dependency checking for mods.
697

698
+++Miscellaneous
699
* None at this time.
700

701
=================================== v1.6.0 ============================================================
702
+++ Improvements
703
* DeltaV Readouts added to Stage Icons/Groups as well as DeltaV App. DeltaV available in Editor (VAB/SPH) and Flight scenes as well as a more detailed Debug menu option.
704
* Stock and mobile launch sites are now navigable in all game modes.
705
* Performance improvements for DV calculations that are used by Burn Indicator.
706
* Recommended UI Scale for the current resolution is now checked on the Settings Screen, working the same as the mini settings where a not recommended UI scale will turn the text red.
707
* Performance improvements for craft browser menus.
708
* Craft browser menus now check for craft compatibility.
709
* Added keyboard arrows navigation for main dialogs and menus. Highlight items with the directional arrows, Accept with the Enter and Space keys, and Cancel is Escape key.
710
* Generate reflections of the environment to be displayed on shiny parts.
711
* Improved part search in the editors to give more relevant results with short search terms.
712
* Adjusted shadows from The Sun to be more precise.
713
* Add new idle animations when the kerbal is standing in the ground.
714
* The command parts now have an option to change their 'forward' direction in the PAW.
715
* Kerbals helmet and neck ring can now be removed by right clicking the Kerbal while on EVA if it's in a breathable atmosphere.
716
* Automatic warp to next maneuver node now takes the player to a margin before the start burn time rather than the node itself. Said margin can now be overridden from the default 1 minute via GameSettings.WARP_TO_MANNODE_MARGIN.
717
* Allow wheel spring and damper advanced tweakables to be set up to a value of 3.
718

719
+++ Localization
720
* Localize the phrase "Advanced Message App:" in the Mini-Settings dialog.
721
* Some Community feedback for localization strings applied.
722

723
+++ Parts
724
Updated Parts (reskinned):
725
* Mk2 Lander Can
726
* 48-7S Spark
727
* RE-L10 Poodle
728
* LV-909 Terrier
729
* FL-A10
730
* FL-A5
731
* ADTP-2-3
732
* Rockomax Brand Adapter
733
* Rockomax Brand Adapter 02
734
* TVR-200 Stack Bi-Coupler
735
* TVR-1180C MK1 Stack Tri-Coupler
736
* TVR-2160C Mk2 Stack Quad-Coupler
737
* TVR-200L Stack Bi-Adapter
738
* TVR-300L Stack Tri-Adapter
739
* TVR-400L Stack Quad-Adapter
740
* Small Nose Cone
741
* Aerodynamic Nose Cone
742
* Advanced Nose Cone - Type B
743
* Advanced Nose Cone - Type A
744
* Protective Rocket Nose Cone MK7
745
Color Variants:
746
* Mk2 Lander Can (New "Lander" and "Rover" color variants)
747
* 48-7S Spark (New "Shroud", "Truss Mount" and "Bare" color variants)
748
* LV-909 Terrier (New "Shroud", "Truss Mount" and "Bare" color variants)
749
* FL-A10 (New "White" and "Orange" color variants)
750
* FL-A5 (New "White" and "Orange" color variants)
751
* ADTP-2-3 (New "White", "Black and White" and "Orange" color variants)
752
* Rockomax Brand Adapter (New "Black and White" and "Orange" color variants)
753
* Rockomax Brand Adapter 02 (New "Black and White" and "Orange" color variants)
754
* TVR-200 Stack Bi-Coupler (New "Black and White" and "Orange" color variants)
755
* TVR-1180C MK1 Stack Tri-Coupler     (New "White", "Dark" and "Orange" color variants)
756
* TVR-2160C Mk2 Stack Quad-Coupler (New "Black and White" and "Orange" color variants)
757
* TVR-200L Stack Bi-Adapter     (New "Black and White" and "Orange" color variants)
758
* TVR-300L Stack Tri-Adapter (New "Black and White" and "Orange" color variants)
759
* TVR-400L Stack Quad-Adapter (New "Black and White" and "Orange" color variants)
760
* Aerodynamic Nose Cone (New "Dark" and "Black and White" color variants)
761
* Advanced Nose Cone - Type B (New "Dark" and "Black and White" and "Orange" color variants)
762
* Advanced Nose Cone - Type A (New "Dark" and "Black and White" and "Orange" color variants)
763
* Protective Rocket Nose Cone MK7 (New "White", "Black and White" and "Orange" color variants)
764
Other Part changes:
765
* Fixed the normals maps on the Stayputnik.
766
* Fixed the visible texture seams on the Rockomax X series fuel tanks orange variant.
767

768
+++ Bugfixes
769
* Fix  SAS on all probes in Sandbox and Science game modes to operate as per their config files. Game setting allows player to toggle SAS functionality on probes in these game modes.
770
* Fix handling of docking ports and multiple nuclear or ion engines for DV calculation used in Burn Indicator.
771
* Fix handling of stages with multiple engines and asparagus staging for DV calculation used in Burn Indicator.
772
* Fix flashing Burn Indicator and display of DV when vessel are prelaunch.
773
* Fix Vernor Engines now correctly use Liquid Fuel and Oxidizer on the Engineering report.
774
* Fix all engines now say "Engine stops under: xx%", instead of "Flameout under: xx%" on their part extended info tooltips.
775
* Fix Tutorials unable to proceed when the player has a part selected (attached to the mouse) in the editor scenes (VAB/SPH).
776
* Fix fuel being drained from tanks when fuel availability icon is double-clicked.
777
* Fix partially executed maneuver nodes gets the closest approach to the same orbit parameters.
778
* Fix double quotes in stock craft descriptions.
779
* Fix Contract/Parameters not updating for vessel ownership (such as rescue kerbal) when not in flight mode.
780
* Fix Drills can operate and generate ore only when deployed and proper surface contact.
781
* Fix Kerbal IVA crew mass calculation on crewable parts where user/mods have changed IVA crew mass to be > 0 (the default).
782
* Kerbal IVA crew mass now reported in DV and Engineers report mass totals in editor (VAB/SPH).
783
* Fix TVR-300, TVR-300L, Moving parts in symmetry works correctly.
784
* Removed unnecessary horizontal slider in the mini settings UI.
785
* Fix Summary window no longer appears empty when recovering a vessel with the UI scale at more than 150%, when in a non recommended UI Scale range.
786
* Fix flickering of fairings in editor scene.
787
* Further tweaked the sun behavior to stop it from dimming unnecessarily in the Jool Airbreak scenario.
788
* Fix Intermediate Construction tutorial does not require confirmation when loading the required vessel.
789
* Fix NRE is no longer generated when rockets crash on the Launchpad.
790
* Fixed a shader issue that caused the Mk16 parachute to become transparent when within Aero FX.
791
* Fix cost of fairings shells now is included with initial vessel load.
792
* Landing gear LY-01, LY-05, LY-10, LY-35, LY-60 and LY-99 can no longer be the first part when you are building a ship.
793
* Fix last part of interstage fairings not having correct variant applied when vessel is loaded.
794
* Assigned the correct category to the cfg of all engines.
795
* Limited the amount of undo/redo steps in the editors to prevent excessive use of memory while building large, complex vehicles. The amount of steps can be adjusted via GameSettings.EDITOR_UNDO_REDO_LIMIT
796
* Fix Vessel without name cannot be saved in the editor and no longer generates an error.
797
* Fix part hover highlighting no longers shows from inside IVA or Internal camera.
798
* Fix inverted interstage fairings not being able to activate when a decoupler below them has activated.
799
* Fix KSC building upgrade text padding on KSC Building marker UI for scroll bars.
800
* Fix potential NRE when completing an orbital survey.
801

802
+++ Mods
803
* Call OnWillBeCopied and OnWasCopied for children parts when their parent is copied in the editor scene.
804
* Variants can now disable animations and events.
805
* Alternative control point orientations can be configured on ModuleCommand.
806
* Kerbal Helmet check values are controllable via cfg using stock rules or an extra step by overriding code methods: CanSafelyRemoveHelmet, WillDieWithoutHelmet, CanEVAWithoutHelmet
807
* Kerbals now EVA with a set initial temperature equal to "room temperature" - I mean they were inside with no helmets  - can be reverted via GameSettings.EVA_INHERIT_PART_TEMPERATURE
808

809
+++Miscellaneous
810
* Personal parachute kerbal unlock level requirement is accessible for modders in the traits.cfg file and the requirements have been updated to: 0xp for pilots, and 1 xp point for Engineers and Scientists.
811
* Stock craft have been revised so that they no longer use deprecated parts. The revised vessels are: Aeroequus , ComSat LX , Dynawing , GDLV3 , Ion-Powered Space Probe , Jumping Flea , Kerbal 1 , Kerbal 1.5 , Kerbal 2 , Kerbal X , Learstar A1 , Orbiter 1A , Orbiter One , PT Series Munsplorer , Rover + Skycrane , Science Jr , Slim Shuttle , Space Station Core , Super-Heavy Lander , Two-Stage Lander , Z-MAP Satellite Launch Kit ,Rocket-power VTOL , Satellite Launcher , Stratolauncher.
812
* Kerbals who board a command seat will make the command seat the vessel reference point only when no other part has control of the vessel.
813
* The flight camera near clip pane is automatically adjusted when in IVA to correctly display external visuals.
814

815
=================================== v1.5.1 ============================================================
816
+++ Bugfixes
817
* Fix Aero body lift in flight integrator.
818

819
=================================== v1.5.0 ============================================================
820
+++ Improvements
821
* Optimized the game for 4K resolution and increased the UI scale to 200%
822
* Added higher impact tolerance to retracted solar panels.
823
* Deployable parts now use separate value for their impact resistance when retracted.
824
* Implemented a new version of the kerbal suits for the base game. This includes IVA suits for recruits and veterans as well as EVA suits.
825
* Revised the behaviour of asteroids within Kerbin's SOI and gave them better VFX.
826
* Added a "What's New" dialog to the main menu, where you can quickly see the highlights of the release as well as the full change log. (you're probably reading this from that very dialog).
827
* Improved Burn Time information on Maneuver nodes. Includes correctly calculated burn time and Stage Information; Burn bar indication when vessel does not have enough DeltaV to perform the maneuver.
828
* Staging of docking ports now available in flight. Changing staging of docking ports allows the player to change the Delta-V of the vessel for docked vessels which changes the Burn Time Information on Maneuver nodes.
829
* Kerbals can now be placed in external command seats in the VAB/SPH.
830
* Wheel suspension now has auto spring/damper to combat bouncing wheels. This can be turned on and off via Advanced Tweakables per wheel (in symmetry).
831
* Added a Burn Time Indicator slide to KSPedia.
832
* In editor (VAB/SPH) switch symmetry mode back to what it was set to after hovering over a node.
833
* Allow pinning of PAWs and resource transfer for highlighted parts from Resources App.
834
* Implemented new text for agent descriptions and mentality.
835

836
+++ Localization
837
* Fix lingoona gender tags in resource names in PAWs.
838
* Localization of bulkhead size and other automatic search string tags.
839
* Fix Community localization feedback for the Fly Through? Node pt.2.
840
* Fix Community localization feedback for fly through Node pt. 2 in Japanese.
841
* Fix German community localization feedback for "Schwerkraft mindern", changed to "Sanfte Schwerkraft Aktivierung".
842
* Did a general grammar and lexical pass on KSPedia.
843
* Localized Debug menu UI titles.
844

845
+++ Parts
846
Updated Parts (reskinned):
847
* Mk1 Command Pod
848
* HECS
849
* HECS2
850
* OKTO
851
* OKTO2
852
* QBE
853
* RoveMate
854
* Stayputnik
855
* FL-T100 
856
* FL-T200
857
* FL-T400
858
* FL-T800
859
* RT-5 "Flea" Solid Fuel Booster
860
* RT-10 "Hammer" Solid Fuel Booster
861
Color Variants:
862
* Mk1 Command Pod (New  "Dark", "White" and "Gray and White" color variants)
863
* Mk1 Command Pod (New  "Dark", "White" and "Gray and White" color variants)
864
* RoveMate (New  "White", "Silver" and "Gold" color variants)
865
* FL-T100 (New  "Black and White" and "Orange" variants)
866
* FL-T200 (New  "Black and White" and "Orange" variants)
867
* FL-T400 (New  "Black and White" and "Orange" variants)
868
* FL-T800 (New  "Black and White" and "Orange" variants)
869
* RT-5 Flea (New  "White" and "Yellow" variants)
870
* RT-10 Hammer (New  "White" and "Yellow" variants)
871
Other Part changes:
872
* Some parts now take advantage of the new "Bumped Specular (Mapped)" shader which achieves significantly better metallic reflections.
873
* Fix issue where engine shrouds were becoming offset on vessel focus.
874
* Improved OKTO and OKTO2 mesh colliders to fit them better.
875
* Improved Stayputnik attach node positions to make better contact with other parts.
876
* Rotated the RoveMate ninety degrees to make it match with its Navball orientation; also added  4 new attachment nodes to the sides.
877
* HECS rotation fixed - rotated 30 degrees. - NB:This does rotate the control orientation for old vessels using this part.
878
* Fixed Rockomax Jumbo-64 Fuel Tank normal map alignment issue.
879

880
+++ Bugfixes
881
* Fix issue where incorrect tooltip icons were being displayed in the R&D scene.
882
* Fix icon blurring for flags, icons, tutorial images (and more) at different texture settings.
883
* Fix mini-biomes persisting after touching one and then moving vessel away from it.
884
* Fix mini-biome structure detection around the KSC.
885
* Fix log spam and messages related to stock launch sites if Making History DLC is not installed.
886
* Fix issues with decouplers in symmetry being staged via the Part Action Window.
887
* Fix issues with decouplers in symmetry being staged separately.
888
* Fix transparent materials in Part Picker Icons.
889
* Fix Gigantor XL panel when using Undo in editor.
890
* Fix transparent materials showing in part highlighting in editor.
891
* Fix for ship orbit line not rendering when burning straight from a physics bounce on flight load.
892
* Music volume settings are now applied as soon as the player leaves the settings menu in the KSC. 
893
* Ambient noise in KSC and VAB/SPH is now controlled by ambient volume setting and not the music setting.
894
* Fix music problems when switching between VAB and SPH.
895
* Remove Gender on Resource Display Name in PAW.
896
* The game no longer locks up when attempting to create a save file, vessel or mission using a reserved DOS name.
897
* Fix for Kerbal EVA's clipping through vessel model when forcefully dismounted from an external command seat.
898
* Fix for auto localization keys coming up in the target icon when a vessel with a localized name was targeted and moused-over.
899
* The sun flare no longer shines through Jool.
900
* Fix for reentry VFX disappearing when the camera is far from the vessel.
901
* Fix for asteroids not displaying reentry VFX.
902
* Fix bug where kerbal parachute lifting surfaces weren't active when loading a quicksave.
903
* Fix camera positioning on entering editor scene/loading vessel to show vessel correctly.
904
* Fix bulkhead filter strings to work for all valid sizes.
905
* Fix when the user attempts to write a ship description and a part is selected in te VAB/SPH - the hotkeysfor the part will still trigger if pressed.
906
* Fix in the editor-based tutorials, Werhner's window overlaps the ship so you can't place parts.
907
* Fix hard points reporting the wrong stage to the StageManager.
908
* Fix wheel friction being applied incorrectly based on Celestial Body G. Stops sliding on slopes.
909
* Fix wheel suspension bouncing.
910
* Fix exploding landing legs when docking/undocking.
911
* Fix landing legs applying massive spring setting when fully compressed.
912
* Fix Engine plates now show short as their first variant choice.
913
* Fix Stations in orbit contract parameters now complete as they should.
914
* Fix Map nodes, Maneuver nodes and other elements display correctly when changing the UI Scale while playing.
915
* Fix Part filters with size 1.5 not being filtered when selecting size 1.
916
* Fix double carets displaying in some Scenario text descriptions.
917
* Fix log error removing wheel debris.
918
* Fix error in docking tutorial when player unsets target vessel.
919

920
+++ Mods
921
* ModuleDeployablePart now has KSPField impactResistanceRetracted.
922
* ModuleWheelSuspension now has KSPField maximumLoad.
923
* Added IsUIShowing property to UIMasterController.
924

925
=================================== v1.4.5 ============================================================
926
+++ Improvements
927
* Make mapnode behind body transparency configurable and improve behavior for pinned/hovered nodes (MAPNODE_BEHINDBODY_OPACITY in gamesettings).
928
* Pop dialogs can now be closed/dismissed with ESC key.
929
* Improvements to wheels/legs bouncing/sliding and oscillations. (Particularly when overloaded).
930
* Removed pop-up which offers to delete incompatible saves and craft files and replaced with a pop-up which only warns of incompatibility when incompatible save/craft files are attempted to be opened.
931

932
+++ Localization
933
* Fix RnD Archives Biome Filter not showing spaces in biome names.
934

935
+++ Bugfixes
936
* Fix populating steam items into the wrong tabs in the craft browser/play missions dialog if the user switches tabs whilst waiting for responses from Steam.
937
* Fix Steam Workshop Craft will not download if deleted when subscribed to then resubscribed to when in the VAB.
938
* Fixed a bug where EVA facial animations were corrupted when the kerbal was mid-air and a quicksave was loaded.
939
* Fix settings showing for expansion when expansion not installed.
940
* Fix log message text for gathering subscribed Steam Workshop craft files.
941
* Handle steam item lists with correct Steam Workshop status in craft browser.
942
* Save craft file before exporting to steam to persist Steam Workshop Item Id into the craft file that is shared on steam.
943
* Update Steam Workshop Item Steam Author automatically in UI dialogs.
944
* Fix wheel explosions on docking landed vessels.
945
* Fix vessels jumping when docking landed to a large mass vessel.
946
* Fix Engineers report not taking variants into account for size dimensions.
947
* Fix Engineers report not showing correct part/mass/size restrictions when swapping between different level VAB/SPH using the switch editor button.
948
* Fix Kerbal on EVA occlusion inside all cargo bays as well as when the enter/leave command seats inside cargo bays.
949
* Revised the initial state of the Exploring Gilly scenario, so that vessels don't bounce off the surface out of control on start.
950
* Fix vessels splashed inside another splashed vessel being removed when outside physics bubble.
951
* Fix undo in VAB/SPH not working when you delete all but the root part.
952
* Fix Reentry FX on Fairings.
953
* Adjust SRB Engine FX and Sparks.
954
* Fix NRE on PQSCity if transform has not been parented to a CelestialBody.
955
* Fix Aero FX appearing in IVA mode inside the models.
956
* Fix a localization issue that caused the Station One scenario to be corrupted in asian languages.
957

958

959
+++ Mods
960
* Added localScale param and behaviour to EffectDefinitions: PREFAB_PARTICLE, PREFAB_MULTI_PARTICLE, MODEL_MULTI_PARTICLE and MODEL_PARTICLE
961

962
+++Miscellaneous
963
* Add distinguishing titles between Steam Workshop Author and in-game user supplied Author in UI.
964
* Add warning messages for craft browser craft UI Steam Workshop items.
965
* Add cloud available space and file count checks when exporting craft and mission files to Steam Workshop.
966
* Add Steam Workshop subscribe/unsubscribe button to craft browser VAB/SPH tabs.
967
* Better handling of Steam Workshop items that are not in a valid state to be used in dialog UIs.
968
* Add option to delete in progress mission files when deleting a mission.
969
* Add Unity Analytics dialog and link to the players Unity Privacy Data page for PII opt-out management.
970

971
=================================== v1.4.4 ============================================================
972
+++ Improvements
973
* Improve wheel suspension micro-oscillation and sliding.
974
* Added steam controller profiles for officially supported controllers (XB1, PS4) as well as a generic profile for HOTAS-like joysticks. 
975
* Added Steam Workshop support for craft files.
976
* Added Steam cloud support for saves (Career, Science and Sandbox) and craft files, as well as helper files.
977
* Increase PQS cache on startup and performance improvements.
978
* Added vessel position data to debug menu.
979
* Updated map nodes to be visually different when behind a celestial body.
980
* Added version display in game to include installed expansion versions.
981

982
+++ Localization
983
* Localization string changes for German.
984
* KSPedia updates for German.
985

986
+++ Parts
987
* ModulePartVariants now supports cost and mass modifiers for variants.  Note that if this is added to existing variants, the mass of crafts in flight will be preserved at the old value.  Only new vessels are affected.
988

989
+++ Bugfixes
990
* Fix smoke plume VFX issues across all smoke types.
991
* Fix missing Jetpack EVA jets for rotation groups in all suits.
992
* Fix Rapier Smoke plume.
993
* Fix splashdown VFX being on wrong world axis.
994
* Fix splashdown VFX being under the surface.
995
* Fix Smoke VFX velocity being changed by engine input (ie once its emmited its in the world space).
996
* Fix lower quality reentry VFX not displaying.
997
* Fix reentry VFX being too compacted.
998
* Fix reentry VFX showing from hidden side of vessel (ie. showing through the vessel).
999
* Fix various other VFX emitter issues: Flameout VFX, SRB Engine flame VFX, Explosion VFX 
1000
* Fix screen resolutions list in the main KSP game settings.
1001
* Fix timing issue in startup of cargo bays sometimes occluding parts they shouldn't.
1002
* Fix parachute breaking RCS when P is pressed while kerbal is EVA in space.
1003
* Fix Gilly and Bop scaling in map mode.
1004
* Fix Kerbal (EVA) occlusion inside cargo bays, fairings, etc.
1005
* Fix Resource contracts unable to complete (in non-English games) due to localized resource name being persisted in saves.
1006
* Fix Craft Thumbnails not rendering when tall launchclamps in use.
1007
* Fix Tylo crater biomes.
1008
* Fix launch site display being unlocalized in tracking station widgets.
1009
* Fix fairings and shroud displacement when switching to vessels.
1010
* Fix open URL calls so that Steam doesn't think KSP is still running once shutdown and a URL link has been opened.
1011
* Fix advanced tweakables in PAW to correctly display all text in Asian languages.
1012

1013
+++ Mods
1014
* Allow ScenarioModule's to start at MainMenu scene.
1015

1016
+++Miscellaneous
1017
* Added internal ability to filter and display game settings by DLC Expansion.
1018
* Removed Red Shell.
1019

1020

1021
=================================== v1.4.3 ============================================================
1022
+++ Improvements
1023
* Log messages improved on startup.
1024
* Tweak camera system to reduce the green line over water.
1025
* Clicking on Launchpad and Runway no longer check/clear them of vessels until you click launch on the vessel launch dialog.
1026
* Vessel ground positioning for landed vessels improved (Default is true).
1027
* Added kerbal animations when parachute is deployed.
1028
* Added ability to deploy parachute when kerbal is in command seat so that players can create paragliders.
1029
* Default terrain settings for low detail have been increased to reduce terrain and object issues using this setting.
1030

1031
+++ Localization
1032
* Fix display name for Crater Bay biome on Laythe.
1033

1034
+++ Parts
1035
* Gave the white fairing a good washing - it is now a brighter white and more consistent with other similar shaded parts.
1036
* Adjusted the node size on the "Dawn" Ion Engine.
1037
* Decouplers will now properly remove their icon after staging
1038

1039
+++ Bugfixes
1040
* Fix an issue that was causing excessive drag in fairings.
1041
* Fix UI for Linux offset issues.
1042
* Fix Contracts parameter completion log and SMS App firing in all cases.
1043
* Fix suspension for wheels and legs when vessel coming off rails from bouncing.
1044
* Fix landing legs sometimes exploding on contact with ground.
1045
* Fix the context menu when single click on orbits lines allowing to set target.
1046
* Fix persistence of data when switching to unloaded vessel via map view.
1047
* Fix vessel MOI not being correct when control from here is not the root part of the vessel.
1048
* Fix reentry VFX being broken by parts which don't have a scale of one.
1049
* Fix IVA overlay camera showing artifacts on high specular parts.
1050
* Eliminate possibility of having two tourist/recovery contracts with Kerbals with the same first name.
1051
* Fix for missions or saved games names containing invalid characters freezing the game.
1052
* Fix for music system to play tracks from the beginning when changing scenes. Music now also correctly pauses when game is paused.
1053
* Exclude parts with no crew capacity from recovery contracts.
1054
* Fix NRE on flagpole when SC buildings are destroyed.
1055
* Fix ground positioning on Tutorials and Scenarios that start with landed vessels.
1056
* Fix for KSC markers overlaying launch dialog on return from Astronaut Center.
1057
* Fix some Z-Fighting issues with the Rockomax 64 tank
1058

1059
+++ Mods
1060
* Fix vessels disappearing from map view when procedural drag cubes are generated from root part.
1061
* Correct the order of text returned in ConfigNode.ToString.
1062
* Allow bypass of PatchedConics CheckEncounter log message for mods.
1063
* Add onWillBeCopied and onWasCopied to Part and PartModule class.
1064
* Improved difficulty settings scroll panel to accommodate many mod entries.
1065

1066
=================================== v1.4.2 ============================================================
1067
+++ Improvements
1068
* Variants now support multiple drag cubes.  These are calculated automatically on a per-variant basis.
1069
* Updated the parachute model to more accurately reflect a real world ram air chute
1070

1071
+++ Localization
1072
* KSPedia fixes: Fixed a wrong key binding in the English EVA controls page
1073

1074
+++ Parts
1075
* The Mk1-3 Pod reaction wheel EC cost has been reduced for consistency with other parts.
1076
* Fix centering on the Rockomax Jumbo-64.
1077
* Tweaks to the EVA parachute shader and texture.
1078

1079
+++ Bugfixes
1080
* Fix kerbals thinking they're still on a ladder if they get knocked off at high speed.
1081
* Fix players not being able to quicksave when knocked off a ladder at high speed.
1082
* Fix parachute being loaded in at 1.25x the normal size when controlling a kerbal.
1083
* Fix player not being able to repack parachute if they rag dolled with the parachute deployed while hopping across the landscape.
1084
* Revised EVA parachute model and shader.
1085
* Fix kerbal being able to repack chute in the air while performing recovery maneuver.
1086
* Fix surface FX appearing when landing legs deployed even when not on the ground.
1087
* Fix LT-1 landing legs clipping the ground.
1088
* Fix to the loading screen getting stuck between scenes infinitely in some cases.
1089
* Fix contracts app icon to use it's icon - not the new Missions app icon.
1090
* Fix switch editor button to check facility is open before switching.
1091
* Fix switch editor function to not load backup when all parts on existing vessel have been deleted by the user.
1092
* Fix switch editor symmetry setting.
1093
* Fix tourist contracts not completing correctly and messages for tourist contracts causing NRE and infinite rewards when failing.
1094
* Fix contract parameter completion to catch errors and contract parameters now log info messages when their state changes.
1095
* Fix UI layering for Debug menu.
1096
* Fix the camera IVA Overlay persistence between camera modes.
1097
* Fix NRE spam when vessel destroyed and gameobjects disappear while doing FX.
1098
* Fix icons in map overlapping over the Apps dialogs.
1099
* Fix NRE  spam when launching a vessel on the Island Airfield.
1100

1101
=================================== v1.4.1 ============================================================
1102
+++ Improvements
1103
* Jet Engine Sounds.
1104
* Further Improvements to landed vessel ground positioning.
1105
* Vessel Naming is now enabled by default on the external command seat.
1106
* Improved suspension oscillations.
1107

1108
+++ Localization
1109
* Revision of several translation strings for German, French, Italian and Portuguese.
1110
* Corrected Kerbal Parachute KSPedia page for Japanese being in a different language.
1111

1112
+++ Parts
1113
* Fix Mk1-3 IVA model.
1114
* Fixes for drag cubes for new decouplers.
1115
* Fix drill animation.
1116
* Fix ISRU bug with core heat.
1117
* Re-introduced side piping to the Rockomax-64
1118
* Corrected wet/dry masses on the foil tanks
1119
* Removed the Entry Cost values for deprecated parts
1120

1121
+++ Bugfixes
1122
* Fixes music briefly playing in loading screens after exiting the Editor.
1123
* Fix parachute deployment when JetPack is active.
1124
* Fix ability to repack personal parachute where kerbal is on EVA with cut parachute.
1125
* Fixes to KSPedia loading order.
1126
* Fix variant themes being listed as a custom category.
1127
* Fix KSPedia not showing correctly on Linux.
1128
* Fixes parts with variants affecting equal child parts in some cases.
1129
* Fix Variant switcher icon in advance mode in the VAB/SPH editor.
1130

1131
=================================== v1.4.0 ============================================================
1132
+++ Improvements
1133
* Upgrade to Unity 2017.1.3p1
1134
* Switch directly between VAB and SPH
1135
* EVA Chute - Kerbals of Level 3 and above have a personal steerable chute
1136
* Advanced Mode added to Messages App - Toggled via Settings menu.
1137
* Added Launchsites to the Map View and Filter
1138
* Engine Sounds updated
1139
* Particle Engine Upgraded to Shuriken.
1140
* VesselNaming - new method to attach naming information to command modules so you can prename portions of a vessel 
1141

1142
+++ Localization
1143
* Four new languages: French, German, Italian and Portuguese-Brazilian
1144
* Added support for Portuguese keyboard layout
1145
* List of bugfixes
1146
* Facility names are now displayed localized in unable to launch dialogs.
1147
* Resource names now display localized in screen messages and apps.
1148
* Debug and settings menus are now fully localized.
1149
* Localized pop-up warning when transmitting experiment data from parts that become inoperable if data is transmitted.
1150
* Fixed unlocalized grammar connectors (and, or, of, etc) coming up unlocalized in Contract descriptions.
1151
* Textbox size adjusted in various UI elements to account for localized text.
1152
* Fixed long vessel names bleeding through the UI in KSC vessel marker dialog.
1153
* Overall revision of display names for parts.
1154
* Overall revision and improvement of autolocs and grammar rules.
1155
* List of KSPedia Fixes and Improvements
1156
* Corrected a wrong key binding that was displayed in the EVA controls section.
1157
* Localized key binding UI.
1158
* Localized example images for most pages.
1159
* Properly set symbols that were showing up as HTML encoding.
1160
* Overall grammar and syntax check.
1161
* Lingoona upgraded to v1.5.6
1162
* TextMeshPro Updated
1163
* Localized Debug Screen
1164
* Fix localization of KSC vessel markers
1165
* Fix Localization of Facility names and strings
1166
* Fix localization on sub assembly UI.
1167
* Fix localization on category filters.
1168

1169
+++ Parts
1170
New parts:
1171
* Round radial fuel tank (R-11 'Baguette' External Tank)
1172
* Cylindrical radial fuel tank (R-4 'Dumpling' External Tank)
1173
* TS-37 Stack Separator
1174
Updated Parts (changed part files):
1175
* 2.5m RCS Tank Reskin 
1176
* Fairings' texture
1177
* Replaced Parts - old parts hidden but still included for continuity of saves. They will be deprecated at a later date
1178
* TR-2V Stack Decoupler ? TD-06 Decoupler
1179
* TR-18A Stack Decoupler ? TD-12 Decoupler
1180
* Rockomax brand decoupler ? TD-25 Decoupler
1181
* TR-38-D ? TD-37 Decoupler
1182
* TR-2C Stack Separator ? TS-06 Stack Separator
1183
* TR-18D Stack Separator ? TS-12 Stack Separator
1184
* TR-XL Stack Separator ? TS-25 Stack Separator
1185
* ROUND-8 Toroidal Fuel Tank ? R-12 'Doughnut' External Tank
1186
* Rockomax X200-8 Fuel Tank ? same name
1187
* Rockomax X200-16 Fuel Tank ? same name
1188
* Rockomax X200-32 Fuel Tank ? same name
1189
* Rockomax Jumbo-64 Fuel Tank ? same name
1190
* Mk 1-2 Pod ? Mk 1-3 Pod
1191
Variants:
1192
* Parts can now have variations like textures and models
1193
* The variants can be grouped in Themes
1194
Other Part changes:
1195
* Adjustments to Xenon and Monoprop capacities on stock tanks
1196
* Parts and Vessels now have a PersistentID that lives with them for their entire life
1197
* Add TechHidden attrib to AvailablePart so parts can be hidden from R&D
1198

1199
+++ Bugfixes
1200
* Fix alignment of external scenery in VAB/SPH scenes.
1201
* Fix runway not appearing outside the SPH doors when inside the SPH.
1202
* Fix a bug in Warp to Next Morning.
1203
* Add guard clauses to detect invalid flightstate on vessel launch returning to the editor.
1204
* Fix applicant hiring costs appearing in games that don't have funding enabled.
1205
* Improve vessel Jumping/positioning coming off rails.
1206
* Fix asteroid seed causing them to change shape.
1207

1208
+++ Modding
1209
* Make dragpanel edge offset configurable
1210
* GameEvents added: onKerbalAddComplete, onKerbalNameChanged, onKerbalTypeChanged, onKerbalStatusChanged, onVesselPersistentIdChanged, onPartPersistentIdChanged, OnGameSettingsWritten, OnScenerySettingChanged, OnExpansionSystemLoaded, onPartUndockComplete, onPartCoupleComplete, onPartDeCouple, onPartDeCoupleComplete, onVesselDocking, onDockingComplete, onPartVesselNamingChanged, afterFlagPlanted, OnPQSCityOrientated, onEditorVesselNamingChanged, onEditorVariantApplied, onVesselRecoveryProcessingComplete.
1211
* DictionaryValuesList updated to expose the list as well as the dictionary
1212

1213
=================================== v1.3.1 ============================================================
1214
+++ Localization
1215
* Localization Texts updated.
1216
* KSPedia Localization texts and graphics updated.
1217
* Fix KerbNet localization strings.
1218
* Fix Number and time displays for localization.
1219
* Fix Lingoona library for Ubuntu Linux.
1220
* Localization Performance improvements.
1221
* Fix localization of Tutorials and Scenarios.
1222
* Fix localization of planet names in Science Reports.
1223
* Resource names on Mining contracts localized.
1224
* Removed lingoona Gender tags on Biome filters in RnD archives screen.
1225
* Texture update opening scene for Chinese.
1226
* Fix Profanity filter for Kerbal Names in Russian.
1227
* Fix Custom Category filters in SPH/VAB and localized some missing texts.
1228
* Fix tooltip for custom Category filters.
1229
* Fix incorrect text on engineer report for Antenna check.
1230
* Fix RnD archive biome filter for mini biomes showing lingoona gender tags.
1231
* Fix failed file deletion message when overwriting saves.
1232
* Fix grammar To the Mun P2 Tutorial for English.
1233
* Fix keyboard layouts overwriting EVA Light key from ?U' to ?L'. Now U in all cases and G for Dvorak.
1234
* Fix key binding display on settings input dialog.
1235
* Fix locked facility dialog headings.
1236
* Fix format of MET display all languages.
1237
* Fix Flag naming dialog text positioning.
1238
* Add noun gender indicators to resource names in Russian.
1239
* Add localization for shielded parts PAWs in stock saves.
1240
* Fix Keyboard layout confirmation dialog to show correct punctuation keys when binding. A reset may be required for exisiting custom layouts.
1241
* Fix labels on settings menu for languages to fit.
1242
* Fix use of Lastly (all languages) for contract parameters.
1243
* Fix Engineers Report text alignment all languages.
1244
* Log Celestial Body periods in English in the game logs.
1245
* Fix punctuation position on Japanese and Chinese fonts.
1246

1247
+++ Enhancements
1248
* Default setting for NavBall in Mapmode (default is not to autohide).
1249
* Default throttle setting to 0%.
1250
* Add ability to tweak endpoints of symmetry struts and fuel lines.
1251
* Improvements to symmetry tweaking in the editor scenes.
1252
* Add game clock to all KSC Facility Menus.
1253
* Game clock in all screens now shows the time in Gray when time is paused.
1254
* Add action groups for wheel motors and wheel steering.
1255
* Add the shadow fade fix from KSC scene to the editor scenes.
1256
* Change the near clipping pane on game camera so it doesn't clip when zoomed in as much.
1257
* Add ?Control from here' to External Seat.
1258
* Add action group for ?Control from here' to ModuleCommand and ModuleDockingNode, External Seat and Grapple.
1259
* Exclude wheels from part recovery contracts as some are too hard to grapple.
1260

1261
+++ Bug fixes
1262
* Fix the deploy/retract actions not showing for drills on custom action groups.
1263
* Fix UT/MET display in flight.
1264
* Fix control command persistence when changing to map view.
1265
* Fix delta time Part Thermal Flux calculations.
1266
* Timewarp indicator in all screens now shows no green arrows when time is paused.
1267
* Fix MK3 size 2 adapter collider.
1268
* Fix issue with compound parts inside fairings causing launched vessels to explode.
1269
* Change Settings UI text alignments to be centered.
1270
* Fix texture on VAB level 3 floor near the outer door.
1271
* FIx the tweakable end of compound parts not getting mirrored when moved.
1272
* Fix an incorrect text when a station contract gets completed.
1273
* Fix the toggles in the UI at the Main Menu stretching as much as they could.
1274
* Fix Flag on Sentinel Telescope Icon in VAB/SPH.
1275
* Fix Sun (stepping) movement in Flight whilst retaining sun shadows fix.
1276
* Fix opacity issue in editor scenes for unconnected parts.
1277
* Jetpack translation is no longer affected when an EVA Kerbal's PAW is open and being dragged.
1278
* Kerbals can no longer EVA from inside fairings (but can from interstage fairings) to avoid exploding vessels.
1279
* Fix quicksaveload dialog when enter is used in the filename input box.
1280
* Fix Grab interaction msg for EVA kerbals when ladders are retracted.
1281
* Fix NREs on craft thumbnail creation - added filename sanitizing.
1282
* Fix Part highlighting in VAB/SPH interacting with Light Animations on parts.
1283
* Fix destructible building on Tracking Station Level 2 dish.
1284
* Fix Part highlighting for new and dropped parts in VAB/SPH.
1285
* Replace TrackIR with new implementation.
1286
* Fix Flight camera issues when active vessel crashes into the ground.
1287
* Fix Destructible Building error messages in log.
1288
* Disable Save on PauseMenu when active vessel is dead to avoid invalid save files.
1289
* Shadow tweak on buildings in KSC scene.
1290
* Fix issue with being able to add maneuver nodes to vessels without control.
1291
* Remove ability to create maneuver nodes with EVA Kerbals.
1292
* Fix an issue where an atmospheric resource harvester would not properly activate.
1293
* Fix Loading Scene picture swapping feature.
1294
* Fix Grass texture on level 3 RnD building.
1295
* Fix MPL cleaning experiments screen messages.
1296
* Fix Restart Warning text on main Settings Screen.
1297
* Fix Cannot Deploy while stowed messages.
1298
* Fix "Toggle Display" button on scientific devices.
1299
* Fix floor decal alignment level 2 SPH.
1300
* Fix Difficulty settings dialog height for all tabs.
1301
* Fix icon visuals on Contracts App when pausing during flight.
1302
* Fix empty craft name save expection in VAB/SPH.
1303
* Fix Tour contract kerbal gender log messages.
1304
* Fix RnD Archives Biome filtering.
1305
* Fix rotate and offset on compount parts in VAB/SPH.
1306
* Fix drill action groups.
1307
* Fix drill disable and mining when lost ground contact.
1308
* Improve vessel ground collision checks for landed vessels coming off rails (includes recovery contract parts that are landed).
1309
* Reduce stutter when flying fast and low over a planet.
1310
* Fix kerbal heading calculations - fixes swimming animation jitters.
1311
* Fix Duna Rock allows kerbals to climb and plant flags (no more ragdoll).
1312
* Turn on Goliath and Wheesley Exhaust damage.
1313
* Fix fairing shader not set correctly and overlaying engine FX.
1314
* Fix external command seat ejection.
1315
* Fix PAW actions and events ordering on pinned PAWs.
1316
* Fix NRE on Navball in IVA when doing scenarios and training.
1317
* Fix black line low over terrain (unfortunately re-introduces green line low over ocean).
1318
* Fix presence of .DS_Store file no longer marks save games as modded.
1319

1320
+++ Modding
1321
* Restore CelestialBody.theName methods (marked as deprecated).
1322
* Fix Part Filter category names capitalization for mods.
1323
* Add property to CustomParameterUI to support Localization.
1324
* ModuleDeployablePart now finds all animations.
1325
* CelestialBody GetRelSurfacePosition now calling correct methods.
1326

1327
=================================== v1.3.0 ============================================================
1328
+++ Localization
1329
* Keyboard layouts for foreign keyboards in Settings Menu.
1330
* Localization of all text in game to Spanish, Russian, Japanese, Chinese-Simplified.
1331
* KSP now reads the language from buildID.txt
1332
* Debug menu option to log missing Language tags (which is persisted in settings).
1333
* All fonts are loaded regardless of selected language to assist in save file language switching and sharing.
1334
* Resize PAW menus to fit languages.
1335
* Resize Tutorial dialogs to fit languages.
1336
* Add ability to scroll KSC facility upgrade stats when hovering over the upgrade button.
1337
* Add new debug tool to show Localization tags instead of translations.
1338
* Add Resource name display in staging, PAW and Resource App will change to Abbreviations if too long.
1339
* Add Resource name tooltips to staging, PAW and Resource App for abbreviated resource icons.
1340
* Add scroll sections to KSC Facility Upgrade stats in Facility pop-up windows.
1341
* Add button to reload the Localization texts dictionary in the debug menu.
1342
* Add hibernation info page to KSPedia.
1343

1344
+++ Enhancements
1345
* Compound parts can be selected from both ends.
1346
* Updated the strut model so the connector does not intersect with the mesh.
1347
* Contract back stories have been changed/enhanced.
1348
* GUI control for changing Local/Absolute attachment and editing reference.
1349
* GUI control for changing symmetry mode.
1350
* Change Science Containers to pull from experiments before other science containers.
1351
* Increased the size of the PAW title bar and pin button.
1352
* Ambient light adjustment.
1353
* Asteroid Day Mod merged into stock.
1354
* IVAOverlay now has keyboard shortcut - Modifier + ChangeCamera (Alt+C in windows).
1355
* Upgraded TMPro.
1356
* New PAW pin icon.
1357

1358
+++ Bug fixes
1359
* Fix logic error in craft list dialog in editor scene.
1360
* Fix grammar error in FL-R25 RCS Fuel Tank description.
1361
* Fix MPL functions to only work with Scientist trait.
1362
* Fix Runway Seams T2 and T3.
1363
* Flatten the T1 Runway out.
1364
* Fix Flagpole to Astronaut Center and remove upgrade/downgrade/destroy errors.
1365
* Fix the math on the ShipConstruct Stage Count.
1366
* Fix to highlighter Brightness not getting set on entering flight scene.
1367
* Docking mode indicators corrected.
1368
* Fix From The Mun tutorial: heatshield on RV jettison via staging.
1369
* Fix Terrain seams issue (parity with 1.1.3).
1370
* Fix Radiators on Asteroids.
1371
* Fix Drill status on Asteroids.
1372
* Add Craft name limit to VAB to prevent save issues with file name. Configurable via VAB_CRAFTNAME_CHAR_LIMIT
1373
* Fix RnDTechTree refresh not updating un-purchases nodes after purchasing.
1374
* Fix Aero GUI window NREs on scene change.
1375
* Fix costs for Upgrade nodes being applied in TechTree.
1376
* Fix upgraded parts to now display upgraded stats in TechTree and Parts picker in VAB/SPH.
1377
* Fix upgrade modules not displaying correctly in expanded part tooltips in TechTree and Part picker.
1378
* Fix number of kerbals counter in KSC vessel markers.
1379
* Fix Tree shaders - shadows.
1380
* Fix an issue where resource system catch-up mechanics would not work due to physics causing vessels to ?hop'.
1381
* Fix an issue where overriding a converter's AutoShutdown property was not working.
1382
* Fix to the way vessels were named on Kerbal Rescue contracts.
1383
* Fix launch site blocked dialog not clearing on vessel spawn dialog.
1384
* Fix green line appearing in water.
1385
* Fix shadows of buildings in KSC scene.
1386
* Fix manuever node errors for some situations where node is in the past and conics become invalid.
1387
* Fix gaps in shadows on KSC buildings.
1388
* Improved flickering Sun shadows in flight mode on all objects.
1389
* Fix cases for old maneuver nodes with invalid patched conics.
1390
* Fix part highlighters showing landing lights flares.
1391
* Fix part icons to exclude flags and include lights.
1392
* Fix Launchpad tower light to shine on correct Unity Layers.
1393
* Fix Currency Widgets disappearing at large scales.
1394
* Fix for StageLock persisting between games.
1395
* Fix floor decals in level 2 VAB.
1396
* Fix to wait for physics easing before updating vessel status.
1397

1398
+++ Modding
1399
* Localization class added for Localization string processing.
1400
* Fix reflected KSPModule attribute on PartModule.
1401
* Added GameEvent onCommandSeatInteractionEnter which fires before a Kerbal enters/leaves external command seat.
1402
* Added a mod hook in for science values.
1403
* Add public accessors to MapView MapNodes for modders.
1404
* Event for Kerbal name change (to match with type/status change events).
1405
* Some object renames for clashes with Unity classes        
1406
* Add public accessor to instance of tutorial dialog
1407
* Propellent.displayName added for localization.
1408
* Resource definitions now have displayName field.
1409
* FlightGlobals.GetHomeBodyDisplayName() is the localized equivalent of FlightGlobals.GetHomeBodyName()
1410
* Vessel & Protovessel displaylandedAt is the localized equivalent of landedAt string.
1411
* Vessel.SetLandedAt() - added two new optional input variables.
1412
* CustomParameterNode.LocalizedSection added.
1413
* Added displayseatName and displayseatIndex to InternalSeat Node.
1414
* CelestialBody has had several variables added and removed for localization.
1415
* CBAttributeMaps have also had variables added for localization.
1416
* ResearchAndDevelopment.GetExperimentSubject has a new optional displaybiomeID.
1417
* ResearchAndDevelopment.GetBiomeTagsLocalized added.
1418
* ScienceData.displaytitle added for localization.
1419
* Vessel.displaylandedAt field added for localization.
1420
* Add an extra parameter on the GenericAppFrame method to receive a displayName separated from the logic.
1421
* Add GameEvent onFairingsDeployed when fairings deploy.
1422
* Add IscalarModule to ModuleJettison and public Enumerator for DragCubeSystem.
1423
* Atmospheric and Exospheric harvesters can now make use of an optional Intake Transform (this can be set via the ?intakeTransformName' field.
1424
* Add GetExperimentBodyName to ScienceUtils to API for mods.
1425

1426
=================================== v1.2.2 ============================================================
1427
+++ Bug Fixes
1428
* Fix crash to desktop when using Aero Overlay display and Part highlighting in Flight.
1429
* Fix one final GUI flickering issue regarding the Parts List Scrollbar.
1430
* Fix CommNet occlusion multiplier GUI setting.
1431
* Fix to prevent kerbals with existing name being created.
1432
* Fix MPL(Science lab) ladder sliding.
1433
* Fix Grass textures around Research and Development Facility.
1434
* Fix for corrupt save files breaking the resume menu.
1435
* Fix where some science experiments only trigger once on action groups.
1436
* Fix part action menus remaining on screen when switching to the Astronaut complex.
1437
* Fix Building Picker Lines in Space Center not being cleared when application loses focus.
1438
* Fix null reference exception when overwriting SubAssemblies in VAB/SPH.
1439
* Fix resource converters load percentage display not updating after start/stop.
1440
* Fix for several issues with the KSC flagpole outside the Administration Centre.
1441
* Fix for vessel on the Launch pad at Baikerbanur (KSC 2) blocking ability to launch vessels from the KSC.
1442
* Model fixes to the large drill part.
1443
* Fix some more Text overflows in GUI.
1444
* Fix where Fairings Disappears After using settings in flight.
1445
* Fix for strut connectors attaching below surface on SRB-KD25k.
1446
* Fix edge smoothing on Mk1 Inline.
1447
* Fix particle effects on drills.
1448
* Fix asteroid drill mass calculations.
1449
* Fix for selecting/focusing craft that are very late for maneuver nodes.
1450
* Fix for contracts app showing the wrong number of contracts.
1451

1452
+++Modding Stuff
1453
* Add a common base class to all gameevents to allow mods to register and fire their own gameevents.
1454
* Add method for searching for gameevents and mods can register to other mods gameevents.
1455
* Add title to ResourceInfo so we can have a displayname that's not the key.
1456

1457
+++LoadGameDialog
1458
When a game is saved it now creates an associated metadata file - called <SAVENAME>.loadmeta alongside the <SAVENAME>.sfs. This file contains a hash of the sfs save. When the loadgame dialog opens it will compare the hash in the .loadmeta file with the hash of the savegame, and if so it will use the data in the .loadmeta file for the load dialog details instead of parsing the whole save file.
1459

1460
+++Miscellaneous Stuff
1461
* Biome refresh for Ike, Moho and Dres.
1462
* Add Right-Shift as a default secondary binding for editor scroll when not OSX.
1463
* Stop inactive aero/thermal data being shown in the editor scenes.
1464
* Add display format to difficulty options values.
1465
* Vessels now remember active navigation (Waypoints) when loading save games.
1466
* Apply Engineer bonuses to drills and ISRU correctly.
1467
* Update more details in DOxygen api docs.
1468

1469

1470
=================================== v1.2.1 ============================================================
1471
+++ Bug Fixes
1472
* Fix Maneuver Nodes not showing dV when target changes.
1473
* Fix highlighter chewing memory every frame.
1474
* Fix CBs being in different places in 1.2 by adjusting GeeASL.
1475
* Fix engine glow not originating from engine thrust location.
1476
* Fix for non-resettable experiments listing a reset cost.
1477
* Fix KSPedia inaccuracy about reentry friction.
1478
* Fix for drills shutting down when you approach.
1479
* Fix "Mammoth" collider pushing away parts on stage.
1480
* Fix for MysteryGoo container having collider too large.
1481
* Fix for ModuleRCSFX KSPField.
1482
* Fix for contract weights getting messed up in save files.
1483
* Fix for Gas bursts on decouplers being in the wrong place.
1484
* Fix for EVA orientation on lab hatches.
1485
* Removed duplicate "Lowlands" biomes from Mun.
1486
* Fix for revert deleting Messages.
1487
* Removed writing from Mk3->Mk2 adapter.
1488
* Fix for text overflow, etc for flag plaque.
1489
* Miscellaneous KSPedia text tweaks.
1490
* Fix for Subassembly DropZone tooltip not closing.
1491
* Fix for StackGraph not following links across decouplers if one of the decouplers is a root part (Fuel crossfeed issue).
1492
* Fix for ladder slide on Mk1 Inline.
1493
* Fix for ScientistBonus in ModuleScienceConverter being broken.
1494
* Fix loop using wrong iterator in GetModulesImplementingInterface.
1495

1496
+++UI Fixes
1497
* Fix UI Flickering in Editor when lots of parts loaded.
1498
* Fix UI Flickering in MC when lots of Contracts listed.
1499
* Fix for Mapnode text not updating when controls locked.
1500
* Fix for UIScaling applying incorrectly to the AppLancher and apps.
1501
* Fix for asteroid KB Info text wrapping.
1502
* Fix for text missing against some Action Menu items for wheel actions.
1503

1504
+++Miscellaneous Stuff
1505
* Update to Biome Maps for Bop, Gilly and Pol.
1506
* Adjust minimum FoV for enhanced mode on Roverbody and NDS to allow more zoom when landed.
1507
* Add Reset All Settings option to settings.
1508
* Add customizable binding for Editor Scroll Modifier for Zoom - default to left-command for OSX instead of left-shift.
1509
* Add new default binding for precision control of "Return" for OSX instead of capslock.
1510
* Change default camera reset binding to not clash with Abort Action group.
1511
* Change default eva light binding to not clash with translate left.
1512
* Allow mods to circumvent contract weight limits
1513

1514

1515
=================================== v1.2.0 ============================================================
1516
+++Unity 5.4
1517
* Engine change from 5.2 to 5.4.0p4
1518

1519
+++Libraries and Packages
1520
* Implemented Text Mesh Pro, which basically vectorizes all of our fonts, making them look much better, especially at larger font sizes. Also has a lot of extra utility that we can leverage for various effects.
1521
* Upgraded Vectrosity to latest version.
1522
* Upgraded Vehicle Physics Pro to latest version.
1523

1524
+++Code cleanup
1525
* Heavily reduced garbage generation caused by foreach loops, Linq usage, and various other things.
1526
* Made sure that all of our singleton classes properly clean themselves up.
1527
* Optimized KerbalEVA.
1528
* Rewrote CrewManifest and related crew handling (roster, vessel crew list, etc).
1529
* Optimized PartModules.
1530
* Optimize latitude/longitude/altitude calls to often use a combined get-all method.
1531
* Fix how some enumerator interfaces are declared in classes.
1532
* Optimized waypoint site name generation to generate a lot less garbage with its string lists.
1533
* Many part modules now cache parts instead of polling the entire vessel multiple times per frame.
1534
* Revised how most forces and torques are applied (see note on this subject below in Moddability).
1535
* Added DoubleCurve
1536
* ScenarioModules now awake and load during game load and so are valid in modules' OnStart.
1537
* Considerable work to Krakensbane and FloatingOrigin to improve precision and performance and lower garbage.
1538
* Various ISRU fixes and performance improvements.
1539
* Default KSPEvents and KSPActions to being nonpersistent in terms of state. This means all their fields won't be serialized/deserialized to and from the save game files.
1540
* Now always use g0 = 9.80665 and G (big G) = 6.67408e-11 for gravitational constants.
1541

1542
+++Flow Overhaul
1543
* Rewrote resource flow entirely. Now just four flow modes. Can set per-tank priority for all but AllVessel and NoFlow. Surface crossfeed for rocket engines as well as jets. Fixed priority issues. Much faster. PartResources no longer MonoBehaviours. Can set crossfeed per attach node. Electric Charge now uses STAGE_PRI so can be prioritized. Resource transfer in flight can be set to require valid crossfeed for those resources which obey crossfeed. With Advanced Tweakables on, can see flow graph in VAB/SPH (right-click on a part).
1544

1545
+++SAS
1546
* Fixed SAS unlocking for all ships in physics range when maneuvering the ship in focus.
1547
* The code for the older "Stability Assist" and somewhat newer "Pilot Steering" modes has been unified.
1548
* SAS now dynamically adjusts for the vessel's mass properties and available control authority.
1549
* SAS uses a "stability decay" method to reduce oscillations (or twitching) when very near the target orientation.
1550
* Pilot Steering modes now include a "coast" and "stop" mode when transitioning between steering points.
1551

1552
+++Wheels
1553
* WheelColliders are now properly handled by collision manager, and no longer require the wheel "blocking" workaround to clip into other parts.
1554
* Fix hill "sticking" force overcompensating, resulting in a not so slow drift uphill when parked on one with wheels or legs.
1555
* Wheel deployment modules now search along the animation timeline upon retraction for the time closest to where the wheel suspension is located, instead of starting from 100%. This fixes the hop when retracting landing legs.
1556
* Added tweakable that allows player to specify whether his wheels deploy while shielded in a cargo bay.
1557
* Fix landing legs being exported to the wrong collision layer.
1558
* Wheel gravity is now properly handled in a standard manner, which should fix a good deal of instability.
1559
* Fix EVA kerbals blowing up wheels on contact. They now go through them.
1560
* Fixed landing legs teleporting from a semi-deployed state to a semi-retracted state when retracted.
1561
* Wheel damage does not process damage for two seconds after a vessel loads, prevents spontaneous explosions.
1562
* Suspension colliders are no longer disabled for 0.5 seconds upon retract, causing them to fall through the ground momenarily, blowing up your engines.
1563
* Deployable landing gear and legs now have deployment sounds.
1564

1565
+++Communications Networks
1566
* Additional functionality and gameplay components to the Antenna and Probe parts through a series of distinct but related mechanics. When CommNet is enabled, probes will require a connection back to Kerbin or to a control point to have full control, and crewed vessels lacking pilots will have slightly limited control without such a connection. Relays can extend the range of such connections and bounce signals around planets and moons that would otherwise occlude. Science transmission receives a bonus for high signal strength. New antenna parts allow building complex networks, which can be visualized in map view. See KSPedia for more details.
1567

1568
+++KerbNet
1569
* Added KerbNet, which allows the player to see terrain under their satellite, and place custom waypoints with a targeting interface. Allows the player to see biomes and anomalies at higher levels. Scan field of view for KerbNet varies by part and smoothly changes between surface altitude and orbital altitude.
1570
* KerbNet allows all probes and labs manned by a scientist to map as long as they have a communications network connection that eventually bounces to Kerbin.
1571
* Gave KerbNet visibility modes to hide some of the interface around the map.
1572
* Gave KerbNet auto-refresh settings to allow it to refresh without player intervention.
1573
* Gave KerbNet enhanced mode, which activates on some vessels such as rovers to give them better sensors in certain situations.
1574
* Add game option that allows KerbNet to either orient to the orbit normal, preventing flipping when passing over the poles, or to orient to north, which is less disorienting for some players.
1575
* Many aspects of KerbNet given flavor and fluff. Scanning a sun results in yellow and white noise, scanning a gas giant is similar except hued based on that planet. Stars and scan static can appear in the background past the horizon of a scan.
1576
* Resources can specify a scientific abbreviation. Utilized in KerbNet for the mode icon.
1577

1578
+++Debug Window
1579
* Completely overhauled the debug window to utilize new Unity GUI.
1580
* New debug console has syntax highlighting that highlights classes with persistent pastel colors if they bracket their names. [Bracket] your class names in debug logs modders.
1581
* New debug console has command input support which is moddable, type /help for a full listing of commands, and what they do.
1582
* Added new debug screen for creating kerbals with specific names, genders, skills, levels, and classes.
1583
* Debug options for displaying errors/exceptions as screen messages.
1584
* Added set orbit debug cheat screen.
1585
* Added rendezvous controls to set orbit debug cheat screen.
1586

1587
+++Orbits
1588
* All anomalies (ObT, mean anomaly, eccentric anomaly, true anomaly) are now consistently negative when approaching the periapsis for both elliptical and hyperbolic trajectories (previously, only hyperbolic trajectories used negative anomalies). This means that eccentric anomaly and true anomaly are now in the range -pi..pi instead of 0..2pi for elliptical trajectories.
1589
* Reference frames instead of quaternions are used for calculating orbital position and velocity, leading to increased speed when rendering patched conics.
1590
* Improved precision in orbit calculations.
1591
* Rewrote orbit targeting / closest approach finding.
1592
* Fixed issues where objects jump when going on and off rails.
1593
* Fix target orientation markers when the target is on rails.
1594
* Refactored such that orbital position and velocity and vessel position and velocity are correct for the FixedUpdate cycle.
1595
* Made target relative velocity work for celestial bodies.
1596
* Trajectories that re-encounter a body just escaped are now detected.
1597
* Trajectories that encounter two bodies now correctly show the first encounter even if it is further out (eg, Mun stealing a Minmus encounter).
1598
* Elliptical encounter trajectories no longer flicker.
1599
* Conic patch settings (draw mode and limit) are now exposed in the Video Settings.
1600
* Added game option for legacy orbit targeting.
1601
* Map node labels space themselves out nicely when cluttered.
1602
* Targeting info for moons in other SoIs now works.
1603

1604
+++Contracts
1605
* Contracts are now also weighted by celestial body, so if the player starts declining contracts to Jool, they will see them less often.
1606
* Contracts now keep track of if they have been viewed. There are three states: unseen, seen but not clicked, and clicked and read.
1607
* Contract weighting now applies negative weight if a contract has been viewed when it expires.
1608
* Exploration contracts now always appear in Mission Control if there is not one currently available.
1609
* Explore contracts overhauled, they now utilize the same logic World Firsts used to use to select a "package" of related objectives. They can appear multiple times per planet now, and should have a much more logical progression than they used to.
1610
* Exploration contract progression slowed slightly, now requires science on a planet before allowing a fly by of the next one. Also, in the early game, return from orbit and return from fly by are required before advancing on the Muns of the homeworld.
1611
* Removed old single objective World First contracts, other than the initial four.
1612
* Waypoint captions for survey contracts now state the altitude band of each waypoint.
1613
* Fix contract orbits not cleaning up properly when their contracts are cancelled as opposed to completed.
1614
* Grand tour contracts now require a new vessel to complete, so they cannot be cheesed by keeping one around that has seen every planet.
1615
* Fix contextual surveys not properly bouncing the navigation waypoint.
1616
* Asteroid recovery objective reworded and given a note for clarity.
1617
* Asteroid side objectives in facility construction contracts will now not appear unless the same requirements for asteroid recovery contracts to appear are met.
1618
* Crew transfer progress tracking objective reworded to make it clear that it does not need to utilize existing crew.
1619
* Reworded objective to hold above a waypoint in stationary orbit contracts for clarity.
1620
* If Kerbal G limits are enabled, tourists can either require going unconscious or require not going unconscious during the trip. Check the parameter details!
1621
* Adjusted Exploration contract flavor text to work better in multi-objective scenarios.
1622

1623
+++Biomes
1624
* Biomes for many bodies have been redesigned for clarity, beauty, and utility. And we've hidden a few extra surprises around as well!
1625

1626
+++Easter Eggs
1627
* Added hidden fun stuff to almost every planet.
1628
* Mohole given an empty PQSCity, which allows it to appear in KerbNet.
1629
* Gave many easter eggs colliders.
1630
* Fix Duna's SSTV not playing.
1631
* Unburied Duna's MSL.
1632

1633
+++Other Work
1634
* Advanced Tweakables option in Gameplay Settings. With it off, some advanced features are hidden. Defaults off.
1635
* Autostrutting available for all parts (AT).
1636
* Autostruts can be gated behind a technology in career and science mode defined in Physics.cfg, by default it is the same technology regular struts are on.
1637
* Add grandparent mode to auto-struts.
1638
* Parachutes can have automatic holding of deployment until safe (AT).
1639
* Actuation toggles now affect symmetry counterparts in editor (some other RCS/gimbal bits do too). Also hidden under Advanced Tweakables (AT).
1640
* Utilize HSV color space in more locations.
1641
* Quadrupled the amount of loading screen messages. You know, the important stuff.
1642
* Loads of new options in the difficulty settings.
1643
* Science data can be transferred by the part-part transfer mechanic (for certain probe cores).
1644
* Added physics easing for when landed/splashed vessels come off rails.
1645
* Certain probe cores (and the new science container part) can transfer data with no EVA required.
1646
* There is an additional drag curve whose function is to raise drag coefficient to a power based on the mach number. This leads to blunter things having (relatively) more drag supersonic than they did and pointier things having (relatively) less than they did. Pods will slow down better on steep reentries and planes will produce drag in better proportion to how streamlined they are (less overpowered airplane drag).
1647
* Fairings now include support for placing multiple payloads in them (and showing trusses for said payloads).
1648
* Tourist contracts work better with the Kerbal Gee Tolerance option.
1649
* Add a small negative contract weight for contracts that are read but not accepted.
1650
* Existing resource narrow band scanner ported to KerbNet interface, allowing it to zoom, among other things.
1651
* Removed biome readout information and flag rendering on narrow band scanner.
1652
* Added ellipsis to many text labels and fields, to prevent overflow while looking nice.
1653
* Input keys in the settings screen automatically expand with screen resolution.
1654
* Default parachute deployment mode set to "when safe" - players everywhere rejoice.
1655
* All tooltips cooked to a nice golden color.
1656
* Added Viewmatic Survey Satellite stock relay craft.
1657
* Added /b4d455 command, which starts a game off with basically everything.
1658
* Background ambiance in the space center scene now fades smoothly between birds by day and crickets by night.
1659
* Background ambiance in the space center scene now fades out when at max time warp.
1660
* Background ambiance in general no longer always starts at zero, it randomly seeks when the scene loads. Hence, loading a game no longer immediately plays the exact same bird trill.
1661
* Most stock planes given a look over based on player feedback.
1662
* Added editor part categories for ground, electrical, communication, thermal, payload, and coupling parts.
1663
* Screen message text given much higher visibility.
1664
* Facilities in the space center now have verbose context menus in sandbox mode, allowing you to see their upgrades. They always show the maximum level of upgrades.
1665
* "Require Complete" on antennae is now persistent and its state is saved.
1666
* Added community contest winner kerbal and unique waypoint names.
1667
* Camera can now be pointed at parts, not just vessel center of mass.
1668
* Added Plane and Relay vessel types/icons.
1669
* Airbrakes now have deployment limits.
1670
* Rebalance fairing panel mass downwards slightly.
1671
* Difficulty options for limiting part pressure and G-force tolerance.
1672
* Difficulty option for kerbal G-force tolerance. Kerbals go unconscious if their tolerance is exceeded.
1673
* Slight performance tweaks to some early 1.25m engines.
1674
* Swap around some early science parts in the tech tree.
1675
* Redid Eve's atmospheric pressure curve to smooth it out and remove errors. Eve's atmosphere thins out much faster now, so the high atmosphere is thinner. Also tweaked Jool's atmosphere so it rapidly goes from 15 atmospheres to 50 in the last few kilometers to achieve crushing pressures.
1676
* Can right-click on icons in the staging list to trigger the Part Action Window.
1677
* Support Rigid Attachment (non-bendy) option for part joints in cfg and in the PAW.
1678
* Added an "Action Groups Always Allowed" advanced difficulty option.
1679
* Add 0.625m heat shield.
1680
* Lift from capsules and heat shields better handled to make lifting reentries better (easier).
1681
* Restructured in-flight pause menu to better show all options.
1682
* Don't lock all controls when using Warp To, only some.
1683
* Fix terrain vanishing at 1000m depth.
1684
* Allow targeting of close vessels by double-clicking.
1685
* Angle the canopies of parachutes in symmetry away from each other.
1686
* Resource transfer rate when transferring between parts now based on ingame time (taking warp into account) not realtime.
1687
* Fix issues with TR-2L stats.
1688
* Show tooltips on kerbal portraits.
1689
* Fix scientist skill text.
1690
* Fix issue with ladders not being re-grab-able if you board a seat, retract a ladder, leave the seat, then extend the ladder.
1691
* Update maneuver node patches (for targeting) when the vessel target changes.
1692
* The runway lights now follow the day/night cycle.
1693
* Moved a low tech wheel to a lower tech tier.
1694
* Moved an atmospheric sensor down to the science tech branch.
1695

1696
+++Misc Fixes and Changes
1697
* Fixed issue where disabled RCS would enable during staging. Mods need to set stagingEnabled=False in their ModuleRCS blocks (unless they want staging on).
1698
* Catch exceptions during part loading so the loading process doesn't come to a halt.
1699
* Fix some issues with decouple modules, allow specifying the ejection force vector.
1700
* Try/catch the other PartModule update loops so one bad module doesn't interrupt others.
1701
* Don't try to set constant KSPFields.
1702
* Null check when getting resource mass on unloaded vessels with removed resources.
1703
* Remove some debug spam when querying Science Subjects by ID.
1704
* Fix Resource Display to show all resources correctly.
1705
* Improve launch clamp stability on revert.
1706
* Fix an issue with ModuleTripLogger not applying to kerbals in non-root parts.
1707
* Ablative shields with Ablator tweaked down in the VAB no longer show up pre-scorched in flight.
1708
* Ablative shields no longer show solid black when reaching zero ablator.
1709
* Fix serious regression with flow multipliers in ModuleEnginesFX.
1710
* Fix a wrong rotation in Moment of Intertia calculations.
1711
* Correct stock temperature gauges to use gauge threshold.
1712
* Fixed currency symbols not displaying properly when UI scale is changed by using inline Text Mesh Pro sprites.
1713
* Probe cores now have a hibernate feature which offers only partial control when activated but draws much less electricity. Can be set to automatically hibernate in warp (advanced tweakable).
1714
* Added a game setting for default throttle (rather than keeping it in Physics.cfg).
1715
* Fix bug where space center view can be messed up on loading a save from the main menu if the game was switched away from during load (old workaround was clear the input locks).
1716
* Renamed Science Tech to Scanning Tech since that's what it's for.
1717
* Fixed where CoPOffset and CoLOffset had CoMOffset added to them during application.
1718
* Fixed where an exception during loading of parts would stop the game loading.
1719
* IVA navball works like normal navball (vectors hidden when velocity is too small, radial and normal cues show only in Orbit mode).
1720
* Fix an issue where prop requirement met (on engine menus) was not being intuitively correct. See note in Moddability, below, for how to update jet parts.
1721
* Fix kerbals sliding on ladders.
1722
* For EVA kerbals, 'SAS' light shows whether the kerbal will reorient when a translate key is pressed (as set in Input Settings). T toggles this behavior when in EVA mode.
1723
* Several dialogs (such as quicksave) now accept Escape and Enter keys for dismissing or accepting contents. Science reports accept Tab to cycle messages.
1724
* Quicksave and Quickload hotkeys (F5/F9) work in KSC view.
1725
* The VAB/SPH part search tool now clears when pressing Escape.
1726
* Crossfeed toggle module can now require a technology researched to enable itself. Radial decouplers now cannot toggle crossfeed until Fuel Systems.
1727
* Fixed loader info in saves to not contaminate a stock save if you load a modded save while playing pure stock.
1728
* Can toggle whether navball hides going into map view.
1729
* Can now use antenna's Start Transmission action in control groups.
1730
* Added ability to register credit for Kerbal experience gains in the MPL
1731
* When a Kerbal plants a flag, credit is given to all landed/splashed Kerbals in physics range.  Prevents the need to have flag-planting parties with large crews.
1732
* Made celestial bodies rotate in the R&D archives again
1733
* Updated in flight Pause Menu to include Load, Save and Exit options
1734
* Updated in flight quickloads to show more detailed load dialog
1735
* Fix CBAttributeMapSO (biome detection) to use only nearby biomes as candidates, not all biomes.
1736
* Fix for vessels not retaining targets on quickload
1737
* Fix for targeting hanging up in limbo state when reverting to launch
1738
* Fix for losing targeting when switching vessels (such as when docking)
1739
* Targeting properly restores for individual parts (i.e. docking ports) during quickload and vessel switching
1740
* Fix for Tracking station list deselcting active vessel on list changes
1741
* Fix for Map filter hiding the current and/or targetted vessel
1742
* Fix an issue with stars fading in/out instantly.
1743
* Add lift and drag displays back to wings/control surfaces.
1744
* Fix some EVA state issues not updating correctly, leading to kerbals getting stuck 'floating'.
1745
* Retractable landing gear produce less drag than they used to when retracted and much more when extended.
1746
* Enable staging toggling on fairings.
1747
* Fix ModuleSAS in standalone mode using real time not game time for resource requests.
1748
* Properly format facility name in editor exit dialog.
1749
* Stopping near things no longer keeps EVA interaction messages open in map.
1750
* Corrected usage of the word "topology" in ScienceDefs.
1751
* Settings screen does not actually set the resolution unless the resolution actually changes.
1752
* Mark 2 docking port given the same tooltips as other docking ports.
1753
* World First speed, distance, and altitude records can no longer be set while in a prelaunch state.
1754
* Fix engineer report entries not updating when their icons change.
1755
* Fix Skywinder stock vessel having no description.
1756
* Fix typos in stock "SatelliteLauncher" craft file.
1757
* Fix early game progression cheat not unlocking the science progress node.
1758
* Manufacturer added to mystery goo.
1759
* Part search now splits search terms on dashes, fixing searches for several engine designations, and things like "Convert-O-Tron".
1760
* Version text made more visible in experimental builds.
1761
* Using curly braces in a vessel name no longer obliterates the universe.
1762
* Resource scanners now show "0%" rather than "Unknown" if the area is known, but the resource abundance is super low.
1763
* Remove roll torque on docking ports (by default).
1764
* Fix pod lights not being in Lights action group by default.
1765
* Fix some zeroed attachment vectors on parts leading to log spam.
1766
* Fix drag from struts and fuel lines.
1767
* Vessel G-force is now reported correctly when on rails.
1768
* Fix issue with ModuleDeployablePart (and solar panels, which derive from it) always reporting multiple drag cubes even when the animation isn't the panel's and it doesn't track the sun.
1769
* Fix long-standing bug with FlightLogger not logging Gs right.
1770
* Fix missing manufacturer for Mystery Goo.
1771
* Ion engine now has resource bars, and will leave a tiny bit of EC remaining when drawing EC so the vessel can still be controlled.
1772
* Fix issue with ladder tests in Engineer's Report.
1773
* Fix explosions moving with vessel.
1774
* Fix issue with command seat and docking port joints.
1775
* Fix vessel counts in vessel type filters.
1776
* Fix shielded docking ports to not be stageable.
1777
* Fix issue where parts would play their staging FX on load, not just on staging.
1778
* Fix an issue with zero drag area breaking physics.
1779
* Deactivate Lab if it is activated and no scientists are present.
1780
* Improve stars' fade-in-fade-out during dawn and dusk.
1781
* Fix issue where loading an unloaded vessel with a converter will lead to it not processing all ore.
1782
* Default to not logging (to flight logger or to the log file) when engine exhaust heats a part.
1783
* Show negative funds and negative altitudes (depth) by turning the widget red.
1784
* Fix issue with screen rotating when KSP is not the active application.
1785
* Ignore launch clamps when getting craft size for facility checks.
1786
* Fix CoP/CoL on two fins being off.
1787
* When finding first vessel control source, require crewed parts to also have the command module on them before they are valid candidates.
1788
* IVA radar altitude gauge shows height from seabed when underwater.
1789
* Fix initial rotation of LT-1 and LT-2 landing legs.
1790
* Don't allow docking port shields to be closed while docked.
1791
* RCS thrust forces array properly zeroed when RCS is not firing.
1792
* Fix Offset Gizmo issue for surface mounted parts with colliders that don't cover the entire visual model (like the LY-01). They will no longer jump when an offset is attempted.
1793
* Fix vessels/kerbals landed on other vessels teleporting to the ground on load.
1794
* Fix issue with a kerbal targeting a vessel and boarding it leading to maneuver node functionality being broken.
1795
* Fix wrong vessel being made dominant during docking if the docking is so fast as to skip the acquire phase.
1796
* Fix Aero FX being improperly applied to some explosion FX causing square particles and slowdown.
1797
* Fix planet orbits sometimes not responding to clicks (or responding when clicked off-orbit).
1798
* Empty science containers (or containers with limited capacity) may show experiment count/capacity.
1799
* Fix problems with sliding maneuver nodes.
1800
* Fix landing legs exploding when landing on Gilly.
1801
* Fix handling of mouse interaction with solar escape trajectories (for maneuver node placement).
1802
* Fix bad things happening when quickloading while warping.
1803
* Fix IVA overlay button not always responding.
1804
* Fix offset target markers when more than 200m away.
1805
* Tweaks to wheel autoboost to help with wheels.
1806
* Increased allowable gizmo offset when holding SHIFT.
1807
* Fix bug when transferring fuel from an empty to an empty tank (causing the universe to come unglued).
1808
* Added highlighter brightness factor to game settings.
1809
* Added settingsload and settingssave commands to debug console.
1810
* Added highlighter colors to settings.cfg so they can be edited as well.
1811
* Added in flight UI for highlighter setting.
1812
* Add Mouselook mapping to settings screen.
1813
* Add shielding status to parts.
1814
* Add Lights to MPL.
1815
* Fix occlusion shielding radius values for Cargo Bays.
1816
* Add version stamps to save files for version save created in and version last saved in.
1817
* Fix issue with WarpTo orbit jumping.
1818
* Add "Always show closest approach for target" markers option.
1819
* Fix AppLauncher not having global scale applied.
1820

1821
+++Moddability
1822
API Docs: https://kerbalspaceprogram.com/api/index.html
1823
* Added FlightGlobals.VesselsLoaded and FlightGlobals.VesselsUnloaded which lets us iterate over a specific portion of Vessels without checking the entire list.
1824
* Added onVesselPartCountChanged event, fires any time a part is added or removed, the moment it happens, unlike onVesselModified.
1825
* Added onVesselStandardModification event, collects various vessel events and fires them off with a single one. (onVesselPartCountChanged, onVesselModified, docked, undocked, et al)
1826
* Added onScreenResolutionModified event, fires when the screen resolution is modified.
1827
* Added many accessors/setters.
1828
* Vessel control level can be clamped to a field in Vessel (so can be restricted to Partial even if otherwise would be Full).
1829
* GetModuleMass/Cost methods can now be passed the situation.
1830
* Fix where kerbal mass (if set to nonzero) was not applied in the editor.
1831
* Added two new dictionary-related classes (DictionaryValueList and ListDictionary).
1832
* Celestial bodies now cache all of their PQS Cities.
1833
* All game root nodes now generate a random persistent seed, which is different from game to game.
1834
* All forces on valid parts except wheel forces are now done via Part.AddForce/Torque/AddForceAtPosition. Note that the forcemode used is Force; to use a different forcemode, convert the force to the correct amount. It is the job of the Flight Integrator to then apply all these forces to actual rigidbodies (rather than all the disparate modules' job).
1835
* Use mass-weighted average angular velocity of parts for vessel angular velocity.
1836
* ITorqueProvider now reports two Vector3s, positive torque (that produced by control actuation 1,1,1) and negative torque (that produced by -1,-1,-1).
1837
* Added various accessors.
1838
* Node definitions can take an extra digit after size, either 0 or 1: that sets whether the node can crossfeed. Defaults to 1 (yes). NODE definitions can take crossfeed = True/False
1839
* ModuleEngines now supports `clampPropReceived = True`. This will clamp the ratio of propellant requested based on prior results, so if IntakeAir is listed first and less than the full requirement is returned, it will request only that ratio of further propellants. In this case the "Prop Req Met" display will show the minimum requirement-met ratio rather than the average. Engines that use IntakeAir (or other cases like that) need to have `clampPropReceived = True` in each of their MODULEs that do that, and need to have that PROPELLANT first and the other PROPELLANTs later. See stock jet cfgs for examples.
1840
* Added another crew transfer event.
1841
* Added more startup options for KSPAddon
1842
* Allow kerbals to have/save/load arbitrary experience points.
1843
* ResearchAndDevelopment.GetTechnologyTitle(string id) will convert a tech ID to a tech title and is available as soon as parts start loading (can be used in GetInfo() ).
1844
* Support max pressure (dynamic + static), `maxPressure`, and max G, `gTolerance`, for parts.
1845
* Added system to allow mods to add custom difficulty settings.
1846
* Added CelestialBody.hasSurface so mods that add a PQSController to gas giant don't cause silly things such as "Plant a flag on Jool" contracts.
1847
* Replaced all checks for experience traits (Pilot, Scientist, Engineer) with individual experience effects. They are now loaded before part loading so can be queried in GetInfo().
1848
* Icons in TechTree.cfg can now use a relative path (allows mod icons to live outside the Squad directory).
1849
* Added KSPAssemblyDependencyEqualMajor as an attribute. Use instead of KSPAssemblyDependency if you want to force requiring the stated major version, not >= the major version, from your dependency.
1850
* If you are setting a vessel's position and/or changing its orbit, call Vessel.IgnoreGForces(framecount) on the vessel for the number of frames that g forces should be ignored (try 1, then 2 if that doesn't work, etc).
1851
* ModuleDeployablePart (covers antennas, solars, radiators) also has a gResistance (for Gs) as well as windResistance (for Q).
1852
* Crew transfer now derives from a generic abstract PartItemTransfer class. Classes can derive from it to implement any kind of (crew transfer-style) part-part transfer. Also we fire an event right before a crew transfer is created so mods can just kill it and easily create their own CrewTransfer-derived class and have that be called on that event.
1853
* Extended ModuleScienceContainer to allow sending and, (from ModuleScienceExperiment) receiving, experiment data. Also added support for a Collect All option to such containers.
1854
* ModuleColorChanger supports changing arbitrary shader colors and implements IScalarModule. ModuleAnimationSetter works similarly and is used to more directly link an animation to being set by IScalarModule.
1855
* PartModules now support upgrades. In a MODULE node, add an UPGRADE node. Inside that add one node per techID you wish to provide upgrades, in ascending order. Inside that place keys and nodes you wish to upgrade. e.g. `UPGRADES { basicRocketry { maxThrust = 250 } }` will change maxThrust to 250 once basicRocketry unlocks. Upgrades will never override persistent data. Further, by default they overwrite each other; to make a node apply on a clean slate (so you can, say, add two PROPELLANT nodes and not have them conflict due to the overwrite logic) set `IsExclusiveUpgrade__ = True` in the upgrade's node. That will clear the upgrade state and apply that upgrade fresh. Upgrades are applied only when you add a part to a craft in the VAB/SPH, they don't magically apply in flight. When a part on a craft is upgraded, a new option will appear in the PAW (when in VAB/SPH) where you can view the current stats of all those modules with upgrades.
1856
* ModuleEngines now supports alternate (RealFuels-style) throttling and rates.
1857
* ModuleEngines now supports throttle-Isp interactions. Turn on with useThrottleIspCurve = True and set the throttleIspCurve and throttleIspCurveAtmStrength curves. Final Isp = input Isp * Lerp(1, throttleIspCurve.Eval(throttle state), throttleIspCurveAtmStrength.Eval(atms of pressure))
1858
* Support part upgrades, see docs.
1859
* Added events dealing with kerbals going on/off ladders on parts and added a new vessel field for accessing the vessel of the part of the ladder the kerbal is climbing (if all of those are valid).
1860
* CelestialBody now has thermo/atmo stats methods so FlightIntegrator's temperature calcs can be called from anywhere / any mod.
1861
* Events that throw an exception now print the full stack trace.
1862
* PartModuleUtil.PrintResourceSI() is now just KSPUtil.PrintSI().
1863
* Add ModuleDragAreaModifier with field areaFactor. Note: this will also affect buoyancy and thermo.
1864
* Added ModuleHeatEffects and FXModuleThrottleEffects which can take any number of IScalarModules and are set by skin temp and throttle respectively.
1865
* AvailablePart.entryCost is now get-only and calls a static delegate so they can be 
1866
* FindEngineNearby and FindEngineInterface are now PartModuleList methods instead of being duplicates in FXModuleAnimateThrottle and ModuleAlternator.
1867
* Many KerbalEVA, Kerbal, and KerbalExpressionSystem methods made virtual, and kerbal spawning in ProtoCrewMember and EVA spawning in FlightEVA made delegates.
1868
* Added IContractObjectiveModule, which allows mods to specify valid parts for contract objectives, rather than it being configuration based.
1869
* Waypoint captions on the map are now moddable.
1870
* Added game events for CommNet status changes both for the connection in general and the connection to KSC.
1871
* Added game event that fires when PQS starts, just before the sphere is started.
1872
* Added game event that fires when PQSCities start.
1873
* Added game event for orbital resource survey completion.
1874
* Added game event for vessel control state changing.
1875
* Orbit now has a constructor that clones another orbit.
1876
* Vessel now has a method to kill all parts in permanent ground contact (eg: launch clamps).
1877
* Added ModuleGenerator.isGroundFixture for launch clamps.
1878
* The "escape" progress milestone now uses standard World First award methods, which allows it to be disabled by mods properly.
1879
* Icon_Hidden tag now hides all children of the transform so tagged.
1880
* Add requiresFullControl to events, actions, and UI controls. If false, will work normally in full and partial control and refuse to work only with no control. If true, will work only with full control.
1881
* AssemblyLoader ignores abstract classes.
1882
* Support symbols in the font.
1883
* Made Kerbals and EVA kerbals more moddable. EVAs and the flag now have partial part cfgs which can be modded. All Kerbal and KerbalEVA methods are virtual and the FSM is opened up. New hooks added.
1884
* Made vessel load/unload/pack/unpack ranges changeable in Physics.cfg.
1885
* Support adding options to the game difficulty screen.
1886
* Vessel now has radarAltitude. Use it for min(altitude, heightFromTerrain)
1887
* add PartModule.OnIconCreate which runs just before the partmodule is stripped from the icon gameobject when the editor part icon is being created.
1888
* Particle systems can be registered with FloatingOrigin for handling origin/krakensbane offsetting natively.
1889
* ProtoPartResourceSnapshot no longer relies on strings, and its resourceValues node is now inaccessible. Instead, directly get / set the amount/maxAmount/flowState.
1890
* PartModules now come with a resHandler object (of type ModuleResourceHandler) for handling ModuleResource / RESOURCE nodes, so code need not be duplicated.
1891
* When a landed vessel goes off rails and is detected to be landed on parts, not the ground, it is offset up slightly, controlled by one static Vessel field HeightFromPartOffsetGlobal (default 0.5 meters) and one instance field heightFromPartOffsetLocal (default 0 meters). The vessel is offset upwards the sum of those two fields.
1892
* Fix OnVesselSwitching always sending a null reference, add OnVesselSwitchingUnloaded.
1893
* Allow reference to Kerbal's animator cache and renderer cache.
1894
* Add map toggle interface for mods.
1895
* OrbitTargeter opened up, delegate added for creating the on-click context menus so they can be modded.
1896
* Add delegates so KB apps can be modded.
1897
* Add currency-agnostic CanAfford method.
1898
* Add many more options to ModuleLiftingSurface and for customizing body lift.
1899
* ModuleAnimateGeneric now supports defaultActionGroup.
1900
* ConfigNode now formats float and double values such that no data is lost.
1901
* ConfigNode AddValue/SetValue now support most types.
1902
* Flag decals in IVAs (InternalFlagDecal module)
1903
* Add Crew counts to Vessels
1904

1905
=================================== v1.1.3 ============================================================
1906

1907
Editor:
1908
* Fixed game crashing during deletion of parts under certain conditions.
1909
* Fixed Gizmos buttons not properly highlighting after loading a craft.
1910
* Fixed Fuel tank Part Action Window sliders to dynamically update symmetry partners when adjusted in editor.
1911
* Fixed frozen parts showing up in front of the main vessel.
1912
* Fixed fairings being see-through when a part inside or behind is highlighted.
1913
* Fixed certain fairing configurations causing inputlocks.
1914
* Fixed interstage fairing panels not being properly deleted when an interstage is removed from the ship.
1915
* Fixed Abnormal lighting and contrast.
1916
* Fixed Re-rooting and attaching frozen parts causing improper part selection.
1917
* Fixed an exception in FXModuleAnimateThrottle when in the editor.
1918
* Fixed inputlock preventing pressing [Delete] key from deleting a part.
1919
* Subassemblies can now be used as the start of a craft (fixes editor being non-responsive).
1920
* CoM indicator now accounts for mass of physicsless parts added to parent.
1921
* "Ground Crew" option now toggles off all animated components of VAB/SPH. Fixes increased CPU Load and Temp.
1922
* "Place" gizmo now provides onscreen message in editor to be consistent with other gizmos.
1923

1924
Orbit:
1925
* Fixed Circular Orbit Ap/Pe jump on exiting timewarp.
1926
* Fixed on-rails SoI transition message to properly report both SoIs.
1927
* Greatly reduce Apoapsis/Periapsis changing with no input, with thanks to ferram4 and eggrobin. option is toggleable in Settings->Gameplay and tunable in Physics.cfg.
1928
* Lower the thresholds for floating origin shift and krakensbane when above the inverse rotation threshold, and use doubles when recomputing velocity during change (and do so immediately rather than via PhysxX).
1929
* GetEccentricAnomaly now correctly returns negative eccentric (hyperbolic) anomaly values when the true anomaly is before the hyperbola's periapsis, and should be more numerically stable.
1930
* GetEccentricAnomaly no longer spams E is NaN.
1931
* Conic patch creation is a little more efficient.
1932
* Ignore G spike on the frame where SoIs switch.
1933
* Orbit reported position will no longer be a frame ahead of velocity.
1934

1935
Misc. Fixes:
1936
* [KSPedia] Fixed Bug with KSPedia asset bundle Dependancies.
1937
* Fixed symmetric part stage icons not expanding in stage manager.
1938
* Fixed Quicksave filename accessibility.
1939
* Fixed Multiple core heat producers not being properly cooled by radiator panels.
1940
* Fixed NRE when trying to overwrite or cancel out of save folder overwrite dialog.
1941
* Fixed E is NaN! tA: (pi) spam with some generated contracts.
1942
* Fixed Flags no longer displaying properly in the Tracking Station Info Box..
1943
* Fixed Flag transparency issues in editor.
1944
* Fixed Science lab spamming the log with "Updating" warnings whenever right-click menu is open.
1945
* Fixed funds penalties not being applied when Hiring Kerbals.
1946
* Fixed being unable to rename vessels via Knowledge Base.
1947
* Fixed NRE in ModuleGrappleNode.Release when parent is null.
1948
* Fixed UI_ChooseOption - onFieldChanged being called even when the field value hasn't changed.
1949
* Fixed Body lift missing when loading the Physics.cfg file.
1950
* Fixed Parts Tooltip window location being misplaced when changing UI scale.
1951
* Fixed issue with the sea level pressure display in the Knowledge Base.
1952
* Fixed an exception in PartModule OnLoad and OnStart causing vessel load failure.
1953
* Fixed a NaN in FlightIntegrator atmospheric thermo.
1954
* Fixed issue in Moment of Inertia calculations.
1955
* Fixed Rocket Exhaust FX not being moved by FloatingOrigin/Krakensbane when emitters are disabled.
1956
* Fixed missing parachute deployment sound.
1957
* Fixed VesselModules not being properly destroyed when a vessel object is destroyed.
1958
* Fixed unit tests from main menu causing every test to be run 4 times.
1959
* Fixed having an abstract UnitTest type causing TestManager to throw an exception.
1960
* Fixed regression that was causing global gravity to be non-zero, which should help with phantom drifting, especially with wheels.
1961
* Fixed a logical issue causing crew rotation objectives to be much rarer than intended on station and outpost contracts.
1962
* Fixed staging requiring two activation's when resuming in flight mode.
1963
* Fixed navigation waypoint getting stuck if a survey is killed in the middle of the flight scene.
1964
* Fixed Waypoint Markers not showing on Navball in IVA view.
1965
* Fixed potential error from generating if attempting to IVA an EVA kerbal that has just been loaded outside of a vessel.
1966
* Fixed RCS TorqueProvider implementation to take thrust limiting and alternate precision mode into account.
1967
* Fixed an issue where the NBS dialog was not resetting its coordinates properly.
1968
* Fixed reported typos and grammatical issues in various areas of the game.
1969
* Fixed ITargetable FlightCoMTracker.GetVessel always returning null.
1970
* Fixed Asteroids all spawning with a mass of 150t, regardless of class.
1971
* Fixed race condition with map filters causing asteroids to be invisible in new games until they were modified.
1972
* Fixed asteroids sometimes appearing to be pitch black while being seemingly immune to light when rotated at certain angles.
1973
* Adjusted science data collection range of Mk1 cabin to match other science options.
1974
* Kerbals can no longer "Take surface sample" while in command seat.
1975
* Fairing base purchase and entry costs adjusted to vary by size.
1976
* Part Action Window for symmetric parts no longer needs modkey to open when a sibling window is open.
1977

1978
Misc. Tweaks:
1979
* [Modding] Additional access to fields in Mission Control.
1980
* [EVA, Gameplay] R&D upgrade text adjusted.
1981
* Added onVesselCrewWasModified, which consolidates many events in which crew changes on a specific vessel. Use this to fix a few issues with crew rotation objectives.
1982
* Added ITargetable.GetActiveTargetable, which allows us to specify if a target should be allowed on something that is part of the active vessel.
1983
* Added AeroFXIgnore layer so some parts (Gigantor e.g.) can have parts of their model ignored by AeroFX. Fixes an issue with odd Aero FX streamers.
1984
* Added "EVA" layer, added it to various cameras, physics casts, lights, and collision matrices to behave exactly like normal parts, except suspension raycasts ignore it entirely. Prevents violent interactions when kerbals touch wheels.
1985
* Added alwaysRecomputeLift to ModuleControlSurface so it can be set to not ignore slight actuation.
1986
* Added wheel weight stress and slip stress multipliers to game settings, allowing players that do not want these stresses to disable them globally.
1987
* Added onCommandSeatInteraction GameEvent, and deployableSeated to science experiments. Use these to disable scooping up surface samples when seated.
1988
* Added Felipe to crew name generation.
1989
* Satellite contract orbit generation made much more modular and maintainable, allowing us to validate generated orbits now. If an orbit parameter becomes corrupt through save manipulation or other means, that parameter can be regenerated without affecting the rest of the orbit.
1990
* Clarify R&D facility upgrade text to make it clear that Kerbin is still fair game for surface samples without the astronaut complex upgrades.
1991
* Crew Transfer more moddable.
1992
* Game is now paused going to MissionControl, AstronautComplex, Admin, R&D and unpaused when closing them.
1993
* Renamed Telus ladder to Kelus Ladder to avoid naming conflicts.
1994
* Improvements to flag rendering in KB.   
1995
* Improvements in Tutorial input locks and Error checking
1996
* Adjustments to the Repair/Downgrade costs of the Facilities
1997
* Changed "Cancel warp" to use forward slash instead of Esc.
1998
* When repaired, wheels become temporarily immune to weight and slip stresses, slowly rising back to normal over a period of between 30 to 90 seconds.
1999
* Reduction in the creation of Garbage Objects in Flight scene.
2000
* Reduction in the creation of Garbage Objects in Space Center.
2001
* Optimize Part.GetConnectedResources and Vessel.GetActiveResources for speed and to not create garbage.
2002
* Dramatically improve resolution of asteroid textures, while simultaneously improving their shader performance by 400%. New shader can have very subtle desaturated brown/red hues sometimes.
2003

2004
=================================== v1.1.2 ============================================================
2005

2006
* Fixed an issue with triggers and convexity in loading models.
2007
* Fixed exception in the Stage Only mode of Vessel Resources panel.
2008
* Fixed for LT-1 and LT-2 landing legs causing a physics jerk when retracting.
2009
* Fixed an issue where some vessels might explode on go to pad (introduced in 1.1.1).
2010
* Fixed an issue with PQS shader accessibility.
2011
* Optimized moment of inertia calculations and some matrix operations.
2012
* Fixed an issue with an offset in the small landing gear part.
2013
* Optimized drag calculations.
2014
* Made wheel autostrutting more configurable.
2015
* Fixed some display issues in KSPedia.
2016
* Fixed an issue in FlightLogger regarding reverting / loading saves.
2017
* Increased brake torque tweakable's upper limit to 200%.
2018
* Added editor tweakables for spring and damper strength for suspension.
2019
* Removed non-working "disable suspension" tweakable.
2020
* Fixed issue with popup dialogs sharing the same title which broke game loading when loading multiple vessels all lacking parts.
2021
* Removed unneeded image effects on UI camera for increased performance.
2022
* Fixed issue where IVA field of view changes applied to flight camera on exiting IVA.
2023
* Remove some garbage creation in Part.Update.
2024
* Fixed an issue where Kerbals on EVA rescue contracts weren't fully destroyed if the contract was not done. Added a check to clear any 'empty' EVA'd Kerbal vessels in existing saves.
2025
* Fixed an issue where Kerbals were able to be renamed through KB.
2026

2027
=================================== v1.1.1 ============================================================
2028

2029
UI:
2030
* Added FlightUI Element Scaling and Navball Position Slider.
2031

2032
Wheels:
2033
* Added auto-struts to every wheel, similar to fairing payload struts. They attach to the most massive part on the vessel. This prevents wheel suspensions from becoming unstable when the wheel is attached to a weaker part. (Attaching legs to pylons no longer causes vessels to bounce and/or break dance.)
2034
* Fix suspension distance and offset being inversely proportional to the rescaleFactor of a wheel. Fixes LT-1 and LT-2 leg suspensions actually getting smaller despite scale being larger, causing them to visually sink into the ground, and have shorter useful suspensions.
2035
* Some configuration tweaks suggested by GoSlash27 for the free and fixed landing gears have been integrated, which dramatically improve issues with instability on those gears. Thank you GoSlash27!
2036
* Fixed some model hierarchy issues with small and medium retractable landing gears, which fixes some odd suspension forces, an animation issue, and the inability to lock the suspension on these gears.
2037
* Raise the default integration substeps on wheels from 4 to 8, which should dramatically improve the accuracy of the wheel simulation without affecting performance too much.
2038
* Added separate settings for wheel integrator substep accuracy for active and inactive vessels, which can be tweaked in each wheel's part configuration, or globally from settings.cfg. Inactive vessels get slightly less accuracy to improve performance.
2039
* "No crash damage" cheat now prevents wheels from blowing up their parts due to gratuitously large impacts. It does not, however, prevent the wheel from entering the damaged state.
2040
* Halved the deflection magnitude of free and fixed gears, as they are technically much more rigid than other gears, but their lack of suspension travel makes them much more vulnerable to deflection stress, making them twice as tough.
2041

2042
Editor:
2043
* Performed significant optimisation of performance intensive areas such as part attaching and dettaching. 
2044
* Implemented general optimisation throughout editor.
2045
* Implemented automatic temporary symmetry when the logic expects the symmetry mode or method to be different. I.e when placing engines on tri-couplers in SPH using mirror mode. Fixes part initialization issues. 
2046

2047
Bug Fixes and Tweaks:
2048
* Made Kerbal Portrait and ScreenMessage lists public.
2049
* Show complete cost (base cost + module cost) in part tooltips in editor.
2050
* Add optional PQS shader using all mappings (for modders).
2051
* Tweak skin<->internal conduction, slightly increase internal max temps of Mk1 cockpits.
2052
* No longer spam the log when parsing plugin data.
2053
* Tweak default exhaust heating upwards slightly.
2054
* Change building impact damage to be based on kinetic energy by default, not momentum. Make damage configurable in Physics.cfg. Fixes an issue with building damage and wheels.
2055
* Improve orbit calculation when in 1x warp. Orbit info no longer flickers.
2056
* Show specified rather than calculated sea level temperature when viewing a planet's page in the knowledge base window in map view.
2057
* Add more checks (flameout or port disabled) to RCS's Torque Provider.
2058
* Optimizations to vessel stat-finding and orbital force calculations.
2059
* Add the missing extension method, uncomment the bits that needed it
2060
* Admin facility now with vertical scrolling.
2061
* Adjusted Career Widget Z Pos for higher scaling.
2062
* Restore part delete sound when deleting parts in editor.
2063
* Considerable tweaks to building damage to avoid wheels insta-popping them.
2064
* Renamed the editor filter for Surface Attach to Surface Attach Only to avoid confusion.
2065
* Optimized getGeeForceAtPosition to not recalculate things it shouldn't.
2066
* Increased stability in orbital calculation when off rails.
2067
* Added UI Element scaling for all in-flight UI elements.
2068
* Removed a fix for a 5.1.1 unity bug which had a unefficient complexity.
2069
* Check if the body has an ocean before checking if we're under water!
2070
* Removed text length on input device name.
2071
* Fixed NRE from Underwater Fog.
2072
* Fixed gigantor solar panel showing through the main craft.
2073
* Fixed a bug with science lab science/day display.
2074
* Fixed where the target could be unset in tutorials.
2075
* Fixed latitude not displaying in AeroGUI.
2076
* Fixed an issue where missing directories could break save/load.
2077
* Fixed an exception in Procedural Fairing interstages.
2078
* Fixed inability to timewarp near Jool.
2079
* Fixed some miscellaneous tutorial bugs.
2080
* Fixed an issue with RequestResource on EVA kerbals.
2081
* Fixed an issue with the underwater FX applying even if the body does not have an ocean.
2082
* Fixed issue with decouple action firing jettison in ModuleJettison.
2083
* Fixed lab display rate to count scientist multiplier.
2084
* Fixed memory leak in part highlighter and attach node icon destruction.
2085
* Fixed inability to target things by using map context menu.
2086
* Fixed targeting being improperly locked in map view.
2087
* Fixed typo in science tutorial.
2088
* Fixed an oversight when computing duration/deadline text.
2089
* Fixed for NRE in UIPartActionController
2090
* Fixed colour tint on some parts.
2091
* Fixed multiple docking port joint weakness.
2092
* Fixed KSPedia page corruption from switching scenes.
2093
* Fixed issue with decouple action on jettison.
2094
* Fixed Ap/Pe flickering.
2095
* Fixed an issue where scientist bonus was counted twice in labs.
2096

2097

2098
=================================== v1.1.0 ============================================================
2099

2100
Unity5:
2101
* KSP now runs on Unity5, a massive upgrade from Unity4.
2102

2103
New UI:
2104
* The game UI has been completely rebuilt from the ground up on Unity's new native UI system. 
2105
* All UI components and graphics have been improved or reworked to look and feel as they did before.
2106
* Removed expensive render-texture driven rendering scheme from before, expect performance increases everywhere.
2107
* The map view splines have been significantly overhauled, massively increasing performance on map view.
2108
* Map View orbit splines now fade gradually towards the trailing side to indicate orbit direction.
2109
* Completely revised MapView icons implementation for a much cleaner and faster solution that is much more expandable and robust.
2110
* Added search field in Editors.
2111
* Crew Portraits in flight scroll smoothly, allow tweaking how many are displayed at once, show extra crewmember info on hovering.
2112
* Part Temperature gauges reworked and given new graphics.
2113
* Fixed IVA atmosphere gauges to match the UI gauge.
2114
* Fix altitude tumbler saturation when under physical warp.
2115
* Fix negative funds/science, display bugs with strategies affecting costs.
2116
* Action group cluster buttons (gear, lights, sas, rcs) disable with loss of control source (probe without EC, empty pod, etc).
2117
* Landing gear button detects state of landing gear/legs during rollout (no gear or all gear up, and the light will be off).
2118
* The tooltip on the EVA button is now much more verbose if there is a problem.
2119
* Fix some bugs with building unlock abilities text.
2120
* Fix craft thumbnail saving for special characters.
2121
* Astronaut complex and editor action group part names now display the title, rather than the internal part ID.
2122
* All ModuleResource entries now print the same way, offer additional flexibility there for printing (non-default units, SI prefixes).
2123
* Auto-warp (eg, warp to point in orbit and warp to next morning) can be canceled via the GUI (warp triangles or next morning button).
2124
* Date/time formatting is now in a replaceable interface and can be customized by mods.
2125
* True anomaly is now always in radians.
2126
* Tweakables get locked along with Events.
2127
* Update community link in main menu to point directly to new forum.
2128
* Sped up cheat menu delays, and made them autohide cheat menus if held down twice as long.
2129
* Filter debug menu cheats by game mode.
2130
* Part highlighting now respects F2 (hide UI).
2131

2132
Graphics:
2133
* Enhanced ocean water surface shader in Kerbin, Eve and Laythe, greatly reduces visible tiling, and looks much more watery.
2134
* Most parts have been upgraded to use Unity5's new PBR lighting model for more subtle, nuanced lighting. 
2135
* Editor interior lighting was redone for all interior scenes, using Unity's new lightmapping engine. 
2136
* Improved underwater FX tinting/fogging system.
2137
* Moved underwater tinting into the atmosphere shader.
2138
* Improved atmospheric halo/corona at low altitude thanks to blackrack/SkyToneMapper.
2139

2140
IVA:
2141
* Added Interior Overlay View mode, draws the interior spaces of a vessel on top of the normal external view.
2142
* All IVA spaces revised and improved to look good in IVA Overlay mode.
2143
* Masking geometry added to IVA spaces so they aren't visible from nonsensible angles or show backface geometry.
2144
* Fixed incorrect sun light direction in IVA space.
2145
* Added new IVA model for the Mk2 inline cockpit.
2146

2147

2148

2149
Wheels:
2150
* Completely overhauled wheels, landing gears and landing legs with a new from-scratch modular implementation.
2151
* Bespoke wheels physics, largely replaces PhysX's stock vehicle physics model.
2152
* Greatly improved tire friction model and general handling.
2153
* Wheel damage module/model which does not require damage meshes to work. All wheels (including landing gear) can now be damaged from overstress.
2154
* Steering model features true Ackermann steering.
2155
* Steering model is much smarter in relation to wheel placement on the vessel, requiring much less tinkering to line up steering on multiple wheels.
2156
* Wheel Motor module drains resources in proportion to torque output, as opposed to the old fixed EC drain when driving.
2157
* Wheel Motor module features automatic, tweakable, overrideable traction control.
2158
* Wheel friction is also tweakable.
2159
* Suspensions are smart and self-adaptive, tuning themselves to always be smooth and springy independently of vessel mass and weight distribution. 
2160
* New Extra-Large 6-wheeled landing gear.
2161
* Fix Unity bug that prevents us from ignoring collisions between wheel colliders and parts on the same vessel by disabling wheels that are within a certain range of other parts on a vessel. Where this sphere is and how large it is are configurable in the settings file.
2162
* Add clipping/blocking indicator to wheels.
2163
* Added ability to toggle wheel suspension.
2164
* Balanced spring, damper, and damage ratios for all gears, wheels, and legs.
2165
* Use suspension displacement for true wheel load, rather than contact depth.
2166
* Differentiate impact and deflection stress in wheel damage modules.
2167
* Re-exported all wheels with proper collision layers that ignore their own housing colliders, and other wheels.
2168
* Destroy wheels when not in use, recreate when necessary.
2169
* Clip tips of landing legs when wheel colliders exist, to prevent them from hitting before the collider and blowing up the part.
2170
* Added identifier to wheels, now that legs, gears, and wheels are all the same module.
2171
* Fixed Unity 5 upgrade making our landing legs tiny.
2172
* Reset wheel caliper when steering goes inoperative.
2173
* Fix ground detection issues with wheels.
2174
* Doubled bogey range of landing leg feat, to get them to properly line up with the ground.
2175
* Added game event when wheels are repaired.
2176
* Made wheel grounded state, and type persistent, so contracts could access landed states.
2177
* Allow deployment standin colliders to work with our new collision manager.
2178

2179
New Stock Vessels:
2180
* VAB
2181
	- Jumping Flea
2182
	- AeroEquus 
2183
	- ComSat Lx
2184
	- GDLV3
2185
	- Kerbal 1
2186
	- Kerbal 1-5
2187
	- Orbiter One
2188
	- PT Series Munsplorer
2189
	- Science Jr.
2190
* SPH
2191
	- Bug-E Buggy Rover
2192
	- Crater Crawler Rover
2193
	- Prospector Rover
2194

2195
Tutorials:
2196
* All tutorials have either been updated for 1.1 or completely rewritten, and some new ones have been added. The flight and editor tutorials have been replaced by six new tutorials.
2197
	-Basic Construction/Getting Started covers the KSC itself and simple vessel construction.
2198
	-Basic Flight covers launching that vehicle on a simple flight.
2199
	-Intermediate Construction covers building a suborbital craft and adding science instruments, fuel, etc.
2200
	-Suborbital Flight covers flying that vessel, using science parts, and reentry.
2201
	-Advanced Construction covers building an orbit-capable craft, including tweakables, solar panels, batteries, multiple stages, different engine types, etc.
2202
	-Go For Orbit covers flying that craft to orbit (gravity turns, circularization, etc).
2203
	-Orbit 101 and Science Basics have been fixed to use 1.1-correct code and information.
2204
	-The Mun tutorials are replaced by three new Mun tutorials: one that covers 
2205
		- trans-munar injection and Munar orbit insertion
2206
		- landing on the Mun (including reverse gravity turns)
2207
		- taking off from the Mun and returning to Kerbin (and how to EVA on another world).
2208
	- Docking and the two asteroid tutorials have been fixed to use 1.1-correct code and information.
2209
	- Disable saving and loading in tutorials.
2210
	- Can blacklist scenarios/tutorials from showing up by editing a public static list of filenames.
2211
	- Add a direction target and a position target for use in tuts and elsewhere.
2212
	- Fix an issue where the player could create saves that overwrite tutorials and scenarios.
2213

2214
Scenarios:
2215
* Added several new scenarios and upgraded the old ones.
2216
	- Land the Dynawing on the runway.
2217
	- Experience a fiery re-entry with the Dynawing from Kerbin orbit.
2218
	- Beat SpaceX at their own game by landing a flyback booster at the KSC, boat not included.
2219
	- Return from Duna in a very basic vessel (no heat shield!).
2220
	- Traverse the Mun with the Crater Crawler roving base.
2221
	- Enjoy the low gravity delights of Gilly.
2222
	- Aerobrake at Jool, then explore the Jool system.
2223
	- Look for ore on Eeloo.
2224
	- Top up your tanks at Minmus.
2225
	- Fly the new Aeris4A from Space Station 1.
2226

2227
KSPedia:
2228
* A new UI which features all-new content explaining every aspect of the game in depth.
2229
	- Access via AppLauncher button
2230
	- Tree of Screens down left
2231
	- Navigation buttons across top for Forward and Back
2232

2233
Editor:
2234
* Symmetry partner action groups now propagate when removing/replacing parts in the editor.
2235
* Symmetric partners no longer get "lost" during build.
2236
* Offset and rotation gizmos now work properly for radial symmetry forks.
2237
* Fix improper symmetry propagation when building singular wings, then mirror attaching in SPH.
2238
* Fix node/stack attach in editor to connect proper nodes (especially with thin parts and cargo bays).
2239
* Editor now displays preference for surface attach first, then node/stack attach.
2240
* Multiple changes for re-root tool. New text message and ability to re-root arbitrary part branches (merged, subassembly, and branches in stand-by).
2241
* Editor now selects proper root for merged craft that have been re-rooted.
2242
* Fix offset gizmo when using on parts attached to hollow parts such as cargo bays, service bays, and structural fuselages.
2243
* Offset gizmo now allows slightly larger offset distance when holding Shift.
2244
* WASDQE no longer corrupts rotations when using the offset tool.
2245
* Parts rotated with rotate gizmo now properly maintain rotation when removed or copied.
2246
* Make editor gizmo input locks matter.
2247
* Make a public property for which action group is selected in the editor.
2248
* Fixed a part highlighting issue when moving the mouse from child to parent part.
2249
* Fixed an issue when copying ghosted parts and attaching them to the main ship.
2250
* Engineer Report recognizes new wheels.
2251
* Fixed part action group editor highlights disappearing at odd times.
2252

2253
Map View:
2254
* Touched up the colors of all icons and orbits in map view.
2255
* Warp To Next Day now functions in every scene, including the tracking station, and deals properly with inclination.
2256
* Contract waypoints revised to run on Unity 5 canvases, and generally look more consistent with the other icons on the map.
2257
* Saved vessels with maneuver nodes set in the future will now alternate between displaying their MET and the time until their next maneuver node in the tracking station.
2258
* Fixed coordinate display to properly wrap around east/west.
2259
* Split map control lock into two different ones (MAP_UI and MAP_TOGGLE).
2260
* Changing camera angle and zoom no longer causes AN/DN lines to disappear (as much)
2261
* Maneuver nodes can be placed on nearly any orbit patch.
2262
* Targeting information is now available when on an escaping trajectory.
2263
* Encounter information now accurately portrays the target's position at time of intercept when the target is on a flyby: the position markers will be in the correct SoI.
2264
* Point at which celestial bodies' meshes are disabled is now tunable in plugins.
2265
* Orbit line fading can be controlled in Settings.
2266
* Conic patches when leaving an SoI are now correct.
2267
* Many drunken relative mode patches fixed.
2268
* Moving a maneuver node that has been set to a future orbit no longer loses track of the setting.
2269
* "Warp to here" and maneuver node placement work on all patches prior to the first maneuver node, not just the patch on which the manuever node has been placed.
2270
* Fix a bug where entering an SoI with an existing manuever node would not allow the above anyway.
2271

2272
Contracts and Milestones:
2273
* Contract types are now weighted, this means as you accept a contract type, it will become more common over time, and appear more often in mission control. As you decline them, they will become less common. 
2274
* Satellite contracts no longer utilize waypoints to display node information. They use a regular orbit renderer, and animate the spline to show the direction of the orbit.
2275
* Flybys for tourism contracts and flyby milestones now trigger properly on unfocused vessels.
2276
* Science milestones and contracts now respond to lab and orbital surveyor transmissions.
2277
* Contextual contracts that ask you to add an amount of something to a vessel now display the current amount that the vessel has.
2278
* MiniISRU now counts as ISRU for contract requests.
2279
* Station contracts no longer consider asteroids a vessel is docked to when deciding if it is "new".
2280
* Contextual contracts no longer generate on active vessels.
2281
* Manned vessels with no crew and unmanned vessels with no power do not generate contextual surveys.
2282
* Part test parts are now also highlighted in the technology tree.
2283
* The mobile base contract objective now actually checks if the base is sitting on motorized wheels.
2284
* Fix some contextual contracts mis-identifying certain vessels.
2285
* Add part test subject for new inflatable heat shield.
2286
* Hide failure penalties on contracts that cannot be failed.
2287
* Fix survey contracts displaying waypoints for cancelled contracts.
2288
* Contracts recognize new wheels modules.
2289
* Slightly reworded focused and contextual survey briefings for grammar and readability.
2290
* Fix crew sensitive game progression not being applied in some cheats.
2291

2292
Physics:
2293
* Use absolute path for Physics.cfg, fixes some path-related bugs.
2294
* Fix a bug with drag cubes and skinned mesh renderers.
2295
* Resources take heat with them on transfer.
2296
* Disable Aero FX when thermo debug colors is enabled.
2297
* Support (correctly) making occlusion change convective coefficient not temperature.
2298
* Fix sun-based temperature curves to properly deal with tilt (basing it off true anomaly) and vary with latitude.
2299
* Make Eve's upper atmosphere slightly gentler.
2300
* Tune engine exhaust heating.
2301
* Rework blackbody glow slightly for more flexibility and less obvious glow.
2302
* Speed up buoyancy calculations.
2303
* Fix an issue with moment of inertia calculations thanks to the kOS and RemoteTech teams.
2304

2305
Vessels:
2306
* Splashed vessels touching or with kerbals standing on them no longer warp to the ocean floor when loading.
2307
* Debris that gets automatically cleaned up in the space center will now attempt to recover for funds, science, reputation, and crew. Free launch clamps!
2308
* Extended range for switching vessels in-flight.
2309
* Fix an issue with vessel destruction and vessel markers.
2310
* Vessels within physics range of active vessel are no longer deleted during quickload.
2311
* Fix for kerbals entering zombie state when crashing and/or ragdolling in external command seat.
2312
* Refactor asteroid spawning to remove duplicate code, fire events.
2313
* A vessel's root part overhanging the edge of the launchpad no longer causes the vessel to be forced into the pad.
2314
* The root part's cached transform is now set correctly, fixing some issues with loading vessels.
2315
* Vessel spawn dialog automatically selects "Auto-Saved Ship" when brought up.
2316
* Vessel spawn dialog automatically tries to put a pilot in the first seat of a vessel.
2317
* Fix vessel spawn dialog not properly sorting in some instances.
2318
* Add Vessel.LandedInKSC in a centralized location.
2319

2320
Parts:
2321
* Integrated the Probodobodyne HECS2, Communotron HG-55, and OX-STAT-XL Photovoltaic Panels from the Asteroid Day official addon.
2322
* Part search has been integrated with a new part tagging feature that lets part configuration files be tagged with arbitrary meta data.
2323
* Every part in the game tagged with arbitrary meta data, to make them more easily searchable.
2324
* Parts are autotagged with certain tags based on their physical characteristics, so even new parts and untagged modded parts are searchable to some extent.
2325
* Launch clamps now use raycasts instead of collisions to determine where they are landed.
2326
* Added toggle option action group for fuel cells.
2327
* Move radial drogue parachute to Survivability, with the first heat shield.
2328
* Tweak heat and aero stress resistance of drogue parachutes.
2329
* Added flight control authority tweak (which also allows inverted control).
2330
* Antenna now retain their state after transmitting (i.e. extended antenna stay extended).
2331
* Fix a bug in parachutes that will not go from active to deployed if below deploy alt if they were not at semi-deploy pressure. 
2332
* Fix for guiActiveUncommanded being ignored when building part action windows.
2333
* Airbrakes now properly retain their deployed state when rolling out or quickloading.
2334
* Added callback support when changing a button on a part action window.
2335
* Fix issue with the Twin Boar not providing roll control.
2336
* Add warning to non-retractable solar panel descriptions that they can't.
2337
* Fix bug with rescaleFactor of not 1.0 and MODEL nodes.
2338
* IPartMassModifier now affects part mass as well as display. PartModules should not set mass directly.
2339
* Added an inflatable heat shield.  This combines excellent aerobraking with a reasonable level of thermal tolerance (though it is not ablative).
2340
* Reaction Wheels can be set to respond to input from SAS Only, Pilot Only, or both.
2341
* Added keybinding for part searching in the editor.
2342
* Add ten part search algorithms, controlled by prefixing each tag with a symbol.
2343
* Enable the EVA button on parts with noAutoEVA if they are single part vessels, like recovery craft.
2344
* attachRules now have an 8th flag: allowRoot (defaults to 1). If it is 0, the part can neither be the first part placed, nor become the root part using the reroot tool.
2345

2346
Part Modules:
2347
* Save/Load (and KSPField) support for VesselModules.
2348
* Fix issues with ModuleRCS where some fields weren't hooked up right.
2349
* Added staging toggle support to all our stageable modules.
2350
* Support different portions of thrust per transform in ModuleEngines.
2351
* Force a dragcube update when ModuleJettison jettisons.
2352
* Correct typo in ModuleAnimateGeneric field names.
2353
* Allow ModuleAblator to create a resource as it consumes the ablator (i.e. cracked ablator).
2354
* Fix an issue with ModuleLight and symmetry.
2355
* Default engines to working while shielded.
2356
* Control surface actuation speed lerps now, like other speeds, instead of being displaced by a constant delta.
2357
* Fix an issue with engines not properly saving throttle.
2358
* Fix issue with engines disabling when below "sea level" on bodies with no ocean.
2359
* Docking ports no longer become unusable if saved when acquiring, and automatically recover when loading from old saves.
2360
* The grapple is more robust when grabbing the active vessel.
2361
* Added an option to ModuleAnimateGeneric that allows animations to be disabled after a single execution in flight mode.
2362
* You can now customize the menu name shown for ModuleDecouple.
2363
* You can now customize the menu name for jettisoning a fairing.
2364
* ModuleJettison now defaults to 'Jettison Shroud' for its menu name
2365
* Fixed an issue in ModuleReactionWheel where EC was being drained when input was being received from the player even if SAS was off.
2366
* Both deployable and non-deployable radiators have an option to activate/deactivate cooling (and corresponding EC consumption).
2367
* Fixed a regression where static radiators were not respecting their parent/sibling cooling limitations.
2368
* Gimbal reworked. Supports explicit +/-X, +/-Y ranges. Can enable/disable pitch, yaw, roll activation. Fix gimbal not working when an engine is activated rather than staged. Fix gimbal to use gimbal transform not part origin when computing inversing inputs.
2369
* RCS and Gimbals can now have actuation toggled per axis.
2370
* Engines and RCS now support thrust curves (based on percentage of propellant remaining).
2371
* Fixed an issue with exhaust heating and non-full-physics parts.
2372
* Fixed target speed running away when grappling onto a targeted vessel.
2373
* Fixed easting coordinates not wrapping properly for ISRU instruments.
2374
* Changed the method for deploying control surfaces. Mirror attached parts deploy mirrored, Radial attached parts deploy radially.
2375
* Flight control deployment direction is no longer dependent on CoM, so they will not flip or jitter in-flight.
2376
* Fixed a bug in FXAnimateThrottle and multiple animator components.
2377
* Alternators default to not showing their resource bars, instead showing effective output rate.
2378
* Fix bug when attempting to transmit more science while antenna animation is playing.
2379
* Fix bug when attempting science experiment in incorrect locations causing the "run experiment" option to disappear.
2380
* Fix bug with "Transmit Science" option disappearing when transmission aborts.
2381
* UI_FloatEdit, UI_ScaleEdit and UI_ChooseOption field attributes (tweakables) added.
2382
* All field UI controls now have an optional callback and can be made to not fire GameEvents.onEditorVesselModified event.
2383

2384
Science Labs:
2385
* Vessels can now utilize multiple labs at once.
2386
* Labs no longer duplicate science data.
2387
* Labs with science can now be recovered for science.
2388
* Lab button on experiment results dialog always shows if a lab is present, but greys out when it cannot be used.
2389
* When a lab cannot be used, a very specific reason is shown in the lab button's tooltip.
2390
* Lab button tooltip no longer shows just data amounts, but rather the total data, science you will get, and how long it will take to get it (based on current data load)
2391
* Lab processing is now instantaneous
2392
* Fixed a few lab errors that were displaying despite actions being successful.
2393
* Science Labs now have 750 units of data storage to account for large return values from Eeloo
2394

2395
Fairings:
2396
* Clamshell fairings, fixed fairing bugs. Thanks to xEvilReeperx for inspiration!
2397
* Fix fairing center of lift placement.
2398
* Fix infinite recursion state when attaching inverted fairings together
2399
* Fix interstage fairings not connecting/closing nearby overlapping parts.
2400
* Fix interstage "cannot activate while stowed" issue when decoupling with intact fairing.
2401
* Fix fairing not wanting to close in the editor if the wall ever detected a collision.
2402
* Increased fairing transparency in editor when fairing is in standby.
2403
* Fix editor lockup when copying an interstage fairing.
2404
* Fairings now use two collider systems.
2405
* Fairing connection node can now be specified in the .cfg file.
2406

2407
Resources and ISRU:
2408
* Fixed a bug where resource data was unavailable in the Tracking Center.
2409
* Converted the Narrow Band Scanner to a Unity 5 UI.
2410
* Drills should be less prone to shutdown due to physics hops.
2411
* Fixed a drag cube issue with deployable drills that caused them to always be treated as if they were in their extended state.
2412
* Fixed an issue where, upon load, radiators would be extremely hot due to core heat.
2413
* Fixed a bug where resource data would be persisted when saves were changed without re-loading the game.
2414
* Drills now respect InfiniteElectricity and InfinitePropellant cheats.  Note that for resource converters, toggling infinitePropellant removes ALL input requirements.  This is to better facilitate modder testing.
2415
* Resources now have a volume field (in liters) that can be used by modders where volume calculations are required vs. mass.
2416
* ModuleResourceConverter can now be configured to take inputs in mass (metric tons) vs. units.
2417
* Condense infinite resource cheats into Infinite Propellant and Infinite Electricity.
2418
* Drill action group names now consistent with right-click options.
2419

2420
Miscellaneous Improvements & Fixes:
2421
* Added new Save Upgrading system, automatically upgrades save data from previous version formats into 1.1 and beyond.
2422
	- Added Wheel save data upgrade script
2423
	- Added part offset upgrade scripts for LT-1, LT-2 and SmallGearBay parts
2424
* Comments can now be directly injected into the debug log.
2425
* Added a new cheat to enable stock vessel usage in career mode saves
2426
* KSP's logging now intercepts log calls from child threads as well. In addition, the log now includes basic information about what mod DLLs are loaded and what folders/files exist in the root of GameData.
2427
* Cached the components of most animated kerbals, like EVA kerbals or the space center ground crew, much more efficient implementation.
2428
* Many, many performance optimizations. Some thermal things are now cached in part or precalculated, gauges refactored, slight PQS improvement.
2429
* ITorqueProvider interface to identify modules that create torque.
2430
* Events for part resource flow state, amount state change.
2431
* Add events for going to/from, saving/loading protovessel/crew/part/progressnode.
2432
* Science experiments can have optional cooldown timers. They can be set to not work when shielded.
2433
* Facility upgrades have more fields and methods exposed for modding.
2434
* Fix an issue with ConfigNode.ParseVector2 not returning one.
2435
* Fix so that all GameParameters are respected.
2436
* Fix an issue with parsing ulong enums.
2437
* Add a debug override to enable quicksaving even when not clear to save.
2438
* Fix a bug with events that remove themselves (was killing docking and other things).
2439
* Add event when vessel reference transform changes.
2440
* Add type-based contains and get to PartModuleList.
2441
* Fix light dimming/brightening rates to use proper .cfg values.
2442
* Warp-to-morning fixed for inclined launch sites. Now warps to a specified time of day regardless of inclination/tilt.
2443
* Fix mysterious bright spots on the terrain with certain vessels.
2444
* Crawlerway and SPH now properly report their names when being crashed into.
2445
* The auto-deletion of debris at KSC can be turned off (settings menu)
2446
* Long saves (> 68 Earth years, 233 Kerbin years) no longer cause negative dates. The date is good for over 140Gyr (though other problems will manifest)
2447
* Quick-loading via alt-F9 a save made in the space center now returns to the space center if the save is not too ancient (pre 0.24).
2448
* Fix issue with certain airlock hatches not properly detecting obstructions.
2449
* Fix an issue with settings.cfg not properly importing or updating from previous installs.
2450
* Added a "Return to 1x time warp" keybinding, default is /
2451
* Fix instances where kerbals could sometimes not plant flags after bounding on low-g worlds.
2452
* Add Config Node Extensions and other nice parsing additions thanks to stupid_chris
2453
* Allow crew respawn time to be configured globally and per part the crew dies in.
2454
* Fix a serious issue with PPFX not properly disabling thanks to Agathorn.
2455
* Added a rolling list of save backups for auto saves and quick saves. Defaults to five backups.
2456
* Cached component calls in many areas of the game.
2457
* Made onCollisionEnhancerHit an actual game event.
2458
* Added Mouse.HoveredPart, and utilized it in many scenes to have a more consistent way to select parts without doing lots of performance intensive raycasts.
2459
* Added utility to CameraManager to grab the current relevant camera regardless of mode and scene.
2460
* Add HighLogic.CurrentGame.CurrenciesAvailable, which flags when all currency scenarios for the current mode are up.
2461
* Max Experience cheat recognizes new UI elements.
2462
* Slight optimizations to KerbalRoster.
2463
* Added ability to cancel build of compound parts (struts and fuel lines) using Delete.
2464
* Fixed "open/close" right-click actions for SciJr while on EVA.
2465
* Added ability to open and close SciJr doors from the ship (to control thermal issues during reentry).
2466
* Fixed issue with splashed vessels being deleted when entering physics range when using NBS.
2467
* Fixed NaNs on hyperbolic solar trajectories.
2468

2469

2470

2471
=================================== v1.0.5 ============================================================
2472

2473
Hotfixed (build 1028+):
2474
* Reduced engine heating: less explosive decoupling.
2475
* Fixed NRE on Kerbal when the part it's on dies.
2476
* Fixed IVA breaking on crew transfer.
2477
* Fixed typo on Dynawing craft.
2478
* IntakeAir resource is now fully hidden in Resources App.
2479
* Fixed body lift (it now exists again).
2480
* Fixed every instance of part name, so root parts can be detected in all contractual instances.
2481
* Used Unity drag to avoid integration errors on splashdown.
2482
* Clamped parachute radiation.
2483
* Upgrade outdated instances of vessel situations in career saves
2484
* Included layer 19 objects in potential enclosing colliders for cargo bays
2485

2486
Parts:
2487
* Added 'Juno' 0.625m jet engine
2488
* Added 0.625m air intake
2489
* Added 0.625m Liquid Fuel tank
2490
* Added 'Panther' afterburning jet engine
2491
* Added 'Goliath' giant turbofan engine
2492
* Added S3 KS-25-1 'Vector' Rocket engine, with super-large gimballing range
2493
* Added Mk3 size Cargo Ramp
2494
* Added Mk3 engine mount piece
2495
* Added Mk1 crew cabin, seats two
2496
* Added new Mini-ISRU part
2497
* Mk1 Cockpit model overhauled
2498
* Mk1 Cockpit IVA space overhauled
2499
* XM-G50 Air intake model overhauled
2500
* Mk1 Fuel, Structural and Intake Fuselage parts overhauled
2501
* T1 Toroidal Aerospike engine model overhauled
2502
* J-33 'Wheesley' Jet engine model overhauled
2503
* J-X4 'Whiplash' Jet engine model overhauled
2504
* Engine Nacelle and Engine Precooler parts overhauled
2505

2506
Contracts:
2507
* Added Station and Base Contextual Contracts, requiring you to modify/expand existing bases and stations
2508
* Added Satellite Contextual Contracts, requiring maintenance operations to previously deployed satellites
2509
* Added Survey Contextual Contracts, which target existing landed vessels to request (applicable) survey missions of them
2510
* Part Test contract generation logic has been modified. Each part now has a much more specific set of constraints before it generates, to give it much more consistent and realistic altitudes, speeds, and envelopes.
2511
* Passive Progress Rewards: gives a light reward automatically to any new achievement. These are given independently of accepted World-Firsts Contracts, but are not as substantial.
2512
* Contract Decline Penalty: A small reputation penalty is incurred when a contract is declined, to prevent Mission Control from being abused as a slot machine.
2513
* New early game part haul contracts - easier part tests that only require you to bring the payload to a designated location.
2514
* Early game focused surveys balanced to be much more forgiving.
2515
* New part tests added for fairings and heat shields.
2516
* Many milestones added that involve the player doing hidden fun stuff.
2517

2518
Strategies:
2519
* Added Leadership Initiative Strategy: increases passive rewards for achievements, at the cost of reduced contract rewards. Useful to boost self-driven playstyles.
2520

2521
Progress Tracking:
2522
* Added new World First contract types for space walking, crew transfers, and flight on atmospheric planets.
2523
* There is also now a fourth record "track" for oceanic depth.
2524
* Many progress nodes now track progress in separate manned and unmanned tracks. This allows several contracts to appear at more relevant times.
2525
* Base and Station, plant flag, kerbal recoveries (rescues), crewed surveys, tourism, and some World Firsts contracts now require manned progress.
2526
* Satellite contracts now require unmanned progress.
2527
* The algorithm to choose planets for all contracts is now more reliable. Max CB "distance" has been reduced to two. This means you will no longer see contracts for Duna and Eve right after taking off from Kerbin.
2528

2529
Science and Comms:
2530
* Science Transmission messages now show strategy changes to science, funds, and reputation.
2531
* All antennae now cut a transmission that has been interrupted due to power loss to prevent severely devaluing the resulting science.
2532
* Added an option to antenna context menus to manually enable partial transmissions.
2533
* Interrupted transmissions no longer delete science data. The data will attempt to return to the container it came from.
2534
* Transmission from orbital surveyors and science labs was tweaked slightly to look and behave more like standard science transmissions.
2535

2536
NavBall:
2537
* The navball is now available on EVA to assist in surveys.
2538
* The EVA NavBall follows the orientation of the camera, rather than that of the Kerbal. This allows looking around to get your bearings.
2539
* The navball throttle and RCS lights are hooked up to the EVA jetpack. 
2540
* The IVA navball now functions with survey navigation.
2541
* Survey navigation icon will now automatically target the next/closest adjacent waypoint in a survey upon completion of a targeted waypoint
2542

2543
Thermodynamics:
2544
* Introduced the concept of 'Core Heat'. Allowing part systems to work much more expressively with temperatures, reducing unwanted cross-talk between temp effects on internal logic and heat transfer to other parts.
2545
* Radiators should have a significant impact on core heat, allowing ISRU modules to operate at peak efficiency.
2546
* Incredibly hot cores should bleed off some of their heat to the parent part, with the vessel very slowly getting warmer over time. 
2547
* Parts should not explode from core overheating, but ISRU modules may shut down.
2548
* Thermal efficiency should be consistent across all warp levels - no cheating!
2549
* The mini-ISRU is balanced in that it cannot operate indefinitely. It will eventually shut down due to overheat and have to be allowed a cool-off period.
2550
* The RTG is also part of this mechanic, making it a viable heater (Kerbals have the added advantage of not requiring any potatoes for unplanned long-duration stays on desolate planets).
2551
* Fixed thermodynamics issues from 1.0.4 regarding unclamped conduction, shielded conduction, and other runaway cases.
2552
* Reworked upper atmospheres of planets for better aerocapture experience. Added convection and shockwave temperature multipliers per body.
2553
* EVA kerbals handled properly.
2554
* Lowered max internal temperatures of crewed parts.
2555
* Heating from engine exhaust rebalanced.
2556
* Thermo at high warp is now no longer instantaneous, and is moddable via new interfaces.
2557
* Unloaded vessels will have thermo applied for the unloaded time on reload.
2558

2559
Buoyancy and Water:
2560
* Displacement is now calculated per part using dragcube information to estimate total actual volume of the part. 
2561
* Bodies now have an ocean density: Kerbin/Laythe is 1 tonne/m^3, Eve is 1.5.
2562
* The lowest and highest points of parts are calculated with respect to the water, and a submerged fraction of volume is calculated to modify buoyancy force.
2563
* Impact speed (tested against crashTolerance) depends on impact angle, with a configurable minimum multiplier.
2564
* Drag in water uses drag cubes and an accurate dynamic pressure calculation.
2565
* Drag scales from high on first vessel contact down to a lower value after a few seconds.
2566
* Drag also ramps back up when the vessel is below a minimum velocity (to model the highly turbulent flow when starting from a stop, and to make sure vessels do come to a stop).
2567
* Lift behaves similarly, starting near zero for the madly turbulent flow of initial contact or first movement, up to a reasonable value.
2568
* Various hollow parts have their displacement tuned to account for hollowness.
2569
* Solar panels lose flow rate underwater, rocket engines lose Isp.
2570
* Added underwater fog and tint, fixed camera issues underwater.
2571

2572
Physics:
2573
* PhysicsGlobals now properly create the default values when Physics.cfg is removed. It includes many new values.
2574
* Drag coefficient changes based on the same factors as turbulent convection (a Pseudo-Reynolds number). This means higher drag high up in the atmosphere, and slightly lower drag when going very fast very low.
2575
* Asteroids have correct drag cubes now.
2576
* Fixed issue with radiator dragcubes being incorrect when the panels rotate.
2577
* Add missing drag cube overrides for hollow parts.
2578
* Kerbal EVA drag cube can now be specified in Physics.cfg.
2579
* Fix issues with override drag cubes and root parts during revert/quickload/vessel switch.
2580
* Fixed issues with female kerbal ragdoll rigidbodies.
2581
* Fixed a bug in calculating how solar flux diminishes in atmosphere.
2582
* Jettisoned Fairing panels now exist in a new layer (L19) dedicated to non-part physical objects.
2583
* Contact with L19 objects does not cause vessels to shift into 'landed' state.
2584
* Kerbals are allowed to stand on L19 objects, regardless of their own landed state (similar to how they behave when on ladders).
2585
* Contact with L19 objects only allows Kerbals to stand and walk while within a surface-level altitude/speed envelope. (contact with these objects in orbit has the same effect as bumping into anything else).
2586
* Eve and Jool had upper atmosphere changes to thin the top band. Duna now shares the molar mass of Eve but has a lower presure than before, leading to the same density (and drag) at sea level but better physical characteristics.
2587

2588
Misc:
2589
* Fix surface horizontal velocity being incorrectly calculated.
2590
* Launch clamps are now properly kept at the launch pad, they will not follow the current vessel.
2591
* Fix an issue with localisation and settings.cfg. Fix an issue with plugging/unplugging controllers breaking/losing settings.
2592
* Save and load kerbal trait in save games, trait is generated from name hash only if not specified in the save.
2593
* Fix issue with solar day length not being calculated correctly when setting Kerbin's rotational period.
2594
* Workaround for kerbals becoming debris added, to prevent serious issues.
2595
* Sped up finding a given AvailablePart (especially relevant when populating the Load Craft menu).
2596
* Sped up craft loading slightly.
2597
* Sped up FlightIntegrator and in particular the Occlusion part.
2598
* Fix some bugs in resource requests that would lower throttle or miss resources. Optimized resource calls. 
2599
* Jets now use a fuel mode that draws an equal percentage from all reachable parts (no-crossfeed parts will block crossfeed).
2600
* Fixed an issue with camera pitch underwater.
2601
* Fixed an issue with error spam from failed raycasts when >600m under water.
2602
* Fix an issue with fast EVAing kerbals leading to NaNs.
2603
* Fix an issue with compound parts and zero look rotation vector logspam, also slight speedup.
2604
* Optimized several contract/progress parameters to not require any code running in update-loops (they're event-driven now)
2605
* Fixed orientation of the sun light in IVA
2606
* All older careers will have their contracts upgraded to new versions, maintaining compatibility.
2607
* Many new career cheats added.
2608
* Contracts.cfg now fully comments itself.
2609

2610
Editor:
2611
* Fix an issue where non-root parts spawned in the editor did not have their partInfo set correctly.
2612
* Fix an issue where symmetry mode could be increased past its limits.
2613

2614
Part Class and Modules:
2615
* Fixed some issues in RCS, made RCS toggleable in the editor and gave it a thrust percentage slider.
2616
* Solar panels and radiators: fixed curve issue with solar panel efficiency where when at high temperatures the generated EC could go negative.
2617
* Solar panels and radiators now use dynamic pressure instead of (linear) velocity when calculating breakage.
2618
* Fix Solar panels and radiators to support sun tracking drag cube changes even if no extend/retract animation is specified, add support for an offset angle when tracking the sun.
2619
* Solar panels can now extend and retract in the editor. 
2620
* Solar panels now respect aero shielding regarding EC generation.
2621
* Parachutes: fixed exception spam in parachute module in the editor, fix where parachutes would cut on decouple. 
2622
* Parachutes now have a disarm option when armed and not yet deployed
2623
* Parachute stack icon background shows red when unsafe and yellow when risky.
2624
* Parachutes no longer flutter identically.
2625
* Parachutes no longer instantly snap to the velocity vector.
2626
* Parachute tooltip in the editor shows safe deployment speed near sea level on Kerbin.
2627
* Allow alternators and FXAnimateThrottle to be bound to MultiModeEngine, to an indexed engine module, or to a named engine module. 
2628
* Fix some issues in ModuleAlternator, add support for a threshold below which no resource will be pushed/pulled. 
2629
* FXAnimateThrottle can now optionally depend on engine output or engine currentThrottle, not on the vessel/UI throttle state. Can also modify anim speed rather than time.
2630
* Added support for layers to ModuleAnimateGeneric, ModuleAnimateHeat, and FXModuleAnimateThrottle.
2631
* FXModuleAnimateThrottle can now weight its animation based on wether the engine is active or not (used with multimode engines).
2632
* Allow MultiMode engines to share throttle state when switching and to have automatic switching be disabled (and the toggle for it not show up).
2633
* Made ModuleAnimateHeat more tunable due to new thermo.
2634
* Docking ports now have gendered as an option, and support limited docking angles.
2635
* Docking ports crossfeed state is now persistent and can be toggled in the editor and by action group. 
2636
* Docking ports can have their 'decouple' mode set to stageable. 
2637
* Docking ports node type field supports comma-delimited lists of valid types. 
2638
* Fix an issue with shielded docking port orientation causing logspam in the editor.
2639
* Various Claw bugs that could break games are fixed.
2640
* Fix Airbrake action group persistence.
2641
* Give airbrakes the same thermal tolerance as other airliner parts.
2642
* Fix issue where the airbrake had no orientation vector set, thus resulting in continues "Look rotation vector is zero" messages when trying to attach in the editor.
2643
* Lower some out-of-norm crash tolerances for aero parts.
2644
* Ladders now properly have multiple drag cubes (due to their animations).
2645
* Fixed ladder extend/retract failing after a load in the editor.
2646
* Shrouds no longer glow on revert and can be set to only detach when the node opens, not just when the part is activated by staging.
2647
* Shrouds can be toggled off in the editor.
2648
* Control surfaces deploy state is now properly persistent.
2649
* Offset cargo bay interior nodes so the inside and outside nodes do not precisely overlap, to aid in part placement.
2650
* Procedural fairings set part mass in the editor as well as in flight, properly offset CoL, CoP, CoM depending on fairing state, properly reset drag cube after deploying.
2651
* Fixed issues with intake logic and display airspeed. Intakes can now have mach curves which can affect their efficiency at different mach numbers.
2652
* IntakeAir is no longer displayed, since it was confusing, instead engines show whether their current requirements are being met.
2653
* Engine modules support new curves for modify Isp based on air density and current mach number, so multFlow no longer exists as a toggle.
2654
* Fixed an issue where throttle was not reset to zero on flameout. 
2655
* Engine modules now show percentage of their current propellant requirements being met. 
2656
* Fix flow cap not being used in tooltip info.
2657
* Corrected an issue with the 'fuel flow' display.
2658
* ModuleAnimateGeneric events and action can be independently enabled/disabled per scene.
2659
* Make hatch obstruction check distance tunable per part.
2660
* Allow no-activation-when-shielded to be toggleable in cfg for engines and RCS.
2661
* Fix bandwidth calculation typo for ModuleDataTransmitter.
2662
* Activate gimbals when an engine activates, not only when an engine activates from staging the part.
2663
* Fix Brake Torque tweakable on wheels to have fuller range, allow adjusting stiffness in cfg.
2664
* Fix flow cap not being set in jet engine cfgs.
2665
* Intakes and engines can be set in their MODULE config to be disabled when under water (disableUnderwater).
2666
* Decouplers can have their staging and their crossfeed toggleable.
2667
* Fixed several edge cases where CargoBays would not update the shielded status of contained parts correctly.
2668
* Connected cargo bays now propagate any state updates to all bays in the connected space, ensuring all bays refresh when any of them does.
2669

2670
UI:
2671
* Units have been added to various part tooltips and Thermal Data, and the part tooltip has more and better information shown.
2672
* Thermal Data shows when skin temp shown is the exposed temperature only or the unified skin temperature. 
2673
* Heatshields now show data when Thermal Data is enabled.
2674
* Fixed temperature gauges bug where it was using internal max temperature, not skin max temperature, despite comparing that against the current skin temperature.
2675
* Made edge highlight separately toggleable from the gauges.
2676
* The settings menu now shows the various settings, and F10 toggles through all four possible arrangements.
2677
* Flags no longer count as active flights on the Resume Game interface in the Main Menu.
2678
* Fix issues with FlightLogger's values not accounting for reference shifts.
2679
* If a part on a vessel is targeted, display the vessel label over the part, not the center of the vessel.
2680
* Fix Center of Thrust marker in the editor (was not properly calculating direction).
2681
* Fix an issue where loading a save via the Load Save menu would not properly clear, nor load, AppLauncher messages.
2682
* Fix an issue where an unreadable agent texture would break agent loading (and contracts generally).
2683
* Made crew transfer available from the part right-click menu.
2684
* Made 'rename vessel' available in flight for a vessel whether or not it is under command (though a ModuleCommand still must be present for renaming in the flight scene).
2685
* Fix issues where partname not part title was used.
2686
* Fix vector to target (on navball) to calculate from current control-from-here transform to target transform, rather than vessel root transform to target transform.
2687
* Fix an issue where a tweakable being open might spam OnVesselModified events in the editor. This also lowers memory leaks.
2688

2689
Input:
2690
* Double-tapping RMB now enables a mouselook-toggle mode, similar to RMB behaviour in IVA views.
2691
* Added independent key binding [backslash] for mouselook toggle
2692
* Mouselook mode can be cancelled by double-tapping LMB, MMB, or by tapping RMB or Esc.
2693
* Mouselook mode will also self-cancel on any scene changes, but persists through camera mode changes, for uninterrupted panning through multiple view modes.
2694
* Tapping ModKey no longer releases mouselook in IVA.
2695

2696
Graphics:
2697
* AeroFX now tuned better (and more tunable), leading to mach effects down low without flaming rockets at mid-altitude.
2698
* The glow parts make when they heat too much (not the same as the highlighting they get when near maximum temperature) has been tuned.
2699
* Fix issues with flags resetting to default, flags never changing for first two Pad tiers.
2700
* Fix Val's missing visor in the main menu scene.
2701
* Add RenderType to some PQS and Scaled shaders to aid in visual modding.
2702
* Allow eye position offsets specified for seats in IVA, both for normal view and for the portrait view (different variables).
2703
* Allow IVA and IVA-kerbal rescaling.
2704
* Credits scene now has column bars on screen aspects wider than 16:9 (clamping max aspect ratio to 16:9)
2705

2706
Modding Support:
2707
* Support having KSPEvents available even when the vessel is not under command (defaults to false, can be set true for an event).
2708
* Fix an issue with VesselModule / PartModule instantiation order differing for fresh and loaded vessels. 
2709
* Fix an issue where VesselModule order could not be set, they now can override GetOrder, by which all VesselModules are sorted. 
2710
* VesselModules default to order = 999 but FlightIntegrator has order 0 (this will allow easy setting of some modules to run before FlightIntegrator and some afterwards, 0 is a good delimeter).
2711
* GameVariables are now aware whether they are called from the rocket (VAB/Pad) or spaceplane (SPH/runway) side.
2712
* Catch errors during ScenarioModule and Contract loading, preventing breakage when mods throw exceptions during these times.
2713
* Fix an issue in assembly dependency version checking.
2714
* Added a new interface IActivateOnDecouple that will call the stated method when the part decouples on the stated node.
2715
* ConfigNodes/values support comments (which will be serialized on write).
2716
* Add fallback tech tree URL in case the main URL fails to find a valid tech tree.
2717
* PartModules can toggle their part being in the staging list or not. 
2718
* Decouplers (and docking ports, but it defaults unstaged) have it on by default. This is part of the base PartModule so all that is needed to implement is add some settings to the MODULE.
2719
* Resources now have an isVisible flag, which determines whether the resource is visible on the right-click menu. Applied it (as false) to IntakeAir.
2720
* KerbalEVA now uses the rotPower member.
2721
* Fix enum parsing in BaseFields (i.e. KSPFields). It should now work.
2722
* Support tagging models with Drag_Hidden (like Icon_Hidden) so they will not be rendered when rendering drag cubes.
2723
* Added OnFlightUIModeChanged event, fired from FlightUIModeManager. (notifies of changing between Staging, Docking and Map modes in flight)
2724
* High-warp (analytic) thermo supports three interfaces, IAnalyticTemperatureModifier, IAnalyticPreview, and IAnalyticOverheatModule for better customization, and uses new fields in Part for tuning.
2725

2726
=================================== v1.0.4 ============================================================
2727

2728
Bug Fixes:
2729

2730
* Hot-Fixed an issue where loading vessels equipped with heatshields from pre-1.0.3 saves would cause the game to crash.
2731

2732

2733
=================================== v1.0.3 ============================================================
2734

2735
New:
2736

2737
Parts:
2738
* Added five new Radiator parts, three of which are deployable.
2739

2740
Bug Fixes and Tweaks:
2741

2742
Misc:
2743
* Fixed a bug where using the reset button with an Asteroid loaded would break the Mun tutorial.
2744
* Made part's internal highlighter much more efficient.
2745
* Disabled flashing highlighter in temperature gauges. (fixes memory leak with temperature overlay)
2746
* Fixed KSPUtil.PrintLatitude/Longitude giving wrong result for small negative values.
2747
* Fix for horizontalSrfSpd being incorrectly calculated.
2748
* Fixed unfortunate typo in the Docking Tutorial.
2749
* Fixed an issue where moving the camera using a 3D mouse would break drag-and-dropping of parts in the editors.
2750

2751
Thermal:
2752
* 1.0.3 features a revised thermal mechanic to better balance heating/cooling between pods and spaceplanes.
2753
* Parts now have separate internal temperature and skin temperatures. 
2754
* Skin temperature is the temperature used for radiation and convection, as well as engine exhaust damage. 
2755
* Part internal temperature is increased by modules that generate heat and is used for part-part conduction. 
2756
* Part internal and skin temperature also conduct between each other.
2757
* Solar panel efficiency is now calculated based on skin temperature.
2758
* When in an atmosphere, there is a divide between the exposed (to convection) and unexposed skin temperatures.
2759
* When not in an atmosphere, only one skin temperature is tracked. the two temperatures are unified on atmosphere exit.
2760
* Radiative outflux and influx is tracked separately for exposed and unexposed areas of skin (since the shock temperature is much higher than ambient temperature).
2761

2762
Physics:
2763
* Added curve to control drag coefficient exponent to DCL and Physics.cs
2764
* With lowered drag for sharply-tapered cubes, wing lift and wing drag lowered to match.
2765
* Convection velocity exponent raised to 3.3 to increase reentry heat, as well as convection factor.
2766
* Convection min area typo corrected.
2767
* Newtonian convection kept pace with hypersonic convection.
2768
* Drag curves modified to lower transonic hump.
2769
* Wing curves modified to lower change in drag based on deflection.
2770
* Calculation of exposed area for convection fixed, spaceplanes no longer get as extreme heat.
2771
* Flight integrator: allow setting of newtonian density exponent (default 0.5) and use density or density^exponent whichever is greater.
2772
* Broke radiation into two parts, you get the regular background temp on your face not exposed to reentry flux, and the very high reentry one for the area that is.
2773
* Clamped convection correctly so you will never pass external temperature.
2774
* Added a factor to simulate the switch from laminar to turbulent flow (in layman's terms, if you're going too fast too low, you get a massive boost to heating). That corrects so steep reentries are in fact deadlier than shallow ones.
2775
* Added conduction-changer module to Mk1 and Mk1-2 pods (necessary to not kill chutes), buffed heat shields for new heat loads. Changed burn/rip numbers for drogue chutes.
2776
* Parachute module updated to use the new convection code.
2777
* Skin temperature variables are controllable on per-part basis.
2778
* Sped up Flight Integrator slightly by minimizing repeated loops through parts.
2779
* Better compute various vessel values This should lower phantom orbit changing and wobble!
2780
* Remove thermal mass as a factor in conduction rate: what matters is area.
2781
* Add conduction between parts' skins (as well as between the internals of parts, between a part's internals and its skin, and between the exposed and unexposed skin of a part, all of which were already in.)
2782
* Fix some small issues in conduction (better clamping), sped it up slightly.
2783
* Fixed issue with radiation (no longer have to use dirty hack to prevent parts blowing up).
2784
* Lowered skin thickness slightly globally, made magic number sane (part.skinMassPerArea is now in kg/m^2).
2785
* Added Hsp (resource thermal mass value) to Ore resource.
2786

2787
Parts:
2788
* Updated Mk1 Inline Cockpit model.
2789
* Further decrease in LV-N heat production.
2790
* Rebalance of SRB for the new drag changes.
2791
* KR-2L description updated, mass to 9t, SL Isp to 255.
2792
* Jet thrusts rebalanced for new drag (thrusts lowered, BJE curves altered). Jet Isp halved due to increased fuel quantity and lower drag.
2793
* Lowered LV-N heat a bit, still a bit hot.
2794
* Edited KS-25x4 "Mammoth" engine description.
2795
* Update description of radial-mount engines to recommend use for extra attitude control.
2796
* Mk1 fuel tank: uses same dry mass fraction and resource filling compared to its LFO counterpart as Mk2 parts do.
2797
* Radial attachment point cost lowered.
2798
* Shielded docking port radial attach node fixed.
2799
* Aerospike mass lowered as a buff (it needed a buff to compete with late-tier engines) and tangents fixed.
2800
* Heat shield thermal mass modifier increased to 0.05 to deal with increased heating. Max temp lowered to 3000 to avoid totally overpowered radiation heatloss.
2801
* Mk3 cargo bays have override cubes (they got missed when cargo bays got custom cubes) - should now have expected drag.
2802
* New large landing gear have override cubes (cubes were reversed).
2803
* Mk3 parts have breaking forces/torques specified and should no longer break on landing.
2804
* Mk2 cockpits have same breaking force/torque as other Mk2 parts.
2805
* Ablator resource heat capacity increased.
2806
* Rebalanced LV-1 to have Sea Level ISP of 80.
2807
* Rebalanced Poodle to have Sea Level ISP of 90.
2808
* To fix spaceplane vs pod reentry and better allow hot reentries, temp is separated between part internal temperature and part skin temperature.
2809
* Fixed some occlusion issues. Occlusion is now over-generous rather than under-generous.
2810
* Buffed heat resistance of spaceplane parts.
2811
* Added in CoL and CoP offsets for wing parts, no longer at the attach node.
2812
* Fix for ablator and configs not taking skin temp into account.
2813
* Fixed Radian vs Lat/Lon bug in Overlay and made displays more consistent.
2814
* Fixed potential exploits with sci lab.
2815
* Removed transparency and added direct-attach node to heat shields.
2816
* Balanced heat shields for skin temps. A Mk1-2 straight-in reentry to Eve starting at 6.5km/sec surface (more orbital) is just barely survivable (ablator fully depletes), and regular Eve and Kerbin Munar reentries deplete about 1/6 to 1/4 the shield.
2817
* Added a tuning factor to conduction between parts with different shielded states, so a cargo/service bay won't conduct much to parts within it. Since radiation is disabled for parts within bays, they'd just increase in temperature with no way to cool during reentry, and parts in bays would be the first to blow up on reentry.
2818
* Upped non-drogue chute default full-deploy altitude since pods were crashing before the chute fully opened.
2819
* Upped non-drogue chutes' stress/thermal limits for deployment (safe speed is now around 290m/s at sea level rather than 250). Increased the time to fully deploy slightly so less of a G shock.
2820
* Increased max temp of linear RCS, slightly decreased max temp of RCS quad.
2821
* Tweaks to fairings to change the skin:internal thermal mass distribution, and better protect parts inside fairings and cargo bays.
2822
* Not-Rockomax Micronode side stack nodes corrected.
2823
* Parachutes now have deployment warnings in the Part Action menu, when it's safe to deploy etc.
2824
* Halved intakeAir requirements for jets. Slightly raises service ceiling, mainly helps mitigate flameouts due to resource transfer issues.
2825
* Balanced thermal mass of drogue chutes to correct max opening velocities.
2826
* Attach node refinements on Wing Connector Type A and Structural Wing Type A.
2827
* Removed drag from Intake context UI.
2828

2829
Modding API:
2830
* flow multiplier curves can multiply thrust rather than flow.
2831
* Added method to convert string to ConfigNode.
2832
* Un-hardcoded altitude for navball velocity indicator to change modes.
2833

2834
FX:
2835
* Heat animations for engine nacelles and 1.25m intakes.
2836
* SR-71 style exhaust flame for TurboRamjet.
2837
* Nose and tail cones heat animation.
2838
* Fixed incorrect transparency on the letter P on the UKSA flag.
2839

2840

2841

2842
=================================== v1.0.2 ============================================================
2843

2844
Bug Fixes and Tweaks:
2845

2846
Thermal:
2847
* Fixed ships potentially overheating when splashed down.
2848

2849
Parts:
2850
* Small tweak to Mk16 parachute drag.
2851

2852
=================================== v1.0.1 ============================================================
2853

2854
Bug Fixes and Tweaks:
2855

2856
Thermal:
2857
* Temperature gauge system.
2858
* Vessels which are splashed will now have much higher convective coefficients making them cool to ambient temperature faster.
2859
* Removed node size from being taken into account for stack occlusion. Added custom drag cubes for remaining hollow parts.
2860
* Parachute heating/burning.
2861
* Fix for bug in FI dealing with unpacking vessels at analytic warp (>=1000) rates.
2862
* Fixed conduction on service bays. Added Module Conduction Modifier to help service bays not incinerate their contents & configs updated
2863
* Updated emissivity for spaceplane configs.
2864
* Lowered heat production on LV-N.
2865

2866
Resources:
2867
* Replaced overheat mechanic of the ISRU and drills with a skill-based mechanic.
2868
* Removed Overheat Throttle mechanic.
2869
* Increased mass of Ore tanks to match wet/dry ratio of stock tanks.
2870
* Aerodynamics
2871
* New values for physics global drag and lift multipliers.
2872
* Added a CoP offset calculation to procedural fairings
2873
* Fix for the aero debug drag arrows switching directions. Added body lift arrows (cyan)
2874
* Fixed occlusion on mk2 docking port.
2875
* Fix for Laythe's atmosphere.
2876

2877
Solar Panels:
2878
* Solar panels now use the proper inv square from FI's solar flux.
2879
* Removed obsolete power curves from solar panels.
2880
* Rebalanced solar panels against each other.
2881

2882
Career:
2883
* Doing science at the flagPOLe, the north POLe, or the south POLe, will no longer mark Pol as visited with the progress tracker.
2884
* Science contracts and science World Firsts can no longer be triggered with science gained by reverse engineering recovered vessels. You have to transmit or recover an actual experiment.
2885
* Ensured that if a grand tour contract includes Kerbin, that Kerbin is chosen as the final stop on the tour.
2886
* Capped amount of recovery contracts that can generate, but increased caps on station and base to increase contract variety.
2887
* Fixed "On Wheels" optional side objective not triggering on outposts when utilizing the new fixed landing gears.
2888
* ISRU contracts round their capacities up, to handle cases where the player brings exactly enough resource capacity.
2889
* Use the word "spaceflight" instead of "flight" when appropriate, to prevent player mistaking certain things for atmospheric flight.
2890
* If the game cannot find an agent listed in the save file, it will pick a random agent.
2891
* Remove some debug information from survey waypoint generation.
2892

2893
Parts:
2894
* Added Tier 0 rocket fin.
2895
* Added RescaleFactor to the RT-5 (preventing a potential regression bug).
2896
* Removed the allowstack option from the NBS and orbital scanners to fix a bug if they were used as the root part.
2897
* Fixed an issue where the physicsSignificance flag was set to 1 for heat shields.
2898
* Added an option to clamp the lower bound of the deploy pressure of parachutes.
2899
* Adjusted parachutes to open at a slightly higher atmospheric pressure.
2900
* Fixed fairings not initializing their masses in flight properly.
2901
* Added module info section for fairings.
2902
* Rebalanced engine entry costs.
2903

2904
Miscellaneous:
2905
* Moved all Part Loader part info code into a separate method which is run after drag cubes are loaded/created. Thus modules can access the part's drag cube information in their info.
2906
* MapSO and CBAttributeMapSO methods made virtual and member variables protected.
2907
* Made physics-less part mass effect KB mass value.
2908
* Zero part count vessels will not be run through Flight Integrator.
2909
* Increased mass on some wings.
2910
* Fixed a nullref being caused when clicking between vessels and empty space in map view.
2911
* Vessels that blow up in atmosphere properly kill off their crew members.
2912
* Added Part temperature gauges/highlighting (toggle with F10).
2913
* Part temperature overlay can now be toggled with F11
2914
* Part aerodynamic forces overlay can now be toggled with F12
2915

2916

2917

2918

2919
=================================== v1.0.0 ============================================================
2920

2921
* New:
2922

2923
Editor:
2924
- New Engineer's Report Toolbar App, provides warnings and advice during construction, notifying players of possible design issues with their ships.
2925
- Added 'Cross-Section Profile' Filter to Parts List.
2926
- Added Thumbnail images for Craft files in both Launch Dialog and Craft Browser screens.
2927
- Added 'Merge' button to Load dialog, allowing ships to be loaded without replacing the current one
2928
- Added confirmation dialogs when overwriting a save, launching or leaving editor without saving.
2929

2930

2931
Aerodynamics:
2932
- Complete overhaul of the flight model.
2933
- Lift is now correctly calculated and applied for all lift-generating parts.
2934
- Drag is now pre-calculated automatically based on part geometry, and applied based on part orientation in flight.
2935
- Both lift and drag are dependant on density and the speed of sound. both properly calculated from temperature and pressure.
2936
- Stack-mounted parts can occlude each other for drag calculations.
2937
- Lift-Induced drag now properly simulated.
2938
- Stalls are now properly simulated.
2939
- A new body-lift system meaning parts can induce lift even if they are not designed to do so.
2940

2941

2942
Heat Simulation:
2943
- Completely revised part heating model, energy flux is considered, not merely temperature.
2944
- All game temperatures changed from ?Kervin' to proper Kelvin.
2945
- Radiative, conductive, and convective heating and cooling are simulated.
2946
- Parts can have individual radiative, conductive, and convective properties.
2947
- All parts now emit a blackbody radiation glow if they get hot enough.
2948
- Conduction between attached parts is more accurately modelled.
2949
- Parts can occlude other parts from being exposed to sunlight, celestial body albedo/radiation and supersonic flow.
2950
- Reentry/hypersonic flight heating is now simulated.
2951
- Added difficulty Setting to scale aerodynamic heating.
2952
- Atmospheric temperature, and thus density, takes latitude and sun position into account.
2953
- Celestial bodies accurately emit thermal radiation making nearby craft warmer.
2954
- Service modules, fairings and cargo bays can be used to protect parts inside from heat.
2955
- Heat shields provide (finite) ablation-based protection for parts behind them.
2956

2957

2958
Parts:
2959
- New procedural Fairings added, in 3 sizes
2960
- New Heat Shields added, in 3 sizes
2961
- Service Bay parts added in 1.25m and 2.5m sizes
2962
- Several new Landing Gear parts added, in many sizes.
2963
- Many New large airliner and shuttle style wing sections added.
2964
- Large wing sections have internal fuel tanks.
2965
- All old spaceplane parts overhauled with a more up-to-date style.
2966
- Old Avionics Nose Cone overhauled and repurposed as a standalone, non-autonomous SAS module.
2967
- New atmosphere scanner part added.
2968
- New Inline Xenon Tank part added.
2969
- New RT-5 'Flea' Solid Rocket Booster added.
2970
- New Fuel Cell parts added (small and large), convert LiquidFuel and Oxidizer into Electricity when turned on.
2971
- New models for Circular and Ram air intake parts.
2972
- New models for Engine Nacelle parts.
2973
- Several new nose cones and tail sections.
2974
- New Airbrake part. 
2975
- New module for Airbrake parts, responds to Brakes input and can also be used as pitch/yaw actuator.
2976

2977

2978
Internal Spaces:
2979
- Added new IVA space for the Mk1 Inline cockpit
2980
- Added new IVA space for the Science Lab
2981
- Added new IVA space for Mk3 Shuttle Cockpit
2982
- Added new IVA space for Mk3 Passenger Cabin
2983
- Added new IVA space for Mk2 Passenger Cabin
2984

2985

2986
Resources:
2987
- Added 'Ore' resource, which can be mined across the Solar System
2988
- New drill part added
2989
- Ore container tanks added
2990
- ISRU Ore processor unit added, converts Ore into Liquid Fuel, Oxidizer or MonoProp
2991
- Three new Ore scanner parts added
2992
- Added new MapView overlays displaying Ore density for all Celestial Bodies.
2993
- Support for moddability of resources added (including atmospheric and oceanic)
2994
- New Difficulty Setting to scale resource abundance (both stock and modded).
2995
- Asteroids can also be mined for Ore.
2996
- Engineer Kerbals are able to ?overdrive' drilling equipment for increased yield (and less safety).
2997

2998

2999
Kerbals:
3000
- Female Kerbals added, with new randomly-generated female names 
3001
- Valentina Kerman (Pilot) added to initial Crew Roster
3002
- Kerbals are now able to clamber onto ledges within reach, because their jobs weren't dangerous enough already.
3003
- Kerbals can now climb out of ladders onto ledges.
3004
- Tourist Kerbals added. They have zero skills, are unable to control vessels, and are required to keep their heads inside the vessel at all times.
3005
- Kerbals now cost increasingly larger amounts of Funds to hire in Career Games.
3006

3007

3008
R&D:
3009
- R&D Tech Tree completely revised. Several new nodes added. many, many parts reassigned for a better progression.
3010
- Kerbal Scientists are now able to restore inoperable experiment modules.
3011
- The Science Lab has been retooled to run long-term research on experiment data, providing much higher amounts of science over time.
3012

3013

3014
Graphics:
3015
- New Smoke effects added to Launchpads
3016
- New Surface Effects added whenever rocket engines fire near terrain
3017
- New Water Effect added whenever rocket engine fire near water
3018
- Revised all part shaders for improved rendering of lighting effects and shadows.
3019
- Main Flight UI can now be made transparent.
3020

3021

3022
Career:
3023
- Added new Tourism contracts and tourist kerbals.
3024
- Added ISRU resource extraction contracts.
3025
- Added Grand Tour contracts.
3026
- Replaced Rescue contracts with Recovery contracts, which can ask the player to recover a part, a kerbal, or both, and can spawn on the surface of planets, with "props" nearby.
3027
- Added two 'immediate' Strategies to convert existing Reputation and Science into Funds.
3028
- World First contract line now extends all the way out to Eeloo, and is dependent on player progression.
3029
- Record contracts are now always active, and will complete in order even over the course of a single mission.
3030

3031

3032
Tutorials:
3033
- All tutorials revised and rewritten to explain most game features.
3034
- Expanded Flight Basics Tutorial to cover the essentials of launching into orbit.
3035
- Added new Return from Mun tutorial.
3036
- Added new Science and R&D Tutorial.
3037
- Added new Docking tutorial.
3038

3039

3040
Flight:
3041
- 'Warp To' action added to orbit context menu. Allows warping to a specific spot along your trajectory.
3042
- 'Warp to next morning' button added to KSC toolbar.
3043
- Asteroids can now be found orbiting near Dres.
3044
- Engine thrust now varies according to Isp and throttle setting, instead of the other way around.
3045

3046

3047
Controls:
3048
- Completely revised Input Mapping system. 
3049
- Flight input bindings is now much more straightforward and more flexible as well.
3050
- Duplicate control bindings for Docking/Staging modes now replaced by a much more robust system based on secondary key bindings.
3051
- Joystick Axes are now consistently enumerated and persist across sessions.
3052
- Up to 10 joysticks with 20 axes each now supported.
3053
- Added secondary channels for Axis Bindings.
3054

3055

3056
Cameras:
3057
- New 'Chase' Camera mode added, old mode now called 'Locked'.
3058
- Added Camera wobble/vibration effects during flight (engine vibration, explosions, ground roll, G-force, and many more)
3059
- TrackIR support added to all game views (toggleable independently in game settings). (FreeTrack also reported to work)
3060
- Added FOV control to main flight camera. (Hold ModKey and zoom)
3061

3062

3063

3064

3065
* Bug Fixes and Tweaks:
3066

3067
Editor:
3068
- Fixed several issues with editor attachments, attachment node orientation and symmetry.
3069
- Shift+Clicking a 'frozen' part in the editor will detach it from its parent.
3070
- Fixed several bugs with cloned parts and persistence.
3071
- The editor no longer requires a full scene reload to load new craft files.
3072

3073
UI:
3074
- The KnowledgeBase panel for Vessels now shows 'Max Accel' and 'Estimated burn time to 0m/s' (as shown on navball) fields.
3075
- Several part context menu actions now properly apply to symmetry counterparts automatically.
3076
- Added new custom cursors.
3077

3078
Simulation:
3079
- Fixed 'infiniglide' bug.
3080
- Switching SOIs no longer causes the next orbit to change at high time warp rates.
3081
- Added a warp speed limit when approaching an SOI transition.
3082
- Kerbal EVAs should no longer fly off when disembarking in space.
3083
- SAS now disengages autopilot modes automatically (and falls back to stability assist) in cases where the target vectors would change very rapidly.
3084
- Parachute deployment should no longer cause vessel disassembly at high physics warp rates.
3085
- Deployed parachute sway now actually has an effect on the vessel.
3086

3087
Parts:
3088
- LV-N "Nerv" Engine now runs solely on Liquid Fuel and has no gimbal.
3089
- OSCAR-B tank can now be surface attached
3090
- Air-breathing engines now drain fuel evenly from all tanks in a vessel.
3091
- Fixed radial decouplers not applying ejection forces correctly.
3092
- Parachutes no longer cause massive G spikes when opening.
3093
- Control Surfaces can now be deployed as flaps, controllable via context menus and Action Groups.
3094
- Stats of Antennas revised for a proper progression with the more advanced models.
3095
- Added nicknames to all engine parts.
3096
- Revised and balanced part costs.
3097
- Balanced fuel amounts for Mk2 and Mk3 tanks.
3098
- Balanced engines (Isp/thrust/mass) in line with the new aerodynamics.
3099
- Added fuel gauge to LV-1 "Ant" engine.
3100
- Materials Bay now faces away from the part it's radially attached to.
3101
- RoveMate rover body is now a probe body as well.
3102
- The unshrouded solar panels are now non-retractable.
3103
- Balanced probes electric charge usage, mass and crash tolerance.
3104
- Lowered crash tolerance of the Structural Pylon to 70 from 999!
3105
- All parts given ?bulkhead profile' tags in cfg files. Profile tags inferred automatically for parts missing this field.
3106
- Cargo bays now properly detect enclosed parts, and can be grouped to make larger bays.
3107
- Experiment Modules, Solar Panels, Antennas and such will not deploy while stowed inside a fairing or cargo bay.
3108
- RCS thrusters will not function if stowed inside a closed cargo area (or fairing).
3109
- Lifting surfaces will not generate lift if stowed inside a closed cargo area (or fairing).
3110

3111
Audio:
3112
- Much improved flight ambience sounds for Kerbin and other bodies with atmospheres
3113
- Added new sound effect when pulling high G forces.
3114
- Eliminated audible gaps on several looping clips.
3115

3116
Effects:
3117
- Improved sound/particle effects for all Air-Breathing engines
3118
- Splashdown effects no longer spawn underwater.
3119

3120

3121
General:
3122
- All part textures converted to DDS format, load times are now 3x faster.
3123
- Fixed a serious persistence bug which prevented Scenario/Training saves from updating scenario modules properly.
3124
- Fixed persistence bugs which caused state data from Upgradeable Facilities to carry over to other saves.
3125
- Fixed an issue which caused Kerbals to not be generated randomly enough, which led to slowdowns with larger Crew Rosters.
3126
- Fixed issues with the terrain during scene switching making scene load times faster.
3127
- Fixed terrain scatter generation which was causing memory leaks.
3128
- ?Elon Kerman' added to name pool.
3129
- Crew name generator can now output 10,000+ female names 
3130
- Fixed an issue with markers in the KSC scene potentially causing the game to lock up.
3131
- Restructured GameData folder, integrated the NASA folder into the Squad one.
3132
- Valentina Kerman added to Main Menu's Space scene. 
3133

3134
Gameplay:
3135
- All contracts other than World Firsts or Records are halted until the player reaches space.
3136
- Prevent "stacking" of various contract types.
3137
- Resource parts added into satellite, station, and outpost contracts.
3138
- Prose of contracts involving kerbals re-evaluated with gender appropriate text.
3139
- All contracts in career given balanced income for all three currencies.
3140
- Science and reputation no longer scale with the celestial body of a contract, and are handed out more conservatively in general.
3141
- All strategies in career given equivalent exchange rates.
3142
- Aggressive Negotiations strategy given a discount on building repair/upgrade.
3143
- Recovery Transponder strategy now lowers maximum recovery rate, while raising minimum recovery rate.
3144
- Facility upgrade costs re-evaluated, lowered by about a quarter overall.
3145
- Kerbals now properly receive experience for suborbital flights.
3146
- Part Test contracts now request much saner flight parameters.
3147
- Survey contracts choose much saner locations to survey.
3148
- Sensor Experiment Modules are now able to perform experiments in all situations.
3149

3150
Debugging/Modding:
3151
- The R&D Tech tree is now defined in a cfg-file. 
3152
- The cfg file for the Tech Tree is defined separately for each save.
3153
- GameVariables methods are now all virtual and can be overwritten by mods.
3154
- Added a new set of debug tools to tweak Physics parameters.
3155
- Added a new set of debug tools to tweak R&D tech tree nodes and part assignments.
3156

3157

3158

3159
=================================== v0.90.0 Beta =======================================================
3160

3161
New:
3162

3163
Editor Overhaul (Gizmos):
3164
* Added Offset and Rotation Gizmos to Editor ([2] and [3] keys)
3165
* Added Re-root tool to Editor ([4] key)
3166
* Gizmo coordinate system can be toggled between Absolute and Local with the [F] key.
3167
* Rotation and Offset gizmos can also snap to angles and to a 3D grid.
3168
* Gizmo snap can be toggled to constrain to an absolute grid or a local one depending on coordinate frame.
3169
* Holding shift during placement or while gizmos are up will decrease angle snap interval to 5? (from 15?) and grid snap interval (for offset gizmo)
3170
* WSADQE keys still work to rotate in 90? or 5? (Shift) increments, and are now more consistent with pitch, yaw and roll rotations.
3171

3172
Editor Overhaul (Parts List):
3173
* Fully overhauled Parts List UI.
3174
* Added Filters system to allow new methods to find parts, apart from the existing category tabs.
3175
* Existing categories overhauled into 'By Function' Filter.
3176
* Split Propulsion category into Engines and Fuel Tanks.
3177
* Added 'By Resource' Part Filter: Lists parts based on resources they contain/use
3178
* Added 'By Manufacturer' Filter: Lists parts based on their manufacturers
3179
* Added 'By Module' Filter: Lists parts based on the modules (functionalities) they implement.
3180
* Added 'By Tech Level' Filter: Lists parts based on their corresponding Tier on the Tech Tree.
3181
* Custom Filters (and subcategories) can also be created and edited for user-made collections of parts.
3182
* The Parts list can now be sorted based on several criteria (to organize displayed parts after filtering).
3183
* Added Sorting by Size to parts list 
3184
* Added Sorting by Cost to parts list
3185
* Added Sorting by Mass to parts list
3186
* Added Sorting by Name to parts list (default)
3187
* Subassemblies can also be sorted and arranged into custom categories.
3188

3189
Editor Overhaul (General):
3190
* The VAB and SPH are now based on a single scene. 
3191
* Editor Logic fully overhauled and rewritten using the very reliable KerbalFSM framework used for character animation and many other systems in the game.
3192
* Most editor Keyboard inputs are now remappable.
3193
* All Craft files can now be cross-loaded in the VAB and SPH.
3194
* Crew assignment is now fully persistent during construction, including detached parts.
3195
* Vastly improved placement logic for angle-snapped parts.
3196
* Symmetry methods can be toggled between Radial (VAB) or Mirror (SPH) using the [R] Key
3197
* Radial Symmetry coordinate frame can also be toggled with [F] key.
3198

3199
Upgradeable Space Center Facilities:
3200
* All KSC Facilities can now be upgraded through levels (currently 3 levels implemented for all facilities).
3201
* Added new models for KSC facilities at each level.
3202
* KSC Facilities now start at level 1 (in Career Mode), and can be upgraded to top level separately.
3203
* Upgrading Facilities costs Funds, lots of Funds.
3204
* Repair Cost of destroyed structures varies depending on facility level. (Higher-Level Facilities are more expensive to repair)
3205

3206
KSC Facility Upgrade Effects:
3207
* Vehicle Assembly Building / Spaceplane Hangar:
3208
	- Increase part count limit
3209
	- Unlock Basic and Custom Action groups
3210
* Launchpad / Runway:
3211
	- Increase Mass Limit for launched vessels
3212
	- Increase Size Limit for launched vessels
3213
* Tracking Station:
3214
	- Unlock Patched Conics in Map View
3215
	- Unlock Unowned Object Tracking
3216
* Astronaut Complex:
3217
	- Unlock EVAs off of Kerbin's surface.
3218
	- Increase Active Crew Limit
3219
	- Unlock Flag-Planting during EVA
3220
* Administration:
3221
	- Increase Active Strategy Limit
3222
	- Increase Strategy Commitment Limit
3223
* Research And Development:
3224
	- Increase Max Science Cost Limit
3225
	- Unlock part-to-part Fuel Transfer
3226
	- Unlock EVA Surface Sample experiment (requires EVA on Astronaut Complex)
3227
* Mission Control:
3228
	- Increase Max Active Contract Limit
3229
	- Unlock Flight Planning (Requires Patched Conics in Tracking Station)
3230

3231
Space Center (General):
3232
* All KSC Facilities in all levels are destructible (except level 1 runway and level 1 launchpad, which are indestructible).
3233
* Hold Ctrl while Right-Clicking over KSC Facilities to display 'extra' options concerning upgrade levels.
3234
* Expanded Context Menu for KSC Facilities, to allow upgrading and viewing the current (and next) level stats.
3235
* Hovering over the Upgrade button on the Facility Context Menu will display stats for the next level.
3236
* Space Center ground sections and Crawlerway change levels based on level of neighboring facilities.
3237
* The Flag Pole in front of the Astronaut Complex will change levels based on the average level of all KSC Structures.
3238

3239
Facility Interiors:
3240
* Editor scenery now loads independently of the editor scene.
3241
* Exterior Scenery (out-the-door view) loads based on current editor Facility (VAB or SPH)
3242
* The KSC as seen from the editor facilities will change to reflect current level and destruction state of visible facilities outside.
3243
* Interior Scenery loads based on current editor Facility and Facility Level.
3244
* Added new 3D interior scenery for Level 1 and 2 VAB
3245
* Added new 3D interior scenery for Level 1 and 2 SPH
3246
* Added new 2D interior backdrops for Level 1 and 2 Astronaut Complex UI
3247
* Added new 2D interior backdrops for Level 1 and 2 R&D UI (Archives Tab)
3248
* Added new 2D interior backdrops for Level 1 and 2 Mission Control UI
3249
* Added new 2D interior backdrops for Level 1 and 2 Administration UI
3250

3251

3252
Parts (Mk3 Spaceplane Set):
3253
* Added 15 new 'Mk3' parts:
3254
	- Mk3 Cockpit (IVA is blank atm)
3255
	- 3 Mk3 Rocket Fuel Tanks (2.5m, 5m, 10m versions)
3256
	- 3 Mk3 Liquid Fuel Tanks (2.5m, 5m, 10m versions)
3257
	- Mk3 MonoProp Tank
3258
	- Mk3 Crew Tank (holds 16 Kerbals, IVA is blank)
3259
	- Mk3 - Mk2 Adapter
3260
	- Mk3 - 1.25m Adapter
3261
	- Mk3 - 2.5m Adapter (slanted)
3262
	- 1.25m to Mk2 Adapter
3263
	- 1.25m to 2.5m Adapter
3264
	- 1.25m to 2.5m Adapter (slanted)
3265
	- 3.75m to Mk3 Adapter
3266
	- Mk3 Cargo Bay Long 
3267
	- Mk3 Cargo Bay Medium 
3268
	- Mk3 Cargo Bay Short 
3269
* Old Mk3 cockpit, fuselage and adapter removed.
3270

3271
Parts (General):
3272
* Struts and Fuel Lines now use a common base system called CompoundPart.
3273
* New CompoundPartModule base class added to provide functionality for parts based on CompoundPart.
3274
* Added CModuleLinkedMesh CompoundPartModule, handles the mesh objects connecting between both ends of a CompoundPart.
3275
* Added CModuleStrut, creates a physical Joint between both ends of a CompoundPart
3276
* Added CModuleFuelLine, creates a fuel re-routing between both ends of a CompoundPart.
3277
* LandingGear and Rover Wheels 'Invert Steering' option now changes to 'Uninvert Steering' when inverted.
3278
* Part-to-Part Resource Transfer now possible between more than 2 parts. (In/Out options will push/pull from all other selected parts evenly)
3279

3280
Kerbals:
3281
* Kerbals now have Skills they can develop.
3282
* Kerbals now gain experience after returning from missions.
3283
* Kerbal Experience is needed to level up crew skills.
3284
* Added Scientist Skill. Scientists increase recovery value of collected data, transmission value of uploaded data and the lab boost factor (when manning a lab).
3285
* Added Engineer Skill. Engineers are able to repair broken parts like Rover Wheels and repack parachutes.
3286
* Added Pilot Skill. Pilots provide SAS features at various levels. Basic SAS is available as long as at least one pilot is aboard.
3287
* Crews in the Astronaut Complex can now be Sacked (if available) or given up for dead (if missing).
3288

3289
SAS Overhaul:
3290
* SAS is no longer available in any vessel for free. A pilot or an operational SAS-cabable probe core are needed for SAS to be available.
3291
* Level 0 pilots and basic probes provide basic SAS functionality (kill rotation)
3292
* Higher level pilots and more advanced probes provide new Autopilot Functions.
3293
* Added new Autopilot System featuring 8 modes:
3294
	- Stability Assist (Basic SAS)
3295
	- Prograde/Retrograde Hold (Level 1 Required: Automatically orient and maintain attitude towards prograde or retrograde vectors.
3296
	- Radial In/Out, Normal/Antinormal Hold (Level 2 Required): Automatically orient and maintain attitude towards R+, R-, N and AN vectors.
3297
	- Target/Anti-Target Hold (Level 3 Required): Automatically orient and maintain attitude towards the selected target.
3298
	- Maneuver Hold (Level 3 Required): Automatically orient and maintain attitude towards the first upcoming maneuver's burn vector.
3299
* AP modes respect the current reference frame on the navball (surface, orbit or target).
3300
* Overhauled the existing ModuleSAS part module so it acts as a SAS provider in any level.
3301
* Removed ModuleSAS from all parts except probe cores.
3302
* Tweaked the R&D tech tree progression for all probe cores.
3303
* Tweaked costs and descriptions for all probe cores.
3304
* Probe cores set up with progressing levels of SAS service.
3305

3306
New Contracts (Fine Print Mod by Arsonide):
3307
* Added asteroid redirection contracts.
3308
* Added surface outpost construction contracts.
3309
* Added orbital station construction contracts.
3310
* Added satellite deployment contracts.
3311
* Added survey contracts at specified locations on the map.
3312
* Fine Print contracts revised and overhauled with new graphics and to follow Career progression.
3313
* Fine Print contracts unlock based on KSC Facility level when applicable.
3314
* Existing contracts also revised to better follow progression of KSC facilities.
3315
* Existing and new contracts revised to be configurable.
3316

3317
New Biomes:
3318
* Added new Biome Maps to all celestial bodies.
3319
* Over a hundred new biomes available in total.
3320
* Added cheat menu option to visualize biomes in map view.
3321

3322
Misc:
3323
* Added a one-page 'Welcome Intro' tutorial module to all newly-started games.
3324
* Added new Edge Highlight visual effect when hovering over part icons on the staging UI, or when selecting a new root part or choosing a part to transfer crew to.
3325
* Added new Tooltips for several UI controls in the Editor, R&D, Flight and many other areas.
3326
* Added new ESA flags.
3327
* Improved some of the Loading Screen images.
3328
* Added new Craft Stats app to Editor toolbar, to display ship information like part count, total mass and size.
3329
* Craft Stats app icon will turn orange if any limit is exceeded for the current editor facility level.
3330
* Added new sound fx for gizmos and re-root in editors.
3331
* Added new destruction FX for all new facility models.
3332
* Added EditorBounds system to define part spawn point, construction boundaries, camera starting position and bounds for each editor interior.
3333

3334
Bug Fixes and Tweaks:
3335
* KSPScenario 'Remove' creation options now work.
3336
* Added new PreSAS and PostSAS callbacks to vessel API.
3337
* Revised VAB and SPH camera behaviour so they stay within scenery bounds as best they can.
3338
* Overhauled time-of-day system for KSC emissive textures. All facilities light up at night. (except ones without lights, like lvl1 runway)
3339
* Fixed several issues with destructible building persistence. 
3340
* KSC grounds grass shader now uses worldspace UV coords for consistent tiling.
3341
* KSC grounds grass shader now enforces vertex normals to smooth out the transition between PQS and KSC terrain.
3342
* Linux version now forces thread locale to 'en'. Solves most issues with installs in foreign locales.
3343
* Fixed several issues with Undo/Redo (ctrl+Z, ctrl+Y) in the editors.
3344
* Tweaked sideslip factor in landing gear (was much too strong).
3345
* Increased Mk55 Engine's ISP and gimbal range.
3346
* Fixed an issue with part rotation and placement using Mirror symmetry.
3347
* Fixed issues with symmetrical 'subgroups' after attaching a parent part using symmetry.
3348
* Re-saved all stock craft so they are fully compatible with this version.
3349
* Existing craft files from previous versions will require re-saving in the editor before they are allowed to launch in Career Mode, to calculate size data.
3350
* Crew auto-hire will respect Astronaut Complex crew limit.
3351

3352

3353
====================================== v0.25.0 =========================================================
3354

3355
Highlights:
3356

3357
Destructible Facilties at KSC:
3358
* Crashing into buildings at KSC can now cause them to collapse, which although satisfying, is very counter-productive to the Space Program.
3359
* Destroyed Facilities won't function until repaired, although most facilities can still operate with some degree of damage.
3360
* Repairing broken facilities will cost you in Career Mode.
3361
* Added a new Context Menu to Facilities at KSC which show extra info and to repair when necessary.
3362

3363
New Explosion Particle and Sound FX:
3364
* We've added a huge new set of sounds and effects, which can be seen (and heard) whenever a facility at KSC gets destroyed or repaired. 
3365
* Part explosions have also been overhauled for much more violent and better-looking fireworks.
3366

3367
New Difficulty Options Menu:
3368
* A new panel is now available when starting a new game (and also through the in-game settings menu) to allow configuring difficulty settings, like whether or not crews can respawn, whether facilities can be destroyed, and several other parameters. 
3369

3370
Administration Facility:
3371
* Added a new facility near the Astronaut Complex, and lets you access the Strategies screen.
3372
* Added a new music track to play in the background of the Admin Facility, called "Stratejazz".
3373

3374
Strategies:
3375
* Managing your Career is greatly expanded with the addition of Strategies. Strategies let you take control over how your Space Program is managed, allowing you to tune it to best fit your own playing style.
3376
* Space Program Department Reps: Meet Mortimer Kerman, your Finances guy, Linus Kerman, Science rep and Wernher's intern (because Wernher is too important to be bothered with these meetings) and Walt Kerman, PR representative who takes his job very literally sometimes, and Gus Kerman, head of Operations, who hopefully cleaned his boots before showing up this time.
3377
* Strategies are of course, completely mod-friendly, and defined through cfg. So are the departments, in fact.
3378

3379
Crew Transfer:
3380
* Kerbals in the same vessel don't need a spacesuit anymore to switch seats. Just click the crew hatch and select Transfer to tell them to go sit somewhere else.
3381

3382
Spaceplane Parts Overhaul:
3383
* We've incorporated many parts fromthe very awesome SpacePlane Plus mod by Chris Thuersam (PorkJet), giving stock spaceplane parts a much needed overhaul.
3384
* Many, many new parts: Wing sections, Control Surfaces, Air Intakes, Fuselage Sections and even Cargo Bays added. 
3385
* All parts in the Mk2 set were redesigned to be symmetrical in 3 axes. They also act as lifting surfaces too.
3386
* The Mk1 Cockpit and Mk1 fuselage sets were also overhauled, and we've also added a new Inline intake part. 
3387
* Rebuilt all stock vessels using the new parts.
3388
* Obsolete spaceplane parts replaced by new ones when applicable. (Delta wing, Structural wind, Wing Connector, Mk2 fuselages)
3389

3390

3391
KSC Vessel Markers:
3392
* You can now see (and focus/recover) vessels landed near the Space Center directly from the Space Center scene. Markers will show their positions and expand to show extra information when clicked.
3393

3394
NavBall Vectors:
3395
* The Navball now shows all 6 vectors when in Orbit mode: Progade, Retrograde, Radial In/Out, Normal and Antinormal.
3396
* Off-screen maneuver vectors now have an arrow which points towards them so they're easier to find.
3397

3398
New:
3399

3400
Flight:
3401
* Added a new stock craft, the Learstar A1: A hybrid multistage vessel that functions very much like the Shuttle did.
3402
* MapView Filtering state is now persistent.
3403
* Added a Full Throttle Key (Z)
3404
* New "Space Center" Button above the altimeter allows you to return to the Space Center without having to go through the Pause Menu.
3405
* Added MonoProp gauge to OMS engines on staging stack
3406
* Added 'Return to Editor' buttons to flight end dialog when Reverting isn't allowed (due to difficulty settings).
3407

3408
Editors:
3409
* VAB and SPH scenes now show visible KSC facilities in their current states (as in destroyed). 
3410
* Hold ModKey to override surface attachment in editors (when you want to stack to a node but can't because the part insists on sticking to the surface).
3411

3412

3413
Crew Management:
3414
* Automatic Crew Hiring is now disabled depending on difficulty setting.
3415

3416
Scenery:
3417
* Tweaked the main terrain shader to use worldspace triplanar mapping on near detail textures. This means we now have enough texture accuracy to texture small rocks or even blades of grass. This is still an ongoing project though, not all Celestial Bodies use this new shader yet.
3418

3419
R&D:
3420
* Entry Purchases in R&D are now required depending on difficulty mode.
3421
* Added a 'Purchase All' button to purchase all parts after researching a node in R&D.
3422
* Science Results in Sandbox Mode. They may not be worth much Science (or any at all), but running science experiments in Sandbox Mode will now show you the same results as in other game modes.
3423
* Recovering/Transmitting Science Data requires an operational R&D Facility (as in not destroyed).
3424

3425
Misc:
3426
* GameDatabase code tweaked to allow modders to write their own asset loaders.
3427
* Added GameEvents.OnCrewTransferred, fired from CrewTransfer and EVAs leaving and boarding
3428
* Added SCREENSHOT_SUPERSIZE parameter to settings.cfg to allow taking ultra-high-res (multisampled) screenshots.
3429
* Application Launcher added to tracking station (Messages and Contracts App visible).
3430

3431

3432
Bug Fixes and Tweaks:
3433

3434
* Fixed a small bug where entering the KSC scene for the first time in a session would cause it to jitter from FP inaccuracy. This fixed itself after going into other scenes, but was annoying nonetheless.
3435
* Tweaked text on Editor Cost Widget, so characters align with the Funds widget below.
3436
* Funds Widget now has commas to separate groups of 3 digits.
3437
* Fixed a bug in the Editor which prevented some parts from attaching properly to n-couplers using symmetry (like the RamJet Turbines)
3438
* Added an "Addons&Mods" button to the Main Menu, that will take you to KSP's official mod site.
3439
* Massive reorganization of the part folders in the GameData directory. 
3440
* Inline Reaction wheel rescaled to size 0, since it was redundant with the Advanced Reaction Wheel module before.
3441
* Cupola Part mass changed from 4.5 to 1.76. Total mass (with full monoprop) is now 1.8
3442
* Tweaked the intake area of several intakes for better consistency.
3443
* Fixed Experimental parts not being available in cases where the node was researched but the part itself not purchased.
3444
* Set up a transition matrix system to bypass unnecessary loading screens on some scene transitions.
3445
* Improved number formatting on all Contract values, from "F1" (123456789.0) to "N1" (123,456,789.0)
3446
* Overhauled the in-game settings dialog UI, which was sorely in need of some attention.
3447
* Removed useless 'None' option for Docking Lin/Rot state when assigning a key or axis in the Input Screen. 
3448
* Revised and updated in-game and readme credits.
3449
* Fixed mouse detection for KSC facilities not working if camera was zoomed too far out.
3450
* Fixed a bug where crew portraits would draw out of place after switching vessels.
3451
* Fixed a bug which could cause a general game breakdown on rare occasions when vessels planted themselves into the ground.
3452
* Fixed Index Out of Range exception and general crash on moving to flight after deleting a crewed part in a certain way.
3453
* Kerbal recovery reward set to zero for the time being, to stop reputation exploit from recovery at the launchpad.
3454
* Mk2 Cockpit renamed to Mk1 Inline Cockpit (makes a lot more sense, since it was a Mk1 type part anyway).
3455
* Fixed several cases of UIs not stopping mouse clicks on objects behind themselves.
3456
* Fixed a bug on OSX which made it impossible to open the Crew Hatch Dialog and possibly other dialogs too.
3457
* Contracts App panel is now scalable in the VAB/SPH
3458
* Fixed missing title bar on VAB/SPH on larger resolutions
3459
* Fixed a bug with rescaleFactor parameter in part.cfg when a MODEL node was used.
3460
* Fixed scaling issues with OMS Engine.
3461
* Fixed vessel airlocks becoming falsely obstructed sometimes on certain ship design.
3462
* Upgraded all parts using deprecated Winglet subclass to use ModuleLiftingSurface instead.
3463
* Fixed minor visual issue with galaxy backdrop.
3464
* Moved over ion engine and xenon tanks to Propulsion from Utility.
3465
* Fixed Staging input locks not clearing if leaving the Editors while hovering over staging icons. (resulted in total game freeze)
3466
* Improved GUI skin for input page in Game Settings scene.
3467
* Editor sidebar panel transition speed increased.
3468

3469
============================ First Contract (v0.24.2) ===================================================
3470

3471
HOTFIX:
3472

3473
* Fixed a critical issue which prevented opening the right-click menus for several parts.
3474

3475
============================ First Contract (v0.24.1) ===================================================
3476

3477
Bug Fixes and Tweaks:
3478

3479
Parts:
3480
* Fixed a relatively serious issue with module loading which could result in missing modules if loading old craft. 
3481
* O-10 Maneuvering engine scaling was off. Engine rescaled to proper size (smaller).
3482
* Fixed an issue with propellant-defined resource flow modes which prevented some configurations of Vernier engines from working correctly.
3483
* Fixed an issue with some decoupler modules failing to apply ejection forces when activated.
3484
* Fixed missing FX components on root parts after resuming a saved game or reverting.
3485
* 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.
3486

3487
UI:
3488
* Fixed an issue with the App Toolbar where mod apps wouldn't display/hide properly at the VAB.
3489
* Fixed an issue with custom staging icons and switching vessels.
3490
* Fixed an issue where the Messages Dialog in the VAB would drift out of place when discarding many messages.
3491

3492
Contracts:
3493
* Fixed a bug in Rescue Kerbal contracts, where rescue by means of external seats or claws wouldn't complete the contract.
3494

3495
Tutorials:
3496
* Fixed a save-related bug which made the Orbiting 101 tutorial impossible to complete.
3497

3498
Flight:
3499
* Fixed vessels not leaving 'pre-launch' condition during take-off roll. 
3500
* Fixed a very annoying and potentially destructive bug where approaching another vessel could mess up your control state.
3501

3502
Game Balance:
3503
* Tweaked costs for several spaceplane and aerodynamic parts:
3504
- Advanced Canard: 900 -> 800
3505
- Standard Canard: 1500 -> 720
3506
- Delta Wing: 500 -> 680
3507
- Swept Wing: 500 -> 620
3508
- Wing Connector: 500 -> 560
3509
- R8 Winglet: 500 -> 640
3510
- Structural Wing: 500 -> 540
3511
- Aerodynamic Nose Cone: 680 -> 240
3512
- C7 NCS Nose Cone: 680 -> 320
3513
- Rocket Nose Cone (large): 1000 -> 450
3514
- Standard NC (small): 680 -> 180
3515

3516
Modding:
3517
* Added IPartCostModifier interface, to allow part modules to tweak a part's cost.
3518

3519
========================= First Contract (v0.24.0) =======================================================
3520

3521
New:
3522

3523
* Currencies:
3524
- Added Funds and Reputation as new Career Mode Currencies.
3525
- Funds are required to launch vessels.
3526
- Part Costs are now in use in Career Mode.
3527
- Resources like Liquid Fuel and Mono Propellant now have costs of their own, which figure into the cost of a launch.
3528
- Tweaking a part's resource sliders in the Editors will adjust the cost of the vessel accordingly.
3529

3530
* Mission Control:
3531
- The Mission Control Facility is now active in Career Games.
3532
- Mission Control allows you to select Contracts, review them, and either accept or decline them.
3533
- Added Gene Kerman as advisor in the Mission Control screen, ready to give his opinion about what you're doing.
3534
- The Mission Control screen also features an 'archives' tab, where you can review previously-completed contracts.
3535

3536
* Contracts:
3537
- Contracts require you to complete objectives, in order to gain Funds, Science and Reputation
3538
- Once accepted, contracts must be completed before the deadline expires.
3539
- Contracts will fail if the deadline expires or if some critical parameter fails (like killing a Kerbal in a mission to rescue him).
3540
- Added procedurally generated 'mission briefings' for contracts, which may even make sense sometimes.
3541
- Contracts come in three levels of Prestige ("Trivial", "Significant" and "Exceptional"). Higher levels offer greater rewards and are usually more ambitious.
3542
- Reputation regulates the amounts of each level of contracts on offer. 
3543

3544
* Early 'Starter' Contracts:
3545
- First Launch: Launch any vessel.
3546
- Altitude Records: Set a new altitude record.
3547
- Reach Space: Escape Kerbin's atmosphere
3548
- Achieve Orbit: Achieve a stable orbit around Kerbin.
3549

3550
* Dynamically Generated Contracts: 
3551
- Part Test: Perform a test of a part in a specific location, situation and within given flight parameters (when applicable).
3552
- Collect Science: Return or transmit any scientific data from a specific location.
3553
- Rescue Kerbal: Rescue a Kerbal who is stuck in orbit.
3554
- Plant Flag: Plant the Agency's flag on the surface of a given location.
3555
- Explore: Complete several exploration goals for an unexplored location.
3556

3557
* Agencies:
3558
- Added Agencies, which offer contracts. 
3559
- Each agency has its own personality traits, which affects the generation of the contracts they offer.
3560
- Agency Logos added from the winners of the Community Logo Design Contest.
3561
- Clicking the agency logo in the Mission Control screen will display extra info about the Agency.
3562

3563
* Vessel Recovery:
3564
- Recovering vessels now refunds you for the value of recovered parts and resources.
3565
- Recovered value varies based on distance from the Space Center. Land at the Runway for 100% value.
3566
 
3567
* Space Center:
3568
- Added a universal time clock to the KSC scene UI.
3569
- Added a Pause Menu to the KSC scene, instead of leaving to the main menu immediately on pressing the Quit button.
3570
- The KSC Pause Menu allows saving and loading with a custom filename.
3571
 
3572
* UI:
3573
- Added new UI Toolbar, which exists in all game scenes and is mod-friendly.
3574
- Added new UI Widget to display state of ongoing Contracts in Flight, KSC and the Construction Facilities.
3575
- Added new UI Widgets to display the current amount of Science, Reputation and Funds.
3576
- Added Messages UI App, shows messages about contracts and such.
3577
- Redesigned the Resources Panel from flight as a toolbar app, overhauled panel graphics.
3578
- Overhauled the old 'Science Summary' dialog into a complete 'Mission Summary', displaying information about recovered Experiments, Parts and Crew.
3579

3580
* Parts:
3581
- Added new "Vernor Engine", a very powerful RCS module powered by Liquid Fuel + Oxidizer.
3582
- Added new O-10 Maneuvering Engine, a low-thrust main engine powered by Monopropellant.
3583
- Gimballing Engines now respond to roll input.
3584
- 4x Engine Cluster and RAPIER Engine have gimbal roll authority even if stacked over the centerline (due to multiple nozzles).
3585

3586
* Builds:
3587
- Added Windows 64-bit executable.
3588

3589
* Tutorials:
3590
- Added several new tutorials.
3591

3592
* Game:
3593
- Added 'Science' Game Mode, where Science is the only currency and Mission Control is closed (as in pre-0.24 'Classic' Career).
3594

3595
Bug Fixes and Tweaks:
3596

3597
* Flight:
3598
- Asteroids are now able to collide with other asteroids.
3599
- New launches now start with throttle set to 50%, like in the old days.
3600
- Saving restriction when throttled up removed.
3601
- Timewarp restriction when throttled up removed. Engaging time warp now automatically cuts throttle.
3602
- Improved logic for detecting a vessel in 'orbiting' situations.
3603

3604
* Editors:
3605
- Fixed a bug in the editors where dragging a part off the ship and deleting it straight away would not generate an undo state.
3606
- Fixed a bug where ctrl+clicking over a part in the build area would not reveal the part in the parts list.
3607
- Orientation of VAB scenery rotated so spacecraft orientation is consistent at launchpad.
3608
- VAB Flag moved to the opposite wall.
3609
- Redesigned the Parts List UI 'Footer' section.
3610

3611
* Tracking Station:
3612
- Fixed a bug where map objects were created but never removed, leaving dozens of 'leaked' objects behind.
3613

3614
* Space Center:
3615
- Launchpad and Runway Launch Dialogs now show vessel costs.
3616
- Added 'Edit' Button to Launch Dialogs, which takes you to the VAB or SPH to edit the selected vessel.
3617
- Launch Dialogs and Craft Browser now allow selecting vessels with 'invalid parts' (for editing).
3618
- Added new Pre-Flight Checks to prevent launching vessels containing invalid parts or with costs exceeding available Funds.
3619

3620
* Solar System:
3621
- Kerbin's Solar Day is now exactly 6 hours long (sidereal day is now 59 seconds shorter).
3622
- Slight optimization to Kerbin, Mun and Eve surface shaders.
3623

3624
* Parts:
3625
- Resource flow mode can now be defined for each propellant on Engine, EngineFX and RCS Modules in the part config.
3626
- Previously useless Engine Nacelle and Radial Engine Body parts repurposed as air intake + fuel tank combos.
3627
- Tweaked Costs for almost every part.
3628
- Tweaked Mass for several parts, especially spaceplane fuselage sections and structural components.
3629
- Fixed a potentially gamebreaking issue when activating a Separator if it was the root part of a vessel.
3630
- 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.
3631
- Fixed a bug where StrutConnectors could cause hierarchy issues if linked in certain configurations.
3632
- ModuleRCS can now use multiple resources.
3633
- Fixed an issue where decoupling Physicsless parts while moving at speeds up to 700 m/s could result in unplanned vessel disassembly.
3634

3635
* Tech Tree:
3636
- Revised R&D node layout so 'control' type nodes have a more logical progression.
3637
- Moved basic RCS parts to tier 4 (from tier 5).
3638
- Added more connections into aerodynamic parts from other nodes on tiers 5 and 6.
3639

3640
* Progress Tracking:
3641
- Fixed an issue introduced in 0.23.5 where unowned vessels could complete progress nodes.
3642
- Fixed AltitudeRecord progress node (now used for contract generation).
3643

3644
* Crews:
3645
- Fixed crewmembers not being properly flagged as dead if their vessel was destroyed while unloaded.
3646
- Crewmembers are now keyed by name in the roster, and can properly be added and removed.
3647
- Added reputation reward and penalty for recovering and killing crewmembers.
3648
- Added new unique names for Kerbals, suggested by the Community Logo Design Contest winners.
3649

3650
* Misc:
3651
- Fixed issue with persistence when reverting to flight.
3652
- Added rich text support to several UI text fields.
3653
- Fixed several cases of texture point-filtering issues resulting in crooked text.
3654
- Fixed potential crash related to reentry FX on Linux when no depthtexture hardware support is available.
3655
- Overhauled all UI screens and text. All text fields using Arial font now use proper Calibri. 
3656
- Exposed Gameplay difficulty options to the Alt+F12 Debug Toolbar.
3657
- Updated Credits Scene.
3658
- Fixed permission issues with KSPLauncher which prevented it from properly launching the game on Linux.
3659
- Messages displayed on the upper-right corner in flight are now displayed above the crew portraits instead.
3660
- Removed a 'rogue' tooltip from the Staging Reset button at the VAB and SPH.
3661

3662

3663
========================= Asteroid Redirect Mission (v0.23.5.460+) HOTFIX ================================
3664

3665
* This build is a quick hotfix patch to address some issues that managed to slip by testing
3666

3667
Bug Fixes:
3668
* Fixed an issue with loading existing games, which would cause scenario modules (like R&D) to not load properly.
3669
* Fixed an issue which caused Kerbals on EVA to become unresponsive after resuming a save.
3670

3671

3672
========================= Asteroid Redirect Mission (v0.23.5.459) ====================================
3673

3674
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.
3675

3676
Main Features:
3677

3678
* Asteroids:
3679
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.
3680

3681
* Object Discovery and Tracking:
3682
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.
3683

3684
* The Advanced Grabbing Unit (aka "The Claw")
3685
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.
3686

3687
* New SLS-inspired Size 3 parts:
3688
 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:
3689
 - Size 3 Liquid Fuel + Oxy Tanks, in Full, Half and Quarter-Sized Variants
3690
 - 4x Size 3 Engine Cluster. The single most powerful piece of rocketry we've ever added to KSP.
3691
 - Advanced Size 3 Single-Nozzle Engine, for when you need immense amounts of thrust in your upper stages
3692
 - 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.
3693
 - 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.
3694

3695
* Completely Overhauled Part Joints:
3696
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).
3697
 - 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.
3698
 - Increased PhysX's global max angular velocity settings to improve joint stability.
3699
 - 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.
3700
 - 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.
3701

3702

3703

3704
New Features:
3705

3706
* Added new buttons to the Map Filtering panel to filter Unknown and SpaceObject type vessels.
3707
* Focusing vessels on the Tracking Station will now display their patched conics trajectory.
3708
* Added Time Warp controls to the Tracking Station and Space Center scenes.
3709
* Added a button to the Time quadrant in the main flight UI to allow switching betwen Mission Time and Universal Time.
3710
* Targeted vessels now display their trajectories as patched conics instead of single orbits.
3711
* Maneuver Nodes are now persistent.
3712
* Targeted Objects are now persistent.
3713
* Added buttons to discard/accept maneuvers on the delta-v gauge by the navball.
3714
* Added buttons to add/remove an orbit to the date of a maneuver node, allowing nodes to be planned for several orbits ahead.
3715
* Maneuver handles can now be fine-tweaked with the mousewheel when hovering over them.
3716
* RCS and XenonGas containers on earlier stages are now drained before containers on later stages.
3717
* Celestial Bodies now show a 'Focus View' button on their context menus in Map View.
3718

3719
Bug Fixes and Tweaks:
3720

3721
* 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.
3722
* Switching between Linear and Rotation controls in Docking UI mode no longer toggles SAS.
3723
* Fixed a bug where patched conics on extremely eccentric orbits could break the simulation at very high warp speeds.
3724
* Fixed incorrect rendering of ascending and descending nodes when targeting a non-closed orbit.
3725
* Fixed a bug where targeting an object on a hyperbolic orbit wouldn't display rendezvous information on the map.
3726
* 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.
3727
* Quicksaving is now allowed at all times. In unstable situations, an autosave won't be created at the same time.  
3728
* Greatly improved the accuracy of the physics->rails transition, eliminating drift on nearby vessels when warping during a rendezvous situation, especially high-velocity ones.
3729
* The Map Filtering buttons now toggle independently on left click, and toggle single/all on right click.
3730
* 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.
3731
* Intersection nodes between orbits no longer 'skip' the closest intersection when placing a maneuver node near the player's position.
3732

3733
==================================== v0.23.0 =========================================================
3734

3735
New:
3736

3737
* The Science Archives:
3738
- Browse through all the science you've done in your Career games in this new section of the R&D Facility. 
3739

3740
* Tweakables:
3741
- Several parts can now be tweaked individually by right-clicking them during construction. 
3742
- Landing Gear can be set to start out deployed or retracted, and can also be made steerable.
3743
- Engines can have a thrust limiter set on them, so you can balance out asymmetrical thruster configurations (or use differential thrust for taxiing).
3744
- Wheels can be tweaked to have their engines toggled, steering locked, all before launch (and after, of course).
3745
- Control Surfaces can be tweaked to toggle response to pitch, roll and yaw input individually. 
3746

3747
* Science Revisited:
3748
- Transmitting scientific data no longer allows you to max out the value of a subject just by repeating the transmission multiple time.
3749
- Removing the experiment data from some experiment modules (for transmission or by EVA) will render them inoperable.
3750
- Resetting an experiment can still be done freely as long as the data is not removed from the module.
3751

3752
* Solar System:
3753
- Added a new Biome Map for Minmus.
3754
- Cleaned up the Biome Maps for Kerbin and the Mun, to remove areas where Biomes would be detected incorrectly.
3755

3756
* The Lab Module:
3757
- Added a new part called a Laboratory Module, which allows experiment data and samples to be processed before transmission, increasing their science value.
3758
- The Lab Module requires 2 crews inside to operate and a whole lot of power as well. 
3759
- 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.
3760

3761
* EVA Data Transport:
3762
- Kerbals on EVA can now collect the data from experiment modules and store them on crew-carrying modules.
3763
- Kerbals can also collect data from other data container modules, including other Kerbals.
3764
- EVAs can also store samples collected from other experiments on the Lab. 
3765

3766
* Part Tooltips Overhaul:
3767
- The tooltips that pop up when mousing over a part on the editors have been completely redesigned.
3768
- The tooltips show essential info only at first, but can be expanded to show more info with RMB.
3769
- Once expanded, you can right-click again to collapse, or to pin other tooltips if you hover over other parts.
3770
- Re-organized the part information to group stats for each module and resource container on a part.
3771
- Added a larger icon for the part on the tooltip itself, featuring a scale to give an idea of size before picking. 
3772

3773
* All-around Optimizations:
3774
- We've gone over all our code to make sure it runs as efficiently as possible.
3775
- Upgraded to Unity version 4.2.2 to make full use of its own bugfixes and tweaks.
3776
- Texture loading has been sped up, loading times are noticeably reduced.
3777

3778
* [Windows-Only] 6-DOF Device Support:
3779
- 6-DOF input devices such as the Space Navigator are now supported both as camera and flight controllers.
3780
- Scroll Lock will toggle the device mode in flight.
3781
- 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.
3782

3783

3784
Bug Fixes and Tweaks:
3785

3786
* Parts:
3787
- The logic for all-vessel resource flow (such as Electric Charge and MonoPropellant) has been re-done. 
3788
- Fixed those resource containers not being able to drain fully or store an amount larger than their current available space.
3789

3790
* Docking:
3791
- Fixed an issue that caused docking ports to resume their states incorrectly after docking, making it impossible to undock afterwards.
3792
- Fixed a big issue with docking operations through physicsless parts in the hierarchy between the port and the original vessel root.
3793

3794
* EVAs:
3795
- EVAs now use actual MonoPropellant for their jetpacks, instead of their own fuel. 
3796
- Fixed an issue with collision resolution that caused EVAs to sometimes fall over and become uncontrollable.
3797
- 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.
3798
- Parts that land onto splashed-down parts are now considered to be landed. This allows EVAs to walk on floating platforms.
3799

3800
* Other Fixes:
3801
- The Return key will no longer reset the staging sequence in the Editors, or return you to the Main Menu at KSC.
3802
- 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.
3803
- Fixed several issues with joystick axis mapping and indexing.
3804
- Updated the Input settings screen to expose a few new control options that weren't accessible before.
3805
- Fixed an issue that could lead to loss of GUI responsiveness after leaving flight during reentry or supersonic flight.
3806

3807
==================================== v0.22.0 =========================================================
3808

3809
New:
3810

3811
* Career Mode:
3812
- Career Mode is now open! Although still very much under development, you can now start new Career saves.
3813
- Sandbox mode, of course, is also available from the start.
3814

3815
* Research and Development:
3816
- Added the Research & Development Facility to the Space Center.
3817
- R&D allows players to unlock parts (and later other stuff) by researching nodes on the Tech Tree (In Career Mode).
3818

3819
* Science:
3820
- Researching requires Science, which must be earned by performing experiments during your missions.
3821
- You can now collect surface samples while on EVA, and process them to do Science.
3822
- Science experiments return results, which are different for each situation in which the experiment is performed. 
3823
- Experiments can (as all proper experiments must) be repeated over many different situations across the whole Solar System. 
3824
- Added a new dialog to show the results of experiments when reviewing the collected data.
3825
- Added a new dialog to show a breakdown of all scientific progress made after recovering a mission.
3826

3827
* Parts: 
3828
- Added new scientific parts, like the Materials Bay and the Mystery Goo? Canister. Also added experiments to many existing parts.
3829
- The old science sensors now have a purpose. They all have their own experiments which enable them to log scientific data.
3830
- 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.
3831
- Antennas consume massive amounts of power when transmitting. Make sure you have fresh batteries in.
3832
- Added a new deployable antenna, which is an intermediate model compared to the two original ones.
3833
- 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.
3834
- Nose Cones now actually help with improving stability during atmospheric flight.
3835
- Revised a lot of part values and descriptions, in preparation for them actually meaning something in the near future.
3836
- Overhauled the landing legs and gears, they now have proper shock-absorbing suspensions.
3837

3838
* Editor:
3839
- Added a system to allow saving and loading of Sub-Assemblies.
3840
- Subassemblies are subsets of spacecraft, which can later be attached to other designs and re-used.
3841

3842
* Space Center:
3843
- The KSC Facilities have all been revised, and feature new ground meshes and many other graphical improvements.
3844
- Greatly improved the Island Airfield. 
3845
- Added lighting FX to several facilities. The Runway (among many other things) is now properly lit at night.
3846
- Added a new backdrop and soundtrack for the Astronaut Complex Facility.
3847
- Added a new music track for the R&D Facility.
3848

3849
* Flight:
3850
- It is now possible to recover a flight after landing/splashdown on Kerbin without going through the Tracking Station. Look above the Altimeter.
3851
- The SAS system was again largely overhauled, based on all the feedback we've gotten from everyone. It's now stabler than ever.
3852

3853
* Solar System:
3854
- Celestial Bodies now support Biome Maps, which are used to create different conditions for experiments. 
3855
- Biomes are currently implemented on Kerbin and on the Mun, more will be added on later updates.
3856

3857
* Launcher:
3858
- 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.
3859

3860
* Windows and OSX Installers:
3861
- The KSPStore version of the game can now also be downloaded as an installer wizard on Windows, and as a .dmg image on OSX.
3862

3863
Bug Fixes and Tweaks:
3864
* Fixed an issue that caused a stream of errors to be thrown after planting a flag and opening the map.
3865
* Fixed several minor and not-so-minor issues with scene transitions.
3866
* Greatly improved the scene transition times. Loading delays between scenes should be significantly reduced.
3867
* The SAS indicator on the UI now changes colors to indicate when your input is overriding it.
3868

3869

3870

3871
==================================== v0.21.1 =========================================================
3872

3873
Bug Fixes and Tweaks:
3874
* Removed some unused assets from KSP/Parts.
3875
* 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).
3876
* Tweaked some object scales slightly.
3877
* Tweaked the ocean color at sea level on Kerbin (was way too dark).
3878
* Fixed an issue that would cause lag while moving parts around the editor scenes if too many crews were hired at the same time.
3879
* Fixed an issue with the new SAS not properly maintaining attitude. Should be much better now.
3880
* Tweaked some parameters on the SAS to make it more responsive.
3881

3882
==================================== v0.21.0 =========================================================
3883

3884
New:
3885

3886
* Space Center Scene:
3887
- The Space Center scene now uses the same terrain as in flight.
3888
- Time now passes in the Space Center scene, and day/night is consistent with in-flight.
3889
- The game terrain persists across scene transitions, making loading scenes much faster.
3890

3891
* Construction:
3892
- Completely overhauled the interior models for the VAB and SPH buildings, complete with animated trucks and cargo lifts.
3893
- All-new exterior models for the VAB, SPH and Tracking Station.
3894
- New Astronaut Complex building.
3895
- Added a description field where you can write up a few lines to describe your space-faring contraptions.
3896

3897
* Crew Management:
3898
- It is now possible to assign crew manually to missions before launch, both from the Construction Facilities and from Launch Sites.
3899
- Added completely new Launch Dialogs on the Runway and Launchpad at the Space center.
3900
- The new Astronaut Complex dialog allows you to hire crews from a list of Applicants, and view the status of all your crewmembers.
3901
- Revised the crew handling game logic, for a much more reliable and robust system.
3902

3903
* SAS Modules:
3904
- Rewrote the SAS control logic from the ground up.
3905
- SAS is now enabled for the entire vessel, and requires actuators like winglets, RCS or others to actually have an effect.
3906
- Repurposed the old SAS modules are now Reaction Wheel Modules, that apply torque while consuming electricity.
3907
- 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.
3908

3909
* Procedural Terrain:
3910
- Added a new module to generate craters procedurally on the Mun.
3911
- Largely revised Kerbin's terrain to produce much more interesting mountains, hills, valleys and coastlines.
3912

3913
* Flight Re-Flow:
3914
- Removed the physically-impossible "End Flight" button.
3915
- Added new options to "Revert" a mission back to launch or to construction.
3916
- Added new 'Recover' button on the Tracking Station, to allow recovering a vessel (as opposed to Terminating it) when possible.
3917
- Recovering vessels makes its crew available again, while Terminating kills them.
3918
- The 'Space Center' button now allows you to leave flight at any time, warning when necessary about saving restrictions.
3919

3920
* Progress Tracking:
3921
- The game now tracks your progress as you play, providing essential data for the upcoming Career Mode features.
3922
- Progress data is (optionally) uploaded to our servers, 
3923

3924
* Misc:
3925
- Improved the in-game shadowing to enable shadows at much larger distances.
3926
- Added several new parts from the KSPX pack as stock content.
3927

3928

3929
Bug Fixes and Tweaks:
3930
- Scenario Modules now properly save and load when the rest of the game saves and loads.
3931
- Scenario Modules can now have multiple target scenes set.
3932
- Improved the internal logic for switching to nearby vessels, it shouldn't refuse to switch with valid vessels nearby anymore.
3933
- Added a system to attempt upgrading incompatible save files if/when possible. 
3934
- Tweaked PQS on other planets and moons to not initialize until approached. Improved performance a bit.
3935
- Added a new system on PQS to clamp terrain subdivision while moving very fast. Orbiting low near the surface is a lot smoother now.
3936
- Many more small tweaks and improvements. 
3937

3938

3939
==================================== v0.20.2 =========================================================
3940

3941
Bug Fixes and Tweaks:
3942
- Tweaked the PNG and JPG texture loaders to not use such insane amounts of memory.
3943
- Fixed the issues with mousewheel input on Linux.
3944

3945
==================================== v0.20.1 =========================================================
3946

3947
Bug Fixes and Tweaks:
3948
- Tweaked the logic for part-to-part collisions. Things should be much less likely to explode on contact.
3949
- Reverted the Mun's height values, so landmarks and bases shouldn't spawn below ground anymore (mind 20.0 saves though).
3950
- Tweaked part components on EVA so they start up with the right values.
3951
- Tweaked the suspension on the new Medium Rover Wheels, to fix jittering.
3952
- Fixed the too-low resolution on planetary diffuse and normal maps.
3953
- Fixed the screen resolution not being properly applied on game start.
3954
- Fixed some situations where the 'Control From Here' selection would be lost on resuming a game save.
3955
- Fixed a serious issue with the Cupola Pod that could cause spontaneous unplanned vessel disassembly.
3956
- Fixed an issue that caused internal spaces to spawn in duplicate sometimes. It was harmless but wasted resources.
3957
- Fixed the scale of Gilly in the Tracking Station scene.
3958
- Fixed a few issues with flags behaving weirdly after they were toppled down.
3959
- Fixed the camera jitter when walking around on EVA.
3960

3961
==================================== v0.20.0 Exp======================================================
3962

3963
Bug Fixes and Tweaks:
3964

3965
- Decoupled vessels now properly inherit the action group state of the original vessel.
3966
- "Root-dropping" decoupling now properly preserves the staging count for the new decoupled vessel.
3967
- Fixed the EVA flags looking weird during the initial part of the flag-plant animation.
3968
- Fixed staging icons on decoupled parts not being removed from the staging list.
3969
- Fixed the suspension jitter on the Medium Wheels.
3970
- Several improvements to how collisions are detected and handled in the editors.
3971
- Symmetrical counterparts now properly glow red or green based on whether they can attach or not.
3972
- Added a sound for when placing/releasing parts in the editor isn't possible.
3973
- Added the flag pole to the editor scene background.
3974
- Adjusted collision and torque values for the medium wheels so they're a bit faster and tougher.
3975
- Adjusted wheel breaking logic to take into account the relative velocities of rigidbodies.
3976

3977
==================================== v0.20.0 =========================================================
3978

3979
New:
3980

3981
* Parts:
3982
- Command Seats for Kerbals on EVA.
3983
- New Cupola pod with IVA.
3984
- New Small Lander pod with IVA.
3985
- 2 new Probe Cores.
3986
- New Large Docking Clamp.
3987
- New Medium Wheel.
3988

3989
* Flags:
3990
- Kerbals on EVA can now plant Flags on terrain.
3991
- Several Stock flags to choose from.
3992
- Flags are moddable. Create your own!
3993
- Planting a Flag allows you to name the site, which becomes a focusable object in flight and on the Tracking Station.
3994
- Planted flags have a Plaque, which can be written during placement, and read only when approached by an EVA.
3995
- Added a Flag selector to the Game Start Dialog.
3996
- Added a Flag Pole Facility to the Space Center.
3997
- Added a FlagDecal part module. Allows any part to have a part of its model textured with the selected flag.
3998

3999
* Editor:
4000
- Added Flag selector to Editor scenes, to select a flag for the mission (defaults to space program flag).
4001
- The Editor no longer requires that the first part on a vessel be a Command Pod.
4002
- Any part which allows both stacking and surface-attaching can be used as the vessel root.
4003
- Added a new part filtering system to the parts list, which allows excluding and greying-out parts based on any criteria.
4004
- It is now possible to delete the first part on a vessel, and replace it.
4005

4006
* UI:
4007
- Added the first iteration of the Kerbal Knowledge Base: A collection of vessel and planetary information on the Map and Tracking Station.
4008
- The Knowledge Base shows information about known Celestial Bodies, displays the crews inside vessels, and much more.
4009
- Added Filtering by vessel type on the Tracking Station.
4010
- Added Filtering to the Map View as well (hover around the top-center of the screen)
4011
- New Loading Screens, with hints.
4012

4013
* I/O:
4014
- GameDatabase: Completely overhauled the loading process with a completely new system.
4015
- Mods and Stock Parts can now have their own separate folders for organization.
4016
- Added a Flags folder to collect flag bitmaps.
4017
- Added a scene transition buffer system, to ensure optimal memory cleanup when switching scenes.
4018

4019
* Controls:
4020
- Switching vessels no longer resets throttle and other input whenever possible.
4021
- Going on EVA and boarding a vessel (or boarding a seat) also no longer reset the vessel's input state.
4022
- Decoupled vessels inherit the old vessel's control state. 
4023
- All parts on a stage will get activated now, even if that stage causes some of those parts to get jettisoned away.
4024

4025

4026
Bug Fixes and Tweaks:
4027

4028
- Streamlined PQS Terrain Assets, reduced memory usage by up to 30%.
4029
- Upgraded Debug Menu, allows reloading parts and cfg files while playing.
4030
- The Map View now properly prioritizes selecting moused-over map nodes when multiple orbits overlap.
4031
- It's now possible to 'pin' the Ap and Pe nodes, so their captions remain visible after moving the mouse away.
4032
- Removed the Splash Screen scene. Now the game starts loading as soon as the application starts.
4033
- Rewrote and organized many scattered game events into a single coherent GameEvents System, which plugins can use.
4034
- If you crash/explode, focus now shifts to the nearest controllable vessel (if any) instead of going straight to the End Flight dialog.
4035
- Many more small bug fixes and tweaks.
4036

4037

4038
==================================== v0.19.1 =========================================================
4039

4040
Bug Fixes and Tweaks:
4041
* Fixed re-entry shader failing on highly scaled parts
4042
* Corrected an issue that would prevent large rover wheels from applying brakes
4043
* Tweaked braking speed and power on rover wheels
4044
* Adjusted how rover wheels display resource usage
4045
* Changed Ladders on the launchpad ladders to make it easier to climb them.
4046
* Changed the names of launchpad and runway objects to be more descriptive when you crash into them.
4047

4048

4049
==================================== v0.19.0 =========================================================
4050

4051
New:
4052

4053
* Added visual (and sound) effects for re-entry and supersonic flight.
4054
* Overhauled the Kerbal Face Expression System with new animations, which are also visible on EVA.
4055
* Added wheel parts and modules for the construction of rovers.
4056
* Added several new general purpose structural parts.
4057
* New mesh for the launch pad area, now with 100% less launch tower.
4058
* New mesh for the Runway, with sloping edges to drive on and off it.
4059

4060
Bug Fixes and Tweaks:
4061

4062
* 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. 
4063
* Fixed the airspeed sound not looping properly, and adjusted the pitch range for it.
4064
* Various minor balance tweaks.
4065
* More texture variety added to probe cores, to better determine their positioning.
4066
* Fixed a few objects that were on the wrong layer.
4067
* Fixed an issue when comparing versions, which could result in false 'incompatible' warnings.
4068
* Fixed an issue with velocity changes when resuming 1x time while on a hyperbolic orbit inside a rotating reference frame.
4069

4070
==================================== v0.18.4 L3 ======================================================
4071

4072
Bug Fixes and Tweaks:
4073
* Changed the debug toolbar key combo to ModifierKey+F12 (RShift+F12 by default)
4074
* Changed the quick scenario loader key combo to ModifierKey+F10 (was Ctrl+F10 before)
4075
* Removed an unused shader that caused the game to crash on Linux systems with AMD video drivers.
4076

4077
==================================== v0.18.4 L2 ======================================================
4078

4079
Bug Fixes and Tweaks:
4080
* The Alt modifier key is now remappable, and defaults to RightShift on Linux.
4081
* Remapped all ocurrences of the Alt key to RightShift on Linux (as Alt is OS-reserved on most distros).
4082
* Fixed double-clicks not working properly.
4083

4084
==================================== v0.18.4 L1 ======================================================
4085

4086
* Linux Version Release
4087

4088
Bug Fixes and Tweaks:
4089

4090
* Added a setting to tweak the mouse wheel axis scaling.
4091
* Input Axes now support linear scaling.
4092
* The Debug console can now also be toggled using the Grave and AltGr keys
4093

4094
==================================== v0.18.4 RC3=======================================================
4095

4096
Bug Fixes and Tweaks:
4097

4098
* Fixed the latest version checking.
4099
* Fixed some places that were using an old and inaccurate value for the vessel's G-force, preventing entering warp sometimes.
4100
* Fixed an issue which caused DAE model loading to fail.
4101

4102

4103
==================================== v0.18.4 RC2=======================================================
4104

4105
Bug Fixes and Tweaks:
4106

4107
* Fixed an issue where controls could become locked when switching focus out of a dead uncontrollable vessel.
4108
* Fixed a collision issue with the large RCS Tank.
4109
* Fixed a transparency issue with smoke FX and explosions.
4110
* Boarding a vessel from EVA no longer toggles the SAS on the vessel.
4111
* The VAB and SPH now show decoupler ejection forces on the part stats.
4112
* Removed a part that wasn't ready and had sneaked its way into the build.
4113
* Fixed a few typos on part descriptions and tutorials.
4114
* Increased Jool's rotating frame threshold altitude to prevent entering its atmosphere with the rotating frame disabled.
4115
* Fixed an issue with the UI background not scaling correctly on the SPH.
4116
* Fixed winglet colliders.
4117
* Fixed EVA light orientations.
4118
* Updated Copyright dates.
4119
* Fixed vab transparency issue.
4120
* Fixed Explosion Shader Transparency issues.
4121
* Fixed Part Actions being clickable if Time Warp was engaged while the Action UI was already up.
4122

4123
==================================== v0.18.4 RC1=======================================================
4124

4125
New:
4126

4127
* Ported the game over to Unity 4. Expect improved performance.
4128
* Added a new stock spaceplane: The Ravenspear Mk4.
4129

4130
Bug Fixes and Tweaks:
4131

4132
* Fixed some buttons not being locked out properly on the Tracking Station and possibly other scenes.
4133
* The Staging Stack now automatically scrolls back into view if a staging operation sends it off screen.
4134
* Stage groups and icons now accurately follow the mouse when dragging.
4135
* Fixed some UI controls and keys being responsive during pause.
4136
* Fixed some sounds (mainly voices) being affected by 3D effects when they shouldn't.
4137
* Fixed an issue when going in and out of Map View after crashing the ship.
4138
* Fixed the EVA map icons not showing.
4139
* Fixed the planetary terrain not starting up properly sometimes.
4140
* Fixed the error messages when exiting the game from the flight scene.
4141
* Added a bad name filter for the Kerbal name generator.
4142
* Fixed issues with the popup dialogs that allowed them to spawn a massive number of duplicates.
4143
* Parts on the parts list no longer show the author on their tooltips (that broke immersion).
4144
* Flight basics tutorial now requires player to set throttle to max before finishing the tutorial (and launching).
4145
* fixed the non-persistent StateName field on MunFlight Tutorial.
4146

4147
==================================== v0.18.3 (Demo)====================================================
4148

4149
* Demo release
4150

4151
==================================== v0.18.2 ==========================================================
4152

4153
* Official Release
4154

4155
New: 
4156

4157
* Scenarios:
4158
- Added a scenario called Station One, where a refueling station is already in orbit.
4159

4160
==================================== v0.18.2 RC6=======================================================
4161

4162
Bug Fixes and Tweaks:
4163

4164
* Main Menu:
4165
- Fixed an issue which caused the Load Game dialog to give false positives when checking for invalid saves.
4166

4167
* Graphics:
4168
- 800x600 is no longer a valid resolution option. Minimum possible resolution is now 960x720.
4169

4170
==================================== v0.18.2 RC5=======================================================
4171

4172
Bug Fixes and Tweaks:
4173

4174
* Tutorials:
4175
- Fixed the Construction Tutorial erroring out with an "incompatible" sfs when launching after completing the tutorial.
4176
- Tutorial Scenarios now delete the instructor objects when the ScenarioModule is destroyed.
4177
- The Construction Tutorial now allows launching the constructed vessel, and going back to edit it later.
4178

4179
* Controls:
4180
- Action groups are now locked when in map view, to prevent accidental activation without being able to see the ship.
4181
- Map View won't lock RCS off anymore when the navball is up.
4182

4183
* UI:
4184
- Added some sanity checking to text fields (vessel names and saves), so illegal characters don't cause trouble.
4185

4186
==================================== v0.18.2 RC4=======================================================
4187

4188
Bug Fixes and Tweaks:
4189

4190
* Controls:
4191
- Added input locks to action groups and part context UIs, so they lock when appropriate.
4192

4193
* UI:
4194
- Part Resource Context Gauges now correctly go away when the corresponding part gets detached from the current ship.
4195

4196
* Parts:
4197
- Fixed an issue that could cause RCS thrusters to fly off on their own because of numerical spikes.
4198
- Landing gear now remember to set the brakes when resuming flight.
4199

4200
* Gameplay:
4201
- Added a rule to prevent saving the game or switching vessels while the current one is throttled up.
4202
- Unrestricted vessel switching is now only allowed if the vessel to be focused is loaded and unpacked. 
4203

4204
==================================== v0.18.2 RC3=======================================================
4205

4206
New:
4207

4208
* Training: 
4209
- Added a Basic Flight Tutorial.
4210
- Added a Basic Vessel Construction Tutorial.
4211

4212
* Solar System:
4213
- Added a new icy planet called Eeloo, somewhere out past Jool.
4214

4215
Bug Fixes and Tweaks:
4216

4217
* Gameplay:
4218
- Fixed an issue where crashing a ship wouldn't properly remove the root part and cause weird "physics" sometimes.
4219
- Fixed an issue with renaming vessels from symmetrically-placed command pods.
4220

4221
* Maneuver Nodes:
4222
- Fixed a small but annoying issue where maneuver gizmos would switch modes when rotating the camera just after creating a maneuver.
4223

4224
* Training:
4225
- Fixed Gene Kerman introducing himself as Wernher von Kerman on the Orbit 101 tutorial.
4226

4227
* Parts: 
4228
- Fixed an issue where the root part of a vessel would live on in a weird state after crashing.
4229

4230
* Docking:
4231
- Fixed an issue where docking ports wouldn't resume their fuel crossfeed properly sometimes.
4232

4233
==================================== v0.18.2 RC2=======================================================
4234

4235
Bug Fixes and Tweaks:
4236

4237
* Parts:
4238
- Fixed an issue with the engine fairings which caused engines to lose mass on save/load cycles.
4239
- RCS thrusters no longer try (and fail) to do lever arm compensation.
4240

4241
* Music:
4242
- Fixed an issue where some tracks were subject to doppler effects in flight.
4243

4244
* Solar System:
4245
- Pol's gravity increased slightly
4246
- Bop and Pol's semi-major axes increased (Bop's SOI almost intersected Tylo's)
4247

4248
==================================== v0.18.2 RC1=======================================================
4249

4250
New:
4251

4252
* UI:
4253
- Added a button to open the SpacePort site on the Main Menu (opens on the default browser)
4254

4255
* Music:
4256
- Added two new tracks for space and another one for construction.
4257

4258
Bug Fixes and Tweaks:
4259

4260
* Docking:
4261
- Fixed ejected debris being incorrectly typed as "Unknown".
4262

4263
* UI:
4264
- Fixed an issue where the "Resume Saved" dialog wouldn't show if a save folder was missing its persistent.sfs file.
4265
- The "Resume Saved" and Craft Load dialogs now offer to clean up incompatible files if any are detected.
4266
- Incompatible/Invalid entries on those dialogs are now greyed out, and the reason why they can't be loaded is displayed.
4267
- Fixed an issue with popup dialogs cutting out content (text and buttons) when multiple dialogs were spawned at once.
4268
- The Resources panel is now visible while in the Map View.
4269

4270
* Parts:
4271
- 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.
4272
- Physicsless parts now get "promoted" to physical ones if they become the root of a vessel (by decoupling)
4273

4274
* Persistence:
4275
- Vessel rotation is now stored relative to the universe, instead of in worldspace. This fixes vessels having seemingly random rotations upon resuming a save.
4276

4277
==================================== v0.18.1 ==========================================================
4278

4279
Bug Fixes and Tweaks:
4280

4281
* Docking:
4282
- Fixed an issue which could cause an error when undocking if the undocked vessel was missing its original root part.
4283
- Fixed the vessel snapping when docking, which could cause misaligned docking connections sometimes.
4284
- Fixed an issue where docking to docked vessels could cause trouble when undocking again in a different order.
4285
- Fixed manually-defined vessel types getting lost after docking.
4286

4287
* Parts
4288
- Fixed a misspelled parameter on the smallRadialEngine cfg
4289
- Fixed an issue with the solar panels exposure detection maths.
4290
- Fixed a case where RCS could become activated by ASAS during time warp and eat all propellant
4291
- Adjusted Solar Panel raycasting to prevent false positives on planetary occlusion
4292
- Gimbal module now displays vectoring information in the VAB
4293
- Adjusted initialization of the gimbal module for better mod support - gimbals now have an optional movement speed parameter
4294
- Changed Airflow Display during timewarp on the intakes
4295
- Gave Launch Pad Clamps power, so probes don't die waiting for a launch window.
4296

4297
* Many other small tweaks and fixes.
4298

4299
==================================== v0.18.0 RC4 ======================================================
4300

4301
Bug Fixes and Tweaks:
4302

4303
* Controls:
4304
- Fixed an issue with ASAS which could cause unfocused vessels to start correcting for the wrong vessel's rotation.
4305

4306
* Part Loader:
4307
- Fixed an issue with DAE loading.
4308

4309
* UI:
4310
- Fixed the resources button on the Map.
4311

4312
* Docking:
4313
- Exposed docking node acquire and capture thresholds to the cfg.
4314

4315
==================================== v0.18.0 RC3 ======================================================
4316

4317
New:
4318

4319
* Stock Craft:
4320
- Added the Aeris 4A. A just-barely-able-to-SSTO spaceplane.
4321
 
4322
Bug Fixes and Tweaks:
4323

4324
* Docking:
4325
- Docking nodes now have a "Control from Here" option, to make off-axis docking procedures easier.
4326
- Docking nodes can now specify a transform for the "control from here" action in the cfg.
4327

4328
* PartModules:
4329
- A few tweaks to enhance modability on Engines, Solar Panels and generic animation modules.
4330

4331
* Parts:
4332
- Tweaked a few cfg values for air intakes, landing legs and the sepratron motors.
4333

4334
* Credits:
4335
- Updated credits scene to add music information and generally sped it up a bit.
4336

4337
==================================== v0.18.0 RC2 ======================================================
4338

4339
Bug Fixes and Tweaks:
4340

4341
* UI: 
4342
- Fixed the Action Groups menu not working.
4343
- Fixed an issue with the resource transfer UI coming up in an invalid state when a resource was pinned to the screen.
4344
- Fixed the Action Groups panel not scaling to the bottom of the screen.
4345

4346
* Parts:
4347
- Added a NoCrossFeedNodeKey parameter to the stackBicoupler. Prevents fuel from flowing across stacks.
4348

4349
==================================== v0.18.0 RC1 ======================================================
4350

4351
New:
4352

4353
* Flight Planning:
4354
- Implemented map cues for close approaches when targeting celestial bodies.
4355

4356
Bug Fixes and Tweaks:
4357

4358
* Docking:
4359
- Fixed an issue which caused docking nodes to sometimes not be selectable as targets.
4360
- Fixed an issue where very large/wobbly docked vessels could become misaligned after reloading.
4361

4362
* UI:
4363
- Fixed the Parts list on the SpacePlane Hangar not reaching the bottom of the screen on some resolutions.
4364
- Fixed the Stats Tracking and Version Prompt dialogs fighting for window focus when the running the game for the first time.
4365
- Fixed the gauges on engine icons reading 50% when no fuel was available.
4366

4367
* Flight Planning:
4368
- Fixed an issue which made maneuver gizmos non-draggable sometimes.
4369
- Fixed an issue where placing a second maneuver after having passed the first one would get it placed incorrectly.
4370
- Map cues for target objects will now only appear if the cues are inside the patch bounds.
4371

4372
* Parts:
4373
- Corrected a misspelled parameter on some parts.
4374

4375
==================================== v0.18.0 x6 =====================================================
4376

4377
Bug Fixes and Tweaks:
4378

4379
* Physics:
4380
- Fixed an issue which caused ships to sometimes respond weirdly to pitch, yaw and roll controls after switching vessels.
4381

4382
* Part Modules:
4383
- Improved the part description texts on the editor tooltips.
4384
- The Engine Nacelle part now has a functional air intake.
4385
- Alternator Modules now produce resources based on the final engine thrust output, and only when they are operating properly.
4386
- Command Modules no longer wait for their vessels to become focused before setting the part as an input source.
4387
- Fixed the Decoupler module not properly saving its state (could cause a null ref on resume).
4388
- Unmanned command pods now hold a small amount of electric charge on them.
4389

4390
* VAB/SPH:
4391
- Part icons on the list are now rotated again.
4392
- Part tooltips now keep a few pixels away from the cursor itself.
4393
- Fixed the editor UI becoming active on refocus or cancelling load without a selected initial part.
4394
- Fixed the editor camera becoming active on the same cases as above.
4395

4396
* Controls:
4397
- Fixed the SAS toggle and hold keys not working properly.
4398
- Fixed unfocused vessels not receiving control updates properly after resuming the game.
4399
- Fixed the SAS losing sync with the Lin/Rot control modes if toggled manually while in docking mode.
4400

4401
* Main Menu:
4402
- Fixed the "flights in progress" count on the game load dialog not counting all commandable vessels properly.
4403

4404
* Docking:
4405
- Preattached Nodes now also have the option to enable/disable crossfeed.
4406

4407
* Flight Planning:
4408
- Fixed the Burn Vector on the navball and DeltaV reading being incorrect if the maneuver was in a different SOI than you.
4409

4410
* Tutorials And Scenarios:
4411
- Updated the tutorials and scenarios from 0.17 to be compatible with 0.18.
4412
- Updated all stock craft to be compatible with 0.18
4413

4414
==================================== v0.18.0 x5 =====================================================
4415

4416
Bug Fixes And Tweaks:
4417

4418
* Docking:
4419
- Undocking the primary docking node on a multiple-docking-port system will no longer undock other ports.
4420
- When the primary docking node undocks, other docked nodes reset so that one of them can dock as primary.
4421
- All docked nodes now have the "Undock" action available (and that will undock only that node).
4422
- Updated IVA nav ball to have working target and maneuver node indicators.
4423

4424
* Persistence:
4425
- 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)
4426

4427
* PartModules:
4428
- Manned Command Pods no longer generate power. They can store some amount of charge on themselves though.
4429
- Engines from the LV-T 45 and above are now fitted with alternators, which will produce electricity while the engine is running.
4430
- 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.
4431
- Fixed an issue with the OX-4B solar panels that could cause a null ref spam if they got ripped off in an airstream.
4432
- Improved the triggering logic on the Launch Clamps a bit.
4433

4434
* Control:
4435
- It is now possible to leave SAS on and focus another vessel.
4436
- ASAS modules run automatically on unfocused vessels.
4437
- Fixed an issue which caused ASAS to not function properly after decoupling a secondary vessel.
4438

4439
* Resources:
4440
- 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.
4441
- Fixed a problem with the IntakeAir resource which made radial intake parts stop working.
4442
- Fixed a glitch with fuel lines that allowed disconnected parts to continue providing fuel to engines.
4443
- Flow rates on the Resource UI aren't affected by time warp anymore.
4444

4445
* VAB/SPH:
4446
- Fixed an issue which made it possible to start the editors with an empty ship.
4447
- The Part Rotation keys now have their own bindings in the settings.
4448

4449
* Physics:
4450
- Fixed an issue where animated parts wouldn't ignore collisions on the same vessel properly, causing "phantom forces" even when they weren't animating.
4451

4452
==================================== v0.18.0 x4 =====================================================
4453

4454
Bug Fixes And Tweaks:
4455

4456
* General
4457
- On rails warping not allowed when the ship is throttled up.
4458

4459
* VAB/SPH:
4460
- Remapping the Staging Mode Pitch, Yaw and Roll keys won't affect the part rotation keys on the editors anymore.
4461

4462
* Part Modules:
4463
- Parts now have temperature indicators on the icon stack again
4464
- Intakes now produce drag at higher speeds and mach numbers
4465
- Fixed an issue that prevented engines from saving ignition states
4466
- Fixed engine action groups linkage
4467
- Some rcs tanks still had the old rcsTank part behavior. They're now displaying information correctly.
4468
- Changed default start behavior for generators, so they could work independently of staging
4469
- Fixed the solar panel colliders getting re-enabled on destroyed panels
4470
- Fixed Gigantor panels not producing electricity due to an error in the part.cfg file
4471
- Adjusted raycasts for solar panel blocking detection
4472

4473
* Resources:
4474
- Engines now have gauges for each resource next to their icons. 
4475
- These gauges show how many resources are available to that engine.
4476
- Fixed the resource search algorithms. "Stage Only" display mode should now work properly.
4477
- All resource containers will display a dry mass value in the VAB. (The weight of the part with no resources)
4478

4479
* Action Groups:
4480
- Action groups can now be given a cooldown time, and cannot be toggled again until the cooldown period ends.
4481
- Action group cooldowns are persistent and time-warpable.
4482

4483
* Docking:
4484
- Fixed a bug where decoupling pre-docked vessels could leave them uncontrollable.
4485
- Decoupled vessels now get proper default names based on their vessel types.
4486
- Fixed the Mk1 Pod not setting a "Ship" vessel type.
4487
- Docking nodes now have an action to enable/disable resource crossfeed.
4488
- Fixed an issue that could cause docking nodes to stop functioning if the game was saved and reloaded just after undocking.
4489
- Clamp-o-tron Jr. now has a top stack node and can be properly attached in the VAB.
4490
- Docking ports of different sizes can no longer be docked together.
4491
- It is now possible to dock multiple ports simultaneously, and dock to ports on the same vessel.
4492

4493
* Parts:
4494
- Mainsail and Poodle given thermal animations.
4495
- More accurate collision model for large stack decoupler.
4496
- Enabled surface attaching onto the regular decoupler.
4497
- Fuel Lines and Strut Connectors now stay connected after decoupling (unless they were connected across the decoupled bits).
4498
- Light modules now use interpolated dimming, and support the use of animations to enable emissives
4499

4500

4501
==================================== v0.18.0 x3 =====================================================
4502

4503
New:
4504

4505
* Physics:
4506
- Added a slider to the settings screen to control the maximum delta time allowed for a single frame.
4507
- The MET timer on the UI will turn yellow (and red) if time is passing slower than normal (if max DT exceeded).
4508

4509
Bug Fixes And Tweaks:
4510

4511
* Part Modules:
4512
- Fixed a serious issue in which non-controllable vessels would prevent your own vessel from receiving input properly.
4513

4514
==================================== v0.18.0 x2 =====================================================
4515

4516
New:
4517

4518
* Docking
4519
- It is now possible to select a Vessel Type when renaming a vessel.
4520
- VesselTypes are used to determine dominant vessel when docking (when possible).
4521

4522
* Parts:
4523
- 2.5m fuel tanks have been redone.
4524
- Added two new sizes of 2.5m tank (double and quarter length)
4525
- Added big nose cone for 2.5m rockets.
4526

4527
* Part Modules:
4528
- Added ModuleCommand. It controls whether a part is able to provide input to the ship. 
4529
- Crewed pods require a minimum set of crew aboard, and unmanned pods require power.
4530

4531
* Action Groups:
4532
- Added Buttons to the Flight UI to show (and control) the state of the Lights, Gear, Brakes and Abort groups.
4533

4534
* Planet Changes:
4535
- Enhancements of Eve, Duna and Tylo.
4536

4537
Bug Fixes and Tweaks:
4538

4539
* Docking:
4540
- Fixed an issue where docking two vessels with the exact same mass would cause the game to crash.
4541
- Added a DockingNode module to the Clamp-O-Tron Jr. (it seems we forgot about that one)
4542
- Fixed a bug which caused docking nodes to not function properly if they had been connected to a decoupler earlier.
4543
- Landers and other controllable vessels are no longer flagged as debris after decoupling.
4544
- 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.
4545

4546

4547
* Flight Planning:
4548
- Fixed the DeltaV Gauge not hiding when pressing F2.
4549
- Fixed the sync icon's Separation value, which was being incorrectly calculated.
4550

4551
* Part Modules:
4552
- Fixed an issue on the Generator Module which caused it to accummulate resource definitions as it was saved and loaded.
4553
- Fixed an issue on the Generator Module caused by debugging code.
4554
- Fixed an issue on the Engine Module which could cause it to lose references if it were the root of a vessel.
4555
- Tweaked the module loading process to make sure it's not possible to end up with duplicated modules after loading.
4556
- Part modules now display relevant information to the VAB on mouse over
4557
- Fixed issue where the radial decoupler module could leave anchors in the VAB after removing the attached part
4558
- Updated Gimbals to have gimbal locking right click actions
4559
- Updated Right click action menu names to be more easily distinguishable on parts with multiple modules
4560
- Added a new stage separator part. That will decouple from both sides. Extended Decouple module to support multiple connections.
4561
- RCS modules moved over to using ISP calculations
4562
- Intakes now support buffered operation and resource storage modes
4563
- Increased accuracy of rotation saving for solar panels.
4564
- Removed srf attachment flag from engines. 
4565
- Added action group interface to docking nodes
4566
- Fixed an issue with vessels and modules that could lead to duplicate modules on parts, and could cause a game crash.
4567
- Engine Modules no longer save propellant definitions to sfs or craft files.
4568
- Generator Modules no longer save input/output resource definitions to sfs or craft files.
4569
- Increased capacity of batteries.
4570
- Increased power consumption of Ion Engines.
4571
- Increased mass of RTGs slightly.
4572
- Engines no longer show effects when disconnected
4573
- Landing gear now have status indicator lights, in addition to landing lights.
4574
- Added light modules, used for new spotlight and floodlight parts, in addition to landing lights
4575
- Improved Special effects handling for Engines, Engines now have a flameout FX group and particle effect.
4576
- Fixed issue that could cause fairings not to properly eject if the staging order was off
4577
- Jet engines are now using power band behavior. Support for this is included in the engine module now.
4578
- Solar Panels generate electricity based on the distance to the sun.
4579
- Landing gear brakes now smoothly blend in and out, to prevent jerking or flipping.
4580
- RCS modules now support events and actions
4581
- Upgraded float curves to optionally support in / out tangents. Fixed clamping issues on existing curves.
4582
- Changed naming on some actions and modules for clarity.
4583

4584
 * Docking Controls:
4585
- Fixed a bug where having a joystick axis mapped only to Staging-mode throttle would cause throttle to jump to 50% on Docking mode.
4586
 
4587
* IVA:
4588
- Fixed the internal space coordinate maths. Now multiple internal spaces appear correctly in relation to the vessel.
4589

4590
==================================== v0.18.0 x1 =====================================================
4591

4592
New:
4593

4594
* Docking:
4595
 - New Docking Node parts allow connecting ships in flight. 
4596
 - Docked vessels merge into a single vessel.
4597
 - Docking Nodes can be pre-attached in the VAB and SPH.
4598

4599
 * Flight Planning:
4600
 - Place Maneuver Nodes to plan flight maneuvers in advance, and see the resulting trajectory for it.
4601
 - Maneuver Nodes can be tweaked in realtime using a Maneuver Gizmo.
4602
 - Once set, a Delta V gauge next to the NavBall provides guidance cues to fly the maneuver.
4603
 - Maneuvers can be chained to create complex flight plans.
4604

4605
 * Targeting:
4606
 - It is now possible to set other objects as targets.
4607
 - It is also possible to target orbits on the map.
4608
 - Targeted orbits display Ascending and Descending Nodes
4609
 - Targeted vessel orbits also display orbital intersects, and cues to assist with rendezvous.
4610
 - New Target NavBall Mode, shows speed and velocity vectors relative to the selected target.
4611
 - The Waypoint vectors on the navball now point to/from the selected target.
4612

4613
 * Part Resources
4614
 - Completely overhauled resources system for parts.
4615
 - Resources include Liquid Fuel, Oxidizer, RCS Monopropellant, Electric Charge, Intake Air, and more.
4616
 - New Resource Container parts, including batteries, new tanks, solar panels, and heaps more.
4617
 - New Resource Display on the UI, makes the state of resources much easier to visualize at a glance.
4618

4619
 * Part Modules
4620
 - Many part types rewritten using the new PartModule System.
4621
 - Added Solar panel modules, which track the sun, and fragment when exposed to fast moving air
4622
 - Radial and Stack decouplers are now a module and have Gui Actions
4623
 - Added Generic Animation module with GUI Actions
4624
 - RCS module Added, with visual FX mode
4625
 - Added Engine module which supports full GUI actions, and utilizes resources to allow for custom defined propellants
4626
 - Jet engines now require intakes to operate
4627
 - Gimbal module added, with gimbal lock capability for action groups
4628
 - Heat Animation Module added (allows heat based animation on parts)
4629
 - Throttle FX animation Module (allows throttle based animation on parts)
4630
 - Full suite of Sensors that use a base Sensor module added
4631
 - Parachute module added. Supports repacking of a spent chute on EVA. Chutes can be emergency cut if deployed.
4632
 - Fairing Module added to all engines to cover them until they are activated
4633
 - Resource processing / generation module added. Converts resources from one type to another
4634
 - Landing gear module upgrade for better functionality and support for action groups
4635
 - Physical object behavior added. Allows for breakable parts (IE, the solar panels) More to come.
4636
 - Part Modules can be combined in a single part, to create compound functionality and emergent behaviours.
4637
 
4638
 * Action Groups:
4639
 - A Massive overhaul to how parts work. 
4640
 - Assign parts to groups in the VAB and SPH, to create advanced vessel functionality.
4641
 - Groups include Gears, Brakes, Chutes, Lights, RCS, SAS, an Abort Group, and more.
4642
 - Also, 10 Custom Groups which can be set to do anything.
4643

4644
 * Staging:
4645
 - It is now possible to edit the staging sequence while in flight.
4646
 - Stages now only show parts that will respond to the stage activation (reduces clutter significantly).
4647

4648
 * Docking Controls:
4649
 - New control mode for docking/orbital maneuvers. Works similarly to EVA controls.
4650
 - New Docking Mode Input UI Quadrant, shows Pitch, Yaw, Roll, plus X, Y and Z Translation Gauges.
4651
 
4652
* Completely overhauled Moho:
4653
  - No longer tidally locked. Instead, it rotates roughly twice for every orbit it makes
4654
  - Surface gravity changed to 0.25
4655
  - Orbit line color changed to better reflect its new design
4656

4657
* Greatly improved Kerbin:
4658
  - New types of tree meshes for various locations across the planet
4659
  - More varied biomes with more realistic and lush colors
4660
  - Slight modifications to the overall terrain
4661
    
4662
* Many, Many New Parts and Part Types:
4663
- Solar Panels
4664
- Lander Modules
4665
- Probe Parts
4666
- Ion Engines
4667
- Batteries
4668
- Overhauled designs on the existing parts
4669
- And a lot more.
4670

4671
Bug Fixes and Tweaks:
4672
- Fixed normal map loading
4673
- Explosion effects now respect audio settings
4674
- Aerospike engine attachement fixed
4675

4676
==================================== v0.17.1 ======================================================
4677

4678
* Official Release
4679

4680
Bug Fixes and Tweaks:
4681
* Removed the old tutorial toggles from the settings screen.
4682
* Made the EVA Yaw controls mappable.
4683
* Fixed a potential issue with the music logic.
4684

4685
==================================== v0.17.1 x3====================================================
4686

4687
New:
4688
* New option on the settings file to enable verbose debug logging, to include a call stack trace (when available)
4689

4690
Bug Fixes and Tweaks:
4691
* Fixed an issue where the menu ambience music would sometimes start playing on other scenes after some time had elapsed.
4692
* Overhauled the Debug Console. Entries are now labeled and colored according to type and the text is selectable.
4693
* Fixed the music volume slider having no effect without restarting the game.
4694
* Fixed the jitter on distant orbits on the map and tracking station.
4695
* Fixed a potential source of errors when warping time after a ship fell to pieces.
4696

4697
==================================== v0.17.1 x2====================================================
4698

4699
New:
4700
* Added a slider in Game Settings to allow adjusting the UI size.
4701
* Added Main Menu and Credits music.
4702
* The Q and E keys can now be used to control yaw with the EVA Jetpack
4703

4704
Bug Fixes and Tweaks:
4705
* Fixed the crewmember name textfields on the flight UI not scaling font size properly.
4706
* Fixed the terrain collision detection issues for Gilly and Bop.
4707
* Tweaked the terrain preset settings and PQS subvision methods for a significant reduction in object count.
4708
* PQS terrain quads are now positioned as closely as possible to their vertices, for maximum mesh stability.
4709
* Added a game setting to disable the automatic orientation when pressing any of the WSAD keys while jetpacking on EVA.
4710

4711

4712
==================================== v0.17.1 x1====================================================
4713

4714
New:
4715
* The flight UI now scales dynamically depending on screen resolution, to always have the same pixel size.
4716

4717
Bug Fixes and Tweaks:
4718
* Fixed an issue with the terrain engine that resulted in invisible oceans.
4719
* Fixed a small bug on the patched conics maths that could have caused some trouble.
4720
* Fixed the misaligned Music and Voice Volume sliders on the Audio Settings Screen.
4721
* Added a Render Quality slider to the video settings screen.
4722
* Fixed an issue where ships could break apart when changing warp rates too quickly (the "Space Cthulhu" bug)
4723
* Fixed an issue with the VAB/SPH UI, that made it possible to launch without a ship, causing a total game crash.
4724
* Removed an unused asset from the tracking station scene, which was taking up memory without adding anything.
4725
* Fixed a problem that could cause parachutes to despawn when travelling at high speeds.
4726

4727
==================================== v0.17.0 ======================================================
4728

4729
* Official Release
4730

4731
Bug Fixes and Tweaks:
4732
* Improved the input detection for the LandingGear brakes and toggle keys
4733
* The parking brakes will only set if the vessel is stopped.
4734

4735
==================================== v0.17.0 x9====================================================
4736

4737
Bug Fixes and Tweaks:
4738
* Added compatibility checking for game saves before loading.
4739

4740

4741
==================================== v0.17.0 x8====================================================
4742

4743
Bug Fixes and Tweaks:
4744
* Fixed an issue with PartModules not being initialized correctly if on a suborbital or hyperbolic trajectory.
4745
* Rewrote the LandingGear part as a PartModule, for a much more robust and stable implementation.
4746
* Tweaked the friction values for the landing gear wheels
4747
* Fixed an issue in Vessel that could cause a stream of nullref errors
4748
* Fixed an issue with Vessels not properly updating the positions of physicsless parts.
4749

4750
New:
4751
* Double-tapping the wheel brakes key will now set parking brakes.
4752

4753
==================================== v0.17.0 x7====================================================
4754

4755
Bug Fixes and Tweaks:
4756
* Fixed an issue with celestial bodies updating in the wrong order, causing odd placement of planets at high warps. 
4757

4758
==================================== v0.17.0 x6====================================================
4759

4760
* Fuel tank parts no longer look into parent parts for fuel, unless connected to them by a fuel line.
4761
* Fixed an issue with the radar altimeter that could cause sunken parts to explode.
4762
* Set Duna's orbital inclination to 0.06?
4763

4764

4765
==================================== v0.17.0 x5====================================================
4766

4767
Bug Fixes and Tweaks:
4768

4769
* Found and worked around a unity bug which caused several issues with parts colliding within the same vessel, and getting twitched out of place.
4770
* Fixed issues with the landing gear (will still need a rewrite, but should be better now)
4771
* Fix for advanced canard inversion of movement.
4772
* The Map Camera no longer rotates when in a rotating reference frame.
4773
* Disabled the Delete button when Stock craft files are selected.
4774
* The ship cache is now properly cleared when starting a new game.
4775
* The Simulate In Background setting no longer requires a game restart to take effect.
4776
* The orbit trajectory reframing maths are all done with double-precision now, to remove jitter from the orbit splines.
4777

4778
New:
4779
* Added Nuclear-Thermal Engine part
4780
* Added focusable areas for internal views
4781
* Added Settings for Music and Voice Volume
4782

4783
==================================== v0.17.0 x4====================================================
4784

4785
Bug Fixes and Tweaks:
4786
* Added smoothing to altimeter.
4787
* Fixed an issue with part initialization order which could cause a lot of trouble with physics and joints.
4788
* Fixed a bug with crossing SOIs at 1x warp.
4789

4790
New:
4791
* Pressing backspace will now reset the map and internal view. 
4792
* Middle mouse modifies the internal camera zoom by an additional 2x.
4793
* Double clicking middle mouse will reset the internal camera zoom.
4794
* Unlit/Transparent shader added to mu reader/writer.
4795

4796
==================================== v0.17.0 x3====================================================
4797

4798
Bug Fixes and Tweaks:
4799
* Fixed a small blunder that disabled auto-saving in X2.
4800
* Planet orbits changed again.
4801
* Fixed an issue with Krakensbane that could cause sub-optimal Kraken-banishment.
4802
* Smoke trails are now properly updated in moving reference frames.
4803
* Fixed the Sun flare effect jittering at high warp rates
4804
* Fixed the orbit lines and skysphere jittering when focusing rotating bodies at high warp rates.
4805
* Fixed the Universal Time being stepped incorrectly while P-warp was engaged.
4806
* Fixed the Kerbal EVA low-G walk system getting stuck at higher than 1x warp rates.
4807
* Added a smoothing pass to the vessel acceleration value, to minimize G force noise.
4808
* Added a warning about the compromised physics accuracy before engaging 3x warp.
4809
* Removed the automatic Time Warp mode switch when under acceleration.
4810
* Fixed an issue with P-warp rates persisting when reloading flight, even though the UI said otherwise.
4811

4812

4813
New:
4814
* Added new tree and boulder meshes for Kerbin (No more paper cutout trees)
4815
* Implemented new version of Laythe, should be less performance intensive as well as nicer looking.
4816

4817

4818
==================================== v0.17.0 x2====================================================
4819

4820
Bug Fixes and Tweaks:
4821

4822
* Fixed an issue with the terrain altitude detection, which could cause vessels (mostly debris) to fall through terrain.
4823
* Fixed the "cannot switch vessels" message appearing for every mouse click on the tutorials.
4824
* 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
4825
* Fixed an issue with warping time after crashing.
4826
* Fixed an issue where flying through a Mun arch would destroy the vessel.
4827
* Fixed an issue with Launch Clamps at 2x warp and above.
4828
* Fixed an issue with the G force calculation for vessels, which could prevent saving or warping.
4829
* Improved the layout of the Start Game menu.
4830
* Fixed an issue when Kerbals became ragdolls when travelling very fast, and started displaying odd physics behaviour.
4831
* Fixed several issues with the orbit math while on solar escape trajectories.
4832
* Fixed an issue where some Celestial Bodies would lag behind when timewarping in a rotating reference frame.
4833
* Tweaked the orbital parameters of several celestial bodies on the system, to make it more interesting.
4834

4835
==================================== v0.17.0 x1====================================================
4836

4837
New:
4838
* Internal Cockpit Views: The first iteration of the IVAs (Intra-Vehicular Activities) feature set.
4839

4840
* 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). 
4841

4842
* 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.
4843

4844
* Scenario Logic Modules: Like PartModules, but for scene logic (and defined on an SFS file instead of a part.cfg).
4845

4846
* Training Scenarios: Hands-On tutorials to teach you everything from craft construction to orbital maneuvers.
4847

4848
* Center of mass, thrust, lift and drag visual cues on the construction scenes.
4849

4850
* Prebuilt ships included with the game, as examples and possible starting points.
4851

4852
* Many new planets and moons throughout the Kerbal Solar System.
4853

4854
* Physical Timewarp Modes: An alternate time-warp mode where you can accelerate time to 2x, 3x and 4x without putting the sim on rails. 
4855

4856
* Several new parts
4857

4858
Bug Fixes and Tweaks:
4859
* Fixed an issue with numerical inaccuracy at very high velocities (the "Space Kraken" bug).
4860

4861
* Fixed several issues with the fuel flow logic.
4862

4863
* Tweaked the atmosphere rendering for Kerbin, for improved visuals.
4864

4865
* 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)
4866

4867
* Added a button on game loading dialog, to delete a saved game and all its contents (prompts for confirmation).
4868

4869
* Added a button on the ship loading dialog to delete saved ships (prompts for confirmation).
4870

4871
* Added a button on the Tracking Station to terminate an ongong flight (prompts for confirmation).
4872

4873
* Implemented dynamic walk cycle blending for EVA Kerbals under G levels between 0.17 and 1G 
4874

4875
* Added a floating origin system to the Scaled Space subscene, eliminating the visual jittering when viewing distant objects in the map view.
4876

4877
* Revised part titles and descriptions for the parts added in 0.16
4878

4879
==================================== v0.16.0 ======================================================
4880

4881
* Official Release
4882

4883
Bug Fixes and Tweaks:
4884
* Fixed some issues with the patched conic solver not finding proper SOI transitions sometimes.
4885
* Fixed an issue which prevented Mac builds from loading internal space assets.
4886

4887
==================================== v0.16.0 x5 ===================================================
4888

4889
New:
4890
* 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.
4891

4892
Bug Fixes and Tweaks:
4893
* 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.
4894

4895
==================================== v0.16.0 x4 ===================================================
4896

4897
Bug Fixes and Tweaks:
4898
* Increased the mk1 pod's rotation power back to 5.0.
4899
* It is no longer possible to warp time or switch to distant vessels while kerbals are on a ladder (temporary solution).
4900
* Fixed an issue that prevented the game from being saved while on a sub-orbital trajectory.
4901
* Fixed a velocity calculation for Kerbals on rotating ladders, which caused excessive slippage and made ladders very difficult to grab.
4902
* Fixed the crew capacity values on the part.cfg files.
4903
* Fixed the Orbit initialization routine, to prevent NaN errors on landed craft
4904
* Fixed parts that use the Part class having a "Part Type not available" message on their descriptions at the VAB.
4905

4906
==================================== v0.16.0 x3 ===================================================
4907

4908
Bug Fixes and Tweaks:
4909
* 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.
4910
* Fixed an issue with the EVA low-gravity walk system failing under certain physics settings.
4911
* Fixed an issue where any parts exploding on the focused vessel would cause the Flight End dialog to appear.
4912
* Fixed an issue where empty vessels would sometimes be controllable after switching to them.
4913
* Fixed the Retractable Ladders not saving their states properly.
4914
* Landing Legs now use a much improved collision handling system, eliminating leg wobble on heavy ships.
4915
* PartTools can now serialize WheelCollider components.
4916
* Fixed an issue where RetractableLadders would be climbable while retracted if the ladder wasn't cycled once.
4917
* Fixed a problem where Kerbals would collide and crash against ladder triggers attached to parts.
4918
* Improved detection/response to vessels below terrain and much better terrain altitude detection for vessels.
4919
* 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).
4920
* Fixed an issue that could cause the game to crash when starting an EVA.
4921
* Kerbals on ladders no longer get teleported when packed (they just let go).
4922
* Retracting a ladder with a Kerbal on it while in orbit will no longer cause them to go on random trajectories.
4923
* Fixed an issue where older parts that still used direct DAE or OBJ model loading wouldn't have their collision meshes rescaled.
4924
* Fixed a problem with EVAs saving the fuel value, which sometimes caused a conflict that could lead to a game crash.
4925
* Fixed an issue where the crew list on the hatch dialog wouldn't scroll.
4926

4927
==================================== v0.16.0 x2 ===================================================
4928

4929
Bug Fixes and Tweaks:
4930
* Kerbals now fall off ladders if they become disabled or are destroyed (can happen with retractable ones)
4931
* Added key and axis bindings for EVA controls. Reorganized the Input Settings screen a little.
4932
* Added separate control bindings for walking and jetpacking on EVAs.
4933
* Added 1:1 EVA rotation axes. Using them disables the automatic orientation system.
4934
* Tweaked the automatic orientation system to eliminate gimbal-lock situations, and flipped the X mouse axis input.
4935
* The NavBall and Staging Quadrant are no longer visible during EVA.
4936
* Fixed issues with saving/resuming EVAs while ragdolling.
4937
* Fixed RCS and SAS toggling on other vessels.
4938
* Fixed an issue that caused Kerbals to tumble in space forever.
4939
* Fixed command pod airlock node positioning, could cause violent crew ejections sometimes.
4940
* Fixed an issue with Kerbals crashing into things that could cause a stream of errors and a complete game crash.
4941
* Vessels take collision impact momentum into account whenever possible 
4942
* FlightInputHandler now stops running while on EVA.
4943
* Fixed a problem where vessels would be stuck as 'Landed' if boarding a part while in contact with another.
4944
* Fixed issues with the large Landing Leg colliders.
4945
* Added patcher auto-updater. Will redownload the patcher if a better version is available.
4946
* Tweaked Physics settings to reduce landed part wobble.
4947
* It is now possible to close the Flight End screen without leaving the flight scene (to switch vessels).
4948
* Tweaked part collision handling for better efficiency.
4949
* It is now possible to deploy/retract ladders from outside the ship, provided you're close enough to it. (while on EVA).
4950

4951
==================================== v0.16.0 x1 ===================================================
4952

4953
New: 
4954
* Kerbal crewmembers in Extra-Vehicular Activities, both at the surface and in orbit.
4955
* Kerbal scientists, mechanics and ground crew all around the Space Center Facilities.
4956
* New Internal Cockpit models, with full modding support.
4957
* New (Much lighter on performance) Particle Effects and Explosions
4958
* Several new, larger rocket parts.
4959

4960
Bug Fixes and Tweaks:
4961
* Set all parts on the same vessel to ignore collisions with each other. 
4962
  Hopefully this will solve all part-to-part collision problems.
4963

4964
* Reduced the minimum collider intersection threshold to much less than before. 
4965
  Should increase collision accuracy and hopefully solve issues like landing gear
4966
  going through the ground. (all thanks to above fix)
4967

4968
* [API Change] MemoryStream wrappers that were mistakenly not committed for 1.15.1 have been added to the code.
4969

4970
* Packing/Unpacking ships is now done without affecting the ship's scene hierarchy.
4971
  Now, vessels take care of keeping their own parts in place while packed, making for much more stable
4972
  physics behavior when going in and out of time warp.
4973

4974
* Improved vessel/part loading from persistence procedure, for more stable and accurate flight resuming.
4975

4976
* Fixed a bug in the Tracking Station scene, which prevented scrolling the vessel list.
4977

4978
* The Vessel Switching keys now only cycle between nearby vessels and won't cause the scene to reload anymore.
4979
  To switch to far-away vessels, you must use the map view.
4980

4981
==================================== v0.15.2 ======================================================
4982

4983
Bug Fixes and Tweaks:
4984
* Fixed an issue with part-to-part collisions that caused unphysical forces and caused some designs to break apart.
4985

4986
==================================== v0.15.1 ======================================================
4987

4988
Bug Fixes and Tweaks:
4989
* Fixed a couple of issues with the parts action UI popups and their code bindings.
4990
* Tweaked the time warp altitude limits. It is now possible to warp fast at low orbits around Minmus and the Mun.
4991
* Tweaked the rotating reference frame thresholds when nearing planets, to reduce terrain mesh jitter.
4992
* Fixed the 'Serpinski Terrain' issue, where the terrain mesh would break up when approaching a planet after travelling very far.
4993
* Fixed an issue with the patched conic solver failing on some escape trajectories.
4994
* Fixed the normal maps on several parts.
4995
* It is now possible to set the persistent debris budget to zero, to disable saving debris completely.
4996

4997
==================================== v0.15.0 ======================================================
4998

4999
* Official Release
5000

5001
Bug Fixes and Tweaks:
5002
* Tweaked the fuel lookup logic on fuel tanks, so they drain themselves before looking to the parent part for fuel, when side-mounted.
5003
* Fixed an error from destroying patched conics renderer components when switching vessels quickly.
5004
* Tweaked the scale of Minmus' scaled space representation, to make the terrain/scaled transition more seamless.
5005

5006

5007
==================================== v0.15.0 x5 ===================================================
5008

5009
Bug Fixes and Tweaks:
5010
* Changed Minmus' radius to 60km, and increased its surface gravity a bit.
5011
* Fixed an issue with the patched conic solver when calculating encounters with SOIs.
5012
* Fixed an issue with elliptical patch rendering.
5013
* Added parameters on settings.cfg to control patch draw mode and patch look-ahead limit.
5014

5015
==================================== v0.15.0 x4 ===================================================
5016

5017
New:
5018
* Added a small, far-flung second moon around Kerbin, called Minmus.
5019

5020
Bug Fixes and Tweaks:
5021
* After a crash, the end flight dialog will only come up by clicking the left mouse button, hitting Esc or the Space Bar.
5022
* Fixed a few issues with the new moon's material.
5023
* Fixed a minor issue with fuel tanks reporting negative fuel levels before shutting down.
5024
* Updated all part files on the release package to their latest versions.
5025

5026

5027
==================================== v0.15.0 x3 ===================================================
5028

5029
Bug Fixes and Tweaks:
5030
* Fixed Fuel Lines and Struts not reconnecting once reattached to the ship at the VAB and SPH
5031
* Fixed an issue with crossfeed on parts
5032
* Fixed the spazzing with rotated part stacking
5033
* Improved the part dragging on the editor scenes
5034
* Fixed the landing legs appearing extended on resume
5035
* Fixed the terrain disappearing with high detail and Scatter turned on
5036
* Fixed an issue with orbital patch rendering while paused
5037
* Fixed an issue with patched conics ignoring encounters when there was an SOI escape later on
5038

5039

5040
==================================== v0.15.0 x2 ===================================================
5041

5042
Bug Fixes and Tweaks:
5043
* Fixed several issues with the orbit rendering on the Map View.
5044
* Fixed an issue with going out of warp while inside a rotating reference frame.
5045
* Several improvements to the scene lighting in the Spaceplane Hangar and Vehicle Assembly Building.
5046
* Added a new camera for the Spaceplane Hangar, to make it more flexible and useful.
5047
* Tweaked several parameters in all game cameras, to make them less restrictive.
5048
* Fixed a few issues with the fuel flow logic.
5049
* Fixed the engine smoke trails not fading out when leaving the atmosphere.
5050
* Added editor tooltips to the Atmospheric Engines.
5051
* Fixed an issue with the Radial Decoupler collider and attachment orientation.
5052
* Fixed an issue with joystick throttle when focusing/unfocusing the game.
5053
* Fixed a problem with fuel lines and struts becoming attached to non-existent parts when reloaded.
5054
* Fixed an issue that made parts able to attach while overlapping others.
5055
* Fixed the behaviour of the Alt key when Alt-Tabbing out of the game.
5056
* It is no longer possible to enter time warp or save the game if the ship is landed or splashed, but still moving.
5057

5058
==================================== v0.15.0 x1 ===================================================
5059

5060
New:
5061
* The Spaceplane Hangar Facility, allows you to build vehicles horizontally, and launch them from a Runway
5062
* The Runway Facility, to launch from and land your spaceplanes at.
5063
* A new Part Creation Toolset, allowing for animated models, with normal and emmissive maps.
5064
* A deployable Landing Gear part
5065
* A new AtmosphericEngine part type, and two new air-breathing engines.
5066
* A Patched Conics trajectory projection system, shows your map trajectory as it enters and leaves the SOI of planets and moons.
5067
* Parts now can have a context menu where you can view data and perform actions. (Atmo engines already implement this)
5068
* Parts now visually display their temperatures through a dynamic emmissive heat map. 
5069
* 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)
5070
* 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).
5071

5072
Bug Fixes and Tweaks:
5073
* 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.
5074
* Corrected the level of the ocean quadtree, so that it matches visually with the simulated water level.
5075
* (Possibly) increased performance on the flight scenes (from the terrain tweak also)
5076
* Found and fixed the true cause of the orbit NaN bug. 
5077
* Corrected the aileron action on ControlSurface parts. Now aileron input is determined based on part orientation instead of symmetry counterparts.
5078

5079

5080
==================================== v0.14.4 ======================================================
5081

5082
New: 
5083
* Added Shader Model 2 fallback shaders for the terrain. Doesn't look as pretty, but solves the black terrain issue on SM2 video cards.
5084
* Exposed terrain parameters on the Video Settings screen (Now called Graphics Settings).
5085
* Option to force using SM2 shaders even on SM3 compatible hardware.
5086

5087
Bug Fixes:
5088
* Sometimes vessels could still be seen as being under acceleration and not get saved. This is fixed now.
5089
* Tweaked the terrain system to use less memory.
5090
* Updated Kerbin's diffuse map, to remove the blue on the ice caps on map view and tracking station.
5091
* Launching the updater with the game in fullscreen mode will no longer cause the updater to crash.
5092
* 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.
5093
* Changed the default game settings so terrain scatter is off by default
5094

5095
==================================== v0.14.3 ======================================================
5096

5097
Bug Fixes:
5098
* Fixed an issue with prevented unfocused ships from being saved.
5099
* Removed the KSC on the Mun (don't ask).
5100
* Tweaked the altitude of KSC to better match the terrain level.
5101
* Tweaked Kerbin landclasses to raise ocean and remove the blue from the ice caps.
5102
* Fixed the Sun flare not getting obscured by planets on the Tracking Station view.
5103

5104
==================================== v0.14.2 ======================================================
5105

5106
New:
5107
* Created a proper icon for the game.
5108
* A completely overhauled terrain engine
5109

5110
Bug Fixes:
5111
* Fixed the patcher launching any executable after it's done patching. Now it launches KSP.exe always.
5112
* Fixed a potential security issue with the patcher authentication.
5113
* The patcher will no longer spam console windows while doing its thing.
5114
* Rotated the Mun back to it's original orientation (a fix on the 14.1 left it facing the other way).
5115
* Improved the terrain correction system for landed vessels. It now compensates for terrain slope errors.
5116
* The Map and Tracking Station cameras now respond to the camera control input axes.
5117
* Fixed an issue with symmetrical parts not clearing references to decoupled counterparts.
5118
* Fixed an issue with the patcher not being able to login using passwords containing special characters.
5119

5120

5121
==================================== v0.14.1 ======================================================
5122

5123
Bug Fixes:
5124
* Found and fixed the real cause of the staging issues that have plagued every release from 13.2 onward.
5125
* The debug console is no longer spammed with NaN errors. This could cause extreme lag in densely populated game worlds.
5126
* Fixed an issue where unloaded vessels would not update their orbits, causing them to resume incorrectly if they switched SOIs.
5127
* Fixed the save folder paths on the Mac version (they were ending up inside the app package)
5128
* It is now possible to do a Quickload (F9) after a crash (with the flight end screen up).
5129
* The game will no longer overwrite the quicksave when resuming flights. Only when creating new ones.
5130
* Landed vessels no longer explode when approached by the player (as when landing near other landed ships)
5131
* Fixed an issue with landing detection when landed on other vessels.
5132

5133

5134
==================================== v0.14.0 ======================================================
5135

5136
* Official Release
5137

5138
Bug Fixes:
5139
* Added descriptions for the small fuel tank and small engines.
5140
* Added a more efficient input lock for when vessels are in physics-hold mode, to prevent staging during that period.
5141
* Made the Langing Gear action a mappable key.
5142
* Fixed the Alt+Tab locking staging issue. (was a poorly thought out control I had set up, which was removed)
5143

5144

5145
==================================== v0.14.0x6 ======================================================
5146

5147
Bug Fixes:
5148
* Fixed yet another staging issue.
5149
* 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.
5150
* 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.
5151
* Fixed an issue which might have caused repeated Kerbals to be generated. 
5152
* Fixed the End Flight screen lockup issue after KIA.
5153
* Fixed the problem with landed vessels being lobbed into the air after resuming a saved flight.
5154
* Fixed the small fuel tank visual gap when connected to the mk1 pod directly.
5155
* Fixed the tracking station rotation and texturing issues.
5156

5157

5158

5159

5160
==================================== v0.14.0x5 ======================================================
5161
New:
5162
* Added small fuel tank and small engine parts
5163

5164
Bug Fixes:
5165
* Fixed an issue that caused parts to be detected as landed when in collision with parts from other vessels, even while flying.
5166
* 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.
5167
* Unloaded orbiting vessels will continue orbiting into the ground, if there is no atmosphere to reentry-burn them.
5168
* The 'isPersistent' part cfg parameter, ironically enough, wasn't persistent itself.
5169
* 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.
5170
* Added an icon image for Landing Legs.
5171
* Fixed the buttons of the pod selection window not responding to clicks when the VAB tutorial was active.
5172
* Fixed the VAB tutorial never being shown after the first time, even when activated in the settings.
5173
* Fixed the tutorial window disappearing behind the command pod selection window.
5174
* Changed the ground detection system to a far more stable hold-and-release method.
5175
* Added an icon for the landing legs (and made it update its colours)
5176
* Tweaked the landing leg collision mesh to avoid phantom forces from poorly-solved collisions
5177
* Updated the description for landing legs (missing description for the other parts)
5178

5179

5180

5181
==================================== v0.14.0x4 ======================================================
5182

5183
Bug Fixes:
5184
* Fixed a problem with Jeb's confidence levels (he lost his nerve on x3).
5185
* Fixed a few issues with the atmospheric pressure and temperature curves from x3.
5186
* Fixed another problem with staging that was made apparent in x3. It caused the ship to 'skip' stages.
5187

5188

5189
==================================== v0.14.0x3 ======================================================
5190

5191
Bug Fixes:
5192
* Fixed the vessel label icons, which were invisible.
5193
* Increased the ejection force of Decouplers and Radial Decouplers (too underpowered after the physics fix).
5194
* Removed the landingleg.max file that snuck itself into the distribution.
5195
* Fixed the Camera Mode text not being displayed in flight.
5196
* Fixed the map focus switching (Tab not working).
5197
* Fixed Fuel tanks apparently not resuming fuel levels properly (was an icon issue).
5198
* Fixed Landing legs not resuming their states properly.
5199
* If a landed vessel decoupled from its base while taking off, the vessel would still be flagged as being landed.
5200
* Sometimes, landed vessels would spawn a few feet off the ground and stay locked in place forever.
5201
* SAS and ASAS modules on other vessels were getting activated along with the current focused vessel.
5202
* Reloaded parts were not storing references to their symmetry counterparts properly. That caused all sorts of weird behaviour.
5203
* Fixed an issue that caused vessels to be placed in the wrong positions occasionally (most noticeable in the tracking station).
5204
* Fixed an issue that caused incorrect staging when loading ships in the flight scene.
5205

5206
==================================== v0.14.0x2 ======================================================
5207

5208
Bug Fixes:
5209
* The KSC buildings had lost their tags which identified them as eligible for landed debris clean up. Fixed now.
5210
* Fixed the flight scene time step being incorrectly initialized as 0.04ms (would cause wobbly physics).
5211
* Fixed a problem with the Plugins folder in the Mac version, which caused the game to halt when loading.
5212
* Removed a save file that sneaked its way into the distribution.
5213

5214
==================================== v0.14.0x1 ======================================================
5215

5216
New:
5217
* Flights are regularly saved to file, to be resumed later. (yes, persistence  )
5218
* Support for multiple simultaneous flights and switching from ship to ship.
5219
* The Tracking Station Facility at the Space Center, allows you to select and resume a flight in progress.
5220
* 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)
5221
* Tweaked the orbit rendering on the Map View to reduce clutter when several icons are moused over at the same time.
5222
* Landed or Splashed vessels now display their coordinates (or location, if available) when moused over on the Map View.
5223
* More Crew Members so you can launch missions while others are underway.
5224
* An External Module Loader, which enables mod makers to program their own part modules.
5225

5226
Bug Fixes:
5227
* The flight camera is no longer able to go upside down.
5228
* The ORBITAL camera mode will no longer change orientations when switching spheres of influence.
5229
* Fixed an issue with .craft file saving and loading, which makes it possible to save ship titles independently of the file name.
5230
* Un-warping a landed ship will no longer cause an unphysical jerk on it, which could possibly destroy it.
5231
* Landed/Splashed vessels no longer show an Apoapsis icon on the Map View.
5232
* The Map Camera now responds to the keyboard bindings for camera zoom.
5233
* Decouplers now obey the second law of physics (Acceleration = Force/Mass)
5234
* Decouplers now obey the third law of physics (every action has an equal and opposite reaction).
5235
* RCS Fuel Tanks now drain symmetrically if placed using symmetry.
5236

5237

5238
==================================== v0.13.3 (Demo)===================================================
5239

5240
New:
5241
* A Stats Tracking System, so we can collect information of the game for statistical purposes.
5242

5243
Bug Fixes:
5244
* Fixed a bug with symmetry in the VAB. 
5245
* Fixed an issue with the main camera that would create sporadic moments of lag in map view.
5246
* Fixed a bug that caused symmetrical parts to lose the reference to one of their counterparts, leading to incorrect symmetrical placements. 
5247
* Reverted the Staging logic to the 13.1 system, as the changes made in 13.2 were buggy. 
5248

5249

5250
==================================== v0.13.2 ======================================================
5251

5252
Bug Fixes:
5253
* Fixed a bug with symmetry in the VAB.
5254
* Fixed an issue with the main camera that would create sporadic moments of lag in map view.
5255
* Fixed a bug that caused symmetrical parts to lose the reference to one of their counterparts, leading to incorrect symmetrical placements. 
5256

5257
==================================== v0.13.1 ======================================================
5258

5259
* Official Release
5260

5261
Bug Fixes:
5262
* Removed parent-wise fuel crossfeed from Radial Decouplers. Fuel Lines made that obsolete.
5263
* Fixed an issue that prevented attachment nodes from affecting connected part rotations properly.
5264
* Fixed an issue with the part loader, which would crash if a binary mesh was found, but no .dae or .obj file was present.
5265

5266

5267
==================================== v0.13.1x1 ====================================================
5268

5269
New:
5270
* Recompiled on the latest version of the Unity engine, to add multithreaded rendering support and better memory management.
5271
* Changed the Fuel Line flow direction, so fuel will flow from the first-placed end of the line to the second end.
5272
* 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.
5273
* Added in-game credits
5274

5275
Bug Fixes:
5276
* Fixed the custom part sounds loading system, which wasn't working on the last release.
5277
* 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.
5278

5279

5280
==================================== v0.13.0 ======================================================
5281

5282
* Official Release
5283

5284
==================================== v0.13.0x4 ====================================================
5285

5286
Bug Fixes:
5287
* Increased the heat conductivity and heat dissipation values for all parts, to compensate for the new heat exchange system.
5288
* Fixed the time quadrant on the UI being unresponsive to mouse clicks if there were part icons behind it.
5289
* Fixed the staging quadrant being partially visible in the map view.
5290
* Fixed a problem that made it possible to delete the command pod in the VAB by using Ctrl+Z.
5291

5292

5293
==================================== v0.13.0x3 ====================================================
5294

5295
Optimizations:
5296
* Tweaked the part heat exchange model, for a considerable fps boost with very large ships
5297

5298
New:
5299
* Added a new icon for the Fuel Line parts.
5300
* Changed the icon grouping rule on RCS Blocks and Strut Connectors to group to all parts of the same type on it's stage.
5301

5302

5303
==================================== v0.13.0x2 ====================================================
5304

5305
New:
5306
* Pressing F2 will hide the UI completely (so you can take UI-free screenshots).
5307

5308
Bug Fixes:
5309
* Fixed the weird 'glass-like' artifacts in game during launch
5310
* Fixed the parts not receiving mouse events on the VAB. This also affected collision detection on the VAB.
5311
* Fixed the in-flight settings screen being drawn under the main UI.
5312
* Tweaked the fuel tank surface attachment point. It was a little too close to the collider, and sometimes caused false collisions.
5313
* Fixed a bug with the parts code that allowed them to bypass receiving gravity and drag forces if it's hierarchy root was destroyed.
5314
* 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)
5315
* Fixed the part icon numbers (when multiple icons are grouped) not being positioned correctly on a few resolutions.
5316

5317

5318

5319
==================================== v0.13.0x1 ====================================================
5320

5321
Optimizations:
5322
* Removed a lot of needless halts on the part processing routine during loading.
5323
* Restructured the sound loading system so the main loading thread doesn't wait for it to finish before moving on.
5324
* Deferred adding of several part components so they're only added when they're needed.
5325
* Mesh tangents can now be loaded from file, instead of being recalculated every time.
5326
* The mesh loader now ignores materials from file, because they were going to be replaced anyway later.
5327
* Meshes are now saved to binary files (serialized) when loaded for the first time, and loaded from those files when they're available.
5328
* 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.
5329
* 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.
5330
* Reduced the amount of code components attached to each part, making for less calls on each frame.
5331

5332

5333
New:
5334
* The part loader will check if the saved optimized meshes are out-of-date, and update them when necessary.
5335
* A new Fuel Line part, that allows fuel to be drained off external (side-mounted) tanks.
5336
* It is now possible to warp time freely when the ship is landed.
5337
* Added a progress bar for the loading screen.
5338

5339
Bug Fixes:
5340
* Fixed the mission timer not getting started if the first stage was moved before launching.
5341
* 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).
5342
* Parts now keep the references to the part attached in each attachment node. (makes top-node based fuel flow possible)
5343
* 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.
5344
* 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.
5345
* The Map camera will now remember it's last position, and return to it when the map is reopened.
5346

5347
NOTES: 
5348
* 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.
5349

5350
* 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.
5351

5352
==================================== v0.12.0 ======================================================
5353

5354
* Official Release
5355

5356
==================================== v0.12.0x5 ====================================================
5357

5358
Bug Fixes:
5359
* Removed the SAS disabling itself when going into Map View or into high warp rates.
5360
* Implemented a new Kepler Equation solver for extremely high eccentricity orbits, the old one was becoming unstable and freezing the game.
5361

5362
==================================== v0.12.0x4 ====================================================
5363

5364
Bug Fixes:
5365
* 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)
5366
* Fixed another problem which could cause the game to crash if entering/leaving another planet's SOI while on 1x or 2x warp.
5367
* (Hopefully) fixed a problem with 0 inclination orbits that could cause them to become reversed or rotated when transitioning between planets/moons.
5368

5369

5370
==================================== v0.12.0x3 ====================================================
5371

5372
Bug Fixes:
5373
* Fixed a problem that caused ships to reverse direction when unwarping while on a hyperbolic orbit.
5374
* Fixed a few typos in some part descriptions.
5375
* Reduced the gimbal range for the LV-T45 engine, which was way too much after the gimbal bug fix.
5376
* Fixed the Decouplers not applying a separation force when jettisoned.
5377

5378

5379

5380
==================================== v0.12.0x2 ====================================================
5381

5382
New:
5383
* The Surface/Orbital speed reading will now change automatically (and can still be toggled manually)
5384

5385
Bug Fixes:
5386
* The game would crash if the VAB tutorial is advanced too far while keeping the command module selection window open.
5387
* Engine gimbals were not deflecting as much as they should be.
5388
* Fixed the Max G reading on the flight end screen. Now it will only log sustained G forces.
5389
* Fixed the Surface/Orbital Speed reading getting messed up when restarting a flight.
5390
* 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.
5391
* Fixed a problem with unpacking the ship for physics that could cause centers of mass to be offset, leading to uncontrollable tumbling.
5392
* Fixed a problem that could cause orbits to become reversed when entering/leaving another planet's sphere of influence.
5393
* Changed the Time Warp altitude restrictions to be proportional to the current planet or moon's radius.
5394

5395

5396
==================================== v0.12.0x1 ====================================================
5397

5398
New:
5399
* A Moon
5400
* New Orbital Camera Mode. Like Free Mode, but aligned to the solar system plane, like the Map View Camera is.
5401
* New Auto Camera Mode. Chooses between the other modes based on the state of the flight.
5402
* Liquid Engines now support thrust vectoring (gimballing).
5403
* New LV-T45 Vectoring-Enabled Liquid Engine.
5404
* The VAB will now allow you to select a Command Module before starting a new ship.
5405
* Planets and Moons now rotate.
5406
* It is now possible to orbit the Sun.
5407

5408
Bug Fixes:
5409
* Improved the way velocities are applied when resuming physics.
5410
* Fixed the Advanced SAS icon showing as a question mark on the VAB.
5411
* 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).
5412
* Tidied up the flight statistics numbers formatting a bit, so they're easier to make sense of.
5413
* Time Warp will now smoothly increase/decrease towards the set time rate, for a much more fluid transition.
5414
* Made several improvements to the Map View orbit rendering.
5415
* Fixed the rails->physics transition, so that there is no significant change anymore in orbital parameters when going out of warp.
5416
* 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.
5417
* 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)
5418

5419

5420
==================================== v0.11.1 ====================================================
5421

5422
* Hotfix Update
5423

5424
Bug Fixes:
5425
* Fixed a small but very annoying bug where unpausing the game would not set time running again.
5426

5427

5428
==================================== v0.11.0 ====================================================
5429

5430
* Official Release
5431

5432
Bug Fixes:
5433
* Solved a few more bugs with the time warp system.
5434
* Improved the Advanced SAS module to respond based on the size of the spacecraft.
5435
* Fixed the extreme performance loss when using warp with large ships.
5436

5437

5438
==================================== v0.11.0x5 ==================================================
5439

5440
Bug Fixes:
5441

5442
* Solved the overheating under warp problem introduced in x4.
5443
* Fixed the wobbling problems from x4.
5444
* Fixed a few bugs with Time Warp and Pause.
5445
* Fixed a bug with pressing Esc to close the pause menu while in the settings or mission log screen.
5446
* Fixed the vertical speed calculation, which was going batty with high time compression. (it's perfectly stable now)
5447
* Fixed a bug with unpausing the game while under time warp. It could very likely cause a lot of trouble.
5448
* Fixed the highest altitude reading on the flight results screen. It was overflowing on really large numbers.
5449

5450

5451
==================================== v0.11.0x4 ==================================================
5452

5453
New:
5454

5455
* Changed most flight calculations to use double-precision
5456

5457
Bug Fixes:
5458

5459
* Found and fixed the most likely cause of ship destruction when exiting time warp.
5460
* Fixed the insane G forces when transitioning into or out of high warp.
5461

5462
==================================== v0.11.0x3 ==================================================
5463

5464
New:
5465

5466
* Added a proper liftoff/touchdown/splashdown detection system.
5467
* After the pod makes a safe splashdown/landing, the mission will be considered a success.
5468
* Changed the Flight Tutorial to include the new features added on this update.
5469
* Map Icons now properly organize their popup texts if multiple icons are hovered at the same time.
5470

5471
Bug Fixes:
5472

5473
* RCS no longer stops working if a single fuel tank runs dry (and now it drains from lower-stage tanks first).
5474
* Deorbited/Landed parts no longer stay or go into propagated orbits.
5475
* The Advanced SAS module will now use all control parts on the ship.
5476
* Strut Connectors will no longer try to reattach themselves to disconnected parts when physics are resumed.
5477

5478
==================================== v0.11.0x2 ==================================================
5479

5480
New:
5481
* New Space Skybox and improved day/night/space transition
5482
* Improved Kerbin surface texture maps
5483
* RCS (Reaction Control System) Module Part.
5484
* Added an 'RCS Toggle' key (Default 'R'), to toggle the RCS on and off. 
5485
* Changed the useless Overthrottle LED for an RCS LED, which indicates if the RCS is enabled.
5486
* Advanced SAS Module Part: Uses input-enabled parts (like winglets and RCS) to stabilize flight, but applies no forces of it's own.
5487

5488
BugFixes:
5489

5490
* High-speed wind sound was audible for no apparent reason on map view
5491
* Time warp dropped to 4x even though there were higher possible options available (when altitude goes below the lower limit for a time rate)
5492
* Orbital time was running much faster than it should at 2x and 4x warp.
5493
* 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.
5494
* Going into warp above 4x now is only possible if no forces are being applied on the ship
5495
* Improved formatting on orbital node display numbers, to make it easier to tell  the difference between 10,000m and 100,000m
5496

5497
==================================== v0.11.0x1 ==================================================
5498

5499
New:
5500
* Overhauled Space Center terrain area in both flight and space center scenes.
5501
* Integrated Orbital Analysis/Propagation system.
5502
* In-Flight Time Compression.
5503
* Orbital "Map" View.
5504
* Orbit Display.
5505
* Better Launchpad area textures.
5506
* Splash-down effects, sounds and a basic buoyancy simulation.
5507
* New "Atmosphere" Gauge in the UI, indicates how deep the ship is in the planet's atmosphere.
5508
* The Orbit system can now track and propagate hyperbolic (escape) trajectories.
5509
* Parts can now cast shadows on themselves.
5510

5511
Bug Fixes:
5512
* Added a simple but hopefully effective stall simulation for winglets and control surfaces.
5513
* Made a few optimizations to runtime loaded textures. Now they're compressed to DXT5 and support mipmaps.
5514
* The MET display will now start counting on liftoff instead of on flight start.
5515
* Tuned the terrain system a bit, to improve visual quality at high altitudes.
5516
* Greatly improved the input lock system. Now, components that lock game controls won't override locks placed by other components.
5517
* 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.
5518
* Optimized the terrain system rendering, and got a nice boost in performance during flight.
5519

5520

5521
==================================== v0.10.1 ==================================================
5522
Bug Fixes:
5523
* Eliminated the sharp atmospheric cutoff at 34,500m. Now there is atmosphere up to around 68,000m.
5524
* Improved the drag calculations.
5525
* Created a new ControlSurface module to replace the problematic Stabilizer module. The Stabilizer is now deprecated.
5526
* Changed the folder structure on the Mac version, so it is the same as the PC version.
5527

5528

5529
==================================== v0.10.0x4 ================================================
5530
New:
5531
* Added alternate mappings to every key binding.
5532

5533
Bug Fixes:
5534
* Fixed the strange holes on the north and south pole of the planet.
5535
* Fixed the sun flare effect flickering problem.
5536

5537

5538
==================================== v0.10.0x3 ================================================
5539

5540
New:
5541
* Added a Camera Horizontal and Camera Vertical axis bindings to allow using a hat switch or gamepad thumbstick to move the camera
5542

5543
Bug Fixes:
5544
* Joystick Deadzone and Sensitivity values were applied incorrectly.
5545
* Screen Resolution setting failed to set on game startup. Now it's applied just before loading starts.
5546
* Fixed a bug with the solid boosters, where they would become heavier instead of lighter as their fuel was spent.
5547

5548

5549
==================================== v0.10.0x2 ================================================
5550

5551
New:
5552
* 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.
5553
* Added sensitivity and deadzone options to each axis mapping
5554
* Changed the Invert axis method to a more conventional checkbox
5555
* Added a button to completely clear a control assignment.
5556

5557
Bug Fixes:
5558
* Fixed a bug with precision mode controls, where they would not increment past about 10%
5559
* Returned the launchpad colliders to how they were before
5560
* Fixed the altimeter registering 60m at sea level.
5561

5562

5563
==================================== v0.10.0x1 ================================================
5564

5565
New:
5566
* Completely overhauled procedural terrain system. Much more reliable and stable.
5567
* The whole planet can now detect collisions, so ejected parts can now land safely.
5568
* The terrain mesh is far more stable, shorelines and mountains no longer wobble.
5569
* The new terrain system is completely translation and rotation-safe. It can be moved dynamically without breaking visually.
5570
* An Orbital analysis and propagation system, allowing for a complete planetary simulation, among many other possibilities, is ready for implementation.
5571
* Terrain quads are now queded for subdivision, to improve performance
5572
* The terrain system now allows for a secondary target object, so both the ship and the camera can subdivide the terrain.
5573
* Mini settings screen for in-game tweaks.
5574
* New (much better) shader for water.
5575
* The R8 Winglet now responds to input, and can be used as an elevator, canard, aileron, rudder, or any combination.
5576
* It is now possible to crank anti-aliasing up to 8x.
5577
* Joystick Support.
5578

5579
* A working Mac OSX version!
5580

5581
Bug Fixes:
5582
* Hi-subdivision tiles now have mesh colliders, which means the far side of the planet is no longer an insta-death trap.
5583
* Fixed the textures stretching near the terminator
5584
* The camera will no longer go through the ground.
5585
* The terrain collision mesh now perfectly matches the visual terrain.
5586
* Fixed a problem with the atmosphere, where it would fade in and out at specific points in orbit.
5587
* Fixed a few problems with some game settings not being correctly applied on game start.
5588
* Fixed a problem with the volume settings where explosions would sometimes sound out even with volume at 0%
5589
* Added a basic compatibility/integrity check on loading ships. If it fails, the ship won't load but the game won't crash.
5590

5591

5592

5593

5594
==================================== v0.9.0x6 ==================================================
5595

5596
Bug Fixes:
5597
* Fixed a problem with the input settings screen on low resolutions
5598
* Set minimum resolution to 800x600 
5599
* Fixed an oversight on our part that would prevent the fullscreen setting from being saved.
5600
* Fixed some parts that were out of date on the distribution
5601

5602
==================================== v0.9.0X5 ================================================
5603

5604
New:
5605
* Parachutes can no longer deploy in a vaccuum (they wait until there is some atmosphere to open)
5606
* Added staging stack scrolling through the Home and End keys
5607
* Added key mappings for Zoom In/Out, Scroll View Up/Down (VAB) and Scroll Icons Up/Down
5608
* Added key mappings to rotate the camera
5609

5610
Bug Fixes:
5611
* Fixed the G meter spiking up towards infinity at large distances.
5612
* Fixed some more details with the settings screen
5613
* Changed the layout of the input mapping screen
5614
* Fixed a problem with the sound loading system, that wouldn't load custom sounds
5615

5616

5617
===================================== v0.9.0x4 ================================================
5618

5619
New:
5620
* Added Settings screen to configure Audio, Video and Input settings
5621
* Removed the old Launcher menu
5622
* Added an input mapping for the Precision Controls Toggle
5623
* Tweaked the settings UI graphics a bit
5624
* Changed attachment mode to the previous one, since the new one was causing stability problems in flight
5625

5626
Bug Fixes:
5627
* Staging would still sometimes fire out of order
5628
* Fixed a problem with the symmetry that could cause the game to crash sometimes
5629

5630
===================================== v0.9.0x3 ================================================
5631

5632
Bug Fixes:
5633
* Struts could cause the game to crash if they didn't find their targets
5634
* Alt+copying parts inside grouped icons would eventually lead to a crash
5635
* Heavily modified staging sequences would sometimes fire out of order
5636

5637
===================================== v0.9.0x2 ================================================
5638

5639
New:
5640
* all parts now have a fuelCrossFeed value (True/False) to enable/disable fuel flow
5641
* Added a new icon for strut connectors
5642
* Added a mouse grab offset on the VAB, so parts can be grabbed without twitching to reach the cursor
5643

5644
Bug Fixes:
5645
* SAS could cause pod to wobble if activated with nothing more than the pod
5646
* Debug console key not consistent with different keyboard layouts (changed to Alt+F2)
5647
* Undo/Redo sometimes caused struts to lose targets
5648
* staging sometimes resetting itself
5649
* Game would hang for a few seconds if selecting/placing a large number of parts at once.
5650
* loading would sometimes crash when loading a ship with struts
5651
* some icons were not being grouped correctly according to part state
5652

5653
===================================== v0.9.0x1 ================================================
5654

5655
New:
5656
* Stages are now persistent when manually edited.
5657
* Stages are now stored in relative values. This means they're now smarter
5658
* Parts can now specify their preferred relative stage though the cfg
5659
* Editing the staging sequence now creates Undo states.
5660
* The Debug Console can now be opened in the loading screen to debug load problems
5661
* Stages can now be manually created and, when empty, deleted
5662
* Stages are now represented as groups with parts inside them, instead of just separated by indicators
5663
* The staging stack now scrolls manually using the mousewheel (when mouseing over it)
5664
* Icons in the staging stack can now be multiple selected and moved as a group
5665
* Whole stages can now be dragged and repositioned
5666
* Stages can now be reset manually through a reset button
5667
* Empty stages delete themselves in flight
5668
* Active parts in previous stages move up to the current stage.
5669
* Parts on the VAB list will now display their stats when hovered over.
5670
* The tooltip for parts in the VAB will no longer go lower than the screen
5671
* Holding shift while selecting a part in the VAB will now select the pod so the whole ship can be moved
5672
* Parts now have an ActivatesEvenIfDisconnected parameter on the cfg to allow them to be activated after jettisoning
5673
* The VS Gauge now uses a log scale, to allow greater precision with small values
5674
* The Strut Connector. A compound part to create physical linkages between any 2 parts
5675
* Parachutes now have a 'useAGL' parameter. If that's enabled, it will deploy when it reaches deploy altitude from ground level 
5676
* Symmetrically placed Icons are grouped into a single icon
5677

5678

5679
Bug Fixes:
5680
* Fixed a bug that caused parts to activate out of sequence sometimes.
5681
* The scroll wheel is no longer read if the application is unfocused.
5682
* Staging lock is now preserved if the application is unfocused and refocused.
5683
* Fixed the MET clock, which would loop back to 00:00:00 when a mission went on for longer than 24 hours 
5684
* Changed the debug console key to Alt + the key left of 1. It would interfere with the throttle controls in flight.
5685
* Fixed parachutes not deploying if not set to the last stage. (they can still deploy when jettisoned)
5686
* Fixed a silent error when parts set an explosion potential higher than 1.0
5687
* Eliminated the jitter on the VS gauge
5688
* Changed the physical attachments between parts again, so the stack is less wobbly overall
5689

5690

5691
===================================== v0.8.5 ================================================
5692

5693
New:
5694
* Added copying of parts (and sets of parts) by holding Alt while clicking on them.
5695
* Replaced tricoupler textures and UV mapping (UV map by Dippeggs)
5696
* Parachutes can now deploy automatically if jettisoned along with other parts (allowing for parts to be safely landed)
5697
* Stage decouplers can now share fuel across stages.
5698
* Added Keys to control the camera in the VAB (+/- for zooming, pgup/pgdown for scrolling)
5699
* Added Keys to control the camera in flight (+/- for zooming)
5700
* Added some sound effects for the parachute opening
5701
* Added cfg-definable parameter for parachute autodeployment delay
5702
* Added a debugging console to the game (can be toggled with Ctrl+Alt+Shift+C)
5703
* Right-clicking the Symmetry Button will now step the symmetry mode back.
5704
* It is no longer possible to select a part of the ship while the mouse is over any interface items.
5705
* Added toggle key to switch between precision or instant input modes (Caps Lock)
5706
* Pitch, Yaw and Roll gauges change color to indicate mode (orange for instant, cyan for precision)
5707
* Exposed Kd, Ki and Kp parameters for tuning the SAS and CommandPod modules
5708

5709
Bug Fixes:
5710
* Fixed the staging lock LED not turning purple after launch
5711
* Icons no longer show a transparent border floating around then mousing over disconnected parts.
5712
* Fixed a bug where deleting a symmetrical part would sometimes leave it's counterparts floating around.
5713
* Fixed a bug where creating a new stage with a decoupler and then removing it would generate errors.
5714
* Fixed most sound volume decay over distance problems.
5715
* Fixed a bug that caused a massive performance drop when fuel tanks emptied (fuel tank switch lag bug)
5716
* The Flight camera will now remain always centered on the ship's center of mass.
5717
* The Screenshot function will now create a Screenshots directory if one isn't found.
5718
* The altimeter will now go past 999,999K correctly (it will move up to 1000M, then 1000G, 1000T and so on)
5719
* Fixed a bug that could cause large ships to explode at 5,000m altitude.
5720

5721

5722
===================================== v0.8.4 =====================================================
5723

5724
Bug Fixes:
5725
* Fixed a small but incredibly disruptive bug which prevented engines from being connected to fuel tanks
5726

5727
===================================== v0.8.3 =====================================================
5728

5729
New:
5730
* Added key to lock staging, to prevent accidental jettisoning (remember to set it off later). Set to Alt+L
5731
* Added a tooltip for the Symmetry Button
5732

5733
Bug Fixes:
5734
* Fixed A TON of bugs with the symmetry and ship construction in general. Game is stable again.
5735
* Fixed a bug where parts would lose staging info and revert to default when returning from flight to the VAB. (the staging reset bug)
5736
* Fixed a glitch introduced in 0.8.3 RC1 that allowed parts to be attached to frozen parts.
5737

5738

5739
===================================== v0.8.2 ======================================================
5740

5741
This version is a hotfix for a couple of ugly bugs found with the 0.8.1 release.
5742

5743
WARNING:
5744

5745
The 0.8.1 release introduced a few changes to the .craft file format, so it is possible that ships
5746
created with versions prior to 0.8.1 might not be compatible with the new version. 
5747

5748
Bug Fixes:
5749
* Fixed a serious bug where swapping about symmetrical parts would crash the game
5750
* Pod cannot be dropped if an Escape Tower (PunchOut addon) is attached
5751

5752

5753
===================================== v0.8.1 =======================================================
5754
New:
5755
* Added options to use Angle Snapping when placing surface-aligned parts.
5756
* Symmetrical placement mode in the VAB.
5757
* 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.
5758
* Sound Normalizer, keeps the volume balanced even with 50+ boosters firing
5759
* Added framerate cap to keep GPUs from screaming on light scenes. (configurable through the settings.cfg file)
5760
* Deleting a part now requires clicking the parts list. This prevents accidental deletion. (Or you can also press 'Delete)
5761
* Fuel can now flow through Strut parts like the tricoupler 
5762

5763
Bug Fixes:
5764
* Fixed bug where starting a new ship with a loaded multi-stage ship would create empty stages
5765
* Smoke trail effects now fade away when nearing the edge of the atmosphere
5766
* Fixed SkySphere culling issues at large distances
5767
* Added cfg parameter to enforce a symmetry mode when stacking (like 3 under the tricoupler)
5768
* Updated editor tutorial to reflect the changes in this update
5769

5770

5771
====================================== v0.8 ========================================================
5772
New:
5773
* Saving and Loading buttons in the interface, as well as a ship loading dialog for picking new ships.
5774
* Ship name field in the editor, allows saving ships with any filename.
5775
* Screenshot button to capture the screen to file.
5776
* functioning MET indicator in the flight UI
5777
* Pages in the VAB part list, whenever the parts exceed the size of the list.
5778
* New skins for the UI windows that pop up. (like the flight results dialog)
5779
* A new splash screen before the main menu enters.
5780
* SAS toggle with 'T' key
5781
* Option to Simulate in Background in the settings.cfg file
5782
* Undo/Redo actions in the VAB, by Ctrl+Z and Ctrl+Y
5783
* Fuel tanks are now stackable to increase fuel amount (and weight  )
5784
* On-screen text popup to let you know the current camera mode
5785
* Cfg interpreter can now parse 2D, 3D, and 4D Vectors, as well as rotations (in angle-axis format)
5786
* Cfg-defined thrust positions and orientations, make retro-rockets and any other craziness open for addon parts.
5787
* Parts may now create new stages for themselves through the cfg (used to be decouplers only)
5788
* New texture for the Solid Rocket Booster
5789
* The game now checks for updates against the KSP site, and let's you know if there is a new version available
5790
* Loading screen moved to before the main menu appears.
5791

5792
Bug fixes: 
5793
* Liquid Engine particle effects responding to engine cutoff
5794
* Icon indicators for all parts that need to show information
5795
* Custom icons for all part types
5796
* VAB placement bug with tricouplers and fuel tanks (and decouplers)
5797
* 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.
5798
* Pause also affecting particle effects
5799
* Pausing the game no longer produces a G-force peak
5800
* SRB mesh normals correction
5801
* Complete rewrite of the flight camera code. No more jitters and a number of new options in the settings.cfg
5802
* Relaunch button on pause menu. No need to end flight to relaunch.
5803
* Version text on main menu resetting after returning to it from game.
5804
* Inverted the middle mouse button zoom. Now mouseing forward brings the camera closer.
5805
* The text on the stage indicators no longer appears over other interface elements
5806
* Fixed excessive wobbliness with side-attached parts
5807
* Radial decouplers now have their own module (they used to share modules with the stack decoupler) 
5808
* Increased the inclination range for the VAB camera from 45? to 80?
5809
* Updated tutorial to reflect the changes made in this update (like the new cameras in flight).
5810
* Tweaked the Radial Decoupler separation. It can now eject lit SRBs safely away from the ship and not kill the crew everytime.
5811

5812

5813
====================================== v0.7.3 ========================================================
5814

5815
* Initial Release
5816

5817

5818
===================================================================================================
5819
Copyright Notice:
5820
?2011-2019 Take-Two Interactive Software, Inc.
5821
The UKSA logo is property of the UK Space Agency. Used with permission.