/KRPC.MechJeb

kRPC service for MechJeb2 (Kerbal Space Program)

Primary LanguageC#GNU General Public License v3.0GPL-3.0

KRPC.MechJeb Service

Please bear in mind that the addon is in Alpha stage and may contain bugs. If you encounter a bug, please report it on GitHub. Feel free to create a pull request if you want.

This addon to KRPC (a Kerbal Space Program mod) provides RPCs to interact with MechJeb2 via reflection.

Huge thanks to the authors of KRPC and MechJeb2 for their amazing mods, and to the author of the original krpcmj addon.

Installation

  1. Download latest release files.
  2. Copy KRPC.MechJeb.dll to Kerbal Space Program/GameData/kRPC directory.
  3. If you are using Python, Lua or similar client libraries, you can start coding right away. For C-nano, C++, C# and Java, find the relevant file in the release archive and link it with your project.
  4. Happy coding!

Getting started

TO-DO

  • Add logging statements for debugging
  • Implement AdvancedTransfer maneuver operation
  • Implement AttitudeAdjustment controller
  • Implement RoverAutopilot
  • Implement SmartASS
  • Implement SpaceplaneAutopilot (known as Aircraft Approach & Autoland)
  • Implement Translation module?

Not implemented

  • NodeEditor (replacement in KRPC.SpaceCenter)
  • WarpHelper