Skip to content

Full Proto Dota2 Catalog

This page catalogs the full Dota 2 proto surface used by gem.

  • Source proto files: 80
  • Generated Python protobuf modules (*_pb2.py, including subdirectories): 80

Index

Use this list to jump directly to a file section:

Per-file declarations

Each file is collapsed by default. Expand to view its declarations.

base_gcmessages.proto

base_gcmessages.proto — module: base_gcmessages_pb2; imports: 3; enums: 6; messages: 62
  • Imports: steammessages.proto, gcsdk_gcmessages.proto, steammessages_steamlearn.steamworkssdk.proto
text
5: enum EGCBaseMsg
32: enum ECustomGameInstallStatus
45: message CGCStorePurchaseInit_LineItem
54: message CMsgGCStorePurchaseInit
61: message CMsgGCStorePurchaseInitResponse
66: message CMsgClientPingData
74: message CMsgInviteToParty
82: message CMsgInviteToLobby
87: message CMsgInvitationCreated
93: message CMsgPartyInviteResponse
100: message CMsgLobbyInviteResponse
108: message CMsgKickFromParty
112: message CMsgLeaveParty
115: message CMsgCustomGameInstallStatus
121: message CMsgServerAvailable
125: message CMsgLANServerAvailable
129: message CSOEconGameAccountClient
140: message CMsgApplyStrangePart
145: message CMsgApplyPennantUpgrade
150: message CMsgApplyEggEssence
155: message CSOEconItemAttribute
161: message CSOEconItemEquipped
166: message CSOEconItem
183: message CMsgSortItems
187: message CMsgItemAcknowledged
196: message CMsgSetItemPositions
197: message ItemPosition
205: message CMsgGCStorePurchaseCancel
209: message CMsgGCStorePurchaseCancelResponse
213: message CMsgGCStorePurchaseFinalize
217: message CMsgGCStorePurchaseFinalizeResponse
222: message CMsgGCToGCBannedWordListUpdated
226: message CMsgGCToGCDirtySDOCache
231: message CMsgSDONoMemcached
234: message CMsgGCToGCUpdateSQLKeyValue
238: message CMsgGCServerVersionUpdated
242: message CMsgGCClientVersionUpdated
246: message CMsgGCToGCWebAPIAccountChanged
249: message CMsgExtractGems
255: message CMsgExtractGemsResponse
256: enum EExtractGems
268: message CMsgAddSocket
274: message CMsgAddSocketResponse
275: enum EAddSocket
287: message CMsgAddItemToSocketData
292: message CMsgAddItemToSocket
297: message CMsgAddItemToSocketResponse
298: enum EAddGem
314: message CMsgResetStrangeGemCount
319: message CMsgResetStrangeGemCountResponse
320: enum EResetGem
331: message CMsgGCToClientPollFileRequest
337: message CMsgGCToClientPollFileResponse
343: message CMsgGCToGCPerformManualOp
348: message CMsgGCToGCPerformManualOpCompleted
353: message CMsgGCToGCReloadServerRegionSettings
356: message CMsgGCAdditionalWelcomeMsgList
360: message CMsgApplyRemoteConVars
361: message ConVar
372: message CMsgGCToClientApplyRemoteConVars
376: message CMsgGCToServerApplyRemoteConVars
380: message CMsgClientToGCIntegrityStatus
381: message keyvalue
393: message CMsgClientToGCAggregateMetrics
394: message SingleMetric
402: message CMsgGCToClientAggregateMetricsBackoff
406: message CMsgGCToServerSteamLearnAccessTokensChanged
410: message CMsgGCToServerSteamLearnUseHTTP

c_peer2peer_netmessages.proto

c_peer2peer_netmessages.proto — module: c_peer2peer_netmessages_pb2; imports: 2; enums: 2; messages: 7
  • Imports: netmessages.proto, networkbasetypes.proto
text
4: enum P2P_Messages
14: message CP2P_TextMessage
18: message CSteam_Voice_Encoding
22: message CP2P_Voice
23: enum Handler_Flags
31: message CP2P_Ping
36: message CP2P_VRAvatarPosition
37: message COrientation
48: message CP2P_WatchSynchronization

clientmessages.proto

clientmessages.proto — module: clientmessages_pb2; imports: 0; enums: 2; messages: 7
  • Imports: (none)
text
1: enum EBaseClientMessages
12: enum EClientUIEvent
18: message CClientMsg_CustomGameEvent
23: message CClientMsg_CustomGameEventBounce
29: message CClientMsg_ClientUIEvent
37: message CClientMsg_DevPaletteVisibilityChangedEvent
41: message CClientMsg_WorldUIControllerHasPanelChangedEvent
47: message CClientMsg_RotateAnchor
51: message CClientMsg_ListenForResponseFound

connectionless_netmessages.proto

connectionless_netmessages.proto — module: connectionless_netmessages_pb2; imports: 1; enums: 0; messages: 3
  • Imports: netmessages.proto
text
3: message C2S_CONNECT_SameProcessCheck
8: message C2S_CONNECT_Message
21: message C2S_CONNECTION_Message

demo.proto

demo.proto — module: demo_pb2; imports: 0; enums: 1; messages: 28
  • Imports: (none)
text
1: enum EDemoCommands
26: message CDemoFileHeader
44: message CGameInfo
45: message CDotaGameInfo
46: message CPlayerInfo
54: message CHeroSelectEvent
73: message CCSGameInfo
81: message CDemoFileInfo
88: message CDemoPacket
92: message CDemoFullPacket
97: message CDemoSaveGame
104: message CDemoSyncTick
107: message CDemoConsoleCmd
111: message CDemoSendTables
115: message CDemoClassInfo
116: message class_t
125: message CDemoCustomData
130: message CDemoCustomDataCallbacks
134: message CDemoAnimationHeader
140: message CDemoAnimationData
148: message CDemoStringTables
149: message items_t
154: message table_t
164: message CDemoStop
167: message CDemoUserCmd
172: message CDemoSpawnGroups
176: message CDemoSpawnGroupsHLTVBroadcast
180: message CDemoRecovery
181: message DemoInitialSpawnGroupEntry

dota_broadcastmessages.proto

dota_broadcastmessages.proto — module: dota_broadcastmessages_pb2; imports: 0; enums: 1; messages: 4
  • Imports: (none)
text
1: enum EDotaBroadcastMessages
6: message CDOTABroadcastMsg
11: message CDOTABroadcastMsg_LANLobbyRequest
14: message CDOTABroadcastMsg_LANLobbyReply
15: message CLobbyMember

dota_client_enums.proto

dota_client_enums.proto — module: dota_client_enums_pb2; imports: 1; enums: 7; messages: 0
  • Imports: dota_shared_enums.proto
text
3: enum ETournamentTemplate
8: enum ETournamentGameState
21: enum ETournamentTeamState
45: enum ETournamentState
60: enum ETournamentNodeState
77: enum EDOTAGroupMergeResult
90: enum EPartyBeaconType

dota_clientmessages.proto

dota_clientmessages.proto — module: dota_clientmessages_pb2; imports: 3; enums: 4; messages: 120
  • Imports: dota_commonmessages.proto, dota_shared_enums.proto, base_gcmessages.proto
text
5: enum EDotaClientMessages
136: message CDOTAClientMsg_MapPing
140: message CDOTAClientMsg_ItemAlert
144: message CDOTAClientMsg_EnemyItemAlert
154: message CDOTAClientMsg_ModifierAlert
159: message CDOTAClientMsg_ClickedBuff
164: message CDOTAClientMsg_HPManaAlert
169: message CDOTAClientMsg_NeutralCampAlert
175: message CDOTAClientMsg_GlyphAlert
179: message CDOTAClientMsg_RadarAlert
183: message CDOTAClientMsg_MapLine
187: message CDOTAClientMsg_AspectRatio
191: message CDOTAClientMsg_UnitsAutoAttackMode
192: enum EMode
199: enum EUnitType
208: message CDOTAClientMsg_UnitsAutoAttackAfterSpell
212: message CDOTAClientMsg_TeleportRequiresHalt
216: message CDOTAClientMsg_ChannelRequiresHalt
220: message CDOTAClientMsg_InteractionChannelsRequireHalt
224: message CDOTAClientMsg_AbilitySpecificChannelRequiresHalt
230: message CDOTAClientMsg_SearchString
234: message CDOTAClientMsg_Pause
237: message CDOTAClientMsg_ShopViewMode
241: message CDOTAClientMsg_SetUnitShareFlag
247: message CDOTAClientMsg_SwapRequest
251: message CDOTAClientMsg_SwapAccept
255: message CDOTAClientMsg_WorldLine
259: message CDOTAClientMsg_RequestGraphUpdate
262: message CDOTAClientMsg_ChatWheel
268: message CDOTAClientMsg_SendStatPopup
272: message CDOTAClientMsg_DismissAllStatPopups
276: message CDOTAClientMsg_BeginLastHitChallenge
281: message CDOTAClientMsg_UpdateQuickBuyItem
287: message CDOTAClientMsg_UpdateQuickBuy
292: message CDOTAClientMsg_QuickBuyAction
293: enum EActionType
317: message CDOTAClientMsg_RecordVote
321: message CDOTAClientMsg_WillPurchaseAlert
327: message CDOTAClientMsg_BuyBackStateAlert
330: message CDOTAClientMsg_QuickBuyAlert
337: message CDOTAClientMsg_PlayerShowCase
341: message CDOTAClientMsg_CameraZoomAmount
345: message CDOTAClientMsg_BroadcasterUsingCameraman
349: message CDOTAClientMsg_BroadcasterUsingAssistedCameraOperator
353: message CDOTAClientMsg_FillEmptySlotsWithBots
357: message CDOTAClientMsg_HeroStatueLike
361: message CDOTAClientMsg_EventCNY2015Cmd
365: message CDOTAClientMsg_DemoHero
366: message PreviewItem
381: message CDOTAClientMsg_ChallengeSelect
387: message CDOTAClientMsg_ChallengeReroll
394: message CDOTAClientMsg_CoinWager
398: message CDOTAClientMsg_CoinWagerToken
402: message CDOTAClientMsg_RankWager
406: message CDOTAClientMsg_PlayerBounty
410: message CDOTAClientMsg_EventPointsTip
414: message CDOTAClientMsg_ExecuteOrders
419: message CDOTAClientMsg_XPAlert
424: message CDOTAClientMsg_TalentTreeAlert
431: message CDOTAClientMsg_KillcamDamageTaken
440: message CDOTAClientMsg_KillMyHero
443: message CDOTAClientMsg_QuestStatus
453: message CDOTAClientMsg_ToggleAutoattack
458: message CDOTAClientMsg_SpecialAbility
463: message CDOTAClientMsg_SetEnemyStartingPosition
468: message CDOTAClientMsg_SetDesiredWardPlacement
474: message CDOTAClientMsg_RollDice
480: message CDOTAClientMsg_FlipCoin
484: message CDOTAClientMsg_RequestItemSuggestions
487: message CDOTAClientMsg_SuggestItemPreference
488: message ItemPreference
496: message CDOTAClientMsg_SuggestItemRefresh
500: message CDOTAClientMsg_SuggestItemGetVariants
504: message CDOTAClientMsg_SuggestItemSelectVariant
508: message CDOTAClientMsg_MakeTeamCaptain
512: message CDOTAClientMsg_HelpTipSystemStateChanged
516: message CDOTAClientMsg_RequestBulkCombatLog
523: message CDOTAClientMsg_AbilityDraftRequestAbility
530: message CDOTAClientMsg_GuideSelectOption
535: message CDOTAClientMsg_GuideSelected
540: message CDOTAClientMsg_DamageReport
547: message CDOTAClientMsg_SalutePlayer
552: message CDOTAClientMsg_GiftPlayer
557: message CDOTAClientMsg_GiftEveryone
561: message CDOTAClientMsg_TipAlert
565: message CDOTAClientMsg_EmptyTeleportAlert
569: message CDOTAClientMsg_SetCavernMapVariant
573: message CDOTAClientMsg_PauseGameOrder
578: message CDOTAClientMsg_VersusScene_PlayerBehavior
585: message CDOTAClientMsg_EmptyItemSlotAlert
590: message CDOTAClientMsg_AddOverwatchReportMarker
596: message CDOTAClientMsg_AddCommunicationsReportMarker
600: message CDOTAClientMsg_AddCommunicationsBlockMarker
604: message CDOTAClientMsg_AghsStatusAlert
611: message CDOTAClientMsg_PerfReport
636: message CDOTAClientMsg_ContextualTips_Subscribe_Entry
643: message CDOTAClientMsg_ContextualTips_Subscribe
647: message CDOTAClientMsg_ChatMessage
652: message CDOTAClientMsg_DuelAccepted
657: message CDOTAClientMsg_ChooseNeutralItem
663: message CDOTAClientMsg_RerollNeutralItem
668: message CDOTAClientMsg_PlayerDraftPick
672: message CDOTAClientMsg_PlayerDraftSuggest
676: message CDOTAClientMsg_PlayerDraftPreferRole
681: message CDOTAClientMsg_PlayerDraftPreferTeam
685: message CDOTAClientMsg_AbilityAlert
695: message CDOTAClientMsg_SelectOverworldTokenRewards
699: message CDOTAClientMsg_FacetAlert
705: message CDOTAClientMsg_InnateAlert
710: message CDOTAClientMsg_SelectOverworldID
714: message CDOTAClientMsg_RoshanTimer
718: message CDOTAClientMsg_TormentorTimer
722: message CDOTAClientMsg_CraftNeutralItem
725: message CDOTAClientMsg_ChooseCraftedNeutralItem
731: message CDOTAClientMsg_TimerAlert
735: message CDOTAClientMsg_MadstoneAlert
739: message CDOTAClientMsg_UpdateAutoCourierSettings
743: message CDOTAClientMsg_AutoCourierExecute
748: message CDOTAClientMsg_MonsterHunter_SelectInvestigation
752: message CDOTAClientMsg_MonsterHunter_HuntAlert
757: message CDOTAClientMsg_ChooseDeityBlessing
761: message CDOTAClientMsg_ChooseAghanimUpgrade
767: message CDOTAClientMsg_ChooseAbilityImbue
771: message CDOTAClientMsg_NetworkStats

dota_commonmessages.proto

dota_commonmessages.proto — module: dota_commonmessages_pb2; imports: 1; enums: 4; messages: 13
  • Imports: networkbasetypes.proto
text
3: enum EPingSource
10: enum EDOTAStatPopupTypes
19: enum dotaunitorder_t
65: enum EDOTAVersusScenePlayerBehavior
71: message CDOTAMsg_PingWaypointPath
77: message CDOTAMsg_LocationPing
87: message CDOTAMsg_ItemAlert
93: message CDOTAMsg_MapLine
99: message CDOTAMsg_WorldLine
107: message CDOTAMsg_SendStatPopup
117: message CDOTAMsg_DismissAllStatPopups
121: message CDOTAMsg_CoachHUDPing
127: message CDOTAMsg_UnitOrder
137: message VersusScene_PlayActivity
138: message ActivityInfo
148: message VersusScene_ChatWheel
153: message VersusScene_PlaybackRate

dota_fighting_game_p2p_messages.proto

dota_fighting_game_p2p_messages.proto — module: dota_fighting_game_p2p_messages_pb2; imports: 2; enums: 1; messages: 6
  • Imports: netmessages.proto, networkbasetypes.proto
text
4: message CMsgFightingGame_GameData_Fighting
5: message InputSample
19: message CMsgFightingGame_GameData_CharacterSelect
20: message Item
33: message CMsgFightingGame_GameData_Loaded
40: message CP2P_FightingGame_GameData
41: enum EState

dota_gcmessages_client.proto

