DiRT Rally

DiRT Rally

View Stats:
How to add support for Thrustmaster Ferrari GT 2-n-1 FFB
Hi guys

I had a problem... codemasters didn't add the right support for my wheel, which is a Thrustmaster Ferrari GT 2-in-1 FFB. It's the wheel that preceded the Thrustmaster Ferrari GT 3-in-1 Rumble Force, but it had a Force Feedback and a Rumble model. The button numbers change slightly.

So here's what I did:

I've discovered my device's ID (On Control Panel -> Device Manager -> Human Interface -> HID-compliant controller -> Properties -> Hardware IDs), and it's like
HID\VID_044F&PID_B652
Where VID stands for Vendor ID (044F = Thrustmaster) and PID stands for Product ID (B652 = Ferrari GT 2-in-1 Force Feedback).

Since my wheels does have force feedback, instead of using the base as the 3-in-1 that offers only rumble, I've decided to use the XML from the Thrustmaster F430 FFB (file is located at
...Steam\steamapps\common\DiRT Rally\input\tm_f430_ffb.xml

I simply opened it on notepad and changed the secondline from
<ActionMap name="tm_f430_ffb" device_type="{B65A044F-0000-0000-0000-504944564944}" priority="0">
to
<ActionMap name="tm_f430_ffb" device_type="{B652044F-0000-0000-0000-504944564944}" priority="0">

(also had to add the following lines to be able to use my H-shifter properly, since I'm using a separate H-shifter and REVERSE was not working)
<Action id="Gear Reverse"> </Action>


Also, to have FFB working correct, I had to edit
...Steam\steamapps\common\DiRT Rally\forcefeedback\devicesetup_v2.xml

I simply searched the lines

<!-- Thrustmaster F430 Force Feedback --> <FFBDevice name="{B65A044F-0000-0000-0000-504944564944}" scaleFriction="1.0" scaleForce="1.0"/>

and changed it to
<!-- Thrustmaster F430 Force Feedback --> <FFBDevice name="{B652044F-0000-0000-0000-504944564944}" scaleFriction="1.0" scaleForce="1.0"/>


I tried to create a new XML file for my wheel, but the game simply doesn't load my XML despite only changing the device name :(

Also, I have to set the other buttons in-game manually as I didn't changed the default on the XML file and button numbers differ a litltle bit.


If you have a wheel that is not officially sopported but you are sure that is close enough to one that is supported, you may just follow the same steps, just changing the lines to whatever relates to your wheel :)
Date Posted: Jun 21, 2015 @ 1:50pm
Posts: 0