ppsspp and 8bitdo Sn30 pro for android
-
Pi Model 4b
Power Supply used: Official Pi Power Upply
RetroPie Version : 4.7
Built From: RetroPie website
Usb devices - sandisk thumbdriveI 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.
-
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 ? -
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?
-
@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. -
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
-
/opt/retropie/emulators/ppsspp/assets/
can be accessed by enabling ssh and using WinSCP to browse the entire Linux filesystem. It's owned by theroot
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
. -
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.
-
I just realized that while i wait for a fix, i can just mod the ps1 version and play that! relief is here yay
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.