Jump to content
SpesoftPinballXConvert-It
stigzler

[GUIDE] Getting USB controllers to work with MAME - new ControllerRemap Guide

Recommended Posts

UPDATE:

I've since made a GUI for ControllerRemap which should ease its use a bit more. You can snaffle it here:

http://www.gameex.info/forums/topic/16298-app-controllerremapgui/?p=142778


Original Post:

ControllerRemap solves the problem of changing USB device numbers with your Mame setup. You can get it here:

http://forum.arcadecontrols.com/index.php/topic,108767.0.html

So - I've been battling with ControllerRemap for days. Finally licked it, but appears that quite a few have had problems understanding the documentation and getting it to work.

So I made a simple ABC guide with a few tools to assist.

You can get it here:

https://dl.dropboxusercontent.com/u/15144043/ControllerRemapGuide/ControllerRemapGuide.zip

or here:

https://sites.google.com/site/alienarcade74/sub-projects/software-setups/mame-setup#TOC-ControllerRemap

Cheers :)

  • Like 3

Share this post


Link to post
Share on other sites

Thanks for this Stigzler!!!!

This will come in handy next year when I attempt to build my cabinet.

Share this post


Link to post
Share on other sites

Bank it, my good man - the amount of times I've thought "now where did I see that??" and had no idea where to find it.

Evernote + Evernote web clipper is great to compile a project folder - you can clip any images, full pages or articles that you find. Full mobile/cloud sharing. Tags etc etc.

Of course, I find this out now. Still, no regrets, huh?

Share this post


Link to post
Share on other sites

Now if there were only a way to trick Windows into thinking my wireless 360 pad wasn't off so I don't lose my mappings when I run a mame game in attract without the controller on... ;)

Share this post


Link to post
Share on other sites

I almost posted this earlier today, but thought "it can't be that simple". At the risk of looking, mmm, well ya know, what if you just left a wired 360 controller plugged in? I've obviously never tried this, just a thought is all.

Share this post


Link to post
Share on other sites

Well what I've been doing is leave the charging cable plugged in so the controller doesn't turn itself off, which works fine. I have a wired one but for my laptop. It just seems silly that once the controller goes into power save mode the mappings are lost since Windows doesn't see the device anymore. Less a problem with mame itself really.

Share this post


Link to post
Share on other sites

Not Power Saving > USB Devices is it?

So are you suggesting disabling USB power savings options?

Share this post


Link to post
Share on other sites

Ya want to know something crazy? I use a Dualshock3 controller in conjunction with the Scarlet.Crush wrapper (yeah I'm a member of that odd breed that prefers the feel and layout of the DS3 :D). So the SC wrapper requires the installation of Xbox 360 controller drivers with the result being that it causes Windows to recognize the DS3 as an Xbox 360 controller. Whatever it is about this combination allows the controller to remain present in controller mappings even when the controller itself is turned off. Maybe it's due to the fact that that I have a dedicated Bluetooth adapter for the controller plugged in all the time? At any rate I recommend this setup for those using DualShock3 controllers.

Share this post


Link to post
Share on other sites

When would the controllerremap utility be needed in Mame?

I used to have problems with controllers remapping and have to setup them up again all the time, Mouse1, Mouse2, etc but that was when I had my EMS topguns hooked up. I used to also have a PS2 mouse hooked up in my old cab. I haven't decided If I'm going to hook up the Topguns again.

Right now, I've only got 3 mouse inputs on my setup - usb xarcade tankstick trackball, usb wireless mouse, and usb spinner. They all show as Mouse X and Mouse Y and they work as far as I can tell. I don't have multimouse enabled.

I'm assuming when I enable multimouse then I'll need the controllerremap utility.

When do you need to enable multimouse?

Share this post


Link to post
Share on other sites

You only really need controller remap if you're hot-swapping usb devices 'on-the-fly.' If you have them plugged into the same usb ports all the time, then it shouldn't be an issue.

For example, I have two usb ports on the front of my cab, to which I plug in any combo of gamepads, lightguns or guitar controllers.

Not sure about multi-mouse - never used that setting in MAME.

Maybe one only enables multi-mouse when there's-a multi-villains on the loose? I believe one projects cheese into the sky.

:)

Share this post


Link to post
Share on other sites

I don't use it so probably "ass-talkin'" but multimouse suppoort may be when you have a CP with a trackball (which is really just a mouse input) and a separate mouse for housekeeping chores on the PC.

Share this post


Link to post
Share on other sites

So it seems that if I don't enable multimouse then I won't need controllerremap.

I'll have to do more testing. I'll test out my lightguns and my racing wheel setup.

Share this post


Link to post
Share on other sites

Ok I did some testing on my EMS lightguns and had some frustrations with trying to calibrate them. I had them working better before on my old cab, but they're going in the box for now.

After thinking about it, I realized that definitely if I wanted to setup these 2 lightguns, and since they are mouse inputs, then I would need the controllerremap and I would have to enable multimouse. The 2 lightguns would have to be 2 different mouse inputs.

For now, I'll just go to Dave and Busters to play the gun games. Since I won't be using the lightguns, I can keep multimouse off and won't need to use controllerremap.

Next up to test, either my old Logitech Extreme 3D Pro joystick or my old Logitech Driving Force GT Racing Wheel/Pedals.

Share this post


Link to post
Share on other sites

Have 2xAimtraks up and running which also act as mice. However, not sure I had to enable multimouse when setting up. If you return to your LGs and struggle - give me a shout and I'll take a look.

Share this post


Link to post
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
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...