ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.37k stars 1.06k forks source link

Automobilista works but without Force Feedback on Wheels (431600) #246

Open leillo1975 opened 6 years ago

leillo1975 commented 6 years ago

Automobilista works well without workarounds, but have the same problem with Force feedback on Wheels that rFactor 2 ( https://github.com/ValveSoftware/Proton/issues/245 ) . This game is developed with the same engine of rFactor, and this could be the problem

leillo1975 commented 6 years ago

Take a look to this comment about rFactor2 (Automobilista has been developed taking the base of rFactor2 ) https://github.com/ValveSoftware/Proton/issues/245#issuecomment-416261922

jlnprssnr commented 6 years ago

No, AMS is based on a fork of rFactor 1. rF2 is a whole new engine not yet licensed to third parties.

leillo1975 commented 6 years ago

Thanks a lot for the information. I thought that rFactor2 was the base. But perhaps this uses the same Force Feedback system

leillo1975 commented 6 years ago

This evening I try to play a Multiplayer game and it crash when show the list of avaliable games

leillo1975 commented 6 years ago

Don't start with 3.16-4beta. Take a look on this. With 3.7.8 runs well

leillo1975 commented 5 years ago

This is the log:

steam-431600.log

leillo1975 commented 5 years ago

Don't start with 3.16-4beta. Take a look on this. With 3.7.8 runs well

The same thing with 3.16-5Beta, please take a look on this. With 3.7-8 there are some issues with Hud (blinking)

leillo1975 commented 5 years ago

With 3.16-6Beta don't start again..... this is the log:

steam-431600.log

leillo1975 commented 5 years ago

Same problem with Proton 4.2. The game don't start

leillo1975 commented 5 years ago

Nobody can try this game with more updated versions of Proton? I don't know if this game only works with 3.7-8 version or is only my problem

madbad commented 5 years ago

Proton 4.2. I confirm I have your same error and the game does not start. steam-431600.log

leillo1975 commented 5 years ago

Proton 4.2. I confirm I have your same error and the game does not start. steam-431600.log

Thanks Madbad. Can you play with 3.7-8? Can you play online? The game crash to desktop when I select Multiplayer and it tries to show the avaliable games

leillo1975 commented 5 years ago

Testing the game with Lutris and Wine tkg-4.6, the game has multiplayer (I was playing on Nordschleife about 30 minutes with 5 players more). Another interesting data, If you switch off FFB on options, the game autocenters the wheel. I think that if Valve fix the game working with 4.2, probably the online game is also fixed. Then the can investigate why don't work Force Feedback.

leillo1975 commented 5 years ago

With the Proton 4.11-1, the game starts, but it don't show the cars when you try to drive on a track (only shows a Safety Car Mini) and only a track (Caruaru). With this problems is impossible to load a race or test. I tried with D9VK and without it. There is a change, now is possible to see the list of games in the multiplayer lobby. With Proton 3.7 the game works normal without FFB and Online.

kisak-valve commented 5 years ago

Hello @leillo1975, please add a Proton log of the new behavior.

leillo1975 commented 5 years ago

Sorry....:

steam-431600.log

leillo1975 commented 5 years ago

With Proton 4.11-5 the same problems continue. Multiplayer works but, If you select all the cars and Tracks , you can see only see Caruaru track and Camaro cars. With D9VK, The game goes to desktop after a some time with a lot of Stutter. You can see a video here: https://youtu.be/k_122qOl2UY Without D9VK the game don't crash to desktop . I think that @Joshua-Ashton could take a look on this

With Proton 3.7 you can play with all car and tracks, but without multiplayer Here is the log: steam-431600.log

leillo1975 commented 5 years ago

With the Proton 4.11-1, the game starts, but it don't show the cars when you try to drive on a track (only shows a Safety Car Mini) and only a track (Caruaru). With this problems is impossible to load a race or test. I tried with D9VK and without it. There is a change, now is possible to see the list of games in the multiplayer lobby. With Proton 3.7 the game works normal without FFB and Online.

I installed the game on Lutris and found that If I use version 4.15 or more (without stagin) fail. I don't try with 4.14 because you can't download it in Lutris, but using "lutris-4.13", game shows all cars and tracks. I suppose that in the last versions of wine, are additions from Proton 4.11 that makes the game don't show all its content

leillo1975 commented 4 years ago

I think you must see this article on reddit. Finally we can play Automobilista with FFB with all the effects on Linux : https://www.reddit.com/r/linux_gaming/comments/dypf2q/newlg4ff_a_much_more_complete_new_driver_for_our/ Good work @berarma !!! https://github.com/berarma/new-lg4ff

At the moment only works with Wine, because Proton 4.11-8 has broken FFB in some games, but in the next version it will be fixed: https://github.com/ValveSoftware/Proton/issues/3194#issuecomment-555558839

leillo1975 commented 4 years ago

With the Proton 4.11-1, the game starts, but it don't show the cars when you try to drive on a track (only shows a Safety Car Mini) and only a track (Caruaru). With this problems is impossible to load a race or test. I tried with D9VK and without it. There is a change, now is possible to see the list of games in the multiplayer lobby. With Proton 3.7 the game works normal without FFB and Online.

I installed the game on Lutris and found that If I use version 4.15 or more (without stagin) fail. I don't try with 4.14 because you can't download it in Lutris, but using "lutris-4.13", game shows all cars and tracks. I suppose that in the last versions of wine, are additions from Proton 4.11 that makes the game don't show all its content

Can @aeikum or other take a look to this regression?

kisak-valve commented 4 years ago

Hello @leillo1975, regressions in upstream wine should be reported and investigated in the upstream wine bug tracker.

leillo1975 commented 4 years ago

Hello @leillo1975, regressions in upstream wine should be reported and investigated in the upstream wine bug tracker.

Thanks for the tip, @kisak-valve . Reported: https://bugs.winehq.org/show_bug.cgi?id=48229

leillo1975 commented 4 years ago

With the last version of proton (4.11-10), and using the @berarma 's new Linux Logitech Wheels Driver (new-lg4ff) , the game has a good Force Feedback. Good Work! You must set the FFB gain in game at -100

Now all that's left is to solve the regression that doesn't let you use most of the tracks and cars in the game.

leillo1975 commented 4 years ago

Hello @leillo1975, regressions in upstream wine should be reported and investigated in the upstream wine bug tracker.

Problem solved in Wine 5.2 version: https://bugs.winehq.org/show_bug.cgi?id=48229#c9

Please include the fix in following Proton versions

leillo1975 commented 4 years ago

Thanks a lot for fix this game with the last Proton 5.0-3. Now it works really great!!!

Arcitec commented 2 years ago

GUIDE: Fixing Gamepad Rumble in Steam Games

I was playing Assetto Corsa Competizione via Steam and Proton on Fedora 35, but was unable to get any gamepad rumble, so it felt awful to play since the controller was "dead" and boring.

I saw that many others had the same issue, so I'll share the solution.

It's very simple. Steam puts itself between the game and your controller, emulating a fake/generic controller, and it doesn't do a great job of passing through force feedback (rumble) to your real controller. In some games it works, but in a lot of games it doesn't.

All you have to do to fix this issue is to disable Steam's fake controller emulation.

  1. Open Steam.
  2. Go to Settings - Controller.
  3. Click on "General Controller Settings".
  4. Uncheck EVERYTHING ("Guide Button" and the individual "XYZ Controller Support").
  5. Ensure that it's all off.
  6. Unplug and re-plug your gamepad.
  7. Now rumble works in games.
  8. You will no longer be able to map the controller buttons via Steam itself, but who cares? I always map them ingame instead. I'd rather have working rumble!

PS: If you want to check if your controller supports rumble in general (to be sure that your Kernel's gamepad driver supports rumble), I recommend the fftest tool, which you can run with fftest /dev/input/by-id/usb-*event-joystick to test force feedback on all connected gamepads.

leillo1975 commented 1 year ago

A lot of time later it occurred to me to play this game again and I discovered that it doesn't have force feedback currently on my G29 with new-lg4ff. The reason is Proton, because when I downgraded to version 6.3-8 it works perfectly. I've tested it with both version 7.0-5 and Proton Experimental Bleeding Edge. I seem to remember that there are several games with the same problem.

ZakMcKrack3n commented 11 months ago

A little late to the AMS1 party , I have a Logitech Driving Force GT and a Fanatec CSL DD , both wheels have FFB with proton 6.3 (new-lg4ff for the logitech wheel , hid-fanatec for the csl DD) , and none when using any proton > 6