Philipp15b / go-steam

Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
https://pkg.go.dev/github.com/Philipp15b/go-steam/v3
Other
387 stars 131 forks source link

Implement downloading and decrypting depots, manifests, chunks #101

Open mjsir911 opened 4 years ago

mjsir911 commented 4 years ago

I basically want to rewrite DepotDownloader in go, and that requires all the DepotManifest APIs

Related codes:

The protobufs are there, but other than that nothing else really

mjsir911 commented 4 years ago

In my travels I've found that #21 & #100 are closely integrated with this issue, since to find the urls for manifests you need to be able to parse the downloaded .acf/.vdf files