Main > Main Forum
Can someone Identify what mods were done to this TankStick?
PL1:
:cheers:
Scott
arcadesteve123:
Diy stand and tankstick together again!
arcadesteve123:
However...paradise is short lived as it seems that my mapping is now off. When putting everything back together I swapped usb ports on the computer and somehow messed up the tankstick player controls. P1 on the left is now on the right and P2 is on the left as shown...ugh.
Hopefully there is an easy workaround?
PL1:
--- Quote from: arcadesteve123 on February 10, 2025, 09:40:36 am ---However...paradise is short lived as it seems that my mapping is now off. When putting everything back together I swapped usb ports on the computer and somehow messed up the tankstick player controls. P1 on the left is now on the right and P2 is on the left as shown...ugh.
Hopefully there is an easy workaround?
--- End quote ---
This is the USB device renumbering issue I mentioned earlier.
--- Quote from: PL1 on February 02, 2025, 09:12:47 pm ---Since the encoder PCBs are different from each other, they probably have different USB IDs which should make it easier to avoid the USB device renumbering issue.
You may want to trace the USB cables and mark which one is for P1, which is for P2 and which is for the trackball.
--- End quote ---
First gamepad that Windows sees is assigned Joy 1, the second is Joy 2, etc.
The quick and dirty way to (probably) fix it is to:
- Unplug both gamepad USB cables. Label them P1 and P2 for future reference.
- Reboot the system.
- Plug in P1 gamepad.
- Wait a few seconds then plug in P2 gamepad.
If the gamepad numbers are always reversed on reboot, do the above but swap USB sockets for P1 and P2.
If that doesn't work, you'll have to do it the hard way -- find your two gamepad encoder IDs and use them with MAME's "mapdevice" function in a controller configuration XML file.
https://docs.mamedev.org/advanced/devicemap.html
Scott
pbj:
Get the X-Arcade encoder and you won't have these issues.
Your issues are why I always used a joystick encoder for one player, and a keyboard encoder for the other.
:cheers:
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version