3 years agoVersion 0.16. 0.16
Andy Wilkinson []
Version 0.16.

3 years agoVOID_Core: Fixed TimeSpan assignment for SimManager to be in milliseconds instead of seconds.
toadicus []
VOID_Core: Fixed TimeSpan assignment for SimManager to be in milliseconds instead of seconds.

3 years agoUpdated for KSP 0.90.0 and KerbalEngineer 1.0.
toadicus []
Updated for KSP 0.90.0 and KerbalEngineer 1.0.

3 years agoVOID_DataLogger: Add a null gate in CloseFileIfOpen.
Andy Wilkinson []
VOID_DataLogger: Add a null gate in CloseFileIfOpen.

3 years agoVOID_DatALogger: Subscribe to Core's onApplicationQuit event for closing files. Maybe will help complete writes in Linux?
toadicus []
VOID_DatALogger: Subscribe to Core's onApplicationQuit event for closing files. Maybe will help complete writes in Linux?

3 years agoVOID_Core: Now gets OnDestroy and OnApplicationQuit calls from the Masters. OnApplicationQuit implemented as an event; probably will move other Unity lifecycle calls to events as well.
toadicus []
VOID_Core: Now gets OnDestroy and OnApplicationQuit calls from the Masters. OnApplicationQuit implemented as an event; probably will move other Unity lifecycle calls to events as well.

3 years agoVOID_Tools: Stop a warning when compiling in DEBUG.
toadicus []
VOID_Tools: Stop a warning when compiling in DEBUG.

3 years agoVOID_DataLogger: Now caching file name (probably needs to be cleared when vessels change) and added some debug messages.
toadicus []
VOID_DataLogger: Now caching file name (probably needs to be cleared when vessels change) and added some debug messages.

3 years agoVOID_DataLogger: Fixed the interval string formatting.
Andy Wilkinson []
VOID_DataLogger: Fixed the interval string formatting.

3 years agoVOID_DataLogger: Changed atmDensity format to a raw number format.
toadicus []
VOID_DataLogger: Changed atmDensity format to a raw number format.

3 years agoVOID_DataLogger: Clobber the interval string with the converted float.
toadicus []
VOID_DataLogger: Clobber the interval string with the converted float.

3 years agoVOID_Tools (et al): Renamed ConvertInterval to FormatInterval.
toadicus []
VOID_Tools (et al): Renamed ConvertInterval to FormatInterval.

3 years agoVOID_DataLogger: Major refactoring to formalize the async change, remove the stopwatch, remove the post-launch requirement, and add universal time to the csv, probably among other things.
toadicus []
VOID_DataLogger: Major refactoring to formalize the async change, remove the stopwatch, remove the post-launch requirement, and add universal time to the csv, probably among other things.

3 years agoVOID_Styles: New labelGreen style. Moved labelRed back to left-justified text.
toadicus []
VOID_Styles: New labelGreen style. Moved labelRed back to left-justified text.

3 years agoVOID_Tools: New UnpackedTime class that now powered the old time span convert function and a new date format function.
toadicus []
VOID_Tools: New UnpackedTime class that now powered the old time span convert function and a new date format function.

3 years agoVOID_DataLogger: Switched most column values to VOID_Data fields.
toadicus []
VOID_DataLogger: Switched most column values to VOID_Data fields.

3 years agoVOID_DataLogger: Finish writing and close the file when we're destructed.
toadicus []
VOID_DataLogger: Finish writing and close the file when we're destructed.

3 years agoMostly async changes for VOID_DataLogger.
Andy Wilkinson []
Mostly async changes for VOID_DataLogger.

3 years agoVOID_DataLogger: Misc improvements to file structure.
toadicus []
VOID_DataLogger: Misc improvements to file structure.

3 years agoVOID_Data & VOID_DataValue: Some housekeeping to prepare for procedurally fetching data values.
toadicus []
VOID_Data & VOID_DataValue: Some housekeeping to prepare for procedurally fetching data values.

4 years agoVersion 0.15 0.15
Andy Wilkinson []
Version 0.15

4 years agoVOID_StageInfo: Some tweaks to column widths.
Andy Wilkinson []
VOID_StageInfo: Some tweaks to column widths.

4 years agoVOID_Core: Changed 'Kerbin' to 'HomeBody' and fetching via Planetarium.Home. This should make it work if Kerbin has been renamed.
toadicus []
VOID_Core: Changed 'Kerbin' to 'HomeBody' and fetching via Planetarium.Home. This should make it work if Kerbin has been renamed.

