Horizon Zero Dawn: How To Fix Crashing Problems

I was getting constant crashing issues when playing the game primary during cut-scenes. This is how I fixed my problems

NVIDIA Drivers

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]).

Search for

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.

Special K

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,

[API.Hook]
LastKnown=64
d3d11=false
d3d12=true

—————————————————————————–

[Render.FrameRate] TargetFPS=60.0
SleeplessRenderThread=true
SleeplessWindowThread=true

—————————————————————————–

add this to the INI file I added it above the Render.FrameRate section.

——————————————————————————

[Macro.FPS] Ctrl+Shift+1=TargetFPS 60
Ctrl+Shift+2=TargetFPS 45
Ctrl+Shift+3=TargetFPS 30
Ctrl+Shift+0=TargetFPS 0

——————————————————————————-

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

Leave a Comment

fifteen + four =