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
New Issue
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
New Issue