dota_gcmessages_client.proto — module: dota_gcmessages_client_pb2; imports: 10; enums: 86; messages: 475
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_webapi.proto, gcsdk_gcmessages.proto, dota_gcmessages_common_lobby.proto, dota_gcmessages_common_match_management.proto, base_gcmessages.proto, econ_gcmessages.proto, valveextensions.proto
text
12: enum CMsgDOTARequestMatches_SkillLevel
19: enum DOTA_WatchReplayType
24: enum EItemEditorReservationResult
31: enum EWeekendTourneyRichPresenceEvent
38: enum EDOTATriviaAnswerResult
47: enum EPurchaseHeroRelicResult
58: enum EDevEventRequestResult
68: enum ESupportEventRequestResult
85: enum EUnderDraftResponse
100: enum EDOTADraftTriviaAnswerResult
109: enum CMsgClientToGCUpdateComicBookStat_Type
115: message CMsgClientSuspended
119: message CMsgBalancedShuffleLobby
122: message CMsgInitialQuestionnaireResponse
126: message CMsgDOTARequestMatchesResponse
127: message Series
140: message CMsgDOTAPopup
141: enum PopupID
218: message CMsgDOTAReportsRemainingRequest
221: message CMsgDOTAReportsRemainingResponse
230: message CMsgDOTASubmitPlayerReport
237: message CMsgDOTASubmitPlayerReportResponse
238: enum EResult
261: message CMsgDOTASubmitPlayerAvoidRequest
267: message CMsgDOTASubmitPlayerAvoidRequestResponse
273: message CMsgDOTASubmitPlayerReportV2
282: message CMsgDOTASubmitPlayerReportResponseV2
283: enum EResult
307: message CMsgDOTASubmitLobbyMVPVote
311: message CMsgDOTASubmitLobbyMVPVoteResponse
316: message CMsgDOTALobbyMVPAwarded
321: message CMsgDOTAKickedFromMatchmakingQueue
325: message CMsgGCMatchDetailsRequest
329: message CMsgGCMatchDetailsResponse
335: message CMsgDOTAProfileTickets
336: message LeaguePass
346: message CMsgClientToGCGetProfileTickets
350: message CMsgGCToClientPartySearchInvites
354: message CMsgDOTAWelcome
355: message CExtraMsg
381: message CSODOTAGameHeroFavorites
386: message CMsgDOTAMatchVotes
387: message PlayerVote
396: message CMsgMatchmakingMatchGroupInfo
403: message CMsgDOTAMatchmakingStatsRequest
406: message CMsgDOTAMatchmakingStatsResponse
412: message CMsgDOTAUpdateMatchmakingStats
416: message CMsgDOTAUpdateMatchManagementStats
420: message CMsgDOTASetMatchHistoryAccess
424: message CMsgDOTASetMatchHistoryAccessResponse
428: message CMsgDOTANotifyAccountFlagsChange
433: message CMsgDOTASetProfilePrivacy
437: message CMsgDOTASetProfilePrivacyResponse
441: message CMsgUpgradeLeagueItem
446: message CMsgUpgradeLeagueItemResponse
449: message CMsgGCWatchDownloadedReplay
454: message CMsgClientToGCWatchingBroadcast
458: message CMsgClientsRejoinChatChannels
461: message CMsgGCGetHeroStandings
464: message CMsgGCGetHeroStandingsResponse
465: message Hero
498: message CMatchPlayerTimedStatAverages
514: message CMatchPlayerTimedStatStdDeviations
530: message CMsgGCGetHeroTimedStatsResponse
531: message TimedStatsContainer
540: message RankChunkedStats
549: message CMsgGCItemEditorReservationsRequest
552: message CMsgGCItemEditorReservation
557: message CMsgGCItemEditorReservationsResponse
561: message CMsgGCItemEditorReserveItemDef
566: message CMsgGCItemEditorReserveItemDefResponse
572: message CMsgGCItemEditorReleaseReservation
577: message CMsgGCItemEditorReleaseReservationResponse
582: message CMsgFlipLobbyTeams
585: message CMsgGCLobbyUpdateBroadcastChannelInfo
592: message CMsgDOTAClaimEventActionData
593: message GrantItemGiftData
602: message CMsgDOTAClaimEventAction
611: message CMsgClientToGCClaimEventActionUsingItem
619: message CMsgClientToGCClaimEventActionUsingItemResponse
623: message CMsgGCToClientClaimEventActionUsingItemCompleted
628: message CMsgDOTAGetEventPoints
633: message CMsgDOTAGetEventPointsResponse
634: message Action
651: message CMsgDOTAGetPeriodicResource
657: message CMsgDOTAGetPeriodicResourceResponse
662: message CMsgDOTAPeriodicResourceUpdated
667: message CMsgDOTACompendiumSelection
673: message CMsgDOTACompendiumSelectionResponse
677: message CMsgDOTACompendiumRemoveAllSelections
681: message CMsgDOTACompendiumRemoveAllSelectionsResponse
685: message CMsgDOTACompendiumData
689: message CMsgDOTACompendiumDataRequest
694: message CMsgDOTACompendiumDataResponse
701: message CMsgDOTAGetPlayerMatchHistory
712: message CMsgDOTAGetPlayerMatchHistoryResponse
713: message Match
742: message CMsgGCNotificationsRequest
745: message CMsgGCNotifications_Notification
756: message CMsgGCNotificationsUpdate
757: enum EResult
766: message CMsgGCNotificationsResponse
770: message CMsgGCNotificationsMarkReadRequest
773: message CMsgGCPlayerInfoSubmit
784: message CMsgGCPlayerInfoSubmitResponse
785: enum EResult
795: message CMsgDOTAEmoticonAccessSDO
800: message CMsgClientToGCEmoticonDataRequest
803: message CMsgGCToClientEmoticonData
807: message CMsgGCToClientTournamentItemDrop
812: message CMsgClientToGCGetAllHeroOrder
815: message CMsgClientToGCGetAllHeroOrderResponse
819: message CMsgClientToGCGetAllHeroProgress
823: message CMsgClientToGCGetAllHeroProgressResponse
846: message CMsgClientToGCGetTrophyList
850: message CMsgClientToGCGetTrophyListResponse
851: message Trophy
860: message CMsgGCToClientTrophyAwarded
867: message CMsgClientToGCRankRequest
871: message CMsgGCToClientRankResponse
872: enum EResultCode
885: message CMsgGCToClientRankUpdate
890: message CMsgClientToGCGetProfileCard
894: message CMsgClientToGCSetProfileCardSlots
895: message CardSlot
904: message CMsgClientToGCGetProfileCardStats
907: message CMsgClientToGCCreateHeroStatue
919: message CMsgGCToClientHeroStatueCreateResult
923: message CMsgClientToGCPlayerStatsRequest
927: message CMsgGCToClientPlayerStatsResponse
953: message CMsgClientToGCCustomGamesFriendsPlayedRequest
956: message CMsgGCToClientCustomGamesFriendsPlayedResponse
957: message CustomGame
966: message CMsgClientToGCSocialFeedPostCommentRequest
971: message CMsgGCToClientSocialFeedPostCommentResponse
975: message CMsgClientToGCSocialFeedPostMessageRequest
981: message CMsgGCToClientSocialFeedPostMessageResponse
985: message CMsgClientToGCFriendsPlayedCustomGameRequest
989: message CMsgGCToClientFriendsPlayedCustomGameResponse
994: message CMsgDOTAPartyRichPresence
995: message Member
1000: message WeekendTourney
1021: message CMsgDOTALobbyRichPresence
1033: message CMsgDOTACustomGameListenServerStartedLoading
1040: message CMsgDOTACustomGameClientFinishedLoading
1049: message CMsgClientToGCApplyGemCombiner
1054: message CMsgClientToGCH264Unsupported
1057: message CMsgClientToGCGetQuestProgress
1061: message CMsgClientToGCGetQuestProgressResponse
1062: message Challenge
1071: message Quest
1080: message CMsgGCToClientMatchSignedOut
1084: message CMsgGCGetHeroStatsHistory
1088: message CMsgGCGetHeroStatsHistoryResponse
1089: enum EResponse
1101: message CMsgPlayerConductScorecardRequest
1104: message CMsgPlayerConductScorecard
1105: enum EBehaviorRating
1130: message CMsgClientToGCWageringRequest
1134: message CMsgGCToClientWageringResponse
1150: message CMsgGCToClientWageringUpdate
1155: message CMsgGCToClientArcanaVotesUpdate
1160: message CMsgClientToGCGetEventGoals
1164: message CMsgEventGoals
1165: message EventGoal
1174: message CMsgGCToGCLeaguePredictions
1178: message CMsgPredictionRankings
1179: message PredictionLine
1186: message Prediction
1194: message CMsgPredictionResults
1195: message ResultBreakdown
1200: message Result
1208: message CMsgClientToGCHasPlayerVotedForMVP
1212: message CMsgClientToGCHasPlayerVotedForMVPResponse
1216: message CMsgClientToGCVoteForMVP
1221: message CMsgClientToGCVoteForMVPResponse
1225: message CMsgClientToGCMVPVoteTimeout
1229: message CMsgClientToGCMVPVoteTimeoutResponse
1233: message CMsgClientToGCTeammateStatsRequest
1236: message CMsgClientToGCTeammateStatsResponse
1237: message TeammateStat
1250: message CMsgClientToGCVoteForArcana
1254: message CMsgClientToGCVoteForArcanaResponse
1255: enum Result
1264: message CMsgClientToGCRequestArcanaVotesRemaining
1267: message CMsgClientToGCRequestArcanaVotesRemainingResponse
1274: message CMsgClientToGCRequestEventPointLogV2
1278: message CMsgClientToGCRequestEventPointLogResponseV2
1279: message LogEntry
1291: message CMsgClientToGCPublishUserStat
1296: message CMsgClientToGCRequestSlarkGameResult
1302: message CMsgClientToGCRequestSlarkGameResultResponse
1307: message CMsgGCToClientQuestProgressUpdated
1308: message Challenge
1322: message CMsgDOTARedeemItem
1328: message CMsgDOTARedeemItemResponse
1329: enum EResultCode
1337: message CMsgClientToGCSelectCompendiumInGamePrediction
1338: message Prediction
1348: message CMsgClientToGCSelectCompendiumInGamePredictionResponse
1349: enum EResult
1359: message CMsgClientToGCOpenPlayerCardPack
1366: message CMsgClientToGCOpenPlayerCardPackResponse
1367: enum Result
1381: message CMsgClientToGCRecyclePlayerCard
1386: message CMsgClientToGCRecyclePlayerCardResponse
1387: enum Result
1401: message CMsgClientToGCCreatePlayerCardPack
1407: message CMsgClientToGCCreatePlayerCardPackResponse
1408: enum Result
1421: message CMsgClientToGCCreateTeamPlayerCardPack
1428: message CMsgClientToGCCreateTeamPlayerCardPackResponse
1429: enum Result
1442: message CMsgGCToClientBattlePassRollup_International2016
1443: message Questlines
1451: message Wagering
1459: message Achievements
1465: message BattleCup
1470: message Predictions
1476: message Bracket
1481: message PlayerCard
1486: message FantasyChallenge
1502: message CMsgGCToClientBattlePassRollup_Fall2016
1503: message Questlines
1511: message Wagering
1519: message Achievements
1525: message BattleCup
1530: message Predictions
1536: message Bracket
1541: message PlayerCard
1546: message FantasyChallenge
1562: message CMsgGCToClientBattlePassRollup_Winter2017
1563: message Questlines
1571: message Wagering
1579: message Achievements
1585: message BattleCup
1590: message Predictions
1596: message Bracket
1601: message PlayerCard
1606: message FantasyChallenge
1622: message CMsgGCToClientBattlePassRollup_TI7
1623: message Questlines
1631: message Wagering
1639: message Achievements
1645: message BattleCup
1650: message Predictions
1656: message Bracket
1661: message PlayerCard
1666: message FantasyChallenge
1682: message CMsgGCToClientBattlePassRollup_TI8
1683: message CavernCrawl
1690: message Wagering
1698: message Achievements
1704: message Predictions
1710: message Bracket
1715: message PlayerCard
1720: message FantasyChallenge
1735: message CMsgGCToClientBattlePassRollup_TI9
1739: message CMsgGCToClientBattlePassRollup_TI10
1743: message CMsgGCToClientBattlePassRollupRequest
1748: message CMsgGCToClientBattlePassRollupResponse
1758: message CMsgGCToClientBattlePassRollupListRequest
1762: message CMsgGCToClientBattlePassRollupListResponse
1763: message EventInfo
1771: message CMsgClientToGCTransferSeasonalMMRRequest
1775: message CMsgClientToGCTransferSeasonalMMRResponse
1779: message CMsgGCToClientPlaytestStatus
1783: message CMsgClientToGCJoinPlaytest
1787: message CMsgClientToGCJoinPlaytestResponse
1791: message CMsgDOTASetFavoriteTeam
1796: message CMsgDOTATriviaCurrentQuestions
1801: message CMsgDOTASubmitTriviaQuestionAnswer
1806: message CMsgDOTASubmitTriviaQuestionAnswerResponse
1810: message CMsgDOTAStartTriviaSession
1813: message CMsgDOTAStartTriviaSessionResponse
1818: message CMsgDOTAAnchorPhoneNumberRequest
1821: message CMsgDOTAAnchorPhoneNumberResponse
1822: enum Result
1834: message CMsgDOTAUnanchorPhoneNumberRequest
1837: message CMsgDOTAUnanchorPhoneNumberResponse
1838: enum Result
1846: message CMsgGCToClientCommendNotification
1853: message CMsgDOTAClientToGCQuickStatsRequest
1860: message CMsgDOTAClientToGCQuickStatsResponse
1861: message SimpleStats
1877: message CMsgDOTASelectionPriorityChoiceRequest
1881: message CMsgDOTASelectionPriorityChoiceResponse
1882: enum Result
1890: message CMsgDOTAGameAutographReward
1894: message CMsgDOTAGameAutographRewardResponse
1895: enum Result
1903: message CMsgDOTADestroyLobbyRequest
1906: message CMsgDOTADestroyLobbyResponse
1907: enum Result
1915: message CMsgDOTAGetRecentPlayTimeFriendsRequest
1918: message CMsgDOTAGetRecentPlayTimeFriendsResponse
1922: message CMsgPurchaseItemWithEventPoints
1929: message CMsgPurchaseItemWithEventPointsResponse
1930: enum Result
1950: message CMsgPurchaseHeroRandomRelic
1955: message CMsgPurchaseHeroRandomRelicResponse
1960: message CMsgClientToGCRequestPlusWeeklyChallengeResult
1965: message CMsgClientToGCRequestPlusWeeklyChallengeResultResponse
1968: message CMsgProfileRequest
1972: message CMsgProfileResponse
1973: message FeaturedHero
1981: message MatchInfo
1989: enum EResponse
2005: message CMsgProfileUpdate
2010: message CMsgProfileUpdateResponse
2011: enum Result
2022: message CMsgTalentWinRates
2029: message CMsgGlobalHeroAverages
2041: message CMsgHeroGlobalDataRequest
2045: message CMsgHeroGlobalDataResponse
2046: message GraphData
2053: message WeekData
2060: message HeroDataPerRankChunk
2072: message CMsgHeroGlobalDataAllHeroes
2076: message CMsgHeroGlobalDataHeroesAlliesAndEnemies
2077: message HeroData
2085: message RankedHeroData
2093: message CMsgPrivateMetadataKeyRequest
2097: message CMsgPrivateMetadataKeyResponse
2101: message CMsgActivatePlusFreeTrialResponse
2102: enum Result
2113: message CMsgGCToClientCavernCrawlMapPathCompleted
2114: message CompletedPathInfo
2126: message CMsgGCToClientCavernCrawlMapUpdated
2130: message CMsgClientToGCCavernCrawlClaimRoom
2136: message CMsgClientToGCCavernCrawlClaimRoomResponse
2137: enum Result
2146: message CMsgClientToGCCavernCrawlUseItemOnRoom
2153: message CMsgClientToGCCavernCrawlUseItemOnRoomResponse
2154: enum Result
2163: message CMsgClientToGCCavernCrawlUseItemOnPath
2170: message CMsgClientToGCCavernCrawlUseItemOnPathResponse
2171: enum Result
2180: message CMsgClientToGCCavernCrawlRequestMapState
2184: message CMsgClientToGCCavernCrawlRequestMapStateResponse
2185: message SwappedChallenge
2190: message InventoryItem
2195: message TreasureMap
2200: message MapVariant
2219: enum Result
2231: message CMsgClientToGCCavernCrawlGetClaimedRoomCount
2235: message CMsgClientToGCCavernCrawlGetClaimedRoomCountResponse
2236: message MapVariant
2241: enum Result
2252: message CMsgDOTAMutationList
2253: message Mutation
2262: message CMsgEventTipsSummaryRequest
2267: message CMsgEventTipsSummaryResponse
2268: message Tipper
2277: message CMsgSocialFeedRequest
2282: message CMsgSocialFeedResponse
2283: message FeedEvent
2297: enum Result
2310: message CMsgSocialFeedCommentsRequest
2314: message CMsgSocialFeedCommentsResponse
2315: message FeedComment
2321: enum Result
2331: message CMsgClientToGCPlayerCardSpecificPurchaseRequest
2337: message CMsgClientToGCPlayerCardSpecificPurchaseResponse
2338: enum Result
2351: message CMsgClientToGCRequestContestVotes
2355: message CMsgClientToGCRequestContestVotesResponse
2356: message ItemVote
2361: enum EResponse
2372: message CMsgClientToGCRecordContestVote
2378: message CMsgGCToClientRecordContestVoteResponse
2379: enum EResult
2391: message CMsgDevGrantEventPoints
2397: message CMsgDevGrantEventPointsResponse
2401: message CMsgDevGrantEventAction
2407: message CMsgDevGrantEventActionResponse
2411: message CMsgDevDeleteEventActions
2418: message CMsgDevDeleteEventActionsResponse
2422: message CMsgDevResetEventState
2427: message CMsgDevResetEventStateResponse
2431: message CMsgDevReloadAllEvents
2434: message CMsgDevReloadAllEventsResponse
2438: message CMsgConsumeEventSupportGrantItem
2442: message CMsgConsumeEventSupportGrantItemResponse
2446: message CMsgClientToGCGetFilteredPlayers
2449: message CMsgGCToClientGetFilteredPlayersResponse
2450: message CFilterEntry
2457: enum Result
2469: message CMsgClientToGCRemoveFilteredPlayer
2473: message CMsgGCToClientRemoveFilteredPlayerResponse
2474: enum Result
2482: message CMsgClientToGCPurchaseFilteredPlayerSlot
2486: message CMsgGCToClientPurchaseFilteredPlayerSlotResponse
2487: enum Result
2499: message CMsgClientToGCUpdateFilteredPlayerNote
2504: message CMsgGCToClientUpdateFilteredPlayerNoteResponse
2505: enum Result
2514: message CMsgPartySearchPlayer
2520: message CMsgGCToClientPlayerBeaconState
2524: message CMsgGCToClientPartyBeaconUpdate
2530: message CMsgClientToGCUpdatePartyBeacon
2531: enum Action
2539: message CMsgClientToGCRequestActiveBeaconParties
2542: message CMsgGCToClientRequestActiveBeaconPartiesResponse
2543: enum EResponse
2553: message CMsgClientToGCJoinPartyFromBeacon
2559: message CMsgGCToClientJoinPartyFromBeaconResponse
2560: enum EResponse
2570: message CMsgClientToGCManageFavorites
2571: enum Action
2584: message CMsgGCToClientManageFavoritesResponse
2585: enum EResponse
2599: message CMsgClientToGCGetFavoritePlayers
2604: message CMsgGCToClientGetFavoritePlayersResponse
2605: enum EResponse
2615: message CMsgGCToClientPartySearchInvite
2619: message CMsgClientToGCVerifyFavoritePlayers
2623: message CMsgGCToClientVerifyFavoritePlayersResponse
2624: message Result
2632: message CMsgClientToGCRequestPlayerRecentAccomplishments
2636: message CMsgClientToGCRequestPlayerRecentAccomplishmentsResponse
2637: enum EResponse
2648: message CMsgClientToGCRequestPlayerHeroRecentAccomplishments
2653: message CMsgClientToGCRequestPlayerHeroRecentAccomplishmentsResponse
2654: enum EResponse
2665: message CMsgClientToGCSubmitPlayerMatchSurvey
2671: message CMsgClientToGCSubmitPlayerMatchSurveyResponse
2672: enum EResponse
2685: message CMsgGCToClientVACReminder
2688: message CMsgClientToGCUnderDraftRequest
2693: message CMsgClientToGCUnderDraftResponse
2700: message CMsgClientToGCUnderDraftReroll
2704: message CMsgClientToGCUnderDraftRerollResponse
2710: message CMsgClientToGCUnderDraftBuy
2715: message CMsgGCToClientGuildUnderDraftGoldUpdated
2719: message CMsgClientToGCUnderDraftBuyResponse
2726: message CMsgClientToGCUnderDraftRollBackBench
2730: message CMsgClientToGCUnderDraftRollBackBenchResponse
2736: message CMsgClientToGCUnderDraftSell
2741: message CMsgClientToGCUnderDraftSellResponse
2748: message CMsgClientToGCUnderDraftRedeemReward
2753: message CMsgClientToGCUnderDraftRedeemRewardResponse
2757: message CMsgClientToGCSubmitDraftTriviaMatchAnswer
2763: message CMsgClientToGCSubmitDraftTriviaMatchAnswerResponse
2767: message CMsgDraftTriviaVoteCount
2773: message CMsgClientToGCRequestReporterUpdates
2776: message CMsgClientToGCRequestReporterUpdatesResponse
2777: message ReporterUpdate
2784: enum EResponse
2800: message CMsgClientToGCAcknowledgeReporterUpdates
2804: message CMsgClientToGCRecalibrateMMR
2807: message CMsgClientToGCRecalibrateMMRResponse
2808: enum EResponse
2821: message CMsgDOTAPostGameItemAwardNotification
2827: message CMsgClientToGCGetOWMatchDetails
2830: message CMsgClientToGCGetOWMatchDetailsResponse
2831: message Marker
2836: enum EResponse
2858: message CMsgClientToGCSubmitOWConviction
2865: message CMsgClientToGCSubmitOWConvictionResponse
2866: enum EResponse
2881: message CMsgClientToGCChinaSSAURLRequest
2884: message CMsgClientToGCChinaSSAURLResponse
2888: message CMsgClientToGCChinaSSAAcceptedRequest
2891: message CMsgClientToGCChinaSSAAcceptedResponse
2895: message CMsgGCToClientOverwatchCasesAvailable
2899: message CMsgClientToGCStartWatchingOverwatch
2904: message CMsgClientToGCStopWatchingOverwatch
2909: message CMsgClientToGCOverwatchReplayError
2913: message CMsgClientToGCGetDPCFavorites
2916: message CMsgClientToGCGetDPCFavoritesResponse
2917: message Favorite
2922: enum EResponse
2935: message CMsgClientToGCSetDPCFavoriteState
2941: message CMsgClientToGCSetDPCFavoriteStateResponse
2942: enum EResponse
2957: message CMsgClientToGCSetEventActiveSeasonID
2962: message CMsgClientToGCSetEventActiveSeasonIDResponse
2963: enum EResponse
2976: message CMsgClientToGCPurchaseLabyrinthBlessings
2983: message CMsgClientToGCPurchaseLabyrinthBlessingsResponse
2984: enum EResponse
2996: message CMsgClientToGCGetStickerbookRequest
3000: message CMsgClientToGCGetStickerbookResponse
3001: enum EResponse
3013: message CMsgClientToGCCreateStickerbookPageRequest
3019: message CMsgClientToGCCreateStickerbookPageResponse
3020: enum EResponse
3032: message CMsgClientToGCDeleteStickerbookPageRequest
3038: message CMsgClientToGCDeleteStickerbookPageResponse
3039: enum EResponse
3052: message CMsgClientToGCPlaceStickersRequest
3053: message StickerItem
3061: message CMsgClientToGCPlaceStickersResponse
3062: enum EResponse
3077: message CMsgClientToGCPlaceCollectionStickersRequest
3078: message Slot
3089: message CMsgClientToGCPlaceCollectionStickersResponse
3090: enum EResponse
3107: message CMsgClientToGCOrderStickerbookTeamPageRequest
3111: message CMsgClientToGCOrderStickerbookTeamPageResponse
3112: enum EResponse
3124: message CMsgClientToGCSetHeroSticker
3130: message CMsgClientToGCSetHeroStickerResponse
3131: enum EResponse
3144: message CMsgClientToGCGetHeroStickers
3147: message CMsgClientToGCGetHeroStickersResponse
3148: enum EResponse
3159: message CMsgClientToGCSetFavoritePage
3164: message CMsgClientToGCSetFavoritePageResponse
3165: enum EResponse
3176: message CMsgClientToGCClaimSwag
3182: message CMsgClientToGCClaimSwagResponse
3183: enum EResponse
3199: message CMsgClientToGCCollectorsCacheAvailableDataRequest
3203: message CMsgGCToClientCollectorsCacheAvailableDataResponse
3204: message Vote
3205: enum EVoteType
3217: message CMsgClientToGCUploadMatchClip
3221: message CMsgGCToClientUploadMatchClipResponse
3222: enum EResponse
3232: message CMsgClientToGCMapStatsRequest
3235: message CMsgGCToClientMapStatsResponse
3236: enum EResponse
3246: message CMsgRoadToTIAssignedQuest
3254: message CMsgRoadToTIUserData
3258: message CMsgClientToGCRoadToTIGetQuests
3262: message CMsgClientToGCRoadToTIGetQuestsResponse
3263: enum EResponse
3276: message CMsgClientToGCRoadToTIGetActiveQuest
3280: message CMsgClientToGCRoadToTIGetActiveQuestResponse
3281: enum EResponse
3295: message CMsgGCToClientRoadToTIQuestDataUpdated
3300: message CMsgClientToGCRoadToTIUseItem
3306: message CMsgClientToGCRoadToTIUseItemResponse
3307: enum EResponse
3320: message CMsgClientToGCRoadToTIDevForceQuest
3326: message CMsgLobbyRoadToTIMatchQuestData
3332: message CMsgClientToGCNewBloomGift
3338: message CMsgClientToGCNewBloomGiftResponse
3343: message CMsgClientToGCSetBannedHeroes
3347: message CMsgClientToGCUpdateComicBookStats
3348: message SingleStat
3353: message LanguageStats
3364: message CMsgGCRankedPlayerInfoSubmit
3368: message CMsgGCRankedPlayerInfoSubmitResponse
3369: enum EResult
3377: message CMsgDOTAClaimGatedEvent
3381: message CMsgDOTAClaimGatedEventResponse
3382: enum ResultCode
3395: message CMsgClientToGCGetEventRanking
3400: message CMsgClientToGCGetEventRankingResponse
3408: message CMsgClientToGCGetEventCoupon
3412: message CMsgClientToGCGetEventCouponResponse
3413: message Coupon
3418: enum ResultCode
3433: message CMsgClientToGCConvertEventPoints
3440: message CMsgClientToGCConvertEventPointsResponse
3441: enum ResultCode
3453: message CMsgClientToGCInviteToDemoMode
3458: message CMsgGCToClientInviteToDemoMode

dota_gcmessages_client_bingo.proto

