Commit Graph
3 Commits
Author SHA1 Message Date
CydandClaude Opus 5 23453667d2 profiles: Descent 3 runs a blank greeting
Synced from the canonical copy in the game's repo: the pod display stays dark
from activation until the game sends the pilot's callsign.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 11:23:39 -05:00
CydandClaude Opus 5 63bdb2c1da pod bundle: explicit app-level config, and the registry profile catches up
The portable config a bundle shipped carried only Profiles, so every app-level
setting - ports, baud, poll rate - rode whatever that build of RIOJoy compiled
in. That matched today and would drift invisibly the day a default changes or
the FastRIO path moves AnalogPollMs. The generated config now writes them out,
so a bundle says what it runs with. Verified by building the Descent 3 bundle
and parsing the result.

profiles/descent3.json was a pre-cockpit draft: old button layout, no explicit
ports, no overlay labels. Replaced verbatim with the flown-and-confirmed Tesla
profile from the game's own repo (Descent3 venue/riojoy/tesla.riojoy.json,
which pack-dist feeds to build-pod and is the canonical copy) - explicit
COM1/COM2, the 30-mapping layout, afterburner on the thumb.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 20:59:17 -05:00
CydandClaude Fable 5 5befd1d511 profiles: Descent 3 starting profile (derived from the D1X layout)
Same cockpit axis strategy (throttle RightThumbY unipolar, pedal-mix rudder
on RightThumbX, triggers left free for fire) and the D1X button/keypad map
as a starting point pending on-pod tuning in the editor. Triggers cover the
open-source port (Descent3) and the retail launcher (d3); plasma greeting
DESCENT 3. Pod bundle builds clean from it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 22:21:38 -05:00