Project

General

Profile

Emulator Issues #9929

Wheel force feedback effects broken in "Burnout 2: Point of Impact" and "NASCAR 2005 Chase for the Cup"

Added by PPablo about 2 years ago. Updated 21 days ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-9510

Description

Game Name?

Burnout 2: Point of Impact

What's the problem? Describe what went wrong.

Using a Playstation 3 Force Feedback Wheel (Logitech Driving Force GT) there's a malfunction of the wheel on gameplay, the wheel doesn't respond well when it returns to the center. When it turns right the wheel comes to the center, when it turns left the wheel lacks for the spring effect, and only responds near to the center.

What steps will reproduce the problem?

When the game is on and recognizes the wheel

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Dolphin 5.0

What are your PC specifications? (CPU, GPU, Operating System, more)

Windows 7 x64
nVidia GeForce GT430 2GB
8GB of Ram
Intel Core i5-3300 3Ghz

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Also happends in NASCAR 2005 Chase for the Cup. Other games olike Mario Kart Double Dash, R: Racing Evolution and F-Zero GX doens't have that problem

I've recorded a video with the bug in action: https://www.youtube.com/watch?v=0Zu54yRd7OQ

History

#1 Updated by Billiard26 about 1 month ago

  • Subject changed from Wheel center bug on certain FFB games to Wheel force feedback effects broken in "Burnout 2: Point of Impact" and "NASCAR 2005 Chase for the Cup"

#2 Updated by Billiard26 24 days ago

  • Status changed from New to Accepted

We seem to be interpreting the force strength value incorrectly in CSIDevice_GCSteeringWheel.

Edit: Burnout 2 is sending command type "7" (instead of "6") with strength "0" when turning the wheel left.
This makes it look like the strength is changing from 255 to 256 and overflowing into the type value, which is ridiculous.
We could interpret it as a 9 bit value to fix this but that seems wrong.

#3 Updated by Billiard26 23 days ago

  • Assignee set to Billiard26
  • Status changed from Accepted to Fix pending

#4 Updated by flacs 21 days ago

  • Fixed in set to 5.0-9510
  • Status changed from Fix pending to Fixed

Also available in: Atom PDF