RPCS3 - dragoonDorise/EmuDeck GitHub Wiki
THIS WIKI IS NO LONGER MAINTAINED. VISIT https://emudeck.github.io/ FOR THE NEW EMUDECK WIKI.
Website: https://rpcs3.net/
Quickstart Guide: https://rpcs3.net/quickstart
Github: https://github.com/RPCS3/rpcs3
Compatibility List: https://rpcs3.net/compatibility
RPCS3 Wiki: https://wiki.rpcs3.net/index.php?title=Main_Page
In order to play a game on RPCS3, you need to install the firmware through the RPCS3 UI. In desktop mode, open RPCS3, either in the application menu or through its shortcut in Emulation/tools/launchers/rpcs3.sh
. In RPCS3, click File, click Install Firmware. Firmware is provided legally by Sony.
Follow RPCS3's Quickstart Guide for a step by step process on setting up RPCS3: https://rpcs3.net/quickstart
Read the Configuration section to learn more about RPCS3 and its folder locations.
To launch your ROMs in game mode, use Steam ROM Manager and use one of the following parsers to play your Playstation 3 ROMs:
-
EmulationStation-DE
- To play PS3 games in EmulationStation-DE, read: How to Configure RPCS3 For EmulationStation-DE
-
Sony PlayStation 3 - RPCS3 (Extracted ISO/PSN)
orSony PlayStation 3 - RPCS3 (Installed PKG)
- Read the File Formats section to learn more about these various file formats
Emulators
- Type of Emulator: Flatpak
- Config Location:
/home/deck/.var/app/net.rpcs3.RPCS3
- Storage Location:
Emulation/storage/rpcs3
- Contains:
dev_hdd0
- Contains the following folders:
disc
game
home
photo
savedata
- Contains the following folders:
- Contains:
- ROM location:
Emulation/roms/ps3
- Firmware: Install the firmware following the Quickstart Guide
- Saves:
- Symlink:
Emulation/saves/rpcs3/saves
- Target:
Emulation/storage/rpcs3/dev_hdd0/home/00000001/savedata
- Symlink:
Note: ~/.var
is an invisible folder by default. In Dolphin (file manager), click the hamburger menu in the top right, click Show Hidden Files
to see these folders.
- Your game will not show in the RPCS3 UI until you add it manually through the
Add Game
option underFile
in the top left.
- Steam ROM Manager
- EmulationStation-DE (Refer to #how-to-configure-rpcs3-for-emulationstation-de for instructions)
How to Update RPCS3
- Update through
Discover
(Shopping bag icon) - Through the
Update your Emulators & Tools
section on theManage Emulators
page in theEmuDeck
application
How to Launch RPCS3 in Desktop Mode
- Launch
RPCS3
from the Applications Launcher (Steam Deck icon in the bottom left of the taskbar) - Launch the script from
Emulation/tools/launchers
,rpcs3.sh
- Launch the emulator from
Steam
after adding it via theEmulators
parser inSteam ROM Manager
- Folder Format:
/PS3_GAME/USRDIR/eboot.bin
- Place the folder in
Emulation/roms/ps3
- Visual Reference:
- For more information on the
Folder Format
, read RPCS3's Quickstart Guide-
Note: Read the
Dumping Step-by-step
section specifically
-
Note: Read the
- Place the folder in
- Install
.pkg
files directly through the RPCS3 UI-
Note: You can drag and drop
.pkg
files to the RPCS3 UI -
.pkg
files are installed to:Emulation/storage/rpcs3/dev_hdd0/game/
-
Note: You can drag and drop
- Install
.rap
files directly through the RPCS3 UI-
Note: You can drag and drop
.rap
files to the RPCS3 UI -
.rap
files are installed to:Emulation/storage/rpcs3/dev_hdd0/game/
-
Note: You can drag and drop
Steam ROM Manager Parsers
- Folder Format: Use the
Sony PlayStation 3 - RPCS3 (Extracted ISO/PSN)
parser - PKG Format: Use the
Sony PlayStation 3 - RPCS3(Flatpak) (Installed PKG)
parser
N/A
- In
Desktop Mode
, open RPCS3 - Either:
- In the top left click,
File
, clickAdd Games
, locate your game - In the top left click,
File
, clickInstall Packages/Raps/Edats
, and install your PKG - For more information, read the File Formats section
- In the top left click,
- Right click your game, click
Create Shortcut
, clickCreate Desktop Shortcut
- On your desktop, you should see an icon for your game. Move this icon to
Emulation/roms/ps3
- Right click the shortcut, click
Open with Kate
- Edit the
Exec=
line using the following template:- Replace
"/app/bin/rpcs3" --no-gui
with"/usr/bin/flatpak" run net.rpcs3.RPCS3 --no-gui
- Remove one
%
on each side of"%%RPCS3_GAMEID%%:<yourgameID>"
- Do not edit
<yourgameID>
, this will be auto-generated by RPCS3 - Output Example:
"%RPCS3_GAMEID%:BLUS30443"
- Do not edit
- Replace
- Example, using Demon Souls:
-
Original Line:
Exec="/app/bin/rpcs3" --no-gui "%%RPCS3_GAMEID%%:BLUS30443"
-
Updated Line:
Exec="/usr/bin/flatpak" run net.rpcs3.RPCS3 --no-gui "%RPCS3_GAMEID%:BLUS30443"
-
Original Line:
- Your game should now show up in and launch directly from EmulationStation-DE
If you get an error message about "Invalid file or folder" you need to change Alternative Emulator for ps3 to RPCS3 Shortcut [Standalone]. If all your game as shortcuts you can make this change in the main settings to apply for all games. If you have a mix of directory based and shortcut games you can change the setting on a game by game basis in the games metadata.
Refer to https://gitlab.com/es-de/emulationstation-de/-/blob/master/USERGUIDE.md#sony-playstation-3, for additional information.
Some games will take additional setup, requiring mods or an extensive alteration of settings. The EmuDeck Community Creations page collects these configurations in one centralized location.
You can submit or view special game configurations here: https://github.com/dragoonDorise/EmuDeck/wiki/community-creations#rpcs3-playstation-3