Skip to content

Commit

Permalink
5006 | 706 files | M Protobufs/dota_commonmessages.proto, M Protobufs…
Browse files Browse the repository at this point in the history
…/dota_gcmessages_client.proto, M Protobufs/dota_gcmessages_common.proto, M Protobufs/dota_gcmessages_msgid.proto, M Protobufs/dota_gcmessages_server.proto, M Protobufs/dota_shared_enums.proto, M Protobufs/dota_usermessages.proto, M Protobufs/econ_gcmessages.proto, M Protobufs/enums_clientserver.proto, M Protobufs/network_connection.proto, M Protobufs/steammessages.proto, M Protobufs/steammessages_base.proto, M Protobufs/usermessages.proto, M game/bin/built_from_cl.txt, M game/bin/linuxsteamrt64/libanimationsystem_strings.txt, M game/bin/linuxsteamrt64/libengine2_strings.txt, M game/bin/linuxsteamrt64/libfilesystem_stdio_strings.txt, M game/bin/linuxsteamrt64/libinputsystem_strings.txt, M game/bin/linuxsteamrt64/liblocalize_strings.txt, M game/bin/linuxsteamrt64/libmaterialsystem2_strings.txt, M game/bin/linuxsteamrt64/libmeshsystem_strings.txt, M game/bin/linuxsteamrt64/libnetworksystem_strings.txt, M game/bin/linuxsteamrt64/libpanorama_s

https://steamdb.info/patchnotes/7372793/
  • Loading branch information
SteamTracker committed Sep 16, 2021
1 parent 3cdb812 commit 3979b2c
Show file tree
Hide file tree
Showing 706 changed files with 32,540 additions and 26,577 deletions.
1 change: 1 addition & 0 deletions Protobufs/dota_commonmessages.proto
Expand Up @@ -59,6 +59,7 @@ enum dotaunitorder_t {
DOTA_UNIT_ORDER_PREGAME_ADJUST_ITEM_ASSIGNMENT = 36;
DOTA_UNIT_ORDER_DROP_ITEM_AT_FOUNTAIN = 37;
DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH = 38;
DOTA_UNIT_ORDER_MOVE_RELATIVE = 39;
}

