John M Knight
New Member
- Apr 6, 2026
- 2
- 9
Hey everyone — I’ve been working on a KSA project I wanted to share.
It’s called KSA-Bridge: a mod that turns KSA into a live telemetry source. It publishes 13 topics over MQTT (orbit, attitude, resources, velocity, maneuvers, etc.), so anything that can talk to a broker — a web page, Python script, ESP32, or Grafana dashboard — can receive real-time flight data from the game.
Unlike mods built around REST, this is a one-way publish/subscribe stream, not a control interface. The mod publishes data, any number of subscribers can listen, and the game never has to know what’s connected. No polling, no request overhead, and no inbound connections. That decoupling lets a classroom of browser windows all receive live telemetry at once.
The repo includes two example consoles: an Apollo-style FDO display with trench-style column readouts and CRT scanlines, and a hard-sci-fi version with a live Three.js globe. It also includes sample telemetry files and publisher scripts, so you can try the consoles without running the mod. No frameworks or build step — just vanilla HTML/JS in a browser.
Repo: https://github.com/johnmknight/KSA-Bridge
Two related projects are growing out of it:
MOCR Console Replica Suite — a full Apollo Mission Control browser-console set. The FDO displays in KSA-Bridge are the proof of concept; the goal is a full room of controller-specific consoles.
Repo: https://github.com/johnmknight/MOCR-Console-Replica-Suite
KSA-PAO — a successor to my earlier KSP-PAO mod: a Public Affairs Officer commentary system that subscribes to the same telemetry and generates NASA-style mission commentary with AI voice synthesis.
A big goal is getting this into the hands of educators and STEM folks — teachers setting up classroom Mission Control and museums building interactive exhibits. So the feedback I’d value most is about the docs, setup instructions, and whether the install process makes sense to someone new.
Would love to know what people think. Cheers!
— John
It’s called KSA-Bridge: a mod that turns KSA into a live telemetry source. It publishes 13 topics over MQTT (orbit, attitude, resources, velocity, maneuvers, etc.), so anything that can talk to a broker — a web page, Python script, ESP32, or Grafana dashboard — can receive real-time flight data from the game.
Unlike mods built around REST, this is a one-way publish/subscribe stream, not a control interface. The mod publishes data, any number of subscribers can listen, and the game never has to know what’s connected. No polling, no request overhead, and no inbound connections. That decoupling lets a classroom of browser windows all receive live telemetry at once.
The repo includes two example consoles: an Apollo-style FDO display with trench-style column readouts and CRT scanlines, and a hard-sci-fi version with a live Three.js globe. It also includes sample telemetry files and publisher scripts, so you can try the consoles without running the mod. No frameworks or build step — just vanilla HTML/JS in a browser.
Repo: https://github.com/johnmknight/KSA-Bridge
Two related projects are growing out of it:
MOCR Console Replica Suite — a full Apollo Mission Control browser-console set. The FDO displays in KSA-Bridge are the proof of concept; the goal is a full room of controller-specific consoles.
Repo: https://github.com/johnmknight/MOCR-Console-Replica-Suite
KSA-PAO — a successor to my earlier KSP-PAO mod: a Public Affairs Officer commentary system that subscribes to the same telemetry and generates NASA-style mission commentary with AI voice synthesis.
A big goal is getting this into the hands of educators and STEM folks — teachers setting up classroom Mission Control and museums building interactive exhibits. So the feedback I’d value most is about the docs, setup instructions, and whether the install process makes sense to someone new.
Would love to know what people think. Cheers!
— John