Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
8.3k stars 439 forks source link

synchronization problem in EGS #2909

Closed Sven9930 closed 11 months ago

Sven9930 commented 1 year ago

Describe the bug

Hello, I have encountered a synchronization problem in EGS, an error is displayed when synchronization is enabled, please fix it.

Add logs

(20:38:58) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary --version
(20:38:58) INFO:    [Legendary]:        Legendary location: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary
(20:38:58) INFO:    [Gog]:              GOGDL location: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl
(20:38:58) INFO:    [Connection]:       Connectivity: check-online
(20:38:58) INFO:    [Connection]:       Pinging external endpoints
(20:38:58) INFO:    [Backend]:          DRM module staus {
  "neifaoindggfcjicffkgpmnlppeffabd": {
    "name": "Google Widevine Windows CDM",
    "status": "new",
    "version": "1.0.2512.0"
  },
  "oimompecagnajdejgnnjijobebaeigek": {
    "name": "Widevine Content Decryption Module",
    "status": "new",
    "version": "4.10.2557.0"
  }
}
(20:38:58) WARNING: [Backend]:          Protocol already registered.
(20:38:59) INFO:    [Connection]:       Connectivity: online
(20:38:59) INFO:    [Gog]:              Checking if login is valid
(20:38:59) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json auth
(20:38:59) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json --version
(20:38:59) INFO:    [Backend]:          VCRuntime is installed
(20:38:59) INFO:    [Backend]:          Loading Screen Ready
(20:38:59) INFO:    [Frontend]:         Refreshing undefined Library
(20:38:59) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(20:38:59) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json auth
(20:38:59) INFO:    [Legendary]:        Refreshing library...
(20:38:59) INFO:    [Legendary]:        Refreshing Epic Games...
(20:39:00) INFO:    [Legendary]:        Game list updated, got 395 games & DLCs
(20:39:00) INFO:    [Backend]:          Frontend Ready
(20:39:00) INFO:    [Backend]:          Checking for new Heroic Updates
(20:39:00) INFO:    [Gog]:              Getting GOG library
(20:39:00) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json auth
(20:39:00) INFO:    [Backend]:          Checking for current version changelog
(20:39:00) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(20:39:00) INFO:    [Gog]:              Saved username to config file
(20:39:00) INFO:    [Nile]:             Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\nile_config C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile --version
(20:39:01) DEBUG:   [Backend]:          Unable to load Steam Libraries, libraryfolders.vdf not found
(20:39:02) INFO:    [Gog]:              Saved games data
(20:39:02) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(20:39:02) INFO:    [Gog]:              Found 0 game(s) to update
(20:39:02) INFO:    [Legendary]:        Checking for game updates: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary list --third-party
(20:39:03) WARNING: [Backend]:          Could not determine System Info
(20:39:05) INFO:    [Backend]:          Starting the Download Queue
(20:39:05) INFO:    [Legendary]:        Found 0 games to update
(20:43:06) DEBUG:   [Backend]:          Unable to load Steam Libraries, libraryfolders.vdf not found
(20:43:15) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary --version
(20:43:15) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json --version
(20:43:15) INFO:    [Nile]:             Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\nile_config C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile --version
(20:43:15) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info
(20:43:17) INFO:    [Legendary]:        Abort command "XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info"
(20:44:20) INFO:    [Legendary]:        Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary --version
(20:44:20) INFO:    [Gog]:              Running command: C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\gogdl --auth-config-path C:\Users\ilyva\AppData\Roaming\heroic\gog_store\auth.json --version
(20:44:20) INFO:    [Nile]:             Running command: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\nile_config C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\nile --version
(20:44:20) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info
(20:44:22) INFO:    [Legendary]:        Abort command "XDG_CONFIG_HOME=C:\Users\ilyva\AppData\Roaming\heroic\legendaryConfig C:\Users\ilyva\AppData\Local\Programs\heroic\resources\app.asar.unpacked\build\bin\win32\legendary eos-overlay info"

Steps to reproduce

  1. Go to 'Heroic'
  2. Click on 'settings'
  3. Scroll down to 'down'
  4. Click on 'syncing with installed EGS games'
  5. See error

Expected behavior

get full synchronization of games in EGS

Screenshots

Снимок экрана 2023-07-26 203241 Снимок экрана 2023-07-26 203302

Heroic Version

main branch from GitHub

System Information

Additional information

No response

arielj commented 1 year ago

Do you have the official Epic Games Launcher installed in your system?

Sven9930 commented 1 year ago

yes

Sven9930 commented 1 year ago

are you suggesting deleting it? if I delete it, I won't be able to interact with my friends list via Heroic

arielj commented 1 year ago

no, I'm not suggesting that, we've seen issues related to synchronization when EGL is not installed so I was wondering if that was your case

Can you share a text file with the error? I don't understand that language and I can't really copy content into a translator from an image

Sven9930 commented 1 year ago

Снимок экрана 2023-07-30 202002 Снимок экрана 2023-07-30 202026

Sven9930 commented 1 year ago

EOS Overlay doesn't work, it doesn't even install on my computer. And one more tip: if you can't translate the text in the image, use Google camera translation from your smartphone. By the way, the error is still present, which is on the first image, although the launcher version is already 2.9.1.

arielj commented 1 year ago

The issue with the EOS overlay is a known regression in 2.9.1, check this https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/2916 (there's a workaround in that thread until a new heroic version is released)

The first image you are sharing is just showing the top part of the output, it has more content if you scroll down. I insist, can you copy the actual content and not take a screenshot? even if I use a translation tool you are not sharing the error (you are just sharing the top of the message). there's probably an actual failure reason at the bottom

Sven9930 commented 1 year ago

Снимок экрана 2023-07-30 202604 Снимок экрана 2023-07-30 202700 there is a check mark with synchronization, but for some reason the launcher says that it is impossible to send a save to the cloud via EGS

Sven9930 commented 1 year ago

An error has occurred! Try to Logout and Login on your Epic account. Available games:

Sven9930 commented 1 year ago

An error has occurred! Try to Logout and Login on your Epic account. Do you want to install the overlay? [Y/n]:[cli] INFO: Preparing to start overlay install...[cli] INFO: Install directory: C:\Users\ilyva\AppData\Roaming\heroic\tools\eos_overlay [cli] INFO: Install size: 330.82 MiB [cli] INFO: Download size: 141.52 MiBTraceback (most recent call last): File "legendary\cli.py", line 3069, in File "legendary\cli.py", line 3018, in main File "legendary\cli.py", line 2268, in manage_eos_overlay File "legendary\utils\cli.py", line 4, in get_boolean_choiceEOFError: EOF when reading a line [3576] Failed to execute script 'cli' due to unhandled exception!

arielj commented 1 year ago

Снимок экрана 2023-07-30 202604 Снимок экрана 2023-07-30 202700 there is a check mark with synchronization, but for some reason the launcher says that it is impossible to send a save to the cloud via EGS

The Sync with installed Epic Games option is not related to cloud saved:

The message you see Sync Saves: Unsupported is reported by Epic, there's nothing we can do about it. The game is not programmed to use Epic's cloud saves (though, some games may have their own cloud system, but we don't have that info to display)

So, just to clarify, when you talk about synchronization issues, you mean GAMES synchronization, or CLOUD SAVES synchronization?

Sven9930 commented 1 year ago

ok, let's close the synchronization problem for now, so what about the overlay in Win11? how to install it?

arielj commented 1 year ago

ok, let's close the synchronization problem for now, so what about the overlay in Win11? how to install it?

check https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/2905#issuecomment-1666844514 as a workaround until the next release of heroic

arielj commented 11 months ago

Closing this since from the comments I understand this should be solved already with the latest Heroic 2.11.0.