3 years agoChanged to per-save settings files and CSV target locations. ttrefactor
Andy Wilkinson []
Changed to per-save settings files and CSV target locations.

3 years agoTools: Fixed up logging in debug mode.
Andy Wilkinson []
Tools: Fixed up logging in debug mode.

3 years agoCore: Removed AllBodies
Andy Wilkinson []
Core: Removed AllBodies

3 years agoConverted CBInfoBrowser and VesselRegister to use SortedBodyList.
Andy Wilkinson []
Converted CBInfoBrowser and VesselRegister to use SortedBodyList.

3 years agoVOID_Data: Now working around Squad's broken horizontalSrfSpeed.
toadicus []
VOID_Data: Now working around Squad's broken horizontalSrfSpeed.

3 years agoGenerally converted only to use non-deprecated ToadicusTools methods.
Andy Wilkinson []
Generally converted only to use non-deprecated ToadicusTools methods.

3 years agoMerge branch 'master' into ttrefactor
Andy Wilkinson []
Merge branch 'master' into ttrefactor

3 years agoIVOID_Module: Apparently I missed the changes to Save here in the commit somehow.
Andy Wilkinson []
IVOID_Module: Apparently I missed the changes to Save here in the commit somehow.

3 years agoUpdated VOID_Module.Save to use new VOID_Core.SceneKey to un-break StageInfo settings on reverts.
Andy Wilkinson []
Updated VOID_Module.Save to use new VOID_Core.SceneKey to un-break StageInfo settings on reverts.

3 years agoSome Tools->Logging
Andy Wilkinson []
Some Tools->Logging

3 years agoUpdated VOID_Module.Save to use new VOID_Core.SceneKey to un-break StageInfo settings on reverts.
Andy Wilkinson []
Updated VOID_Module.Save to use new VOID_Core.SceneKey to un-break StageInfo settings on reverts.

3 years agoBasic compatibility with the ToadicusTools refactor
Andy Wilkinson []
Basic compatibility with the ToadicusTools refactor

3 years agoTweaked the data logger to do numeric lat/long for Gaiiden
Andy Wilkinson []
Tweaked the data logger to do numeric lat/long for Gaiiden

3 years agoVersion 0.18.3 0.18.3
Andy Wilkinson []
Version 0.18.3

3 years agoStop allocating a new Vessel and CelestialBody every window frame because WTF.
toadicus []
Stop allocating a new Vessel and CelestialBody every window frame because WTF.

3 years agoGenerally chnaged to use pooled string builders.
toadicus []
Generally chnaged to use pooled string builders.

3 years agoRemoved Linq.
Andy Wilkinson []
Removed Linq.

3 years agoConverted foreach->for throughout.
toadicus []
Converted foreach->for throughout.

3 years agoCore: Added onUpdate event.
Andy Wilkinson []
Core: Added onUpdate event.

3 years agoFixed my huge mistake.
Andy Wilkinson []
Fixed my huge mistake.

3 years agoVersion 0.18.2 0.18.2
Andy Wilkinson []
Version 0.18.2

3 years agoSome more inlining, and cleaned up more Toolbar v. AppLauncher code.
Andy Wilkinson []
Some more inlining, and cleaned up more Toolbar v. AppLauncher code.

3 years agoFixed Toolbar v. AppLauncher logic to actually work when you want the AppLauncher while Toolbar is installed.
Andy Wilkinson []
Fixed Toolbar v. AppLauncher logic to actually work when you want the AppLauncher while Toolbar is installed.

3 years agoCore: Inlined vessel type loading to avoid the stack frame.
toadicus []
Core: Inlined vessel type loading to avoid the stack frame.

3 years agoGeneral cleanup of SimManager start-up and calling.
toadicus []
General cleanup of SimManager start-up and calling.

3 years agoCore: Basic changes to SimManager assignments to avoid occasional exceptions. Needs rethinking.
Andy Wilkinson []
Core: Basic changes to SimManager assignments to avoid occasional exceptions. Needs rethinking.

