diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index acaf67f..2142c58 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: animationsystem.dll @@ -1136,7 +1136,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMotionSearchNode { public const nint m_children = 0x0; // CUtlVector - public const nint m_quantizer = 0x18; // CVectorQuantizer + public const nint m_quantizer = 0x18; // public const nint m_sampleCodes = 0x38; // CUtlVector> public const nint m_sampleIndices = 0x50; // CUtlVector> public const nint m_selectableSamples = 0x68; // CUtlVector @@ -1725,7 +1725,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults 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_params = 0xA8; // CUtlVector public const nint m_bResetChild = 0xC0; // bool @@ -2451,7 +2451,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CProductQuantizer { - public const nint m_subQuantizers = 0x0; // CUtlVector + public const nint m_subQuantizers = 0x0; // public const nint m_nDimensions = 0x18; // int32 } // Parent: CAnimUpdateNodeBase @@ -2500,7 +2500,7 @@ namespace CS2Dumper.Schemas { public const nint m_nInputValueNodeIdxA = 0x10; // int16 public const nint m_nInputValueNodeIdxB = 0x12; // int16 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 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -2859,7 +2859,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBoxSetList { - public const nint m_HitBoxSets = 0x0; // CUtlVector + public const nint m_HitBoxSets = 0x0; // } // Parent: None // Field count: 1 @@ -3096,7 +3096,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBlendTime = 0x94; // CAnimValue public const nint m_hParameter = 0x9C; // CAnimParamHandle 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_bLockWhenWaning = 0xA9; // bool public const nint m_bSyncCyclesOnChange = 0xAA; // bool @@ -3223,7 +3223,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootLockUpdateNode { - public const nint m_opFixedSettings = 0x68; // FootLockPoseOpFixedSettings + public const nint m_opFixedSettings = 0x68; // public const nint m_footSettings = 0xD0; // CUtlVector public const nint m_hipShiftDamping = 0xE8; // 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_vBoundsMaxLS = 0x10; // Vector public const nint m_vBoundsMinLS = 0x1C; // Vector - public const nint m_eSimSpace = 0x28; // JiggleBoneSimSpace + public const nint m_eSimSpace = 0x28; // } // Parent: CSequenceUpdateNode // Field count: 8 @@ -3297,7 +3297,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FootLockPoseOpFixedSettings { - public const nint m_footInfo = 0x0; // CUtlVector + public const nint m_footInfo = 0x0; // public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping public const nint m_nHipBoneIndex = 0x28; // int32 public const nint m_ikSolverType = 0x2C; // IKSolverType @@ -4127,7 +4127,7 @@ namespace CS2Dumper.Schemas { public static class CHitBoxSet { public const nint m_name = 0x0; // CUtlString public const nint m_nNameHash = 0x8; // uint32 - public const nint m_HitBoxes = 0x10; // CUtlVector + public const nint m_HitBoxes = 0x10; // public const nint m_SourceFilename = 0x28; // CUtlString } // Parent: None @@ -4744,7 +4744,7 @@ namespace CS2Dumper.Schemas { public const nint m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable public const nint m_constraints = 0x78; // CUtlLeanVector 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* } // Parent: None @@ -4836,7 +4836,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FootPinningPoseOpFixedData_t { - public const nint m_footInfo = 0x0; // CUtlVector + public const nint m_footInfo = 0x0; // public const nint m_flBlendTime = 0x18; // float32 public const nint m_flLockBreakDistance = 0x1C; // float32 public const nint m_flMaxLegTwist = 0x20; // float32 @@ -5544,7 +5544,7 @@ namespace CS2Dumper.Schemas { public const nint m_components = 0x48; // CUtlVector> public const nint m_pParamListUpdater = 0x60; // CSmartPtr public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr - public const nint m_scriptManager = 0x70; // CSmartPtr + public const nint m_scriptManager = 0x70; // public const nint m_settings = 0x78; // CAnimGraphSettingsManager public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr public const nint m_pSkeleton = 0xB0; // CSmartPtr @@ -5815,7 +5815,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMotionSearchDB { 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 } // Parent: CMotionNode diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 5cc6190..dac92d0 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // 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 @@ -1141,7 +1141,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMotionSearchNode { constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector - constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer + constexpr std::ptrdiff_t m_quantizer = 0x18; // constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector> constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector> constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector @@ -1730,7 +1730,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults 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_params = 0xA8; // CUtlVector constexpr std::ptrdiff_t m_bResetChild = 0xC0; // bool @@ -2456,7 +2456,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CProductQuantizer { - constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_subQuantizers = 0x0; // constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 } // Parent: CAnimUpdateNodeBase @@ -2505,7 +2505,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInputValueNodeIdxA = 0x10; // int16 constexpr std::ptrdiff_t m_nInputValueNodeIdxB = 0x12; // int16 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 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -2864,7 +2864,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CHitBoxSetList { - constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // } // Parent: None // Field count: 1 @@ -3101,7 +3101,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle 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_bLockWhenWaning = 0xA9; // bool constexpr std::ptrdiff_t m_bSyncCyclesOnChange = 0xAA; // bool @@ -3228,7 +3228,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults 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 constexpr std::ptrdiff_t m_hipShiftDamping = 0xE8; // 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_vBoundsMaxLS = 0x10; // 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 // Field count: 8 @@ -3302,7 +3302,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace FootLockPoseOpFixedSettings { - constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_footInfo = 0x0; // constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32 constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType @@ -4132,7 +4132,7 @@ namespace cs2_dumper { namespace CHitBoxSet { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 - constexpr std::ptrdiff_t m_HitBoxes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_HitBoxes = 0x10; // constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString } // Parent: None @@ -4749,7 +4749,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlLeanVectorFixedGrowable constexpr std::ptrdiff_t m_constraints = 0x78; // CUtlLeanVector 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* } // Parent: None @@ -4841,7 +4841,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace FootPinningPoseOpFixedData_t { - constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_footInfo = 0x0; // constexpr std::ptrdiff_t m_flBlendTime = 0x18; // float32 constexpr std::ptrdiff_t m_flLockBreakDistance = 0x1C; // float32 constexpr std::ptrdiff_t m_flMaxLegTwist = 0x20; // float32 @@ -5549,7 +5549,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector> constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr - constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr + constexpr std::ptrdiff_t m_scriptManager = 0x70; // constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr @@ -5820,7 +5820,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMotionSearchDB { 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 } // Parent: CMotionNode diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index c237859..0e892b8 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // 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)] @@ -1233,7 +1233,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMotionSearchNode { pub const m_children: usize = 0x0; // CUtlVector - pub const m_quantizer: usize = 0x18; // CVectorQuantizer + pub const m_quantizer: usize = 0x18; // pub const m_sampleCodes: usize = 0x38; // CUtlVector> pub const m_sampleIndices: usize = 0x50; // CUtlVector> pub const m_selectableSamples: usize = 0x68; // CUtlVector @@ -1822,7 +1822,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults 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_params: usize = 0xA8; // CUtlVector pub const m_bResetChild: usize = 0xC0; // bool @@ -2548,7 +2548,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CProductQuantizer { - pub const m_subQuantizers: usize = 0x0; // CUtlVector + pub const m_subQuantizers: usize = 0x0; // pub const m_nDimensions: usize = 0x18; // int32 } // Parent: CAnimUpdateNodeBase @@ -2597,7 +2597,7 @@ pub mod cs2_dumper { pub const m_nInputValueNodeIdxA: usize = 0x10; // int16 pub const m_nInputValueNodeIdxB: usize = 0x12; // int16 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 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -2956,7 +2956,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CHitBoxSetList { - pub const m_HitBoxSets: usize = 0x0; // CUtlVector + pub const m_HitBoxSets: usize = 0x0; // } // Parent: None // Field count: 1 @@ -3193,7 +3193,7 @@ pub mod cs2_dumper { pub const m_flBlendTime: usize = 0x94; // CAnimValue pub const m_hParameter: usize = 0x9C; // CAnimParamHandle 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_bLockWhenWaning: usize = 0xA9; // bool pub const m_bSyncCyclesOnChange: usize = 0xAA; // bool @@ -3320,7 +3320,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootLockUpdateNode { - pub const m_opFixedSettings: usize = 0x68; // FootLockPoseOpFixedSettings + pub const m_opFixedSettings: usize = 0x68; // pub const m_footSettings: usize = 0xD0; // CUtlVector pub const m_hipShiftDamping: usize = 0xE8; // 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_vBoundsMaxLS: usize = 0x10; // Vector pub const m_vBoundsMinLS: usize = 0x1C; // Vector - pub const m_eSimSpace: usize = 0x28; // JiggleBoneSimSpace + pub const m_eSimSpace: usize = 0x28; // } // Parent: CSequenceUpdateNode // Field count: 8 @@ -3394,7 +3394,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod FootLockPoseOpFixedSettings { - pub const m_footInfo: usize = 0x0; // CUtlVector + pub const m_footInfo: usize = 0x0; // pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping pub const m_nHipBoneIndex: usize = 0x28; // int32 pub const m_ikSolverType: usize = 0x2C; // IKSolverType @@ -4224,7 +4224,7 @@ pub mod cs2_dumper { pub mod CHitBoxSet { pub const m_name: usize = 0x0; // CUtlString pub const m_nNameHash: usize = 0x8; // uint32 - pub const m_HitBoxes: usize = 0x10; // CUtlVector + pub const m_HitBoxes: usize = 0x10; // pub const m_SourceFilename: usize = 0x28; // CUtlString } // Parent: None @@ -4841,7 +4841,7 @@ pub mod cs2_dumper { pub const m_sceneObjects: usize = 0x10; // CUtlLeanVectorFixedGrowable pub const m_constraints: usize = 0x78; // CUtlLeanVector 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* } // Parent: None @@ -4933,7 +4933,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod FootPinningPoseOpFixedData_t { - pub const m_footInfo: usize = 0x0; // CUtlVector + pub const m_footInfo: usize = 0x0; // pub const m_flBlendTime: usize = 0x18; // float32 pub const m_flLockBreakDistance: usize = 0x1C; // float32 pub const m_flMaxLegTwist: usize = 0x20; // float32 @@ -5641,7 +5641,7 @@ pub mod cs2_dumper { pub const m_components: usize = 0x48; // CUtlVector> pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr - pub const m_scriptManager: usize = 0x70; // CSmartPtr + pub const m_scriptManager: usize = 0x70; // pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr pub const m_pSkeleton: usize = 0xB0; // CSmartPtr @@ -5912,7 +5912,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMotionSearchDB { 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 } // Parent: CMotionNode diff --git a/output/buttons.cs b/output/buttons.cs index 08ad673..1a28af1 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // 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 { // Module: client.dll public static class Buttons { - public const nint attack = 0x18614C0; - public const nint attack2 = 0x1861550; - public const nint back = 0x1861790; - public const nint duck = 0x1861A60; - public const nint forward = 0x1861700; - public const nint jump = 0x18619D0; - public const nint left = 0x1861820; - public const nint lookatweapon = 0x1A89260; - public const nint reload = 0x1861430; - public const nint right = 0x18618B0; - public const nint showscores = 0x1A89140; - public const nint sprint = 0x18613A0; - public const nint turnleft = 0x18615E0; - public const nint turnright = 0x1861670; - public const nint use = 0x1861940; - public const nint zoom = 0x1A891D0; + public const nint attack = 0x18614F0; + public const nint attack2 = 0x1861580; + public const nint back = 0x18617C0; + public const nint duck = 0x1861A90; + public const nint forward = 0x1861730; + public const nint jump = 0x1861A00; + public const nint left = 0x1861850; + public const nint lookatweapon = 0x1A89270; + public const nint reload = 0x1861460; + public const nint right = 0x18618E0; + public const nint showscores = 0x1A89150; + public const nint sprint = 0x18613D0; + public const nint turnleft = 0x1861610; + public const nint turnright = 0x18616A0; + public const nint use = 0x1861970; + public const nint zoom = 0x1A891E0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index b89e32c..9766c09 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // 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 @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18614C0; - constexpr std::ptrdiff_t attack2 = 0x1861550; - constexpr std::ptrdiff_t back = 0x1861790; - constexpr std::ptrdiff_t duck = 0x1861A60; - constexpr std::ptrdiff_t forward = 0x1861700; - constexpr std::ptrdiff_t jump = 0x18619D0; - constexpr std::ptrdiff_t left = 0x1861820; - constexpr std::ptrdiff_t lookatweapon = 0x1A89260; - constexpr std::ptrdiff_t reload = 0x1861430; - constexpr std::ptrdiff_t right = 0x18618B0; - constexpr std::ptrdiff_t showscores = 0x1A89140; - constexpr std::ptrdiff_t sprint = 0x18613A0; - constexpr std::ptrdiff_t turnleft = 0x18615E0; - constexpr std::ptrdiff_t turnright = 0x1861670; - constexpr std::ptrdiff_t use = 0x1861940; - constexpr std::ptrdiff_t zoom = 0x1A891D0; + constexpr std::ptrdiff_t attack = 0x18614F0; + constexpr std::ptrdiff_t attack2 = 0x1861580; + constexpr std::ptrdiff_t back = 0x18617C0; + constexpr std::ptrdiff_t duck = 0x1861A90; + constexpr std::ptrdiff_t forward = 0x1861730; + constexpr std::ptrdiff_t jump = 0x1861A00; + constexpr std::ptrdiff_t left = 0x1861850; + constexpr std::ptrdiff_t lookatweapon = 0x1A89270; + constexpr std::ptrdiff_t reload = 0x1861460; + constexpr std::ptrdiff_t right = 0x18618E0; + constexpr std::ptrdiff_t showscores = 0x1A89150; + constexpr std::ptrdiff_t sprint = 0x18613D0; + constexpr std::ptrdiff_t turnleft = 0x1861610; + constexpr std::ptrdiff_t turnright = 0x18616A0; + constexpr std::ptrdiff_t use = 0x1861970; + constexpr std::ptrdiff_t zoom = 0x1A891E0; } } diff --git a/output/buttons.json b/output/buttons.json index ba986d8..116d548 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25564352, - "attack2": 25564496, - "back": 25565072, - "duck": 25565792, - "forward": 25564928, - "jump": 25565648, - "left": 25565216, - "lookatweapon": 27824736, - "reload": 25564208, - "right": 25565360, - "showscores": 27824448, - "sprint": 25564064, - "turnleft": 25564640, - "turnright": 25564784, - "use": 25565504, - "zoom": 27824592 + "attack": 25564400, + "attack2": 25564544, + "back": 25565120, + "duck": 25565840, + "forward": 25564976, + "jump": 25565696, + "left": 25565264, + "lookatweapon": 27824752, + "reload": 25564256, + "right": 25565408, + "showscores": 27824464, + "sprint": 25564112, + "turnleft": 25564688, + "turnright": 25564832, + "use": 25565552, + "zoom": 27824608 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 0b14399..6715345 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // 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)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18614C0; - pub const attack2: usize = 0x1861550; - pub const back: usize = 0x1861790; - pub const duck: usize = 0x1861A60; - pub const forward: usize = 0x1861700; - pub const jump: usize = 0x18619D0; - pub const left: usize = 0x1861820; - pub const lookatweapon: usize = 0x1A89260; - pub const reload: usize = 0x1861430; - pub const right: usize = 0x18618B0; - pub const showscores: usize = 0x1A89140; - pub const sprint: usize = 0x18613A0; - pub const turnleft: usize = 0x18615E0; - pub const turnright: usize = 0x1861670; - pub const r#use: usize = 0x1861940; - pub const zoom: usize = 0x1A891D0; + pub const attack: usize = 0x18614F0; + pub const attack2: usize = 0x1861580; + pub const back: usize = 0x18617C0; + pub const duck: usize = 0x1861A90; + pub const forward: usize = 0x1861730; + pub const jump: usize = 0x1861A00; + pub const left: usize = 0x1861850; + pub const lookatweapon: usize = 0x1A89270; + pub const reload: usize = 0x1861460; + pub const right: usize = 0x18618E0; + pub const showscores: usize = 0x1A89150; + pub const sprint: usize = 0x18613D0; + pub const turnleft: usize = 0x1861610; + pub const turnright: usize = 0x18616A0; + pub const r#use: usize = 0x1861970; + pub const zoom: usize = 0x1A891E0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 58ad5cc..bec66d2 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: client.dll @@ -757,7 +757,7 @@ namespace CS2Dumper.Schemas { public const nint m_bJustPulledPin = 0x1B3C; // bool public const nint m_nNextHoldTick = 0x1B40; // GameTick_t public const nint m_flNextHoldFrac = 0x1B44; // float32 - public const nint m_hSwitchToWeaponAfterThrow = 0x1B48; // CHandle + public const nint m_hSwitchToWeaponAfterThrow = 0x1B48; // } // Parent: C_FuncBrush // Field count: 8 @@ -3378,7 +3378,7 @@ namespace CS2Dumper.Schemas { public const nint m_bClientside = 0x1608; // bool public const nint m_bParticleSystemsCreated = 0x1609; // bool public const nint m_vecAttachedParticles = 0x1610; // CUtlVector - public const nint m_hViewmodelAttachment = 0x1628; // CHandle + public const nint m_hViewmodelAttachment = 0x1628; // public const nint m_iOldTeam = 0x162C; // int32 public const nint m_bAttachmentDirty = 0x1630; // bool public const nint m_nUnloadedModelIndex = 0x1634; // int32 @@ -5079,7 +5079,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class C_Fists { public const nint m_bPlayingUninterruptableAct = 0x1B20; // bool - public const nint m_nUninterruptableActivity = 0x1B24; // PlayerAnimEvent_t + public const nint m_nUninterruptableActivity = 0x1B24; // } // Parent: C_PhysicsProp // Field count: 0 @@ -5248,7 +5248,7 @@ namespace CS2Dumper.Schemas { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) public static class C_ShatterGlassShardPhysics { - public const nint m_ShardDesc = 0x1120; // shard_model_desc_t + public const nint m_ShardDesc = 0x1120; // } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5347,7 +5347,7 @@ namespace CS2Dumper.Schemas { public const nint m_blinktoggle = 0xFC8; // bool public const nint m_nLastFlexUpdateFrameCount = 0x1028; // int32 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_blinktime = 0x1040; // float32 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_nFireSequenceStartTimeChange = 0x16E0; // 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_seqIdle = 0x16F0; // HSequence public const nint m_seqFirePrimary = 0x16F4; // HSequence @@ -6079,7 +6079,7 @@ namespace CS2Dumper.Schemas { // MPropertySuppressBaseClassField public static class CCSWeaponBaseVData { 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> public const nint m_szPlayerModel = 0x430; // CResourceNameTyped> public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped> @@ -6889,7 +6889,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) public static class C_Chicken { - public const nint m_hHolidayHatAddon = 0x1230; // CHandle + public const nint m_hHolidayHatAddon = 0x1230; // public const nint m_jumpedThisFrame = 0x1234; // bool public const nint m_leader = 0x1238; // CHandle public const nint m_AttributeManager = 0x1240; // C_AttributeContainer diff --git a/output/client_dll.hpp b/output/client_dll.hpp index b99311e..153089f 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // 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 @@ -762,7 +762,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bJustPulledPin = 0x1B3C; // bool constexpr std::ptrdiff_t m_nNextHoldTick = 0x1B40; // GameTick_t constexpr std::ptrdiff_t m_flNextHoldFrac = 0x1B44; // float32 - constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B48; // CHandle + constexpr std::ptrdiff_t m_hSwitchToWeaponAfterThrow = 0x1B48; // } // Parent: C_FuncBrush // Field count: 8 @@ -3383,7 +3383,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bClientside = 0x1608; // bool constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1609; // bool constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // CUtlVector - constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // CHandle + constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // constexpr std::ptrdiff_t m_iOldTeam = 0x162C; // int32 constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1630; // bool constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x1634; // int32 @@ -5084,7 +5084,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace C_Fists { 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 // Field count: 0 @@ -5253,7 +5253,7 @@ namespace cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) namespace C_ShatterGlassShardPhysics { - constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t + constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5352,7 +5352,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_blinktoggle = 0xFC8; // bool constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0x1028; // int32 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_blinktime = 0x1040; // float32 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_nFireSequenceStartTimeChange = 0x16E0; // 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_seqIdle = 0x16F0; // HSequence constexpr std::ptrdiff_t m_seqFirePrimary = 0x16F4; // HSequence @@ -6084,7 +6084,7 @@ namespace cs2_dumper { // MPropertySuppressBaseClassField namespace CCSWeaponBaseVData { 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> constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped> constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped> @@ -6894,7 +6894,7 @@ namespace cs2_dumper { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) namespace C_Chicken { - constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; // CHandle + constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; // constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1234; // bool constexpr std::ptrdiff_t m_leader = 0x1238; // CHandle constexpr std::ptrdiff_t m_AttributeManager = 0x1240; // C_AttributeContainer diff --git a/output/client_dll.rs b/output/client_dll.rs index 1b0e486..d68f9be 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // 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)] @@ -767,7 +767,7 @@ pub mod cs2_dumper { pub const m_bJustPulledPin: usize = 0x1B3C; // bool pub const m_nNextHoldTick: usize = 0x1B40; // GameTick_t pub const m_flNextHoldFrac: usize = 0x1B44; // float32 - pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B48; // CHandle + pub const m_hSwitchToWeaponAfterThrow: usize = 0x1B48; // } // Parent: C_FuncBrush // Field count: 8 @@ -3388,7 +3388,7 @@ pub mod cs2_dumper { pub const m_bClientside: usize = 0x1608; // bool pub const m_bParticleSystemsCreated: usize = 0x1609; // bool pub const m_vecAttachedParticles: usize = 0x1610; // CUtlVector - pub const m_hViewmodelAttachment: usize = 0x1628; // CHandle + pub const m_hViewmodelAttachment: usize = 0x1628; // pub const m_iOldTeam: usize = 0x162C; // int32 pub const m_bAttachmentDirty: usize = 0x1630; // bool pub const m_nUnloadedModelIndex: usize = 0x1634; // int32 @@ -5089,7 +5089,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod C_Fists { pub const m_bPlayingUninterruptableAct: usize = 0x1B20; // bool - pub const m_nUninterruptableActivity: usize = 0x1B24; // PlayerAnimEvent_t + pub const m_nUninterruptableActivity: usize = 0x1B24; // } // Parent: C_PhysicsProp // Field count: 0 @@ -5258,7 +5258,7 @@ pub mod cs2_dumper { // MNetworkExcludeByName // NetworkVarNames: m_ShardDesc (shard_model_desc_t) pub mod C_ShatterGlassShardPhysics { - pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t + pub const m_ShardDesc: usize = 0x1120; // } // Parent: C_CSWeaponBaseGun // Field count: 0 @@ -5357,7 +5357,7 @@ pub mod cs2_dumper { pub const m_blinktoggle: usize = 0xFC8; // bool pub const m_nLastFlexUpdateFrameCount: usize = 0x1028; // int32 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_blinktime: usize = 0x1040; // float32 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_nFireSequenceStartTimeChange: usize = 0x16E0; // 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_seqIdle: usize = 0x16F0; // HSequence pub const m_seqFirePrimary: usize = 0x16F4; // HSequence @@ -6089,7 +6089,7 @@ pub mod cs2_dumper { // MPropertySuppressBaseClassField pub mod CCSWeaponBaseVData { 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> pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped> pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped> @@ -6899,7 +6899,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_leader (CHandle) // NetworkVarNames: m_AttributeManager (CAttributeContainer) pub mod C_Chicken { - pub const m_hHolidayHatAddon: usize = 0x1230; // CHandle + pub const m_hHolidayHatAddon: usize = 0x1230; // pub const m_jumpedThisFrame: usize = 0x1234; // bool pub const m_leader: usize = 0x1238; // CHandle pub const m_AttributeManager: usize = 0x1240; // C_AttributeContainer diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 64e4361..c1b17f9 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index 644d64e..ab10458 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 3f8f0e8..1875ee0 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 3b6a011..b1b4560 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index 85fa0b2..aa7508f 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/host_dll.rs b/output/host_dll.rs index 956128e..600a0fe 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/info.json b/output/info.json index 69913a7..1beba63 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14057, - "timestamp": "2024-12-20T00:28:49.506012100+00:00" + "build_number": 14058, + "timestamp": "2025-01-08T02:40:51.056645600+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 5f11f7e..3a7cd74 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // 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 { // Module: animationsystem.dll @@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll 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 GameClientExports001 = 0x185D768; - public const nint LegacyGameUI001 = 0x187E2E0; - public const nint Source2Client002 = 0x1A78E30; - public const nint Source2ClientConfig001 = 0x1A0F600; - public const nint Source2ClientPrediction001 = 0x1868B60; - public const nint Source2ClientUI001 = 0x187C6C0; + public const nint GameClientExports001 = 0x185D798; + public const nint LegacyGameUI001 = 0x187E320; + public const nint Source2Client002 = 0x1A78E40; + public const nint Source2ClientConfig001 = 0x1A0F610; + public const nint Source2ClientPrediction001 = 0x1868B90; + public const nint Source2ClientUI001 = 0x187C700; } // Module: engine2.dll public static class Engine2Dll { @@ -124,7 +124,7 @@ namespace CS2Dumper.Interfaces { } // Module: particles.dll public static class ParticlesDll { - public const nint ParticleSystemMgr003 = 0x629CB0; + public const nint ParticleSystemMgr003 = 0x629CD0; } // Module: pulse_system.dll public static class PulseSystemDll { @@ -157,22 +157,22 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1376B20; + public const nint EmptyWorldService001_Server = 0x1376B10; public const nint EntitySubclassUtilsV001 = 0x13273E0; - public const nint NavGameTest001 = 0x1416B88; - public const nint ServerToolsInfo_001 = 0x13CC4A8; - public const nint Source2GameClients001 = 0x13C6350; + public const nint NavGameTest001 = 0x1416B78; + public const nint ServerToolsInfo_001 = 0x13CC498; + public const nint Source2GameClients001 = 0x13C6340; public const nint Source2GameDirector001 = 0x14FA100; - public const nint Source2GameEntities001 = 0x13CC3D0; - public const nint Source2Server001 = 0x13CC240; - public const nint Source2ServerConfig001 = 0x15C4F68; + public const nint Source2GameEntities001 = 0x13CC3C0; + public const nint Source2Server001 = 0x13CC230; + public const nint Source2ServerConfig001 = 0x15C4FC8; public const nint customnavsystem001 = 0x130BB38; } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint SoundOpSystem001 = 0x39DC40; - public const nint SoundOpSystemEdit001 = 0x39DB10; - public const nint SoundSystem001 = 0x39D5E0; + public const nint SoundOpSystem001 = 0x39EC40; + public const nint SoundOpSystemEdit001 = 0x39EB10; + public const nint SoundSystem001 = 0x39E5E0; public const nint VMixEditTool001 = 0x48289C6A; } // Module: steamaudio.dll @@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; - public const nint IVALIDATE001 = 0x15636E8; - public const nint SteamClient006 = 0x1560E90; - public const nint SteamClient007 = 0x1560E98; - public const nint SteamClient008 = 0x1560EA0; - public const nint SteamClient009 = 0x1560EA8; - public const nint SteamClient010 = 0x1560EB0; - public const nint SteamClient011 = 0x1560EB8; - public const nint SteamClient012 = 0x1560EC0; - public const nint SteamClient013 = 0x1560EC8; - public const nint SteamClient014 = 0x1560ED0; - public const nint SteamClient015 = 0x1560ED8; - public const nint SteamClient016 = 0x1560EE0; - public const nint SteamClient017 = 0x1560EE8; - public const nint SteamClient018 = 0x1560EF0; - public const nint SteamClient019 = 0x1560EF8; - public const nint SteamClient020 = 0x1560F00; - public const nint SteamClient021 = 0x1560F08; - public const nint p2pvoice002 = 0x14E45DF; - public const nint p2pvoicesingleton002 = 0x153C0E0; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAEC35A; + public const nint IVALIDATE001 = 0x1494F18; + public const nint SteamClient006 = 0x14926E0; + public const nint SteamClient007 = 0x14926E8; + public const nint SteamClient008 = 0x14926F0; + public const nint SteamClient009 = 0x14926F8; + public const nint SteamClient010 = 0x1492700; + public const nint SteamClient011 = 0x1492708; + public const nint SteamClient012 = 0x1492710; + public const nint SteamClient013 = 0x1492718; + public const nint SteamClient014 = 0x1492720; + public const nint SteamClient015 = 0x1492728; + public const nint SteamClient016 = 0x1492730; + public const nint SteamClient017 = 0x1492738; + public const nint SteamClient018 = 0x1492740; + public const nint SteamClient019 = 0x1492748; + public const nint SteamClient020 = 0x1492750; + public const nint SteamClient021 = 0x1492758; + public const nint p2pvoice002 = 0x14E24BF; + public const nint p2pvoicesingleton002 = 0x14700E0; } // Module: tier0.dll public static class Tier0Dll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 44cf1e1..d43fae3 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // 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 @@ -14,14 +14,14 @@ namespace cs2_dumper { } // Module: 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 GameClientExports001 = 0x185D768; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x187E2E0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A78E30; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A0F600; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1868B60; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x187C6C0; + constexpr std::ptrdiff_t GameClientExports001 = 0x185D798; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x187E320; + constexpr std::ptrdiff_t Source2Client002 = 0x1A78E40; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A0F610; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1868B90; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x187C700; } // Module: engine2.dll namespace engine2_dll { @@ -129,7 +129,7 @@ namespace cs2_dumper { } // Module: particles.dll namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x629CB0; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x629CD0; } // Module: pulse_system.dll namespace pulse_system_dll { @@ -162,22 +162,22 @@ namespace cs2_dumper { } // Module: 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 NavGameTest001 = 0x1416B88; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CC4A8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13C6350; + constexpr std::ptrdiff_t NavGameTest001 = 0x1416B78; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CC498; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13C6340; constexpr std::ptrdiff_t Source2GameDirector001 = 0x14FA100; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CC3D0; - constexpr std::ptrdiff_t Source2Server001 = 0x13CC240; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C4F68; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CC3C0; + constexpr std::ptrdiff_t Source2Server001 = 0x13CC230; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C4FC8; constexpr std::ptrdiff_t customnavsystem001 = 0x130BB38; } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x39DC40; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x39DB10; - constexpr std::ptrdiff_t SoundSystem001 = 0x39D5E0; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x39EC40; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x39EB10; + constexpr std::ptrdiff_t SoundSystem001 = 0x39E5E0; constexpr std::ptrdiff_t VMixEditTool001 = 0x48289C6A; } // Module: steamaudio.dll @@ -186,26 +186,26 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB1ADBA; - constexpr std::ptrdiff_t IVALIDATE001 = 0x15636E8; - constexpr std::ptrdiff_t SteamClient006 = 0x1560E90; - constexpr std::ptrdiff_t SteamClient007 = 0x1560E98; - constexpr std::ptrdiff_t SteamClient008 = 0x1560EA0; - constexpr std::ptrdiff_t SteamClient009 = 0x1560EA8; - constexpr std::ptrdiff_t SteamClient010 = 0x1560EB0; - constexpr std::ptrdiff_t SteamClient011 = 0x1560EB8; - constexpr std::ptrdiff_t SteamClient012 = 0x1560EC0; - constexpr std::ptrdiff_t SteamClient013 = 0x1560EC8; - constexpr std::ptrdiff_t SteamClient014 = 0x1560ED0; - constexpr std::ptrdiff_t SteamClient015 = 0x1560ED8; - constexpr std::ptrdiff_t SteamClient016 = 0x1560EE0; - constexpr std::ptrdiff_t SteamClient017 = 0x1560EE8; - constexpr std::ptrdiff_t SteamClient018 = 0x1560EF0; - constexpr std::ptrdiff_t SteamClient019 = 0x1560EF8; - constexpr std::ptrdiff_t SteamClient020 = 0x1560F00; - constexpr std::ptrdiff_t SteamClient021 = 0x1560F08; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E45DF; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x153C0E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAEC35A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x1494F18; + constexpr std::ptrdiff_t SteamClient006 = 0x14926E0; + constexpr std::ptrdiff_t SteamClient007 = 0x14926E8; + constexpr std::ptrdiff_t SteamClient008 = 0x14926F0; + constexpr std::ptrdiff_t SteamClient009 = 0x14926F8; + constexpr std::ptrdiff_t SteamClient010 = 0x1492700; + constexpr std::ptrdiff_t SteamClient011 = 0x1492708; + constexpr std::ptrdiff_t SteamClient012 = 0x1492710; + constexpr std::ptrdiff_t SteamClient013 = 0x1492718; + constexpr std::ptrdiff_t SteamClient014 = 0x1492720; + constexpr std::ptrdiff_t SteamClient015 = 0x1492728; + constexpr std::ptrdiff_t SteamClient016 = 0x1492730; + constexpr std::ptrdiff_t SteamClient017 = 0x1492738; + constexpr std::ptrdiff_t SteamClient018 = 0x1492740; + constexpr std::ptrdiff_t SteamClient019 = 0x1492748; + constexpr std::ptrdiff_t SteamClient020 = 0x1492750; + constexpr std::ptrdiff_t SteamClient021 = 0x1492758; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E24BF; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14700E0; } // Module: tier0.dll namespace tier0_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 157360c..8ae6080 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,14 +4,14 @@ "AnimationSystem_001": 6319344 }, "client.dll": { - "ClientToolsInfo_001": 25561776, + "ClientToolsInfo_001": 25561824, "EmptyWorldService001_Client": 25280016, - "GameClientExports001": 25548648, - "LegacyGameUI001": 25682656, - "Source2Client002": 27758128, - "Source2ClientConfig001": 27325952, - "Source2ClientPrediction001": 25594720, - "Source2ClientUI001": 25675456 + "GameClientExports001": 25548696, + "LegacyGameUI001": 25682720, + "Source2Client002": 27758144, + "Source2ClientConfig001": 27325968, + "Source2ClientPrediction001": 25594768, + "Source2ClientUI001": 25675520 }, "engine2.dll": { "BenchmarkService001": 5475248, @@ -104,7 +104,7 @@ "PanoramaUIClient001": 2664528 }, "particles.dll": { - "ParticleSystemMgr003": 6462640 + "ParticleSystemMgr003": 6462672 }, "pulse_system.dll": { "IPulseSystem_001": 1563024 @@ -130,47 +130,47 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20409120, + "EmptyWorldService001_Server": 20409104, "EntitySubclassUtilsV001": 20083680, - "NavGameTest001": 21064584, - "ServerToolsInfo_001": 20759720, - "Source2GameClients001": 20734800, + "NavGameTest001": 21064568, + "ServerToolsInfo_001": 20759704, + "Source2GameClients001": 20734784, "Source2GameDirector001": 21995776, - "Source2GameEntities001": 20759504, - "Source2Server001": 20759104, - "Source2ServerConfig001": 22826856, + "Source2GameEntities001": 20759488, + "Source2Server001": 20759088, + "Source2ServerConfig001": 22826952, "customnavsystem001": 19970872 }, "soundsystem.dll": { - "SoundOpSystem001": 3791936, - "SoundOpSystemEdit001": 3791632, - "SoundSystem001": 3790304, + "SoundOpSystem001": 3796032, + "SoundOpSystemEdit001": 3795728, + "SoundSystem001": 3794400, "VMixEditTool001": 1210621034 }, "steamaudio.dll": { "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758261690, - "IVALIDATE001": 22427368, - "SteamClient006": 22417040, - "SteamClient007": 22417048, - "SteamClient008": 22417056, - "SteamClient009": 22417064, - "SteamClient010": 22417072, - "SteamClient011": 22417080, - "SteamClient012": 22417088, - "SteamClient013": 22417096, - "SteamClient014": 22417104, - "SteamClient015": 22417112, - "SteamClient016": 22417120, - "SteamClient017": 22417128, - "SteamClient018": 22417136, - "SteamClient019": 22417144, - "SteamClient020": 22417152, - "SteamClient021": 22417160, - "p2pvoice002": 21906911, - "p2pvoicesingleton002": 22266080 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758070618, + "IVALIDATE001": 21581592, + "SteamClient006": 21571296, + "SteamClient007": 21571304, + "SteamClient008": 21571312, + "SteamClient009": 21571320, + "SteamClient010": 21571328, + "SteamClient011": 21571336, + "SteamClient012": 21571344, + "SteamClient013": 21571352, + "SteamClient014": 21571360, + "SteamClient015": 21571368, + "SteamClient016": 21571376, + "SteamClient017": 21571384, + "SteamClient018": 21571392, + "SteamClient019": 21571400, + "SteamClient020": 21571408, + "SteamClient021": 21571416, + "p2pvoice002": 21898431, + "p2pvoicesingleton002": 21430496 }, "tier0.dll": { "TestScriptMgr001": 3660368, diff --git a/output/interfaces.rs b/output/interfaces.rs index 870ade6..0649ca8 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // 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)] @@ -12,14 +12,14 @@ pub mod cs2_dumper { } // Module: 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 GameClientExports001: usize = 0x185D768; - pub const LegacyGameUI001: usize = 0x187E2E0; - pub const Source2Client002: usize = 0x1A78E30; - pub const Source2ClientConfig001: usize = 0x1A0F600; - pub const Source2ClientPrediction001: usize = 0x1868B60; - pub const Source2ClientUI001: usize = 0x187C6C0; + pub const GameClientExports001: usize = 0x185D798; + pub const LegacyGameUI001: usize = 0x187E320; + pub const Source2Client002: usize = 0x1A78E40; + pub const Source2ClientConfig001: usize = 0x1A0F610; + pub const Source2ClientPrediction001: usize = 0x1868B90; + pub const Source2ClientUI001: usize = 0x187C700; } // Module: engine2.dll pub mod engine2_dll { @@ -127,7 +127,7 @@ pub mod cs2_dumper { } // Module: particles.dll pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x629CB0; + pub const ParticleSystemMgr003: usize = 0x629CD0; } // Module: pulse_system.dll pub mod pulse_system_dll { @@ -160,22 +160,22 @@ pub mod cs2_dumper { } // Module: 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 NavGameTest001: usize = 0x1416B88; - pub const ServerToolsInfo_001: usize = 0x13CC4A8; - pub const Source2GameClients001: usize = 0x13C6350; + pub const NavGameTest001: usize = 0x1416B78; + pub const ServerToolsInfo_001: usize = 0x13CC498; + pub const Source2GameClients001: usize = 0x13C6340; pub const Source2GameDirector001: usize = 0x14FA100; - pub const Source2GameEntities001: usize = 0x13CC3D0; - pub const Source2Server001: usize = 0x13CC240; - pub const Source2ServerConfig001: usize = 0x15C4F68; + pub const Source2GameEntities001: usize = 0x13CC3C0; + pub const Source2Server001: usize = 0x13CC230; + pub const Source2ServerConfig001: usize = 0x15C4FC8; pub const customnavsystem001: usize = 0x130BB38; } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x39DC40; - pub const SoundOpSystemEdit001: usize = 0x39DB10; - pub const SoundSystem001: usize = 0x39D5E0; + pub const SoundOpSystem001: usize = 0x39EC40; + pub const SoundOpSystemEdit001: usize = 0x39EB10; + pub const SoundSystem001: usize = 0x39E5E0; pub const VMixEditTool001: usize = 0x48289C6A; } // Module: steamaudio.dll @@ -184,26 +184,26 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB1ADBA; - pub const IVALIDATE001: usize = 0x15636E8; - pub const SteamClient006: usize = 0x1560E90; - pub const SteamClient007: usize = 0x1560E98; - pub const SteamClient008: usize = 0x1560EA0; - pub const SteamClient009: usize = 0x1560EA8; - pub const SteamClient010: usize = 0x1560EB0; - pub const SteamClient011: usize = 0x1560EB8; - pub const SteamClient012: usize = 0x1560EC0; - pub const SteamClient013: usize = 0x1560EC8; - pub const SteamClient014: usize = 0x1560ED0; - pub const SteamClient015: usize = 0x1560ED8; - pub const SteamClient016: usize = 0x1560EE0; - pub const SteamClient017: usize = 0x1560EE8; - pub const SteamClient018: usize = 0x1560EF0; - pub const SteamClient019: usize = 0x1560EF8; - pub const SteamClient020: usize = 0x1560F00; - pub const SteamClient021: usize = 0x1560F08; - pub const p2pvoice002: usize = 0x14E45DF; - pub const p2pvoicesingleton002: usize = 0x153C0E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAEC35A; + pub const IVALIDATE001: usize = 0x1494F18; + pub const SteamClient006: usize = 0x14926E0; + pub const SteamClient007: usize = 0x14926E8; + pub const SteamClient008: usize = 0x14926F0; + pub const SteamClient009: usize = 0x14926F8; + pub const SteamClient010: usize = 0x1492700; + pub const SteamClient011: usize = 0x1492708; + pub const SteamClient012: usize = 0x1492710; + pub const SteamClient013: usize = 0x1492718; + pub const SteamClient014: usize = 0x1492720; + pub const SteamClient015: usize = 0x1492728; + pub const SteamClient016: usize = 0x1492730; + pub const SteamClient017: usize = 0x1492738; + pub const SteamClient018: usize = 0x1492740; + pub const SteamClient019: usize = 0x1492748; + pub const SteamClient020: usize = 0x1492750; + pub const SteamClient021: usize = 0x1492758; + pub const p2pvoice002: usize = 0x14E24BF; + pub const p2pvoicesingleton002: usize = 0x14700E0; } // Module: tier0.dll pub mod tier0_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index a21d422..aaccf12 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: materialsystem2.dll @@ -76,7 +76,7 @@ namespace CS2Dumper.Schemas { public const nint m_bHasTonemapParams = 0x0; // bool public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t 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_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t public const nint m_bHasLocalContrastParams = 0xDC; // bool @@ -167,7 +167,7 @@ namespace CS2Dumper.Schemas { public const nint m_vectorAttributes = 0xD0; // CUtlVector public const nint m_textureAttributes = 0xE8; // CUtlVector public const nint m_stringAttributes = 0x100; // CUtlVector - public const nint m_renderAttributesUsed = 0x118; // CUtlVector + public const nint m_renderAttributesUsed = 0x118; // } // Parent: None // Field count: 10 diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 947f63a..4aea41d 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // 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 @@ -81,7 +81,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t 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_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool @@ -172,7 +172,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector - constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector + constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // } // Parent: None // Field count: 10 diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 814a072..841f209 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // 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)] @@ -84,7 +84,7 @@ pub mod cs2_dumper { pub const m_bHasTonemapParams: usize = 0x0; // bool pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t 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_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t pub const m_bHasLocalContrastParams: usize = 0xDC; // bool @@ -175,7 +175,7 @@ pub mod cs2_dumper { pub const m_vectorAttributes: usize = 0xD0; // CUtlVector pub const m_textureAttributes: usize = 0xE8; // CUtlVector pub const m_stringAttributes: usize = 0x100; // CUtlVector - pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector + pub const m_renderAttributesUsed: usize = 0x118; // } // Parent: None // Field count: 10 diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 19e2fc0..5b4fba1 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index 80ae101..380ea51 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 02e7b0c..2300a5a 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/offsets.cs b/output/offsets.cs index 3d3ac71..f2bf1d6 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,26 +1,26 @@ // 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 { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A89340; - public const nint dwEntityList = 0x1A146E8; - public const nint dwGameEntitySystem = 0x1B37E58; + public const nint dwCSGOInput = 0x1A89350; + public const nint dwEntityList = 0x1A146F8; + public const nint dwGameEntitySystem = 0x1B37E48; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A7AF28; - public const nint dwGlobalVars = 0x185C9B0; - public const nint dwGlowManager = 0x1A7A668; - public const nint dwLocalPlayerController = 0x1A64E80; - public const nint dwLocalPlayerPawn = 0x1868CC8; - public const nint dwPlantedC4 = 0x1A84F90; - public const nint dwPrediction = 0x1868B60; - public const nint dwSensitivity = 0x1A7BC48; + public const nint dwGameRules = 0x1A7AF38; + public const nint dwGlobalVars = 0x185CA10; + public const nint dwGlowManager = 0x1A7A678; + public const nint dwLocalPlayerController = 0x1A64E90; + public const nint dwLocalPlayerPawn = 0x1868CF8; + public const nint dwPlantedC4 = 0x1A84FA0; + public const nint dwPrediction = 0x1868B90; + public const nint dwSensitivity = 0x1A7BC58; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A89710; - public const nint dwViewMatrix = 0x1A7F610; - public const nint dwViewRender = 0x1A7FE20; - public const nint dwWeaponC4 = 0x1A17928; + public const nint dwViewAngles = 0x1A89720; + public const nint dwViewMatrix = 0x1A7F620; + public const nint dwViewRender = 0x1A7FE30; + public const nint dwWeaponC4 = 0x1A17970; } // Module: engine2.dll public static class Engine2Dll { @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x61514C; - public const nint dwWindowWidth = 0x615148; + public const nint dwWindowHeight = 0x615154; + public const nint dwWindowWidth = 0x615150; } // Module: inputsystem.dll public static class InputsystemDll { @@ -47,7 +47,7 @@ namespace CS2Dumper.Offsets { } // Module: soundsystem.dll public static class SoundsystemDll { - public const nint dwSoundSystem = 0x39D5E0; + public const nint dwSoundSystem = 0x39E5E0; public const nint dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.hpp b/output/offsets.hpp index 3b19135..502a548 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // 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 @@ -9,23 +9,23 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A89340; - constexpr std::ptrdiff_t dwEntityList = 0x1A146E8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B37E58; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A89350; + constexpr std::ptrdiff_t dwEntityList = 0x1A146F8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B37E48; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A7AF28; - constexpr std::ptrdiff_t dwGlobalVars = 0x185C9B0; - constexpr std::ptrdiff_t dwGlowManager = 0x1A7A668; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A64E80; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1868CC8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A84F90; - constexpr std::ptrdiff_t dwPrediction = 0x1868B60; - constexpr std::ptrdiff_t dwSensitivity = 0x1A7BC48; + constexpr std::ptrdiff_t dwGameRules = 0x1A7AF38; + constexpr std::ptrdiff_t dwGlobalVars = 0x185CA10; + constexpr std::ptrdiff_t dwGlowManager = 0x1A7A678; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A64E90; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1868CF8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A84FA0; + constexpr std::ptrdiff_t dwPrediction = 0x1868B90; + constexpr std::ptrdiff_t dwSensitivity = 0x1A7BC58; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A89710; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A7F610; - constexpr std::ptrdiff_t dwViewRender = 0x1A7FE20; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1A17928; + constexpr std::ptrdiff_t dwViewAngles = 0x1A89720; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A7F620; + constexpr std::ptrdiff_t dwViewRender = 0x1A7FE30; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A17970; } // Module: engine2.dll namespace engine2_dll { @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x61514C; - constexpr std::ptrdiff_t dwWindowWidth = 0x615148; + constexpr std::ptrdiff_t dwWindowHeight = 0x615154; + constexpr std::ptrdiff_t dwWindowWidth = 0x615150; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -52,7 +52,7 @@ namespace cs2_dumper { } // Module: soundsystem.dll namespace soundsystem_dll { - constexpr std::ptrdiff_t dwSoundSystem = 0x39D5E0; + constexpr std::ptrdiff_t dwSoundSystem = 0x39E5E0; constexpr std::ptrdiff_t dwSoundSystem_engineViewData = 0x7C; } } diff --git a/output/offsets.json b/output/offsets.json index 8fdfcfe..f3e1506 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,22 +1,22 @@ { "client.dll": { - "dwCSGOInput": 27824960, - "dwEntityList": 27346664, - "dwGameEntitySystem": 28540504, + "dwCSGOInput": 27824976, + "dwEntityList": 27346680, + "dwGameEntitySystem": 28540488, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27766568, - "dwGlobalVars": 25545136, - "dwGlowManager": 27764328, - "dwLocalPlayerController": 27676288, - "dwLocalPlayerPawn": 25595080, - "dwPlantedC4": 27807632, - "dwPrediction": 25594720, - "dwSensitivity": 27769928, + "dwGameRules": 27766584, + "dwGlobalVars": 25545232, + "dwGlowManager": 27764344, + "dwLocalPlayerController": 27676304, + "dwLocalPlayerPawn": 25595128, + "dwPlantedC4": 27807648, + "dwPrediction": 25594768, + "dwSensitivity": 27769944, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27825936, - "dwViewMatrix": 27784720, - "dwViewRender": 27786784, - "dwWeaponC4": 27359528 + "dwViewAngles": 27825952, + "dwViewMatrix": 27784736, + "dwViewRender": 27786800, + "dwWeaponC4": 27359600 }, "engine2.dll": { "dwBuildNumber": 5450724, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6377804, - "dwWindowWidth": 6377800 + "dwWindowHeight": 6377812, + "dwWindowWidth": 6377808 }, "inputsystem.dll": { "dwInputSystem": 231392 @@ -39,7 +39,7 @@ "dwGameTypes_mapName": 288 }, "soundsystem.dll": { - "dwSoundSystem": 3790304, + "dwSoundSystem": 3794400, "dwSoundSystem_engineViewData": 124 } } \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs index a7f91aa..dd2b126 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // 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)] @@ -7,23 +7,23 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A89340; - pub const dwEntityList: usize = 0x1A146E8; - pub const dwGameEntitySystem: usize = 0x1B37E58; + pub const dwCSGOInput: usize = 0x1A89350; + pub const dwEntityList: usize = 0x1A146F8; + pub const dwGameEntitySystem: usize = 0x1B37E48; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A7AF28; - pub const dwGlobalVars: usize = 0x185C9B0; - pub const dwGlowManager: usize = 0x1A7A668; - pub const dwLocalPlayerController: usize = 0x1A64E80; - pub const dwLocalPlayerPawn: usize = 0x1868CC8; - pub const dwPlantedC4: usize = 0x1A84F90; - pub const dwPrediction: usize = 0x1868B60; - pub const dwSensitivity: usize = 0x1A7BC48; + pub const dwGameRules: usize = 0x1A7AF38; + pub const dwGlobalVars: usize = 0x185CA10; + pub const dwGlowManager: usize = 0x1A7A678; + pub const dwLocalPlayerController: usize = 0x1A64E90; + pub const dwLocalPlayerPawn: usize = 0x1868CF8; + pub const dwPlantedC4: usize = 0x1A84FA0; + pub const dwPrediction: usize = 0x1868B90; + pub const dwSensitivity: usize = 0x1A7BC58; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A89710; - pub const dwViewMatrix: usize = 0x1A7F610; - pub const dwViewRender: usize = 0x1A7FE20; - pub const dwWeaponC4: usize = 0x1A17928; + pub const dwViewAngles: usize = 0x1A89720; + pub const dwViewMatrix: usize = 0x1A7F620; + pub const dwViewRender: usize = 0x1A7FE30; + pub const dwWeaponC4: usize = 0x1A17970; } // Module: engine2.dll pub mod engine2_dll { @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x61514C; - pub const dwWindowWidth: usize = 0x615148; + pub const dwWindowHeight: usize = 0x615154; + pub const dwWindowWidth: usize = 0x615150; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -50,7 +50,7 @@ pub mod cs2_dumper { } // Module: soundsystem.dll pub mod soundsystem_dll { - pub const dwSoundSystem: usize = 0x39D5E0; + pub const dwSoundSystem: usize = 0x39E5E0; pub const dwSoundSystem_engineViewData: usize = 0x7C; } } diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index b34a5a7..d5ae08e 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index 90da583..b90b190 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 38eda8d..1938c40 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index 61456c7..3b3961a 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 7c7323a..7cfa30b 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 0f5c96b..1918978 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index b499259..4cc1ed1 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index e26ccf1..3f2afff 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 25b32c5..d340908 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index e3efdb5..8ec82b0 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index f6f7dda..f34eab8 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 8c33a61..d29f319 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index dea36bb..ae755fd 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index db4ce8d..992c1d2 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 0b64499..eb68359 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index d653929..9e36e9d 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 2ccc199..9e850b3 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 6429e86..8dbf594 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 79bb81e..9ea8651 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 8a8c7ab..df94c39 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index c294492..d09ed8d 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/server_dll.cs b/output/server_dll.cs index 811e73e..1ef0390 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: server.dll @@ -1754,7 +1754,7 @@ namespace CS2Dumper.Schemas { public const nint origin = 0xC; // Vector public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool 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 } // Parent: CCSWeaponBase @@ -1765,7 +1765,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) public static class CFists { 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_hWeaponBeforePrevious = 0xF7C; // CHandle public const nint m_hWeaponPrevious = 0xF80; // CHandle @@ -1821,7 +1821,7 @@ namespace CS2Dumper.Schemas { public const nint m_bTriggerOnStartTouch = 0x978; // bool public const nint m_bUsePathSimple = 0x979; // bool 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 } // Parent: CBaseFilter @@ -1929,7 +1929,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseTrigger // Field count: 1 public static class CFogTrigger { - public const nint m_fog = 0x960; // fogparams_t + public const nint m_fog = 0x960; // } // Parent: CLogicalEntity // Field count: 5 @@ -2056,7 +2056,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_fog (fogparams_t) 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_iChangedVariables = 0x54C; // int32 } @@ -3106,7 +3106,7 @@ namespace CS2Dumper.Schemas { public const nint m_bBreakable = 0xF80; // bool public const nint m_isAbleToCloseAreaPortals = 0xF81; // bool public const nint m_currentDamageState = 0xF84; // int32 - public const nint m_damageStates = 0xF88; // CUtlVector + public const nint m_damageStates = 0xF88; // } // Parent: None // Field count: 0 @@ -3923,7 +3923,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) 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_ragPos = 0x9F0; // CNetworkUtlVectorBase public const nint m_ragAngles = 0xA08; // CNetworkUtlVectorBase @@ -4577,7 +4577,7 @@ namespace CS2Dumper.Schemas { public const nint m_sequenceStarted = 0x575; // bool public const nint m_bPositionRelativeToOtherEntity = 0x576; // bool public const nint m_hTargetEnt = 0x578; // CHandle - public const nint m_hNextCine = 0x57C; // CHandle + public const nint m_hNextCine = 0x57C; // public const nint m_bThinking = 0x580; // bool public const nint m_bInitiatedSelfDelete = 0x581; // 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_OnCancelSequence = 0x638; // 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_hInteractionMainEntity = 0x7F0; // CHandle 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_nFireSequenceStartTimeChange = 0xDAC; // 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_seqIdle = 0xDBC; // 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_flMaxSimulationTime = 0x4EC; // float32 public const nint m_iszEffectName = 0x4F0; // CUtlSymbolLarge - public const nint m_PathNodes_Name = 0x4F8; // CUtlVector + public const nint m_PathNodes_Name = 0x4F8; // public const nint m_flParticleSpacing = 0x510; // float32 public const nint m_flSlack = 0x514; // 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_hPathMover = 0x7A0; // CHandle 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_vTarget = 0x7B8; // Vector 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_attachedObject = 0x4F8; // CHandle public const nint m_wasRestored = 0x4FC; // bool - public const nint m_integrator = 0x500; // CConstantForceController + public const nint m_integrator = 0x500; // } // Parent: CLogicalEntity // Field count: 6 @@ -9700,7 +9700,7 @@ namespace CS2Dumper.Schemas { public const nint m_blinktoggle = 0x9CC; // bool public const nint m_flAllowResponsesEndTime = 0xA20; // 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 } // Parent: CTriggerHurt @@ -9717,7 +9717,7 @@ namespace CS2Dumper.Schemas { // MPropertySuppressBaseClassField public static class CCSWeaponBaseVData { 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> public const nint m_szPlayerModel = 0x430; // CResourceNameTyped> public const nint m_szWorldDroppedModel = 0x510; // CResourceNameTyped> @@ -10269,9 +10269,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) public static class CBasePlayerPawn { - public const nint m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* - public const nint m_pItemServices = 0xAC8; // CPlayer_ItemServices* - public const nint m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* + public const nint m_pWeaponServices = 0xAC0; // + public const nint m_pItemServices = 0xAC8; // + public const nint m_pAutoaimServices = 0xAD0; // public const nint m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* public const nint m_pWaterServices = 0xAE0; // CPlayer_WaterServices* public const nint m_pUseServices = 0xAE8; // CPlayer_UseServices* diff --git a/output/server_dll.hpp b/output/server_dll.hpp index a023501..7c3b86a 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // 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 @@ -1759,7 +1759,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t origin = 0xC; // Vector constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool 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 } // Parent: CCSWeaponBase @@ -1770,7 +1770,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) namespace CFists { 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_hWeaponBeforePrevious = 0xF7C; // CHandle constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // CHandle @@ -1826,7 +1826,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTriggerOnStartTouch = 0x978; // bool constexpr std::ptrdiff_t m_bUsePathSimple = 0x979; // bool 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 } // Parent: CBaseFilter @@ -1934,7 +1934,7 @@ namespace cs2_dumper { // Parent: CBaseTrigger // Field count: 1 namespace CFogTrigger { - constexpr std::ptrdiff_t m_fog = 0x960; // fogparams_t + constexpr std::ptrdiff_t m_fog = 0x960; // } // Parent: CLogicalEntity // Field count: 5 @@ -2061,7 +2061,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_fog (fogparams_t) 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_iChangedVariables = 0x54C; // int32 } @@ -3111,7 +3111,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBreakable = 0xF80; // bool constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xF81; // bool constexpr std::ptrdiff_t m_currentDamageState = 0xF84; // int32 - constexpr std::ptrdiff_t m_damageStates = 0xF88; // CUtlVector + constexpr std::ptrdiff_t m_damageStates = 0xF88; // } // Parent: None // Field count: 0 @@ -3928,7 +3928,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) 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_ragPos = 0x9F0; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_ragAngles = 0xA08; // CNetworkUtlVectorBase @@ -4582,7 +4582,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sequenceStarted = 0x575; // bool constexpr std::ptrdiff_t m_bPositionRelativeToOtherEntity = 0x576; // bool constexpr std::ptrdiff_t m_hTargetEnt = 0x578; // CHandle - constexpr std::ptrdiff_t m_hNextCine = 0x57C; // CHandle + constexpr std::ptrdiff_t m_hNextCine = 0x57C; // constexpr std::ptrdiff_t m_bThinking = 0x580; // bool constexpr std::ptrdiff_t m_bInitiatedSelfDelete = 0x581; // 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_OnCancelSequence = 0x638; // 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_hInteractionMainEntity = 0x7F0; // CHandle 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_nFireSequenceStartTimeChange = 0xDAC; // 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_seqIdle = 0xDBC; // 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_flMaxSimulationTime = 0x4EC; // float32 constexpr std::ptrdiff_t m_iszEffectName = 0x4F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PathNodes_Name = 0x4F8; // CUtlVector + constexpr std::ptrdiff_t m_PathNodes_Name = 0x4F8; // constexpr std::ptrdiff_t m_flParticleSpacing = 0x510; // float32 constexpr std::ptrdiff_t m_flSlack = 0x514; // 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_hPathMover = 0x7A0; // CHandle 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_vTarget = 0x7B8; // Vector 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_attachedObject = 0x4F8; // CHandle 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 // Field count: 6 @@ -9705,7 +9705,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_blinktoggle = 0x9CC; // bool constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0xA20; // 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 } // Parent: CTriggerHurt @@ -9722,7 +9722,7 @@ namespace cs2_dumper { // MPropertySuppressBaseClassField namespace CCSWeaponBaseVData { 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> constexpr std::ptrdiff_t m_szPlayerModel = 0x430; // CResourceNameTyped> constexpr std::ptrdiff_t m_szWorldDroppedModel = 0x510; // CResourceNameTyped> @@ -10274,9 +10274,9 @@ namespace cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) namespace CBasePlayerPawn { - constexpr std::ptrdiff_t m_pWeaponServices = 0xAC0; // CPlayer_WeaponServices* - constexpr std::ptrdiff_t m_pItemServices = 0xAC8; // CPlayer_ItemServices* - constexpr std::ptrdiff_t m_pAutoaimServices = 0xAD0; // CPlayer_AutoaimServices* + constexpr std::ptrdiff_t m_pWeaponServices = 0xAC0; // + constexpr std::ptrdiff_t m_pItemServices = 0xAC8; // + constexpr std::ptrdiff_t m_pAutoaimServices = 0xAD0; // constexpr std::ptrdiff_t m_pObserverServices = 0xAD8; // CPlayer_ObserverServices* constexpr std::ptrdiff_t m_pWaterServices = 0xAE0; // CPlayer_WaterServices* constexpr std::ptrdiff_t m_pUseServices = 0xAE8; // CPlayer_UseServices* diff --git a/output/server_dll.rs b/output/server_dll.rs index 77e5778..06e60fa 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // 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)] @@ -1861,7 +1861,7 @@ pub mod cs2_dumper { pub const origin: usize = 0xC; // Vector pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool 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 } // Parent: CCSWeaponBase @@ -1872,7 +1872,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nUninterruptableActivity (PlayerAnimEvent_t) pub mod CFists { 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_hWeaponBeforePrevious: usize = 0xF7C; // CHandle pub const m_hWeaponPrevious: usize = 0xF80; // CHandle @@ -1928,7 +1928,7 @@ pub mod cs2_dumper { pub const m_bTriggerOnStartTouch: usize = 0x978; // bool pub const m_bUsePathSimple: usize = 0x979; // bool 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 } // Parent: CBaseFilter @@ -2036,7 +2036,7 @@ pub mod cs2_dumper { // Parent: CBaseTrigger // Field count: 1 pub mod CFogTrigger { - pub const m_fog: usize = 0x960; // fogparams_t + pub const m_fog: usize = 0x960; // } // Parent: CLogicalEntity // Field count: 5 @@ -2163,7 +2163,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_fog (fogparams_t) 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_iChangedVariables: usize = 0x54C; // int32 } @@ -3213,7 +3213,7 @@ pub mod cs2_dumper { pub const m_bBreakable: usize = 0xF80; // bool pub const m_isAbleToCloseAreaPortals: usize = 0xF81; // bool pub const m_currentDamageState: usize = 0xF84; // int32 - pub const m_damageStates: usize = 0xF88; // CUtlVector + pub const m_damageStates: usize = 0xF88; // } // Parent: None // Field count: 0 @@ -4030,7 +4030,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hRagdollSource (EHANDLE) // NetworkVarNames: m_flBlendWeight (float32) 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_ragPos: usize = 0x9F0; // CNetworkUtlVectorBase pub const m_ragAngles: usize = 0xA08; // CNetworkUtlVectorBase @@ -4684,7 +4684,7 @@ pub mod cs2_dumper { pub const m_sequenceStarted: usize = 0x575; // bool pub const m_bPositionRelativeToOtherEntity: usize = 0x576; // bool pub const m_hTargetEnt: usize = 0x578; // CHandle - pub const m_hNextCine: usize = 0x57C; // CHandle + pub const m_hNextCine: usize = 0x57C; // pub const m_bThinking: usize = 0x580; // bool pub const m_bInitiatedSelfDelete: usize = 0x581; // 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_OnCancelSequence: usize = 0x638; // 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_hInteractionMainEntity: usize = 0x7F0; // CHandle 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_nFireSequenceStartTimeChange: usize = 0xDAC; // 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_seqIdle: usize = 0xDBC; // 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_flMaxSimulationTime: usize = 0x4EC; // float32 pub const m_iszEffectName: usize = 0x4F0; // CUtlSymbolLarge - pub const m_PathNodes_Name: usize = 0x4F8; // CUtlVector + pub const m_PathNodes_Name: usize = 0x4F8; // pub const m_flParticleSpacing: usize = 0x510; // float32 pub const m_flSlack: usize = 0x514; // 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_hPathMover: usize = 0x7A0; // CHandle 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_vTarget: usize = 0x7B8; // Vector 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_attachedObject: usize = 0x4F8; // CHandle pub const m_wasRestored: usize = 0x4FC; // bool - pub const m_integrator: usize = 0x500; // CConstantForceController + pub const m_integrator: usize = 0x500; // } // Parent: CLogicalEntity // Field count: 6 @@ -9807,7 +9807,7 @@ pub mod cs2_dumper { pub const m_blinktoggle: usize = 0x9CC; // bool pub const m_flAllowResponsesEndTime: usize = 0xA20; // 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 } // Parent: CTriggerHurt @@ -9824,7 +9824,7 @@ pub mod cs2_dumper { // MPropertySuppressBaseClassField pub mod CCSWeaponBaseVData { 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> pub const m_szPlayerModel: usize = 0x430; // CResourceNameTyped> pub const m_szWorldDroppedModel: usize = 0x510; // CResourceNameTyped> @@ -10376,9 +10376,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDeathTime (GameTime_t) // NetworkVarNames: m_hController (CHandle) pub mod CBasePlayerPawn { - pub const m_pWeaponServices: usize = 0xAC0; // CPlayer_WeaponServices* - pub const m_pItemServices: usize = 0xAC8; // CPlayer_ItemServices* - pub const m_pAutoaimServices: usize = 0xAD0; // CPlayer_AutoaimServices* + pub const m_pWeaponServices: usize = 0xAC0; // + pub const m_pItemServices: usize = 0xAC8; // + pub const m_pAutoaimServices: usize = 0xAD0; // pub const m_pObserverServices: usize = 0xAD8; // CPlayer_ObserverServices* pub const m_pWaterServices: usize = 0xAE0; // CPlayer_WaterServices* pub const m_pUseServices: usize = 0xAE8; // CPlayer_UseServices* diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index a5c602c..a9157e2 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index ef4d460..2e896f7 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index f522e50..27dc941 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // 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)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index f615106..92f1b8f 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: vphysics2.dll @@ -1168,7 +1168,7 @@ namespace CS2Dumper.Schemas { public const nint w1 = 0x30; // fltx4 public const nint w2 = 0x40; // fltx4 public const nint v1x = 0x50; // fltx4 - public const nint v2 = 0x60; // FourVectors2D + public const nint v2 = 0x60; // } // Parent: None // Field count: 1 diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index ba22e3b..8d536e7 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // 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 @@ -1173,7 +1173,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t w1 = 0x30; // fltx4 constexpr std::ptrdiff_t w2 = 0x40; // fltx4 constexpr std::ptrdiff_t v1x = 0x50; // fltx4 - constexpr std::ptrdiff_t v2 = 0x60; // FourVectors2D + constexpr std::ptrdiff_t v2 = 0x60; // } // Parent: None // Field count: 1 diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 168805a..857537e 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // 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)] @@ -1173,7 +1173,7 @@ pub mod cs2_dumper { pub const w1: usize = 0x30; // fltx4 pub const w2: usize = 0x40; // fltx4 pub const v1x: usize = 0x50; // fltx4 - pub const v2: usize = 0x60; // FourVectors2D + pub const v2: usize = 0x60; // } // Parent: None // Field count: 1 diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index 89d70d8..6f8f62a 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // 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 { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index ea06d3f..6effcfe 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // 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 diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index b3d4c37..5b839d9 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // 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)]