Johnmknight on SpaceDock

KSP Forums: johnmknight

KerbalX: johnmknight

Steam: matchesmmalone

Discord: johnmknight

YouTube: johnmknight

John M. Knight

Long-time Kerbal Space Program player and modder — over 11,000 hours in KSP on Steam alone, not counting the years before the game arrived there. I build modding infrastructure for KSP 1 and Kitten Space Agency (KSA), with a focus on real-time telemetry pipelines, MQTT integrations, and external mission-control consoles.

Stable

  • KSPBridge — MQTT telemetry bridge for KSP 1.12.5. Publishes 18 vessel-state topics (vehicle, navigation, attitude with full quaternion, orbit, state vectors, parent body, maneuver, encounter, performance, target tracking, docking context, dynamics, resources, situation, atmosphere, staging) over MQTT to browsers, dashboards, ESP32s, Grafana, or any subscriber. Ships with a hard-scifi FDO browser console and a full install-verification script.

In development (expect bugs)

These projects are under active development and not yet ready for production use. Issues and PRs welcome — early adopters wanted.

  • KSA-Bridge — The KSA-side counterpart to KSPBridge. Same wire format and schema, so consoles built for one game work against the other with only a topic-prefix change.

  • KSPExternalVesselUtilities — KSP 1.12.5 plugin that exports active vessel geometry to glTF, served over HTTP and MQTT for external 3D viewers. Browser viewer with shroud toggle included.

  • JohnsSpares — KSP 1 parts mod. Currently shipping the HAB-42L-JMK 3.75 m habitat module (textures from Tantares v27.0, CC BY-NC-SA 4.0).

Earlier work

  • Telemachus (fork) and ksppao — earlier KSP telemetry / public-affairs-officer experiments that informed the current KSA-Bridge and KSPBridge stacks.

  • medscan — Kerbal Medscan mod.

All projects are open-source on GitHub. Issues and PRs welcome.

Mods created for Kerbal Space Program