Someone will have a good answer, I am sure.
Meanwhile, a bad one: you can go to your game collection webpage, "view source", and all the numbers are there. If you are a caveman like me, from there you can use some Lotus 1-2-3 Excel wizardry to clean up the data.
Comment has been collapsed.
I am not entirely sure, but my guess is that nowadays Steam has a "new" collection database (since the library overhaul), and an "old" one. Depressurizer only seems to handle the old one for now... But there is a way to replace the data in the new one with the data in the old one (if Steam is running, in Windows, do "Run" and "steam://resetcollections" -- careful, this really REPLACES your collections with the old ones).
So, the trick is, if you exclusively use Depressurizer to make your collections, then import into Steam (well, every time you change something), then both "old" and "new" one will be synced, and then you can do everything through Depressurizer. Hm, it sounds like a lot of work the way I described it, but it is actually quite convenient once you get it going.
Of course, I am not sure if this helps you, since I do not know how much you would have to redo things with Depressurizer from older data to get to your new collections, or if they are new at all. And you would still have to figure out how to get the Appids from Depressurizer's JSON data, but this sounds easy.
Comment has been collapsed.
For something that is Sub instead of App
you need to use package details instead of app details.
Halo: The Master Chief Collection
Would use...
http://store.steampowered.com/api/packagedetails?packageids=376282
This returns json data.
Clicking it will give you raw data. If you have the proper plugins you can see the it nicely formatted.
You would use the language of your choice to sent the header data and get back info from this url. Then process it however you want. But learn how to use json data in your language of choice. Its very handy and is commonly how data is returned.
You can use app id methods to get further info about the collection.
Both DLC and main game use this format.
http://store.steampowered.com/api/appdetails?appids=1064270
Comment has been collapsed.
Method 1:
-console
launch option, or use either steam://nav/console
or steam://open/console
in your file explorer address bar or the Run command window (Win+R).licenses_print
inside the Steam console.Method 2 (which might be better, because Steam Client console might have issues with displaying long list of licenses, i.e. when you have a pretty big library (I don't know if that is still the case, that is quite old info, and it might be fixed/changed by now).
steamcmd +login YOUR_NAME +licenses_print +quit > licenses.txt
Comment has been collapsed.
Hm, okay. Not sure if this has been changed some time ago.
Well, with a list of all appIDs, you can check them against SteamDB with the usual URL (https://steamdb.info/app/<ID</
)..
Could be done with a simple shell script or something, just one loop and the usual curl & grep..
But there might be a better alternative:
Simply access the Steam Web API in your browser, this should always work if you use your own Wep API key together with the matching User ID. Even if the profile is set to private, I think.
The correct API endpoint is this:
https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&steamid=yyyyyyyyyyyyyyyyy&format=json&include_appinfo=true
Where key=xxxx...
is your Web API key, which you can simply view here: https://steamcommunity.com/dev/apikey
Where steamid=yyyy..
is your steamID64
user ID, which you can get from many places, here e.g. https://steamrep.com/
(The steamid
number is the numeric part behind https://steamcommunity.com/profiles/
) (Usually starts with "7", I think, maybe not for newer accounts)
You should get a JSON-formatted output of all your games on your account (Format can be changed with the $format=option
).
Simply copy that into a file or something, and then process to your own liking..
A simple pretty-printed overview can be created like this, for example: jq '.response.games[]' INPUTFILE.json
(You can test different options/queries with jq here: https://jqplay.org/)
Comment has been collapsed.
375 Comments - Last post 2 hours ago by AnonymousBroccoli
289 Comments - Last post 3 hours ago by Velandur
47,194 Comments - Last post 5 hours ago by Mhol1071
49 Comments - Last post 5 hours ago by OneManArmyStar
187 Comments - Last post 6 hours ago by JTC3
19 Comments - Last post 7 hours ago by FranEldense
49 Comments - Last post 11 hours ago by RileyHisbert
434 Comments - Last post 12 minutes ago by DragoZeroNova
35 Comments - Last post 12 minutes ago by Vincer
29 Comments - Last post 16 minutes ago by antidaz
35 Comments - Last post 16 minutes ago by Vincer
9,764 Comments - Last post 38 minutes ago by ayuinaba
128 Comments - Last post 43 minutes ago by majar1
592 Comments - Last post 57 minutes ago by ayuinaba
Hey SG,
I'm looking for a way to easily fetch all appIDs from a Steam collection (to be input in Archi's Steam Farm so that I don't idle the games I want to play)
Is there a program of some sort that does this, or do I have to search up every appID manually?
Thanks in advance!
Comment has been collapsed.