blob: 996bdc6b86c9821482b09b14c777296c2a158b5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)
|