Use system-wide Wine, DXVK & D9VK for Steam Play/Proton (Windows) games directly from Linux Steam client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.5 KiB

5 years ago
  1. # Additional PKGBUILD files
  2. The following files are required for this package. Due to legal reasons, these files are not provided here. Obtain these files from existing Steam Proton file locations defined below or from other sources. You can also extract these files directly from `proton_dist.tar.gz` archive.
  3. **1)** From `proton_dist.tar.gz` archive, obtain the files listed in `DLL file` column:
  4. | DLL file | Target location |
  5. |--------------------------------------|---------------------------|
  6. | lib/wine/fakedlls/vrclient.dll | lib32/vrclient.dll |
  7. | lib/wine/dxvk/openvr_api_dxvk.dll | lib32/openvr_api_dxvk.dll |
  8. | lib64/wine/fakedlls/vrclient_x64.dll | lib64/vrclient_x64.dll |
  9. | lib64/wine/dxvk/openvr_api_dxvk.dll | lib64/openvr_api_dxvk.dll |
  10. **2)** Create two new subdirectories: `lib32`, `lib64`. Insert copied DLL files into respective locations defined in `Target location` column above.
  11. **3)** Put these directories in the same location with your `openvr-proton` PKGBUILD.
  12. **4)** Run `updpkgsums && makepkg -fi`
  13. ----------
  14. # Configuration files
  15. You should create file `` with the following contents:
  16. ```
  17. {
  18. "config" : [ "/home/<username>/.local/share/Steam/config/" ],
  19. "external_drivers" : null,
  20. "log" : [ "/home/<username>/.local/share/Steam/logs/" ],
  21. "runtime" : [ "/home/<username>/.local/share/Steam/SteamApps/common/SteamVR" ]
  22. }
  23. ```
  24. where `<username>` is user name of the Unix user which uses Steam client.