My Steam App Ownership Growth
8
   
Award
Favorite
Favorited
Unfavorite
Download
"My most detailed app ownership history graph yet. It does not use steam's profile game count, but your actual game count (counting limited and unvetted apps).

Profile Count Milestones
1K Games Owned @ 2015-12-30
1.5K Games Owned @ 2016-04-12
2K Games Owned @ 2016-07-13
2.5K Games Owned @ 2016-09-19
3K Games Owned @ 2016-11-11
3.5K Games Owned @ 2016-12-28
4K Games Owned @ 2017-02-12
4.5K Games Owned @ 2017-04-07
5K Games Owned @ 2017-05-30
6K Games Owned @ 2017-09-06
7K Games Owned @ 2017-12-22
8K Games Owned @ 2018-02-24
9K Games Owned @ 2018-05-10
10K Games Owned @ 2018-09-06
11K Games Owned @ 2019-04-24
12K Games Owned @ 2021-03-17

If you have access to an app type dataset, here is the code I used (using fs, node-steamcommunity and node-steam-user):
function dumpOwnershipHistory() { steam.community.getSteamUser(steam.user.steamID, (error, me) => { if (error) { Logger.error(getErrorMessage(error)); retryOnError(() => dumpOwnershipHistory()); return; } const stream = FileSystem.createWriteStream(`ownership_history.csv`, { "flags": `a` }); stream.write(`"Date","Games","DLC","All"\n`); const date = me.memberSince; date.setHours(23); date.setMinutes(59); date.setSeconds(59); date.setMilliseconds(999); const allLicenses = steam.user.licenses; while (date.valueOf() <= Date.now()) { const dateStr = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`; steam.user.licenses = steam.user.licenses.filter((license) => license.time_created < date.valueOf() / 1000); const ownedApps = steam.user.getOwnedApps(true); steam.user.licenses = allLicenses; const ownedGames = ownedApps.filter((appid) => steam.apptypes[appid] === `game`); const ownedDLC = ownedApps.filter((appid) => steam.apptypes[appid] === `dlc`); stream.write(`"${dateStr}","${ownedGames.length}","${ownedDLC.length}","${ownedApps.length}"\n`); date.setDate(date.getDate() + 1); } stream.end(); }); }
"
1 Comments
†►PЯÎИŒ™◄† May 15, 2023 @ 11:48pm 
Thanks for the inspiration. I made my own: https://steamcommunity.com/sharedfiles/filedetails/?id=2976479222