github SpecialKO/SpecialK SK_23_5_7
Special K (23.5.7)

latest releases: SK_25_12_2_5, SK_25_12_1, SK_25_11_17...
2 years ago

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.
  • 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

Don't miss a new SpecialK release

NewReleases is sending notifications on new releases.