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

    ppsspp and 8bitdo Sn30 pro for android

    Scheduled Pinned Locked Moved Help and Support
    ppsspp controlsretropierpi4b
    8 Posts 2 Posters 2.2k 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.
    • L
      lucent88
      last edited by lucent88

      Pi Model 4b
      Power Supply used: Official Pi Power Upply
      RetroPie Version : 4.7
      Built From: RetroPie website
      Usb devices - sandisk thumbdrive

      I recently bought the aforementioned controller to use with my rpi4 - retropie setup. It works beautifully with Ps1, gameboy(gb, gbc, gba), lr-ppsspp and a few other emus. My problem comes to a head with ppsspp, the d pad isnt recognized what so ever, and the left joystick for menu and character control is sluggish.
      The controller does not have the input options as the other 8bitdos do.

      Is there a solution that i can try to get my dpad working.
      I only ask because lr-ppsspp seems sluggish and doesnt work as well. (could just be me, and some setting suggestions are welcome.)

      Thjank you all, i love retroie so far its just the bees knees.

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

        PPSSPP uses the SDL2 GameControllerDB api to automatically configure the controller, your controller might be incorrectly configured since there are a lot of similar 8Bitdo controllers named SN30 pro.
        Have you tried to manually configure the controller from the emulator menu ?

        1 Reply Last reply Reply Quote 0
        • L
          lucent88
          last edited by

          I've got sdl2-2.0.12 downloaded, do i need to download a different release?

          Ive tried controllermapper to no avail, ive used a keyboard into ppsspp's menu and attempted to map the controllers there, the best ive got is setting the left stick as the dpad which isnt nice.

          is there a config file i can ssh to and attempt to change manually that way, and if so, whats the best way to figure out the dpad directions names such as hat0?

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

            @lucent88 said in ppsspp and 8bitdo Sn30 pro for android:

            I've got sdl2-2.0.12 downloaded, do i need to download a different release?

            RetroPie already includes a compatible SDL2 version, there's no need to install it separately.

            is there a config file i can ssh to and attempt to change manually that way, and if so, whats the best way to figure out the dpad directions names such as hat0?

            The SDL2 gamesdbcontroller mappings are in /opt/retropie/emulators/ppsspp/assets/gamecontrollerdb.txt, you can try modifying that file. Take a look at https://github.com/gabomdq/SDL_GameControllerDB, which keeps a more up-to-date version of this file - though I don't think it has a mapping for your particular controller.

            EDIT: you can take a look in $HOME/.emulationstation/es_input.cfg to see the controller's GUID/Name and how the buttons/hats/axis are mapped.

            1 Reply Last reply Reply Quote 0
            • L
              lucent88
              last edited by

              im not able to access either of those files through the pi4 itself or ssh, is there a guide i can follow.

              btw im a total noob at all this. thank you for your help

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

                /opt/retropie/emulators/ppsspp/assets/ can be accessed by enabling ssh and using WinSCP to browse the entire Linux filesystem. It's owned by the root user, so you'd have to make a copy of it in /home/pi to modify it.

                $HOME/.emulationstation/es_input.cfg can also be read via file shares, at \\retropie\configs\all\emulationstation\es_input.cfg.

                1 Reply Last reply Reply Quote 0
                • L
                  lucent88
                  last edited by

                  That didn't work either, ill just suffer for now, until ppsspp and sdl update the files themselves. The joystick is rough but doable, i'll just wait to replay some FFT - WoTL Valeria or play on my phone.

                  1 Reply Last reply Reply Quote 0
                  • L
                    lucent88
                    last edited by

                    I just realized that while i wait for a fix, i can just mod the ps1 version and play that! relief is here yay

                    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.