A local install (also known as a ‘game-specific’ install) refers to an install where the DLL files of Special K are added to the folder of the game executable and renamed to the DLL filename (the <DLL-name>
mentioned further down) that Special K should use as an injection method.
This method allows the use of a specific version of Special K for a game without having the global injector running in the background, and means the install is mostly separate from the global injector with only a few common configuration files (for widgets, hotkeys, UI, etc) being shared between the two types of install.
Compatibility with some games might also be improved by using a specific version of Special K known to work best for the game, although with the caveat of not having features or fixes introduced in newer versions of Special K.
This method of using a local DLL file in the game folder is also used by software such as ReShade, dgVoodoo 2, and various mods.
Use Special K at your own risk in multiplayer games where it might have an adverse effect.
These instructions are perfect for users with no existing install of Special K. However if you are currently using the global injector for a game you can also convert your existing install to a local install.
SpecialK32.dll
and SpecialK64.dll
files should be present. Note these files, as they will be used later.<path-to-game>
or its appropriate subfolder where the game executable is located in.SpecialK32.dll
for 32-bit, and SpecialK64.dll
for 64-bit.API | <DLL-name> | Comments |
---|---|---|
OpenGL | opengl32.dll |
|
DirectX 12 | dxgi.dll |
|
DirectX 11 | dxgi.dll or d3d11.dll |
dxgi.dll cannot be used in combination with the Disable fullscreen optimizations compatibility flag. |
DirectX 9 | d3d9.dll |
d3d9.dll cannot be used in combination with the Disable fullscreen optimizations compatibility flag. |
DirectX 8 | d3d8.dll |
Requires the dgVoodoo plugin installed for Special K. |
DirectDraw | ddraw.dll |
Requires the dgVoodoo plugin installed for Special K. |
DirectInput 8 | dinput8.dll |
Alternative injection method for titles that supports DirectInput 8. |
Users who currently use the global injector for a game can convert their global install into a local one by following the below instructions.