dota_gcmessages_client_bingo.proto — module: dota_gcmessages_client_bingo_pb2; imports: 9; enums: 10; messages: 25
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_webapi.proto, gcsdk_gcmessages.proto, base_gcmessages.proto, econ_gcmessages.proto, dota_gcmessages_client.proto, valveextensions.proto
text
11: enum EBingoAuditAction
25: message CMsgBingoSquare
31: message CMsgBingoTokens
35: message CMsgBingoCard
39: message CMsgBingoUserData
40: message BingoCardsEntry
45: message BingoTokensEntry
54: message CMsgClientToGCBingoGetUserData
58: message CMsgClientToGCBingoGetUserDataResponse
59: enum EResponse
71: message CMsgBingoIndividualStatData
76: message CMsgBingoStatsData
80: message CMsgClientToGCBingoGetStatsData
85: message CMsgClientToGCBingoGetStatsDataResponse
86: enum EResponse
98: message CMsgGCToClientBingoUserDataUpdated
103: message CMsgClientToGCBingoClaimRow
109: message CMsgClientToGCBingoClaimRowResponse
110: enum EResponse
123: message CMsgClientToGCBingoShuffleCard
128: message CMsgClientToGCBingoShuffleCardResponse
129: enum EResponse
143: message CMsgClientToGCBingoModifySquare
144: enum EModifyAction
155: message CMsgClientToGCBingoModifySquareResponse
156: enum EResponse
173: message CMsgClientToGCBingoDevRerollCard
178: message CMsgClientToGCBingoDevRerollCardResponse
179: enum EResponse
192: message CMsgClientToGCBingoDevAddTokens
198: message CMsgClientToGCBingoDevAddTokensResponse
199: enum EResponse
212: message CMsgClientToGCBingoDevClearInventory
216: message CMsgClientToGCBingoDevClearInventoryResponse
217: enum EResponse

dota_gcmessages_client_candy_shop.proto

dota_gcmessages_client_candy_shop.proto — module: dota_gcmessages_client_candy_shop_pb2; imports: 9; enums: 9; messages: 34
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_webapi.proto, gcsdk_gcmessages.proto, base_gcmessages.proto, econ_gcmessages.proto, dota_gcmessages_client.proto, valveextensions.proto
text
11: enum ECandyShopAuditAction
26: enum ECandyShopRewardType
33: message CMsgCandyShopCandyCount
38: message CMsgCandyShopCandyQuantity
42: message CMsgCandyShopExchangeRecipe
48: message CMsgCandyShopRewardData_Item
52: message CMsgCandyShopRewardData_EventAction
57: message CMsgCandyShopRewardData_EventPoints
62: message CMsgCandyShopReward
72: message CMsgCandyShopUserData
84: message CMsgClientToGCCandyShopGetUserData
88: message CMsgClientToGCCandyShopGetUserDataResponse
89: enum EResponse
103: message CMsgGCToClientCandyShopUserDataUpdated
108: message CMsgClientToGCCandyShopPurchaseReward
113: message CMsgClientToGCCandyShopPurchaseRewardResponse
114: enum EResponse
129: message CMsgClientToGCCandyShopOpenBags
134: message CMsgClientToGCCandyShopOpenBagsResponse
135: enum EResponse
151: message CMsgClientToGCCandyShopDoExchange
156: message CMsgClientToGCCandyShopDoExchangeResponse
157: enum EResponse
173: message CMsgClientToGCCandyShopDoVariableExchange
179: message CMsgClientToGCCandyShopDoVariableExchangeResponse
180: enum EResponse
196: message CMsgClientToGCCandyShopRerollRewards
200: message CMsgClientToGCCandyShopRerollRewardsResponse
201: enum EResponse
216: message CCandyShopDev
217: enum EResponse
229: message CMsgClientToGCCandyShopDevGrantCandy
234: message CMsgClientToGCCandyShopDevGrantCandyResponse
238: message CMsgClientToGCCandyShopDevClearInventory
242: message CMsgClientToGCCandyShopDevClearInventoryResponse
246: message CMsgClientToGCCandyShopDevGrantCandyBags
251: message CMsgClientToGCCandyShopDevGrantCandyBagsResponse
255: message CMsgClientToGCCandyShopDevShuffleExchange
259: message CMsgClientToGCCandyShopDevShuffleExchangeResponse
263: message CMsgClientToGCCandyShopDevGrantRerollCharges
268: message CMsgClientToGCCandyShopDevGrantRerollChargesResponse
272: message CMsgClientToGCCandyShopDevResetShop
276: message CMsgClientToGCCandyShopDevResetShopResponse

dota_gcmessages_client_chat.proto

dota_gcmessages_client_chat.proto — module: dota_gcmessages_client_chat_pb2; imports: 1; enums: 2; messages: 27
  • Imports: dota_shared_enums.proto
text
3: message CMsgClientToGCPrivateChatInvite
8: message CMsgClientToGCPrivateChatKick
13: message CMsgClientToGCPrivateChatPromote
18: message CMsgClientToGCPrivateChatDemote
23: message CMsgGCToClientPrivateChatResponse
24: enum Result
47: message CMsgDOTAJoinChatChannel
53: message CMsgDOTALeaveChatChannel
57: message CMsgGCChatReportPublicSpam
62: message CMsgDOTAChatModeratorBan
68: message CMsgDOTAChatMessage
69: message DiceRoll
75: message TriviaAnswered
83: message PlayerDraftPick
88: message ChatWheelMessage
139: message CMsgDOTAChatMember
146: message CMsgDOTAJoinChatChannelResponse
147: enum Result
182: message CMsgDOTAOtherJoinedChatChannel
190: message CMsgDOTAOtherLeftChatChannel
196: message CMsgDOTARequestChatChannelList
199: message CMsgDOTARequestChatChannelListResponse
200: message ChatChannel
209: message CMsgDOTAChatGetUserListResponse
210: message Member
221: message CMsgDOTAChatGetMemberCount
226: message CMsgDOTAChatGetMemberCountResponse
232: message CMsgDOTAChatRegionsEnabled
233: message Region

dota_gcmessages_client_coaching.proto

dota_gcmessages_client_coaching.proto — module: dota_gcmessages_client_coaching_pb2; imports: 2; enums: 17; messages: 35
  • Imports: dota_shared_enums.proto, dota_gcmessages_common_lobby.proto
text
4: enum ECoachTeammateRating
11: enum EPrivateCoachingSessionState
20: enum EPrivateCoachingSessionMemberFlag
26: enum EPlayerCoachMatchFlag
31: message CMsgPlayerCoachMatch
41: message CMsgPrivateCoachingSessionMember
47: message CMsgPrivateCoachingSession
59: message CMsgPrivateCoachingSessionStatus
64: message CMsgAvailablePrivateCoachingSession
69: message CMsgAvailablePrivateCoachingSessionList
73: message CMsgAvailablePrivateCoachingSessionSummary
77: message CMsgClientToGCRequestPlayerCoachMatches
80: message CMsgClientToGCRequestPlayerCoachMatchesResponse
81: enum EResponse
92: message CMsgClientToGCRequestPlayerCoachMatch
96: message CMsgClientToGCRequestPlayerCoachMatchResponse
97: enum EResponse
108: message CMsgClientToGCSubmitCoachTeammateRating
115: message CMsgClientToGCSubmitCoachTeammateRatingResponse
116: enum EResponse
134: message CMsgGCToClientCoachTeammateRatingsChanged
138: message CMsgClientToGCRequestPrivateCoachingSession
142: message CMsgClientToGCRequestPrivateCoachingSessionResponse
143: enum EResponse
164: message CMsgClientToGCAcceptPrivateCoachingSession
168: message CMsgClientToGCAcceptPrivateCoachingSessionResponse
169: enum EResponse
198: message CMsgClientToGCLeavePrivateCoachingSession
201: message CMsgClientToGCLeavePrivateCoachingSessionResponse
202: enum EResponse
215: message CMsgClientToGCGetCurrentPrivateCoachingSession
218: message CMsgClientToGCGetCurrentPrivateCoachingSessionResponse
219: enum EResponse
231: message CMsgGCToClientPrivateCoachingSessionUpdated
235: message CMsgClientToGCSubmitPrivateCoachingSessionRating
240: message CMsgClientToGCSubmitPrivateCoachingSessionRatingResponse
241: enum EResponse
259: message CMsgClientToGCGetAvailablePrivateCoachingSessions
263: message CMsgClientToGCGetAvailablePrivateCoachingSessionsResponse
264: enum EResponse
276: message CMsgClientToGCGetAvailablePrivateCoachingSessionsSummary
279: message CMsgClientToGCGetAvailablePrivateCoachingSessionsSummaryResponse
280: enum EResponse
292: message CMsgClientToGCJoinPrivateCoachingSessionLobby
295: message CMsgClientToGCJoinPrivateCoachingSessionLobbyResponse
296: enum EResponse
322: message CMsgClientToGCCoachFriend
326: message CMsgClientToGCCoachFriendResponse
327: enum EResponse
353: message CMsgClientToGCRespondToCoachFriendRequest
358: message CMsgClientToGCRespondToCoachFriendRequestResponse
359: enum EResponse

dota_gcmessages_client_craftworks.proto

dota_gcmessages_client_craftworks.proto — module: dota_gcmessages_client_craftworks_pb2; imports: 10; enums: 4; messages: 8
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_webapi.proto, gcsdk_gcmessages.proto, base_gcmessages.proto, econ_gcmessages.proto, dota_gcmessages_client.proto, valveextensions.proto, dota_gcmessages_common_craftworks.proto
text
12: message CMsgCraftworksUserData
16: message CMsgClientToGCCraftworksGetUserData
20: message CMsgClientToGCCraftworksGetUserDataResponse
21: enum EResponse
35: message CMsgGCToClientCraftworksUserDataUpdated
40: message CMsgClientToGCCraftworksCraftRecipe
45: message CMsgClientToGCCraftworksCraftRecipeResponse
46: enum EResponse
64: message CMsgClientToGCCraftworksDevModifyComponents
65: enum EOperation
75: message CMsgClientToGCCraftworksDevModifyComponentsResponse
76: enum EResponse

dota_gcmessages_client_fantasy.proto

dota_gcmessages_client_fantasy.proto — module: dota_gcmessages_client_fantasy_pb2; imports: 1; enums: 13; messages: 59
  • Imports: dota_shared_enums.proto
text
3: enum DOTA_2013PassportSelectionIndices
102: message CMsgDOTAPlayerInfo
103: message Results
109: message AuditEntry
118: message ProRegistration
141: message CMsgDOTAPlayerInfoList
146: message CMsgDOTATeamRoster
153: message CMsgDOTADPCProfileInfo
154: message PredictionInfo
159: message FantasyInfo
172: message CMsgDOTALeaderboards
173: message RegionLeaderboard
181: message CMsgDOTAPassportVoteTeamGuess
187: message CMsgDOTAPassportVoteGenericSelection
192: message CMsgDOTAPassportStampedPlayer
197: message CMsgDOTAPassportPlayerCardChallenge
201: message CMsgDOTAPassportVote
208: message CMsgClientToGCGetPlayerCardRosterRequest
213: message CMsgClientToGCGetPlayerCardRosterResponse
214: enum Result
228: message CMsgClientToGCBatchGetPlayerCardRosterRequest
229: message LeagueTimestamp
237: message CMsgClientToGCBatchGetPlayerCardRosterResponse
238: message RosterResponse
249: enum Result
259: message CMsgClientToGCSetPlayerCardRosterRequest
268: message CMsgClientToGCSetPlayerCardRosterResponse
269: enum Result
286: message CMsgDOTAFantasyDPCLeagueStatus
287: message LeagueInfo
296: enum ERosterStatus
306: message CMsgDOTADPCSearchResults
307: message Player
313: message Team
319: message League
324: enum ESearchResultsDesired
336: message CMsgDOTADPCTeamFavoriteRankings
337: message Team
345: message CMsgDotaFantasyCraftingTabletPeriodData
346: message Gem
354: message Tablet
370: message CMsgDotaFantasyCraftingTabletData
371: message TabletPeriodDataEntry
379: message CMsgDotaFantasyCraftingUserData
380: message PeriodScore
385: message PeriodRollTokensEntry
390: message PeriodScoresEntry
400: message CMsgDotaFantasyCraftingDataCache
401: message CacheEntry
410: message CMsgClientToGCFantasyCraftingGetData
415: message CMsgClientToGCFantasyCraftingGetDataResponse
416: enum EResponse
430: message CMsgClientToGCFantasyCraftingPerformOperation
437: message CMsgClientToGCFantasyCraftingPerformOperationResponse
438: message TitleChoice
443: enum EResponse
465: message CMsgGCToClientFantasyCraftingDataUpdated
471: message CMsgClientToGCFantasyCraftingDevModifyTablet
479: message CMsgClientToGCFantasyCraftingDevModifyTabletResponse
480: enum EResponse
494: message CMsgClientToGCFantasyCraftingSelectPlayer
499: message CMsgClientToGCFantasyCraftingSelectPlayerResponse
500: enum EResponse
514: message CMsgClientToGCFantasyCraftingGenerateTablets
519: message CMsgClientToGCFantasyCraftingGenerateTabletsResponse
520: enum EResponse
535: message CMsgClientToGcFantasyCraftingUpgradeTablets
539: message CMsgClientToGcFantasyCraftingUpgradeTabletsResponse
540: enum EResponse
553: message CMsgClientToGCFantasyCraftingRerollOptions
557: message CMsgClientToGCFantasyCraftingRerollOptionsResponse
558: enum EResponse

dota_gcmessages_client_guild.proto

dota_gcmessages_client_guild.proto — module: dota_gcmessages_client_guild_pb2; imports: 1; enums: 26; messages: 61
  • Imports: dota_shared_enums.proto
text
3: enum EGuildAuditAction
32: enum EGuildChatType
38: message CMsgGuildInfo
58: message CMsgGuildSummary
59: message EventPoints
73: message CMsgGuildRole
80: message CMsgGuildMember
87: message CMsgGuildInvite
93: message CMsgGuildData
101: message CMsgAccountGuildInvite
107: message CMsgAccountGuildMemberships
112: message CMsgGuildPersonaInfo
118: message CMsgAccountGuildsPersonaInfo
122: message CMsgGuildFeedEvent
131: message CMsgClientToGCCreateGuild
136: message CMsgClientToGCCreateGuildResponse
137: enum EResponse
161: message CMsgClientToGCSetGuildInfo
167: message CMsgClientToGCSetGuildInfoResponse
168: enum EResponse
189: message CMsgClientToGCRequestGuildData
193: message CMsgClientToGCRequestGuildDataResponse
194: enum EResponse
208: message CMsgGCToClientGuildDataUpdated
213: message CMsgGCToClientGuildMembersDataUpdated
218: message CMsgClientToGCRequestGuildMembership
221: message CMsgClientToGCRequestGuildMembershipResponse
222: enum EResponse
234: message CMsgGCToClientGuildMembershipUpdated
238: message CMsgClientToGCJoinGuild
242: message CMsgClientToGCJoinGuildResponse
243: enum EResponse
260: message CMsgClientToGCLeaveGuild
264: message CMsgClientToGCLeaveGuildResponse
265: enum EResponse
279: message CMsgClientToGCKickGuildMember
284: message CMsgClientToGCKickGuildMemberResponse
285: enum EResponse
301: message CMsgClientToGCSetGuildMemberRole
307: message CMsgClientToGCSetGuildMemberRoleResponse
308: enum EResponse
325: message CMsgClientToGCInviteToGuild
330: message CMsgClientToGCInviteToGuildResponse
331: enum EResponse
350: message CMsgClientToGCDeclineInviteToGuild
354: message CMsgClientToGCDeclineInviteToGuildResponse
355: enum EResponse
368: message CMsgClientToGCAcceptInviteToGuild
372: message CMsgClientToGCAcceptInviteToGuildResponse
373: enum EResponse
390: message CMsgClientToGCCancelInviteToGuild
395: message CMsgClientToGCCancelInviteToGuildResponse
396: enum EResponse
410: message CMsgClientToGCAddGuildRole
416: message CMsgClientToGCAddGuildRoleResponse
417: enum EResponse
437: message CMsgClientToGCModifyGuildRole
444: message CMsgClientToGCModifyGuildRoleResponse
445: enum EResponse
464: message CMsgClientToGCRemoveGuildRole
469: message CMsgClientToGCRemoveGuildRoleResponse
470: enum EResponse
487: message CMsgClientToGCSetGuildRoleOrder
493: message CMsgClientToGCSetGuildRoleOrderResponse
494: enum EResponse
511: message CMsgClientToGCGuildFeedRequest
516: message CMsgClientToGCRequestGuildFeedResponse
517: enum EResponse
532: message CMsgGCToClientGuildFeedUpdated
536: message CMsgClientToGCAddPlayerToGuildChat
540: message CMsgClientToGCAddPlayerToGuildChatResponse
541: enum EResponse
555: message CMsgFindGuildByTagResponse
556: enum EResponse
571: message CMsgSearchForOpenGuildsResponse
572: message SearchResult
577: enum EResponse
590: message CMsgClientToGCReportGuildContent
591: enum EContentFlags
603: message CMsgClientToGCReportGuildContentResponse
604: enum EResponse
617: message CMsgClientToGCRequestAccountGuildPersonaInfo
621: message CMsgClientToGCRequestAccountGuildPersonaInfoResponse
622: enum EResponse
635: message CMsgClientToGCRequestAccountGuildPersonaInfoBatch
639: message CMsgClientToGCRequestAccountGuildPersonaInfoBatchResponse
640: enum EResponse

dota_gcmessages_client_guild_events.proto

dota_gcmessages_client_guild_events.proto — module: dota_gcmessages_client_guild_events_pb2; imports: 1; enums: 7; messages: 22
  • Imports: dota_shared_enums.proto
text
3: enum EGuildEventAuditAction
15: message CMsgGuildContract
24: message CMsgGuildContractSlot
28: message CMsgAccountGuildEventData
40: message CMsgGuildActiveContracts
45: message CMsgGuildChallenge
53: message CMsgGuildEventMember
58: message CMsgClientToGCRequestAccountGuildEventData
63: message CMsgClientToGCRequestAccountGuildEventDataResponse
64: enum EResponse
81: message CMsgGCToClientAccountGuildEventDataUpdated
89: message CMsgClientToGCRequestActiveGuildContracts
94: message CMsgClientToGCRequestActiveGuildContractsResponse
95: enum EResponse
112: message CMsgGCToClientActiveGuildContractsUpdated
117: message CMsgClientToGCSelectGuildContract
124: message CMsgClientToGCSelectGuildContractResponse
125: enum EResponse
148: message CMsgClientToGCRequestActiveGuildChallenge
153: message CMsgClientToGCRequestActiveGuildChallengeResponse
154: enum EResponse
170: message CMsgGCToClientActiveGuildChallengeUpdated
176: message CMsgClientToGCRequestGuildEventMembers
181: message CMsgClientToGCRequestGuildEventMembersResponse
182: enum EResponse
198: message CMsgGuildLeaderboardCombinedResponse
209: message CMsgClientToGCClaimLeaderboardRewards
214: message CMsgClientToGCClaimLeaderboardRewardsResponse
215: enum EResponse

dota_gcmessages_client_match_management.proto

dota_gcmessages_client_match_management.proto — module: dota_gcmessages_client_match_management_pb2; imports: 5; enums: 1; messages: 62
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_client_enums.proto, base_gcmessages.proto, dota_gcmessages_common_lobby.proto
text
7: enum EStartFindingMatchResult
51: message CMsgStartFindingMatch
74: message CMsgStartFindingMatchResult
83: message CMsgStopFindingMatch
87: message CMsgPartyBuilderOptions
95: message CMsgReadyUp
101: message CMsgReadyUpStatus
110: message CMsgAbandonCurrentGame
113: message CMsgLobbyScenarioSave
118: message CMsgPracticeLobbySetDetails
119: message AbilityDraftSpecificDetails
168: message CMsgPracticeLobbyCreate
175: message CMsgPracticeLobbySetTeamSlot
181: message CMsgPracticeLobbySetCoach
185: message CMsgPracticeLobbyJoinBroadcastChannel
192: message CMsgPracticeLobbyCloseBroadcastChannel
196: message CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus
199: message CMsgPracticeLobbyKick
203: message CMsgPracticeLobbyKickFromTeam
207: message CMsgPracticeLobbyLeave
210: message CMsgPracticeLobbyLaunch
214: message CMsgApplyTeamToPracticeLobby
218: message CMsgPracticeLobbyList
224: message CMsgPracticeLobbyListResponseEntry
225: message CLobbyMember
248: message CMsgPracticeLobbyListResponse
252: message CMsgLobbyList
257: message CMsgLobbyListResponse
261: message CMsgPracticeLobbyJoin
269: message CMsgPracticeLobbyJoinResponse
273: message CMsgFriendPracticeLobbyListRequest
277: message CMsgFriendPracticeLobbyListResponse
281: message CMsgJoinableCustomGameModesRequest
285: message CMsgJoinableCustomGameModesResponseEntry
291: message CMsgJoinableCustomGameModesResponse
295: message CMsgJoinableCustomLobbiesRequest
300: message CMsgJoinableCustomLobbiesResponseEntry
319: message CMsgJoinableCustomLobbiesResponse
323: message CMsgQuickJoinCustomLobby
324: message LegacyRegionPing
339: message CMsgQuickJoinCustomLobbyResponse
343: message CMsgBotGameCreate
352: message CMsgDOTAPartyMemberSetCoach
356: message CMsgDOTASetGroupLeader
360: message CMsgDOTACancelGroupInvites
365: message CMsgDOTASetGroupOpenStatus
369: message CMsgDOTAGroupMergeInvite
373: message CMsgDOTAGroupMergeResponse
378: message CMsgDOTAGroupMergeReply
382: message CMsgSpectatorLobbyGameDetails
383: message Team
401: message CMsgSetSpectatorLobbyDetails
408: message CMsgCreateSpectatorLobby
413: message CMsgSpectatorLobbyList
416: message CMsgSpectatorLobbyListResponse
417: message SpectatorLobby
429: message CMsgClientToGCRequestSteamDatagramTicket
433: message CMsgClientToGCRequestSteamDatagramTicketResponse
438: message CMsgGCToClientSteamDatagramTicket
450: message CMsgGCToClientRequestLaneSelection
453: message CMsgGCToClientRequestLaneSelectionResponse
458: message CMsgGCToClientRequestMMInfo
461: message CMsgClientToGCMMInfo

