From c337378780c860d359620aaaabc885a3ad3083f3 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Mon, 27 Apr 2026 15:41:08 +0300 Subject: [PATCH] ProtonSettings: do try to set STEAM_COMPAT_INSTALL_PATH if the game is not installed --- rare/components/tabs/settings/widgets/proton.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rare/components/tabs/settings/widgets/proton.py b/rare/components/tabs/settings/widgets/proton.py index 917af1239..47410a571 100644 --- a/rare/components/tabs/settings/widgets/proton.py +++ b/rare/components/tabs/settings/widgets/proton.py @@ -149,8 +149,7 @@ def _on_tool_changed(self, index: int): steam_environ = steam.get_steam_environment(steam_tool, self.compat_edit.text()) library_paths = steam_environ.get('STEAM_COMPAT_LIBRARY_PATHS', '') - if self.app_name != 'default': - install_path = self.rcore.get_game(self.app_name).install_path + if self.app_name != 'default' and (install_path := self.rcore.get_game(self.app_name).install_path): library_paths = ( ':'.join([library_paths, os.path.dirname(install_path)]) if library_paths else os.path.dirname(install_path) )