VFansss / mgs2-v-s-fix

Unofficial fix for PC version of Metal Gear Solid 2
Other
568 stars 23 forks source link

Support for Nintendo Switch/WiiU/GameCube controllers (and controller remapping) #132

Open smeep0 opened 3 years ago

smeep0 commented 3 years ago

I mainly use a WiiU Pro controller or at times a Switch Pro controller for games on Steam, and while Steam natively supports Switch Pro controllers, not all games are able to read it correctly, which is where my WiiU Pro Controller comes in (utilizing 3rd party adaptors such as the Mayflash WiiU-to-PC dongle).

Any chance there will be an option for Nintendo Swith Pro controller support?

Kanuan commented 3 years ago

Switch's Pro controller and joy-con are already supported by DS4Windows, so you can use them as Xbox 360 or DualShock 4 controllers which are already supported by the patch.

smeep0 commented 3 years ago

Switch's Pro controller and joy-con are already supported by DS4Windows, so you can use them as Xbox 360 or DualShock 4 controllers which are already supported by the patch.

They are not approriately mapped to the correct buttons, due to how XInput works with the Nintendo layout.

Also just to point out, while the "A" button has been the traditional button for "Confirm" for both XInput and the Nintendo layout, they are NOT located in the same place (thus making the Nintendo layout share the same Confirm orientation as a Japanese Playstation controller).

Edit: WiinUPro should make any Nintendo controller natively support XInput, however the Vs Fix setup does not allow you to remap XInput face button actions. If there was away to easily customize every action for each XInput outside of the Steam controller setup, it would be a far better solution. (Not to mention, the Switch/Wii U Pro controller lacks analog triggers, so some of the soft-pull trigger actions won't work.)