Skip to content

Commit

Permalink
chore: update proto and license
Browse files Browse the repository at this point in the history
  • Loading branch information
akiver committed Sep 2, 2024
1 parent ca06dd1 commit 4c21447
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 1,198 deletions.
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2016-present AkiVer

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
## About

This is a console application based on [Boiler](https://bitbucket.org/ACB/boiler/).
It retrieves the CMsgGCCStrike15_v2_MatchList protobuf message from Steam GC and writes it into the file provided as an argument.
It retrieves the `CMsgGCCStrike15_v2_MatchList` protobuf message from the Steam GC and writes it into the file provided as an argument.
Nothing more.

## Why?

I made this application to add the ability to download last matchmaking demos from the application [CS Demo Manager](https://github.com/akiver/CSGO-Demos-Manager).
I made this application to add the ability to download last matchmaking demos from the application [CS Demo Manager](https://github.com/akiver/cs-demo-manager).

## Usage

A ready-to-use executable for each platform can be downloaded from [GitHub](https://github.com/akiver/boiler-writter/releases).

```
```shell
./boiler-writter path_to_the_file_where_data_will_be_written [matchId outcomeId tokenId]
```

Expand Down Expand Up @@ -80,6 +80,10 @@ If you want to generate an Xcode project `cmake -G Xcode`.
4. `cmake --build . --config Release`
5. Executable will be in the `bin` folder

## Acknowledgments

- [Boiler](https://bitbucket.org/ACB/boiler/)

## License

It uses the original [Boiler](https://bitbucket.org/ACB/boiler/) license [GPL v3](https://github.com/akiver/boiler-writter/blob/main/license.txt)
[MIT](https://github.com/akiver/boiler-writter/blob/main/LICENSE)
5 changes: 5 additions & 0 deletions boiler-writter/protobuf/cstrike15_gcmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,7 @@ message CMsgGC_ServerQuestUpdateData {
optional bytes binary_data = 2;
optional uint32 mm_game_mode = 3;
optional .ScoreLeaderboardData missionlbsdata = 4;
optional uint32 flags = 5;
}

message CMsgGCCStrike15_v2_MatchmakingGC2ServerConfirm {
Expand Down Expand Up @@ -605,6 +606,7 @@ message CMsgGCCStrike15_v2_MatchmakingServerRoundStats {
repeated int32 player_spawned = 29;
repeated int32 team_spawn_count = 30;
optional uint32 max_rounds = 31;
optional int32 map_id = 32;
}

message CMsgGCCStrike15_v2_MatchmakingClient2GCHello {
Expand All @@ -630,6 +632,7 @@ message CMsgGCCStrike15_v2_MatchmakingGC2ClientHello {
optional int32 player_cur_xp = 18;
optional int32 player_xp_bonus_flags = 19;
repeated .PlayerRankingInfo rankings = 20;
optional uint64 owcaseid = 21;
}

message CMsgGCCStrike15_v2_AccountPrivacySettings {
Expand Down Expand Up @@ -896,6 +899,8 @@ message CEconItemPreviewDataBlock {
optional uint32 dropreason = 16;
optional uint32 musicindex = 17;
optional int32 entindex = 18;
optional uint32 petindex = 19;
repeated .CEconItemPreviewDataBlock.Sticker keychains = 20;
}

message CMsgGCCStrike15_v2_MatchEndRewardDropsNotification {
Expand Down
Loading

0 comments on commit 4c21447

Please sign in to comment.