pet777 / imame4all

Automatically exported from code.google.com/p/imame4all
0 stars 0 forks source link

Feature Request: Multiplayer #56

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I would really like to see the ability to configure multiple players especially 
since a lot of the Android tablets support multiple USB ports or multiple 
controllers through Bluetooth.

Original issue reported on code.google.com by j...@zerojay.com on 21 Sep 2011 at 11:17

GoogleCodeExporter commented 8 years ago
Yes i'll add it.

Original comment by seleuco....@gmail.com on 27 Sep 2011 at 6:11

GoogleCodeExporter commented 8 years ago
Even more wonderful would be to be able to connect to another Mame emulator 
(through wifi for example) and be able to play each with his own device.. I 
remember for example an old emulator named "Callus" able to do this: both 
emulators had to have their own rom of course, but they were able to "sync" and 
let each one play on his own emulator - lag aside, of course.

Original comment by malha...@gmail.com on 30 Sep 2011 at 10:43

GoogleCodeExporter commented 8 years ago
yes it will be wonderful...:) but the MAME which i develop with it dosn't 
support it natively... i'll add only local multiplayer by now

Original comment by seleuco....@gmail.com on 3 Oct 2011 at 7:33

GoogleCodeExporter commented 8 years ago
Oh, well, no problem: I knew it was too much to ask for ^^

Original comment by malha...@gmail.com on 3 Oct 2011 at 7:41

GoogleCodeExporter commented 8 years ago
Trying to configure Mame4Droid 375b on Ouya to work with multiple controllers, 
but Mame sees all 4 controllers as one controller and I can not 
configure/define each controller to each player.

Original comment by john.n.n...@gmail.com on 2 Jul 2013 at 1:22

GoogleCodeExporter commented 8 years ago
Currently you can do, using a keyboard ime like blueimez. Anyway I'm adding 
native support for android controllers on mame4droid reloaded. 

Original comment by seleuco....@gmail.com on 2 Jul 2013 at 6:20

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Thanks. I saw the last build 1.3.1 and works with 3 controllers: ouya 
controller (1), ouya controller (2), ps controller (3). Adding another ps 
controller (4) and trying to set it up, mame thinks it's controller 1.

Original comment by john.n.n...@gmail.com on 7 Jul 2013 at 8:13

GoogleCodeExporter commented 8 years ago
I need more information. Which hid names report each controller?. Are all 
original controllers? All USB plugged?

Original comment by seleuco....@gmail.com on 7 Jul 2013 at 8:51

GoogleCodeExporter commented 8 years ago
To give me the name you can do 'adb logcat' on the commandline ( or do it from 
Eclipse - whatever you think is most convenient to you), connect a USB/whatever 
device and it should show something like this (example here with a Rumblepad 2):
I/EventHub( 175): New device: id=6, fd=106, path='/dev/input/event2', 
name='Logitech Logitech RumblePad 2 USB', classes=0x80000141, configuration='', 
keyLayout='/system/usr/keylayout/Generic.kl', 
keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
I/InputReader( 175): Device added: id=6, name='Logitech Logitech RumblePad 2 
USB', sources=0x01000511

Original comment by seleuco....@gmail.com on 7 Jul 2013 at 9:00

GoogleCodeExporter commented 8 years ago
Fixed on 1.3.2

Original comment by seleuco....@gmail.com on 13 Jul 2013 at 10:24

GoogleCodeExporter commented 8 years ago
I have the same kind of problem here. I've got two thrustmaster identical usb 
controller. They all act as the same controller. I.E. When configuring key, 
pressing on the up button on either controller always give DPAD_UP button.

Original comment by dmere...@gmail.com on 12 Jan 2014 at 10:36

GoogleCodeExporter commented 8 years ago
To act like different controllers it have to add a specific code path for your 
controller. That's means, it should be auto detected and configurated properly 
like I do with sixaxis controllers. Currently  there is no support for your 
controller

Original comment by seleuco....@gmail.com on 12 Jan 2014 at 10:41

GoogleCodeExporter commented 8 years ago
I suppose I need to add a new else if entry in the InputHandlerExt.java like 
from line 1052 to 1070, could you explain a little bit what is being done there 
? Is there something else to do ?

Original comment by dmere...@gmail.com on 15 Jan 2014 at 5:14

GoogleCodeExporter commented 8 years ago
I also have the same problem with my I:Droid.con Snakebyte controllers.
But they have a different id# for each one (I think) because my other emulators 
(snes, megadrive, neo-geo ) all recognize them as two controllers.
When i try to map my keys on player two, it changes my player one keys back to 
(?) and vice-versa.
Will using a different brand of controller for player two fix this?
I am assuming that there is nothing that a neophyte can do to fix this myself?

Original comment by Demandre...@gmail.com on 19 Jan 2014 at 3:00

GoogleCodeExporter commented 8 years ago
Version 1.6, same problem, all gamepads in config page acts as the same 
controller, so it is impossible play with two gamepads even different brand...

Original comment by moleress...@gmail.com on 21 Feb 2014 at 7:10

GoogleCodeExporter commented 8 years ago
I have built an arcade cabinet using an ouya to run it and am trying to get my 
control box to work with mame4droid. I'm having the same problem as mentioned 
above. Each players controls are ran by a different TTT THT board. When I try 
to auto-detect it will recognize both controls as player one. Also, if 1 or 2 
ouya controllers are connected they will always be set as player 1 and 2. So 
then I have both my controls as well as one of the ouya controllers all set to 
player 1. If I try the keyboard or IME setting any controller connected acts as 
player 1. I've tried everything I can possibly think of with no luck. I would 
really appreciate any help.

Original comment by ajb...@gmail.com on 27 Apr 2014 at 11:46

GoogleCodeExporter commented 8 years ago
I've got the same issue as AJ, unable to use multiple controllers on the ouya 
with mame4droid.

Original comment by merlin1...@gmail.com on 4 Nov 2014 at 7:19

GoogleCodeExporter commented 8 years ago
Same for me. Doesn't allow binding for multiple controllers the way other 
emulators do.

Original comment by cmme...@gmail.com on 3 Dec 2014 at 3:27