Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opening a game in offline mode (with auto saves enabled) wipes out locally saved save games. #4345

Closed
LucasGGamerM opened this issue Feb 21, 2025 · 4 comments
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@LucasGGamerM
Copy link

Describe the bug

I had my laptop with me, and tried launching Wizard of Legend, which is a game I have automatic saves enabled for. When I launched the game, I noticed all my progress was gone, which is not the desired behaviour.

Proposed solution: don't try to update save games when in offline mode.

Add logs

(12:53:23) INFO:    [Legendary]:        Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary
(12:53:23) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl
(12:53:23) INFO:    [Connection]:       Connectivity: check-online
(12:53:23) INFO:    [Connection]:       Pinging external endpoints
(12:53:23) INFO:    [Gog]:              Checking for existing gog manifests
(12:53:23) WARNING: [Backend]:          Protocol already registered.
(12:53:24) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json --version
(12:53:24) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/lucasgpda/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version
(12:53:24) INFO:    [Connection]:       Connectivity: online
(12:53:24) INFO:    [Gog]:              Checking if login is valid
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:24) INFO:    [Backend]:          
System Information:
CPU: 16x AMD Ryzen 7 5800H with Radeon Graphics
Memory: 29.26 GB (used: 9.86 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
    IDs: D=1638 V=1002 SD=3aaf SV=17aa
    Driver: amdgpu
  GPU 1:
    Name: NVIDIA Corporation GA107BM [GeForce RTX 3050 Mobile]
    IDs: D=25e2 V=10de SD=3aaf SV=17aa
    Driver: nvidia
OS: Fedora Linux 41 (KDE Plasma) (linux)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
  Heroic: 2.15.2 Emeth
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.1.2

  Nile: 1.1.2 Will A. Zeppeli

(12:53:24) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(12:53:24) INFO:    [Frontend]:         Refreshing undefined Library
(12:53:24) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(12:53:24) INFO:    [Legendary]:        Refreshing library...
(12:53:24) INFO:    [Legendary]:        Refreshing Epic Games...
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:24) INFO:    [Backend]:          Frontend Ready
(12:53:24) INFO:    [Backend]:          Checking for new Heroic Updates
(12:53:24) INFO:    [Backend]:          Checking for current version changelog
(12:53:24) INFO:    [Gog]:              Getting GOG library
(12:53:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:24) INFO:    [Gog]:              GOG presence set
(12:53:25) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(12:53:25) INFO:    [Gog]:              Saved username to config file
(12:53:26) INFO:    [Winetricks]:       Downloading Winetricks
(12:53:26) INFO:    [Gog]:              Saved games data
(12:53:26) INFO:    [Legendary]:        Game list updated, got 30 games & DLCs
(12:53:26) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(12:53:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:28) INFO:    [Gog]:              Found 0 game(s) to update
(12:53:28) INFO:    [Legendary]:        Checking for game updates: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(12:53:28) INFO:    [WineDownloader]:   Updating wine versions info
(12:53:28) INFO:    [WineDownloader]:   Fetching upstream information...
(12:53:29) INFO:    [WineDownloader]:   wine versions updated
(12:53:29) INFO:    [Backend]:          Starting the Download Queue
(12:53:29) INFO:    [Backend]:          Launching Rocket League® (Sugar)
(12:53:29) INFO:    [Backend]:          Preventing display from sleep
(12:53:29) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(12:53:29) INFO:    [Backend]:          Preventing machine to sleep
(12:53:30) DEBUG:   [Legendary]:        Update is available for 9d2d0eb64d5c44529cece33fe2a46482: 1.0.3411.0 != 1.0.3442.0
(12:53:30) INFO:    [Legendary]:        Found 1 game to update
(12:53:30) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(12:53:30) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(12:53:30) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(12:53:30) DEBUG:   [Backend]:          Running Wine command: createprefix
(12:53:39) INFO:    [Legendary]:        Launching Rocket League®: HEROIC_APP_NAME=Sugar HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs DRI_PRIME=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia STEAM_COMPAT_INSTALL_PATH=/media/lucasgpda/SSD4TB/HeroicLibrary/rocketleague SDL_GAMECONTROLLERCONFIG="0300f798452300002ee0000010010000,MACHENIKE G5Pro,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b12,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a5,righttrigger:a4,crc:98f7,platform:Linux," LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/lucasgpda/.steam/steam WINEPREFIX="/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Rocket League" STEAM_COMPAT_DATA_PATH="/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Rocket League" PROTONPATH="/media/lucasgpda/SSD4TB/SteamLibrary/steamapps/common/Proton - Experimental" WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-rocketleague PROTON_LOG_DIR=/home/lucasgpda LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch Sugar --no-wine --wrapper "/usr/bin/gamemoderun "/home/lucasgpda/.config/heroic/tools/runtimes/umu/umu_run.py"" --language pt_BR
(12:53:39) INFO:    [Backend]:          Preventing display to sleep
(12:58:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:58:24) INFO:    [Gog]:              GOG presence set
(13:03:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:03:24) INFO:    [Gog]:              GOG presence set
(13:08:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:08:24) INFO:    [Gog]:              GOG presence set
(13:13:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:13:25) INFO:    [Gog]:              GOG presence set
(13:14:26) INFO:    [Backend]:          Stopping Display Power Saver Blocker
(13:14:26) INFO:    [Frontend]:         Refreshing legendary Library
(13:14:26) INFO:    [Legendary]:        Refreshing library...
(13:14:26) INFO:    [Legendary]:        Refreshing Epic Games...
(13:14:26) INFO:    [Backend]:          Stopping Power Saver Blocker
(13:14:26) INFO:    [Backend]:          Stopping Display Sleep Blocker
(13:14:27) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(13:14:28) INFO:    [Legendary]:        Game list updated, got 30 games & DLCs
(13:18:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:18:25) INFO:    [Gog]:              GOG presence set
(13:23:24) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:23:25) INFO:    [Gog]:              GOG presence set
(19:03:02) INFO:    [Connection]:       Connectivity: offline
(19:03:08) INFO:    [Connection]:       Connectivity: check-online
(19:03:08) INFO:    [Connection]:       Pinging external endpoints
(19:03:08) INFO:    [Connection]:       All ping requests failed:
(19:03:08) INFO:    [Connection]:       AggregateError: All promises were rejected
(19:03:13) INFO:    [Connection]:       Pinging external endpoints
(19:03:14) INFO:    [Connection]:       Connectivity: online
(19:07:06) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:07:07) INFO:    [Gog]:              GOG presence set
(19:12:06) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:12:06) INFO:    [Gog]:              GOG presence set
(19:17:06) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:17:06) INFO:    [Gog]:              GOG presence set
(19:22:06) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:22:06) INFO:    [Gog]:              GOG presence set
(11:34:43) INFO:    [Connection]:       Connectivity: offline
(11:34:48) INFO:    [Connection]:       Connectivity: check-online
(11:34:48) INFO:    [Connection]:       Pinging external endpoints
(11:34:50) INFO:    [Connection]:       Connectivity: online
(11:38:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(11:38:47) INFO:    [Gog]:              GOG presence set
(11:43:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(11:43:47) INFO:    [Gog]:              GOG presence set
(11:48:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(11:48:47) INFO:    [Gog]:              GOG presence set
(11:53:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(11:53:47) INFO:    [Gog]:              GOG presence set
(11:58:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(11:58:47) INFO:    [Gog]:              GOG presence set
(12:03:46) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:03:47) INFO:    [Gog]:              GOG presence set
(12:08:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:08:47) INFO:    [Gog]:              GOG presence set
(12:13:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:13:47) INFO:    [Gog]:              GOG presence set
(12:18:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:18:47) INFO:    [Gog]:              GOG presence set
(12:23:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:23:47) INFO:    [Gog]:              GOG presence set
(12:28:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:28:47) INFO:    [Gog]:              GOG presence set
(12:33:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:33:47) INFO:    [Gog]:              GOG presence set
(12:38:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:38:48) INFO:    [Gog]:              GOG presence set
(12:43:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:43:47) INFO:    [Gog]:              GOG presence set
(12:48:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:48:48) INFO:    [Gog]:              GOG presence set
(12:53:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:53:48) INFO:    [Gog]:              GOG presence set
(12:58:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(12:58:48) INFO:    [Gog]:              GOG presence set
(13:03:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:03:48) INFO:    [Gog]:              GOG presence set
(13:08:47) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:08:48) INFO:    [Gog]:              GOG presence set
(13:13:48) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:13:48) INFO:    [Gog]:              GOG presence set
(13:18:48) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:18:48) INFO:    [Gog]:              GOG presence set
(13:23:48) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:23:48) INFO:    [Gog]:              GOG presence set
(13:28:48) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:28:48) INFO:    [Gog]:              GOG presence set
(13:33:48) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(13:33:48) INFO:    [Gog]:              GOG presence set
(19:12:47) INFO:    [Connection]:       Connectivity: offline
(19:12:52) INFO:    [Connection]:       Connectivity: check-online
(19:12:52) INFO:    [Connection]:       Pinging external endpoints
(19:12:53) INFO:    [Connection]:       Connectivity: online
(19:17:33) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:17:34) INFO:    [Gog]:              GOG presence set
(19:22:33) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:22:33) INFO:    [Gog]:              GOG presence set
(19:27:33) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/lucasgpda/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/lucasgpda/.config/heroic/gog_store/auth.json auth
(19:27:33) INFO:    [Gog]:              GOG presence set
(19:28:25) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix /media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato/pfx
(19:28:25) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Brotato
(19:28:25) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:25) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Brotato
(19:28:25) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:25) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:25) INFO:    [Legendary]:        Abort command "LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix /media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato/pfx"
(19:28:26) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:26) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:26) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:28) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix /media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato/pfx
(19:28:28) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Brotato
(19:28:28) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:28) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Brotato
(19:28:28) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:28) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:28:28) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:28) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:28) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info e8bbb84be35640cda646233152ff3428 --json --platform Windows
(19:28:28) INFO:    [Legendary]:        Abort command "LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix /media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato/pfx"
(19:28:39) INFO:    [Connection]:       Connectivity: offline
(19:28:43) INFO:    [Backend]:          Launching Brotato (e8bbb84be35640cda646233152ff3428)
(19:28:43) INFO:    [Backend]:          Preventing display from sleep
(19:28:43) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:28:43) WARNING: [Backend]:          Offline Mode is on but the game does not allow offline mode explicitly.
(19:28:43) INFO:    [Backend]:          Preventing machine to sleep
(19:28:43) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:28:43) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:28:43) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:28:43) DEBUG:   [Backend]:          Running Wine command: createprefix
(19:29:00) INFO:    [Legendary]:        Launching Brotato: HEROIC_APP_NAME=e8bbb84be35640cda646233152ff3428 HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs DRI_PRIME=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia STEAM_COMPAT_INSTALL_PATH=/media/lucasgpda/SSD4TB/HeroicLibrary/Brotato LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/lucasgpda/.steam/steam WINEPREFIX=/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato STEAM_COMPAT_DATA_PATH=/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Brotato PROTONPATH="/media/lucasgpda/SSD4TB/SteamLibrary/steamapps/common/Proton - Experimental" WINE_FULLSCREEN_FSR=0 PROTON_DISABLE_NVAPI=1 PROTON_EAC_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-Brotato PROTON_LOG_DIR=/home/lucasgpda LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch e8bbb84be35640cda646233152ff3428 --no-wine --wrapper "/usr/bin/gamemoderun "/home/lucasgpda/.config/heroic/tools/runtimes/umu/umu_run.py"" --language pt_BR --offline
(19:29:00) INFO:    [Backend]:          Preventing display to sleep
(19:32:36) INFO:    [Backend]:          Stopping Display Power Saver Blocker
(19:32:36) INFO:    [Frontend]:         Refreshing legendary Library
(19:32:36) INFO:    [Legendary]:        Refreshing library...
(19:32:36) INFO:    [Legendary]:        Refreshing Epic Games...
(19:32:36) ERROR:   [Backend]:          Failed to get epic service status with Error: getaddrinfo EAI_AGAIN status.epicgames.com
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
(19:32:36) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(19:32:36) INFO:    [Backend]:          Stopping Power Saver Blocker
(19:32:36) INFO:    [Backend]:          Stopping Display Sleep Blocker
(19:32:37) INFO:    [Legendary]:        Game list updated, got 32 games & DLCs
(19:32:37) INFO:    [Frontend]:         Force Update
(19:32:42) INFO:    [Connection]:       Connectivity: check-online
(19:32:42) INFO:    [Connection]:       Pinging external endpoints
(19:32:42) INFO:    [Connection]:       All ping requests failed:
(19:32:42) INFO:    [Connection]:       AggregateError: All promises were rejected
(19:32:47) INFO:    [Connection]:       Pinging external endpoints
(19:32:53) INFO:    [Connection]:       Connectivity: online
(19:32:53) DEBUG:   [Legendary]:        Using cached install info
(19:33:02) INFO:    [Legendary]:        Checking if EOS Overlay is enabled: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Wizard of Legend/pfx"
(19:33:02) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Wizard of Legend
(19:33:02) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:33:02) INFO:    [ExtraGameInfo]:    Using cached ExtraGameInfo data for Wizard of Legend
(19:33:02) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:33:02) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:33:02) INFO:    [Legendary]:        Abort command "LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary eos-overlay info --prefix "/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Wizard of Legend/pfx""
(19:33:02) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 89443d0c5afa4ef586c72445c0399a8b --json --platform Windows
(19:33:02) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 89443d0c5afa4ef586c72445c0399a8b --json --platform Windows
(19:33:02) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 89443d0c5afa4ef586c72445c0399a8b --json --platform Windows
(19:33:03) INFO:    [Legendary]:        Getting more details with 'legendary info'
(19:33:03) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary info 89443d0c5afa4ef586c72445c0399a8b --json --platform Windows
(19:33:46) DEBUG:   [Legendary]:        Using cached install info
(19:33:55) DEBUG:   [Legendary]:        Using cached install info
(19:35:44) INFO:    [Connection]:       Connectivity: offline
(19:35:49) INFO:    [Backend]:          Launching Wizard of Legend (89443d0c5afa4ef586c72445c0399a8b)
(19:35:49) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:35:49) WARNING: [Backend]:          Offline Mode is on but the game does not allow offline mode explicitly.
(19:35:49) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:35:49) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:35:49) INFO:    [Backend]:          Preventing machine to sleep
(19:35:49) INFO:    [Backend]:          Checking if wine version exists: Proton - Proton - Experimental
(19:35:49) DEBUG:   [Backend]:          Running Wine command: createprefix
(19:35:52) INFO:    [Legendary]:        Launching Wizard of Legend: HEROIC_APP_NAME=89443d0c5afa4ef586c72445c0399a8b HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs DRI_PRIME=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia STEAM_COMPAT_INSTALL_PATH=/media/lucasgpda/SSD4TB/HeroicLibrary/WizardofLegend LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/lucasgpda/.steam/steam WINEPREFIX="/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Wizard of Legend" STEAM_COMPAT_DATA_PATH="/media/lucasgpda/SSD4TB/HeroicLibrary/Prefixes/default/Wizard of Legend" PROTONPATH="/media/lucasgpda/SSD4TB/SteamLibrary/steamapps/common/Proton - Experimental" WINE_FULLSCREEN_FSR=0 PROTON_ENABLE_NVAPI=1 DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1 PROTON_EAC_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/eac_runtime PROTON_BATTLEYE_RUNTIME=/home/lucasgpda/.config/heroic/tools/runtimes/battleye_runtime STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-WizardofLegend PROTON_LOG_DIR=/home/lucasgpda LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary launch 89443d0c5afa4ef586c72445c0399a8b --no-wine --wrapper "/usr/bin/gamemoderun "/home/lucasgpda/.config/heroic/tools/runtimes/umu/umu_run.py"" --language pt_BR --offline
(19:35:52) INFO:    [Backend]:          Preventing display to sleep
(19:36:36) INFO:    [Backend]:          Stopping Display Power Saver Blocker
(19:36:36) INFO:    [Frontend]:         Refreshing legendary Library
(19:36:36) INFO:    [Legendary]:        Refreshing library...
(19:36:36) INFO:    [Legendary]:        Refreshing Epic Games...
(19:36:36) ERROR:   [Backend]:          Failed to get epic service status with Error: getaddrinfo EAI_AGAIN status.epicgames.com
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
(19:36:36) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/lucasgpda/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary list --third-party
(19:36:36) INFO:    [Backend]:          Stopping Power Saver Blocker
(19:36:36) INFO:    [Backend]:          Stopping Display Sleep Blocker
(19:36:36) INFO:    [Legendary]:        Game list updated, got 32 games & DLCs
(19:36:59) INFO:    [Connection]:       Connectivity: check-online
(19:36:59) INFO:    [Connection]:       Pinging external endpoints
(19:36:59) INFO:    [Connection]:       All ping requests failed:
(19:36:59) INFO:    [Connection]:       AggregateError: All promises were rejected
(19:37:04) INFO:    [Connection]:       Pinging external endpoints
(19:37:04) INFO:    [Connection]:       Connectivity: online

