Pekka Helenius fb4d7d7419 | 5 years ago | |
---|---|---|
.. | ||
README.md | 5 years ago | |
patch_disable_crashdialog.patch | 5 years ago | |
patch_disable_menubuilder.patch | 5 years ago | |
patch_steamproton_01_kernel32_wine4.9_nostaging.patch | 5 years ago | |
patch_steamproton_01_kernel32_wine4.9_staging.patch | 5 years ago | |
patch_steamproton_03_kernel32_wine4.9_largeaddressaware_nostaging.patch | 5 years ago | |
patch_steamproton_03_kernel32_wine4.9_largeaddressaware_staging.patch | 5 years ago | |
patch_steamproton_03_ntdll_wine4.9_largeaddressaware_nostaging.patch | 5 years ago | |
patch_steamproton_03_ntdll_wine4.9_largeaddressaware_staging.patch | 5 years ago |
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 |
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