3 years agoVersion 0.16.1 0.16.1
Andy Wilkinson []
Version 0.16.1

3 years agoEditorHUD: Improved 'snap to left' behaviour.
Andy Wilkinson []
EditorHUD: Improved 'snap to left' behaviour.

3 years agoMajor reworking of the HUD underpinnings to be more modular and require less code duplication. Also made the Editor HUD movable, but for now it's stuck along the left edge.
toadicus []
Major reworking of the HUD underpinnings to be more modular and require less code duplication. Also made the Editor HUD movable, but for now it's stuck along the left edge.

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.