4 years agoVOID_StageInfo: Added invert deltaV column.
toadicus []
VOID_StageInfo: Added invert deltaV column.

4 years agoVOID_Styles: Cleaned up some noise.
toadicus []
VOID_Styles: Cleaned up some noise.

4 years agoVOID_Styles: Added labelHud, finalized removal of VOID_Core.LabelStyles.
toadicus []
VOID_Styles: Added labelHud, finalized removal of VOID_Core.LabelStyles.

4 years agoVOID_Data: More organizing.
toadicus []
VOID_Data: More organizing.

4 years agoMoved all VOID_Data entries to a common VOID_Data class file, then organized and formatted it.
toadicus []
Moved all VOID_Data entries to a common VOID_Data class file, then organized and formatted it.

4 years agoVOID_StageInfo: Added credit for KER.
toadicus []
VOID_StageInfo: Added credit for KER.

4 years agoCompletely rejiggered styles into a static class to make autocomplete a thing.
toadicus []
Completely rejiggered styles into a static class to make autocomplete a thing.

4 years agoVOID_HUDAdvanced: Fixed VOID_Data.burnTime to use an actually-correct formula.
toadicus []
VOID_HUDAdvanced: Fixed VOID_Data.burnTime to use an actually-correct formula.

4 years agoModule and Cores: Added click-through safety to module windows, and now restricting windows from being placed over the crew/parts/actions panels in editors.
Andy Wilkinson []
Module and Cores: Added click-through safety to module windows, and now restricting windows from being placed over the crew/parts/actions panels in editors.

4 years agoVOID_TWR: Moved sortedBodyList and its generation into VOID_Core, and prompted VOID_EditorCore to load it.
Andy Wilkinson []
VOID_TWR: Moved sortedBodyList and its generation into VOID_Core, and prompted VOID_EditorCore to load it.

4 years agoVOID_StageInfo: Finished up the table, more or less, and added a 'drop down' picker for the focal CelestialBody.
Andy Wilkinson []
VOID_StageInfo: Finished up the table, more or less, and added a 'drop down' picker for the focal CelestialBody.

4 years agoNew StageInfo module for more detailed engineering information.
Andy Wilkinson []
New StageInfo module for more detailed engineering information.

4 years agoVersion 0.14.3 0.14.3
Andy Wilkinson []
Version 0.14.3

4 years agoVOID_DataLogger: Add downrange distance to CSV output.
Andy Wilkinson []
VOID_DataLogger: Add downrange distance to CSV output.

4 years agoVOID_SurfAtmo: Added downrangeDistance and made atmDensity configurable.
Andy Wilkinson []
VOID_SurfAtmo: Added downrangeDistance and made atmDensity configurable.

4 years agoVOID_HUD: Now using GetWindowHandler for exception-protection.
toadicus []
VOID_HUD: Now using GetWindowHandler for exception-protection.

4 years agoVOID_HUD: downrangeDistance: Added null gates at fallback.
toadicus []
VOID_HUD: downrangeDistance: Added null gates at fallback.

4 years agoVOID_HUD: New "range from KSC" indication while landed, splashed, flying, and suborbital at Kerbin.
Andy Wilkinson []
VOID_HUD: New "range from KSC" indication while landed, splashed, flying, and suborbital at Kerbin.

4 years agoVOID_Tools: GetWindowHandler now handles all exceptions and logs all but ArgumentException verbosely.
toadicus []
VOID_Tools: GetWindowHandler now handles all exceptions and logs all but ArgumentException verbosely.

4 years agoVOID_Core: Adding some debug messages about making Toolbar and AppLauncher buttons.
toadicus []
VOID_Core: Adding some debug messages about making Toolbar and AppLauncher buttons.

4 years agoVersion 0.14.2 0.14.2
Andy Wilkinson []
Version 0.14.2

4 years agoVOID_EditorCore: Hopefully stop the editor AppLauncher button from respawning on a factory reset while in the editor.
Andy Wilkinson []
VOID_EditorCore: Hopefully stop the editor AppLauncher button from respawning on a factory reset while in the editor.

4 years agoVOID_Core: Removed some old, unused code.
toadicus []
VOID_Core: Removed some old, unused code.

4 years agoVOID_Core: Rebuilt LoadModulesOfType to reduce looping and improve tolerance against broken modules.
toadicus []
VOID_Core: Rebuilt LoadModulesOfType to reduce looping and improve tolerance against broken modules.

4 years agoVOID_CareerStatus: Quick update to event handler signatures to make things compile against 0.25.
toadicus []
VOID_CareerStatus: Quick update to event handler signatures to make things compile against 0.25.

