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 Help

    Scheduled Pinned Locked Moved Help and Support
    11 Posts 4 Posters 8.1k 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.
    • C
      Concat
      last edited by

      I'm hoping someone who has their standalone ppsspp emu setup can help me out.

      I just can't get my PS3 controller mapped properly. I use the control mapping in the ppsspp menu, and I just leave the keyboard alone. The default mapping for gamepad is all over the place for PS3 controllers - X is down, for example...

      So I map everything for the controller, and they work in game just fine. However, it completely breaks the ppsspp menu navigation. First of all, the mapping doesnt seem to apply at all to the menu. X is still down, even though it's not in game. Furthermore, even when I use the keyboard and press down to select something, it immediately goes back up! Whats worse, when I press up on the keyboard, it treats it as a back button! It makes it impossible to even exit the emulator! I have to do it with putty... or pull the plug.

      It's so frustrating... I've deleted controls.ini and ppsspp.ini like a dozen times now trying to get it to work. Ive rebuilt from source, everything!

      I just cant find anyone else saying they have this problem, so what are you doing differently? Did you map your controller by manually editing the controls.ini file? Can someone using a PS3 controller paste their controls.ini contents here?

      Thanks

      mattrixkM 1 Reply Last reply Reply Quote 0
      • mattrixkM
        mattrixk @Concat
        last edited by

        @Concat
        I have the exact same problem. I can't even make it to in-game to see if the controls work properly there, but the menus are all messed up.

        I changed the button assignments for my ps3 controller, but that seemed to mess up my keyboard controls, and now I can't even use the keyboard to make it to the 'reset controls' option. I tried plugging in a mouse, but that didn't work. I tried reinstalling from source but still had the same problem. My next step was to remove the ppsspp emulator completely, then reinstall from source or binary (I don't actually know the difference).

        For now I've just kinda said "fudge it" and put it on hold until I've sorted out some other things.

        It's a shame not being to able to play PSP games. I'd love to be able to play things like Burnout, newer Need for Speeds (Carbon and Underground are awesome) and some of the Lego games (like Star Wars).

        Sorry I couldn't answer your question, but I just wanted you to know you weren't alone.

        My ES themes: MetaPixel | Spare | Io | Indent

        C 2 Replies Last reply Reply Quote 0
        • C
          Concat
          last edited by

          Actually its very reassuring. Haha. I was going crazy thinking I was the only one!

          I would use lr_ppsspp, but the standalone is significantly better performance wise...

          I will try using a usb buffalo controller and see if the issue is specific to ps3 controllers.

          1 Reply Last reply Reply Quote 0
          • C
            Concat @mattrixk
            last edited by

            @mattrixk
            I found this: https://github.com/hrydgard/ppsspp/issues/7847

            Seems the controls for the menu are hardcoded and ppsspp ignores the mappings. It doesn't explain why I get constant keyup input registering when I try to change the mapping... but there we go.

            Im still confused why no one else has this issue though.

            Anyway, I have an idea to use joy2key and just map the controller to the keyboard inputs that are the default for ppsspp. No idea how to do it, as I just thought of it... but if anyone can point me the right direction that would great.

            1 Reply Last reply Reply Quote 0
            • C
              Concat @mattrixk
              last edited by

              @mattrixk
              Just a follow-up...

              The solution I came up with is to use the Linux Joystick Mapper and map the default keyboard keys to the gamepad. I did not map the analog sticks, because by default they work just fine in PPSSPP for my PS3 DS3 controller. All other buttons were mapped, and I mapped R2 to ESC so that I can bring up the menu and exit without the keyboard.

              Details are (scattered) in this thread: https://retropie.org.uk/forum/topic/2032/dosbox-mapping-mouse-to-ps3-analog-stick

              mattrixkM darkniorD 2 Replies Last reply Reply Quote 1
              • mattrixkM
                mattrixk @Concat
                last edited by

                Thanks for that @Concat

                Does that mean you have it all sorted out for your system now? Did you end up having to uninstall and reinstall the ppsspp emulator to "unbreak" the controls before you could reset them?

                I'll have to have a look at it all later. Still lots of set up to do before I get to that though. I still need to map MAME contols, and I've started making my own theme (basically a bastardised Pixel theme with metadata, and a few other additions).

                My ES themes: MetaPixel | Spare | Io | Indent

                1 Reply Last reply Reply Quote 0
                • C
                  Concat
                  last edited by

                  No. I didn't have to do anything other than setup the linux joystick mapper. But it turns out I will need to map the analog sticks. The mapper script takes over all input so if it's not mapped, it doesn't send anything to PPSSPP after all.

                  Currently struggling with mapping the axes properly... I'll use the other topic for troubleshooting from here on out.

                  1 Reply Last reply Reply Quote 0
                  • darkniorD
                    darknior @Concat
                    last edited by

                    I raise this thread because the problem wasn't solved by the PPSSP team after 2 years :(
                    The issue is always OPEN :(
                    https://github.com/hrydgard/ppsspp/issues/7847
                    I have it with my x360 PAD too ...
                    https://www.reddit.com/r/RetroPie/comments/6dy1mw/xbox_360_mapping_not_working_in_ppsspp/
                    My analog stick is not fine recognized in every games, but the most important i can't use my DPad :(
                    The button A B ... are recognized like UP DOWN ... but i can use it to play ... Very strange bug :(

                    @concat I will try your solution with http://sourceforge.net/projects/linuxjoymap/
                    Using this tutorial : https://blog.petrockblock.com/forums/topic/mapping-a-game-controller-in-kodi/#post-106586

                    And configuring Retropie like that :
                    Open : /opt/retropie/configs/psp/emulators.cfg
                    Change the launch command

                    ppsspp-loadmap="sudo /home/pi/joymap/loadmap /path/to/psp.map & /opt/retropie/emulators/ppsspp/PPSSPPSDL %ROM%; sudo killall loadmap; sleep 1"
                    default="ppsspp-loadmap"
                    

                    i wish it will works fine and make my feedback here.
                    If some one has a better and easier solution than installing linuxjoymap i really want to know it please.
                    Thanks

                    Life is game, just play it !

                    ExarKunIvE 1 Reply Last reply Reply Quote 0
                    • ExarKunIvE
                      ExarKunIv @darknior
                      last edited by

                      @darknior

                      i dont know how much easier this is here. i have not tried to use the linuxjoymap so i have no clue about it

                      and im using a 8bitdo controller with a help from the link i posted and it works good for me. granted i have not done a much in ways of testing. been focused more on Dosbox

                      RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                      RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                      Maintainer of RetroPie-Extra .

                      1 Reply Last reply Reply Quote 0
                      • C
                        Concat
                        last edited by Concat

                        LinuxJoyMap might make you pull your hair out, but it was a fun problem. The developer even released a new version based on some discussions we had.

                        I mainly wanted it for dosbox games, specifically mapping the joystick to mouse movement. Works great now.

                        I used it for a workaround solution to the PPSSPP bug. I just could not understand the controller mapping for the life of me, so I gave up and just mapped my controller to keyboard... then keyboard to PPSSPP. It's been a while since I revisited that issue because PPSSPP on the RetroPie sucks for a lot of the games I wanted to play. I stick to PPSSPP on my shield tablet for those games.

                        1 Reply Last reply Reply Quote 1
                        • darkniorD
                          darknior
                          last edited by

                          @Concat & @ExarKunIv thanks. It's not cool now i know it will make my hair out lol
                          Yes i will use it for DOS games for sure in the future ...
                          PPSSPP is v1.4+ on the Git and on PI we have a strange version .. 033676c ...
                          I use the BIN version because if i can to take it from source it crash :(
                          It's bad because some says the problem was gone with version 1.3 !

                          Life is game, just play it !

                          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.