How to Add Games to RPCS3: A Complete Setup Guide

RPCS3 is an open-source PlayStation 3 emulator for Windows, Linux, and macOS. Getting games running on it isn't as simple as dropping a file into a folder — the process involves understanding game formats, firmware requirements, and how the emulator reads PS3 software. Here's what you need to know to do it correctly.

What RPCS3 Actually Needs to Run Games

Before adding any game, RPCS3 requires the official PS3 firmware from Sony. Without it, the emulator won't function at all. You download the firmware directly from Sony's website (it's free and legal), then install it through RPCS3's menu under File > Install Firmware. This step is mandatory and only needs to be done once.

Games themselves come in two main formats:

  • PKG files — PlayStation package files, used for digital games and game updates
  • Disc dumps (folder format) — physical game backups ripped from a PS3 disc, typically stored as a folder containing a file called EBOOT.BIN

🎮 RPCS3 does not support .iso files directly. If you have a game in ISO format, it generally needs to be extracted into the proper folder structure before the emulator can read it.

How to Add a PKG File

PKG files are the most straightforward format to work with in RPCS3.

  1. Open RPCS3
  2. Go to File > Install Packages/Raps/Edats
  3. Navigate to your PKG file and select it
  4. Wait for the installation to complete — a progress bar will appear
  5. The game will now show up in your game library

Some games require multiple PKG files — for example, a base game package plus a separate update package. These need to be installed in the correct order: base game first, then updates or DLC.

How to Add a Disc Dump (Folder Format)

If your game is a disc backup stored as a folder structure:

  1. Open RPCS3
  2. Go to File > Add Games (or configure your game library path)
  3. Point RPCS3 to the root folder containing your game(s)
  4. The emulator scans the folder and adds any recognized PS3 titles to your library

For this to work, the game folder must follow the correct PS3 directory structure. The path typically looks like: GameFolder > PS3_GAME > USRDIR > EBOOT.BIN. If the folder structure is wrong or files are missing, RPCS3 won't recognize it as a valid title.

You can also set a default game directory under Configuration > GUI Settings, so RPCS3 automatically scans a specific folder every time it launches — useful if you manage a larger library.

Game Compatibility Varies Significantly

Not every PS3 game runs perfectly on RPCS3, and this is one of the most important variables to understand before you get too deep into setup.

The RPCS3 compatibility list (available on their official website) ranks games across several tiers:

StatusWhat It Means
PlayableRuns with acceptable performance and minor issues
IngameBoots and reaches gameplay but has significant bugs
IntroOnly plays intro videos or title screen
LoadablePartially loads but doesn't reach gameplay
NothingDoesn't boot at all

Checking the compatibility list before spending time configuring a game is a practical first step.

Factors That Affect Whether Games Run Well

Even for titles listed as "Playable," real-world performance depends on several variables:

CPU performance is the biggest factor. RPCS3 is heavily CPU-dependent — it uses a process called dynamic recompilation to translate PS3 instructions into x86 instructions your PC can understand. This is computationally expensive. Games that ran on the PS3's multi-core Cell processor can tax modern CPUs considerably.

GPU compatibility matters for rendering. RPCS3 supports Vulkan, OpenGL, and DirectX 12 (on Windows). Vulkan generally offers the best performance on supported hardware, but behavior can differ between AMD, NVIDIA, and Intel graphics cards.

RAM plays a supporting role. Most games benefit from having at least 8GB of system RAM, with 16GB providing more headroom for demanding titles.

Driver versions and operating system can also affect stability. RPCS3 is actively developed, so certain combinations of GPU driver versions and emulator builds can introduce or resolve issues without any changes to your own setup.

Common Issues When Adding Games

A few problems come up frequently:

  • Game not appearing after adding folder — usually means the directory structure is incorrect or the EBOOT.BIN is missing
  • PKG installs but won't launch — often means a required update PKG or license file (.rap) is missing
  • Black screen on launch — can indicate a missing firmware install, incorrect graphics settings, or a compatibility limitation with that specific title
  • "This game requires a license" error — the game needs a corresponding .rap or activation file installed alongside the PKG

RPCS3's built-in log (visible at the bottom of the main window) gives detailed error output when something goes wrong, which is often the fastest way to diagnose what's missing.

The Setup Is Consistent — What Varies Is Your Library

The process of adding games to RPCS3 is well-documented and follows the same steps regardless of what you're running. What changes everything is which games you're trying to play, what hardware you're working with, and whether your game files are in the correct format to begin with. A title that runs flawlessly on one machine may stutter or fail on another with slightly different specs or driver configurations — and some games simply aren't at a playable stage yet regardless of hardware. Your specific game list and your PC's capabilities are the pieces that determine how far this process actually takes you.