RPCS3 Forums

Full Version: Uncharted 3: Drakes Deception Game of the Year [BCES01670]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.


Game loads with the spinning ring icon in the lower right corner.

PPU - Recompiler (LLVM)
SPU - Recompiler (ASMJIT)

Only shows the icon in lower right corner when DX12 is used. All other API's show just a black screen.

Build: 0.0.3-3d8c449a Alpha

Using option "disable vertex cache" allows Vulkan to show the spinning icon.
"disable vertex cache"
RPCS3 v0.0.5-7480-11681f02 Alpha | HEAD


Gameplay FPS is unstable.  Game is acceptably playable with non-default setting + patches.
  • More Playable with Res Scale=100% 720p
  • Correct menu/gameplay rendering mostly (No Blacksrceen/Blooming/Lighting bubbles)  
Res. upscaling randomly causes FPS drops in gameplay only.  Upscaling has higher FPS at Indoor areas, Low FPS in Outdoor areas.

# Gameplay FPS = (15~30)
# Cutscenes stable (29~30)
# RPCS3 v0.0.9-10194-b45d836b Alpha
# Whatcookie + Zerox patch used
# Intel i9-9900K @ 3.60GHz | 32GB RAM | 2070S 8GB Nvidia | NVMe storage (3500MB/2500MB Read/Write).

@ Lighting/Blooming/Depth Color problems (No patch)

Enable Write Color Buffers (GPU) 
Enable Force CPU Blit emulation (Debug) 

@ Lighting/Blooming/Lighting bubble problems || Better FPS But Not Stable (Using Whatcookie + Zerox patch)

Disable Write Color Buffers (GPU)
Enable Force CPU Blit emulation (Debug)    ==> Remove lighting bubbles @ menu/gameplay.
Enable Read Depth Buffers (Advanced)       ==> Remove Blooming @ menu/gameplay.

Enable Relaxed ZCULL Sync (Advanced)      ==> Useful few FPS Boost with Res. Upscaling= 150~300% Fullscreen.

@ IF Random Freeze/Crash
  # Select Load automatic and manual selection (Advanced)
                # Enable libssl.sprx (Advanced)
                # Enable libavcdec.sprx (Advanced)
                # Enable libvdec.sprx (Advanced)
Beaten the game from start to finished.  Gameplay FPS is unstable.  Game is acceptably playable with non-default setting (CheatEngine patch).  Long gameplay (+2h) got no crash at all.
  • More Playable with Res Scale=100% 720p
  • All chapters are almost playable even with low FPS (Most area performs close to 30FPS)
  • Menu/Gameplay are correctly well-rendered even with Res. Upscaling (No Blurry Camera/lagging/discolors screen/graphic glitches)
# Gameplay FPS = (15~30)
# Cutscenes stable (29~30)
# Cutscenes stable (59~60) – By CheatEngine!!
# RPCS3 v0.0.10-10343-14969cd8 Alpha
# Non-default Setting [Res. Scale= 300% Fullscreen 4K]
Illusion + Zerox CheatEngine patch OR Patch.yml
# Intel i9-9900K @ 3.60GHz | 32GB RAM | 2070S 8GB Nvidia | NVMe storage (3500MB/2500MB Read/Write).
@ Lighting & Blooming/Blurry Lag camera control
Enable Read Depth Buffers (Advanced)                    ==> Better Blooming/Lighting reflection  & visible environment
Set Driver Wake-Up Delay = 350us (Advanced)
@ Graphic Depth Color/Too Much Blooming || More FPS Boost (Using Illusion/Zerox CheatEngine patch)
Set Mesh Trimming= 0                                                 ==> (0= Remove Trimming character face @ Res. Upscaling)
Set Bloom Control = 3                                                     
Set Frame Lock = 0                                                   ==> (0= 60FPS Cutscenes)
Set Depth Buffer Viewport = 1               
Set Depth Buffer = 2 
Other remain setting = 0 

@Projectile/Aiming Curve [FPS Drops by 7~10] (Optional)
Enable Write Color Buffers (GPU)                           ==> Remove discolors & colorful dot.
Enable Force CPU Blit emulation (Debug)              ==> Visible Aiming Curve by removing blackscreen effect of MLAA when enabled.
Set MLAA (Post on Spu) = 1                                       ==> (1= Visible Aim Curve)
:: Ensure to apply above CheatEngine setting & delete old patches related to Last of Us/Uncharted 3, particularly MLAA patch!!

@ Smooth gameplay || No crashes/freezing VM: Access violation writing/reading location (unmapped Memory)
  # Select Load automatic and manual selection (Advanced)
                # Enable libssl.sprx (Advanced)
                # Enable libavcdec.sprx (Advanced)
                # Enable libvdec.sprx (Advanced)
I have found a set of settings so that the game can play smoothly for a while but at around 10 fps (Ryzen 3600 GTX 1050ti). I'm still trying to figure out how to use a patch.yml and specifically Illusion + Zerox CheatEngine patch. How is this done?