From 81dae66a7083f6d8fe4c13306dea14c40a07c4aa Mon Sep 17 00:00:00 2001 From: Matheus Fraguas <16923826+sonik-br@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:11:05 -0300 Subject: [PATCH] Support for Thrustmaster Wheels (#918) Added support for 2 Thrustmaster Wheels: FGT Rumble 3-in-1 F430 Cockpit Wireless Wheel must be in PC MODE. --- input.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/input.cpp b/input.cpp index d9c7310..17a2287 100644 --- a/input.cpp +++ b/input.cpp @@ -4575,6 +4575,21 @@ static void setup_wheels() } } + // Thrustmaster Wheels + else if (input[i].vid == 0x044f) + { + switch (input[i].pid) + { + case 0xb655: // FGT Rumble 3-in-1 (PC) + case 0xb65b: // F430 Cockpit Wireless (PC) + input[i].wh_steer = 0; + input[i].wh_accel = 5; + input[i].wh_brake = 1; + input[i].quirk = QUIRK_WHEEL; + break; + } + } + //Namco NeGcon via Arduino, RetroZord or Reflex Adapt else if (((input[i].vid == 0x2341 || (input[i].vid == 0x1209 && input[i].pid == 0x595A)) && strstr(input[i].name, "RZordPsWheel")) || (input[i].vid == 0x16D0 && input[i].pid == 0x127E && strstr(input[i].name, "ReflexPSWheel")))