dota_gcmessages_client_showcase.proto

dota_gcmessages_client_showcase.proto — module: dota_gcmessages_client_showcase_pb2; imports: 9; enums: 20; messages: 60
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_webapi.proto, gcsdk_gcmessages.proto, base_gcmessages.proto, econ_gcmessages.proto, dota_gcmessages_client.proto, valveextensions.proto
text
11: enum EShowcaseHeroPlusFlag
20: enum EShowcaseType
28: enum EShowcaseItemState
37: enum EShowcaseAuditAction
48: enum EShowcaseItemFlag
53: enum EShowcaseItemFlag_Hero
62: message CMsgShowcaseEconItemReference
69: message CMsgHeroPlusInfo
73: message CMsgShowcaseItem_Trophy
74: message Data
82: message CMsgShowcaseItem_EconItem
83: message Data
91: message CMsgShowcaseItem_Hero
92: message Data
112: message CMsgShowcaseItem_HeroIcon
113: message Data
122: message CMsgShowcaseItem_PlayerMatch
123: message Data
134: enum EPlayerOutcome
146: message CMsgShowcaseItem_ChatWheel
147: message Data
154: message CMsgShowcaseItem_Emoticon
155: message Data
162: message CMsgShowcaseItem_SpiderGraph
163: message Data
169: message CMsgShowcaseItem_UserFeed
170: message Data
176: message CMsgShowcaseItem_Stat
177: message Data
185: message CMsgShowcaseBackground
186: message Data
197: message CMsgShowcaseItemData
222: message CMsgShowcaseItemPosition
235: message CMsgShowcaseItem
243: message CMsgShowcase
244: enum EModerationState
254: message CMsgClientToGCShowcaseGetUserData
259: message CMsgClientToGCShowcaseGetUserDataResponse
260: enum EResponse
273: message CMsgClientToGCShowcaseSetUserData
279: message CMsgClientToGCShowcaseSetUserDataResponse
280: enum EResponse
297: message CMsgClientToGCShowcaseSubmitReport
303: message CMsgClientToGCShowcaseSubmitReportResponse
304: enum EResponse
316: message CMsgShowcaseReportsRollupInfo
322: message CMsgShowcaseReportsRollupList
326: message CMsgShowcaseReportsRollupEntry
332: message CMsgShowcaseReportsRollup
337: message CMsgClientToGCShowcaseAdminGetReportsRollupList
340: message CMsgClientToGCShowcaseAdminGetReportsRollupListResponse
341: enum EResponse
354: message CMsgClientToGCShowcaseAdminGetReportsRollup
358: message CMsgClientToGCShowcaseAdminGetReportsRollupResponse
359: enum EResponse
373: message CMsgShowcaseAuditEntry
380: message CMsgShowcaseReport
387: message CMsgShowcaseAdminUserDetails
393: message CMsgClientToGCShowcaseAdminGetUserDetails
397: message CMsgClientToGCShowcaseAdminGetUserDetailsResponse
398: enum EResponse
411: message CMsgClientToGCShowcaseAdminReset
416: message CMsgClientToGCShowcaseAdminResetResponse
417: enum EResponse
429: message CMsgClientToGCShowcaseAdminLockAccount
434: message CMsgClientToGCShowcaseAdminLockAccountResponse
435: enum EResponse
447: message CMsgClientToGCShowcaseAdminConvict
452: message CMsgClientToGCShowcaseAdminConvictResponse
453: enum EResponse
466: message CMsgClientToGCShowcaseAdminExonerate
471: message CMsgClientToGCShowcaseAdminExonerateResponse
472: enum EResponse
485: message CMsgShowcaseModerationInfo
491: message CMsgClientToGCShowcaseModerationGetQueue
496: message CMsgClientToGCShowcaseModerationGetQueueResponse
497: enum EResponse
510: message CMsgClientToGCShowcaseModerationApplyModeration
517: message CMsgClientToGCShowcaseModerationApplyModerationResponse
518: enum EResponse

dota_gcmessages_client_team.proto

dota_gcmessages_client_team.proto — module: dota_gcmessages_client_team_pb2; imports: 1; enums: 6; messages: 28
  • Imports: dota_shared_enums.proto
text
3: enum ETeamInviteResult
20: message CMsgDOTATeamInfo
21: message HeroStats
33: message MemberStats
43: message TeamStats
53: message DPCResult
61: message Member
70: message AuditEntry
105: message CMsgDOTATeamsInfo
110: message CMsgDOTATeamInfoList
114: message CMsgDOTATeamInfoCache
119: message CMsgDOTAMyTeamInfoRequest
122: message CMsgDOTACreateTeam
135: message CMsgDOTACreateTeamResponse
136: enum Result
162: message CMsgDOTAEditTeamDetails
176: message CMsgDOTAEditTeamDetailsResponse
177: enum Result
188: message CMsgDOTATeamInvite_InviterToGC
193: message CMsgDOTATeamInvite_GCImmediateResponseToInviter
199: message CMsgDOTATeamInvite_GCRequestToInvitee
206: message CMsgDOTATeamInvite_InviteeResponseToGC
210: message CMsgDOTATeamInvite_GCResponseToInviter
215: message CMsgDOTATeamInvite_GCResponseToInvitee
220: message CMsgDOTAKickTeamMember
225: message CMsgDOTAKickTeamMemberResponse
226: enum Result
238: message CMsgDOTATransferTeamAdmin
243: message CMsgDOTATransferTeamAdminResponse
244: enum Result
256: message CMsgDOTALeaveTeam
260: message CMsgDOTALeaveTeamResponse
261: enum Result
271: message CMsgDOTABetaParticipation

dota_gcmessages_client_tournament.proto

dota_gcmessages_client_tournament.proto — module: dota_gcmessages_client_tournament_pb2; imports: 1; enums: 1; messages: 20
  • Imports: dota_client_enums.proto
text
3: enum ETournamentEvent
18: message CMsgRequestWeekendTourneySchedule
21: message CMsgWeekendTourneySchedule
22: message Division
34: message CMsgWeekendTourneyOpts
45: message CMsgWeekendTourneyLeave
48: message CMsgDOTATournament
49: message Team
62: message Game
71: message Node
91: message CMsgDOTATournamentStateChange
92: message GameChange
97: message TeamChange
112: message CMsgDOTAWeekendTourneyPlayerSkillLevelStats
125: message CMsgDOTAWeekendTourneyPlayerStats
132: message CMsgDOTAWeekendTourneyPlayerStatsRequest
137: message CMsgDOTAWeekendTourneyPlayerHistory
138: message Tournament
154: message CMsgDOTAWeekendTourneyParticipationDetails
155: message Tier
166: message Division

dota_gcmessages_client_watch.proto

dota_gcmessages_client_watch.proto — module: dota_gcmessages_client_watch_pb2; imports: 1; enums: 2; messages: 23
  • Imports: dota_gcmessages_common.proto
text
3: message CSourceTVGameSmall
4: message Player
46: message CMsgClientToGCFindTopSourceTVGames
55: message CMsgGCToClientFindTopSourceTVGamesResponse
67: message CMsgGCToClientTopWeekendTourneyGames
71: message CMsgClientToGCTopLeagueMatchesRequest
74: message CMsgClientToGCTopFriendMatchesRequest
77: message CMsgClientToGCMatchesMinimalRequest
81: message CMsgClientToGCMatchesMinimalResponse
86: message CMsgGCToClientTopLeagueMatchesResponse
90: message CMsgGCToClientTopFriendMatchesResponse
94: message CMsgSpectateFriendGame
99: message CMsgSpectateFriendGameResponse
100: enum EWatchLiveResult
122: message CDOTAReplayDownloadInfo
123: message Highlight
136: message CMsgWatchGame
144: message CMsgCancelWatchGame
147: message CMsgWatchGameResponse
148: enum WatchGameResult
169: message CMsgPartyLeaderWatchGamePrompt
173: message CDOTABroadcasterInfo
186: message CMsgDOTASeries
187: message TeamInfo
194: message LiveGame

dota_gcmessages_common.proto

dota_gcmessages_common.proto — module: dota_gcmessages_common_pb2; imports: 4; enums: 30; messages: 185
  • Imports: steammessages.proto, gcsdk_gcmessages.proto, dota_shared_enums.proto, networkbasetypes.proto
text
6: enum ESpecialPingValue
11: enum EDOTAGCSessionNeed
28: enum EDOTAMatchPlayerTimeCustomStat
34: enum DOTA_TournamentEvents
49: enum EBroadcastTimelineEvent
61: enum ECustomGameWhitelistState
67: enum EDOTATriviaQuestionCategory
88: enum EOverwatchConviction
95: enum EHeroRelicRarity
101: enum EStickerbookAuditAction
109: enum EStickerbookPageType
115: enum ENewBloomGiftingResponse
131: message CSODOTAGameAccountClient
132: message RoleHandicap
195: message CSODOTAGameAccountPlus
206: message CSODOTAChatWheel
210: message CMsgLobbyFeaturedGamemodeProgress
211: message AccountProgress
220: message CMsgBattleCupVictory
232: message CMsgLobbyBattleCupVictoryList
236: message CMsgDOTABroadcastNotification
240: message CProtoItemHeroStatue
251: message CMatchPlayerAbilityUpgrade
256: message CMatchPlayerTimedCustomStat
261: message CMatchPlayerTimedStats
301: message CMatchTeamTimedStats
309: message CMatchAdditionalUnitInventory
314: message CMatchPlayerPermanentBuff
320: message CMatchHeroSelectEvent
326: message CMatchClip
338: message CPartySearchClientParty
344: message CMsgDOTAHasItemQuery
349: message CMsgDOTAHasItemResponse
353: message CMsgGCGetPlayerCardItemInfo
359: message CMsgGCGetPlayerCardItemInfoResponse
360: message PlayerCardInfo
369: message CSODOTAMapLocationState
375: message CMsgLeagueAdminList
379: message CMsgDOTAProfileCard
380: message Slot
381: message Trophy
386: message Stat
391: message Item
396: message Hero
402: message Emoticon
406: message Team
419: enum EStatID
445: message CSODOTAPlayerChallenge
465: message CMsgClientToGCRerollPlayerChallenge
471: message CMsgGCRerollPlayerChallengeResponse
472: enum EResult
483: message CMsgGCTopCustomGamesList
488: message CMsgDOTARealtimeGameStats
489: message TeamDetails
503: message ItemDetails
511: message AbilityDetails
519: message HeroToHeroStats
525: message AbilityList
529: message PlayerDetails
582: message BuildingDetails
593: message KillDetails
599: message BroadcasterDetails
603: message PickBanDetails
608: message MatchDetails
632: message GraphData
633: message LocationStats
637: message TeamLocationStats
641: enum eStat
648: enum eLocation
672: message CMsgDOTARealtimeGameStatsTerse
673: message TeamDetails
685: message PlayerDetails
706: message BuildingDetails
717: message PickBanDetails
722: message MatchDetails
739: message GraphData
750: message CMsgDOTABroadcastTimelineEvent
757: message CMsgGCToClientMatchGroupsVersion
761: message CMsgDOTASDOHeroStatsHistory
774: message CMsgPredictionChoice
781: message CMsgInGamePrediction
782: message QueryKeyValues
787: enum ERawValueType_t
792: enum EPredictionType
802: enum EResolutionType_t
814: enum ERandomSelectionGroup_t
837: message CMsgDOTASeasonPredictions
838: message Prediction
839: message Answers
843: enum EPredictionType
854: enum EAnswerType
893: message CMsgAvailablePredictions
894: message MatchPrediction
902: message CMsgLeagueWatchedGames
903: message Series
908: message League
916: message CMsgDOTAMatch
919: message Player
920: message CustomGameData
925: message HeroDamageReceived
931: enum HeroDamageType
1016: message BroadcasterInfo
1021: message BroadcasterChannel
1028: message Coach
1037: message CustomGameData
1042: enum ReplayState
1098: message CMsgPlayerCard
1099: message StatModifier
1108: message CMsgDOTAFantasyPlayerStats
1138: message CMsgDOTAFantasyPlayerMatchStats
1142: message CMsgDOTABotDebugInfo
1143: message Bot
1144: message Mode
1153: message Action
1187: message CMsgSuccessfulHero
1193: message CMsgRecentMatchInfo
1207: message CMsgMatchTips
1208: message SingleTip
1218: message CMsgDOTAMatchMinimal
1219: message Player
1232: message Tourney
1263: message CMsgConsumableUsage
1268: message CMsgMatchConsumableUsage
1269: message PlayerUsage
1277: message CMsgMatchEventActionGrants
1278: message PlayerGrants
1286: message CMsgCustomGameWhitelist
1292: message CMsgCustomGameWhitelistForEdit
1293: message WhitelistEntry
1301: message CMsgPlayerRecentMatchInfo
1312: message CMsgPlayerMatchRecord
1317: message CMsgPlayerRecentMatchOutcomes
1322: message CMsgPlayerRecentCommends
1327: message CMsgPlayerRecentAccomplishments
1338: message CMsgPlayerHeroRecentAccomplishments
1344: message CMsgRecentAccomplishments
1349: message CMsgServerToGCRequestPlayerRecentAccomplishments
1354: message CMsgServerToGCRequestPlayerRecentAccomplishmentsResponse
1355: enum EResponse
1367: message CMsgArcanaVoteMatchVotes
1373: message CMsgGCtoGCAssociatedExploiterAccountInfo
1380: message CMsgGCtoGCAssociatedExploiterAccountInfoResponse
1381: message Account
1394: message CMsgPullTabsData
1395: message Slot
1403: message Jackpot
1414: message CMsgUnderDraftData
1415: message BenchSlot
1421: message ShopSlot
1434: message CMsgPlayerTitleData
1440: message CMsgDOTATriviaQuestion
1449: message CMsgDOTATriviaQuestionAnswersSummary
1454: message CMsgGameDataSpecialValueBonus
1460: message CMsgGameDataSpecialValues
1472: message CMsgGameDataFacetAbilityBonus
1478: message CMsgGameDataAbilityOrItem
1521: message CMsgGameDataAbilityOrItemList
1525: message CMsgGameDataHero
1526: message Facet
1574: message CMsgGameDataAbilities
1578: message CMsgGameDataItems
1582: message CMsgGameDataHeroes
1586: message CMsgGameDataHeroList
1587: message HeroInfo
1599: message CMsgGameDataItemAbilityList
1600: message ItemAbilityInfo
1601: message Recipe
1620: message CMsgLobbyAbilityDraftData
1624: message CSOEconItemDropRateBonus
1635: message CSOEconItemTournamentPassport
1646: message CMsgStickerbookSticker
1659: message CMsgStickerbookPage
1667: message CMsgStickerbookTeamPageOrderSequence
1671: message CMsgStickerbook
1677: message CMsgStickerHero
1684: message CMsgStickerHeroes
1688: message CMsgHeroRoleStats
1694: message CMsgHeroRoleHeroStats
1699: message CMsgHeroRoleRankStats
1704: message CMsgHeroRoleAllRanksStats
1710: message CMsgMapStatsSnapshot
1723: message CMsgGlobalMapStats
1729: message CMsgTrackedStat
1734: message CMsgDOTAClaimEventActionResponse
1735: message MysteryItemRewardData
1740: message LootListRewardData
1744: message ActionListRewardData
1749: message OverworldTokenRewardData
1750: message TokenQuantity
1758: message MonsterHunterMaterialRewardData
1759: message MaterialQuantity
1767: message GrantedRewardData
1775: enum ResultCode
1798: message CMsgClientToGCDotaLabsFeedback
1804: message CMsgClientToGCDotaLabsFeedbackResponse
1805: enum EResponse
1818: message CDotaMsg_PredictionResult
1819: message Prediction
1820: enum EResult
1838: message CDotaMsgStructuredTooltipProperties
1839: message AttributeValueValue
1844: message AttributeValue_Single
1848: message AttributeValue_Variable
1852: message AttributeValue_Delta
1857: message AttributeValue
1865: message Attribute
1872: message AttributeGroupDesc_Basic
1875: message AttributeGroupDesc_Specific
1880: message AttributeGroupDescription
1888: message AttributeGroup
1893: message ContentChunk_AttributeGroup
1897: message TooltipContentChunk
1903: message SummaryDescriptionEmbeddedSubAbility
1909: enum EAbilityTooltipCategory
1916: enum EAttributeType

dota_gcmessages_common_battle_report.proto

dota_gcmessages_common_battle_report.proto — module: dota_gcmessages_common_battle_report_pb2; imports: 7; enums: 13; messages: 23
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, gcsdk_gcmessages.proto, base_gcmessages.proto, econ_gcmessages.proto, valveextensions.proto
text
9: enum CMsgBattleReport_HighlightType
79: enum CMsgBattleReport_HighlightCategory
85: enum CMsgBattleReport_Role
94: enum CMsgBattleReport_CompareContext
102: enum CMsgBattleReport_HighlightTier
111: enum CMsgBattleReport_HighlightRarity
117: enum CMsgBattleReport_EOutcome
122: enum CMsgBattleReport_ELaneOutcome
129: message CMsgClientToGCGetBattleReport
135: message CMsgBattleReport_Game
188: message CMsgBattleReport_GameList
192: message CMsgBattleReport
193: message HighlightGeneral
200: message Highlight
217: message CMsgBattleReportInfo
227: message CMsgBattleReportInfoList
231: message CMsgBattleReportHighlights
235: message CMsgBattleReportAggregateStats
236: message CMsgBattleReportStat
241: message CMsgBattleReportAggregate
278: message CMsgBattleReportAggregatedGeneralStats
281: message CMsgClientToGCGetBattleReportResponse
282: enum EResponse
303: message CMsgClientToGCGetBattleReportAggregateStats
304: message CMsgBattleReportAggregateKey
315: message CMsgClientToGCGetBattleReportAggregateStatsResponse
316: enum EResponse
330: message CMsgClientToGCGetBattleReportInfo
334: message CMsgClientToGCGetBattleReportInfoResponse
335: enum EResponse
348: message CMsgClientToGCAcknowledgeBattleReport
354: message CMsgClientToGCAcknowledgeBattleReportResponse
355: enum EResponse
373: message CMsgClientToGCGetBattleReportMatchHistory
379: message CMsgClientToGCGetBattleReportMatchHistoryResponse
380: enum EResponse

dota_gcmessages_common_bot_script.proto

dota_gcmessages_common_bot_script.proto — module: dota_gcmessages_common_bot_script_pb2; imports: 1; enums: 2; messages: 18
  • Imports: valveextensions.proto
text
3: message CMsgBotWorldState
4: message Vector
10: message Player
24: message Ability
45: message DroppedItem
50: message RuneInfo
57: message TeleportInfo
63: message Modifier
73: message LinearProjectile
85: message TrackingProjectile
98: message AvoidanceZone
108: message Courier
114: message EventAbility
122: message EventDamage
131: message EventCourierKilled
138: message EventRoshanKilled
143: message EventTree
151: message Unit
245: enum UnitType
261: enum CourierState

dota_gcmessages_common_craftworks.proto

dota_gcmessages_common_craftworks.proto — module: dota_gcmessages_common_craftworks_pb2; imports: 3; enums: 1; messages: 3
  • Imports: steammessages.proto, dota_shared_enums.proto, gcsdk_gcmessages.proto
text
5: enum ECraftworksAuditAction
12: message CMsgCraftworksComponents
13: message ComponentQuantitiesEntry
21: message CMsgCraftworksQuestReward

dota_gcmessages_common_fighting_game.proto

dota_gcmessages_common_fighting_game.proto — module: dota_gcmessages_common_fighting_game_pb2; imports: 4; enums: 2; messages: 8
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, gcsdk_gcmessages.proto
text
6: message CMsgClientToGCFightingGameChallengeFriend
10: message CMsgClientToGCFightingGameChallengeFriendResponse
11: enum EResponse
24: message CMsgClientToGCFightingGameCancelChallengeFriend
28: message CMsgClientToGCFightingGameAnswerChallenge
33: message CMsgClientToGCFightingGameAnswerChallengeResponse
34: enum EResponse
46: message CMsgGCToClientFightingGameChallenge
50: message CMsgGCToClientFightingGameChallengeCanceled
55: message CMsgGCToClientFightingGameStartMatch

dota_gcmessages_common_item_battler.proto

dota_gcmessages_common_item_battler.proto — module: dota_gcmessages_common_item_battler_pb2; imports: 4; enums: 6; messages: 22
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, gcsdk_gcmessages.proto
text
6: enum EItemBattlerAuditAction
10: enum EItemBattlerGameState
24: message CMsgItemBattlerPlayerInfo
32: message CMsgItemBattlerItemModifier
38: message CMsgItemBattlerItem
47: message CMsgItemBattlerItemContainer
55: message CMsgItemBattlerFightEvent
65: message CMsgItemBattlerFightResult
71: message CMsgItemBattlerPlayerData
89: message CMsgItemBattlerEncounterData
95: message CMsgItemBattlerGhostData
96: message ItemsEntry
101: message AbilitiesEntry
112: message CMsgItemBattlerWorldData
113: message ItemsEntry
134: message CMsgItemBattlerGameData
139: message CMsgClientToGCItemBattlerGetUserData
142: message CMsgClientToGCItemBattlerGetUserDataResponse
143: enum EResponse
155: message CMsgItemBattlerItemAction
158: message CMsgClientToGCItemBattlerGameAction
159: enum EAction
178: message CMsgClientToGCItemBattlerGameActionResponse
179: enum EResponse
192: message CMsgClientToGCItemBattlerDevGrantItem
196: message CMsgClientToGCItemBattlerDevGrantItemResponse
197: enum EResponse
208: message CMsgGCToClientItemBattlerUserDataUpdated

