Eccentric Anomaly, Mean Anomaly and Mean Anomaly At Epoc now display in degrees rather than radians. (resolves #36)
[VesselSimulator.git] / Documents / CHANGES.txt
cybutek 1 1.0.19.0
2 Added: Added current vessel name readout. (antplant)
3 Added: 'Relative Radial Velocity' and 'Time To Rendezvous' readouts. (itwtx)
4 Added: Readout help strings. (harryyoung)
cybutek 5 Changed: The 'Torque' value in the editor is now precise to two decimal places.
cybutek 6 Changed: Time formatting reference (Kerbin/Earth) is now based on the in-game setting.
cybutek 7 Changed: Eccentric Anomaly, Mean Anomaly and Mean Anomaly At Epoc now display in degrees rather than radians.
cybutek 8 Fixed: Optimised time formatting. (itwtx)
9 Fixed: TimeToAtmosphere checks that the Apoapsis is outside atmosphere. (Kerbas-ad-astra)
10 Fixed: Issue with stage priority flow. Caused Rapier calculations to fail if LF and O are drawn from different tanks. (Padishar)
cybutek 11 Fixed: Issue with angle to prograde/retrograde calculations on highly inclined orbits.
cybutek 12 Fixed: Editor input locks not being reset when a scene change is forced (e.g. via Kerbal Construction Time).
13 Fixed: Roll axis readout now shows the correct sign.
cybutek 14 Removed: Time Formatter readout as it's not required anymore.
cybutek 15
cybutek 16 1.0.18.0
cybutek 17 Added: Orbital readouts - "Speed at Periapsis" and "Speed at Apoapsis". (Padishar)
18 Added: Manoeuvre readouts - "Post-burn Apoapsis" and "Post-burn Periapsis". (Padishar)
cybutek 19 Added: Orbital readout - "Time to Atmosphere".
cybutek 20 Fixed: Synched the minimum simulation time sliders and stopped them from snapping back after 999ms. (saybur)
cybutek 21 Fixed: Added workaround for the bug in Vessel.horizontalSrfSpeed (Padishar)
cybutek 22 Fixed: Physically insignificant part mass was not being correctly cascaded down through multiple parent parts.
cybutek 23 Fixed: Intake air demand calculation not working.
24 Fixed: Some build engineer settings labels do not scale with UI size.
cybutek 25
cybutek 26 1.0.17.0
cybutek 27 Added: 'Mach Number' readout under the 'Surface' category and included it on the default surface HUD.
cybutek 28 Added: Stock sections in the Flight Engineer can now become HUDs.
cybutek 29 Added 'Thermal' readouts category including:
30 Internal Flux
31 Convection Flux
32 Radiation Flux
33 Critical Part Name
34 Critical Part Temperature
cybutek 35 Critical Part Skin Temperature
36 Critical Part Thermal Percentage of Max Temperature
cybutek 37 Hottest Part Name
38 Hottest Part Temperature
cybutek 39 Hottest Part Skin Temperature
cybutek 40 Coldest Part Name
41 Coldest Part Temperature
cybutek 42 Coldest Part Skin Temperature
cybutek 43
cybutek 44 Changed: Mach on the Build Engineer now accurate to 2 decimal places.
45 Changed: Max mach in the Build Engineer defaults to 1.00 even when no jet engines are present.
cybutek 46 Changed: Increased eccentricity readout to 5 decimal places.
47 Changed: Implemented Sarbian's object pooling.
cybutek 48 Changed: The default selected body is now assigned via 'Planitarium.Home'.
cybutek 49 Changed: HUDs to clamp fully inside the screen instead of allowing them to run off the edge by a certain amount.
cybutek 50 Fixed: Physically insignificant part mass is now associated with the parent part.
51 Fixed: Longitude and Latitude readouts now use a KER formatter instead of Squad's incorrect implementation.
52 Fixed: Possible null reference in the Rendezvous Processor.
cybutek 53 Fixed: Fairing mass issues introduced with regards to simulation changes.
54 Fixed: Use of per-propellant fuel flow mode override.
55 Fixed: Burn times calculated for jet engines.
56 Fixed: Thrust issues introduced with Sarbian's simulation alterations.
57 Fixed: Issue where HUDs positioned close to the top/bottom of the screen could be pushed out of position.
cybutek 58
cybutek 59 1.0.16.6, 02-05-15
60 Fixed: Separately staged fairing mass jettisons are now calculated in the editor.
61
cybutek 62 1.0.16.5, 02-05-2015
63 Fixed: Delta-V not being correctly calculated.
64 Changed: Editor locking now uses the InputLockManager.
65
cybutek 66 1.0.16.4, 01-05-2015
67 Fixed: Physically insignificant part mass is now accounted for.
68 Changed: Module mass accounted for as it now makes its way onto the launch pad (e.g. fairings).
69
70 Various optimisations:
71 Object pooling.
72 Removed LINQ expressions.
73 Converted foreach to for loops.
74
cybutek 75 1.0.16.3, 27-04-2015
76 Fixed issue with the toolbar icons not being created.
77 Removed superfluous 'm/s' on the mach slider in the build engineer.
78
cybutek 79 1.0.16.2, 27-04-2015
80 Changed the atmospheric slider on the build engineer to default to 0km when changing bodies.
81
cybutek 82 1.0.16.1, 26-04-2015, KSP Build #828
83 Merged Sarbian's mach adjustments.
84 Fixed bugs relating to thrust and atmosphere/velocity curves.
85 Changed the atmospheric slider on the Build Engineer to work based on altitude.
86 Changed the atmospheric slider to clamp to the maximum altitude for the selected body.
87 Changed the velocity slider to clamp to the maximum usable mach value for the current vessel.
88
89 1.0.16.0, 25-04-2015, KSP Build #821
90 Fixed errors relating to KSP 1.0 update.
91 Fixed fuel simulation to account for new thrust system.
92 Fixed atmospheric engines to use the new velocity curve.
93 Fixed atmospheric readouts to work with the new atmospheric model.
94
cybutek 95 1.0.15.2, 13-02-2015
96 Padishar's Fixes:
97 Fixed: Calculation of per-stage resource mass.
98
cybutek 99 1.0.15.1, 13-02-2015
100 Rebuild
cybutek 101
cybutek 102 1.0.15.0, 08-02-2015
103 Padishar's Fixes:
104 Added: Support KIDS ISP thrust correction.
105 Fixed: Log spam for stage priority mode.
106 Fixed: Locked tanks preventing simulation from staging.
107 Fixed: No flow and all vessel modes to respect flow states.
108
cybutek 109 1.0.14.1, 28-12-2014
110 Fixed: Missing texture on the ER-7500 model.
cybutek 111
cybutek 112 1.0.14.0, 28-12-2014
cybutek 113 Added: Career mode that limits the Flight Engineer by:
114 - Requiring an Engineer Kerbal of any level, or placement of an Engineer Chip or ER-7500 part.
115 - Tracking station level 3 enables Flight Engineer everywhere.
116
cybutek 117 Added: New readouts to the orbital category:
118 - Mean Anomaly at Epoc
119
cybutek 120 Added: New readouts to the miscellaneous category:
cybutek 121 - System Time
cybutek 122
cybutek 123 Added: Editor Overlay Tab's X position is now changable in the BuildOverlay.xml settings file.
cybutek 124 Changed: Editor Overlay Tabs start position moved over as to not overlap the parts menu.
cybutek 125 Fixed: Bug where STAGE_PRIORITY_FLOW resources would not be corrently disabled/enabled.
cybutek 126 Fixed: Issue with the formatting large Mass and Cost values.
cybutek 127 Fixed: Error when loading the Engineer7500 part model.
cybutek 128
129 1.0.13.1, 16-12-2014
130 Fixed: Issue with manoeuvre node readouts and low tier tracking station.
131
132 1.0.13.0, 16-12-2014
133 Updated for KSP version 0.90
cybutek 134
cybutek 135 Added: New readouts to the vessel category:
136 - Heading Rate
137 - Pitch Rate
138 - Roll Rate
139
cybutek 140 Changed: Simulation to look for fuel lines that use CModuleFuelLine module.
cybutek 141 Fixed: Editor Overlay now loads the saved visibility value properly.
cybutek 142 Fixed: Altitude (Terrain) will no longer give a reading below sea level.
cybutek 143 Fixed: Suicide burn now uses radar altitude that clamps to sea level.
cybutek 144
cybutek 145 1.0.12.0, 01-12-2014
cybutek 146 Added: Setting in Build Engineer to enable/disable vectored thrust calculations.
147 Added: Thrust torque field in Build Engineer (courtesy of mic_e).
148 Added: New readouts to the vessel category:
149 - Thrust Offset Angle (courtesy of mic_e)
150 - Thrust Torque (courtesy of mic_e)
151 - Part Count: stage/total
152 - Heading
153 - Pitch
154 - Roll
155
156 Added: New readouts to the surface category:
157 - Situation
158
159 Added: New readouts to the miscellaneous category:
160 - Vectored Thrust Toggle
161
162 Fixed: The category selection within the section editors now do not always reset back to 'Orbital'.
163 Fixed: Issue where the vessel simulation can sometimes permanently freeze.
164 Fixed: Issue where the vessel simulation would not show updates when the delay was set lower than the frame rate.
cybutek 165
CYBUTEK 166 1.0.11.3, 11-11-2014
167 Changed: Gravity measurements for Isp to 9.82.
168
CYBUTEK 169 1.0.11.2, 10-11-2014
170 Changed: Gravity measurements for Isp calculations from 9.81 to 9.8066 for accuracy.
171 Changed: Manoeuvre node burn times are now more accurate.
172 Fixed: Bug in the manoeuvre node burn time calculations where it was not averaging acceleration correctly.
173
CYBUTEK 174 1.0.11.1, 07-11-2014
CYBUTEK 175 Changed: Build Engineer now shows stage part count as well as total.
176 Changed: Build Overlay Vessel tab data:
177 DeltaV: stage / total
178 Mass: stage / total
179 TWR: start (max) <- shows for bottom stage only.
180 Parts: stage / total
181
CYBUTEK 182 Fixed: Issue with the vessel tab vanishing from the editor.
183
184 1.0.11.0, 06-11-2014
CYBUTEK 185 Added: New readouts to the orbital category:
186 - Current SOI
CYBUTEK 187 - Manoeuvre Node DeltaV (Prograde)
188 - Manoeuvre Node DeltaV (Normal)
189 - Manoeuvre Node DeltaV (Radial)
190 - Manoeuvre Node DeltaV (Total)
191 - Manoeuvre Node Burn Time
192 - Manoeuvre Node Half Burn Time
193 - Manoeuvre Node Angle to Prograde
194 - Manoeuvre Node Angle to Retrograde
195 - Time to Manoeuvre Node
196 - Time to Manoeuvre Burn
197
198 Added: Readout help strings by ClassyJakey.
CYBUTEK 199
CYBUTEK 200 Fixed: Issue with separators in HUDs.
CYBUTEK 201 Fixed: Issue with HUDs with backgrounds that have no displayed lines.
CYBUTEK 202
CYBUTEK 203 Padishar's Fixes:
204 Fixed: Issue with multicouplers when attached to parent by bottom node.
205 Fixed: Issue with sepratrons on solid rocket boosters.
206
CYBUTEK 207 1.0.10.0, 19-10-2014
CYBUTEK 208 UPDATE NOTICE: If you are updating from a previous version of Kerbal Engineer 1.0, please
CYBUTEK 209 delete the 'Settings/SectionLibrary.xml' file, or remove the old install first. This will
CYBUTEK 210 reset the Flight Engineer sections to their default values and enable the new HUD functionality.
211
CYBUTEK 212 Added: New reaouts to the vessel category:
213 - Suicide Burn Altitude (height above terrain to start burn)
214 - Suicide Burn Distance (distance to suicide burn altitude)
215 - Suicide Burn DeltaV (velocity change required to zero vertical speed)
CYBUTEK 216 *** F5 for safety and use at your own risk! ***
CYBUTEK 217
CYBUTEK 218 Added: HUD type sections to the Flight Engineer.
CYBUTEK 219 Added: HUD sections can have a smoked background for easy visibility.
CYBUTEK 220 Added: 'Switch to Target' button on the Target Selector readout.
221 Changed: The default installed readouts to reduce new user brain melt.
CYBUTEK 222 Fixed: Flight Engineer not saving its hidden state.
223 Fixed: Bug in the phase angle calculations.
CYBUTEK 224 Fixed: Bug where the Build Engineer would stay locked after hiding with the shortcut key.
CYBUTEK 225
CYBUTEK 226 1.0.9.3, 08-10-2014
CYBUTEK 227 Added: Title of the build engineer in compact mode now shows if you are using atmospheric data.
CYBUTEK 228 Added: New readout to the surface category:
229 - Vertical Acceleration
230 - Horizontal Acceleration
cybutek 231
CYBUTEK 232 Changed: Atmospheric efficiency readout now shows as a percentage.
CYBUTEK 233 Changed: Atmospheric settings (pressure/velocity) in the editor condensed onto a single line.
CYBUTEK 234 Fixed: Bug where the overlays in the editor would stay open outside of parts screen.
CYBUTEK 235
CYBUTEK 236 1.0.9.2, 07-10-2014
CYBUTEK 237 Updated for KSP v0.25.0
238 Changed: Prettyfied Latitude and Longitude readouts.
239 Changed: ModuleLandingGear now uses the physical significance flag.
240 Changed: Updated MiniAVC to 1.0.2.4.
CYBUTEK 241
CYBUTEK 242 1.0.9.1, 17-09-2014
CYBUTEK 243 Fixed: Part size bug caused by TweakScale's cost calculator.
CYBUTEK 244
CYBUTEK 245 1.0.9.0, 15-09-2014
CYBUTEK 246 Added: Build Engineer now also implements the '\' backslash show/hide shortcut.
247 Added: New readouts to the vessel category:
248 - Current Stage DeltaV
249 - Surface Thrust to Weight Ratio
250
251 Added: New editor overlay system.
252 - Sleeker design.
253 - Hover over part information options:
254 - Name only
255 - Middle click to show
256 - Always show
257 - Slide out overlay displays:
258 - Vessel information
259 - Resources list
260
261 Fixed: Cost calculation now works with mods implementing IPartCostModifier.
CYBUTEK 262
CYBUTEK 263 1.0.8.1, 06-09-2014
CYBUTEK 264 Fixed: Bug which caused rendezvous readouts to freeze the game or show all zeros.
CYBUTEK 265
CYBUTEK 266 1.0.8.0, 06-09-2014
CYBUTEK 267 Added: New readouts to the vessel category:
268 - Intake Air (Usage)
269
270 Added: New readouts to the rendezvous category:
271 - Relative Velocity
272 - Relative Speed
273
CYBUTEK 274 Fixed: An issue where deltaV would not be calculated whilst flying.
CYBUTEK 275 Fixed: NullRef whilst loading the in flight Action Menu.
CYBUTEK 276
CYBUTEK 277 1.0.7.1, 02-09-2014
CYBUTEK 278 Changed: Reversed Intake Air readout from 'S/D' to 'D/S' for easier reading.
CYBUTEK 279 Changed: Increased Intake Air readout precision to 4 decimal places.
CYBUTEK 280 Fixed: Issue where Intake Air supply was not representative of total supply.
CYBUTEK 281 Fixed: Bug where actual thrust does not reset to zero on deactivated engines.
CYBUTEK 282 Fixed: Thrust now scales with velocity for atmospheric engines. (Padishar's fix)
283
CYBUTEK 284 1.0.7.0, 01-09-2014
CYBUTEK 285 Added: Part count information to the Build Engineer.
CYBUTEK 286 Added: Reset button to the G-Force readout.
287 Added: Preset system to the Flight Engineer.
288 Added: New stock presets:
289 - Orbital
290 - Surface
291 - Vessel
292 - Rendezvous
293
CYBUTEK 294 Added: New readouts to the orbital category:
CYBUTEK 295 - True Anomaly
296 - Eccentric Anomaly
297 - Mean Anomaly
298 - Argument of Periapsis
299 - Angle to Prograde
300 - Angle to Retrograde
CYBUTEK 301
302 Added: New readouts to the vessel category:
CYBUTEK 303 - Intake Air (Demand)
304 - Intake Air (Supply)
305 - Intake Air (Supply/Demand)
CYBUTEK 306
CYBUTEK 307 Added: New readouts to the rendezvous category.
308 - Semi-major Axis
309 - Semi-minor Axis
CYBUTEK 310
CYBUTEK 311 Added: Time formatter which can show time as referenced by any celestial body.
CYBUTEK 312 Added: New readouts to the miscellaneous category:
CYBUTEK 313 - Time Reference Adjuster
CYBUTEK 314
315 Changed: Moved Sim Delay readout into the Miscellaneous category.
CYBUTEK 316 Changed: Updated MiniAVC to v1.0.2.3.
CYBUTEK 317 Fixed: Issues with large value wrap around in the Flight Engineer.
318 Fixed: Bug in the phase angle calculation.
CYBUTEK 319
CYBUTEK 320 1.0.6.0, 23-08-2014
CYBUTEK 321 Added: Time and Angle to equatorial ascending/descending nodes in the orbital display.
322 Added: Time and Angle to relative ascending/descending nodes in the rendezvous display.
CYBUTEK 323 Added: Overlay tooltip information delay adjustment slider to the Build Engineer settings.
CYBUTEK 324 Added: Ability to rename the stock displays in the Flight Engineer.
CYBUTEK 325 Changed: Build Engineer is now hidden when not in parts view.
CYBUTEK 326 Changed: Custom display panels will only show in the control bar if an abbreviation is set.
327 Changed: Licensing and readme structures are now more verbose to satisfy the new add-on rules.
CYBUTEK 328 Fixed: Updated MiniAVC to v1.0.2.1 (fixes remote check bug as well as other minor bugs).
CYBUTEK 329
CYBUTEK 330 1.0.5.0, 13-08-2014
CYBUTEK 331 Added: Acceleration readout to the Vessel category (current / maximum).
332 Added: Category library system for the Flight Engineer readouts.
333 Added: Drop-down category selection to better support the new system.
334 Changed: Misc category now called Miscellaneous (this will cause previously added readouts from this category to vanish).
335 Fixed: Bug with the Build Engineer toolbar button.
336 Fixed: Some buggyness when trying to close the bodies drop-down in the Build Engineer via the button.
337 Fixed: Flight Engineer toolbar menu now hides when hiding the GUI with F2.
338 Fixed: Flight Engineer toolbar button now disables when in module mode and no engineer is running.
339
CYBUTEK 340 1.0.4.0, 12-08-2014
CYBUTEK 341 Added: Better stock toolbar support in the flight engineer.
342 Added: Dynamically generated celestial body library for supporting add-ons that modify the star system.
343 Changed: Reference bodies are now listed with a nestable menu system.
344 Changed: Extended logging system has been improved.
345 Changed: Swapped out integrated MiniAVC in place of the official bundle version.
346 Changed: Increased general distance precision to 1 decimal place.
347 Changed: Increased Semi-major/minor axis precision to 3 decimal places.
348 Fixed: Impact altitude was mistakenly formatted as an angle, it is now formatted correctly as a distance.
349
CYBUTEK 350 1.0.3.0, 30-07-2014
CYBUTEK 351 Added: Integrated KSP-AVC support with MiniAVC.
352 Added: Setting to change the simulation delay in the Build Engineer.
353 Added: Setting to enable and disable the build overlay system.
354 Added: Burn time to Delta-V readouts.
355 Added: Atmospheric readouts fully support FAR.
356 Added: Atmospheric readouts are disabled with NEAR.
357 Changed: Force formatting inversely scales decimal precision with value.
358 Fixed: Flickering in VAB and Vessel display.
359 Fixed: Bug saving the GUI display size.
360
CYBUTEK 361 1.0.2.0, 27-07-2014
CYBUTEK 362 Added: Separator readout module under Misc in the Flight Engineer.
363 Added: Adjustable GUI display size.
364 Added: Display size can be adjusted in the Build Engineer settings.
365 Added: Misc readout for adjusting display size in the Flight Engineer.
366 Changed: The rendezvous readout for the target's Orbital Period has higher precision.
367 Fixed: White toolbar icon by manually importing the texture if it cannot be found in the game database.
368 Fixed: Engines that have a minimum thrust are now calculated properly. (Thanks to nosscire.)
369 Fixed: Compact collapse mode is now saved in the Build Engineer.
370
CYBUTEK 371 1.0.1.0, 26-07-2014
CYBUTEK 372 Added: Part-less Flight Engineer.
373 Added: Ability to collapse the Build Engineer into compact mode from left or right.
374 Added: Settings in Build Engineer for compact collapse mode and partless/module Flight Engineer.
375 Added: Biome, Impact Biome and Slope readouts.
376 Added: Extra logging and exception handling.
377 Added: The original Engineer Chip part.
378 Added: "Show Engineer" toggle on the Flight Engineer toolbar.
379 Changed: Extended logging system now also writes to the standard KSP logs.
380 Changed: Extended logging saves next to the .dll file.
381 Changed: ER7500 part has no physical significance.
382 Fixed: ActionMenu and DisplayStack destruction bug.
383
CYBUTEK 384 1.0.0.1, 24-07-2014
CYBUTEK 385 Added: Stock toolbar support in the Flight Engineer.
386 Changed: Orbital Period has higher precision.
387 Fixed: Various NullRefs in editor window and overlay.
cybutek 388
CYBUTEK 389 1.0.0.0, 24-07-2014
cybutek 390 Initial release for public testing.
391