Editing RPCS3

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 17: Line 17:
 
}}
 
}}
  
'''RPCS3''' is an open-source [[PlayStation 3 emulators|PlayStation 3]] emulator/debugger written in C++ for Windows, Linux, macOS and FreeBSD. It is the only emulator that can run commercial games, with over 2,000 considered playable. It also supports the PS3's internal [[PlayStation emulators|PlayStation 1 emulator]] through the PlayStation Classics digital re-releases.
+
'''RPCS3''' is an open-source [[PlayStation 3 emulators|PlayStation 3]] emulator/debugger written in C++ for Windows and Linux. It is the only emulator that can run commercial games, with over 2,000 considered playable. It also supports the PS3's internal [[PlayStation emulators|PlayStation 1 emulator]] through the PlayStation Classics digital re-releases.
  
 
==Download==
 
==Download==
Line 34: Line 34:
 
After getting small homebrew apps working, the emulator could load the intros to some games with sound,<ref>[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)</ref> as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.<ref name="Disgaea3 video">[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)</ref> Successive improvements brought with it the ability to play lightweight titles like After Burner Climax with almost no glitches.<ref>John GodGames. (February 1, 2016) [https://www.youtube.com/watch?v=MsuKQfsu-zk RPCS3 PS3 Emulator - After Burner Climax Ingame #2! DX12]. YouTube.</ref> After getting Persona 5 working, Atlus infamously sent the developers and Patreon an DMCA takedown notice to help enforce a timed-exclusivity agreement with Sony,<ref>[https://atlus.com/atlus-and-emulation/ Atlus and Emulation].</ref> creating a [[wikipedia:Streisand effect|Streisand effect]] of spotlighting RPCS3 as a viable PS3 emulator.
 
After getting small homebrew apps working, the emulator could load the intros to some games with sound,<ref>[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)</ref> as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.<ref name="Disgaea3 video">[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)</ref> Successive improvements brought with it the ability to play lightweight titles like After Burner Climax with almost no glitches.<ref>John GodGames. (February 1, 2016) [https://www.youtube.com/watch?v=MsuKQfsu-zk RPCS3 PS3 Emulator - After Burner Climax Ingame #2! DX12]. YouTube.</ref> After getting Persona 5 working, Atlus infamously sent the developers and Patreon an DMCA takedown notice to help enforce a timed-exclusivity agreement with Sony,<ref>[https://atlus.com/atlus-and-emulation/ Atlus and Emulation].</ref> creating a [[wikipedia:Streisand effect|Streisand effect]] of spotlighting RPCS3 as a viable PS3 emulator.
  
For a long time, it was commonly thought that the original firmware files could only be extracted from a modded PS3, which would have greatly increased the barrier to entry. However, one of the developers discovered all the libraries were actually bundled with each system update, and that the emulator could include the ability to extract the files. Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after. In June 2018, after a few improvements and fixes, most PlayStation 1 Classic titles became playable.<ref>[https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/#major Progress Report: June 2018]. § PlayStation 1 Classics.</ref> Only the PSN re-releases work; no discs can be loaded into the PS1 emulator yet. In January 2022, RPCS3 announced that the XMB could be ran on firmwares as low as 2.80.
+
For a long time, it was commonly thought that the original firmware files could only be extracted from a modded PS3, which would have greatly increased the barrier to entry. However, one of the developers discovered all the libraries were actually bundled with each system update, and that the emulator could include the ability to extract the files. Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after. In June 2018, after a few improvements and fixes, most PlayStation 1 Classic titles became playable.<ref>[https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/#major Progress Report: June 2018]. § PlayStation 1 Classics.</ref> Only the PSN re-releases work; no discs can be loaded into the PS1 emulator yet.<!--They also got the VSH working. todo: cite-->
  
 
Today, RPCS3 is able to play almost two thirds of the PS3's commercial library from start to finish. Emulating most games is demanding on hardware, though work has been done to reduce the requirements.
 
Today, RPCS3 is able to play almost two thirds of the PS3's commercial library from start to finish. Emulating most games is demanding on hardware, though work has been done to reduce the requirements.
  
On May 5, 2022, RSXAudio was implemented, adding audio to the XMB. Also on that month, RPCS3 uploaded a video on YouTube showing the SPU performance improvements made at the time.
+
On May 5, 2022, RSXAudio was implemented, adding audio to the XMB.
  
 
===Enhancements===
 
===Enhancements===
Line 100: Line 100:
 
====Linux====
 
====Linux====
 
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.
 
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.
 +
 +
==Basic troubleshooting==
 +
Issues are to be expected since the emulator is still early (even though the project was started in 2011).
 +
 +
===Audio stutter===
 +
Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the "Preferred SPU Thread" setting as well as the "Bind SPU thread" to secondary core settings.
 +
 +
In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.
 +
 +
===Locked PSN demos===
 +
Some PSN titles use an '''.EDAT''' file to differentiate between "trial" and "full version" states rather than a '''.RAP''' file; these games are often referred to as "c00" games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being '''Castlevania: Harmony of Despair'''. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.
  
 
==Netplay==
 
==Netplay==

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)