berarma/ffbtools

Richard Burns Rally (no FFB)

Opened this issue · 3 comments

groybe commented

Name of the game: Richard Burns Rally
Steam ID:
Game version: 1.03
Game Type (native/proton/wine): Wine
Proton/Wine version: wine-8.18 (Staging)
Wheel Model: Logitech G25
Compatibility Mode: None
Distribution: Fedora 37
Kernel version: 6.5.10

No force feedback from about wine 7.0 onwards.
It seems to send events out but I'm not sure how to see whats happening with them.
Here with apimonitor I can see that a constant force is being sent but the gain doesn't appear to change. Is the constant force value inside LpvTypeSpecificParams?
image

Is there any easy way to see what SDL is receiving from wine??

You can use ffbwrap to create a log of FFB commands sent to the kernel.

groybe commented

It doesn't make a log on newer versions of wine. The force inversion option works though so the wrapper is working.
The log works with wine 6.17
Do you get the same problem with logging or is there something up with my system?

There's a patch for this posted in bugzilla now. Works great. :)
https://bugs.winehq.org/show_bug.cgi?id=52714