Skip to content

many random GOG games listed as "not installable" #3636

Description

@twiztedtbone

Describe the bug

GOG account (and only that, no Epic/Amazon) successfully linked, have two games currently installed that I play frequently. Upon opening Heroic, on the Library tab, many games are listed as not installable with the message: "This game doesn't appear to be installable. Check downloadable content on https://gog.com/account". Checking my GOG account shows the games are all perfectly available for download.

I have played many of these games previously via Lutris/Bottles, so I know they're both a) available and b) work on Linux.

Add logs

(18:04:49) INFO:    [Legendary]:        Legendary location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(18:04:49) INFO:    [Gog]:              GOGDL location: /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(18:04:49) INFO:    [Connection]:       Connectivity: check-online
(18:04:49) INFO:    [Connection]:       Pinging external endpoints
(18:04:49) INFO:    [Gog]:              Checking for existing gog manifests
(18:04:49) INFO:    [Backend]:          DRM module staus {
  "oimompecagnajdejgnnjijobebaeigek": {
    "name": "Widevine Content Decryption Module",
    "status": "new",
    "version": "4.10.2710.0"
  }
}
(18:04:49) WARNING: [Backend]:          Protocol already registered.
(18:04:49) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/username/.config/heroic/legendaryConfig/legendary /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
(18:04:49) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/username/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/username/.config/heroic/gog_store/auth.json --version
(18:04:49) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/username/.config/heroic/nile_config /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/nile --version
(18:04:49) INFO:    [Connection]:       Connectivity: online
(18:04:49) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/username/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/username/.config/heroic/gog_store/auth.json auth
(18:04:49) INFO:    [Backend]:          User Not Found, removing it from Store
(18:04:49) INFO:    [Gog]:              Checking if login is valid
(18:04:49) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/username/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/username/.config/heroic/gog_store/auth.json auth
(18:04:49) INFO:    [Backend]:          
System Information:
CPU: 16x 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz
Memory: 33.52 GB (used: 9.01 GB)
GPUs:
  GPU 0:
    Name: NVIDIA Corporation GA102 [GeForce RTX 3080 Ti]
    IDs: D=2208 V=10de SD=3955 SV=3842
    Driver: nvidia
OS: Arch Linux 6.8.1-arch1-1 (linux)

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

Software Versions:
  Heroic: 2.13.0 Dorry & Broggy
  Legendary: 0.20.34 Direct Intervention
  gogdl: 1.0.0
  Nile: 1.0.1 Jonathan Joestar

(18:04:49) INFO:    [Frontend]:         Refreshing undefined Library
(18:04:49) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(18:04:49) INFO:    [Legendary]:        Refreshing library...
(18:04:49) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/username/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/username/.config/heroic/gog_store/auth.json auth
(18:04:49) INFO:    [Backend]:          Frontend Ready
(18:04:49) INFO:    [Gog]:              Getting GOG library
(18:04:49) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/username/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/username/.config/heroic/gog_store/auth.json auth
(18:04:49) INFO:    [Backend]:          Checking for new Heroic Updates
(18:04:49) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(18:04:49) INFO:    [Backend]:          Checking for current version changelog
(18:04:50) INFO:    [Gog]:              Saved username to config file
(18:04:51) INFO:    [Winetricks]:       Downloading Winetricks
(18:04:54) INFO:    [WineDownloader]:   Updating wine versions info
(18:04:54) INFO:    [WineDownloader]:   Fetching upstream information...
(18:04:54) INFO:    [Backend]:          Starting the Download Queue
(18:04:58) INFO:    [WineDownloader]:   wine versions updated

Steps to reproduce

  1. Open Heroic, navigate to Library tab
    1.5. See that many games are uninstallable
  2. Click on an uninstallable game
    2.5. See the aforementioned message in full

Expected behavior

For the uninstallable games to be installable

Screenshots

heroic_gog_issue_1
heroic_gog_issue_2

Heroic Version

Latest Stable

System Information

  • Arch (up to date)
    • Heroic installed via AUR (heroic-games-launcher-bin)
    • GNOME/X11
  • 11700F
  • 3080Ti
  • 32G RAM

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    GOGbug:unconfirmedSomeone works on identifying the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions