Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Drone Racing League Simulator (641780) #2910

Open
2 tasks done
tenten8401 opened this issue Jul 26, 2019 · 13 comments
Open
2 tasks done

The Drone Racing League Simulator (641780) #2910

tenten8401 opened this issue Jul 26, 2019 · 13 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@tenten8401
Copy link

Compatibility Report

  • Name of the game with compatibility issues: DRL Simulator
  • Steam AppID of the game: 641780

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

Just starts to a black screen, nothing I've tried can get it past.
steam-641780.log

Reproduction

Start the game

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Jul 26, 2019
@kisak-valve kisak-valve changed the title DRL Simulator (641780) The Drone Racing League Simulator (641780) Jul 26, 2019
@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Jul 26, 2019
@kisak-valve
Copy link
Member

Looks like this game would benefit from support for Media Foundation maturing.

@baracoder
Copy link

baracoder commented Mar 4, 2020

(proton 5.0-3) I can confirm that it starts up fine with <Link removed by moderator> installed. There is another problem: It detects, a gampad model name, but does not recognize inputs.

@kisak-valve
Copy link
Member

Hello @baracoder, the workaround you linked is legally problematic and has been removed.

@tenten8401
Copy link
Author

Yeah I noticed the gamepad thing too. Interestingly enough it will detect a PS4 controller but none of the OpenTX-based joysticks, even though they show up in the wine joystick configuration.

@sfjuocekr
Copy link

sfjuocekr commented Jan 27, 2021

Can confirm no inputs registered, game works fine otherwise.

I've even gotten it to recognize the transmitter as an xbox gamepad through SteamInput, but I'm kinda stumped why it pretends to be in keyboard/mouse mode. I can move the cursor and even items in game, but I can't map anything.

According to the developer of Rewired this might have to do with raw input:

"I had to work with Valve to get Raw Input working in Proton, their Wine fork. They had to implement a bunch of Raw Input and HID functionality that was not built into Wine. I have no idea if they ported that back to the main branch."

If I go back through changes, these changes "should" have been included since 4.7.

For the record, I checked joystick support with wine/proton using PicaSim and DCL which seems to work fine.

@outerSpaceToast
Copy link

I also can confirm that the input mapping does not work. The input values change when the sticks are moved, but it feels like random numbers (uint8<->uint16?). There is definitely a problem in the input aquisition.

@sfjuocekr : Do you know which commits the Rewired developer meant? Maybe I can have a look at them.

@sfjuocekr
Copy link

I think this is the one: https://github.com/Frogging-Family/wine-tkg-git/blob/master/wine-tkg-git/wine-tkg-patches/proton/proton-rawinput.patch

I'm not even getting any input values, they are all zeroed.

@outerSpaceToast
Copy link

outerSpaceToast commented Jan 31, 2021

The mentioned patch seems to be implemented partly. In my opinion some statements are not implemented (However, I can't assess, whether they are important).
It seems that the latest version of Proton-GE (6.1) has this patch included.
But I was not successful to run it with Proton-GE 6.1 as I only get a black screen again. Installing <Workaround removed by moderator> files didn't help.

@kisak-valve
Copy link
Member

Hello @outerSpaceToast, the workaround you mentioned is legally problematic and has been removed.

@kisak-valve
Copy link
Member

Drone Racing League game not recongnizing the throttle input

Issue transferred from #5249.
@mrlinux11 posted on 2021-10-25T13:04:11:

I am using a Radiomaster TX16s remote as a joystick, under Windows it works fine, but under Linux using Proton the throttle is not recognized but all other inputs are. I tested using https://gamerpad-test.com and it recognizing all the inputs.

@AquaMorph
Copy link

This exact issue is also a problem on another FPV simulator called AI Drone Simulator. It behaves exactly the same for me as Drone Racing League. Liftoff has native Linux support and the controls work fine. I used the DJI FPV Remote for my testing.

@grahamjenson
Copy link

This is still an issue. Running Liftoff with the tx16s controller under native linux works, but via proton the inputs are mismapped so the throttle doesnt work.

@sfjuocekr
Copy link

This has nothing todo with the controller used, but everything with the way DRL seems to handle input.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

7 participants