github Supermedo/uncharted_pc v0.3.15
Uncharted for Windows 0.3.15

52 minutes ago

More speed, mostly for laptops and busy scenes. Thanks to mato215, DarkBl4zer and Mevlock!

Faster

  • The GPU starts on a frame while it's still being recorded, instead of waiting for the whole frame (mato215). In the Uncharted 3 Cartagena square it went from about 95 to 102 FPS on my PC, and the slowest moments got much better (60 -> 94 FPS). mato215 measured Uncharted 2 on a laptop at 56 -> 68 FPS. It's off on AMD cards, where it was slower.
  • A per-draw cost on Windows is gone (mato215). In a heavy Uncharted 2 spot on a laptop: 81 -> 96 FPS.
  • Cheaper drawing in dense scenes (DarkBl4zer). Uncharted 1 chapter 2: 52 -> 59 FPS.
  • On PCs with 12 threads or fewer, the game's idle worker threads now wake within 1 ms instead of 10 ms, so frames no longer start late by a different amount each time (from Mevlock). This helps uneven frame pacing and drops on laptops.

Low FPS? Tell us where

The launcher has a new option: Advanced > Write performance details to the log. Turn it on, play the spot where it drops, and send the log (user/last_run.log) with the chapter and place. It shows whether your CPU or your GPU is the limit, so we can fix the right thing.

Fixes

  • The job crash guard from 0.3.14 now also covers the 1.00 versions of all three games (from Mevlock).
  • Texture fixes from Mevlock: a possible stall or crash during checkpoint loads (a half-written texture description asked for billions of entries), images reused with too few levels or layers, and a stencil mix-up.
  • Game files are read more safely on Windows (two reads at once could get each other's data).
  • A timer race in the game's event handling.
  • Uncharted 1: quick-time events show the Xbox A button with an Xbox controller.

Update: the launcher offers it when it starts, or unpack uncharted-windows.zip over your old folder. Saves and settings are kept.

⚠️ Never paste "fix commands" from GitHub issues, those are malware.

SuperMedo

Don't miss a new uncharted_pc release

NewReleases is sending notifications on new releases.