Demoinfo 2
Demoinfo 2
-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d}
format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->
{
m_BasicEncodings =
[
{ m_Name = "float32"
m_VarType = "NET_DATA_TYPE_FLOAT32" },
{ m_Name = "float64"
m_VarType = "NET_DATA_TYPE_FLOAT64" },
{ m_Name = "bool"
m_VarType = "NET_DATA_TYPE_BOOL" },
{ m_Name = "char"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "int8"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "int16"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "int32"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "int64"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "uint8"
m_VarType = "NET_DATA_TYPE_UINT64" },
{ m_Name = "uint16"
m_VarType = "NET_DATA_TYPE_UINT64" },
{ m_Name = "uint32"
m_VarType = "NET_DATA_TYPE_UINT64" },
{ m_Name = "uint64"
m_VarType = "NET_DATA_TYPE_UINT64" },
{ m_Name = "CUtlString"
m_VarType = "NET_DATA_TYPE_STRING" },
{ m_Name = "CUtlSymbolLarge" m_VarType =
"NET_DATA_TYPE_STRING" },
{ m_Name = "gender_t"
m_VarType = "NET_DATA_TYPE_UINT64" }, // uint8, deprecated enum type in
S2 ?
{ m_Name = "GameTime_t"
m_VarType = "NET_DATA_TYPE_FLOAT32" },
{ m_Name = "AnimLoopMode_t"
m_VarType = "NET_DATA_TYPE_INT64" }, // int32
{ m_Name = "CGlobalSymbol"
m_VarType = "NET_DATA_TYPE_STRING" },
{ m_Name = "GameTick_t"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "FixAngleSet_t"
m_VarType = "NET_DATA_TYPE_UINT64" }, // uint8
{ m_Name = "WorldGroupId_t"
m_VarType = "NET_DATA_TYPE_UINT64" }, // uint32
{ m_Name = "HitGroup_t"
m_VarType = "NET_DATA_TYPE_INT64" },
{ m_Name = "EModifierValue"
m_VarType = "NET_DATA_TYPE_UINT64" },
m_FieldEncoderOverrides =
[
{ m_Name = "m_flSimulationTime" m_VarType =
"NET_DATA_TYPE_UINT64" },
{ m_Name = "m_flAnimTime"
m_VarType = "NET_DATA_TYPE_UINT64" },
]
// these were all pulled from grep'ing the code on 1/14/2021 and fixing up,
probably will add more over time. This should be in a config file...
m_Aliases =
[
{ m_TypeAlias = "CBaseVRHandAttachmentHandle"
m_UnderlyingType = "CHandle< CBaseVRHandAttachment >" },
{ m_TypeAlias = "CAI_AbilityServices"
m_UnderlyingType = "CAI_AbilityServices*" },
{ m_TypeAlias = "m_SpeechBubbles"
m_UnderlyingType = "CUtlVector< CSpeechBubbleInfo >" },