Releases: jonpepler/kerbcam
kerbcam v0.18.3
Installation
- Extract
kerbcam-v0.18.3.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.3.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.3and@jonpepler/kerbcam-react@0.18.3published to GitHub Packages.
Changelog
Bug Fixes
- Load the platform-suffixed kerbcam-shaders bundle (b6c0678)
- Pin v0.18.1 (77761f0)
- Only spawn the OpenGL readback pump on OpenGLCore (ffa9f3e)
CI
- Build per-platform kerbcam-shaders bundles (windows, osx) (c5a97d8)
- Re-pin Kerbcam.ckan on main after publishing assets (20185d9)
- Install windows/mac player support as Hub modules (58e3bf3)
Chores
- Pin v0.18.2 (a8fccbc)
Other
- V0.18.3 (f9c9d1f)
kerbcam v0.18.2
Installation
- Extract
kerbcam-v0.18.2.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.2.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.2and@jonpepler/kerbcam-react@0.18.2published to GitHub Packages.
kerbcam v0.18.1
Installation
- Extract
kerbcam-v0.18.1.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.1.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.1and@jonpepler/kerbcam-react@0.18.1published to GitHub Packages.
Changelog
Bug Fixes
- Make protocol-ci auto-commit race-safe (0c94b8b)
- Never let changelog generation kill a release (e6e5440)
- Isolate per-camera and per-FX failures, restart crashed sidecar (b6cfa13)
- Recover wedged encoders, handle SIGTERM, O(1) status-log eviction (2ab8c27)
- Depend on Harmony2 and pin v0.18.0 (1b446fb)
- Treat shaders without a supported variant as unavailable (0afccf9)
CI
- Run the Plugin/*.Tests harnesses on every push/PR (c4f2e87)
Documentation
- Replace stale sidecar README, add user install + troubleshooting guides (8c0fd22)
- Add live_tests/kerbcam.md, the script-testable protocol reference (66c21b6)
- Add CI status badges to the README (565a21a)
- Pre-release KSP smoke-test checklist (f9a6fb0)
- Drop the CI badges (155ad60)
- Delete the badge line from the testing backlog (c971526)
Other
- V0.18.1 (25582e1)
Tests
- Golden fixture locks the C#/Rust frame-ring layout contract (6220b84)
kerbcam v0.18.0
Installation
- Extract
kerbcam-v0.18.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.18.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.18.0and@jonpepler/kerbcam-react@0.18.0published to GitHub Packages.
Changelog
Bug Fixes
- Measure windward profile from renderer bounds; fade bowshock/trail in with q (2cc7f7f)
- Plasma param collision; dome noise mapped azimuthally (a5f0443)
- Tessellate bowshock dome 32x64 to kill fresnel ring banding (c79c771)
- Make the cold wind layer actually visible (4d44f95)
- Feather the plasma wrap term by strip width (ba3d87d)
- Break up the radial strip comb at part rims (259973c)
- Publish a white _FXDepthMap fallback until KSP provides one (5ef310f)
- Steady Hullcam reticle in kerbcam streams (f46befc)
CI
- FX-anchored per-shader preview views + always-upload artifact (3dc2f23)
- Uncrush the broadside trail ribbon in the wake views (00cf3bc)
- Render FX previews at real part density (89e1853)
Chores
- Add hand-authored Kerbcam.ckan for private CKAN install (db3cfcf)
Features
- Lift plasma strips and ember sparks off the hull (4af2225)
- Elliptical broadside silhouettes for bowshock + trail, wind-aware side view (2719c02)
- Show signal-loss static when a live track stalls (df362df)
Other
- V0.18.0 (8a356d1)
Refactoring
- Share silhouette/placement/ramp/mesh code between plugin and CI renders (023b9b2)
kerbcam v0.17.1
Installation
- Extract
kerbcam-v0.17.1.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.17.1.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.17.1and@jonpepler/kerbcam-react@0.17.1published to GitHub Packages.
kerbcam v0.17.0
Installation
- Extract
kerbcam-v0.17.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.17.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.17.0and@jonpepler/kerbcam-react@0.17.0published to GitHub Packages.
Changelog
Bug Fixes
- Align sidecar crate to CC BY-NC-SA, note GPL-3.0 shader bundle (102bbf9)
Documentation
- Correct plugin location, deps, and tier-2 encode path (829b6ee)
- Tidy settings.cfg network and performance comments (a7f1dc2)
- Add install section, fix Kerbcam folder casing (b69e0d5)
Features
- Build and resolve the sidecar per-OS for out-of-box macOS/Windows (a83ea73)
Other
- V0.17.0 (62ade30)
kerbcam v0.16.0
Installation
- Extract
kerbcam-v0.16.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.16.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.16.0and@jonpepler/kerbcam-react@0.16.0published to GitHub Packages.
Changelog
Bug Fixes
- Restore TurretCam pan-control direction after rigid head-mount (7138d2a)
Chores
- Ignore .worktrees and .playwright-mcp scratch dirs (d1785bd)
Features
- Pluggable feed actions with fullscreen and PiP controls (5e90edc)
- Spotlight feeds and fill-to-viewport grid (06af82d)
Other
- V0.16.0 (91a98fb)
kerbcam v0.15.0
Installation
- Extract
kerbcam-v0.15.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.15.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.15.0and@jonpepler/kerbcam-react@0.15.0published to GitHub Packages.
Changelog
Bug Fixes
- Give control poll its own cooldown counter (b8aa88a)
Chores
- Regenerate typeshare bindings [skip ci] (21edab4)
Features
- Add SetThrottleMainScreen + SettingsState messages (6db7229)
- Poll global.control.json for remote throttle toggle (7be2e1d)
- Add setThrottleMainScreen + settings-change event (0e1d7a2)
Other
kerbcam v0.14.0
Installation
- Extract
kerbcam-v0.14.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.14.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.14.0and@jonpepler/kerbcam-react@0.14.0published to GitHub Packages.
kerbcam v0.11.0
Installation
- Extract
kerbcam-v0.11.0.zipinto your KSPGameData/directory. - Install Hullcam VDS Continued (required).
- Start KSP and launch a flight with onboard camera parts.
- Go to : (configured in settings.cfg) to connect to streams.
Assets
kerbcam-v0.11.0.zip— complete install tree (plugin + sidecar + shader bundles + settings)Kerbcam.dll— plugin DLL only (for manual installs)
TypeScript SDK
@jonpepler/kerbcam@0.11.0published to GitHub Packages.
Changelog
Bug Fixes
- Close peer connection on reap so disconnect frees cameras (9ba5f91)
- Respawn readback pump after scene exit (clear stale static) (d821aba)
- Rigid head-mount fixes TurretCam self-view + mirror (cd7e5eb)
- Release peer cameras on disconnect + graceful Disconnect (b0a52df)
CI
- Spike workflow to build native readback .so for the Deck (6b3b848)
Chores
- Sync Cargo.lock to the 0.10.0 version bump (a51daaa)
- Regenerate typeshare bindings [skip ci] (fe30293)
Documentation
Features
- Low-overhead in-plugin performance telemetry (20dd75c)
- /profile telemetry dump + force-render profiling toggle (671b45e)
- LAN-first ICE and disambiguated camera labels in signalling page (2ce1d58)
- Sourceless static for signal-loss and camera-switch gaps (515cf34)
- Lossless stagger controller for adaptive capture (1e5357a)
Other
- Merge branch 'fix/disconnect-teardown' into feat/telemetry (f8d715d)
- Revert "perf(native): vendor readback plugin source + FBO/PBO pool (#2) + format diag (#4)"
This reverts commit 2c6b24c. (4a97e7d)
- Revert "ci: spike workflow to build native readback .so for the Deck"
This reverts commit 6b3b848. (43af58a)
- Readback perf + telemetry + disconnect/pump fixes into main (183af85)
- Merge branch 'wf/sidecar-lanfirst' (435bd5e)
- Merge branch 'wf/sdk-noise-static' (15b358f)
- Merge branch 'feat/stagger-controller'
Lossless stagger controller (frametime-budget capture regulation),
sidecar disconnect recovery + graceful Disconnect, and the settings.cfg
hygiene pass. Auto-merged cleanly with main's LAN-first ICE and camera
label work; sidecar builds + tests pass, plugin builds. (65cd205)
- V0.11.0 (dd2a0f6)
Performance