Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I have a media/gaming box set up, along with some hacky bluetooth/dualshock 3 drivers for primary controllers. It actually works pretty well as it is for singleplayer or two-player games. The issue comes when I plug in a third and fourth controller, which are wired USB deals (an Xbox 360 Wired pad and a PS2 controller through an old RadioShack adapter.) The issue is that while the DS3s are assigned Controller ID 1 and 2 when they power on, as soon as one of the USB pads gets plugged in, it commandeers the "earlier" controller IDs. This works okay for some things (like Dolphin) where I can assign a specific device by driver to a specific controller. It doesn't work so well for other things (like MAME) which operate solely on controller ID: the DS3 bindings for player 1 are suddenly applied to the 360 pad or the USB controller.

Thus, the question. When I plug in the wired pads, I'd either like Windows to recognize that two gamepad devices are already attached (via bluetooth) and PROPERLY assign it to ID 3, or alternatively a way (via software) to forcibly reassign controller IDs so I don't have to futz with MAME's mappings every time I plug in new controllers and then again when I unplug them. Please help!

share|improve this question

closed as off topic by Ullallulloo, Frank, StrixVaria, MBraedley, Krazer Oct 26 '12 at 17:56

Questions on Arqade are expected to relate to gaming within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.