Hi,
I bought an original Xbox X/S controller to play FFXIV on my new Mac with M1. Everything works fine when I'm testing it using https://gamepad-tester.com/, but unfortunately in the game it doesn't :(
- Everything else in the game works fine (so far)
- The controller is detected by the game without any problem as "Xbox Wireless Controller"
- During calibration none of the controls are detected. That is both with and without "POV" toggled.
- The pre-calibration screen reveals that:
- Without anything held the right stick is detected as held up
- When holding the right stick up or down the reported up state stops
- Right stick held right is reported as left trigger
- Left stick is reported correctly
- D-pad doesn't report anything
- A and B buttons are reported correctly
- X button is reported as Y
- Y button is reported as L button
- R button is reported as right stick button
- L button is reported as left stick button
- Right trigger is reported as right stick held down
- Left trigger is reported as right trigger
- Right stick button is reported as D-pad right
- Left stick button is reported as D-pad left
- Start button is reported as D-pad up
I did some research and learned that FFXIV MacOS client is using embedded CrossOver underneath. After I found this forum I though you may be able to guide me how I could diagnose the problem. My suspicions are:
- Maybe there is some kind of problem with controller support in Rosetta 2?
- Maybe the CrossOver used by FFXIV is not up to date to have the controller support working? (I've seen "18.5.0" in some bottle config files)
- Maybe my controller is somehow broken?
My questions are:
- Is there any workaround to the issue?
- Is there some kind of configuration file where I could manually do the calibration?
- Do you know what tech stack is used by FFXIV for controller support?
- What could I check to diagnose the problem?