u/shiosai123

Help with consistent joystick ordering - Is it possible for MAME to differentiate multiple direct input controllers with identical device IDs?
▲ 1 r/MAME

Help with consistent joystick ordering - Is it possible for MAME to differentiate multiple direct input controllers with identical device IDs?

My MAME cabinet has three USB joysticks and one USB foot pedal. No matter what I try, Windows loads them in an inconsistent order each time I boot, which messes up the controller settings in MAME. I know that this is a problem with Windows that many on here have discussed, and MAME offers a solution here:

https://docs.mamedev.org/advanced/devicemap.html

However, since I have EG Starts direct input controllers, they all show up in Windows and MAME as "Generic USB Joystick". Is there a way for MAME to differentiate these devices so they can be consistently mapped as Player 1, Player 2, 4-way Joystick, etc?

I have also tried a utility called JoyID, but it didn't seem to help. Some people mentioned plugging all controllers into a powered USB hub to achieve consistent ordering, but that also is not working for me.

The image below shows how the devices appear in Windows. In MAME they appear the same, I just wasn't able to take a screen shot.

https://preview.redd.it/38xmcsjj3d1h1.png?width=369&format=png&auto=webp&s=fc5be3fc3dafbdefbddd0064416bf4c9ba88fe04

reddit.com
u/shiosai123 — 7 days ago