Steps to reproduce

Have a game with cloud saves;
Turn off the network connection;
Launch the game;
See missing progress.

Expected behavior

Games launches without wiping saves.

Screenshots

No response

Heroic Version

Latest Stable

System Information

Fedora 41, with KDE

Additional information

No response

@LucasGGamerM LucasGGamerM added the bug:unconfirmed Someone works on identifying the issue label Feb 21, 2025
@LucasGGamerM
Copy link
Author

After playing around with some settings, it appears the game just ignores save files when played offline. This is not an issue with auto saves, and I am still trying to pinpoint what this game is doing. It does not happen with other games, for instance, brotato works fine offline.

@arielj
Copy link
Collaborator

arielj commented Feb 21, 2025

Some games just work like that, it's not heroic causing that, I imagine it's the same thing with the official Epic Games Launcher

If anything, it's something to report to the developers of that game to implement it differently

@LucasGGamerM
Copy link
Author

Yes, I booted up my windows virtual machine to try and see if it happened on the official launcher. Same thing happened over there.

Thank you for your response btw, this problem (as you said) is not with heroic, and I shall close this issue.

@LucasGGamerM
Copy link
Author

Just in case another one finds this issue with this specific game again, I managed to fix it by symlinking the 'real' (online only) saves to the location of the 'reset' offline saves.

To do this, just symlink everything in the directory heroic appoints as the save game directory (you can find it in the cloud saves section), to it's parent folder.

This fixed the issue I was having, and I hope it fixes this issue for someone else too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

2 participants