lr-mame2003 or lr-mame2010 player 3 and 4 not working
-
hi,
With lr-mame2003 or lr-mame2010, controllers for player 3 and 4 are not working.
I have two retropie installation (3.0 and 3.7) with 4 PS3 controllers, in ES and other emulators, controllers 1 to 4 work perfectly (game playing with all 4 controllers) but in lr-mame2003 and lr-mame2010 only players 1 and 2 are responding. What did i miss in my configuration ? there is a fix ? -
@Gate If the "other emulators" that do work are libretro cores, you should have a working config for 4 players for those emulators, probably in retroarch.cfg file in the configs/all folder, or for individual cores. I am talking about entries like:
input_player1_a = alt input_player1_b = ctrl input_player1_y = shift input_player1_x = space input_player1_start = num1 input_player1_select = num5 input_player1_l = z input_player1_r = x input_player1_left = left input_player1_right = right input_player1_up = up input_player1_down = down
These are mine for player 1, and I have similar making for input_player2,3,4.
So, assuming you have inputs like these in your configs/all/retroarch.cfg file, it's probably a matter of mapping these in the games that can use them. Can you access the MAME menu within a game? Pressing TAB for example, while running Gauntlet (a nice 4-player game) will let you map individual controls for "this game". You should be able to map as needed.
-
I did some testing with the configs/mame-libretro/retroarch.cfg, I added those lines
input_player1_joypad_index = 0
input_player1_joypad_index = 1
input_player1_joypad_index = 2
input_player1_joypad_index = 3and I added all the joypad input for all the 4 players (input_player1_a_btn = "13" ....)
I had no result....The last test i did is to add in the configs/all/retroarch.cfg :
input_player2_start = y
input_player2_select = u
it was working well, so i changed for :
input_player3_start = y
input_player3_select = u
with no success in lr-mame2010.... but it was working in lr-Mupen64plus ???I really don’t understand... lr-mame2010 seem to detect all the 4 controllers because when I start the emulator, a yellow tag appear at the bottom saying that controller #0 is detected and then controller 1, 2 and 3!
-
@caver01 I think I don't need to make entries for individual emulators or in the configs/all/retroarch.cfg because I'm using the input_autodetect_enable = true. Retroarch is detecting all my 4 PS3 controllers (it working in the lr-Mupen64plus emulator) but only player 1 and 2 are usable in lr-mame2010.
Pressing TAB when running Gauntlet is not working....nothings happens. It is possible that the problems are the roms ? there were 142u6 romset that I had to convert to the 139 romsets
-
lr-mame2003 plays gauntlet fine in 4 player for me. i did no additional configuration, just registered my controllers through emulation station in the usual way.
be careful on the roms you use as some versions of roms are for 2 player versions of the game. i used the 0.78 gauntlet.zip parent rom.
-
@Gate I wonder if my advice is just too far removed from your configuration. I don't have any controllers--only a keyboard interface (IPAC-4). All of my controls are wired directly to the keyboard interface, so none of the joypads apply for me.
I am surprised, however, that you can't get the MAME GUI to appear with the TAB key on a keyboard. It can be very handy to see inside the emulator what MAME thinks you have mapped to a given control. I wish I had more advice to troubleshoot.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.