UE5 Only detects one out of two hooked controllers

Hello !

So I’m trying to make a 1v1 local multiplayer arena mode in my game (UE 5.3 on Mac M1 Ventura).

I have a bunch of controllers at home (2x PS5, 1x Xbox one).
When I plug 2 controllers in (no matter which one), only one is being detected (I’m testing if they are detected by trying to assign a button (by pressing it) to an Input Action).
It’s not a controller problem because when I unplug the one that works, the other one starts working. Also, they are both showing up in the os options.

Is there a setting that I’m missing ?

Thank you !

Hi thmsrock, :wave:

Unfortunately this issue has persisted since about Unreal 4.26. :slightly_frowning_face: Additional gamepads on macOS, and iOS are not recognized. It’s tragic and it’s affecting every coop Mac developer I’ve spoken to about it.

Please submit a bug report to Epic to raise the priority on this issue and if you find a solution, please share it because it would help a lot of us in the Apple Unreal community. :slightly_smiling_face:
Cheers.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

The team added a fix to address the controller issue. It’s currently slated to be in the 5.4 release, but you can snag the change in GitHub at https://github.com/EpicGames/UnrealEngine/commit/94ddcc2cf8a1e9dd44be49c063f0dd8328ec1afe.

Hope this helps!