Uncharted: The Nathan Drake Collection for Windows
Uncharted 1, 2 and 3 from the PS4 collection running natively on Windows 10 and 11, by SuperMedo. Mohammed Albarghouthi
Same idea as my Bloodborne port: the original PS4 game
code runs directly on your PC and the graphics are translated to Vulkan. Unpack the zip, start
Uncharted.exe, pick your game folder, choose a game and press PLAY.
Download the latest version · Join the Discord
No game files are included. You need your own decrypted dump of the collection (CUSA02343, CUSA02320, ...: the folder with eboot.bin, big2-ps4_Shipping.elf, big3-ps4_Shipping.elf, sce_sys, u1data, u2data and u3data). This project is not affiliated with Sony Interactive Entertainment or Naughty Dog.
Features
- All three games from one launcher: Drake's Fortune, Among Thieves and Drake's Deception.
- 60 FPS like on PS4, or 120 FPS (higher rates are experimental).
- Anti-aliasing with TAA, AMD FSR 3.1, AMD FSR 4 or NVIDIA DLSS (DLAA).
- Frame generation: AMD FSR 3 (any GPU) or NVIDIA DLSS (RTX 40 2x, RTX 50 up to 4x).
- Keyboard, mouse and controller together, all remappable. Mouse look in U3.
- Add to Steam and desktop shortcuts from the launcher, automatic updates.
Requirements
- Windows 10 (1903 or later) or Windows 11, 64-bit.
- A graphics card with Vulkan 1.3 and a current driver.
- About 8 GB of free memory (RAM + page file).
Known problems
- Uncharted 3, Cartagena square (chapter 2): at high frame rates (240 Hz setting, ~80 FPS)
the game could freeze and close with "GPU crash: the graphics device was lost". It came from
the speed fix for that area and is fixed in 0.3. If it still happens to you, set Frame rate to
60 on the Display page and open an issue with your
user\last_run.log. - Uncharted 3: green or black shapes flash for a single frame on some characters (Sully's shirt in Cartagena). It happens in shadPS4 too, so it's a shader translation problem. Not fixed yet.
- Frame rates above 120 are experimental.
Building
MSYS2 CLANG64 on Windows: bash build.sh builds out\bb-probe.exe, and
bash packaging/windows/package.sh makes dist\uncharted-windows and the zip.
Credits
Built on bbport, the native Linux port of Bloodborne by deadinside28, and on the shadPS4 renderer. Video decoding (Videodec2) and the DLSS bridge come from IFreemz/shadPS4-Bloodborne-DLSS-FSR. Thanks to Mindro for the shadPS4 Uncharted build that showed which problems to look for.
Also used: FSR-Vulkan and the AMD FidelityFX SDK (FSR),
FSR 4 assets from FireBurn/Q2RTX, the
NVIDIA DLSS SDK (nvngx_dlss.dll under NVIDIA's license),
LibAtrac9, SDL3,
FFmpeg, Dear ImGui,
sirit, magic_enum,
xbyak,
Vulkan Memory Allocator,
MSYS2 / LLVM, PyInstaller,
Pillow and the Cinzel font (SIL Open Font License).
NVIDIA, GeForce RTX and DLSS are trademarks of NVIDIA Corporation. The default covers and the icon are original artwork; no official art is included.
License
GNU GPL v2 or later (LICENSE). Third-party components keep their own licenses
(see licenses\ in the download).