summarylogtreecommitdiffstats
path: root/proton-user_compat_data.patch
diff options
context:
space:
mode:
authorStelios Tsampas2020-03-21 19:37:24 +0200
committerStelios Tsampas2020-03-21 19:37:24 +0200
commit5bb83ec9d011c4607efd457cdf5b8d49c50b7035 (patch)
treeedba0e0a6246dd35eb0aee5e689429ddfd10d87d /proton-user_compat_data.patch
parent951642f6c87d1965fbb3776c7a5c37fb65d5e244 (diff)
downloadaur-5bb83ec9d011c4607efd457cdf5b8d49c50b7035.tar.gz
Version 5.0.5
Diffstat (limited to 'proton-user_compat_data.patch')
-rw-r--r--proton-user_compat_data.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/proton-user_compat_data.patch b/proton-user_compat_data.patch
new file mode 100644
index 000000000000..996bdc6b86c9
--- /dev/null
+++ b/proton-user_compat_data.patch
@@ -0,0 +1,16 @@
+diff --git a/proton b/proton
+index 59b2b0c..8a797e9 100755
+--- a/proton
++++ b/proton
+@@ -633,6 +633,11 @@ class Session:
+
+
+ if __name__ == "__main__":
++ if "PROTON_USER_COMPAT_DATA" in os.environ:
++ if nonzero(os.environ["PROTON_USER_COMPAT_DATA"]):
++ os.environ["STEAM_COMPAT_DATA_PATH"] = os.environ["STEAM_COMPAT_CLIENT_INSTALL_PATH"] + "/steamapps/compatdata/" + os.environ["SteamGameId"]
++ if not os.path.exists(os.environ["STEAM_COMPAT_DATA_PATH"]):
++ os.makedirs(os.environ["STEAM_COMPAT_DATA_PATH"])
+ if not "STEAM_COMPAT_DATA_PATH" in os.environ:
+ log("No compat data path?")
+ sys.exit(1)