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

Eliminate private SteamKit2 branch - update generator. #103

Closed benpye closed 4 years ago

benpye commented 4 years ago

Hey,

I've been playing around with this locally and I figured I'd make a PR. This eliminates the SteamKit2 fork by including the required code directly. I've also added the protobuf repo directly instead of indirectly via SteamKit2.

Just as an FYI my end game here is to try and get all the messages available in SteamKit2 available here - as well as have this package as a proper go module. I'm not sure how interested you are in these changes but it would be great if I could avoid totally forking this repository!

Philipp15b commented 4 years ago

That looks great! Thanks a lot. I also think it'd be handy to have all SteamKit2 messages available in this repo, so more PRs are welcome.