23.5.7
-
Merge pull request #63 from Aemony/D3D9-IK
- Restores Windows 7 compatibility (just don't ask for support)
-
Merge pull request #59 from SpecialKO/Aemony-patch-1
- Added build.bat to automate build process further
-
Merge pull request #34 from Trass3r/D3D9-IK
- Add Continuous Integration
23.5.6.3
- Disable SK's internal debugger in Honkai: Star Rail to workaround anti-cheat
- Added compat hacks to non-Steam version of Path of Exile as well
- Export/Reset Profiles in HDR widget also store their INI values as
described in 23.5.6
23.5.6
- Changed HDR widget to store profiled display data using monitor GUID instead
of the full GDI device path (since parts of it are not invariant).
-
New INI Key Name: GSMC0A0.{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
-
Old INI Key Name:
DISPLAY#GSMC0A0#5&2dafe0a1&5&UID45314#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}Old Global\hdr.ini files will have invalid entries; consider deleting.
@ Re-run "Profile Display Capabilities" after deleting...
23.5.5
- Only display Effective Power Mode in control panel if game is foreground
- Clicking the Aspect Ratio Stretch background will activate the game window
- Prevent Aspect Ratio Stretch background window from becoming foreground
23.5.4.2
- Do not attempt to register for Effective Power Mode change notifications
on WINE, since it will just crash the game and complain about a stub.
23.5.4.1
-
Added Effective Power Mode to SK's Control Panel.
If it does not say Game Mode (while the game is in the foreground),
then check the Windows Game Bar with the game is running...- Ensure the Game Bar has 'Remember this is a Game' checked.
23.5.4
- Fixed aspect ratio stretch background window stealing focus from the game
window when Aspect Ratio Stretch is enabled.
23.5.3
-
Remove leading and trailing spaces from config profile directory names if
the Steam manifest uses them in the game name...(i.e. " Dead Space" and "Star Wars: Jedi Fallen Order™ ")
23.5.2
- RunDLL_DisableGFEForSKIF also disables VRR for SKIF
23.5.1.1
- Added [Scheduler.Boost] DenyForeignChange option to prevent Game Mode from
lowering process priority when certain combinations of scheduler boost
are active.
23.5.1
-
Disable GeForce Experience Overlay for SKIF the first time SK is injected
Game has to be run as Admin for this to happen automatically
-
To do manually (from an Admin command prompt):
rundll32 SpecialK64.dll,RunDLL_DisableGFEForSKIF
-
23.4.30.4
- Disable warning about "Continue Rendering" if a game tries to engage
Fullscreen Exclusive and SK is overriding it to Borderless Fullscreen. - Blacklisted processes no longer signal SKIF's OnExit event when exiting
- Added EASteamProxy.exe to internal injection blacklist
- Added Link2EA.exe to internal injection blacklist (EA, stop dammit!)
- Added dsx.exe to internal injection blacklist
23.4.29
- Added internal list of executables that acquire multiple references
to SK's DLL during injection shutdown.
23.4.28
- Added check if Microsoft's GLOn12 layer is active before using OpenGL-IK
23.4.27
- Added SteamAPI workaround for CRAPCOM anti-piracy shenanigans in
Megaman Battle Network Legacy Collection (no more dimming screen).
23.4.26
-
Added button to HDR menu to disable a game's native HDR
Intended for games that force HDR on; requires game restart.
-
Removed streaming_client.exe (Steam streaming) from internal blacklist.
Using SK for streamed games requires placing SpecialK.dxgi in the
same directory as streaming_client.exe.
23.4.25
- Renamed HDR Presets 2 and 3 to scRGB Native and HDR10 Native
Use these for HDR native games; ignore luminance slider
- Disabled color saturation and gamma control in HDR10 mode
23.4.24
- Added horizontal tear bars to Latent Sync for Steam Deck's derpy display
- Raised SDR->HDR gamma for profile 0 to 0.933 (from 0.925)
- Added peak luminance estimate when using profile 0's Perceptual Boost
- Lowered the slider range for Perceptual Boost to ~285 - 2000 nits
23.4.23
- Renamed HDR Peak White Luminance slider when Perceptual Boost is enabled
- Tweaked default HDR profile 0 to target 575 nits w/ PB
23.4.14
- Fixed achievement unlock ratios for games with > 50 achievements
23.4.12
-
Fixed incorrect CPU load % on Windows 11 as a result of invalid
idle time accumulation in SystemProcessorPerformanceInformation -
Amended 'Disable Transparency' changes so that HDR display profiling
is not broken by 10k nits transparency blending
23.4.11.1
- Improved HDR near-black and out-of-gamut color processing
23.4.11
- Added current values (top-left) to GPU monitoring widget graphs
- Removed Windows.UI.dll from auto-exclusion during global injection
23.4.10.2
- Fixed SwapChain settings in Control Panel not UI-scaling correctly
- Added tip on configuring the OSD's Startup Banner, to the banner...
23.4.10.1
- Fixed potential creation of 'Profiles' directory at the root of disks
- Merged fix for 'Disable Transparency' option in UI settings
- Merged fix for building with newer Visual Studio toolchains
23.4.10
-
Merge pull request #58 from Nustat0/D3D9-IK
- Fix dgVoodoo plugin detection for local ddraw/d3d8
-
Merge pull request #52 from cathyjf/fix-get-file-size-for-symlinks
- Fix SK_File_GetSize for symlinks
-
Added Plug-In file selector to the Control Panel's Plug-Ins section
-
Added Multiplane Overlay plane count to Display menu.
-
Automatically disable Window Proc hooks and SteamAPI integration in CRAPCOM
games to avoid angering their abhorrent DLC anti-piracy -
Fixed missing PresentMon info in windowed mode D3D9 (NOT D3D9Ex) games
-
Fixed MGS V compatability when it requests non-0 DXGI SwapChain buffers
-
"Continue Rendering" Window Management mode is disabled automatically if a
DXGI-based (D3D10/11/12) game attempts to use Fullscreen Exclusive -
Changed message on DPI Scaling AppCompat Fix when games cannot be restarted
automatically:"A one-time game restart is required to fix DPI Scaling issues in this game"
-
Added "Aspect Ratio Stretch" mode to the Display menu in SK's Control Panel.
- Run (borderless windowed) games at custom aspect ratios properly centered
with letter/pillar-boxing without changing display modes.
- Run (borderless windowed) games at custom aspect ratios properly centered
-
Improved HDR -> SDR screenshot tonemapping in D3D11 and D3D12 games
-
Added NVIDIA Streamline workarounds, including an optional replacement
Interposer DLL compatible with Global Injection and HDR.(see: Wiki Compatibility; note some new DLSS features may not work.) -
Added HDR gamut expansion feature to increase saturation on HDR highlights
-
Renamed "DWM Tearing" to simply "Tearing" in SwapChain settings, since it
has nothing to do with the DWM and requires Flip Model bypass the DWM. -
Updated Chrono Cross and Hatsune Miku Project Diva plug-ins for new patches.
-
Implemented achievement popup location setting and removed animated option.
-
Made ieframe.dll pinned (not unloadable) to workaround Steam crash.
-
Exempt explicitly whitelisted games from internal libcef.dll blacklist
-
No longer return processes that are not running in SKX_GetInjectedPIDs (...)
22.9.26
- Fixed PresentMon performance in Windows 11 22H2 without disabling it
- Replaced 'Low-Latency' checkbox with 'Mode' option in control panel's
'Framerate Limiter | Advanced' section
22.9.25 (HOTFIX)
-
Added option to disable PresentMon to address Windows 11 22H2 performance
[Render.FrameRate]
EnableETWTracing=false -
Fixed HUDless screenshots if D3D11 state tracking is disabled
22.9.19
- Re-enabled friend achievement unlock statistic fetch by default
- Fixed achievement unlock-triggered screenshots snapping twice
- Disabled screenshot sound for achievement unlocks
The Steam overlay may still play a sound
22.9.18
- Stabalized NV hardware stats (load %, temp., clocks) that are not sampled
every polling interval
22.9.17
- Disabled ImGui assertions if log level < 1 to avoid achievement popup issues
while SK's control panel is visible