BentiePentie Sep 18, 2024 @ 2:30am
Steam not recognizing thrustmaster t128x
I own a thrustmaster t128x, and i have been using it for a while on my xbox. But now i want to use it on my pc but steam doesnt recognize i. I have the drivers installed and my pc does recognize it but its not showing up on steam.

Something went wrong while displaying this content. Refresh

Error Reference: Community_9721151_
Loading CSS chunk 7561 failed.
(error: https://community.fastly.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-7 of 7 comments
Ettanin Sep 18, 2024 @ 3:13am 
The Thrustmaster T128X is not an xinput compatible device nor does Steam have specific support for this device.

The support for this wheel must be delivered by the simracing games instead.
ReBoot Sep 18, 2024 @ 3:26am 
Originally posted by BentiePentie:
I own a thrustmaster t128x, and i have been using it for a while on my xbox. But now i want to use it on my pc but steam doesnt recognize i. I have the drivers installed and my pc does recognize it but its not showing up on steam.
Do you really care whether this works in Steam? My point is, you really should look whether games support this, not Steam.
BentiePentie Sep 18, 2024 @ 3:42am 
im trying to make it work in "The Crew 2"
ReBoot Sep 18, 2024 @ 4:11am 
Well, have you tried it the KISS way, that is starting the game & checking if it works?
BentiePentie Sep 18, 2024 @ 5:02am 
Originally posted by ReBoot:
Well, have you tried it the KISS way, that is starting the game & checking if it works?
it does not
ReBoot Sep 18, 2024 @ 5:20am 
Next. Modern games tend to have very limited controller support, that is XInput and nothing else (also KBM but who the ♥♥♥♥'s gonna play a racing game like that). Have you checked whether the game in question support racing controllers?
tintingaroo Sep 18, 2024 @ 5:13pm 
Originally posted by BentiePentie:
im trying to make it work in "The Crew 2"

Looks like Crew 2 doesn't have official native support for your wheel
https://steamcommunity.com/app/646910/discussions/1/3017941618733395609/

One option is to use a third party tool like x360ce for the Xinput emulation rather than Steam (or maybe even run it through x360ce then through Steam if you like Steam's config options...), but could see if these other stuff get wheel and game to work or get Steam to acknowledge the wheel as the OP request. :D


STUFF 1
Saw something on Reddit but first I'd say disable Steam Input via the per-game setting.
(Right-click C2 in your Steam Library > Properties > Controller > select 'Disable Steam Input')

Then start the game and try the Reddit reply (OP was asking about the PS version of the wheel, don't know about the reply):
The T128 is "Plug & Play" with "The Crew Motorfest - PC" but not with "The Crew 2 - PC".

But in "The Crew 2 - PC" you can use the T128 wheel. For this, just access (in the game) at OPTIONS / KEY MAPPING / GROUND VEHICLE and here you just have to click on the WHEEL icon and program manually all actions (ACCELERATE / BRAKE / TURN LEFT / TURN RIGHT / GEAR UP / GEAR DOWN / etc...). After this, the wheel will be fully functionnal in the game. Enjoy!
https://www.reddit.com/r/The_Crew/comments/18rbnvz/comment/kf3tli6/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button


STUFF 2
Let's see if this gets Steam to stop ignoring the wheel.

1. find the Vendor ID (VID) and Product ID (PID) of the wheel:
- run dxdiag (Press Windows key + R, type: dxdiag, choose OK)
- go to Input tab and find the device and you'll see the IDs.
Don't know if you'll see multiple listings for the wheel or just one
(From what I saw online, Thrustmaster VID is 0x044F)

2. place the SDL hint SDL_JOYSTICK_WHEEL_DEVICES_EXCLUDED as a system environment variable:
- Press Windows key + R, type: SystemPropertiesAdvanced, choose OK.
(That should open System Properties on the Advanced tab.)
- Click 'Environment Variables...'

- Under System variables, click 'New...' and use this info
variable name: SDL_JOYSTICK_WHEEL_DEVICES_EXCLUDED
variable value is to be formatted as VID/PID e.g. 0xAAAA/0xBBBB
Use the ID's you got from dxdiag.

- Start/restart Steam.


If that's successful, see if you can map the wheel in Steam. Perhaps you know how to do this.

If no wheel detected, or it doesn't seem to operate in the mapping stage, maybe this:
I see in SDL code that some wheels use one PID in 'initial mode' and another in 'active mode'.
So might want to connect the wheel and run dxdiag for the VID/PID. Then use the wheel somewhere (don't know if the Thrustmaster software would count or if it would have to be other software) and re-run dxdiag for the ID's (while the other software is running??? after the wheel has been used is OK??? Describing it as 'Initial mode' rather than 'In-active mode' implies to me the mode at first connection, and once activated it stays 'Active mode' but dunno, maybe it falls back to 'Initial mode'. I've never owned a wheel so perhaps you have better insight into what the modes could mean, if they do even apply to the T128x...)
Thinking 'Active mode' ID would be the important one but if multiple PIDs format the variable value as VID/PID,VID/PID e.g. 0xAAAA/0xBBBB,0xCCCC/0xDDDD
Last edited by tintingaroo; Sep 18, 2024 @ 5:15pm
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Sep 18, 2024 @ 2:30am
Posts: 7