3 years agoVersion 0.18.1 0.18.1
Andy Wilkinson []
Version 0.18.1

3 years agoEditorHUD: Added SimManager.TryStartSimulation() call to make sure we have results.
Andy Wilkinson []
EditorHUD: Added SimManager.TryStartSimulation() call to make sure we have results.

3 years agoVersion 0.18 0.18
Andy Wilkinson []
Version 0.18

3 years agoUpdates to work with new, stub-ified, VesselSimulator.
Andy Wilkinson []
Updates to work with new, stub-ified, VesselSimulator.

3 years agoVOIDCore_Generic: VesselSimulator changes for 1.0, round 1.
Andy Wilkinson []
VOIDCore_Generic: VesselSimulator changes for 1.0, round 1.

3 years agoVOID_Data: 1.0 atmosphere changes.
Andy Wilkinson []
VOID_Data: 1.0 atmosphere changes.

3 years agoVOID_CBInfoBrowser: 1.0 atmosphere changes.
Andy Wilkinson []
VOID_CBInfoBrowser: 1.0 atmosphere changes.

3 years agoVOID_StageInfo: 1.0 pressure changes.
Andy Wilkinson []
VOID_StageInfo: 1.0 pressure changes.

3 years agoVOID_SurfAtmo: Reformatting, and adding precision tweaks to atmospheric pressure.
Andy Wilkinson []
VOID_SurfAtmo: Reformatting, and adding precision tweaks to atmospheric pressure.

3 years agoVersion 0.17.1
Andy Wilkinson []
Version 0.17.1

3 years agoAdded options to use sidereal vs solar time, Earth vs Kerbin time, and rounded vs true time.
Andy Wilkinson []
Added options to use sidereal vs solar time, Earth vs Kerbin time, and rounded vs true time.

3 years agoVOID_Datalogger: Added commas to separate ApoAlt and PeriAlt headers.
Andy Wilkinson []
VOID_Datalogger: Added commas to separate ApoAlt and PeriAlt headers.

3 years agoVOID_DataLogger: Moved orbitVelocity to the correct spot in the line.
toadicus []
VOID_DataLogger: Moved orbitVelocity to the correct spot in the line.

3 years agoVersion 0.17
Andy Wilkinson []
Version 0.17

3 years agoVOID_DataValue: Guard against digits of unusual size.
toadicus []
VOID_DataValue: Guard against digits of unusual size.

3 years agoVOID_DataValue: Now using new sigfig-based ToSI method.
Andy Wilkinson []
VOID_DataValue: Now using new sigfig-based ToSI method.

3 years agoVOID_DataLogger: Added Apo/Peri Altitudes.
Andy Wilkinson []
VOID_DataLogger: Added Apo/Peri Altitudes.

3 years agoVOID_Data: Resource mass values reverted to use VesselSimulator's fields again.
Andy Wilkinson []
VOID_Data: Resource mass values reverted to use VesselSimulator's fields again.

3 years agoVOID_Data: Resource mass values now using VesselSimulator baseMass hack again. VOID_VesselInfo: Resource mass decimal places increased to 3.
Andy Wilkinson []
VOID_Data: Resource mass values now using VesselSimulator baseMass hack again. VOID_VesselInfo: Resource mass decimal places increased to 3.

3 years agoVOID_Data: Downrange Distance changed to use the Vincenty formula to avoid problems at antipodal points. Also, thanks wikipedia.
Andy Wilkinson []
VOID_Data: Downrange Distance changed to use the Vincenty formula to avoid problems at antipodal points. Also, thanks wikipedia.

3 years agoVOID_SurfAtmo: Shortened window title to try to avoid clipping.
Andy Wilkinson []
VOID_SurfAtmo: Shortened window title to try to avoid clipping.

3 years agoVOIDCore: Tweaks to icon texture handling.
Andy Wilkinson []
VOIDCore: Tweaks to icon texture handling.

3 years agoMade a new Singleton clone for non-core modules that should persist across scenes, and applied it.
Andy Wilkinson []
Made a new Singleton clone for non-core modules that should persist across scenes, and applied it.

