[BUG]: Force Feedback doesn't stop when pausing/resetting emulation
Describe the Bug
When emulation pauses or shuts down, gamepad vibration gets reset. However, this is not the case for USB steering wheels, and so the last Force Feedback persists on the wheel. It usually results in the wheel locking permanently to the left/right and bouncing back and forth, which depending on the force and type of the wheel can be a bit painful.
Reproduction Steps
- Set up any USB Steering Wheel.
- Boot any game that supports Force Feedback.
- Pause emulation while performing any action that activates FFB.
- Observe that the last FFB effect persiste.
Expected Behavior
Pausing and/or stopping emulation disables all FFB effects.
PCSX2 Revision
v1.7.5190
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
Logs & Dumps
😼
Late to the party, but acknowledged and confirmed on my end. There's some ongoing work in the FFB section, and depending on what happens to the code I might be able to address this later. This is a low priority for now, though, until compatibility and FFB quality have been sorted out.