mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-01 04:35:34 +08:00
Game update (14072)
This commit is contained in:
commit
dc0603ae29
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: animationsystem.dll
|
||||
@ -1022,7 +1022,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CNmFrameSnapEvent {
|
||||
public const nint m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t
|
||||
public const nint m_frameSnapMode = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1367,7 +1367,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CMotionGraph {
|
||||
public const nint m_paramSpans = 0x10; // CParamSpanUpdater
|
||||
public const nint m_tags = 0x28; // CUtlVector<TagSpan_t>
|
||||
public const nint m_pRootNode = 0x40; // CSmartPtr<CMotionNode>
|
||||
public const nint m_pRootNode = 0x40; //
|
||||
public const nint m_nParameterCount = 0x48; // int32
|
||||
public const nint m_nConfigStartIndex = 0x4C; // int32
|
||||
public const nint m_nConfigCount = 0x50; // int32
|
||||
@ -1494,7 +1494,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_syncEventOffset = 0x20; // float32
|
||||
public const nint m_transitionOptions = 0x24; // CNmBitFlags
|
||||
public const nint m_targetSyncIDNodeIdx = 0x28; // int16
|
||||
public const nint m_blendWeightEasing = 0x2A; // NmEasingOperation_t
|
||||
public const nint m_blendWeightEasing = 0x2A; //
|
||||
public const nint m_rootMotionBlend = 0x2B; // NmRootMotionBlendMode_t
|
||||
}
|
||||
// Parent: CNmFloatValueNode__CDefinition
|
||||
@ -1506,7 +1506,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flEaseTime = 0x10; // float32
|
||||
public const nint m_flStartValue = 0x14; // float32
|
||||
public const nint m_nInputValueNodeIdx = 0x18; // int16
|
||||
public const nint m_easingOp = 0x1A; // NmEasingOperation_t
|
||||
public const nint m_easingOp = 0x1A; //
|
||||
public const nint m_bUseStartValue = 0x1B; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -2841,7 +2841,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_values = 0x38; // CUtlVectorFixedGrowable<float32,5>
|
||||
public const nint m_flDefaultValue = 0x68; // float32
|
||||
public const nint m_flEaseTime = 0x6C; // float32
|
||||
public const nint m_easingOp = 0x70; // NmEasingOperation_t
|
||||
public const nint m_easingOp = 0x70; //
|
||||
}
|
||||
// Parent: CAnimUpdateNodeBase
|
||||
// Field count: 3
|
||||
@ -3073,7 +3073,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nFlags = 0x50; // CUtlVector<int32>
|
||||
public const nint m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
public const nint m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
public const nint m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
public const nint m_szElementNames = 0x98; //
|
||||
public const nint m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
public const nint m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3300,7 +3300,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_footInfo = 0x0; // CUtlVector<FootFixedData_t>
|
||||
public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping
|
||||
public const nint m_nHipBoneIndex = 0x28; // int32
|
||||
public const nint m_ikSolverType = 0x2C; // IKSolverType
|
||||
public const nint m_ikSolverType = 0x2C; //
|
||||
public const nint m_bApplyTilt = 0x30; // bool
|
||||
public const nint m_bApplyHipDrop = 0x31; // bool
|
||||
public const nint m_bAlwaysUseFallbackHinge = 0x32; // bool
|
||||
@ -3548,7 +3548,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
public const nint m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||
public const nint m_refSequenceGroups = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
|
||||
public const nint m_refSequenceGroups = 0x138; //
|
||||
public const nint m_meshGroups = 0x150; // CUtlVector<CUtlString>
|
||||
public const nint m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
||||
public const nint m_nDefaultMeshGroupMask = 0x180; // uint64
|
||||
@ -3737,10 +3737,10 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CAnimParameterManagerUpdater {
|
||||
public const nint m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
public const nint m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
public const nint m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
public const nint m_nameToIndexMap = 0x50; //
|
||||
public const nint m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
public const nint m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
public const nint m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
public const nint m_autoResetMap = 0xA0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -3773,12 +3773,12 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bActiveListening = 0x8; // bool
|
||||
public const nint m_bActiveTalking = 0x9; // bool
|
||||
public const nint m_layerAnimations = 0x10; // CUtlVector<MoodAnimation_t>
|
||||
public const nint m_flIntensity = 0x28; // CRangeFloat
|
||||
public const nint m_flDurationScale = 0x30; // CRangeFloat
|
||||
public const nint m_flIntensity = 0x28; //
|
||||
public const nint m_flDurationScale = 0x30; //
|
||||
public const nint m_bScaleWithInts = 0x38; // bool
|
||||
public const nint m_flNextStart = 0x3C; // CRangeFloat
|
||||
public const nint m_flStartOffset = 0x44; // CRangeFloat
|
||||
public const nint m_flEndOffset = 0x4C; // CRangeFloat
|
||||
public const nint m_flNextStart = 0x3C; //
|
||||
public const nint m_flStartOffset = 0x44; //
|
||||
public const nint m_flEndOffset = 0x4C; //
|
||||
public const nint m_flFadeIn = 0x54; // float32
|
||||
public const nint m_flFadeOut = 0x58; // float32
|
||||
}
|
||||
@ -4917,7 +4917,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CRenderGroom {
|
||||
public const nint m_hairs = 0x0; // CUtlVector<RenderHairStrandInfo_t>
|
||||
public const nint m_hairPositionOffsets = 0x18; // CUtlVector<uint32>
|
||||
public const nint m_hSimParamsMat = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_hSimParamsMat = 0x40; //
|
||||
public const nint m_nSegmentsPerHairStrand = 0x48; // int32
|
||||
public const nint m_nGuideHairCount = 0x4C; // int32
|
||||
public const nint m_nHairCount = 0x50; // int32
|
||||
@ -5057,7 +5057,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class MotionBlendItem {
|
||||
public const nint m_pChild = 0x0; // CSmartPtr<CMotionNode>
|
||||
public const nint m_pChild = 0x0; //
|
||||
public const nint m_flKeyValue = 0x8; // float32
|
||||
}
|
||||
// Parent: CBoneConstraintBase
|
||||
@ -5431,7 +5431,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPoseHandle {
|
||||
public const nint m_nIndex = 0x0; // uint16
|
||||
public const nint m_eType = 0x2; // PoseType_t
|
||||
public const nint m_eType = 0x2; //
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
// Field count: 2
|
||||
@ -5770,7 +5770,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
public static class IKTargetSettings_t {
|
||||
public const nint m_TargetSource = 0x0; // IKTargetSource
|
||||
public const nint m_TargetSource = 0x0; //
|
||||
public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t
|
||||
public const nint m_AnimgraphParameterNamePosition = 0x18; // AnimParamID
|
||||
public const nint m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID
|
||||
@ -6095,7 +6095,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
public static class IKSolverSettings_t {
|
||||
public const nint m_SolverType = 0x0; // IKSolverType
|
||||
public const nint m_SolverType = 0x0; //
|
||||
public const nint m_nNumIterations = 0x4; // int32
|
||||
public const nint m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
|
||||
}
|
||||
@ -6252,7 +6252,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_aAngOffset = 0x6C; // QAngle
|
||||
public const nint m_AttachmentName = 0x78; // CUtlString
|
||||
public const nint m_LocalAttachmentOffsetName = 0x80; // CUtlString
|
||||
public const nint m_AttachmentType = 0x88; // ModelConfigAttachmentType_t
|
||||
public const nint m_AttachmentType = 0x88; //
|
||||
public const nint m_bBoneMergeFlex = 0x8C; // bool
|
||||
public const nint m_bUserSpecifiedColor = 0x8D; // bool
|
||||
public const nint m_bUserSpecifiedMaterialGroup = 0x8E; // bool
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1027,7 +1027,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmFrameSnapEvent {
|
||||
constexpr std::ptrdiff_t m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t
|
||||
constexpr std::ptrdiff_t m_frameSnapMode = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1372,7 +1372,7 @@ namespace cs2_dumper {
|
||||
namespace CMotionGraph {
|
||||
constexpr std::ptrdiff_t m_paramSpans = 0x10; // CParamSpanUpdater
|
||||
constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector<TagSpan_t>
|
||||
constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr<CMotionNode>
|
||||
constexpr std::ptrdiff_t m_pRootNode = 0x40; //
|
||||
constexpr std::ptrdiff_t m_nParameterCount = 0x48; // int32
|
||||
constexpr std::ptrdiff_t m_nConfigStartIndex = 0x4C; // int32
|
||||
constexpr std::ptrdiff_t m_nConfigCount = 0x50; // int32
|
||||
@ -1499,7 +1499,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_syncEventOffset = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_transitionOptions = 0x24; // CNmBitFlags
|
||||
constexpr std::ptrdiff_t m_targetSyncIDNodeIdx = 0x28; // int16
|
||||
constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; // NmEasingOperation_t
|
||||
constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; //
|
||||
constexpr std::ptrdiff_t m_rootMotionBlend = 0x2B; // NmRootMotionBlendMode_t
|
||||
}
|
||||
// Parent: CNmFloatValueNode__CDefinition
|
||||
@ -1511,7 +1511,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flEaseTime = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flStartValue = 0x14; // float32
|
||||
constexpr std::ptrdiff_t m_nInputValueNodeIdx = 0x18; // int16
|
||||
constexpr std::ptrdiff_t m_easingOp = 0x1A; // NmEasingOperation_t
|
||||
constexpr std::ptrdiff_t m_easingOp = 0x1A; //
|
||||
constexpr std::ptrdiff_t m_bUseStartValue = 0x1B; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -2846,7 +2846,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_values = 0x38; // CUtlVectorFixedGrowable<float32,5>
|
||||
constexpr std::ptrdiff_t m_flDefaultValue = 0x68; // float32
|
||||
constexpr std::ptrdiff_t m_flEaseTime = 0x6C; // float32
|
||||
constexpr std::ptrdiff_t m_easingOp = 0x70; // NmEasingOperation_t
|
||||
constexpr std::ptrdiff_t m_easingOp = 0x70; //
|
||||
}
|
||||
// Parent: CAnimUpdateNodeBase
|
||||
// Field count: 3
|
||||
@ -3078,7 +3078,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; //
|
||||
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3305,7 +3305,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector<FootFixedData_t>
|
||||
constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping
|
||||
constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32
|
||||
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType
|
||||
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; //
|
||||
constexpr std::ptrdiff_t m_bApplyTilt = 0x30; // bool
|
||||
constexpr std::ptrdiff_t m_bApplyHipDrop = 0x31; // bool
|
||||
constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x32; // bool
|
||||
@ -3553,7 +3553,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||
constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
|
||||
constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; //
|
||||
constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
||||
constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64
|
||||
@ -3742,10 +3742,10 @@ namespace cs2_dumper {
|
||||
namespace CAnimParameterManagerUpdater {
|
||||
constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; //
|
||||
constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -3778,12 +3778,12 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bActiveListening = 0x8; // bool
|
||||
constexpr std::ptrdiff_t m_bActiveTalking = 0x9; // bool
|
||||
constexpr std::ptrdiff_t m_layerAnimations = 0x10; // CUtlVector<MoodAnimation_t>
|
||||
constexpr std::ptrdiff_t m_flIntensity = 0x28; // CRangeFloat
|
||||
constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat
|
||||
constexpr std::ptrdiff_t m_flIntensity = 0x28; //
|
||||
constexpr std::ptrdiff_t m_flDurationScale = 0x30; //
|
||||
constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool
|
||||
constexpr std::ptrdiff_t m_flNextStart = 0x3C; // CRangeFloat
|
||||
constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat
|
||||
constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat
|
||||
constexpr std::ptrdiff_t m_flNextStart = 0x3C; //
|
||||
constexpr std::ptrdiff_t m_flStartOffset = 0x44; //
|
||||
constexpr std::ptrdiff_t m_flEndOffset = 0x4C; //
|
||||
constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32
|
||||
constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32
|
||||
}
|
||||
@ -4922,7 +4922,7 @@ namespace cs2_dumper {
|
||||
namespace CRenderGroom {
|
||||
constexpr std::ptrdiff_t m_hairs = 0x0; // CUtlVector<RenderHairStrandInfo_t>
|
||||
constexpr std::ptrdiff_t m_hairPositionOffsets = 0x18; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; //
|
||||
constexpr std::ptrdiff_t m_nSegmentsPerHairStrand = 0x48; // int32
|
||||
constexpr std::ptrdiff_t m_nGuideHairCount = 0x4C; // int32
|
||||
constexpr std::ptrdiff_t m_nHairCount = 0x50; // int32
|
||||
@ -5062,7 +5062,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace MotionBlendItem {
|
||||
constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr<CMotionNode>
|
||||
constexpr std::ptrdiff_t m_pChild = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32
|
||||
}
|
||||
// Parent: CBoneConstraintBase
|
||||
@ -5436,7 +5436,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPoseHandle {
|
||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // uint16
|
||||
constexpr std::ptrdiff_t m_eType = 0x2; // PoseType_t
|
||||
constexpr std::ptrdiff_t m_eType = 0x2; //
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
// Field count: 2
|
||||
@ -5775,7 +5775,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
namespace IKTargetSettings_t {
|
||||
constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource
|
||||
constexpr std::ptrdiff_t m_TargetSource = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t
|
||||
constexpr std::ptrdiff_t m_AnimgraphParameterNamePosition = 0x18; // AnimParamID
|
||||
constexpr std::ptrdiff_t m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID
|
||||
@ -6100,7 +6100,7 @@ namespace cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
namespace IKSolverSettings_t {
|
||||
constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType
|
||||
constexpr std::ptrdiff_t m_SolverType = 0x0; //
|
||||
constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32
|
||||
constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
|
||||
}
|
||||
@ -6257,7 +6257,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle
|
||||
constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString
|
||||
constexpr std::ptrdiff_t m_LocalAttachmentOffsetName = 0x80; // CUtlString
|
||||
constexpr std::ptrdiff_t m_AttachmentType = 0x88; // ModelConfigAttachmentType_t
|
||||
constexpr std::ptrdiff_t m_AttachmentType = 0x88; //
|
||||
constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x8C; // bool
|
||||
constexpr std::ptrdiff_t m_bUserSpecifiedColor = 0x8D; // bool
|
||||
constexpr std::ptrdiff_t m_bUserSpecifiedMaterialGroup = 0x8E; // bool
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1119,7 +1119,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CNmFrameSnapEvent {
|
||||
pub const m_frameSnapMode: usize = 0x18; // NmFrameSnapEventMode_t
|
||||
pub const m_frameSnapMode: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@ -1464,7 +1464,7 @@ pub mod cs2_dumper {
|
||||
pub mod CMotionGraph {
|
||||
pub const m_paramSpans: usize = 0x10; // CParamSpanUpdater
|
||||
pub const m_tags: usize = 0x28; // CUtlVector<TagSpan_t>
|
||||
pub const m_pRootNode: usize = 0x40; // CSmartPtr<CMotionNode>
|
||||
pub const m_pRootNode: usize = 0x40; //
|
||||
pub const m_nParameterCount: usize = 0x48; // int32
|
||||
pub const m_nConfigStartIndex: usize = 0x4C; // int32
|
||||
pub const m_nConfigCount: usize = 0x50; // int32
|
||||
@ -1591,7 +1591,7 @@ pub mod cs2_dumper {
|
||||
pub const m_syncEventOffset: usize = 0x20; // float32
|
||||
pub const m_transitionOptions: usize = 0x24; // CNmBitFlags
|
||||
pub const m_targetSyncIDNodeIdx: usize = 0x28; // int16
|
||||
pub const m_blendWeightEasing: usize = 0x2A; // NmEasingOperation_t
|
||||
pub const m_blendWeightEasing: usize = 0x2A; //
|
||||
pub const m_rootMotionBlend: usize = 0x2B; // NmRootMotionBlendMode_t
|
||||
}
|
||||
// Parent: CNmFloatValueNode__CDefinition
|
||||
@ -1603,7 +1603,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flEaseTime: usize = 0x10; // float32
|
||||
pub const m_flStartValue: usize = 0x14; // float32
|
||||
pub const m_nInputValueNodeIdx: usize = 0x18; // int16
|
||||
pub const m_easingOp: usize = 0x1A; // NmEasingOperation_t
|
||||
pub const m_easingOp: usize = 0x1A; //
|
||||
pub const m_bUseStartValue: usize = 0x1B; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -2938,7 +2938,7 @@ pub mod cs2_dumper {
|
||||
pub const m_values: usize = 0x38; // CUtlVectorFixedGrowable<float32,5>
|
||||
pub const m_flDefaultValue: usize = 0x68; // float32
|
||||
pub const m_flEaseTime: usize = 0x6C; // float32
|
||||
pub const m_easingOp: usize = 0x70; // NmEasingOperation_t
|
||||
pub const m_easingOp: usize = 0x70; //
|
||||
}
|
||||
// Parent: CAnimUpdateNodeBase
|
||||
// Field count: 3
|
||||
@ -3170,7 +3170,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nFlags: usize = 0x50; // CUtlVector<int32>
|
||||
pub const m_szGrouping: usize = 0x68; // CUtlVector<CUtlString>
|
||||
pub const m_nCompressorIndex: usize = 0x80; // CUtlVector<int32>
|
||||
pub const m_szElementNames: usize = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
pub const m_szElementNames: usize = 0x98; //
|
||||
pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
pub const m_nElementMask: usize = 0xC8; // CUtlVector<uint32>
|
||||
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
@ -3397,7 +3397,7 @@ pub mod cs2_dumper {
|
||||
pub const m_footInfo: usize = 0x0; // CUtlVector<FootFixedData_t>
|
||||
pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping
|
||||
pub const m_nHipBoneIndex: usize = 0x28; // int32
|
||||
pub const m_ikSolverType: usize = 0x2C; // IKSolverType
|
||||
pub const m_ikSolverType: usize = 0x2C; //
|
||||
pub const m_bApplyTilt: usize = 0x30; // bool
|
||||
pub const m_bApplyHipDrop: usize = 0x31; // bool
|
||||
pub const m_bAlwaysUseFallbackHinge: usize = 0x32; // bool
|
||||
@ -3645,7 +3645,7 @@ pub mod cs2_dumper {
|
||||
pub const m_refPhysicsData: usize = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||
pub const m_refAnimGroups: usize = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||
pub const m_refSequenceGroups: usize = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
|
||||
pub const m_refSequenceGroups: usize = 0x138; //
|
||||
pub const m_meshGroups: usize = 0x150; // CUtlVector<CUtlString>
|
||||
pub const m_materialGroups: usize = 0x168; // CUtlVector<MaterialGroup_t>
|
||||
pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64
|
||||
@ -3834,10 +3834,10 @@ pub mod cs2_dumper {
|
||||
pub mod CAnimParameterManagerUpdater {
|
||||
pub const m_parameters: usize = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||
pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable<AnimParamID,int32>
|
||||
pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable<CUtlString,int32>
|
||||
pub const m_nameToIndexMap: usize = 0x50; //
|
||||
pub const m_indexToHandle: usize = 0x70; // CUtlVector<CAnimParamHandle>
|
||||
pub const m_autoResetParams: usize = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||
pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable<CAnimParamHandle,int16>
|
||||
pub const m_autoResetMap: usize = 0xA0; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 7
|
||||
@ -3870,12 +3870,12 @@ pub mod cs2_dumper {
|
||||
pub const m_bActiveListening: usize = 0x8; // bool
|
||||
pub const m_bActiveTalking: usize = 0x9; // bool
|
||||
pub const m_layerAnimations: usize = 0x10; // CUtlVector<MoodAnimation_t>
|
||||
pub const m_flIntensity: usize = 0x28; // CRangeFloat
|
||||
pub const m_flDurationScale: usize = 0x30; // CRangeFloat
|
||||
pub const m_flIntensity: usize = 0x28; //
|
||||
pub const m_flDurationScale: usize = 0x30; //
|
||||
pub const m_bScaleWithInts: usize = 0x38; // bool
|
||||
pub const m_flNextStart: usize = 0x3C; // CRangeFloat
|
||||
pub const m_flStartOffset: usize = 0x44; // CRangeFloat
|
||||
pub const m_flEndOffset: usize = 0x4C; // CRangeFloat
|
||||
pub const m_flNextStart: usize = 0x3C; //
|
||||
pub const m_flStartOffset: usize = 0x44; //
|
||||
pub const m_flEndOffset: usize = 0x4C; //
|
||||
pub const m_flFadeIn: usize = 0x54; // float32
|
||||
pub const m_flFadeOut: usize = 0x58; // float32
|
||||
}
|
||||
@ -5014,7 +5014,7 @@ pub mod cs2_dumper {
|
||||
pub mod CRenderGroom {
|
||||
pub const m_hairs: usize = 0x0; // CUtlVector<RenderHairStrandInfo_t>
|
||||
pub const m_hairPositionOffsets: usize = 0x18; // CUtlVector<uint32>
|
||||
pub const m_hSimParamsMat: usize = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
|
||||
pub const m_hSimParamsMat: usize = 0x40; //
|
||||
pub const m_nSegmentsPerHairStrand: usize = 0x48; // int32
|
||||
pub const m_nGuideHairCount: usize = 0x4C; // int32
|
||||
pub const m_nHairCount: usize = 0x50; // int32
|
||||
@ -5154,7 +5154,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod MotionBlendItem {
|
||||
pub const m_pChild: usize = 0x0; // CSmartPtr<CMotionNode>
|
||||
pub const m_pChild: usize = 0x0; //
|
||||
pub const m_flKeyValue: usize = 0x8; // float32
|
||||
}
|
||||
// Parent: CBoneConstraintBase
|
||||
@ -5528,7 +5528,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPoseHandle {
|
||||
pub const m_nIndex: usize = 0x0; // uint16
|
||||
pub const m_eType: usize = 0x2; // PoseType_t
|
||||
pub const m_eType: usize = 0x2; //
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
// Field count: 2
|
||||
@ -5867,7 +5867,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
pub mod IKTargetSettings_t {
|
||||
pub const m_TargetSource: usize = 0x0; // IKTargetSource
|
||||
pub const m_TargetSource: usize = 0x0; //
|
||||
pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t
|
||||
pub const m_AnimgraphParameterNamePosition: usize = 0x18; // AnimParamID
|
||||
pub const m_AnimgraphParameterNameOrientation: usize = 0x1C; // AnimParamID
|
||||
@ -6192,7 +6192,7 @@ pub mod cs2_dumper {
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
pub mod IKSolverSettings_t {
|
||||
pub const m_SolverType: usize = 0x0; // IKSolverType
|
||||
pub const m_SolverType: usize = 0x0; //
|
||||
pub const m_nNumIterations: usize = 0x4; // int32
|
||||
pub const m_EndEffectorRotationFixUpMode: usize = 0x8; // EIKEndEffectorRotationFixUpMode
|
||||
}
|
||||
@ -6349,7 +6349,7 @@ pub mod cs2_dumper {
|
||||
pub const m_aAngOffset: usize = 0x6C; // QAngle
|
||||
pub const m_AttachmentName: usize = 0x78; // CUtlString
|
||||
pub const m_LocalAttachmentOffsetName: usize = 0x80; // CUtlString
|
||||
pub const m_AttachmentType: usize = 0x88; // ModelConfigAttachmentType_t
|
||||
pub const m_AttachmentType: usize = 0x88; //
|
||||
pub const m_bBoneMergeFlex: usize = 0x8C; // bool
|
||||
pub const m_bUserSpecifiedColor: usize = 0x8D; // bool
|
||||
pub const m_bUserSpecifiedMaterialGroup: usize = 0x8E; // bool
|
||||
|
@ -1,24 +1,24 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper {
|
||||
// Module: client.dll
|
||||
public static class Buttons {
|
||||
public const nint attack = 0x1884730;
|
||||
public const nint attack2 = 0x18847C0;
|
||||
public const nint back = 0x1884A00;
|
||||
public const nint duck = 0x1884CD0;
|
||||
public const nint forward = 0x1884970;
|
||||
public const nint jump = 0x1884C40;
|
||||
public const nint left = 0x1884A90;
|
||||
public const nint lookatweapon = 0x1AAD5F0;
|
||||
public const nint reload = 0x18846A0;
|
||||
public const nint right = 0x1884B20;
|
||||
public const nint showscores = 0x1AAD4D0;
|
||||
public const nint sprint = 0x1884610;
|
||||
public const nint turnleft = 0x1884850;
|
||||
public const nint turnright = 0x18848E0;
|
||||
public const nint use = 0x1884BB0;
|
||||
public const nint zoom = 0x1AAD560;
|
||||
public const nint attack = 0x1885770;
|
||||
public const nint attack2 = 0x1885800;
|
||||
public const nint back = 0x1885A40;
|
||||
public const nint duck = 0x1885D10;
|
||||
public const nint forward = 0x18859B0;
|
||||
public const nint jump = 0x1885C80;
|
||||
public const nint left = 0x1885AD0;
|
||||
public const nint lookatweapon = 0x1AAE3D0;
|
||||
public const nint reload = 0x18856E0;
|
||||
public const nint right = 0x1885B60;
|
||||
public const nint showscores = 0x1AAE2B0;
|
||||
public const nint sprint = 0x1885650;
|
||||
public const nint turnleft = 0x1885890;
|
||||
public const nint turnright = 0x1885920;
|
||||
public const nint use = 0x1885BF0;
|
||||
public const nint zoom = 0x1AAE340;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,21 +8,21 @@
|
||||
namespace cs2_dumper {
|
||||
// Module: client.dll
|
||||
namespace buttons {
|
||||
constexpr std::ptrdiff_t attack = 0x1884730;
|
||||
constexpr std::ptrdiff_t attack2 = 0x18847C0;
|
||||
constexpr std::ptrdiff_t back = 0x1884A00;
|
||||
constexpr std::ptrdiff_t duck = 0x1884CD0;
|
||||
constexpr std::ptrdiff_t forward = 0x1884970;
|
||||
constexpr std::ptrdiff_t jump = 0x1884C40;
|
||||
constexpr std::ptrdiff_t left = 0x1884A90;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1AAD5F0;
|
||||
constexpr std::ptrdiff_t reload = 0x18846A0;
|
||||
constexpr std::ptrdiff_t right = 0x1884B20;
|
||||
constexpr std::ptrdiff_t showscores = 0x1AAD4D0;
|
||||
constexpr std::ptrdiff_t sprint = 0x1884610;
|
||||
constexpr std::ptrdiff_t turnleft = 0x1884850;
|
||||
constexpr std::ptrdiff_t turnright = 0x18848E0;
|
||||
constexpr std::ptrdiff_t use = 0x1884BB0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1AAD560;
|
||||
constexpr std::ptrdiff_t attack = 0x1885770;
|
||||
constexpr std::ptrdiff_t attack2 = 0x1885800;
|
||||
constexpr std::ptrdiff_t back = 0x1885A40;
|
||||
constexpr std::ptrdiff_t duck = 0x1885D10;
|
||||
constexpr std::ptrdiff_t forward = 0x18859B0;
|
||||
constexpr std::ptrdiff_t jump = 0x1885C80;
|
||||
constexpr std::ptrdiff_t left = 0x1885AD0;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1AAE3D0;
|
||||
constexpr std::ptrdiff_t reload = 0x18856E0;
|
||||
constexpr std::ptrdiff_t right = 0x1885B60;
|
||||
constexpr std::ptrdiff_t showscores = 0x1AAE2B0;
|
||||
constexpr std::ptrdiff_t sprint = 0x1885650;
|
||||
constexpr std::ptrdiff_t turnleft = 0x1885890;
|
||||
constexpr std::ptrdiff_t turnright = 0x1885920;
|
||||
constexpr std::ptrdiff_t use = 0x1885BF0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1AAE340;
|
||||
}
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"attack": 25708336,
|
||||
"attack2": 25708480,
|
||||
"back": 25709056,
|
||||
"duck": 25709776,
|
||||
"forward": 25708912,
|
||||
"jump": 25709632,
|
||||
"left": 25709200,
|
||||
"lookatweapon": 27973104,
|
||||
"reload": 25708192,
|
||||
"right": 25709344,
|
||||
"showscores": 27972816,
|
||||
"sprint": 25708048,
|
||||
"turnleft": 25708624,
|
||||
"turnright": 25708768,
|
||||
"use": 25709488,
|
||||
"zoom": 27972960
|
||||
"attack": 25712496,
|
||||
"attack2": 25712640,
|
||||
"back": 25713216,
|
||||
"duck": 25713936,
|
||||
"forward": 25713072,
|
||||
"jump": 25713792,
|
||||
"left": 25713360,
|
||||
"lookatweapon": 27976656,
|
||||
"reload": 25712352,
|
||||
"right": 25713504,
|
||||
"showscores": 27976368,
|
||||
"sprint": 25712208,
|
||||
"turnleft": 25712784,
|
||||
"turnright": 25712928,
|
||||
"use": 25713648,
|
||||
"zoom": 27976512
|
||||
}
|
||||
}
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
// Module: client.dll
|
||||
pub mod buttons {
|
||||
pub const attack: usize = 0x1884730;
|
||||
pub const attack2: usize = 0x18847C0;
|
||||
pub const back: usize = 0x1884A00;
|
||||
pub const duck: usize = 0x1884CD0;
|
||||
pub const forward: usize = 0x1884970;
|
||||
pub const jump: usize = 0x1884C40;
|
||||
pub const left: usize = 0x1884A90;
|
||||
pub const lookatweapon: usize = 0x1AAD5F0;
|
||||
pub const reload: usize = 0x18846A0;
|
||||
pub const right: usize = 0x1884B20;
|
||||
pub const showscores: usize = 0x1AAD4D0;
|
||||
pub const sprint: usize = 0x1884610;
|
||||
pub const turnleft: usize = 0x1884850;
|
||||
pub const turnright: usize = 0x18848E0;
|
||||
pub const r#use: usize = 0x1884BB0;
|
||||
pub const zoom: usize = 0x1AAD560;
|
||||
pub const attack: usize = 0x1885770;
|
||||
pub const attack2: usize = 0x1885800;
|
||||
pub const back: usize = 0x1885A40;
|
||||
pub const duck: usize = 0x1885D10;
|
||||
pub const forward: usize = 0x18859B0;
|
||||
pub const jump: usize = 0x1885C80;
|
||||
pub const left: usize = 0x1885AD0;
|
||||
pub const lookatweapon: usize = 0x1AAE3D0;
|
||||
pub const reload: usize = 0x18856E0;
|
||||
pub const right: usize = 0x1885B60;
|
||||
pub const showscores: usize = 0x1AAE2B0;
|
||||
pub const sprint: usize = 0x1885650;
|
||||
pub const turnleft: usize = 0x1885890;
|
||||
pub const turnright: usize = 0x1885920;
|
||||
pub const r#use: usize = 0x1885BF0;
|
||||
pub const zoom: usize = 0x1AAE340;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: client.dll
|
||||
@ -200,7 +200,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Field count: 100
|
||||
// Field count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -367,38 +367,39 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vMinimapMaxs = 0xC2C; // Vector
|
||||
public const nint m_MinimapVerticalSectionHeights = 0xC38; // float32[8]
|
||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xC58; // bool
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xC5C; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xC84; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xCAC; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xCB0; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xCB4; // int32
|
||||
public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCD0; // bool
|
||||
public const nint m_nMatchAbortedEarlyReason = 0xD78; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0xD7C; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0xD7D; // bool
|
||||
public const nint m_pGameModeRules = 0xD98; // CCSGameModeRules*
|
||||
public const nint m_RetakeRules = 0xDA0; // C_RetakeGameRules
|
||||
public const nint m_nMatchEndCount = 0xEB8; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0xEBC; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0xEC0; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0xEC4; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0xEC8; // int32
|
||||
public const nint m_eRoundEndReason = 0xECC; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0xED0; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0xED4; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0xED8; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0xEE0; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0xEE4; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0xEE8; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0xEEC; // int32
|
||||
public const nint m_sRoundEndMessage = 0xEF0; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0xEF8; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0xEFC; // bool
|
||||
public const nint m_iRoundEndLegacy = 0xF00; // int32
|
||||
public const nint m_nRoundEndCount = 0xF04; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0xF08; // int32
|
||||
public const nint m_nRoundStartCount = 0xF0C; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x4F18; // float64
|
||||
public const nint m_ullLocalMatchID = 0xC60; // uint64
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xC68; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xC90; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xCB8; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xCBC; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xCC0; // int32
|
||||
public const nint m_bMarkClientStopRecordAtRoundEnd = 0xCE0; // bool
|
||||
public const nint m_nMatchAbortedEarlyReason = 0xD88; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0xD8C; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0xD8D; // bool
|
||||
public const nint m_pGameModeRules = 0xDA8; // CCSGameModeRules*
|
||||
public const nint m_RetakeRules = 0xDB0; // C_RetakeGameRules
|
||||
public const nint m_nMatchEndCount = 0xEC8; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0xECC; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0xED0; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0xED4; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0xED8; // int32
|
||||
public const nint m_eRoundEndReason = 0xEDC; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0xEE0; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0xEE4; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0xEE8; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0xEF0; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0xEF4; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0xEF8; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0xEFC; // int32
|
||||
public const nint m_sRoundEndMessage = 0xF00; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0xF08; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0xF0C; // bool
|
||||
public const nint m_iRoundEndLegacy = 0xF10; // int32
|
||||
public const nint m_nRoundEndCount = 0xF14; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0xF18; // int32
|
||||
public const nint m_nRoundStartCount = 0xF1C; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x4F28; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Field count: 1
|
||||
@ -447,8 +448,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nLastAddDecal = 0xAAC; // int32
|
||||
public const nint m_nDecalsAdded = 0xAB0; // int32
|
||||
public const nint m_iOldHealth = 0xAB4; // int32
|
||||
public const nint m_nRenderMode = 0xAB8; // RenderMode_t
|
||||
public const nint m_nRenderFX = 0xAB9; // RenderFx_t
|
||||
public const nint m_nRenderMode = 0xAB8; //
|
||||
public const nint m_nRenderFX = 0xAB9; //
|
||||
public const nint m_bAllowFadeInView = 0xABA; // bool
|
||||
public const nint m_clrRender = 0xAD8; // Color
|
||||
public const nint m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -2339,7 +2340,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bKnownTeamMismatch = 0x630; // bool
|
||||
public const nint m_hPredictedPawn = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
public const nint m_nSplitScreenSlot = 0x638; // CSplitScreenSlot
|
||||
public const nint m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
|
||||
public const nint m_hSplitOwner = 0x63C; //
|
||||
public const nint m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
public const nint m_bIsHLTV = 0x658; // bool
|
||||
public const nint m_iConnected = 0x65C; // PlayerConnectedState
|
||||
@ -2718,7 +2719,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flOldSimulationTime = 0x1330; // float32
|
||||
public const nint m_nLastExecutedCommandNumber = 0x1334; // int32
|
||||
public const nint m_nLastExecutedCommandTick = 0x1338; // int32
|
||||
public const nint m_hController = 0x133C; // CHandle<CBasePlayerController>
|
||||
public const nint m_hController = 0x133C; //
|
||||
public const nint m_bIsSwappingToPredictableController = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -4018,7 +4019,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bOverrideWithEvent = 0x5A0; // bool
|
||||
public const nint m_soundscapeIndex = 0x5A4; // int32
|
||||
public const nint m_soundscapeEntityListId = 0x5A8; // int32
|
||||
public const nint m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
|
||||
public const nint m_positionNames = 0x5B0; //
|
||||
public const nint m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
|
||||
public const nint m_bDisabled = 0x5F4; // bool
|
||||
public const nint m_soundscapeName = 0x5F8; // CUtlSymbolLarge
|
||||
@ -5163,7 +5164,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vecMins = 0x40; // Vector
|
||||
public const nint m_vecMaxs = 0x4C; // Vector
|
||||
public const nint m_usSolidFlags = 0x5A; // uint8
|
||||
public const nint m_nSolidType = 0x5B; // SolidType_t
|
||||
public const nint m_nSolidType = 0x5B; //
|
||||
public const nint m_triggerBloat = 0x5C; // uint8
|
||||
public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t
|
||||
public const nint m_CollisionGroup = 0x5E; // uint8
|
||||
@ -5248,7 +5249,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
public static class C_ShatterGlassShardPhysics {
|
||||
public const nint m_ShardDesc = 0x1120; // shard_model_desc_t
|
||||
public const nint m_ShardDesc = 0x1120; //
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5810,7 +5811,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iHealth = 0x344; // int32
|
||||
public const nint m_lifeState = 0x348; // uint8
|
||||
public const nint m_bTakesDamage = 0x349; // bool
|
||||
public const nint m_nTakeDamageFlags = 0x350; // TakeDamageFlags_t
|
||||
public const nint m_nTakeDamageFlags = 0x350; //
|
||||
public const nint m_nPlatformType = 0x358; // EntityPlatformTypes_t
|
||||
public const nint m_ubInterpolationFrame = 0x359; // uint8
|
||||
public const nint m_hSceneObjectController = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -5849,7 +5850,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vecBaseVelocity = 0x430; // Vector
|
||||
public const nint m_hEffectEntity = 0x43C; // CHandle<C_BaseEntity>
|
||||
public const nint m_hOwnerEntity = 0x440; // CHandle<C_BaseEntity>
|
||||
public const nint m_MoveCollide = 0x444; // MoveCollide_t
|
||||
public const nint m_MoveCollide = 0x444; //
|
||||
public const nint m_MoveType = 0x445; // MoveType_t
|
||||
public const nint m_nActualMoveType = 0x446; // MoveType_t
|
||||
public const nint m_flWaterLevel = 0x448; // float32
|
||||
@ -6215,7 +6216,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 65
|
||||
// Field count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6303,41 +6304,42 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iDraftIndex = 0x7E0; // int32
|
||||
public const nint m_msQueuedModeDisconnectionTimestamp = 0x7E4; // uint32
|
||||
public const nint m_uiAbandonRecordedReason = 0x7E8; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x7EC; // bool
|
||||
public const nint m_bEverFullyConnected = 0x7ED; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x7EE; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x7EF; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x7F0; // bool
|
||||
public const nint m_bScoreReported = 0x7F1; // bool
|
||||
public const nint m_nDisconnectionTick = 0x7F4; // int32
|
||||
public const nint m_bControllingBot = 0x800; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x801; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x802; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x804; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x808; // bool
|
||||
public const nint m_hPlayerPawn = 0x80C; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x810; // CHandle<C_CSObserverPawn>
|
||||
public const nint m_bPawnIsAlive = 0x814; // bool
|
||||
public const nint m_iPawnHealth = 0x818; // uint32
|
||||
public const nint m_iPawnArmor = 0x81C; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x820; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x821; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x822; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x824; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x828; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x82C; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x830; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x834; // int32
|
||||
public const nint m_recentKillQueue = 0x838; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x840; // uint8
|
||||
public const nint m_nKillCount = 0x841; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x842; // bool
|
||||
public const nint m_eMvpReason = 0x844; // int32
|
||||
public const nint m_iMusicKitID = 0x848; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x84C; // int32
|
||||
public const nint m_iMVPs = 0x850; // int32
|
||||
public const nint m_bIsPlayerNameDirty = 0x854; // bool
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0x855; // bool
|
||||
public const nint m_eNetworkDisconnectionReason = 0x7EC; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x7F0; // bool
|
||||
public const nint m_bEverFullyConnected = 0x7F1; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x7F2; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x7F3; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x7F4; // bool
|
||||
public const nint m_bScoreReported = 0x7F5; // bool
|
||||
public const nint m_nDisconnectionTick = 0x7F8; // int32
|
||||
public const nint m_bControllingBot = 0x808; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x809; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x80A; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x80C; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x810; // bool
|
||||
public const nint m_hPlayerPawn = 0x814; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x818; // CHandle<C_CSObserverPawn>
|
||||
public const nint m_bPawnIsAlive = 0x81C; // bool
|
||||
public const nint m_iPawnHealth = 0x820; // uint32
|
||||
public const nint m_iPawnArmor = 0x824; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x828; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x829; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x82A; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x82C; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x830; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x834; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x838; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x83C; // int32
|
||||
public const nint m_recentKillQueue = 0x840; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x848; // uint8
|
||||
public const nint m_nKillCount = 0x849; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x84A; // bool
|
||||
public const nint m_eMvpReason = 0x84C; // int32
|
||||
public const nint m_iMusicKitID = 0x850; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x854; // int32
|
||||
public const nint m_iMVPs = 0x858; // int32
|
||||
public const nint m_bIsPlayerNameDirty = 0x85C; // bool
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0x85D; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -6661,7 +6663,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flObsInterp_PathLength = 0x74; // float32
|
||||
public const nint m_qObsInterp_OrientationStart = 0x80; // Quaternion
|
||||
public const nint m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion
|
||||
public const nint m_obsInterpState = 0xA0; // ObserverInterpState_t
|
||||
public const nint m_obsInterpState = 0xA0; //
|
||||
public const nint m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6819,7 +6821,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hBombDefuser = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
public const nint m_hControlPanel = 0xFEC; // CHandle<C_BaseEntity>
|
||||
public const nint m_AttributeManager = 0xFF0; // C_AttributeContainer
|
||||
public const nint m_hDefuserMultimeter = 0x1498; // CHandle<C_Multimeter>
|
||||
public const nint m_hDefuserMultimeter = 0x1498; //
|
||||
public const nint m_flNextRadarFlashTime = 0x149C; // GameTime_t
|
||||
public const nint m_bRadarFlash = 0x14A0; // bool
|
||||
public const nint m_pBombDefuser = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -205,7 +205,7 @@ namespace cs2_dumper {
|
||||
namespace C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Field count: 100
|
||||
// Field count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -372,38 +372,39 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC2C; // Vector
|
||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC38; // float32[8]
|
||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC58; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC5C; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC84; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCAC; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCB0; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCB4; // int32
|
||||
constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCD0; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD78; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD7C; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD7D; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0xD98; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0xDA0; // C_RetakeGameRules
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0xEB8; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xEBC; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEC0; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xEC4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xEC8; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0xECC; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xED0; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xED4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xED8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xEE0; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEE4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEE8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEEC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0xEF0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xEF8; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xEFC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xF00; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0xF04; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF08; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0xF0C; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F18; // float64
|
||||
constexpr std::ptrdiff_t m_ullLocalMatchID = 0xC60; // uint64
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC68; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xC90; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCB8; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCBC; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCC0; // int32
|
||||
constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xCE0; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD88; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD8C; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD8D; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0xDA8; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0xDB0; // C_RetakeGameRules
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0xEC8; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xECC; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xED0; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xED4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xED8; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0xEDC; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xEE4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xEE8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xEF0; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xEF4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xEF8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEFC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0xF00; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xF08; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xF0C; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xF10; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0xF14; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xF18; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0xF1C; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F28; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Field count: 1
|
||||
@ -452,8 +453,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nLastAddDecal = 0xAAC; // int32
|
||||
constexpr std::ptrdiff_t m_nDecalsAdded = 0xAB0; // int32
|
||||
constexpr std::ptrdiff_t m_iOldHealth = 0xAB4; // int32
|
||||
constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; // RenderMode_t
|
||||
constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; // RenderFx_t
|
||||
constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; //
|
||||
constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; //
|
||||
constexpr std::ptrdiff_t m_bAllowFadeInView = 0xABA; // bool
|
||||
constexpr std::ptrdiff_t m_clrRender = 0xAD8; // Color
|
||||
constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -2344,7 +2345,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bKnownTeamMismatch = 0x630; // bool
|
||||
constexpr std::ptrdiff_t m_hPredictedPawn = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x638; // CSplitScreenSlot
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; //
|
||||
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_bIsHLTV = 0x658; // bool
|
||||
constexpr std::ptrdiff_t m_iConnected = 0x65C; // PlayerConnectedState
|
||||
@ -2723,7 +2724,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1330; // float32
|
||||
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1334; // int32
|
||||
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1338; // int32
|
||||
constexpr std::ptrdiff_t m_hController = 0x133C; // CHandle<CBasePlayerController>
|
||||
constexpr std::ptrdiff_t m_hController = 0x133C; //
|
||||
constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -4023,7 +4024,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x5A0; // bool
|
||||
constexpr std::ptrdiff_t m_soundscapeIndex = 0x5A4; // int32
|
||||
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x5A8; // int32
|
||||
constexpr std::ptrdiff_t m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
|
||||
constexpr std::ptrdiff_t m_positionNames = 0x5B0; //
|
||||
constexpr std::ptrdiff_t m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
|
||||
constexpr std::ptrdiff_t m_bDisabled = 0x5F4; // bool
|
||||
constexpr std::ptrdiff_t m_soundscapeName = 0x5F8; // CUtlSymbolLarge
|
||||
@ -5168,7 +5169,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector
|
||||
constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector
|
||||
constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8
|
||||
constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t
|
||||
constexpr std::ptrdiff_t m_nSolidType = 0x5B; //
|
||||
constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8
|
||||
constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t
|
||||
constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8
|
||||
@ -5253,7 +5254,7 @@ namespace cs2_dumper {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
namespace C_ShatterGlassShardPhysics {
|
||||
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t
|
||||
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; //
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5815,7 +5816,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iHealth = 0x344; // int32
|
||||
constexpr std::ptrdiff_t m_lifeState = 0x348; // uint8
|
||||
constexpr std::ptrdiff_t m_bTakesDamage = 0x349; // bool
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x350; // TakeDamageFlags_t
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x350; //
|
||||
constexpr std::ptrdiff_t m_nPlatformType = 0x358; // EntityPlatformTypes_t
|
||||
constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x359; // uint8
|
||||
constexpr std::ptrdiff_t m_hSceneObjectController = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -5854,7 +5855,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vecBaseVelocity = 0x430; // Vector
|
||||
constexpr std::ptrdiff_t m_hEffectEntity = 0x43C; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_hOwnerEntity = 0x440; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_MoveCollide = 0x444; // MoveCollide_t
|
||||
constexpr std::ptrdiff_t m_MoveCollide = 0x444; //
|
||||
constexpr std::ptrdiff_t m_MoveType = 0x445; // MoveType_t
|
||||
constexpr std::ptrdiff_t m_nActualMoveType = 0x446; // MoveType_t
|
||||
constexpr std::ptrdiff_t m_flWaterLevel = 0x448; // float32
|
||||
@ -6220,7 +6221,7 @@ namespace cs2_dumper {
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 65
|
||||
// Field count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6308,41 +6309,42 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0x7E0; // int32
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x7E4; // uint32
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x7E8; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7EC; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7ED; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7EE; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7EF; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7F0; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x7F1; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7F4; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x800; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x801; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x802; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x804; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x808; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x80C; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x810; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x814; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x818; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x81C; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x820; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x821; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x822; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x824; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x828; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x82C; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x830; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x834; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x838; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x840; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x841; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x842; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x844; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x848; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x84C; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x850; // int32
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x854; // bool
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x855; // bool
|
||||
constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x7EC; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x7F0; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x7F1; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x7F2; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x7F3; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x7F4; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x7F5; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x7F8; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x808; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x809; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x80A; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x80C; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x810; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x814; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x818; // CHandle<C_CSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x81C; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x820; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x824; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x828; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x829; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x82A; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x82C; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x830; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x834; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x838; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x83C; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x840; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x848; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x849; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x84A; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x84C; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x850; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x854; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x858; // int32
|
||||
constexpr std::ptrdiff_t m_bIsPlayerNameDirty = 0x85C; // bool
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0x85D; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -6666,7 +6668,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32
|
||||
constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion
|
||||
constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion
|
||||
constexpr std::ptrdiff_t m_obsInterpState = 0xA0; // ObserverInterpState_t
|
||||
constexpr std::ptrdiff_t m_obsInterpState = 0xA0; //
|
||||
constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6824,7 +6826,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hBombDefuser = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hControlPanel = 0xFEC; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_AttributeManager = 0xFF0; // C_AttributeContainer
|
||||
constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; // CHandle<C_Multimeter>
|
||||
constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; //
|
||||
constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0x149C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bRadarFlash = 0x14A0; // bool
|
||||
constexpr std::ptrdiff_t m_pBombDefuser = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -755,30 +755,31 @@
|
||||
},
|
||||
"CCSPlayerController": {
|
||||
"fields": {
|
||||
"m_bAbandonAllowsSurrender": 2030,
|
||||
"m_bAbandonOffersInstantSurrender": 2031,
|
||||
"m_bCanControlObservedBot": 2056,
|
||||
"m_bCannotBeKicked": 2028,
|
||||
"m_bControllingBot": 2048,
|
||||
"m_bDisconnection1MinWarningPrinted": 2032,
|
||||
"m_bEverFullyConnected": 2029,
|
||||
"m_bAbandonAllowsSurrender": 2034,
|
||||
"m_bAbandonOffersInstantSurrender": 2035,
|
||||
"m_bCanControlObservedBot": 2064,
|
||||
"m_bCannotBeKicked": 2032,
|
||||
"m_bControllingBot": 2056,
|
||||
"m_bDisconnection1MinWarningPrinted": 2036,
|
||||
"m_bEverFullyConnected": 2033,
|
||||
"m_bEverPlayedOnTeam": 1884,
|
||||
"m_bFireBulletsSeedSynchronized": 2133,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2050,
|
||||
"m_bFireBulletsSeedSynchronized": 2141,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2058,
|
||||
"m_bHasCommunicationAbuseMute": 1860,
|
||||
"m_bHasControlledBotThisRound": 2049,
|
||||
"m_bIsPlayerNameDirty": 2132,
|
||||
"m_bMvpNoMusic": 2114,
|
||||
"m_bPawnHasDefuser": 2080,
|
||||
"m_bPawnHasHelmet": 2081,
|
||||
"m_bPawnIsAlive": 2068,
|
||||
"m_bScoreReported": 2033,
|
||||
"m_eMvpReason": 2116,
|
||||
"m_bHasControlledBotThisRound": 2057,
|
||||
"m_bIsPlayerNameDirty": 2140,
|
||||
"m_bMvpNoMusic": 2122,
|
||||
"m_bPawnHasDefuser": 2088,
|
||||
"m_bPawnHasHelmet": 2089,
|
||||
"m_bPawnIsAlive": 2076,
|
||||
"m_bScoreReported": 2037,
|
||||
"m_eMvpReason": 2124,
|
||||
"m_eNetworkDisconnectionReason": 2028,
|
||||
"m_flForceTeamTime": 1876,
|
||||
"m_flPreviousForceJoinTeamTime": 1888,
|
||||
"m_hObserverPawn": 2064,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2096,
|
||||
"m_hPlayerPawn": 2060,
|
||||
"m_hObserverPawn": 2072,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2104,
|
||||
"m_hPlayerPawn": 2068,
|
||||
"m_iCoachingTeam": 1912,
|
||||
"m_iCompTeammateColor": 1880,
|
||||
"m_iCompetitiveRankType": 1944,
|
||||
@ -788,24 +789,24 @@
|
||||
"m_iCompetitiveRankingPredicted_Win": 1948,
|
||||
"m_iCompetitiveWins": 1940,
|
||||
"m_iDraftIndex": 2016,
|
||||
"m_iMVPs": 2128,
|
||||
"m_iMusicKitID": 2120,
|
||||
"m_iMusicKitMVPs": 2124,
|
||||
"m_iPawnArmor": 2076,
|
||||
"m_iPawnBotDifficulty": 2092,
|
||||
"m_iPawnHealth": 2072,
|
||||
"m_iPawnLifetimeEnd": 2088,
|
||||
"m_iPawnLifetimeStart": 2084,
|
||||
"m_iMVPs": 2136,
|
||||
"m_iMusicKitID": 2128,
|
||||
"m_iMusicKitMVPs": 2132,
|
||||
"m_iPawnArmor": 2084,
|
||||
"m_iPawnBotDifficulty": 2100,
|
||||
"m_iPawnHealth": 2080,
|
||||
"m_iPawnLifetimeEnd": 2096,
|
||||
"m_iPawnLifetimeStart": 2092,
|
||||
"m_iPendingTeamNum": 1872,
|
||||
"m_iPing": 1856,
|
||||
"m_iScore": 2100,
|
||||
"m_iScore": 2108,
|
||||
"m_msQueuedModeDisconnectionTimestamp": 2020,
|
||||
"m_nBotsControlledThisRound": 2052,
|
||||
"m_nDisconnectionTick": 2036,
|
||||
"m_nBotsControlledThisRound": 2060,
|
||||
"m_nDisconnectionTick": 2040,
|
||||
"m_nEndMatchNextMapVote": 1960,
|
||||
"m_nFirstKill": 2112,
|
||||
"m_nKillCount": 2113,
|
||||
"m_nPawnCharacterDefIndex": 2082,
|
||||
"m_nFirstKill": 2120,
|
||||
"m_nKillCount": 2121,
|
||||
"m_nPawnCharacterDefIndex": 2090,
|
||||
"m_nPlayerDominated": 1920,
|
||||
"m_nPlayerDominatingMe": 1928,
|
||||
"m_nQuestProgressReason": 1968,
|
||||
@ -813,7 +814,7 @@
|
||||
"m_pDamageServices": 1848,
|
||||
"m_pInGameMoneyServices": 1824,
|
||||
"m_pInventoryServices": 1832,
|
||||
"m_recentKillQueue": 2104,
|
||||
"m_recentKillQueue": 2112,
|
||||
"m_sSanitizedPlayerName": 1904,
|
||||
"m_szClan": 1896,
|
||||
"m_szCrosshairCodes": 1864,
|
||||
@ -6228,7 +6229,7 @@
|
||||
"fields": {
|
||||
"m_MatchDevice": 168,
|
||||
"m_MinimapVerticalSectionHeights": 3128,
|
||||
"m_RetakeRules": 3488,
|
||||
"m_RetakeRules": 3504,
|
||||
"m_TeamRespawnWaveTimes": 2844,
|
||||
"m_arrProhibitedItemIndices": 2244,
|
||||
"m_arrTournamentActiveCasterAccounts": 2444,
|
||||
@ -6240,7 +6241,7 @@
|
||||
"m_bFreezePeriod": 64,
|
||||
"m_bGameRestart": 116,
|
||||
"m_bHasMatchStarted": 172,
|
||||
"m_bHasTriggeredRoundStartMusic": 3452,
|
||||
"m_bHasTriggeredRoundStartMusic": 3468,
|
||||
"m_bIsDroppingItems": 2240,
|
||||
"m_bIsHltvActive": 2242,
|
||||
"m_bIsQuestEligible": 2241,
|
||||
@ -6250,20 +6251,20 @@
|
||||
"m_bMapHasBombTarget": 149,
|
||||
"m_bMapHasBuyZone": 151,
|
||||
"m_bMapHasRescueZone": 150,
|
||||
"m_bMarkClientStopRecordAtRoundEnd": 3280,
|
||||
"m_bMarkClientStopRecordAtRoundEnd": 3296,
|
||||
"m_bMatchWaitingForResume": 97,
|
||||
"m_bPlayAllStepSoundsOnServer": 162,
|
||||
"m_bRoundEndNoMusic": 3836,
|
||||
"m_bRoundEndShowTimerDefend": 3792,
|
||||
"m_bRoundEndNoMusic": 3852,
|
||||
"m_bRoundEndShowTimerDefend": 3808,
|
||||
"m_bServerPaused": 76,
|
||||
"m_bSpawnedTerrorHuntHeavy": 3160,
|
||||
"m_bSwitchingTeamsAtRoundReset": 3453,
|
||||
"m_bSwitchingTeamsAtRoundReset": 3469,
|
||||
"m_bTCantBuy": 2480,
|
||||
"m_bTeamIntroPeriod": 3780,
|
||||
"m_bTeamIntroPeriod": 3796,
|
||||
"m_bTechnicalTimeOut": 96,
|
||||
"m_bTerroristTimeOutActive": 77,
|
||||
"m_bWarmupPeriod": 65,
|
||||
"m_eRoundEndReason": 3788,
|
||||
"m_eRoundEndReason": 3804,
|
||||
"m_eRoundWinReason": 2476,
|
||||
"m_fMatchStartTime": 104,
|
||||
"m_fRoundStartTime": 108,
|
||||
@ -6273,7 +6274,7 @@
|
||||
"m_flCMMItemDropRevealStartTime": 2232,
|
||||
"m_flCTTimeOutRemaining": 84,
|
||||
"m_flGameStartTime": 120,
|
||||
"m_flLastPerfSampleTime": 20248,
|
||||
"m_flLastPerfSampleTime": 20264,
|
||||
"m_flNextRespawnWave": 2972,
|
||||
"m_flRestartRoundTime": 112,
|
||||
"m_flTerroristTimeOutRemaining": 80,
|
||||
@ -6282,48 +6283,49 @@
|
||||
"m_iMatchStats_PlayersAlive_CT": 2604,
|
||||
"m_iMatchStats_PlayersAlive_T": 2724,
|
||||
"m_iMatchStats_RoundResults": 2484,
|
||||
"m_iNumConsecutiveCTLoses": 3248,
|
||||
"m_iNumConsecutiveTerroristLoses": 3252,
|
||||
"m_iRoundEndFunFactData1": 3812,
|
||||
"m_iRoundEndFunFactData2": 3816,
|
||||
"m_iRoundEndFunFactData3": 3820,
|
||||
"m_iRoundEndFunFactPlayerSlot": 3808,
|
||||
"m_iRoundEndLegacy": 3840,
|
||||
"m_iRoundEndPlayerCount": 3832,
|
||||
"m_iRoundEndTimerTime": 3796,
|
||||
"m_iRoundEndWinnerTeam": 3784,
|
||||
"m_iRoundStartRoundNumber": 3848,
|
||||
"m_iNumConsecutiveCTLoses": 3260,
|
||||
"m_iNumConsecutiveTerroristLoses": 3264,
|
||||
"m_iRoundEndFunFactData1": 3828,
|
||||
"m_iRoundEndFunFactData2": 3832,
|
||||
"m_iRoundEndFunFactData3": 3836,
|
||||
"m_iRoundEndFunFactPlayerSlot": 3824,
|
||||
"m_iRoundEndLegacy": 3856,
|
||||
"m_iRoundEndPlayerCount": 3848,
|
||||
"m_iRoundEndTimerTime": 3812,
|
||||
"m_iRoundEndWinnerTeam": 3800,
|
||||
"m_iRoundStartRoundNumber": 3864,
|
||||
"m_iRoundTime": 100,
|
||||
"m_iRoundWinStatus": 2472,
|
||||
"m_iSpectatorSlotCount": 164,
|
||||
"m_nCTTeamIntroVariant": 3776,
|
||||
"m_nCTTeamIntroVariant": 3792,
|
||||
"m_nCTTimeOuts": 92,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3204,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3164,
|
||||
"m_nEndMatchMapVoteWinner": 3244,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3216,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3176,
|
||||
"m_nEndMatchMapVoteWinner": 3256,
|
||||
"m_nHalloweenMaskListSeed": 2464,
|
||||
"m_nMatchAbortedEarlyReason": 3448,
|
||||
"m_nMatchEndCount": 3768,
|
||||
"m_nMatchAbortedEarlyReason": 3464,
|
||||
"m_nMatchEndCount": 3784,
|
||||
"m_nNextMapInMapgroup": 176,
|
||||
"m_nOvertimePlaying": 140,
|
||||
"m_nQueuedMatchmakingMode": 156,
|
||||
"m_nRoundEndCount": 3844,
|
||||
"m_nRoundStartCount": 3852,
|
||||
"m_nRoundEndCount": 3860,
|
||||
"m_nRoundStartCount": 3868,
|
||||
"m_nRoundsPlayedThisPhase": 136,
|
||||
"m_nServerQuestID": 3100,
|
||||
"m_nTTeamIntroVariant": 3772,
|
||||
"m_nTTeamIntroVariant": 3788,
|
||||
"m_nTerroristTimeOuts": 88,
|
||||
"m_nTournamentPredictionsPct": 2228,
|
||||
"m_numBestOfMaps": 2460,
|
||||
"m_pGameModeRules": 3480,
|
||||
"m_sRoundEndFunFactToken": 3800,
|
||||
"m_sRoundEndMessage": 3824,
|
||||
"m_pGameModeRules": 3496,
|
||||
"m_sRoundEndFunFactToken": 3816,
|
||||
"m_sRoundEndMessage": 3840,
|
||||
"m_szMatchStatTxt": 1204,
|
||||
"m_szTournamentEventName": 180,
|
||||
"m_szTournamentEventStage": 692,
|
||||
"m_szTournamentPredictionsTxt": 1716,
|
||||
"m_timeUntilNextPhaseStarts": 124,
|
||||
"m_totalRoundsPlayed": 132,
|
||||
"m_ullLocalMatchID": 3168,
|
||||
"m_vMinimapMaxs": 3116,
|
||||
"m_vMinimapMins": 3104
|
||||
},
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -210,7 +210,7 @@ pub mod cs2_dumper {
|
||||
pub mod C_WeaponM249 {
|
||||
}
|
||||
// Parent: C_TeamplayRules
|
||||
// Field count: 100
|
||||
// Field count: 101
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -377,38 +377,39 @@ pub mod cs2_dumper {
|
||||
pub const m_vMinimapMaxs: usize = 0xC2C; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xC38; // float32[8]
|
||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC58; // bool
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC5C; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC84; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCAC; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCB0; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCB4; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCD0; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD78; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD7C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD7D; // bool
|
||||
pub const m_pGameModeRules: usize = 0xD98; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xDA0; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEB8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xEBC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xEC0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xEC4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xEC8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xECC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xED0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xED4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xED8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEE0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEE4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEE8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEEC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xEF0; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xEF8; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xEFC; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xF00; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xF04; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF08; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF0C; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F18; // float64
|
||||
pub const m_ullLocalMatchID: usize = 0xC60; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC68; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xC90; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCB8; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCBC; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCC0; // int32
|
||||
pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xCE0; // bool
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0xD88; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0xD8C; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD8D; // bool
|
||||
pub const m_pGameModeRules: usize = 0xDA8; // CCSGameModeRules*
|
||||
pub const m_RetakeRules: usize = 0xDB0; // C_RetakeGameRules
|
||||
pub const m_nMatchEndCount: usize = 0xEC8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0xECC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0xED0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0xED4; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0xED8; // int32
|
||||
pub const m_eRoundEndReason: usize = 0xEDC; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0xEE0; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0xEE4; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0xEE8; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0xEF0; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0xEF4; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0xEF8; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0xEFC; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0xF00; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0xF08; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0xF0C; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0xF10; // int32
|
||||
pub const m_nRoundEndCount: usize = 0xF14; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0xF18; // int32
|
||||
pub const m_nRoundStartCount: usize = 0xF1C; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x4F28; // float64
|
||||
}
|
||||
// Parent: CBodyComponent
|
||||
// Field count: 1
|
||||
@ -457,8 +458,8 @@ pub mod cs2_dumper {
|
||||
pub const m_nLastAddDecal: usize = 0xAAC; // int32
|
||||
pub const m_nDecalsAdded: usize = 0xAB0; // int32
|
||||
pub const m_iOldHealth: usize = 0xAB4; // int32
|
||||
pub const m_nRenderMode: usize = 0xAB8; // RenderMode_t
|
||||
pub const m_nRenderFX: usize = 0xAB9; // RenderFx_t
|
||||
pub const m_nRenderMode: usize = 0xAB8; //
|
||||
pub const m_nRenderFX: usize = 0xAB9; //
|
||||
pub const m_bAllowFadeInView: usize = 0xABA; // bool
|
||||
pub const m_clrRender: usize = 0xAD8; // Color
|
||||
pub const m_vecRenderAttributes: usize = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -2349,7 +2350,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bKnownTeamMismatch: usize = 0x630; // bool
|
||||
pub const m_hPredictedPawn: usize = 0x634; // CHandle<C_BasePlayerPawn>
|
||||
pub const m_nSplitScreenSlot: usize = 0x638; // CSplitScreenSlot
|
||||
pub const m_hSplitOwner: usize = 0x63C; // CHandle<CBasePlayerController>
|
||||
pub const m_hSplitOwner: usize = 0x63C; //
|
||||
pub const m_hSplitScreenPlayers: usize = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
|
||||
pub const m_bIsHLTV: usize = 0x658; // bool
|
||||
pub const m_iConnected: usize = 0x65C; // PlayerConnectedState
|
||||
@ -2728,7 +2729,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flOldSimulationTime: usize = 0x1330; // float32
|
||||
pub const m_nLastExecutedCommandNumber: usize = 0x1334; // int32
|
||||
pub const m_nLastExecutedCommandTick: usize = 0x1338; // int32
|
||||
pub const m_hController: usize = 0x133C; // CHandle<CBasePlayerController>
|
||||
pub const m_hController: usize = 0x133C; //
|
||||
pub const m_bIsSwappingToPredictableController: usize = 0x1340; // bool
|
||||
}
|
||||
// Parent: None
|
||||
@ -4028,7 +4029,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bOverrideWithEvent: usize = 0x5A0; // bool
|
||||
pub const m_soundscapeIndex: usize = 0x5A4; // int32
|
||||
pub const m_soundscapeEntityListId: usize = 0x5A8; // int32
|
||||
pub const m_positionNames: usize = 0x5B0; // CUtlSymbolLarge[8]
|
||||
pub const m_positionNames: usize = 0x5B0; //
|
||||
pub const m_hProxySoundscape: usize = 0x5F0; // CHandle<CEnvSoundscape>
|
||||
pub const m_bDisabled: usize = 0x5F4; // bool
|
||||
pub const m_soundscapeName: usize = 0x5F8; // CUtlSymbolLarge
|
||||
@ -5173,7 +5174,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vecMins: usize = 0x40; // Vector
|
||||
pub const m_vecMaxs: usize = 0x4C; // Vector
|
||||
pub const m_usSolidFlags: usize = 0x5A; // uint8
|
||||
pub const m_nSolidType: usize = 0x5B; // SolidType_t
|
||||
pub const m_nSolidType: usize = 0x5B; //
|
||||
pub const m_triggerBloat: usize = 0x5C; // uint8
|
||||
pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t
|
||||
pub const m_CollisionGroup: usize = 0x5E; // uint8
|
||||
@ -5258,7 +5259,7 @@ pub mod cs2_dumper {
|
||||
// MNetworkExcludeByName
|
||||
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
|
||||
pub mod C_ShatterGlassShardPhysics {
|
||||
pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t
|
||||
pub const m_ShardDesc: usize = 0x1120; //
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -5820,7 +5821,7 @@ pub mod cs2_dumper {
|
||||
pub const m_iHealth: usize = 0x344; // int32
|
||||
pub const m_lifeState: usize = 0x348; // uint8
|
||||
pub const m_bTakesDamage: usize = 0x349; // bool
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; // TakeDamageFlags_t
|
||||
pub const m_nTakeDamageFlags: usize = 0x350; //
|
||||
pub const m_nPlatformType: usize = 0x358; // EntityPlatformTypes_t
|
||||
pub const m_ubInterpolationFrame: usize = 0x359; // uint8
|
||||
pub const m_hSceneObjectController: usize = 0x35C; // CHandle<C_BaseEntity>
|
||||
@ -5859,7 +5860,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vecBaseVelocity: usize = 0x430; // Vector
|
||||
pub const m_hEffectEntity: usize = 0x43C; // CHandle<C_BaseEntity>
|
||||
pub const m_hOwnerEntity: usize = 0x440; // CHandle<C_BaseEntity>
|
||||
pub const m_MoveCollide: usize = 0x444; // MoveCollide_t
|
||||
pub const m_MoveCollide: usize = 0x444; //
|
||||
pub const m_MoveType: usize = 0x445; // MoveType_t
|
||||
pub const m_nActualMoveType: usize = 0x446; // MoveType_t
|
||||
pub const m_flWaterLevel: usize = 0x448; // float32
|
||||
@ -6225,7 +6226,7 @@ pub mod cs2_dumper {
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 65
|
||||
// Field count: 66
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -6313,41 +6314,42 @@ pub mod cs2_dumper {
|
||||
pub const m_iDraftIndex: usize = 0x7E0; // int32
|
||||
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x7E4; // uint32
|
||||
pub const m_uiAbandonRecordedReason: usize = 0x7E8; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x7EC; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x7ED; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x7EE; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x7EF; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7F0; // bool
|
||||
pub const m_bScoreReported: usize = 0x7F1; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x7F4; // int32
|
||||
pub const m_bControllingBot: usize = 0x800; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x801; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x802; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x804; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x808; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x80C; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x810; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x814; // bool
|
||||
pub const m_iPawnHealth: usize = 0x818; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x81C; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x820; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x821; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x822; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x824; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x828; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x82C; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x830; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x834; // int32
|
||||
pub const m_recentKillQueue: usize = 0x838; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x840; // uint8
|
||||
pub const m_nKillCount: usize = 0x841; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x842; // bool
|
||||
pub const m_eMvpReason: usize = 0x844; // int32
|
||||
pub const m_iMusicKitID: usize = 0x848; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x84C; // int32
|
||||
pub const m_iMVPs: usize = 0x850; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x854; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x855; // bool
|
||||
pub const m_eNetworkDisconnectionReason: usize = 0x7EC; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x7F0; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x7F1; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x7F2; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x7F3; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x7F4; // bool
|
||||
pub const m_bScoreReported: usize = 0x7F5; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x7F8; // int32
|
||||
pub const m_bControllingBot: usize = 0x808; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x809; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x80A; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x80C; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x810; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x814; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x818; // CHandle<C_CSObserverPawn>
|
||||
pub const m_bPawnIsAlive: usize = 0x81C; // bool
|
||||
pub const m_iPawnHealth: usize = 0x820; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x824; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x828; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x829; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x82A; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x82C; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x830; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x834; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x838; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x83C; // int32
|
||||
pub const m_recentKillQueue: usize = 0x840; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x848; // uint8
|
||||
pub const m_nKillCount: usize = 0x849; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x84A; // bool
|
||||
pub const m_eMvpReason: usize = 0x84C; // int32
|
||||
pub const m_iMusicKitID: usize = 0x850; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x854; // int32
|
||||
pub const m_iMVPs: usize = 0x858; // int32
|
||||
pub const m_bIsPlayerNameDirty: usize = 0x85C; // bool
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0x85D; // bool
|
||||
}
|
||||
// Parent: C_CSWeaponBaseGun
|
||||
// Field count: 0
|
||||
@ -6671,7 +6673,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flObsInterp_PathLength: usize = 0x74; // float32
|
||||
pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion
|
||||
pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion
|
||||
pub const m_obsInterpState: usize = 0xA0; // ObserverInterpState_t
|
||||
pub const m_obsInterpState: usize = 0xA0; //
|
||||
pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool
|
||||
}
|
||||
// Parent: C_BaseEntity
|
||||
@ -6829,7 +6831,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hBombDefuser: usize = 0xFE8; // CHandle<C_CSPlayerPawn>
|
||||
pub const m_hControlPanel: usize = 0xFEC; // CHandle<C_BaseEntity>
|
||||
pub const m_AttributeManager: usize = 0xFF0; // C_AttributeContainer
|
||||
pub const m_hDefuserMultimeter: usize = 0x1498; // CHandle<C_Multimeter>
|
||||
pub const m_hDefuserMultimeter: usize = 0x1498; //
|
||||
pub const m_flNextRadarFlashTime: usize = 0x149C; // GameTime_t
|
||||
pub const m_bRadarFlash: usize = 0x14A0; // bool
|
||||
pub const m_pBombDefuser: usize = 0x14A4; // CHandle<C_CSPlayerPawn>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: engine2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: host.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"build_number": 14071,
|
||||
"timestamp": "2025-03-12T09:38:45.590431400+00:00"
|
||||
"build_number": 14072,
|
||||
"timestamp": "2025-03-20T23:35:58.992097100+00:00"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Interfaces {
|
||||
// Module: animationsystem.dll
|
||||
@ -9,38 +9,38 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint ClientToolsInfo_001 = 0x1883D20;
|
||||
public const nint EmptyWorldService001_Client = 0x183F030;
|
||||
public const nint GameClientExports001 = 0x18809D8;
|
||||
public const nint LegacyGameUI001 = 0x18A1580;
|
||||
public const nint Source2Client002 = 0x1A9CE90;
|
||||
public const nint Source2ClientConfig001 = 0x1A33650;
|
||||
public const nint Source2ClientPrediction001 = 0x188BDB0;
|
||||
public const nint Source2ClientUI001 = 0x189F950;
|
||||
public const nint ClientToolsInfo_001 = 0x1884D60;
|
||||
public const nint EmptyWorldService001_Client = 0x1840050;
|
||||
public const nint GameClientExports001 = 0x1881A18;
|
||||
public const nint LegacyGameUI001 = 0x18A25C0;
|
||||
public const nint Source2Client002 = 0x1A9DC60;
|
||||
public const nint Source2ClientConfig001 = 0x1A34420;
|
||||
public const nint Source2ClientPrediction001 = 0x188CDF0;
|
||||
public const nint Source2ClientUI001 = 0x18A0990;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
public const nint BenchmarkService001 = 0x546D30;
|
||||
public const nint BugService001 = 0x5DFCE0;
|
||||
public const nint BugService001 = 0x5DFCC0;
|
||||
public const nint ClientServerEngineLoopService_001 = 0x547A50;
|
||||
public const nint EngineGameUI001 = 0x544B90;
|
||||
public const nint EngineServiceMgr001 = 0x620B70;
|
||||
public const nint GameEventSystemClientV001 = 0x620E90;
|
||||
public const nint GameEventSystemServerV001 = 0x620FD0;
|
||||
public const nint EngineServiceMgr001 = 0x620B50;
|
||||
public const nint GameEventSystemClientV001 = 0x620E70;
|
||||
public const nint GameEventSystemServerV001 = 0x620FB0;
|
||||
public const nint GameResourceServiceClientV001 = 0x546E30;
|
||||
public const nint GameResourceServiceServerV001 = 0x546E90;
|
||||
public const nint GameUIService_001 = 0x5DFFE0;
|
||||
public const nint GameUIService_001 = 0x5DFFC0;
|
||||
public const nint HostStateMgr001 = 0x547940;
|
||||
public const nint INETSUPPORT_001 = 0x540060;
|
||||
public const nint InputService_001 = 0x5E02F0;
|
||||
public const nint InputService_001 = 0x5E02D0;
|
||||
public const nint KeyValueCache001 = 0x5479F0;
|
||||
public const nint MapListService_001 = 0x61F2F0;
|
||||
public const nint NetworkClientService_001 = 0x61F480;
|
||||
public const nint MapListService_001 = 0x61F2D0;
|
||||
public const nint NetworkClientService_001 = 0x61F460;
|
||||
public const nint NetworkP2PService_001 = 0x547140;
|
||||
public const nint NetworkServerService_001 = 0x61F810;
|
||||
public const nint NetworkServerService_001 = 0x61F7F0;
|
||||
public const nint NetworkService_001 = 0x547290;
|
||||
public const nint RenderService_001 = 0x61FA70;
|
||||
public const nint ScreenshotService001 = 0x61FD10;
|
||||
public const nint RenderService_001 = 0x61FA50;
|
||||
public const nint ScreenshotService001 = 0x61FCF0;
|
||||
public const nint SimpleEngineLoopService_001 = 0x547B60;
|
||||
public const nint SoundService_001 = 0x5472D0;
|
||||
public const nint Source2EngineToClient001 = 0x544210;
|
||||
@ -48,7 +48,7 @@ namespace CS2Dumper.Interfaces {
|
||||
public const nint Source2EngineToServer001 = 0x544308;
|
||||
public const nint Source2EngineToServerStringTable001 = 0x544330;
|
||||
public const nint SplitScreenService_001 = 0x5475B0;
|
||||
public const nint StatsService_001 = 0x620140;
|
||||
public const nint StatsService_001 = 0x620120;
|
||||
public const nint ToolService_001 = 0x547770;
|
||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20;
|
||||
public const nint VProfService_001 = 0x5477B0;
|
||||
@ -158,15 +158,15 @@ namespace CS2Dumper.Interfaces {
|
||||
// Module: server.dll
|
||||
public static class ServerDll {
|
||||
public const nint EmptyWorldService001_Server = 0x137DD20;
|
||||
public const nint EntitySubclassUtilsV001 = 0x132E400;
|
||||
public const nint EntitySubclassUtilsV001 = 0x132E3E0;
|
||||
public const nint NavGameTest001 = 0x141DD68;
|
||||
public const nint ServerToolsInfo_001 = 0x13D36A8;
|
||||
public const nint Source2GameClients001 = 0x13CD570;
|
||||
public const nint ServerToolsInfo_001 = 0x13D36B8;
|
||||
public const nint Source2GameClients001 = 0x13CD580;
|
||||
public const nint Source2GameDirector001 = 0x1501420;
|
||||
public const nint Source2GameEntities001 = 0x13D35D0;
|
||||
public const nint Source2Server001 = 0x13D3440;
|
||||
public const nint Source2GameEntities001 = 0x13D35E0;
|
||||
public const nint Source2Server001 = 0x13D3450;
|
||||
public const nint Source2ServerConfig001 = 0x15CBD88;
|
||||
public const nint customnavsystem001 = 0x1312B68;
|
||||
public const nint customnavsystem001 = 0x1312B58;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
public static class SoundsystemDll {
|
||||
@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
public static class Steamclient64Dll {
|
||||
public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BAF74EA);
|
||||
public const nint IVALIDATE001 = 0x14A3108;
|
||||
public const nint SteamClient006 = 0x14A0860;
|
||||
public const nint SteamClient007 = 0x14A0868;
|
||||
public const nint SteamClient008 = 0x14A0870;
|
||||
public const nint SteamClient009 = 0x14A0878;
|
||||
public const nint SteamClient010 = 0x14A0880;
|
||||
public const nint SteamClient011 = 0x14A0888;
|
||||
public const nint SteamClient012 = 0x14A0890;
|
||||
public const nint SteamClient013 = 0x14A0898;
|
||||
public const nint SteamClient014 = 0x14A08A0;
|
||||
public const nint SteamClient015 = 0x14A08A8;
|
||||
public const nint SteamClient016 = 0x14A08B0;
|
||||
public const nint SteamClient017 = 0x14A08B8;
|
||||
public const nint SteamClient018 = 0x14A08C0;
|
||||
public const nint SteamClient019 = 0x14A08C8;
|
||||
public const nint SteamClient020 = 0x14A08D0;
|
||||
public const nint SteamClient021 = 0x14A08D8;
|
||||
public const nint p2pvoice002 = 0x14E273F;
|
||||
public const nint p2pvoicesingleton002 = 0x147E0E0;
|
||||
public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB0885A);
|
||||
public const nint IVALIDATE001 = 0x152B478;
|
||||
public const nint SteamClient006 = 0x1528BD0;
|
||||
public const nint SteamClient007 = 0x1528BD8;
|
||||
public const nint SteamClient008 = 0x1528BE0;
|
||||
public const nint SteamClient009 = 0x1528BE8;
|
||||
public const nint SteamClient010 = 0x1528BF0;
|
||||
public const nint SteamClient011 = 0x1528BF8;
|
||||
public const nint SteamClient012 = 0x1528C00;
|
||||
public const nint SteamClient013 = 0x1528C08;
|
||||
public const nint SteamClient014 = 0x1528C10;
|
||||
public const nint SteamClient015 = 0x1528C18;
|
||||
public const nint SteamClient016 = 0x1528C20;
|
||||
public const nint SteamClient017 = 0x1528C28;
|
||||
public const nint SteamClient018 = 0x1528C30;
|
||||
public const nint SteamClient019 = 0x1528C38;
|
||||
public const nint SteamClient020 = 0x1528C40;
|
||||
public const nint SteamClient021 = 0x1528C48;
|
||||
public const nint p2pvoice002 = 0x14E299F;
|
||||
public const nint p2pvoicesingleton002 = 0x15060E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
public static class Tier0Dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,38 +14,38 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1883D20;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x183F030;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x18809D8;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A1580;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A9CE90;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A33650;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188BDB0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x189F950;
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1884D60;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1840050;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x1881A18;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A25C0;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A9DC60;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A34420;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188CDF0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x18A0990;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x546D30;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x5DFCE0;
|
||||
constexpr std::ptrdiff_t BugService001 = 0x5DFCC0;
|
||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x547A50;
|
||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x544B90;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620B70;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620E90;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x620FD0;
|
||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620B50;
|
||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620E70;
|
||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x620FB0;
|
||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x546E30;
|
||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x546E90;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x5DFFE0;
|
||||
constexpr std::ptrdiff_t GameUIService_001 = 0x5DFFC0;
|
||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x547940;
|
||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x540060;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x5E02F0;
|
||||
constexpr std::ptrdiff_t InputService_001 = 0x5E02D0;
|
||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x5479F0;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x61F2F0;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F480;
|
||||
constexpr std::ptrdiff_t MapListService_001 = 0x61F2D0;
|
||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F460;
|
||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x547140;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F810;
|
||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F7F0;
|
||||
constexpr std::ptrdiff_t NetworkService_001 = 0x547290;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x61FA70;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x61FD10;
|
||||
constexpr std::ptrdiff_t RenderService_001 = 0x61FA50;
|
||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x61FCF0;
|
||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x547B60;
|
||||
constexpr std::ptrdiff_t SoundService_001 = 0x5472D0;
|
||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x544210;
|
||||
@ -53,7 +53,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x544308;
|
||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x544330;
|
||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x5475B0;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x620140;
|
||||
constexpr std::ptrdiff_t StatsService_001 = 0x620120;
|
||||
constexpr std::ptrdiff_t ToolService_001 = 0x547770;
|
||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20;
|
||||
constexpr std::ptrdiff_t VProfService_001 = 0x5477B0;
|
||||
@ -163,15 +163,15 @@ namespace cs2_dumper {
|
||||
// Module: server.dll
|
||||
namespace server_dll {
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD20;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E400;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E3E0;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x141DD68;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13D36A8;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13CD570;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13D36B8;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13CD580;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x1501420;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13D35D0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13D3440;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13D35E0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13D3450;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD88;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x1312B68;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x1312B58;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
namespace soundsystem_dll {
|
||||
@ -186,26 +186,26 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
namespace steamclient64_dll {
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAF74EA;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x14A3108;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0x14A0860;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0x14A0868;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0x14A0870;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0x14A0878;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0x14A0880;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0x14A0888;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0x14A0890;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0x14A0898;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0x14A08A0;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0x14A08A8;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0x14A08B0;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0x14A08B8;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0x14A08C0;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0x14A08C8;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0x14A08D0;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0x14A08D8;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x14E273F;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x147E0E0;
|
||||
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB0885A;
|
||||
constexpr std::ptrdiff_t IVALIDATE001 = 0x152B478;
|
||||
constexpr std::ptrdiff_t SteamClient006 = 0x1528BD0;
|
||||
constexpr std::ptrdiff_t SteamClient007 = 0x1528BD8;
|
||||
constexpr std::ptrdiff_t SteamClient008 = 0x1528BE0;
|
||||
constexpr std::ptrdiff_t SteamClient009 = 0x1528BE8;
|
||||
constexpr std::ptrdiff_t SteamClient010 = 0x1528BF0;
|
||||
constexpr std::ptrdiff_t SteamClient011 = 0x1528BF8;
|
||||
constexpr std::ptrdiff_t SteamClient012 = 0x1528C00;
|
||||
constexpr std::ptrdiff_t SteamClient013 = 0x1528C08;
|
||||
constexpr std::ptrdiff_t SteamClient014 = 0x1528C10;
|
||||
constexpr std::ptrdiff_t SteamClient015 = 0x1528C18;
|
||||
constexpr std::ptrdiff_t SteamClient016 = 0x1528C20;
|
||||
constexpr std::ptrdiff_t SteamClient017 = 0x1528C28;
|
||||
constexpr std::ptrdiff_t SteamClient018 = 0x1528C30;
|
||||
constexpr std::ptrdiff_t SteamClient019 = 0x1528C38;
|
||||
constexpr std::ptrdiff_t SteamClient020 = 0x1528C40;
|
||||
constexpr std::ptrdiff_t SteamClient021 = 0x1528C48;
|
||||
constexpr std::ptrdiff_t p2pvoice002 = 0x14E299F;
|
||||
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x15060E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
namespace tier0_dll {
|
||||
|
@ -4,37 +4,37 @@
|
||||
"AnimationSystem_001": 6323504
|
||||
},
|
||||
"client.dll": {
|
||||
"ClientToolsInfo_001": 25705760,
|
||||
"EmptyWorldService001_Client": 25423920,
|
||||
"GameClientExports001": 25692632,
|
||||
"LegacyGameUI001": 25826688,
|
||||
"Source2Client002": 27905680,
|
||||
"Source2ClientConfig001": 27473488,
|
||||
"Source2ClientPrediction001": 25738672,
|
||||
"Source2ClientUI001": 25819472
|
||||
"ClientToolsInfo_001": 25709920,
|
||||
"EmptyWorldService001_Client": 25428048,
|
||||
"GameClientExports001": 25696792,
|
||||
"LegacyGameUI001": 25830848,
|
||||
"Source2Client002": 27909216,
|
||||
"Source2ClientConfig001": 27477024,
|
||||
"Source2ClientPrediction001": 25742832,
|
||||
"Source2ClientUI001": 25823632
|
||||
},
|
||||
"engine2.dll": {
|
||||
"BenchmarkService001": 5532976,
|
||||
"BugService001": 6159584,
|
||||
"BugService001": 6159552,
|
||||
"ClientServerEngineLoopService_001": 5536336,
|
||||
"EngineGameUI001": 5524368,
|
||||
"EngineServiceMgr001": 6425456,
|
||||
"GameEventSystemClientV001": 6426256,
|
||||
"GameEventSystemServerV001": 6426576,
|
||||
"EngineServiceMgr001": 6425424,
|
||||
"GameEventSystemClientV001": 6426224,
|
||||
"GameEventSystemServerV001": 6426544,
|
||||
"GameResourceServiceClientV001": 5533232,
|
||||
"GameResourceServiceServerV001": 5533328,
|
||||
"GameUIService_001": 6160352,
|
||||
"GameUIService_001": 6160320,
|
||||
"HostStateMgr001": 5536064,
|
||||
"INETSUPPORT_001": 5505120,
|
||||
"InputService_001": 6161136,
|
||||
"InputService_001": 6161104,
|
||||
"KeyValueCache001": 5536240,
|
||||
"MapListService_001": 6419184,
|
||||
"NetworkClientService_001": 6419584,
|
||||
"MapListService_001": 6419152,
|
||||
"NetworkClientService_001": 6419552,
|
||||
"NetworkP2PService_001": 5534016,
|
||||
"NetworkServerService_001": 6420496,
|
||||
"NetworkServerService_001": 6420464,
|
||||
"NetworkService_001": 5534352,
|
||||
"RenderService_001": 6421104,
|
||||
"ScreenshotService001": 6421776,
|
||||
"RenderService_001": 6421072,
|
||||
"ScreenshotService001": 6421744,
|
||||
"SimpleEngineLoopService_001": 5536608,
|
||||
"SoundService_001": 5534416,
|
||||
"Source2EngineToClient001": 5521936,
|
||||
@ -42,7 +42,7 @@
|
||||
"Source2EngineToServer001": 5522184,
|
||||
"Source2EngineToServerStringTable001": 5522224,
|
||||
"SplitScreenService_001": 5535152,
|
||||
"StatsService_001": 6422848,
|
||||
"StatsService_001": 6422816,
|
||||
"ToolService_001": 5535600,
|
||||
"VENGINE_GAMEUIFUNCS_VERSION005": 5524512,
|
||||
"VProfService_001": 5535664
|
||||
@ -131,15 +131,15 @@
|
||||
},
|
||||
"server.dll": {
|
||||
"EmptyWorldService001_Server": 20438304,
|
||||
"EntitySubclassUtilsV001": 20112384,
|
||||
"EntitySubclassUtilsV001": 20112352,
|
||||
"NavGameTest001": 21093736,
|
||||
"ServerToolsInfo_001": 20788904,
|
||||
"Source2GameClients001": 20764016,
|
||||
"ServerToolsInfo_001": 20788920,
|
||||
"Source2GameClients001": 20764032,
|
||||
"Source2GameDirector001": 22025248,
|
||||
"Source2GameEntities001": 20788688,
|
||||
"Source2Server001": 20788288,
|
||||
"Source2GameEntities001": 20788704,
|
||||
"Source2Server001": 20788304,
|
||||
"Source2ServerConfig001": 22855048,
|
||||
"customnavsystem001": 19999592
|
||||
"customnavsystem001": 19999576
|
||||
},
|
||||
"soundsystem.dll": {
|
||||
"SoundOpSystem001": 3808336,
|
||||
@ -151,26 +151,26 @@
|
||||
"SteamAudio001": 2177520
|
||||
},
|
||||
"steamclient64.dll": {
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": 18446744071758116074,
|
||||
"IVALIDATE001": 21639432,
|
||||
"SteamClient006": 21629024,
|
||||
"SteamClient007": 21629032,
|
||||
"SteamClient008": 21629040,
|
||||
"SteamClient009": 21629048,
|
||||
"SteamClient010": 21629056,
|
||||
"SteamClient011": 21629064,
|
||||
"SteamClient012": 21629072,
|
||||
"SteamClient013": 21629080,
|
||||
"SteamClient014": 21629088,
|
||||
"SteamClient015": 21629096,
|
||||
"SteamClient016": 21629104,
|
||||
"SteamClient017": 21629112,
|
||||
"SteamClient018": 21629120,
|
||||
"SteamClient019": 21629128,
|
||||
"SteamClient020": 21629136,
|
||||
"SteamClient021": 21629144,
|
||||
"p2pvoice002": 21899071,
|
||||
"p2pvoicesingleton002": 21487840
|
||||
"CLIENTENGINE_INTERFACE_VERSION005": 18446744071758186586,
|
||||
"IVALIDATE001": 22197368,
|
||||
"SteamClient006": 22186960,
|
||||
"SteamClient007": 22186968,
|
||||
"SteamClient008": 22186976,
|
||||
"SteamClient009": 22186984,
|
||||
"SteamClient010": 22186992,
|
||||
"SteamClient011": 22187000,
|
||||
"SteamClient012": 22187008,
|
||||
"SteamClient013": 22187016,
|
||||
"SteamClient014": 22187024,
|
||||
"SteamClient015": 22187032,
|
||||
"SteamClient016": 22187040,
|
||||
"SteamClient017": 22187048,
|
||||
"SteamClient018": 22187056,
|
||||
"SteamClient019": 22187064,
|
||||
"SteamClient020": 22187072,
|
||||
"SteamClient021": 22187080,
|
||||
"p2pvoice002": 21899679,
|
||||
"p2pvoicesingleton002": 22044896
|
||||
},
|
||||
"tier0.dll": {
|
||||
"TestScriptMgr001": 3668592,
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -12,38 +12,38 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const ClientToolsInfo_001: usize = 0x1883D20;
|
||||
pub const EmptyWorldService001_Client: usize = 0x183F030;
|
||||
pub const GameClientExports001: usize = 0x18809D8;
|
||||
pub const LegacyGameUI001: usize = 0x18A1580;
|
||||
pub const Source2Client002: usize = 0x1A9CE90;
|
||||
pub const Source2ClientConfig001: usize = 0x1A33650;
|
||||
pub const Source2ClientPrediction001: usize = 0x188BDB0;
|
||||
pub const Source2ClientUI001: usize = 0x189F950;
|
||||
pub const ClientToolsInfo_001: usize = 0x1884D60;
|
||||
pub const EmptyWorldService001_Client: usize = 0x1840050;
|
||||
pub const GameClientExports001: usize = 0x1881A18;
|
||||
pub const LegacyGameUI001: usize = 0x18A25C0;
|
||||
pub const Source2Client002: usize = 0x1A9DC60;
|
||||
pub const Source2ClientConfig001: usize = 0x1A34420;
|
||||
pub const Source2ClientPrediction001: usize = 0x188CDF0;
|
||||
pub const Source2ClientUI001: usize = 0x18A0990;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
pub const BenchmarkService001: usize = 0x546D30;
|
||||
pub const BugService001: usize = 0x5DFCE0;
|
||||
pub const BugService001: usize = 0x5DFCC0;
|
||||
pub const ClientServerEngineLoopService_001: usize = 0x547A50;
|
||||
pub const EngineGameUI001: usize = 0x544B90;
|
||||
pub const EngineServiceMgr001: usize = 0x620B70;
|
||||
pub const GameEventSystemClientV001: usize = 0x620E90;
|
||||
pub const GameEventSystemServerV001: usize = 0x620FD0;
|
||||
pub const EngineServiceMgr001: usize = 0x620B50;
|
||||
pub const GameEventSystemClientV001: usize = 0x620E70;
|
||||
pub const GameEventSystemServerV001: usize = 0x620FB0;
|
||||
pub const GameResourceServiceClientV001: usize = 0x546E30;
|
||||
pub const GameResourceServiceServerV001: usize = 0x546E90;
|
||||
pub const GameUIService_001: usize = 0x5DFFE0;
|
||||
pub const GameUIService_001: usize = 0x5DFFC0;
|
||||
pub const HostStateMgr001: usize = 0x547940;
|
||||
pub const INETSUPPORT_001: usize = 0x540060;
|
||||
pub const InputService_001: usize = 0x5E02F0;
|
||||
pub const InputService_001: usize = 0x5E02D0;
|
||||
pub const KeyValueCache001: usize = 0x5479F0;
|
||||
pub const MapListService_001: usize = 0x61F2F0;
|
||||
pub const NetworkClientService_001: usize = 0x61F480;
|
||||
pub const MapListService_001: usize = 0x61F2D0;
|
||||
pub const NetworkClientService_001: usize = 0x61F460;
|
||||
pub const NetworkP2PService_001: usize = 0x547140;
|
||||
pub const NetworkServerService_001: usize = 0x61F810;
|
||||
pub const NetworkServerService_001: usize = 0x61F7F0;
|
||||
pub const NetworkService_001: usize = 0x547290;
|
||||
pub const RenderService_001: usize = 0x61FA70;
|
||||
pub const ScreenshotService001: usize = 0x61FD10;
|
||||
pub const RenderService_001: usize = 0x61FA50;
|
||||
pub const ScreenshotService001: usize = 0x61FCF0;
|
||||
pub const SimpleEngineLoopService_001: usize = 0x547B60;
|
||||
pub const SoundService_001: usize = 0x5472D0;
|
||||
pub const Source2EngineToClient001: usize = 0x544210;
|
||||
@ -51,7 +51,7 @@ pub mod cs2_dumper {
|
||||
pub const Source2EngineToServer001: usize = 0x544308;
|
||||
pub const Source2EngineToServerStringTable001: usize = 0x544330;
|
||||
pub const SplitScreenService_001: usize = 0x5475B0;
|
||||
pub const StatsService_001: usize = 0x620140;
|
||||
pub const StatsService_001: usize = 0x620120;
|
||||
pub const ToolService_001: usize = 0x547770;
|
||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x544C20;
|
||||
pub const VProfService_001: usize = 0x5477B0;
|
||||
@ -161,15 +161,15 @@ pub mod cs2_dumper {
|
||||
// Module: server.dll
|
||||
pub mod server_dll {
|
||||
pub const EmptyWorldService001_Server: usize = 0x137DD20;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x132E400;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x132E3E0;
|
||||
pub const NavGameTest001: usize = 0x141DD68;
|
||||
pub const ServerToolsInfo_001: usize = 0x13D36A8;
|
||||
pub const Source2GameClients001: usize = 0x13CD570;
|
||||
pub const ServerToolsInfo_001: usize = 0x13D36B8;
|
||||
pub const Source2GameClients001: usize = 0x13CD580;
|
||||
pub const Source2GameDirector001: usize = 0x1501420;
|
||||
pub const Source2GameEntities001: usize = 0x13D35D0;
|
||||
pub const Source2Server001: usize = 0x13D3440;
|
||||
pub const Source2GameEntities001: usize = 0x13D35E0;
|
||||
pub const Source2Server001: usize = 0x13D3450;
|
||||
pub const Source2ServerConfig001: usize = 0x15CBD88;
|
||||
pub const customnavsystem001: usize = 0x1312B68;
|
||||
pub const customnavsystem001: usize = 0x1312B58;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
pub mod soundsystem_dll {
|
||||
@ -184,26 +184,26 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: steamclient64.dll
|
||||
pub mod steamclient64_dll {
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAF74EA;
|
||||
pub const IVALIDATE001: usize = 0x14A3108;
|
||||
pub const SteamClient006: usize = 0x14A0860;
|
||||
pub const SteamClient007: usize = 0x14A0868;
|
||||
pub const SteamClient008: usize = 0x14A0870;
|
||||
pub const SteamClient009: usize = 0x14A0878;
|
||||
pub const SteamClient010: usize = 0x14A0880;
|
||||
pub const SteamClient011: usize = 0x14A0888;
|
||||
pub const SteamClient012: usize = 0x14A0890;
|
||||
pub const SteamClient013: usize = 0x14A0898;
|
||||
pub const SteamClient014: usize = 0x14A08A0;
|
||||
pub const SteamClient015: usize = 0x14A08A8;
|
||||
pub const SteamClient016: usize = 0x14A08B0;
|
||||
pub const SteamClient017: usize = 0x14A08B8;
|
||||
pub const SteamClient018: usize = 0x14A08C0;
|
||||
pub const SteamClient019: usize = 0x14A08C8;
|
||||
pub const SteamClient020: usize = 0x14A08D0;
|
||||
pub const SteamClient021: usize = 0x14A08D8;
|
||||
pub const p2pvoice002: usize = 0x14E273F;
|
||||
pub const p2pvoicesingleton002: usize = 0x147E0E0;
|
||||
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB0885A;
|
||||
pub const IVALIDATE001: usize = 0x152B478;
|
||||
pub const SteamClient006: usize = 0x1528BD0;
|
||||
pub const SteamClient007: usize = 0x1528BD8;
|
||||
pub const SteamClient008: usize = 0x1528BE0;
|
||||
pub const SteamClient009: usize = 0x1528BE8;
|
||||
pub const SteamClient010: usize = 0x1528BF0;
|
||||
pub const SteamClient011: usize = 0x1528BF8;
|
||||
pub const SteamClient012: usize = 0x1528C00;
|
||||
pub const SteamClient013: usize = 0x1528C08;
|
||||
pub const SteamClient014: usize = 0x1528C10;
|
||||
pub const SteamClient015: usize = 0x1528C18;
|
||||
pub const SteamClient016: usize = 0x1528C20;
|
||||
pub const SteamClient017: usize = 0x1528C28;
|
||||
pub const SteamClient018: usize = 0x1528C30;
|
||||
pub const SteamClient019: usize = 0x1528C38;
|
||||
pub const SteamClient020: usize = 0x1528C40;
|
||||
pub const SteamClient021: usize = 0x1528C48;
|
||||
pub const p2pvoice002: usize = 0x14E299F;
|
||||
pub const p2pvoicesingleton002: usize = 0x15060E0;
|
||||
}
|
||||
// Module: tier0.dll
|
||||
pub mod tier0_dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: materialsystem2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: networksystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Offsets {
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint dwCSGOInput = 0x1AAD6D0;
|
||||
public const nint dwEntityList = 0x1A37A30;
|
||||
public const nint dwGameEntitySystem = 0x1B5E798;
|
||||
public const nint dwCSGOInput = 0x1AAE4B0;
|
||||
public const nint dwEntityList = 0x1A38800;
|
||||
public const nint dwGameEntitySystem = 0x1B5F568;
|
||||
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
public const nint dwGameRules = 0x1A9E850;
|
||||
public const nint dwGlobalVars = 0x187FC90;
|
||||
public const nint dwGlowManager = 0x1A9E870;
|
||||
public const nint dwLocalPlayerController = 0x1A890C0;
|
||||
public const nint dwLocalPlayerPawn = 0x188BF30;
|
||||
public const nint dwPlantedC4 = 0x1AA8A10;
|
||||
public const nint dwPrediction = 0x188BDB0;
|
||||
public const nint dwSensitivity = 0x1A9FE48;
|
||||
public const nint dwGameRules = 0x1A9F630;
|
||||
public const nint dwGlobalVars = 0x1880CD0;
|
||||
public const nint dwGlowManager = 0x1A9F650;
|
||||
public const nint dwLocalPlayerController = 0x1A89E90;
|
||||
public const nint dwLocalPlayerPawn = 0x188CF70;
|
||||
public const nint dwPlantedC4 = 0x1AA97F0;
|
||||
public const nint dwPrediction = 0x188CDF0;
|
||||
public const nint dwSensitivity = 0x1AA0C28;
|
||||
public const nint dwSensitivity_sensitivity = 0x40;
|
||||
public const nint dwViewAngles = 0x1AADAA0;
|
||||
public const nint dwViewMatrix = 0x1AA3810;
|
||||
public const nint dwViewRender = 0x1AA4020;
|
||||
public const nint dwWeaponC4 = 0x1A3BCB0;
|
||||
public const nint dwViewAngles = 0x1AAE880;
|
||||
public const nint dwViewMatrix = 0x1AA45F0;
|
||||
public const nint dwViewRender = 0x1AA4E00;
|
||||
public const nint dwWeaponC4 = 0x1A3CD60;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets {
|
||||
public const nint dwNetworkGameClient_maxClients = 0x238;
|
||||
public const nint dwNetworkGameClient_serverTickCount = 0x36C;
|
||||
public const nint dwNetworkGameClient_signOnState = 0x228;
|
||||
public const nint dwWindowHeight = 0x62351C;
|
||||
public const nint dwWindowWidth = 0x623518;
|
||||
public const nint dwWindowHeight = 0x6234FC;
|
||||
public const nint dwWindowWidth = 0x6234F8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
public static class InputsystemDll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -9,23 +9,23 @@ namespace cs2_dumper {
|
||||
namespace offsets {
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1AAD6D0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A37A30;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5E798;
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1AAE4B0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A38800;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5F568;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A9E850;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x187FC90;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A9E870;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A890C0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188BF30;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA8A10;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x188BDB0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1A9FE48;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A9F630;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x1880CD0;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A9F650;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A89E90;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188CF70;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA97F0;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x188CDF0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1AA0C28;
|
||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1AADAA0;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1AA3810;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1AA4020;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3BCB0;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1AAE880;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1AA45F0;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1AA4E00;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3CD60;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
@ -38,8 +38,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228;
|
||||
constexpr std::ptrdiff_t dwWindowHeight = 0x62351C;
|
||||
constexpr std::ptrdiff_t dwWindowWidth = 0x623518;
|
||||
constexpr std::ptrdiff_t dwWindowHeight = 0x6234FC;
|
||||
constexpr std::ptrdiff_t dwWindowWidth = 0x6234F8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
namespace inputsystem_dll {
|
||||
|
@ -1,22 +1,22 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"dwCSGOInput": 27973328,
|
||||
"dwEntityList": 27490864,
|
||||
"dwGameEntitySystem": 28698520,
|
||||
"dwCSGOInput": 27976880,
|
||||
"dwEntityList": 27494400,
|
||||
"dwGameEntitySystem": 28702056,
|
||||
"dwGameEntitySystem_highestEntityIndex": 8432,
|
||||
"dwGameRules": 27912272,
|
||||
"dwGlobalVars": 25689232,
|
||||
"dwGlowManager": 27912304,
|
||||
"dwLocalPlayerController": 27824320,
|
||||
"dwLocalPlayerPawn": 25739056,
|
||||
"dwPlantedC4": 27953680,
|
||||
"dwPrediction": 25738672,
|
||||
"dwSensitivity": 27917896,
|
||||
"dwGameRules": 27915824,
|
||||
"dwGlobalVars": 25693392,
|
||||
"dwGlowManager": 27915856,
|
||||
"dwLocalPlayerController": 27827856,
|
||||
"dwLocalPlayerPawn": 25743216,
|
||||
"dwPlantedC4": 27957232,
|
||||
"dwPrediction": 25742832,
|
||||
"dwSensitivity": 27921448,
|
||||
"dwSensitivity_sensitivity": 64,
|
||||
"dwViewAngles": 27974304,
|
||||
"dwViewMatrix": 27932688,
|
||||
"dwViewRender": 27934752,
|
||||
"dwWeaponC4": 27507888
|
||||
"dwViewAngles": 27977856,
|
||||
"dwViewMatrix": 27936240,
|
||||
"dwViewRender": 27938304,
|
||||
"dwWeaponC4": 27512160
|
||||
},
|
||||
"engine2.dll": {
|
||||
"dwBuildNumber": 5508068,
|
||||
@ -28,8 +28,8 @@
|
||||
"dwNetworkGameClient_maxClients": 568,
|
||||
"dwNetworkGameClient_serverTickCount": 876,
|
||||
"dwNetworkGameClient_signOnState": 552,
|
||||
"dwWindowHeight": 6436124,
|
||||
"dwWindowWidth": 6436120
|
||||
"dwWindowHeight": 6436092,
|
||||
"dwWindowWidth": 6436088
|
||||
},
|
||||
"inputsystem.dll": {
|
||||
"dwInputSystem": 231392
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -7,23 +7,23 @@ pub mod cs2_dumper {
|
||||
pub mod offsets {
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const dwCSGOInput: usize = 0x1AAD6D0;
|
||||
pub const dwEntityList: usize = 0x1A37A30;
|
||||
pub const dwGameEntitySystem: usize = 0x1B5E798;
|
||||
pub const dwCSGOInput: usize = 0x1AAE4B0;
|
||||
pub const dwEntityList: usize = 0x1A38800;
|
||||
pub const dwGameEntitySystem: usize = 0x1B5F568;
|
||||
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
|
||||
pub const dwGameRules: usize = 0x1A9E850;
|
||||
pub const dwGlobalVars: usize = 0x187FC90;
|
||||
pub const dwGlowManager: usize = 0x1A9E870;
|
||||
pub const dwLocalPlayerController: usize = 0x1A890C0;
|
||||
pub const dwLocalPlayerPawn: usize = 0x188BF30;
|
||||
pub const dwPlantedC4: usize = 0x1AA8A10;
|
||||
pub const dwPrediction: usize = 0x188BDB0;
|
||||
pub const dwSensitivity: usize = 0x1A9FE48;
|
||||
pub const dwGameRules: usize = 0x1A9F630;
|
||||
pub const dwGlobalVars: usize = 0x1880CD0;
|
||||
pub const dwGlowManager: usize = 0x1A9F650;
|
||||
pub const dwLocalPlayerController: usize = 0x1A89E90;
|
||||
pub const dwLocalPlayerPawn: usize = 0x188CF70;
|
||||
pub const dwPlantedC4: usize = 0x1AA97F0;
|
||||
pub const dwPrediction: usize = 0x188CDF0;
|
||||
pub const dwSensitivity: usize = 0x1AA0C28;
|
||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||
pub const dwViewAngles: usize = 0x1AADAA0;
|
||||
pub const dwViewMatrix: usize = 0x1AA3810;
|
||||
pub const dwViewRender: usize = 0x1AA4020;
|
||||
pub const dwWeaponC4: usize = 0x1A3BCB0;
|
||||
pub const dwViewAngles: usize = 0x1AAE880;
|
||||
pub const dwViewMatrix: usize = 0x1AA45F0;
|
||||
pub const dwViewRender: usize = 0x1AA4E00;
|
||||
pub const dwWeaponC4: usize = 0x1A3CD60;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
@ -36,8 +36,8 @@ pub mod cs2_dumper {
|
||||
pub const dwNetworkGameClient_maxClients: usize = 0x238;
|
||||
pub const dwNetworkGameClient_serverTickCount: usize = 0x36C;
|
||||
pub const dwNetworkGameClient_signOnState: usize = 0x228;
|
||||
pub const dwWindowHeight: usize = 0x62351C;
|
||||
pub const dwWindowWidth: usize = 0x623518;
|
||||
pub const dwWindowHeight: usize = 0x6234FC;
|
||||
pub const dwWindowWidth: usize = 0x6234F8;
|
||||
}
|
||||
// Module: inputsystem.dll
|
||||
pub mod inputsystem_dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: panorama.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: particles.dll
|
||||
@ -1259,7 +1259,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flFeatheringMaxDist = 0x2438; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_flFeatheringFilter = 0x2598; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_flDepthBias = 0x26F8; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t
|
||||
public const nint m_nSortMethod = 0x2858; //
|
||||
public const nint m_bBlendFramesSeq0 = 0x285C; // bool
|
||||
public const nint m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool
|
||||
}
|
||||
@ -2486,7 +2486,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class C_OP_RenderVRHapticEvent {
|
||||
public const nint m_nHand = 0x210; // ParticleVRHandChoiceList_t
|
||||
public const nint m_nHand = 0x210; //
|
||||
public const nint m_nOutputHandCP = 0x214; // int32
|
||||
public const nint m_nOutputField = 0x218; // int32
|
||||
public const nint m_flAmplitude = 0x220; // CPerParticleFloatInput
|
||||
@ -5493,7 +5493,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bReplaceTextureWithGradient = 0x1; // bool
|
||||
public const nint m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_Gradient = 0x10; // CColorGradient
|
||||
public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t
|
||||
public const nint m_nTextureType = 0x28; //
|
||||
public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
||||
public const nint m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t
|
||||
public const nint m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1264,7 +1264,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x2438; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2598; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_flDepthBias = 0x26F8; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t
|
||||
constexpr std::ptrdiff_t m_nSortMethod = 0x2858; //
|
||||
constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x285C; // bool
|
||||
constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool
|
||||
}
|
||||
@ -2491,7 +2491,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace C_OP_RenderVRHapticEvent {
|
||||
constexpr std::ptrdiff_t m_nHand = 0x210; // ParticleVRHandChoiceList_t
|
||||
constexpr std::ptrdiff_t m_nHand = 0x210; //
|
||||
constexpr std::ptrdiff_t m_nOutputHandCP = 0x214; // int32
|
||||
constexpr std::ptrdiff_t m_nOutputField = 0x218; // int32
|
||||
constexpr std::ptrdiff_t m_flAmplitude = 0x220; // CPerParticleFloatInput
|
||||
@ -5498,7 +5498,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool
|
||||
constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient
|
||||
constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t
|
||||
constexpr std::ptrdiff_t m_nTextureType = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
|
||||
constexpr std::ptrdiff_t m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t
|
||||
constexpr std::ptrdiff_t m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1338,7 +1338,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flFeatheringMaxDist: usize = 0x2438; // CParticleCollectionRendererFloatInput
|
||||
pub const m_flFeatheringFilter: usize = 0x2598; // CParticleCollectionRendererFloatInput
|
||||
pub const m_flDepthBias: usize = 0x26F8; // CParticleCollectionRendererFloatInput
|
||||
pub const m_nSortMethod: usize = 0x2858; // ParticleSortingChoiceList_t
|
||||
pub const m_nSortMethod: usize = 0x2858; //
|
||||
pub const m_bBlendFramesSeq0: usize = 0x285C; // bool
|
||||
pub const m_bMaxLuminanceBlendingSequence0: usize = 0x285D; // bool
|
||||
}
|
||||
@ -2565,7 +2565,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod C_OP_RenderVRHapticEvent {
|
||||
pub const m_nHand: usize = 0x210; // ParticleVRHandChoiceList_t
|
||||
pub const m_nHand: usize = 0x210; //
|
||||
pub const m_nOutputHandCP: usize = 0x214; // int32
|
||||
pub const m_nOutputField: usize = 0x218; // int32
|
||||
pub const m_flAmplitude: usize = 0x220; // CPerParticleFloatInput
|
||||
@ -5572,7 +5572,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool
|
||||
pub const m_hTexture: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_Gradient: usize = 0x10; // CColorGradient
|
||||
pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t
|
||||
pub const m_nTextureType: usize = 0x28; //
|
||||
pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t
|
||||
pub const m_nTextureBlendMode: usize = 0x30; // ParticleTextureLayerBlendType_t
|
||||
pub const m_flTextureBlend: usize = 0x38; // CParticleCollectionRendererFloatInput
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: pulse_system.dll
|
||||
@ -240,7 +240,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_Chunk {
|
||||
public const nint m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
public const nint m_Instructions = 0x0; //
|
||||
public const nint m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -316,7 +316,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulseCell_Base {
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -333,8 +333,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryCursorDesc_t {
|
||||
public const nint vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
public const nint nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
public const nint nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
public const nint nSpawnNodeID = 0x18; //
|
||||
public const nint nRetiredAtNodeID = 0x1C; //
|
||||
public const nint flLastReferenced = 0x20; // float32
|
||||
public const nint nLastValidEntryIdx = 0x24; // int32
|
||||
}
|
||||
@ -667,7 +667,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class PulseGraphExecutionHistoryEntry_t {
|
||||
public const nint nCursorID = 0x0; // PulseCursorID_t
|
||||
public const nint nEditorID = 0x4; // PulseDocNodeID_t
|
||||
public const nint nEditorID = 0x4; //
|
||||
public const nint flExecTime = 0x8; // float32
|
||||
public const nint unFlags = 0xC; // uint32
|
||||
public const nint tagName = 0x10; // CUtlSymbolLarge
|
||||
@ -686,7 +686,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nInstanceID = 0x0; // PulseGraphInstanceID_t
|
||||
public const nint m_strFileName = 0x8; // CUtlString
|
||||
public const nint m_vecHistory = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
public const nint m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
public const nint m_mapCellDesc = 0x28; //
|
||||
public const nint m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
@ -764,7 +764,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_DefaultValue = 0x20; // KeyValues3
|
||||
public const nint m_bIsPublic = 0x32; // bool
|
||||
public const nint m_bIsObservable = 0x33; // bool
|
||||
public const nint m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
public const nint m_nEditorNodeID = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -975,7 +975,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPulse_BlackboardReference {
|
||||
public const nint m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
public const nint m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
public const nint m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
public const nint m_nNodeID = 0xE8; //
|
||||
public const nint m_NodeName = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1004,9 +1004,9 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CPulse_CallInfo {
|
||||
public const nint m_PortName = 0x0; // CUtlSymbolLarge
|
||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
public const nint m_nEditorNodeID = 0x8; //
|
||||
public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
public const nint m_CallMethodID = 0x30; //
|
||||
public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
public const nint m_nSrcInstruction = 0x38; // int32
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -245,7 +245,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_Chunk {
|
||||
constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
constexpr std::ptrdiff_t m_Instructions = 0x0; //
|
||||
constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -321,7 +321,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulseCell_Base {
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -338,8 +338,8 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryCursorDesc_t {
|
||||
constexpr std::ptrdiff_t vecAncestorCursorIDs = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t nSpawnNodeID = 0x18; //
|
||||
constexpr std::ptrdiff_t nRetiredAtNodeID = 0x1C; //
|
||||
constexpr std::ptrdiff_t flLastReferenced = 0x20; // float32
|
||||
constexpr std::ptrdiff_t nLastValidEntryIdx = 0x24; // int32
|
||||
}
|
||||
@ -672,7 +672,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace PulseGraphExecutionHistoryEntry_t {
|
||||
constexpr std::ptrdiff_t nCursorID = 0x0; // PulseCursorID_t
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t nEditorID = 0x4; //
|
||||
constexpr std::ptrdiff_t flExecTime = 0x8; // float32
|
||||
constexpr std::ptrdiff_t unFlags = 0xC; // uint32
|
||||
constexpr std::ptrdiff_t tagName = 0x10; // CUtlSymbolLarge
|
||||
@ -691,7 +691,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nInstanceID = 0x0; // PulseGraphInstanceID_t
|
||||
constexpr std::ptrdiff_t m_strFileName = 0x8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vecHistory = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
constexpr std::ptrdiff_t m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
constexpr std::ptrdiff_t m_mapCellDesc = 0x28; //
|
||||
constexpr std::ptrdiff_t m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
@ -769,7 +769,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_DefaultValue = 0x20; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_bIsPublic = 0x32; // bool
|
||||
constexpr std::ptrdiff_t m_bIsObservable = 0x33; // bool
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -980,7 +980,7 @@ namespace cs2_dumper {
|
||||
namespace CPulse_BlackboardReference {
|
||||
constexpr std::ptrdiff_t m_hBlackboardResource = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
constexpr std::ptrdiff_t m_BlackboardResource = 0xE0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nNodeID = 0xE8; //
|
||||
constexpr std::ptrdiff_t m_NodeName = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1009,9 +1009,9 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CPulse_CallInfo {
|
||||
constexpr std::ptrdiff_t m_PortName = 0x0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; //
|
||||
constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t
|
||||
constexpr std::ptrdiff_t m_CallMethodID = 0x30; //
|
||||
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
|
||||
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -252,7 +252,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_Chunk {
|
||||
pub const m_Instructions: usize = 0x0; // CUtlLeanVector<PGDInstruction_t>
|
||||
pub const m_Instructions: usize = 0x0; //
|
||||
pub const m_Registers: usize = 0x10; // CUtlLeanVector<CPulse_RegisterInfo>
|
||||
pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector<PulseDocNodeID_t>
|
||||
}
|
||||
@ -328,7 +328,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulseCell_Base {
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
@ -345,8 +345,8 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryCursorDesc_t {
|
||||
pub const vecAncestorCursorIDs: usize = 0x0; // CUtlVector<PulseCursorID_t>
|
||||
pub const nSpawnNodeID: usize = 0x18; // PulseDocNodeID_t
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; // PulseDocNodeID_t
|
||||
pub const nSpawnNodeID: usize = 0x18; //
|
||||
pub const nRetiredAtNodeID: usize = 0x1C; //
|
||||
pub const flLastReferenced: usize = 0x20; // float32
|
||||
pub const nLastValidEntryIdx: usize = 0x24; // int32
|
||||
}
|
||||
@ -679,7 +679,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod PulseGraphExecutionHistoryEntry_t {
|
||||
pub const nCursorID: usize = 0x0; // PulseCursorID_t
|
||||
pub const nEditorID: usize = 0x4; // PulseDocNodeID_t
|
||||
pub const nEditorID: usize = 0x4; //
|
||||
pub const flExecTime: usize = 0x8; // float32
|
||||
pub const unFlags: usize = 0xC; // uint32
|
||||
pub const tagName: usize = 0x10; // CUtlSymbolLarge
|
||||
@ -698,7 +698,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nInstanceID: usize = 0x0; // PulseGraphInstanceID_t
|
||||
pub const m_strFileName: usize = 0x8; // CUtlString
|
||||
pub const m_vecHistory: usize = 0x10; // CUtlVector<PulseGraphExecutionHistoryEntry_t*>
|
||||
pub const m_mapCellDesc: usize = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
|
||||
pub const m_mapCellDesc: usize = 0x28; //
|
||||
pub const m_mapCursorDesc: usize = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
|
||||
}
|
||||
// Parent: CPulseCell_BaseYieldingInflow
|
||||
@ -776,7 +776,7 @@ pub mod cs2_dumper {
|
||||
pub const m_DefaultValue: usize = 0x20; // KeyValues3
|
||||
pub const m_bIsPublic: usize = 0x32; // bool
|
||||
pub const m_bIsObservable: usize = 0x33; // bool
|
||||
pub const m_nEditorNodeID: usize = 0x34; // PulseDocNodeID_t
|
||||
pub const m_nEditorNodeID: usize = 0x34; //
|
||||
}
|
||||
// Parent: CPulseCell_Inflow_BaseEntrypoint
|
||||
// Field count: 5
|
||||
@ -987,7 +987,7 @@ pub mod cs2_dumper {
|
||||
pub mod CPulse_BlackboardReference {
|
||||
pub const m_hBlackboardResource: usize = 0x0; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIPulseGraphDef>>
|
||||
pub const m_BlackboardResource: usize = 0xE0; // CUtlSymbolLarge
|
||||
pub const m_nNodeID: usize = 0xE8; // PulseDocNodeID_t
|
||||
pub const m_nNodeID: usize = 0xE8; //
|
||||
pub const m_NodeName: usize = 0xF0; // CGlobalSymbol
|
||||
}
|
||||
// Parent: None
|
||||
@ -1016,9 +1016,9 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CPulse_CallInfo {
|
||||
pub const m_PortName: usize = 0x0; // CUtlSymbolLarge
|
||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||
pub const m_nEditorNodeID: usize = 0x8; //
|
||||
pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t
|
||||
pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t
|
||||
pub const m_CallMethodID: usize = 0x30; //
|
||||
pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t
|
||||
pub const m_nSrcInstruction: usize = 0x38; // int32
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: rendersystemdx11.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: resourcesystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: scenesystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: schemasystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: server.dll
|
||||
@ -1894,7 +1894,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vEndPointWorld = 0x874; // Vector
|
||||
public const nint m_vEndPointRelative = 0x880; // Vector
|
||||
public const nint m_radius = 0x88C; // float32
|
||||
public const nint m_TouchType = 0x890; // Touch_t
|
||||
public const nint m_TouchType = 0x890; //
|
||||
public const nint m_iFilterName = 0x898; // CUtlSymbolLarge
|
||||
public const nint m_hFilter = 0x8A0; // CHandle<CBaseEntity>
|
||||
public const nint m_iszDecal = 0x8A8; // CUtlSymbolLarge
|
||||
@ -2903,7 +2903,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flLightStyleStartTime = 0x7C8; // GameTime_t
|
||||
public const nint m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
|
||||
public const nint m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
|
||||
public const nint m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
|
||||
public const nint m_LightStyleTargets = 0x800; //
|
||||
public const nint m_StyleEvent = 0x818; // CEntityIOOutput[4]
|
||||
public const nint m_hLightCookie = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_flShape = 0x8E0; // float32
|
||||
@ -3035,7 +3035,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Field count: 2
|
||||
public static class CLogicNavigation {
|
||||
public const nint m_isOn = 0x4E8; // bool
|
||||
public const nint m_navProperty = 0x4EC; // navproperties_t
|
||||
public const nint m_navProperty = 0x4EC; //
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 12
|
||||
@ -6202,8 +6202,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bOverrideWithEvent = 0x518; // bool
|
||||
public const nint m_soundscapeIndex = 0x51C; // int32
|
||||
public const nint m_soundscapeEntityListId = 0x520; // int32
|
||||
public const nint m_positionNames = 0x528; // CUtlSymbolLarge[8]
|
||||
public const nint m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
|
||||
public const nint m_positionNames = 0x528; //
|
||||
public const nint m_hProxySoundscape = 0x568; //
|
||||
public const nint m_bDisabled = 0x56C; // bool
|
||||
public const nint m_soundscapeName = 0x570; // CUtlSymbolLarge
|
||||
public const nint m_soundEventHash = 0x578; // uint32
|
||||
@ -6699,8 +6699,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_LastHitGroup = 0x550; // HitGroup_t
|
||||
public const nint m_flDissolveStartTime = 0x554; // GameTime_t
|
||||
public const nint m_OnIgnite = 0x558; // CEntityIOOutput
|
||||
public const nint m_nRenderMode = 0x580; // RenderMode_t
|
||||
public const nint m_nRenderFX = 0x581; // RenderFx_t
|
||||
public const nint m_nRenderMode = 0x580; //
|
||||
public const nint m_nRenderFX = 0x581; //
|
||||
public const nint m_bAllowFadeInView = 0x582; // bool
|
||||
public const nint m_clrRender = 0x5A0; // Color
|
||||
public const nint m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -7316,7 +7316,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nPreviousNodeIndex = 0x7D4; // int32
|
||||
public const nint m_bFixedOrientation = 0x7D8; // bool
|
||||
public const nint m_bFixedPitch = 0x7D9; // bool
|
||||
public const nint m_eSolidType = 0x7DA; // SolidType_t
|
||||
public const nint m_eSolidType = 0x7DA; //
|
||||
public const nint m_bIsMoving = 0x7DB; // bool
|
||||
public const nint m_flTimeToReachMaxSpeed = 0x7DC; // float32
|
||||
public const nint m_flDistanceToReachMaxSpeed = 0x7E0; // float32
|
||||
@ -7377,7 +7377,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_state = 0x798; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Field count: 189
|
||||
// Field count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7544,127 +7544,128 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vMinimapMaxs = 0xCB4; // Vector
|
||||
public const nint m_MinimapVerticalSectionHeights = 0xCC0; // float32[8]
|
||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xCE4; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xD0C; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xD34; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xD38; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xD3C; // int32
|
||||
public const nint m_bHasHostageBeenTouched = 0xD58; // bool
|
||||
public const nint m_flIntermissionStartTime = 0xD5C; // GameTime_t
|
||||
public const nint m_flIntermissionEndTime = 0xD60; // GameTime_t
|
||||
public const nint m_bLevelInitialized = 0xD64; // bool
|
||||
public const nint m_iTotalRoundsPlayed = 0xD68; // int32
|
||||
public const nint m_iUnBalancedRounds = 0xD6C; // int32
|
||||
public const nint m_endMatchOnRoundReset = 0xD70; // bool
|
||||
public const nint m_endMatchOnThink = 0xD71; // bool
|
||||
public const nint m_iFreezeTime = 0xD74; // int32
|
||||
public const nint m_iNumTerrorist = 0xD78; // int32
|
||||
public const nint m_iNumCT = 0xD7C; // int32
|
||||
public const nint m_iNumSpawnableTerrorist = 0xD80; // int32
|
||||
public const nint m_iNumSpawnableCT = 0xD84; // int32
|
||||
public const nint m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
|
||||
public const nint m_nSpawnPointsRandomSeed = 0xDA0; // int32
|
||||
public const nint m_bFirstConnected = 0xDA4; // bool
|
||||
public const nint m_bCompleteReset = 0xDA5; // bool
|
||||
public const nint m_bPickNewTeamsOnReset = 0xDA6; // bool
|
||||
public const nint m_bScrambleTeamsOnRestart = 0xDA7; // bool
|
||||
public const nint m_bSwapTeamsOnRestart = 0xDA8; // bool
|
||||
public const nint m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
|
||||
public const nint m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
|
||||
public const nint m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
|
||||
public const nint m_fAvgPlayerRank = 0xDD4; // float32
|
||||
public const nint m_pQueuedMatchmakingReservationString = 0xDD8; // char*
|
||||
public const nint m_numTotalTournamentDrops = 0xDE0; // uint32
|
||||
public const nint m_numSpectatorsCountMax = 0xDE4; // uint32
|
||||
public const nint m_numSpectatorsCountMaxTV = 0xDE8; // uint32
|
||||
public const nint m_numSpectatorsCountMaxLnk = 0xDEC; // uint32
|
||||
public const nint m_bForceTeamChangeSilent = 0xDF8; // bool
|
||||
public const nint m_bLoadingRoundBackupData = 0xDF9; // bool
|
||||
public const nint m_nMatchInfoShowType = 0xE30; // int32
|
||||
public const nint m_flMatchInfoDecidedTime = 0xE34; // float32
|
||||
public const nint mTeamDMLastWinningTeamNumber = 0xE50; // int32
|
||||
public const nint mTeamDMLastThinkTime = 0xE54; // float32
|
||||
public const nint m_flTeamDMLastAnnouncementTime = 0xE58; // float32
|
||||
public const nint m_iAccountTerrorist = 0xE5C; // int32
|
||||
public const nint m_iAccountCT = 0xE60; // int32
|
||||
public const nint m_iSpawnPointCount_Terrorist = 0xE64; // int32
|
||||
public const nint m_iSpawnPointCount_CT = 0xE68; // int32
|
||||
public const nint m_iMaxNumTerrorists = 0xE6C; // int32
|
||||
public const nint m_iMaxNumCTs = 0xE70; // int32
|
||||
public const nint m_iLoserBonusMostRecentTeam = 0xE74; // int32
|
||||
public const nint m_tmNextPeriodicThink = 0xE78; // float32
|
||||
public const nint m_bVoiceWonMatchBragFired = 0xE7C; // bool
|
||||
public const nint m_fWarmupNextChatNoticeTime = 0xE80; // float32
|
||||
public const nint m_iHostagesRescued = 0xE88; // int32
|
||||
public const nint m_iHostagesTouched = 0xE8C; // int32
|
||||
public const nint m_flNextHostageAnnouncement = 0xE90; // float32
|
||||
public const nint m_bNoTerroristsKilled = 0xE94; // bool
|
||||
public const nint m_bNoCTsKilled = 0xE95; // bool
|
||||
public const nint m_bNoEnemiesKilled = 0xE96; // bool
|
||||
public const nint m_bCanDonateWeapons = 0xE97; // bool
|
||||
public const nint m_firstKillTime = 0xE9C; // float32
|
||||
public const nint m_firstBloodTime = 0xEA4; // float32
|
||||
public const nint m_hostageWasInjured = 0xEC0; // bool
|
||||
public const nint m_hostageWasKilled = 0xEC1; // bool
|
||||
public const nint m_bVoteCalled = 0xED0; // bool
|
||||
public const nint m_bServerVoteOnReset = 0xED1; // bool
|
||||
public const nint m_flVoteCheckThrottle = 0xED4; // float32
|
||||
public const nint m_bBuyTimeEnded = 0xED8; // bool
|
||||
public const nint m_nLastFreezeEndBeep = 0xEDC; // int32
|
||||
public const nint m_bTargetBombed = 0xEE0; // bool
|
||||
public const nint m_bBombDefused = 0xEE1; // bool
|
||||
public const nint m_bMapHasBombZone = 0xEE2; // bool
|
||||
public const nint m_vecMainCTSpawnPos = 0xF30; // Vector
|
||||
public const nint m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bRespawningAllRespawnablePlayers = 0xF70; // bool
|
||||
public const nint m_iNextCTSpawnPoint = 0xF74; // int32
|
||||
public const nint m_flCTSpawnPointUsedTime = 0xF78; // float32
|
||||
public const nint m_iNextTerroristSpawnPoint = 0xF7C; // int32
|
||||
public const nint m_flTerroristSpawnPointUsedTime = 0xF80; // float32
|
||||
public const nint m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bIsUnreservedGameServer = 0xFB8; // bool
|
||||
public const nint m_fAutobalanceDisplayTime = 0xFBC; // float32
|
||||
public const nint m_bAllowWeaponSwitch = 0x1228; // bool
|
||||
public const nint m_bRoundTimeWarningTriggered = 0x1229; // bool
|
||||
public const nint m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
|
||||
public const nint m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
|
||||
public const nint m_flLastThinkTime = 0x1234; // GameTime_t
|
||||
public const nint m_fAccumulatedRoundOffDamage = 0x1238; // float32
|
||||
public const nint m_nShorthandedBonusLastEvalRound = 0x123C; // int32
|
||||
public const nint m_nMatchAbortedEarlyReason = 0x14B8; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
|
||||
public const nint m_pGameModeRules = 0x14D8; // CCSGameModeRules*
|
||||
public const nint m_BtGlobalBlackboard = 0x14E0; // KeyValues3
|
||||
public const nint m_hPlayerResource = 0x1570; // CHandle<CBaseEntity>
|
||||
public const nint m_RetakeRules = 0x1578; // CRetakeGameRules
|
||||
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1710; // CUtlVector<int32>[4]
|
||||
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1770; // bool[4]
|
||||
public const nint m_nMatchEndCount = 0x1798; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0x179C; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0x17A0; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0x17A4; // bool
|
||||
public const nint m_fTeamIntroPeriodEnd = 0x17A8; // GameTime_t
|
||||
public const nint m_bPlayedTeamIntroVO = 0x17AC; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0x17B0; // int32
|
||||
public const nint m_eRoundEndReason = 0x17B4; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0x17B8; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0x17BC; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0x17C0; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0x17C8; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0x17CC; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0x17D0; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0x17D4; // int32
|
||||
public const nint m_sRoundEndMessage = 0x17D8; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0x17E0; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0x17E4; // bool
|
||||
public const nint m_iRoundEndLegacy = 0x17E8; // int32
|
||||
public const nint m_nRoundEndCount = 0x17EC; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0x17F0; // int32
|
||||
public const nint m_nRoundStartCount = 0x17F4; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x5800; // float64
|
||||
public const nint m_ullLocalMatchID = 0xCE8; // uint64
|
||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10]
|
||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10]
|
||||
public const nint m_nEndMatchMapVoteWinner = 0xD40; // int32
|
||||
public const nint m_iNumConsecutiveCTLoses = 0xD44; // int32
|
||||
public const nint m_iNumConsecutiveTerroristLoses = 0xD48; // int32
|
||||
public const nint m_bHasHostageBeenTouched = 0xD68; // bool
|
||||
public const nint m_flIntermissionStartTime = 0xD6C; // GameTime_t
|
||||
public const nint m_flIntermissionEndTime = 0xD70; // GameTime_t
|
||||
public const nint m_bLevelInitialized = 0xD74; // bool
|
||||
public const nint m_iTotalRoundsPlayed = 0xD78; // int32
|
||||
public const nint m_iUnBalancedRounds = 0xD7C; // int32
|
||||
public const nint m_endMatchOnRoundReset = 0xD80; // bool
|
||||
public const nint m_endMatchOnThink = 0xD81; // bool
|
||||
public const nint m_iFreezeTime = 0xD84; // int32
|
||||
public const nint m_iNumTerrorist = 0xD88; // int32
|
||||
public const nint m_iNumCT = 0xD8C; // int32
|
||||
public const nint m_iNumSpawnableTerrorist = 0xD90; // int32
|
||||
public const nint m_iNumSpawnableCT = 0xD94; // int32
|
||||
public const nint m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector<int32>
|
||||
public const nint m_nSpawnPointsRandomSeed = 0xDB0; // int32
|
||||
public const nint m_bFirstConnected = 0xDB4; // bool
|
||||
public const nint m_bCompleteReset = 0xDB5; // bool
|
||||
public const nint m_bPickNewTeamsOnReset = 0xDB6; // bool
|
||||
public const nint m_bScrambleTeamsOnRestart = 0xDB7; // bool
|
||||
public const nint m_bSwapTeamsOnRestart = 0xDB8; // bool
|
||||
public const nint m_nEndMatchTiedVotes = 0xDC0; // CUtlVector<int32>
|
||||
public const nint m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool
|
||||
public const nint m_numQueuedMatchmakingAccounts = 0xDE0; // uint32
|
||||
public const nint m_fAvgPlayerRank = 0xDE4; // float32
|
||||
public const nint m_pQueuedMatchmakingReservationString = 0xDE8; // char*
|
||||
public const nint m_numTotalTournamentDrops = 0xDF0; // uint32
|
||||
public const nint m_numSpectatorsCountMax = 0xDF4; // uint32
|
||||
public const nint m_numSpectatorsCountMaxTV = 0xDF8; // uint32
|
||||
public const nint m_numSpectatorsCountMaxLnk = 0xDFC; // uint32
|
||||
public const nint m_bForceTeamChangeSilent = 0xE08; // bool
|
||||
public const nint m_bLoadingRoundBackupData = 0xE09; // bool
|
||||
public const nint m_nMatchInfoShowType = 0xE40; // int32
|
||||
public const nint m_flMatchInfoDecidedTime = 0xE44; // float32
|
||||
public const nint mTeamDMLastWinningTeamNumber = 0xE60; // int32
|
||||
public const nint mTeamDMLastThinkTime = 0xE64; // float32
|
||||
public const nint m_flTeamDMLastAnnouncementTime = 0xE68; // float32
|
||||
public const nint m_iAccountTerrorist = 0xE6C; // int32
|
||||
public const nint m_iAccountCT = 0xE70; // int32
|
||||
public const nint m_iSpawnPointCount_Terrorist = 0xE74; // int32
|
||||
public const nint m_iSpawnPointCount_CT = 0xE78; // int32
|
||||
public const nint m_iMaxNumTerrorists = 0xE7C; // int32
|
||||
public const nint m_iMaxNumCTs = 0xE80; // int32
|
||||
public const nint m_iLoserBonusMostRecentTeam = 0xE84; // int32
|
||||
public const nint m_tmNextPeriodicThink = 0xE88; // float32
|
||||
public const nint m_bVoiceWonMatchBragFired = 0xE8C; // bool
|
||||
public const nint m_fWarmupNextChatNoticeTime = 0xE90; // float32
|
||||
public const nint m_iHostagesRescued = 0xE98; // int32
|
||||
public const nint m_iHostagesTouched = 0xE9C; // int32
|
||||
public const nint m_flNextHostageAnnouncement = 0xEA0; // float32
|
||||
public const nint m_bNoTerroristsKilled = 0xEA4; // bool
|
||||
public const nint m_bNoCTsKilled = 0xEA5; // bool
|
||||
public const nint m_bNoEnemiesKilled = 0xEA6; // bool
|
||||
public const nint m_bCanDonateWeapons = 0xEA7; // bool
|
||||
public const nint m_firstKillTime = 0xEAC; // float32
|
||||
public const nint m_firstBloodTime = 0xEB4; // float32
|
||||
public const nint m_hostageWasInjured = 0xED0; // bool
|
||||
public const nint m_hostageWasKilled = 0xED1; // bool
|
||||
public const nint m_bVoteCalled = 0xEE0; // bool
|
||||
public const nint m_bServerVoteOnReset = 0xEE1; // bool
|
||||
public const nint m_flVoteCheckThrottle = 0xEE4; // float32
|
||||
public const nint m_bBuyTimeEnded = 0xEE8; // bool
|
||||
public const nint m_nLastFreezeEndBeep = 0xEEC; // int32
|
||||
public const nint m_bTargetBombed = 0xEF0; // bool
|
||||
public const nint m_bBombDefused = 0xEF1; // bool
|
||||
public const nint m_bMapHasBombZone = 0xEF2; // bool
|
||||
public const nint m_vecMainCTSpawnPos = 0xF40; // Vector
|
||||
public const nint m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bRespawningAllRespawnablePlayers = 0xF80; // bool
|
||||
public const nint m_iNextCTSpawnPoint = 0xF84; // int32
|
||||
public const nint m_flCTSpawnPointUsedTime = 0xF88; // float32
|
||||
public const nint m_iNextTerroristSpawnPoint = 0xF8C; // int32
|
||||
public const nint m_flTerroristSpawnPointUsedTime = 0xF90; // float32
|
||||
public const nint m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
public const nint m_bIsUnreservedGameServer = 0xFC8; // bool
|
||||
public const nint m_fAutobalanceDisplayTime = 0xFCC; // float32
|
||||
public const nint m_bAllowWeaponSwitch = 0x1238; // bool
|
||||
public const nint m_bRoundTimeWarningTriggered = 0x1239; // bool
|
||||
public const nint m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
|
||||
public const nint m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
|
||||
public const nint m_flLastThinkTime = 0x1244; // GameTime_t
|
||||
public const nint m_fAccumulatedRoundOffDamage = 0x1248; // float32
|
||||
public const nint m_nShorthandedBonusLastEvalRound = 0x124C; // int32
|
||||
public const nint m_nMatchAbortedEarlyReason = 0x14C8; // int32
|
||||
public const nint m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
|
||||
public const nint m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
|
||||
public const nint m_pGameModeRules = 0x14E8; // CCSGameModeRules*
|
||||
public const nint m_BtGlobalBlackboard = 0x14F0; // KeyValues3
|
||||
public const nint m_hPlayerResource = 0x1580; // CHandle<CBaseEntity>
|
||||
public const nint m_RetakeRules = 0x1588; // CRetakeGameRules
|
||||
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector<int32>[4]
|
||||
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4]
|
||||
public const nint m_nMatchEndCount = 0x17A8; // uint8
|
||||
public const nint m_nTTeamIntroVariant = 0x17AC; // int32
|
||||
public const nint m_nCTTeamIntroVariant = 0x17B0; // int32
|
||||
public const nint m_bTeamIntroPeriod = 0x17B4; // bool
|
||||
public const nint m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t
|
||||
public const nint m_bPlayedTeamIntroVO = 0x17BC; // bool
|
||||
public const nint m_iRoundEndWinnerTeam = 0x17C0; // int32
|
||||
public const nint m_eRoundEndReason = 0x17C4; // int32
|
||||
public const nint m_bRoundEndShowTimerDefend = 0x17C8; // bool
|
||||
public const nint m_iRoundEndTimerTime = 0x17CC; // int32
|
||||
public const nint m_sRoundEndFunFactToken = 0x17D0; // CUtlString
|
||||
public const nint m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot
|
||||
public const nint m_iRoundEndFunFactData1 = 0x17DC; // int32
|
||||
public const nint m_iRoundEndFunFactData2 = 0x17E0; // int32
|
||||
public const nint m_iRoundEndFunFactData3 = 0x17E4; // int32
|
||||
public const nint m_sRoundEndMessage = 0x17E8; // CUtlString
|
||||
public const nint m_iRoundEndPlayerCount = 0x17F0; // int32
|
||||
public const nint m_bRoundEndNoMusic = 0x17F4; // bool
|
||||
public const nint m_iRoundEndLegacy = 0x17F8; // int32
|
||||
public const nint m_nRoundEndCount = 0x17FC; // uint8
|
||||
public const nint m_iRoundStartRoundNumber = 0x1800; // int32
|
||||
public const nint m_nRoundStartCount = 0x1804; // uint8
|
||||
public const nint m_flLastPerfSampleTime = 0x5810; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Field count: 0
|
||||
@ -7939,10 +7940,10 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
public static class CCSPlayer_ActionTrackingServices {
|
||||
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bIsRescuing = 0x22C; // bool
|
||||
public const nint m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t
|
||||
public const nint m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t
|
||||
public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
public const nint m_bIsRescuing = 0x244; // bool
|
||||
public const nint m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t
|
||||
public const nint m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
@ -8734,7 +8735,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_vecMins = 0x40; // Vector
|
||||
public const nint m_vecMaxs = 0x4C; // Vector
|
||||
public const nint m_usSolidFlags = 0x5A; // uint8
|
||||
public const nint m_nSolidType = 0x5B; // SolidType_t
|
||||
public const nint m_nSolidType = 0x5B; //
|
||||
public const nint m_triggerBloat = 0x5C; // uint8
|
||||
public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t
|
||||
public const nint m_CollisionGroup = 0x5E; // uint8
|
||||
@ -9531,7 +9532,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iLoop = 0x4E0; // int32
|
||||
public const nint m_iBeam = 0x4E4; // int32
|
||||
public const nint m_pBeam = 0x4E8; // CBeam*[24]
|
||||
public const nint m_flBeamTime = 0x5A8; // GameTime_t[24]
|
||||
public const nint m_flBeamTime = 0x5A8; //
|
||||
public const nint m_flStartTime = 0x608; // GameTime_t
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
@ -10043,7 +10044,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 90
|
||||
// Field count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10139,58 +10140,59 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iDraftIndex = 0x868; // int32
|
||||
public const nint m_msQueuedModeDisconnectionTimestamp = 0x86C; // uint32
|
||||
public const nint m_uiAbandonRecordedReason = 0x870; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x874; // bool
|
||||
public const nint m_bEverFullyConnected = 0x875; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x876; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x877; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x878; // bool
|
||||
public const nint m_bScoreReported = 0x879; // bool
|
||||
public const nint m_nDisconnectionTick = 0x87C; // int32
|
||||
public const nint m_bControllingBot = 0x888; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x889; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x88A; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x88C; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x890; // bool
|
||||
public const nint m_hPlayerPawn = 0x894; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x898; // CHandle<CCSObserverPawn>
|
||||
public const nint m_DesiredObserverMode = 0x89C; // int32
|
||||
public const nint m_hDesiredObserverTarget = 0x8A0; // CEntityHandle
|
||||
public const nint m_bPawnIsAlive = 0x8A4; // bool
|
||||
public const nint m_iPawnHealth = 0x8A8; // uint32
|
||||
public const nint m_iPawnArmor = 0x8AC; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x8B0; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x8B1; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x8B2; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x8B4; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x8B8; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x8BC; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x8C0; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x8C4; // int32
|
||||
public const nint m_iRoundScore = 0x8C8; // int32
|
||||
public const nint m_iRoundsWon = 0x8CC; // int32
|
||||
public const nint m_recentKillQueue = 0x8D0; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x8D8; // uint8
|
||||
public const nint m_nKillCount = 0x8D9; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x8DA; // bool
|
||||
public const nint m_eMvpReason = 0x8DC; // int32
|
||||
public const nint m_iMusicKitID = 0x8E0; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x8E4; // int32
|
||||
public const nint m_iMVPs = 0x8E8; // int32
|
||||
public const nint m_nUpdateCounter = 0x8EC; // int32
|
||||
public const nint m_flSmoothedPing = 0x8F0; // float32
|
||||
public const nint m_lastHeldVoteTimer = 0xF998; // IntervalTimer
|
||||
public const nint m_bShowHints = 0xF9B0; // bool
|
||||
public const nint m_iNextTimeCheck = 0xF9B4; // int32
|
||||
public const nint m_bJustDidTeamKill = 0xF9B8; // bool
|
||||
public const nint m_bPunishForTeamKill = 0xF9B9; // bool
|
||||
public const nint m_bGaveTeamDamageWarning = 0xF9BA; // bool
|
||||
public const nint m_bGaveTeamDamageWarningThisRound = 0xF9BB; // bool
|
||||
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9C0; // float64
|
||||
public const nint m_LastTeamDamageWarningTime = 0xF9C8; // GameTime_t
|
||||
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9CC; // GameTime_t
|
||||
public const nint m_nSuspiciousHitCount = 0xF9D0; // uint32
|
||||
public const nint m_nNonSuspiciousHitStreak = 0xF9D4; // uint32
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0xFA79; // bool
|
||||
public const nint m_eNetworkDisconnectionReason = 0x874; // uint32
|
||||
public const nint m_bCannotBeKicked = 0x878; // bool
|
||||
public const nint m_bEverFullyConnected = 0x879; // bool
|
||||
public const nint m_bAbandonAllowsSurrender = 0x87A; // bool
|
||||
public const nint m_bAbandonOffersInstantSurrender = 0x87B; // bool
|
||||
public const nint m_bDisconnection1MinWarningPrinted = 0x87C; // bool
|
||||
public const nint m_bScoreReported = 0x87D; // bool
|
||||
public const nint m_nDisconnectionTick = 0x880; // int32
|
||||
public const nint m_bControllingBot = 0x890; // bool
|
||||
public const nint m_bHasControlledBotThisRound = 0x891; // bool
|
||||
public const nint m_bHasBeenControlledByPlayerThisRound = 0x892; // bool
|
||||
public const nint m_nBotsControlledThisRound = 0x894; // int32
|
||||
public const nint m_bCanControlObservedBot = 0x898; // bool
|
||||
public const nint m_hPlayerPawn = 0x89C; // CHandle<CCSPlayerPawn>
|
||||
public const nint m_hObserverPawn = 0x8A0; // CHandle<CCSObserverPawn>
|
||||
public const nint m_DesiredObserverMode = 0x8A4; // int32
|
||||
public const nint m_hDesiredObserverTarget = 0x8A8; // CEntityHandle
|
||||
public const nint m_bPawnIsAlive = 0x8AC; // bool
|
||||
public const nint m_iPawnHealth = 0x8B0; // uint32
|
||||
public const nint m_iPawnArmor = 0x8B4; // int32
|
||||
public const nint m_bPawnHasDefuser = 0x8B8; // bool
|
||||
public const nint m_bPawnHasHelmet = 0x8B9; // bool
|
||||
public const nint m_nPawnCharacterDefIndex = 0x8BA; // uint16
|
||||
public const nint m_iPawnLifetimeStart = 0x8BC; // int32
|
||||
public const nint m_iPawnLifetimeEnd = 0x8C0; // int32
|
||||
public const nint m_iPawnBotDifficulty = 0x8C4; // int32
|
||||
public const nint m_hOriginalControllerOfCurrentPawn = 0x8C8; // CHandle<CCSPlayerController>
|
||||
public const nint m_iScore = 0x8CC; // int32
|
||||
public const nint m_iRoundScore = 0x8D0; // int32
|
||||
public const nint m_iRoundsWon = 0x8D4; // int32
|
||||
public const nint m_recentKillQueue = 0x8D8; // uint8[8]
|
||||
public const nint m_nFirstKill = 0x8E0; // uint8
|
||||
public const nint m_nKillCount = 0x8E1; // uint8
|
||||
public const nint m_bMvpNoMusic = 0x8E2; // bool
|
||||
public const nint m_eMvpReason = 0x8E4; // int32
|
||||
public const nint m_iMusicKitID = 0x8E8; // int32
|
||||
public const nint m_iMusicKitMVPs = 0x8EC; // int32
|
||||
public const nint m_iMVPs = 0x8F0; // int32
|
||||
public const nint m_nUpdateCounter = 0x8F4; // int32
|
||||
public const nint m_flSmoothedPing = 0x8F8; // float32
|
||||
public const nint m_lastHeldVoteTimer = 0xF9A0; // IntervalTimer
|
||||
public const nint m_bShowHints = 0xF9B8; // bool
|
||||
public const nint m_iNextTimeCheck = 0xF9BC; // int32
|
||||
public const nint m_bJustDidTeamKill = 0xF9C0; // bool
|
||||
public const nint m_bPunishForTeamKill = 0xF9C1; // bool
|
||||
public const nint m_bGaveTeamDamageWarning = 0xF9C2; // bool
|
||||
public const nint m_bGaveTeamDamageWarningThisRound = 0xF9C3; // bool
|
||||
public const nint m_dblLastReceivedPacketPlatFloatTime = 0xF9C8; // float64
|
||||
public const nint m_LastTeamDamageWarningTime = 0xF9D0; // GameTime_t
|
||||
public const nint m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9D4; // GameTime_t
|
||||
public const nint m_nSuspiciousHitCount = 0xF9D8; // uint32
|
||||
public const nint m_nNonSuspiciousHitStreak = 0xF9DC; // uint32
|
||||
public const nint m_bFireBulletsSeedSynchronized = 0xFA81; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Field count: 13
|
||||
@ -11059,9 +11061,9 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_lifeState = 0x2D0; // uint8
|
||||
public const nint m_flDamageAccumulator = 0x2D4; // float32
|
||||
public const nint m_bTakesDamage = 0x2D8; // bool
|
||||
public const nint m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t
|
||||
public const nint m_nTakeDamageFlags = 0x2E0; //
|
||||
public const nint m_nPlatformType = 0x2E8; // EntityPlatformTypes_t
|
||||
public const nint m_MoveCollide = 0x2EA; // MoveCollide_t
|
||||
public const nint m_MoveCollide = 0x2EA; //
|
||||
public const nint m_MoveType = 0x2EB; // MoveType_t
|
||||
public const nint m_nActualMoveType = 0x2EC; // MoveType_t
|
||||
public const nint m_nWaterTouch = 0x2ED; // uint8
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1899,7 +1899,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vEndPointWorld = 0x874; // Vector
|
||||
constexpr std::ptrdiff_t m_vEndPointRelative = 0x880; // Vector
|
||||
constexpr std::ptrdiff_t m_radius = 0x88C; // float32
|
||||
constexpr std::ptrdiff_t m_TouchType = 0x890; // Touch_t
|
||||
constexpr std::ptrdiff_t m_TouchType = 0x890; //
|
||||
constexpr std::ptrdiff_t m_iFilterName = 0x898; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_hFilter = 0x8A0; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_iszDecal = 0x8A8; // CUtlSymbolLarge
|
||||
@ -2908,7 +2908,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x7C8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
|
||||
constexpr std::ptrdiff_t m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
|
||||
constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
|
||||
constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; //
|
||||
constexpr std::ptrdiff_t m_StyleEvent = 0x818; // CEntityIOOutput[4]
|
||||
constexpr std::ptrdiff_t m_hLightCookie = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_flShape = 0x8E0; // float32
|
||||
@ -3040,7 +3040,7 @@ namespace cs2_dumper {
|
||||
// Field count: 2
|
||||
namespace CLogicNavigation {
|
||||
constexpr std::ptrdiff_t m_isOn = 0x4E8; // bool
|
||||
constexpr std::ptrdiff_t m_navProperty = 0x4EC; // navproperties_t
|
||||
constexpr std::ptrdiff_t m_navProperty = 0x4EC; //
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 12
|
||||
@ -6207,8 +6207,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x518; // bool
|
||||
constexpr std::ptrdiff_t m_soundscapeIndex = 0x51C; // int32
|
||||
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x520; // int32
|
||||
constexpr std::ptrdiff_t m_positionNames = 0x528; // CUtlSymbolLarge[8]
|
||||
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
|
||||
constexpr std::ptrdiff_t m_positionNames = 0x528; //
|
||||
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; //
|
||||
constexpr std::ptrdiff_t m_bDisabled = 0x56C; // bool
|
||||
constexpr std::ptrdiff_t m_soundscapeName = 0x570; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_soundEventHash = 0x578; // uint32
|
||||
@ -6704,8 +6704,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_LastHitGroup = 0x550; // HitGroup_t
|
||||
constexpr std::ptrdiff_t m_flDissolveStartTime = 0x554; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_OnIgnite = 0x558; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_nRenderMode = 0x580; // RenderMode_t
|
||||
constexpr std::ptrdiff_t m_nRenderFX = 0x581; // RenderFx_t
|
||||
constexpr std::ptrdiff_t m_nRenderMode = 0x580; //
|
||||
constexpr std::ptrdiff_t m_nRenderFX = 0x581; //
|
||||
constexpr std::ptrdiff_t m_bAllowFadeInView = 0x582; // bool
|
||||
constexpr std::ptrdiff_t m_clrRender = 0x5A0; // Color
|
||||
constexpr std::ptrdiff_t m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -7321,7 +7321,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nPreviousNodeIndex = 0x7D4; // int32
|
||||
constexpr std::ptrdiff_t m_bFixedOrientation = 0x7D8; // bool
|
||||
constexpr std::ptrdiff_t m_bFixedPitch = 0x7D9; // bool
|
||||
constexpr std::ptrdiff_t m_eSolidType = 0x7DA; // SolidType_t
|
||||
constexpr std::ptrdiff_t m_eSolidType = 0x7DA; //
|
||||
constexpr std::ptrdiff_t m_bIsMoving = 0x7DB; // bool
|
||||
constexpr std::ptrdiff_t m_flTimeToReachMaxSpeed = 0x7DC; // float32
|
||||
constexpr std::ptrdiff_t m_flDistanceToReachMaxSpeed = 0x7E0; // float32
|
||||
@ -7382,7 +7382,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_state = 0x798; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Field count: 189
|
||||
// Field count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7549,127 +7549,128 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCB4; // Vector
|
||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xCC0; // float32[8]
|
||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xCE0; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCE4; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD0C; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD34; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD38; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD3C; // int32
|
||||
constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD58; // bool
|
||||
constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD5C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD60; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bLevelInitialized = 0xD64; // bool
|
||||
constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD68; // int32
|
||||
constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD6C; // int32
|
||||
constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD70; // bool
|
||||
constexpr std::ptrdiff_t m_endMatchOnThink = 0xD71; // bool
|
||||
constexpr std::ptrdiff_t m_iFreezeTime = 0xD74; // int32
|
||||
constexpr std::ptrdiff_t m_iNumTerrorist = 0xD78; // int32
|
||||
constexpr std::ptrdiff_t m_iNumCT = 0xD7C; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD80; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD84; // int32
|
||||
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDA0; // int32
|
||||
constexpr std::ptrdiff_t m_bFirstConnected = 0xDA4; // bool
|
||||
constexpr std::ptrdiff_t m_bCompleteReset = 0xDA5; // bool
|
||||
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDA6; // bool
|
||||
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDA7; // bool
|
||||
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDA8; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
|
||||
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
|
||||
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDD4; // float32
|
||||
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDD8; // char*
|
||||
constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDE0; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDE4; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDE8; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDEC; // uint32
|
||||
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xDF8; // bool
|
||||
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xDF9; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE30; // int32
|
||||
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE34; // float32
|
||||
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE50; // int32
|
||||
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE54; // float32
|
||||
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE58; // float32
|
||||
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE5C; // int32
|
||||
constexpr std::ptrdiff_t m_iAccountCT = 0xE60; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE64; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE68; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE6C; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE70; // int32
|
||||
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE74; // int32
|
||||
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE78; // float32
|
||||
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE7C; // bool
|
||||
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE80; // float32
|
||||
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE88; // int32
|
||||
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE8C; // int32
|
||||
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xE94; // bool
|
||||
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xE95; // bool
|
||||
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xE96; // bool
|
||||
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xE97; // bool
|
||||
constexpr std::ptrdiff_t m_firstKillTime = 0xE9C; // float32
|
||||
constexpr std::ptrdiff_t m_firstBloodTime = 0xEA4; // float32
|
||||
constexpr std::ptrdiff_t m_hostageWasInjured = 0xEC0; // bool
|
||||
constexpr std::ptrdiff_t m_hostageWasKilled = 0xEC1; // bool
|
||||
constexpr std::ptrdiff_t m_bVoteCalled = 0xED0; // bool
|
||||
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xED1; // bool
|
||||
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xED4; // float32
|
||||
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xED8; // bool
|
||||
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEDC; // int32
|
||||
constexpr std::ptrdiff_t m_bTargetBombed = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_bBombDefused = 0xEE1; // bool
|
||||
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEE2; // bool
|
||||
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF30; // Vector
|
||||
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF70; // bool
|
||||
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF74; // int32
|
||||
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF78; // float32
|
||||
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF7C; // int32
|
||||
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF80; // float32
|
||||
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFB8; // bool
|
||||
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFBC; // float32
|
||||
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1228; // bool
|
||||
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1229; // bool
|
||||
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x122C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1230; // float32
|
||||
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1234; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1238; // float32
|
||||
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x123C; // int32
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14B8; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14BC; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14BD; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0x14D8; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14E0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_hPlayerResource = 0x1570; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0x1578; // CRetakeGameRules
|
||||
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1710; // CUtlVector<int32>[4]
|
||||
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1770; // bool[4]
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0x1798; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x179C; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17A0; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17A4; // bool
|
||||
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17A8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17AC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17B0; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17B4; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17B8; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17BC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17C0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17C8; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17CC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17D0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17D4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17D8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17E0; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17E4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17E8; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17EC; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x17F0; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0x17F4; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5800; // float64
|
||||
constexpr std::ptrdiff_t m_ullLocalMatchID = 0xCE8; // uint64
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xCF0; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD18; // int32[10]
|
||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD40; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD44; // int32
|
||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD48; // int32
|
||||
constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xD68; // bool
|
||||
constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xD6C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xD70; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bLevelInitialized = 0xD74; // bool
|
||||
constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xD78; // int32
|
||||
constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xD7C; // int32
|
||||
constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xD80; // bool
|
||||
constexpr std::ptrdiff_t m_endMatchOnThink = 0xD81; // bool
|
||||
constexpr std::ptrdiff_t m_iFreezeTime = 0xD84; // int32
|
||||
constexpr std::ptrdiff_t m_iNumTerrorist = 0xD88; // int32
|
||||
constexpr std::ptrdiff_t m_iNumCT = 0xD8C; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD90; // int32
|
||||
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD94; // int32
|
||||
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD98; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDB0; // int32
|
||||
constexpr std::ptrdiff_t m_bFirstConnected = 0xDB4; // bool
|
||||
constexpr std::ptrdiff_t m_bCompleteReset = 0xDB5; // bool
|
||||
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDB6; // bool
|
||||
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDB7; // bool
|
||||
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDB8; // bool
|
||||
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDC0; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDDC; // bool
|
||||
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDE0; // uint32
|
||||
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDE4; // float32
|
||||
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xDE8; // char*
|
||||
constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xDF0; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xDF4; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xDF8; // uint32
|
||||
constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xDFC; // uint32
|
||||
constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE08; // bool
|
||||
constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE09; // bool
|
||||
constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE40; // int32
|
||||
constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE44; // float32
|
||||
constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xE60; // int32
|
||||
constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xE64; // float32
|
||||
constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xE68; // float32
|
||||
constexpr std::ptrdiff_t m_iAccountTerrorist = 0xE6C; // int32
|
||||
constexpr std::ptrdiff_t m_iAccountCT = 0xE70; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xE74; // int32
|
||||
constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xE78; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xE7C; // int32
|
||||
constexpr std::ptrdiff_t m_iMaxNumCTs = 0xE80; // int32
|
||||
constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xE84; // int32
|
||||
constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xE88; // float32
|
||||
constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xE8C; // bool
|
||||
constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xE90; // float32
|
||||
constexpr std::ptrdiff_t m_iHostagesRescued = 0xE98; // int32
|
||||
constexpr std::ptrdiff_t m_iHostagesTouched = 0xE9C; // int32
|
||||
constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEA0; // float32
|
||||
constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEA4; // bool
|
||||
constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEA5; // bool
|
||||
constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEA6; // bool
|
||||
constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEA7; // bool
|
||||
constexpr std::ptrdiff_t m_firstKillTime = 0xEAC; // float32
|
||||
constexpr std::ptrdiff_t m_firstBloodTime = 0xEB4; // float32
|
||||
constexpr std::ptrdiff_t m_hostageWasInjured = 0xED0; // bool
|
||||
constexpr std::ptrdiff_t m_hostageWasKilled = 0xED1; // bool
|
||||
constexpr std::ptrdiff_t m_bVoteCalled = 0xEE0; // bool
|
||||
constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xEE1; // bool
|
||||
constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xEE4; // float32
|
||||
constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xEE8; // bool
|
||||
constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xEEC; // int32
|
||||
constexpr std::ptrdiff_t m_bTargetBombed = 0xEF0; // bool
|
||||
constexpr std::ptrdiff_t m_bBombDefused = 0xEF1; // bool
|
||||
constexpr std::ptrdiff_t m_bMapHasBombZone = 0xEF2; // bool
|
||||
constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF40; // Vector
|
||||
constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF80; // bool
|
||||
constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF84; // int32
|
||||
constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xF88; // float32
|
||||
constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xF8C; // int32
|
||||
constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xF90; // float32
|
||||
constexpr std::ptrdiff_t m_CTSpawnPoints = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFC8; // bool
|
||||
constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFCC; // float32
|
||||
constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1238; // bool
|
||||
constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1239; // bool
|
||||
constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x123C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1240; // float32
|
||||
constexpr std::ptrdiff_t m_flLastThinkTime = 0x1244; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1248; // float32
|
||||
constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x124C; // int32
|
||||
constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14C8; // int32
|
||||
constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14CC; // bool
|
||||
constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14CD; // bool
|
||||
constexpr std::ptrdiff_t m_pGameModeRules = 0x14E8; // CCSGameModeRules*
|
||||
constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x14F0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_hPlayerResource = 0x1580; // CHandle<CBaseEntity>
|
||||
constexpr std::ptrdiff_t m_RetakeRules = 0x1588; // CRetakeGameRules
|
||||
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1720; // CUtlVector<int32>[4]
|
||||
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x1780; // bool[4]
|
||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17A8; // uint8
|
||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17AC; // int32
|
||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17B0; // int32
|
||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17B4; // bool
|
||||
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17B8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17BC; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x17C0; // int32
|
||||
constexpr std::ptrdiff_t m_eRoundEndReason = 0x17C4; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x17C8; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x17CC; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x17D0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x17D8; // CPlayerSlot
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x17DC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x17E0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x17E4; // int32
|
||||
constexpr std::ptrdiff_t m_sRoundEndMessage = 0x17E8; // CUtlString
|
||||
constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x17F0; // int32
|
||||
constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x17F4; // bool
|
||||
constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x17F8; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundEndCount = 0x17FC; // uint8
|
||||
constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1800; // int32
|
||||
constexpr std::ptrdiff_t m_nRoundStartCount = 0x1804; // uint8
|
||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5810; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Field count: 0
|
||||
@ -7944,10 +7945,10 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
namespace CCSPlayer_ActionTrackingServices {
|
||||
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bIsRescuing = 0x22C; // bool
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
constexpr std::ptrdiff_t m_bIsRescuing = 0x244; // bool
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x248; // WeaponPurchaseTracker_t
|
||||
constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
@ -8739,7 +8740,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector
|
||||
constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector
|
||||
constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8
|
||||
constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t
|
||||
constexpr std::ptrdiff_t m_nSolidType = 0x5B; //
|
||||
constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8
|
||||
constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t
|
||||
constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8
|
||||
@ -9536,7 +9537,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iLoop = 0x4E0; // int32
|
||||
constexpr std::ptrdiff_t m_iBeam = 0x4E4; // int32
|
||||
constexpr std::ptrdiff_t m_pBeam = 0x4E8; // CBeam*[24]
|
||||
constexpr std::ptrdiff_t m_flBeamTime = 0x5A8; // GameTime_t[24]
|
||||
constexpr std::ptrdiff_t m_flBeamTime = 0x5A8; //
|
||||
constexpr std::ptrdiff_t m_flStartTime = 0x608; // GameTime_t
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
@ -10048,7 +10049,7 @@ namespace cs2_dumper {
|
||||
namespace CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 90
|
||||
// Field count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10144,58 +10145,59 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iDraftIndex = 0x868; // int32
|
||||
constexpr std::ptrdiff_t m_msQueuedModeDisconnectionTimestamp = 0x86C; // uint32
|
||||
constexpr std::ptrdiff_t m_uiAbandonRecordedReason = 0x870; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x874; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x875; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x876; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x877; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x878; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x879; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x87C; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x888; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x889; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x88A; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x88C; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x890; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x894; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x898; // CHandle<CCSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_DesiredObserverMode = 0x89C; // int32
|
||||
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x8A0; // CEntityHandle
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x8A4; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x8A8; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x8AC; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x8B0; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x8B1; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x8B2; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x8B4; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x8B8; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x8BC; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x8C0; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x8C4; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundScore = 0x8C8; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundsWon = 0x8CC; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x8D0; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x8D8; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x8D9; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8DA; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x8DC; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x8E0; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8E4; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x8E8; // int32
|
||||
constexpr std::ptrdiff_t m_nUpdateCounter = 0x8EC; // int32
|
||||
constexpr std::ptrdiff_t m_flSmoothedPing = 0x8F0; // float32
|
||||
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF998; // IntervalTimer
|
||||
constexpr std::ptrdiff_t m_bShowHints = 0xF9B0; // bool
|
||||
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF9B4; // int32
|
||||
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF9B8; // bool
|
||||
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF9B9; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF9BA; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF9BB; // bool
|
||||
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9C0; // float64
|
||||
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9C8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9CC; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9D0; // uint32
|
||||
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9D4; // uint32
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFA79; // bool
|
||||
constexpr std::ptrdiff_t m_eNetworkDisconnectionReason = 0x874; // uint32
|
||||
constexpr std::ptrdiff_t m_bCannotBeKicked = 0x878; // bool
|
||||
constexpr std::ptrdiff_t m_bEverFullyConnected = 0x879; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonAllowsSurrender = 0x87A; // bool
|
||||
constexpr std::ptrdiff_t m_bAbandonOffersInstantSurrender = 0x87B; // bool
|
||||
constexpr std::ptrdiff_t m_bDisconnection1MinWarningPrinted = 0x87C; // bool
|
||||
constexpr std::ptrdiff_t m_bScoreReported = 0x87D; // bool
|
||||
constexpr std::ptrdiff_t m_nDisconnectionTick = 0x880; // int32
|
||||
constexpr std::ptrdiff_t m_bControllingBot = 0x890; // bool
|
||||
constexpr std::ptrdiff_t m_bHasControlledBotThisRound = 0x891; // bool
|
||||
constexpr std::ptrdiff_t m_bHasBeenControlledByPlayerThisRound = 0x892; // bool
|
||||
constexpr std::ptrdiff_t m_nBotsControlledThisRound = 0x894; // int32
|
||||
constexpr std::ptrdiff_t m_bCanControlObservedBot = 0x898; // bool
|
||||
constexpr std::ptrdiff_t m_hPlayerPawn = 0x89C; // CHandle<CCSPlayerPawn>
|
||||
constexpr std::ptrdiff_t m_hObserverPawn = 0x8A0; // CHandle<CCSObserverPawn>
|
||||
constexpr std::ptrdiff_t m_DesiredObserverMode = 0x8A4; // int32
|
||||
constexpr std::ptrdiff_t m_hDesiredObserverTarget = 0x8A8; // CEntityHandle
|
||||
constexpr std::ptrdiff_t m_bPawnIsAlive = 0x8AC; // bool
|
||||
constexpr std::ptrdiff_t m_iPawnHealth = 0x8B0; // uint32
|
||||
constexpr std::ptrdiff_t m_iPawnArmor = 0x8B4; // int32
|
||||
constexpr std::ptrdiff_t m_bPawnHasDefuser = 0x8B8; // bool
|
||||
constexpr std::ptrdiff_t m_bPawnHasHelmet = 0x8B9; // bool
|
||||
constexpr std::ptrdiff_t m_nPawnCharacterDefIndex = 0x8BA; // uint16
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeStart = 0x8BC; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnLifetimeEnd = 0x8C0; // int32
|
||||
constexpr std::ptrdiff_t m_iPawnBotDifficulty = 0x8C4; // int32
|
||||
constexpr std::ptrdiff_t m_hOriginalControllerOfCurrentPawn = 0x8C8; // CHandle<CCSPlayerController>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x8CC; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundScore = 0x8D0; // int32
|
||||
constexpr std::ptrdiff_t m_iRoundsWon = 0x8D4; // int32
|
||||
constexpr std::ptrdiff_t m_recentKillQueue = 0x8D8; // uint8[8]
|
||||
constexpr std::ptrdiff_t m_nFirstKill = 0x8E0; // uint8
|
||||
constexpr std::ptrdiff_t m_nKillCount = 0x8E1; // uint8
|
||||
constexpr std::ptrdiff_t m_bMvpNoMusic = 0x8E2; // bool
|
||||
constexpr std::ptrdiff_t m_eMvpReason = 0x8E4; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitID = 0x8E8; // int32
|
||||
constexpr std::ptrdiff_t m_iMusicKitMVPs = 0x8EC; // int32
|
||||
constexpr std::ptrdiff_t m_iMVPs = 0x8F0; // int32
|
||||
constexpr std::ptrdiff_t m_nUpdateCounter = 0x8F4; // int32
|
||||
constexpr std::ptrdiff_t m_flSmoothedPing = 0x8F8; // float32
|
||||
constexpr std::ptrdiff_t m_lastHeldVoteTimer = 0xF9A0; // IntervalTimer
|
||||
constexpr std::ptrdiff_t m_bShowHints = 0xF9B8; // bool
|
||||
constexpr std::ptrdiff_t m_iNextTimeCheck = 0xF9BC; // int32
|
||||
constexpr std::ptrdiff_t m_bJustDidTeamKill = 0xF9C0; // bool
|
||||
constexpr std::ptrdiff_t m_bPunishForTeamKill = 0xF9C1; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarning = 0xF9C2; // bool
|
||||
constexpr std::ptrdiff_t m_bGaveTeamDamageWarningThisRound = 0xF9C3; // bool
|
||||
constexpr std::ptrdiff_t m_dblLastReceivedPacketPlatFloatTime = 0xF9C8; // float64
|
||||
constexpr std::ptrdiff_t m_LastTeamDamageWarningTime = 0xF9D0; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_LastTimePlayerWasDisconnectedForPawnsRemove = 0xF9D4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_nSuspiciousHitCount = 0xF9D8; // uint32
|
||||
constexpr std::ptrdiff_t m_nNonSuspiciousHitStreak = 0xF9DC; // uint32
|
||||
constexpr std::ptrdiff_t m_bFireBulletsSeedSynchronized = 0xFA81; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Field count: 13
|
||||
@ -11064,9 +11066,9 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_lifeState = 0x2D0; // uint8
|
||||
constexpr std::ptrdiff_t m_flDamageAccumulator = 0x2D4; // float32
|
||||
constexpr std::ptrdiff_t m_bTakesDamage = 0x2D8; // bool
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t
|
||||
constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2E0; //
|
||||
constexpr std::ptrdiff_t m_nPlatformType = 0x2E8; // EntityPlatformTypes_t
|
||||
constexpr std::ptrdiff_t m_MoveCollide = 0x2EA; // MoveCollide_t
|
||||
constexpr std::ptrdiff_t m_MoveCollide = 0x2EA; //
|
||||
constexpr std::ptrdiff_t m_MoveType = 0x2EB; // MoveType_t
|
||||
constexpr std::ptrdiff_t m_nActualMoveType = 0x2EC; // MoveType_t
|
||||
constexpr std::ptrdiff_t m_nWaterTouch = 0x2ED; // uint8
|
||||
|
@ -3302,195 +3302,196 @@
|
||||
},
|
||||
"CCSGameRules": {
|
||||
"fields": {
|
||||
"mTeamDMLastThinkTime": 3668,
|
||||
"mTeamDMLastWinningTeamNumber": 3664,
|
||||
"m_BtGlobalBlackboard": 5344,
|
||||
"m_CTSpawnPoints": 3976,
|
||||
"m_CTSpawnPointsMasterList": 3904,
|
||||
"mTeamDMLastThinkTime": 3684,
|
||||
"mTeamDMLastWinningTeamNumber": 3680,
|
||||
"m_BtGlobalBlackboard": 5360,
|
||||
"m_CTSpawnPoints": 3992,
|
||||
"m_CTSpawnPointsMasterList": 3920,
|
||||
"m_MatchDevice": 304,
|
||||
"m_MinimapVerticalSectionHeights": 3264,
|
||||
"m_RetakeRules": 5496,
|
||||
"m_RetakeRules": 5512,
|
||||
"m_TeamRespawnWaveTimes": 2980,
|
||||
"m_TerroristSpawnPoints": 4000,
|
||||
"m_TerroristSpawnPointsMasterList": 3928,
|
||||
"m_TerroristSpawnPoints": 4016,
|
||||
"m_TerroristSpawnPointsMasterList": 3944,
|
||||
"m_arrProhibitedItemIndices": 2380,
|
||||
"m_arrSelectedHostageSpawnIndices": 3464,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5904,
|
||||
"m_arrSelectedHostageSpawnIndices": 3480,
|
||||
"m_arrTeamUniqueKillWeaponsMatch": 5920,
|
||||
"m_arrTournamentActiveCasterAccounts": 2580,
|
||||
"m_bAllowWeaponSwitch": 4648,
|
||||
"m_bAllowWeaponSwitch": 4664,
|
||||
"m_bAnyHostageReached": 284,
|
||||
"m_bBombDefused": 3809,
|
||||
"m_bBombDefused": 3825,
|
||||
"m_bBombDropped": 2604,
|
||||
"m_bBombPlanted": 2605,
|
||||
"m_bBuyTimeEnded": 3800,
|
||||
"m_bBuyTimeEnded": 3816,
|
||||
"m_bCTCantBuy": 2617,
|
||||
"m_bCTTimeOutActive": 214,
|
||||
"m_bCanDonateWeapons": 3735,
|
||||
"m_bCompleteReset": 3493,
|
||||
"m_bFirstConnected": 3492,
|
||||
"m_bForceTeamChangeSilent": 3576,
|
||||
"m_bCanDonateWeapons": 3751,
|
||||
"m_bCompleteReset": 3509,
|
||||
"m_bFirstConnected": 3508,
|
||||
"m_bForceTeamChangeSilent": 3592,
|
||||
"m_bFreezePeriod": 200,
|
||||
"m_bGameRestart": 252,
|
||||
"m_bHasHostageBeenTouched": 3416,
|
||||
"m_bHasHostageBeenTouched": 3432,
|
||||
"m_bHasMatchStarted": 308,
|
||||
"m_bHasTriggeredRoundStartMusic": 5308,
|
||||
"m_bHasTriggeredRoundStartMusic": 5324,
|
||||
"m_bIsDroppingItems": 2376,
|
||||
"m_bIsHltvActive": 2378,
|
||||
"m_bIsQuestEligible": 2377,
|
||||
"m_bIsQueuedMatchmaking": 288,
|
||||
"m_bIsUnreservedGameServer": 4024,
|
||||
"m_bIsUnreservedGameServer": 4040,
|
||||
"m_bIsValveDS": 296,
|
||||
"m_bLevelInitialized": 3428,
|
||||
"m_bLoadingRoundBackupData": 3577,
|
||||
"m_bLevelInitialized": 3444,
|
||||
"m_bLoadingRoundBackupData": 3593,
|
||||
"m_bLogoMap": 297,
|
||||
"m_bMapHasBombTarget": 285,
|
||||
"m_bMapHasBombZone": 3810,
|
||||
"m_bMapHasBombZone": 3826,
|
||||
"m_bMapHasBuyZone": 287,
|
||||
"m_bMapHasRescueZone": 286,
|
||||
"m_bMatchWaitingForResume": 233,
|
||||
"m_bNeedToAskPlayersForContinueVote": 3532,
|
||||
"m_bNoCTsKilled": 3733,
|
||||
"m_bNoEnemiesKilled": 3734,
|
||||
"m_bNoTerroristsKilled": 3732,
|
||||
"m_bPickNewTeamsOnReset": 3494,
|
||||
"m_bNeedToAskPlayersForContinueVote": 3548,
|
||||
"m_bNoCTsKilled": 3749,
|
||||
"m_bNoEnemiesKilled": 3750,
|
||||
"m_bNoTerroristsKilled": 3748,
|
||||
"m_bPickNewTeamsOnReset": 3510,
|
||||
"m_bPlayAllStepSoundsOnServer": 298,
|
||||
"m_bPlayedTeamIntroVO": 6060,
|
||||
"m_bRespawningAllRespawnablePlayers": 3952,
|
||||
"m_bRoundEndNoMusic": 6116,
|
||||
"m_bRoundEndShowTimerDefend": 6072,
|
||||
"m_bRoundTimeWarningTriggered": 4649,
|
||||
"m_bScrambleTeamsOnRestart": 3495,
|
||||
"m_bPlayedTeamIntroVO": 6076,
|
||||
"m_bRespawningAllRespawnablePlayers": 3968,
|
||||
"m_bRoundEndNoMusic": 6132,
|
||||
"m_bRoundEndShowTimerDefend": 6088,
|
||||
"m_bRoundTimeWarningTriggered": 4665,
|
||||
"m_bScrambleTeamsOnRestart": 3511,
|
||||
"m_bServerPaused": 212,
|
||||
"m_bServerVoteOnReset": 3793,
|
||||
"m_bServerVoteOnReset": 3809,
|
||||
"m_bSpawnedTerrorHuntHeavy": 3296,
|
||||
"m_bSwapTeamsOnRestart": 3496,
|
||||
"m_bSwitchingTeamsAtRoundReset": 5309,
|
||||
"m_bSwapTeamsOnRestart": 3512,
|
||||
"m_bSwitchingTeamsAtRoundReset": 5325,
|
||||
"m_bTCantBuy": 2616,
|
||||
"m_bTargetBombed": 3808,
|
||||
"m_bTeamIntroPeriod": 6052,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 6000,
|
||||
"m_bTargetBombed": 3824,
|
||||
"m_bTeamIntroPeriod": 6068,
|
||||
"m_bTeamLastKillUsedUniqueWeaponMatch": 6016,
|
||||
"m_bTechnicalTimeOut": 232,
|
||||
"m_bTerroristTimeOutActive": 213,
|
||||
"m_bVoiceWonMatchBragFired": 3708,
|
||||
"m_bVoteCalled": 3792,
|
||||
"m_bVoiceWonMatchBragFired": 3724,
|
||||
"m_bVoteCalled": 3808,
|
||||
"m_bWarmupPeriod": 201,
|
||||
"m_eRoundEndReason": 6068,
|
||||
"m_eRoundEndReason": 6084,
|
||||
"m_eRoundWinReason": 2612,
|
||||
"m_endMatchOnRoundReset": 3440,
|
||||
"m_endMatchOnThink": 3441,
|
||||
"m_fAccumulatedRoundOffDamage": 4664,
|
||||
"m_fAutobalanceDisplayTime": 4028,
|
||||
"m_fAvgPlayerRank": 3540,
|
||||
"m_endMatchOnRoundReset": 3456,
|
||||
"m_endMatchOnThink": 3457,
|
||||
"m_fAccumulatedRoundOffDamage": 4680,
|
||||
"m_fAutobalanceDisplayTime": 4044,
|
||||
"m_fAvgPlayerRank": 3556,
|
||||
"m_fMatchStartTime": 240,
|
||||
"m_fNextUpdateTeamClanNamesTime": 4656,
|
||||
"m_fNextUpdateTeamClanNamesTime": 4672,
|
||||
"m_fRoundStartTime": 244,
|
||||
"m_fTeamIntroPeriodEnd": 6056,
|
||||
"m_fWarmupNextChatNoticeTime": 3712,
|
||||
"m_fTeamIntroPeriodEnd": 6072,
|
||||
"m_fWarmupNextChatNoticeTime": 3728,
|
||||
"m_fWarmupPeriodEnd": 204,
|
||||
"m_fWarmupPeriodStart": 208,
|
||||
"m_firstBloodTime": 3748,
|
||||
"m_firstKillTime": 3740,
|
||||
"m_firstBloodTime": 3764,
|
||||
"m_firstKillTime": 3756,
|
||||
"m_flCMMItemDropRevealEndTime": 2372,
|
||||
"m_flCMMItemDropRevealStartTime": 2368,
|
||||
"m_flCTSpawnPointUsedTime": 3960,
|
||||
"m_flCTSpawnPointUsedTime": 3976,
|
||||
"m_flCTTimeOutRemaining": 220,
|
||||
"m_flGameStartTime": 256,
|
||||
"m_flIntermissionEndTime": 3424,
|
||||
"m_flIntermissionStartTime": 3420,
|
||||
"m_flLastPerfSampleTime": 22528,
|
||||
"m_flLastThinkTime": 4660,
|
||||
"m_flMatchInfoDecidedTime": 3636,
|
||||
"m_flNextHostageAnnouncement": 3728,
|
||||
"m_flIntermissionEndTime": 3440,
|
||||
"m_flIntermissionStartTime": 3436,
|
||||
"m_flLastPerfSampleTime": 22544,
|
||||
"m_flLastThinkTime": 4676,
|
||||
"m_flMatchInfoDecidedTime": 3652,
|
||||
"m_flNextHostageAnnouncement": 3744,
|
||||
"m_flNextRespawnWave": 3108,
|
||||
"m_flRestartRoundTime": 248,
|
||||
"m_flTeamDMLastAnnouncementTime": 3672,
|
||||
"m_flTerroristSpawnPointUsedTime": 3968,
|
||||
"m_flTeamDMLastAnnouncementTime": 3688,
|
||||
"m_flTerroristSpawnPointUsedTime": 3984,
|
||||
"m_flTerroristTimeOutRemaining": 216,
|
||||
"m_flVoteCheckThrottle": 3796,
|
||||
"m_flVoteCheckThrottle": 3812,
|
||||
"m_gamePhase": 264,
|
||||
"m_hPlayerResource": 5488,
|
||||
"m_hostageWasInjured": 3776,
|
||||
"m_hostageWasKilled": 3777,
|
||||
"m_iAccountCT": 3680,
|
||||
"m_iAccountTerrorist": 3676,
|
||||
"m_iFreezeTime": 3444,
|
||||
"m_hPlayerResource": 5504,
|
||||
"m_hostageWasInjured": 3792,
|
||||
"m_hostageWasKilled": 3793,
|
||||
"m_iAccountCT": 3696,
|
||||
"m_iAccountTerrorist": 3692,
|
||||
"m_iFreezeTime": 3460,
|
||||
"m_iHostagesRemaining": 280,
|
||||
"m_iHostagesRescued": 3720,
|
||||
"m_iHostagesTouched": 3724,
|
||||
"m_iLoserBonusMostRecentTeam": 3700,
|
||||
"m_iHostagesRescued": 3736,
|
||||
"m_iHostagesTouched": 3740,
|
||||
"m_iLoserBonusMostRecentTeam": 3716,
|
||||
"m_iMatchStats_PlayersAlive_CT": 2740,
|
||||
"m_iMatchStats_PlayersAlive_T": 2860,
|
||||
"m_iMatchStats_RoundResults": 2620,
|
||||
"m_iMaxNumCTs": 3696,
|
||||
"m_iMaxNumTerrorists": 3692,
|
||||
"m_iNextCTSpawnPoint": 3956,
|
||||
"m_iNextTerroristSpawnPoint": 3964,
|
||||
"m_iNumCT": 3452,
|
||||
"m_iNumConsecutiveCTLoses": 3384,
|
||||
"m_iNumConsecutiveTerroristLoses": 3388,
|
||||
"m_iNumSpawnableCT": 3460,
|
||||
"m_iNumSpawnableTerrorist": 3456,
|
||||
"m_iNumTerrorist": 3448,
|
||||
"m_iRoundEndFunFactData1": 6092,
|
||||
"m_iRoundEndFunFactData2": 6096,
|
||||
"m_iRoundEndFunFactData3": 6100,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6088,
|
||||
"m_iRoundEndLegacy": 6120,
|
||||
"m_iRoundEndPlayerCount": 6112,
|
||||
"m_iRoundEndTimerTime": 6076,
|
||||
"m_iRoundEndWinnerTeam": 6064,
|
||||
"m_iRoundStartRoundNumber": 6128,
|
||||
"m_iMaxNumCTs": 3712,
|
||||
"m_iMaxNumTerrorists": 3708,
|
||||
"m_iNextCTSpawnPoint": 3972,
|
||||
"m_iNextTerroristSpawnPoint": 3980,
|
||||
"m_iNumCT": 3468,
|
||||
"m_iNumConsecutiveCTLoses": 3396,
|
||||
"m_iNumConsecutiveTerroristLoses": 3400,
|
||||
"m_iNumSpawnableCT": 3476,
|
||||
"m_iNumSpawnableTerrorist": 3472,
|
||||
"m_iNumTerrorist": 3464,
|
||||
"m_iRoundEndFunFactData1": 6108,
|
||||
"m_iRoundEndFunFactData2": 6112,
|
||||
"m_iRoundEndFunFactData3": 6116,
|
||||
"m_iRoundEndFunFactPlayerSlot": 6104,
|
||||
"m_iRoundEndLegacy": 6136,
|
||||
"m_iRoundEndPlayerCount": 6128,
|
||||
"m_iRoundEndTimerTime": 6092,
|
||||
"m_iRoundEndWinnerTeam": 6080,
|
||||
"m_iRoundStartRoundNumber": 6144,
|
||||
"m_iRoundTime": 236,
|
||||
"m_iRoundWinStatus": 2608,
|
||||
"m_iSpawnPointCount_CT": 3688,
|
||||
"m_iSpawnPointCount_Terrorist": 3684,
|
||||
"m_iSpawnPointCount_CT": 3704,
|
||||
"m_iSpawnPointCount_Terrorist": 3700,
|
||||
"m_iSpectatorSlotCount": 300,
|
||||
"m_iTotalRoundsPlayed": 3432,
|
||||
"m_iUnBalancedRounds": 3436,
|
||||
"m_nCTTeamIntroVariant": 6048,
|
||||
"m_iTotalRoundsPlayed": 3448,
|
||||
"m_iUnBalancedRounds": 3452,
|
||||
"m_nCTTeamIntroVariant": 6064,
|
||||
"m_nCTTimeOuts": 228,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3340,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3300,
|
||||
"m_nEndMatchMapVoteWinner": 3380,
|
||||
"m_nEndMatchTiedVotes": 3504,
|
||||
"m_nEndMatchMapGroupVoteOptions": 3352,
|
||||
"m_nEndMatchMapGroupVoteTypes": 3312,
|
||||
"m_nEndMatchMapVoteWinner": 3392,
|
||||
"m_nEndMatchTiedVotes": 3520,
|
||||
"m_nHalloweenMaskListSeed": 2600,
|
||||
"m_nLastFreezeEndBeep": 3804,
|
||||
"m_nMatchAbortedEarlyReason": 5304,
|
||||
"m_nMatchEndCount": 6040,
|
||||
"m_nMatchInfoShowType": 3632,
|
||||
"m_nLastFreezeEndBeep": 3820,
|
||||
"m_nMatchAbortedEarlyReason": 5320,
|
||||
"m_nMatchEndCount": 6056,
|
||||
"m_nMatchInfoShowType": 3648,
|
||||
"m_nNextMapInMapgroup": 312,
|
||||
"m_nOvertimePlaying": 276,
|
||||
"m_nQueuedMatchmakingMode": 292,
|
||||
"m_nRoundEndCount": 6124,
|
||||
"m_nRoundStartCount": 6132,
|
||||
"m_nRoundEndCount": 6140,
|
||||
"m_nRoundStartCount": 6148,
|
||||
"m_nRoundsPlayedThisPhase": 272,
|
||||
"m_nServerQuestID": 3236,
|
||||
"m_nShorthandedBonusLastEvalRound": 4668,
|
||||
"m_nSpawnPointsRandomSeed": 3488,
|
||||
"m_nTTeamIntroVariant": 6044,
|
||||
"m_nShorthandedBonusLastEvalRound": 4684,
|
||||
"m_nSpawnPointsRandomSeed": 3504,
|
||||
"m_nTTeamIntroVariant": 6060,
|
||||
"m_nTerroristTimeOuts": 224,
|
||||
"m_nTournamentPredictionsPct": 2364,
|
||||
"m_numBestOfMaps": 2596,
|
||||
"m_numQueuedMatchmakingAccounts": 3536,
|
||||
"m_numSpectatorsCountMax": 3556,
|
||||
"m_numSpectatorsCountMaxLnk": 3564,
|
||||
"m_numSpectatorsCountMaxTV": 3560,
|
||||
"m_numTotalTournamentDrops": 3552,
|
||||
"m_pGameModeRules": 5336,
|
||||
"m_pQueuedMatchmakingReservationString": 3544,
|
||||
"m_phaseChangeAnnouncementTime": 4652,
|
||||
"m_sRoundEndFunFactToken": 6080,
|
||||
"m_sRoundEndMessage": 6104,
|
||||
"m_numQueuedMatchmakingAccounts": 3552,
|
||||
"m_numSpectatorsCountMax": 3572,
|
||||
"m_numSpectatorsCountMaxLnk": 3580,
|
||||
"m_numSpectatorsCountMaxTV": 3576,
|
||||
"m_numTotalTournamentDrops": 3568,
|
||||
"m_pGameModeRules": 5352,
|
||||
"m_pQueuedMatchmakingReservationString": 3560,
|
||||
"m_phaseChangeAnnouncementTime": 4668,
|
||||
"m_sRoundEndFunFactToken": 6096,
|
||||
"m_sRoundEndMessage": 6120,
|
||||
"m_szMatchStatTxt": 1340,
|
||||
"m_szTournamentEventName": 316,
|
||||
"m_szTournamentEventStage": 828,
|
||||
"m_szTournamentPredictionsTxt": 1852,
|
||||
"m_timeUntilNextPhaseStarts": 260,
|
||||
"m_tmNextPeriodicThink": 3704,
|
||||
"m_tmNextPeriodicThink": 3720,
|
||||
"m_totalRoundsPlayed": 268,
|
||||
"m_ullLocalMatchID": 3304,
|
||||
"m_vMinimapMaxs": 3252,
|
||||
"m_vMinimapMins": 3240,
|
||||
"m_vecMainCTSpawnPos": 3888
|
||||
"m_vecMainCTSpawnPos": 3904
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
@ -4108,47 +4109,48 @@
|
||||
},
|
||||
"CCSPlayerController": {
|
||||
"fields": {
|
||||
"m_DesiredObserverMode": 2204,
|
||||
"m_LastTeamDamageWarningTime": 63944,
|
||||
"m_LastTimePlayerWasDisconnectedForPawnsRemove": 63948,
|
||||
"m_bAbandonAllowsSurrender": 2166,
|
||||
"m_bAbandonOffersInstantSurrender": 2167,
|
||||
"m_DesiredObserverMode": 2212,
|
||||
"m_LastTeamDamageWarningTime": 63952,
|
||||
"m_LastTimePlayerWasDisconnectedForPawnsRemove": 63956,
|
||||
"m_bAbandonAllowsSurrender": 2170,
|
||||
"m_bAbandonOffersInstantSurrender": 2171,
|
||||
"m_bAttemptedToGetColor": 1989,
|
||||
"m_bCanControlObservedBot": 2192,
|
||||
"m_bCannotBeKicked": 2164,
|
||||
"m_bControllingBot": 2184,
|
||||
"m_bDisconnection1MinWarningPrinted": 2168,
|
||||
"m_bEverFullyConnected": 2165,
|
||||
"m_bCanControlObservedBot": 2200,
|
||||
"m_bCannotBeKicked": 2168,
|
||||
"m_bControllingBot": 2192,
|
||||
"m_bDisconnection1MinWarningPrinted": 2172,
|
||||
"m_bEverFullyConnected": 2169,
|
||||
"m_bEverPlayedOnTeam": 1988,
|
||||
"m_bFireBulletsSeedSynchronized": 64121,
|
||||
"m_bGaveTeamDamageWarning": 63930,
|
||||
"m_bGaveTeamDamageWarningThisRound": 63931,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2186,
|
||||
"m_bFireBulletsSeedSynchronized": 64129,
|
||||
"m_bGaveTeamDamageWarning": 63938,
|
||||
"m_bGaveTeamDamageWarningThisRound": 63939,
|
||||
"m_bHasBeenControlledByPlayerThisRound": 2194,
|
||||
"m_bHasCommunicationAbuseMute": 1964,
|
||||
"m_bHasControlledBotThisRound": 2185,
|
||||
"m_bHasControlledBotThisRound": 2193,
|
||||
"m_bHasSeenJoinGame": 1998,
|
||||
"m_bInSwitchTeam": 1997,
|
||||
"m_bJustBecameSpectator": 1999,
|
||||
"m_bJustDidTeamKill": 63928,
|
||||
"m_bMvpNoMusic": 2266,
|
||||
"m_bPawnHasDefuser": 2224,
|
||||
"m_bPawnHasHelmet": 2225,
|
||||
"m_bPawnIsAlive": 2212,
|
||||
"m_bPunishForTeamKill": 63929,
|
||||
"m_bJustDidTeamKill": 63936,
|
||||
"m_bMvpNoMusic": 2274,
|
||||
"m_bPawnHasDefuser": 2232,
|
||||
"m_bPawnHasHelmet": 2233,
|
||||
"m_bPawnIsAlive": 2220,
|
||||
"m_bPunishForTeamKill": 63937,
|
||||
"m_bRemoveAllItemsOnNextRoundReset": 2001,
|
||||
"m_bScoreReported": 2169,
|
||||
"m_bShowHints": 63920,
|
||||
"m_bScoreReported": 2173,
|
||||
"m_bShowHints": 63928,
|
||||
"m_bSwitchTeamsOnNextRoundReset": 2000,
|
||||
"m_bTeamChanged": 1996,
|
||||
"m_dblLastReceivedPacketPlatFloatTime": 63936,
|
||||
"m_eMvpReason": 2268,
|
||||
"m_dblLastReceivedPacketPlatFloatTime": 63944,
|
||||
"m_eMvpReason": 2276,
|
||||
"m_eNetworkDisconnectionReason": 2164,
|
||||
"m_flForceTeamTime": 1980,
|
||||
"m_flLastJoinTeamTime": 2004,
|
||||
"m_flSmoothedPing": 2288,
|
||||
"m_hDesiredObserverTarget": 2208,
|
||||
"m_hObserverPawn": 2200,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2240,
|
||||
"m_hPlayerPawn": 2196,
|
||||
"m_flSmoothedPing": 2296,
|
||||
"m_hDesiredObserverTarget": 2216,
|
||||
"m_hObserverPawn": 2208,
|
||||
"m_hOriginalControllerOfCurrentPawn": 2248,
|
||||
"m_hPlayerPawn": 2204,
|
||||
"m_iCoachingTeam": 2048,
|
||||
"m_iCompTeammateColor": 1984,
|
||||
"m_iCompetitiveRankType": 2080,
|
||||
@ -4158,40 +4160,40 @@
|
||||
"m_iCompetitiveRankingPredicted_Win": 2084,
|
||||
"m_iCompetitiveWins": 2076,
|
||||
"m_iDraftIndex": 2152,
|
||||
"m_iMVPs": 2280,
|
||||
"m_iMusicKitID": 2272,
|
||||
"m_iMusicKitMVPs": 2276,
|
||||
"m_iNextTimeCheck": 63924,
|
||||
"m_iPawnArmor": 2220,
|
||||
"m_iPawnBotDifficulty": 2236,
|
||||
"m_iPawnHealth": 2216,
|
||||
"m_iPawnLifetimeEnd": 2232,
|
||||
"m_iPawnLifetimeStart": 2228,
|
||||
"m_iMVPs": 2288,
|
||||
"m_iMusicKitID": 2280,
|
||||
"m_iMusicKitMVPs": 2284,
|
||||
"m_iNextTimeCheck": 63932,
|
||||
"m_iPawnArmor": 2228,
|
||||
"m_iPawnBotDifficulty": 2244,
|
||||
"m_iPawnHealth": 2224,
|
||||
"m_iPawnLifetimeEnd": 2240,
|
||||
"m_iPawnLifetimeStart": 2236,
|
||||
"m_iPendingTeamNum": 1976,
|
||||
"m_iPing": 1960,
|
||||
"m_iRoundScore": 2248,
|
||||
"m_iRoundsWon": 2252,
|
||||
"m_iScore": 2244,
|
||||
"m_iRoundScore": 2256,
|
||||
"m_iRoundsWon": 2260,
|
||||
"m_iScore": 2252,
|
||||
"m_iTeammatePreferredColor": 1992,
|
||||
"m_lastHeldVoteTimer": 63896,
|
||||
"m_lastHeldVoteTimer": 63904,
|
||||
"m_msQueuedModeDisconnectionTimestamp": 2156,
|
||||
"m_nBotsControlledThisRound": 2188,
|
||||
"m_nDisconnectionTick": 2172,
|
||||
"m_nBotsControlledThisRound": 2196,
|
||||
"m_nDisconnectionTick": 2176,
|
||||
"m_nEndMatchNextMapVote": 2096,
|
||||
"m_nFirstKill": 2264,
|
||||
"m_nKillCount": 2265,
|
||||
"m_nNonSuspiciousHitStreak": 63956,
|
||||
"m_nPawnCharacterDefIndex": 2226,
|
||||
"m_nFirstKill": 2272,
|
||||
"m_nKillCount": 2273,
|
||||
"m_nNonSuspiciousHitStreak": 63964,
|
||||
"m_nPawnCharacterDefIndex": 2234,
|
||||
"m_nPlayerDominated": 2056,
|
||||
"m_nPlayerDominatingMe": 2064,
|
||||
"m_nQuestProgressReason": 2104,
|
||||
"m_nSuspiciousHitCount": 63952,
|
||||
"m_nUpdateCounter": 2284,
|
||||
"m_nSuspiciousHitCount": 63960,
|
||||
"m_nUpdateCounter": 2292,
|
||||
"m_pActionTrackingServices": 1944,
|
||||
"m_pDamageServices": 1952,
|
||||
"m_pInGameMoneyServices": 1928,
|
||||
"m_pInventoryServices": 1936,
|
||||
"m_recentKillQueue": 2256,
|
||||
"m_recentKillQueue": 2264,
|
||||
"m_szClan": 2008,
|
||||
"m_szClanName": 2016,
|
||||
"m_szCrosshairCodes": 1968,
|
||||
@ -5314,10 +5316,10 @@
|
||||
},
|
||||
"CCSPlayer_ActionTrackingServices": {
|
||||
"fields": {
|
||||
"m_bIsRescuing": 556,
|
||||
"m_hLastWeaponBeforeC4AutoSwitch": 512,
|
||||
"m_weaponPurchasesThisMatch": 560,
|
||||
"m_weaponPurchasesThisRound": 648
|
||||
"m_bIsRescuing": 580,
|
||||
"m_hLastWeaponBeforeC4AutoSwitch": 536,
|
||||
"m_weaponPurchasesThisMatch": 584,
|
||||
"m_weaponPurchasesThisRound": 672
|
||||
},
|
||||
"metadata": [
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -2001,7 +2001,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vEndPointWorld: usize = 0x874; // Vector
|
||||
pub const m_vEndPointRelative: usize = 0x880; // Vector
|
||||
pub const m_radius: usize = 0x88C; // float32
|
||||
pub const m_TouchType: usize = 0x890; // Touch_t
|
||||
pub const m_TouchType: usize = 0x890; //
|
||||
pub const m_iFilterName: usize = 0x898; // CUtlSymbolLarge
|
||||
pub const m_hFilter: usize = 0x8A0; // CHandle<CBaseEntity>
|
||||
pub const m_iszDecal: usize = 0x8A8; // CUtlSymbolLarge
|
||||
@ -3010,7 +3010,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flLightStyleStartTime: usize = 0x7C8; // GameTime_t
|
||||
pub const m_QueuedLightStyleStrings: usize = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
|
||||
pub const m_LightStyleEvents: usize = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
|
||||
pub const m_LightStyleTargets: usize = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
|
||||
pub const m_LightStyleTargets: usize = 0x800; //
|
||||
pub const m_StyleEvent: usize = 0x818; // CEntityIOOutput[4]
|
||||
pub const m_hLightCookie: usize = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_flShape: usize = 0x8E0; // float32
|
||||
@ -3142,7 +3142,7 @@ pub mod cs2_dumper {
|
||||
// Field count: 2
|
||||
pub mod CLogicNavigation {
|
||||
pub const m_isOn: usize = 0x4E8; // bool
|
||||
pub const m_navProperty: usize = 0x4EC; // navproperties_t
|
||||
pub const m_navProperty: usize = 0x4EC; //
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 12
|
||||
@ -6309,8 +6309,8 @@ pub mod cs2_dumper {
|
||||
pub const m_bOverrideWithEvent: usize = 0x518; // bool
|
||||
pub const m_soundscapeIndex: usize = 0x51C; // int32
|
||||
pub const m_soundscapeEntityListId: usize = 0x520; // int32
|
||||
pub const m_positionNames: usize = 0x528; // CUtlSymbolLarge[8]
|
||||
pub const m_hProxySoundscape: usize = 0x568; // CHandle<CEnvSoundscape>
|
||||
pub const m_positionNames: usize = 0x528; //
|
||||
pub const m_hProxySoundscape: usize = 0x568; //
|
||||
pub const m_bDisabled: usize = 0x56C; // bool
|
||||
pub const m_soundscapeName: usize = 0x570; // CUtlSymbolLarge
|
||||
pub const m_soundEventHash: usize = 0x578; // uint32
|
||||
@ -6806,8 +6806,8 @@ pub mod cs2_dumper {
|
||||
pub const m_LastHitGroup: usize = 0x550; // HitGroup_t
|
||||
pub const m_flDissolveStartTime: usize = 0x554; // GameTime_t
|
||||
pub const m_OnIgnite: usize = 0x558; // CEntityIOOutput
|
||||
pub const m_nRenderMode: usize = 0x580; // RenderMode_t
|
||||
pub const m_nRenderFX: usize = 0x581; // RenderFx_t
|
||||
pub const m_nRenderMode: usize = 0x580; //
|
||||
pub const m_nRenderFX: usize = 0x581; //
|
||||
pub const m_bAllowFadeInView: usize = 0x582; // bool
|
||||
pub const m_clrRender: usize = 0x5A0; // Color
|
||||
pub const m_vecRenderAttributes: usize = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
|
||||
@ -7423,7 +7423,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nPreviousNodeIndex: usize = 0x7D4; // int32
|
||||
pub const m_bFixedOrientation: usize = 0x7D8; // bool
|
||||
pub const m_bFixedPitch: usize = 0x7D9; // bool
|
||||
pub const m_eSolidType: usize = 0x7DA; // SolidType_t
|
||||
pub const m_eSolidType: usize = 0x7DA; //
|
||||
pub const m_bIsMoving: usize = 0x7DB; // bool
|
||||
pub const m_flTimeToReachMaxSpeed: usize = 0x7DC; // float32
|
||||
pub const m_flDistanceToReachMaxSpeed: usize = 0x7E0; // float32
|
||||
@ -7484,7 +7484,7 @@ pub mod cs2_dumper {
|
||||
pub const m_state: usize = 0x798; // int32
|
||||
}
|
||||
// Parent: CTeamplayRules
|
||||
// Field count: 189
|
||||
// Field count: 190
|
||||
//
|
||||
// Metadata:
|
||||
// NetworkVarNames: m_bFreezePeriod (bool)
|
||||
@ -7651,127 +7651,128 @@ pub mod cs2_dumper {
|
||||
pub const m_vMinimapMaxs: usize = 0xCB4; // Vector
|
||||
pub const m_MinimapVerticalSectionHeights: usize = 0xCC0; // float32[8]
|
||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xCE0; // bool
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCE4; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD0C; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD34; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD38; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD3C; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD58; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD5C; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD60; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD64; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD68; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD6C; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD70; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD71; // bool
|
||||
pub const m_iFreezeTime: usize = 0xD74; // int32
|
||||
pub const m_iNumTerrorist: usize = 0xD78; // int32
|
||||
pub const m_iNumCT: usize = 0xD7C; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD80; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD84; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD88; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDA0; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDA4; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDA5; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDA6; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDA7; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDA8; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDB0; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDCC; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDD0; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDD4; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDD8; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDE0; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDE4; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xDE8; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xDEC; // uint32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xDF8; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xDF9; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE30; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE34; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE50; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE54; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE58; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE5C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE60; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE64; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE68; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE6C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE70; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE74; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE78; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE7C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xE80; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xE88; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xE8C; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xE90; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xE94; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xE95; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xE96; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xE97; // bool
|
||||
pub const m_firstKillTime: usize = 0xE9C; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEA4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xEC0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xEC1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xED0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xED1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xED4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xED8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEDC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xEE0; // bool
|
||||
pub const m_bBombDefused: usize = 0xEE1; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xEE2; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF30; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF40; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF58; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF70; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF74; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF78; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF7C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF80; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xF88; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFA0; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFB8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFBC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1228; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1229; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x122C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1230; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1234; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1238; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x123C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x14B8; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14BC; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14BD; // bool
|
||||
pub const m_pGameModeRules: usize = 0x14D8; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x14E0; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1570; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1578; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1710; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1770; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x1798; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x179C; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x17A0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x17A4; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x17A8; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x17AC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x17B0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x17B4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x17B8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x17BC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x17C0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17C8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x17CC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x17D0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x17D4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x17D8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x17E0; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x17E4; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x17E8; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x17EC; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x17F0; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x17F4; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x5800; // float64
|
||||
pub const m_ullLocalMatchID: usize = 0xCE8; // uint64
|
||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xCF0; // int32[10]
|
||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD18; // int32[10]
|
||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD40; // int32
|
||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD44; // int32
|
||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD48; // int32
|
||||
pub const m_bHasHostageBeenTouched: usize = 0xD68; // bool
|
||||
pub const m_flIntermissionStartTime: usize = 0xD6C; // GameTime_t
|
||||
pub const m_flIntermissionEndTime: usize = 0xD70; // GameTime_t
|
||||
pub const m_bLevelInitialized: usize = 0xD74; // bool
|
||||
pub const m_iTotalRoundsPlayed: usize = 0xD78; // int32
|
||||
pub const m_iUnBalancedRounds: usize = 0xD7C; // int32
|
||||
pub const m_endMatchOnRoundReset: usize = 0xD80; // bool
|
||||
pub const m_endMatchOnThink: usize = 0xD81; // bool
|
||||
pub const m_iFreezeTime: usize = 0xD84; // int32
|
||||
pub const m_iNumTerrorist: usize = 0xD88; // int32
|
||||
pub const m_iNumCT: usize = 0xD8C; // int32
|
||||
pub const m_iNumSpawnableTerrorist: usize = 0xD90; // int32
|
||||
pub const m_iNumSpawnableCT: usize = 0xD94; // int32
|
||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD98; // CUtlVector<int32>
|
||||
pub const m_nSpawnPointsRandomSeed: usize = 0xDB0; // int32
|
||||
pub const m_bFirstConnected: usize = 0xDB4; // bool
|
||||
pub const m_bCompleteReset: usize = 0xDB5; // bool
|
||||
pub const m_bPickNewTeamsOnReset: usize = 0xDB6; // bool
|
||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDB7; // bool
|
||||
pub const m_bSwapTeamsOnRestart: usize = 0xDB8; // bool
|
||||
pub const m_nEndMatchTiedVotes: usize = 0xDC0; // CUtlVector<int32>
|
||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDDC; // bool
|
||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xDE0; // uint32
|
||||
pub const m_fAvgPlayerRank: usize = 0xDE4; // float32
|
||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xDE8; // char*
|
||||
pub const m_numTotalTournamentDrops: usize = 0xDF0; // uint32
|
||||
pub const m_numSpectatorsCountMax: usize = 0xDF4; // uint32
|
||||
pub const m_numSpectatorsCountMaxTV: usize = 0xDF8; // uint32
|
||||
pub const m_numSpectatorsCountMaxLnk: usize = 0xDFC; // uint32
|
||||
pub const m_bForceTeamChangeSilent: usize = 0xE08; // bool
|
||||
pub const m_bLoadingRoundBackupData: usize = 0xE09; // bool
|
||||
pub const m_nMatchInfoShowType: usize = 0xE40; // int32
|
||||
pub const m_flMatchInfoDecidedTime: usize = 0xE44; // float32
|
||||
pub const mTeamDMLastWinningTeamNumber: usize = 0xE60; // int32
|
||||
pub const mTeamDMLastThinkTime: usize = 0xE64; // float32
|
||||
pub const m_flTeamDMLastAnnouncementTime: usize = 0xE68; // float32
|
||||
pub const m_iAccountTerrorist: usize = 0xE6C; // int32
|
||||
pub const m_iAccountCT: usize = 0xE70; // int32
|
||||
pub const m_iSpawnPointCount_Terrorist: usize = 0xE74; // int32
|
||||
pub const m_iSpawnPointCount_CT: usize = 0xE78; // int32
|
||||
pub const m_iMaxNumTerrorists: usize = 0xE7C; // int32
|
||||
pub const m_iMaxNumCTs: usize = 0xE80; // int32
|
||||
pub const m_iLoserBonusMostRecentTeam: usize = 0xE84; // int32
|
||||
pub const m_tmNextPeriodicThink: usize = 0xE88; // float32
|
||||
pub const m_bVoiceWonMatchBragFired: usize = 0xE8C; // bool
|
||||
pub const m_fWarmupNextChatNoticeTime: usize = 0xE90; // float32
|
||||
pub const m_iHostagesRescued: usize = 0xE98; // int32
|
||||
pub const m_iHostagesTouched: usize = 0xE9C; // int32
|
||||
pub const m_flNextHostageAnnouncement: usize = 0xEA0; // float32
|
||||
pub const m_bNoTerroristsKilled: usize = 0xEA4; // bool
|
||||
pub const m_bNoCTsKilled: usize = 0xEA5; // bool
|
||||
pub const m_bNoEnemiesKilled: usize = 0xEA6; // bool
|
||||
pub const m_bCanDonateWeapons: usize = 0xEA7; // bool
|
||||
pub const m_firstKillTime: usize = 0xEAC; // float32
|
||||
pub const m_firstBloodTime: usize = 0xEB4; // float32
|
||||
pub const m_hostageWasInjured: usize = 0xED0; // bool
|
||||
pub const m_hostageWasKilled: usize = 0xED1; // bool
|
||||
pub const m_bVoteCalled: usize = 0xEE0; // bool
|
||||
pub const m_bServerVoteOnReset: usize = 0xEE1; // bool
|
||||
pub const m_flVoteCheckThrottle: usize = 0xEE4; // float32
|
||||
pub const m_bBuyTimeEnded: usize = 0xEE8; // bool
|
||||
pub const m_nLastFreezeEndBeep: usize = 0xEEC; // int32
|
||||
pub const m_bTargetBombed: usize = 0xEF0; // bool
|
||||
pub const m_bBombDefused: usize = 0xEF1; // bool
|
||||
pub const m_bMapHasBombZone: usize = 0xEF2; // bool
|
||||
pub const m_vecMainCTSpawnPos: usize = 0xF40; // Vector
|
||||
pub const m_CTSpawnPointsMasterList: usize = 0xF50; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPointsMasterList: usize = 0xF68; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bRespawningAllRespawnablePlayers: usize = 0xF80; // bool
|
||||
pub const m_iNextCTSpawnPoint: usize = 0xF84; // int32
|
||||
pub const m_flCTSpawnPointUsedTime: usize = 0xF88; // float32
|
||||
pub const m_iNextTerroristSpawnPoint: usize = 0xF8C; // int32
|
||||
pub const m_flTerroristSpawnPointUsedTime: usize = 0xF90; // float32
|
||||
pub const m_CTSpawnPoints: usize = 0xF98; // CUtlVector<SpawnPoint*>
|
||||
pub const m_TerroristSpawnPoints: usize = 0xFB0; // CUtlVector<SpawnPoint*>
|
||||
pub const m_bIsUnreservedGameServer: usize = 0xFC8; // bool
|
||||
pub const m_fAutobalanceDisplayTime: usize = 0xFCC; // float32
|
||||
pub const m_bAllowWeaponSwitch: usize = 0x1238; // bool
|
||||
pub const m_bRoundTimeWarningTriggered: usize = 0x1239; // bool
|
||||
pub const m_phaseChangeAnnouncementTime: usize = 0x123C; // GameTime_t
|
||||
pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1240; // float32
|
||||
pub const m_flLastThinkTime: usize = 0x1244; // GameTime_t
|
||||
pub const m_fAccumulatedRoundOffDamage: usize = 0x1248; // float32
|
||||
pub const m_nShorthandedBonusLastEvalRound: usize = 0x124C; // int32
|
||||
pub const m_nMatchAbortedEarlyReason: usize = 0x14C8; // int32
|
||||
pub const m_bHasTriggeredRoundStartMusic: usize = 0x14CC; // bool
|
||||
pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14CD; // bool
|
||||
pub const m_pGameModeRules: usize = 0x14E8; // CCSGameModeRules*
|
||||
pub const m_BtGlobalBlackboard: usize = 0x14F0; // KeyValues3
|
||||
pub const m_hPlayerResource: usize = 0x1580; // CHandle<CBaseEntity>
|
||||
pub const m_RetakeRules: usize = 0x1588; // CRetakeGameRules
|
||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1720; // CUtlVector<int32>[4]
|
||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x1780; // bool[4]
|
||||
pub const m_nMatchEndCount: usize = 0x17A8; // uint8
|
||||
pub const m_nTTeamIntroVariant: usize = 0x17AC; // int32
|
||||
pub const m_nCTTeamIntroVariant: usize = 0x17B0; // int32
|
||||
pub const m_bTeamIntroPeriod: usize = 0x17B4; // bool
|
||||
pub const m_fTeamIntroPeriodEnd: usize = 0x17B8; // GameTime_t
|
||||
pub const m_bPlayedTeamIntroVO: usize = 0x17BC; // bool
|
||||
pub const m_iRoundEndWinnerTeam: usize = 0x17C0; // int32
|
||||
pub const m_eRoundEndReason: usize = 0x17C4; // int32
|
||||
pub const m_bRoundEndShowTimerDefend: usize = 0x17C8; // bool
|
||||
pub const m_iRoundEndTimerTime: usize = 0x17CC; // int32
|
||||
pub const m_sRoundEndFunFactToken: usize = 0x17D0; // CUtlString
|
||||
pub const m_iRoundEndFunFactPlayerSlot: usize = 0x17D8; // CPlayerSlot
|
||||
pub const m_iRoundEndFunFactData1: usize = 0x17DC; // int32
|
||||
pub const m_iRoundEndFunFactData2: usize = 0x17E0; // int32
|
||||
pub const m_iRoundEndFunFactData3: usize = 0x17E4; // int32
|
||||
pub const m_sRoundEndMessage: usize = 0x17E8; // CUtlString
|
||||
pub const m_iRoundEndPlayerCount: usize = 0x17F0; // int32
|
||||
pub const m_bRoundEndNoMusic: usize = 0x17F4; // bool
|
||||
pub const m_iRoundEndLegacy: usize = 0x17F8; // int32
|
||||
pub const m_nRoundEndCount: usize = 0x17FC; // uint8
|
||||
pub const m_iRoundStartRoundNumber: usize = 0x1800; // int32
|
||||
pub const m_nRoundStartCount: usize = 0x1804; // uint8
|
||||
pub const m_flLastPerfSampleTime: usize = 0x5810; // float64
|
||||
}
|
||||
// Parent: CPhysicsProp
|
||||
// Field count: 0
|
||||
@ -8046,10 +8047,10 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t)
|
||||
// NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t)
|
||||
pub mod CCSPlayer_ActionTrackingServices {
|
||||
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bIsRescuing: usize = 0x22C; // bool
|
||||
pub const m_weaponPurchasesThisMatch: usize = 0x230; // WeaponPurchaseTracker_t
|
||||
pub const m_weaponPurchasesThisRound: usize = 0x288; // WeaponPurchaseTracker_t
|
||||
pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x218; // CHandle<CBasePlayerWeapon>
|
||||
pub const m_bIsRescuing: usize = 0x244; // bool
|
||||
pub const m_weaponPurchasesThisMatch: usize = 0x248; // WeaponPurchaseTracker_t
|
||||
pub const m_weaponPurchasesThisRound: usize = 0x2A0; // WeaponPurchaseTracker_t
|
||||
}
|
||||
// Parent: CPointEntity
|
||||
// Field count: 6
|
||||
@ -8841,7 +8842,7 @@ pub mod cs2_dumper {
|
||||
pub const m_vecMins: usize = 0x40; // Vector
|
||||
pub const m_vecMaxs: usize = 0x4C; // Vector
|
||||
pub const m_usSolidFlags: usize = 0x5A; // uint8
|
||||
pub const m_nSolidType: usize = 0x5B; // SolidType_t
|
||||
pub const m_nSolidType: usize = 0x5B; //
|
||||
pub const m_triggerBloat: usize = 0x5C; // uint8
|
||||
pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t
|
||||
pub const m_CollisionGroup: usize = 0x5E; // uint8
|
||||
@ -9638,7 +9639,7 @@ pub mod cs2_dumper {
|
||||
pub const m_iLoop: usize = 0x4E0; // int32
|
||||
pub const m_iBeam: usize = 0x4E4; // int32
|
||||
pub const m_pBeam: usize = 0x4E8; // CBeam*[24]
|
||||
pub const m_flBeamTime: usize = 0x5A8; // GameTime_t[24]
|
||||
pub const m_flBeamTime: usize = 0x5A8; //
|
||||
pub const m_flStartTime: usize = 0x608; // GameTime_t
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
@ -10150,7 +10151,7 @@ pub mod cs2_dumper {
|
||||
pub mod CBumpMineProjectile {
|
||||
}
|
||||
// Parent: CBasePlayerController
|
||||
// Field count: 90
|
||||
// Field count: 91
|
||||
//
|
||||
// Metadata:
|
||||
// MNetworkUserGroupProxy
|
||||
@ -10246,58 +10247,59 @@ pub mod cs2_dumper {
|
||||
pub const m_iDraftIndex: usize = 0x868; // int32
|
||||
pub const m_msQueuedModeDisconnectionTimestamp: usize = 0x86C; // uint32
|
||||
pub const m_uiAbandonRecordedReason: usize = 0x870; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x874; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x875; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x876; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x877; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x878; // bool
|
||||
pub const m_bScoreReported: usize = 0x879; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x87C; // int32
|
||||
pub const m_bControllingBot: usize = 0x888; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x889; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x88A; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x88C; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x890; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x894; // CHandle<CCSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x898; // CHandle<CCSObserverPawn>
|
||||
pub const m_DesiredObserverMode: usize = 0x89C; // int32
|
||||
pub const m_hDesiredObserverTarget: usize = 0x8A0; // CEntityHandle
|
||||
pub const m_bPawnIsAlive: usize = 0x8A4; // bool
|
||||
pub const m_iPawnHealth: usize = 0x8A8; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x8AC; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x8B0; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x8B1; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x8B2; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x8B4; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x8B8; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x8BC; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x8C0; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x8C4; // int32
|
||||
pub const m_iRoundScore: usize = 0x8C8; // int32
|
||||
pub const m_iRoundsWon: usize = 0x8CC; // int32
|
||||
pub const m_recentKillQueue: usize = 0x8D0; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x8D8; // uint8
|
||||
pub const m_nKillCount: usize = 0x8D9; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x8DA; // bool
|
||||
pub const m_eMvpReason: usize = 0x8DC; // int32
|
||||
pub const m_iMusicKitID: usize = 0x8E0; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x8E4; // int32
|
||||
pub const m_iMVPs: usize = 0x8E8; // int32
|
||||
pub const m_nUpdateCounter: usize = 0x8EC; // int32
|
||||
pub const m_flSmoothedPing: usize = 0x8F0; // float32
|
||||
pub const m_lastHeldVoteTimer: usize = 0xF998; // IntervalTimer
|
||||
pub const m_bShowHints: usize = 0xF9B0; // bool
|
||||
pub const m_iNextTimeCheck: usize = 0xF9B4; // int32
|
||||
pub const m_bJustDidTeamKill: usize = 0xF9B8; // bool
|
||||
pub const m_bPunishForTeamKill: usize = 0xF9B9; // bool
|
||||
pub const m_bGaveTeamDamageWarning: usize = 0xF9BA; // bool
|
||||
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF9BB; // bool
|
||||
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9C0; // float64
|
||||
pub const m_LastTeamDamageWarningTime: usize = 0xF9C8; // GameTime_t
|
||||
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9CC; // GameTime_t
|
||||
pub const m_nSuspiciousHitCount: usize = 0xF9D0; // uint32
|
||||
pub const m_nNonSuspiciousHitStreak: usize = 0xF9D4; // uint32
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0xFA79; // bool
|
||||
pub const m_eNetworkDisconnectionReason: usize = 0x874; // uint32
|
||||
pub const m_bCannotBeKicked: usize = 0x878; // bool
|
||||
pub const m_bEverFullyConnected: usize = 0x879; // bool
|
||||
pub const m_bAbandonAllowsSurrender: usize = 0x87A; // bool
|
||||
pub const m_bAbandonOffersInstantSurrender: usize = 0x87B; // bool
|
||||
pub const m_bDisconnection1MinWarningPrinted: usize = 0x87C; // bool
|
||||
pub const m_bScoreReported: usize = 0x87D; // bool
|
||||
pub const m_nDisconnectionTick: usize = 0x880; // int32
|
||||
pub const m_bControllingBot: usize = 0x890; // bool
|
||||
pub const m_bHasControlledBotThisRound: usize = 0x891; // bool
|
||||
pub const m_bHasBeenControlledByPlayerThisRound: usize = 0x892; // bool
|
||||
pub const m_nBotsControlledThisRound: usize = 0x894; // int32
|
||||
pub const m_bCanControlObservedBot: usize = 0x898; // bool
|
||||
pub const m_hPlayerPawn: usize = 0x89C; // CHandle<CCSPlayerPawn>
|
||||
pub const m_hObserverPawn: usize = 0x8A0; // CHandle<CCSObserverPawn>
|
||||
pub const m_DesiredObserverMode: usize = 0x8A4; // int32
|
||||
pub const m_hDesiredObserverTarget: usize = 0x8A8; // CEntityHandle
|
||||
pub const m_bPawnIsAlive: usize = 0x8AC; // bool
|
||||
pub const m_iPawnHealth: usize = 0x8B0; // uint32
|
||||
pub const m_iPawnArmor: usize = 0x8B4; // int32
|
||||
pub const m_bPawnHasDefuser: usize = 0x8B8; // bool
|
||||
pub const m_bPawnHasHelmet: usize = 0x8B9; // bool
|
||||
pub const m_nPawnCharacterDefIndex: usize = 0x8BA; // uint16
|
||||
pub const m_iPawnLifetimeStart: usize = 0x8BC; // int32
|
||||
pub const m_iPawnLifetimeEnd: usize = 0x8C0; // int32
|
||||
pub const m_iPawnBotDifficulty: usize = 0x8C4; // int32
|
||||
pub const m_hOriginalControllerOfCurrentPawn: usize = 0x8C8; // CHandle<CCSPlayerController>
|
||||
pub const m_iScore: usize = 0x8CC; // int32
|
||||
pub const m_iRoundScore: usize = 0x8D0; // int32
|
||||
pub const m_iRoundsWon: usize = 0x8D4; // int32
|
||||
pub const m_recentKillQueue: usize = 0x8D8; // uint8[8]
|
||||
pub const m_nFirstKill: usize = 0x8E0; // uint8
|
||||
pub const m_nKillCount: usize = 0x8E1; // uint8
|
||||
pub const m_bMvpNoMusic: usize = 0x8E2; // bool
|
||||
pub const m_eMvpReason: usize = 0x8E4; // int32
|
||||
pub const m_iMusicKitID: usize = 0x8E8; // int32
|
||||
pub const m_iMusicKitMVPs: usize = 0x8EC; // int32
|
||||
pub const m_iMVPs: usize = 0x8F0; // int32
|
||||
pub const m_nUpdateCounter: usize = 0x8F4; // int32
|
||||
pub const m_flSmoothedPing: usize = 0x8F8; // float32
|
||||
pub const m_lastHeldVoteTimer: usize = 0xF9A0; // IntervalTimer
|
||||
pub const m_bShowHints: usize = 0xF9B8; // bool
|
||||
pub const m_iNextTimeCheck: usize = 0xF9BC; // int32
|
||||
pub const m_bJustDidTeamKill: usize = 0xF9C0; // bool
|
||||
pub const m_bPunishForTeamKill: usize = 0xF9C1; // bool
|
||||
pub const m_bGaveTeamDamageWarning: usize = 0xF9C2; // bool
|
||||
pub const m_bGaveTeamDamageWarningThisRound: usize = 0xF9C3; // bool
|
||||
pub const m_dblLastReceivedPacketPlatFloatTime: usize = 0xF9C8; // float64
|
||||
pub const m_LastTeamDamageWarningTime: usize = 0xF9D0; // GameTime_t
|
||||
pub const m_LastTimePlayerWasDisconnectedForPawnsRemove: usize = 0xF9D4; // GameTime_t
|
||||
pub const m_nSuspiciousHitCount: usize = 0xF9D8; // uint32
|
||||
pub const m_nNonSuspiciousHitStreak: usize = 0xF9DC; // uint32
|
||||
pub const m_bFireBulletsSeedSynchronized: usize = 0xFA81; // bool
|
||||
}
|
||||
// Parent: IEconItemInterface
|
||||
// Field count: 13
|
||||
@ -11166,9 +11168,9 @@ pub mod cs2_dumper {
|
||||
pub const m_lifeState: usize = 0x2D0; // uint8
|
||||
pub const m_flDamageAccumulator: usize = 0x2D4; // float32
|
||||
pub const m_bTakesDamage: usize = 0x2D8; // bool
|
||||
pub const m_nTakeDamageFlags: usize = 0x2E0; // TakeDamageFlags_t
|
||||
pub const m_nTakeDamageFlags: usize = 0x2E0; //
|
||||
pub const m_nPlatformType: usize = 0x2E8; // EntityPlatformTypes_t
|
||||
pub const m_MoveCollide: usize = 0x2EA; // MoveCollide_t
|
||||
pub const m_MoveCollide: usize = 0x2EA; //
|
||||
pub const m_MoveType: usize = 0x2EB; // MoveType_t
|
||||
pub const m_nActualMoveType: usize = 0x2EC; // MoveType_t
|
||||
pub const m_nWaterTouch: usize = 0x2ED; // uint8
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: soundsystem.dll
|
||||
@ -233,8 +233,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerBlender {
|
||||
public const nint m_firstSound = 0xC0; // CSoundContainerReference
|
||||
public const nint m_secondSound = 0xD8; // CSoundContainerReference
|
||||
public const nint m_firstSound = 0xC0; //
|
||||
public const nint m_secondSound = 0xD8; //
|
||||
public const nint m_flBlendFactor = 0xF0; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -359,7 +359,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CSoundContainerReference {
|
||||
public const nint m_bUseReference = 0x0; // bool
|
||||
public const nint m_sound = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
public const nint m_pSound = 0x10; // CVoiceContainerBase*
|
||||
public const nint m_pSound = 0x10; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -747,7 +747,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CVoiceContainerSetElement {
|
||||
public const nint m_sound = 0x0; // CSoundContainerReference
|
||||
public const nint m_sound = 0x0; //
|
||||
public const nint m_flVolumeDB = 0x18; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -1060,7 +1060,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
public static class CVoiceContainerLoopTrigger {
|
||||
public const nint m_sound = 0xC0; // CSoundContainerReference
|
||||
public const nint m_sound = 0xC0; //
|
||||
public const nint m_flRetriggerTimeMin = 0xD8; // float32
|
||||
public const nint m_flRetriggerTimeMax = 0xDC; // float32
|
||||
public const nint m_flFadeTime = 0xE0; // float32
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -238,8 +238,8 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerBlender {
|
||||
constexpr std::ptrdiff_t m_firstSound = 0xC0; // CSoundContainerReference
|
||||
constexpr std::ptrdiff_t m_secondSound = 0xD8; // CSoundContainerReference
|
||||
constexpr std::ptrdiff_t m_firstSound = 0xC0; //
|
||||
constexpr std::ptrdiff_t m_secondSound = 0xD8; //
|
||||
constexpr std::ptrdiff_t m_flBlendFactor = 0xF0; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -364,7 +364,7 @@ namespace cs2_dumper {
|
||||
namespace CSoundContainerReference {
|
||||
constexpr std::ptrdiff_t m_bUseReference = 0x0; // bool
|
||||
constexpr std::ptrdiff_t m_sound = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
constexpr std::ptrdiff_t m_pSound = 0x10; // CVoiceContainerBase*
|
||||
constexpr std::ptrdiff_t m_pSound = 0x10; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -752,7 +752,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CVoiceContainerSetElement {
|
||||
constexpr std::ptrdiff_t m_sound = 0x0; // CSoundContainerReference
|
||||
constexpr std::ptrdiff_t m_sound = 0x0; //
|
||||
constexpr std::ptrdiff_t m_flVolumeDB = 0x18; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -1065,7 +1065,7 @@ namespace cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
namespace CVoiceContainerLoopTrigger {
|
||||
constexpr std::ptrdiff_t m_sound = 0xC0; // CSoundContainerReference
|
||||
constexpr std::ptrdiff_t m_sound = 0xC0; //
|
||||
constexpr std::ptrdiff_t m_flRetriggerTimeMin = 0xD8; // float32
|
||||
constexpr std::ptrdiff_t m_flRetriggerTimeMax = 0xDC; // float32
|
||||
constexpr std::ptrdiff_t m_flFadeTime = 0xE0; // float32
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -249,8 +249,8 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerBlender {
|
||||
pub const m_firstSound: usize = 0xC0; // CSoundContainerReference
|
||||
pub const m_secondSound: usize = 0xD8; // CSoundContainerReference
|
||||
pub const m_firstSound: usize = 0xC0; //
|
||||
pub const m_secondSound: usize = 0xD8; //
|
||||
pub const m_flBlendFactor: usize = 0xF0; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -375,7 +375,7 @@ pub mod cs2_dumper {
|
||||
pub mod CSoundContainerReference {
|
||||
pub const m_bUseReference: usize = 0x0; // bool
|
||||
pub const m_sound: usize = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
|
||||
pub const m_pSound: usize = 0x10; // CVoiceContainerBase*
|
||||
pub const m_pSound: usize = 0x10; //
|
||||
}
|
||||
// Parent: CVoiceContainerBase
|
||||
// Field count: 0
|
||||
@ -763,7 +763,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CVoiceContainerSetElement {
|
||||
pub const m_sound: usize = 0x0; // CSoundContainerReference
|
||||
pub const m_sound: usize = 0x0; //
|
||||
pub const m_flVolumeDB: usize = 0x18; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@ -1076,7 +1076,7 @@ pub mod cs2_dumper {
|
||||
// MPropertyFriendlyName
|
||||
// MPropertyDescription
|
||||
pub mod CVoiceContainerLoopTrigger {
|
||||
pub const m_sound: usize = 0xC0; // CSoundContainerReference
|
||||
pub const m_sound: usize = 0xC0; //
|
||||
pub const m_flRetriggerTimeMin: usize = 0xD8; // float32
|
||||
pub const m_flRetriggerTimeMax: usize = 0xDC; // float32
|
||||
pub const m_flFadeTime: usize = 0xE0; // float32
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: vphysics2.dll
|
||||
@ -78,7 +78,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class RnMeshDesc_t {
|
||||
public const nint m_Mesh = 0x18; // RnMesh_t
|
||||
public const nint m_Mesh = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -83,7 +83,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace RnMeshDesc_t {
|
||||
constexpr std::ptrdiff_t m_Mesh = 0x18; // RnMesh_t
|
||||
constexpr std::ptrdiff_t m_Mesh = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -83,7 +83,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod RnMeshDesc_t {
|
||||
pub const m_Mesh: usize = 0x18; // RnMesh_t
|
||||
pub const m_Mesh: usize = 0x18; //
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 106
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: worldrenderer.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
// 2025-03-20 23:35:58.992097100 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user