Skip to content
rawdatafeel edited this page Jan 8, 2023 · 66 revisions

RPCS3 is a Sony Playstation 3 Emulator.

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


Table of Contents

  1. Getting Started with RPCS3

  2. RPCS3 Tips and Tricks


Getting Started with RPCS3

Back to the Top

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

RPCS3 Checklist


Configuration

Back to the Top

  • Config Location: /home/deck/.var/app/net.rpcs3.RPCS3
  • Storage Location: Emulation/storage/rpcs3
    • Contains: dev_hdd0 (contains disc, game, home, photo, and savedata)
  • ROM location: Emulation/roms/ps3
  • Firmware: Install the firmware following the Quickstart Guide

Note:

  • Firmware is required to play RPCS3
  • ~/.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.
  • Your game will not show in the RPCS3 UI until you add it manually through the Add Game option under File in the top left.

Works With


Updating and Launching RPCS3

Back to the Top

Updating RPCS3

  • Update through Discover (Shopping bag icon)
  • Run Update Emulators & Tools in EmuDeck

Launching 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 the Emulators parser in Steam ROM Manager

File Formats

Back to the Top

  • Folder Format: /PS3_GAME/USRDIR/eboot.bin
    • .iso files can be extracted into a folder (use PowerISO or PeaZip from the Discover Store to extract)
    • Place the folder in Emulation/roms/ps3
    • Visual Reference:
  • 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/
  • 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/

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

Hotkeys

Back to the Top

N/A

RPCS3 Tips and Tricks

Back to the Top


How to Configure RPCS3 For EmulationStation-DE

Back to the Top

  1. In Desktop Mode, open RPCS3
  2. In the top left click, File, click Add Game, locate your game
  3. Right click your game, click Create Shortcut, click Create Desktop Shortcut
  4. On your desktop, you should see an icon for your game. Move this icon to Emulation/roms/ps3
  5. Right click the shortcut, click Open with Kate
  6. Edit the Exec= line using the following template:
    1. Replace "/app/bin/rpcs3" --no-gui with "/usr/bin/flatpak" run net.rpcs3.RPCS3 --no-gui
    2. Remove one % on each side of "%%RPCS3_GAMEID%%:<yourgameID>"
      1. Do not edit <yourgameID>, this will be auto-generated by RPCS3
      2. Output Example: "%RPCS3_GAMEID%:BLUS30443"
  7. 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"

  1. Your game should now show launch directly from EmulationStation-DE

Refer to https://gitlab.com/es-de/emulationstation-de/-/blob/master/USERGUIDE.md#sony-playstation-3, for additional information.


Special Game Configurations

Back to the Top

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


Clone this wiki locally