OS Software




4 player issues

Started by pinshoppe, Sep 10, 2025, 01:13 PM

Previous topic - Next topic

pinshoppe

*
Newbie
Posts: 8
Logged
To start, this is not my game, it came in for repair.  We only work on dedicated arcade games, but doing this as a favor.  I am, new to the Arpicade thing.  I am having an issue with the credit buttons and controls matching the player.  This is in a simpsons cabinet with original control harnesses.  So, when i credit up player 1(Marge) , Player 3(Bart gets a credit and the controls go to player 2.  When I credit up Player 2(Homer), Homer gets a credit, but the controls go to player 1.  When I coin up player 3, Player1 gets a credit, but the controls got to player 3.  The only one working properly is Lisa(Player 4).  The player 1 and 2 controls are coming straight from the jamma harness, so I know theres some sort of setting or dipwitch that I am unaware of.  Thanks in advance.  Tested a different jamma to confirm wiring is correct.

FrizzleFried

Administrator
*****
Sr. Member
Posts: 179
Location: Treasure Valley, ID
Logged
Quote from: pinshoppe on Sep 10, 2025, 01:13 PMTo start, this is not my game, it came in for repair.  We only work on dedicated arcade games, but doing this as a favor.  I am, new to the Arpicade thing.  I am having an issue with the credit buttons and controls matching the player.  This is in a simpsons cabinet with original control harnesses.  So, when i credit up player 1(Marge) , Player 3(Bart gets a credit and the controls go to player 2.  When I credit up Player 2(Homer), Homer gets a credit, but the controls go to player 1.  When I coin up player 3, Player1 gets a credit, but the controls got to player 3.  The only one working properly is Lisa(Player 4).  The player 1 and 2 controls are coming straight from the jamma harness, so I know theres some sort of setting or dipwitch that I am unaware of.  Thanks in advance.  Tested a different jamma to confirm wiring is correct.

Does the 4P manual help?

https://www.arpicade.net/index.php?page=14


dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
Sounds like it's in 3124 player order (useful for mixed 2 player and four player games) and you want 1234 (dedicated four player), or maybe the other way around...  either way, assuming it's the only thing causing the issue it should be able to be fixed in the software.

That said, I don't know which version of the ARpiCADE software you're running (or what sort of game combination) to give accurate instructions on how to do it.  There's now three branches of ARpiCADE that all support the four player adaptor (for Pi3, Pi4 and Pi5), and each has their differences.  If it's just Simpsons (or only four player games) it's probably easiest to just set the controls in MAMEs menus for all games.  After editing the controls in MAME make sure to return to the games select menu, then press 'service' or 'f4' (or keyboard) to exit to the ARpiCADE service menu - in the service menu select the reboot option, rebooting will make sure any changes on the SD card have been finalised.

I'm very to happy to help further if you need it.

pinshoppe

*
Newbie
Posts: 8
Logged
Its a version 3, any guidance is greatly appreciated thank you so much, seems to be only 4 player games.  thanks again

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
If it's only got four player games that makes it easier as it should be safe to set inputs for all games at once.  I don't know the build you have so the following instructions are generalised.  I'd start by plugging a USB keyboard into the RPi before powering up, just in case the joystick shortcuts are disabled.

Load a game, then press 'tab' to open MAMEs menus.  Depending on the MAME version in use the options may be named slightly different but you want 'inputs' and then 'set inputs for all games'.  You will need to setup all inputs for player 1,2 and 3 (4 is fine already).  Once that is done exit back to the game select menu with 'esc' (or long hold start 1), then exit to the ARpiCADE service menu with 'f4', then select the reboot option to make sure your changes have been finalised on the SD card.

Hope that helps, If anything isn't clear just let me know.

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
If the build has more than one MAME version in use you may need to do it again for the games in the other MAME version(s).  On Pi3 it is likely MAME 0.172 and/or AdvMAME (MAME 0.106) are in use.  If you plug the SD card into your PC and check the romsArcade folder you can probably figure which MAME version(s) is in use, don't forget to safely eject it before removing it from the PC.

pinshoppe

*
Newbie
Posts: 8
Logged
Good stuff, i will give it a try and update you when completed

pinshoppe

*
Newbie
Posts: 8
Logged
Ok, weird stuff.  I turned on the game this morning, now the screen is displayed like vertical games on a horizontal monitor with lists of sega master system, nintendo, atari 2600, and super nintendo....i mustve hit some combo of buttons on the control panel acting as hotkeys?  Try to load 4 player back up but it keeps rebooting to this vertical setup, also tried loading low res horizontal and keeps rebooting to this vertical setup :(  sorry for going backwards lol

pinshoppe

*
Newbie
Posts: 8
Logged
ok got it back to horizontal, it was a random button mash on the control panel...still no simpsons or 4 player games though

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
sounds like you may have pressed b2 and gone backward to the systems menu.  Selecting All Games or Arcade Classics should put you back at the game selection list.

If that isn't it let me know.  I'm not certain what exactly happened there...  Hopefully this helps.

pinshoppe

*
Newbie
Posts: 8
Logged
Ok made some good progress! thanks for all your help!  lastly, what is joystick 0 because that is set to some controls in the general settings, i tried to add an input for "select" and i accidentally remove the others except for joystick0.   thanks again for all the great help

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
Joystick 0 will be JAMMA edge player 1 (using normal 4  player order).  Linux counts from 0, so you have js0, js1, js2 and js3 as the four physical joysticks.

pinshoppe

*
Newbie
Posts: 8
Logged

pinshoppe

*
Newbie
Posts: 8
Logged
finally got it all done....thanks so much!!