djungelorm Posted January 26, 2016 Share Posted January 26, 2016 (edited) kRPC allows you to control Kerbal Space Program from scripts running outside of the game. It has client libraries for many popular languages including C#, C++, C (for embedded systems), Java, Lua, Python and Ruby. For example, you could write programs to: Autopilot a ship into orbit, display docking guidance information, or examine and manipulate individual parts. The possibilities are (almost) endless... The mod exposes most of KSPs API and includes support for Kerbal Alarm Clock and Infernal Robotics. This functionality is provided to client programs via a Remote Procedure Call server, which can communicate using several different protocols including TCP/IP, websockets (for communication with web browsers) and over a serial port. The server is also extensible. Additional remote procedures (grouped into "services") can be added to the server using the "Service API". Download Server Plugin (v0.5.2 - 18th March 2023) Github | SpaceDock | Curse | or via CKAN Download Client Libraries C# | C++ | C-nano | Java | Lua | Python | Ruby (by TeWu) | Haskell (by Kahuette) | node.js (by eXigentCoder) Documentation and Tutorials Documentation Getting Started Guide Tutorials Find us on reddit at /r/krpc and on Discord at https://discord.gg/c8c36UM Source code on github (Several licenses including LGPL, GPL and MIT. See here for details) The development forum thread can be found here Edited Saturday at 08:14 PM by djungelorm v0.5.2 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.