-
-
Notifications
You must be signed in to change notification settings - Fork 249
PPSSPP
Website: https://www.ppsspp.org/
Github: https://github.com/hrydgard/ppsspp
Compatibility List: https://forums.ppsspp.org/showthread.php?tid=1473
Updating this Emulator:
- Use
Discover(Shopping bag icon) to update PPSSPP
- Config Location:
/home/deck/.var/app/org.ppsspp.PPSSPP - Memstick Location:
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP- The
PSPfolder at the end of this path is equivalent to theMemstickfolder
- The
- ROM location:
Emulation/roms/psp - PPSSPP does not require any additional BIOS or firmware
- Saves:
- Symlink:
Emulation/saves/ppsspp/saves - Target:
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SAVEDATA
- Symlink:
- Savestates:
- Symlink:
Emulation/saves/ppsspp/states/ - Target:
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/PPSSPP_STATE
- Symlink:
Note: ~/.var is an invisible folder by default. In Dolphin (file manager), click the hamburger menu in the top right, click "view hidden files" to see these folders.
- Steam ROM Manager
- EmulationStation-DE
How to Update PPSSPP
- Update through
Discover(Shopping bag icon) - Run
Update Emulators & ToolsinEmuDeck
How to Launch PPSSPP in Desktop Mode
- Launch
PPSSPPfrom the Applications Launcher (Steam Deck icon in the bottom left of the taskbar) - Launch the script from
Emulation/tools/launchers,ppsspp.sh - Launch the emulator from
Steamafter adding it via theEmulatorsparser inSteam ROM Manager
- .elf
- .cso
- .iso
- .pbp
- .prx
Preface
The PPSSPP Flatpak (installed by EmuDeck) does not use a named Memstick folder to manage its contents. Instead, the Memstick folder is located here: /home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP.
How to Manage DLC
- In the Memstick folder, create two folders:
GAMEandSAVEDATA-
- If these folders exist, skip this step
-
- Determine which type of DLC you have
- DLC Type 1:
GAMEDLC- If the DLC folder includes
PARAM.PBP, you haveGAMEDLC
- If the DLC folder includes
- DLC Type 2:
SAVEDATADLC- If the DLC folder includes
PARAM.SFO, you haveSAVEDATADLC
- If the DLC folder includes
- DLC Type 1:
- Place the DLC into the matching folder
-
GAMEDLC are placed here:/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/GAME- Example (for the game
Persona 2: Innocent Sin):
- Example (for the game
-
SAVEDATADLC are placed here:/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SAVEDATA- Example (for the game
EXIT):
- Example (for the game
-
IMPORTANT
- Some DLC content cannot be accessed until finishing the game
- Some DLC content can be accessed in different or hidden parts of the settings menu
PPSSPP comes with a Steam Input profile for Hotkeys. Activate the Steam Input profile by clicking the Game Controller icon in Game Mode, change the template to Emudeck - PPSSPP Standalone. The hotkeys below can only be used if you have the Steam Input profile active.
| Hotkey | PPSSPP |
|---|---|
| Quick Menu | Left Trackpad Radial Menu |
| Save State | Left Trackpad Radial Menu |
| Load State | Left Trackpad Radial Menu |
| Next Save Slot | Left Trackpad Radial Menu |
| Fast Forward | Left Trackpad Radial Menu |
For a tutorial on how to select Steam Input Profiles, refer to: https://github.com/dragoonDorise/EmuDeck/wiki/hotkeys#how-to-select-a-steam-input-profile.
Steam Deck Button Layout: https://github.com/dragoonDorise/EmuDeck/wiki/Hotkeys#steam-deck-button-layout
Texture Pack Sources
This list is not exhaustive
How to Install Custom Textures
- In Desktop Mode, open
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/-
~/.varis an invisible folder by default, click theHamburgermenu in the top right of the file explorer, clickShow Hidden Files
-
- Create a
TEXTURESfolder here, casing matters - In the
TEXTURESfolder, create a folder matching your Game ID- To find your Game ID, open PPSSPP, click the
Gamestab, click theGearicon, ToggleShow ID -
- Note down the Game ID to the right of your game
- To find your Game ID, open PPSSPP, click the
- Place the texture folder (containing the texture files) directly in this newly created folder
- Example (Using Kingdom Hearts: Birth by Sleep):
- Example (Using Kingdom Hearts: Birth by Sleep):
Cheat Database Sources
This list is not exhaustive
How to Use Cheats
- In Desktop Mode, open
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/-
~/.varis an invisible folder by default, click theHamburgermenu in the top right of the file explorer, clickShow Hidden Files
-
- Create a
Cheatsfolder here, casing matters- If one exists, skip this step
- Place a
cheat.dbfile in this folder -
- Open PPSSPP, click
Settings, selectSystem, scroll down and checkEnable cheats -
- In Game Mode, open a game and either press the
Escape Keyhotkey:Steam+DPad Leftor use thePPSSPP Steam Input Profileto open the Quick Menu- Global hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/Hotkeys#global
- PPSSPP Hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/ppsspp#hotkeys
-
6. Select Import from cheat.db, and check the cheats you would like to enable
-
- Return to game and your cheat(s) should now be enabled