From bcbe3e46495416113242cc88133ae5ba8b488d61 Mon Sep 17 00:00:00 2001 From: entropydo Date: Fri, 23 Feb 2024 15:32:44 -0500 Subject: [PATCH] Duplicate Ubisoft Connect Entry made by NSLGameScanner.py corrected --- NSLGameScanner.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/NSLGameScanner.py b/NSLGameScanner.py index 5fbb1aa..b137395 100644 --- a/NSLGameScanner.py +++ b/NSLGameScanner.py @@ -838,7 +838,7 @@ if not os.path.exists(registry_file_path): print("Battle.net game data not found. Skipping Battle.net Games Scanner.") else: game_dict = getBnetGameInfo(registry_file_path) - if game_dict is None or 'unknown': + if game_dict is None: # Skip the rest of the Battle.net scanner pass else: @@ -851,7 +851,10 @@ else: if game == "Overwatch": game = "Overwatch 2" - if game_info['flavor']: + if game_info['flavor'] == "unknown": + pass + + elif game_info['flavor']: launch_options = f"STEAM_COMPAT_DATA_PATH=\"{logged_in_home}/.local/share/Steam/steamapps/compatdata/{bnet_launcher}/\" %command% \"battlenet://{game_info['flavor']}\"" exe_path = f"\"{logged_in_home}/.local/share/Steam/steamapps/compatdata/{bnet_launcher}/pfx/drive_c/Program Files (x86)/Battle.net/Battle.net.exe\" --exec=\"launch {game_info['flavor']}\"" start_dir = f"\"{logged_in_home}/.local/share/Steam/steamapps/compatdata/{bnet_launcher}/pfx/drive_c/Program Files (x86)/Battle.net/\""