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