Special K v 21.04.04 - [Now with D3D12 Support]

New Version Scheme

SK has switched to YYYY.MM.DD version numbers to make things simpler, and the new release cycle uses Discord for development / testing and Discourse forums for stable official releases.

D3D12 Support

  • Special K’s core overlay functionality is supported in all D3D12 games now
  • Full support for HDR Retrofit + Screenshot Capture / Tonemap

  • Texture Mods and Steam Achievement popups are Unsupported; no immediate plans to implement

D3D11 Improvements

  • Enhanced support for forcing DXGI Flip Model in games (i.e. Unity) that use sRGB gamma
  • Experimental support for dgVoodoo 2 to translate D3D9 to D3D11 w/ SK HDR

HDR Improvements

  • Support for multi-monitor mixed HDR/SDR and toggling HDR on/off while a game is running
  • Tonemapped screenshots can be copied directly to the system clipboard
  • New ACES and HDR10 Passthrough Tonemap modes

Framerate Limiter

  • NVIDIA Reflex Integration for all D3D11/12 Titles
  • Render Latency metrics (GPU vendor agnostic) added to the framepacing graph in D3D11/12 (Flip Model)
  • Simplified configuration for Low Latency and Low Stutter modes

Microsoft Store

  • Injection into UWP Desktop Bridge (Win32) Games works reliably by whitelisting “WindowsApps” in SKIF

     Download Special K v 21.04.04

Source Code (v 21.04.16)


Oh, the official release? Very nice! Can’t wait to see what comes next as well!

By the way, how does NVIDIA Reflex work? I’m assuming you actually need hardware support to see any improvement? Because I have tested with my LG CX/1070 Ti and noticed no difference between having it on/off.

* Experimental support for dgVoodoo 2 to translate D3D9 to D3D11 w/ SK HDR

Yes! Super excited about this!

1 Like

Most DX9 games I’ve tried running in HDR crash however Watchmen seems to work flawlessly so that’s a good sign of things to come. Textures for games running D3D9-11 still go to “Unused” but you can extract and inject replacements for the majority of games. I’ve noticed Freesync/Gsync improvements when SpecialK is injected too.

Have you thought about doing a thread or something on dx9->dx11 texture injection, such as what games work, what you do, what formats work, etc?
I’ve not had any luck with it, at the most I’ve got it to say it’s replaced but it’s still the original texture that shows in game and the preview, and if it’s a different format to the original it doesn’t even get that far.

Busy with SKIF at the moment.

My plan is to have a Help section in SKIF to detail the experimental features and how to get them to work.

Oh, I’d meant for that to be a reply to wastelander, but having stuff like that as part of SKIF itself would be nice at some point in the future, thanks

It’d be very complicated to do that. Some games require D3D9=False and others require it true in the SpecialK.ini. The dgvoodoo config file can also cause issues as well, depending on the settings - many of which aren’t available in the GUI and can only be edited via notepad. DX9-11 injection should work with most games out of the box but there’s a few problematic games that won’t start or freeze on startup etc. To get a compatibility list you’d have to test a lot of potential combinations that either a dgvoodoo or SpecialK update can break/fix at any time. In addition to this I’ve experienced problems on AMD cards that don’t exist on NVIDIA cards while using dgvoodoo. It’s not impossible to make a list but it’d be a lot of work and potentially more difficult to maintain than the PCGW SpecialK compatibility list.

Texture editing is an issue for that reason too. Some games need mipmapping on for SpecialK to be able to inject textures into them, some games need it off. There’s also an issue with textures not appearing in “used”. Some games having multiple LODs for textures that all need to be edited for the mod to work (a lot of UE3 games are like that) which makes it difficult to extract certain LODs if they’re based on distance from the camera. Along with certain texture formats not injecting correctly for some engines, it’s difficult to say for certain which games work with texture injections and which ones only partially work/don’t work.

That being said I’ve had some success with texture injection using dgvoodoo with games like Tomb Raider Legend/Anniversary, Arkham Origins Blackgate, Prototype and GTA Vice City. I’ve had less success getting HDR working in those titles but it’s still early days.

Thanks for the info Wastelander, didn’t know if it was something that had to be dealt with on a per game, per source texture basis or if I was just missing some. Knew about the textures not showing as used already which makes it harder to see. Also didn’t know DX8 would work too, at least I think Vice City is DX8.

I did manage it with Dead Rising 2, needed to be the same resolution, format and, at least for what I tried as they didn’t have any initially either, no mipmaps.
Would prefer if I could at least change the format for better quality, but even with BC3 it’s still better than the original for a lot of the UI in that game, like
original texture (BC3)
8DD418B2 original

replacement (BC3)

1 Like

Nice! Works great for setting a consistent 30 fps lock in RE Village. The in-game lock doesn’t look smooth at all. Will there be Vulkan compatibility in the future?

1 Like

why wont the command ctrl shift backspace work to bring up the control panel :frowning:

me paso lo mismo lo lograste solucionar??

Hello. My program is not working, i did everything that was listed in the read me (files on Documents/MyMods/Special K…) and when i try to open the U.I/the program does not show up in my screen, i can see that the program is open because of the task manager and my taskbar but nothing shows up everytime i try to click on the program. Could you help me? Do you need any information about my computer, if so, just ask and i you try to colaborate.

PS: I use Windows 7 (i don’t know if the aplication only works on Windows 10), i have a AMD Graphics Card that suports DX12 but because im in Windows 7 i can only use until DX11.1, my computer is really bad i have only 4GB of Ram (I don’t know if the aplication consumes that much Ram). If you need any information to try to help me just reply down here. Thanks for your time :slight_smile:

If this is Brawlhalla, it’s probably because you’re not in the tech test beta bransch.

Special K does not support Windows 7.

I am on special test, really sad that doesnt support windows 7. Thank you so much for replying <3