dota_gcmessages_common_league.proto

dota_gcmessages_common_league.proto — module: dota_gcmessages_common_league_pb2; imports: 1; enums: 2; messages: 37
  • Imports: dota_shared_enums.proto
text
3: enum ELeagueNodeGroupType
16: enum ELeagueNodeType
24: message CMsgDOTALeagueNode
25: message MatchDetails
30: message VOD
58: message CMsgDOTALeagueNodeGroup
59: message TeamStanding
106: message CMsgDOTALeague
107: message Info
124: message Admin
130: message PrizePoolItem
137: message PrizePool
144: message Stream
153: message SeriesInfo
162: message Player
177: message CMsgDOTALeagueList
181: message CMsgDOTALeagueInfo
193: message CMsgDOTALeagueInfoList
197: message CMsgDOTALeagueLiveGames
198: message LiveGame
217: message CMsgDOTALeagueMessages
218: message Message
227: message CMsgDOTALeaguePrizePool
232: message CMsgDOTALeagueInfoListAdminsRequest
235: message CMsgDOTALeagueAvailableLobbyNodesRequest
239: message CMsgDOTALeagueAvailableLobbyNodes
240: message NodeInfo
251: message CMsgDOTALeagueNodeResults
252: message Result
275: message CMsgDOTADPCLeagueResults
276: message Result
294: message CMsgDOTADPCTeamResults
295: message Result
306: message CMsgDOTADPCSeasonResults
307: message TeamLeagueResult
317: message TeamResult
328: message StandingEntry
337: message Standing
350: message CMsgDOTADPCSeasonSpoilerResults

dota_gcmessages_common_lobby.proto

dota_gcmessages_common_lobby.proto — module: dota_gcmessages_common_lobby_pb2; imports: 3; enums: 5; messages: 32
  • Imports: steammessages.proto, dota_shared_enums.proto, gcsdk_gcmessages.proto
text
5: enum ELobbyMemberCoachRequestState
11: enum LobbyDotaTVDelay
18: enum LobbyDotaPauseSetting
24: message CMsgLobbyCoachFriendRequest
30: message CMsgLobbyPlayerPlusSubscriptionData
31: message HeroBadge
39: message CMsgEventActionData
44: message CMsgPeriodicResourceData
50: message CMsgLobbyEventPoints
51: message AccountPoints
72: message CMsgLobbyEventGameData
77: message CSODOTALobbyInvite
78: message LobbyMember
93: message CSODOTALobbyMember
110: message CSODOTAServerLobbyMember
113: message CSODOTAStaticLobbyMember
120: message CSODOTAServerStaticLobbyMember
141: message CLobbyTeamDetails
158: message CLobbyGuildDetails
172: message CLobbyTimedRewardDetails
180: message CLobbyBroadcastChannelInfo
187: message CLobbyGuildChallenge
198: message CDOTALobbyMatchQualityData
205: message CSODOTALobby
206: message CExtraMsg
211: enum State
221: enum LobbyType
329: message CSODOTAServerLobby
335: message CSODOTAStaticLobby
341: message CSODOTAServerStaticLobby
348: message CMsgAdditionalLobbyStartupAccountData
349: message ChatWheelMessageRange
354: message PingWheelMessageRange
365: message CMsgLobbyInitializationComplete
368: message CMsgLobbyPlaytestDetails
372: message CMsgLocalServerGuildData
384: message CMsgLocalServerFakeLobbyData

dota_gcmessages_common_match_management.proto

dota_gcmessages_common_match_management.proto — module: dota_gcmessages_common_match_management_pb2; imports: 3; enums: 9; messages: 15
  • Imports: steammessages.proto, gcsdk_gcmessages.proto, dota_shared_enums.proto
text
5: enum ELaneSelection
13: enum ELaneSelectionFlags
26: enum EPartyMatchmakingFlags
31: enum EHighPriorityMMState
43: enum EReadyCheckStatus
49: enum EReadyCheckRequestResult
57: enum EMatchBehaviorScoreVariance
64: message CSODOTAPartyMember
82: message CSODOTAParty
83: enum State
147: message CSODOTAPartyInvite
148: message PartyMember
164: message CMsgLeaverState
173: message CMsgReadyCheckStatus
174: message ReadyMember
185: message CMsgPartyReadyCheckRequest
188: message CMsgPartyReadyCheckResponse
192: message CMsgPartyReadyCheckAcknowledge
196: message CMsgLobbyEventGameDetails
200: message CMsgMatchMatchmakingStats
206: message CMvpData
207: message MvpDatum
208: message MvpAccolade
209: enum MvpAccoladeType

dota_gcmessages_common_monster_hunter.proto

dota_gcmessages_common_monster_hunter.proto — module: dota_gcmessages_common_monster_hunter_pb2; imports: 4; enums: 16; messages: 36
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, gcsdk_gcmessages.proto
text
6: enum EMonsterHunterAuditAction
25: enum EHeroCodexEntryStatType
38: message CMsgMonsterHunterMaterialCount
43: message CMsgMonsterHunterHeroCodexEntry
48: message CMsgMonsterHunterUserData
49: message HeroCodexEntry
59: message CMsgMonsterHunterMatchRewards
60: message Player
61: message HuntReward
78: message CMsgClientToGCMonsterHunterGetUserData
81: message CMsgClientToGCMonsterHunterGetUserDataResponse
82: enum EResponse
94: message CMsgGCToClientMonsterHunterUserDataUpdated
98: message CMsgClientToGCMonsterHunterClaimReward
105: message CMsgClientToGCMonsterHunterClaimRewardResponse
106: enum EResponse
124: message CMsgMonsterHunterItemSet
129: message CMsgClientToGCMonsterHunterClaimSetReward
133: message CMsgClientToGCMonsterHunterClaimSetRewardResponse
134: enum EResponse
149: message CMsgClientToGCMonsterHunterTradeMaterials
155: message CMsgClientToGCMonsterHunterTradeMaterialsResponse
156: enum EResponse
173: message CMsgClientToGCMonsterHunterGiftMaterials
179: message CMsgClientToGCMonsterHunterGiftMaterialsResponse
180: enum EResponse
196: message CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriend
200: message CMsgClientToGCMonsterHunterRequestMaterialsNeededByFriendResponse
201: enum EResponse
216: message CMsgClientToGCMonsterHunterDevResetAll
220: message CMsgClientToGCMonsterHunterDevResetAllResponse
221: enum EResponse
233: message CMsgClientToGCMonsterHunterDevGrantMaterials
237: message CMsgClientToGCMonsterHunterDevGrantMaterialsResponse
238: enum EResponse
250: message CMsgClientToGCMonsterHunterDevClearInventory
253: message CMsgClientToGCMonsterHunterDevClearInventoryResponse
254: enum EResponse
266: message CMsgClientToGCMonsterHunterDevClaimInvestigationRewards
271: message CMsgClientToGCMonsterHunterDevClaimInvestigationRewardsResponse
272: enum EResponse
284: message CMsgClientToGCMonsterHunterClaimCodexReward
289: message CMsgClientToGCMonsterHunterClaimCodexRewardResponse
290: enum EResponse
304: message CMsgDevModifyCodexAction
305: enum EAction
315: message CMsgClientToGCMonsterHunterDevModifyHeroCodex
319: message CMsgClientToGCMonsterHunterDevModifyHeroCodexResponse
320: enum EResponse
332: message CMsgClientToGCMonsterHunterFeedback
337: message CMsgClientToGCMonsterHunterFeedbackResponse
338: enum EResponse

dota_gcmessages_common_overworld.proto

dota_gcmessages_common_overworld.proto — module: dota_gcmessages_common_overworld_pb2; imports: 5; enums: 22; messages: 58
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_gcmessages_common_survivors.proto, gcsdk_gcmessages.proto
text
7: enum EOverworldNodeState
13: enum EOverworldPathState
19: enum EOverworldAuditAction
42: enum EOverworldMinigameAction
52: message CMsgOverworldTokenCount
57: message CMsgOverworldTokenQuantity
61: message CMsgOverworldEncounterTokenTreasureData
62: message RewardOption
71: message CMsgOverworldEncounterTokenQuestData
72: message Quest
81: message CMsgOverworldHeroList
85: message CMsgOverworldEncounterChooseHeroData
90: message CMsgOverworldEncounterProgressData
97: message CMsgOverworldEncounterData
101: message CMsgOverworldNode
107: message CMsgOverworldPath
113: message CMsgOverworldMinigameCustomData
119: message CMsgOverworldMinigameUserData
125: message CMsgOverworldFortune
132: message CMsgOverworldUserData
133: message MinigameDataEntry
146: message CMsgOverworldMatchRewards
147: message Player
156: message CMsgClientToGCOverworldGetUserData
160: message CMsgClientToGCOverworldGetUserDataResponse
161: enum EResponse
174: message CMsgGCToClientOverworldUserDataUpdated
179: message CMsgClientToGCOverworldCompletePath
184: message CMsgClientToGCOverworldCompletePathResponse
185: enum EResponse
203: message CMsgOverworldEncounterPitFighterRewardData
208: message CMsgClientToGCOverworldClaimEncounterReward
219: message CMsgClientToGCOverworldClaimEncounterRewardResponse
220: enum EResponse
245: message CMsgClientToGCOverworldVisitEncounter
250: message CMsgClientToGCOverworldVisitEncounterResponse
251: enum EResponse
267: message CMsgClientToGCOverworldMoveToNode
272: message CMsgClientToGCOverworldMoveToNodeResponse
273: enum EResponse
287: message CMsgClientToGCOverworldTradeTokens
295: message CMsgClientToGCOverworldTradeTokensResponse
296: enum EResponse
316: message CMsgClientToGCOverworldGiftTokens
323: message CMsgClientToGCOverworldGiftTokensResponse
324: enum EResponse
342: message CMsgClientToGCOverworldRequestTokensNeededByFriend
347: message CMsgClientToGCOverworldRequestTokensNeededByFriendResponse
348: enum EResponse
365: message CMsgClientToGCOverworldDevResetAll
369: message CMsgClientToGCOverworldDevResetAllResponse
370: enum EResponse
383: message CMsgClientToGCOverworldDevResetNode
388: message CMsgClientToGCOverworldDevResetNodeResponse
389: enum EResponse
403: message CMsgClientToGCOverworldDevGrantTokens
408: message CMsgClientToGCOverworldDevGrantTokensResponse
409: enum EResponse
422: message CMsgClientToGCOverworldDevClearInventory
426: message CMsgClientToGCOverworldDevClearInventoryResponse
427: enum EResponse
440: message CMsgClientToGCOverworldDevSetFortune
445: message CMsgClientToGCOverworldDevSetFortuneResponse
446: enum EResponse
459: message CMsgClientToGCOverworldDevClearFortune
464: message CMsgClientToGCOverworldDevClearFortuneResponse
465: enum EResponse
478: message CMsgClientToGCOverworldRequestFortune
482: message CMsgClientToGCOverworldRequestFortuneResponse
483: enum EResponse
496: message CMsgClientToGCOverworldFeedback
502: message CMsgClientToGCOverworldFeedbackResponse
503: enum EResponse
516: message CMsgClientToGCOverworldGetDynamicImage
522: message CMsgClientToGCOverworldGetDynamicImageResponse
523: message Image
530: enum EDynamicImageFormat
540: message CMsgClientToGCOverworldMinigameAction
549: message CMsgClientToGCOverworldMinigameActionResponse
550: enum EResponse

dota_gcmessages_common_survivors.proto

dota_gcmessages_common_survivors.proto — module: dota_gcmessages_common_survivors_pb2; imports: 4; enums: 1; messages: 5
  • Imports: steammessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, gcsdk_gcmessages.proto
text
6: message CMsgSurvivorsUserData
7: message AttributeLevelsEntry
16: message CMsgClientToGCSurvivorsPowerUpTelemetryData
26: message CMsgClientToGCSurvivorsGameTelemetryData
36: message CMsgClientToGCSurvivorsGameTelemetryDataResponse
37: enum EResponse

dota_gcmessages_msgid.proto

dota_gcmessages_msgid.proto — module: dota_gcmessages_msgid_pb2; imports: 0; enums: 1; messages: 0
  • Imports: (none)
text
1: enum EDOTAGCMsg

dota_gcmessages_server.proto

dota_gcmessages_server.proto — module: dota_gcmessages_server_pb2; imports: 14; enums: 6; messages: 187
  • Imports: steammessages.proto, valveextensions.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, econ_gcmessages.proto, base_gcmessages.proto, network_connection.proto, dota_gcmessages_common_lobby.proto, dota_gcmessages_common_match_management.proto, dota_gcmessages_common_overworld.proto, dota_gcmessages_common_craftworks.proto, dota_gcmessages_common_monster_hunter.proto, gcsdk_gcmessages.proto, steammessages_steamlearn.steamworkssdk.proto
text
16: enum EPoorNetworkConditionsType
23: message CMsgPoorNetworkConditions
24: message Player
35: message CMsgGameserverCrash
50: message CMsgConnectedPlayers
51: message Player
58: message PlayerDraft
64: enum SendReason
92: message CMsgGameServerInfo
93: enum ServerType
102: enum CustomGames
137: message CMsgLeaverDetected
146: message CMsgLeaverDetectedResponse
150: message CMsgDOTAFantasyFinalPlayerStats
154: message CMsgDOTAFantasyLivePlayerStats
158: message CMsgServerToGCRealtimeStats
162: message CMsgGCToServerRealtimeStatsStartStop
166: message CMsgGCToServerUpdateSteamBroadcasting
170: message CMsgSignOutGameplayStats
171: message CPlayer
178: message CTeam
188: message CMsgGameMatchSignOut
189: message CTeam
190: message CPlayer
191: message CCustomGameData
196: message HeroDamageReceived
202: enum HeroDamageType
288: message CAdditionalSignoutMsg
293: message CSocialFeedMatchEvent
301: message CCustomGameData
305: message EventGameLeaderboardEntry
315: message WardPlacement
358: message CMsgSignOutDraftInfo
364: message CMsgSignOutBotInfo
371: message CMsgSignOutTextMuteInfo
372: message TextMuteMessage
381: message CMsgSignOutPlayerStats
414: message CMsgSignOutCommunicationSummary
415: message PlayerCommunication
416: message PingDetail
444: message CMsgGameMatchSignoutResponse
445: message PlayerMetadata
475: message CMsgGameMatchSignOutPermissionRequest
482: message CMsgGameMatchSignOutPermissionResponse
488: message CMsgGameMatchSignOutEventGameData
496: message CMsgGameMatchSignOutPerfData
529: message CMsgGameMatchSignOutBanData
534: message CMsgDOTALiveScoreboardUpdate
535: message Team
536: message Player
537: message HeroAbility
543: enum DOTAUltimateState
598: message CMsgServerToGCRequestBatchPlayerResources
604: message CMsgServerToGCRequestBatchPlayerResourcesResponse
605: message Result
625: message CMsgDOTAPlayerFailedToConnect
630: message CMsgGCToRelayConnect
640: message CMsgGCGCToLANServerRelayConnect
644: message CMsgGCBanStatusRequest
648: message CMsgGCBanStatusResponse
655: message CMsgTournamentItemEvent
670: message CMsgTournamentItemEventResponse
675: message CMsgTeamFanfare
679: message CMsgResponseTeamFanfare
684: message CMsgDOTAAwardEventPoints
685: message AwardPoints
701: message CMsgGCToServerPingRequest
706: message CMsgGCToServerPingResponse
712: message CMsgServerToGCMatchConnectionStats
713: message Player
729: message CMsgServerGCUpdateSpectatorCount
733: message CSerializedCombatLog
734: message Dictionary
735: message DictString
748: message CMsgServerToGCVictoryPredictions
749: message PredictionItem
754: message Record
763: message CMsgServerToGCRequestStatus
766: message CMsgServerToGCRequestStatus_Response
770: message CMsgGCToServerEvaluateToxicChat
775: message CMsgServerToGCEvaluateToxicChat
783: message CMsgServerToGCEvaluateToxicChatResponse
791: message CMsgSignOutAssassinMiniGameInfo
802: message CMsgServerToGCKillSummaries
803: message KillSummary
813: message CMsgServerToGCLockCharmTrading
818: message CMsgSignOutUpdatePlayerChallenge
819: message Challenge
834: message CMsgServerToGCRerollPlayerChallenge
839: message CMsgSpendWager
840: message Player
853: message CMsgSignOutXPCoins
854: message Player
869: message CMsgSignOutBounties
870: message Bounty
882: message CMsgSignOutCommunityGoalProgress
883: message EventGoalIncrement
892: message CMsgServerToGCCloseCompendiumInGamePredictionVoting
898: message CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse
902: message CMsgServerToGCCompendiumInGamePredictionResults
903: message PredictionResult
915: message CMsgServerToGCCompendiumChosenInGamePredictions
916: message Prediction
925: message CMsgGCToGCCompendiumInGamePredictionResults
929: message CMsgServerToGCMatchPlayerItemPurchaseHistory
930: message ItemPurchase
939: message Player
955: message CMsgServerToGCMatchPlayerNeutralItemEquipHistory
956: message ItemEquip
964: message Player
976: message CMsgServerToGCMatchStateHistory
977: message PlayerState
989: message TeamState
1002: message MatchState
1014: message CMsgMatchStateSteamMLEntry
1020: message CMsgLaneSelectionSteamMLEntry
1025: message CMsgAbilitySelectionSteamMLEntry
1034: message CMsgItemPurchasePregameSteamMLEntry
1044: message CMsgItemPurchaseSteamMLEntry
1054: message CMsgItemPurchaseSequenceSteamMLEntry
1064: message CMsgServerToGCCavernCrawlIsHeroActive
1072: message CMsgServerToGCPlayerChallengeHistory
1073: message PlayerChallenge
1091: message CMsgServerToGCCavernCrawlIsHeroActiveResponse
1092: message MapResults
1104: message CMsgNeutralItemStats
1105: message NeutralItem
1117: message CMsgGCToServerLobbyHeroBanRates
1118: message HeroBanEntry
1127: message CMsgSignOutGuildContractProgress
1128: message CompletedGuildEventContracts
1134: message PlayerContract
1142: message CMsgSignOutGuildChallengeProgress
1143: message ChallengeProgress
1156: message CMsgSignOutMVPStats
1157: message Player
1158: message KillEaterEvent
1197: message CMsgServerToGCGetGuildContracts
1201: message CMsgServerToGCGetGuildContractsResponse
1202: message ContractDetails
1210: message Player
1220: message CMsgMatchDiretideCandy
1221: message CandyDetails
1226: message PlayerCandy
1237: message CMsgGCToServerCheerData
1238: message CheerTypeCount
1246: message CMsgCheerConfig
1267: message CMsgGCToServerCheerConfig
1271: message CMsgServerToGCGetCheerConfig
1275: message CMsgServerToGCGetCheerConfigResponse
1279: message CMsgGCToServerCheerScalesOverride
1283: message CMsgGCToServerGetCheerState
1286: message CMsgCheerTypeState
1293: message CMsgCheerState
1299: message CMsgServerToGCReportCheerState
1304: message CMsgServerToGCGetStickerHeroes
1308: message CMsgServerToGCGetStickerHeroesResponse
1309: message Player
1317: message CMsgSteamLearnMatchInfo
1325: message CMsgSteamLearnMatchInfoPlayer
1334: message CMsgSteamLearnMatchInfoTeam
1335: message Player
1348: message CMsgSteamLearnMatchHeroesV3
1359: message CMsgSteamLearnMatchHeroesV4
1368: message CMsgSteamLearnMatchHeroV6
1378: message CMsgSteamLearnMatchHeroV8
1386: message CMsgSteamLearnPlayerTimedStats
1387: message StatBucket
1405: message CMsgSteamLearnMatchStateV5
1406: message PlayerState
1419: message TeamState
1437: message CMsgSteamLearnItemPurchaseV7
1442: message CMsgSteamLearnPreGameItemPurchases
1448: message CMsgSteamLearnPreGameItemPurchase
1453: message CMsgSteamLearnNeutralItemPurchaseV4
1461: message CMsgSteamLearnNeutralItemPurchaseV6
1469: message CMsgSteamLearnAbilitySkill
1476: message CMsgSteamLearnWardPlacement
1477: message Location
1487: message CMsgSteamLearnPlayerMatchState
1502: message CMsgSignOutMuertaMinigame
1506: message CMsgSignOutMapStats
1507: message Player
1516: message CMsgServerToGCNewBloomGift
1522: message CMsgServerToGCNewBloomGiftResponse
1527: message CMsgSignOutOverworld
1528: message Player
1538: message CMsgSignOutCraftworks
1539: message Player
1548: message CMsgSignOutMonsterHunter
1549: message Player
1559: message CMsgServerToGCWarningLowServerFramerate
1567: message CMsgServerToGCWarningInvalidBotAbilityUsage

dota_gcmessages_webapi.proto

dota_gcmessages_webapi.proto — module: dota_gcmessages_webapi_pb2; imports: 5; enums: 15; messages: 39
  • Imports: steammessages.proto, gcsdk_gcmessages.proto, dota_shared_enums.proto, dota_gcmessages_common.proto, dota_match_metadata.proto
