Skip to content

Releases: bld/SolarSailNavigator

v1.0.10

16 Jul 19:01
@bld bld
Compare
Choose a tag to compare
  • Updated Makefile to compile on KSP 1.4.4
  • Changed 'gmcs' to 'mcs'
  • Removed 'KSPUtil' dependency
  • Changed location of KSP install directory

v1.0.9

09 Aug 13:20
@bld bld
Compare
Choose a tag to compare
  • Recompiled for KSP 1.3.0
  • Updated Makefile to use mcs instead of gmcs from Mono

v1.0.8

12 Oct 13:22
@bld bld
Compare
Choose a tag to compare
  • Updated to compile with KSP 1.2

v1.0.7

26 Jul 11:42
@bld bld
Compare
Choose a tag to compare
  • Updated to compile with KSP 1.1 and Unity 5
  • Navigator physics (attitude) updated in FixedUpdate() instead of OnFixedUpdate() to bypass part activation
  • Default "Sail on" and throttle now work

v1.0.6

10 Nov 20:50
@bld bld
Compare
Choose a tag to compare
  • Don't use parts with PersistentEngine module but no ModuleEngines
  • Treat PersistentEngine as a PartModule with an engine field instead of treating it as a child of ModuleEngines

v1.0.5

17 Sep 05:32
@bld bld
Compare
Choose a tag to compare
  • Popup window to change the default frame/angles/throttle/days/hours
  • PersistentThrust now a separate module: https://github.com/bld/PersistentThrust
  • Two reference frames now available: Radial/Tangential/Normal (RTN) and In-track/Cross-track/Normal (ICN)
    • RTN frame angles are Cone (angle off sun), Clock (rotation about sun), and Flatspin (rotation about vessel "up" vector)
    • ICN frame angles are Flight path angle, Azimuth (rotation about velocity), and Flatspin
  • Type in control angles, throttle, hours, and days
  • Fixed bug so that angles now limited to +/- 180 degrees
  • Fixed bug so that throttle now limited to 0-100%
  • Internally, uses new deltaV and mass consumption methods from PersistentThrust

v1.0.4b-alpha

19 Aug 13:03
@bld bld
Compare
Choose a tag to compare
  • Navigation controls now attached to a part on the spacecraft, instead of the propulsion system, and controls all continuous thrust parts on the vessel.
  • Realtime, timewarp, and navigation preview tested to work for multiple sails and persistent thrust engines.
  • "Use Sail" control added to retract or deploy the sail for specified command segments.
  • 3rd control angle "Flatspin" added to rotate spacecraft about its thrust axis to keep parts (e.g. solar panels) aligned as needed.

The archive format has been fixed to be compatible with KSP-CKAN.

v1.0.4-alpha

19 Aug 00:43
@bld bld
Compare
Choose a tag to compare
  • Navigation controls now attached to a part on the spacecraft, instead of the propulsion system, and controls all continuous thrust parts on the vessel.
  • Realtime, timewarp, and navigation preview tested to work for multiple sails and persistent thrust engines.
  • "Use Sail" control added to retract or deploy the sail for specified command segments.
  • 3rd control angle "Flatspin" added to rotate spacecraft about its thrust axis to keep parts (e.g. solar panels) aligned as needed.

v1.0.3-alpha

05 Aug 18:52
@bld bld
Compare
Choose a tag to compare
  • A new plugin called PersistentThrust is now included in the package. It implements the force models of the solar sail and continuous thrust engines.
  • The stock ion engine is patched to reduce the thrust to a realistic level (0.25 N) at the same power level.
  • The navigation plugin now supports both solar sails and continuous thrust engines.
  • Toggle buttons allow showing the preview, final orbit, final orbit elements, and difference between the final orbit and the target body.
  • Still unsupported:
    • Planetary trajectories
    • Other reference frames for steering
    • Multiple sails/engines
    • Propagation of the trajectory while not focused on the vessel

v1.0.2-alpha

28 May 17:50
@bld bld
Compare
Choose a tag to compare
  • The line widths are now scaled to the distance from the camera in map view when drawing the sail trajectory preview, final orbit, and line to target object.
  • Now, you can specify the hours in an attitude control maneuver, in addition to days. This lets you have finer control over the trajectory.
  • Warp level has been removed as a control sequence option. It is now set to 100,000. Maybe later this will automatically adjust to short duration control sequences.
  • The plugin now includes a feature to help rendezvous with other objects. If a target object is selected:
    • Draw a line between the sail and target at the final time of the maneuver sequence
    • At the final time, show the difference between the sail and target of the:
      • Distance at final time
      • Speed at final time
      • Orbital elements