-
-
Notifications
You must be signed in to change notification settings - Fork 215
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
PSP
folder at the end of this path is equivalent to theMemstick
folder
- 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 & Tools
inEmuDeck
How to Launch PPSSPP in Desktop Mode
- Launch
PPSSPP
from 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
Steam
after adding it via theEmulators
parser 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:
GAME
andSAVEDATA
- If these folders exist, skip this step
- Determine which type of DLC you have
- DLC Type 1:
GAME
DLC- If the DLC folder includes
PARAM.PBP
, you haveGAME
DLC
- If the DLC folder includes
- DLC Type 2:
SAVEDATA
DLC- If the DLC folder includes
PARAM.SFO
, you haveSAVEDATA
DLC
- If the DLC folder includes
- DLC Type 1:
- Place the DLC into the matching folder
-
GAME
DLC 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
-
SAVEDATA
DLC 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 |
Steam + DPad Left
|
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
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
.
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/
-
~/.var
is an invisible folder by default, click theHamburger
menu in the top right of the file explorer, clickShow Hidden Files
-
- Create a
TEXTURES
folder here, casing matters - In the
TEXTURES
folder, create a folder matching your Game ID- To find your Game ID, open PPSSPP, click the
Games
tab, click theGear
icon, 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):
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
.
Cheat Sources
This list is not exhaustive
- https://forums.ppsspp.org/showthread.php?tid=11961
- https://forums.ppsspp.org/showthread.php?tid=22800
- In Desktop Mode, open
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/
-
~/.var
is an invisible folder by default, click theHamburger
menu in the top right of the file explorer, clickShow Hidden Files
-
- Create a
Cheats
folder here, casing matters- If one exists, skip this step
- Place a
cheat.db
file in this folder - Open PPSSPP, click
Settings
, selectSystem
, scroll down and checkEnable cheats
- In Game Mode, open a game and either press the
Escape Key
hotkey:Steam
+DPad Left
or use thePPSSPP Steam Input Profile
to open the Quick Menu- Global Hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/Hotkeys#global
- PPSSPP Hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/ppsspp#hotkeys
- 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
- In Desktop Mode, open
/home/deck/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/
-
~/.var
is an invisible folder by default, click theHamburger
menu in the top right of the file explorer, clickShow Hidden Files
-
- Create a
Cheats
folder here, casing matters- If one exists, skip this step
- Locate your Game ID
- To find your Game ID, open PPSSPP, click the
Games
tab, click theGear
icon, ToggleShow ID
- Note down the Game ID to the right of your game
- To find your Game ID, open PPSSPP, click the
- In the
Cheats
folder, create a file matching your Game ID with an.ini
file extension- Skip this step if an
.ini
file already exists matching your Game ID - Example (Using Grand Theft Auto: Liberty City Stories -
ULUS10160.ini
):
- Skip this step if an
- Open the
.ini
file and add your cheat to the bottom of the file- Example (Using a 60 FPS cheat for Grand Theft Auto: Liberty City Stories):
- Save and close out of the
.ini
file - In Game Mode, open a game and either press the
Escape Key
hotkey:Steam
+DPad Left
or use thePPSSPP Steam Input Profile
to open the Quick Menu- Global Hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/Hotkeys#global
- PPSSPP Hotkeys: https://github.com/dragoonDorise/EmuDeck/wiki/ppsspp#hotkeys
- Select
Cheats
on the right - scroll down the list of cheats and enable the cheat(s) you added to the
.ini
file - Return to game and your cheat(s) should now be enabled