4 years agoGenerally changed GUILayout.Toggle to GUITools.Toggle, because the former apparently sucks.
Andy Wilkinson []
Generally changed GUILayout.Toggle to GUITools.Toggle, because the former apparently sucks.

4 years agoVOID_StageInfo: Starting to make the table dynamic.
Andy Wilkinson []
VOID_StageInfo: Starting to make the table dynamic.

4 years agoVOIDCore_Generic: A little prettifying for the main window under some skins, hopefully it always looks good...
Andy Wilkinson []
VOIDCore_Generic: A little prettifying for the main window under some skins, hopefully it always looks good...

4 years agoVOIDCore_Generic: Removed some especially-noisy debug code.
Andy Wilkinson []
VOIDCore_Generic: Removed some especially-noisy debug code.

4 years agoUnpackedTime: FormatAsDate now adds 1 to days, because days are counted starting at 1.
Andy Wilkinson []
UnpackedTime: FormatAsDate now adds 1 to days, because days are counted starting at 1.

4 years agoChanges to Module, Core, and throughout to support module filtering by game mode. Also tweaks to CareerStatus.formatDelta.
Andy Wilkinson []
Changes to Module, Core, and throughout to support module filtering by game mode. Also tweaks to CareerStatus.formatDelta.

4 years agoVOID_Module: Added CAMERACONTROLS to space center lock to make scrollviews work.
Andy Wilkinson []
VOID_Module: Added CAMERACONTROLS to space center lock to make scrollviews work.

4 years agoFormatAsDate: Tweaked format string and added 1 to the year for consistency.
Andy Wilkinson []
FormatAsDate: Tweaked format string and added 1 to the year for consistency.

4 years agoAdded OnSkinChanged call to ctor to avoid null styles sometimes happening.
Andy Wilkinson []
Added OnSkinChanged call to ctor to avoid null styles sometimes happening.

4 years agoMore refactoring. I think everything works now?
toadicus []
More refactoring. I think everything works now?

4 years agoVOIDCore: Swapped icon lightness again.
toadicus []
VOIDCore: Swapped icon lightness again.

4 years agoVOIDCore_Generic: Converted factoryReset to an automatic property.
toadicus []
VOIDCore_Generic: Converted factoryReset to an automatic property.

4 years agoMore of The Big Refactor.
toadicus []
More of The Big Refactor.

4 years agoMajor changes to the way VOID_Core was implemented to allow a more-extensible core framework for use in multiple scenes.
toadicus []
Major changes to the way VOID_Core was implemented to allow a more-extensible core framework for use in multiple scenes.

4 years agoGit will no longer mangle pngs.
toadicus []
Git will no longer mangle pngs.

4 years agoRemoved .dll from version control.
Andy Wilkinson []
Removed .dll from version control.

4 years agoDeploy reworking, Windows edition.
Andy Wilkinson []
Deploy reworking, Windows edition.

4 years agoDeploy reworking, round 2.
Andy Wilkinson []
Deploy reworking, round 2.

4 years agoReworking the way deployments are handled.
Andy Wilkinson []
Reworking the way deployments are handled.

4 years agoVersion 0.16.4 0.16.4
Andy Wilkinson []
Version 0.16.4

4 years agoVOID_HUDAdvanced: Disable rightHUD when there are no maneuver nodes to prevent the window from auto-shrinking.
Andy Wilkinson []
VOID_HUDAdvanced: Disable rightHUD when there are no maneuver nodes to prevent the window from auto-shrinking.

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

4 years agoVOID_Core: Default to use Blizzy's toolbar when it's available. After all, isn't that why you installed it?
Andy Wilkinson []
VOID_Core: Default to use Blizzy's toolbar when it's available. After all, isn't that why you installed it?

4 years agoHUDs: Tweaks to the window call to make sure panes expand to show all the info.
Andy Wilkinson []
HUDs: Tweaks to the window call to make sure panes expand to show all the info.

4 years agoVersion 0.16.2 0.16.2
Andy Wilkinson []
Version 0.16.2

4 years agoHUDs: Fixes to Save and Load processes to make HUDs properly save their positions again.
Andy Wilkinson []
HUDs: Fixes to Save and Load processes to make HUDs properly save their positions again.

4 years agoVersion 0.16.1 0.16.1
Andy Wilkinson []
Version 0.16.1

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

4 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.

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

4 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.

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

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

4 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?

4 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.

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

4 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.

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

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

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

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

4 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.

4 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.

4 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.

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

4 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.

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

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

4 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.

5 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.

5 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.

5 years agoVersion 0.14.2 0.14.2
Andy Wilkinson []
Version 0.14.2

5 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.

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

5 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.

5 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.

5 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.

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

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

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

5 years agoVersion 0.14.1 0.14.1
Andy Wilkinson []
Version 0.14.1

5 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.

5 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.

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

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

5 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.

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

5 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.

5 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.

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

5 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.

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

5 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.

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

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

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

5 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.

5 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.

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