Horizon: Zero Dawn

This is only for the purchased game? didn’t buy this game. Torrent version.

Provided it’s not the Steam version that you pirated, it should work fine.

Its steam version :pensive: :pensive:Then i shoud download Epic version for its working?

I have a simple question, which also might be dumb but I just want to make sure.

With the control panel and such not working right now, how would I be able to see if SpecialK is actually running correctly? Whenever I use the macros nothing seems to change so I’m mostly just trying to figure out if it’s working fine thanks to SpecialK or if it’s not running with it at all.

Thanks in advance.

Hello. I need help.

  1. Steam is not launched. None steam version of the game. Can’t get SpecialK menu to show up. When i press ctrl+shift+bcksp the game’s menu becomes unresponsive, so something happens, but SK menu doesn’t show up as if it was transparent.

  2. Mouselook doesn’t work in game. Mouse works in general in menus, but doesn’t work in gameplay for camera movement.

  3. Is there a way to make Reshade/Freestyle work with SK? Because i can’t use my R. because of dxgi.dll, and Freestyle stops working if i hook SK.

  4. It seems SK is able to mitigate stuttering somewhat, which i find slightly strange as i assumed stutters in HZD mostly i/o related, yet they become less pronounced with SK with latest settings provided by K. in this topic.

Log: 08/09/2020 12:48:58.715: SpecialK.log created (Special K 0.11.0.45, Jun 23 20 - Pastebin.com

Tnx for the help!

PS.

Make sure your ingame display settings r set to Borderless as well. If it’s Fullscreen it’s gonna crash on alt-tab.

Will this work with G-Sync enabled? I see that the mod is about limiting the fps to flatten frametime graph but I’m not sure how it will work with G-Sync. Is it possible to leave the fps unlimited and have better frametimes?

Assuming you are using the Steam version, you can press Ctrl + Shift + T and listen for an achievement unlock sound. Additionally, Special K’s command console can be opened using Ctrl + Shift + Tab (you cannot see what you are typing, but it actually works :stuck_out_tongue:), and it will pause the Steam version of the game until you close the command console.

Otherwise, you’re going to need a framerate counter. All the special attention goes to Steam.

Perfect! I’m running the Steam version.

I was able to confirm it was running through both CTRL + Shift + T and the command console.

I’m honestly so used to the SK control panel and widgets to check FPS and framepacing, etc… that I honestly didn’t want to install other tools. (Plus the control panel is amazing in showing when G-SYNC is active and when it’s not!)

Speaking about that, will those eventually work (no rush obviously)? Or is that not something being considered?

Edit: You just answered this in the post below me. Disregard my question! Thanks. :slight_smile:

I guess I didn’t make it exactly clear what is meant by “D3D12 support is incomplete.” Input processing for my UI works, but rendering does not. You can actually open the control panel even though you cannot see it… don’t do that, because stuff will get weird :slight_smile:

I suspect that’s due to the spam about mouse clipping rectangles in the logs. Let me recompile with that removed.

SpecialK64.7z (7.5 MB)

Stop injection using SKIF, replace SpecialK64.dll with that, then start it back up again. If mouselook is fixed, then Guerilla is doing mouselook all wrong.

Yep, it works, tnx a lot!

G-Sync will work, there’s nothing that prevents using a framerate limiter combined with G-Sync. In fact, a lot of times you really need a framerate limiter to keep G-Sync from bouncing all over the place framerate wise.

I would not suggest leaving the framerate unlimited. At the very least, set the limit to your refresh rate.

Nothing about this port suggests that they were doing it right in the first place :stuck_out_tongue:

That actually sucks :-\ That means the game is getting mouse position using the UI cursor, and is subject to Windows mouse smoothing behavior and mouse precision depends on your screen resolution.

I guess it’s not that surprising, this is their first PC game.

I am guessing Texture cache doesn’t work in DX12 shouldn’t that be disabled?

Virtuos games done the pc porting not Guerrilla in-house.
So technically they still have to do their first porting. :stuck_out_tongue_winking_eye:

i dont know if i am doing this right…is my special k tool suppoed to recognize specialk.ini file? it says config file N/A…or is it as easy as to just run skif.exe and launch the game?

The INI file won’t exist until you run the game once.

I just tried putting in “D:\Games\Horizon Zero Dawn\HorizonZeroDawn.exe” and it does nothing skif runs but no file is generated. Can you help me here i’m clueless

If the non-Steam version of the game (Lets say the Epic Games Store version.) uses a Steam_Api64.dll you might want to set the Steam silent function to true in the SpecialK config file.

[Steam.Log]
Silent=true

Disables most of the Steam API functionality.
Could also try the latest version of SpecialK64.dll which I think was posted by Kaldaien further up in this topic. :slight_smile:

And being a DirectX 12 game I think at the minimum you might want to use a few different settings, pretty certain Kaldaien also put a quote of the SpecialK settings earlier in this topic for that.

EDIT: There’s the settings example.
Horizon: Zero Dawn - #36 by Kaldaien?

EDIT: And there’s the .dll file.
Horizon: Zero Dawn - #51 by Kaldaien?