2 years agoMerge branch 'master' into dev_1.2 dev_1.2
toadicus []
Merge branch 'master' into dev_1.2

Conflicts:
LogMsg.cs
VesselSimulator.csproj

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

2 years agoChanges from cybutek that weren't in VesselSimulator.
Andy Wilkinson []
Changes from cybutek that weren't in VesselSimulator.

2 years agoMerged Gerry1135 changes from outside VesselSimulator.
Andy Wilkinson []
Merged Gerry1135 changes from outside VesselSimulator.

2 years agoMerge remote-tracking branch 'Gerry1135/dev1.2'
Andy Wilkinson []
Merge remote-tracking branch 'Gerry1135/dev1.2'

2 years agoChanges from cybutek that weren't in VesselSimulator.
Andy Wilkinson []
Changes from cybutek that weren't in VesselSimulator.

2 years agoWIP updating to 1.2
Gerry1135 []
WIP updating to 1.2

2 years agoMerge remote-tracking branch 'cybutek/master'
Andy Wilkinson []
Merge remote-tracking branch 'cybutek/master'

2 years agoMerge pull request #102 from Gerry1135/targetlatlong
CYBUTEK []
Merge pull request #102 from Gerry1135/targetlatlong

Target latitude and longitude

2 years agoMerge pull request #100 from Gerry1135/trueanomaly
CYBUTEK []
Merge pull request #100 from Gerry1135/trueanomaly

Fix for issue #99

2 years agoDon't forget the project file to add the new source files
Gerry1135 []
Don't forget the project file to add the new source files

2 years agoOops, made target longitude non-default
Gerry1135 []
Oops, made target longitude non-default

2 years agoSlight optimisation to angle modding functions (mainly Clamp180 would shift a negative angle to be 0-360 and then shift it back).
Gerry1135 []
Slight optimisation to angle modding functions (mainly Clamp180 would shift a negative angle to be 0-360 and then shift it back).
Now completely avoid the mod operator and just does repeated add/subtract until in the correct range.

2 years agoAdded target latitude and longitude readouts to rendezvous section
Gerry1135 []
Added target latitude and longitude readouts to rendezvous section

2 years agoConvert uses of Orbit.trueAnomaly to handle now being in radians
Gerry1135 []
Convert uses of Orbit.trueAnomaly to handle now being in radians

2 years agoConvert trueAnomaly to degrees (stock changed to radians in 1.1.x)
Gerry1135 []
Convert trueAnomaly to degrees (stock changed to radians in 1.1.x)

2 years agoMerge remote-tracking branch 'cybutek/master'
Andy Wilkinson []
Merge remote-tracking branch 'cybutek/master'

2 years agoFixed typo in the change log.
cybutek []
Fixed typo in the change log.

2 years agoUpdate '.version' file.
cybutek []
Update '.version' file.

2 years agoUpdate change log.
cybutek []
Update change log.

2 years agoPrep v1.1.1.0
cybutek []
Prep v1.1.1.0

2 years agoFlamed out engines are no longer counted as active engines.
cybutek []
Flamed out engines are no longer counted as active engines.

2 years agoCurrected exception logging typo from 'Widnow' to 'Window' in the DisplayStack class.
cybutek []
Currected exception logging typo from 'Widnow' to 'Window' in the DisplayStack class.

2 years agoFixed NullReferenceException within the DeltaVStaged readout upon exiting the flight scene.
cybutek []
Fixed NullReferenceException within the DeltaVStaged readout upon exiting the flight scene.

2 years agoRemoved redundant button enabled check within the FlightAppLauncher.
cybutek []
Removed redundant button enabled check within the FlightAppLauncher.

2 years agoRemoved '?.' syntax sugar for easier compilation within non VS2015 IDEs.
cybutek []
Removed '?.' syntax sugar for easier compilation within non VS2015 IDEs.

2 years agoMerge pull request #94 from Gerry1135/morefixes
CYBUTEK []
Merge pull request #94 from Gerry1135/morefixes

Morefixes

