RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    8bitdo, multiple controllers and retroarch.cfg

    Scheduled Pinned Locked Moved Help and Support
    8 Posts 4 Posters 7.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      auswear
      last edited by BuZz

      I don't know if I'm doing this correctly or there's another way, but for 8bitdo controllers to work within emulators I have to add the following config to /configs/all/retroarch.cfg

      Sample:

      input_player1_joypad_index = "0"
      input_player1_device = "8Bitdo SFC30 GamePad Joystick"
      input_player1_driver = "udev"
      input_player1_b_btn = "12"
      input_player1_y_btn = "15"
      

      Full config: http://pastebin.com/gbcnc3p2

      The only problem with this is that I've preset the SFC30 gamepads as Player 1 & 2, so when I just want to use some USB controllers they don't connect a Player 1 which means I can't play games..

      How is everyone else setting it up?

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @auswear
        last edited by

        @auswear maybe you like it: http://github.com/meleu/RetroPie-joystick-selection

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • FloobF
          Floob
          last edited by

          I wouldnt edit your /opt/retropie/configs/all/retroarch.cfg at all.
          When you configure your SFC30 using Emulation Station (after connecting it with the bluetooth menu) it will write the config file for you in /opt/retropie/configs/all/retroarch-joypads/

          Turn it on with Start+R to get it to output the matching codes.
          You can see the configs here (although these obviously dont include the hotkeys that ES will add)
          https://github.com/libretro/retroarch-joypad-autoconfig/tree/master/udev

          Please read the Docs before asking a new question.
          RetroPie Help Guides: https://goo.gl/3gcNsT

          1 Reply Last reply Reply Quote 0
          • Y
            yoink
            last edited by

            Anyone get a pair of SNES30 controllers to work? I tried the retroarch-joypad-autoconfig udev but to no avail. I'm using firmware v2.68 Beta 5. The joypad config that is created when configuring the controllers via ES is complete different.

            1 Reply Last reply Reply Quote 0
            • FloobF
              Floob
              last edited by

              Can you put your joypad config on pastebin?

              Please read the Docs before asking a new question.
              RetroPie Help Guides: https://goo.gl/3gcNsT

              Y 1 Reply Last reply Reply Quote 0
              • Y
                yoink @Floob
                last edited by

                @Floob I tried both what was created by ES and https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/8Bitdo_Classic_SNES30_BT(START%2BR).cfg

                Neither seems to work. Only the D-pad in Retroarch.

                1 Reply Last reply Reply Quote 0
                • FloobF
                  Floob
                  last edited by Floob

                  Try using firmware 2.67
                  http://www.8bitdo.com/snes30/firmware.html

                  Power on with Start+R then assuming it connects in ES, add the controller in ES, then post the resulting controller file on pastebin.

                  You can check this method which largely automates most of the steps if you think you need to start again

                  Please read the Docs before asking a new question.
                  RetroPie Help Guides: https://goo.gl/3gcNsT

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    yoink @Floob
                    last edited by

                    @Floob Yep that was the trick. Downgraded to 2.67, removed the controllers, then re-paired them. Ran the setup in ES and all is working. Thanks again for the help.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    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.