fix: Update window detection to find actual game client, not launcher

Changes:
- EU_WINDOW_TITLE: 'Entropia Universe' -> 'Entropia Universe Client'
  Now matches 'Entropia Universe Client (64-bit) PlanetName' or
  'Entropia Universe Client (32-bit) PlanetName'
- EU_PROCESS_NAMES: Removed 'clientloader.exe' (launcher only)
  Now only looks for 'entropia.exe' or 'entropiauniverse.exe'

This fixes the issue where the Client Loader was detected instead of the actual game.
This commit is contained in:
LemonNexus 2026-02-16 00:49:06 +00:00
parent 7009ebbfbd
commit 2235a67978
1 changed files with 3 additions and 3 deletions

View File

@ -60,9 +60,9 @@ class WindowManager:
_instance = None
# Window search criteria
EU_WINDOW_TITLE = "Entropia Universe"
EU_PROCESS_NAMES = ["entropia.exe", "entropiauniverse.exe", "clientloader.exe"]
# Window search criteria - look for actual game client, not the loader
EU_WINDOW_TITLE = "Entropia Universe Client" # Matches "Entropia Universe Client (64-bit) PlanetName"
EU_PROCESS_NAMES = ["entropia.exe", "entropiauniverse.exe"] # Excludes clientloader.exe (launcher only)
def __new__(cls):
if cls._instance is None: