Scripts for the kRPC mod.
- Follow the "Getting started" guide for kRPC
# Clone the repository
git clone git@github.com:AlanCunningham/krpc-scripts.git
# Create a python virtual environment
python3 -m venv venv
# Activate the virtual environment
source venv/bin/activate
# Install the python dependencies using the requirements.txt file provided
pip install -r requirements.txt
The orbit script makes the following assumptions:
- The first stage uses solid fuel boosters
- There's enough fuel available to get into orbit
- The stages are in the following order:
- Solid boosters
- Decouple & boost liquid fuel
Running the orbit.py script directly will launch the two-stage rocket into orbit.
(venv) $ python orbit.py
You can also import orbit.py and set the direction of the orbit and target altitude in meters:
import krpc
import orbit
connection = krpc.connect(address=ip_address)
vessel = connection.space_center.active_vessel
orbit.launch(connection, vessel, orbit.HEADING_EAST, 80000)