rapier
Version:
A JavaScript Dota 2 (Source 2) replay parsing library.
323 lines • 12.6 kB
JSON
{
"packets": {
"0": "CNETMsg_NOP",
"1": "CNETMsg_Disconnect",
"3": "CNETMsg_SplitScreenUser",
"4": "CNETMsg_Tick",
"5": "CNETMsg_StringCmd",
"6": "CNETMsg_SetConVar",
"7": "CNETMsg_SignonState",
"8": "CNETMsg_SpawnGroup_Load",
"9": "CNETMsg_SpawnGroup_ManifestUpdate",
"11": "CNETMsg_SpawnGroup_SetCreationTick",
"12": "CNETMsg_SpawnGroup_Unload",
"13": "CNETMsg_SpawnGroup_LoadCompleted",
"40": "CSVCMsg_ServerInfo",
"41": "CSVCMsg_FlattenedSerializer",
"42": "CSVCMsg_ClassInfo",
"43": "CSVCMsg_SetPause",
"44": "CSVCMsg_CreateStringTable",
"45": "CSVCMsg_UpdateStringTable",
"46": "CSVCMsg_VoiceInit",
"47": "CSVCMsg_VoiceData",
"48": "CSVCMsg_Print",
"49": "CSVCMsg_Sounds",
"50": "CSVCMsg_SetView",
"51": "CSVCMsg_ClearAllStringTables",
"52": "CSVCMsg_CmdKeyValues",
"53": "CSVCMsg_BSPDecal",
"54": "CSVCMsg_SplitScreen",
"55": "CSVCMsg_PacketEntities",
"56": "CSVCMsg_Prefetch",
"57": "CSVCMsg_Menu",
"58": "CSVCMsg_GetCvarValue",
"59": "CSVCMsg_StopSound",
"60": "CSVCMsg_PeerList",
"61": "CSVCMsg_PacketReliable",
"62": "CSVCMsg_UserMessage",
"63": "CSVCMsg_SendTable",
"67": "CSVCMsg_GameEvent",
"68": "CSVCMsg_TempEntities",
"69": "CSVCMsg_GameEventList",
"70": "CSVCMsg_FullFrameSplit",
"101": "CUserMessageAchievementEvent",
"102": "CUserMessageCloseCaption",
"103": "CUserMessageCloseCaptionDirect",
"104": "CUserMessageCurrentTimescale",
"105": "CUserMessageDesiredTimescale",
"106": "CUserMessageFade",
"107": "CUserMessageGameTitle",
"109": "CUserMessageHintText",
"110": "CUserMessageHudMsg",
"111": "CUserMessageHudText",
"112": "CUserMessageKeyHintText",
"113": "CUserMessageColoredText",
"114": "CUserMessageRequestState",
"115": "CUserMessageResetHUD",
"116": "CUserMessageRumble",
"117": "CUserMessageSayText",
"118": "CUserMessageSayText2",
"119": "CUserMessageSayTextChannel",
"120": "CUserMessageShake",
"121": "CUserMessageShakeDir",
"124": "CUserMessageTextMsg",
"125": "CUserMessageScreenTilt",
"126": "CUserMessageTrain",
"127": "CUserMessageVGUIMenu",
"128": "CUserMessageVoiceMask",
"129": "CUserMessageVoiceSubtitle",
"130": "CUserMessageSendAudio",
"131": "CUserMessageItemPickup",
"132": "CUserMessageAmmoDenied",
"133": "CUserMessageCrosshairAngle",
"134": "CUserMessageShowMenu",
"135": "CUserMessageCreditsMsg",
"136": "CEntityMessagePlayJingle",
"137": "CEntityMessageScreenOverlay",
"138": "CEntityMessageRemoveAllDecals",
"139": "CEntityMessagePropagateForce",
"140": "CEntityMessageDoSpark",
"141": "CEntityMessageFixAngle",
"142": "CUserMessageCloseCaptionPlaceholder",
"143": "CUserMessageCameraTransition",
"144": "CUserMessageAudioParameter",
"145": "CUserMessageParticleManager",
"146": "CUserMessageHudError",
"147": "CUserMessageCustomGameEvent_ClientToServer",
"148": "CUserMessageCustomGameEvent_ServerToClient",
"149": "CUserMessageTrackedControllerInput_ClientToServer",
"200": "CMsgVDebugGameSessionIDEvent",
"201": "CMsgPlaceDecalEvent",
"202": "CMsgClearWorldDecalsEvent",
"203": "CMsgClearEntityDecalsEvent",
"204": "CMsgClearDecalsForSkeletonInstanceEvent",
"205": "CMsgSource1LegacyGameEventList",
"206": "CMsgSource1LegacyListenEvents",
"207": "CMsgSource1LegacyGameEvent",
"208": "CMsgSosStartSoundEvent",
"209": "CMsgSosStopSoundEvent",
"210": "CMsgSosSetSoundEventParams",
"211": "CMsgSosSetLibraryStackFields",
"212": "CMsgSosStopSoundEventHash",
"464": "CDOTAUserMsg_AddUnitToSelection",
"465": "CDOTAUserMsg_AIDebugLine",
"466": "CDOTAUserMsg_ChatEvent",
"467": "CDOTAUserMsg_CombatHeroPositions",
"468": "CDOTAUserMsg_CombatLogData",
"470": "CDOTAUserMsg_CombatLogShowDeath",
"471": "CDOTAUserMsg_CreateLinearProjectile",
"472": "CDOTAUserMsg_DestroyLinearProjectile",
"473": "CDOTAUserMsg_DodgeTrackingProjectiles",
"474": "CDOTAUserMsg_GlobalLightColor",
"475": "CDOTAUserMsg_GlobalLightDirection",
"476": "CDOTAUserMsg_InvalidCommand",
"477": "CDOTAUserMsg_LocationPing",
"478": "CDOTAUserMsg_MapLine",
"479": "CDOTAUserMsg_MiniKillCamInfo",
"480": "CDOTAUserMsg_MinimapDebugPoint",
"481": "CDOTAUserMsg_MinimapEvent",
"482": "CDOTAUserMsg_NevermoreRequiem",
"483": "CDOTAUserMsg_OverheadEvent",
"484": "CDOTAUserMsg_SetNextAutobuyItem",
"485": "CDOTAUserMsg_SharedCooldown",
"486": "CDOTAUserMsg_SpectatorPlayerClick",
"487": "CDOTAUserMsg_TutorialTipInfo",
"488": "CDOTAUserMsg_UnitEvent",
"489": "CDOTAUserMsg_ParticleManager",
"490": "CDOTAUserMsg_BotChat",
"491": "CDOTAUserMsg_HudError",
"492": "CDOTAUserMsg_ItemPurchased",
"493": "CDOTAUserMsg_Ping",
"494": "CDOTAUserMsg_ItemFound",
"495": "CDOTAUserMsg_CharacterSpeakConcept",
"496": "CDOTAUserMsg_SwapVerify",
"497": "CDOTAUserMsg_WorldLine",
"498": "CDOTAUserMsg_TournamentDrop",
"499": "CDOTAUserMsg_ItemAlert",
"500": "CDOTAUserMsg_HalloweenDrops",
"501": "CDOTAUserMsg_ChatWheel",
"502": "CDOTAUserMsg_ReceivedXmasGift",
"503": "CDOTAUserMsg_UpdateSharedContent",
"504": "CDOTAUserMsg_TutorialRequestExp",
"505": "CDOTAUserMsg_TutorialPingMinimap",
"506": "CDOTAUserMsg_GamerulesStateChanged",
"507": "CDOTAUserMsg_ShowSurvey",
"508": "CDOTAUserMsg_TutorialFade",
"509": "CDOTAUserMsg_AddQuestLogEntry",
"510": "CDOTAUserMsg_SendStatPopup",
"511": "CDOTAUserMsg_TutorialFinish",
"512": "CDOTAUserMsg_SendRoshanPopup",
"513": "CDOTAUserMsg_SendGenericToolTip",
"514": "CDOTAUserMsg_SendFinalGold",
"515": "CDOTAUserMsg_CustomMsg",
"516": "CDOTAUserMsg_CoachHUDPing",
"517": "CDOTAUserMsg_ClientLoadGridNav",
"518": "CDOTAUserMsg_TE_Projectile",
"519": "CDOTAUserMsg_TE_ProjectileLoc",
"520": "CDOTAUserMsg_TE_DotaBloodImpact",
"521": "CDOTAUserMsg_TE_UnitAnimation",
"522": "CDOTAUserMsg_TE_UnitAnimationEnd",
"523": "CDOTAUserMsg_AbilityPing",
"524": "CDOTAUserMsg_ShowGenericPopup",
"525": "CDOTAUserMsg_VoteStart",
"526": "CDOTAUserMsg_VoteUpdate",
"527": "CDOTAUserMsg_VoteEnd",
"528": "CDOTAUserMsg_BoosterState",
"529": "CDOTAUserMsg_WillPurchaseAlert",
"530": "CDOTAUserMsg_TutorialMinimapPosition",
"531": "CDOTAUserMsg_PlayerMMR",
"532": "CDOTAUserMsg_AbilitySteal",
"533": "CDOTAUserMsg_CourierKilledAlert",
"534": "CDOTAUserMsg_EnemyItemAlert",
"535": "CDOTAUserMsg_StatsMatchDetails",
"536": "CDOTAUserMsg_MiniTaunt",
"537": "CDOTAUserMsg_BuyBackStateAlert",
"538": "CDOTAUserMsg_SpeechBubble",
"539": "CDOTAUserMsg_CustomHeaderMessage",
"540": "CDOTAUserMsg_QuickBuyAlert",
"541": "CDOTAUserMsg_StatsHeroDetails",
"542": "CDOTAUserMsg_PredictionResult",
"543": "CDOTAUserMsg_ModifierAlert",
"544": "CDOTAUserMsg_HPManaAlert",
"545": "CDOTAUserMsg_GlyphAlert",
"546": "CDOTAUserMsg_BeastChat",
"547": "CDOTAUserMsg_SpectatorPlayerUnitOrders",
"548": "CDOTAUserMsg_CustomHudElement_Create",
"549": "CDOTAUserMsg_CustomHudElement_Modify",
"550": "CDOTAUserMsg_CustomHudElement_Destroy",
"551": "CDOTAUserMsg_CompendiumState",
"552": "CDOTAUserMsg_ProjectionAbility"
},
"dems": {
"0": "CDemoStop",
"1": "CDemoFileHeader",
"2": "CDemoFileInfo",
"3": "CDemoSyncTick",
"4": "CDemoSendTables",
"5": "CDemoClassInfo",
"6": "CDemoStringTables",
"7": "CDemoPacket",
"8": "CDemoSignonPacket",
"9": "CDemoConsoleCmd",
"10": "CDemoCustomData",
"11": "CDemoCustomDataCallbacks",
"12": "CDemoUserCmd",
"13": "CDemoFullPacket",
"14": "CDemoSaveGame",
"15": "CDemoSpawnGroups",
"16": "CDemoMax",
"64": "CDemoIsCompressed",
"-1": "CDemoError"
},
"DOTA_CHAT_MESSAGE": {
"0": "CHAT_MESSAGE_HERO_KILL",
"1": "CHAT_MESSAGE_HERO_DENY",
"2": "CHAT_MESSAGE_BARRACKS_KILL",
"3": "CHAT_MESSAGE_TOWER_KILL",
"4": "CHAT_MESSAGE_TOWER_DENY",
"5": "CHAT_MESSAGE_FIRSTBLOOD",
"6": "CHAT_MESSAGE_STREAK_KILL",
"7": "CHAT_MESSAGE_BUYBACK",
"8": "CHAT_MESSAGE_AEGIS",
"9": "CHAT_MESSAGE_ROSHAN_KILL",
"10": "CHAT_MESSAGE_COURIER_LOST",
"11": "CHAT_MESSAGE_COURIER_RESPAWNED",
"12": "CHAT_MESSAGE_GLYPH_USED",
"13": "CHAT_MESSAGE_ITEM_PURCHASE",
"14": "CHAT_MESSAGE_CONNECT",
"15": "CHAT_MESSAGE_DISCONNECT",
"16": "CHAT_MESSAGE_DISCONNECT_WAIT_FOR_RECONNECT",
"17": "CHAT_MESSAGE_DISCONNECT_TIME_REMAINING",
"18": "CHAT_MESSAGE_DISCONNECT_TIME_REMAINING_PLURAL",
"19": "CHAT_MESSAGE_RECONNECT",
"20": "CHAT_MESSAGE_PLAYER_LEFT",
"21": "CHAT_MESSAGE_SAFE_TO_LEAVE",
"22": "CHAT_MESSAGE_RUNE_PICKUP",
"23": "CHAT_MESSAGE_RUNE_BOTTLE",
"24": "CHAT_MESSAGE_INTHEBAG",
"25": "CHAT_MESSAGE_SECRETSHOP",
"26": "CHAT_MESSAGE_ITEM_AUTOPURCHASED",
"27": "CHAT_MESSAGE_ITEMS_COMBINED",
"28": "CHAT_MESSAGE_SUPER_CREEPS",
"29": "CHAT_MESSAGE_CANT_USE_ACTION_ITEM",
"30": "CHAT_MESSAGE_CHARGES_EXHAUSTED",
"31": "CHAT_MESSAGE_CANTPAUSE",
"32": "CHAT_MESSAGE_NOPAUSESLEFT",
"33": "CHAT_MESSAGE_CANTPAUSEYET",
"34": "CHAT_MESSAGE_PAUSED",
"35": "CHAT_MESSAGE_UNPAUSE_COUNTDOWN",
"36": "CHAT_MESSAGE_UNPAUSED",
"37": "CHAT_MESSAGE_AUTO_UNPAUSED",
"38": "CHAT_MESSAGE_YOUPAUSED",
"39": "CHAT_MESSAGE_CANTUNPAUSETEAM",
"41": "CHAT_MESSAGE_VOICE_TEXT_BANNED",
"42": "CHAT_MESSAGE_SPECTATORS_WATCHING_THIS_GAME",
"43": "CHAT_MESSAGE_REPORT_REMINDER",
"44": "CHAT_MESSAGE_ECON_ITEM",
"45": "CHAT_MESSAGE_TAUNT",
"46": "CHAT_MESSAGE_RANDOM",
"47": "CHAT_MESSAGE_RD_TURN",
"49": "CHAT_MESSAGE_DROP_RATE_BONUS",
"50": "CHAT_MESSAGE_NO_BATTLE_POINTS",
"51": "CHAT_MESSAGE_DENIED_AEGIS",
"52": "CHAT_MESSAGE_INFORMATIONAL",
"53": "CHAT_MESSAGE_AEGIS_STOLEN",
"54": "CHAT_MESSAGE_ROSHAN_CANDY",
"55": "CHAT_MESSAGE_ITEM_GIFTED",
"56": "CHAT_MESSAGE_HERO_KILL_WITH_GREEVIL",
"57": "CHAT_MESSAGE_HOLDOUT_TOWER_DESTROYED",
"58": "CHAT_MESSAGE_HOLDOUT_WALL_DESTROYED",
"59": "CHAT_MESSAGE_HOLDOUT_WALL_FINISHED",
"62": "CHAT_MESSAGE_PLAYER_LEFT_LIMITED_HERO",
"63": "CHAT_MESSAGE_ABANDON_LIMITED_HERO_EXPLANATION",
"64": "CHAT_MESSAGE_DISCONNECT_LIMITED_HERO",
"65": "CHAT_MESSAGE_LOW_PRIORITY_COMPLETED_EXPLANATION",
"66": "CHAT_MESSAGE_RECRUITMENT_DROP_RATE_BONUS",
"67": "CHAT_MESSAGE_FROSTIVUS_SHINING_BOOSTER_ACTIVE",
"73": "CHAT_MESSAGE_PLAYER_LEFT_AFK",
"74": "CHAT_MESSAGE_PLAYER_LEFT_DISCONNECTED_TOO_LONG",
"75": "CHAT_MESSAGE_PLAYER_ABANDONED",
"76": "CHAT_MESSAGE_PLAYER_ABANDONED_AFK",
"77": "CHAT_MESSAGE_PLAYER_ABANDONED_DISCONNECTED_TOO_LONG",
"78": "CHAT_MESSAGE_WILL_NOT_BE_SCORED",
"79": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_RANKED",
"80": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK",
"81": "CHAT_MESSAGE_WILL_NOT_BE_SCORED_NETWORK_RANKED",
"82": "CHAT_MESSAGE_CAN_QUIT_WITHOUT_ABANDON",
"83": "CHAT_MESSAGE_RANKED_GAME_STILL_SCORED_LEAVERS_GET_LOSS",
"84": "CHAT_MESSAGE_ABANDON_RANKED_BEFORE_FIRST_BLOOD_PARTY",
"85": "CHAT_MESSAGE_COMPENDIUM_LEVEL",
"86": "CHAT_MESSAGE_VICTORY_PREDICTION_STREAK",
"87": "CHAT_MESSAGE_ASSASSIN_ANNOUNCE",
"88": "CHAT_MESSAGE_ASSASSIN_SUCCESS",
"89": "CHAT_MESSAGE_ASSASSIN_DENIED",
"90": "CHAT_MESSAGE_VICTORY_PREDICTION_SINGLE_USER_CONFIRM",
"91": "CHAT_MESSAGE_EFFIGY_KILL",
"92": "CHAT_MESSAGE_VOICE_TEXT_BANNED_OVERFLOW",
"93": "CHAT_MESSAGE_YEAR_BEAST_KILLED",
"94": "CHAT_MESSAGE_PAUSE_COUNTDOWN",
"-1": "CHAT_MESSAGE_INVALID"
},
"DOTA_COMBATLOG_TYPES": {
"0": "DOTA_COMBATLOG_DAMAGE",
"1": "DOTA_COMBATLOG_HEAL",
"2": "DOTA_COMBATLOG_MODIFIER_ADD",
"3": "DOTA_COMBATLOG_MODIFIER_REMOVE",
"4": "DOTA_COMBATLOG_DEATH",
"5": "DOTA_COMBATLOG_ABILITY",
"6": "DOTA_COMBATLOG_ITEM",
"7": "DOTA_COMBATLOG_LOCATION",
"8": "DOTA_COMBATLOG_GOLD",
"9": "DOTA_COMBATLOG_GAME_STATE",
"10": "DOTA_COMBATLOG_XP",
"11": "DOTA_COMBATLOG_PURCHASE",
"12": "DOTA_COMBATLOG_BUYBACK",
"13": "DOTA_COMBATLOG_ABILITY_TRIGGER",
"14": "DOTA_COMBATLOG_PLAYERSTATS",
"15": "DOTA_COMBATLOG_MULTIKILL",
"16": "DOTA_COMBATLOG_KILLSTREAK",
"17": "DOTA_COMBATLOG_TEAM_BUILDING_KILL",
"18": "DOTA_COMBATLOG_FIRST_BLOOD",
"19": "DOTA_COMBATLOG_MODIFIER_REFRESH"
}
}