text
7: enum ETeamFanContentStatus
13: enum ETeamFanContentAssetType
27: enum ETeamFanContentAssetStatus
33: enum ETalentContentStatus
41: enum ETalentContentAssetType
47: enum ETalentContentAssetStatus
53: message CMsgArcanaVotes
54: message Match
68: enum VotingState
84: message CMsgDOTADPCFeed
85: message Element
101: enum EFeedElementType
121: message CMsgDOTADPCUserInfo
125: message CMsgDraftTrivia
126: message DraftTriviaHeroInfo
131: message DraftTriviaMatchInfo
136: message PreviousResult
155: message CMsgTeamFanContentAssetStatus
162: message CMsgTeamFanContentAssetStatusResponse
163: enum EResult
171: message CMsgTeamFanContentStatus
172: message TeamStatus
196: message CMsgTeamFanContentAutographStatus
197: message AutographStatus
204: message TeamStatus
214: message CMsgTalentContentAssetStatus
221: message CMsgTalentContentStatus
222: message SubmitRevision
228: message TalentDetails
242: enum EWorkshopItemStatus
254: message CMsgSetTalentContentResponse
255: enum EResult
264: message CMsgDPCEvent
265: message PhaseInfo
270: message League
277: enum ELeagueEvent
304: enum ELeagueEventPhase
319: enum ELeagueEventType
329: enum ETour
353: message CMsgDPCEventList
357: message CMsgDOTAFantasyCardLineup
358: message CardBonus
363: message Card
375: message League
381: message Period
391: message CMsgDOTAFantasyCardList
392: message CardBonus
397: message Card
410: message CMsgChatToxicityToxicPlayerMatchesReport
411: message IndividualRow
423: message CMsgChatToxicityReport
432: message CMsgGetTeamAuditInformation
433: message Action
448: message CMsgDOTADPCMatch

dota_hud_types.proto

dota_hud_types.proto — module: dota_hud_types_pb2; imports: 1; enums: 1; messages: 0
  • Imports: google/protobuf/descriptor.proto
text
7: enum EHeroSelectionText

dota_match_metadata.proto

dota_match_metadata.proto — module: dota_match_metadata_pb2; imports: 10; enums: 2; messages: 45
  • Imports: base_gcmessages.proto, dota_gcmessages_common_match_management.proto, dota_gcmessages_common_lobby.proto, dota_gcmessages_common_overworld.proto, dota_gcmessages_common_craftworks.proto, dota_gcmessages_common_monster_hunter.proto, dota_gcmessages_common.proto, dota_shared_enums.proto, gcsdk_gcmessages.proto, networkbasetypes.proto
text
12: enum EPlayerInventorySnapshotFlags
17: message CDOTAMatchMetadataFile
26: message CDOTAMatchMetadata
27: message EconItem
35: message Team
36: message PlayerKill
41: message ItemPurchase
46: message InventorySnapshot
61: message AutoStyleCriteria
66: message StrangeGemProgress
76: message VictoryPrediction
83: message SubChallenge
90: message CavernChallengeResult
95: message ActionGrant
102: message CandyGrant
107: message PeriodicResourceData
113: message EventData
142: message FeaturedGamemodeProgress
148: message KillInfo
149: enum KillType
164: message Player
165: message ContractProgress
175: message OverworldRewards
251: message GuildChallengeProgress
252: message IndividualProgress
267: message Tip
288: message CDOTAMatchPrivateMetadata
289: message StringName
294: message Team
295: message Player
296: message CombatSegment
297: message DamageByAbility
298: message ByHeroTarget
308: message HealingByAbility
309: message ByHeroTarget
324: message BuffRecord
325: message ByHeroTarget
337: message GoldReceived
348: message XPReceived
374: message Building
386: message ContributionsCombatSegment
387: message DamageContributionRecord
397: message DamageMitigationRecord
407: message HealingContributionRecord
417: message HealingReductionRecord
427: message KillingBlow
433: message Dispel

dota_modifiers.proto

dota_modifiers.proto — module: dota_modifiers_pb2; imports: 1; enums: 1; messages: 2
  • Imports: networkbasetypes.proto
text
3: enum DOTA_MODIFIER_ENTRY_TYPE
8: message CDOTAModifierBuffTableEntry
53: message CDOTALuaModifierEntry

dota_scenariomessages.proto

dota_scenariomessages.proto — module: dota_scenariomessages_pb2; imports: 1; enums: 0; messages: 23
  • Imports: dota_shared_enums.proto
text
3: message CScenario_Position
8: message CScenarioGame_RoshanSpawner
15: message CScenarioEnt_Courier
21: message CScenarioEnt_NPC
31: message CScenarioEnt_SpiritBear
36: message CScenarioEnt_DroppedItem
40: message CMsgDotaScenario
41: message EntityRef
49: message Game
57: message TeamNeutralItem
63: message Team
73: message HeroHeroInt
78: message HeroHeroFloat
83: message DamageStatsByType
91: message HeroAbility
97: message HeroNeutralChoice
103: message HeroNeutralTier
110: message Hero
181: message Stock
190: message Building
198: message Entity
205: message Item
218: message Modifier

dota_shared_enums.proto

dota_shared_enums.proto — module: dota_shared_enums_pb2; imports: 0; enums: 54; messages: 14
  • Imports: (none)
text
1: enum DOTA_GameMode
31: enum DOTA_GameState
48: enum DOTA_GC_TEAM
66: enum EEvent
128: enum ERankType
142: enum DOTALeaverStatus_t
155: enum DOTAConnectionState_t
165: enum Fantasy_Roles
173: enum Fantasy_Scoring
196: enum Fantasy_Team_Slots
204: enum Fantasy_Selection_Mode
217: enum Fantasy_Gem_Type
223: enum DOTAChatChannelType_t
251: enum EChatSpecialPrivileges
257: enum DOTACommType_t
276: enum DOTACommLevel_t
287: enum DOTABehaviorLevel_t
295: enum EProfileCardSlotType
305: enum EMatchGroupServerStatus
311: enum DOTA_CM_PICK
317: enum DOTALowPriorityBanType
324: enum DOTALobbyReadyState
331: enum DOTAJoinLobbyResult
349: enum DOTASelectionPriorityRules
354: enum DOTASelectionPriorityChoice
362: enum DOTAMatchVote
368: enum DOTALobbyVisibility
374: enum EDOTAPlayerMMRType
380: enum EDOTAMMRBoostType
386: enum MatchType
396: enum DOTABotDifficulty
409: enum DOTA_BOT_MODE
444: enum MatchLanguages
455: enum ETourneyQueueDeadlineState
465: enum EMatchOutcome
487: enum ELaneType
496: enum EBadgeType
526: enum ELeagueStatus
536: enum ELeagueRegion
546: enum ELeagueTier
559: enum ELeagueTierCategory
565: enum ELeagueDivision
571: enum ELeagueBroadcastProvider
579: enum ELeaguePhase
586: enum ELeagueAuditAction
631: enum DOTA_COMBATLOG_TYPES
680: enum EDPCFavoriteType
687: enum EDPCPushNotification
701: enum EEventActionScoreMode
706: enum EPlayerChallengeHistoryType
715: enum EOverwatchReportReason
724: enum ECandyShopUpgrade
731: enum EItemSuggestPreference
737: enum ETimerAlertType
745: message CDOTAClientHardwareSpecs
755: message CDOTASaveGame
756: message Player
762: message SaveInstance
763: message PlayerPositions
782: message CMsgDOTACombatLogEntry
867: message CMsgPendingEventAward
876: message CMsgMonsterHunterMaterialQuantity
877: message MaterialCountsEntry
885: message CMsgMonsterHunterInvestigation
893: message CMsgMonsterHunterInvestigationGameState
894: message HuntedBy
905: message CMsgMonsterHunterCodexUpdateData
906: message KillInfo

dota_usercmd.proto

dota_usercmd.proto — module: dota_usercmd_pb2; imports: 2; enums: 0; messages: 1
  • Imports: networkbasetypes.proto, usercmd.proto
text
4: message CDota2UserCmdPB

dota_usermessages.proto

dota_usermessages.proto — module: dota_usermessages_pb2; imports: 3; enums: 20; messages: 191
  • Imports: networkbasetypes.proto, dota_shared_enums.proto, dota_commonmessages.proto
text
5: enum EDotaUserMessages
177: enum DOTA_CHAT_MESSAGE
298: enum DOTA_NO_BATTLE_POINTS_REASONS
305: enum DOTA_CHAT_INFORMATIONAL
313: enum DOTA_ABILITY_PING_TYPE
332: enum DOTA_REPLAY_STATE_EVENT
341: enum EDotaEntityMessages
351: enum DOTA_OVERHEAD_ALERT
380: enum DOTA_ROSHAN_PHASE
386: enum DOTA_POSITION_CATEGORY
405: enum DOTA_ABILITY_TARGET_TYPE
414: enum EHeroStatType
439: enum EPlayerVoiceListenState
462: enum EProjectionEvent
467: message CDOTAUserMsg_AIDebugLine
471: message CDOTAUserMsg_Ping
476: message CDOTAUserMsg_SwapVerify
480: message CDOTAUserMsg_ChatEvent
494: message CDOTAUserMsg_BotChat
501: message CDOTAUserMsg_CombatHeroPositions
508: message CDOTAUserMsg_CombatLogBulkData
518: message CDOTAUserMsg_ProjectileParticleCPData
523: message CDOTAUserMsg_UpdateLinearProjectileCPData
529: message CDOTAUserMsg_MiniKillCamInfo
530: message Attacker
531: message Ability
545: message CDOTAUserMsg_GlobalLightColor
550: message CDOTAUserMsg_GlobalLightDirection
555: message CDOTAUserMsg_LocationPing
560: message CDOTAUserMsg_PingConfirmation
567: message CDOTAUserMsg_ItemAlert
572: message CDOTAUserMsg_EnemyItemAlert
583: message CDOTAUserMsg_ModifierAlert
592: message CDOTAUserMsg_HPManaAlert
598: message CDOTAUserMsg_NeutralCampAlert
608: message CDOTAUserMsg_GlyphAlert
613: message CDOTAUserMsg_RadarAlert
618: message CDOTAUserMsg_RoshanTimer
623: message CDOTAUserMsg_TormentorTimer
628: message CDOTAUserMsg_WillPurchaseAlert
635: message CDOTAUserMsg_EmptyTeleportAlert
641: message CDOTAUserMsg_MarsArenaOfBloodAttack
647: message CDOTAUserMsg_BuyBackStateAlert
651: message CDOTAUserMsg_QuickBuyAlert
659: message CDOTAUserMsg_CourierKilledAlert
660: message LostItem
674: message CDOTAUserMsg_MinimapEvent
683: message CDOTAUserMsg_MapLine
688: message CDOTAUserMsg_MinimapDebugPoint
696: message CDOTAUserMsg_CreateLinearProjectile
711: message CDOTAUserMsg_DestroyLinearProjectile
715: message CDOTAUserMsg_DodgeTrackingProjectiles
720: message CDOTAUserMsg_SpectatorPlayerClick
726: message CDOTAUserMsg_SpectatorPlayerUnitOrders
740: message CDOTAUserMsg_NevermoreRequiem
747: message CDOTAUserMsg_InvalidCommand
752: message CDOTAUserMsg_HudError
757: message CDOTAUserMsg_SharedCooldown
764: message CDOTAUserMsg_SetNextAutobuyItem
768: message CDOTAUserMsg_HalloweenDrops
774: message CDOTAUserMsg_CourierLeftFountainAlert
778: message CDOTAResponseQuerySerialized
779: message Fact
780: enum ValueType
798: message CDOTASpeechMatchOnClient
805: message CDOTAUserMsg_UnitEvent
806: message Interval
811: message Speech
821: message SpeechMute
825: message AddGesture
834: message RemoveGesture
838: message BloodImpact
844: message FadeGesture
859: message CDOTAUserMsg_ItemPurchased
864: message CDOTAUserMsg_ItemSold
868: message CDOTAUserMsg_ItemFound
876: message CDOTAUserMsg_OverheadEvent
884: message CDOTAUserMsg_TutorialTipInfo
889: message CDOTAUserMsg_TutorialFinish
896: message CDOTAUserMsg_TutorialMinimapPosition
899: message CDOTAUserMsg_SendGenericToolTip
906: message CDOTAUserMsg_WorldLine
911: message CDOTAUserMsg_ChatWheel
919: message CDOTAUserMsg_ReceivedXmasGift
925: message CDOTAUserMsg_ShowSurvey
934: message CDOTAUserMsg_UpdateSharedContent
938: message CDOTAUserMsg_TutorialRequestExp
941: message CDOTAUserMsg_TutorialFade
945: message CDOTAUserMsg_TutorialPingMinimap
953: message CDOTAUserMsg_GamerulesStateChanged
957: message CDOTAUserMsg_AddQuestLogEntry
962: message CDOTAUserMsg_SendStatPopup
967: message CDOTAUserMsg_DismissAllStatPopups
971: message CDOTAUserMsg_SendRoshanSpectatorPhase
977: message CDOTAUserMsg_SendRoshanPopup
982: message CDOTAUserMsg_SendFinalGold
987: message CDOTAUserMsg_CustomMsg
993: message CDOTAUserMsg_CoachHUDPing
998: message CDOTAUserMsg_ClientLoadGridNav
1001: message CDOTAUserMsg_TE_Projectile
1022: message CDOTAUserMsg_TE_ProjectileLoc
1041: message CDOTAUserMsg_TE_DestroyProjectile
1045: message CDOTAUserMsg_TE_DotaBloodImpact
1052: message CDOTAUserMsg_AbilityPing
1068: message CDOTAUserMsg_TE_UnitAnimation
1078: message CDOTAUserMsg_TE_UnitAnimationEnd
1083: message CDOTAUserMsg_ShowGenericPopup
1092: message CDOTAUserMsg_VoteStart
1099: message CDOTAUserMsg_VoteUpdate
1103: message CDOTAUserMsg_VoteEnd
1107: message CDOTAUserMsg_BoosterStatePlayer
1115: message CDOTAUserMsg_BoosterState
1119: message CDOTAUserMsg_AbilitySteal
1125: message CDOTAUserMsg_StatsHeroLookup
1132: message CDOTAUserMsg_StatsHeroPositionInfo
1133: message PositionPair
1142: message CDOTAUserMsg_StatsHeroMinuteDetails
1160: message CDOTAUserMsg_StatsTeamMinuteDetails
1161: message LocationPerformance
1179: message CDOTAUserMsg_StatsPlayerKillShare
1188: message CDOTAUserMsg_StatsKillDetails
1197: message CDOTAUserMsg_StatsMatchDetails
1200: message CDOTAUserMsg_StatsFightTeamDetails
1207: message CDOTAUserMsg_StatsFightDetails
1222: message CDOTAUserMsg_MiniTaunt
1226: message CDOTAUserMsg_SpeechBubble
1230: message CDOTAUserMsg_CustomHeaderMessage
1237: message CMsgHeroAbilityStat
1243: message CMsgCombatAnalyzerPlayerStat
1248: message CMsgCombatAnalyzerStats
1253: message CDOTAUserMsg_BeastChat
1260: message CDOTAUserMsg_CustomHudElement_Create
1266: message CDOTAUserMsg_CustomHudElement_Modify
1272: message CDOTAUserMsg_CustomHudElement_Destroy
1276: message CDOTAUserMsg_CompendiumStatePlayer
1281: message CDOTAUserMsg_CompendiumState
1285: message CDOTAUserMsg_ProjectionAbility
1296: message CDOTAUserMsg_ProjectionEvent
1301: message CDOTAUserMsg_XPAlert
1306: message CDOTAUserMsg_TalentTreeAlert
1314: message CDOTAUserMsg_UpdateQuestProgress
1317: message CDOTAUserMsg_QuestStatus
1328: message CDOTAUserMsg_SuggestHeroPick
1335: message CDOTAUserMsg_SuggestHeroRole
1340: message CDOTAUserMsg_KillcamDamageTaken
1349: message CDOTAUserMsg_SelectPenaltyGold
1354: message CDOTAUserMsg_RollDiceResult
1362: message CDOTAUserMsg_FlipCoinResult
1368: message CDOTAUserMessage_RequestItemSuggestions
1372: message CDOTAUserMessage_TeamCaptainChanged
1377: message CDOTAUserMsg_ChatWheelCooldown
1382: message CDOTAUserMsg_HeroRelicProgress
1390: message CDOTAUserMsg_AbilityDraftRequestAbility
1398: message CDOTAUserMsg_DamageReport
1406: message CDOTAUserMsg_SalutePlayer
1415: message CDOTAUserMsg_GiftPlayer
1421: message CDOTAUserMsg_TipAlert
1426: message CDOTAUserMsg_ReplaceQueryUnit
1432: message CDOTAUserMsg_ESArcanaCombo
1438: message CDOTAUserMsg_ESArcanaComboSummary
1444: message CDOTAUserMsg_OMArcanaCombo
1451: message CDOTAUserMsg_HighFiveCompleted
1458: message CDOTAUserMsg_HighFiveLeftHanging
1462: message CDOTAUserMsg_ShovelUnearth
1469: message CDOTAUserMsg_AllStarEvent
1470: message PlayerScore
1482: message CDOTAUserMsg_QueuedOrderRemoved
1486: message CDOTAUserMsg_DebugChallenge
1496: message CDOTAUserMsg_FoundNeutralItem
1506: message CDOTAUserMsg_OutpostCaptured
1511: message CDOTAUserMsg_OutpostGrantedXP
1516: message CDOTAUserMsg_MoveCameraToUnit
1520: message CDOTAUserMsg_PauseMinigameData
1521: message DataBit
1530: message CDOTAUserMsg_VersusScene_PlayerBehavior
1538: message CDOTAUserMsg_QoP_ArcanaSummary
1545: message CDOTAUserMsg_HotPotato_Created
1550: message CDOTAUserMsg_HotPotato_Exploded
1554: message CDOTAUserMsg_WK_Arcana_Progress
1560: message CDOTAUserMsg_GuildChallenge_Progress
1561: message PlayerProgress
1566: enum EChallengeType
1581: message CDOTAUserMsg_WRArcanaProgress
1591: message CDOTAUserMsg_WRArcanaSummary
1602: message CDOTAUserMsg_EmptyItemSlotAlert
1609: message CDOTAUserMsg_AghsStatusAlert
1618: message CDOTAUserMsg_MutedPlayers
1623: message CDOTAUserMsg_ContextualTip
1641: message CDOTAUserMsg_ChatMessage
1647: message CDOTAUserMsg_RockPaperScissorsStarted
1652: message CDOTAUserMsg_RockPaperScissorsFinished
1659: message CDOTAUserMsg_DuelOpponentKilled
1664: message CDOTAUserMsg_DuelAccepted
1669: message CDOTAUserMsg_DuelRequested
1673: message CDOTAUserMsg_MuertaReleaseEvent_AssignedTargetKilled
1681: message CDOTAUserMsg_PlayerDraftSuggestPick
1686: message CDOTAUserMsg_PlayerDraftPick
1692: message CDOTAUserMsg_FacetPing
1699: message CDOTAUserMsg_InnatePing
1705: message CDOTAUserMsg_NeutralCraftAvailable
1708: message CDOTAUserMsg_TimerAlert
1713: message CDOTAUserMsg_MadstoneAlert
1714: enum EMadstoneAlertType
1727: message CDOTAUserMsg_MonsterHunter_InvestigationsAvailable
1731: message CDOTAUserMsg_MonsterHunter_InvestigationGameState
1736: message CDOTAUserMsg_MonsterHunter_HuntAlert
1737: enum EHuntAlertType
1747: enum EHuntStatusType
1760: message CDOTAUserMsg_KillEffect
1765: message CDOTAUserMsg_GiveItem
1766: enum EGiveStatus

econ_gcmessages.proto

econ_gcmessages.proto — module: econ_gcmessages_pb2; imports: 4; enums: 15; messages: 143
  • Imports: steammessages.proto, econ_shared_enums.proto, gcsdk_gcmessages.proto, base_gcmessages.proto
text
6: enum EGCItemMsg
144: enum EGCMsgInitiateTradeResponse
172: message CMsgApplyAutograph
177: message CMsgAdjustItemEquippedState
184: message CMsgEconPlayerStrangeCountAdjustment
185: message CStrangeCountAdjustment
196: message CMsgCraftingResponse
200: message CMsgGCRequestStoreSalesData
205: message CMsgGCRequestStoreSalesDataResponse
206: message Price
216: message CMsgGCRequestStoreSalesDataUpToDateResponse
221: message CMsgGCToGCPingRequest
224: message CMsgGCToGCPingResponse
227: message CMsgGCToGCGetUserSessionServer
231: message CMsgGCToGCGetUserSessionServerResponse
236: message CMsgGCToGCGetUserServerMembers
241: message CMsgGCToGCGetUserServerMembersResponse
245: message CMsgLookupMultipleAccountNames
249: message CMsgLookupMultipleAccountNamesResponse
250: message Account
258: message CMsgRequestCrateItems
262: message CMsgRequestCrateItemsResponse
263: enum EResult
274: message CMsgRequestCrateEscalationLevel
278: message CMsgRequestCrateEscalationLevelResponse
279: enum EResult
291: message CMsgGCToGCCanUseDropRateBonus
299: message CMsgSQLAddDropRateBonus
309: message CMsgSQLUpgradeBattleBooster
316: message CMsgGCToGCRefreshSOCache
321: message CMsgGCToGCAddSubscriptionTime
327: message CMsgGCToGCGrantAccountRolledItems
328: message Item
329: message DynamicAttribute
336: message AdditionalAuditEntry
358: message CMsgGCToGCBetaDeleteItems
364: message CMsgGCToGCGrantSelfMadeItemToAccount
369: message CMsgGCToGCUnlockCrate
375: message CMsgUseItem
384: message CMsgServerUseItem
389: message CMsgUseMultipleItems
393: message CGCStoreRechargeRedirect_LineItem
398: message CMsgGCEconSQLWorkItemEmbeddedRollbackData
406: message CMsgCraftStatue
415: message CMsgRedeemCode
419: message CMsgRedeemCodeResponse
420: enum EResultCode
431: message CMsgDevNewItemRequest
439: message CMsgDevNewItemRequestResponse
443: message CMsgDevUnlockAllItemStyles
447: message CMsgDevUnlockAllItemStylesResponse
451: message CMsgGCGetAccountSubscriptionItem
455: message CMsgGCGetAccountSubscriptionItemResponse
459: message CMsgGCAddGiftItem
467: message CMsgClientToGCWrapAndDeliverGift
473: message CMsgSQLGCToGCRevokeUntrustedGift
478: message CMsgClientToGCWrapAndDeliverGiftResponse
488: message CMsgClientToGCUnwrapGift
492: message CMsgClientToGCGetGiftPermissions
495: message CMsgClientToGCGetGiftPermissionsResponse
496: message FriendPermission
509: message CMsgClientToGCUnpackBundle
513: message CMsgClientToGCUnpackBundleResponse
514: enum EUnpackBundle
529: message CMsgClientToGCPackBundle
534: message CMsgClientToGCPackBundleResponse
535: enum EPackBundle
557: message CMsgGCToClientStoreTransactionCompleted
562: message CMsgClientToGCEquipItems
566: message CMsgClientToGCEquipItemsResponse
570: message CMsgClientToGCSetItemStyle
575: message CMsgClientToGCSetItemStyleResponse
576: enum ESetStyle
585: message CMsgClientToGCUnlockItemStyle
591: message CMsgClientToGCUnlockItemStyleResponse
592: enum EUnlockStyle
613: message CMsgClientToGCSetItemInventoryCategory
620: message CMsgClientToGCUnlockCrate
625: message CMsgClientToGCUnlockCrateResponse
626: message Item
635: message CMsgClientToGCRemoveItemAttribute
639: message CMsgClientToGCRemoveItemAttributeResponse
640: enum ERemoveItemAttribute
652: message CMsgClientToGCNameItem
658: message CMsgClientToGCNameItemResponse
659: enum ENameItem
671: message CMsgGCSetItemPosition
676: message CAttribute_ItemDynamicRecipeComponent
689: message CProtoItemSocket
699: message CProtoItemSocket_Empty
703: message CProtoItemSocket_Effect
708: message CProtoItemSocket_Color
715: message CProtoItemSocket_Strange
721: message CProtoItemSocket_Strange_DESERIALIZE_FROM_STRING_ONLY
728: message CProtoItemSocket_Spectator
736: message CProtoItemSocket_AssetModifier
741: message CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY
748: message CProtoItemSocket_Autograph
755: message CProtoItemSocket_StaticVisuals
759: message CAttribute_String
763: message CWorkshop_GetItemDailyRevenue_Request
770: message CWorkshop_GetItemDailyRevenue_Response
771: message CountryDailyRevenue
781: message CWorkshop_GetPackageDailyRevenue_Request
787: message CWorkshop_GetPackageDailyRevenue_Response
788: message CountryDailyRevenue
798: message CMsgSQLGCToGCGrantBackpackSlots
803: message CMsgClientToGCLookupAccountName
807: message CMsgClientToGCLookupAccountNameResponse
812: message CMsgClientToGCCreateStaticRecipe
813: message Item
822: message CMsgClientToGCCreateStaticRecipeResponse
823: message OutputItem
829: message InputError
834: message AdditionalOutput
839: enum EResponse
854: message CMsgProcessTransactionOrder
855: message Item
879: message CMsgGCToGCStoreProcessCDKeyTransaction
885: message CMsgGCToGCStoreProcessCDKeyTransactionResponse
889: message CMsgGCToGCStoreProcessSettlement
893: message CMsgGCToGCStoreProcessSettlementResponse
897: message CMsgGCToGCBroadcastConsoleCommand
905: message CMsgGCToGCConsoleOutput
906: message OutputLine
917: message CMsgItemAges
918: message MaxItemIDTimestamp
926: message CMsgGCToGCInternalTestMsg
936: message CMsgGCToGCClientServerVersionsUpdated
944: message CMsgGCToGCBroadcastMessageFromSub
951: message CMsgGCToClientCurrencyPricePoints
952: message Currency
961: message CMsgBannedWordList
966: message CMsgGCToGCFlushSteamInventoryCache
967: message Key
975: message CMsgGCToGCUpdateSubscriptionItems
980: message CMsgGCToGCSelfPing
984: message CMsgGCToGCGetInfuxIntervalStats
987: message CMsgGCToGCGetInfuxIntervalStatsResponse
995: message CMsgGCToGCPurchaseSucceeded
998: message CMsgClientToGCGetLimitedItemPurchaseQuantity
1002: message CMsgClientToGCGetLimitedItemPurchaseQuantityResponse
1003: enum EResponse
1017: message CMsgClientToGCGetInFlightItemCharges
1021: message CMsgClientToGCGetInFlightItemChargesResponse
1022: enum EResponse
1035: message CMsgClientToGCPurchaseChargeCostItems
1036: message Item
1047: message CMsgClientToGCPurchaseChargeCostItemsResponse
1048: enum EResponse
1065: message CMsgGCToClientInFlightChargesUpdated
1066: message ItemCharges
1074: message CMsgClientToGCCancelUnfinalizedTransactions
1078: message CMsgClientToGCCancelUnfinalizedTransactionsResponse
1082: message CMsgGCToGCUpdateWelcomeMsg
1088: message CMsgClientToGCRecycleMultipleItems
1089: message Item
1098: message CMsgClientToGCRecycleMultipleItemsResponse

econ_shared_enums.proto

econ_shared_enums.proto — module: econ_shared_enums_pb2; imports: 0; enums: 3; messages: 1
  • Imports: (none)
text
1: enum EGCEconBaseMsg
5: enum EGCMsgResponse
17: enum EGCMsgUseItemResponse
37: message CMsgGenericResult

engine_gcmessages.proto

engine_gcmessages.proto — module: engine_gcmessages_pb2; imports: 1; enums: 0; messages: 1
  • Imports: google/protobuf/descriptor.proto
text
3: message CEngineGotvSyncPacket

enums_clientserver.proto

enums_clientserver.proto — module: enums_clientserver_pb2; imports: 0; enums: 4; messages: 0
  • Imports: (none)
text
4: enum EMsg
1493: enum EClientPersonaStateFlag
1510: enum EMsgClanAccountFlags
1518: enum ESteamReviewScore

gameevents.proto

gameevents.proto — module: gameevents_pb2; imports: 1; enums: 1; messages: 18
  • Imports: networkbasetypes.proto
text
3: enum EBaseGameEvents
21: message CMsgVDebugGameSessionIDEvent
26: message CMsgPlaceDecalEvent
43: message CMsgClearWorldDecalsEvent
47: message CMsgClearEntityDecalsEvent
51: message CMsgClearDecalsForEntityEvent
56: message CMsgSource1LegacyGameEventList
59: message key_t
64: message descriptor_t
73: message CMsgSource1LegacyListenEvents
78: message CMsgSource1LegacyGameEvent
79: message key_t
97: message CMsgSosStartSoundEvent
106: message CMsgSosStopSoundEvent
110: message CMsgSosStopSoundEventHash
115: message CMsgSosSetSoundEventParams
120: message CMsgSosSetLibraryStackFields
125: message CMsgClothStiffenAnimEvent
134: message CMsgClothEffectAnimEvent

gcsdk_gcmessages.proto

gcsdk_gcmessages.proto — module: gcsdk_gcmessages_pb2; imports: 3; enums: 3; messages: 74
  • Imports: valveextensions.proto, steammessages.proto, steammessages_steamlearn.steamworkssdk.proto
text
5: enum ESourceEngine
10: enum PartnerAccountType
16: enum GCConnectionStatus
26: message CExtraMsgBlock
33: message CMsgSteamLearnServerInfo
34: message ProjectInfo
46: message CMsgGCAssertJobData
51: message CMsgGCConCommand
55: message CMsgSDOAssert
56: message Request
65: message CMsgSOIDOwner
70: message CMsgSOSingleObject
78: message CMsgSOMultipleObjects
79: message SingleObject
95: message CMsgSOCacheSubscribed
96: message SubscribedType
109: message CMsgSOCacheSubscribedUpToDate
117: message CMsgSOCacheUnsubscribed
121: message CMsgSOCacheSubscriptionCheck
129: message CMsgSOCacheSubscriptionRefresh
133: message CMsgSOCacheVersion
137: message CMsgGCMultiplexMessage
143: message CMsgGCToGCSubGCStarting
147: message CGCToGCMsgMasterAck
148: message Process
159: message CGCToGCMsgMasterAck_Response
163: message CMsgGCToGCUniverseStartup
167: message CMsgGCToGCUniverseStartupResponse
171: message CGCToGCMsgMasterStartupComplete
172: message GCInfo
180: message CGCToGCMsgRouted
186: message CGCToGCMsgRoutedReply
191: message CMsgGCUpdateSubGCSessionInfo
192: message CMsgUpdate
201: message CMsgGCRequestSubGCSessionInfo
205: message CMsgGCRequestSubGCSessionInfoResponse
212: message CMsgSOCacheHaveVersion
219: message CMsgClientHello
245: message CMsgClientWelcome
246: message Location
270: message CMsgConnectionStatus
279: message CMsgGCToGCSOCacheSubscribe
280: message CMsgHaveVersions
292: message CMsgGCToGCSOCacheUnsubscribe
298: message CMsgGCClientPing
301: message CMsgGCToGCForwardAccountDetails
307: message CMsgGCToGCLoadSessionSOCache
312: message CMsgGCToGCLoadSessionSOCacheResponse
315: message CMsgGCToGCUpdateSessionStats
321: message CMsgGCToClientRequestDropped
324: message CWorkshop_PopulateItemDescriptions_Request
325: message SingleItemDescription
330: message ItemDescriptionsLanguageBlock
339: message CWorkshop_GetContributors_Request
344: message CWorkshop_GetContributors_Response
348: message CWorkshop_SetItemPaymentRules_Request
349: message WorkshopItemPaymentRule
356: message WorkshopDirectPaymentRule
361: message PartnerItemPaymentRule
376: message CWorkshop_SetItemPaymentRules_Response
380: message CCommunity_ClanAnnouncementInfo
395: message CCommunity_GetClanAnnouncements_Request
411: message CCommunity_GetClanAnnouncements_Response
417: message CBroadcast_PostGameDataFrame_Request
424: message CMsgSerializedSOCache
425: message TypeCache
431: message Cache
432: message Version
448: message CMsgGCToClientPollConvarRequest
453: message CMsgGCToClientPollConvarResponse
458: message CGCMsgCompressedMsgToClient
463: message CMsgGCToGCMasterBroadcastMessage
472: message CMsgGCToGCMasterSubscribeToCache
479: message CMsgGCToGCMasterSubscribeToCacheResponse
482: message CMsgGCToGCMasterSubscribeToCacheAsync
486: message CMsgGCToGCMasterUnsubscribeFromCache
493: message CMsgGCToGCMasterDestroyCache

gcsystemmsgs.proto

gcsystemmsgs.proto — module: gcsystemmsgs_pb2; imports: 0; enums: 2; messages: 0
  • Imports: (none)
text
1: enum ESOMsg
12: enum EGCBaseClientMsg

netmessages.proto

netmessages.proto — module: netmessages_pb2; imports: 2; enums: 12; messages: 74
  • Imports: networkbasetypes.proto, source2_steam_stats.proto
text
4: enum CLC_Messages
21: enum SVC_Messages
55: enum VoiceDataFormat_t
61: enum RequestPause_t
67: enum PrefetchType
71: enum ESplitScreenMessageType
76: enum EQueryCvarValueStatus
83: enum DIALOG_TYPE
91: enum SVC_Messages_LowFrequency
95: enum Bidirectional_Messages
102: enum ReplayEventType_t
110: message CCLCMsg_ClientInfo
118: message CCLCMsg_Move
123: message CMsgVoiceAudio
135: message CCLCMsg_VoiceData
141: message CCLCMsg_BaselineAck
146: message CCLCMsg_ListenEvents
150: message CCLCMsg_RespondCvarValue
157: message CCLCMsg_LoadingProgress
161: message CCLCMsg_SplitPlayerConnect
165: message CCLCMsg_SplitPlayerDisconnect
169: message CCLCMsg_ServerStatus
173: message CCLCMsg_RequestPause
178: message CCLCMsg_CmdKeyValues
184: message CCLCMsg_RconServerDetails
188: message CCLCMsg_Diagnostic
198: message CSVCMsg_ServerInfo
219: message CSVCMsg_ClassInfo
222: message class_t
231: message CSVCMsg_SetPause
235: message CSVCMsg_VoiceInit
241: message CSVCMsg_Print
247: message CSVCMsg_Sounds
248: message sounddata_t
274: message CSVCMsg_Prefetch
279: message CSVCMsg_SetView
284: message CSVCMsg_FixAngle
289: message CSVCMsg_CrosshairAngle
293: message CSVCMsg_BSPDecal
301: message CSVCMsg_SplitScreen
307: message CSVCMsg_GetCvarValue
312: message CSVCMsg_Menu
317: message CSVCMsg_UserMessage
323: message CSVCMsg_SendTable
324: message sendprop_t
342: message CSVCMsg_GameEventList
343: message key_t
348: message descriptor_t
357: message CSVCMsg_PacketEntities
360: message alternate_baseline_t
365: message non_transmitted_entities_t
370: message outofpvs_entity_updates_t
399: message CSVCMsg_TempEntities
405: message CSVCMsg_CreateStringTable
420: message CSVCMsg_UpdateStringTable
428: message CSVCMsg_VoiceData
438: message CSVCMsg_PacketReliable
444: message CSVCMsg_FullFrameSplit
451: message CSVCMsg_HLTVStatus
458: message CSVCMsg_ServerSteamID
462: message CSVCMsg_CmdKeyValues
466: message CSVCMsg_RconServerDetails
471: message CMsgIPCAddress
476: message CMsgServerPeer
485: message CSVCMsg_PeerList
489: message CSVCMsg_ClearAllStringTables
494: message ProtoFlattenedSerializerField_t
495: message polymorphic_field_t
514: message ProtoFlattenedSerializer_t
520: message CSVCMsg_FlattenedSerializer
528: message CSVCMsg_StopSound
532: message CBidirMsg_RebroadcastGameEvent
539: message CBidirMsg_RebroadcastSource
543: message CBidirMsg_PredictionEvent
544: enum ESyncType
555: message CMsgServerNetworkStats
556: message Port
561: message Player
599: message CSVCMsg_HltvReplay
610: message CCLCMsg_HltvReplay
618: message CSVCMsg_Broadcast_Command
622: message CCLCMsg_HltvFixupOperatorTick
633: message CSVCMsg_HltvFixupOperatorStatus
638: message CMsgServerUserCmd
646: message CSVCMsg_UserCommands
650: message CSVCMsg_NextMsgPredicted

network_connection.proto

network_connection.proto — module: network_connection_pb2; imports: 1; enums: 1; messages: 0
  • Imports: google/protobuf/descriptor.proto
text
9: enum ENetworkDisconnectionReason

networkbasetypes.proto

networkbasetypes.proto — module: networkbasetypes_pb2; imports: 2; enums: 3; messages: 27
  • Imports: google/protobuf/descriptor.proto, network_connection.proto
text
8: enum SignonState_t
19: enum NET_Messages
35: enum SpawnGroupFlags_t
46: message CMsgVector
53: message CMsgVector2D
58: message CMsgQAngle
64: message CMsgQuaternion
71: message CMsgTransform
77: message CMsgRGBA
84: message CMsgPlayerInfo
93: message CEntityMsg
97: message CMsg_CVars
98: message CVar
106: message CNETMsg_NOP
109: message CNETMsg_SplitScreenUser
113: message CNETMsg_Tick
126: message CNETMsg_StringCmd
131: message CNETMsg_SetConVar
137: message CNETMsg_SignonState
146: message CSVCMsg_GameEvent
147: message key_t
163: message CSVCMsgList_GameEvents
164: message event_t
172: message CNETMsg_SpawnGroup_Load
197: message CNETMsg_SpawnGroup_ManifestUpdate
205: message CNETMsg_SpawnGroup_SetCreationTick
211: message CNETMsg_SpawnGroup_Unload
217: message CNETMsg_SpawnGroup_LoadCompleted
221: message CSVCMsg_GameSessionConfiguration
243: message CNETMsg_DebugOverlay

networksystem_protomessages.proto

networksystem_protomessages.proto — module: networksystem_protomessages_pb2; imports: 0; enums: 0; messages: 5
  • Imports: (none)
text
1: message NetMessageSplitscreenUserChanged
5: message NetMessageConnectionClosed
10: message NetMessageConnectionCrashed
15: message NetMessagePacketStart
18: message NetMessagePacketEnd

prediction_events.proto

prediction_events.proto — module: prediction_events_pb2; imports: 1; enums: 1; messages: 3
  • Imports: networkbasetypes.proto
text
3: enum EBasePredictionEvents
9: message CPredictionEvent_Teleport
15: message CPredictionEvent_StringCommand
19: message CPredictionEvent_Diagnostic

source2_steam_stats.proto

source2_steam_stats.proto — module: source2_steam_stats_pb2; imports: 0; enums: 1; messages: 15
  • Imports: (none)
text
1: enum ESource2PlayStatsFieldType
21: message CMsgSource2SystemSpecs
38: message CMsgSource2VProfLiteReportItem
59: message CMsgSource2VProfLiteReport
65: message CMsgSource2NetworkFlowQuality
112: message CMsgSource2PerfIntervalSample
113: message Tag
126: message CSource2Metrics_MatchPerfSummary_Notification
127: message Client
146: message CMsgSource2PlayStatsPackedRecordList
147: message FieldDef
152: message SteamIDList
177: message CSource2Metrics_RecordPlayStats_Notification
182: message CSource2Metrics_FetchMapData_Request
191: message CSource2Metrics_FetchMapData_Response
192: message MapData

steamdatagram_messages_auth.proto

steamdatagram_messages_auth.proto — module: steamdatagram_messages_auth_pb2; imports: 1; enums: 0; messages: 7
  • Imports: steamnetworkingsockets_messages_certs.proto
text
6: message CMsgSteamDatagramRelayAuthTicket
7: message ExtraField
29: message CMsgSteamDatagramSignedRelayAuthTicket
37: message CMsgSteamDatagramCachedCredentialsForApp
43: message CMsgSteamDatagramGameCoordinatorServerLogin
53: message CMsgSteamDatagramSignedGameCoordinatorServerLogin
59: message CMsgSteamDatagramHostedServerAddressPlaintext

steamdatagram_messages_sdr.proto

steamdatagram_messages_sdr.proto — module: steamdatagram_messages_sdr_pb2; imports: 2; enums: 10; messages: 42
  • Imports: steamnetworkingsockets_messages_certs.proto, steamnetworkingsockets_messages.proto
text
7: enum ESteamDatagramMsgID
44: message CMsgSteamNetworkingIPAddress
49: message CMsgSteamDatagramSignedMessageGeneric
56: message CMsgSteamDatagramRouterPingReply
57: message RouteException
63: message AltAddress
64: enum Protocol
75: enum Flags
103: message CMsgSteamDatagramGameserverPingRequestBody
113: message CMsgSteamDatagramGameserverPingRequestEnvelope
125: message CMsgSteamDatagramGameserverPingReplyData
139: message CMsgSteamDatagramNoSessionRelayToClient
148: message CMsgSteamDatagramNoSessionRelayToPeer
155: message CMsgTOSTreatment
161: message CMsgSteamDatagramClientPingSampleRequest
165: message CMsgSteamDatagramClientPingSampleReply
166: message POP
167: message AltAddress
191: message LegacyDataCenter
204: message CMsgSteamDatagramClientSwitchedPrimary
205: message RouterQuality
226: message CMsgSteamDatagramConnectRequest
238: message CMsgSteamDatagramConnectOK
248: message CMsgSteamNetworkingP2PSDRRoutingSummary
266: message CMsgSteamDatagramP2PRoutingSummary
271: message CMsgSteamDatagramConnectionClosed
272: enum ERelayMode
300: message CMsgSteamDatagramNoConnection
319: message CMsgSteamDatagramGameserverSessionRequest
333: message CMsgSteamDatagramGameserverSessionEstablished
342: message CMsgSteamDatagramConnectionStatsClientToRouter
343: enum Flags
361: message CMsgSteamDatagramConnectionStatsRouterToClient
362: enum Flags
382: message CMsgSteamDatagramConnectionStatsRouterToServer
383: enum Flags
404: message CMsgSteamDatagramConnectionStatsServerToRouter
405: enum Flags
423: message CMsgSteamDatagramP2PSessionRequestBody
424: message EncryptedData
443: message CMsgSteamDatagramP2PSessionRequest
449: message CMsgSteamDatagramP2PSessionEstablished
456: message CMsgSteamDatagramConnectionStatsP2PClientToRouter
457: enum Flags
481: message CMsgSteamDatagramConnectionStatsP2PRouterToClient
482: enum Flags
506: message CMsgSteamDatagramP2PBadRouteRouterToClient
513: message CMsgSteamDatagramP2PRoutes
514: message RelayCluster
521: message Route
533: message CMsgSteamDatagramSetSecondaryAddressRequest
542: message CMsgSteamDatagramSetSecondaryAddressResult

steammessages.proto

steammessages.proto — module: steammessages_pb2; imports: 1; enums: 2; messages: 5
  • Imports: google/protobuf/descriptor.proto
text
12: enum EGCPlatform
21: enum GCProtoBufMsgSrc
30: message CMsgProtoBufHeader
46: message CGCSystemMsg_GetAccountDetails
54: message CGCSystemMsg_GetAccountDetails_Response
97: message CIPLocationInfo
106: message CGCMsgGetIPLocationResponse

