ValveSoftware / ValveSoftware/Proton
Proton 4.11-8 - RC Transmitters don't work inside games
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Using Proton 4.11-8 I can't get my RC transmitters to work when connected to USB. They work in native games so I know it's not a driver / permissions issue. The game detects them but there's no input at all, or there is and it just spazzes out randomly. A DualShock 4 controller works perfectly fine as expected.
RC Transmitters I've tried:
- Jumper T16
- FrSky Taranis X-Lite
- A Betaflight Quadcopter acting as a controller
All of these are ARM STM32 devices acting as an HID device. I know DRL Simulator is using the Rewired Unity asset, however I'm unsure of Liftoff.
Games I've tested so far:
- Drone Racing League Simulator (had to run
<Link removed by moderator>on prefix) - Liftoff (native works fine, under Proton joystick does not)
I'm not sure if anyone here owns any of these joysticks, so if you need more debug info or anything let me know.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the missing or erratic joystick input in Drone Racing League Simulator and Liftoff with the listed RC transmitters, comparing Proton with native execution. Start by reviewing the Proton joystick/input handling and the Rewired Unity asset context; done means the transmitters provide stable in-game input while the DualShock 4 continues to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- unity
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100