steam-deck-utilities icon indicating copy to clipboard operation
steam-deck-utilities copied to clipboard

Proton prefixes are not properly detected

Open bugworm opened this issue 2 years ago • 7 comments

They are seen as ???, which may confuse a lot of people. SteamDB tells me that this is Proton versions, so they should be named accordingly Screenshot_20230220_115550

bugworm avatar Feb 20 '23 10:02 bugworm

It's interesting that the Steam API isn't reporting them as such, is there a public API that keeps track of them?

CryoByte33 avatar Feb 20 '23 11:02 CryoByte33

I got my info from SteamDB. Example

bugworm avatar Feb 20 '23 12:02 bugworm

Same issue. This needs to be fixed ASAP before mistakenly delete proton files from their system.

[Suggestions]

@CryoByte33 You could create a toggle with "hide proton files" on by default

Better yet, if you want to develop this further, you could create a filter system where users could choose to hide or show games based on their steam collection for people that have large amounts of games previously installed.

ThomasEricB avatar Feb 20 '23 14:02 ThomasEricB

I definitely won't have time to do this today, and I'm not sure about the next day or two as well.

@ThomasEricB wouldn't Steam be able to just download the Proton files again upon noticing that they're missing? No user data is stored in those directories, so it shouldn't be catastrophic.

As for the SteamDB, does it have any rate limiting or anything that would prevent me from just swapping to that from the current Steam API?

CryoByte33 avatar Feb 20 '23 15:02 CryoByte33

@ThomasEricB wouldn't Steam be able to just download the Proton files again upon noticing that they're missing? No user data is stored in those directories, so it shouldn't be catastrophic.

Yeah, definetely but I feel like hiding the proton files would help people browse through lists with a lot of files left on their system.

ThomasEricB avatar Feb 20 '23 15:02 ThomasEricB

@ThomasEricB I definitely agree, I just wanted to make sure I wasn't missing something 😅

I'll try to do a PoC of the other API in the next few days, if it's a more complete list then I'd prefer that anyway. We just need to figure out if rate limiting will hit, and tinker with the calls.

CryoByte33 avatar Feb 20 '23 15:02 CryoByte33

I'll try to do a PoC of the other API in the next few days, if it's a more complete list then I'd prefer that anyway. We just need to figure out if rate limiting will hit, and tinker with the calls.

Great! Thank you for replying me on reddit, by the way. I'll keep you informed about how it goes compiling DOSBox Staging...

ThomasEricB avatar Feb 20 '23 16:02 ThomasEricB