HyperPlay-Gaming / hyperplay-desktop-client

The HyperPlay desktop app
https://hyperplay.xyz
GNU General Public License v3.0
70 stars 27 forks source link

Can't interact with overlay when wallet is unlocked in some games #579

Closed nyghtstalker closed 10 months ago

nyghtstalker commented 11 months ago

Describe the bug

When the wallet is UNLOCKED and the user launches some games (Celeros and Oni's Quest) the overlay becomes inaccessible.

Add logs

(13:05:12) INFO:    [Legendary]:        Refreshing library...
(13:05:12) INFO:    [Legendary]:        Refreshing Epic Games...
(13:05:12) INFO:    [Backend]:          Loading MetaMask extension
(13:05:12) INFO:    [Connection]:       Connectivity: check-online
(13:05:12) INFO:    [Connection]:       Pinging external endpoints
(13:05:12) INFO:    [Backend]:          Creating abort controller for legendary-version
(13:05:12) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary --version
(13:05:12) INFO:    [Legendary]:        Legendary location: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary
(13:05:12) INFO:    [Gog]:              GOGDL location: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\gogdl
(13:05:12) INFO:    [Gog]:              GOGDL location: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\gogdl
(13:05:12) INFO:    [Legendary]:        Game list updated, got 368 games & DLCs
(13:05:12) WARNING: [Backend]:          Protocol already registered.
(13:05:12) INFO:    [Backend]:          App is starting in headless mode = undefined isCLINoGui = false startInTray = undefined
(13:05:12) INFO:    [Backend]:          MetaMask extension loaded
(13:05:12) INFO:    [Legendary]:        installed.json updated, refreshing library
(13:05:13) INFO:    [Backend]:          Creating abort controller for legendary-refresh
(13:05:13) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(13:05:13) INFO:    [Connection]:       Connectivity: online
(13:05:14) INFO:    [Backend]:          Deleting abort controller for legendary-version
(13:05:14) INFO:    [Backend]:          Creating abort controller for gogdl-version
(13:05:14) INFO:    [Gog]:              Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\gogdl --version
(13:05:14) INFO:    [Backend]:          Auto Updater found version: 0.7.1 released on Wed Oct 04 2023 17:17:14 GMT-0700 (Pacific Daylight Time) with name 0.7.1
(13:05:14) INFO:    [WineDownloader]:   Updating wine versions info
(13:05:14) INFO:    [WineDownloader]:   Fetching upstream information...
(13:05:14) INFO:    [Backend]:          Loading Screen Ready
(13:05:15) INFO:    [Frontend]:         Refreshing Library
(13:05:15) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(13:05:15) INFO:    [Legendary]:        Refreshing library...
(13:05:15) INFO:    [Legendary]:        Refreshing Epic Games...
(13:05:15) INFO:    [Legendary]:        Game list updated, got 368 games & DLCs
(13:05:15) INFO:    [Backend]:          Frontend Ready
(13:05:15) INFO:    [Backend]:          Creating abort controller for legendary-refresh
(13:05:15) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(13:05:15) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(13:05:17) INFO:    [WineDownloader]:   wine versions updated
(13:05:17) ERROR:   [Backend]:          Could not find default wine version
(13:05:17) WARNING: [HyperPlay]:        Could not find game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f in API, maybe this game was delisted
(13:05:17) ERROR:   [HyperPlay]:        Could not refresh HyperPlay Game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f due to Error: GameId not find in API}
(13:05:18) INFO:    [Backend]:          Deleting abort controller for legendary-refresh
(13:05:19) WARNING: [HyperPlay]:        Could not find game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f in API, maybe this game was delisted
(13:05:19) ERROR:   [HyperPlay]:        Could not refresh HyperPlay Game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f due to Error: GameId not find in API}
(13:05:19) INFO:    [Frontend]:         No cache found, getting data from gog...
(13:05:20) INFO:    [Backend]:          Starting the Download Queue
(13:05:20) INFO:    [Backend]:          Deleting abort controller for legendary-refresh
(13:05:20) INFO:    [Frontend]:         Refreshing Library
(13:05:20) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(13:05:20) INFO:    [Legendary]:        Refreshing library...
(13:05:20) INFO:    [Legendary]:        Refreshing Epic Games...
(13:05:21) INFO:    [Legendary]:        Game list updated, got 368 games & DLCs
(13:05:21) INFO:    [Backend]:          Creating abort controller for legendary-refresh
(13:05:21) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(13:05:21) WARNING: [HyperPlay]:        Could not find game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f in API, maybe this game was delisted
(13:05:21) ERROR:   [HyperPlay]:        Could not refresh HyperPlay Game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f due to Error: GameId not find in API}
(13:05:22) INFO:    [Frontend]:         No cache found, getting data from gog...
(13:05:25) INFO:    [Backend]:          

