Game update (14058)

This commit is contained in:
Coslly 2025-01-08 11:50:10 +09:00 committed by GitHub
parent 9a81629cfa
commit 98da3ff803
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
64 changed files with 479 additions and 479 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: animationsystem.dll // Module: animationsystem.dll
@ -1136,7 +1136,7 @@ namespace CS2Dumper.Schemas {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CMotionSearchNode { public static class CMotionSearchNode {
public const nint m_children = 0x0; // CUtlVector<CMotionSearchNode*> public const nint m_children = 0x0; // CUtlVector<CMotionSearchNode*>
public const nint m_quantizer = 0x18; // CVectorQuantizer public const nint m_quantizer = 0x18; //
public const nint m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>> public const nint m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
public const nint m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>> public const nint m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>>
public const nint m_selectableSamples = 0x68; // CUtlVector<int32> public const nint m_selectableSamples = 0x68; // CUtlVector<int32>
@ -1725,7 +1725,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CFootPinningUpdateNode { public static class CFootPinningUpdateNode {
public const nint m_poseOpFixedData = 0x70; // FootPinningPoseOpFixedData_t public const nint m_poseOpFixedData = 0x70; //
public const nint m_eTimingSource = 0xA0; // FootPinningTimingSource public const nint m_eTimingSource = 0xA0; // FootPinningTimingSource
public const nint m_params = 0xA8; // CUtlVector<CAnimParamHandle> public const nint m_params = 0xA8; // CUtlVector<CAnimParamHandle>
public const nint m_bResetChild = 0xC0; // bool public const nint m_bResetChild = 0xC0; // bool
@ -2451,7 +2451,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CProductQuantizer { public static class CProductQuantizer {
public const nint m_subQuantizers = 0x0; // CUtlVector<CVectorQuantizer> public const nint m_subQuantizers = 0x0; //
public const nint m_nDimensions = 0x18; // int32 public const nint m_nDimensions = 0x18; // int32
} }
// Parent: CAnimUpdateNodeBase // Parent: CAnimUpdateNodeBase
@ -2500,7 +2500,7 @@ namespace CS2Dumper.Schemas {
public const nint m_nInputValueNodeIdxA = 0x10; // int16 public const nint m_nInputValueNodeIdxA = 0x10; // int16
public const nint m_nInputValueNodeIdxB = 0x12; // int16 public const nint m_nInputValueNodeIdxB = 0x12; // int16
public const nint m_bReturnAbsoluteResult = 0x14; // bool public const nint m_bReturnAbsoluteResult = 0x14; // bool
public const nint m_operator = 0x15; // CNmFloatMathNode::Operator_t public const nint m_operator = 0x15; //
public const nint m_flValueB = 0x18; // float32 public const nint m_flValueB = 0x18; // float32
} }
// Parent: CAnimationGraphVisualizerPrimitiveBase // Parent: CAnimationGraphVisualizerPrimitiveBase
@ -2859,7 +2859,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CHitBoxSetList { public static class CHitBoxSetList {
public const nint m_HitBoxSets = 0x0; // CUtlVector<CHitBoxSet> public const nint m_HitBoxSets = 0x0; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1
@ -3096,7 +3096,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flBlendTime = 0x94; // CAnimValue<float32> public const nint m_flBlendTime = 0x94; // CAnimValue<float32>
public const nint m_hParameter = 0x9C; // CAnimParamHandle public const nint m_hParameter = 0x9C; // CAnimParamHandle
public const nint m_nTagIndex = 0xA0; // int32 public const nint m_nTagIndex = 0xA0; // int32
public const nint m_eTagBehavior = 0xA4; // SelectorTagBehavior_t public const nint m_eTagBehavior = 0xA4; //
public const nint m_bResetOnChange = 0xA8; // bool public const nint m_bResetOnChange = 0xA8; // bool
public const nint m_bLockWhenWaning = 0xA9; // bool public const nint m_bLockWhenWaning = 0xA9; // bool
public const nint m_bSyncCyclesOnChange = 0xAA; // bool public const nint m_bSyncCyclesOnChange = 0xAA; // bool
@ -3223,7 +3223,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CFootLockUpdateNode { public static class CFootLockUpdateNode {
public const nint m_opFixedSettings = 0x68; // FootLockPoseOpFixedSettings public const nint m_opFixedSettings = 0x68; //
public const nint m_footSettings = 0xD0; // CUtlVector<FootFixedSettings> public const nint m_footSettings = 0xD0; // CUtlVector<FootFixedSettings>
public const nint m_hipShiftDamping = 0xE8; // CAnimInputDamping public const nint m_hipShiftDamping = 0xE8; // CAnimInputDamping
public const nint m_rootHeightDamping = 0xF8; // CAnimInputDamping public const nint m_rootHeightDamping = 0xF8; // CAnimInputDamping
@ -3267,7 +3267,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flDamping = 0xC; // float32 public const nint m_flDamping = 0xC; // float32
public const nint m_vBoundsMaxLS = 0x10; // Vector public const nint m_vBoundsMaxLS = 0x10; // Vector
public const nint m_vBoundsMinLS = 0x1C; // Vector public const nint m_vBoundsMinLS = 0x1C; // Vector
public const nint m_eSimSpace = 0x28; // JiggleBoneSimSpace public const nint m_eSimSpace = 0x28; //
} }
// Parent: CSequenceUpdateNode // Parent: CSequenceUpdateNode
// Field count: 8 // Field count: 8
@ -3297,7 +3297,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class FootLockPoseOpFixedSettings { public static class FootLockPoseOpFixedSettings {
public const nint m_footInfo = 0x0; // CUtlVector<FootFixedData_t> public const nint m_footInfo = 0x0; //
public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping
public const nint m_nHipBoneIndex = 0x28; // int32 public const nint m_nHipBoneIndex = 0x28; // int32
public const nint m_ikSolverType = 0x2C; // IKSolverType public const nint m_ikSolverType = 0x2C; // IKSolverType
@ -4127,7 +4127,7 @@ namespace CS2Dumper.Schemas {
public static class CHitBoxSet { public static class CHitBoxSet {
public const nint m_name = 0x0; // CUtlString public const nint m_name = 0x0; // CUtlString
public const nint m_nNameHash = 0x8; // uint32 public const nint m_nNameHash = 0x8; // uint32
public const nint m_HitBoxes = 0x10; // CUtlVector<CHitBox> public const nint m_HitBoxes = 0x10; //
public const nint m_SourceFilename = 0x28; // CUtlString public const nint m_SourceFilename = 0x28; // CUtlString
} }
// Parent: None // Parent: None
@ -4744,7 +4744,7 @@ namespace CS2Dumper.Schemas {
public const nint m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1> public const nint m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1>
public const nint m_constraints = 0x78; // CUtlLeanVector<CBaseConstraint*> public const nint m_constraints = 0x78; // CUtlLeanVector<CBaseConstraint*>
public const nint m_skeleton = 0x88; // CRenderSkeleton public const nint m_skeleton = 0x88; // CRenderSkeleton
public const nint m_meshDeformParams = 0x1A8; // DynamicMeshDeformParams_t public const nint m_meshDeformParams = 0x1A8; //
public const nint m_pGroomData = 0x1B8; // CRenderGroom* public const nint m_pGroomData = 0x1B8; // CRenderGroom*
} }
// Parent: None // Parent: None
@ -4836,7 +4836,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class FootPinningPoseOpFixedData_t { public static class FootPinningPoseOpFixedData_t {
public const nint m_footInfo = 0x0; // CUtlVector<FootFixedData_t> public const nint m_footInfo = 0x0; //
public const nint m_flBlendTime = 0x18; // float32 public const nint m_flBlendTime = 0x18; // float32
public const nint m_flLockBreakDistance = 0x1C; // float32 public const nint m_flLockBreakDistance = 0x1C; // float32
public const nint m_flMaxLegTwist = 0x20; // float32 public const nint m_flMaxLegTwist = 0x20; // float32
@ -5544,7 +5544,7 @@ namespace CS2Dumper.Schemas {
public const nint m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>> public const nint m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
public const nint m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater> public const nint m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater> public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
public const nint m_scriptManager = 0x70; // CSmartPtr<CAnimScriptManager> public const nint m_scriptManager = 0x70; //
public const nint m_settings = 0x78; // CAnimGraphSettingsManager public const nint m_settings = 0x78; // CAnimGraphSettingsManager
public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder> public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
public const nint m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton> public const nint m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton>
@ -5815,7 +5815,7 @@ namespace CS2Dumper.Schemas {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
public static class CMotionSearchDB { public static class CMotionSearchDB {
public const nint m_rootNode = 0x0; // CMotionSearchNode public const nint m_rootNode = 0x0; // CMotionSearchNode
public const nint m_residualQuantizer = 0x80; // CProductQuantizer public const nint m_residualQuantizer = 0x80; //
public const nint m_codeIndices = 0xA0; // CUtlVector<MotionDBIndex> public const nint m_codeIndices = 0xA0; // CUtlVector<MotionDBIndex>
} }
// Parent: CMotionNode // Parent: CMotionNode

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -1141,7 +1141,7 @@ namespace cs2_dumper {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CMotionSearchNode { namespace CMotionSearchNode {
constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector<CMotionSearchNode*> constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector<CMotionSearchNode*>
constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer constexpr std::ptrdiff_t m_quantizer = 0x18; //
constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>> constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>> constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>>
constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector<int32> constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector<int32>
@ -1730,7 +1730,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CFootPinningUpdateNode { namespace CFootPinningUpdateNode {
constexpr std::ptrdiff_t m_poseOpFixedData = 0x70; // FootPinningPoseOpFixedData_t constexpr std::ptrdiff_t m_poseOpFixedData = 0x70; //
constexpr std::ptrdiff_t m_eTimingSource = 0xA0; // FootPinningTimingSource constexpr std::ptrdiff_t m_eTimingSource = 0xA0; // FootPinningTimingSource
constexpr std::ptrdiff_t m_params = 0xA8; // CUtlVector<CAnimParamHandle> constexpr std::ptrdiff_t m_params = 0xA8; // CUtlVector<CAnimParamHandle>
constexpr std::ptrdiff_t m_bResetChild = 0xC0; // bool constexpr std::ptrdiff_t m_bResetChild = 0xC0; // bool
@ -2456,7 +2456,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CProductQuantizer { namespace CProductQuantizer {
constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector<CVectorQuantizer> constexpr std::ptrdiff_t m_subQuantizers = 0x0; //
constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32
} }
// Parent: CAnimUpdateNodeBase // Parent: CAnimUpdateNodeBase
@ -2505,7 +2505,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nInputValueNodeIdxA = 0x10; // int16 constexpr std::ptrdiff_t m_nInputValueNodeIdxA = 0x10; // int16
constexpr std::ptrdiff_t m_nInputValueNodeIdxB = 0x12; // int16 constexpr std::ptrdiff_t m_nInputValueNodeIdxB = 0x12; // int16
constexpr std::ptrdiff_t m_bReturnAbsoluteResult = 0x14; // bool constexpr std::ptrdiff_t m_bReturnAbsoluteResult = 0x14; // bool
constexpr std::ptrdiff_t m_operator = 0x15; // CNmFloatMathNode::Operator_t constexpr std::ptrdiff_t m_operator = 0x15; //
constexpr std::ptrdiff_t m_flValueB = 0x18; // float32 constexpr std::ptrdiff_t m_flValueB = 0x18; // float32
} }
// Parent: CAnimationGraphVisualizerPrimitiveBase // Parent: CAnimationGraphVisualizerPrimitiveBase
@ -2864,7 +2864,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CHitBoxSetList { namespace CHitBoxSetList {
constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector<CHitBoxSet> constexpr std::ptrdiff_t m_HitBoxSets = 0x0; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1
@ -3101,7 +3101,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue<float32> constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue<float32>
constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle
constexpr std::ptrdiff_t m_nTagIndex = 0xA0; // int32 constexpr std::ptrdiff_t m_nTagIndex = 0xA0; // int32
constexpr std::ptrdiff_t m_eTagBehavior = 0xA4; // SelectorTagBehavior_t constexpr std::ptrdiff_t m_eTagBehavior = 0xA4; //
constexpr std::ptrdiff_t m_bResetOnChange = 0xA8; // bool constexpr std::ptrdiff_t m_bResetOnChange = 0xA8; // bool
constexpr std::ptrdiff_t m_bLockWhenWaning = 0xA9; // bool constexpr std::ptrdiff_t m_bLockWhenWaning = 0xA9; // bool
constexpr std::ptrdiff_t m_bSyncCyclesOnChange = 0xAA; // bool constexpr std::ptrdiff_t m_bSyncCyclesOnChange = 0xAA; // bool
@ -3228,7 +3228,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CFootLockUpdateNode { namespace CFootLockUpdateNode {
constexpr std::ptrdiff_t m_opFixedSettings = 0x68; // FootLockPoseOpFixedSettings constexpr std::ptrdiff_t m_opFixedSettings = 0x68; //
constexpr std::ptrdiff_t m_footSettings = 0xD0; // CUtlVector<FootFixedSettings> constexpr std::ptrdiff_t m_footSettings = 0xD0; // CUtlVector<FootFixedSettings>
constexpr std::ptrdiff_t m_hipShiftDamping = 0xE8; // CAnimInputDamping constexpr std::ptrdiff_t m_hipShiftDamping = 0xE8; // CAnimInputDamping
constexpr std::ptrdiff_t m_rootHeightDamping = 0xF8; // CAnimInputDamping constexpr std::ptrdiff_t m_rootHeightDamping = 0xF8; // CAnimInputDamping
@ -3272,7 +3272,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flDamping = 0xC; // float32 constexpr std::ptrdiff_t m_flDamping = 0xC; // float32
constexpr std::ptrdiff_t m_vBoundsMaxLS = 0x10; // Vector constexpr std::ptrdiff_t m_vBoundsMaxLS = 0x10; // Vector
constexpr std::ptrdiff_t m_vBoundsMinLS = 0x1C; // Vector constexpr std::ptrdiff_t m_vBoundsMinLS = 0x1C; // Vector
constexpr std::ptrdiff_t m_eSimSpace = 0x28; // JiggleBoneSimSpace constexpr std::ptrdiff_t m_eSimSpace = 0x28; //
} }
// Parent: CSequenceUpdateNode // Parent: CSequenceUpdateNode
// Field count: 8 // Field count: 8
@ -3302,7 +3302,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace FootLockPoseOpFixedSettings { namespace FootLockPoseOpFixedSettings {
constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector<FootFixedData_t> constexpr std::ptrdiff_t m_footInfo = 0x0; //
constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping
constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32 constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType
@ -4132,7 +4132,7 @@ namespace cs2_dumper {
namespace CHitBoxSet { namespace CHitBoxSet {
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32
constexpr std::ptrdiff_t m_HitBoxes = 0x10; // CUtlVector<CHitBox> constexpr std::ptrdiff_t m_HitBoxes = 0x10; //
constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString
} }
// Parent: None // Parent: None
@ -4749,7 +4749,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1> constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1>
constexpr std::ptrdiff_t m_constraints = 0x78; // CUtlLeanVector<CBaseConstraint*> constexpr std::ptrdiff_t m_constraints = 0x78; // CUtlLeanVector<CBaseConstraint*>
constexpr std::ptrdiff_t m_skeleton = 0x88; // CRenderSkeleton constexpr std::ptrdiff_t m_skeleton = 0x88; // CRenderSkeleton
constexpr std::ptrdiff_t m_meshDeformParams = 0x1A8; // DynamicMeshDeformParams_t constexpr std::ptrdiff_t m_meshDeformParams = 0x1A8; //
constexpr std::ptrdiff_t m_pGroomData = 0x1B8; // CRenderGroom* constexpr std::ptrdiff_t m_pGroomData = 0x1B8; // CRenderGroom*
} }
// Parent: None // Parent: None
@ -4841,7 +4841,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace FootPinningPoseOpFixedData_t { namespace FootPinningPoseOpFixedData_t {
constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector<FootFixedData_t> constexpr std::ptrdiff_t m_footInfo = 0x0; //
constexpr std::ptrdiff_t m_flBlendTime = 0x18; // float32 constexpr std::ptrdiff_t m_flBlendTime = 0x18; // float32
constexpr std::ptrdiff_t m_flLockBreakDistance = 0x1C; // float32 constexpr std::ptrdiff_t m_flLockBreakDistance = 0x1C; // float32
constexpr std::ptrdiff_t m_flMaxLegTwist = 0x20; // float32 constexpr std::ptrdiff_t m_flMaxLegTwist = 0x20; // float32
@ -5549,7 +5549,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>> constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater> constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater> constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr<CAnimScriptManager> constexpr std::ptrdiff_t m_scriptManager = 0x70; //
constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager
constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder> constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton> constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton>
@ -5820,7 +5820,7 @@ namespace cs2_dumper {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
namespace CMotionSearchDB { namespace CMotionSearchDB {
constexpr std::ptrdiff_t m_rootNode = 0x0; // CMotionSearchNode constexpr std::ptrdiff_t m_rootNode = 0x0; // CMotionSearchNode
constexpr std::ptrdiff_t m_residualQuantizer = 0x80; // CProductQuantizer constexpr std::ptrdiff_t m_residualQuantizer = 0x80; //
constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector<MotionDBIndex> constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector<MotionDBIndex>
} }
// Parent: CMotionNode // Parent: CMotionNode

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1233,7 +1233,7 @@ pub mod cs2_dumper {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CMotionSearchNode { pub mod CMotionSearchNode {
pub const m_children: usize = 0x0; // CUtlVector<CMotionSearchNode*> pub const m_children: usize = 0x0; // CUtlVector<CMotionSearchNode*>
pub const m_quantizer: usize = 0x18; // CVectorQuantizer pub const m_quantizer: usize = 0x18; //
pub const m_sampleCodes: usize = 0x38; // CUtlVector<CUtlVector<SampleCode>> pub const m_sampleCodes: usize = 0x38; // CUtlVector<CUtlVector<SampleCode>>
pub const m_sampleIndices: usize = 0x50; // CUtlVector<CUtlVector<int32>> pub const m_sampleIndices: usize = 0x50; // CUtlVector<CUtlVector<int32>>
pub const m_selectableSamples: usize = 0x68; // CUtlVector<int32> pub const m_selectableSamples: usize = 0x68; // CUtlVector<int32>
@ -1822,7 +1822,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CFootPinningUpdateNode { pub mod CFootPinningUpdateNode {
pub const m_poseOpFixedData: usize = 0x70; // FootPinningPoseOpFixedData_t pub const m_poseOpFixedData: usize = 0x70; //
pub const m_eTimingSource: usize = 0xA0; // FootPinningTimingSource pub const m_eTimingSource: usize = 0xA0; // FootPinningTimingSource
pub const m_params: usize = 0xA8; // CUtlVector<CAnimParamHandle> pub const m_params: usize = 0xA8; // CUtlVector<CAnimParamHandle>
pub const m_bResetChild: usize = 0xC0; // bool pub const m_bResetChild: usize = 0xC0; // bool
@ -2548,7 +2548,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CProductQuantizer { pub mod CProductQuantizer {
pub const m_subQuantizers: usize = 0x0; // CUtlVector<CVectorQuantizer> pub const m_subQuantizers: usize = 0x0; //
pub const m_nDimensions: usize = 0x18; // int32 pub const m_nDimensions: usize = 0x18; // int32
} }
// Parent: CAnimUpdateNodeBase // Parent: CAnimUpdateNodeBase
@ -2597,7 +2597,7 @@ pub mod cs2_dumper {
pub const m_nInputValueNodeIdxA: usize = 0x10; // int16 pub const m_nInputValueNodeIdxA: usize = 0x10; // int16
pub const m_nInputValueNodeIdxB: usize = 0x12; // int16 pub const m_nInputValueNodeIdxB: usize = 0x12; // int16
pub const m_bReturnAbsoluteResult: usize = 0x14; // bool pub const m_bReturnAbsoluteResult: usize = 0x14; // bool
pub const m_operator: usize = 0x15; // CNmFloatMathNode::Operator_t pub const m_operator: usize = 0x15; //
pub const m_flValueB: usize = 0x18; // float32 pub const m_flValueB: usize = 0x18; // float32
} }
// Parent: CAnimationGraphVisualizerPrimitiveBase // Parent: CAnimationGraphVisualizerPrimitiveBase
@ -2956,7 +2956,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CHitBoxSetList { pub mod CHitBoxSetList {
pub const m_HitBoxSets: usize = 0x0; // CUtlVector<CHitBoxSet> pub const m_HitBoxSets: usize = 0x0; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1
@ -3193,7 +3193,7 @@ pub mod cs2_dumper {
pub const m_flBlendTime: usize = 0x94; // CAnimValue<float32> pub const m_flBlendTime: usize = 0x94; // CAnimValue<float32>
pub const m_hParameter: usize = 0x9C; // CAnimParamHandle pub const m_hParameter: usize = 0x9C; // CAnimParamHandle
pub const m_nTagIndex: usize = 0xA0; // int32 pub const m_nTagIndex: usize = 0xA0; // int32
pub const m_eTagBehavior: usize = 0xA4; // SelectorTagBehavior_t pub const m_eTagBehavior: usize = 0xA4; //
pub const m_bResetOnChange: usize = 0xA8; // bool pub const m_bResetOnChange: usize = 0xA8; // bool
pub const m_bLockWhenWaning: usize = 0xA9; // bool pub const m_bLockWhenWaning: usize = 0xA9; // bool
pub const m_bSyncCyclesOnChange: usize = 0xAA; // bool pub const m_bSyncCyclesOnChange: usize = 0xAA; // bool
@ -3320,7 +3320,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CFootLockUpdateNode { pub mod CFootLockUpdateNode {
pub const m_opFixedSettings: usize = 0x68; // FootLockPoseOpFixedSettings pub const m_opFixedSettings: usize = 0x68; //
pub const m_footSettings: usize = 0xD0; // CUtlVector<FootFixedSettings> pub const m_footSettings: usize = 0xD0; // CUtlVector<FootFixedSettings>
pub const m_hipShiftDamping: usize = 0xE8; // CAnimInputDamping pub const m_hipShiftDamping: usize = 0xE8; // CAnimInputDamping
pub const m_rootHeightDamping: usize = 0xF8; // CAnimInputDamping pub const m_rootHeightDamping: usize = 0xF8; // CAnimInputDamping
@ -3364,7 +3364,7 @@ pub mod cs2_dumper {
pub const m_flDamping: usize = 0xC; // float32 pub const m_flDamping: usize = 0xC; // float32
pub const m_vBoundsMaxLS: usize = 0x10; // Vector pub const m_vBoundsMaxLS: usize = 0x10; // Vector
pub const m_vBoundsMinLS: usize = 0x1C; // Vector pub const m_vBoundsMinLS: usize = 0x1C; // Vector
pub const m_eSimSpace: usize = 0x28; // JiggleBoneSimSpace pub const m_eSimSpace: usize = 0x28; //
} }
// Parent: CSequenceUpdateNode // Parent: CSequenceUpdateNode
// Field count: 8 // Field count: 8
@ -3394,7 +3394,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod FootLockPoseOpFixedSettings { pub mod FootLockPoseOpFixedSettings {
pub const m_footInfo: usize = 0x0; // CUtlVector<FootFixedData_t> pub const m_footInfo: usize = 0x0; //
pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping
pub const m_nHipBoneIndex: usize = 0x28; // int32 pub const m_nHipBoneIndex: usize = 0x28; // int32
pub const m_ikSolverType: usize = 0x2C; // IKSolverType pub const m_ikSolverType: usize = 0x2C; // IKSolverType
@ -4224,7 +4224,7 @@ pub mod cs2_dumper {
pub mod CHitBoxSet { pub mod CHitBoxSet {
pub const m_name: usize = 0x0; // CUtlString pub const m_name: usize = 0x0; // CUtlString
pub const m_nNameHash: usize = 0x8; // uint32 pub const m_nNameHash: usize = 0x8; // uint32
pub const m_HitBoxes: usize = 0x10; // CUtlVector<CHitBox> pub const m_HitBoxes: usize = 0x10; //
pub const m_SourceFilename: usize = 0x28; // CUtlString pub const m_SourceFilename: usize = 0x28; // CUtlString
} }
// Parent: None // Parent: None
@ -4841,7 +4841,7 @@ pub mod cs2_dumper {
pub const m_sceneObjects: usize = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1> pub const m_sceneObjects: usize = 0x10; // CUtlLeanVectorFixedGrowable<CSceneObjectData,1>
pub const m_constraints: usize = 0x78; // CUtlLeanVector<CBaseConstraint*> pub const m_constraints: usize = 0x78; // CUtlLeanVector<CBaseConstraint*>
pub const m_skeleton: usize = 0x88; // CRenderSkeleton pub const m_skeleton: usize = 0x88; // CRenderSkeleton
pub const m_meshDeformParams: usize = 0x1A8; // DynamicMeshDeformParams_t pub const m_meshDeformParams: usize = 0x1A8; //
pub const m_pGroomData: usize = 0x1B8; // CRenderGroom* pub const m_pGroomData: usize = 0x1B8; // CRenderGroom*
} }
// Parent: None // Parent: None
@ -4933,7 +4933,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod FootPinningPoseOpFixedData_t { pub mod FootPinningPoseOpFixedData_t {
pub const m_footInfo: usize = 0x0; // CUtlVector<FootFixedData_t> pub const m_footInfo: usize = 0x0; //
pub const m_flBlendTime: usize = 0x18; // float32 pub const m_flBlendTime: usize = 0x18; // float32
pub const m_flLockBreakDistance: usize = 0x1C; // float32 pub const m_flLockBreakDistance: usize = 0x1C; // float32
pub const m_flMaxLegTwist: usize = 0x20; // float32 pub const m_flMaxLegTwist: usize = 0x20; // float32
@ -5641,7 +5641,7 @@ pub mod cs2_dumper {
pub const m_components: usize = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>> pub const m_components: usize = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr<CAnimParameterManagerUpdater> pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr<CAnimTagManagerUpdater> pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
pub const m_scriptManager: usize = 0x70; // CSmartPtr<CAnimScriptManager> pub const m_scriptManager: usize = 0x70; //
pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager
pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder> pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
pub const m_pSkeleton: usize = 0xB0; // CSmartPtr<CAnimSkeleton> pub const m_pSkeleton: usize = 0xB0; // CSmartPtr<CAnimSkeleton>
@ -5912,7 +5912,7 @@ pub mod cs2_dumper {
// MGetKV3ClassDefaults // MGetKV3ClassDefaults
pub mod CMotionSearchDB { pub mod CMotionSearchDB {
pub const m_rootNode: usize = 0x0; // CMotionSearchNode pub const m_rootNode: usize = 0x0; // CMotionSearchNode
pub const m_residualQuantizer: usize = 0x80; // CProductQuantizer pub const m_residualQuantizer: usize = 0x80; //
pub const m_codeIndices: usize = 0xA0; // CUtlVector<MotionDBIndex> pub const m_codeIndices: usize = 0xA0; // CUtlVector<MotionDBIndex>
} }
// Parent: CMotionNode // Parent: CMotionNode

View File

@ -1,24 +1,24 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper { namespace CS2Dumper {
// Module: client.dll // Module: client.dll
public static class Buttons { public static class Buttons {
public const nint attack = 0x18614C0; public const nint attack = 0x18614F0;
public const nint attack2 = 0x1861550; public const nint attack2 = 0x1861580;
public const nint back = 0x1861790; public const nint back = 0x18617C0;
public const nint duck = 0x1861A60; public const nint duck = 0x1861A90;
public const nint forward = 0x1861700; public const nint forward = 0x1861730;
public const nint jump = 0x18619D0; public const nint jump = 0x1861A00;
public const nint left = 0x1861820; public const nint left = 0x1861850;
public const nint lookatweapon = 0x1A89260; public const nint lookatweapon = 0x1A89270;
public const nint reload = 0x1861430; public const nint reload = 0x1861460;
public const nint right = 0x18618B0; public const nint right = 0x18618E0;
public const nint showscores = 0x1A89140; public const nint showscores = 0x1A89150;
public const nint sprint = 0x18613A0; public const nint sprint = 0x18613D0;
public const nint turnleft = 0x18615E0; public const nint turnleft = 0x1861610;
public const nint turnright = 0x1861670; public const nint turnright = 0x18616A0;
public const nint use = 0x1861940; public const nint use = 0x1861970;
public const nint zoom = 0x1A891D0; public const nint zoom = 0x1A891E0;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -8,21 +8,21 @@
namespace cs2_dumper { namespace cs2_dumper {
// Module: client.dll // Module: client.dll
namespace buttons { namespace buttons {
constexpr std::ptrdiff_t attack = 0x18614C0; constexpr std::ptrdiff_t attack = 0x18614F0;
constexpr std::ptrdiff_t attack2 = 0x1861550; constexpr std::ptrdiff_t attack2 = 0x1861580;
constexpr std::ptrdiff_t back = 0x1861790; constexpr std::ptrdiff_t back = 0x18617C0;
constexpr std::ptrdiff_t duck = 0x1861A60; constexpr std::ptrdiff_t duck = 0x1861A90;
constexpr std::ptrdiff_t forward = 0x1861700; constexpr std::ptrdiff_t forward = 0x1861730;
constexpr std::ptrdiff_t jump = 0x18619D0; constexpr std::ptrdiff_t jump = 0x1861A00;
constexpr std::ptrdiff_t left = 0x1861820; constexpr std::ptrdiff_t left = 0x1861850;
constexpr std::ptrdiff_t lookatweapon = 0x1A89260; constexpr std::ptrdiff_t lookatweapon = 0x1A89270;
constexpr std::ptrdiff_t reload = 0x1861430; constexpr std::ptrdiff_t reload = 0x1861460;
constexpr std::ptrdiff_t right = 0x18618B0; constexpr std::ptrdiff_t right = 0x18618E0;
constexpr std::ptrdiff_t showscores = 0x1A89140; constexpr std::ptrdiff_t showscores = 0x1A89150;
constexpr std::ptrdiff_t sprint = 0x18613A0; constexpr std::ptrdiff_t sprint = 0x18613D0;
constexpr std::ptrdiff_t turnleft = 0x18615E0; constexpr std::ptrdiff_t turnleft = 0x1861610;
constexpr std::ptrdiff_t turnright = 0x1861670; constexpr std::ptrdiff_t turnright = 0x18616A0;
constexpr std::ptrdiff_t use = 0x1861940; constexpr std::ptrdiff_t use = 0x1861970;
constexpr std::ptrdiff_t zoom = 0x1A891D0; constexpr std::ptrdiff_t zoom = 0x1A891E0;
} }
} }

View File

@ -1,20 +1,20 @@
{ {
"client.dll": { "client.dll": {
"attack": 25564352, "attack": 25564400,
"attack2": 25564496, "attack2": 25564544,
"back": 25565072, "back": 25565120,
"duck": 25565792, "duck": 25565840,
"forward": 25564928, "forward": 25564976,
"jump": 25565648, "jump": 25565696,
"left": 25565216, "left": 25565264,
"lookatweapon": 27824736, "lookatweapon": 27824752,
"reload": 25564208, "reload": 25564256,
"right": 25565360, "right": 25565408,
"showscores": 27824448, "showscores": 27824464,
"sprint": 25564064, "sprint": 25564112,
"turnleft": 25564640, "turnleft": 25564688,
"turnright": 25564784, "turnright": 25564832,
"use": 25565504, "use": 25565552,
"zoom": 27824592 "zoom": 27824608
} }
} }

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
pub mod cs2_dumper { pub mod cs2_dumper {
// Module: client.dll // Module: client.dll
pub mod buttons { pub mod buttons {
pub const attack: usize = 0x18614C0; pub const attack: usize = 0x18614F0;
pub const attack2: usize = 0x1861550; pub const attack2: usize = 0x1861580;
pub const back: usize = 0x1861790; pub const back: usize = 0x18617C0;
pub const duck: usize = 0x1861A60; pub const duck: usize = 0x1861A90;
pub const forward: usize = 0x1861700; pub const forward: usize = 0x1861730;
pub const jump: usize = 0x18619D0; pub const jump: usize = 0x1861A00;
pub const left: usize = 0x1861820; pub const left: usize = 0x1861850;
pub const lookatweapon: usize = 0x1A89260; pub const lookatweapon: usize = 0x1A89270;
pub const reload: usize = 0x1861430; pub const reload: usize = 0x1861460;
pub const right: usize = 0x18618B0; pub const right: usize = 0x18618E0;
pub const showscores: usize = 0x1A89140; pub const showscores: usize = 0x1A89150;
pub const sprint: usize = 0x18613A0; pub const sprint: usize = 0x18613D0;
pub const turnleft: usize = 0x18615E0; pub const turnleft: usize = 0x1861610;
pub const turnright: usize = 0x1861670; pub const turnright: usize = 0x18616A0;
pub const r#use: usize = 0x1861940; pub const r#use: usize = 0x1861970;
pub const zoom: usize = 0x1A891D0; pub const zoom: usize = 0x1A891E0;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: client.dll // Module: client.dll
@ -757,7 +757,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bJustPulledPin = 0x1B3C; // bool public const nint m_bJustPulledPin = 0x1B3C; // bool
public const nint m_nNextHoldTick = 0x1B40; // GameTick_t public const nint m_nNextHoldTick = 0x1B40; // GameTick_t
public const nint m_flNextHoldFrac = 0x1B44; // float32 public const nint m_flNextHoldFrac = 0x1B44; // float32
public const nint m_hSwitchToWeaponAfterThrow = 0x1B48; // CHandle<C_CSWeaponBase> public const nint m_hSwitchToWeaponAfterThrow = 0x1B48; //
} }
// Parent: C_FuncBrush // Parent: C_FuncBrush
// Field count: 8 // Field count: 8
@ -3378,7 +3378,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bClientside = 0x1608; // bool public const nint m_bClientside = 0x1608; // bool
public const nint m_bParticleSystemsCreated = 0x1609; // bool public const nint m_bParticleSystemsCreated = 0x1609; // bool
public const nint m_vecAttachedParticles = 0x1610; // CUtlVector<int32> public const nint m_vecAttachedParticles = 0x1610; // CUtlVector<int32>
public const nint m_hViewmodelAttachment = 0x1628; // CHandle<CBaseAnimGraph> public const nint m_hViewmodelAttachment = 0x1628; //
public const nint m_iOldTeam = 0x162C; // int32 public const nint m_iOldTeam = 0x162C; // int32
public const nint m_bAttachmentDirty = 0x1630; // bool public const nint m_bAttachmentDirty = 0x1630; // bool
public const nint m_nUnloadedModelIndex = 0x1634; // int32 public const nint m_nUnloadedModelIndex = 0x1634; // int32
@ -5079,7 +5079,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
public static class C_Fists { public static class C_Fists {
public const nint m_bPlayingUninterruptableAct = 0x1B20; // bool public const nint m_bPlayingUninterruptableAct = 0x1B20; // bool
public const nint m_nUninterruptableActivity = 0x1B24; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0x1B24; //
} }
// Parent: C_PhysicsProp // Parent: C_PhysicsProp
// Field count: 0 // Field count: 0
@ -5248,7 +5248,7 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByName // MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t) // NetworkVarNames: m_ShardDesc (shard_model_desc_t)
public static class C_ShatterGlassShardPhysics { public static class C_ShatterGlassShardPhysics {
public const nint m_ShardDesc = 0x1120; // shard_model_desc_t public const nint m_ShardDesc = 0x1120; //
} }
// Parent: C_CSWeaponBaseGun // Parent: C_CSWeaponBaseGun
// Field count: 0 // Field count: 0
@ -5347,7 +5347,7 @@ namespace CS2Dumper.Schemas {
public const nint m_blinktoggle = 0xFC8; // bool public const nint m_blinktoggle = 0xFC8; // bool
public const nint m_nLastFlexUpdateFrameCount = 0x1028; // int32 public const nint m_nLastFlexUpdateFrameCount = 0x1028; // int32
public const nint m_CachedViewTarget = 0x102C; // Vector public const nint m_CachedViewTarget = 0x102C; // Vector
public const nint m_nNextSceneEventId = 0x1038; // SceneEventId_t public const nint m_nNextSceneEventId = 0x1038; //
public const nint m_iBlink = 0x103C; // int32 public const nint m_iBlink = 0x103C; // int32
public const nint m_blinktime = 0x1040; // float32 public const nint m_blinktime = 0x1040; // float32
public const nint m_prevblinktoggle = 0x1044; // bool public const nint m_prevblinktoggle = 0x1044; // bool
@ -5641,7 +5641,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flFireSequenceStartTime = 0x16DC; // float32 public const nint m_flFireSequenceStartTime = 0x16DC; // float32
public const nint m_nFireSequenceStartTimeChange = 0x16E0; // int32 public const nint m_nFireSequenceStartTimeChange = 0x16E0; // int32
public const nint m_nFireSequenceStartTimeAck = 0x16E4; // int32 public const nint m_nFireSequenceStartTimeAck = 0x16E4; // int32
public const nint m_ePlayerFireEvent = 0x16E8; // PlayerAnimEvent_t public const nint m_ePlayerFireEvent = 0x16E8; //
public const nint m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t public const nint m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t
public const nint m_seqIdle = 0x16F0; // HSequence public const nint m_seqIdle = 0x16F0; // HSequence
public const nint m_seqFirePrimary = 0x16F4; // HSequence public const nint m_seqFirePrimary = 0x16F4; // HSequence
@ -6079,7 +6079,7 @@ namespace CS2Dumper.Schemas {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
public static class CCSWeaponBaseVData { public static class CCSWeaponBaseVData {
public const nint m_WeaponType = 0x348; // CSWeaponType public const nint m_WeaponType = 0x348; // CSWeaponType
public const nint m_WeaponCategory = 0x34C; // CSWeaponCategory public const nint m_WeaponCategory = 0x34C; //
public const nint m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
public const nint m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -6889,7 +6889,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer) // NetworkVarNames: m_AttributeManager (CAttributeContainer)
public static class C_Chicken { public static class C_Chicken {
public const nint m_hHolidayHatAddon = 0x1230; // CHandle<CBaseAnimGraph> public const nint m_hHolidayHatAddon = 0x1230; //
public const nint m_jumpedThisFrame = 0x1234; // bool public const nint m_jumpedThisFrame = 0x1234; // bool
public const nint m_leader = 0x1238; // CHandle<C_CSPlayerPawn> public const nint m_leader = 0x1238; // CHandle<C_CSPlayerPawn>
public const nint m_AttributeManager = 0x1240; // C_AttributeContainer public const nint m_AttributeManager = 0x1240; // C_AttributeContainer

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -762,7 +762,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bJustPulledPin = 0x1B3C; // bool constexpr std::ptrdiff_t m_bJustPulledPin = 0x1B3C; // bool
constexpr std::ptrdiff_t m_nNextHoldTick = 0x1B40; // GameTick_t constexpr std::ptrdiff_t m_nNextHoldTick = 0x1B40; // GameTick_t
constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1B44; // float32 constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1B44; // float32
constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B48; // CHandle<C_CSWeaponBase> constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B48; //
} }
// Parent: C_FuncBrush // Parent: C_FuncBrush
// Field count: 8 // Field count: 8
@ -3383,7 +3383,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bClientside = 0x1608; // bool constexpr std::ptrdiff_t m_bClientside = 0x1608; // bool
constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1609; // bool constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1609; // bool
constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // CUtlVector<int32> constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // CUtlVector<int32>
constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // CHandle<CBaseAnimGraph> constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; //
constexpr std::ptrdiff_t m_iOldTeam = 0x162C; // int32 constexpr std::ptrdiff_t m_iOldTeam = 0x162C; // int32
constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1630; // bool constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1630; // bool
constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x1634; // int32 constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x1634; // int32
@ -5084,7 +5084,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
namespace C_Fists { namespace C_Fists {
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1B20; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1B20; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1B24; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1B24; //
} }
// Parent: C_PhysicsProp // Parent: C_PhysicsProp
// Field count: 0 // Field count: 0
@ -5253,7 +5253,7 @@ namespace cs2_dumper {
// MNetworkExcludeByName // MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t) // NetworkVarNames: m_ShardDesc (shard_model_desc_t)
namespace C_ShatterGlassShardPhysics { namespace C_ShatterGlassShardPhysics {
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t constexpr std::ptrdiff_t m_ShardDesc = 0x1120; //
} }
// Parent: C_CSWeaponBaseGun // Parent: C_CSWeaponBaseGun
// Field count: 0 // Field count: 0
@ -5352,7 +5352,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_blinktoggle = 0xFC8; // bool constexpr std::ptrdiff_t m_blinktoggle = 0xFC8; // bool
constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0x1028; // int32 constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0x1028; // int32
constexpr std::ptrdiff_t m_CachedViewTarget = 0x102C; // Vector constexpr std::ptrdiff_t m_CachedViewTarget = 0x102C; // Vector
constexpr std::ptrdiff_t m_nNextSceneEventId = 0x1038; // SceneEventId_t constexpr std::ptrdiff_t m_nNextSceneEventId = 0x1038; //
constexpr std::ptrdiff_t m_iBlink = 0x103C; // int32 constexpr std::ptrdiff_t m_iBlink = 0x103C; // int32
constexpr std::ptrdiff_t m_blinktime = 0x1040; // float32 constexpr std::ptrdiff_t m_blinktime = 0x1040; // float32
constexpr std::ptrdiff_t m_prevblinktoggle = 0x1044; // bool constexpr std::ptrdiff_t m_prevblinktoggle = 0x1044; // bool
@ -5646,7 +5646,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x16DC; // float32 constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x16DC; // float32
constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x16E0; // int32 constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x16E0; // int32
constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x16E4; // int32 constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x16E4; // int32
constexpr std::ptrdiff_t m_ePlayerFireEvent = 0x16E8; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_ePlayerFireEvent = 0x16E8; //
constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0x16EC; // WeaponAttackType_t
constexpr std::ptrdiff_t m_seqIdle = 0x16F0; // HSequence constexpr std::ptrdiff_t m_seqIdle = 0x16F0; // HSequence
constexpr std::ptrdiff_t m_seqFirePrimary = 0x16F4; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0x16F4; // HSequence
@ -6084,7 +6084,7 @@ namespace cs2_dumper {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
namespace CCSWeaponBaseVData { namespace CCSWeaponBaseVData {
constexpr std::ptrdiff_t m_WeaponType = 0x348; // CSWeaponType constexpr std::ptrdiff_t m_WeaponType = 0x348; // CSWeaponType
constexpr std::ptrdiff_t m_WeaponCategory = 0x34C; // CSWeaponCategory constexpr std::ptrdiff_t m_WeaponCategory = 0x34C; //
constexpr std::ptrdiff_t m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -6894,7 +6894,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer) // NetworkVarNames: m_AttributeManager (CAttributeContainer)
namespace C_Chicken { namespace C_Chicken {
constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; // CHandle<CBaseAnimGraph> constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; //
constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1234; // bool constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1234; // bool
constexpr std::ptrdiff_t m_leader = 0x1238; // CHandle<C_CSPlayerPawn> constexpr std::ptrdiff_t m_leader = 0x1238; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_AttributeManager = 0x1240; // C_AttributeContainer constexpr std::ptrdiff_t m_AttributeManager = 0x1240; // C_AttributeContainer

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -767,7 +767,7 @@ pub mod cs2_dumper {
pub const m_bJustPulledPin: usize = 0x1B3C; // bool pub const m_bJustPulledPin: usize = 0x1B3C; // bool
pub const m_nNextHoldTick: usize = 0x1B40; // GameTick_t pub const m_nNextHoldTick: usize = 0x1B40; // GameTick_t
pub const m_flNextHoldFrac: usize = 0x1B44; // float32 pub const m_flNextHoldFrac: usize = 0x1B44; // float32
pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B48; // CHandle<C_CSWeaponBase> pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B48; //
} }
// Parent: C_FuncBrush // Parent: C_FuncBrush
// Field count: 8 // Field count: 8
@ -3388,7 +3388,7 @@ pub mod cs2_dumper {
pub const m_bClientside: usize = 0x1608; // bool pub const m_bClientside: usize = 0x1608; // bool
pub const m_bParticleSystemsCreated: usize = 0x1609; // bool pub const m_bParticleSystemsCreated: usize = 0x1609; // bool
pub const m_vecAttachedParticles: usize = 0x1610; // CUtlVector<int32> pub const m_vecAttachedParticles: usize = 0x1610; // CUtlVector<int32>
pub const m_hViewmodelAttachment: usize = 0x1628; // CHandle<CBaseAnimGraph> pub const m_hViewmodelAttachment: usize = 0x1628; //
pub const m_iOldTeam: usize = 0x162C; // int32 pub const m_iOldTeam: usize = 0x162C; // int32
pub const m_bAttachmentDirty: usize = 0x1630; // bool pub const m_bAttachmentDirty: usize = 0x1630; // bool
pub const m_nUnloadedModelIndex: usize = 0x1634; // int32 pub const m_nUnloadedModelIndex: usize = 0x1634; // int32
@ -5089,7 +5089,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
pub mod C_Fists { pub mod C_Fists {
pub const m_bPlayingUninterruptableAct: usize = 0x1B20; // bool pub const m_bPlayingUninterruptableAct: usize = 0x1B20; // bool
pub const m_nUninterruptableActivity: usize = 0x1B24; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0x1B24; //
} }
// Parent: C_PhysicsProp // Parent: C_PhysicsProp
// Field count: 0 // Field count: 0
@ -5258,7 +5258,7 @@ pub mod cs2_dumper {
// MNetworkExcludeByName // MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t) // NetworkVarNames: m_ShardDesc (shard_model_desc_t)
pub mod C_ShatterGlassShardPhysics { pub mod C_ShatterGlassShardPhysics {
pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t pub const m_ShardDesc: usize = 0x1120; //
} }
// Parent: C_CSWeaponBaseGun // Parent: C_CSWeaponBaseGun
// Field count: 0 // Field count: 0
@ -5357,7 +5357,7 @@ pub mod cs2_dumper {
pub const m_blinktoggle: usize = 0xFC8; // bool pub const m_blinktoggle: usize = 0xFC8; // bool
pub const m_nLastFlexUpdateFrameCount: usize = 0x1028; // int32 pub const m_nLastFlexUpdateFrameCount: usize = 0x1028; // int32
pub const m_CachedViewTarget: usize = 0x102C; // Vector pub const m_CachedViewTarget: usize = 0x102C; // Vector
pub const m_nNextSceneEventId: usize = 0x1038; // SceneEventId_t pub const m_nNextSceneEventId: usize = 0x1038; //
pub const m_iBlink: usize = 0x103C; // int32 pub const m_iBlink: usize = 0x103C; // int32
pub const m_blinktime: usize = 0x1040; // float32 pub const m_blinktime: usize = 0x1040; // float32
pub const m_prevblinktoggle: usize = 0x1044; // bool pub const m_prevblinktoggle: usize = 0x1044; // bool
@ -5651,7 +5651,7 @@ pub mod cs2_dumper {
pub const m_flFireSequenceStartTime: usize = 0x16DC; // float32 pub const m_flFireSequenceStartTime: usize = 0x16DC; // float32
pub const m_nFireSequenceStartTimeChange: usize = 0x16E0; // int32 pub const m_nFireSequenceStartTimeChange: usize = 0x16E0; // int32
pub const m_nFireSequenceStartTimeAck: usize = 0x16E4; // int32 pub const m_nFireSequenceStartTimeAck: usize = 0x16E4; // int32
pub const m_ePlayerFireEvent: usize = 0x16E8; // PlayerAnimEvent_t pub const m_ePlayerFireEvent: usize = 0x16E8; //
pub const m_ePlayerFireEventAttackType: usize = 0x16EC; // WeaponAttackType_t pub const m_ePlayerFireEventAttackType: usize = 0x16EC; // WeaponAttackType_t
pub const m_seqIdle: usize = 0x16F0; // HSequence pub const m_seqIdle: usize = 0x16F0; // HSequence
pub const m_seqFirePrimary: usize = 0x16F4; // HSequence pub const m_seqFirePrimary: usize = 0x16F4; // HSequence
@ -6089,7 +6089,7 @@ pub mod cs2_dumper {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
pub mod CCSWeaponBaseVData { pub mod CCSWeaponBaseVData {
pub const m_WeaponType: usize = 0x348; // CSWeaponType pub const m_WeaponType: usize = 0x348; // CSWeaponType
pub const m_WeaponCategory: usize = 0x34C; // CSWeaponCategory pub const m_WeaponCategory: usize = 0x34C; //
pub const m_szViewModel: usize = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szViewModel: usize = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -6899,7 +6899,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>) // NetworkVarNames: m_leader (CHandle<CCSPlayerPawn>)
// NetworkVarNames: m_AttributeManager (CAttributeContainer) // NetworkVarNames: m_AttributeManager (CAttributeContainer)
pub mod C_Chicken { pub mod C_Chicken {
pub const m_hHolidayHatAddon: usize = 0x1230; // CHandle<CBaseAnimGraph> pub const m_hHolidayHatAddon: usize = 0x1230; //
pub const m_jumpedThisFrame: usize = 0x1234; // bool pub const m_jumpedThisFrame: usize = 0x1234; // bool
pub const m_leader: usize = 0x1238; // CHandle<C_CSPlayerPawn> pub const m_leader: usize = 0x1238; // CHandle<C_CSPlayerPawn>
pub const m_AttributeManager: usize = 0x1240; // C_AttributeContainer pub const m_AttributeManager: usize = 0x1240; // C_AttributeContainer

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: engine2.dll // Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: host.dll // Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{ {
"build_number": 14057, "build_number": 14058,
"timestamp": "2024-12-20T00:28:49.506012100+00:00" "timestamp": "2025-01-08T02:40:51.056645600+00:00"
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Interfaces { namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll // Module: animationsystem.dll
@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces {
} }
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x1860AB0; public const nint ClientToolsInfo_001 = 0x1860AE0;
public const nint EmptyWorldService001_Client = 0x181BE10; public const nint EmptyWorldService001_Client = 0x181BE10;
public const nint GameClientExports001 = 0x185D768; public const nint GameClientExports001 = 0x185D798;
public const nint LegacyGameUI001 = 0x187E2E0; public const nint LegacyGameUI001 = 0x187E320;
public const nint Source2Client002 = 0x1A78E30; public const nint Source2Client002 = 0x1A78E40;
public const nint Source2ClientConfig001 = 0x1A0F600; public const nint Source2ClientConfig001 = 0x1A0F610;
public const nint Source2ClientPrediction001 = 0x1868B60; public const nint Source2ClientPrediction001 = 0x1868B90;
public const nint Source2ClientUI001 = 0x187C6C0; public const nint Source2ClientUI001 = 0x187C700;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces {
} }
// Module: particles.dll // Module: particles.dll
public static class ParticlesDll { public static class ParticlesDll {
public const nint ParticleSystemMgr003 = 0x629CB0; public const nint ParticleSystemMgr003 = 0x629CD0;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
public static class PulseSystemDll { public static class PulseSystemDll {
@ -157,22 +157,22 @@ namespace CS2Dumper.Interfaces {
} }
// Module: server.dll // Module: server.dll
public static class ServerDll { public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x1376B20; public const nint EmptyWorldService001_Server = 0x1376B10;
public const nint EntitySubclassUtilsV001 = 0x13273E0; public const nint EntitySubclassUtilsV001 = 0x13273E0;
public const nint NavGameTest001 = 0x1416B88; public const nint NavGameTest001 = 0x1416B78;
public const nint ServerToolsInfo_001 = 0x13CC4A8; public const nint ServerToolsInfo_001 = 0x13CC498;
public const nint Source2GameClients001 = 0x13C6350; public const nint Source2GameClients001 = 0x13C6340;
public const nint Source2GameDirector001 = 0x14FA100; public const nint Source2GameDirector001 = 0x14FA100;
public const nint Source2GameEntities001 = 0x13CC3D0; public const nint Source2GameEntities001 = 0x13CC3C0;
public const nint Source2Server001 = 0x13CC240; public const nint Source2Server001 = 0x13CC230;
public const nint Source2ServerConfig001 = 0x15C4F68; public const nint Source2ServerConfig001 = 0x15C4FC8;
public const nint customnavsystem001 = 0x130BB38; public const nint customnavsystem001 = 0x130BB38;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
public static class SoundsystemDll { public static class SoundsystemDll {
public const nint SoundOpSystem001 = 0x39DC40; public const nint SoundOpSystem001 = 0x39EC40;
public const nint SoundOpSystemEdit001 = 0x39DB10; public const nint SoundOpSystemEdit001 = 0x39EB10;
public const nint SoundSystem001 = 0x39D5E0; public const nint SoundSystem001 = 0x39E5E0;
public const nint VMixEditTool001 = 0x48289C6A; public const nint VMixEditTool001 = 0x48289C6A;
} }
// Module: steamaudio.dll // Module: steamaudio.dll
@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces {
} }
// Module: steamclient64.dll // Module: steamclient64.dll
public static class Steamclient64Dll { public static class Steamclient64Dll {
public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAEC35A;
public const nint IVALIDATE001 = 0x15636E8; public const nint IVALIDATE001 = 0x1494F18;
public const nint SteamClient006 = 0x1560E90; public const nint SteamClient006 = 0x14926E0;
public const nint SteamClient007 = 0x1560E98; public const nint SteamClient007 = 0x14926E8;
public const nint SteamClient008 = 0x1560EA0; public const nint SteamClient008 = 0x14926F0;
public const nint SteamClient009 = 0x1560EA8; public const nint SteamClient009 = 0x14926F8;
public const nint SteamClient010 = 0x1560EB0; public const nint SteamClient010 = 0x1492700;
public const nint SteamClient011 = 0x1560EB8; public const nint SteamClient011 = 0x1492708;
public const nint SteamClient012 = 0x1560EC0; public const nint SteamClient012 = 0x1492710;
public const nint SteamClient013 = 0x1560EC8; public const nint SteamClient013 = 0x1492718;
public const nint SteamClient014 = 0x1560ED0; public const nint SteamClient014 = 0x1492720;
public const nint SteamClient015 = 0x1560ED8; public const nint SteamClient015 = 0x1492728;
public const nint SteamClient016 = 0x1560EE0; public const nint SteamClient016 = 0x1492730;
public const nint SteamClient017 = 0x1560EE8; public const nint SteamClient017 = 0x1492738;
public const nint SteamClient018 = 0x1560EF0; public const nint SteamClient018 = 0x1492740;
public const nint SteamClient019 = 0x1560EF8; public const nint SteamClient019 = 0x1492748;
public const nint SteamClient020 = 0x1560F00; public const nint SteamClient020 = 0x1492750;
public const nint SteamClient021 = 0x1560F08; public const nint SteamClient021 = 0x1492758;
public const nint p2pvoice002 = 0x14E45DF; public const nint p2pvoice002 = 0x14E24BF;
public const nint p2pvoicesingleton002 = 0x153C0E0; public const nint p2pvoicesingleton002 = 0x14700E0;
} }
// Module: tier0.dll // Module: tier0.dll
public static class Tier0Dll { public static class Tier0Dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -14,14 +14,14 @@ namespace cs2_dumper {
} }
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1860AB0; constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1860AE0;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x181BE10; constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x181BE10;
constexpr std::ptrdiff_t GameClientExports001 = 0x185D768; constexpr std::ptrdiff_t GameClientExports001 = 0x185D798;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x187E2E0; constexpr std::ptrdiff_t LegacyGameUI001 = 0x187E320;
constexpr std::ptrdiff_t Source2Client002 = 0x1A78E30; constexpr std::ptrdiff_t Source2Client002 = 0x1A78E40;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A0F600; constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A0F610;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1868B60; constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1868B90;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x187C6C0; constexpr std::ptrdiff_t Source2ClientUI001 = 0x187C700;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
@ -129,7 +129,7 @@ namespace cs2_dumper {
} }
// Module: particles.dll // Module: particles.dll
namespace particles_dll { namespace particles_dll {
constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x629CB0; constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x629CD0;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
namespace pulse_system_dll { namespace pulse_system_dll {
@ -162,22 +162,22 @@ namespace cs2_dumper {
} }
// Module: server.dll // Module: server.dll
namespace server_dll { namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1376B20; constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1376B10;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13273E0; constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13273E0;
constexpr std::ptrdiff_t NavGameTest001 = 0x1416B88; constexpr std::ptrdiff_t NavGameTest001 = 0x1416B78;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CC4A8; constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CC498;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13C6350; constexpr std::ptrdiff_t Source2GameClients001 = 0x13C6340;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14FA100; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14FA100;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CC3D0; constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CC3C0;
constexpr std::ptrdiff_t Source2Server001 = 0x13CC240; constexpr std::ptrdiff_t Source2Server001 = 0x13CC230;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C4F68; constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C4FC8;
constexpr std::ptrdiff_t customnavsystem001 = 0x130BB38; constexpr std::ptrdiff_t customnavsystem001 = 0x130BB38;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {
constexpr std::ptrdiff_t SoundOpSystem001 = 0x39DC40; constexpr std::ptrdiff_t SoundOpSystem001 = 0x39EC40;
constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x39DB10; constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x39EB10;
constexpr std::ptrdiff_t SoundSystem001 = 0x39D5E0; constexpr std::ptrdiff_t SoundSystem001 = 0x39E5E0;
constexpr std::ptrdiff_t VMixEditTool001 = 0x48289C6A; constexpr std::ptrdiff_t VMixEditTool001 = 0x48289C6A;
} }
// Module: steamaudio.dll // Module: steamaudio.dll
@ -186,26 +186,26 @@ namespace cs2_dumper {
} }
// Module: steamclient64.dll // Module: steamclient64.dll
namespace steamclient64_dll { namespace steamclient64_dll {
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAEC35A;
constexpr std::ptrdiff_t IVALIDATE001 = 0x15636E8; constexpr std::ptrdiff_t IVALIDATE001 = 0x1494F18;
constexpr std::ptrdiff_t SteamClient006 = 0x1560E90; constexpr std::ptrdiff_t SteamClient006 = 0x14926E0;
constexpr std::ptrdiff_t SteamClient007 = 0x1560E98; constexpr std::ptrdiff_t SteamClient007 = 0x14926E8;
constexpr std::ptrdiff_t SteamClient008 = 0x1560EA0; constexpr std::ptrdiff_t SteamClient008 = 0x14926F0;
constexpr std::ptrdiff_t SteamClient009 = 0x1560EA8; constexpr std::ptrdiff_t SteamClient009 = 0x14926F8;
constexpr std::ptrdiff_t SteamClient010 = 0x1560EB0; constexpr std::ptrdiff_t SteamClient010 = 0x1492700;
constexpr std::ptrdiff_t SteamClient011 = 0x1560EB8; constexpr std::ptrdiff_t SteamClient011 = 0x1492708;
constexpr std::ptrdiff_t SteamClient012 = 0x1560EC0; constexpr std::ptrdiff_t SteamClient012 = 0x1492710;
constexpr std::ptrdiff_t SteamClient013 = 0x1560EC8; constexpr std::ptrdiff_t SteamClient013 = 0x1492718;
constexpr std::ptrdiff_t SteamClient014 = 0x1560ED0; constexpr std::ptrdiff_t SteamClient014 = 0x1492720;
constexpr std::ptrdiff_t SteamClient015 = 0x1560ED8; constexpr std::ptrdiff_t SteamClient015 = 0x1492728;
constexpr std::ptrdiff_t SteamClient016 = 0x1560EE0; constexpr std::ptrdiff_t SteamClient016 = 0x1492730;
constexpr std::ptrdiff_t SteamClient017 = 0x1560EE8; constexpr std::ptrdiff_t SteamClient017 = 0x1492738;
constexpr std::ptrdiff_t SteamClient018 = 0x1560EF0; constexpr std::ptrdiff_t SteamClient018 = 0x1492740;
constexpr std::ptrdiff_t SteamClient019 = 0x1560EF8; constexpr std::ptrdiff_t SteamClient019 = 0x1492748;
constexpr std::ptrdiff_t SteamClient020 = 0x1560F00; constexpr std::ptrdiff_t SteamClient020 = 0x1492750;
constexpr std::ptrdiff_t SteamClient021 = 0x1560F08; constexpr std::ptrdiff_t SteamClient021 = 0x1492758;
constexpr std::ptrdiff_t p2pvoice002 = 0x14E45DF; constexpr std::ptrdiff_t p2pvoice002 = 0x14E24BF;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x153C0E0; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14700E0;
} }
// Module: tier0.dll // Module: tier0.dll
namespace tier0_dll { namespace tier0_dll {

View File

@ -4,14 +4,14 @@
"AnimationSystem_001": 6319344 "AnimationSystem_001": 6319344
}, },
"client.dll": { "client.dll": {
"ClientToolsInfo_001": 25561776, "ClientToolsInfo_001": 25561824,
"EmptyWorldService001_Client": 25280016, "EmptyWorldService001_Client": 25280016,
"GameClientExports001": 25548648, "GameClientExports001": 25548696,
"LegacyGameUI001": 25682656, "LegacyGameUI001": 25682720,
"Source2Client002": 27758128, "Source2Client002": 27758144,
"Source2ClientConfig001": 27325952, "Source2ClientConfig001": 27325968,
"Source2ClientPrediction001": 25594720, "Source2ClientPrediction001": 25594768,
"Source2ClientUI001": 25675456 "Source2ClientUI001": 25675520
}, },
"engine2.dll": { "engine2.dll": {
"BenchmarkService001": 5475248, "BenchmarkService001": 5475248,
@ -104,7 +104,7 @@
"PanoramaUIClient001": 2664528 "PanoramaUIClient001": 2664528
}, },
"particles.dll": { "particles.dll": {
"ParticleSystemMgr003": 6462640 "ParticleSystemMgr003": 6462672
}, },
"pulse_system.dll": { "pulse_system.dll": {
"IPulseSystem_001": 1563024 "IPulseSystem_001": 1563024
@ -130,47 +130,47 @@
"SchemaSystem_001": 399072 "SchemaSystem_001": 399072
}, },
"server.dll": { "server.dll": {
"EmptyWorldService001_Server": 20409120, "EmptyWorldService001_Server": 20409104,
"EntitySubclassUtilsV001": 20083680, "EntitySubclassUtilsV001": 20083680,
"NavGameTest001": 21064584, "NavGameTest001": 21064568,
"ServerToolsInfo_001": 20759720, "ServerToolsInfo_001": 20759704,
"Source2GameClients001": 20734800, "Source2GameClients001": 20734784,
"Source2GameDirector001": 21995776, "Source2GameDirector001": 21995776,
"Source2GameEntities001": 20759504, "Source2GameEntities001": 20759488,
"Source2Server001": 20759104, "Source2Server001": 20759088,
"Source2ServerConfig001": 22826856, "Source2ServerConfig001": 22826952,
"customnavsystem001": 19970872 "customnavsystem001": 19970872
}, },
"soundsystem.dll": { "soundsystem.dll": {
"SoundOpSystem001": 3791936, "SoundOpSystem001": 3796032,
"SoundOpSystemEdit001": 3791632, "SoundOpSystemEdit001": 3795728,
"SoundSystem001": 3790304, "SoundSystem001": 3794400,
"VMixEditTool001": 1210621034 "VMixEditTool001": 1210621034
}, },
"steamaudio.dll": { "steamaudio.dll": {
"SteamAudio001": 2177520 "SteamAudio001": 2177520
}, },
"steamclient64.dll": { "steamclient64.dll": {
"CLIENTENGINE_INTERFACE_VERSION005": 18446744071758261690, "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758070618,
"IVALIDATE001": 22427368, "IVALIDATE001": 21581592,
"SteamClient006": 22417040, "SteamClient006": 21571296,
"SteamClient007": 22417048, "SteamClient007": 21571304,
"SteamClient008": 22417056, "SteamClient008": 21571312,
"SteamClient009": 22417064, "SteamClient009": 21571320,
"SteamClient010": 22417072, "SteamClient010": 21571328,
"SteamClient011": 22417080, "SteamClient011": 21571336,
"SteamClient012": 22417088, "SteamClient012": 21571344,
"SteamClient013": 22417096, "SteamClient013": 21571352,
"SteamClient014": 22417104, "SteamClient014": 21571360,
"SteamClient015": 22417112, "SteamClient015": 21571368,
"SteamClient016": 22417120, "SteamClient016": 21571376,
"SteamClient017": 22417128, "SteamClient017": 21571384,
"SteamClient018": 22417136, "SteamClient018": 21571392,
"SteamClient019": 22417144, "SteamClient019": 21571400,
"SteamClient020": 22417152, "SteamClient020": 21571408,
"SteamClient021": 22417160, "SteamClient021": 21571416,
"p2pvoice002": 21906911, "p2pvoice002": 21898431,
"p2pvoicesingleton002": 22266080 "p2pvoicesingleton002": 21430496
}, },
"tier0.dll": { "tier0.dll": {
"TestScriptMgr001": 3660368, "TestScriptMgr001": 3660368,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -12,14 +12,14 @@ pub mod cs2_dumper {
} }
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x1860AB0; pub const ClientToolsInfo_001: usize = 0x1860AE0;
pub const EmptyWorldService001_Client: usize = 0x181BE10; pub const EmptyWorldService001_Client: usize = 0x181BE10;
pub const GameClientExports001: usize = 0x185D768; pub const GameClientExports001: usize = 0x185D798;
pub const LegacyGameUI001: usize = 0x187E2E0; pub const LegacyGameUI001: usize = 0x187E320;
pub const Source2Client002: usize = 0x1A78E30; pub const Source2Client002: usize = 0x1A78E40;
pub const Source2ClientConfig001: usize = 0x1A0F600; pub const Source2ClientConfig001: usize = 0x1A0F610;
pub const Source2ClientPrediction001: usize = 0x1868B60; pub const Source2ClientPrediction001: usize = 0x1868B90;
pub const Source2ClientUI001: usize = 0x187C6C0; pub const Source2ClientUI001: usize = 0x187C700;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
@ -127,7 +127,7 @@ pub mod cs2_dumper {
} }
// Module: particles.dll // Module: particles.dll
pub mod particles_dll { pub mod particles_dll {
pub const ParticleSystemMgr003: usize = 0x629CB0; pub const ParticleSystemMgr003: usize = 0x629CD0;
} }
// Module: pulse_system.dll // Module: pulse_system.dll
pub mod pulse_system_dll { pub mod pulse_system_dll {
@ -160,22 +160,22 @@ pub mod cs2_dumper {
} }
// Module: server.dll // Module: server.dll
pub mod server_dll { pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x1376B20; pub const EmptyWorldService001_Server: usize = 0x1376B10;
pub const EntitySubclassUtilsV001: usize = 0x13273E0; pub const EntitySubclassUtilsV001: usize = 0x13273E0;
pub const NavGameTest001: usize = 0x1416B88; pub const NavGameTest001: usize = 0x1416B78;
pub const ServerToolsInfo_001: usize = 0x13CC4A8; pub const ServerToolsInfo_001: usize = 0x13CC498;
pub const Source2GameClients001: usize = 0x13C6350; pub const Source2GameClients001: usize = 0x13C6340;
pub const Source2GameDirector001: usize = 0x14FA100; pub const Source2GameDirector001: usize = 0x14FA100;
pub const Source2GameEntities001: usize = 0x13CC3D0; pub const Source2GameEntities001: usize = 0x13CC3C0;
pub const Source2Server001: usize = 0x13CC240; pub const Source2Server001: usize = 0x13CC230;
pub const Source2ServerConfig001: usize = 0x15C4F68; pub const Source2ServerConfig001: usize = 0x15C4FC8;
pub const customnavsystem001: usize = 0x130BB38; pub const customnavsystem001: usize = 0x130BB38;
} }
// Module: soundsystem.dll // Module: soundsystem.dll
pub mod soundsystem_dll { pub mod soundsystem_dll {
pub const SoundOpSystem001: usize = 0x39DC40; pub const SoundOpSystem001: usize = 0x39EC40;
pub const SoundOpSystemEdit001: usize = 0x39DB10; pub const SoundOpSystemEdit001: usize = 0x39EB10;
pub const SoundSystem001: usize = 0x39D5E0; pub const SoundSystem001: usize = 0x39E5E0;
pub const VMixEditTool001: usize = 0x48289C6A; pub const VMixEditTool001: usize = 0x48289C6A;
} }
// Module: steamaudio.dll // Module: steamaudio.dll
@ -184,26 +184,26 @@ pub mod cs2_dumper {
} }
// Module: steamclient64.dll // Module: steamclient64.dll
pub mod steamclient64_dll { pub mod steamclient64_dll {
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB1ADBA; pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAEC35A;
pub const IVALIDATE001: usize = 0x15636E8; pub const IVALIDATE001: usize = 0x1494F18;
pub const SteamClient006: usize = 0x1560E90; pub const SteamClient006: usize = 0x14926E0;
pub const SteamClient007: usize = 0x1560E98; pub const SteamClient007: usize = 0x14926E8;
pub const SteamClient008: usize = 0x1560EA0; pub const SteamClient008: usize = 0x14926F0;
pub const SteamClient009: usize = 0x1560EA8; pub const SteamClient009: usize = 0x14926F8;
pub const SteamClient010: usize = 0x1560EB0; pub const SteamClient010: usize = 0x1492700;
pub const SteamClient011: usize = 0x1560EB8; pub const SteamClient011: usize = 0x1492708;
pub const SteamClient012: usize = 0x1560EC0; pub const SteamClient012: usize = 0x1492710;
pub const SteamClient013: usize = 0x1560EC8; pub const SteamClient013: usize = 0x1492718;
pub const SteamClient014: usize = 0x1560ED0; pub const SteamClient014: usize = 0x1492720;
pub const SteamClient015: usize = 0x1560ED8; pub const SteamClient015: usize = 0x1492728;
pub const SteamClient016: usize = 0x1560EE0; pub const SteamClient016: usize = 0x1492730;
pub const SteamClient017: usize = 0x1560EE8; pub const SteamClient017: usize = 0x1492738;
pub const SteamClient018: usize = 0x1560EF0; pub const SteamClient018: usize = 0x1492740;
pub const SteamClient019: usize = 0x1560EF8; pub const SteamClient019: usize = 0x1492748;
pub const SteamClient020: usize = 0x1560F00; pub const SteamClient020: usize = 0x1492750;
pub const SteamClient021: usize = 0x1560F08; pub const SteamClient021: usize = 0x1492758;
pub const p2pvoice002: usize = 0x14E45DF; pub const p2pvoice002: usize = 0x14E24BF;
pub const p2pvoicesingleton002: usize = 0x153C0E0; pub const p2pvoicesingleton002: usize = 0x14700E0;
} }
// Module: tier0.dll // Module: tier0.dll
pub mod tier0_dll { pub mod tier0_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll // Module: materialsystem2.dll
@ -76,7 +76,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bHasTonemapParams = 0x0; // bool public const nint m_bHasTonemapParams = 0x0; // bool
public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
public const nint m_bHasBloomParams = 0x40; // bool public const nint m_bHasBloomParams = 0x40; // bool
public const nint m_bloomParams = 0x44; // PostProcessingBloomParameters_t public const nint m_bloomParams = 0x44; //
public const nint m_bHasVignetteParams = 0xB4; // bool public const nint m_bHasVignetteParams = 0xB4; // bool
public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
public const nint m_bHasLocalContrastParams = 0xDC; // bool public const nint m_bHasLocalContrastParams = 0xDC; // bool
@ -167,7 +167,7 @@ namespace CS2Dumper.Schemas {
public const nint m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t> public const nint m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
public const nint m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t> public const nint m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
public const nint m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t> public const nint m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
public const nint m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString> public const nint m_renderAttributesUsed = 0x118; //
} }
// Parent: None // Parent: None
// Field count: 10 // Field count: 10

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -81,7 +81,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool
constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t
constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; // bool constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; // bool
constexpr std::ptrdiff_t m_bloomParams = 0x44; // PostProcessingBloomParameters_t constexpr std::ptrdiff_t m_bloomParams = 0x44; //
constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; // bool constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; // bool
constexpr std::ptrdiff_t m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t constexpr std::ptrdiff_t m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t
constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool
@ -172,7 +172,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t> constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector<MaterialParamVector_t>
constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t> constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector<MaterialParamTexture_t>
constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t> constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector<MaterialParamString_t>
constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector<CUtlString> constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; //
} }
// Parent: None // Parent: None
// Field count: 10 // Field count: 10

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -84,7 +84,7 @@ pub mod cs2_dumper {
pub const m_bHasTonemapParams: usize = 0x0; // bool pub const m_bHasTonemapParams: usize = 0x0; // bool
pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t
pub const m_bHasBloomParams: usize = 0x40; // bool pub const m_bHasBloomParams: usize = 0x40; // bool
pub const m_bloomParams: usize = 0x44; // PostProcessingBloomParameters_t pub const m_bloomParams: usize = 0x44; //
pub const m_bHasVignetteParams: usize = 0xB4; // bool pub const m_bHasVignetteParams: usize = 0xB4; // bool
pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t
pub const m_bHasLocalContrastParams: usize = 0xDC; // bool pub const m_bHasLocalContrastParams: usize = 0xDC; // bool
@ -175,7 +175,7 @@ pub mod cs2_dumper {
pub const m_vectorAttributes: usize = 0xD0; // CUtlVector<MaterialParamVector_t> pub const m_vectorAttributes: usize = 0xD0; // CUtlVector<MaterialParamVector_t>
pub const m_textureAttributes: usize = 0xE8; // CUtlVector<MaterialParamTexture_t> pub const m_textureAttributes: usize = 0xE8; // CUtlVector<MaterialParamTexture_t>
pub const m_stringAttributes: usize = 0x100; // CUtlVector<MaterialParamString_t> pub const m_stringAttributes: usize = 0x100; // CUtlVector<MaterialParamString_t>
pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector<CUtlString> pub const m_renderAttributesUsed: usize = 0x118; //
} }
// Parent: None // Parent: None
// Field count: 10 // Field count: 10

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: networksystem.dll // Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,26 +1,26 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Offsets { namespace CS2Dumper.Offsets {
// Module: client.dll // Module: client.dll
public static class ClientDll { public static class ClientDll {
public const nint dwCSGOInput = 0x1A89340; public const nint dwCSGOInput = 0x1A89350;
public const nint dwEntityList = 0x1A146E8; public const nint dwEntityList = 0x1A146F8;
public const nint dwGameEntitySystem = 0x1B37E58; public const nint dwGameEntitySystem = 0x1B37E48;
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
public const nint dwGameRules = 0x1A7AF28; public const nint dwGameRules = 0x1A7AF38;
public const nint dwGlobalVars = 0x185C9B0; public const nint dwGlobalVars = 0x185CA10;
public const nint dwGlowManager = 0x1A7A668; public const nint dwGlowManager = 0x1A7A678;
public const nint dwLocalPlayerController = 0x1A64E80; public const nint dwLocalPlayerController = 0x1A64E90;
public const nint dwLocalPlayerPawn = 0x1868CC8; public const nint dwLocalPlayerPawn = 0x1868CF8;
public const nint dwPlantedC4 = 0x1A84F90; public const nint dwPlantedC4 = 0x1A84FA0;
public const nint dwPrediction = 0x1868B60; public const nint dwPrediction = 0x1868B90;
public const nint dwSensitivity = 0x1A7BC48; public const nint dwSensitivity = 0x1A7BC58;
public const nint dwSensitivity_sensitivity = 0x40; public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A89710; public const nint dwViewAngles = 0x1A89720;
public const nint dwViewMatrix = 0x1A7F610; public const nint dwViewMatrix = 0x1A7F620;
public const nint dwViewRender = 0x1A7FE20; public const nint dwViewRender = 0x1A7FE30;
public const nint dwWeaponC4 = 0x1A17928; public const nint dwWeaponC4 = 0x1A17970;
} }
// Module: engine2.dll // Module: engine2.dll
public static class Engine2Dll { public static class Engine2Dll {
@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets {
public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_maxClients = 0x238;
public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_serverTickCount = 0x36C;
public const nint dwNetworkGameClient_signOnState = 0x228; public const nint dwNetworkGameClient_signOnState = 0x228;
public const nint dwWindowHeight = 0x61514C; public const nint dwWindowHeight = 0x615154;
public const nint dwWindowWidth = 0x615148; public const nint dwWindowWidth = 0x615150;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
public static class InputsystemDll { public static class InputsystemDll {
@ -47,7 +47,7 @@ namespace CS2Dumper.Offsets {
} }
// Module: soundsystem.dll // Module: soundsystem.dll
public static class SoundsystemDll { public static class SoundsystemDll {
public const nint dwSoundSystem = 0x39D5E0; public const nint dwSoundSystem = 0x39E5E0;
public const nint dwSoundSystem_engineViewData = 0x7C; public const nint dwSoundSystem_engineViewData = 0x7C;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -9,23 +9,23 @@ namespace cs2_dumper {
namespace offsets { namespace offsets {
// Module: client.dll // Module: client.dll
namespace client_dll { namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x1A89340; constexpr std::ptrdiff_t dwCSGOInput = 0x1A89350;
constexpr std::ptrdiff_t dwEntityList = 0x1A146E8; constexpr std::ptrdiff_t dwEntityList = 0x1A146F8;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B37E58; constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B37E48;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
constexpr std::ptrdiff_t dwGameRules = 0x1A7AF28; constexpr std::ptrdiff_t dwGameRules = 0x1A7AF38;
constexpr std::ptrdiff_t dwGlobalVars = 0x185C9B0; constexpr std::ptrdiff_t dwGlobalVars = 0x185CA10;
constexpr std::ptrdiff_t dwGlowManager = 0x1A7A668; constexpr std::ptrdiff_t dwGlowManager = 0x1A7A678;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A64E80; constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A64E90;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1868CC8; constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1868CF8;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A84F90; constexpr std::ptrdiff_t dwPlantedC4 = 0x1A84FA0;
constexpr std::ptrdiff_t dwPrediction = 0x1868B60; constexpr std::ptrdiff_t dwPrediction = 0x1868B90;
constexpr std::ptrdiff_t dwSensitivity = 0x1A7BC48; constexpr std::ptrdiff_t dwSensitivity = 0x1A7BC58;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A89710; constexpr std::ptrdiff_t dwViewAngles = 0x1A89720;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A7F610; constexpr std::ptrdiff_t dwViewMatrix = 0x1A7F620;
constexpr std::ptrdiff_t dwViewRender = 0x1A7FE20; constexpr std::ptrdiff_t dwViewRender = 0x1A7FE30;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A17928; constexpr std::ptrdiff_t dwWeaponC4 = 0x1A17970;
} }
// Module: engine2.dll // Module: engine2.dll
namespace engine2_dll { namespace engine2_dll {
@ -38,8 +38,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238;
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228;
constexpr std::ptrdiff_t dwWindowHeight = 0x61514C; constexpr std::ptrdiff_t dwWindowHeight = 0x615154;
constexpr std::ptrdiff_t dwWindowWidth = 0x615148; constexpr std::ptrdiff_t dwWindowWidth = 0x615150;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
namespace inputsystem_dll { namespace inputsystem_dll {
@ -52,7 +52,7 @@ namespace cs2_dumper {
} }
// Module: soundsystem.dll // Module: soundsystem.dll
namespace soundsystem_dll { namespace soundsystem_dll {
constexpr std::ptrdiff_t dwSoundSystem = 0x39D5E0; constexpr std::ptrdiff_t dwSoundSystem = 0x39E5E0;
constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C;
} }
} }

View File

@ -1,22 +1,22 @@
{ {
"client.dll": { "client.dll": {
"dwCSGOInput": 27824960, "dwCSGOInput": 27824976,
"dwEntityList": 27346664, "dwEntityList": 27346680,
"dwGameEntitySystem": 28540504, "dwGameEntitySystem": 28540488,
"dwGameEntitySystem_highestEntityIndex": 8432, "dwGameEntitySystem_highestEntityIndex": 8432,
"dwGameRules": 27766568, "dwGameRules": 27766584,
"dwGlobalVars": 25545136, "dwGlobalVars": 25545232,
"dwGlowManager": 27764328, "dwGlowManager": 27764344,
"dwLocalPlayerController": 27676288, "dwLocalPlayerController": 27676304,
"dwLocalPlayerPawn": 25595080, "dwLocalPlayerPawn": 25595128,
"dwPlantedC4": 27807632, "dwPlantedC4": 27807648,
"dwPrediction": 25594720, "dwPrediction": 25594768,
"dwSensitivity": 27769928, "dwSensitivity": 27769944,
"dwSensitivity_sensitivity": 64, "dwSensitivity_sensitivity": 64,
"dwViewAngles": 27825936, "dwViewAngles": 27825952,
"dwViewMatrix": 27784720, "dwViewMatrix": 27784736,
"dwViewRender": 27786784, "dwViewRender": 27786800,
"dwWeaponC4": 27359528 "dwWeaponC4": 27359600
}, },
"engine2.dll": { "engine2.dll": {
"dwBuildNumber": 5450724, "dwBuildNumber": 5450724,
@ -28,8 +28,8 @@
"dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_maxClients": 568,
"dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_serverTickCount": 876,
"dwNetworkGameClient_signOnState": 552, "dwNetworkGameClient_signOnState": 552,
"dwWindowHeight": 6377804, "dwWindowHeight": 6377812,
"dwWindowWidth": 6377800 "dwWindowWidth": 6377808
}, },
"inputsystem.dll": { "inputsystem.dll": {
"dwInputSystem": 231392 "dwInputSystem": 231392
@ -39,7 +39,7 @@
"dwGameTypes_mapName": 288 "dwGameTypes_mapName": 288
}, },
"soundsystem.dll": { "soundsystem.dll": {
"dwSoundSystem": 3790304, "dwSoundSystem": 3794400,
"dwSoundSystem_engineViewData": 124 "dwSoundSystem_engineViewData": 124
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, unused)] #![allow(non_upper_case_globals, unused)]
@ -7,23 +7,23 @@ pub mod cs2_dumper {
pub mod offsets { pub mod offsets {
// Module: client.dll // Module: client.dll
pub mod client_dll { pub mod client_dll {
pub const dwCSGOInput: usize = 0x1A89340; pub const dwCSGOInput: usize = 0x1A89350;
pub const dwEntityList: usize = 0x1A146E8; pub const dwEntityList: usize = 0x1A146F8;
pub const dwGameEntitySystem: usize = 0x1B37E58; pub const dwGameEntitySystem: usize = 0x1B37E48;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
pub const dwGameRules: usize = 0x1A7AF28; pub const dwGameRules: usize = 0x1A7AF38;
pub const dwGlobalVars: usize = 0x185C9B0; pub const dwGlobalVars: usize = 0x185CA10;
pub const dwGlowManager: usize = 0x1A7A668; pub const dwGlowManager: usize = 0x1A7A678;
pub const dwLocalPlayerController: usize = 0x1A64E80; pub const dwLocalPlayerController: usize = 0x1A64E90;
pub const dwLocalPlayerPawn: usize = 0x1868CC8; pub const dwLocalPlayerPawn: usize = 0x1868CF8;
pub const dwPlantedC4: usize = 0x1A84F90; pub const dwPlantedC4: usize = 0x1A84FA0;
pub const dwPrediction: usize = 0x1868B60; pub const dwPrediction: usize = 0x1868B90;
pub const dwSensitivity: usize = 0x1A7BC48; pub const dwSensitivity: usize = 0x1A7BC58;
pub const dwSensitivity_sensitivity: usize = 0x40; pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A89710; pub const dwViewAngles: usize = 0x1A89720;
pub const dwViewMatrix: usize = 0x1A7F610; pub const dwViewMatrix: usize = 0x1A7F620;
pub const dwViewRender: usize = 0x1A7FE20; pub const dwViewRender: usize = 0x1A7FE30;
pub const dwWeaponC4: usize = 0x1A17928; pub const dwWeaponC4: usize = 0x1A17970;
} }
// Module: engine2.dll // Module: engine2.dll
pub mod engine2_dll { pub mod engine2_dll {
@ -36,8 +36,8 @@ pub mod cs2_dumper {
pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_maxClients: usize = 0x238;
pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C;
pub const dwNetworkGameClient_signOnState: usize = 0x228; pub const dwNetworkGameClient_signOnState: usize = 0x228;
pub const dwWindowHeight: usize = 0x61514C; pub const dwWindowHeight: usize = 0x615154;
pub const dwWindowWidth: usize = 0x615148; pub const dwWindowWidth: usize = 0x615150;
} }
// Module: inputsystem.dll // Module: inputsystem.dll
pub mod inputsystem_dll { pub mod inputsystem_dll {
@ -50,7 +50,7 @@ pub mod cs2_dumper {
} }
// Module: soundsystem.dll // Module: soundsystem.dll
pub mod soundsystem_dll { pub mod soundsystem_dll {
pub const dwSoundSystem: usize = 0x39D5E0; pub const dwSoundSystem: usize = 0x39E5E0;
pub const dwSoundSystem_engineViewData: usize = 0x7C; pub const dwSoundSystem_engineViewData: usize = 0x7C;
} }
} }

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: panorama.dll // Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: particles.dll // Module: particles.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: pulse_system.dll // Module: pulse_system.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll // Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll // Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: scenesystem.dll // Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: schemasystem.dll // Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: server.dll // Module: server.dll
@ -1754,7 +1754,7 @@ namespace CS2Dumper.Schemas {
public const nint origin = 0xC; // Vector public const nint origin = 0xC; // Vector
public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool
public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32
public const nint fog = 0x20; // fogparams_t public const nint fog = 0x20; //
public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t
} }
// Parent: CCSWeaponBase // Parent: CCSWeaponBase
@ -1765,7 +1765,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
public static class CFists { public static class CFists {
public const nint m_bPlayingUninterruptableAct = 0xF70; // bool public const nint m_bPlayingUninterruptableAct = 0xF70; // bool
public const nint m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t public const nint m_nUninterruptableActivity = 0xF74; //
public const nint m_bRestorePrevWep = 0xF78; // bool public const nint m_bRestorePrevWep = 0xF78; // bool
public const nint m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon> public const nint m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon>
public const nint m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon> public const nint m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon>
@ -1821,7 +1821,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bTriggerOnStartTouch = 0x978; // bool public const nint m_bTriggerOnStartTouch = 0x978; // bool
public const nint m_bUsePathSimple = 0x979; // bool public const nint m_bUsePathSimple = 0x979; // bool
public const nint m_iszPathSimpleName = 0x980; // CUtlSymbolLarge public const nint m_iszPathSimpleName = 0x980; // CUtlSymbolLarge
public const nint m_PathSimple = 0x988; // CPathSimple* public const nint m_PathSimple = 0x988; //
public const nint m_splinePushType = 0x990; // uint32 public const nint m_splinePushType = 0x990; // uint32
} }
// Parent: CBaseFilter // Parent: CBaseFilter
@ -1929,7 +1929,7 @@ namespace CS2Dumper.Schemas {
// Parent: CBaseTrigger // Parent: CBaseTrigger
// Field count: 1 // Field count: 1
public static class CFogTrigger { public static class CFogTrigger {
public const nint m_fog = 0x960; // fogparams_t public const nint m_fog = 0x960; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 5 // Field count: 5
@ -2056,7 +2056,7 @@ namespace CS2Dumper.Schemas {
// Metadata: // Metadata:
// NetworkVarNames: m_fog (fogparams_t) // NetworkVarNames: m_fog (fogparams_t)
public static class CFogController { public static class CFogController {
public const nint m_fog = 0x4E0; // fogparams_t public const nint m_fog = 0x4E0; //
public const nint m_bUseAngles = 0x548; // bool public const nint m_bUseAngles = 0x548; // bool
public const nint m_iChangedVariables = 0x54C; // int32 public const nint m_iChangedVariables = 0x54C; // int32
} }
@ -3106,7 +3106,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bBreakable = 0xF80; // bool public const nint m_bBreakable = 0xF80; // bool
public const nint m_isAbleToCloseAreaPortals = 0xF81; // bool public const nint m_isAbleToCloseAreaPortals = 0xF81; // bool
public const nint m_currentDamageState = 0xF84; // int32 public const nint m_currentDamageState = 0xF84; // int32
public const nint m_damageStates = 0xF88; // CUtlVector<CUtlSymbolLarge> public const nint m_damageStates = 0xF88; //
} }
// Parent: None // Parent: None
// Field count: 0 // Field count: 0
@ -3923,7 +3923,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_hRagdollSource (EHANDLE)
// NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_flBlendWeight (float32)
public static class CRagdollProp { public static class CRagdollProp {
public const nint m_ragdoll = 0x9B0; // ragdoll_t public const nint m_ragdoll = 0x9B0; //
public const nint m_bStartDisabled = 0x9E8; // bool public const nint m_bStartDisabled = 0x9E8; // bool
public const nint m_ragPos = 0x9F0; // CNetworkUtlVectorBase<Vector> public const nint m_ragPos = 0x9F0; // CNetworkUtlVectorBase<Vector>
public const nint m_ragAngles = 0xA08; // CNetworkUtlVectorBase<QAngle> public const nint m_ragAngles = 0xA08; // CNetworkUtlVectorBase<QAngle>
@ -4577,7 +4577,7 @@ namespace CS2Dumper.Schemas {
public const nint m_sequenceStarted = 0x575; // bool public const nint m_sequenceStarted = 0x575; // bool
public const nint m_bPositionRelativeToOtherEntity = 0x576; // bool public const nint m_bPositionRelativeToOtherEntity = 0x576; // bool
public const nint m_hTargetEnt = 0x578; // CHandle<CBaseEntity> public const nint m_hTargetEnt = 0x578; // CHandle<CBaseEntity>
public const nint m_hNextCine = 0x57C; // CHandle<CScriptedSequence> public const nint m_hNextCine = 0x57C; //
public const nint m_bThinking = 0x580; // bool public const nint m_bThinking = 0x580; // bool
public const nint m_bInitiatedSelfDelete = 0x581; // bool public const nint m_bInitiatedSelfDelete = 0x581; // bool
public const nint m_bIsTeleportingDueToMoveTo = 0x582; // bool public const nint m_bIsTeleportingDueToMoveTo = 0x582; // bool
@ -4595,7 +4595,7 @@ namespace CS2Dumper.Schemas {
public const nint m_OnPostIdleEndSequence = 0x610; // CEntityIOOutput public const nint m_OnPostIdleEndSequence = 0x610; // CEntityIOOutput
public const nint m_OnCancelSequence = 0x638; // CEntityIOOutput public const nint m_OnCancelSequence = 0x638; // CEntityIOOutput
public const nint m_OnCancelFailedSequence = 0x660; // CEntityIOOutput public const nint m_OnCancelFailedSequence = 0x660; // CEntityIOOutput
public const nint m_OnScriptEvent = 0x688; // CEntityIOOutput[8] public const nint m_OnScriptEvent = 0x688; //
public const nint m_matOtherToMain = 0x7D0; // CTransform public const nint m_matOtherToMain = 0x7D0; // CTransform
public const nint m_hInteractionMainEntity = 0x7F0; // CHandle<CBaseEntity> public const nint m_hInteractionMainEntity = 0x7F0; // CHandle<CBaseEntity>
public const nint m_iPlayerDeathBehavior = 0x7F4; // int32 public const nint m_iPlayerDeathBehavior = 0x7F4; // int32
@ -6948,7 +6948,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flFireSequenceStartTime = 0xDA8; // float32 public const nint m_flFireSequenceStartTime = 0xDA8; // float32
public const nint m_nFireSequenceStartTimeChange = 0xDAC; // int32 public const nint m_nFireSequenceStartTimeChange = 0xDAC; // int32
public const nint m_nFireSequenceStartTimeAck = 0xDB0; // int32 public const nint m_nFireSequenceStartTimeAck = 0xDB0; // int32
public const nint m_ePlayerFireEvent = 0xDB4; // PlayerAnimEvent_t public const nint m_ePlayerFireEvent = 0xDB4; //
public const nint m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t public const nint m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t
public const nint m_seqIdle = 0xDBC; // HSequence public const nint m_seqIdle = 0xDBC; // HSequence
public const nint m_seqFirePrimary = 0xDC0; // HSequence public const nint m_seqFirePrimary = 0xDC0; // HSequence
@ -7244,7 +7244,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bStartActive = 0x4E8; // bool public const nint m_bStartActive = 0x4E8; // bool
public const nint m_flMaxSimulationTime = 0x4EC; // float32 public const nint m_flMaxSimulationTime = 0x4EC; // float32
public const nint m_iszEffectName = 0x4F0; // CUtlSymbolLarge public const nint m_iszEffectName = 0x4F0; // CUtlSymbolLarge
public const nint m_PathNodes_Name = 0x4F8; // CUtlVector<CUtlSymbolLarge> public const nint m_PathNodes_Name = 0x4F8; //
public const nint m_flParticleSpacing = 0x510; // float32 public const nint m_flParticleSpacing = 0x510; // float32
public const nint m_flSlack = 0x514; // float32 public const nint m_flSlack = 0x514; // float32
public const nint m_flRadius = 0x518; // float32 public const nint m_flRadius = 0x518; // float32
@ -7307,7 +7307,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iszPathName = 0x798; // CUtlSymbolLarge public const nint m_iszPathName = 0x798; // CUtlSymbolLarge
public const nint m_hPathMover = 0x7A0; // CHandle<CPathMover> public const nint m_hPathMover = 0x7A0; // CHandle<CPathMover>
public const nint m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge public const nint m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge
public const nint m_eMoveType = 0x7B0; // CFuncMover::Move_t public const nint m_eMoveType = 0x7B0; //
public const nint m_bIsReversing = 0x7B4; // bool public const nint m_bIsReversing = 0x7B4; // bool
public const nint m_vTarget = 0x7B8; // Vector public const nint m_vTarget = 0x7B8; // Vector
public const nint m_flStartSpeed = 0x7C4; // float32 public const nint m_flStartSpeed = 0x7C4; // float32
@ -8111,7 +8111,7 @@ namespace CS2Dumper.Schemas {
public const nint m_forceTime = 0x4F4; // float32 public const nint m_forceTime = 0x4F4; // float32
public const nint m_attachedObject = 0x4F8; // CHandle<CBaseEntity> public const nint m_attachedObject = 0x4F8; // CHandle<CBaseEntity>
public const nint m_wasRestored = 0x4FC; // bool public const nint m_wasRestored = 0x4FC; // bool
public const nint m_integrator = 0x500; // CConstantForceController public const nint m_integrator = 0x500; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 6 // Field count: 6
@ -9700,7 +9700,7 @@ namespace CS2Dumper.Schemas {
public const nint m_blinktoggle = 0x9CC; // bool public const nint m_blinktoggle = 0x9CC; // bool
public const nint m_flAllowResponsesEndTime = 0xA20; // GameTime_t public const nint m_flAllowResponsesEndTime = 0xA20; // GameTime_t
public const nint m_flLastFlexAnimationTime = 0xA24; // GameTime_t public const nint m_flLastFlexAnimationTime = 0xA24; // GameTime_t
public const nint m_nNextSceneEventId = 0xA28; // SceneEventId_t public const nint m_nNextSceneEventId = 0xA28; //
public const nint m_bUpdateLayerPriorities = 0xA2C; // bool public const nint m_bUpdateLayerPriorities = 0xA2C; // bool
} }
// Parent: CTriggerHurt // Parent: CTriggerHurt
@ -9717,7 +9717,7 @@ namespace CS2Dumper.Schemas {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
public static class CCSWeaponBaseVData { public static class CCSWeaponBaseVData {
public const nint m_WeaponType = 0x348; // CSWeaponType public const nint m_WeaponType = 0x348; // CSWeaponType
public const nint m_WeaponCategory = 0x34C; // CSWeaponCategory public const nint m_WeaponCategory = 0x34C; //
public const nint m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
public const nint m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -10269,9 +10269,9 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>) // NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
public static class CBasePlayerPawn { public static class CBasePlayerPawn {
public const nint m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* public const nint m_pWeaponServices = 0xAC0; //
public const nint m_pItemServices = 0xAC8; // CPlayer_ItemServices* public const nint m_pItemServices = 0xAC8; //
public const nint m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* public const nint m_pAutoaimServices = 0xAD0; //
public const nint m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* public const nint m_pObserverServices = 0xAD8; // CPlayer_ObserverServices*
public const nint m_pWaterServices = 0xAE0; // CPlayer_WaterServices* public const nint m_pWaterServices = 0xAE0; // CPlayer_WaterServices*
public const nint m_pUseServices = 0xAE8; // CPlayer_UseServices* public const nint m_pUseServices = 0xAE8; // CPlayer_UseServices*

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -1759,7 +1759,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t origin = 0xC; // Vector constexpr std::ptrdiff_t origin = 0xC; // Vector
constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool
constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32
constexpr std::ptrdiff_t fog = 0x20; // fogparams_t constexpr std::ptrdiff_t fog = 0x20; //
constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t
} }
// Parent: CCSWeaponBase // Parent: CCSWeaponBase
@ -1770,7 +1770,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
namespace CFists { namespace CFists {
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF70; // bool constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF70; // bool
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF74; //
constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF78; // bool constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF78; // bool
constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon> constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF7C; // CHandle<CBasePlayerWeapon>
constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon> constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // CHandle<CBasePlayerWeapon>
@ -1826,7 +1826,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x978; // bool constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x978; // bool
constexpr std::ptrdiff_t m_bUsePathSimple = 0x979; // bool constexpr std::ptrdiff_t m_bUsePathSimple = 0x979; // bool
constexpr std::ptrdiff_t m_iszPathSimpleName = 0x980; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszPathSimpleName = 0x980; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_PathSimple = 0x988; // CPathSimple* constexpr std::ptrdiff_t m_PathSimple = 0x988; //
constexpr std::ptrdiff_t m_splinePushType = 0x990; // uint32 constexpr std::ptrdiff_t m_splinePushType = 0x990; // uint32
} }
// Parent: CBaseFilter // Parent: CBaseFilter
@ -1934,7 +1934,7 @@ namespace cs2_dumper {
// Parent: CBaseTrigger // Parent: CBaseTrigger
// Field count: 1 // Field count: 1
namespace CFogTrigger { namespace CFogTrigger {
constexpr std::ptrdiff_t m_fog = 0x960; // fogparams_t constexpr std::ptrdiff_t m_fog = 0x960; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 5 // Field count: 5
@ -2061,7 +2061,7 @@ namespace cs2_dumper {
// Metadata: // Metadata:
// NetworkVarNames: m_fog (fogparams_t) // NetworkVarNames: m_fog (fogparams_t)
namespace CFogController { namespace CFogController {
constexpr std::ptrdiff_t m_fog = 0x4E0; // fogparams_t constexpr std::ptrdiff_t m_fog = 0x4E0; //
constexpr std::ptrdiff_t m_bUseAngles = 0x548; // bool constexpr std::ptrdiff_t m_bUseAngles = 0x548; // bool
constexpr std::ptrdiff_t m_iChangedVariables = 0x54C; // int32 constexpr std::ptrdiff_t m_iChangedVariables = 0x54C; // int32
} }
@ -3111,7 +3111,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bBreakable = 0xF80; // bool constexpr std::ptrdiff_t m_bBreakable = 0xF80; // bool
constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xF81; // bool constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xF81; // bool
constexpr std::ptrdiff_t m_currentDamageState = 0xF84; // int32 constexpr std::ptrdiff_t m_currentDamageState = 0xF84; // int32
constexpr std::ptrdiff_t m_damageStates = 0xF88; // CUtlVector<CUtlSymbolLarge> constexpr std::ptrdiff_t m_damageStates = 0xF88; //
} }
// Parent: None // Parent: None
// Field count: 0 // Field count: 0
@ -3928,7 +3928,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_hRagdollSource (EHANDLE)
// NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_flBlendWeight (float32)
namespace CRagdollProp { namespace CRagdollProp {
constexpr std::ptrdiff_t m_ragdoll = 0x9B0; // ragdoll_t constexpr std::ptrdiff_t m_ragdoll = 0x9B0; //
constexpr std::ptrdiff_t m_bStartDisabled = 0x9E8; // bool constexpr std::ptrdiff_t m_bStartDisabled = 0x9E8; // bool
constexpr std::ptrdiff_t m_ragPos = 0x9F0; // CNetworkUtlVectorBase<Vector> constexpr std::ptrdiff_t m_ragPos = 0x9F0; // CNetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_ragAngles = 0xA08; // CNetworkUtlVectorBase<QAngle> constexpr std::ptrdiff_t m_ragAngles = 0xA08; // CNetworkUtlVectorBase<QAngle>
@ -4582,7 +4582,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_sequenceStarted = 0x575; // bool constexpr std::ptrdiff_t m_sequenceStarted = 0x575; // bool
constexpr std::ptrdiff_t m_bPositionRelativeToOtherEntity = 0x576; // bool constexpr std::ptrdiff_t m_bPositionRelativeToOtherEntity = 0x576; // bool
constexpr std::ptrdiff_t m_hTargetEnt = 0x578; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_hTargetEnt = 0x578; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_hNextCine = 0x57C; // CHandle<CScriptedSequence> constexpr std::ptrdiff_t m_hNextCine = 0x57C; //
constexpr std::ptrdiff_t m_bThinking = 0x580; // bool constexpr std::ptrdiff_t m_bThinking = 0x580; // bool
constexpr std::ptrdiff_t m_bInitiatedSelfDelete = 0x581; // bool constexpr std::ptrdiff_t m_bInitiatedSelfDelete = 0x581; // bool
constexpr std::ptrdiff_t m_bIsTeleportingDueToMoveTo = 0x582; // bool constexpr std::ptrdiff_t m_bIsTeleportingDueToMoveTo = 0x582; // bool
@ -4600,7 +4600,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_OnPostIdleEndSequence = 0x610; // CEntityIOOutput constexpr std::ptrdiff_t m_OnPostIdleEndSequence = 0x610; // CEntityIOOutput
constexpr std::ptrdiff_t m_OnCancelSequence = 0x638; // CEntityIOOutput constexpr std::ptrdiff_t m_OnCancelSequence = 0x638; // CEntityIOOutput
constexpr std::ptrdiff_t m_OnCancelFailedSequence = 0x660; // CEntityIOOutput constexpr std::ptrdiff_t m_OnCancelFailedSequence = 0x660; // CEntityIOOutput
constexpr std::ptrdiff_t m_OnScriptEvent = 0x688; // CEntityIOOutput[8] constexpr std::ptrdiff_t m_OnScriptEvent = 0x688; //
constexpr std::ptrdiff_t m_matOtherToMain = 0x7D0; // CTransform constexpr std::ptrdiff_t m_matOtherToMain = 0x7D0; // CTransform
constexpr std::ptrdiff_t m_hInteractionMainEntity = 0x7F0; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_hInteractionMainEntity = 0x7F0; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_iPlayerDeathBehavior = 0x7F4; // int32 constexpr std::ptrdiff_t m_iPlayerDeathBehavior = 0x7F4; // int32
@ -6953,7 +6953,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xDA8; // float32 constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xDA8; // float32
constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xDAC; // int32 constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xDAC; // int32
constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xDB0; // int32 constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xDB0; // int32
constexpr std::ptrdiff_t m_ePlayerFireEvent = 0xDB4; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_ePlayerFireEvent = 0xDB4; //
constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t constexpr std::ptrdiff_t m_ePlayerFireEventAttackType = 0xDB8; // WeaponAttackType_t
constexpr std::ptrdiff_t m_seqIdle = 0xDBC; // HSequence constexpr std::ptrdiff_t m_seqIdle = 0xDBC; // HSequence
constexpr std::ptrdiff_t m_seqFirePrimary = 0xDC0; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0xDC0; // HSequence
@ -7249,7 +7249,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bStartActive = 0x4E8; // bool constexpr std::ptrdiff_t m_bStartActive = 0x4E8; // bool
constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x4EC; // float32 constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x4EC; // float32
constexpr std::ptrdiff_t m_iszEffectName = 0x4F0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszEffectName = 0x4F0; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_PathNodes_Name = 0x4F8; // CUtlVector<CUtlSymbolLarge> constexpr std::ptrdiff_t m_PathNodes_Name = 0x4F8; //
constexpr std::ptrdiff_t m_flParticleSpacing = 0x510; // float32 constexpr std::ptrdiff_t m_flParticleSpacing = 0x510; // float32
constexpr std::ptrdiff_t m_flSlack = 0x514; // float32 constexpr std::ptrdiff_t m_flSlack = 0x514; // float32
constexpr std::ptrdiff_t m_flRadius = 0x518; // float32 constexpr std::ptrdiff_t m_flRadius = 0x518; // float32
@ -7312,7 +7312,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iszPathName = 0x798; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszPathName = 0x798; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_hPathMover = 0x7A0; // CHandle<CPathMover> constexpr std::ptrdiff_t m_hPathMover = 0x7A0; // CHandle<CPathMover>
constexpr std::ptrdiff_t m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszPathNodeStart = 0x7A8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_eMoveType = 0x7B0; // CFuncMover::Move_t constexpr std::ptrdiff_t m_eMoveType = 0x7B0; //
constexpr std::ptrdiff_t m_bIsReversing = 0x7B4; // bool constexpr std::ptrdiff_t m_bIsReversing = 0x7B4; // bool
constexpr std::ptrdiff_t m_vTarget = 0x7B8; // Vector constexpr std::ptrdiff_t m_vTarget = 0x7B8; // Vector
constexpr std::ptrdiff_t m_flStartSpeed = 0x7C4; // float32 constexpr std::ptrdiff_t m_flStartSpeed = 0x7C4; // float32
@ -8116,7 +8116,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_forceTime = 0x4F4; // float32 constexpr std::ptrdiff_t m_forceTime = 0x4F4; // float32
constexpr std::ptrdiff_t m_attachedObject = 0x4F8; // CHandle<CBaseEntity> constexpr std::ptrdiff_t m_attachedObject = 0x4F8; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_wasRestored = 0x4FC; // bool constexpr std::ptrdiff_t m_wasRestored = 0x4FC; // bool
constexpr std::ptrdiff_t m_integrator = 0x500; // CConstantForceController constexpr std::ptrdiff_t m_integrator = 0x500; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 6 // Field count: 6
@ -9705,7 +9705,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_blinktoggle = 0x9CC; // bool constexpr std::ptrdiff_t m_blinktoggle = 0x9CC; // bool
constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0xA20; // GameTime_t constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0xA20; // GameTime_t
constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0xA24; // GameTime_t constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0xA24; // GameTime_t
constexpr std::ptrdiff_t m_nNextSceneEventId = 0xA28; // SceneEventId_t constexpr std::ptrdiff_t m_nNextSceneEventId = 0xA28; //
constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0xA2C; // bool constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0xA2C; // bool
} }
// Parent: CTriggerHurt // Parent: CTriggerHurt
@ -9722,7 +9722,7 @@ namespace cs2_dumper {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
namespace CCSWeaponBaseVData { namespace CCSWeaponBaseVData {
constexpr std::ptrdiff_t m_WeaponType = 0x348; // CSWeaponType constexpr std::ptrdiff_t m_WeaponType = 0x348; // CSWeaponType
constexpr std::ptrdiff_t m_WeaponCategory = 0x34C; // CSWeaponCategory constexpr std::ptrdiff_t m_WeaponCategory = 0x34C; //
constexpr std::ptrdiff_t m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szViewModel = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -10274,9 +10274,9 @@ namespace cs2_dumper {
// NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>) // NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
namespace CBasePlayerPawn { namespace CBasePlayerPawn {
constexpr std::ptrdiff_t m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* constexpr std::ptrdiff_t m_pWeaponServices = 0xAC0; //
constexpr std::ptrdiff_t m_pItemServices = 0xAC8; // CPlayer_ItemServices* constexpr std::ptrdiff_t m_pItemServices = 0xAC8; //
constexpr std::ptrdiff_t m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* constexpr std::ptrdiff_t m_pAutoaimServices = 0xAD0; //
constexpr std::ptrdiff_t m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* constexpr std::ptrdiff_t m_pObserverServices = 0xAD8; // CPlayer_ObserverServices*
constexpr std::ptrdiff_t m_pWaterServices = 0xAE0; // CPlayer_WaterServices* constexpr std::ptrdiff_t m_pWaterServices = 0xAE0; // CPlayer_WaterServices*
constexpr std::ptrdiff_t m_pUseServices = 0xAE8; // CPlayer_UseServices* constexpr std::ptrdiff_t m_pUseServices = 0xAE8; // CPlayer_UseServices*

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1861,7 +1861,7 @@ pub mod cs2_dumper {
pub const origin: usize = 0xC; // Vector pub const origin: usize = 0xC; // Vector
pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool
pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32 pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32
pub const fog: usize = 0x20; // fogparams_t pub const fog: usize = 0x20; //
pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t
} }
// Parent: CCSWeaponBase // Parent: CCSWeaponBase
@ -1872,7 +1872,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t)
pub mod CFists { pub mod CFists {
pub const m_bPlayingUninterruptableAct: usize = 0xF70; // bool pub const m_bPlayingUninterruptableAct: usize = 0xF70; // bool
pub const m_nUninterruptableActivity: usize = 0xF74; // PlayerAnimEvent_t pub const m_nUninterruptableActivity: usize = 0xF74; //
pub const m_bRestorePrevWep: usize = 0xF78; // bool pub const m_bRestorePrevWep: usize = 0xF78; // bool
pub const m_hWeaponBeforePrevious: usize = 0xF7C; // CHandle<CBasePlayerWeapon> pub const m_hWeaponBeforePrevious: usize = 0xF7C; // CHandle<CBasePlayerWeapon>
pub const m_hWeaponPrevious: usize = 0xF80; // CHandle<CBasePlayerWeapon> pub const m_hWeaponPrevious: usize = 0xF80; // CHandle<CBasePlayerWeapon>
@ -1928,7 +1928,7 @@ pub mod cs2_dumper {
pub const m_bTriggerOnStartTouch: usize = 0x978; // bool pub const m_bTriggerOnStartTouch: usize = 0x978; // bool
pub const m_bUsePathSimple: usize = 0x979; // bool pub const m_bUsePathSimple: usize = 0x979; // bool
pub const m_iszPathSimpleName: usize = 0x980; // CUtlSymbolLarge pub const m_iszPathSimpleName: usize = 0x980; // CUtlSymbolLarge
pub const m_PathSimple: usize = 0x988; // CPathSimple* pub const m_PathSimple: usize = 0x988; //
pub const m_splinePushType: usize = 0x990; // uint32 pub const m_splinePushType: usize = 0x990; // uint32
} }
// Parent: CBaseFilter // Parent: CBaseFilter
@ -2036,7 +2036,7 @@ pub mod cs2_dumper {
// Parent: CBaseTrigger // Parent: CBaseTrigger
// Field count: 1 // Field count: 1
pub mod CFogTrigger { pub mod CFogTrigger {
pub const m_fog: usize = 0x960; // fogparams_t pub const m_fog: usize = 0x960; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 5 // Field count: 5
@ -2163,7 +2163,7 @@ pub mod cs2_dumper {
// Metadata: // Metadata:
// NetworkVarNames: m_fog (fogparams_t) // NetworkVarNames: m_fog (fogparams_t)
pub mod CFogController { pub mod CFogController {
pub const m_fog: usize = 0x4E0; // fogparams_t pub const m_fog: usize = 0x4E0; //
pub const m_bUseAngles: usize = 0x548; // bool pub const m_bUseAngles: usize = 0x548; // bool
pub const m_iChangedVariables: usize = 0x54C; // int32 pub const m_iChangedVariables: usize = 0x54C; // int32
} }
@ -3213,7 +3213,7 @@ pub mod cs2_dumper {
pub const m_bBreakable: usize = 0xF80; // bool pub const m_bBreakable: usize = 0xF80; // bool
pub const m_isAbleToCloseAreaPortals: usize = 0xF81; // bool pub const m_isAbleToCloseAreaPortals: usize = 0xF81; // bool
pub const m_currentDamageState: usize = 0xF84; // int32 pub const m_currentDamageState: usize = 0xF84; // int32
pub const m_damageStates: usize = 0xF88; // CUtlVector<CUtlSymbolLarge> pub const m_damageStates: usize = 0xF88; //
} }
// Parent: None // Parent: None
// Field count: 0 // Field count: 0
@ -4030,7 +4030,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_hRagdollSource (EHANDLE)
// NetworkVarNames: m_flBlendWeight (float32) // NetworkVarNames: m_flBlendWeight (float32)
pub mod CRagdollProp { pub mod CRagdollProp {
pub const m_ragdoll: usize = 0x9B0; // ragdoll_t pub const m_ragdoll: usize = 0x9B0; //
pub const m_bStartDisabled: usize = 0x9E8; // bool pub const m_bStartDisabled: usize = 0x9E8; // bool
pub const m_ragPos: usize = 0x9F0; // CNetworkUtlVectorBase<Vector> pub const m_ragPos: usize = 0x9F0; // CNetworkUtlVectorBase<Vector>
pub const m_ragAngles: usize = 0xA08; // CNetworkUtlVectorBase<QAngle> pub const m_ragAngles: usize = 0xA08; // CNetworkUtlVectorBase<QAngle>
@ -4684,7 +4684,7 @@ pub mod cs2_dumper {
pub const m_sequenceStarted: usize = 0x575; // bool pub const m_sequenceStarted: usize = 0x575; // bool
pub const m_bPositionRelativeToOtherEntity: usize = 0x576; // bool pub const m_bPositionRelativeToOtherEntity: usize = 0x576; // bool
pub const m_hTargetEnt: usize = 0x578; // CHandle<CBaseEntity> pub const m_hTargetEnt: usize = 0x578; // CHandle<CBaseEntity>
pub const m_hNextCine: usize = 0x57C; // CHandle<CScriptedSequence> pub const m_hNextCine: usize = 0x57C; //
pub const m_bThinking: usize = 0x580; // bool pub const m_bThinking: usize = 0x580; // bool
pub const m_bInitiatedSelfDelete: usize = 0x581; // bool pub const m_bInitiatedSelfDelete: usize = 0x581; // bool
pub const m_bIsTeleportingDueToMoveTo: usize = 0x582; // bool pub const m_bIsTeleportingDueToMoveTo: usize = 0x582; // bool
@ -4702,7 +4702,7 @@ pub mod cs2_dumper {
pub const m_OnPostIdleEndSequence: usize = 0x610; // CEntityIOOutput pub const m_OnPostIdleEndSequence: usize = 0x610; // CEntityIOOutput
pub const m_OnCancelSequence: usize = 0x638; // CEntityIOOutput pub const m_OnCancelSequence: usize = 0x638; // CEntityIOOutput
pub const m_OnCancelFailedSequence: usize = 0x660; // CEntityIOOutput pub const m_OnCancelFailedSequence: usize = 0x660; // CEntityIOOutput
pub const m_OnScriptEvent: usize = 0x688; // CEntityIOOutput[8] pub const m_OnScriptEvent: usize = 0x688; //
pub const m_matOtherToMain: usize = 0x7D0; // CTransform pub const m_matOtherToMain: usize = 0x7D0; // CTransform
pub const m_hInteractionMainEntity: usize = 0x7F0; // CHandle<CBaseEntity> pub const m_hInteractionMainEntity: usize = 0x7F0; // CHandle<CBaseEntity>
pub const m_iPlayerDeathBehavior: usize = 0x7F4; // int32 pub const m_iPlayerDeathBehavior: usize = 0x7F4; // int32
@ -7055,7 +7055,7 @@ pub mod cs2_dumper {
pub const m_flFireSequenceStartTime: usize = 0xDA8; // float32 pub const m_flFireSequenceStartTime: usize = 0xDA8; // float32
pub const m_nFireSequenceStartTimeChange: usize = 0xDAC; // int32 pub const m_nFireSequenceStartTimeChange: usize = 0xDAC; // int32
pub const m_nFireSequenceStartTimeAck: usize = 0xDB0; // int32 pub const m_nFireSequenceStartTimeAck: usize = 0xDB0; // int32
pub const m_ePlayerFireEvent: usize = 0xDB4; // PlayerAnimEvent_t pub const m_ePlayerFireEvent: usize = 0xDB4; //
pub const m_ePlayerFireEventAttackType: usize = 0xDB8; // WeaponAttackType_t pub const m_ePlayerFireEventAttackType: usize = 0xDB8; // WeaponAttackType_t
pub const m_seqIdle: usize = 0xDBC; // HSequence pub const m_seqIdle: usize = 0xDBC; // HSequence
pub const m_seqFirePrimary: usize = 0xDC0; // HSequence pub const m_seqFirePrimary: usize = 0xDC0; // HSequence
@ -7351,7 +7351,7 @@ pub mod cs2_dumper {
pub const m_bStartActive: usize = 0x4E8; // bool pub const m_bStartActive: usize = 0x4E8; // bool
pub const m_flMaxSimulationTime: usize = 0x4EC; // float32 pub const m_flMaxSimulationTime: usize = 0x4EC; // float32
pub const m_iszEffectName: usize = 0x4F0; // CUtlSymbolLarge pub const m_iszEffectName: usize = 0x4F0; // CUtlSymbolLarge
pub const m_PathNodes_Name: usize = 0x4F8; // CUtlVector<CUtlSymbolLarge> pub const m_PathNodes_Name: usize = 0x4F8; //
pub const m_flParticleSpacing: usize = 0x510; // float32 pub const m_flParticleSpacing: usize = 0x510; // float32
pub const m_flSlack: usize = 0x514; // float32 pub const m_flSlack: usize = 0x514; // float32
pub const m_flRadius: usize = 0x518; // float32 pub const m_flRadius: usize = 0x518; // float32
@ -7414,7 +7414,7 @@ pub mod cs2_dumper {
pub const m_iszPathName: usize = 0x798; // CUtlSymbolLarge pub const m_iszPathName: usize = 0x798; // CUtlSymbolLarge
pub const m_hPathMover: usize = 0x7A0; // CHandle<CPathMover> pub const m_hPathMover: usize = 0x7A0; // CHandle<CPathMover>
pub const m_iszPathNodeStart: usize = 0x7A8; // CUtlSymbolLarge pub const m_iszPathNodeStart: usize = 0x7A8; // CUtlSymbolLarge
pub const m_eMoveType: usize = 0x7B0; // CFuncMover::Move_t pub const m_eMoveType: usize = 0x7B0; //
pub const m_bIsReversing: usize = 0x7B4; // bool pub const m_bIsReversing: usize = 0x7B4; // bool
pub const m_vTarget: usize = 0x7B8; // Vector pub const m_vTarget: usize = 0x7B8; // Vector
pub const m_flStartSpeed: usize = 0x7C4; // float32 pub const m_flStartSpeed: usize = 0x7C4; // float32
@ -8218,7 +8218,7 @@ pub mod cs2_dumper {
pub const m_forceTime: usize = 0x4F4; // float32 pub const m_forceTime: usize = 0x4F4; // float32
pub const m_attachedObject: usize = 0x4F8; // CHandle<CBaseEntity> pub const m_attachedObject: usize = 0x4F8; // CHandle<CBaseEntity>
pub const m_wasRestored: usize = 0x4FC; // bool pub const m_wasRestored: usize = 0x4FC; // bool
pub const m_integrator: usize = 0x500; // CConstantForceController pub const m_integrator: usize = 0x500; //
} }
// Parent: CLogicalEntity // Parent: CLogicalEntity
// Field count: 6 // Field count: 6
@ -9807,7 +9807,7 @@ pub mod cs2_dumper {
pub const m_blinktoggle: usize = 0x9CC; // bool pub const m_blinktoggle: usize = 0x9CC; // bool
pub const m_flAllowResponsesEndTime: usize = 0xA20; // GameTime_t pub const m_flAllowResponsesEndTime: usize = 0xA20; // GameTime_t
pub const m_flLastFlexAnimationTime: usize = 0xA24; // GameTime_t pub const m_flLastFlexAnimationTime: usize = 0xA24; // GameTime_t
pub const m_nNextSceneEventId: usize = 0xA28; // SceneEventId_t pub const m_nNextSceneEventId: usize = 0xA28; //
pub const m_bUpdateLayerPriorities: usize = 0xA2C; // bool pub const m_bUpdateLayerPriorities: usize = 0xA2C; // bool
} }
// Parent: CTriggerHurt // Parent: CTriggerHurt
@ -9824,7 +9824,7 @@ pub mod cs2_dumper {
// MPropertySuppressBaseClassField // MPropertySuppressBaseClassField
pub mod CCSWeaponBaseVData { pub mod CCSWeaponBaseVData {
pub const m_WeaponType: usize = 0x348; // CSWeaponType pub const m_WeaponType: usize = 0x348; // CSWeaponType
pub const m_WeaponCategory: usize = 0x34C; // CSWeaponCategory pub const m_WeaponCategory: usize = 0x34C; //
pub const m_szViewModel: usize = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szViewModel: usize = 0x350; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>> pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeCModel>>
@ -10376,9 +10376,9 @@ pub mod cs2_dumper {
// NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_flDeathTime (GameTime_t)
// NetworkVarNames: m_hController (CHandle<CBasePlayerController>) // NetworkVarNames: m_hController (CHandle<CBasePlayerController>)
pub mod CBasePlayerPawn { pub mod CBasePlayerPawn {
pub const m_pWeaponServices: usize = 0xAC0; // CPlayer_WeaponServices* pub const m_pWeaponServices: usize = 0xAC0; //
pub const m_pItemServices: usize = 0xAC8; // CPlayer_ItemServices* pub const m_pItemServices: usize = 0xAC8; //
pub const m_pAutoaimServices: usize = 0xAD0; // CPlayer_AutoaimServices* pub const m_pAutoaimServices: usize = 0xAD0; //
pub const m_pObserverServices: usize = 0xAD8; // CPlayer_ObserverServices* pub const m_pObserverServices: usize = 0xAD8; // CPlayer_ObserverServices*
pub const m_pWaterServices: usize = 0xAE0; // CPlayer_WaterServices* pub const m_pWaterServices: usize = 0xAE0; // CPlayer_WaterServices*
pub const m_pUseServices: usize = 0xAE8; // CPlayer_UseServices* pub const m_pUseServices: usize = 0xAE8; // CPlayer_UseServices*

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: soundsystem.dll // Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: vphysics2.dll // Module: vphysics2.dll
@ -1168,7 +1168,7 @@ namespace CS2Dumper.Schemas {
public const nint w1 = 0x30; // fltx4 public const nint w1 = 0x30; // fltx4
public const nint w2 = 0x40; // fltx4 public const nint w2 = 0x40; // fltx4
public const nint v1x = 0x50; // fltx4 public const nint v1x = 0x50; // fltx4
public const nint v2 = 0x60; // FourVectors2D public const nint v2 = 0x60; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once
@ -1173,7 +1173,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t w1 = 0x30; // fltx4 constexpr std::ptrdiff_t w1 = 0x30; // fltx4
constexpr std::ptrdiff_t w2 = 0x40; // fltx4 constexpr std::ptrdiff_t w2 = 0x40; // fltx4
constexpr std::ptrdiff_t v1x = 0x50; // fltx4 constexpr std::ptrdiff_t v1x = 0x50; // fltx4
constexpr std::ptrdiff_t v2 = 0x60; // FourVectors2D constexpr std::ptrdiff_t v2 = 0x60; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1173,7 +1173,7 @@ pub mod cs2_dumper {
pub const w1: usize = 0x30; // fltx4 pub const w1: usize = 0x30; // fltx4
pub const w2: usize = 0x40; // fltx4 pub const w2: usize = 0x40; // fltx4
pub const v1x: usize = 0x50; // fltx4 pub const v1x: usize = 0x50; // fltx4
pub const v2: usize = 0x60; // FourVectors2D pub const v2: usize = 0x60; //
} }
// Parent: None // Parent: None
// Field count: 1 // Field count: 1

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
namespace CS2Dumper.Schemas { namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll // Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#pragma once #pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper // Generated using https://github.com/a2x/cs2-dumper
// 2024-12-20 00:28:49.506012100 UTC // 2025-01-08 02:40:51.056645600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]