Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to play multiplayer in MameAppleTV #12

Open
johnstewart opened this issue Dec 10, 2015 · 8 comments
Open

How to play multiplayer in MameAppleTV #12

johnstewart opened this issue Dec 10, 2015 · 8 comments

Comments

@johnstewart
Copy link

Does anyone know if it's possible to get 2 (or more) controllers working simultaneously?

For those games supporting multiplayer, but with one controller, is there a way to hit player-2 start with the MFi remote?

@ian-a-anderson
Copy link

If you hit the start button while holding "Up" on the d-pad/joystick it will send the player-2 start command. This works, but I've had issues trying to get two MFI controllers (both SteelSeries Nimbus) to register as separate controllers. When I open MAME on the AppleTV, both controllers show registered as Player 1 (the first light of the four LEDs on the control pad) and only one of the controllers works. What is bizarre is that if I start a 2-player game using the method above, that single controller controls both players simultaneously. Not sure if that is a bug specific to the Nimbus or not, although it would be interesting to know what your experience is.

@romadu
Copy link

romadu commented Feb 25, 2016

I had the same issue with Nimbus. I hadn't realised the trick to recognise
the second controller.
Provenance has a nice interface for managing controllers. It would be good
to add similar functionality to Mame for tvos, although I wouldn't know how
to do that.
On Thu, 25 Feb 2016 at 8:15 AM, ian-a-anderson notifications@github.com
wrote:

If you hit the start button while holding "Up" on the d-pad/joystick it
will send the player-2 start command. This works, but I've had issues
trying to get two MFI controllers (both SteelSeries Nimbus) to register as
separate controllers. When I open MAME on the AppleTV, both controllers
show registered as Player 1 (the first light of the four LEDs on the
control pad) and only one of the controllers works. What is bizarre is that
if I start a 2-player game using the method above, that single controller
controls both players simultaneously. Not sure if that is a bug specific to
the Nimbus or not, although it would be interesting to know what your
experience is.


Reply to this email directly or view it on GitHub
#12 (comment)
.

@JonnyBoy333
Copy link

Anybody find a way to get two controllers to register yet? I figured out that holding right and down while pressing start starts players 3 and 4. Like ian said, though, all players are controlled by the one controller. On the bright side I found if you do this in the Simpsons and all 4 players are on top of each other they form a ball and you roll around as some sort of invincible death ball for about 30 seconds..

@romadu
Copy link

romadu commented Sep 7, 2016

LesBird updated mame4ios. It now supports multiple controllers. https://github.com/yoshisuga/MAME4iOS
On my iPhone both nimbus show as player 1 (the second player replaces the first). Pushing menu+b adds coins. Pressing menu adds a second player into the game. I could use 2 controllers and 2 separate people for street fighter 2 and 1943, and AirPlay to AppleTV

@JonnyBoy333
Copy link

Cool, I saw they were talking about creating a tvOS port for that version but it doesn't look like it's been worked on in a while. Hopefully someone gets back at it.

@romadu
Copy link

romadu commented Sep 7, 2016

Yes, it seems they didn't have time yet. At least AirPlay from IOS works
with multiple controllers for now (and perhaps the controller code can be
ported to tvos version)
On Wed, 7 Sep 2016 at 12:30 PM, JonnyBoy333 notifications@github.com
wrote:

Cool, I saw they were talking about creating a tvOS port for that version
but it doesn't look like it's been worked on in a while. Hopefully someone
gets back at it.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#12 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APX7i89ua5YZJ74H2bgJ4cwfdB-kxhh4ks5qnj3ngaJpZM4GyXN0
.

@JonnyBoy333
Copy link

And just like that it looks like the tvOS port is under development. This build has native support for mFi controllers and uses a more recent mame emulator version (less bugs). If you think this is cool go over and give him a thumbs up to show your support.
yoshisuga/MAME4iOS#1

@romadu
Copy link

romadu commented Sep 8, 2016

Good news, but a set-back
"Oops I take that back - I wasn't able to get the MAME library to compile
for arm64. There are some issues relating to casting to 32-bit ints, and I
wasn't able to quickly fix it. If anyone can checkout the tvos-arm64 branch
and try to get the mame library to compile, it'd be rather trivial to get
this working under tvOS."

On 8 September 2016 at 02:56, JonnyBoy333 notifications@github.com wrote:

And just like that it looks like the tvOS port is under development. This
build has native support for mFi controllers and uses a more recent mame
emulator version (less bugs). If you think this is cool go over and give
him a thumbs up to show your support.
yoshisuga/MAME4iOS#1 yoshisuga/MAME4iOS#1


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#12 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/APX7i0QjMM0ZUaK8Q5bp4cqcpEoFWdKTks5qnwjTgaJpZM4GyXN0
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants