protonscr

Proton 4.11-8 - RC Transmitters don't work inside games

protonopen
ValveSoftware/Proton#3212 · opened 2019-11-11 by tenten8401 · updated 2021-01-28 · 3 comments · github
Ttenten8401 2019-11-11 github

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.

Kkisak-valve maintainer 2019-11-11 github

Hello @tenten8401, the workaround you posted is legally problematic and has been removed.

Ttenten8401 2019-11-11 github

Ah my bad, wasn't too sure about that..

OouterSpaceToast 2021-01-28 github

I think it does not depend on the RC transmitters mentioned in the first post.
It seems to be a general problem with joysticks in games using Rewired.
My standard gamepad (Snakebyte) is also affected.
#3704
#2910

Proton versions