The PlayStation 4 (PS4) Emulator
ShadPS4 is an early experimental open-source emulator for the PlayStation 4 (PS4).
It is written in C++ with portability in mind, with builds actively maintained for Windows, Linux and macOS.
ShadPS4 is currently in the early development stage.
This emulator is in the early stages of development. Still, the project has made excellent strides in the past few weeks, and Bloodborne can now run on PC and get in-game.
Bloodborne now is playable, but with some crashes on hacks builds!
After implementing recent GPU fixes, Bloodborne on PC now performs significantly better. Characters are displayed correctly, and there have been several stability improvements, making gameplay smoother and more reliable.
ShadPS4 Running Red Dead Redemption Remastered at 60 FPS on PC
This PlayStation 4 emulator can run Red Dead Redemption Remastered at a smooth 60 FPS on PC. While the game is mostly stable, users may experience occasional crashes during gameplay.
DARK SOULS: REMASTERED on ShadPS4
The game runs smoothly on emulator, though occasional graphics rendering errors may occur. Despite these minor visual glitches, the game is generally stable and playable.
Quickstart: running Bloodborne on ShadPS4
How to Install Bloodborne Retail On PC and Apply Game Modifications for Optimal Performance.
In this guide, you’ll learn how to install the retail version of Bloodborne and apply essential modifications to enhance the game’s performance. Follow these steps to ensure a smooth and optimized gaming experience.
Please Note: The emulator is in its early, experimental stages, and compatibility with your hardware cannot be guaranteed. You may experience frequent crashes and significant glitches even if the emulator runs.
Prerequisites for Running Bloodborne on a PC PS4 Emulator
1.1. Jailbroken PS4
- It is required to dump the game and acquire essential system modules.
- Note: This guide does not provide instructions on jailbreaking your PS4 or dumping games.
1.2. Bloodborne 1.0 Retail .pkg
- Compatible with both the Standard and Game of the Year editions.
1.3. Bloodborne 1.09 Update .pkg
- Compatible with both the Standard and Game of the Year editions.
- Important: Ensure the 1.0 retail .pkg and 1.09 update .pkg have the same TitleID (CUSAXXXX).
1.4. RAM and VRAM Requirements
- RAM (Central Processing Unit Memory)
Due to severe memory leaks in the emulator, crashes are common. Maximize your RAM to mitigate this: - Minimum: 16 GB (assuming minimal background processes)
- Recommended: 32 GB
- Tip: Running out of RAM? Increase your pagefile to compensate. Learn how to adjust your pagefile here.
- VRAM (Graphics Processing Unit Memory)
Some areas in the game can quickly consume a large amount of VRAM, causing crashes on GPUs with only 8 GB: - Recommended: A GPU with at least 12 GB of VRAM.
- Tip: If the game crashes in a specific area, try looking at the ground to reduce VRAM load.
- Note: AMD GPUs have reported more issues. Even with the correct drivers, crashes can still occur. Download the latest AMD drivers here.
Step 1: Download ShadPS4 bb-hacks Branch Build
To proceed, ensure you are logged into your GitHub account, then follow the steps below to download the appropriate build for your operating system. We recommend using the Main branch forked by diegolix29, which is more stable than the official branch. However, if you prefer, you can also download the official main branch version from the link provided at the bottom of the page.
Downloading the Latest Build ⬇
Nightly page (No GitHub Login Required)
- Windows (diegolix29)
- Click on the latest workflow, then download the Windows Main branch version, including hacks and skips to enhance gameplay.
- MacOS (diegolix29)
- Click on the latest workflow, then download the MacOS Main branch version, including hacks and skips to enhance gameplay.
- Linux (diegolix29)
- Click on the latest workflow, then download the Linux Main branch version, including hacks and skips to enhance gameplay.
Step 2: Unzip the Archive and Run ShadPS4 for the First Time
- Unzip the Archive: Extract the downloaded ShadPS4 diegolix29 branch build to a location on your computer.
- Run ShadPS4: Launch the ShadPS4 emulator for the first time. The emulator will prompt you to create a game folder.
- Create a Game Folder: It’s recommended to create a folder named “games” within the ShadPS4 directory. This will help keep your game files organized. If the emulator doesn’t open, try installing or reinstalling the Microsoft Visual C++ Redistributable (VC++) to resolve the issue.
Step 3: Obtain and Install System Modules from Your Jailbroken PS4
It is highly recommended to obtain system modules from your jailbroken PS4. The following firmware modules are supported and must be placed in the user/sys_modules
ShadPS4 emulator folder. Tested firmware modules should be from firmware version 11.00.
The required system modules should be extracted directly from your PS4. To obtain the necessary 11.00 sys_modules files, follow the tutorial [here].
⚠️ Important Note: The impact of these files on Bloodborne’s performance remains a subject of ongoing community discussion. While some players report improved stability and performance when using these files, others experience smooth gameplay without them, and some users have reported crashes. This section will be updated as new findings and evidence become available.
libSceNgs2.sprx
libSceLibcInternal.sprx
libSceDiscMap.sprx (probably better not to add this one for now)
libSceRtc.sprx
libSceJpegEnc.sprx
libSceJson2.sprx
libSceJson.sprx
libSceFiber.sprx
libSceUlt.sprx
Step 4: Install the Bloodborne Retail .pkg and 1.09 Update .pkg
- Install the Bloodborne Retail .pkg: Install the Bloodborne 1.0 retail .pkg file.
- Install the 1.09 Update .pkg: After installing the retail package, install the 1.09 update .pkg file.
- Locate the Installation Folder: In your ShadPS4
games
folder, a new folder named CUSA00900, CUSA00207, CUSA03173, CUSA00208, or CUSA01363 will appear. This installation folder contains the game files you will modify in this guide.
Step 5: Installing Patches (Highly Recommended)
Several patches are available to enhance both the stability and overall gaming experience in Bloodborne.
- Access Patches: Right-click the game in ShadPS4 and select Cheats / Patches, then click on Patches.
- Download Patches: At the bottom of the screen, select ShadPS4 repository and click Download patches.
- Select and Apply Patches: Now, choose the patches you want to apply. While some are based on personal preference, the following are highly recommended:
- Skip Intro: – Skips the “Sony, Japan Studios, FromSoftware” title screens, saving time when booting. This is particularly useful as the emulator may crash during these screens.
- Disable Chromatic Aberration: – Removes the effect that misaligns colors around the edges of the screen.
- Disable Motion Blur: – Disables the blur effect on moving objects. While this might be preferable at low frame rates like 30 FPS, the emulator’s current state makes it look unappealing, so disabling it is recommended.
- 60 FPS Fix (With Deltatime) (Recommended for High RAM Systems): – Enables the game to run at 60 FPS. It’s recommended to keep Vsync enabled at this frame rate.
- 60 FPS Fix (With Deltatime) + Disable VSync (Recommended for Very High RAM Systems): – Allows the game to run at uncapped FPS. To exceed 60 FPS, you must change the Vblank Divider option in ShadPS4’s Settings to 4.
- Resolution Patches: – By default, Bloodborne runs at 1080p. Additional resolution patches are available, such as 1440p, ultrawide, and 1280×900 (for Steam Deck) thanks to Xzy. For stability, applying the 720p patch or avoiding resolution patches is recommended.
- Save and Play: – Save your selected patches and enjoy an optimized gaming experience!
Step 6: Essential Fixes and Troubleshooting
Important: These tweaks may remove sounds, effects, or assets from the game to prevent crashes or improve performance. Make sure to back up your original files before proceeding.
Fix: No Sound
- Solution: Install the Bloodborne PC Sounds Mod to restore missing sounds, follow the tutorial [here].
Fix: Yellow Lighting Glitches + Increase FPS
- Solution:
- Delete Point Lights: Install the FPS Boost Maps by fromsoftserve to remove point lights and improve performance and graphical glitches.
- Note: If you only want to remove point lights and keep the rest of the game unchanged, skip copying the “mapstudio” folder from the FPS Boost Maps.
- Disable SFX (like fire, blood): Move all files in
ShadPS4/games/CUSAXXXXX/dvdroot_ps4/sfx
to a separate folder.
Fix: Black/Grey Screen When Loading Into the Game
- Solution: There are two methods to address this issue:
- Keeping Drawparams (Retains original post-processing at the cost of performance):
- Ensure the RivaTuner Statistics Server is disabled.
- If using a resolution patch, install the Grey Screen Fix by fromsoftserve.
- Removing Drawparams (Improves performance but reduces visual quality):
- Move all files in
ShadPS4/games/CUSAXXXXX/dvdroot_ps4/param/drawparam
to a separate folder, except fordefault.gparam.dcx
anddefault_drawparam.gparambnd.dcx
.
- Move all files in
Fix: Crash When Enemy Attacks + Increase FPS (Probably Not Needed Anymore)
- Solution:
- Disable SFX: Move all files in
ShadPS4/games/CUSAXXXXX/dvdroot_ps4/sfx
to a separate folder. - Disable Sounds: Move all files in
ShadPS4/games/CUSAXXXXX/dvdroot_ps4/sound
to a separate folder, except for:sprj_mixer.fev
sprj_multich.mch
sprj_multimix.mix
sprj_multirpc.rpc
Fix: Crash When Dying/Warping (Probably Not Needed Anymore)
- Solution: Update your build, or if you crash right after loading, perform the following steps to fix your save:
- Temporarily move/rename
dvdroot_ps4\mtd\allmaterialbnd.mtdbnd.dcx
. - Boot the game (you will see nothing; wait a few seconds).
- Restore
dvdroot_ps4\mtd\allmaterialbnd.mtdbnd.dcx
. - Reboot the game. It would help if you now reawakened instead of crashing upon death.
Step 7: Updating to the Latest Emulator Version
- Download the Latest Emulator Build:
- Visit the official site or repository to get the newest version.
- Transfer User Data:
- Move the user folder from your old emulator directory to the new one to ensure your sys_modules and save files are preserved.
- (Optional) Transfer ReShade Files:
- If you use ReShade, copy the ReShade folder and all related files from your old emulator folder to the new one.
Step 8: Bloodborne Remaster Project (Optional)
Bloodborne Remaster Project features:
- This optional mod will upscale every texture in Bloodborne by 2x, enhancing many textures to 2K and 4K resolution. The modder continuously updates the mod as each area is completed, providing a more detailed and visually stunning experience.
- This mod adds dynamic shadows to every element in the game, boosts ambient occlusion, and alters gparams to improve shadow render distance and overall stability. These enhancements greatly improve the visual quality and performance of the game.
You can now download and install the Bloodborne Remaster Project Mod, which currently covers the following areas:
- Hunter’s Dream
Central Yharnam
Cathedral Ward
Upper Cathedral Ward
Hemwick Charnel Lane
Forbidden Woods
Old Yharnam
Nightmare of Mensis
Byrgenwerth (includes lecture hall)
Nightmare Frontier
Yahar’gul
Cainhurst Castle
More areas will be added soon!
These steps ensure a smooth update process while retaining your settings and data.
Installation Instructions:
- Download the remaster mod for Bloodborne on PC.
- To apply the modifications, copy the map and param folders from the mod.
- Paste it into your Bloodborne dvdroot_ps4 folder.
- Overwrite the existing files when prompted.
ShadPS4 Emulator Installation Guide for PC – 100% Working.
The ShadPS4 emulator is in its early stages of development and is highly experimental. As such, it may crash or experience serious malfunctions. This guide is designed for users interested in testing the emulator, knowing that it may not yet be suitable for stable, full-fledged gaming.
Frequently Asked Questions
This section is handy for answering commonly asked questions about the ShadPS4.
What is the shadPS4?
shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++.
Is the ShadPS4 emulator legal?
ShadPS4 is committed to maintaining a lawful and ethical community environment. Our platform is not designed to facilitate or promote illegal activities, including piracy. We strictly prohibit discussions about piracy within our Discord server, forums, and GitHub community.
What are ShadPS4 System Requirements?
- CPU: A processor with at least 4 cores and 6 threads and a frequency above 2.5 GHz.
- GPU: A graphics card with at least 1GB VRAM; Vulkan 1.3 support is required. Keep your graphics drivers up to date.
- RAM: 8GB or more is recommended.
- Operating System: Compatible with Windows 10 or Ubuntu 22.04.
Where do I get PlayStation 4 games and software?
Typically, you should dump your own PlayStation 4 games and software from your own console.
Can I run ShadPS4 on Android?
No, at present, the simulator can only run on Windows, Linux, and MacOS, but not on Android.
Are ShadPS4 illegal?
Emulators are not illegal, as they are simply re-made version of consoles. They usually have their own license and such, too.
DISCLAIMER
Shadps4.ORG is an independent and fan-operated site, not affiliated with the official developers or SONY, we don’t support piracy in any way!