Uncharted: The Nathan Drake Collection PC port by BilalReloaded
(YouTube, GitHub).
Support the work on Patreon.
The launcher offers this update: press UPDATE TO 0.8.5 next to PLAY. Still on 0.6.1 or older
(the launcher does not open)? Extract the zip below over your port folder once.
This update fixes Uncharted 3's crash in chapters 2 and 6 on Intel graphics and Uncharted 2's convoy
crash above 60 FPS. It also brings a HUD setting for ultrawide screens in Uncharted 2 and an optional
launcher made for controllers.
Crashes fixed
- Intel graphics, Uncharted 3 chapter 2 (and chapter 6): "device lost" (#384 #385 #365 #328
#138): a small compute shader of the game (a running sum over an image) makes its threads wait for
each other at a point that only some of them reach. The PS4 and GeForce and Radeon cards cope with
that; Intel's driver waits for the missing threads forever and Windows resets the graphics card. On
Intel graphics every thread now reaches that point, and the result is the same. Thanks to the
players who sent crash reports with the breadcrumbs on (#328, #384): they named the exact shader.
GeForce and Radeon cards are not affected by this change, and every card keeps its shader cache
(on Intel graphics that one shader compiles once more). - Uncharted 2, chapter 21 convoy: crash above 60 FPS (#381 #346): above 60 FPS a frame can be
shorter than the game's own clock tick (1/300 s). A vehicle's speed controller then divided by
zero, and the game stopped itself on the result. That one frame's target speed is now 0 (at
120 FPS a frame lasts 8 ms) and the next frame carries on. At 60 FPS nothing changes. This works
with and without update 1.02.
New
- Uncharted 2 HUD on ultrawide screens (#191, by Ferosnow95): Launcher -> Display -> HUD.
16:9 keeps the HUD and menus in the middle 16:9 area; Wide puts the HUD at the screen's
edges (or the edges of a 21:9 or 32:9 area); Stretched is the game's own. Nothing changes at
16:9 or narrower. - A launcher made for controllers (#269, by memeguyoffical): the three games on a carousel,
controller navigation, L3 + R3 to close the game. It is an option (Settings -> System ->
Controller only mode), off by default: the classic launcher opens as before. The pull request's
Sony / Naughty Dog pictures are not included;launcher/assets/ps5/NOTICE.mdsays how to add your
own.
Performance
Nothing in this update changes the speed on GeForce or Radeon cards; the gate shows it is not slower.
The same save (the user's own, Uncharted 3 at the horse chase), 1080p, 120 FPS limit, multithreaded
rendering, the processor limited to 4 cores / 8 threads, average frame rate (RTX 5080), 0.8.4 -> 0.8.5:
| Game | FPS |
|---|---|
| Uncharted 1 | 119.5 -> 119.2 (the limit) |
| Uncharted 2 | 106.1 -> 110.7 (the spread between runs) |
| Uncharted 3, the horse chase | 69.0 -> 72.5 (the spread between runs) |
No problems in any run, including the packaged build in all three games and Uncharted 3 with the
Intel change forced on.
Full details in CHANGELOG.md.
Known issues
- Uncharted 2, chapter 22: the graphics card stops (#373 #106): being looked at. If it happens
to you, please attach your boot.log with the breadcrumbs on and a save from just before it. - Movie cutscenes freezing while the sound goes on (#226 #262 #270 #177): not fixed yet. If it
happens, please attach thehang-*.txtfile the port writes next to boot.log. - Uncharted 3, chapter 8 "The Citadel": crash (#247 #296 and others): a file of the game is
missing from those dumps (ss-area2-breakable-buildings-controller-1.bin). Check game files
in the launcher shows it. - NVIDIA: "device lost" after some time in Uncharted 2 and 3 (#316 #314 #76 #224 #249):
please attach your boot.log with the breadcrumbs on if it still happens. - Uncharted 1, mouse ignored for about a second when aiming from cover (#366): being looked at.