Repository navigation
Releases: zernon916/KSPChatBridge
Release list
KSP Chat Bridge 0.2.1 (bridge-free)
KSP Chat Bridge 0.2.1 (bridge-free patch)
- ILS/autoland: localizer uses the true KSC runway centerline (the 27 end was -0.0502, now -0.0486; the old line ran ~230 m south). Touchdown speed comes from a sane stall floor (approach 1.35x, flare 1.15x).
- Taxi: 9 m/s target (5 in turns), low TWR-capped throttle, wheel brakes, no airbrakes on the ground, full stop after rollout.
- Measured per-craft deceleration sets where the approach slowdown begins (DECEL marker on map/ILS).
Optional mods: SCANsat, MechJeb2, RasterPropMonitor, JSI Advanced Transparent Pods. Source code is attached by GitHub below.
Found a bug? https://github.com/zernon916/KSPChatBridge/issues (attach KSP.log + PluginData/logs, the craft, and what you did).
KSP Chat Bridge 0.2.0 (bridge-free)
KSP Chat Bridge 0.2.0 - bridge-free. Everything now runs inside the mod; no external AICSBridge.exe is needed.
Highlights
- In-mod AI: the copilot (plans, autopilot, tools) runs in KSP, with direct routing for clear commands.
- Autoland with editable approach charts: hot-swappable per-runway chart files (PluginData/charts), line-based joins, a stabilized speed schedule with measured per-craft deceleration, a coupled ILS (LOC + GS), and go-around limits.
- AICS Map & Charts window: fog-of-war map, chart editor, ILS tab with hand-flying guidance and callouts; resizable.
- Crew chatter and intercom written by the model, with canned fallback.
- Flight plans with distance steps ("hold heading for 3k"), resume and follow of the current plan, plus taxi improvements.
Optional mods (detected at runtime, never required)
- SCANsat: the map reveals terrain from scan coverage.
- MechJeb2: orbital planners (transfers, plane matching, course corrections).
- RasterPropMonitor (FirstPersonKSP): AICS ILS and AICS MAP pages on IVA MFDs (AICS_RPM.cfg).
- JSI Advanced Transparent Pods (JPLRepo): see-through cockpit windows.
Install: unzip so you get GameData/KSPChatBridge (single plugin DLL). Your PluginData settings are never overwritten. The source code is attached by GitHub below.
Found a bug? Open an issue at https://github.com/zernon916/KSPChatBridge/issues and attach KSP.log plus GameData/KSPChatBridge/PluginData/logs, the craft, and what you did.
AICS - KSP Chat Bridge 0.1.1
AICS - KSP Chat Bridge 0.1.1
No Python needed any more. The release zip now includes the bridge as a standalone Windows program,
GameData/KSPChatBridge/Bridge/AICSBridge.exe. Unzip into your KSP folder (or install with CKAN), start KSP, done:
the plugin starts the bridge hidden and stops it when KSP quits.
Changes
- Bundled bridge
AICSBridge.exe(PyInstaller one-file build ofrun_bridge.py, a single exe so KSP never sees extra DLLs;serveby default,
AICSBridge.exe mcpfor the ChatGPT/Codex desktop app,--helpfor the rest; port viaKSPCHAT_PORT). - The exe keeps your data (
.envAPI keys, settings, playstyle notes, crew personalities, logs) in
GameData/KSPChatBridge/PluginData/. Never shipped in the zip, kept across updates. - Plugin: uses
Bridge/AICSBridge.exewhenbridge_dirinPluginData/bridge.cfgis empty (or the old
placeholder); a validbridge_dirstill runspython run_bridge.py servefrom a source checkout. - Throttle up with engines shut down (after an abort / emergency) re-lights them: the pilot fumbles for a few
seconds, then 'engines back on'. - 'stop current (plan)' cancels the flight plan and all autopilots without touching the throttle; works in
combos like 'stop current, and land at 27' ('land at 27' / 'land on runway 09' are direct orders now). - README / wiki: install without Python, a from-source section, and Transparency / build it yourself.
Upgrading from 0.1.0 with bridge_dir set to your checkout: nothing changes, you keep running from source. To
switch to the exe, clear bridge_dir and copy your .env (and bridge_settings.json, playstyle_notes.md,
kerbal_personalities.json if you want them) into GameData/KSPChatBridge/PluginData/.
Transparency
The exe is built from this repository's public source with PyInstaller 6.22.3 by tools\package_release.ps1:
python -m PyInstaller --noconfirm --clean --onefile --windowed --name AICSBridge --icon assets\AICSBridge.ico --add-data "playstyle_notes.example.md;." --collect-submodules kspchat run_bridge.py
Some antivirus tools flag PyInstaller programs by heuristics. If you'd rather not run it, run the bridge from source
(see the README).
SHA-256
47e60d6d6b746bb83b10877b18bf20e942b5d14a2c5e7f9abbd4f950b870c2ab KSPChatBridge-0.1.1.zip
28a2112bc472c8c96973643ca5fe01f7172a157066f440ee3d210d9ba958c8df GameData/KSPChatBridge/Bridge/AICSBridge.exe
KSPChatBridge 0.1.0
First public release of KSPChatBridge for KSP 1.12.x: an AI copilot and crew. Chat with your pilot and crew, give captain's orders (speed, altitude, heading, pitch, throttle, gear, flaps, chutes, eject), autopilots for planes, props and helicopters (takeoff, fly-to, autoland with reversers), Flight Plan overrides, emergency detection with MAYDAY calls, a Systems dashboard with master caution lights, and a STATUS window. Requires kRPC 0.6 and the Python bridge (see README). MechJeb2 + kRPC.MechJeb recommended.