示例#1
0
 def game_path(self):
     appid = self.game_config.get('appid')
     for apps_path in self.get_steamapps_dirs():
         game_path = get_path_from_appmanifest(apps_path, appid)
         if game_path:
             return game_path
     logger.warning("Data path for SteamApp %s not found.", appid)
示例#2
0
 def get_game_path_from_appid(self, appid):
     """Return the game directory"""
     for apps_path in self.get_steamapps_dirs():
         game_path = get_path_from_appmanifest(apps_path, appid)
         if game_path:
             return game_path
     logger.warning("Data path for SteamApp %s not found.", appid)
示例#3
0
文件: steam.py 项目: dacp17/lutris
 def game_path(self):
     appid = self.game_config.get('appid')
     for apps_path in self.get_steamapps_dirs():
         game_path = get_path_from_appmanifest(apps_path, appid)
         if game_path:
             return game_path
     logger.warning("Data path for SteamApp %s not found.", appid)
示例#4
0
文件: steam.py 项目: dacp17/lutris
 def get_game_path_from_appid(self, appid):
     """Return the game directory."""
     for apps_path in self.get_steamapps_dirs():
         game_path = get_path_from_appmanifest(apps_path, appid)
         if game_path:
             return game_path
     logger.warning("Data path for SteamApp %s not found.", appid)
示例#5
0
文件: steam.py 项目: dennisjj4/lutris
 def get_game_data_path(self, appid):
     data_path = get_path_from_appmanifest(self.steam_data_dir, appid)
     if not data_path:
         steam_config = self.get_steam_config()
         data_path = get_path_from_config(steam_config, appid)
     if not data_path:
         logger.warning("Data path for SteamApp %s not found.", appid)
     return data_path
示例#6
0
 def get_game_data_path(self, appid):
     data_path = get_path_from_appmanifest(self.steam_data_dir, appid)
     if not data_path:
         steam_config = self.get_steam_config()
         data_path = get_path_from_config(steam_config, appid)
     if not data_path:
         logger.warning("Data path for SteamApp %s not found.", appid)
     return data_path
示例#7
0
 def game_path(self):
     if not self.appid:
         return
     for apps_path in self.get_steamapps_dirs():
         game_path = get_path_from_appmanifest(apps_path, self.appid)
         if game_path:
             return game_path
     logger.warning("Data path for SteamApp %s not found.", self.appid)