Kitten Proto-Link
A lightweight mod for telemetry and controlling Kitten Space Agency. Built using a philosophy to reduce the traffic to the connected clients, “in order to reduce the amount of computation needed for the clients. Especially for the use on embedded hardware and SBCs like Raspberry Pi.
This is accomplished by using protobuf for packaging the data and gating how often data is sent based upon change and frequency.
It's an alternative to https://spacedock.info/mod/4049/KittenRemoteControl, which is also a great mod for custom controller and such.
Mod loader: StarMap 0.3.5
KSA version: 2025.12.31.3103
Download: https://spacedock.info/mod/4081/Kitten Proto-Link
Source code: https://github.com/tgatomic/kittenprotolink
License: GPL-3
How to use:
Copy the content in the release to Kitten Space Agency\Content\KittenProtoLink. Then add the following to your manifest.toml file:
The mod will automatically create a socket-server on port 47011 that you can connect to. In the release, there is a python script included that connects to the mod, stream telemetry and ignites the engine after a while. In order to run the python-script, you need to install protobuf by running: pip install protobuf.
The great thing with protobuf is the language support, and there are decoder/encoders for all the popular languages. For writing in C, i recommend looking in to Nanopb
A lightweight mod for telemetry and controlling Kitten Space Agency. Built using a philosophy to reduce the traffic to the connected clients, “in order to reduce the amount of computation needed for the clients. Especially for the use on embedded hardware and SBCs like Raspberry Pi.
This is accomplished by using protobuf for packaging the data and gating how often data is sent based upon change and frequency.
It's an alternative to https://spacedock.info/mod/4049/KittenRemoteControl, which is also a great mod for custom controller and such.
Mod loader: StarMap 0.3.5
KSA version: 2025.12.31.3103
Download: https://spacedock.info/mod/4081/Kitten Proto-Link
Source code: https://github.com/tgatomic/kittenprotolink
License: GPL-3
How to use:
Copy the content in the release to Kitten Space Agency\Content\KittenProtoLink. Then add the following to your manifest.toml file:
Code:
[[mods]]
id = "KittenProtoLink"
enabled = true
The mod will automatically create a socket-server on port 47011 that you can connect to. In the release, there is a python script included that connects to the mod, stream telemetry and ignites the engine after a while. In order to run the python-script, you need to install protobuf by running: pip install protobuf.
The great thing with protobuf is the language support, and there are decoder/encoders for all the popular languages. For writing in C, i recommend looking in to Nanopb