steammessages_base.proto

steammessages_base.proto — module: steammessages_base_pb2; imports: 1; enums: 3; messages: 18
  • Imports: google/protobuf/descriptor.proto
text
21: enum EBanContentCheckResult
32: enum EProtoClanEventType
70: enum PartnerEventNotificationType
77: message CMsgIPAddress
84: message CMsgIPAddressBucket
89: message CMsgProtoBufHeader
122: message CMsgMulti
127: message CMsgProtobufWrapped
131: message CMsgAuthTicket
141: message CCDDBAppDetailCommon
156: message CMsgAppRights
176: message CCuratorPreferences
193: message CLocalizationToken
198: message CClanEventUserNewsTuple
211: message CClanMatchEventByRange
218: message CCommunity_ClanAnnouncementInfo
237: message CClanEventData
270: message CBilling_Address
283: message CPackageReservationStatus
294: message CMsgKeyValuePair
299: message CMsgKeyValueSet

steammessages_cloud.steamworkssdk.proto

steammessages_cloud.steamworkssdk.proto — module: steammessages_cloud.steamworkssdk_pb2; imports: 1; enums: 0; messages: 9
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
3: message CCloud_GetUploadServerInfo_Request
7: message CCloud_GetUploadServerInfo_Response
11: message CCloud_GetFileDetails_Request
16: message CCloud_UserFile
26: message CCloud_GetFileDetails_Response
30: message CCloud_EnumerateUserFiles_Request
37: message CCloud_EnumerateUserFiles_Response
42: message CCloud_Delete_Request
47: message CCloud_Delete_Response

steammessages_gamenetworkingui.proto

steammessages_gamenetworkingui.proto — module: steammessages_gamenetworkingui_pb2; imports: 2; enums: 0; messages: 5
  • Imports: steamnetworkingsockets_messages.proto, steamdatagram_messages_sdr.proto
text
7: message CGameNetworkingUI_GlobalState
10: message CGameNetworkingUI_ConnectionState
40: message CGameNetworkingUI_Message
44: message CGameNetworkingUI_ConnectionSummary
55: message CGameNetworkingUI_AppSummary

steammessages_helprequest.steamworkssdk.proto

steammessages_helprequest.steamworkssdk.proto — module: steammessages_helprequest.steamworkssdk_pb2; imports: 1; enums: 0; messages: 2
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
5: message CHelpRequestLogs_UploadUserApplicationLog_Request
12: message CHelpRequestLogs_UploadUserApplicationLog_Response

steammessages_int.proto

steammessages_int.proto — module: steammessages_int_pb2; imports: 1; enums: 3; messages: 87
  • Imports: steammessages.proto
text
3: message CMsgWebAPIKey
11: message CMsgHttpRequest
12: message RequestHeader
17: message QueryParam
33: message CMsgWebAPIRequest
42: message CMsgHttpResponse
43: message ResponseHeader
53: message CMsgAMFindAccounts
58: message CMsgAMFindAccountsResponse
62: message CMsgNotifyWatchdog
72: message CMsgAMGetLicenses
76: message CMsgPackageLicense
82: message CMsgAMGetLicensesResponse
87: message CMsgGCGetCommandList
92: message CMsgGCGetCommandListResponse
96: message CGCMsgMemCachedGet
100: message CGCMsgMemCachedGetResponse
101: message ValueTag
109: message CGCMsgMemCachedSet
110: message KeyPair
118: message CGCMsgMemCachedDelete
122: message CGCMsgMemCachedStats
125: message CGCMsgMemCachedStatsResponse
142: message CGCMsgSQLStats
146: message CGCMsgSQLStatsResponse
158: message CMsgAMAddFreeLicense
165: message CMsgAMAddFreeLicenseResponse
171: message CGCMsgGetIPLocation
175: message CGCMsgGetIPASN
179: message CIPASNInfo
184: message CGCMsgGetIPASNResponse
188: message CMsgAMSendEmail
189: message ReplacementToken
194: message PersonaNameReplacementToken
207: message CMsgAMSendEmailResponse
211: message CMsgGCGetEmailTemplate
218: message CMsgGCGetEmailTemplateResponse
224: message CMsgAMGrantGuestPasses2
232: message CMsgAMGrantGuestPasses2Response
237: message CMsgGCGetPersonaNames
241: message CMsgGCGetPersonaNames_Response
242: message PersonaName
251: message CMsgGCCheckFriendship
256: message CMsgGCCheckFriendship_Response
261: message CMsgGCGetAppFriendsList
267: message CMsgGCGetAppFriendsList_Response
274: message CMsgGCMsgMasterSetDirectory
275: message SubGC
287: message CMsgGCMsgMasterSetDirectory_Response
292: message CMsgGCMsgWebAPIJobRequestForwardResponse
296: message CGCSystemMsg_GetPurchaseTrust_Request
300: message CGCSystemMsg_GetPurchaseTrust_Response
307: message CMsgGCHAccountVacStatusChange
315: message CMsgGCRoutingInfo
316: enum RoutingMethod
332: message CMsgGCMsgMasterSetWebAPIRouting
333: message Entry
342: message CMsgGCMsgMasterSetClientMsgRouting
343: message Entry
351: message CMsgGCMsgMasterSetWebAPIRouting_Response
355: message CMsgGCMsgMasterSetClientMsgRouting_Response
359: message CMsgGCMsgSetOptions
360: message MessageRange
365: enum Option
372: enum GCSQLVersion
382: message CMsgGCHUpdateSession
383: message ExtraField
399: message CMsgNotificationOfSuspiciousActivity
400: message MultipleGameInstances
410: message CMsgGCHVacVerificationChange
416: message CMsgGCHAccountPhoneNumberChange
424: message CMsgGCHAccountTwoFactorChange
430: message CMsgGCCheckClanMembership
435: message CMsgGCCheckClanMembership_Response
439: message CMsgGCHAppCheersReceived
440: message CheerTypeAmount
445: message CheerTarget
454: message CMsgGCHAppCheersGetAllowedTypes
459: message CMsgGCHAppCheersGetAllowedTypesResponse
460: message CheerRemaps
471: message CWorkshop_AddSpecialPayment_Request
479: message CWorkshop_AddSpecialPayment_Response
482: message CWorkshop_GetSpecialPayments_Request
488: message CWorkshop_GetSpecialPayments_Response
489: message SpecialPayment
500: message CMsgGCReportMetrics
501: message MetricEntry
502: message Dimension
512: message Measurement
531: message CMsgGCReportMetrics_Response

steammessages_oauth.steamworkssdk.proto

steammessages_oauth.steamworkssdk.proto — module: steammessages_oauth.steamworkssdk_pb2; imports: 1; enums: 0; messages: 2
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
3: message COAuthToken_ImplicitGrantNoPrompt_Request
7: message COAuthToken_ImplicitGrantNoPrompt_Response

steammessages_player.steamworkssdk.proto

steammessages_player.steamworkssdk.proto — module: steammessages_player.steamworkssdk_pb2; imports: 1; enums: 1; messages: 38
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
5: enum ENotificationSetting
11: message CPlayer_GetMutualFriendsForIncomingInvites_Request
14: message CPlayer_IncomingInviteMutualFriendList
19: message CPlayer_GetMutualFriendsForIncomingInvites_Response
23: message CPlayer_GetFriendsGameplayInfo_Request
27: message CPlayer_GetFriendsGameplayInfo_Response
28: message FriendsGameplayInfo
34: message OwnGameplayInfo
50: message CPlayer_GetGameBadgeLevels_Request
54: message CPlayer_GetGameBadgeLevels_Response
55: message Badge
65: message CPlayer_GetLastPlayedTimes_Request
69: message CPlayer_GetLastPlayedTimes_Response
70: message Game
81: message CPlayer_AcceptSSA_Request
84: message CPlayer_AcceptSSA_Response
87: message CPlayer_GetNicknameList_Request
90: message CPlayer_GetNicknameList_Response
91: message PlayerNickname
99: message CPlayer_GetPerFriendPreferences_Request
102: message PerFriendPreferences
114: message CPlayer_GetPerFriendPreferences_Response
118: message CPlayer_SetPerFriendPreferences_Request
122: message CPlayer_SetPerFriendPreferences_Response
125: message CPlayer_AddFriend_Request
129: message CPlayer_AddFriend_Response
134: message CPlayer_RemoveFriend_Request
138: message CPlayer_RemoveFriend_Response
142: message CPlayer_IgnoreFriend_Request
147: message CPlayer_IgnoreFriend_Response
151: message CPlayer_GetCommunityPreferences_Request
154: message CPlayer_CommunityPreferences
161: message CPlayer_GetCommunityPreferences_Response
165: message CPlayer_SetCommunityPreferences_Request
169: message CPlayer_SetCommunityPreferences_Response
172: message CPlayer_GetNewSteamAnnouncementState_Request
176: message CPlayer_GetNewSteamAnnouncementState_Response
184: message CPlayer_UpdateSteamAnnouncementLastRead_Request
189: message CPlayer_UpdateSteamAnnouncementLastRead_Response

steammessages_publishedfile.steamworkssdk.proto

steammessages_publishedfile.steamworkssdk.proto — module: steammessages_publishedfile.steamworkssdk_pb2; imports: 1; enums: 0; messages: 21
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
3: message CPublishedFile_Subscribe_Request
10: message CPublishedFile_Subscribe_Response
13: message CPublishedFile_Unsubscribe_Request
20: message CPublishedFile_Unsubscribe_Response
23: message CPublishedFile_Publish_Request
42: message CPublishedFile_Publish_Response
47: message CPublishedFile_GetDetails_Request
57: message PublishedFileDetails
58: message Tag
63: message Preview
72: message Child
78: message KVTag
83: message VoteData
147: message CPublishedFile_GetDetails_Response
151: message CPublishedFile_GetUserFiles_Request
163: message CPublishedFile_GetUserFiles_Response
164: message App
177: message CPublishedFile_Update_Request
188: message CPublishedFile_Update_Response
191: message CPublishedFile_RefreshVotingQueue_Request
200: message CPublishedFile_RefreshVotingQueue_Response

steammessages_steamlearn.steamworkssdk.proto

steammessages_steamlearn.steamworkssdk.proto — module: steammessages_steamlearn.steamworkssdk_pb2; imports: 1; enums: 7; messages: 52
  • Imports: steammessages_unified_base.steamworkssdk.proto
text
3: enum ESteamLearnDataType
12: enum ESteammLearnRegisterDataSourceResult
26: enum ESteamLearnCacheDataResult
37: enum ESteamLearnSnapshotProjectResult
53: enum ESteamLearnGetAccessTokensResult
58: enum ESteamLearnInferenceResult
76: enum ESteamLearnInferenceMetadataResult
87: message CMsgSteamLearnDataSourceDescObject
91: message CMsgSteamLearnDataSourceDescElement
98: message CMsgSteamLearnDataSource
108: message CMsgSteamLearnDataObject
112: message CMsgSteamLearnDataElement
121: message CMsgSteamLearnData
127: message CMsgSteamLearnDataList
131: message CMsgSteamLearn_RegisterDataSource_Request
136: message CMsgSteamLearn_RegisterDataSource_Response
141: message CMsgSteamLearn_CacheData_Request
146: message CMsgSteamLearn_CacheData_Response
150: message CMsgSteamLearn_SnapshotProject_Request
159: message CMsgSteamLearn_SnapshotProject_Response
163: message CMsgSteamLearn_BatchOperation_Request
169: message CMsgSteamLearn_BatchOperation_Response
175: message CMsgSteamLearnAccessTokens
176: message CacheDataAccessToken
181: message SnapshotProjectAccessToken
186: message InferenceAccessToken
197: message CMsgSteamLearn_GetAccessTokens_Request
201: message CMsgSteamLearn_GetAccessTokens_Response
206: message CMsgInferenceIterateBeamSearch
207: message CustomItemScalar
222: message CMsgSteamLearn_Inference_Request
235: message CMsgSteamLearn_InferenceMetadata_Request
242: message CMsgSteamLearn_InferenceMetadataBackend_Request
247: message CMsgSteamLearn_InferenceMetadata_Response
248: message RowRange
253: message Range
259: message StdDev
265: message CompactTable
266: message Entry
272: message MapValuesEntry
277: message MapMappingsEntry
287: message SequenceTable
288: message Entry
294: message MapValuesEntry
299: message MapMappingsEntry
310: message KMeans
311: message Cluster
324: message SnapshotHistogram
331: message AppInfo
341: message AppInfoEntry
357: message CMsgSteamLearn_InferenceBackend_Response
358: message Sequence
362: message RegressionOutput
366: message NamedInferenceOutput
370: message BinaryCrossEntropyOutput
374: message MutliBinaryCrossEntropyOutput
380: message CategoricalCrossEntropyOutput
386: message Output
399: message CMsgSteamLearn_Inference_Response

steammessages_unified_base.steamworkssdk.proto

steammessages_unified_base.steamworkssdk.proto — module: steammessages_unified_base.steamworkssdk_pb2; imports: 1; enums: 1; messages: 0
  • Imports: google/protobuf/descriptor.proto
text
27: enum EProtoExecutionSite

steamnetworkingsockets_messages.proto

steamnetworkingsockets_messages.proto — module: steamnetworkingsockets_messages_pb2; imports: 1; enums: 2; messages: 16
  • Imports: steamnetworkingsockets_messages_certs.proto
text
6: enum ESteamNetworkingSocketsCipher
12: message CMsgSteamDatagramSessionCryptInfo
13: enum EKeyType
25: message CMsgSteamDatagramSessionCryptInfoSigned
30: message CMsgSteamDatagramDiagnostic
35: message CMsgSteamDatagramLinkInstantaneousStats
46: message CMsgSteamDatagramLinkLifetimeStats
96: message CMsgSteamDatagramConnectionQuality
101: message CMsgICECandidate
105: message CMsgICERendezvous
106: message Auth
114: message CMsgSteamNetworkingP2PRendezvous
115: message ConnectRequest
123: message ConnectOK
128: message ConnectionClosed
133: message ReliableMessage
137: message ApplicationMessage
161: message CMsgSteamNetworkingICESessionSummary

steamnetworkingsockets_messages_certs.proto

steamnetworkingsockets_messages_certs.proto — module: steamnetworkingsockets_messages_certs_pb2; imports: 0; enums: 1; messages: 4
  • Imports: (none)
text
4: message CMsgSteamNetworkingIdentityLegacyBinary
11: message CMsgSteamDatagramCertificate
12: enum EKeyType
29: message CMsgSteamDatagramCertificateSigned
36: message CMsgSteamDatagramCertificateRequest

steamnetworkingsockets_messages_udp.proto

steamnetworkingsockets_messages_udp.proto — module: steamnetworkingsockets_messages_udp_pb2; imports: 2; enums: 2; messages: 7
  • Imports: steamnetworkingsockets_messages_certs.proto, steamnetworkingsockets_messages.proto
text
7: enum ESteamNetworkingUDPMsgID
16: message CMsgSteamSockets_UDP_ChallengeRequest
22: message CMsgSteamSockets_UDP_ChallengeReply
29: message CMsgSteamSockets_UDP_ConnectRequest
42: message CMsgSteamSockets_UDP_ConnectOK
54: message CMsgSteamSockets_UDP_ConnectionClosed
61: message CMsgSteamSockets_UDP_NoConnection
66: message CMsgSteamSockets_UDP_Stats
67: enum Flags

te.proto

te.proto — module: te_pb2; imports: 1; enums: 1; messages: 25
  • Imports: networkbasetypes.proto
text
3: enum ETEProtobufIds
29: message CMsgTEArmorRicochet
34: message CMsgTEBaseBeam
49: message CMsgTEBeamEntPoint
57: message CMsgTEBeamEnts
63: message CMsgTEBeamPoints
69: message CMsgTEBeamRing
75: message CMsgTEBubbles
83: message CMsgTEBubbleTrail
91: message CMsgTEDecal
99: message CMsgEffectData
121: message CMsgTEEffectDispatch
125: message CMsgTEEnergySplash
131: message CMsgTEFizz
137: message CMsgTEShatterSurface
150: message CMsgTEGlowSprite
157: message CMsgTEImpact
163: message CMsgTEMuzzleFlash
170: message CMsgTEBloodStream
177: message CMsgTEExplosion
192: message CMsgTEDust
199: message CMsgTELargeFunnel
204: message CMsgTESparks
211: message CMsgTEPhysicsProp
227: message CMsgTESmoke
232: message CMsgTEWorldDecal

uifontfile_format.proto

uifontfile_format.proto — module: uifontfile_format_pb2; imports: 0; enums: 0; messages: 3
  • Imports: (none)
text
1: message CUIFontFilePB
6: message CUIFontFilePackagePB
7: message CUIEncryptedFontFilePB

usercmd.proto

usercmd.proto — module: usercmd_pb2; imports: 1; enums: 0; messages: 5
  • Imports: networkbasetypes.proto
text
3: message CInButtonStatePB
9: message CSubtickMoveStep
19: message CBaseUserCmdExecutionNotes
23: message CBaseUserCmdPB
45: message CUserCmdBasePB

usermessages.proto

usermessages.proto — module: usermessages_pb2; imports: 1; enums: 5; messages: 109
  • Imports: networkbasetypes.proto
text
3: enum EBaseUserMessages
57: enum EBaseEntityMessages
66: enum eRollType
74: enum PARTICLE_MESSAGE
119: enum EHapticPulseType
125: message CUserMessageAchievementEvent
129: message CUserMessageCloseCaption
136: message CUserMessageCloseCaptionDirect
143: message CUserMessageCloseCaptionPlaceholder
150: message CUserMessageCurrentTimescale
154: message CUserMessageDesiredTimescale
161: message CUserMessageFade
168: message CUserMessageShake
175: message CUserMessageShakeDir
180: message CUserMessageWaterShake
187: message CUserMessageScreenTilt
195: message CUserMessageSayText
201: message CUserMessageSayText2
211: message CUserMessageHudMsg
221: message CUserMessageHudText
225: message CUserMessageTextMsg
230: message CUserMessageGameTitle
233: message CUserMessageResetHUD
236: message CUserMessageSendAudio
241: message CUserMessageAudioParameter
248: message CUserMessageVoiceMask
254: message CUserMessageRequestState
257: message CUserMessageRumble
263: message CUserMessageSayTextChannel
269: message CUserMessageColoredText
278: message CUserMessageItemPickup
282: message CUserMessageAmmoDenied
286: message CUserMessageShowMenu
293: message CUserMessageCreditsMsg
298: message CEntityMessagePlayJingle
302: message CEntityMessageScreenOverlay
307: message CEntityMessageRemoveAllDecals
312: message CEntityMessagePropagateForce
317: message CEntityMessageDoSpark
328: message CEntityMessageFixAngle
334: message CUserMessageCameraTransition
335: message Transition_DataDriven
346: message CUserMsg_ParticleManager
349: message ReleaseParticleIndex
352: message CreateParticle
365: message DestroyParticle
369: message DestroyParticleInvolving
374: message DestroyParticleNamed
381: message UpdateParticle_OBSOLETE
386: message UpdateParticleFwd_OBSOLETE
391: message UpdateParticleOrient_OBSOLETE
399: message UpdateParticleTransform
406: message UpdateParticleFallback
411: message UpdateParticleOffset
417: message UpdateParticleEnt
428: message UpdateParticleSetFrozen
433: message UpdateParticleShouldDraw
437: message ChangeControlPointAttachment
443: message UpdateEntityPosition
448: message SetParticleFoWProperties
454: message SetParticleShouldCheckFoW
458: message SetControlPointModel
463: message SetControlPointSnapshot
468: message SetParticleText
473: message SetTextureAttribute
478: message SetOverrideTexture
482: message SetSceneObjectGenericFlag
486: message SetSceneObjectTintAndDesat
491: message ParticleSkipToTime
495: message ParticleCanFreeze
499: message ParticleFreezeTransitionOverride
503: message FreezeParticleInvolving
509: message AddModellistOverrideElement
515: message ClearModellistOverride
519: message SetParticleNamedValueContext
520: message FloatContextValue
525: message VectorContextValue
530: message TransformContextValue
536: message EHandleContext
547: message CreatePhysicsSim
553: message DestroyPhysicsSim
556: message CreateSmokeGrid
560: message SetVData
564: message SetMaterialOverride
569: message AddFan
590: message UpdateFan
600: message RemoveFan
603: message SetParticleClusterGrowth
655: message CUserMsg_HudError
659: message CUserMsg_CustomGameEvent
664: message CUserMessageHapticsManagerPulse
671: message CUserMessageHapticsManagerEffect
677: message CUserMessageAnimStateGraphState
682: message CUserMessageUpdateCssClasses
688: message CUserMessageServerFrameTime
692: message CUserMessageLagCompensationError
696: message CUserMessageRequestDllStatus
701: message CUserMessageRequestUtilAction
709: message CUserMessage_UtilMsg_Response
710: message ItemDetail
731: message CUserMessage_DllStatus
732: message CVDiagnostic
739: message CModule
756: message CUserMessageRequestInventory
762: message CUserMessage_Inventory_Response
763: message InventoryDetail
791: message CUserMessageRequestDiagnostic
792: message Diagnostic
811: message CUserMessage_Diagnostic_Response
812: message Diagnostic
838: message CUserMessage_ExtraUserData
846: message CUserMessage_NotifyResponseFound
847: message Criteria
866: message CUserMessage_PlayResponseConditional

valveextensions.proto

valveextensions.proto — module: valveextensions_pb2; imports: 1; enums: 1; messages: 0
  • Imports: google/protobuf/descriptor.proto
text
20: enum EProtoDebugVisiblity