Jump to content
LaunchBox Community Forums

MAME Controller Configuration


StuDentBR

Recommended Posts

So i would like to know if someone does know a way to config controller for all (i know there might to be some games which i will have to make custom profiles) games at once in mame, because it is just terrible to configure configure controller for each one game (by pressing TAB, i guess), i also would like to know if i can find custom profiles already made to use with xbox 360 controller in mame.

  • Like 1
Link to comment
Share on other sites

You can do it by pressing Tab and NOT going into the option for "This Machine", as that will create a profile for the game you are currently running. You need to go into the main settings location. After you map the buttons in MAME, you can then go into the config folder in your MAME install directory and set the file to Read-Only (this is optional; I do it so I don't accidentally overwrite mappings if I go into the settings and adjust something for that specific play session).

Edited by CTRL-ALT-DEFEAT
Link to comment
Share on other sites

I have found this which seems to be a pre made config: 

a customized MAME ctrlr file for use with the X-Arcade, as well as 4 XBOX 360 gamepads (wired or wireless). Here are the details for this configuration.

- The X-Arcade controls P1 and P2.
- The XBOX 360 pads also control P1-P4. Both analog and digital pads are mapped to control movement, as well as analog triggers for some games.
- Specified controls for Neo Geo games, which use the MVS style button layout on the X-Arcade. XBOX360 pads are configured to use the same control layout as the Neo Geo CD gamepads.
- Corrected configs for Mortal Kombat 1-4.
- Modified Street Fighter 1, CPS1, CPS2, CPS3, and Killer Instinct series controls for the XBOX 360 pads. The configs match the default gamepad layout for Street FIghter IV PC and XBOX 360.
- Support for analog devices, such as paddles, dials, flight yokes, steering wheels, and light-guns. These devices are configured for the X-Arcade joysticks, XBOX 360 controller left thumbstick and digital pad, mice/trackballs, and light-guns (when applicable). Enable mouse and light-gun support within mame.ini should these devices be used.
- Support for dual joystick games using the XBOX 360 left and right analog sticks for games such as Smash TV, Robotron, etc...
- Disabled the X-Arcade shortcuts KEYCODE_2+KEYCODE_4 to exit the game, as well as KEYCODE_1+KEYCODE_3 to bring up Options. I did this to prevent accidental exits, etc... during gameplay.
- Player 1 on either X-Arcade or XBOX 360 pad are able to navigate through MAME's ingame menus. 

To use, download the TXT attachment below and save it in your MAME CTRLR directory as XArcade+XBOX360x4.cfg

Finally, edit your mame.ini file, located in the INI folder within your MAME directory, and change the CORE INPUT OPTIONS values to:
 

Code: [Select]

# CORE INPUT OPTIONS
#
ctrlr                     XArcade+XBOX360x4
mouse                     0
joystick                  1
lightgun                  0
multikeyboard             0
multimouse                0
steadykey                 0
offscreen_reload          0
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85

Thats it! Fire up MAME, and try it out. Enjoy.

 

Source: http://forum.arcadecontrols.com/index.php?topic=100079.0 

i've alread test it, at least for me it works fine.

XARCADE_XBox360x4.txt

Edited by StuDentBR
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...