This is a console application based on Boiler. It retrieve the CMsgGCCStrike15_v2_MatchList protobuf message from Steam GC and write it into the file provided as argument. Nothing more.
I made this application to add the ability to download last matchmaking demos from the application CSGO Demos Manager. As Steamworks.NET doesn't provide a way to communicate with the Steam Game Coordinator, I had to use the C++ Steamworks version.
As this application has been made for CSGO Demos Manager, it has been tested only on Windows.
- Download the repo and extract it
- Download the protobuf 2.5.0 src
- Extract it into the solution root folder
- Launch the protobuf solution
- Compile the project "libprotobuf" (Debug or / and Release)
- Download the Steamworks SDK
- Extract it into the solution root folder and rename the folder to "steamworks_sdk"
- Launch the boiler-writter solution