4 years agoVOID_DataLogger: Changed string add operators to StringBuilder.Append in line_to_csvlist. Added surface lat/long to csv strings.
Andy Wilkinson []
VOID_DataLogger: Changed string add operators to StringBuilder.Append in line_to_csvlist. Added surface lat/long to csv strings.

4 years agoCBInfoBrowser: Mostly making labels fit.
Andy Wilkinson []
CBInfoBrowser: Mostly making labels fit.

4 years agoCBInfoBrowser: Actually calling the science functions.
Andy Wilkinson []
CBInfoBrowser: Actually calling the science functions.

4 years agoCelestialBrowser: Added Science params.
toadicus []
CelestialBrowser: Added Science params.

4 years agoVersion 0.14.1 0.14.1
Andy Wilkinson []
Version 0.14.1

4 years agoVOID_Core: Fixed LastStage to contain the last stage rather than the first stage.
Andy Wilkinson []
VOID_Core: Fixed LastStage to contain the last stage rather than the first stage.

4 years agoMajor Surgery to change to the new copy-on-update access method for KER.
Andy Wilkinson []
Major Surgery to change to the new copy-on-update access method for KER.

4 years agoVersion 0.14. 0.14
Andy Wilkinson []
Version 0.14.

4 years agoVOID_HUDAdvanced: Worked around a NaN Exception-spam issue.
Andy Wilkinson []
VOID_HUDAdvanced: Worked around a NaN Exception-spam issue.

4 years agoCleaned up a few constructor things to make them a bit more sane.
Andy Wilkinson []
Cleaned up a few constructor things to make them a bit more sane.

4 years agoCores: Fixed some 'new' method hiding to virtual/override.
Andy Wilkinson []
Cores: Fixed some 'new' method hiding to virtual/override.

4 years agoMade the applauncher buttons actually disappear when they should, the VOID-ish way, for better or worse.
Andy Wilkinson []
Made the applauncher buttons actually disappear when they should, the VOID-ish way, for better or worse.

4 years agoA few tweaks around the ApplicationLauncher button to accomodate KSP 0.24.1 fixes.
Andy Wilkinson []
A few tweaks around the ApplicationLauncher button to accomodate KSP 0.24.1 fixes.

4 years agoThroughout: Change in-module "_Active" references to "toggleActive" property.
Andy []
Throughout: Change in-module "_Active" references to "toggleActive" property.

4 years agoVOID_CareerStatus: Changes to texture loading and now disabling the module entirely for non-career saves.
Andy []
VOID_CareerStatus: Changes to texture loading and now disabling the module entirely for non-career saves.

4 years agoVOID_CareerStatus: Pretty much works, complete with icons.
Andy Wilkinson []
VOID_CareerStatus: Pretty much works, complete with icons.

4 years agoHUDs: Add GUI.skin assignment so things like the escape menu don't hose up the works.
Andy Wilkinson []
HUDs: Add GUI.skin assignment so things like the escape menu don't hose up the works.

4 years agoVOID_VesselInfo: Breaking out resource mass into two lines.
Andy Wilkinson []
VOID_VesselInfo: Breaking out resource mass into two lines.

4 years agoVOID_Core: Load appIcon textures for AppLauncher.
Andy Wilkinson []
VOID_Core: Load appIcon textures for AppLauncher.

4 years agoNew CareerStatus module!
Andy []
New CareerStatus module!

4 years agoVOID_Module: Re-added default width and heights to the window calls.
Andy []
VOID_Module: Re-added default width and heights to the window calls.

4 years agoNow limiting the simulation period of SimManager to once per VOID update.
Andy []
Now limiting the simulation period of SimManager to once per VOID update.

4 years agoVOID_Core: Added AppLauncher button stuff.
Andy Wilkinson []
VOID_Core: Added AppLauncher button stuff.

4 years agoVOID_Tools: Remove an annoying warning with superfluous compiler directives.
Andy []
VOID_Tools: Remove an annoying warning with superfluous compiler directives.

4 years agoVersion 0.13 0.13
Andy Wilkinson []
Version 0.13

4 years agoVOID_HUDAdvanced: Added the ² to vesselAccel because I'm so embarassed now.
Andy Wilkinson []
VOID_HUDAdvanced: Added the ² to vesselAccel because I'm so embarassed now.

4 years agoVOID_VesselInfo: Added unit formatting to comboResourceMass.
Andy Wilkinson []
VOID_VesselInfo: Added unit formatting to comboResourceMass.

4 years agoMoved CBListComparer to VOID_Tools.
Andy []
Moved CBListComparer to VOID_Tools.