3 years agoVOID_Module: Improved unlocking behavior around the close button.
Andy Wilkinson []
VOID_Module: Improved unlocking behavior around the close button.

3 years agoVOID_Data: Finished realVesselBurnTime, probably.
toadicus []
VOID_Data: Finished realVesselBurnTime, probably.

3 years agoVOID_Data: Working on multi-stage burn time estimation.
Andy Wilkinson []
VOID_Data: Working on multi-stage burn time estimation.

3 years agoMinor refactoring for VOID_Module.
Andy Wilkinson []
Minor refactoring for VOID_Module.

3 years agoVOIDCore_Generic: Basic cleanup removing underscores, fixing some naming conventions, etc.
toadicus []
VOIDCore_Generic: Basic cleanup removing underscores, fixing some naming conventions, etc.

3 years agoMoved VOID_Localization into Tools/.
toadicus []
Moved VOID_Localization into Tools/.

3 years agoActually added VOID_ConfigWindow, because apparently I forgot?
toadicus []
Actually added VOID_ConfigWindow, because apparently I forgot?

3 years agoMade VOID_SaveValues not assignable implicitly, to help enforce keeping the save cache clean, for reasons, and some other various refactoring.
toadicus []
Made VOID_SaveValues not assignable implicitly, to help enforce keeping the save cache clean, for reasons, and some other various refactoring.

3 years agoGot the close button working; now converting from a cached anonymous method to an inherited method. TODO: VOID_ConfigModule.
toadicus []
Got the close button working; now converting from a cached anonymous method to an inherited method. TODO: VOID_ConfigModule.

3 years agoVOID_StageInfo: Added a toggle to use sea level conditions in VesselSimulator calcs.
Andy Wilkinson []
VOID_StageInfo: Added a toggle to use sea level conditions in VesselSimulator calcs.

3 years agoQuick change to use an async callback for gathering SimManager results.
Andy Wilkinson []
Quick change to use an async callback for gathering SimManager results.

3 years agoVOID_WindowModule: Added cache-skipping option for decorated windows.
Andy Wilkinson []
VOID_WindowModule: Added cache-skipping option for decorated windows.

3 years agoUtility methods for window decoration.
Andy Wilkinson []
Utility methods for window decoration.

3 years agoVOID_Module: Added a 'close button' window decoration that works via Mythical Hacking. Also got rid of some noisy debug cruft.
toadicus []
VOID_Module: Added a 'close button' window decoration that works via Mythical Hacking. Also got rid of some noisy debug cruft.

3 years agoVOID_StageInfo: Added burn time column.
toadicus []
VOID_StageInfo: Added burn time column.

3 years agoVOID_Data: currBiome now returns landedAt when relevant.
toadicus []
VOID_Data: currBiome now returns landedAt when relevant.

3 years agoVOID_Orbital: Added time to asc/desc nodes.
toadicus []
VOID_Orbital: Added time to asc/desc nodes.

3 years agoSome tweaks to string formatting, mostly in VOID_DataValue. Also mulling some changes to the way VOID_DataValues work.
Andy Wilkinson []
Some tweaks to string formatting, mostly in VOID_DataValue. Also mulling some changes to the way VOID_DataValues work.

3 years agoVOID_Data.resourceMass: Now using total resource mass instead of just the last stage.
Andy Wilkinson []
VOID_Data.resourceMass: Now using total resource mass instead of just the last stage.

3 years agoVOID_DataLogger: Added 'wait for launch' option.
Andy Wilkinson []
VOID_DataLogger: Added 'wait for launch' option.

3 years agoCore: Forbidding 'KSP window 1' skin, because it makes tables ugly.
Andy Wilkinson []
Core: Forbidding 'KSP window 1' skin, because it makes tables ugly.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 years agoVersion 0.16.4 0.16.4
Andy Wilkinson []
Version 0.16.4

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

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

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

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

3 years agoVersion 0.16.2 0.16.2
Andy Wilkinson []
Version 0.16.2

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

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.