2 years agoMoved ActiveVessel check from UpdateModules to FixedUpdate
Gerry1135 []
Moved ActiveVessel check from UpdateModules to FixedUpdate

2 years agoAdded missing cleanup of some contained references in various pooled classes
Gerry1135 []
Added missing cleanup of some contained references in various pooled classes

2 years agoStop flight engineer from updating anything if ActiveVessel is null
Gerry1135 []
Stop flight engineer from updating anything if ActiveVessel is null

2 years agoMerge pull request #91 from Gerry1135/blacksbug
CYBUTEK []
Merge pull request #91 from Gerry1135/blacksbug

Fix for NRE on entry into flight scene...

2 years agoFix for NRE on entry into flight scene because Update can be called before AppLauncher is ready
Gerry1135 []
Fix for NRE on entry into flight scene because Update can be called before AppLauncher is ready

2 years agoMerge remote-tracking branch 'cybutek/master'
Andy Wilkinson []
Merge remote-tracking branch 'cybutek/master'

2 years agoUpdate change log with missing changes.
cybutek []
Update change log with missing changes.

2 years agoPrep for release v1.1.0.2
cybutek []
Prep for release v1.1.0.2

2 years agoUpdate MiniAVC
cybutek []
Update MiniAVC

2 years agoFixed issues with the toolbar button enabled/disabled states in career mode.
cybutek []
Fixed issues with the toolbar button enabled/disabled states in career mode.

2 years agoMerge remote-tracking branch 'padishar/for1205' into exp exp
Andy Wilkinson []
Merge remote-tracking branch 'padishar/for1205' into exp

2 years agoMinor tweaks for exp updates not yet caught by Padishar
Andy Wilkinson []
Minor tweaks for exp updates not yet caught by Padishar

2 years agoMerge remote-tracking branch 'cybutek/experimentals' into exp
Andy Wilkinson []
Merge remote-tracking branch 'cybutek/experimentals' into exp

2 years agoChanged fairing specific mass adjustment into a general handling of the new IPartMassModifier ChangeWhen feature to support other all partmodules that change mass on staging.
Gerry1135 []
Changed fairing specific mass adjustment into a general handling of the new IPartMassModifier ChangeWhen feature to support other all partmodules that change mass on staging.
Still needs a couple of tweaks

2 years agoReplaced use of interactable with IsEnabled property of app launcher button.
Gerry1135 []
Replaced use of interactable with IsEnabled property of app launcher button.

2 years agoAdded extra new parameter to the IPartXXXModifier calls.
Gerry1135 []
Added extra new parameter to the IPartXXXModifier calls.
Just passes CURRENT for now, will need to be modified further to correctly handle pre/post staging cost and mass.

2 years agoRemoved uses of UIRadioButton.Button as it is now private
Gerry1135 []
Removed uses of UIRadioButton.Button as it is now private

2 years agoMerge pull request #85 from Gerry1135/newbits
CYBUTEK []
Merge pull request #85 from Gerry1135/newbits

Various tweaks and fixes

2 years agoMerge remote-tracking branch 'upstream/experimentals' into newbits
Gerry1135 []
Merge remote-tracking branch 'upstream/experimentals' into newbits

2 years agoChanged impact lat/long readouts to use DMS form
Gerry1135 []
Changed impact lat/long readouts to use DMS form

2 years agoFixed bug with impact calculations (Orbit.trueAnomaly is now in radians not degrees)
Gerry1135 []
Fixed bug with impact calculations (Orbit.trueAnomaly is now in radians not degrees)

2 years agoReverted a previous removal of ?. and commented out a debugging message
Gerry1135 []
Reverted a previous removal of ?. and commented out a debugging message

2 years agoRevert "Removed more uses of ?."
Gerry1135 []
Revert "Removed more uses of ?."

This reverts commit e2e49646a5f4606516675671d03c161364df876e.

2 years agoImplemented support for thrustTransformMultipliers
Gerry1135 []
Implemented support for thrustTransformMultipliers

