RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

AppleTV more than 3 GamePads

Open soko-xyz opened this issue 1 year ago • 6 comments

Description

RetroArch does not connect more than 3 GamePad.

Expected behavior

4 or more GamePad should connect.

Actual behavior

Not more than 3 GamePads connect.

Steps to reproduce the bug

  1. Connect more than 3 GamePad to AppleTV
  2. Open RetroArch
  3. Go to GamePad Settings

Version/Commit

You can find this information under Information/System Information

  • RetroArch: 1.19.1 / e2f91d8b5f

Environment information

  • OS: tvOS
  • Compiler: AppStore Build

soko-xyz avatar Jun 13 '24 17:06 soko-xyz

The OS limits us to four game controllers and the Siri Remote counts as one.

warmenhoven avatar Jun 13 '24 19:06 warmenhoven

The OS limits us to four game controllers and the Siri Remote counts as one.

Well, that’s unfortunate. Thanks for the insight.

f0rmwk avatar Jul 07 '24 06:07 f0rmwk

It is a distant memory, but I think I saw some app store games running with 4 controllers. Could it be possible to exclude the remote from the selection (within retroarch)? Since all 4 controllers are able to control the iOS UI, this should somehow be possible, right?

andrelung avatar Jul 13 '24 22:07 andrelung

If the Siri Remote has turned itself off (or if you're on iOS, where there is no Siri Remote) it won't show up as a controller and you'll be able to use four controllers. I'm not sure if it's possible to set the Siri Remote's playerIndex to GCControllerPlayerIndexUnset and still be able to respond to its keypresses. It is possible to play some games with just the Siri Remote so it's something I'd like to make sure continues to work properly.

warmenhoven avatar Jul 13 '24 22:07 warmenhoven

At least right now, the Siri Remote does not respond on any of my Platforms. My Workaround to play with 4 people was to unpair the Siri Remote (Press and hold "Volume Down" and "TV"). That process is kind of annoying 🙃

andrelung avatar Jul 31 '24 06:07 andrelung

This might soon be fixed: https://github.com/libretro/RetroArch/commit/801a4af6f206b1b427b217fef8af9a1f9109cf87

andrelung avatar Sep 21 '24 08:09 andrelung