Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.49 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.49 KB

Steam Proton patches for system Wine

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.

Some patch code is developed by Valve Corporation. Respective source code links are provided in headers of these 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

How-to

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.

LICENSE

Please see license information of ValveSoftware/Wine/LICENSE