Skip to content

[Bug]: Empty depot collection for Don't Starve Together and others games (Root cause of #729) #1209

@zeedif

Description

@zeedif

Describe the bug

PR #772 fixed the crash reported in #729 but it only masked the real issue. Games like Don't Starve Together (322330) and Skautfold: Shrouded in Sanity are still impossible to download because they return empty manifests or depot collections. The app just sits there without showing anything to download. There must be a problem with how the filters in the code are processing the depot list.

Steps to reproduce

Open the app and log into Steam. Go to the library and select Don't Starve Together or Skautfold. Tap the install button. The GameManagerDialog opens but shows absolutely no depots to download.

Expected behavior

The app should properly resolve the depots and manifest IDs so the games can be downloaded normally.

GameNativeVersion

0.9.0

Device Model

AYN Thor Max

Android Version

Android 13

Additional Information

I tested my account and this exact game using the official C# DepotDownloader CLI from github.com/SteamRE/DepotDownloader. I ran it with the parameters -app 322330 -os windows and it successfully grabbed the licenses, resolved the manifests and downloaded all depots perfectly. This proves the issue is on GameNative's side, likely somewhere in the depot filtering logic. I'm using a Mexican Steam account and I have the Mexico region selected in the Steam server settings within the app.

Edit: Last night I tried installing Don't Starve Together and it showed 0B. I just back in to take a screenshot for this issue and surprisingly the depots are showing up correctly for that game now. However I can still reproduce the exact same problem with Skautfold: Shrouded in Sanity.

Screenshots Image Image

New Issue

  • I have searched and did not find a similar issue to mine already listed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions