I was getting constant crashing issues when playing the game primary during cut-scenes. This is how I fixed my problems
I did a clean driver install of GeForce Hotfix Driver Version 451.85 which can be found here. GeForce Hotfix Driver Version 451.85[nvidia.custhelp.com] This driver was released on July 24th and is newer than the version that will download through GeForce Experience.
This will also force the game to recompile the shader cache.
Note: Driver may have to be installed twice for it to take effect.
Seldom crashes due to game trying to write to nonexistent memory address
Open <path-to-game>\HorizonZeroDawn.exe in a hex editor (e.g. HxD[mh-nexus.de]).
C7 04 25 00 00 00 00 A7 DC EA 0D
and replace all instances with,
90 90 90 90 90 90 90 90 90 90 90
Make sure to select Hex-Values and not Text-String.
Save the changes.
Download Special K from here. SpecialK.7z[sk-data.special-k.info]
After downloading and extracting the Special K files open SKIF.exe
Start the Special K service by clicking on Global Injection > Start Service
Go back to Steam Game Management tab and scroll down to Horizon Zero Dawn.
Click on the logo to launch the game.
The game wont open the first time because you have to make a few changes to the INI file to get special K to work but you have to run the game with it once for it to generate the INI file.
The ini file is located in
%USERPROFILE%.\Documents\My Mods\SpecialK\Profiles\Horizon Zero Dawn
You need to change these in the INI file,
add this to the INI file I added it above the Render.FrameRate section.
——————————————————————————[Macro.FPS] Ctrl+Shift+1=TargetFPS 60
The person that put out the changes for the INI file to get this working with Horizon also added this note but I could not get the game to work properly in full screen mode.
Fullscreen Exclusive mode is absolutely necessary for sane framepacing in this game. The engine uses double-buffered VSYNC and crashes if you attempt to add additional backbuffers using SK’s swapchain settings.
Here is the source for the Special K information. https://discourse.differentk.fyi/t/horizon-zero-dawn/224
From now on you will launch the game through the Special K launcher.
IMPORTANT: no OSD is yet available, to know Special K is loaded pres CTRL+SHIFT+T, you should hear an achievement sound.
Be aware, if you play any online game with specialK launched, you could get a ban. Be careful about that, some anticheat are very, very “dumb” and you will never get help from any support about that.
In Game Settings
These are my in game settings.
Written by: xdtrammell