Skip to content

demo.proto

  • Module: demo_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 0
  • Messages: 28 (top-level: 20)
  • Enums: 1 (top-level: 1)

Messages

Expand any message to inspect all fields.

CDemoFileHeader — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1demo_file_stampstringrequired
2patch_versionint32optional
3server_namestringoptional
4client_namestringoptional
5map_namestringoptional
6game_directorystringoptional
7fullpackets_versionint32optional
8allow_clientside_entitiesbooloptional
9allow_clientside_particlesbooloptional
10addonsstringoptional
11demo_version_namestringoptional
12demo_version_guidstringoptional
13build_numint32optional
14gamestringoptional
15server_start_tickint32optional
CGameInfo — fields: 2; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
4dota.CGameInfo.CDotaGameInfooptional
5cs.CGameInfo.CCSGameInfooptional
CGameInfo.CDotaGameInfo — fields: 11; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: CGameInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2game_modeint32optional
3game_winnerint32optional
4player_info.CGameInfo.CDotaGameInfo.CPlayerInforepeated
5leagueiduint32optional
6picks_bans.CGameInfo.CDotaGameInfo.CHeroSelectEventrepeated
7radiant_team_iduint32optional
8dire_team_iduint32optional
9radiant_team_tagstringoptional
10dire_team_tagstringoptional
11end_timeuint32optional
CGameInfo.CDotaGameInfo.CPlayerInfo — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CGameInfo.CDotaGameInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_namestringoptional
2player_namestringoptional
3is_fake_clientbooloptional
4steamiduint64optional
5game_teamint32optional
CGameInfo.CDotaGameInfo.CHeroSelectEvent — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CGameInfo.CDotaGameInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1is_pickbooloptional
2teamuint32optional
3hero_idint32optional
CGameInfo.CCSGameInfo — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CGameInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1round_start_ticksint32repeated
CDemoFileInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1playback_timefloatoptional
2playback_ticksint32optional
3playback_framesint32optional
4game_info.CGameInfooptional
CDemoPacket — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
3databytesoptional
CDemoFullPacket — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1string_table.CDemoStringTablesoptional
2packet.CDemoPacketoptional
CDemoSaveGame — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1databytesoptional
2steam_idfixed64optional
3signaturefixed64optional
4versionint32optional
CDemoSyncTick — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CDemoConsoleCmd — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cmdstringstringoptional
CDemoSendTables — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1databytesoptional
CDemoClassInfo — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1classes.CDemoClassInfo.class_trepeated
CDemoClassInfo.class_t — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDemoClassInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1class_idint32optional
2network_namestringoptional
3table_namestringoptional
CDemoCustomData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1callback_indexint32optional
2databytesoptional
CDemoCustomDataCallbacks — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1save_idstringrepeated
CDemoAnimationHeader — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1entity_idsint32optional
2tickint32optional
3databytesoptional
CDemoAnimationData — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1entity_idsint32optional
2start_tickint32optional
3end_tickint32optional
4databytesoptional
5data_checksumint64optional
CDemoStringTables — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tables.CDemoStringTables.table_trepeated
CDemoStringTables.items_t — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDemoStringTables
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1strstringoptional
2databytesoptional
CDemoStringTables.table_t — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDemoStringTables
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1table_namestringoptional
2items.CDemoStringTables.items_trepeated
3items_clientside.CDemoStringTables.items_trepeated
4table_flagsint32optional
CDemoStop — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CDemoUserCmd — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cmd_numberint32optional
2databytesoptional
CDemoSpawnGroups — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
3msgsbytesrepeated
CDemoSpawnGroupsHLTVBroadcast — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1databytesoptional
CDemoRecovery — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1initial_spawn_group.CDemoRecovery.DemoInitialSpawnGroupEntryoptional
2spawn_group_messagebytesoptional
CDemoRecovery.DemoInitialSpawnGroupEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDemoRecovery
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1spawngrouphandleuint32optional
2was_createdbooloptional

Enums

Expand any enum to inspect all values.

EDemoCommands — values: 22
  • Parent: (top-level)
NameNumber
DEM_Error-1
DEM_Stop0
DEM_FileHeader1
DEM_FileInfo2
DEM_SyncTick3
DEM_SendTables4
DEM_ClassInfo5
DEM_StringTables6
DEM_Packet7
DEM_SignonPacket8
DEM_ConsoleCmd9
DEM_CustomData10
DEM_CustomDataCallbacks11
DEM_UserCmd12
DEM_FullPacket13
DEM_SaveGame14
DEM_SpawnGroups15
DEM_AnimationData16
DEM_AnimationHeader17
DEM_Recovery18
DEM_Max19
DEM_IsCompressed64