Difference between revisions of "Special K"
From PCGamingWiki, the wiki about fixing PC games
m (→Mouse locking: Added link to glossary page) |
(→Video settings: Added 'Refresh rate (Hz)' and 'Scan type' subsections) |
||
Line 83: | Line 83: | ||
# Change '''Window style''' to <code>Borderless Fullscreen</code>. | # Change '''Window style''' to <code>Borderless Fullscreen</code>. | ||
# Restart the game to confirm everything works. See [[#Mouse locking|Mouse locking]] if the cursor is not locked to the game window. | # Restart the game to confirm everything works. See [[#Mouse locking|Mouse locking]] if the cursor is not locked to the game window. | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Refresh Rate (Hz)|Refresh rate (Hz)]]=== | ||
+ | {{Fixbox|description=Force a custom refresh rate:|fix= | ||
+ | # Install Special K for the game, either globally or locally. | ||
+ | # Launch and close the game once to allow the Special K config file to be created. | ||
+ | # Navigate to the game-specific config file of Special K, based on how Special K interfaces with the game: | ||
+ | * '''Global:''' {{p|userprofile}}\Documents\My Mods\SpecialK\Profiles\<code>Title/Executable</code>\SpecialK.ini | ||
+ | * '''Global converted to local:''' {{p|userprofile}}\Documents\My Mods\SpecialK\Profiles\<code>Title/Executable</code>\SpecialK.ini | ||
+ | * '''Manual local:''' {{p|game}}, or the subfolder containing the executable. Config file mirrors the Special K DLL filename, e.g. {{file|dxgi.ini}} for {{file|dxgi.dll}}. | ||
+ | # Open the config file of Special K. | ||
+ | # Find and change the parameter <code>RefreshRate</code> to the desired refresh rate (e.g. "RefreshRate=120"). | ||
+ | # Save and close the file. | ||
+ | }} | ||
+ | |||
+ | ===Scan type=== | ||
+ | {{ii}} Controls if the game outputs in [https://en.wikipedia.org/wiki/Progressive_scan progressive] or [https://en.wikipedia.org/wiki/Interlaced_video interlaced] scanning. This is normally more relevant for a television than a computer monitor, as typically computer monitors only support progressive display modes. | ||
+ | {{ii}} This override should only be used if the game does not properly output to the correct scan mode. | ||
+ | {{Fixbox|description=Force a custom scanning method:|fix= | ||
+ | # Install Special K for the game, either globally or locally. | ||
+ | # Launch and close the game once to allow the Special K config file to be created. | ||
+ | # Navigate to the game-specific config file of Special K, based on how Special K interfaces with the game: | ||
+ | * '''Global:''' {{p|userprofile}}\Documents\My Mods\SpecialK\Profiles\<code>Title/Executable</code>\SpecialK.ini | ||
+ | * '''Global converted to local:''' {{p|userprofile}}\Documents\My Mods\SpecialK\Profiles\<code>Title/Executable</code>\SpecialK.ini | ||
+ | * '''Manual local:''' {{p|game}}, or the subfolder containing the executable. Config file mirrors the Special K DLL filename, e.g. {{file|dxgi.ini}} for {{file|dxgi.dll}}. | ||
+ | # Open the config file of Special K. | ||
+ | # Find and change the parameter <code>ScanlineOrder</code> to one of the below values: | ||
+ | #* <code>Progressive</code> for progressive scan. | ||
+ | #* <code>UpperFieldFirst</code> for interlaced even scan. | ||
+ | #* <code>LowerFieldFirst</code> for interlaced odd scan. | ||
+ | #* <code>DontCare</code> to retain the game default. | ||
+ | # Save and close the file. | ||
}} | }} | ||
Revision as of 17:43, 6 April 2018
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
Key points
- Extensive game modifying framework allowing for various in-depth tweaking of a game. The focus is primarily on the graphics pipeline but it also includes various features such as input device blocking/configuring, etc.
- As with other third-party stuff, Special K can have an adverse effect if used in multiplayer titles where anti-cheat protection exist!
- Includes a number of game-specific changes and optimizations, although minor ones are not exposed.
- Supports multiple graphics APIs as well as injection methods, making it compatible with a lot of games.
- Does not support DirectX 10.
General information
Installation
Global (system-wide)
- Allows Special K to inject automatically in all Steam games/applications it detects, as well as non-Steam games the user manually allows.
- Stop the global injection before playing a multiplayer game where Special K might have an adverse effect.
Install the global injector of Special K: |
---|
Notes
|
Local (game-specific)
- Installs Special K for a specific game, making it possible to use with said game without having global injection enabled.
- Use at own risk in multiplayer games where Special K might have an adverse effect.
Convert global injection to local wrapper DLLs: |
---|
|
Manually install local wrapper DLLs: |
---|
|
Video settings
- Compatibility for features varies for games; most usually works, but at times a game might not function properly with some. Hold down Ctrl+⇧ Shift while launching a game if you need to reset the config file of Special K.
Windowed
Force window mode for games that do not natively support it: |
---|
|
Borderless fullscreen windowed
Force borderless fullscreen windowed for games that do not natively support it: |
---|
|
Refresh rate (Hz)
Force a custom refresh rate: |
---|
|
Scan type
- Controls if the game outputs in progressive or interlaced scanning. This is normally more relevant for a television than a computer monitor, as typically computer monitors only support progressive display modes.
- This override should only be used if the game does not properly output to the correct scan mode.
Force a custom scanning method: |
---|
|
Input settings
Mouse locking
Lock the mouse to the game window for games that do not natively support it: |
---|
|