-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New version: SpecialK.SpecialK version 24.12.27.2 (#202512)
- Loading branch information
Showing
4 changed files
with
166 additions
and
0 deletions.
There are no files selected for viewing
23 changes: 23 additions & 0 deletions
23
manifests/s/SpecialK/SpecialK/24.12.27.2/SpecialK.SpecialK.installer.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Created with YamlCreate.ps1 Dumplings Mod | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json | ||
|
||
PackageIdentifier: SpecialK.SpecialK | ||
PackageVersion: 24.12.27.2 | ||
InstallerType: inno | ||
UpgradeBehavior: install | ||
ProductCode: '{F4A43527-9457-424A-90A6-17CF02ACF677}_is1' | ||
Installers: | ||
- Architecture: x64 | ||
Scope: user | ||
InstallerUrl: https://sk-data.special-k.info/repository/SpecialK_24.12.27.2.exe | ||
InstallerSha256: B65D08A999DF89DBAE2AD57EBB59312CF754955CBA20E5FF0F2A350288300FE8 | ||
InstallerSwitches: | ||
Custom: /CURRENTUSER | ||
- Architecture: x64 | ||
Scope: machine | ||
InstallerUrl: https://sk-data.special-k.info/repository/SpecialK_24.12.27.2.exe | ||
InstallerSha256: B65D08A999DF89DBAE2AD57EBB59312CF754955CBA20E5FF0F2A350288300FE8 | ||
InstallerSwitches: | ||
Custom: /ALLUSERS | ||
ManifestType: installer | ||
ManifestVersion: 1.9.0 |
101 changes: 101 additions & 0 deletions
101
manifests/s/SpecialK/SpecialK/24.12.27.2/SpecialK.SpecialK.locale.en-US.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
# Created with YamlCreate.ps1 Dumplings Mod | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json | ||
|
||
PackageIdentifier: SpecialK.SpecialK | ||
PackageVersion: 24.12.27.2 | ||
PackageLocale: en-US | ||
Publisher: The Special K Group | ||
PublisherUrl: https://special-k.info/ | ||
PublisherSupportUrl: https://github.com/SpecialKO/SpecialK/issues | ||
PrivacyUrl: https://wiki.special-k.info/Privacy | ||
PackageName: Special K | ||
PackageUrl: https://special-k.info/ | ||
License: GPL-3.0 | ||
LicenseUrl: https://github.com/SpecialKO/SpecialK/blob/HEAD/LICENSE | ||
Copyright: Copyleft 2019-2024 | ||
ShortDescription: The Swiss Army Knife of PC Gaming | ||
Description: Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything. It is best known for fixing and enhancing graphics, its many detailed performance analysis and correction mods, and a constantly growing palette of tools that solve a wide variety of issues affecting PC games. | ||
Moniker: specialk | ||
Tags: | ||
- framerate-fixer | ||
- game | ||
- game-modding | ||
- gaming | ||
- hdr | ||
- hooking | ||
- injection | ||
- latency-analysis | ||
- mod | ||
- reverse-engineering | ||
ReleaseNotes: |- | ||
Below are the highlights between v 24.12.20.2 - v 24.12.27.2: | ||
+ Fixed recent change that would cause the control panel to crash in Steam games | ||
if Steam cloud is disabled or SteamAPI integration is turned off. | ||
+ Revert scheduler changes related to Sleep (0) behavior in 24.12.15 that cause | ||
Silent Hill 2 to crash. | ||
+ Fixed CPU affinity mask potentially overflowing and not working in 32-bit. | ||
[ReShade Stuff] | ||
+ When ReShade is used as dxgi.dll in D3D12 games, SK no longer gives warnings | ||
about compatibility problems. | ||
+ Avoid using explicitly constructed ReShade effect runtimes as much as | ||
possible when SK is not running in Hookless ReShade (compatibility) mode, | ||
to avoid confusing AddOns that think these are normal ReShade runtimes. | ||
+ Added checks to detect ReShade's incorrectly reported D3D11 immediate device | ||
context reference counts that may cause deadlock during game exit or when | ||
temporary D3D11 devices are constructed and destroyed (ie. overlay init) | ||
+ Avoid destroying the SwapChain that Special K creates during initialization | ||
to setup D3D11 hooks, because poorly written ReShade addons may crash. | ||
+ Create an IDXGIFactory2 rather than IDXGIFactory when initializing hooks to | ||
avoid complications from ReShade calling QueryInterface to upgrade an | ||
interface that SK has not yet wrapped. | ||
+ Fixed potential deadlock in RenoDX mods, the ones that do not check for | ||
nullptr before dereferencing ptrs will simply have to crash until fixed. | ||
[QoL Stuff] | ||
+ Automatically apply anti-cheat bypass to all Hoyo games according to their | ||
digital certificate, so I no longer have to manually do this when they | ||
release a new game. | ||
+ The option to disable the Steam overlay's rendering now also blocks it from | ||
installing input hooks, making it finally inert. | ||
+ Fixed absent custom resolutions caused by a typo in the Display menu a few | ||
years ago... | ||
+ Restored missing audio devices in the list of pairable display/audio output | ||
mappings, lost about a month ago. | ||
[Optimization] | ||
+ Lowered CPU overhead in D3D11 games related to third-party overlay color | ||
correction shader replacement when an HDR display is attached. | ||
>> State tracking for them will only occur during Present (...) calls now. | ||
+ Further reduce performance overhead in D3D11 across the board for CPU-bound | ||
scenarios in games that make a lot of draw calls. | ||
+ Optimized Get/SetMute to avoid constructing a temporary ISimpleAudioVolume | ||
COM object every time it is called. | ||
+ Reduced performance overhead of the Steam and battery management sections of | ||
the control panel (battery overhead applies to framepacing widget too...) | ||
+ Ignore D3D11DeviceContext Set*Resource state tracking unless the render mod | ||
tools window is open. | ||
+ Added internal settings to control D3D11 state tracking for map/unmap and | ||
set shader resources API calls, and disabled them for a few high overhead | ||
games. | ||
+ Optimized D3D11 state tracker to ignore set shader calls, and draw calls unless | ||
specific combinations of render mods that actually need them are active. | ||
+ Optimized shader tracker to avoid clearing active RTV cache at the end-of-frame | ||
unless render mod tools window is open. | ||
+ Optimized timer queries used by SK's shader profiler and HDR widget to suspend | ||
while render mod toolkit / HDR widget are not active. | ||
+ Optimized D3D11 Stateblock Restore code to bypass invoking SK's state tracking | ||
hooks. | ||
+ Optimized control panel's end-of-frame input polling and cursor status checks. | ||
Documentations: | ||
- DocumentLabel: Wiki | ||
DocumentUrl: https://wiki.special-k.info/ | ||
- DocumentLabel: FAQ | ||
DocumentUrl: https://wiki.special-k.info/FAQ | ||
ManifestType: defaultLocale | ||
ManifestVersion: 1.9.0 |
34 changes: 34 additions & 0 deletions
34
manifests/s/SpecialK/SpecialK/24.12.27.2/SpecialK.SpecialK.locale.zh-CN.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Created with YamlCreate.ps1 Dumplings Mod | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.9.0.schema.json | ||
|
||
PackageIdentifier: SpecialK.SpecialK | ||
PackageVersion: 24.12.27.2 | ||
PackageLocale: zh-CN | ||
Publisher: The Special K Group | ||
PublisherUrl: https://special-k.info/ | ||
PublisherSupportUrl: https://github.com/SpecialKO/SpecialK/issues | ||
PrivacyUrl: https://wiki.special-k.info/Privacy | ||
PackageName: Special K | ||
PackageUrl: https://special-k.info/ | ||
License: GPL-3.0 | ||
LicenseUrl: https://github.com/SpecialKO/SpecialK/blob/HEAD/LICENSE | ||
Copyright: Copyleft 2019-2024 | ||
ShortDescription: PC 游戏的瑞士军刀 | ||
Description: Special K 被亲切地称为 PC 游戏的瑞士军刀,它无所不能。其最著名的是修复和增强图形,许多详细的性能分析和修正 MOD,以及不断增加的工具,可解决影响 PC 游戏的各种问题。 | ||
Tags: | ||
- hdr | ||
- 帧率修复 | ||
- 延迟分析 | ||
- 模组 | ||
- 注入 | ||
- 游戏 | ||
- 游戏模组 | ||
- 逆向工程 | ||
- 钩子 | ||
Documentations: | ||
- DocumentLabel: Wiki | ||
DocumentUrl: https://wiki.special-k.info/ | ||
- DocumentLabel: 常见问题 | ||
DocumentUrl: https://wiki.special-k.info/FAQ | ||
ManifestType: locale | ||
ManifestVersion: 1.9.0 |
8 changes: 8 additions & 0 deletions
8
manifests/s/SpecialK/SpecialK/24.12.27.2/SpecialK.SpecialK.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Created with YamlCreate.ps1 Dumplings Mod | ||
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json | ||
|
||
PackageIdentifier: SpecialK.SpecialK | ||
PackageVersion: 24.12.27.2 | ||
DefaultLocale: en-US | ||
ManifestType: version | ||
ManifestVersion: 1.9.0 |