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