RPCS3 - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game (2024)

  • Page
  • Discussion
  • View
  • View source
  • History

From PCGamingWiki, the wiki about fixing PC games

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.

This article is about the emulation of a console or deprecated PC platform on Windows, macOS (OS X), or Linux.

RPCS3 - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game (1)

Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.

RPCS3
Developers
RPCS3 Team
Release dates
WindowsJune 2012
LinuxJune 2012
macOS(OSX)April 2022

RPCS3 - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game (3)

RPCS3 is a open-source video game console emulator that was developed and released by the RPCS3 Team. It emulate the PlayStation 3 console.

Development of RPCS3 begin in 2011 and was publically released in June 2012. Over the years, numerous improvements were made to the emulator to make it run the PlayStation 3 game titles much easier without bugs. In April 2022, the macOS version of RPCS3 was released.[1]

As of June 13, 2023, the development of RPCS3 is still on-going.[2] Currently, about 68% of titles on the compatibility list are playable without game breaking glitches.[3]

General information

RPCS3 Official website
RPCS3 Compatibility list

Contents

  • 1 Availability
  • 2 Game data
    • 2.1 Configuration file(s) location
    • 2.2 Save game data location
  • 3 Video
  • 4 Input
  • 5 Audio
    • 5.1 Localizations
  • 6 Other information
    • 6.1 API
  • 7 System requirements
  • 8 Notes
  • 9 References

Availability

SourceDRMNotesKeysOS
Official website

RPCS3 Newest builds
Newest builds are highly recommended, as they have more features and bugfixes than the stable releases.
Has a built-in auto-updater.
RPCS3 Source Code (GitHub)

Game data

Configuration file(s) location

SystemLocation
Windows

Save game data location

SystemLocation
Windows <path-to-game>\dev_hdd0\home\[Note 1]

Video

Graphics featureStateNotes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)Vary between emulated games.
Windowed
Borderless fullscreen windowedSet max/desired resolution in GPU section of config. Then enable select "stretch to display area"
Anisotropic filtering (AF)Set quality using option under GPU section. Also helps to set resolution scale to that of your default/max resolution; this can actually be used to override limited resolutions present in some games.
Anti-aliasing (AA)
Vertical sync (Vsync)Can be disabled under GPU section of config.
60 FPS and 120+ FPSDepends on the game.
Has to be configured, per game; go to "advanced" options in config. Set vblank frequency; for instance 128 hertz = 78 fps. Make sure to set framerate limit option under GPU section to "off".
High dynamic range display (HDR)See the glossary page for potential alternatives.
Supports FidelityFX Super Resolution.

Input

Keyboard and mouseStateNotes
RemappingWith the Keyboard handler option selected.

Formerly, it wasn't possible to assign two or more keys to a single virtual input, but a built commit on June 16, 2023 had added an ability to assign up to four keys to a single virtual input by pressing the Shift key on the keyboard while selecting one of the virtual inputs.[4]

Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remappingFormerly, it wasn't possible to assign two or more buttons to a single virtual input, but a built commit on June 16, 2023 had added an ability to assign up to four buttons to a single virtual input by pressing the Shift key on the keyboard while selecting one of the virtual inputs.[4]
Controller sensitivityStick sensitivity can be adjusted using the Stick Multipliers option in the Gamepad setting menu.[5]
Controller Y-axis inversionController's joyticks can be mapped in a invert orientation in the Gamepad setting menu.[5]
Controller types
XInput-compatible controllersWhen using the XInput handler option.[5]
Xbox button prompts
Impulse Trigger vibration
PlayStation controllersDualShock 3, DualShock 4, DualSense, DualSense Edge
Must set to appropriate handler options depending on the controller. The back buttons and FN buttons on the DualSense Edge can be mapped.[6][5]
PlayStation button promptsDualShock 3 button prompts in-game.
Light bar supportCan be used as battery indicator on DualShock 4, DualSense and DualSense Edge.[5]
Adaptive trigger support
DualSense haptic feedback support
Connection modesWired, Wireless (Bluetooth), Wireless (DualShock 4 USB Wireless Adapter)
Tracked motion controllersOnly for controllers with built-in gyroscopes and accelerometers.[5] Game support for it depending on the PS3 game titles.
Button/gesture prompts
Generic/other controllersWith MMJoystick handler and SDL handler options. No analog trigger support on some controllers.[5]
Button prompts
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio featureStateNotes
Separate volume controls
Surround soundUp to 7.1 output.
Subtitles
Closed captions
Mute on focus lost

Localizations

LanguageUIAudioSubNotes
English

Other information

API

Technical specsSupportedNotes
OpenGL4.3+
VulkanmacOS version use the MoltenVK API.[1]
Executable32-bit64-bitARMNotes
Windows
macOS (OS X)Windows/Linux builds is recommended for the older X86-64 macOS PC.[1]
Linux

System requirements

Windows
MinimumRecommended
Operating system (OS)7 SP1, 8.1, 10, 1110 21H1, 11 22H2
Processor (CPU)4 cores / 8 threadsIntel Core i7-8700
AMD Ryzen 5 3600
System memory (RAM)4 GB8 GB
Hard disk drive (HDD)5.5 GB
Video card (GPU) Nvidia GeForce GTX 400 series
AMD Radeon HD 5000 series
OpenGL 4.3 compatible
Nvidia GeForce 900 series
AMD Radeon RX 400 series
Vulkan compatible
OtherAVX2 supportSSD
A 64-bit operating system is required.
Linux
MinimumRecommended
Operating system (OS)Linux 5.4 (Older LTS), Ubuntu 18.04Linux 6.2 (Latest), 6.1 (LTS)
Processor (CPU)4 cores / 8 threadsIntel Core i7-8700
AMD Ryzen 5 3600
System memory (RAM)4 GB8 GB
Hard disk drive (HDD)5.5 GB
Video card (GPU) Nvidia GeForce GTX 400 series
AMD Radeon HD 5000 series
OpenGL 4.3 compatible
Nvidia GeForce 900 series
AMD Radeon RX 400 series
Vulkan compatible
OtherAVX2 supportSSD
A 64-bit operating system is required.
macOS (OS X)
MinimumRecommended
Operating system (OS)macOS Monterey 12.0macOS Monterey 12.3
Processor (CPU)Apple M1Apple M1 Ultra
System memory (RAM)8 GB8 GB
Hard disk drive (HDD)5.5 GB
Video card (GPU)MoltenVK compatible
OtherSSD
For ARM-based macOS PC.
RPCS3 Official list of requirements

Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. 1.0 1.1 1.2 RPCS3 - Now Available on macOS! - RPCS3 on Youtube - last accessed on June 13, 2023
  2. GitHub Commits activity - last accessed on May 2023
  3. RPCS3 Compatibility List - last accessed on May 2023
  4. 4.0 4.1 Input: allow multi-button assignment - RPCS3 Github page - last accessed on June 16, 2023
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 Verified by User:Yuuyatails on June 13, 2023
  6. input: Add DualSense Edge to DualSense pad handler - RPCS3 Github - last accessed on June 13, 2023

Categories:

  • Stubs
  • Released games under active development
  • Games in development
  • Guide
  • Windows
  • Linux
  • OS X
  • Invalid section order
  • Emulators
RPCS3 - PCGamingWiki PCGW - bugs, fixes, crashes, mods, guides and improvements for every PC game (2024)
Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 6180

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.