4 years agoThroughout: Changed explicit references to VOID_Core.Instance to per-module, editor-aware 'core' properties. dev-EditorTWR
Andy []
Throughout: Changed explicit references to VOID_Core.Instance to per-module, editor-aware 'core' properties.

4 years agoTWR: Renamed from EditorTWR. Fixed up a few bits of functionality to work in both editors and flight.
Andy []
TWR: Renamed from EditorTWR. Fixed up a few bits of functionality to work in both editors and flight.

4 years agoMerge branch 'master' into dev-EditorTWR
Andy []
Merge branch 'master' into dev-EditorTWR

4 years agoVesselInfo: Changed resource mass line to new combat stage/total resource mass.
Andy []
VesselInfo: Changed resource mass line to new combat stage/total resource mass.

4 years agoVOID_HUDAdvanced: NaN handling for burntime strvalues.
Andy Wilkinson []
VOID_HUDAdvanced: NaN handling for burntime strvalues.

4 years agoRevert "Enabled MSBuild engine because of reasons."
Andy []
Revert "Enabled MSBuild engine because of reasons."

This reverts commit 77b222961f5c923fb1e31e04c3f1ed504831c46e.

4 years agoVersion 0.12.0 0.12.0
Andy Wilkinson []
Version 0.12.0

4 years agoVOID_EditorTWR: Works fine in flight but goes belly-up in the editor. What gives?
Andy Wilkinson []
VOID_EditorTWR: Works fine in flight but goes belly-up in the editor. What gives?

4 years agoNew module VOID_EditorTWR. Bones are done, needs some work to move into the editor.
Andy Wilkinson []
New module VOID_EditorTWR. Bones are done, needs some work to move into the editor.

4 years agoVOID_Tools: New CelestialBody tools.
Andy Wilkinson []
VOID_Tools: New CelestialBody tools.

4 years agoVOID_HUDAdvanced: Wrap HUD windows in GetWindowHandlers.
Andy []
VOID_HUDAdvanced: Wrap HUD windows in GetWindowHandlers.

4 years agoVOID_Tools: New GetWindowHandler method to wrap window functions in some exception handling code, to avoid baking it in to every window.
Andy []
VOID_Tools: New GetWindowHandler method to wrap window functions in some exception handling code, to avoid baking it in to every window.

4 years agoVOID_Module: Changed ModuleWindow to abstract.
Andy []
VOID_Module: Changed ModuleWindow to abstract.

4 years agoVOID_VesselInfo: Fixed resource mass to actually display resource mass.
Andy Wilkinson []
VOID_VesselInfo: Fixed resource mass to actually display resource mass.

4 years agoVOID_HUDAdvanced: Fixed thrust offset to be in local coordinates, rather than world coordinates, to make it look more sane.
Andy Wilkinson []
VOID_HUDAdvanced: Fixed thrust offset to be in local coordinates, rather than world coordinates, to make it look more sane.

4 years agoMoved from Math.Pow to direct multiplication throughout.
Andy []
Moved from Math.Pow to direct multiplication throughout.

4 years agoVOID_Rendezvous: Moved LSL outside extended; reactivated extended.
Andy []
VOID_Rendezvous: Moved LSL outside extended; reactivated extended.

4 years agoVOID_DataValue: New VOID_Vector3dValue class with special format handling.
Andy []
VOID_DataValue: New VOID_Vector3dValue class with special format handling.

4 years agoVOID_HUDAdvanced: Finished vesselThrustOffset, reformatted burnTime lines, new default positions.
Andy []
VOID_HUDAdvanced: Finished vesselThrustOffset, reformatted burnTime lines, new default positions.

4 years agoVOID_HUD: Moved placeholder methods for advanced HUD to HUDAdvanced.
Andy Wilkinson []
VOID_HUD: Moved placeholder methods for advanced HUD to HUDAdvanced.

4 years agoNew module: VOID_HUDAdvanced. Kinda ugly right now.
Andy Wilkinson []
New module: VOID_HUDAdvanced. Kinda ugly right now.

4 years agoVOID_Module: Added new core property which returns VOID_Core.Instance.
Andy Wilkinson []
VOID_Module: Added new core property which returns VOID_Core.Instance.

4 years agoVOID_VesselInfo: Broke current and max TWR calcs into separate datapoints.
Andy Wilkinson []
VOID_VesselInfo: Broke current and max TWR calcs into separate datapoints.

4 years agoVOID_Tools: Added just-minutes and just-seconds formats to ConvertInterval.
Andy Wilkinson []
VOID_Tools: Added just-minutes and just-seconds formats to ConvertInterval.