Skip to content

Not all games listed by protontricks #496

Description

@sukhmel

Describe the bug
List of games detected used to be longer, but today I noticed it is shorter and I have an example of a game that is missing.

To Reproduce
Steps to reproduce the behavior:

  1. Run command protontricks --list -vv
  2. Command succeeds but lists less games than installed

Expected behavior
All of the games installed and launched at least once are present.

System (please complete the following information):

  • Distro: Endeavour OS
  • Protontricks installation method: via Arch package manager, pacman
  • Protontricks version: 1.14.1
  • Steam version: Stable Client Version: 1785187029

Additional context

At first I thought, it is the same as #436, but there are appmanifest files present and they seem to be read, and some games are listed, but not all of them.

▷ cat /home/sukhmel/.local/share/Steam/steamapps/libraryfolders.vdf

"libraryfolders"
{
        "0"
        {
                "path"          "/home/user/.local/share/Steam"
                "label"         ""
                "contentid"             "6274071620777625519"
                "totalsize"             "0"
                "update_clean_bytes_tally"              "758530084"
                "time_last_update_verified"             "1785252862"
                "apps"
                {
                        "228980"                "625681261"
                        "1070560"               "222685392"
                        "1493710"               "1514891505"
                        "1628350"               "802852005"
                }
        }
        "1"
        {
                "path"          "/mnt/common/steam"
                "label"         ""
                "contentid"             "8663764709818531725"
                "totalsize"             "1767340601344"
                "update_clean_bytes_tally"              "2148709421"
                "time_last_update_verified"             "1784437111"
                "apps"
                {
                        ...
                        "893850"                "2247742701"
                        ...
                }
        }
}

▷ find /mnt/common/steam/steamapps -name appmanifest_893850.acf

/mnt/common/steam/steamapps/appmanifest_893850.acf

▷ protontricks 893850 --gui

Steam app with the given app ID could not be found. Is it installed, Proton compatible and have you launched it at least once?

▷ protontricks --list -vv

protontricks (DEBUG): Stream log handler added
protontricks (INFO): Found Steam directory at /home/sukhmel/.local/share/Steam
protontricks (INFO): WINETRICKS environment variable is not available. Searching from $PATH.
protontricks (DEBUG): Following candidates found for the Steam library path /home/user/.local/share/Steam: [PosixPath('/home/user/.local/share/Steam')]
protontricks (DEBUG): Found Steam library folder /home/user/.local/share/Steam. Is Flatpak path: False, Is XDG Steam path: True.
protontricks (DEBUG): Following candidates found for the Steam library path /mnt/common/steam: [PosixPath('/mnt/common/steam')]
protontricks (DEBUG): Found Steam library folder /mnt/common/steam. Is Flatpak path: False, Is XDG Steam path: False.
protontricks (INFO): Found 2 Steam library folders
protontricks (DEBUG): Following inaccessible paths were found: set()
protontricks (DEBUG): Following paths have been ignored: set()
protontricks (DEBUG): Creating SteamApp from manifest file in /mnt/common/steam/steamapps/appmanifest_1924070.acf
protontricks (DEBUG): Found compatdata directories for app 1924070: []
...
protontricks (DEBUG): Creating SteamApp from manifest file in /mnt/common/steam/steamapps/appmanifest_893850.acf
protontricks (DEBUG): Found compatdata directories for app 893850: []
protontricks (DEBUG): Creating SteamApp from manifest file in /mnt/common/steam/steamapps/appmanifest_2057760.acf
protontricks (DEBUG): Found compatdata directories for app 2057760: [PosixPath('/mnt/common/steam/steamapps/compatdata/2057760/pfx')]
...
protontricks (DEBUG): Parsing custom compatibility tool manifest at /home/sukhmel/.local/share/Steam/compatibilitytools.d/proton-speedhack-8.0-5/compatibilitytool.vdf
protontricks (DEBUG): Found custom compatibility tool proton-speedhack-8.0-5 at /home/sukhmel/.local/share/Steam/compatibilitytools.d/proton-speedhack-8.0-5
protontricks (DEBUG): Found Steam user entries: [{'steamid3': 152206418, 'account_name': 'user', 'timestamp': '1785526674'}, {'steamid3': 1323390695, 'account_name': 'other_user', 'timestamp': '1781554225'}]
protontricks (INFO): Currently logged-in Steam user: user
protontricks (DEBUG): Found compatdata directories for app 3209582428: []
protontricks (INFO): Shortcut Heroic-2.22.0-linux-x86_64.AppImage (3209582428) does not have a prefix. It's either not a Proton app or it hasn't been launched yet.
protontricks (INFO): Found 0 Steam shortcuts running using Steam compatibility tools
Found the following games:
...
Esoteric Ebb (2057760)
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions