profiles: add canonical Descent (D1X-Rebirth) pod profile

First profile for a non-native game shipped in-repo (profiles/ is new -
profiles previously lived only inside config.json's Profiles array).
Matches d1x-rebirth; buttons map to synthesized DXX default keys with the
kiosk never-map list honored; ViGEm pad carries stick/throttle/pedals and
twitch actions. Worksheet + rationale: dxx-rebirth repo
docs/pod-input-map.md. Known work items before Phase-2 exit there: fixed
axis routing sends throttle/rudder to the trigger axes, and
AxisCalibrationConfig has no detent-to-center field yet.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-29 22:43:13 -05:00
co-authored by Claude Fable 5
parent 25e3aa2ef5
commit d904f739d0
+74
View File
@@ -0,0 +1,74 @@
{
"Name": "Descent",
"MatchExecutables": [
"d1x-rebirth"
],
"PlasmaGreeting": "DESCENT",
"WallpaperPath": null,
"OverlayLabels": {},
"Calibration": {
"InvertX": false,
"InvertY": false,
"InvertZ": false,
"InvertXR": false,
"InvertYR": false,
"InvertZR": false,
"EnableZR": true
},
"Buttons": {
"16": 32822,
"17": 32823,
"18": 32824,
"19": 32825,
"20": 32816,
"21": 32777,
"24": 32781,
"28": 34991,
"29": 34990,
"32": 32817,
"33": 32818,
"34": 32819,
"35": 32820,
"36": 32821,
"37": 32850,
"56": 67,
"57": 68,
"58": 88,
"59": 65,
"60": 4101,
"62": 4102,
"63": 83,
"64": 4097,
"65": 8194,
"66": 8192,
"67": 8193,
"68": 8195,
"69": 188,
"70": 190,
"71": 4099,
"80": 48,
"81": 49,
"82": 50,
"83": 51,
"84": 52,
"85": 53,
"86": 54,
"87": 55,
"88": 56,
"89": 57,
"90": 9,
"91": 66,
"92": 82,
"95": 70,
"96": 28672,
"97": 28673,
"98": 28674,
"99": 28675,
"100": 28676,
"101": 28677,
"102": 28678,
"103": 28679,
"104": 28680,
"105": 28681
}
}