Skip to content

demo.proto

  • Module: demo_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 0
  • Messages: 27 (top-level: 19)
  • 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``
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