Special K *"被人称作 PC 游戏的瑞士军刀,Special K 可以做到很多事情。它最著名的是修复和增强图形,其众多详细的性能分析和修正模块,以及不断增长的工具集,这些工具可以解决影响 PC 游戏的各种问题。"
>**仓库内容**
>
>此仓库包含 Special K 的代码注入载荷(`SpecialK(32|64).dll`)的源代码。支持工具(如 SKIF(**S**pecial **K** **I**njection **F**rontend)和现已淘汰的 SKIM(**S**pecial **K** **I**nstall **M**anger)作为独立项目进行维护。此外,使用 Special K 构建的一些旧版本存在为独立插件 DLL 的形式;插件和 SKIM 不再被积极维护,但可以通过 Kaldaien 的 GitHub 配置文件进行访问。
**构建依赖**
>
>Special K 的所有构建依赖都包含在您克隆仓库时,开始版本为 23.5.7。旧版本还需要 2010 年 6 月的 DirectX SDK。
Special K 需要 Visual C++ 2022 或更高版本进行编译,因为它不支持在旧编译器中使用的语言特性。
**平台依赖**
>
>Special K 不支持 Windows 8.1 以前的平台,但(截至 23.5.7)仍然可以在 Windows 7(平台更新)上进行编译和运行(功能大幅减少)。
它确实在 WINE 中运行,并且与 DXVK 兼容,但必须在其每个游戏的 INI 文件中配置为 `UsingWINE=true` 才能在 Linux 上运行。
**其他**
>
>如果您使用调试构建配置,项目很可能不会正确编译。Special K 旨在生成可调试的 Release 构建。
### Special K 代码注入的高级概述