XIV-on-Mac icon indicating copy to clipboard operation
XIV-on-Mac copied to clipboard

Nintendo Switch / PS5 dual sense support

Open MykolaGolubyev opened this issue 2 years ago • 3 comments

Hello, first of all, thank you very much for doing this port! It does indeed works much better on m1 max.

PS5 controller was not working on official Mac version, but the switch did. Using this wrapper, PS5 does work, but switch pro doesn't. Not sure what is going on.

Trackpad of PS5 press as a button is not working and neither vibrations (comparing with PC version) Non of that is a showstopper and mostly FYI.

I do prefer to use PS5 controller and the only reason for Nintendo Pro controller is more games recognize it on Mac vs dual sense.

MykolaGolubyev avatar Mar 02 '22 21:03 MykolaGolubyev

Adding to this, the PS4 controller works fine too.

However, the Xbox Wireless Controller (Series X/S) does not have proper mapping nor registers input correctly. Once I find my Xbox One Wireless Controller, which I suspect should work, I'll share an update here as to its compatibility.

For what it's worth, I was able to use SDL2 Gamepad Tool on the native client to support the Xbox Wireless Controller, though that doesn't seem to be the case here.

metabreakr avatar Mar 30 '22 03:03 metabreakr

Just reporting back that the Xbox One controller doesn't have the correct mapping either.

This works for my Series X controller (replacing line 89 in FFXIV.cfg):

Alias    {34,35,32,33,39,38,36,37,43,42,40,41,9,7,6,8,4,45,2,5,47,3,0,1}

Thanks for everyone's awesome work on this!

metabreakr avatar Apr 10 '22 02:04 metabreakr

I use the Switch Pro controller via Bluetooth, as it's the only one I have that supports USB charging. Which is handy when traveling.

I'm not sure if this issue is referring to wired or Bluetooth for Switch Pro, however both work for me with 4.11.2 on macos 14.0. The X and Y buttons are swapped, as are the A and B, but that's just because Nintendo has been laying out controllers like that since 1990.

The only thing I had to do was remap the buttons in-game using "Calibrate Controller".

xobs avatar Oct 14 '23 14:10 xobs