Skip to content

Commit

Permalink
Dota 7.33 support (#149)
Browse files Browse the repository at this point in the history
  • Loading branch information
jcoene authored Apr 21, 2023
1 parent 09a1d60 commit e477b9b
Show file tree
Hide file tree
Showing 133 changed files with 47,568 additions and 31,725 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ update: update-protobufs generate
update-protobufs:
rm -rf dota
svn export https://github.com/SteamDatabase/GameTracking-Dota2.git/trunk/Protobufs dota
rm -rf dota/gametoolevents.proto dota/dota_messages_mlbot.proto dota/dota_gcmessages_common_bot_script.proto dota/steammessages_base.proto dota/steammessages_clientserver_login.proto dota/*steamworks*.proto dota/tensorflow
rm -rf dota/gametoolevents.proto dota/dota_messages_mlbot.proto dota/dota_gcmessages_common_bot_script.proto dota/steammessages_base.proto dota/steammessages_clientserver_login.proto dota/tensorflow
$(SED) -i 's/^\(\s*\)\(optional\|repeated\|required\|extend\)\s*\./\1\2 /' dota/*.proto
$(SED) -i 's!^\s*rpc\s*\(\S*\)\s*(\.\([^)]*\))\s*returns\s*(\.\([^)]*\))\s*{!rpc \1 (\2) returns (\3) {!' dota/*.proto
$(SED) -i '1isyntax = "proto2";\n\npackage dota;\noption go_package = "github.com/dotabuff/manta/dota;dota";\n' dota/*.proto
Expand Down
570 changes: 310 additions & 260 deletions callbacks.go

Large diffs are not rendered by default.

640 changes: 429 additions & 211 deletions dota/base_gcmessages.pb.go

Large diffs are not rendered by default.

18 changes: 15 additions & 3 deletions dota/base_gcmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@ option go_package = "github.com/dotabuff/manta/dota;dota";
import "steammessages.proto";
import "gcsdk_gcmessages.proto";

option optimize_for = SPEED;
option cc_generic_services = false;

enum EGCBaseMsg {
k_EMsgGCReplicateConVars = 4002;
k_EMsgGCConVarUpdated = 4003;
Expand All @@ -32,6 +29,8 @@ enum EGCBaseMsg {
k_EMsgGCToClientApplyRemoteConVars = 4520;
k_EMsgGCToServerApplyRemoteConVars = 4521;
k_EMsgClientToGCIntegrityStatus = 4522;
k_EMsgClientToGCAggregateMetrics = 4523;
k_EMsgGCToClientAggregateMetricsBackoff = 4524;
}

enum ECustomGameInstallStatus {
Expand Down Expand Up @@ -402,3 +401,16 @@ message CMsgClientToGCIntegrityStatus {
optional bool secure_allowed = 2;
repeated CMsgClientToGCIntegrityStatus.keyvalue diagnostics = 3;
}

message CMsgClientToGCAggregateMetrics {
message SingleMetric {
optional string metric_name = 1;
optional uint32 metric_count = 2;
}

repeated CMsgClientToGCAggregateMetrics.SingleMetric metrics = 1;
}

message CMsgGCToClientAggregateMetricsBackoff {
optional float upload_rate_modifier = 1;
}
6 changes: 3 additions & 3 deletions dota/c_peer2peer_netmessages.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions dota/c_peer2peer_netmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ option go_package = "github.com/dotabuff/manta/dota;dota";
import "netmessages.proto";
import "networkbasetypes.proto";

option cc_generic_services = false;

enum P2P_Messages {
p2p_TextMessage = 256;
p2p_Voice = 257;
Expand Down
8 changes: 4 additions & 4 deletions dota/clientmessages.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions dota/clientmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ syntax = "proto2";
package dota;
option go_package = "github.com/dotabuff/manta/dota;dota";

option optimize_for = SPEED;
option cc_generic_services = false;

enum EBaseClientMessages {
CM_CustomGameEvent = 280;
CM_CustomGameEventBounce = 281;
Expand Down
6 changes: 3 additions & 3 deletions dota/connectionless_netmessages.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions dota/connectionless_netmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ option go_package = "github.com/dotabuff/manta/dota;dota";

import "netmessages.proto";

option cc_generic_services = false;

message C2S_CONNECT_Message {
optional uint32 host_version = 1;
optional uint32 auth_protocol = 2;
Expand Down
6 changes: 3 additions & 3 deletions dota/demo.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions dota/demo.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ syntax = "proto2";
package dota;
option go_package = "github.com/dotabuff/manta/dota;dota";

option cc_generic_services = false;

enum EDemoCommands {
DEM_Error = -1;
DEM_Stop = 0;
Expand Down
10 changes: 5 additions & 5 deletions dota/dota_broadcastmessages.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions dota/dota_broadcastmessages.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ syntax = "proto2";
package dota;
option go_package = "github.com/dotabuff/manta/dota;dota";

option optimize_for = SPEED;
option cc_generic_services = false;

enum EDotaBroadcastMessages {
DOTA_BM_LANLobbyRequest = 1;
DOTA_BM_LANLobbyReply = 2;
Expand Down
10 changes: 5 additions & 5 deletions dota/dota_client_enums.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions dota/dota_client_enums.proto
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ option go_package = "github.com/dotabuff/manta/dota;dota";

import "dota_shared_enums.proto";

option optimize_for = SPEED;
option cc_generic_services = false;

enum ETournamentTemplate {
k_ETournamentTemplate_None = 0;
k_ETournamentTemplate_AutomatedWin3 = 1;
Expand Down
Loading

0 comments on commit e477b9b

Please sign in to comment.