HyperPlay Version: 0.7.1
Legendary Version:  0.20.32 Dark Energy (hotfix #6)
GOGdl Version: 0.6
OS: Microsoft Windows 10 Education KERNEL: 10.0.19045 ARCH: x64
CPU: Intel Core™ i7-6700K @4 
RAM: Total: 63.96 GiB Available: 44.96 GiB
GRAPHICS: GPU0: NVIDIA GeForce RTX 2060 VRAM: 12288MB DRIVER: 536.99 

(13:05:25) INFO:    [Backend]:          Deleting abort controller for legendary-refresh
(13:05:37) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Celeros
(13:05:37) INFO:    [HyperPlay]:        Getting install info for Celeros
(13:05:37) INFO:    [HyperPlay]:        Getting install info for Celeros
(13:05:37) INFO:    [HyperPlay]:        Getting install info for Celeros
(13:05:45) INFO:    [Backend]:          Launching Celeros (0x2d6587c7e3d7c644c101672c0b1fb952f0ea85a8040db6ab9b68e5225dd8bf04)
(13:05:45) INFO:    [Backend]:          Preventing display from sleep
(13:05:45) INFO:    [HyperPlay]:        Getting install info for Celeros
(13:05:45) INFO:    [HyperPlay]:        Getting install info for Celeros
(13:05:45) INFO:    [Backend]:          launching native sideloaded or hyperplay store game: J:\Users\Joe\Games\HyperPlay\celeros\celeros\Airspeeder.exe 
(13:05:45) INFO:    [Backend]:          Creating abort controller for 0x2d6587c7e3d7c644c101672c0b1fb952f0ea85a8040db6ab9b68e5225dd8bf04
(13:05:45) INFO:    [Backend]:          Backend: LD_PRELOAD= J:\Users\Joe\Games\HyperPlay\celeros\celeros\J:\Users\Joe\Games\HyperPlay\celeros\celeros\Airspeeder.exe
(13:05:45) DEBUG:   [Backend]:          Logging to file "C:\Users\Joe\AppData\Roaming\hyperplay\GamesConfig\0x2d6587c7e3d7c644c101672c0b1fb952f0ea85a8040db6ab9b68e5225dd8bf04-lastPlay.log"
(13:05:45) INFO:    [Backend]:          overlay is shown ignoring mouse events:  {
  "overlayIsShown": false
}
(13:05:46) INFO:    [Frontend]:         Refreshing Library
(13:05:46) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(13:05:46) INFO:    [Legendary]:        Refreshing library...
(13:05:46) INFO:    [Legendary]:        Refreshing Epic Games...
(13:05:46) INFO:    [Legendary]:        Game list updated, got 368 games & DLCs
(13:05:47) INFO:    [Backend]:          Creating abort controller for legendary-refresh
(13:05:47) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(13:05:47) WARNING: [HyperPlay]:        Could not find game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f in API, maybe this game was delisted
(13:05:47) ERROR:   [HyperPlay]:        Could not refresh HyperPlay Game with appId = 0x09d1f46c7f879aa11b8f5d161bd9cdbd033b4a828b6a86f813ad15905001805f due to Error: GameId not find in API}
(13:05:47) INFO:    [Frontend]:         No cache found, getting data from gog...
(13:05:50) INFO:    [Backend]:          Deleting abort controller for legendary-refresh
(13:06:42) INFO:    [Backend]:          Creating abort controller for legendary-version
(13:06:42) INFO:    [Legendary]:        Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary --version
(13:06:42) INFO:    [Backend]:          Creating abort controller for gogdl-version
(13:06:42) INFO:    [Gog]:              Running command: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\gogdl --version
(13:06:42) INFO:    [Backend]:          Creating abort controller for 98bc04bc842e4906993fd6d6644ffb8d
(13:06:42) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info
(13:06:44) INFO:    [Backend]:          Deleting abort controller for gogdl-version
(13:06:44) INFO:    [Backend]:          Deleting abort controller for legendary-version
(13:06:45) INFO:    [Backend]:          Aborting 98bc04bc842e4906993fd6d6644ffb8d
(13:06:45) INFO:    [Backend]:          Aborted 98bc04bc842e4906993fd6d6644ffb8d
(13:06:45) INFO:    [Legendary]:        Abort command "C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info"
(13:06:45) INFO:    [Backend]:          Deleting abort controller for 98bc04bc842e4906993fd6d6644ffb8d
(13:06:45) INFO:    [Backend]:          Creating abort controller for 98bc04bc842e4906993fd6d6644ffb8d
(13:06:45) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: C:\Users\Joe\AppData\Local\Programs\hyperplay\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info

Steps to reproduce

  1. Unlock wallet
  2. Launch one of the affected games (Celeros and Oni's Quest)
  3. Observe overlay is not accessible

Expected behavior

Overlay is accessible

Screenshots

image

hyperplay Version

Latest Stable

System Information

Additional information

No response

nyghtstalker commented 10 months ago

This was fixed with the improved overlay release.