2 years agoInclude Unity asset .meta files.
cybutek []
Include Unity asset .meta files.

2 years agoMerge branch 'experimentals' into newbits
Gerry1135 []
Merge branch 'experimentals' into newbits

2 years agoMerge remote-tracking branch 'upstream/experimentals' into newbits
Gerry1135 []
Merge remote-tracking branch 'upstream/experimentals' into newbits

2 years agoFairing mass is retreived from the module mass on the actual module now rather than the part (which will give supply a total module mass over all attached modules).
cybutek []
Fairing mass is retreived from the module mass on the actual module now rather than the part (which will give supply a total module mass over all attached modules).

2 years agoUpdate change log.
cybutek []
Update change log.

2 years agoBuilt .dll's with altitude to underwater terrain functionality.
cybutek []
Built .dll's with altitude to underwater terrain functionality.

2 years agoRemoved AltitudeUnderWater readout as it's superflous due to functionality being integrated into AltitudeTerrain.
cybutek []
Removed AltitudeUnderWater readout as it's superflous due to functionality being integrated into AltitudeTerrain.

2 years agoAltitude (terrain) readout now shows the altitude above underwater terrain when splashed down.
cybutek []
Altitude (terrain) readout now shows the altitude above underwater terrain when splashed down.

2 years agoAdded AltitudeUnderWater class to project file.
cybutek []
Added AltitudeUnderWater class to project file.

2 years agoMerge remote-tracking branch 'harryyoung/master' into experimentals
cybutek []
Merge remote-tracking branch 'harryyoung/master' into experimentals

2 years agoUpdate change log.
cybutek []
Update change log.

