Discord allows us to keep our conversations open and accessible. This applies to users new and old who wish to learn how to use, stay up to date and assist in project's development.
If you need help, check our Quickstart guide. Most common questions can be answered here or via the FAQ.
Press the Join button to continue.
Our Reddit community is only used to showcase project improvements. We kindly ask users to refrain from requesting community access for help and join our Discord instead.
If you need help, check our Quickstart guide. Most common questions can be answered here or via the FAQ.
Press the Browse button to continue.
We do not condone piracy of any kind. Asking for, providing or discussing illegal download links is not allowed in our communities.
Purchasing legitimate game copies, through the PlayStation Store or through acquiring game discs, and using those copies with RPCS3 is the best way to ensure you will have a clean copy that will work with the emulator. You can use your legal copies with RPCS3 by following the instructions in our Quickstart guide.
Expect good performance for desktop and laptop PCs running on any of the supported operating systems as well as the recommended system hardware specifications.
See the PC Requirements section for more details.
Expect highly variable performance for handhelds with less than 6 cores and/or 16GB of RAM. Using Linux is highly recommended due to its lower software overhead.
See the For handhelds section for more details.
Hardware requirements for running RPCS3 will vary depending on your current configuration. For the best experience, users should be targeting the recommended requirements. We cannot guarantee good performance if you are below the recommended requirements but you're always welcome to experiment.
RPCS3 requires the PlayStation 3 system software because it contains dependencies and proprietary libraries for the emulator to function. If you are running Windows, the Microsoft Visual C++ 2019 redistributable is required. Linux, macOS and FreeBSD do not require the Microsoft Visual C++ 2019 redistributable.
To install the PlayStation 3 system software, simply use RPCS3's built in firmware installer found under File > Install Firmware. To update the PlayStation 3 system software or install a custom firmware, simply repeat these steps to overwrite any existing firmware files.
RPCS3 features an auto-updater which will prompt you if you want to update after starting the emulator. You can either accept, deny or disable updates all together. We do not recommended disabling updates due to the volume of fixes that roll out each day.
In the event that you need to update RPCS3 manually, you can follow the following instructions:
Some PlayStation 3 games come in the form of package files, specifically PlayStation Network games, game updates or applications in general. .PKG files must be extracted using RPCS3's package installer found under File > Install Packages/Raps/Edats (or drag and dropped onto emulator window)
Blu-ray disc game data should be placed in \games located in your RPCS3 root folder or anywhere else except for \dev_hdd0\game\ and can be booted from File > Boot Game if not present on the game list.
PlayStation 3 save data is specific to each game you have installed. It's easy to import a save from a real PlayStation 3 or outside source by simply dragging and dropping it into the save data directory.
Here are the locations where save data is stored per operating system:
Game updates are handled the same as PlayStation Network .PKGs. Simply install using RPCS3's package installer found under File > Install Packages/Raps/Edats
Note: Game updates must be the same region in order to work. Cross-mixing game regions may create irreversible damage to the game.
PlayStation 3 games can be dumped using an original console running a file manager homebrew software such as ManagunZ, IRISMAN or MultiMAN via a custom or hybrid firmware but will require basic knowledge regarding the installation its use.
For more information on this topic, check our Wiki page.
PlayStation 3 games can be dumped using a PC with a compatible Blu-ray disc drive using dedicated software but may require advanced knowledge regarding dumping data from game discs.
More information on compatible Blu-ray drives can be found below.
We recommend that you dump your own PlayStation 3 games from your own console. This is the most compatible way to migrate your games and the only way to copy digital games to a PC. To do this, you will need a PlayStation 3 system with custom or hybrid firmware.
For dumping disc-based games, you need to use file manager homebrew software such as ManagunZ, IRISMAN, or MultiMAN. You can transfer game files to a PC through an external drive or by using an FTP connection between your PlayStation 3 and PC.
Note: The PlayStation 3 has a maximum file size of 4GB. When dumping games which contain files larger than 4GB, multiMAN will split those files when the 4GB limit is reached. After the game is dumped from the console and into your PC, you must rejoin the split files back together with part merging software such as ps3merge, otherwise the dump will not work.
For dumping digital games, you must copy the game folder from /dev_hdd0/game/GameID on your console over to the same path within your RPCS3 folder. You will also need a backup of their .RAP (license) files to be used with RPCS3.
Note: It is also possible to dump digital content and licenses on any PS3 even without custom firmware by the way of creating a system backup and then extracting it with ps3xport software.
You can dump games using your computer by using select compatible Blu-ray drives. Please note that you can only use this method if a .ird file is available online for the decryption of the disc. Not every Blu-ray drive will recognize PlayStation 3 games due to how PlayStation 3 format discs are designed.
Note: Blu-ray drives require a Mediatek chipset and a +6 read offset to fully read PlayStation 3 discs.
This is an automated and user-friendly way of getting a decrypted copy of your PlayStation 3 discs. You must possess one of the aforementioned compatible disc drives to complete the disc dumping procedure. Again, this method will not work with standard Blu-ray drives.
For detailed information on dumping PlayStation 3 games using this tool, check the official RPCS3 Wiki.
Can anyone share a way, maybe a script, that will allow games to boot in launchbox by their custom configs? So many of them have different settings for them to boot properly within Rpcs3. Right now my launchbox is only booting the default settings every time, and the games aren't configured/optimized well when forced to load using the same configuration. Thanks if you can help!
unfortunately, it seems that currently launchbox has no option to run the emulators exe files with the custom configs being set by emulators, nor the option to use the config files created by some emulators to import these settings and make lauchbox use them when launching an emulated game. maybe this feature will be added if requested by the community.
However, there is a workaround, you can launch an emulated game with whatever configs there are, by simply specifying the app path as the emulator exe file. then, in the command line parameters, put the full path of the iso file of the emulated game, including ".exe" with the file name, example: "C\Games\Uncharted.Iso" with the markers. this way launchbox will launch the emulator with its specified configs for each game that has been applied in the emulator itself.
For RPCS3 specially, you can use another Workaround, go to the emulator, make a desktop shortcut for the game, and open its properties, then copy the command line parameters & put them in launchbox, after setting the exe of the emulator as the app path, example: --no-gui "%RPCS3_GAMEID%:BCES00065" and dont use any markers just copy and paset as it is.
All my products and services are free.All my costs are met by donations I receive from my users.If you enjoy using any of my products, please donate to support me.Thank you for your support.Tom Speirs
I read the GameEx posts in the forum as well. However, I also read some posts on another emulation site dated 2020 that state that RPCS3 is not compatible using .lnks and it's command line functionlity is pretty weak, so who knows. We can only try to see if it works. Please keep in mind that using links is kind of a jury rig for games that utilize the same file names to launch games (like eboot.bin). It is not ideal.
Now, I should also mention that I have not done any RPCS3 emulation, so I am making some assumptions. Please correct me if needed:
- Each game resides in it's own folder, eg Games\Sony Playstation 3\Alone in the Dark Inferno BLUS30232\PS3_GAME\USRDIR\EBOOT.BIN .
- Games are launched using the EBOOT.BIN.
If the above is correct, try the following:
- Create a folder called PS3Links (or whatever you like) and place it somewhere that makes sense (near the games for instance).
- Go into one of the games and find the EBOOT.BIN.
- Right click the EBOOT.BIN and select CREATE SHORTCUT.
- Within that directory a new shortcut will be created called eboot.bin - shortcut.
- Rename the shortcut to the name of the game, eg Along in the Dark Inferno (this is how the game name that will appear in the GameEx list)
- I do not believe you need to include .lnk in the file name. When testing, if the game does not show up in the list, add .lnk and retest.
- Move the shortcut file to the PS3Links folder.
- In the GameEx Setup Wizard, go to your RPCS3 setup.
- Set the ROM PATH to your PS3Links folder, eg Games\Sony Playstation 3\PS3Links
- Set the ROM FILTER to *.lnk
- Set the COMMAND LINE to rpcs3.exe ""[ROMPATH]\[ROMFILE]"" (note the double quotes)