2 years ago1.0_beta1 1.0_beta1
Andy Wilkinson []
1.0_beta1

2 years agoReally actually moving Orbital, SurfAtmo, and VesselInfo to Scripted panels.
Andy Wilkinson []
Really actually moving Orbital, SurfAtmo, and VesselInfo to Scripted panels.

2 years agoAdded Surface & Atmo scripted panel.
andy []
Added Surface & Atmo scripted panel.

2 years agoSpelling, oribt->orbit
andy []
Spelling, oribt->orbit

2 years agoChanged 'Extended Info' to 'Line Group', and similar, throughout Scripted.
andy []
Changed 'Extended Info' to 'Line Group', and similar, throughout Scripted.

2 years agoScripted lines now decorate their label with ⁱ when the label or value are variable precision.
andy []
Scripted lines now decorate their label with ⁱ when the label or value are variable precision.

2 years agoScripted: VOID_Data access is now through VOID_Data.GetDataMember(string), and added register methods for extensibility.
andy []
Scripted: VOID_Data access is now through VOID_Data.GetDataMember(string), and added register methods for extensibility.

2 years agoAdded example implementation of the 'Orbital Information' panel using Scripted panels.
andy []
Added example implementation of the 'Orbital Information' panel using Scripted panels.

2 years agoAdded parametric formatting capacity the Parser, so that variable-precision lines can be made.
andy []
Added parametric formatting capacity the Parser, so that variable-precision lines can be made.

2 years agoMostly ToadicusTools API fixes for the Scripted branch
Andy Wilkinson []
Mostly ToadicusTools API fixes for the Scripted branch

2 years agoMerge branch 'master' into Scripted
Andy Wilkinson []
Merge branch 'master' into Scripted

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.

2 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 agoUpdated for Save changes from master
Andy Wilkinson []
Updated for Save changes from master

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

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 agoMade IsShown persistently save.
Andy Wilkinson []
Made IsShown persistently save.

3 years agoScriptedPanel: foreach->for; also made IsShown a saved value for PanelLineGroup
Andy Wilkinson []
ScriptedPanel: foreach->for; also made IsShown a saved value for PanelLineGroup

3 years agoFirst pass at 'Extended Info' panels.
Andy Wilkinson []
First pass at 'Extended Info' panels.

3 years agoMerge branch 'master' into Scripted
Andy Wilkinson []
Merge branch 'master' into Scripted
git seemed to miss a lot; hopefully I got it all

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 agoScripting: Implemented Subtitles. VOID_Data: New VesselName field.
toadicus []
Scripting: Implemented Subtitles. VOID_Data: New VesselName field.

3 years agoScripted panels now actually save and load correctly.
toadicus []
Scripted panels now actually save and load correctly.

3 years agoChanged IVOID_Module.Save to ....SaveConfig for consistency with LoadConfig.
toadicus []
Changed IVOID_Module.Save to ....SaveConfig for consistency with LoadConfig.

3 years agoTestPanels: Added a duplicate of VesselInfo. Yay!
toadicus []
TestPanels: Added a duplicate of VesselInfo. Yay!

3 years agoScripting: Changes to separate rendering from the Manager, and to save panel data with different keys per panel.
toadicus []
Scripting: Changes to separate rendering from the Manager, and to save panel data with different keys per panel.

3 years agoVOID_Module: Tweaks to support scripted panels having unique save keys.
toadicus []
VOID_Module: Tweaks to support scripted panels having unique save keys.

3 years agoAdded TODO note.
toadicus []
Added TODO note.

3 years agoCore: Added toggles for scripted panels.
toadicus []
Core: Added toggles for scripted panels.

3 years agoAnother mega commit. Most essential features are in and working!
toadicus []
Another mega commit. Most essential features are in and working!

3 years agoMerge branch 'master' into Scripted
toadicus []
Merge branch 'master' into Scripted

Conflicts:
VOID.csproj

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_Styles: Legal.
Andy Wilkinson []
VOID_Styles: Legal.

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 agoVOID_Styles et al: Some basic work making tooltips prettier.
Andy Wilkinson []
VOID_Styles et al: Some basic work making tooltips prettier.

3 years agoVOID_ScriptedPanel: Beginnings of a working tooltip.
Andy Wilkinson []
VOID_ScriptedPanel: Beginnings of a working tooltip.

3 years agoVOID_ScriptedPanel: LoadScriptedPanels now works around Squad's spammy GetConfig method.
Andy Wilkinson []
VOID_ScriptedPanel: LoadScriptedPanels now works around Squad's spammy GetConfig method.

3 years agocsproj: add test panels, for now
Andy Wilkinson []
csproj: add test panels, for now

3 years agoVOID_ScriptedPanel: LoadScriptedPanel will now load changes to files after startup; Exceptions should mostly now be handled.
Andy Wilkinson []
VOID_ScriptedPanel: LoadScriptedPanel will now load changes to files after startup; Exceptions should mostly now be handled.

3 years agoScriptScanner: Throw VOIDScriptSyntaxError instead of NotImplementedException when eval blocks contain invalid characters.
Andy Wilkinson []
ScriptScanner: Throw VOIDScriptSyntaxError instead of NotImplementedException when eval blocks contain invalid characters.

3 years agoAdding VOID_scriptedManager and TestPanels.cfg to version control.
toadicus []
Adding VOID_scriptedManager and TestPanels.cfg to version control.