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>
75 lines
1.2 KiB
JSON
75 lines
1.2 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|