JustArchiNET / ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Research into private games

JustArchi opened this issue · comments

Checklist

Enhancement purpose

https://help.steampowered.com/faqs/view/1150-C06F-4D62-4966

Solution

  • Find out proto updates and do RE with NH2 to see how exactly Steam provides client with that info, if at all -> IDeviceAuthService.GetExcludedGamesInLibrary (thanks @xPaw)
  • Add logic to ASF to do the same and skip games marked as such

Why currently available solutions are not sufficient?

Steam doesn't remove games automatically from badge pages, which means ASF idling process will be stuck upon finding them.

Can you help us with this enhancement idea?

Yes, I can code the solution myself and send a pull request

Additional info

No response

Given following quote I understand that we want to skip such game.

You will not receive Steam Trading Cards for the game while it is marked as Private

But out of curiosity I have to ask: Do we know what happens if we pass the necessary play-time (by a multitude of the necessary to get cards for example) while it is private and then suddenly set it public just for one minute? Could this be a potential "attack vector" at the problem?

It's out of the scope at this stage to do anything else than ignoring those games, but we might consider other options in the future, e.g. automatically hiding farmed games.

But out of curiosity I have to ask: Do we know what happens if we pass the necessary play-time (by a multitude of the necessary to get cards for example) while it is private and then suddenly set it public just for one minute? Could this be a potential "attack vector" at the problem?

I've tested just that : Got a game as private, ASF got stuck on it for 61 hours, unprivate the game, no instant drop and now the cards start to drop one by one at a normal rate.