d3xMachina / BetterJoy

Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput
Other
72 stars 5 forks source link

[ENHANCEMENT] N64 Controller Support #4

Closed ChrisManuel86 closed 1 year ago

ChrisManuel86 commented 1 year ago

Is your feature request related to a problem? Please describe. This feature request is not related to a problem. Although, I do love that it supports Switch Pro, Switch SNES, and JoyCons!

Describe the solution you'd like Is there any way to add N64 controller support as well? I would like to be able to utilize a Switch N64 controller to it's full potential using this application as well. I'd even be willing to test changes to ensure they work as expected 🙂

d3xMachina commented 1 year ago

Can you try adding the controller with the "Add Controllers" button and set the type to "Pro Controller" ? Also you will probably need to enable "AllowCalibration" in the config and calibrate the controller with the "Calibrate" button.

ChrisManuel86 commented 1 year ago

Okay. I'll go through this process when I get home from work today and report back with the results.

ChrisManuel86 commented 1 year ago

Perfect! Looks like that worked flawlessly. A calibration of the stick was definitely required, both using your app as well as calibration in Windows' "joy.cpl"

Although, there is a little oddity that I noticed. Mainly that the C-Down button correlates to the R2 trigger, and the C-Right button correlates to the Options (Select) button. (discovered using Gamepad Viewer) This might cause compatibility issues / unforeseen actions in some applications.

But, I'll close this issue out for now, thanks for the assistance!