- 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.
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Developers | |
---|---|
RPCS3 Team | |
Release dates | |
Windows | June 2012 |
Linux | June 2012 |
macOS(OSX) | April 2022 |
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
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
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
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
System | Location |
---|---|
Windows |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\dev_hdd0\home\[Note 1] |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | |||
Field of view (FOV) | Vary between emulated games. | ||
Windowed | |||
Borderless fullscreen windowed | Set 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+ FPS | Depends 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 mouse | State | Notes |
---|---|---|
Remapping | With 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 remapping | Formerly, 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 sensitivity | Stick sensitivity can be adjusted using the Stick Multipliers option in the Gamepad setting menu.[5] | |
Controller Y-axis inversion | Controller's joyticks can be mapped in a invert orientation in the Gamepad setting menu.[5] |
Controller types |
---|
XInput-compatible controllers | When using the XInput handler option.[5] | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | DualShock 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 prompts | DualShock 3 button prompts in-game. | |
Light bar support | Can be used as battery indicator on DualShock 4, DualSense and DualSense Edge.[5] | |
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired, Wireless (Bluetooth), Wireless (DualShock 4 USB Wireless Adapter) |
Tracked motion controllers | Only for controllers with built-in gyroscopes and accelerometers.[5] Game support for it depending on the PS3 game titles. | |
---|---|---|
Button/gesture prompts |
Generic/other controllers | With 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 feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Up to 7.1 output. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 4.3+ | |
Vulkan | macOS version use the MoltenVK API.[1] |
Executable | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|
Windows | ||||
macOS (OS X) | Windows/Linux builds is recommended for the older X86-64 macOS PC.[1] | |||
Linux |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7 SP1, 8.1, 10, 11 | 10 21H1, 11 22H2 |
Processor (CPU) | 4 cores / 8 threads | Intel Core i7-8700 AMD Ryzen 5 3600 |
System memory (RAM) | 4 GB | 8 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 |
Other | AVX2 support | SSD |
- A 64-bit operating system is required.
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Linux 5.4 (Older LTS), Ubuntu 18.04 | Linux 6.2 (Latest), 6.1 (LTS) |
Processor (CPU) | 4 cores / 8 threads | Intel Core i7-8700 AMD Ryzen 5 3600 |
System memory (RAM) | 4 GB | 8 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 |
Other | AVX2 support | SSD |
- A 64-bit operating system is required.
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | macOS Monterey 12.0 | macOS Monterey 12.3 |
Processor (CPU) | Apple M1 | Apple M1 Ultra |
System memory (RAM) | 8 GB | 8 GB |
Hard disk drive (HDD) | 5.5 GB | |
Video card (GPU) | MoltenVK compatible | |
Other | SSD |
- For ARM-based macOS PC.
Notes
- ↑ 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.0 1.1 1.2 RPCS3 - Now Available on macOS! - RPCS3 on Youtube - last accessed on June 13, 2023
- ↑ GitHub Commits activity - last accessed on May 2023
- ↑ RPCS3 Compatibility List - last accessed on May 2023
- ↑ 4.0 4.1 Input: allow multi-button assignment - RPCS3 Github page - last accessed on June 16, 2023
- ↑ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 Verified by User:Yuuyatails on June 13, 2023
- ↑ 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