RSDuck / duckstation

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64
GNU General Public License v3.0
38 stars 2 forks source link

Vibration function. #10

Open BENEMERITO opened 2 weeks ago

BENEMERITO commented 2 weeks ago

Game details

SCPS-45412 Metal Gear Solid - Integral (Japan, Asia)

Description of the issue/bug

Hello. I want to say that I'm grateful because someone is keeping the Nintendo Switch port of Duckstation up to date. Well, while checking the vibration function in Metal Gear Solid, I realized that the order of the vibration motors is mapped inversely, as in the left motor is set as the weak one, and the right motor is set as the strong one (I have to clarify that the game itself lists both motors out order, wich means that, while playing on real hardware, the right motor should activate when choosing the weak option, and the left motor should do the same when hilighting the strong option in the Option menu). I have to mention that the vibration intensity may be off too.

I apologize in advance for how convoluted this description may be. I send you my regards, be well.

Steps to reproduce

Fire up Duckstation on the Nintendo Switch, load a rom of either disc of Metal Gear Solid, once the game starts, go to the Option menu and highlight the Vibration Test option, from there you can test the vibration motors behaviour using different input methods like the joy-con or the Nintendo Switch Pro Controller.

Software and hardware information

Nintendo Switch

DuckStation version

Nintendo Switch port, prerelease 2. Found in the RSDuck github page.

DuckStation rendering backend

Direct3D 11

DuckStation controller backend, drivers and wrappers

No driver nor wrappper used.

Additional context

No response