Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

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.

    1. They seem to work in ES, however, I can't get them to work in an emulator.
    2. 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 mapped A 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.


  • Global Moderator

    @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.