-
-
Notifications
You must be signed in to change notification settings - Fork 31
Special K Helper
Improve functionality when using Special K with Playnite
Functionality:
- Automatically start or stop Special K global injection services when starting and closing games.
- Configure in extension settings the settings of new profiles created by Special K when a game starts. Be aware that this will not apply if the game has already a profile created prior to using the extension, in which case you can delete the profiles so it can be generated the next time the game starts.
- Automatically configure a profile specific for the launched game if Reshade has been configured to work with Reshade. Be aware that from my testing, Reshade may not work for some games, especially 32 bits games.
- Allow to use the Steam overlay in non Steam games if Steam is running. For this to be possible, the "Enable Steam overlay" option for new profiles must be enabled.
- Allow to open the Steam Controller configuration window for games from the right click menu. This includes non-Steam games that have been enabled to use the Steam overlay.
- A editor for Special K profiles.
The extension works in two modes:
- Global mode: Services will be started for all games except those excluded by the user using the extension functions.
- Selective mode: Services will only be started for games enabled by the user.
The extension also implements a button in the sidebar to completely disallow starting the service no matter the settings or configuration.
Disclaimer: Special K may be detected by anticheat software as malicious and may get you banned. For this reason you should not use Special K with those games, which you can do by excluding the games using the functionality provided by the extension. I won't be responsible if any issue happens if anyone was not careful with this.
Sections:
-
If you don't have Special K installed, check the Install Special K section. (Obligatory)
-
If you want to use Reshade with Special K, check the Install Reshade for Special K section. (Optional)
A critical file is missing from your Special K install. This can be fixed by doing an install as explained in the Install Special K section.
If you see this notification error, it means there was an issue starting the Special K services. To fix this, please refer to the step 4 in Special K not starting.
Special K is not compatible with all games and can introduce issues that can range from in-game issues to the game crashing or not booting at all. To fix this, you can exclude the game from using Special K by using the extension functionality
You can also temporarily disable starting Special K with games to test if it is the culprit of the issues by setting the extension button on the sidebar to disabled and trying to launch the game again
-
Verify that there isn't a notification error when launching games. A notification can be added if there was an error when starting Special K.
-
Verify that the extension is not set as disabled mode in the sidebar button as this will make the extension to not launch Special K under any circumstance while in this mode.
- Verify if the services are detected as active on SKIF. If it is detected as running, then SK doesn't have the path to enable the game whitelisted in
Settings
->Whitelist Patterns
or has a compatibility issue with the game
- In rare occasions, the Special K services will refuse to start for an unknown reason. In that case, you can try clicking the "Service" button a few times and see if the services get unstuck. As a last resort, restarting your PC can fix the issue.
If there are still issues, please contact me via a new issue or on the Playnite Discord.
Download Special K from Discord server: https://discord.gg/specialk
If you have never installed Special K, make sure to first install Special K using an executable from the #installers
channel so Special K files gets configured correctly.
Instructions to install Reshade for Special K: https://wiki.special-k.info/en/SpecialK/ReShade
If you install a Reshade version higher than v5.0, you won't get the window with "[Click here to select a game and manage its ReShade installation]." message. In that case, you should install normally to the directory indicated by the tutorial, then rename the Reshade installer to zip extension and extract its contents.