2 years agoPackaged EngineerChip part using Part Tools. This was so the collider can be converted from a dynamically generated MeshCollider (that has convex properties) to a BoxCollider which as a bonus is also more performant. (resolves issue #80) Thanks Sarbian :)
cybutek []
Packaged EngineerChip part using Part Tools. This was so the collider can be converted from a dynamically generated MeshCollider (that has convex properties) to a BoxCollider which as a bonus is also more performant. (resolves issue #80) Thanks Sarbian :)

2 years agoPart Tools Import
cybutek []
Part Tools Import

2 years agoUpdate version file.
cybutek []
Update version file.

2 years agoPrep version 1.1.0.1.
cybutek []
Prep version 1.1.0.1.

2 years agoFixed issue where fairing mass was being incorrectly calculated. This was due to how KSP now doesn't include the mass on the part itself but only as module mass.
cybutek []
Fixed issue where fairing mass was being incorrectly calculated. This was due to how KSP now doesn't include the mass on the part itself but only as module mass.

2 years agoFixed issue with the Staging class being deprecated in favour of StageManager. (fixes issue #79)
cybutek []
Fixed issue with the Staging class being deprecated in favour of StageManager. (fixes issue #79)

2 years agoRefactored some classes to use Unity Standard naming conventions.
cybutek []
Refactored some classes to use Unity Standard naming conventions.

2 years agoFixed nullref when exiting the flight scene when surface thrust to weight readout enabled.
cybutek []
Fixed nullref when exiting the flight scene when surface thrust to weight readout enabled.

2 years agoFixed nullref when exiting the flight scene with suicide burn readouts enabled.
cybutek []
Fixed nullref when exiting the flight scene with suicide burn readouts enabled.

2 years agoLogMsg used for logging the vessel simulation now passes data into the Logger for processing there, instead of directly passing it to the Unity debug system.
cybutek []
LogMsg used for logging the vessel simulation now passes data into the Logger for processing there, instead of directly passing it to the Unity debug system.

2 years agoAdded verbose simulation log button to the FlightEngineerModule for easy logging during flight.
cybutek []
Added verbose simulation log button to the FlightEngineerModule for easy logging during flight.

2 years agoMerge branch 'experimentals' into newbits
Gerry1135 []
Merge branch 'experimentals' into newbits

2 years agoFixed heatshields acting as staged decouplers when not set to be staged.
cybutek []
Fixed heatshields acting as staged decouplers when not set to be staged.

2 years agoBuild for KSP v1.1.0.1171
cybutek []
Build for KSP v1.1.0.1171

2 years agoAdded tags to the parts and adjusted prices. Updated description of the ER7500 so it's not ambiguous that there's no extra functionality using it over the chip.
cybutek []
Added tags to the parts and adjusted prices. Updated description of the ER7500 so it's not ambiguous that there's no extra functionality using it over the chip.

2 years agoChanged KER version to 1.1.0.0.
cybutek []
Changed KER version to 1.1.0.0.

2 years agoUpdated change log.
cybutek []
Updated change log.

2 years agoRe-enabled the IMGUI settings panel in the editor.
cybutek []
Re-enabled the IMGUI settings panel in the editor.

2 years agoShow part info tooltips for highlighted parts.
cybutek []
Show part info tooltips for highlighted parts.

2 years agoLogger can now handle logging of hierarchical object structures.
cybutek []
Logger can now handle logging of hierarchical object structures.

2 years agoPart info tooltips now use a raycast to find the selected part being hovered over in the scene.
cybutek []
Part info tooltips now use a raycast to find the selected part being hovered over in the scene.

2 years agoLogger now correctly handles null objects.
cybutek []
Logger now correctly handles null objects.

2 years agoFixed issue with the part info tooltips in the editor remaining visible whilst no part is highlighted or selected.
cybutek []
Fixed issue with the part info tooltips in the editor remaining visible whilst no part is highlighted or selected.

2 years agoRemoved more uses of ?.
Gerry1135 []
Removed more uses of ?.

2 years agoMerge remote-tracking branch 'upstream/experimentals' into newbits
Gerry1135 []
Merge remote-tracking branch 'upstream/experimentals' into newbits

2 years agoMade the window close button slightly smaller.
cybutek []
Made the window close button slightly smaller.

2 years agoRefactored the SettingsWindow.
cybutek []
Refactored the SettingsWindow.

2 years agoMerge branch 'varioustweaks' into newbits
Gerry1135 []
Merge branch 'varioustweaks' into newbits

Conflicts:
KerbalEngineer.Unity/CanvasGroupFader.cs

2 years agoAdded build overlay and flight engineer options to the settings window.
cybutek []
Added build overlay and flight engineer options to the settings window.

2 years agoWindow content is now contained within a box.
cybutek []
Window content is now contained within a box.

2 years agoImplemented the beginnings of a decoupled 'Settings Window' (i.e. can be accessed in-flight as well).
cybutek []
Implemented the beginnings of a decoupled 'Settings Window' (i.e. can be accessed in-flight as well).

2 years agoUpdated change log.
cybutek []
Updated change log.

2 years agoAdded ability to create windows with Unity UI.
cybutek []
Added ability to create windows with Unity UI.

2 years agoMerge remote-tracking branch 'upstream/experimentals' into varioustweaks
Gerry1135 []
Merge remote-tracking branch 'upstream/experimentals' into varioustweaks

2 years agoRemoved use of ?. because it doesn't compile in VS2013
Gerry1135 []
Removed use of ?. because it doesn't compile in VS2013

2 years agoCreated a base UI style system. Implemented the Flight Menu to use the stock KSP style.
cybutek []
Created a base UI style system. Implemented the Flight Menu to use the stock KSP style.

2 years agoMoved the 'Build Asset Bundles' menu item into its own 'Build' menu, so as to stop accidentally clicking on 'Open C# Project' by mistake.
cybutek []
Moved the 'Build Asset Bundles' menu item into its own 'Build' menu, so as to stop accidentally clicking on 'Open C# Project' by mistake.

2 years agoGetStockSections has been made interface only, like the GetCustomSections function that returns a list of ISectionModule. Also added missing null check (should never be encountered but no harm in having robust code).
cybutek []
GetStockSections has been made interface only, like the GetCustomSections function that returns a list of ISectionModule. Also added missing null check (should never be encountered but no harm in having robust code).