Repository navigation
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