The included patch files hook necessary Steam libraries into Wine process, allowing Steam games to detect Steam client presence. Without these patches, it is impossible/difficult to run Steam client with system Wine.
Original patch code by Valve Corporation. Respective source code links are provided in headers of the provided patch files.
Patch name syntax:
patch_steamproton_<number>_<dll-component>_wine<wine-version>_<staging|nostaging>.patch
For instance:
Patch file | Description |
---|---|
patch_steamproton_01_kernel32_wine4.9_staging.patch | Patch file targeted to DLL component kernel32 , Wine version 4.9, vanilla/non-staging |
patch_steamproton_01_kernel32_wine4.9_nostaging.patch | Patch file targeted to DLL component kernel32 , Wine version 4.9, staging |
Apply the provided patches directly to Wine source code, and compile + install Wine.
On Arch Linux, you can use helper scripts such as Fincer/dxvk-wine-autobuilder or add patches manually to your Wine PKGBUILD
file.
Please see license information of ValveSoftware/Wine/LICENSE