Another big one built from your pull requests. Thank you all!
Crash fixes
- Random U1 crashes ("execute access to 0") and the crash at
0x63f5d0on Intel 12th gen and newer: Windows wrote its exception data over values the game keeps just below the stack. All three games are protected now. (#559, Umar-Qayyum-dev; also found by d4rksp4rt4n in #403 and drakolordx7 in #396) - U2
iSubMesh < m_numSubMeshInstancesafter checkpoints: the mesh raycaster's GPU results now reach the game. On for Uncharted 2. (#397, drakolordx7) - Memory leak: about 1 GB of extra memory per hour of play is gone. (#445, drakolordx7)
- The
m_gfxEopTickfix now finds the check in even more game builds. (#405, drakolordx7) - Draw preparation can no longer break on data the game is still writing. (#409, drakolordx7)
- If another program sits where the game needs its memory, the game now starts again by itself instead of failing (exit 21). (#406, drakolordx7)
- Fixes in memory mapping and save mounting. (#521, #522, drakolordx7)
Older CPUs
- Intel Core 3rd gen (Ivy Bridge) now runs all three games: the missing instructions are rewritten when the game starts. (#336, Umar-Qayyum-dev)
- Sandy Bridge (2nd gen) still can't, it also misses F16C.
Graphics and video memory
- 4-8 GB cards stay inside their video memory. (#390, drakolordx7)
- Uncharted 2: exact GPU results for explosions, vehicle damage and the chapter 21 convoy (#382, ngin), and enemies stay in focus when aiming (#528, Umar-Qayyum-dev).
Sound
- 5.1 and 7.1 surround: the games are told your real speaker setup, with a Speakers choice in the launcher. (#392, drakolordx7)
Controls and launcher
- Mouse look and the other game patches now work on the US/EU 1.02 versions too. (#348, drakolordx7)
- 30 FPS choice. (#544, drakolordx7)
- Numpad keys can be bound. (#473, eduardoghi)
Other
- Game threads get the PS4's thread priorities. (#547, drakolordx7)
- On CPUs with 8 threads or less, idle game workers sleep instead of using every core. (#346, kuraeow)
- Plain ELF dumps (Itemzflow) are accepted. (#520, drakolordx7)
- Trophy and title paths fixed for dumps without parameter 1. (#353, iannitram)
- The zip now extracts correctly on Linux. (#404, eduardoghi)
I tested everything together in the U3 Cartagena square at 240 Hz with DLSS and frame generation (about 89 FPS, no crash) and in Uncharted 2.
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. Updates only come from this page or the launcher.
SuperMedo