Jump to content
LaunchBox Community Forums

MAME & Xbox Controller


Intex

Recommended Posts

I'm running LB 12.14 and completed the installation of MAME using the built-in Wizard. Everything works well apart from the Xbox controller (Elite 2) when using the standard mame.exe emulator. Nothing on the controller works when inside the emulator. The controller works on other emulators and even works wihin LB to move the cursor around and select etc.

I've edited the metadata for an individual game (via the GUI) and checked the game controller and it says 8-way joystick, which I believe is as expected. I also tried adding the Xbox controller that was listed, but that didn't make any difference.

If I select Retroarch as the emulator to launch a game the controller works perfectly. Clearly there's a MAME configuration setting somewhere that I'm missing. I would have thought that would have worked out of the box?

Link to comment
Share on other sites

1 minute ago, Intex said:

I'm running LB 12.14 and completed the installation of MAME using the built-in Wizard. Everything works well apart from the Xbox controller (Elite 2) when using the standard mame.exe emulator. Nothing on the controller works when inside the emulator. The controller works on other emulators and even works wihin LB to move the cursor around and select etc.

I've edited the metadata for an individual game (via the GUI) and checked the game controller and it says 8-way joystick, which I believe is as expected. I also tried adding the Xbox controller that was listed, but that didn't make any difference.

If I select Retroarch as the emulator to launch a game the controller works perfectly. Clearly there's a MAME configuration setting somewhere that I'm missing. I would have thought that would have worked out of the box?

Launchbox does not setup controls in any emulator, you have to do that yourself (although many emulator will just work when using a xinput controller, mame is not one of those) so you need to manually setup your controller via the mame menu. Load a game, hit TAB on your keyboard and head to input global and use your keyboard arrow keys and enter to highlight and select the buttons then press the button you want on your controller.

Link to comment
Share on other sites

OK, that makes sense. 

However, I've gone into MAME and started a game. I've then hit TAB to bring up the configuration menu. In there I can see input settings for this specific game and general. I've gone into both and I can see that it already shows JOY 1 UP Joy 2 UP for going up for example - they all look OK to me. To test it, I've hit return on the UP configuration and then selected up on the Xbox controller, and it gets filled in with JOY 1 UP Joy 2 UP as expected, so clearly accepting input. In fact, when I bring up the tab menu, I can also move up, down and select in the menu with no issues.

Clearly something simple I'm missing. See config screenshot.

Screenshot 2022-08-20 154026.png

Edited by Intex
Link to comment
Share on other sites

Not sure what's going on, but I launched different games all with the same outcome, then just quit LB, went back to the same games and they work with the controller now, without any more adjustments. 

 

Edited by Intex
  • Game On 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...