2 years agocsproj changes for Visual Studio master
toadicus []
csproj changes for Visual Studio

2 years agoUsing Object.Equals instead of '==' operator to avoid confusingly incorrect compiler warning in Visual Studio
toadicus []
Using Object.Equals instead of '==' operator to avoid confusingly incorrect compiler warning in Visual Studio

2 years agoVersion 0.19.1 0.19.1
Andy Wilkinson []
Version 0.19.1

2 years agoVOID_Data: Got rid of intakeAirPostForEach because it wasn't necessary.
Andy Wilkinson []
VOID_Data: Got rid of intakeAirPostForEach because it wasn't necessary.

2 years agoAdded new support for onHide/ShowUI events for F2 functionality.
andy []
Added new support for onHide/ShowUI events for F2 functionality.

2 years agoAdded new single nested 'for' loop to the core, which can be subscribed to by modules and data members.
andy []
Added new single nested 'for' loop to the core, which can be subscribed to by modules and data members.

2 years agoVersion 0.19 0.19
Andy Wilkinson []
Version 0.19

2 years agoRemoved a few extraneous bits.
toadicus []
Removed a few extraneous bits.

2 years agoMerge branch 'exp' of ssh://toad.homelinux.net:22222/VOID into exp exp
toadicus []
Merge branch 'exp' of ssh://toad.homelinux.net:22222/VOID into exp

2 years agoVOID_Styles: Removed 'Ready' property because we weren't using it.
toadicus []
VOID_Styles: Removed 'Ready' property because we weren't using it.

2 years agoVOID_Data: Optimizations in thrust offset calcs.
Andy Wilkinson []
VOID_Data: Optimizations in thrust offset calcs.

2 years agoFixed up Button init, and trying to catch some exceptions when exiting the editor.
Andy Wilkinson []
Fixed up Button init, and trying to catch some exceptions when exiting the editor.

2 years agoRemove some old, disabled RenderingManager code.
toadicus []
Remove some old, disabled RenderingManager code.

2 years agoVOID_EditorHUD: Found some editor dimensions hiding in some transforms.
toadicus []
VOID_EditorHUD: Found some editor dimensions hiding in some transforms.

2 years agoVOIDCore: Add MethodInPreRenderQueue helper.
toadicus []
VOIDCore: Add MethodInPreRenderQueue helper.

2 years agoVOID_DataValue: Don't throw if Value is null during ValueUnitString.
toadicus []
VOID_DataValue: Don't throw if Value is null during ValueUnitString.

2 years agoConvert Screen sizes to float before doing math on them.
toadicus []
Convert Screen sizes to float before doing math on them.

2 years agoVOID_HUDModule: Check for null core before DrawGUI.
toadicus []
VOID_HUDModule: Check for null core before DrawGUI.

2 years agoProbably got OnGUI subscriptions working right. Windows don't call DrawGUI infinity times anymore.
toadicus []
Probably got OnGUI subscriptions working right. Windows don't call DrawGUI infinity times anymore.

2 years agoTweaks to OnGUI and OnPostRender per sarbian's recommendation.
toadicus []
Tweaks to OnGUI and OnPostRender per sarbian's recommendation.

2 years agoPreliminary new references, usings, and code changes to compile for KSP 1.1.
Andy Wilkinson []
Preliminary new references, usings, and code changes to compile for KSP 1.1.

3 years agoFixed typo in EditorHUD thanks to Tolos.
toadicus []
Fixed typo in EditorHUD thanks to Tolos.

3 years agoVersion 0.18.5 0.18.5
Andy Wilkinson []
Version 0.18.5

3 years agoUse ToadicusTools again now that the compat features are gone.
toadicus []
Use ToadicusTools again now that the compat features are gone.

3 years agoRemove horizontalSrfSpeed workaround for 1.0.5 fix
toadicus []
Remove horizontalSrfSpeed workaround for 1.0.5 fix

3 years agoReformatting CSV data.
Andy Wilkinson []
Reformatting CSV data.

3 years agoAdded throttle, inclination, and thrust to the CSV output.
Andy Wilkinson []
Added throttle, inclination, and thrust to the CSV output.

3 years agoVersion 0.18.4 0.18.4
Andy Wilkinson []
Version 0.18.4

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.