You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rumble is not sent to the Controller marked by RetroArch Port #2 when Mapped to Core Port #1.
Expected behavior
The controller should vibrate when commanded even if not connected as Controller Port 1 in RetroArch.
Actual behavior
The controller will not vibrate unless connected to RetroArch as Controller Port 1.
If the only input mapped is from Controller Port 2 to Core Port 1, Controller Port 1 will receive the vibration meant for Controller Port 2.
Steps to reproduce the bug
In RetroArch > Settings > Input
Go to Menu Controls
Set "Unified Menu Controls" to OFF to retain keyboard control over menus for testing.
Set "Maximum Users" to 2
Set "Autoconfig" to OFF.
Go to "Port 1 Controls"
Set "Device Index" to Disabled
Remove all bindings
Go to "Port 2 Controls"
Set "Device Index" to the rumble-capable controller
Set up the button controls using the controller
Start any content with on-demand vibration (in the opening menu)
In RetroArch > Quick Menu > Controls
Go to Port 1 Controls
Change "Mapped Port" to any number except 1.
Device Type does not matter. (I suggest setting to something other than Dualshock.)
Go to Port 2 Controls
Change "Mapped Port" to 1.
Ensure device type reads Dualshock
In the content, test if the rumble/vibration is working. Test result should be negative (no rumble).
Return to the menu, RetroArch > Settings > Input
Go to Port 1 Controls
Change Device Index to the same controller as Port 2.
Exit the menu, then test rumble/vibration again. Test result should be positive (rumble works).
( despite no inputs being possible from "Controller Port 1" as all of its controls are unbound and it would still be mapped to something other than "Core Port 1". )
Return to the Menu. RetroArch > Settings > Input
Go to Port 2 Controls
Change Device Index to Disabled
Return to the content, test the rumble/vibration is somehow still working. Test should be positive.
(The controller in RetroArch's controller port 1 vibrates despite not being bound to anything)
Return to the Menu. RetroArch > Quick Menu > Controls
Go to Port 2 Controls
Change Device Type to something else, the back to Dualshock
Return to the content, test the rumble/vibration is somehow still working. Test should be negative.
At this point something has been refreshed in RetroArch?
Note
I used the game Vagrant Story for this test because it has a Vibration option in the title screen that causes the controller to vibrate, and the game only accepts input on (core) port 1.
Description
Rumble is not sent to the Controller marked by RetroArch Port
#2
when Mapped to Core Port#1
.Expected behavior
The controller should vibrate when commanded even if not connected as Controller Port 1 in RetroArch.
Actual behavior
The controller will not vibrate unless connected to RetroArch as Controller Port 1.
If the only input mapped is from Controller Port 2 to Core Port 1, Controller Port 1 will receive the vibration meant for Controller Port 2.
Steps to reproduce the bug
OFF
to retain keyboard control over menus for testing.2
OFF
.Disabled
Dualshock
.)1
.Dualshock
Disabled
Dualshock
Note
I used the game Vagrant Story for this test because it has a Vibration option in the title screen that causes the controller to vibrate, and the game only accepts input on (core) port 1.
Version/Commit
Beetle PSX HW (0.9.44.1 88929ae)
Core options
Environment information
Other
The text was updated successfully, but these errors were encountered: