Skip to content
Success

Changes

Summary

  1. Hohmann transfer UX overhaul (commit: 298b15a) (details)
  2. rename Rendezvous to MatchOrbit and reverse logic (commit: c5bead7) (details)
  3. Add localization back to Hohmann transfer function (commit: 4db5f8a) (details)
  4. Tweak English localization error messages (commit: d333bbd) (details)
  5. Additionally tweak translated exceptions (commit: 4e77260) (details)
Commit 298b15a34b4519b1c3dfdcddcf0c81622648fb3d by lamont
Hohmann transfer UX overhaul

Now has two main buttons at the top to switch modes:

When a Celestial is selected:

- Transfer (two-burn calculation)
- Flyby/Impact (one-burn calculation)

When a Vessel is selected:

- Rendezvous (two-burn calculation)
- Intercept (one-burn calculation)

If you are doing a Transfer to a Planet / Rendezvous with a Vessel you
have an option:

- Match orbit (this will set you up as a leader/chaser somewhere on the
  orbit rather than doing a Rendezvous)

If you are doing a Rendezvous/Transfer and aren't matching the
orbit you have the option:

- Arrival delay (secs) - so you can insert 10 secs behind your space
  station instead of on top of it, or use 1/2 the period of the Moon
  here.

If you are doing a Rendezvous to a Vessel or using match orbit or
arrival delay with a Celestial (so only if you aren't targeting a
Celestial exactly) you have an option:

- Create arrival node (this will add the second Maneuver Node for the
  Rendezvous)

And then there is the "Coplanar only" option which is now at the bottom,
for people to do a coplanar ejection, followed by a MCC to intercept for
a lower total cost.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 298b15a)
The file was modified MechJeb2/Maneuver/OperationTransfer.cs (diff)
The file was modified Localization/en-us.cfg (diff)
The file was modified MechJeb2.sln.DotSettings (diff)
Commit c5bead797b71ceaecf47da29ec40238b600c5fb3 by lamont
rename Rendezvous to MatchOrbit and reverse logic

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: c5bead7)
The file was modified MechJeb2/Maneuver/OperationTransfer.cs (diff)
The file was modified MechJebLib/Maneuvers/TwoImpulseTransfer.cs (diff)
Commit 4db5f8ae423bdcbbb497494d618c9aaa1fd67a97 by lamont
Add localization back to Hohmann transfer function

Updated translations as well.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 4db5f8a)
The file was modified Localization/ru.cfg (diff)
The file was modified Localization/fr-fr.cfg (diff)
The file was modified Localization/zh-cn.cfg (diff)
The file was modified MechJeb2/Maneuver/OperationTransfer.cs (diff)
The file was modified Localization/es-es.cfg (diff)
The file was modified Localization/en-us.cfg (diff)
Commit d333bbd44544495ed2371fab9a3e4745473924ef by lamont
Tweak English localization error messages

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: d333bbd)
The file was modified Localization/en-us.cfg (diff)
Commit 4e772605ff08296afe60101608de9b55276923c7 by lamont
Additionally tweak translated exceptions

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 4e77260)
The file was modified Localization/fr-fr.cfg (diff)
The file was modified Localization/es-es.cfg (diff)
The file was modified Localization/zh-cn.cfg (diff)
The file was modified Localization/ru.cfg (diff)