Setting up multiple types of controllers
-
Last year I built a cabinet and the controls were handled by the Xin Mo Dual Controller. I also added some external USB ports so that I could hook up some retro-style controllers, however, I never configured any.
Recently, I wanted to set up some retro style controllers. I purchased 2 2-packs of the NES-style controllers and 6-button Sega Genesis-style controllers. The link can be found here.
https://www.amazon.com/gp/product/B07GRCCF84/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
I've noticed a few things when trying to set these up.
- They seem to work in ES, however, I can't get them to work in an emulator.
- The ones from Vilros register with the same USB Driver ID, so they only use the
USB Gamepad.cfg
. The problem with this is they require different button mappings. For instance, the mappedA
button in each configuration is different.
How do I best go about configuring these retro-style controllers so they can just be plug-n-play and I can just pop them in without remapping buttons every time?
How do I configure the emulators to use the appropriate controller in the game, or default back to my Xin Mo Dual Controller when they are not plugged in?
-
FYI, I did search the forum for
Vilros
before submitting and did not turn up any results. -
@dmfrey said in Setting up multiple types of controllers:
How do I best go about configuring these retro-style controllers so they can just be plug-n-play and I can just pop them in without remapping buttons every time?
Unfortunately that's not easy, but you can use
xboxdrv
and re-name your controllers.How do I configure the emulators to use the appropriate controller in the game, or default back to my Xin Mo Dual Controller when they are not plugged in?
There's a tool by @meleu that does this re-ordering - https://github.com/meleu/RetroPie-joystick-selection.
-
@mitu Thank you. I will lookup both of those.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.