Dying light steam badge
![dying light steam badge dying light steam badge](https://watchusplaygames.files.wordpress.com/2012/12/steam-holiday-2012-badge-shopping-trip-complete.jpg)
Now that you have all the achievements in the same place, just sort and read using sort all.txt | less or such. Jq ".achievementpercentages.achievements | \"\(.percent) \(.name) $\"" $f Then parse the files with jq and list all achievements in a single file. mkdir gameįor appid in $(jq '.' appids.json) do Using this list, fetch the global achievement percentages for each appid. Note: this takes over a day and currently produces ~17k files that take 71MB.įirst get the list of appids. I'm still looking for a way to find that data, but I'm afraid that might be something Valve considers confidential. To find the absolute rarity, this data should be combined with the amount of players for each game.
![dying light steam badge dying light steam badge](https://i.imgur.com/jSk0r4W.png)
However, this only gives the relative rarity of the achievements.
#Dying light steam badge code
Given these it's pretty trivial to write code that fetches achievement percentages for all Steam games and gives a sorted list. The list of Steam app id's is available from another API: percentage of players that have got a specific achievement.įor example, the achievement stats for Jamestown can be fetched from the URL. Steam Web API v0002 provides an API for global achievement stats per game, i.e. Note that this information is probably obsolete by the time you read this. On, the rarest achievement by percentage (with over 0 percentage completion) that is visible in the Steam community achievement lists was Escape in Counter-Strike Nexon: Zombies with 0.0001% of players achieving it. You then have the choice to cancel the activation.The rarest achievement (at the time of writing) When trying to activating a Game you already own (or a bundle you already own parts of), Steam will warn you in a popup which game/parts won't be added to your library. In that case, information on what will be included with your purchase will be listed on the storefront's transaction page. Users who purchase the available four packs for specific Steam titles will receive three extra copies of that title to gift to friends.Įxtra copies may apply as a part of some limited time promotions. Users who own Dawn of War II and then go on to purchase "Dawn of War II Gold Edition" will receive an extra copy of "Dawn of War II" Users who own Half-Life 2: Episode One and then go on to purchase the "Half-Life 2: Episode Pack”, “Valve Complete Pack” or “The Orange Box” will receive an extra copy of “Half-Life 2: Episode One”. Users who own Half-Life 2 and go on to purchase “The Orange Box” or the "Valve Complete Pack" will receive an extra copy of “Half-Life 2”. Users who own Left 4 Dead and then go on to purchase "Left 4 Dead + Left 4 Dead 2 Bundle" will receive an extra copy of "Left 4 Dead" According to Valve, the only cases where you get a giftable copy are: If you purchase a copy of a game you already own, you may or may not receive a giftable copy to give to someone else.
![dying light steam badge dying light steam badge](https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/3a/3ad36ec2ed67cf31a3956b4dafb21099656a47e3_full.jpg)
I agree with corroded that you should just give them the key, but to answer your question: