Project

General

Profile

Emulator Issues #9605

Force feedback effects in GC wheel plugin are reversed

Added by Isamu99 over 6 years ago. Updated almost 4 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
3.5-1515
Fixed in:

Description

Game Name?

[F-Zero GX]

Game ID? (right click the game in the game list, properties, info tab)

[GFZE01]

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

[b3e4932731c63b98f0617e6764cc364d]

What's the problem? Describe what went wrong.

[Force feedback effects in the GameCube wheel plugin are reversed. Instead of the effect telling the forces to center my steering wheel, the forces push my wheel away and "outward" to the left and right direction. Was working in an old build]

What steps will reproduce the problem?

[Before starting the game, have your FFB wheel active, then go into the controller configuration menu: Now where it says "Rumble" and underneath it says motor, make sure the motor type is set to "Constant". Then click that in that menu, make sure the "Output" slider is at -100, which is where it's supposed to be IF forces are reversed. Now start the game. Your wheel will move(calibration start up process) but as you'll notice, it moves where the resistance is pushing outward to the left and to the right, which is wrong. Should be the opposite.]

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?

[Version Dolphin-Master branch-4.0-9450-x64 // Was working in a much older build....version 3.5-409x64.]

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

[Intel Devil's Canyon 4790K OC'ed @ 4.6Ghz / GeForce 980ti GPU / Windows 7 / 32GB Corsair DDR3 Ram / Samsung EVO 850 2TB SSD / Leo Bodnar Sim Steering FFB wheel and HPP PRX SE pedals, Fanatic Shifter, button box, and sequential shifter, totaling 6 usb devices]

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

[A point I would like to make.....this issue has cropped up before, a little over 3 years ago or somewhere around there. At that time, I brought it to Dolphin developer "SkidAU"'s attention and he applied a fix and applied to one of the proceeding Dolphin builds. That build is one that I still have and it is version 3.5-409x64. Unfortunately it looks like someone reverted those changes in one of the branches following his fix, and now the issue has returned. ]

History

#1 Updated by Isamu99 about 6 years ago

Isamu99 wrote:

Game Name?

[F-Zero GX]

Game ID? (right click the game in the game list, properties, info tab)

[GFZE01]

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

[b3e4932731c63b98f0617e6764cc364d]

What's the problem? Describe what went wrong.

[Force feedback effects in the GameCube wheel plugin are reversed. Instead of the effect telling the forces to center my steering wheel, the forces push my wheel away and "outward" to the left and right direction. Was working in an old build]

What steps will reproduce the problem?

[Before starting the game, have your FFB wheel active, then go into the controller configuration menu: Now where it says "Rumble" and underneath it says motor, make sure the motor type is set to "Constant". Then click that in that menu, make sure the "Output" slider is at -100, which is where it's supposed to be IF forces are reversed. Now start the game. Your wheel will move(calibration start up process) but as you'll notice, it moves where the resistance is pushing outward to the left and to the right, which is wrong. Should be the opposite.]

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?

[Version Dolphin-Master branch-4.0-9450-x64 // Was working in a much older build....version 3.5-409x64.]

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

[Intel Devil's Canyon 4790K OC'ed @ 4.6Ghz / GeForce 980ti GPU / Windows 7 / 32GB Corsair DDR3 Ram / Samsung EVO 850 2TB SSD / Leo Bodnar Sim Steering FFB wheel and HPP PRX SE pedals, Fanatic Shifter, button box, and sequential shifter, totaling 6 usb devices]

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

[A point I would like to make.....this issue has cropped up before, a little over 3 years ago or somewhere around there. At that time, I brought it to Dolphin developer "SkidAU"'s attention and he applied a fix and applied to one of the proceeding Dolphin builds. That build is one that I still have and it is version 3.5-409x64. Unfortunately it looks like someone reverted those changes in one of the branches following his fix, and now the issue has returned. ]

Hello. I have an update but first allow me to go into more detail explaining the crux of this issue.....When dev SkidAU implemented this feature in version 3.5-409, it contained what's called an FFB "slider" that, when adjusted a certain way, allowed force effects to be delivered in an opposite direction for those of us who owned steering wheels that suffered from reverse FFB forces.

https://drive.google.com/file/d/0B227zJw9U-W9OWFNSDNfMHNMYUk/view?usp=sharing

Now, that slider is broken and does not reverse the forces regardless of where you set it.

Fortunately, I have narrowed down the exact build that breaks proper force feedback for steering wheel mode. It is Version 3.5-1512 from June 25th, 2013. This specific version can be found at the bottom on the page [url=https://dolphin-emu.org/download/list/master/221/]**HERE**[/url] and next to it is a notation that reads [i]"InputCommon: Split Device stuff out"[/i]. As you can see, there is no windows version so you must download the next one above which is 3.5-1513. Version 3.5-1512 breaks force feedback completely, meaning there is NO FFB delivered to any steering wheels at all. This remains that way until version 3.5-1515. In build 3.5-1515, force feedback is re-enabled but suffers from the issue I mention above, where the force feedback slider is rendered completely ineffective. Whatever change the developer made related to him "Splitting the device stuff out" broke the output slider that SkidAU implemented. Please, if any developer reads this, please sir, can you reverse whatever change was made that broke force feedback steering wheel support for GameCube games in Master Branch 3.5-1512?

Thanks for listening guys and keep up the good work.

#2 Updated by phire about 6 years ago

  • Status changed from New to Accepted
  • Milestone set to Current
  • Regression changed from No to Yes
  • Regression start set to 3.5-1515

#3 Updated by Billiard26 almost 4 years ago

  • Status changed from Accepted to Fixed

This should have been fixed by: https://github.com/dolphin-emu/dolphin/pull/6677

Also available in: Atom PDF