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

2 years agoMerge remote-tracking branch 'upstream/master' into for105
Gerry1135 []
Merge remote-tracking branch 'upstream/master' into for105

2 years agoFixed the TapeDriveAnimator lights shader and did some minor refactoring.
cybutek []
Fixed the TapeDriveAnimator lights shader and did some minor refactoring.

2 years agoMerge in changes from CYBUTEK's Helpers, Logger
toadicus []
Merge in changes from CYBUTEK's Helpers, Logger

2 years agoFixed bug in the base AppLauncherButton class that would incorrectly handle setting the button to off.
cybutek []
Fixed bug in the base AppLauncherButton class that would incorrectly handle setting the button to off.

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

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 agoAltered flight engineer menu button highlight and pressed colours so that they're more noticable.
cybutek []
Altered flight engineer menu button highlight and pressed colours so that they're more noticable.

2 years agoCanvasGroupFader should wait for end of frame before starting a fade. This is so that only the last call to fade that frame is honoured.
cybutek []
CanvasGroupFader should wait for end of frame before starting a fade. This is so that only the last call to fade that frame is honoured.

2 years agoAltered naming convention from Unity Standard to Microsoft with regards to properties for consistency.
cybutek []
Altered naming convention from Unity Standard to Microsoft with regards to properties for consistency.

2 years agoAltered naming convention from Unity Standard to Microsoft with regards to properties for consistency.
cybutek []
Altered naming convention from Unity Standard to Microsoft with regards to properties for consistency.

2 years agoDisplay flight engineer menu section names in upper case.
cybutek []
Display flight engineer menu section names in upper case.

2 years agoFlight engineer menu sections are now dynamically removed from the list upon deletion.
cybutek []
Flight engineer menu sections are now dynamically removed from the list upon deletion.

2 years agoImplemented creation of custom sections via the flight engineer menu.
cybutek []
Implemented creation of custom sections via the flight engineer menu.

2 years agoFlight engineer menu follows button anchor and clamps within screen bounds.
cybutek []
Flight engineer menu follows button anchor and clamps within screen bounds.

2 years agoImplemented the section controls in the flight engineer menu.
cybutek []
Implemented the section controls in the flight engineer menu.

2 years agoReversed 'KerbalEngineer.Unity.dll' dependancy on 'KerbalEngineer.dll'.
cybutek []
Reversed 'KerbalEngineer.Unity.dll' dependancy on 'KerbalEngineer.dll'.

2 years agoRenamed 'FlightEngineerMenu' to a more concise 'FlightMenu'.
cybutek []
Renamed 'FlightEngineerMenu' to a more concise 'FlightMenu'.

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

2 years agoToggling the 'Control Bar' now appropriately resizes the display stack.
cybutek []
Toggling the 'Control Bar' now appropriately resizes the display stack.

2 years agoRemoved all RenderingManager usages. (fixes section editor, floating sections and huds)
cybutek []
Removed all RenderingManager usages. (fixes section editor, floating sections and huds)

2 years agoAdded missing header comments.
cybutek []
Added missing header comments.

2 years agoAdded comment and set initial assignment for the ShowEngineer and ControlBar toggle references to null.
cybutek []
Added comment and set initial assignment for the ShowEngineer and ControlBar toggle references to null.

2 years agoImplemented the 'Show Engineer' and 'Control Bar' buttons in the flight menu.
cybutek []
Implemented the 'Show Engineer' and 'Control Bar' buttons in the flight menu.

2 years agoFlight Engineer displayability also takes into account the main canvas enabled state (hides on F2).
cybutek []
Flight Engineer displayability also takes into account the main canvas enabled state (hides on F2).

2 years agoFlight Engineer Display Stack now uses the OnGUI render path instead of KSP's RenderingManager.
cybutek []
Flight Engineer Display Stack now uses the OnGUI render path instead of KSP's RenderingManager.

2 years agoImplemented in-flight menu open/close fading with hover over.
cybutek []
Implemented in-flight menu open/close fading with hover over.

2 years agoAdded adjustable fade speed and raycast block handling.
cybutek []
Added adjustable fade speed and raycast block handling.

2 years agoCreated 'FlightEngineerMenu' that has the object fade in when enabled.
cybutek []
Created 'FlightEngineerMenu' that has the object fade in when enabled.

2 years agoCreated a base CanvasGroupFader component to handle GUI object fading.
cybutek []
Created a base CanvasGroupFader component to handle GUI object fading.

2 years agoCreated KerbalEngineer.Unity library project for holding Unity specific components for prefabs.
cybutek []
Created KerbalEngineer.Unity library project for holding Unity specific components for prefabs.

2 years agoCreated basic prefab based in-flight Application Launcher button and menu. (still requires functionality implementation)
cybutek []
Created basic prefab based in-flight Application Launcher button and menu. (still requires functionality implementation)

2 years agoDisabled legacy flight scene Application Launcher icon.
cybutek []
Disabled legacy flight scene Application Launcher icon.

2 years agoForce text asset serialisation.
cybutek []
Force text asset serialisation.

2 years agoCreated test environment with two background screenshots taken using KSP v1.0.5
cybutek []
Created test environment with two background screenshots taken using KSP v1.0.5

2 years agoFixed issues with the Unity project files not having been auto downgraded correctly.
cybutek []
Fixed issues with the Unity project files not having been auto downgraded correctly.

2 years agoRemoved superfluous texture file.
cybutek []
Removed superfluous texture file.

2 years agoThe Application Launcher icon is now procured from the 'images' asset bundle rather than the KSP GameDatabase.
cybutek []
The Application Launcher icon is now procured from the 'images' asset bundle rather than the KSP GameDatabase.