r/Steam • u/gabrielwoj • 1d ago
Question List of all games with "standard" avatars?
So, I'm looking for a website (like SteamCardExchange, Steam.Tools or an archival of sorts) which lists every single game that has default avatars / that have every single avatar.
By default game avatars, I am referring to these: https://steamcommunity.com/actions/GameAvatars/
The list above only includes games I recently played, games I own, and a random batch of games I do not own. But it does not show everything.
I'd love to have these profile pictures, and archiving them somewhere, considering the functionality for these could be removed at any point (the page I linked still uses the old Steam layout), and I was unable to find any Steam-related website that has a list of these. SteamDB, SteamCardExchange and Steam.Tools don't have them. I don't think anyone has bothered in archiving them?
I was thinking about a tool where it can check for the string "Click on any of the images below to make it your new profile avatar." in a page, if it does, then save all files which has the ending with "_full.jpg". The tool would go through all of the games AppIDs, and check whether or not that string of text is on the page. If so, it would save the _full.jpg version of an avatar to a folder with the name of the game.
Each one of the games have the URL https://steamcommunity.com/ogg/AppID/Avatar/List , where AppID is the game's ID (440 being Team Fortress 2, for example). It would be possible to make a tool to try each Steam AppID, and any results that include the string above, save the _full files locally to the user's PC. However, considering there are over 500.000 App IDs, I would end up getting rate-limited at some point.
If there is a list with every game that has default avatars, then it would be less problematic and faster, knowing that I wouldn't have to let the program guess what game IDs have them or not.
I love switching profile pictures, but for a while now I have stopped using other artist's work as profile pictures without their permission (I know a lot of people does this, but doesn't mean I should).
Currently, I only use profile pictures that comes from media screenshots, official artworks / renders, or from artists that specify that you are free to use them. Having all the profile pictures published by the game's devs/publishers on Steam would be really handy if I was in the mood for something new.
Sadly, I am no programmer expert, I wouldn't know how to write code to maximize efficiency on the idea I proposed. Unless someone else has already worked on archiving them somewhere, but I was unable to find it.
Thanks!
1
u/EssexOnAStick 21h ago
Don't think a list like that exists yet, I've thought about making one a few times in the past but in the end never bothered to actually build something. It wouldn't be too hard, just a crawler that goes through each appid and looks at how Steam responds, but due to the rate limiting you mentioned it would just take forever to build the initial index.