enum EDOTAVersusScenePlayerBehavior {
Expand Down
38 changes: 25 additions & 13 deletions Protobufs/dota_gcmessages_client.proto
Expand Up @@ -1023,25 +1023,29 @@ message CMsgDOTAStartDailyHeroChallenge {
message CMsgGCNotificationsRequest {
}

message CMsgGCNotificationsResponse {
message Notification {
optional uint64 id = 1;
optional uint32 type = 2;
optional uint32 timestamp = 3;
optional uint32 reference_a = 4;
optional uint32 reference_b = 5;
optional uint32 reference_c = 6;
optional string message = 7;
optional bool unread = 8;
}
message CMsgGCNotifications_Notification {
optional uint64 id = 1;
optional uint32 type = 2;
optional uint32 timestamp = 3;
optional uint32 reference_a = 4;
optional uint32 reference_b = 5;
optional uint32 reference_c = 6;
optional string message = 7;
optional bool unread = 8;
}

message CMsgGCNotificationsUpdate {
enum EResult {
SUCCESS = 0;
ERROR_UNSPECIFIED = 1;
}

optional .CMsgGCNotificationsResponse.EResult result = 1 [default = SUCCESS];
repeated .CMsgGCNotificationsResponse.Notification notifications = 2;
optional .CMsgGCNotificationsUpdate.EResult result = 1 [default = SUCCESS];
repeated .CMsgGCNotifications_Notification notifications = 2;
}

message CMsgGCNotificationsResponse {
optional .CMsgGCNotificationsUpdate update = 1;
}

message CMsgGCNotificationsMarkReadRequest {
Expand Down Expand Up @@ -1736,6 +1740,7 @@ message CMsgClientToGCSelectCompendiumInGamePredictionResponse {

message CMsgClientToGCOpenPlayerCardPack {
optional uint64 player_card_pack_item_id = 1;
optional uint32 team_id = 2;
}

message CMsgClientToGCOpenPlayerCardPackResponse {
Expand All @@ -1745,6 +1750,8 @@ message CMsgClientToGCOpenPlayerCardPackResponse {
ERROR_FAILED_TO_FIND_PACK = 3;
ERROR_ITEM_NOT_CARD_PACK = 4;
ERROR_FAILED_CARD_CREATE = 5;
ERROR_INVALID_TEAM_ID_ATTRIBUTE = 6;
ERROR_INVALID_TEAM_ID = 7;
}

optional .CMsgClientToGCOpenPlayerCardPackResponse.Result result = 1 [default = SUCCESS];
Expand Down Expand Up @@ -1783,6 +1790,8 @@ message CMsgClientToGCCreatePlayerCardPackResponse {
ERROR_INSUFFICIENT_DUST = 3;
ERROR_ITEM_NOT_DUST_ITEM = 4;
ERROR_FAILED_CARD_PACK_CREATE = 5;
ERROR_NO_CARD_PACK = 6;
ERROR_NOT_AVAILABLE = 7;
}

optional .CMsgClientToGCCreatePlayerCardPackResponse.Result result = 1 [default = SUCCESS];
Expand All @@ -1802,6 +1811,8 @@ message CMsgClientToGCCreateTeamPlayerCardPackResponse {
ERROR_INSUFFICIENT_DUST = 3;
ERROR_ITEM_NOT_DUST_ITEM = 4;
ERROR_FAILED_CARD_PACK_CREATE = 5;
ERROR_NO_CARD_PACK = 6;
ERROR_NOT_AVAILABLE = 7;
}

optional .CMsgClientToGCCreateTeamPlayerCardPackResponse.Result result = 1 [default = SUCCESS];
Expand Down Expand Up @@ -2798,6 +2809,7 @@ message CMsgClientToGCPlayerCardSpecificPurchaseResponse {
ERROR_INSUFFICIENT_DUST = 3;
ERROR_ITEM_NOT_DUST_ITEM = 4;
ERROR_FAILED_CARD_PACK_CREATE = 5;
ERROR_NOT_AVAILABLE = 6;
}

optional .CMsgClientToGCPlayerCardSpecificPurchaseResponse.Result result = 1 [default = SUCCESS];
Expand Down
17 changes: 17 additions & 0 deletions Protobufs/dota_gcmessages_common.proto
Expand Up @@ -1470,6 +1470,11 @@ message CMsgRequestPlayerRecentAccomplishments {
optional uint32 hero_id = 2;
}

message CMsgServerToGCRequestPlayerRecentAccomplishments {
optional uint32 account_id = 1;
optional uint32 hero_id = 2;
}

message CMsgRequestPlayerRecentAccomplishmentsResponse {
enum EResponse {
k_eInternalError = 0;
Expand All @@ -1482,6 +1487,18 @@ message CMsgRequestPlayerRecentAccomplishmentsResponse {
optional .CMsgRecentAccomplishments player_accomplishments = 2;
}

message CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse {
enum EResponse {
k_eInternalError = 0;
k_eSuccess = 1;
k_eTooBusy = 2;
k_eDisabled = 3;
}

optional .CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse.EResponse result = 1 [default = k_eInternalError];
optional .CMsgRecentAccomplishments player_accomplishments = 2;
}

message CMsgArcanaVoteMatchVotes {
optional uint32 match_id = 1;
optional uint32 hero_id = 2;
Expand Down
4 changes: 4 additions & 0 deletions Protobufs/dota_gcmessages_msgid.proto
Expand Up @@ -966,4 +966,8 @@ enum EDOTAGCMsg {
k_EMsgServerToGCCompendiumChosenInGamePredictions = 8809;
k_EMsgClientToGCCreateTeamPlayerCardPack = 8810;
k_EMsgClientToGCCreateTeamPlayerCardPackResponse = 8811;
k_EMsgGCToServerSubmitCheerData = 8812;
k_EMsgGCToServerCheerConfig = 8813;
k_EMsgServerToGCGetCheerConfig = 8814;
k_EMsgServerToGCGetCheerConfigResponse = 8815;
}
31 changes: 31 additions & 0 deletions Protobufs/dota_gcmessages_server.proto
Expand Up @@ -1458,3 +1458,34 @@ message CMsgMatchDiretideCandy {
repeated .CMsgMatchDiretideCandy.PlayerCandy player_candy_data = 1;
optional .EEvent event_id = 2 [default = EVENT_ID_NONE];
}

message CMsgGCToServerCheerData {
optional uint32 radiant_cheers = 1;
optional uint32 dire_cheers = 2;
optional uint32 radiant_premium_cheers = 3;
optional uint32 dire_premium_cheers = 4;
}

message CMsgCheerConfig {
optional bool cheers_enabled = 1;
optional bool is_valid_league_id = 2;
optional float window_duration = 3;
optional uint32 window_bucket_count = 4;
optional float premium_value = 5;
optional float crowd_level_push_time = 6;
optional float initial_high_crowd_level = 7;
optional float minimum_high_crowd_level = 8;
optional float crowd_level_decay = 9;
}

message CMsgGCToServerCheerConfig {
optional .CMsgCheerConfig cheer_config = 1;
}

message CMsgServerToGCGetCheerConfig {
optional uint32 league_id = 1;
}

message CMsgServerToGCGetCheerConfigResponse {
optional .CMsgCheerConfig cheer_config = 2;
}
94 changes: 94 additions & 0 deletions Protobufs/dota_scenariomessages.proto
@@ -0,0 +1,94 @@
option optimize_for = SPEED;
option cc_generic_services = false;

message CScenario_SpiritBear {
}

message CMsgDotaScenario {
message Position {
optional float x = 1;
optional float y = 2;
}

message EntityRef {
optional int32 player_id = 1 [default = -1];
optional int32 neutral_stash_id = 2 [default = -1];
optional int32 entity_idx = 3 [default = -1];
}

message Game {
optional uint64 match_id = 1;
optional int32 game_mode = 2;
optional float clock_time = 3;
}

message TeamNeutralItem {
optional string name = 1;
optional bool consumed = 2;
}

message Team {
optional int32 team_number = 1;
repeated .CMsgDotaScenario.TeamNeutralItem neutral_items = 2;
}

message HeroAbility {
optional string name = 1;
optional int32 level = 2;
}

message Hero {
optional fixed64 steam_id = 1;
optional int32 player_id = 2;
optional int32 team_id = 3;
optional string hero = 4;
optional int32 total_xp = 5;
optional int32 reliable_gold = 6;
optional int32 unreliable_gold = 7;
repeated .CMsgDotaScenario.HeroAbility abilities = 8;
optional int32 last_hits = 9;
optional int32 denies = 10;
optional int32 kill_streak = 11;
}

message Stock {
optional string name = 1;
optional int32 team_number = 2 [default = -1];
optional int32 player_id = 3 [default = -1];
optional int32 current_stock = 4;
optional float cooldown = 5;
optional int32 bonus_stock = 6;
}

message Building {
optional string entity_name = 1;
optional string entity_class = 2;
optional int32 team_id = 3;
optional bool is_destroyed = 4;
optional float health_frac = 5;
}

message Entity {
optional .CScenario_SpiritBear spirit_bear = 1;
}

message Item {
optional string name = 1;
optional .CMsgDotaScenario.EntityRef location = 2;
optional int32 owner_id = 3;
optional int32 item_slot = 4;
optional int32 neutral_drop_team = 5;
optional int32 charges = 6;
optional int32 secondary_charges = 7;
optional float lifetime = 8 [default = -1];
optional int32 stored_rune_type = 9 [default = -1];
}

optional .CMsgDotaScenario.Game game = 1;
repeated .CMsgDotaScenario.Team teams = 2;
repeated .CMsgDotaScenario.Hero heroes = 3;
repeated .CMsgDotaScenario.Stock stock = 4;
repeated .CMsgDotaScenario.Building buildings = 5;
repeated .CMsgDotaScenario.Entity entities = 6;
repeated .CMsgDotaScenario.Item items = 7;
}
6 changes: 4 additions & 2 deletions Protobufs/dota_shared_enums.proto
Expand Up @@ -42,7 +42,8 @@ enum DOTA_GameState {
DOTA_GAMERULES_STATE_TEAM_SHOWCASE = 8;
DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP = 9;
DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD = 10;
DOTA_GAMERULES_STATE_LAST = 11;
DOTA_GAMERULES_STATE_SCENARIO_SETUP = 11;
DOTA_GAMERULES_STATE_LAST = 12;
}

enum DOTA_GC_TEAM {
Expand Down Expand Up @@ -88,7 +89,8 @@ enum EEvent {
EVENT_ID_TEAM_FANDOM = 30;
EVENT_ID_DIRETIDE_2020 = 31;
EVENT_ID_SPRING_2021 = 32;
EVENT_ID_COUNT = 33;
EVENT_ID_FALL_2021 = 33;
EVENT_ID_COUNT = 34;
}

enum DOTALeaverStatus_t {
Expand Down
4 changes: 4 additions & 0 deletions Protobufs/dota_usermessages.proto
Expand Up @@ -181,6 +181,7 @@ enum DOTA_CHAT_MESSAGE {
CHAT_MESSAGE_SAFE_TO_LEAVE = 21;
CHAT_MESSAGE_RUNE_PICKUP = 22;
CHAT_MESSAGE_RUNE_BOTTLE = 23;
CHAT_MESSAGE_RUNE_DENY = 114;
CHAT_MESSAGE_INTHEBAG = 24;
CHAT_MESSAGE_SECRETSHOP = 25;
CHAT_MESSAGE_ITEM_AUTOPURCHASED = 26;
Expand Down Expand Up @@ -972,6 +973,8 @@ message CDOTAUserMsg_TE_ProjectileLoc {
optional fixed32 colorgemcolor = 11;
optional int32 launch_tick = 12;
optional int32 handle = 13;
optional int32 hSource = 14;
optional int32 sourceAttachment = 15;
}

message CDOTAUserMsg_TE_DestroyProjectile {
Expand All @@ -998,6 +1001,7 @@ message CDOTAUserMsg_AbilityPing {
optional int32 secondary_charges = 10;
optional uint32 caster_id = 11;
optional bool ctrl_held = 12;
optional float reclaim_time = 13;
}

message CDOTAUserMsg_TE_UnitAnimation {
Expand Down
7 changes: 7 additions & 0 deletions Protobufs/econ_gcmessages.proto
Expand Up @@ -194,6 +194,7 @@ enum EGCItemMsg {
k_EMsgGCToGCPurchaseSucceeded = 2608;
k_EMsgClientToGCGetLimitedItemPurchaseQuantity = 2609;
k_EMsgClientToGCGetLimitedItemPurchaseQuantityResponse = 2610;
k_EMsgGCToGCBetaDeleteItems = 2611;
}

enum EItemPurgatoryResponse_Finalize {
Expand Down Expand Up @@ -452,6 +453,12 @@ message CMsgGCToGCGrantAccountRolledItems {
optional uint64 audit_data = 4;
}

message CMsgGCToGCBetaDeleteItems {
optional uint32 account_id = 1;
repeated uint64 item_ids = 2;
repeated uint32 item_defs = 3;
}

message CMsgGCToGCGrantSelfMadeItemToAccount {
optional uint32 item_def_index = 1;
optional uint32 accountid = 2;
Expand Down

0 comments on commit 3979b2c

Please sign in to comment.