PPSSPP Help
-
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
-
@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.
-
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.
-
@mattrixk
I found this: https://github.com/hrydgard/ppsspp/issues/7847Seems 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.
-
@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
-
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).
-
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.
-
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-106586And configuring Retropie like that :
Open : /opt/retropie/configs/psp/emulators.cfg
Change the launch commandppsspp-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 -
-
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.
-
@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 !
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.