Installation of Special K

Hey so I’m not having any success in testing to see whether Special K is up and running. I have Special K installed in \Documents\My Mods\SpecialK, Global Injection is on with both services running, and I have tried pressing CTRL + SHIFT + T in-game like Kaldaien said, but nothing… do I need to create an .ini manually? (Because I do not have one.)

  • I have been trying it with Horizon Zero Dawn.
  • I have steam games installed in C:\Steam\steamapps\common if that helps…

For Horizon I’d say just wait until Kal releases a Special K build optimized for Horizon.

But besides that, you can also check \Documents\My Mods\SpecialK\Profiles for a folder with the name of the game on Steam or its executable. If a folder was created then SK was properly injected and initialized.

Literally “steamapps,” not “SteamApps”?

Some parts of SK’s code for detecting games may be case sensitive. I have never heard of Steam creating that subdirectory using all lowercase letters, and have never tested whether SK works correctly if it’s not “SteamApps.”

I’ve only ever seen it as “steamapps”, mine’s exactly the same as Silencer’s except on a different drive.
Don’t know if it’s just a HZD issue, don’t have it to try, but in general I’ve never had an issue with SK and “steamapps”

You’re probably confusing the two, as “steamapps” in lowercase is the only name I’ve ever seen for that folder.

You might be confusing it with the “SteamLibrary” folders that are always created as such.

Yeah, that’s probably it.

I just looked at the actual Steam client, and they’re all lowercase. There was some directory that deviated from that pattern is all I remember. I guess it’s SteamLibrary.

I don’t think there’s much I can do for the game other than supply a slightly better framerate limiter.

The underlying problem is they’ve hardcoded the number of D3D12 command queues. There’s supposed to be 1 queue per-backbuffer. The game needs at least 1 more backbuffer to perform reasonably in windowed mode.

Fullscreen exclusive mode is the only way to workaround these problems, since the engine’s not going to cooperate with me :slight_smile:


Nevertheless, this can help (SpecialK.ini)
[API.Hook]
LastKnown=64
d3d11=false
d3d12=true

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

[Window.System]
Borderless=true
Center=true
Fullscreen=true

[Threads.Analyze]
FileActivity=true

[Render.FrameRate]
TargetFPS=60.0
SleeplessRenderThread=true
SleeplessWindowThread=true
PreRenderLimit=3
BackBufferCount=2

[Display.Output]
ForceFullscreen=true

Ok so I literally only have the content that is in the SK_0_11_0_45_and_SKIF_0_6_9_3.7z file, inside the \Documents\My Mods\SpecialK folder.
explorer_Jx8AW8VPDq
I also have tried my best to not sound like an idiot, but I have to fully admit I have no idea what I’m doing anymore or how things are supposed to look like. I am used to SpecialK looking like it did with the SKIM versions of installation such as this:
explorer_9BapQ2Qo2h
Please help (lol!) :upside_down_face:

It still uses that directory, SKIF was designed to run from Steam’s install path. Documents\My Mods\Special K\ only stores CEGUI, Drivers, Profiles, PlugIns and Version now. The executable and SK DLLs can go anywhere.

EDIT: Oh now I understand!!! Let me try this.

Original Post:
Oh so I should place the contents of the SK_0_11_0_45_and_SKIF_0_6_9_3.7z file inside a game’s install directory now? Break this down Barney-style for me, I think it shall save me the rest of my dignity and perhaps a bunch of N00bular questions :smile:

Basically, when Special K was changed to work with Steam, it was installed to Program Files (x86)\Steam\steamapps\common\Special K. What was installed there are the files in the .7z file you are discussing.

Documents\My Mods\SpecialK is still used, but only stores configuration and drivers.

You can extract and run the .7z file anywhere you want. You could even extract it to Documents\My Mods\SpecialK if you wanted to.

I see now. Ok so I am to run it from it’s own folder (typically in that directory). Running it should produce relevant files in the My Mods folder, then the user needs to do what else after this?

Yes, that’s correct.

Just click “Start” and that’s all you have to do. If you want it to start at login, there’s an option for that.

EDIT: Never mind, I have just figured it out. Finally. I have gotten this to work correctly and FINALLY I know the correct installation procedures as well as what is supposed to happen in-game. Gosh. Thanks for your patience Kal :slight_smile:

Original Post:
Ok cool. Now where would that .ini that you wrote up, go? In the game-specific folder?

Since this is a Steam game, just launch the game once and then find the game in the Game Management tab,

Click the “Config File” and you can edit it without a lot of poking around in random directories :slight_smile:

This is so nice… The UI and everything just feels so much more refined than much older versions of Special K (like in FAR). I am so in your debt.

Guys sorry for offtopic again, bu you remember when here in this forum, upper i posted an image of my Torch Light II with low gpu usage? well… i did something interesting , as I have a gpu Evga gtx 1060 6gb and a ryzen 5 1600, i decided to run DDU which is a software to properly uninstall the gpu drivers (I have used this many time) but this is not the case, the case is that i decided to go to Windows Catalog and find a generic driver for my gtx 1060 6gb it shows like 4 drivers, 3 drivers wer for x86 architecture and one was for AMD64 architecture, what i did was, download that file of 290 Mb, then as it is a .msu file i just extracted with 7zip double click the nvidia setup, and then lastly but not least, it also has a vulkan.installer installed it both, rebooth pc and now the game seems to run more smooth

Like when running at 150 fps, the gpu usage was sometimes jumping bewteen 15% to 45% this never happen before, the gpu with 120-150 frames will reach to 12-15% with the Nvidia Drivers from their web-site which was the Geforce1060 451.67-desktop-win10-64bit-international-dch-whql
Hope this is not placebo, lol XD

Probably just the graphics driver going into sleep mode because it can literally run that game in its sleep :slight_smile:

1 Like

Oh this is interesting, was wondering if there is a way that I can monitor or tracing the driver from my Gpu? to see if its going sleep mode or something?

But now that i went to that nvidia driver 369.09 seems like is not compatible with Dxvk.
Btw i have Torch Light II in steam now.

Look I tried to run the Special K on torch light II, the game open fine, but there is not (menu from Special K )

Click the “Global Injection” tab and then start the services. Just launching the game using SKIF does not do anything unless injection is running.