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

    PiCade Joystick conflicts with 8BitDo SF30 Bluetooth Controller

    Scheduled Pinned Locked Moved Help and Support
    8bitdo joystick
    4 Posts 4 Posters 369 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.
    • T
      tmancey
      last edited by tmancey

      Pi Model or other hardware: 4 B 8GB. PiCade X Hat, 10" PiCade Display
      Power Supply used: Official Pi Power Supply
      RetroPie Version Used: 4.6.7
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: 10" PiCade Display, Official Raspberry Pi Keyboard/Mouse (not connected)
      Controller used: PiCade Joystick and 3 x 8BitDo SF30 Bluetooth Controllers

      How to replicate the problem:

      • Bind PiCade Joystick in RetroArch
      • Bind 8BitDo SF30 Bluetooth Controller #1 in RetroArch
      • Bind 8BitDo SF30 Bluetooth Controller #2 in RetroArch
      • Bind 8BitDo SF30 Bluetooth Controller #3 in RetroArch
      • Player a 4 player game

      Expected result: 4 players should be able to play at the same time each controlling their own character

      Actual result: Only 3 players can play at the same time as the PiCade joystick or the first bluetooth controller to be connected control the same two characters within games at the same time

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        AFAIR, the Picade X Hat works as a keyboard, which by default is configured as P1 in RetroArch - that's why the hat and the 1st gamepad both act as P1.

        You can try shifting the extermal gamepad positions (2-4 instead of 1-3) by adding to retroarch.cfg (located \\retropie\configs\all\)

        input_player2_joypad_index=1
        input_player3_joystick_index=2
        input_player4_joystick_index=3
        

        This way, the Hat will allways be P1 and the 1st external joypad will be P2, etc.

        1 Reply Last reply Reply Quote 0
        • Z
          Zarch
          last edited by

          Sorry to bump an old thread, but i'm having the same problem here with my Picade / Mame and tearing my hair out.

          I can't get both my 8bitdo arcade stick (bluetooth) controller and the inbuilt Picade stick to be separate P1 and P2 controllers.

          I have amended retroarch.cfg as per below.

          # If desired, it is possible to override which joypads are being used for user 1 through 8.
          # First joypad available is 0.
          # input_player1_joypad_index = "0"
          input_player2_joypad_index = "2"
          input_player3_joypad_index = "3"
          input_player4_joypad_index = "4"
          

          But no real luck.

          # Keyboard input, Joypad and Joyaxis will all obey the "nul" bind, which disables the bind completely,
          # rather than relying on a default.
          input_player1_a = "z"
          input_player1_b = "x"
          input_player1_y = "shift"
          input_player1_x = "alt"
          input_player1_start = "o"
          input_player1_select = "i"
          input_player1_l = "ctrl"
          input_player1_r = "space"
          input_player1_left = "left"
          input_player1_right = "right"
          input_player1_up = "up"
          input_player1_down = "down"
          # input_player1_l2 =
          # input_player1_r2 =
          # input_player1_l3 =
          # input_player1_r3 =
          

          I initially had the following input_player1 settings as default, but both sticks were P1.

          If I change the settings to player2, then things get a bit better.

          The bluetooth stick controls P1, great,
          but the inbuilt stick moves both P1 and P2 characters in the game.

          So makes two player action pretty frustrating.

          Any further suggestions would be very much appreciated.

          Thank you.

          D 1 Reply Last reply Reply Quote 0
          • D
            dwj926 @Zarch
            last edited by

            @zarch Did you ever figure this out? I'm having the same issue and have been unable to fix it by editing the .cfg file

            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.