Astrogator
A space-navigational aide for Kerbal Space Program.
See all the transfers that you could choose from your current location at a glance, including the time till the burn and delta V, and turn them into maneuvers with one click.
See the README in the download for installation and usage instructions.
See the README in the Localization folder for instructions for adding or improving translations for languages other than English.
Download
The latest version is available on Github.
How to donate
Building
- Install mono
- If you don’t have Steam, make
Source/KSP_Data
a symbolic link to your game’s KSP_Data
folder
make
References
Plug-in authoring
- https://kerbalspaceprogram.com/api/index.html
- https://forum.kerbalspaceprogram.com/index.php?/topic/153765-getting-started-the-basics-of-writing-a-plug-in/
- https://forum.kerbalspaceprogram.com/index.php?/topic/151354-unity-ui-creation-tutorial/
- https://forum.kerbalspaceprogram.com/index.php?/topic/149324-popupdialog-and-the-dialoggui-classes/
- https://forum.kerbalspaceprogram.com/index.php?/topic/78231-application-launcher-and-mods/
- https://forum.kerbalspaceprogram.com/index.php?/topic/154006-solved-texture-issues/&do=findComment&comment=2904233
Localization
- https://forum.kerbalspaceprogram.com/index.php?/topic/158018-addon-localization-home/
Physics and math
- https://en.wikipedia.org/wiki/Hohmann_transfer_orbit
- https://en.wikipedia.org/wiki/Orbital_speed#Precise_orbital_speed
- https://www.reddit.com/r/KerbalAcademy/comments/35wtv1/how_do_i_calculate_phase_and_ejection_angle/crf3kc4/
- https://www.bogan.ca/orbits/kepler/orbteqtn.html
- https://d2r5da613aq50s.cloudfront.net/wp-content/uploads/411616.image0.jpg
- https://en.wikipedia.org/wiki/Orbital_inclination_change#Calculation
- https://en.wikipedia.org/wiki/Hyperbolic_trajectory#Hyperbolic_excess_velocity
- https://www.dtic.mil/dtic/tr/fulltext/u2/a200383.pdf
- https://forum.kerbalspaceprogram.com/index.php?/topic/122779-changing-orbital-angle-without-changing-apoapsis/
- https://upload.wikimedia.org/wikipedia/commons/e/eb/Orbit1.svg
- https://www.somasim.com/blog/2015/04/csharp-memory-and-performance-tips-for-unity/
- https://forum.kerbalspaceprogram.com/index.php?/topic/142712-devnote-tuesday-smashing-buttons/&do=findComment&comment=2653161
Credits, acknowledgements, and dedication
Special thanks to all those who have helped to translate Astrogator to other languages!
- AN/DN logic and plane change calculations borrowed from MechJeb
- Phase angle logic and some icons borrowed from Kerbal Alarm Clock
.gitignore
borrowed from Transfer Window Planner
csproj
file adapted from Transfer Window Planner and Craft Import
- r4m0n for making it easy to find plane change nodes
- TCShipInfo for figuring out the tracking station API
- Main app icon modified from https://fontawesome.io/icon/map/
- Close X icon under Apache 2 license from https://material.io/icons/#ic_close and modified
- Back icon under Apache 2 license from https://material.io/icons/#ic_chevron_left
- ProjectGuid generated by https://www.guidgenerator.com/online-guid-generator.aspx
- Kepler, Hohmann, Tsiolkovsky, and Oberth for giving us the math
- In admiration of Sailing Master Kevin Renner