diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 3c227a3..02efc23 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + public const nint m_quantizer = 0x18; // CVectorQuantizer public const nint m_sampleCodes = 0x38; // CUtlVector> public const nint m_sampleIndices = 0x50; // CUtlVector> public const nint m_selectableSamples = 0x68; // CUtlVector @@ -1468,7 +1468,7 @@ namespace CS2Dumper.Schemas { public const nint m_footStanceInfo = 0x68; // CUtlVector public const nint m_pStanceSourceNode = 0x80; // CAnimUpdateNodeRef public const nint m_hParameter = 0x90; // CAnimParamHandle - public const nint m_eMode = 0x94; // StanceOverrideMode + public const nint m_eMode = 0x94; // } // Parent: None // Field count: 2 @@ -2220,7 +2220,7 @@ namespace CS2Dumper.Schemas { public const nint m_nVertexCount = 0x28; // int32 public const nint m_nStartIndex = 0x2C; // int32 public const nint m_nIndexCount = 0x30; // int32 - public const nint m_indexBuffer = 0x98; // CRenderBufferBinding + public const nint m_indexBuffer = 0x98; // public const nint m_material = 0xC8; // CStrongHandle } // Parent: None @@ -2442,7 +2442,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionDataSet { - public const nint m_groups = 0x0; // CUtlVector + public const nint m_groups = 0x0; // public const nint m_nDimensionCount = 0x18; // int32 } // Parent: None @@ -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; // + public const nint m_operator = 0x15; // CNmFloatMathNode::Operator_t public const nint m_flValueB = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -3223,7 +3223,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootLockUpdateNode { - public const nint m_opFixedSettings = 0x68; // + public const nint m_opFixedSettings = 0x68; // FootLockPoseOpFixedSettings public const nint m_footSettings = 0xD0; // CUtlVector public const nint m_hipShiftDamping = 0xE8; // CAnimInputDamping public const nint m_rootHeightDamping = 0xF8; // CAnimInputDamping @@ -3611,7 +3611,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAimMatrixUpdateNode { - public const nint m_opFixedSettings = 0x70; // AimMatrixOpFixedSettings_t + public const nint m_opFixedSettings = 0x70; // public const nint m_target = 0x158; // AnimVectorSource public const nint m_paramIndex = 0x15C; // CAnimParamHandle public const nint m_hSequence = 0x160; // HSequence @@ -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 @@ -4769,9 +4769,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class VPhysics2ShapeDef_t { public const nint m_spheres = 0x0; // CUtlVector - public const nint m_capsules = 0x18; // + public const nint m_capsules = 0x18; // CUtlVector public const nint m_hulls = 0x30; // CUtlVector - public const nint m_meshes = 0x48; // + public const nint m_meshes = 0x48; // CUtlVector public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition @@ -4853,7 +4853,7 @@ namespace CS2Dumper.Schemas { public const nint m_boneName = 0x0; // CUtlString public const nint m_parentName = 0x8; // CUtlString public const nint m_invBindPose = 0x10; // matrix3x4_t - public const nint m_bbox = 0x40; // SkeletonBoneBounds_t + public const nint m_bbox = 0x40; // public const nint m_flSphereRadius = 0x58; // float32 } // Parent: CMotionMetricEvaluator @@ -5774,7 +5774,7 @@ namespace CS2Dumper.Schemas { public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t public const nint m_AnimgraphParameterNamePosition = 0x18; // AnimParamID public const nint m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID - public const nint m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem + public const nint m_TargetCoordSystem = 0x20; // } // Parent: CNmFloatValueNode__CDefinition // Field count: 1 @@ -6068,7 +6068,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFollowTargetUpdateNode { - public const nint m_opFixedData = 0x68; // + public const nint m_opFixedData = 0x68; // FollowTargetOpFixedSettings_t public const nint m_hParameterPosition = 0x80; // CAnimParamHandle public const nint m_hParameterOrientation = 0x82; // CAnimParamHandle } diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index b338c34..7c2c7aa 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector> constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector> constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector @@ -1473,7 +1473,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_footStanceInfo = 0x68; // CUtlVector constexpr std::ptrdiff_t m_pStanceSourceNode = 0x80; // CAnimUpdateNodeRef constexpr std::ptrdiff_t m_hParameter = 0x90; // CAnimParamHandle - constexpr std::ptrdiff_t m_eMode = 0x94; // StanceOverrideMode + constexpr std::ptrdiff_t m_eMode = 0x94; // } // Parent: None // Field count: 2 @@ -2225,7 +2225,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nVertexCount = 0x28; // int32 constexpr std::ptrdiff_t m_nStartIndex = 0x2C; // int32 constexpr std::ptrdiff_t m_nIndexCount = 0x30; // int32 - constexpr std::ptrdiff_t m_indexBuffer = 0x98; // CRenderBufferBinding + constexpr std::ptrdiff_t m_indexBuffer = 0x98; // constexpr std::ptrdiff_t m_material = 0xC8; // CStrongHandle } // Parent: None @@ -2447,7 +2447,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionDataSet { - constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_groups = 0x0; // constexpr std::ptrdiff_t m_nDimensionCount = 0x18; // int32 } // Parent: None @@ -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; // + constexpr std::ptrdiff_t m_operator = 0x15; // CNmFloatMathNode::Operator_t constexpr std::ptrdiff_t m_flValueB = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -3228,7 +3228,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootLockUpdateNode { - constexpr std::ptrdiff_t m_opFixedSettings = 0x68; // + constexpr std::ptrdiff_t m_opFixedSettings = 0x68; // FootLockPoseOpFixedSettings constexpr std::ptrdiff_t m_footSettings = 0xD0; // CUtlVector constexpr std::ptrdiff_t m_hipShiftDamping = 0xE8; // CAnimInputDamping constexpr std::ptrdiff_t m_rootHeightDamping = 0xF8; // CAnimInputDamping @@ -3616,7 +3616,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAimMatrixUpdateNode { - constexpr std::ptrdiff_t m_opFixedSettings = 0x70; // AimMatrixOpFixedSettings_t + constexpr std::ptrdiff_t m_opFixedSettings = 0x70; // constexpr std::ptrdiff_t m_target = 0x158; // AnimVectorSource constexpr std::ptrdiff_t m_paramIndex = 0x15C; // CAnimParamHandle constexpr std::ptrdiff_t m_hSequence = 0x160; // HSequence @@ -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 @@ -4774,9 +4774,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace VPhysics2ShapeDef_t { constexpr std::ptrdiff_t m_spheres = 0x0; // CUtlVector - constexpr std::ptrdiff_t m_capsules = 0x18; // + constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector - constexpr std::ptrdiff_t m_meshes = 0x48; // + constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition @@ -4858,7 +4858,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString constexpr std::ptrdiff_t m_parentName = 0x8; // CUtlString constexpr std::ptrdiff_t m_invBindPose = 0x10; // matrix3x4_t - constexpr std::ptrdiff_t m_bbox = 0x40; // SkeletonBoneBounds_t + constexpr std::ptrdiff_t m_bbox = 0x40; // constexpr std::ptrdiff_t m_flSphereRadius = 0x58; // float32 } // Parent: CMotionMetricEvaluator @@ -5779,7 +5779,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t constexpr std::ptrdiff_t m_AnimgraphParameterNamePosition = 0x18; // AnimParamID constexpr std::ptrdiff_t m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID - constexpr std::ptrdiff_t m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem + constexpr std::ptrdiff_t m_TargetCoordSystem = 0x20; // } // Parent: CNmFloatValueNode__CDefinition // Field count: 1 @@ -6073,7 +6073,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFollowTargetUpdateNode { - constexpr std::ptrdiff_t m_opFixedData = 0x68; // + constexpr std::ptrdiff_t m_opFixedData = 0x68; // FollowTargetOpFixedSettings_t constexpr std::ptrdiff_t m_hParameterPosition = 0x80; // CAnimParamHandle constexpr std::ptrdiff_t m_hParameterOrientation = 0x82; // CAnimParamHandle } diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 550e788..0aebaf1 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + pub const m_quantizer: usize = 0x18; // CVectorQuantizer pub const m_sampleCodes: usize = 0x38; // CUtlVector> pub const m_sampleIndices: usize = 0x50; // CUtlVector> pub const m_selectableSamples: usize = 0x68; // CUtlVector @@ -1565,7 +1565,7 @@ pub mod cs2_dumper { pub const m_footStanceInfo: usize = 0x68; // CUtlVector pub const m_pStanceSourceNode: usize = 0x80; // CAnimUpdateNodeRef pub const m_hParameter: usize = 0x90; // CAnimParamHandle - pub const m_eMode: usize = 0x94; // StanceOverrideMode + pub const m_eMode: usize = 0x94; // } // Parent: None // Field count: 2 @@ -2317,7 +2317,7 @@ pub mod cs2_dumper { pub const m_nVertexCount: usize = 0x28; // int32 pub const m_nStartIndex: usize = 0x2C; // int32 pub const m_nIndexCount: usize = 0x30; // int32 - pub const m_indexBuffer: usize = 0x98; // CRenderBufferBinding + pub const m_indexBuffer: usize = 0x98; // pub const m_material: usize = 0xC8; // CStrongHandle } // Parent: None @@ -2539,7 +2539,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionDataSet { - pub const m_groups: usize = 0x0; // CUtlVector + pub const m_groups: usize = 0x0; // pub const m_nDimensionCount: usize = 0x18; // int32 } // Parent: None @@ -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; // + pub const m_operator: usize = 0x15; // CNmFloatMathNode::Operator_t pub const m_flValueB: usize = 0x18; // float32 } // Parent: CAnimationGraphVisualizerPrimitiveBase @@ -3320,7 +3320,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootLockUpdateNode { - pub const m_opFixedSettings: usize = 0x68; // + pub const m_opFixedSettings: usize = 0x68; // FootLockPoseOpFixedSettings pub const m_footSettings: usize = 0xD0; // CUtlVector pub const m_hipShiftDamping: usize = 0xE8; // CAnimInputDamping pub const m_rootHeightDamping: usize = 0xF8; // CAnimInputDamping @@ -3708,7 +3708,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAimMatrixUpdateNode { - pub const m_opFixedSettings: usize = 0x70; // AimMatrixOpFixedSettings_t + pub const m_opFixedSettings: usize = 0x70; // pub const m_target: usize = 0x158; // AnimVectorSource pub const m_paramIndex: usize = 0x15C; // CAnimParamHandle pub const m_hSequence: usize = 0x160; // HSequence @@ -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 @@ -4866,9 +4866,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod VPhysics2ShapeDef_t { pub const m_spheres: usize = 0x0; // CUtlVector - pub const m_capsules: usize = 0x18; // + pub const m_capsules: usize = 0x18; // CUtlVector pub const m_hulls: usize = 0x30; // CUtlVector - pub const m_meshes: usize = 0x48; // + pub const m_meshes: usize = 0x48; // CUtlVector pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector } // Parent: CNmFloatValueNode__CDefinition @@ -4950,7 +4950,7 @@ pub mod cs2_dumper { pub const m_boneName: usize = 0x0; // CUtlString pub const m_parentName: usize = 0x8; // CUtlString pub const m_invBindPose: usize = 0x10; // matrix3x4_t - pub const m_bbox: usize = 0x40; // SkeletonBoneBounds_t + pub const m_bbox: usize = 0x40; // pub const m_flSphereRadius: usize = 0x58; // float32 } // Parent: CMotionMetricEvaluator @@ -5871,7 +5871,7 @@ pub mod cs2_dumper { pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t pub const m_AnimgraphParameterNamePosition: usize = 0x18; // AnimParamID pub const m_AnimgraphParameterNameOrientation: usize = 0x1C; // AnimParamID - pub const m_TargetCoordSystem: usize = 0x20; // IKTargetCoordinateSystem + pub const m_TargetCoordSystem: usize = 0x20; // } // Parent: CNmFloatValueNode__CDefinition // Field count: 1 @@ -6165,7 +6165,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFollowTargetUpdateNode { - pub const m_opFixedData: usize = 0x68; // + pub const m_opFixedData: usize = 0x68; // FollowTargetOpFixedSettings_t pub const m_hParameterPosition: usize = 0x80; // CAnimParamHandle pub const m_hParameterOrientation: usize = 0x82; // CAnimParamHandle } diff --git a/output/buttons.cs b/output/buttons.cs index 850e394..e3fba99 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18625A0; - public const nint attack2 = 0x1862630; - public const nint back = 0x1862870; - public const nint duck = 0x1862B40; - public const nint forward = 0x18627E0; - public const nint jump = 0x1862AB0; - public const nint left = 0x1862900; - public const nint lookatweapon = 0x1A8A360; - public const nint reload = 0x1862510; - public const nint right = 0x1862990; - public const nint showscores = 0x1A8A240; - public const nint sprint = 0x1862480; - public const nint turnleft = 0x18626C0; - public const nint turnright = 0x1862750; - public const nint use = 0x1862A20; - public const nint zoom = 0x1A8A2D0; + public const nint attack = 0x1864620; + public const nint attack2 = 0x18646B0; + public const nint back = 0x18648F0; + public const nint duck = 0x1864BC0; + public const nint forward = 0x1864860; + public const nint jump = 0x1864B30; + public const nint left = 0x1864980; + public const nint lookatweapon = 0x1A8C380; + public const nint reload = 0x1864590; + public const nint right = 0x1864A10; + public const nint showscores = 0x1A8C260; + public const nint sprint = 0x1864500; + public const nint turnleft = 0x1864740; + public const nint turnright = 0x18647D0; + public const nint use = 0x1864AA0; + public const nint zoom = 0x1A8C2F0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 80f74f0..1a55c62 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18625A0; - constexpr std::ptrdiff_t attack2 = 0x1862630; - constexpr std::ptrdiff_t back = 0x1862870; - constexpr std::ptrdiff_t duck = 0x1862B40; - constexpr std::ptrdiff_t forward = 0x18627E0; - constexpr std::ptrdiff_t jump = 0x1862AB0; - constexpr std::ptrdiff_t left = 0x1862900; - constexpr std::ptrdiff_t lookatweapon = 0x1A8A360; - constexpr std::ptrdiff_t reload = 0x1862510; - constexpr std::ptrdiff_t right = 0x1862990; - constexpr std::ptrdiff_t showscores = 0x1A8A240; - constexpr std::ptrdiff_t sprint = 0x1862480; - constexpr std::ptrdiff_t turnleft = 0x18626C0; - constexpr std::ptrdiff_t turnright = 0x1862750; - constexpr std::ptrdiff_t use = 0x1862A20; - constexpr std::ptrdiff_t zoom = 0x1A8A2D0; + constexpr std::ptrdiff_t attack = 0x1864620; + constexpr std::ptrdiff_t attack2 = 0x18646B0; + constexpr std::ptrdiff_t back = 0x18648F0; + constexpr std::ptrdiff_t duck = 0x1864BC0; + constexpr std::ptrdiff_t forward = 0x1864860; + constexpr std::ptrdiff_t jump = 0x1864B30; + constexpr std::ptrdiff_t left = 0x1864980; + constexpr std::ptrdiff_t lookatweapon = 0x1A8C380; + constexpr std::ptrdiff_t reload = 0x1864590; + constexpr std::ptrdiff_t right = 0x1864A10; + constexpr std::ptrdiff_t showscores = 0x1A8C260; + constexpr std::ptrdiff_t sprint = 0x1864500; + constexpr std::ptrdiff_t turnleft = 0x1864740; + constexpr std::ptrdiff_t turnright = 0x18647D0; + constexpr std::ptrdiff_t use = 0x1864AA0; + constexpr std::ptrdiff_t zoom = 0x1A8C2F0; } } diff --git a/output/buttons.json b/output/buttons.json index f2aa7bd..40db5e5 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25568672, - "attack2": 25568816, - "back": 25569392, - "duck": 25570112, - "forward": 25569248, - "jump": 25569968, - "left": 25569536, - "lookatweapon": 27829088, - "reload": 25568528, - "right": 25569680, - "showscores": 27828800, - "sprint": 25568384, - "turnleft": 25568960, - "turnright": 25569104, - "use": 25569824, - "zoom": 27828944 + "attack": 25576992, + "attack2": 25577136, + "back": 25577712, + "duck": 25578432, + "forward": 25577568, + "jump": 25578288, + "left": 25577856, + "lookatweapon": 27837312, + "reload": 25576848, + "right": 25578000, + "showscores": 27837024, + "sprint": 25576704, + "turnleft": 25577280, + "turnright": 25577424, + "use": 25578144, + "zoom": 27837168 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index 3dbf749..fedd081 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18625A0; - pub const attack2: usize = 0x1862630; - pub const back: usize = 0x1862870; - pub const duck: usize = 0x1862B40; - pub const forward: usize = 0x18627E0; - pub const jump: usize = 0x1862AB0; - pub const left: usize = 0x1862900; - pub const lookatweapon: usize = 0x1A8A360; - pub const reload: usize = 0x1862510; - pub const right: usize = 0x1862990; - pub const showscores: usize = 0x1A8A240; - pub const sprint: usize = 0x1862480; - pub const turnleft: usize = 0x18626C0; - pub const turnright: usize = 0x1862750; - pub const r#use: usize = 0x1862A20; - pub const zoom: usize = 0x1A8A2D0; + pub const attack: usize = 0x1864620; + pub const attack2: usize = 0x18646B0; + pub const back: usize = 0x18648F0; + pub const duck: usize = 0x1864BC0; + pub const forward: usize = 0x1864860; + pub const jump: usize = 0x1864B30; + pub const left: usize = 0x1864980; + pub const lookatweapon: usize = 0x1A8C380; + pub const reload: usize = 0x1864590; + pub const right: usize = 0x1864A10; + pub const showscores: usize = 0x1A8C260; + pub const sprint: usize = 0x1864500; + pub const turnleft: usize = 0x1864740; + pub const turnright: usize = 0x18647D0; + pub const r#use: usize = 0x1864AA0; + pub const zoom: usize = 0x1A8C2F0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index 2d7c528..0cd30b2 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -454,7 +454,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar public const nint m_bRenderToCubemaps = 0xB48; // bool public const nint m_bNoInterpolate = 0xB49; // bool - public const nint m_Collision = 0xB50; // CCollisionProperty + public const nint m_Collision = 0xB50; // public const nint m_Glow = 0xC00; // CGlowProperty public const nint m_flGlowBackfaceMult = 0xC58; // float32 public const nint m_fadeMinDist = 0xC5C; // float32 @@ -914,9 +914,9 @@ namespace CS2Dumper.Schemas { public const nint m_iHostageEntityIDs = 0x580; // CEntityIndex[12] public const nint m_bombsiteCenterA = 0x5B0; // Vector public const nint m_bombsiteCenterB = 0x5BC; // Vector - public const nint m_hostageRescueX = 0x5C8; // int32[4] - public const nint m_hostageRescueY = 0x5D8; // int32[4] - public const nint m_hostageRescueZ = 0x5E8; // int32[4] + public const nint m_hostageRescueX = 0x5C8; // + public const nint m_hostageRescueY = 0x5D8; // + public const nint m_hostageRescueZ = 0x5E8; // public const nint m_bEndMatchNextMapAllVoted = 0x5F8; // bool public const nint m_foundGoalPositions = 0x5F9; // bool } @@ -2332,7 +2332,7 @@ namespace CS2Dumper.Schemas { // MNetworkReplayCompatField public static class CBasePlayerController { public const nint m_nFinalPredictedTick = 0x570; // int32 - public const nint m_CommandContext = 0x578; // C_CommandContext + public const nint m_CommandContext = 0x578; // public const nint m_nInButtonsWhichAreToggles = 0x620; // uint64 public const nint m_nTickBase = 0x628; // uint32 public const nint m_hPawn = 0x62C; // CHandle @@ -2696,9 +2696,9 @@ namespace CS2Dumper.Schemas { public const nint m_pItemServices = 0x11B0; // CPlayer_ItemServices* public const nint m_pAutoaimServices = 0x11B8; // CPlayer_AutoaimServices* public const nint m_pObserverServices = 0x11C0; // CPlayer_ObserverServices* - public const nint m_pWaterServices = 0x11C8; // CPlayer_WaterServices* - public const nint m_pUseServices = 0x11D0; // CPlayer_UseServices* - public const nint m_pFlashlightServices = 0x11D8; // CPlayer_FlashlightServices* + public const nint m_pWaterServices = 0x11C8; // + public const nint m_pUseServices = 0x11D0; // + public const nint m_pFlashlightServices = 0x11D8; // public const nint m_pCameraServices = 0x11E0; // CPlayer_CameraServices* public const nint m_pMovementServices = 0x11E8; // CPlayer_MovementServices* public const nint m_ServerViewAngleChanges = 0x11F8; // C_UtlVectorEmbeddedNetworkVar @@ -2775,7 +2775,7 @@ namespace CS2Dumper.Schemas { public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase - public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + public const nint m_PredNetFloatVariables = 0x98; // public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase public const nint m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase @@ -3377,8 +3377,8 @@ namespace CS2Dumper.Schemas { public const nint m_nFallbackStatTrak = 0x1604; // int32 public const nint m_bClientside = 0x1608; // bool public const nint m_bParticleSystemsCreated = 0x1609; // bool - public const nint m_vecAttachedParticles = 0x1610; // - public const nint m_hViewmodelAttachment = 0x1628; // + public const nint m_vecAttachedParticles = 0x1610; // CUtlVector + public const nint m_hViewmodelAttachment = 0x1628; // CHandle public const nint m_iOldTeam = 0x162C; // int32 public const nint m_bAttachmentDirty = 0x1630; // bool public const nint m_nUnloadedModelIndex = 0x1634; // int32 @@ -4973,7 +4973,7 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabled = 0x568; // bool public const nint m_bDisabledOld = 0x569; // bool public const nint m_bUpdateOnClient = 0x56A; // bool - public const nint m_nInputType = 0x56C; // + public const nint m_nInputType = 0x56C; // ValueRemapperInputType_t public const nint m_hRemapLineStart = 0x570; // CHandle public const nint m_hRemapLineEnd = 0x574; // CHandle public const nint m_flMaximumChangePerSecond = 0x578; // float32 @@ -5801,11 +5801,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nBloodType (BloodType) public static class C_BaseEntity { public const nint m_CBodyComponent = 0x38; // CBodyComponent* - public const nint m_NetworkTransmitComponent = 0x40; // + public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent public const nint m_nLastThinkTick = 0x320; // GameTick_t public const nint m_pGameSceneNode = 0x328; // CGameSceneNode* public const nint m_pRenderComponent = 0x330; // CRenderComponent* - public const nint m_pCollision = 0x338; // CCollisionProperty* + public const nint m_pCollision = 0x338; // public const nint m_iMaxHealth = 0x340; // int32 public const nint m_iHealth = 0x344; // int32 public const nint m_lifeState = 0x348; // uint8 @@ -5872,7 +5872,7 @@ namespace CS2Dumper.Schemas { public const nint m_hOldMoveParent = 0x490; // CHandle public const nint m_Particles = 0x498; // CParticleProperty public const nint m_vecPredictedScriptFloats = 0x4C0; // CUtlVector - public const nint m_vecPredictedScriptFloatIDs = 0x4D8; // + public const nint m_vecPredictedScriptFloatIDs = 0x4D8; // CUtlVector public const nint m_nNextScriptVarRecordID = 0x508; // int32 public const nint m_vecAngVelocity = 0x518; // QAngle public const nint m_DataChangeEventRef = 0x524; // int32 @@ -6447,7 +6447,7 @@ namespace CS2Dumper.Schemas { // Parent: CBaseAnimGraph // Field count: 2 public static class C_PhysMagnet { - public const nint m_aAttachedObjectsFromServer = 0xF88; // + public const nint m_aAttachedObjectsFromServer = 0xF88; // CUtlVector public const nint m_aAttachedObjects = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity @@ -6564,7 +6564,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) public static class CGameSceneNode { public const nint m_nodeToWorld = 0x10; // CTransform - public const nint m_pOwner = 0x30; // + public const nint m_pOwner = 0x30; // CEntityInstance* public const nint m_pParent = 0x38; // CGameSceneNode* public const nint m_pChild = 0x40; // CGameSceneNode* public const nint m_pNextSibling = 0x48; // CGameSceneNode* @@ -6661,7 +6661,7 @@ namespace CS2Dumper.Schemas { public const nint m_flObsInterp_PathLength = 0x74; // float32 public const nint m_qObsInterp_OrientationStart = 0x80; // Quaternion public const nint m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion - public const nint m_obsInterpState = 0xA0; // + public const nint m_obsInterpState = 0xA0; // ObserverInterpState_t public const nint m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } // Parent: C_BaseEntity @@ -6844,8 +6844,8 @@ namespace CS2Dumper.Schemas { public const nint m_hRagdollSource = 0xFC4; // CHandle public const nint m_iEyeAttachment = 0xFC8; // AttachmentHandle_t public const nint m_flBlendWeightCurrent = 0xFCC; // float32 - public const nint m_parentPhysicsBoneIndices = 0xFD0; // - public const nint m_worldSpaceBoneComputationOrder = 0xFE8; // + public const nint m_parentPhysicsBoneIndices = 0xFD0; // CUtlVector + public const nint m_worldSpaceBoneComputationOrder = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -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; // + public const nint m_hHolidayHatAddon = 0x1230; // CHandle 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 00bdc79..4e9fe8b 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -459,7 +459,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xB48; // bool constexpr std::ptrdiff_t m_bNoInterpolate = 0xB49; // bool - constexpr std::ptrdiff_t m_Collision = 0xB50; // CCollisionProperty + constexpr std::ptrdiff_t m_Collision = 0xB50; // constexpr std::ptrdiff_t m_Glow = 0xC00; // CGlowProperty constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xC58; // float32 constexpr std::ptrdiff_t m_fadeMinDist = 0xC5C; // float32 @@ -919,9 +919,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x580; // CEntityIndex[12] constexpr std::ptrdiff_t m_bombsiteCenterA = 0x5B0; // Vector constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5BC; // Vector - constexpr std::ptrdiff_t m_hostageRescueX = 0x5C8; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueY = 0x5D8; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueZ = 0x5E8; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueX = 0x5C8; // + constexpr std::ptrdiff_t m_hostageRescueY = 0x5D8; // + constexpr std::ptrdiff_t m_hostageRescueZ = 0x5E8; // constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x5F8; // bool constexpr std::ptrdiff_t m_foundGoalPositions = 0x5F9; // bool } @@ -2337,7 +2337,7 @@ namespace cs2_dumper { // MNetworkReplayCompatField namespace CBasePlayerController { constexpr std::ptrdiff_t m_nFinalPredictedTick = 0x570; // int32 - constexpr std::ptrdiff_t m_CommandContext = 0x578; // C_CommandContext + constexpr std::ptrdiff_t m_CommandContext = 0x578; // constexpr std::ptrdiff_t m_nInButtonsWhichAreToggles = 0x620; // uint64 constexpr std::ptrdiff_t m_nTickBase = 0x628; // uint32 constexpr std::ptrdiff_t m_hPawn = 0x62C; // CHandle @@ -2701,9 +2701,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pItemServices = 0x11B0; // CPlayer_ItemServices* constexpr std::ptrdiff_t m_pAutoaimServices = 0x11B8; // CPlayer_AutoaimServices* constexpr std::ptrdiff_t m_pObserverServices = 0x11C0; // CPlayer_ObserverServices* - constexpr std::ptrdiff_t m_pWaterServices = 0x11C8; // CPlayer_WaterServices* - constexpr std::ptrdiff_t m_pUseServices = 0x11D0; // CPlayer_UseServices* - constexpr std::ptrdiff_t m_pFlashlightServices = 0x11D8; // CPlayer_FlashlightServices* + constexpr std::ptrdiff_t m_pWaterServices = 0x11C8; // + constexpr std::ptrdiff_t m_pUseServices = 0x11D0; // + constexpr std::ptrdiff_t m_pFlashlightServices = 0x11D8; // constexpr std::ptrdiff_t m_pCameraServices = 0x11E0; // CPlayer_CameraServices* constexpr std::ptrdiff_t m_pMovementServices = 0x11E8; // CPlayer_MovementServices* constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0x11F8; // C_UtlVectorEmbeddedNetworkVar @@ -2780,7 +2780,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase - constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase @@ -3382,8 +3382,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x1604; // int32 constexpr std::ptrdiff_t m_bClientside = 0x1608; // bool constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1609; // bool - constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // - constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // + constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1610; // CUtlVector + constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1628; // CHandle constexpr std::ptrdiff_t m_iOldTeam = 0x162C; // int32 constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1630; // bool constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x1634; // int32 @@ -4978,7 +4978,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabled = 0x568; // bool constexpr std::ptrdiff_t m_bDisabledOld = 0x569; // bool constexpr std::ptrdiff_t m_bUpdateOnClient = 0x56A; // bool - constexpr std::ptrdiff_t m_nInputType = 0x56C; // + constexpr std::ptrdiff_t m_nInputType = 0x56C; // ValueRemapperInputType_t constexpr std::ptrdiff_t m_hRemapLineStart = 0x570; // CHandle constexpr std::ptrdiff_t m_hRemapLineEnd = 0x574; // CHandle constexpr std::ptrdiff_t m_flMaximumChangePerSecond = 0x578; // float32 @@ -5806,11 +5806,11 @@ namespace cs2_dumper { // NetworkVarNames: m_nBloodType (BloodType) namespace C_BaseEntity { constexpr std::ptrdiff_t m_CBodyComponent = 0x38; // CBodyComponent* - constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // + constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent constexpr std::ptrdiff_t m_nLastThinkTick = 0x320; // GameTick_t constexpr std::ptrdiff_t m_pGameSceneNode = 0x328; // CGameSceneNode* constexpr std::ptrdiff_t m_pRenderComponent = 0x330; // CRenderComponent* - constexpr std::ptrdiff_t m_pCollision = 0x338; // CCollisionProperty* + constexpr std::ptrdiff_t m_pCollision = 0x338; // constexpr std::ptrdiff_t m_iMaxHealth = 0x340; // int32 constexpr std::ptrdiff_t m_iHealth = 0x344; // int32 constexpr std::ptrdiff_t m_lifeState = 0x348; // uint8 @@ -5877,7 +5877,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hOldMoveParent = 0x490; // CHandle constexpr std::ptrdiff_t m_Particles = 0x498; // CParticleProperty constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x4C0; // CUtlVector - constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4D8; // + constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4D8; // CUtlVector constexpr std::ptrdiff_t m_nNextScriptVarRecordID = 0x508; // int32 constexpr std::ptrdiff_t m_vecAngVelocity = 0x518; // QAngle constexpr std::ptrdiff_t m_DataChangeEventRef = 0x524; // int32 @@ -6452,7 +6452,7 @@ namespace cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 namespace C_PhysMagnet { - constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xF88; // + constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xF88; // CUtlVector constexpr std::ptrdiff_t m_aAttachedObjects = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity @@ -6569,7 +6569,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) namespace CGameSceneNode { constexpr std::ptrdiff_t m_nodeToWorld = 0x10; // CTransform - constexpr std::ptrdiff_t m_pOwner = 0x30; // + constexpr std::ptrdiff_t m_pOwner = 0x30; // CEntityInstance* constexpr std::ptrdiff_t m_pParent = 0x38; // CGameSceneNode* constexpr std::ptrdiff_t m_pChild = 0x40; // CGameSceneNode* constexpr std::ptrdiff_t m_pNextSibling = 0x48; // CGameSceneNode* @@ -6666,7 +6666,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32 constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion - constexpr std::ptrdiff_t m_obsInterpState = 0xA0; // + constexpr std::ptrdiff_t m_obsInterpState = 0xA0; // ObserverInterpState_t constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } // Parent: C_BaseEntity @@ -6849,8 +6849,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hRagdollSource = 0xFC4; // CHandle constexpr std::ptrdiff_t m_iEyeAttachment = 0xFC8; // AttachmentHandle_t constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xFCC; // float32 - constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xFD0; // - constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xFE8; // + constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xFD0; // CUtlVector + constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -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; // + constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1230; // CHandle 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 fb09727..f76a628 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -464,7 +464,7 @@ pub mod cs2_dumper { pub const m_vecRenderAttributes: usize = 0xAE0; // C_UtlVectorEmbeddedNetworkVar pub const m_bRenderToCubemaps: usize = 0xB48; // bool pub const m_bNoInterpolate: usize = 0xB49; // bool - pub const m_Collision: usize = 0xB50; // CCollisionProperty + pub const m_Collision: usize = 0xB50; // pub const m_Glow: usize = 0xC00; // CGlowProperty pub const m_flGlowBackfaceMult: usize = 0xC58; // float32 pub const m_fadeMinDist: usize = 0xC5C; // float32 @@ -924,9 +924,9 @@ pub mod cs2_dumper { pub const m_iHostageEntityIDs: usize = 0x580; // CEntityIndex[12] pub const m_bombsiteCenterA: usize = 0x5B0; // Vector pub const m_bombsiteCenterB: usize = 0x5BC; // Vector - pub const m_hostageRescueX: usize = 0x5C8; // int32[4] - pub const m_hostageRescueY: usize = 0x5D8; // int32[4] - pub const m_hostageRescueZ: usize = 0x5E8; // int32[4] + pub const m_hostageRescueX: usize = 0x5C8; // + pub const m_hostageRescueY: usize = 0x5D8; // + pub const m_hostageRescueZ: usize = 0x5E8; // pub const m_bEndMatchNextMapAllVoted: usize = 0x5F8; // bool pub const m_foundGoalPositions: usize = 0x5F9; // bool } @@ -2342,7 +2342,7 @@ pub mod cs2_dumper { // MNetworkReplayCompatField pub mod CBasePlayerController { pub const m_nFinalPredictedTick: usize = 0x570; // int32 - pub const m_CommandContext: usize = 0x578; // C_CommandContext + pub const m_CommandContext: usize = 0x578; // pub const m_nInButtonsWhichAreToggles: usize = 0x620; // uint64 pub const m_nTickBase: usize = 0x628; // uint32 pub const m_hPawn: usize = 0x62C; // CHandle @@ -2706,9 +2706,9 @@ pub mod cs2_dumper { pub const m_pItemServices: usize = 0x11B0; // CPlayer_ItemServices* pub const m_pAutoaimServices: usize = 0x11B8; // CPlayer_AutoaimServices* pub const m_pObserverServices: usize = 0x11C0; // CPlayer_ObserverServices* - pub const m_pWaterServices: usize = 0x11C8; // CPlayer_WaterServices* - pub const m_pUseServices: usize = 0x11D0; // CPlayer_UseServices* - pub const m_pFlashlightServices: usize = 0x11D8; // CPlayer_FlashlightServices* + pub const m_pWaterServices: usize = 0x11C8; // + pub const m_pUseServices: usize = 0x11D0; // + pub const m_pFlashlightServices: usize = 0x11D8; // pub const m_pCameraServices: usize = 0x11E0; // CPlayer_CameraServices* pub const m_pMovementServices: usize = 0x11E8; // CPlayer_MovementServices* pub const m_ServerViewAngleChanges: usize = 0x11F8; // C_UtlVectorEmbeddedNetworkVar @@ -2785,7 +2785,7 @@ pub mod cs2_dumper { pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase - pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase + pub const m_PredNetFloatVariables: usize = 0x98; // pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // C_NetworkUtlVectorBase @@ -3387,8 +3387,8 @@ pub mod cs2_dumper { pub const m_nFallbackStatTrak: usize = 0x1604; // int32 pub const m_bClientside: usize = 0x1608; // bool pub const m_bParticleSystemsCreated: usize = 0x1609; // bool - pub const m_vecAttachedParticles: usize = 0x1610; // - pub const m_hViewmodelAttachment: usize = 0x1628; // + pub const m_vecAttachedParticles: usize = 0x1610; // CUtlVector + pub const m_hViewmodelAttachment: usize = 0x1628; // CHandle pub const m_iOldTeam: usize = 0x162C; // int32 pub const m_bAttachmentDirty: usize = 0x1630; // bool pub const m_nUnloadedModelIndex: usize = 0x1634; // int32 @@ -4983,7 +4983,7 @@ pub mod cs2_dumper { pub const m_bDisabled: usize = 0x568; // bool pub const m_bDisabledOld: usize = 0x569; // bool pub const m_bUpdateOnClient: usize = 0x56A; // bool - pub const m_nInputType: usize = 0x56C; // + pub const m_nInputType: usize = 0x56C; // ValueRemapperInputType_t pub const m_hRemapLineStart: usize = 0x570; // CHandle pub const m_hRemapLineEnd: usize = 0x574; // CHandle pub const m_flMaximumChangePerSecond: usize = 0x578; // float32 @@ -5811,11 +5811,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_nBloodType (BloodType) pub mod C_BaseEntity { pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* - pub const m_NetworkTransmitComponent: usize = 0x40; // + pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent pub const m_nLastThinkTick: usize = 0x320; // GameTick_t pub const m_pGameSceneNode: usize = 0x328; // CGameSceneNode* pub const m_pRenderComponent: usize = 0x330; // CRenderComponent* - pub const m_pCollision: usize = 0x338; // CCollisionProperty* + pub const m_pCollision: usize = 0x338; // pub const m_iMaxHealth: usize = 0x340; // int32 pub const m_iHealth: usize = 0x344; // int32 pub const m_lifeState: usize = 0x348; // uint8 @@ -5882,7 +5882,7 @@ pub mod cs2_dumper { pub const m_hOldMoveParent: usize = 0x490; // CHandle pub const m_Particles: usize = 0x498; // CParticleProperty pub const m_vecPredictedScriptFloats: usize = 0x4C0; // CUtlVector - pub const m_vecPredictedScriptFloatIDs: usize = 0x4D8; // + pub const m_vecPredictedScriptFloatIDs: usize = 0x4D8; // CUtlVector pub const m_nNextScriptVarRecordID: usize = 0x508; // int32 pub const m_vecAngVelocity: usize = 0x518; // QAngle pub const m_DataChangeEventRef: usize = 0x524; // int32 @@ -6457,7 +6457,7 @@ pub mod cs2_dumper { // Parent: CBaseAnimGraph // Field count: 2 pub mod C_PhysMagnet { - pub const m_aAttachedObjectsFromServer: usize = 0xF88; // + pub const m_aAttachedObjectsFromServer: usize = 0xF88; // CUtlVector pub const m_aAttachedObjects: usize = 0xFA0; // CUtlVector> } // Parent: C_BaseModelEntity @@ -6574,7 +6574,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) pub mod CGameSceneNode { pub const m_nodeToWorld: usize = 0x10; // CTransform - pub const m_pOwner: usize = 0x30; // + pub const m_pOwner: usize = 0x30; // CEntityInstance* pub const m_pParent: usize = 0x38; // CGameSceneNode* pub const m_pChild: usize = 0x40; // CGameSceneNode* pub const m_pNextSibling: usize = 0x48; // CGameSceneNode* @@ -6671,7 +6671,7 @@ pub mod cs2_dumper { pub const m_flObsInterp_PathLength: usize = 0x74; // float32 pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion - pub const m_obsInterpState: usize = 0xA0; // + pub const m_obsInterpState: usize = 0xA0; // ObserverInterpState_t pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool } // Parent: C_BaseEntity @@ -6854,8 +6854,8 @@ pub mod cs2_dumper { pub const m_hRagdollSource: usize = 0xFC4; // CHandle pub const m_iEyeAttachment: usize = 0xFC8; // AttachmentHandle_t pub const m_flBlendWeightCurrent: usize = 0xFCC; // float32 - pub const m_parentPhysicsBoneIndices: usize = 0xFD0; // - pub const m_worldSpaceBoneComputationOrder: usize = 0xFE8; // + pub const m_parentPhysicsBoneIndices: usize = 0xFD0; // CUtlVector + pub const m_worldSpaceBoneComputationOrder: usize = 0xFE8; // CUtlVector } // Parent: C_CSGO_TeamPreviewCamera // Field count: 0 @@ -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; // + pub const m_hHolidayHatAddon: usize = 0x1230; // CHandle 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 1f6d3cf..e891aee 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index fe02fb1..48fb6c5 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 3b98d93..2be967a 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 fb7820c..d64d04e 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index f64cb2b..0e23a6d 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index 6ce35af..13314a2 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 0809995..2f33641 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14059, - "timestamp": "2025-01-10T01:49:11.809410100+00:00" + "build_number": 14060, + "timestamp": "2025-01-15T01:31:41.276127300+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index f4d5a2c..02d7b8a 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1861B90; - public const nint EmptyWorldService001_Client = 0x181CEA0; - public const nint GameClientExports001 = 0x185E848; - public const nint LegacyGameUI001 = 0x187F3D0; - public const nint Source2Client002 = 0x1A79F20; - public const nint Source2ClientConfig001 = 0x1A106E0; - public const nint Source2ClientPrediction001 = 0x1869C20; - public const nint Source2ClientUI001 = 0x187D7A0; + public const nint ClientToolsInfo_001 = 0x1863C10; + public const nint EmptyWorldService001_Client = 0x181EF20; + public const nint GameClientExports001 = 0x18608C8; + public const nint LegacyGameUI001 = 0x1881420; + public const nint Source2Client002 = 0x1A7BDA0; + public const nint Source2ClientConfig001 = 0x1A12450; + public const nint Source2ClientPrediction001 = 0x186BC90; + public const nint Source2ClientUI001 = 0x187F7F0; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x539BE0; - public const nint BugService001 = 0x5D2920; - public const nint ClientServerEngineLoopService_001 = 0x53A900; - public const nint EngineGameUI001 = 0x537B40; - public const nint EngineServiceMgr001 = 0x613780; - public const nint GameEventSystemClientV001 = 0x613AB0; - public const nint GameEventSystemServerV001 = 0x613BF0; - public const nint GameResourceServiceClientV001 = 0x539CE0; - public const nint GameResourceServiceServerV001 = 0x539D40; - public const nint GameUIService_001 = 0x5D2C20; - public const nint HostStateMgr001 = 0x53A7F0; - public const nint INETSUPPORT_001 = 0x533060; - public const nint InputService_001 = 0x5D2F00; - public const nint KeyValueCache001 = 0x53A8A0; - public const nint MapListService_001 = 0x611F00; - public const nint NetworkClientService_001 = 0x612090; - public const nint NetworkP2PService_001 = 0x539FF0; - public const nint NetworkServerService_001 = 0x612420; - public const nint NetworkService_001 = 0x53A140; - public const nint RenderService_001 = 0x612680; - public const nint ScreenshotService001 = 0x612950; - public const nint SimpleEngineLoopService_001 = 0x53AA10; - public const nint SoundService_001 = 0x53A180; - public const nint Source2EngineToClient001 = 0x5371E0; - public const nint Source2EngineToClientStringTable001 = 0x537240; - public const nint Source2EngineToServer001 = 0x5372D8; - public const nint Source2EngineToServerStringTable001 = 0x537300; - public const nint SplitScreenService_001 = 0x53A460; - public const nint StatsService_001 = 0x612D50; - public const nint ToolService_001 = 0x53A620; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x537BD0; - public const nint VProfService_001 = 0x53A660; + public const nint BenchmarkService001 = 0x540C90; + public const nint BugService001 = 0x5D9B60; + public const nint ClientServerEngineLoopService_001 = 0x5419B0; + public const nint EngineGameUI001 = 0x53EB40; + public const nint EngineServiceMgr001 = 0x61A9F0; + public const nint GameEventSystemClientV001 = 0x61ACF0; + public const nint GameEventSystemServerV001 = 0x61AE30; + public const nint GameResourceServiceClientV001 = 0x540D90; + public const nint GameResourceServiceServerV001 = 0x540DF0; + public const nint GameUIService_001 = 0x5D9E60; + public const nint HostStateMgr001 = 0x5418A0; + public const nint INETSUPPORT_001 = 0x53A060; + public const nint InputService_001 = 0x5DA170; + public const nint KeyValueCache001 = 0x541950; + public const nint MapListService_001 = 0x619170; + public const nint NetworkClientService_001 = 0x619300; + public const nint NetworkP2PService_001 = 0x5410A0; + public const nint NetworkServerService_001 = 0x619690; + public const nint NetworkService_001 = 0x5411F0; + public const nint RenderService_001 = 0x6198F0; + public const nint ScreenshotService001 = 0x619B90; + public const nint SimpleEngineLoopService_001 = 0x541AC0; + public const nint SoundService_001 = 0x541230; + public const nint Source2EngineToClient001 = 0x53E1E0; + public const nint Source2EngineToClientStringTable001 = 0x53E240; + public const nint Source2EngineToServer001 = 0x53E2D8; + public const nint Source2EngineToServerStringTable001 = 0x53E300; + public const nint SplitScreenService_001 = 0x541510; + public const nint StatsService_001 = 0x619FC0; + public const nint ToolService_001 = 0x5416D0; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x53EBD0; + public const nint VProfService_001 = 0x541710; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -105,10 +105,10 @@ namespace CS2Dumper.Interfaces { } // Module: networksystem.dll public static class NetworksystemDll { - public const nint FlattenedSerializersVersion001 = 0x23F4B0; - public const nint NetworkMessagesVersion001 = 0x2714F0; - public const nint NetworkSystemVersion001 = 0x269240; - public const nint SerializedEntitiesVersion001 = 0x269330; + public const nint FlattenedSerializersVersion001 = 0x244570; + public const nint NetworkMessagesVersion001 = 0x2765E0; + public const nint NetworkSystemVersion001 = 0x26E300; + public const nint SerializedEntitiesVersion001 = 0x26E3F0; } // Module: panorama.dll public static class PanoramaDll { @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x1376B20; - public const nint EntitySubclassUtilsV001 = 0x13273A0; - public const nint NavGameTest001 = 0x1416B88; - public const nint ServerToolsInfo_001 = 0x13CC4C8; - public const nint Source2GameClients001 = 0x13C6390; - public const nint Source2GameDirector001 = 0x14FA180; - public const nint Source2GameEntities001 = 0x13CC3F0; - public const nint Source2Server001 = 0x13CC260; - public const nint Source2ServerConfig001 = 0x15C4A38; - public const nint customnavsystem001 = 0x130BB18; + public const nint EmptyWorldService001_Server = 0x1378BD0; + public const nint EntitySubclassUtilsV001 = 0x13293C0; + public const nint NavGameTest001 = 0x1418C18; + public const nint ServerToolsInfo_001 = 0x13CE558; + public const nint Source2GameClients001 = 0x13C8420; + public const nint Source2GameDirector001 = 0x14FC1E0; + public const nint Source2GameEntities001 = 0x13CE480; + public const nint Source2Server001 = 0x13CE2F0; + public const nint Source2ServerConfig001 = 0x15C6AF8; + public const nint customnavsystem001 = 0x130DB28; } // Module: soundsystem.dll public static class SoundsystemDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index be4a236..cc2ad40 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -14,49 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1861B90; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x181CEA0; - constexpr std::ptrdiff_t GameClientExports001 = 0x185E848; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x187F3D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A79F20; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A106E0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1869C20; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x187D7A0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1863C10; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x181EF20; + constexpr std::ptrdiff_t GameClientExports001 = 0x18608C8; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x1881420; + constexpr std::ptrdiff_t Source2Client002 = 0x1A7BDA0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A12450; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x186BC90; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x187F7F0; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x539BE0; - constexpr std::ptrdiff_t BugService001 = 0x5D2920; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x53A900; - constexpr std::ptrdiff_t EngineGameUI001 = 0x537B40; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x613780; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x613AB0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x613BF0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x539CE0; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x539D40; - constexpr std::ptrdiff_t GameUIService_001 = 0x5D2C20; - constexpr std::ptrdiff_t HostStateMgr001 = 0x53A7F0; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x533060; - constexpr std::ptrdiff_t InputService_001 = 0x5D2F00; - constexpr std::ptrdiff_t KeyValueCache001 = 0x53A8A0; - constexpr std::ptrdiff_t MapListService_001 = 0x611F00; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x612090; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x539FF0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x612420; - constexpr std::ptrdiff_t NetworkService_001 = 0x53A140; - constexpr std::ptrdiff_t RenderService_001 = 0x612680; - constexpr std::ptrdiff_t ScreenshotService001 = 0x612950; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x53AA10; - constexpr std::ptrdiff_t SoundService_001 = 0x53A180; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5371E0; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x537240; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5372D8; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x537300; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x53A460; - constexpr std::ptrdiff_t StatsService_001 = 0x612D50; - constexpr std::ptrdiff_t ToolService_001 = 0x53A620; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x537BD0; - constexpr std::ptrdiff_t VProfService_001 = 0x53A660; + constexpr std::ptrdiff_t BenchmarkService001 = 0x540C90; + constexpr std::ptrdiff_t BugService001 = 0x5D9B60; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x5419B0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x53EB40; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x61A9F0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x61ACF0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x61AE30; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x540D90; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x540DF0; + constexpr std::ptrdiff_t GameUIService_001 = 0x5D9E60; + constexpr std::ptrdiff_t HostStateMgr001 = 0x5418A0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x53A060; + constexpr std::ptrdiff_t InputService_001 = 0x5DA170; + constexpr std::ptrdiff_t KeyValueCache001 = 0x541950; + constexpr std::ptrdiff_t MapListService_001 = 0x619170; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x619300; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x5410A0; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x619690; + constexpr std::ptrdiff_t NetworkService_001 = 0x5411F0; + constexpr std::ptrdiff_t RenderService_001 = 0x6198F0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x619B90; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x541AC0; + constexpr std::ptrdiff_t SoundService_001 = 0x541230; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x53E1E0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x53E240; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x53E2D8; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x53E300; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x541510; + constexpr std::ptrdiff_t StatsService_001 = 0x619FC0; + constexpr std::ptrdiff_t ToolService_001 = 0x5416D0; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x53EBD0; + constexpr std::ptrdiff_t VProfService_001 = 0x541710; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -110,10 +110,10 @@ namespace cs2_dumper { } // Module: networksystem.dll namespace networksystem_dll { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x23F4B0; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x2714F0; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x269240; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x269330; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x244570; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x2765E0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x26E300; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x26E3F0; } // Module: panorama.dll namespace panorama_dll { @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1376B20; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13273A0; - constexpr std::ptrdiff_t NavGameTest001 = 0x1416B88; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CC4C8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13C6390; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14FA180; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CC3F0; - constexpr std::ptrdiff_t Source2Server001 = 0x13CC260; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C4A38; - constexpr std::ptrdiff_t customnavsystem001 = 0x130BB18; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1378BD0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13293C0; + constexpr std::ptrdiff_t NavGameTest001 = 0x1418C18; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13CE558; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13C8420; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14FC1E0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13CE480; + constexpr std::ptrdiff_t Source2Server001 = 0x13CE2F0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15C6AF8; + constexpr std::ptrdiff_t customnavsystem001 = 0x130DB28; } // Module: soundsystem.dll namespace soundsystem_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 55f47e2..b80bda4 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 6319344 }, "client.dll": { - "ClientToolsInfo_001": 25566096, - "EmptyWorldService001_Client": 25284256, - "GameClientExports001": 25552968, - "LegacyGameUI001": 25686992, - "Source2Client002": 27762464, - "Source2ClientConfig001": 27330272, - "Source2ClientPrediction001": 25599008, - "Source2ClientUI001": 25679776 + "ClientToolsInfo_001": 25574416, + "EmptyWorldService001_Client": 25292576, + "GameClientExports001": 25561288, + "LegacyGameUI001": 25695264, + "Source2Client002": 27770272, + "Source2ClientConfig001": 27337808, + "Source2ClientPrediction001": 25607312, + "Source2ClientUI001": 25688048 }, "engine2.dll": { - "BenchmarkService001": 5479392, - "BugService001": 6105376, - "ClientServerEngineLoopService_001": 5482752, - "EngineGameUI001": 5471040, - "EngineServiceMgr001": 6371200, - "GameEventSystemClientV001": 6372016, - "GameEventSystemServerV001": 6372336, - "GameResourceServiceClientV001": 5479648, - "GameResourceServiceServerV001": 5479744, - "GameUIService_001": 6106144, - "HostStateMgr001": 5482480, - "INETSUPPORT_001": 5451872, - "InputService_001": 6106880, - "KeyValueCache001": 5482656, - "MapListService_001": 6364928, - "NetworkClientService_001": 6365328, - "NetworkP2PService_001": 5480432, - "NetworkServerService_001": 6366240, - "NetworkService_001": 5480768, - "RenderService_001": 6366848, - "ScreenshotService001": 6367568, - "SimpleEngineLoopService_001": 5483024, - "SoundService_001": 5480832, - "Source2EngineToClient001": 5468640, - "Source2EngineToClientStringTable001": 5468736, - "Source2EngineToServer001": 5468888, - "Source2EngineToServerStringTable001": 5468928, - "SplitScreenService_001": 5481568, - "StatsService_001": 6368592, - "ToolService_001": 5482016, - "VENGINE_GAMEUIFUNCS_VERSION005": 5471184, - "VProfService_001": 5482080 + "BenchmarkService001": 5508240, + "BugService001": 6134624, + "ClientServerEngineLoopService_001": 5511600, + "EngineGameUI001": 5499712, + "EngineServiceMgr001": 6400496, + "GameEventSystemClientV001": 6401264, + "GameEventSystemServerV001": 6401584, + "GameResourceServiceClientV001": 5508496, + "GameResourceServiceServerV001": 5508592, + "GameUIService_001": 6135392, + "HostStateMgr001": 5511328, + "INETSUPPORT_001": 5480544, + "InputService_001": 6136176, + "KeyValueCache001": 5511504, + "MapListService_001": 6394224, + "NetworkClientService_001": 6394624, + "NetworkP2PService_001": 5509280, + "NetworkServerService_001": 6395536, + "NetworkService_001": 5509616, + "RenderService_001": 6396144, + "ScreenshotService001": 6396816, + "SimpleEngineLoopService_001": 5511872, + "SoundService_001": 5509680, + "Source2EngineToClient001": 5497312, + "Source2EngineToClientStringTable001": 5497408, + "Source2EngineToServer001": 5497560, + "Source2EngineToServerStringTable001": 5497600, + "SplitScreenService_001": 5510416, + "StatsService_001": 6397888, + "ToolService_001": 5510864, + "VENGINE_GAMEUIFUNCS_VERSION005": 5499856, + "VProfService_001": 5510928 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -89,10 +89,10 @@ "NavSystem001": 1029936 }, "networksystem.dll": { - "FlattenedSerializersVersion001": 2356400, - "NetworkMessagesVersion001": 2561264, - "NetworkSystemVersion001": 2527808, - "SerializedEntitiesVersion001": 2528048 + "FlattenedSerializersVersion001": 2377072, + "NetworkMessagesVersion001": 2581984, + "NetworkSystemVersion001": 2548480, + "SerializedEntitiesVersion001": 2548720 }, "panorama.dll": { "PanoramaUIEngine001": 5132896 @@ -130,16 +130,16 @@ "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20409120, - "EntitySubclassUtilsV001": 20083616, - "NavGameTest001": 21064584, - "ServerToolsInfo_001": 20759752, - "Source2GameClients001": 20734864, - "Source2GameDirector001": 21995904, - "Source2GameEntities001": 20759536, - "Source2Server001": 20759136, - "Source2ServerConfig001": 22825528, - "customnavsystem001": 19970840 + "EmptyWorldService001_Server": 20417488, + "EntitySubclassUtilsV001": 20091840, + "NavGameTest001": 21072920, + "ServerToolsInfo_001": 20768088, + "Source2GameClients001": 20743200, + "Source2GameDirector001": 22004192, + "Source2GameEntities001": 20767872, + "Source2Server001": 20767472, + "Source2ServerConfig001": 22833912, + "customnavsystem001": 19979048 }, "soundsystem.dll": { "SoundOpSystem001": 3796032, diff --git a/output/interfaces.rs b/output/interfaces.rs index f0d00f5..cdc0835 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1861B90; - pub const EmptyWorldService001_Client: usize = 0x181CEA0; - pub const GameClientExports001: usize = 0x185E848; - pub const LegacyGameUI001: usize = 0x187F3D0; - pub const Source2Client002: usize = 0x1A79F20; - pub const Source2ClientConfig001: usize = 0x1A106E0; - pub const Source2ClientPrediction001: usize = 0x1869C20; - pub const Source2ClientUI001: usize = 0x187D7A0; + pub const ClientToolsInfo_001: usize = 0x1863C10; + pub const EmptyWorldService001_Client: usize = 0x181EF20; + pub const GameClientExports001: usize = 0x18608C8; + pub const LegacyGameUI001: usize = 0x1881420; + pub const Source2Client002: usize = 0x1A7BDA0; + pub const Source2ClientConfig001: usize = 0x1A12450; + pub const Source2ClientPrediction001: usize = 0x186BC90; + pub const Source2ClientUI001: usize = 0x187F7F0; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x539BE0; - pub const BugService001: usize = 0x5D2920; - pub const ClientServerEngineLoopService_001: usize = 0x53A900; - pub const EngineGameUI001: usize = 0x537B40; - pub const EngineServiceMgr001: usize = 0x613780; - pub const GameEventSystemClientV001: usize = 0x613AB0; - pub const GameEventSystemServerV001: usize = 0x613BF0; - pub const GameResourceServiceClientV001: usize = 0x539CE0; - pub const GameResourceServiceServerV001: usize = 0x539D40; - pub const GameUIService_001: usize = 0x5D2C20; - pub const HostStateMgr001: usize = 0x53A7F0; - pub const INETSUPPORT_001: usize = 0x533060; - pub const InputService_001: usize = 0x5D2F00; - pub const KeyValueCache001: usize = 0x53A8A0; - pub const MapListService_001: usize = 0x611F00; - pub const NetworkClientService_001: usize = 0x612090; - pub const NetworkP2PService_001: usize = 0x539FF0; - pub const NetworkServerService_001: usize = 0x612420; - pub const NetworkService_001: usize = 0x53A140; - pub const RenderService_001: usize = 0x612680; - pub const ScreenshotService001: usize = 0x612950; - pub const SimpleEngineLoopService_001: usize = 0x53AA10; - pub const SoundService_001: usize = 0x53A180; - pub const Source2EngineToClient001: usize = 0x5371E0; - pub const Source2EngineToClientStringTable001: usize = 0x537240; - pub const Source2EngineToServer001: usize = 0x5372D8; - pub const Source2EngineToServerStringTable001: usize = 0x537300; - pub const SplitScreenService_001: usize = 0x53A460; - pub const StatsService_001: usize = 0x612D50; - pub const ToolService_001: usize = 0x53A620; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x537BD0; - pub const VProfService_001: usize = 0x53A660; + pub const BenchmarkService001: usize = 0x540C90; + pub const BugService001: usize = 0x5D9B60; + pub const ClientServerEngineLoopService_001: usize = 0x5419B0; + pub const EngineGameUI001: usize = 0x53EB40; + pub const EngineServiceMgr001: usize = 0x61A9F0; + pub const GameEventSystemClientV001: usize = 0x61ACF0; + pub const GameEventSystemServerV001: usize = 0x61AE30; + pub const GameResourceServiceClientV001: usize = 0x540D90; + pub const GameResourceServiceServerV001: usize = 0x540DF0; + pub const GameUIService_001: usize = 0x5D9E60; + pub const HostStateMgr001: usize = 0x5418A0; + pub const INETSUPPORT_001: usize = 0x53A060; + pub const InputService_001: usize = 0x5DA170; + pub const KeyValueCache001: usize = 0x541950; + pub const MapListService_001: usize = 0x619170; + pub const NetworkClientService_001: usize = 0x619300; + pub const NetworkP2PService_001: usize = 0x5410A0; + pub const NetworkServerService_001: usize = 0x619690; + pub const NetworkService_001: usize = 0x5411F0; + pub const RenderService_001: usize = 0x6198F0; + pub const ScreenshotService001: usize = 0x619B90; + pub const SimpleEngineLoopService_001: usize = 0x541AC0; + pub const SoundService_001: usize = 0x541230; + pub const Source2EngineToClient001: usize = 0x53E1E0; + pub const Source2EngineToClientStringTable001: usize = 0x53E240; + pub const Source2EngineToServer001: usize = 0x53E2D8; + pub const Source2EngineToServerStringTable001: usize = 0x53E300; + pub const SplitScreenService_001: usize = 0x541510; + pub const StatsService_001: usize = 0x619FC0; + pub const ToolService_001: usize = 0x5416D0; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x53EBD0; + pub const VProfService_001: usize = 0x541710; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -108,10 +108,10 @@ pub mod cs2_dumper { } // Module: networksystem.dll pub mod networksystem_dll { - pub const FlattenedSerializersVersion001: usize = 0x23F4B0; - pub const NetworkMessagesVersion001: usize = 0x2714F0; - pub const NetworkSystemVersion001: usize = 0x269240; - pub const SerializedEntitiesVersion001: usize = 0x269330; + pub const FlattenedSerializersVersion001: usize = 0x244570; + pub const NetworkMessagesVersion001: usize = 0x2765E0; + pub const NetworkSystemVersion001: usize = 0x26E300; + pub const SerializedEntitiesVersion001: usize = 0x26E3F0; } // Module: panorama.dll pub mod panorama_dll { @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x1376B20; - pub const EntitySubclassUtilsV001: usize = 0x13273A0; - pub const NavGameTest001: usize = 0x1416B88; - pub const ServerToolsInfo_001: usize = 0x13CC4C8; - pub const Source2GameClients001: usize = 0x13C6390; - pub const Source2GameDirector001: usize = 0x14FA180; - pub const Source2GameEntities001: usize = 0x13CC3F0; - pub const Source2Server001: usize = 0x13CC260; - pub const Source2ServerConfig001: usize = 0x15C4A38; - pub const customnavsystem001: usize = 0x130BB18; + pub const EmptyWorldService001_Server: usize = 0x1378BD0; + pub const EntitySubclassUtilsV001: usize = 0x13293C0; + pub const NavGameTest001: usize = 0x1418C18; + pub const ServerToolsInfo_001: usize = 0x13CE558; + pub const Source2GameClients001: usize = 0x13C8420; + pub const Source2GameDirector001: usize = 0x14FC1E0; + pub const Source2GameEntities001: usize = 0x13CE480; + pub const Source2Server001: usize = 0x13CE2F0; + pub const Source2ServerConfig001: usize = 0x15C6AF8; + pub const customnavsystem001: usize = 0x130DB28; } // Module: soundsystem.dll pub mod soundsystem_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 8433eb5..49b2495 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + public const nint m_bloomParams = 0x44; // PostProcessingBloomParameters_t public const nint m_bHasVignetteParams = 0xB4; // bool public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t public const nint m_bHasLocalContrastParams = 0xDC; // bool diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 867442a..38d019c 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + constexpr std::ptrdiff_t m_bloomParams = 0x44; // PostProcessingBloomParameters_t 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 diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 100272f..cd201cf 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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; // + pub const m_bloomParams: usize = 0x44; // PostProcessingBloomParameters_t pub const m_bHasVignetteParams: usize = 0xB4; // bool pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t pub const m_bHasLocalContrastParams: usize = 0xDC; // bool diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index bdc01ab..6ed59a9 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index f351edf..f591b7f 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 2012339..67d9463 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 9424200..20aa909 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A8A440; - public const nint dwEntityList = 0x1A157C8; - public const nint dwGameEntitySystem = 0x1B38F48; + public const nint dwCSGOInput = 0x1A8C460; + public const nint dwEntityList = 0x1A176C8; + public const nint dwGameEntitySystem = 0x1B3AF68; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A7C018; - public const nint dwGlobalVars = 0x185DAD8; - public const nint dwGlowManager = 0x1A7B758; - public const nint dwLocalPlayerController = 0x1A65F70; - public const nint dwLocalPlayerPawn = 0x1869D88; - public const nint dwPlantedC4 = 0x1A86090; - public const nint dwPrediction = 0x1869C20; - public const nint dwSensitivity = 0x1A7CD38; + public const nint dwGameRules = 0x1A7E048; + public const nint dwGlobalVars = 0x185FAB8; + public const nint dwGlowManager = 0x1A7D790; + public const nint dwLocalPlayerController = 0x1A680D0; + public const nint dwLocalPlayerPawn = 0x186BDF8; + public const nint dwPlantedC4 = 0x1A86B10; + public const nint dwPrediction = 0x186BC90; + public const nint dwSensitivity = 0x1A7ED68; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A8A810; - public const nint dwViewMatrix = 0x1A80870; - public const nint dwViewRender = 0x1A81080; - public const nint dwWeaponC4 = 0x1A18B60; + public const nint dwViewAngles = 0x1A8C830; + public const nint dwViewMatrix = 0x1A82740; + public const nint dwViewRender = 0x1A830B8; + public const nint dwWeaponC4 = 0x1A1A950; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x533BE4; - public const nint dwNetworkGameClient = 0x532CE0; + public const nint dwBuildNumber = 0x53ABE4; + public const nint dwNetworkGameClient = 0x539CE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; public const nint dwNetworkGameClient_deltaTick = 0x27C; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -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 = 0x616134; - public const nint dwWindowWidth = 0x616130; + public const nint dwWindowHeight = 0x61D39C; + public const nint dwWindowWidth = 0x61D398; } // Module: inputsystem.dll public static class InputsystemDll { diff --git a/output/offsets.hpp b/output/offsets.hpp index 18be749..da3cd23 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -9,28 +9,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A8A440; - constexpr std::ptrdiff_t dwEntityList = 0x1A157C8; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B38F48; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A8C460; + constexpr std::ptrdiff_t dwEntityList = 0x1A176C8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B3AF68; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A7C018; - constexpr std::ptrdiff_t dwGlobalVars = 0x185DAD8; - constexpr std::ptrdiff_t dwGlowManager = 0x1A7B758; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A65F70; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1869D88; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A86090; - constexpr std::ptrdiff_t dwPrediction = 0x1869C20; - constexpr std::ptrdiff_t dwSensitivity = 0x1A7CD38; + constexpr std::ptrdiff_t dwGameRules = 0x1A7E048; + constexpr std::ptrdiff_t dwGlobalVars = 0x185FAB8; + constexpr std::ptrdiff_t dwGlowManager = 0x1A7D790; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A680D0; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x186BDF8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A86B10; + constexpr std::ptrdiff_t dwPrediction = 0x186BC90; + constexpr std::ptrdiff_t dwSensitivity = 0x1A7ED68; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A8A810; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A80870; - constexpr std::ptrdiff_t dwViewRender = 0x1A81080; - constexpr std::ptrdiff_t dwWeaponC4 = 0x1A18B60; + constexpr std::ptrdiff_t dwViewAngles = 0x1A8C830; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A82740; + constexpr std::ptrdiff_t dwViewRender = 0x1A830B8; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A1A950; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x533BE4; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x532CE0; + constexpr std::ptrdiff_t dwBuildNumber = 0x53ABE4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x539CE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -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 = 0x616134; - constexpr std::ptrdiff_t dwWindowWidth = 0x616130; + constexpr std::ptrdiff_t dwWindowHeight = 0x61D39C; + constexpr std::ptrdiff_t dwWindowWidth = 0x61D398; } // Module: inputsystem.dll namespace inputsystem_dll { diff --git a/output/offsets.json b/output/offsets.json index 06e45c4..7dde78a 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 27829312, - "dwEntityList": 27350984, - "dwGameEntitySystem": 28544840, + "dwCSGOInput": 27837536, + "dwEntityList": 27358920, + "dwGameEntitySystem": 28553064, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27770904, - "dwGlobalVars": 25549528, - "dwGlowManager": 27768664, - "dwLocalPlayerController": 27680624, - "dwLocalPlayerPawn": 25599368, - "dwPlantedC4": 27811984, - "dwPrediction": 25599008, - "dwSensitivity": 27774264, + "dwGameRules": 27779144, + "dwGlobalVars": 25557688, + "dwGlowManager": 27776912, + "dwLocalPlayerController": 27689168, + "dwLocalPlayerPawn": 25607672, + "dwPlantedC4": 27814672, + "dwPrediction": 25607312, + "dwSensitivity": 27782504, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27830288, - "dwViewMatrix": 27789424, - "dwViewRender": 27791488, - "dwWeaponC4": 27364192 + "dwViewAngles": 27838512, + "dwViewMatrix": 27797312, + "dwViewRender": 27799736, + "dwWeaponC4": 27371856 }, "engine2.dll": { - "dwBuildNumber": 5454820, - "dwNetworkGameClient": 5450976, + "dwBuildNumber": 5483492, + "dwNetworkGameClient": 5479648, "dwNetworkGameClient_clientTickCount": 872, "dwNetworkGameClient_deltaTick": 636, "dwNetworkGameClient_isBackgroundMap": 2626631, @@ -28,8 +28,8 @@ "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6381876, - "dwWindowWidth": 6381872 + "dwWindowHeight": 6411164, + "dwWindowWidth": 6411160 }, "inputsystem.dll": { "dwInputSystem": 231392 diff --git a/output/offsets.rs b/output/offsets.rs index 2afade6..defcc68 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,28 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A8A440; - pub const dwEntityList: usize = 0x1A157C8; - pub const dwGameEntitySystem: usize = 0x1B38F48; + pub const dwCSGOInput: usize = 0x1A8C460; + pub const dwEntityList: usize = 0x1A176C8; + pub const dwGameEntitySystem: usize = 0x1B3AF68; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A7C018; - pub const dwGlobalVars: usize = 0x185DAD8; - pub const dwGlowManager: usize = 0x1A7B758; - pub const dwLocalPlayerController: usize = 0x1A65F70; - pub const dwLocalPlayerPawn: usize = 0x1869D88; - pub const dwPlantedC4: usize = 0x1A86090; - pub const dwPrediction: usize = 0x1869C20; - pub const dwSensitivity: usize = 0x1A7CD38; + pub const dwGameRules: usize = 0x1A7E048; + pub const dwGlobalVars: usize = 0x185FAB8; + pub const dwGlowManager: usize = 0x1A7D790; + pub const dwLocalPlayerController: usize = 0x1A680D0; + pub const dwLocalPlayerPawn: usize = 0x186BDF8; + pub const dwPlantedC4: usize = 0x1A86B10; + pub const dwPrediction: usize = 0x186BC90; + pub const dwSensitivity: usize = 0x1A7ED68; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A8A810; - pub const dwViewMatrix: usize = 0x1A80870; - pub const dwViewRender: usize = 0x1A81080; - pub const dwWeaponC4: usize = 0x1A18B60; + pub const dwViewAngles: usize = 0x1A8C830; + pub const dwViewMatrix: usize = 0x1A82740; + pub const dwViewRender: usize = 0x1A830B8; + pub const dwWeaponC4: usize = 0x1A1A950; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x533BE4; - pub const dwNetworkGameClient: usize = 0x532CE0; + pub const dwBuildNumber: usize = 0x53ABE4; + pub const dwNetworkGameClient: usize = 0x539CE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; pub const dwNetworkGameClient_deltaTick: usize = 0x27C; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; @@ -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 = 0x616134; - pub const dwWindowWidth: usize = 0x616130; + pub const dwWindowHeight: usize = 0x61D39C; + pub const dwWindowWidth: usize = 0x61D398; } // Module: inputsystem.dll pub mod inputsystem_dll { diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 161d9d1..1047230 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index c65ea04..c353dd1 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 7b8eb2e..0061e18 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 f2a03be..92f905f 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -5123,7 +5123,7 @@ namespace CS2Dumper.Schemas { public static class C_INIT_RemapNamedModelElementToScalar { public const nint m_hModel = 0x1C8; // CStrongHandle public const nint m_names = 0x1D0; // CUtlVector - public const nint m_values = 0x1E8; // CUtlVector + public const nint m_values = 0x1E8; // public const nint m_nFieldInput = 0x200; // ParticleAttributeIndex_t public const nint m_nFieldOutput = 0x204; // ParticleAttributeIndex_t public const nint m_nSetMethod = 0x208; // ParticleSetMethod_t diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index f042733..5283526 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -5128,7 +5128,7 @@ namespace cs2_dumper { namespace C_INIT_RemapNamedModelElementToScalar { constexpr std::ptrdiff_t m_hModel = 0x1C8; // CStrongHandle constexpr std::ptrdiff_t m_names = 0x1D0; // CUtlVector - constexpr std::ptrdiff_t m_values = 0x1E8; // CUtlVector + constexpr std::ptrdiff_t m_values = 0x1E8; // constexpr std::ptrdiff_t m_nFieldInput = 0x200; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nFieldOutput = 0x204; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nSetMethod = 0x208; // ParticleSetMethod_t diff --git a/output/particles_dll.rs b/output/particles_dll.rs index da2a547..2f063dd 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -5202,7 +5202,7 @@ pub mod cs2_dumper { pub mod C_INIT_RemapNamedModelElementToScalar { pub const m_hModel: usize = 0x1C8; // CStrongHandle pub const m_names: usize = 0x1D0; // CUtlVector - pub const m_values: usize = 0x1E8; // CUtlVector + pub const m_values: usize = 0x1E8; // pub const m_nFieldInput: usize = 0x200; // ParticleAttributeIndex_t pub const m_nFieldOutput: usize = 0x204; // ParticleAttributeIndex_t pub const m_nSetMethod: usize = 0x208; // ParticleSetMethod_t diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 7bef7e9..ed73c65 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 -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index dab3a9f..b430929 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 -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 9d990c3..30fd113 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 -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 aa210d2..5854c37 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index f062b3d..a7408a4 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 0d3935a..addc641 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 a2b03f9..9455c09 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index d300cb7..c10df5a 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index ba24119..c7b534c 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 dab22b8..fdba49e 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 7323b10..f0774d7 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 384e2aa..40d01ab 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 716d52e..1e24645 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 776db2c..2598139 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index bd2faef..8fdbae4 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 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 5248ae1..4fcdaa0 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -1767,8 +1767,8 @@ namespace CS2Dumper.Schemas { public const nint m_bPlayingUninterruptableAct = 0xF70; // bool public const nint m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t public const nint m_bRestorePrevWep = 0xF78; // bool - public const nint m_hWeaponBeforePrevious = 0xF7C; // - public const nint m_hWeaponPrevious = 0xF80; // + public const nint m_hWeaponBeforePrevious = 0xF7C; // CHandle + public const nint m_hWeaponPrevious = 0xF80; // CHandle public const nint m_bDelayedHardPunchIncoming = 0xF84; // bool public const nint m_bDestroyAfterTaunt = 0xF85; // bool } @@ -3542,7 +3542,7 @@ namespace CS2Dumper.Schemas { public const nint m_nViewModelIndex = 0x9BC; // uint32 public const nint m_nAnimationParity = 0x9C0; // uint32 public const nint m_flAnimationStartTime = 0x9C4; // float32 - public const nint m_hWeapon = 0x9C8; // + public const nint m_hWeapon = 0x9C8; // CHandle public const nint m_sVMName = 0x9D0; // CUtlSymbolLarge public const nint m_sAnimationPrefix = 0x9D8; // CUtlSymbolLarge public const nint m_hOldLayerSequence = 0x9E0; // HSequence @@ -3645,7 +3645,7 @@ namespace CS2Dumper.Schemas { public const nint m_bUnloadingStarted = 0x5A5; // bool } // Parent: CBaseEntity - // Field count: 24 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -3679,9 +3679,8 @@ namespace CS2Dumper.Schemas { public const nint m_fLerpTime = 0x5D8; // float32 public const nint m_bLagCompensation = 0x5DC; // bool public const nint m_bPredict = 0x5DD; // bool - public const nint m_bAutoKickDisabled = 0x5DE; // bool - public const nint m_bIsLowViolence = 0x5DF; // bool - public const nint m_bGamePaused = 0x5E0; // bool + public const nint m_bIsLowViolence = 0x5E4; // bool + public const nint m_bGamePaused = 0x5E5; // bool public const nint m_iIgnoreGlobalChat = 0x720; // ChatIgnoreType_t public const nint m_flLastPlayerTalkTime = 0x724; // float32 public const nint m_flLastEntitySteadyState = 0x728; // float32 @@ -4374,8 +4373,8 @@ namespace CS2Dumper.Schemas { public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase - public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase - public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // + public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase @@ -4433,7 +4432,7 @@ namespace CS2Dumper.Schemas { public const nint m_bEnableUseOutput = 0xCC0; // bool public const nint m_CrateType = 0xCC4; // CPhysicsProp::CrateType_t public const nint m_strItemClass = 0xCC8; // CUtlSymbolLarge[4] - public const nint m_nItemCount = 0xCE8; // int32[4] + public const nint m_nItemCount = 0xCE8; // public const nint m_bRemovableForAmmoBalancing = 0xCF8; // bool public const nint m_bAwake = 0xCF9; // bool } @@ -4968,7 +4967,7 @@ namespace CS2Dumper.Schemas { public static class CPointValueRemapper { public const nint m_bDisabled = 0x4E0; // bool public const nint m_bUpdateOnClient = 0x4E1; // bool - public const nint m_nInputType = 0x4E4; // + public const nint m_nInputType = 0x4E4; // ValueRemapperInputType_t public const nint m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge public const nint m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge public const nint m_hRemapLineStart = 0x4F8; // CHandle @@ -7077,9 +7076,9 @@ namespace CS2Dumper.Schemas { public const nint m_iHostageEntityIDs = 0x4F8; // CEntityIndex[12] public const nint m_bombsiteCenterA = 0x528; // Vector public const nint m_bombsiteCenterB = 0x534; // Vector - public const nint m_hostageRescueX = 0x540; // int32[4] - public const nint m_hostageRescueY = 0x550; // int32[4] - public const nint m_hostageRescueZ = 0x560; // int32[4] + public const nint m_hostageRescueX = 0x540; // + public const nint m_hostageRescueY = 0x550; // + public const nint m_hostageRescueZ = 0x560; // public const nint m_bEndMatchNextMapAllVoted = 0x570; // bool public const nint m_foundGoalPositions = 0x571; // bool } @@ -7093,8 +7092,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iAmmo (uint16) public static class CPlayer_WeaponServices { public const nint m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> - public const nint m_hActiveWeapon = 0x58; // - public const nint m_hLastWeapon = 0x5C; // + public const nint m_hActiveWeapon = 0x58; // CHandle + public const nint m_hLastWeapon = 0x5C; // CHandle public const nint m_iAmmo = 0x60; // uint16[32] public const nint m_bPreventWeaponPickup = 0xA0; // bool } @@ -7940,7 +7939,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) public static class CCSPlayer_ActionTrackingServices { - public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // + public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle public const nint m_bIsRescuing = 0x22C; // bool public const nint m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t public const nint m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t @@ -8657,7 +8656,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLerpDuration = 0x97C; // float32 public const nint m_bLerpRestoreMoveType = 0x980; // bool public const nint m_bSingleLerpObject = 0x981; // bool - public const nint m_vecLerpingObjects = 0x988; // + public const nint m_vecLerpingObjects = 0x988; // CUtlVector public const nint m_iszLerpEffect = 0x9A0; // CUtlSymbolLarge public const nint m_iszLerpSound = 0x9A8; // CUtlSymbolLarge public const nint m_bAttachTouchingObject = 0x9B0; // bool @@ -9409,7 +9408,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNextAttack = 0xA8; // GameTime_t public const nint m_bIsLookingAtWeapon = 0xAC; // bool public const nint m_bIsHoldingLookAtWeapon = 0xAD; // bool - public const nint m_hSavedWeapon = 0xB0; // + public const nint m_hSavedWeapon = 0xB0; // CHandle public const nint m_nTimeToMelee = 0xB4; // int32 public const nint m_nTimeToSecondary = 0xB8; // int32 public const nint m_nTimeToPrimary = 0xBC; // int32 @@ -9462,7 +9461,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Field count: 13 public static class CBot { - public const nint m_pController = 0x10; // + public const nint m_pController = 0x10; // CCSPlayerController* public const nint m_pPlayer = 0x18; // CCSPlayerPawn* public const nint m_bHasSpawned = 0x20; // bool public const nint m_id = 0x24; // uint32 @@ -9677,7 +9676,7 @@ namespace CS2Dumper.Schemas { public const nint m_playerOverrideForVote = 0x654; // CPlayerSlot public const nint m_nHighestCountIndex = 0x658; // int32 public const nint m_potentialIssues = 0x660; // CUtlVector - public const nint m_VoteOptions = 0x678; // CUtlVector + public const nint m_VoteOptions = 0x678; // } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9924,8 +9923,8 @@ namespace CS2Dumper.Schemas { public const nint m_pHostageServices = 0xDD8; // CCSPlayer_HostageServices* public const nint m_pBuyServices = 0xDE0; // CCSPlayer_BuyServices* public const nint m_pActionTrackingServices = 0xDE8; // CCSPlayer_ActionTrackingServices* - public const nint m_pRadioServices = 0xDF0; // - public const nint m_pDamageReactServices = 0xDF8; // + public const nint m_pRadioServices = 0xDF0; // CCSPlayer_RadioServices* + public const nint m_pDamageReactServices = 0xDF8; // CCSPlayer_DamageReactServices* public const nint m_nCharacterDefIndex = 0xE00; // uint16 public const nint m_bHasFemaleVoice = 0xE02; // bool public const nint m_strVOPrefix = 0xE08; // CUtlString @@ -9949,7 +9948,7 @@ namespace CS2Dumper.Schemas { public const nint m_aimPunchAngleVel = 0xF1C; // QAngle public const nint m_aimPunchTickBase = 0xF28; // int32 public const nint m_aimPunchTickFraction = 0xF2C; // float32 - public const nint m_aimPunchCache = 0xF30; // + public const nint m_aimPunchCache = 0xF30; // CUtlVector public const nint m_bIsBuyMenuOpen = 0xF48; // bool public const nint m_xLastHeadBoneTransform = 0x15F0; // CTransform public const nint m_bLastHeadBoneTransformIsValid = 0x1610; // bool @@ -10810,7 +10809,7 @@ namespace CS2Dumper.Schemas { // MPulseLibraryBindings // MPulseDomainOptInFeatureTag public static class CCSPointScript { - public const nint m_pParent = 0xF8; // CCSPointScriptEntity* + public const nint m_pParent = 0xF8; // } // Parent: CRagdollProp // Field count: 0 @@ -11046,7 +11045,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nBloodType (BloodType) public static class CBaseEntity { public const nint m_CBodyComponent = 0x38; // CBodyComponent* - public const nint m_NetworkTransmitComponent = 0x40; // + public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent public const nint m_aThinkFunctions = 0x240; // CUtlVector public const nint m_iCurrentThinkContext = 0x258; // int32 public const nint m_nLastThinkTick = 0x25C; // GameTick_t diff --git a/output/server_dll.hpp b/output/server_dll.hpp index f214d31..0e1efb9 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -1772,8 +1772,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xF70; // bool constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xF74; // PlayerAnimEvent_t constexpr std::ptrdiff_t m_bRestorePrevWep = 0xF78; // bool - constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF7C; // - constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // + constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xF7C; // CHandle + constexpr std::ptrdiff_t m_hWeaponPrevious = 0xF80; // CHandle constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xF84; // bool constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xF85; // bool } @@ -3547,7 +3547,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nViewModelIndex = 0x9BC; // uint32 constexpr std::ptrdiff_t m_nAnimationParity = 0x9C0; // uint32 constexpr std::ptrdiff_t m_flAnimationStartTime = 0x9C4; // float32 - constexpr std::ptrdiff_t m_hWeapon = 0x9C8; // + constexpr std::ptrdiff_t m_hWeapon = 0x9C8; // CHandle constexpr std::ptrdiff_t m_sVMName = 0x9D0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_sAnimationPrefix = 0x9D8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hOldLayerSequence = 0x9E0; // HSequence @@ -3650,7 +3650,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bUnloadingStarted = 0x5A5; // bool } // Parent: CBaseEntity - // Field count: 24 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -3684,9 +3684,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fLerpTime = 0x5D8; // float32 constexpr std::ptrdiff_t m_bLagCompensation = 0x5DC; // bool constexpr std::ptrdiff_t m_bPredict = 0x5DD; // bool - constexpr std::ptrdiff_t m_bAutoKickDisabled = 0x5DE; // bool - constexpr std::ptrdiff_t m_bIsLowViolence = 0x5DF; // bool - constexpr std::ptrdiff_t m_bGamePaused = 0x5E0; // bool + constexpr std::ptrdiff_t m_bIsLowViolence = 0x5E4; // bool + constexpr std::ptrdiff_t m_bGamePaused = 0x5E5; // bool constexpr std::ptrdiff_t m_iIgnoreGlobalChat = 0x720; // ChatIgnoreType_t constexpr std::ptrdiff_t m_flLastPlayerTalkTime = 0x724; // float32 constexpr std::ptrdiff_t m_flLastEntitySteadyState = 0x728; // float32 @@ -4379,8 +4378,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase @@ -4438,7 +4437,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bEnableUseOutput = 0xCC0; // bool constexpr std::ptrdiff_t m_CrateType = 0xCC4; // CPhysicsProp::CrateType_t constexpr std::ptrdiff_t m_strItemClass = 0xCC8; // CUtlSymbolLarge[4] - constexpr std::ptrdiff_t m_nItemCount = 0xCE8; // int32[4] + constexpr std::ptrdiff_t m_nItemCount = 0xCE8; // constexpr std::ptrdiff_t m_bRemovableForAmmoBalancing = 0xCF8; // bool constexpr std::ptrdiff_t m_bAwake = 0xCF9; // bool } @@ -4973,7 +4972,7 @@ namespace cs2_dumper { namespace CPointValueRemapper { constexpr std::ptrdiff_t m_bDisabled = 0x4E0; // bool constexpr std::ptrdiff_t m_bUpdateOnClient = 0x4E1; // bool - constexpr std::ptrdiff_t m_nInputType = 0x4E4; // + constexpr std::ptrdiff_t m_nInputType = 0x4E4; // ValueRemapperInputType_t constexpr std::ptrdiff_t m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_hRemapLineStart = 0x4F8; // CHandle @@ -7082,9 +7081,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4F8; // CEntityIndex[12] constexpr std::ptrdiff_t m_bombsiteCenterA = 0x528; // Vector constexpr std::ptrdiff_t m_bombsiteCenterB = 0x534; // Vector - constexpr std::ptrdiff_t m_hostageRescueX = 0x540; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueY = 0x550; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueZ = 0x560; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueX = 0x540; // + constexpr std::ptrdiff_t m_hostageRescueY = 0x550; // + constexpr std::ptrdiff_t m_hostageRescueZ = 0x560; // constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x570; // bool constexpr std::ptrdiff_t m_foundGoalPositions = 0x571; // bool } @@ -7098,8 +7097,8 @@ namespace cs2_dumper { // NetworkVarNames: m_iAmmo (uint16) namespace CPlayer_WeaponServices { constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> - constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // - constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // + constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle + constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA0; // bool } @@ -7945,7 +7944,7 @@ namespace cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) namespace CCSPlayer_ActionTrackingServices { - constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // + constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x200; // CHandle constexpr std::ptrdiff_t m_bIsRescuing = 0x22C; // bool constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x230; // WeaponPurchaseTracker_t constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0x288; // WeaponPurchaseTracker_t @@ -8662,7 +8661,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLerpDuration = 0x97C; // float32 constexpr std::ptrdiff_t m_bLerpRestoreMoveType = 0x980; // bool constexpr std::ptrdiff_t m_bSingleLerpObject = 0x981; // bool - constexpr std::ptrdiff_t m_vecLerpingObjects = 0x988; // + constexpr std::ptrdiff_t m_vecLerpingObjects = 0x988; // CUtlVector constexpr std::ptrdiff_t m_iszLerpEffect = 0x9A0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iszLerpSound = 0x9A8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bAttachTouchingObject = 0x9B0; // bool @@ -9414,7 +9413,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNextAttack = 0xA8; // GameTime_t constexpr std::ptrdiff_t m_bIsLookingAtWeapon = 0xAC; // bool constexpr std::ptrdiff_t m_bIsHoldingLookAtWeapon = 0xAD; // bool - constexpr std::ptrdiff_t m_hSavedWeapon = 0xB0; // + constexpr std::ptrdiff_t m_hSavedWeapon = 0xB0; // CHandle constexpr std::ptrdiff_t m_nTimeToMelee = 0xB4; // int32 constexpr std::ptrdiff_t m_nTimeToSecondary = 0xB8; // int32 constexpr std::ptrdiff_t m_nTimeToPrimary = 0xBC; // int32 @@ -9467,7 +9466,7 @@ namespace cs2_dumper { // Parent: None // Field count: 13 namespace CBot { - constexpr std::ptrdiff_t m_pController = 0x10; // + constexpr std::ptrdiff_t m_pController = 0x10; // CCSPlayerController* constexpr std::ptrdiff_t m_pPlayer = 0x18; // CCSPlayerPawn* constexpr std::ptrdiff_t m_bHasSpawned = 0x20; // bool constexpr std::ptrdiff_t m_id = 0x24; // uint32 @@ -9682,7 +9681,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_playerOverrideForVote = 0x654; // CPlayerSlot constexpr std::ptrdiff_t m_nHighestCountIndex = 0x658; // int32 constexpr std::ptrdiff_t m_potentialIssues = 0x660; // CUtlVector - constexpr std::ptrdiff_t m_VoteOptions = 0x678; // CUtlVector + constexpr std::ptrdiff_t m_VoteOptions = 0x678; // } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -9929,8 +9928,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pHostageServices = 0xDD8; // CCSPlayer_HostageServices* constexpr std::ptrdiff_t m_pBuyServices = 0xDE0; // CCSPlayer_BuyServices* constexpr std::ptrdiff_t m_pActionTrackingServices = 0xDE8; // CCSPlayer_ActionTrackingServices* - constexpr std::ptrdiff_t m_pRadioServices = 0xDF0; // - constexpr std::ptrdiff_t m_pDamageReactServices = 0xDF8; // + constexpr std::ptrdiff_t m_pRadioServices = 0xDF0; // CCSPlayer_RadioServices* + constexpr std::ptrdiff_t m_pDamageReactServices = 0xDF8; // CCSPlayer_DamageReactServices* constexpr std::ptrdiff_t m_nCharacterDefIndex = 0xE00; // uint16 constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xE02; // bool constexpr std::ptrdiff_t m_strVOPrefix = 0xE08; // CUtlString @@ -9954,7 +9953,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_aimPunchAngleVel = 0xF1C; // QAngle constexpr std::ptrdiff_t m_aimPunchTickBase = 0xF28; // int32 constexpr std::ptrdiff_t m_aimPunchTickFraction = 0xF2C; // float32 - constexpr std::ptrdiff_t m_aimPunchCache = 0xF30; // + constexpr std::ptrdiff_t m_aimPunchCache = 0xF30; // CUtlVector constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0xF48; // bool constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x15F0; // CTransform constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1610; // bool @@ -10815,7 +10814,7 @@ namespace cs2_dumper { // MPulseLibraryBindings // MPulseDomainOptInFeatureTag namespace CCSPointScript { - constexpr std::ptrdiff_t m_pParent = 0xF8; // CCSPointScriptEntity* + constexpr std::ptrdiff_t m_pParent = 0xF8; // } // Parent: CRagdollProp // Field count: 0 @@ -11051,7 +11050,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nBloodType (BloodType) namespace CBaseEntity { constexpr std::ptrdiff_t m_CBodyComponent = 0x38; // CBodyComponent* - constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // + constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent constexpr std::ptrdiff_t m_aThinkFunctions = 0x240; // CUtlVector constexpr std::ptrdiff_t m_iCurrentThinkContext = 0x258; // int32 constexpr std::ptrdiff_t m_nLastThinkTick = 0x25C; // GameTick_t diff --git a/output/server_dll.json b/output/server_dll.json index ff7496e..c8b8de6 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -1804,11 +1804,10 @@ }, "CBasePlayerController": { "fields": { - "m_bAutoKickDisabled": 1502, - "m_bGamePaused": 1504, + "m_bGamePaused": 1509, "m_bHasAnySteadyStateEnts": 1840, "m_bIsHLTV": 1352, - "m_bIsLowViolence": 1503, + "m_bIsLowViolence": 1508, "m_bKnownTeamMismatch": 1316, "m_bLagCompensation": 1500, "m_bPredict": 1501, diff --git a/output/server_dll.rs b/output/server_dll.rs index 980c51f..b05ab9f 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1874,8 +1874,8 @@ pub mod cs2_dumper { pub const m_bPlayingUninterruptableAct: usize = 0xF70; // bool pub const m_nUninterruptableActivity: usize = 0xF74; // PlayerAnimEvent_t pub const m_bRestorePrevWep: usize = 0xF78; // bool - pub const m_hWeaponBeforePrevious: usize = 0xF7C; // - pub const m_hWeaponPrevious: usize = 0xF80; // + pub const m_hWeaponBeforePrevious: usize = 0xF7C; // CHandle + pub const m_hWeaponPrevious: usize = 0xF80; // CHandle pub const m_bDelayedHardPunchIncoming: usize = 0xF84; // bool pub const m_bDestroyAfterTaunt: usize = 0xF85; // bool } @@ -3649,7 +3649,7 @@ pub mod cs2_dumper { pub const m_nViewModelIndex: usize = 0x9BC; // uint32 pub const m_nAnimationParity: usize = 0x9C0; // uint32 pub const m_flAnimationStartTime: usize = 0x9C4; // float32 - pub const m_hWeapon: usize = 0x9C8; // + pub const m_hWeapon: usize = 0x9C8; // CHandle pub const m_sVMName: usize = 0x9D0; // CUtlSymbolLarge pub const m_sAnimationPrefix: usize = 0x9D8; // CUtlSymbolLarge pub const m_hOldLayerSequence: usize = 0x9E0; // HSequence @@ -3752,7 +3752,7 @@ pub mod cs2_dumper { pub const m_bUnloadingStarted: usize = 0x5A5; // bool } // Parent: CBaseEntity - // Field count: 24 + // Field count: 23 // // Metadata: // MNetworkIncludeByName @@ -3786,9 +3786,8 @@ pub mod cs2_dumper { pub const m_fLerpTime: usize = 0x5D8; // float32 pub const m_bLagCompensation: usize = 0x5DC; // bool pub const m_bPredict: usize = 0x5DD; // bool - pub const m_bAutoKickDisabled: usize = 0x5DE; // bool - pub const m_bIsLowViolence: usize = 0x5DF; // bool - pub const m_bGamePaused: usize = 0x5E0; // bool + pub const m_bIsLowViolence: usize = 0x5E4; // bool + pub const m_bGamePaused: usize = 0x5E5; // bool pub const m_iIgnoreGlobalChat: usize = 0x720; // ChatIgnoreType_t pub const m_flLastPlayerTalkTime: usize = 0x724; // float32 pub const m_flLastEntitySteadyState: usize = 0x728; // float32 @@ -4481,8 +4480,8 @@ pub mod cs2_dumper { pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase - pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase - pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // + pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // CNetworkUtlVectorBase pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // CNetworkUtlVectorBase pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // CNetworkUtlVectorBase @@ -4540,7 +4539,7 @@ pub mod cs2_dumper { pub const m_bEnableUseOutput: usize = 0xCC0; // bool pub const m_CrateType: usize = 0xCC4; // CPhysicsProp::CrateType_t pub const m_strItemClass: usize = 0xCC8; // CUtlSymbolLarge[4] - pub const m_nItemCount: usize = 0xCE8; // int32[4] + pub const m_nItemCount: usize = 0xCE8; // pub const m_bRemovableForAmmoBalancing: usize = 0xCF8; // bool pub const m_bAwake: usize = 0xCF9; // bool } @@ -5075,7 +5074,7 @@ pub mod cs2_dumper { pub mod CPointValueRemapper { pub const m_bDisabled: usize = 0x4E0; // bool pub const m_bUpdateOnClient: usize = 0x4E1; // bool - pub const m_nInputType: usize = 0x4E4; // + pub const m_nInputType: usize = 0x4E4; // ValueRemapperInputType_t pub const m_iszRemapLineStartName: usize = 0x4E8; // CUtlSymbolLarge pub const m_iszRemapLineEndName: usize = 0x4F0; // CUtlSymbolLarge pub const m_hRemapLineStart: usize = 0x4F8; // CHandle @@ -7184,9 +7183,9 @@ pub mod cs2_dumper { pub const m_iHostageEntityIDs: usize = 0x4F8; // CEntityIndex[12] pub const m_bombsiteCenterA: usize = 0x528; // Vector pub const m_bombsiteCenterB: usize = 0x534; // Vector - pub const m_hostageRescueX: usize = 0x540; // int32[4] - pub const m_hostageRescueY: usize = 0x550; // int32[4] - pub const m_hostageRescueZ: usize = 0x560; // int32[4] + pub const m_hostageRescueX: usize = 0x540; // + pub const m_hostageRescueY: usize = 0x550; // + pub const m_hostageRescueZ: usize = 0x560; // pub const m_bEndMatchNextMapAllVoted: usize = 0x570; // bool pub const m_foundGoalPositions: usize = 0x571; // bool } @@ -7200,8 +7199,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_iAmmo (uint16) pub mod CPlayer_WeaponServices { pub const m_hMyWeapons: usize = 0x40; // CNetworkUtlVectorBase> - pub const m_hActiveWeapon: usize = 0x58; // - pub const m_hLastWeapon: usize = 0x5C; // + pub const m_hActiveWeapon: usize = 0x58; // CHandle + pub const m_hLastWeapon: usize = 0x5C; // CHandle pub const m_iAmmo: usize = 0x60; // uint16[32] pub const m_bPreventWeaponPickup: usize = 0xA0; // bool } @@ -8047,7 +8046,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) pub mod CCSPlayer_ActionTrackingServices { - pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // + pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x200; // CHandle pub const m_bIsRescuing: usize = 0x22C; // bool pub const m_weaponPurchasesThisMatch: usize = 0x230; // WeaponPurchaseTracker_t pub const m_weaponPurchasesThisRound: usize = 0x288; // WeaponPurchaseTracker_t @@ -8764,7 +8763,7 @@ pub mod cs2_dumper { pub const m_flLerpDuration: usize = 0x97C; // float32 pub const m_bLerpRestoreMoveType: usize = 0x980; // bool pub const m_bSingleLerpObject: usize = 0x981; // bool - pub const m_vecLerpingObjects: usize = 0x988; // + pub const m_vecLerpingObjects: usize = 0x988; // CUtlVector pub const m_iszLerpEffect: usize = 0x9A0; // CUtlSymbolLarge pub const m_iszLerpSound: usize = 0x9A8; // CUtlSymbolLarge pub const m_bAttachTouchingObject: usize = 0x9B0; // bool @@ -9516,7 +9515,7 @@ pub mod cs2_dumper { pub const m_flNextAttack: usize = 0xA8; // GameTime_t pub const m_bIsLookingAtWeapon: usize = 0xAC; // bool pub const m_bIsHoldingLookAtWeapon: usize = 0xAD; // bool - pub const m_hSavedWeapon: usize = 0xB0; // + pub const m_hSavedWeapon: usize = 0xB0; // CHandle pub const m_nTimeToMelee: usize = 0xB4; // int32 pub const m_nTimeToSecondary: usize = 0xB8; // int32 pub const m_nTimeToPrimary: usize = 0xBC; // int32 @@ -9569,7 +9568,7 @@ pub mod cs2_dumper { // Parent: None // Field count: 13 pub mod CBot { - pub const m_pController: usize = 0x10; // + pub const m_pController: usize = 0x10; // CCSPlayerController* pub const m_pPlayer: usize = 0x18; // CCSPlayerPawn* pub const m_bHasSpawned: usize = 0x20; // bool pub const m_id: usize = 0x24; // uint32 @@ -9784,7 +9783,7 @@ pub mod cs2_dumper { pub const m_playerOverrideForVote: usize = 0x654; // CPlayerSlot pub const m_nHighestCountIndex: usize = 0x658; // int32 pub const m_potentialIssues: usize = 0x660; // CUtlVector - pub const m_VoteOptions: usize = 0x678; // CUtlVector + pub const m_VoteOptions: usize = 0x678; // } // Parent: CCSWeaponBaseGun // Field count: 0 @@ -10031,8 +10030,8 @@ pub mod cs2_dumper { pub const m_pHostageServices: usize = 0xDD8; // CCSPlayer_HostageServices* pub const m_pBuyServices: usize = 0xDE0; // CCSPlayer_BuyServices* pub const m_pActionTrackingServices: usize = 0xDE8; // CCSPlayer_ActionTrackingServices* - pub const m_pRadioServices: usize = 0xDF0; // - pub const m_pDamageReactServices: usize = 0xDF8; // + pub const m_pRadioServices: usize = 0xDF0; // CCSPlayer_RadioServices* + pub const m_pDamageReactServices: usize = 0xDF8; // CCSPlayer_DamageReactServices* pub const m_nCharacterDefIndex: usize = 0xE00; // uint16 pub const m_bHasFemaleVoice: usize = 0xE02; // bool pub const m_strVOPrefix: usize = 0xE08; // CUtlString @@ -10056,7 +10055,7 @@ pub mod cs2_dumper { pub const m_aimPunchAngleVel: usize = 0xF1C; // QAngle pub const m_aimPunchTickBase: usize = 0xF28; // int32 pub const m_aimPunchTickFraction: usize = 0xF2C; // float32 - pub const m_aimPunchCache: usize = 0xF30; // + pub const m_aimPunchCache: usize = 0xF30; // CUtlVector pub const m_bIsBuyMenuOpen: usize = 0xF48; // bool pub const m_xLastHeadBoneTransform: usize = 0x15F0; // CTransform pub const m_bLastHeadBoneTransformIsValid: usize = 0x1610; // bool @@ -10917,7 +10916,7 @@ pub mod cs2_dumper { // MPulseLibraryBindings // MPulseDomainOptInFeatureTag pub mod CCSPointScript { - pub const m_pParent: usize = 0xF8; // CCSPointScriptEntity* + pub const m_pParent: usize = 0xF8; // } // Parent: CRagdollProp // Field count: 0 @@ -11153,7 +11152,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nBloodType (BloodType) pub mod CBaseEntity { pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* - pub const m_NetworkTransmitComponent: usize = 0x40; // + pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent pub const m_aThinkFunctions: usize = 0x240; // CUtlVector pub const m_iCurrentThinkContext: usize = 0x258; // int32 pub const m_nLastThinkTick: usize = 0x25C; // GameTick_t diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 9938831..bef7f44 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll @@ -872,7 +872,7 @@ namespace CS2Dumper.Schemas { public static class CAudioSentence { public const nint m_bShouldVoiceDuck = 0x0; // bool public const nint m_RunTimePhonemes = 0x8; // CUtlVector - public const nint m_EmphasisSamples = 0x20; // CUtlVector + public const nint m_EmphasisSamples = 0x20; // public const nint m_morphData = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 1853dd8..8f716a1 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -877,7 +877,7 @@ namespace cs2_dumper { namespace CAudioSentence { constexpr std::ptrdiff_t m_bShouldVoiceDuck = 0x0; // bool constexpr std::ptrdiff_t m_RunTimePhonemes = 0x8; // CUtlVector - constexpr std::ptrdiff_t m_EmphasisSamples = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_EmphasisSamples = 0x20; // constexpr std::ptrdiff_t m_morphData = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 529d82f..810a3ee 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -888,7 +888,7 @@ pub mod cs2_dumper { pub mod CAudioSentence { pub const m_bShouldVoiceDuck: usize = 0x0; // bool pub const m_RunTimePhonemes: usize = 0x8; // CUtlVector - pub const m_EmphasisSamples: usize = 0x20; // CUtlVector + pub const m_EmphasisSamples: usize = 0x20; // pub const m_morphData: usize = 0x38; // CAudioMorphData } // Parent: CSosGroupActionSchema diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index ae8fcc7..b98b435 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 3608c37..9c5391f 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 75370ed..20fe3cb 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index b74561c..d122660 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll @@ -65,7 +65,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSubSceneObject = 0x4; // uint32 public const nint m_nDrawCallIndex = 0x8; // uint32 public const nint m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t - public const nint m_extraBufferBinding = 0x10; // CRenderBufferBinding + public const nint m_extraBufferBinding = 0x10; // } // Parent: None // Field count: 3 diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 88abaac..80e9370 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #pragma once @@ -70,7 +70,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32 constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32 constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t - constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding + constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // } // Parent: None // Field count: 3 diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index 96a140f..9706322 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-01-10 01:49:11.809410100 UTC +// 2025-01-15 01:31:41.276127300 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -69,7 +69,7 @@ pub mod cs2_dumper { pub const m_nSubSceneObject: usize = 0x4; // uint32 pub const m_nDrawCallIndex: usize = 0x8; // uint32 pub const m_nAdditionalMeshDrawPrimitiveFlags: usize = 0xC; // MeshDrawPrimitiveFlags_t - pub const m_extraBufferBinding: usize = 0x10; // CRenderBufferBinding + pub const m_extraBufferBinding: usize = 0x10; // } // Parent: None // Field count: 3