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