Jump to content

LtPinback

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by LtPinback

  1. I recently came back to the game and was pleasantly surprised this mod was still active and so much more developed than when a left. You really can play the game now with all other game UI turned off. Nothing short of amazing really. Having said that I do miss a VOR gauge displaying the heading, as the current VOR/ILS does (but without the ILS), but instead of it being an horizontal gauge. Making it a vertical gauge to complement the current VAI gauge on launch sequences. Also while I do not use the new horizontal digits ApA and PeA gauges for taking off they could prove useful to someone in that situation if you could set (say via a button like the max G one) between km and m as the displayed unit.
  2. @Nereid: Thank you for the prompt answer. For some reason the option did not appear on my side. I reinstalled the mod and deleted NanoGauges.dat and now everything is fine. Also a couple of suggestions. Why not use the proper "latitude" and "longitude" names instead of the generic "coordinates" for the new gauges? Do you have plans to make the new text gauges conform a bit better with well the gauges theme by making then mechanical same as default KSP altimeter?
  3. How do you resize them? I cannot see the option anywhere?
  4. Hohmann transfer maneuver script based on Payload's Launch script. clearscreen. set completion to 0. set tOrbit to 100000. set tThr to 0. set selection to 0. set flagup to 0. set flagdown to 0. set confirm to 0. set tManeuver to 0. print "Hohmann transfer maneuver.". print "--------------------------". print " ". print "Current orbit. Ap " + apoapsis + "m. Pe " + periapsis + "m.". print " ". print "Select new orbit altitude.". print " ". print "Default orbit alt is set to 100km.". print " ". print "Use action group 9 to add 10Km to orbit alt.". print " ". print "Use action group 8 to remove 10Km from orbit alt.". print " ". print "Use action group 7 to confirm orbit alt.". until selection = 1 { on ag9 set flagup to 1. on ag8 set flagdown to 1. on ag7 set confirm to 1. if flagup = 1 { clearscreen. set tOrbit to tOrbit + 10000. print tOrbit + "m.". toggle ag9. set flagup to 0. }. if flagdown = 1 { clearscreen. set tOrbit to tOrbit - 10000. print tOrbit + "m.". toggle ag8. set flagdown to 0. }. if confirm = 1 { clearscreen. print "You have confirmed a " + tOrbit + "m circular orbit.". print "Beginning Hohmann transfer maneuver.". toggle ag7. set confirm to 0. wait 2. set selection to 1. }. }. if tOrbit > apoapsis { set tManeuver to 1. }. if tOrbit < apoapsis { set tManeuver to 2. }. clearscreen. print "Hohmann transfer maneuver.". print "--------------------------". print " ". print "All systems nominal.". print " ". lock throttle to tThr. sas off. when tManeuver = 1 then { print MISSIONTIME + ": ETA to first burn in " + Eapoapsis + "s.". lock steering to prograde. set cAlt to tOrbit - ( ( tOrbit - apoapsis ) * 0.10 ). set xAlt to tOrbit - 500. when Eapoapsis < 1 then { print MISSIONTIME + ": First burn initiated". set tThr to 1. when apoapsis > cAlt then set tThr to 0.05. }. when apoapsis > tOrbit then { print MISSIONTIME + ": First burn completed". set tThr to 0. print MISSIONTIME + ": ETA to second burn in " + Eapoapsis + "s.". when Eapoapsis < 1 then { print MISSIONTIME + ": Second burn initiated". set tThr to 1. when periapsis > cAlt then set tThr to 0.05. when periapsis > xAlt then { print MISSIONTIME + ": Second burn completed". set tThr to 0. sas on. print MISSIONTIME + ": Hohmann transfer maneuver completed.". print MISSIONTIME + ": Apoapsis at " + apoapsis + "m.". print MISSIONTIME + ": Periapsis at " + periapsis + "m.". wait 1. set completion to 1. }. }. }. }. when tManeuver = 2 then { print MISSIONTIME + ": ETA to first burn in " + Eperiapsis + "s.". lock steering to retrograde. set cAlt to tOrbit + ( ( apoapsis - tOrbit ) * 0.10 ). set xAlt to tOrbit + 500. when Eperiapsis < 1 then { print MISSIONTIME + ": First burn initiated". set tThr to 1. when periapsis < cAlt then set tThr to 0.05. }. when periapsis < tOrbit then { print MISSIONTIME + ": First burn completed". set tThr to 0. print MISSIONTIME + ": ETA to second burn in " + Eperiapsis + "s.". when Eperiapsis < 1 then { print MISSIONTIME + ": Second burn initiated". set tThr to 1. when apoapsis < cAlt then set tThr to 0.05. when apoapsis < xAlt then { print MISSIONTIME + ": Second burn completed". set tThr to 0. sas on. print MISSIONTIME + ": Hohmann transfer maneuver completed.". print MISSIONTIME + ": Apoapsis at " + apoapsis + "m.". print MISSIONTIME + ": Periapsis at " + periapsis + "m.". wait 1. set completion to 1. }. }. }. }. until completion = 1 { set Eapoapsis to eta:apoapsis. set Eperiapsis to eta:periapsis. set throttle to tThr. }. Edit: Clean up and use of prograde and retrograde vector so it works for orbits with any inclination.
×
×
  • Create New...