diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 0241d38..f3fd989 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -1022,7 +1022,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmFrameSnapEvent { - public const nint m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t + public const nint m_frameSnapMode = 0x18; // } // Parent: None // Field count: 0 @@ -1367,7 +1367,7 @@ namespace CS2Dumper.Schemas { public static class CMotionGraph { public const nint m_paramSpans = 0x10; // CParamSpanUpdater public const nint m_tags = 0x28; // CUtlVector - public const nint m_pRootNode = 0x40; // CSmartPtr + public const nint m_pRootNode = 0x40; // public const nint m_nParameterCount = 0x48; // int32 public const nint m_nConfigStartIndex = 0x4C; // int32 public const nint m_nConfigCount = 0x50; // int32 @@ -1494,7 +1494,7 @@ namespace CS2Dumper.Schemas { public const nint m_syncEventOffset = 0x20; // float32 public const nint m_transitionOptions = 0x24; // CNmBitFlags public const nint m_targetSyncIDNodeIdx = 0x28; // int16 - public const nint m_blendWeightEasing = 0x2A; // NmEasingOperation_t + public const nint m_blendWeightEasing = 0x2A; // public const nint m_rootMotionBlend = 0x2B; // NmRootMotionBlendMode_t } // Parent: CNmFloatValueNode__CDefinition @@ -1506,7 +1506,7 @@ namespace CS2Dumper.Schemas { public const nint m_flEaseTime = 0x10; // float32 public const nint m_flStartValue = 0x14; // float32 public const nint m_nInputValueNodeIdx = 0x18; // int16 - public const nint m_easingOp = 0x1A; // NmEasingOperation_t + public const nint m_easingOp = 0x1A; // public const nint m_bUseStartValue = 0x1B; // bool } // Parent: None @@ -2783,7 +2783,7 @@ namespace CS2Dumper.Schemas { public const nint m_Transform = 0x0; // CTransform public const nint m_Name = 0x20; // CUtlString public const nint m_nParent = 0x28; // int32 - public const nint m_refModel = 0x30; // CStrongHandle + public const nint m_refModel = 0x30; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -2841,7 +2841,7 @@ namespace CS2Dumper.Schemas { public const nint m_values = 0x38; // CUtlVectorFixedGrowable public const nint m_flDefaultValue = 0x68; // float32 public const nint m_flEaseTime = 0x6C; // float32 - public const nint m_easingOp = 0x70; // NmEasingOperation_t + public const nint m_easingOp = 0x70; // } // Parent: CAnimUpdateNodeBase // Field count: 3 @@ -3300,7 +3300,7 @@ namespace CS2Dumper.Schemas { public const nint m_footInfo = 0x0; // CUtlVector public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping public const nint m_nHipBoneIndex = 0x28; // int32 - public const nint m_ikSolverType = 0x2C; // IKSolverType + public const nint m_ikSolverType = 0x2C; // public const nint m_bApplyTilt = 0x30; // bool public const nint m_bApplyHipDrop = 0x31; // bool public const nint m_bAlwaysUseFallbackHinge = 0x32; // bool @@ -3548,7 +3548,7 @@ namespace CS2Dumper.Schemas { public const nint m_refPhysicsData = 0xF0; // CUtlVector> public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector> public const nint m_refAnimGroups = 0x120; // CUtlVector> - public const nint m_refSequenceGroups = 0x138; // CUtlVector> + public const nint m_refSequenceGroups = 0x138; // public const nint m_meshGroups = 0x150; // CUtlVector public const nint m_materialGroups = 0x168; // CUtlVector public const nint m_nDefaultMeshGroupMask = 0x180; // uint64 @@ -3773,12 +3773,12 @@ namespace CS2Dumper.Schemas { public const nint m_bActiveListening = 0x8; // bool public const nint m_bActiveTalking = 0x9; // bool public const nint m_layerAnimations = 0x10; // CUtlVector - public const nint m_flIntensity = 0x28; // CRangeFloat - public const nint m_flDurationScale = 0x30; // CRangeFloat + public const nint m_flIntensity = 0x28; // + public const nint m_flDurationScale = 0x30; // public const nint m_bScaleWithInts = 0x38; // bool - public const nint m_flNextStart = 0x3C; // CRangeFloat - public const nint m_flStartOffset = 0x44; // CRangeFloat - public const nint m_flEndOffset = 0x4C; // CRangeFloat + public const nint m_flNextStart = 0x3C; // + public const nint m_flStartOffset = 0x44; // + public const nint m_flEndOffset = 0x4C; // public const nint m_flFadeIn = 0x54; // float32 public const nint m_flFadeOut = 0x58; // float32 } @@ -4208,7 +4208,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateNodeBase { - public const nint m_nodePath = 0x18; // CAnimNodePath + public const nint m_nodePath = 0x18; // public const nint m_networkMode = 0x48; // AnimNodeNetworkMode public const nint m_name = 0x50; // CUtlString } @@ -4917,7 +4917,7 @@ namespace CS2Dumper.Schemas { public static class CRenderGroom { public const nint m_hairs = 0x0; // CUtlVector public const nint m_hairPositionOffsets = 0x18; // CUtlVector - public const nint m_hSimParamsMat = 0x40; // CStrongHandleCopyable + public const nint m_hSimParamsMat = 0x40; // public const nint m_nSegmentsPerHairStrand = 0x48; // int32 public const nint m_nGuideHairCount = 0x4C; // int32 public const nint m_nHairCount = 0x50; // int32 @@ -5057,7 +5057,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MotionBlendItem { - public const nint m_pChild = 0x0; // CSmartPtr + public const nint m_pChild = 0x0; // public const nint m_flKeyValue = 0x8; // float32 } // Parent: CBoneConstraintBase @@ -5431,7 +5431,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CPoseHandle { public const nint m_nIndex = 0x0; // uint16 - public const nint m_eType = 0x2; // PoseType_t + public const nint m_eType = 0x2; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -5539,7 +5539,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateSharedData { - public const nint m_nodes = 0x10; // CUtlVector> + public const nint m_nodes = 0x10; // public const nint m_nodeIndexMap = 0x28; // CUtlHashtable public const nint m_components = 0x48; // CUtlVector> public const nint m_pParamListUpdater = 0x60; // CSmartPtr @@ -5548,7 +5548,7 @@ namespace CS2Dumper.Schemas { public const nint m_settings = 0x78; // CAnimGraphSettingsManager public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr public const nint m_pSkeleton = 0xB0; // CSmartPtr - public const nint m_rootNodePath = 0xB8; // CAnimNodePath + public const nint m_rootNodePath = 0xB8; // } // Parent: None // Field count: 5 @@ -5770,7 +5770,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Field count: 5 public static class IKTargetSettings_t { - public const nint m_TargetSource = 0x0; // IKTargetSource + public const nint m_TargetSource = 0x0; // public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t public const nint m_AnimgraphParameterNamePosition = 0x18; // AnimParamID public const nint m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID @@ -6095,7 +6095,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Field count: 3 public static class IKSolverSettings_t { - public const nint m_SolverType = 0x0; // IKSolverType + public const nint m_SolverType = 0x0; // public const nint m_nNumIterations = 0x4; // int32 public const nint m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode } @@ -6247,12 +6247,12 @@ namespace CS2Dumper.Schemas { public static class CModelConfigElement_AttachedModel { public const nint m_InstanceName = 0x48; // CUtlString public const nint m_EntityClass = 0x50; // CUtlString - public const nint m_hModel = 0x58; // CStrongHandle + public const nint m_hModel = 0x58; // public const nint m_vOffset = 0x60; // Vector public const nint m_aAngOffset = 0x6C; // QAngle public const nint m_AttachmentName = 0x78; // CUtlString public const nint m_LocalAttachmentOffsetName = 0x80; // CUtlString - public const nint m_AttachmentType = 0x88; // ModelConfigAttachmentType_t + public const nint m_AttachmentType = 0x88; // public const nint m_bBoneMergeFlex = 0x8C; // bool public const nint m_bUserSpecifiedColor = 0x8D; // bool public const nint m_bUserSpecifiedMaterialGroup = 0x8E; // bool diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index 8257596..ad497ea 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -1027,7 +1027,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmFrameSnapEvent { - constexpr std::ptrdiff_t m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t + constexpr std::ptrdiff_t m_frameSnapMode = 0x18; // } // Parent: None // Field count: 0 @@ -1372,7 +1372,7 @@ namespace cs2_dumper { namespace CMotionGraph { constexpr std::ptrdiff_t m_paramSpans = 0x10; // CParamSpanUpdater constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector - constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr + constexpr std::ptrdiff_t m_pRootNode = 0x40; // constexpr std::ptrdiff_t m_nParameterCount = 0x48; // int32 constexpr std::ptrdiff_t m_nConfigStartIndex = 0x4C; // int32 constexpr std::ptrdiff_t m_nConfigCount = 0x50; // int32 @@ -1499,7 +1499,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_syncEventOffset = 0x20; // float32 constexpr std::ptrdiff_t m_transitionOptions = 0x24; // CNmBitFlags constexpr std::ptrdiff_t m_targetSyncIDNodeIdx = 0x28; // int16 - constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; // NmEasingOperation_t + constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; // constexpr std::ptrdiff_t m_rootMotionBlend = 0x2B; // NmRootMotionBlendMode_t } // Parent: CNmFloatValueNode__CDefinition @@ -1511,7 +1511,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flEaseTime = 0x10; // float32 constexpr std::ptrdiff_t m_flStartValue = 0x14; // float32 constexpr std::ptrdiff_t m_nInputValueNodeIdx = 0x18; // int16 - constexpr std::ptrdiff_t m_easingOp = 0x1A; // NmEasingOperation_t + constexpr std::ptrdiff_t m_easingOp = 0x1A; // constexpr std::ptrdiff_t m_bUseStartValue = 0x1B; // bool } // Parent: None @@ -2788,7 +2788,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Transform = 0x0; // CTransform constexpr std::ptrdiff_t m_Name = 0x20; // CUtlString constexpr std::ptrdiff_t m_nParent = 0x28; // int32 - constexpr std::ptrdiff_t m_refModel = 0x30; // CStrongHandle + constexpr std::ptrdiff_t m_refModel = 0x30; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -2846,7 +2846,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_values = 0x38; // CUtlVectorFixedGrowable constexpr std::ptrdiff_t m_flDefaultValue = 0x68; // float32 constexpr std::ptrdiff_t m_flEaseTime = 0x6C; // float32 - constexpr std::ptrdiff_t m_easingOp = 0x70; // NmEasingOperation_t + constexpr std::ptrdiff_t m_easingOp = 0x70; // } // Parent: CAnimUpdateNodeBase // Field count: 3 @@ -3305,7 +3305,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32 - constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType + constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // constexpr std::ptrdiff_t m_bApplyTilt = 0x30; // bool constexpr std::ptrdiff_t m_bApplyHipDrop = 0x31; // bool constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x32; // bool @@ -3553,7 +3553,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector> constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector> constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector> - constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector> + constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64 @@ -3778,12 +3778,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bActiveListening = 0x8; // bool constexpr std::ptrdiff_t m_bActiveTalking = 0x9; // bool constexpr std::ptrdiff_t m_layerAnimations = 0x10; // CUtlVector - constexpr std::ptrdiff_t m_flIntensity = 0x28; // CRangeFloat - constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat + constexpr std::ptrdiff_t m_flIntensity = 0x28; // + constexpr std::ptrdiff_t m_flDurationScale = 0x30; // constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool - constexpr std::ptrdiff_t m_flNextStart = 0x3C; // CRangeFloat - constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat - constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat + constexpr std::ptrdiff_t m_flNextStart = 0x3C; // + constexpr std::ptrdiff_t m_flStartOffset = 0x44; // + constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32 constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32 } @@ -4213,7 +4213,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimUpdateNodeBase { - constexpr std::ptrdiff_t m_nodePath = 0x18; // CAnimNodePath + constexpr std::ptrdiff_t m_nodePath = 0x18; // constexpr std::ptrdiff_t m_networkMode = 0x48; // AnimNodeNetworkMode constexpr std::ptrdiff_t m_name = 0x50; // CUtlString } @@ -4922,7 +4922,7 @@ namespace cs2_dumper { namespace CRenderGroom { constexpr std::ptrdiff_t m_hairs = 0x0; // CUtlVector constexpr std::ptrdiff_t m_hairPositionOffsets = 0x18; // CUtlVector - constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; // CStrongHandleCopyable + constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; // constexpr std::ptrdiff_t m_nSegmentsPerHairStrand = 0x48; // int32 constexpr std::ptrdiff_t m_nGuideHairCount = 0x4C; // int32 constexpr std::ptrdiff_t m_nHairCount = 0x50; // int32 @@ -5062,7 +5062,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace MotionBlendItem { - constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr + constexpr std::ptrdiff_t m_pChild = 0x0; // constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32 } // Parent: CBoneConstraintBase @@ -5436,7 +5436,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CPoseHandle { constexpr std::ptrdiff_t m_nIndex = 0x0; // uint16 - constexpr std::ptrdiff_t m_eType = 0x2; // PoseType_t + constexpr std::ptrdiff_t m_eType = 0x2; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -5544,7 +5544,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimUpdateSharedData { - constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector> + constexpr std::ptrdiff_t m_nodes = 0x10; // constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector> constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr @@ -5553,7 +5553,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr - constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // CAnimNodePath + constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // } // Parent: None // Field count: 5 @@ -5775,7 +5775,7 @@ namespace cs2_dumper { // Parent: None // Field count: 5 namespace IKTargetSettings_t { - constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource + constexpr std::ptrdiff_t m_TargetSource = 0x0; // constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t constexpr std::ptrdiff_t m_AnimgraphParameterNamePosition = 0x18; // AnimParamID constexpr std::ptrdiff_t m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID @@ -6100,7 +6100,7 @@ namespace cs2_dumper { // Parent: None // Field count: 3 namespace IKSolverSettings_t { - constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType + constexpr std::ptrdiff_t m_SolverType = 0x0; // constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32 constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode } @@ -6252,12 +6252,12 @@ namespace cs2_dumper { namespace CModelConfigElement_AttachedModel { constexpr std::ptrdiff_t m_InstanceName = 0x48; // CUtlString constexpr std::ptrdiff_t m_EntityClass = 0x50; // CUtlString - constexpr std::ptrdiff_t m_hModel = 0x58; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x58; // constexpr std::ptrdiff_t m_vOffset = 0x60; // Vector constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString constexpr std::ptrdiff_t m_LocalAttachmentOffsetName = 0x80; // CUtlString - constexpr std::ptrdiff_t m_AttachmentType = 0x88; // ModelConfigAttachmentType_t + constexpr std::ptrdiff_t m_AttachmentType = 0x88; // constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x8C; // bool constexpr std::ptrdiff_t m_bUserSpecifiedColor = 0x8D; // bool constexpr std::ptrdiff_t m_bUserSpecifiedMaterialGroup = 0x8E; // bool diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index bfe385b..e19e27b 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1119,7 +1119,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmFrameSnapEvent { - pub const m_frameSnapMode: usize = 0x18; // NmFrameSnapEventMode_t + pub const m_frameSnapMode: usize = 0x18; // } // Parent: None // Field count: 0 @@ -1464,7 +1464,7 @@ pub mod cs2_dumper { pub mod CMotionGraph { pub const m_paramSpans: usize = 0x10; // CParamSpanUpdater pub const m_tags: usize = 0x28; // CUtlVector - pub const m_pRootNode: usize = 0x40; // CSmartPtr + pub const m_pRootNode: usize = 0x40; // pub const m_nParameterCount: usize = 0x48; // int32 pub const m_nConfigStartIndex: usize = 0x4C; // int32 pub const m_nConfigCount: usize = 0x50; // int32 @@ -1591,7 +1591,7 @@ pub mod cs2_dumper { pub const m_syncEventOffset: usize = 0x20; // float32 pub const m_transitionOptions: usize = 0x24; // CNmBitFlags pub const m_targetSyncIDNodeIdx: usize = 0x28; // int16 - pub const m_blendWeightEasing: usize = 0x2A; // NmEasingOperation_t + pub const m_blendWeightEasing: usize = 0x2A; // pub const m_rootMotionBlend: usize = 0x2B; // NmRootMotionBlendMode_t } // Parent: CNmFloatValueNode__CDefinition @@ -1603,7 +1603,7 @@ pub mod cs2_dumper { pub const m_flEaseTime: usize = 0x10; // float32 pub const m_flStartValue: usize = 0x14; // float32 pub const m_nInputValueNodeIdx: usize = 0x18; // int16 - pub const m_easingOp: usize = 0x1A; // NmEasingOperation_t + pub const m_easingOp: usize = 0x1A; // pub const m_bUseStartValue: usize = 0x1B; // bool } // Parent: None @@ -2880,7 +2880,7 @@ pub mod cs2_dumper { pub const m_Transform: usize = 0x0; // CTransform pub const m_Name: usize = 0x20; // CUtlString pub const m_nParent: usize = 0x28; // int32 - pub const m_refModel: usize = 0x30; // CStrongHandle + pub const m_refModel: usize = 0x30; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -2938,7 +2938,7 @@ pub mod cs2_dumper { pub const m_values: usize = 0x38; // CUtlVectorFixedGrowable pub const m_flDefaultValue: usize = 0x68; // float32 pub const m_flEaseTime: usize = 0x6C; // float32 - pub const m_easingOp: usize = 0x70; // NmEasingOperation_t + pub const m_easingOp: usize = 0x70; // } // Parent: CAnimUpdateNodeBase // Field count: 3 @@ -3397,7 +3397,7 @@ pub mod cs2_dumper { pub const m_footInfo: usize = 0x0; // CUtlVector pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping pub const m_nHipBoneIndex: usize = 0x28; // int32 - pub const m_ikSolverType: usize = 0x2C; // IKSolverType + pub const m_ikSolverType: usize = 0x2C; // pub const m_bApplyTilt: usize = 0x30; // bool pub const m_bApplyHipDrop: usize = 0x31; // bool pub const m_bAlwaysUseFallbackHinge: usize = 0x32; // bool @@ -3645,7 +3645,7 @@ pub mod cs2_dumper { pub const m_refPhysicsData: usize = 0xF0; // CUtlVector> pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector> pub const m_refAnimGroups: usize = 0x120; // CUtlVector> - pub const m_refSequenceGroups: usize = 0x138; // CUtlVector> + pub const m_refSequenceGroups: usize = 0x138; // pub const m_meshGroups: usize = 0x150; // CUtlVector pub const m_materialGroups: usize = 0x168; // CUtlVector pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64 @@ -3870,12 +3870,12 @@ pub mod cs2_dumper { pub const m_bActiveListening: usize = 0x8; // bool pub const m_bActiveTalking: usize = 0x9; // bool pub const m_layerAnimations: usize = 0x10; // CUtlVector - pub const m_flIntensity: usize = 0x28; // CRangeFloat - pub const m_flDurationScale: usize = 0x30; // CRangeFloat + pub const m_flIntensity: usize = 0x28; // + pub const m_flDurationScale: usize = 0x30; // pub const m_bScaleWithInts: usize = 0x38; // bool - pub const m_flNextStart: usize = 0x3C; // CRangeFloat - pub const m_flStartOffset: usize = 0x44; // CRangeFloat - pub const m_flEndOffset: usize = 0x4C; // CRangeFloat + pub const m_flNextStart: usize = 0x3C; // + pub const m_flStartOffset: usize = 0x44; // + pub const m_flEndOffset: usize = 0x4C; // pub const m_flFadeIn: usize = 0x54; // float32 pub const m_flFadeOut: usize = 0x58; // float32 } @@ -4305,7 +4305,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimUpdateNodeBase { - pub const m_nodePath: usize = 0x18; // CAnimNodePath + pub const m_nodePath: usize = 0x18; // pub const m_networkMode: usize = 0x48; // AnimNodeNetworkMode pub const m_name: usize = 0x50; // CUtlString } @@ -5014,7 +5014,7 @@ pub mod cs2_dumper { pub mod CRenderGroom { pub const m_hairs: usize = 0x0; // CUtlVector pub const m_hairPositionOffsets: usize = 0x18; // CUtlVector - pub const m_hSimParamsMat: usize = 0x40; // CStrongHandleCopyable + pub const m_hSimParamsMat: usize = 0x40; // pub const m_nSegmentsPerHairStrand: usize = 0x48; // int32 pub const m_nGuideHairCount: usize = 0x4C; // int32 pub const m_nHairCount: usize = 0x50; // int32 @@ -5154,7 +5154,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod MotionBlendItem { - pub const m_pChild: usize = 0x0; // CSmartPtr + pub const m_pChild: usize = 0x0; // pub const m_flKeyValue: usize = 0x8; // float32 } // Parent: CBoneConstraintBase @@ -5528,7 +5528,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CPoseHandle { pub const m_nIndex: usize = 0x0; // uint16 - pub const m_eType: usize = 0x2; // PoseType_t + pub const m_eType: usize = 0x2; // } // Parent: CNmIDValueNode__CDefinition // Field count: 2 @@ -5636,7 +5636,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimUpdateSharedData { - pub const m_nodes: usize = 0x10; // CUtlVector> + pub const m_nodes: usize = 0x10; // pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable pub const m_components: usize = 0x48; // CUtlVector> pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr @@ -5645,7 +5645,7 @@ pub mod cs2_dumper { pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr pub const m_pSkeleton: usize = 0xB0; // CSmartPtr - pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath + pub const m_rootNodePath: usize = 0xB8; // } // Parent: None // Field count: 5 @@ -5867,7 +5867,7 @@ pub mod cs2_dumper { // Parent: None // Field count: 5 pub mod IKTargetSettings_t { - pub const m_TargetSource: usize = 0x0; // IKTargetSource + pub const m_TargetSource: usize = 0x0; // pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t pub const m_AnimgraphParameterNamePosition: usize = 0x18; // AnimParamID pub const m_AnimgraphParameterNameOrientation: usize = 0x1C; // AnimParamID @@ -6192,7 +6192,7 @@ pub mod cs2_dumper { // Parent: None // Field count: 3 pub mod IKSolverSettings_t { - pub const m_SolverType: usize = 0x0; // IKSolverType + pub const m_SolverType: usize = 0x0; // pub const m_nNumIterations: usize = 0x4; // int32 pub const m_EndEffectorRotationFixUpMode: usize = 0x8; // EIKEndEffectorRotationFixUpMode } @@ -6344,12 +6344,12 @@ pub mod cs2_dumper { pub mod CModelConfigElement_AttachedModel { pub const m_InstanceName: usize = 0x48; // CUtlString pub const m_EntityClass: usize = 0x50; // CUtlString - pub const m_hModel: usize = 0x58; // CStrongHandle + pub const m_hModel: usize = 0x58; // pub const m_vOffset: usize = 0x60; // Vector pub const m_aAngOffset: usize = 0x6C; // QAngle pub const m_AttachmentName: usize = 0x78; // CUtlString pub const m_LocalAttachmentOffsetName: usize = 0x80; // CUtlString - pub const m_AttachmentType: usize = 0x88; // ModelConfigAttachmentType_t + pub const m_AttachmentType: usize = 0x88; // pub const m_bBoneMergeFlex: usize = 0x8C; // bool pub const m_bUserSpecifiedColor: usize = 0x8D; // bool pub const m_bUserSpecifiedMaterialGroup: usize = 0x8E; // bool diff --git a/output/buttons.cs b/output/buttons.cs index ebf10e5..2114cee 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/buttons.hpp b/output/buttons.hpp index f18b136..a4c48bc 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/buttons.rs b/output/buttons.rs index 0e72952..649d126 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/client_dll.cs b/output/client_dll.cs index 6f93a4a..c04ed10 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: client.dll @@ -447,8 +447,8 @@ namespace CS2Dumper.Schemas { public const nint m_nLastAddDecal = 0xAAC; // int32 public const nint m_nDecalsAdded = 0xAB0; // int32 public const nint m_iOldHealth = 0xAB4; // int32 - public const nint m_nRenderMode = 0xAB8; // RenderMode_t - public const nint m_nRenderFX = 0xAB9; // RenderFx_t + public const nint m_nRenderMode = 0xAB8; // + public const nint m_nRenderFX = 0xAB9; // public const nint m_bAllowFadeInView = 0xABA; // bool public const nint m_clrRender = 0xAD8; // Color public const nint m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar @@ -2340,7 +2340,7 @@ namespace CS2Dumper.Schemas { public const nint m_hPredictedPawn = 0x634; // CHandle public const nint m_nSplitScreenSlot = 0x638; // CSplitScreenSlot public const nint m_hSplitOwner = 0x63C; // CHandle - public const nint m_hSplitScreenPlayers = 0x640; // CUtlVector> + public const nint m_hSplitScreenPlayers = 0x640; // public const nint m_bIsHLTV = 0x658; // bool public const nint m_iConnected = 0x65C; // PlayerConnectedState public const nint m_iszPlayerName = 0x660; // char[128] @@ -3593,7 +3593,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint m_hModel = 0xA0; // CStrongHandle + public const nint m_hModel = 0xA0; // public const nint m_ModelName = 0xA8; // CUtlSymbolLarge public const nint m_bClientClothCreationSuppressed = 0xE8; // bool public const nint m_MeshGroupMask = 0x198; // uint64 @@ -5163,7 +5163,7 @@ namespace CS2Dumper.Schemas { public const nint m_vecMins = 0x40; // Vector public const nint m_vecMaxs = 0x4C; // Vector public const nint m_usSolidFlags = 0x5A; // uint8 - public const nint m_nSolidType = 0x5B; // SolidType_t + public const nint m_nSolidType = 0x5B; // public const nint m_triggerBloat = 0x5C; // uint8 public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t public const nint m_CollisionGroup = 0x5E; // uint8 @@ -5228,7 +5228,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCreationTime = 0xD74; // float32 public const nint m_nTintID = 0xD78; // int32 public const nint m_nVersion = 0xD7C; // uint8 - public const nint m_ubSignature = 0xD7D; // uint8[128] + public const nint m_ubSignature = 0xD7D; // public const nint m_SprayRenderHelper = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None @@ -5849,9 +5849,9 @@ namespace CS2Dumper.Schemas { public const nint m_vecBaseVelocity = 0x430; // Vector public const nint m_hEffectEntity = 0x43C; // CHandle public const nint m_hOwnerEntity = 0x440; // CHandle - public const nint m_MoveCollide = 0x444; // MoveCollide_t - public const nint m_MoveType = 0x445; // MoveType_t - public const nint m_nActualMoveType = 0x446; // MoveType_t + public const nint m_MoveCollide = 0x444; // + public const nint m_MoveType = 0x445; // + public const nint m_nActualMoveType = 0x446; // public const nint m_flWaterLevel = 0x448; // float32 public const nint m_fEffects = 0x44C; // uint32 public const nint m_hGroundEntity = 0x450; // CHandle @@ -6207,7 +6207,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBackgroundWorldToUV = 0xFE4; // float32 public const nint m_Color = 0xFE8; // Color public const nint m_nJustifyHorizontal = 0xFEC; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t + public const nint m_nJustifyVertical = 0xFF0; // public const nint m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade @@ -6819,7 +6819,7 @@ namespace CS2Dumper.Schemas { public const nint m_hBombDefuser = 0xFE8; // CHandle public const nint m_hControlPanel = 0xFEC; // CHandle public const nint m_AttributeManager = 0xFF0; // C_AttributeContainer - public const nint m_hDefuserMultimeter = 0x1498; // CHandle + public const nint m_hDefuserMultimeter = 0x1498; // public const nint m_flNextRadarFlashTime = 0x149C; // GameTime_t public const nint m_bRadarFlash = 0x14A0; // bool public const nint m_pBombDefuser = 0x14A4; // CHandle diff --git a/output/client_dll.hpp b/output/client_dll.hpp index 9ae5bb7..34c649a 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -452,8 +452,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLastAddDecal = 0xAAC; // int32 constexpr std::ptrdiff_t m_nDecalsAdded = 0xAB0; // int32 constexpr std::ptrdiff_t m_iOldHealth = 0xAB4; // int32 - constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; // RenderMode_t - constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; // RenderFx_t + constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; // + constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; // constexpr std::ptrdiff_t m_bAllowFadeInView = 0xABA; // bool constexpr std::ptrdiff_t m_clrRender = 0xAD8; // Color constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar @@ -2345,7 +2345,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hPredictedPawn = 0x634; // CHandle constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x638; // CSplitScreenSlot constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; // CHandle - constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x640; // CUtlVector> + constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x640; // constexpr std::ptrdiff_t m_bIsHLTV = 0x658; // bool constexpr std::ptrdiff_t m_iConnected = 0x65C; // PlayerConnectedState constexpr std::ptrdiff_t m_iszPlayerName = 0x660; // char[128] @@ -3598,7 +3598,7 @@ namespace cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) namespace CModelState { - constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0xA0; // constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool constexpr std::ptrdiff_t m_MeshGroupMask = 0x198; // uint64 @@ -5168,7 +5168,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 - constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t + constexpr std::ptrdiff_t m_nSolidType = 0x5B; // constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 @@ -5233,7 +5233,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCreationTime = 0xD74; // float32 constexpr std::ptrdiff_t m_nTintID = 0xD78; // int32 constexpr std::ptrdiff_t m_nVersion = 0xD7C; // uint8 - constexpr std::ptrdiff_t m_ubSignature = 0xD7D; // uint8[128] + constexpr std::ptrdiff_t m_ubSignature = 0xD7D; // constexpr std::ptrdiff_t m_SprayRenderHelper = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None @@ -5854,9 +5854,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecBaseVelocity = 0x430; // Vector constexpr std::ptrdiff_t m_hEffectEntity = 0x43C; // CHandle constexpr std::ptrdiff_t m_hOwnerEntity = 0x440; // CHandle - constexpr std::ptrdiff_t m_MoveCollide = 0x444; // MoveCollide_t - constexpr std::ptrdiff_t m_MoveType = 0x445; // MoveType_t - constexpr std::ptrdiff_t m_nActualMoveType = 0x446; // MoveType_t + constexpr std::ptrdiff_t m_MoveCollide = 0x444; // + constexpr std::ptrdiff_t m_MoveType = 0x445; // + constexpr std::ptrdiff_t m_nActualMoveType = 0x446; // constexpr std::ptrdiff_t m_flWaterLevel = 0x448; // float32 constexpr std::ptrdiff_t m_fEffects = 0x44C; // uint32 constexpr std::ptrdiff_t m_hGroundEntity = 0x450; // CHandle @@ -6212,7 +6212,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBackgroundWorldToUV = 0xFE4; // float32 constexpr std::ptrdiff_t m_Color = 0xFE8; // Color constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xFEC; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0xFF0; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xFF0; // constexpr std::ptrdiff_t m_nReorientMode = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade @@ -6824,7 +6824,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_hBombDefuser = 0xFE8; // CHandle constexpr std::ptrdiff_t m_hControlPanel = 0xFEC; // CHandle constexpr std::ptrdiff_t m_AttributeManager = 0xFF0; // C_AttributeContainer - constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; // CHandle + constexpr std::ptrdiff_t m_hDefuserMultimeter = 0x1498; // constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0x149C; // GameTime_t constexpr std::ptrdiff_t m_bRadarFlash = 0x14A0; // bool constexpr std::ptrdiff_t m_pBombDefuser = 0x14A4; // CHandle diff --git a/output/client_dll.rs b/output/client_dll.rs index 890c464..04ac533 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -457,8 +457,8 @@ pub mod cs2_dumper { pub const m_nLastAddDecal: usize = 0xAAC; // int32 pub const m_nDecalsAdded: usize = 0xAB0; // int32 pub const m_iOldHealth: usize = 0xAB4; // int32 - pub const m_nRenderMode: usize = 0xAB8; // RenderMode_t - pub const m_nRenderFX: usize = 0xAB9; // RenderFx_t + pub const m_nRenderMode: usize = 0xAB8; // + pub const m_nRenderFX: usize = 0xAB9; // pub const m_bAllowFadeInView: usize = 0xABA; // bool pub const m_clrRender: usize = 0xAD8; // Color pub const m_vecRenderAttributes: usize = 0xAE0; // C_UtlVectorEmbeddedNetworkVar @@ -2350,7 +2350,7 @@ pub mod cs2_dumper { pub const m_hPredictedPawn: usize = 0x634; // CHandle pub const m_nSplitScreenSlot: usize = 0x638; // CSplitScreenSlot pub const m_hSplitOwner: usize = 0x63C; // CHandle - pub const m_hSplitScreenPlayers: usize = 0x640; // CUtlVector> + pub const m_hSplitScreenPlayers: usize = 0x640; // pub const m_bIsHLTV: usize = 0x658; // bool pub const m_iConnected: usize = 0x65C; // PlayerConnectedState pub const m_iszPlayerName: usize = 0x660; // char[128] @@ -3603,7 +3603,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle + pub const m_hModel: usize = 0xA0; // pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool pub const m_MeshGroupMask: usize = 0x198; // uint64 @@ -5173,7 +5173,7 @@ pub mod cs2_dumper { pub const m_vecMins: usize = 0x40; // Vector pub const m_vecMaxs: usize = 0x4C; // Vector pub const m_usSolidFlags: usize = 0x5A; // uint8 - pub const m_nSolidType: usize = 0x5B; // SolidType_t + pub const m_nSolidType: usize = 0x5B; // pub const m_triggerBloat: usize = 0x5C; // uint8 pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t pub const m_CollisionGroup: usize = 0x5E; // uint8 @@ -5238,7 +5238,7 @@ pub mod cs2_dumper { pub const m_flCreationTime: usize = 0xD74; // float32 pub const m_nTintID: usize = 0xD78; // int32 pub const m_nVersion: usize = 0xD7C; // uint8 - pub const m_ubSignature: usize = 0xD7D; // uint8[128] + pub const m_ubSignature: usize = 0xD7D; // pub const m_SprayRenderHelper: usize = 0xE08; // CPlayerSprayDecalRenderHelper } // Parent: None @@ -5859,9 +5859,9 @@ pub mod cs2_dumper { pub const m_vecBaseVelocity: usize = 0x430; // Vector pub const m_hEffectEntity: usize = 0x43C; // CHandle pub const m_hOwnerEntity: usize = 0x440; // CHandle - pub const m_MoveCollide: usize = 0x444; // MoveCollide_t - pub const m_MoveType: usize = 0x445; // MoveType_t - pub const m_nActualMoveType: usize = 0x446; // MoveType_t + pub const m_MoveCollide: usize = 0x444; // + pub const m_MoveType: usize = 0x445; // + pub const m_nActualMoveType: usize = 0x446; // pub const m_flWaterLevel: usize = 0x448; // float32 pub const m_fEffects: usize = 0x44C; // uint32 pub const m_hGroundEntity: usize = 0x450; // CHandle @@ -6217,7 +6217,7 @@ pub mod cs2_dumper { pub const m_flBackgroundWorldToUV: usize = 0xFE4; // float32 pub const m_Color: usize = 0xFE8; // Color pub const m_nJustifyHorizontal: usize = 0xFEC; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0xFF0; // PointWorldTextJustifyVertical_t + pub const m_nJustifyVertical: usize = 0xFF0; // pub const m_nReorientMode: usize = 0xFF4; // PointWorldTextReorientMode_t } // Parent: C_BaseGrenade @@ -6829,7 +6829,7 @@ pub mod cs2_dumper { pub const m_hBombDefuser: usize = 0xFE8; // CHandle pub const m_hControlPanel: usize = 0xFEC; // CHandle pub const m_AttributeManager: usize = 0xFF0; // C_AttributeContainer - pub const m_hDefuserMultimeter: usize = 0x1498; // CHandle + pub const m_hDefuserMultimeter: usize = 0x1498; // pub const m_flNextRadarFlashTime: usize = 0x149C; // GameTime_t pub const m_bRadarFlash: usize = 0x14A0; // bool pub const m_pBombDefuser: usize = 0x14A4; // CHandle diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index ac8e147..86fcc32 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index dcc62d3..f45e301 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index 0c3d762..dd3a388 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 80e80c7..8d74931 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index d028222..55cfeef 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/host_dll.rs b/output/host_dll.rs index b170b00..0a88339 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 88c30f3..0d15d1f 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { "build_number": 14071, - "timestamp": "2025-03-12T09:38:45.590431400+00:00" + "timestamp": "2025-03-12T01:35:26.000578900+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index 7543fd3..68f9c69 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -181,26 +181,26 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BAF74EA); - public const nint IVALIDATE001 = 0x14A3108; - public const nint SteamClient006 = 0x14A0860; - public const nint SteamClient007 = 0x14A0868; - public const nint SteamClient008 = 0x14A0870; - public const nint SteamClient009 = 0x14A0878; - public const nint SteamClient010 = 0x14A0880; - public const nint SteamClient011 = 0x14A0888; - public const nint SteamClient012 = 0x14A0890; - public const nint SteamClient013 = 0x14A0898; - public const nint SteamClient014 = 0x14A08A0; - public const nint SteamClient015 = 0x14A08A8; - public const nint SteamClient016 = 0x14A08B0; - public const nint SteamClient017 = 0x14A08B8; - public const nint SteamClient018 = 0x14A08C0; - public const nint SteamClient019 = 0x14A08C8; - public const nint SteamClient020 = 0x14A08D0; - public const nint SteamClient021 = 0x14A08D8; - public const nint p2pvoice002 = 0x14E273F; - public const nint p2pvoicesingleton002 = 0x147E0E0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB0885A); + public const nint IVALIDATE001 = 0x152B478; + public const nint SteamClient006 = 0x1528BD0; + public const nint SteamClient007 = 0x1528BD8; + public const nint SteamClient008 = 0x1528BE0; + public const nint SteamClient009 = 0x1528BE8; + public const nint SteamClient010 = 0x1528BF0; + public const nint SteamClient011 = 0x1528BF8; + public const nint SteamClient012 = 0x1528C00; + public const nint SteamClient013 = 0x1528C08; + public const nint SteamClient014 = 0x1528C10; + public const nint SteamClient015 = 0x1528C18; + public const nint SteamClient016 = 0x1528C20; + public const nint SteamClient017 = 0x1528C28; + public const nint SteamClient018 = 0x1528C30; + public const nint SteamClient019 = 0x1528C38; + public const nint SteamClient020 = 0x1528C40; + public const nint SteamClient021 = 0x1528C48; + public const nint p2pvoice002 = 0x14E299F; + public const nint p2pvoicesingleton002 = 0x15060E0; } // Module: tier0.dll public static class Tier0Dll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index 72043dc..dfa733f 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -186,26 +186,26 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAF74EA; - constexpr std::ptrdiff_t IVALIDATE001 = 0x14A3108; - constexpr std::ptrdiff_t SteamClient006 = 0x14A0860; - constexpr std::ptrdiff_t SteamClient007 = 0x14A0868; - constexpr std::ptrdiff_t SteamClient008 = 0x14A0870; - constexpr std::ptrdiff_t SteamClient009 = 0x14A0878; - constexpr std::ptrdiff_t SteamClient010 = 0x14A0880; - constexpr std::ptrdiff_t SteamClient011 = 0x14A0888; - constexpr std::ptrdiff_t SteamClient012 = 0x14A0890; - constexpr std::ptrdiff_t SteamClient013 = 0x14A0898; - constexpr std::ptrdiff_t SteamClient014 = 0x14A08A0; - constexpr std::ptrdiff_t SteamClient015 = 0x14A08A8; - constexpr std::ptrdiff_t SteamClient016 = 0x14A08B0; - constexpr std::ptrdiff_t SteamClient017 = 0x14A08B8; - constexpr std::ptrdiff_t SteamClient018 = 0x14A08C0; - constexpr std::ptrdiff_t SteamClient019 = 0x14A08C8; - constexpr std::ptrdiff_t SteamClient020 = 0x14A08D0; - constexpr std::ptrdiff_t SteamClient021 = 0x14A08D8; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E273F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x147E0E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB0885A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x152B478; + constexpr std::ptrdiff_t SteamClient006 = 0x1528BD0; + constexpr std::ptrdiff_t SteamClient007 = 0x1528BD8; + constexpr std::ptrdiff_t SteamClient008 = 0x1528BE0; + constexpr std::ptrdiff_t SteamClient009 = 0x1528BE8; + constexpr std::ptrdiff_t SteamClient010 = 0x1528BF0; + constexpr std::ptrdiff_t SteamClient011 = 0x1528BF8; + constexpr std::ptrdiff_t SteamClient012 = 0x1528C00; + constexpr std::ptrdiff_t SteamClient013 = 0x1528C08; + constexpr std::ptrdiff_t SteamClient014 = 0x1528C10; + constexpr std::ptrdiff_t SteamClient015 = 0x1528C18; + constexpr std::ptrdiff_t SteamClient016 = 0x1528C20; + constexpr std::ptrdiff_t SteamClient017 = 0x1528C28; + constexpr std::ptrdiff_t SteamClient018 = 0x1528C30; + constexpr std::ptrdiff_t SteamClient019 = 0x1528C38; + constexpr std::ptrdiff_t SteamClient020 = 0x1528C40; + constexpr std::ptrdiff_t SteamClient021 = 0x1528C48; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E299F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x15060E0; } // Module: tier0.dll namespace tier0_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 8922460..8654681 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -151,26 +151,26 @@ "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758116074, - "IVALIDATE001": 21639432, - "SteamClient006": 21629024, - "SteamClient007": 21629032, - "SteamClient008": 21629040, - "SteamClient009": 21629048, - "SteamClient010": 21629056, - "SteamClient011": 21629064, - "SteamClient012": 21629072, - "SteamClient013": 21629080, - "SteamClient014": 21629088, - "SteamClient015": 21629096, - "SteamClient016": 21629104, - "SteamClient017": 21629112, - "SteamClient018": 21629120, - "SteamClient019": 21629128, - "SteamClient020": 21629136, - "SteamClient021": 21629144, - "p2pvoice002": 21899071, - "p2pvoicesingleton002": 21487840 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758186586, + "IVALIDATE001": 22197368, + "SteamClient006": 22186960, + "SteamClient007": 22186968, + "SteamClient008": 22186976, + "SteamClient009": 22186984, + "SteamClient010": 22186992, + "SteamClient011": 22187000, + "SteamClient012": 22187008, + "SteamClient013": 22187016, + "SteamClient014": 22187024, + "SteamClient015": 22187032, + "SteamClient016": 22187040, + "SteamClient017": 22187048, + "SteamClient018": 22187056, + "SteamClient019": 22187064, + "SteamClient020": 22187072, + "SteamClient021": 22187080, + "p2pvoice002": 21899679, + "p2pvoicesingleton002": 22044896 }, "tier0.dll": { "TestScriptMgr001": 3668592, diff --git a/output/interfaces.rs b/output/interfaces.rs index c988d72..00e68b7 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, unused)] @@ -184,26 +184,26 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAF74EA; - pub const IVALIDATE001: usize = 0x14A3108; - pub const SteamClient006: usize = 0x14A0860; - pub const SteamClient007: usize = 0x14A0868; - pub const SteamClient008: usize = 0x14A0870; - pub const SteamClient009: usize = 0x14A0878; - pub const SteamClient010: usize = 0x14A0880; - pub const SteamClient011: usize = 0x14A0888; - pub const SteamClient012: usize = 0x14A0890; - pub const SteamClient013: usize = 0x14A0898; - pub const SteamClient014: usize = 0x14A08A0; - pub const SteamClient015: usize = 0x14A08A8; - pub const SteamClient016: usize = 0x14A08B0; - pub const SteamClient017: usize = 0x14A08B8; - pub const SteamClient018: usize = 0x14A08C0; - pub const SteamClient019: usize = 0x14A08C8; - pub const SteamClient020: usize = 0x14A08D0; - pub const SteamClient021: usize = 0x14A08D8; - pub const p2pvoice002: usize = 0x14E273F; - pub const p2pvoicesingleton002: usize = 0x147E0E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB0885A; + pub const IVALIDATE001: usize = 0x152B478; + pub const SteamClient006: usize = 0x1528BD0; + pub const SteamClient007: usize = 0x1528BD8; + pub const SteamClient008: usize = 0x1528BE0; + pub const SteamClient009: usize = 0x1528BE8; + pub const SteamClient010: usize = 0x1528BF0; + pub const SteamClient011: usize = 0x1528BF8; + pub const SteamClient012: usize = 0x1528C00; + pub const SteamClient013: usize = 0x1528C08; + pub const SteamClient014: usize = 0x1528C10; + pub const SteamClient015: usize = 0x1528C18; + pub const SteamClient016: usize = 0x1528C20; + pub const SteamClient017: usize = 0x1528C28; + pub const SteamClient018: usize = 0x1528C30; + pub const SteamClient019: usize = 0x1528C38; + pub const SteamClient020: usize = 0x1528C40; + pub const SteamClient021: usize = 0x1528C48; + pub const p2pvoice002: usize = 0x14E299F; + pub const p2pvoicesingleton002: usize = 0x15060E0; } // Module: tier0.dll pub mod tier0_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index b25ea12..e9bbbc7 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 729e21f..acc97a3 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 943c3c9..3e67d3c 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 26e0403..aeef008 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index d1f1a31..4c2eb47 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index 068daf6..fa995fe 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 fa01f48..9f433f8 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Offsets { // Module: client.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 7e944ef..83000ca 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/offsets.rs b/output/offsets.rs index 9cf3c44..30a916f 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index d99a5ba..0dd7360 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index b540550..1bce738 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index bbdf87e..0f85007 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 21bb00b..615c401 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: particles.dll @@ -1259,7 +1259,7 @@ namespace CS2Dumper.Schemas { public const nint m_flFeatheringMaxDist = 0x2438; // CParticleCollectionRendererFloatInput public const nint m_flFeatheringFilter = 0x2598; // CParticleCollectionRendererFloatInput public const nint m_flDepthBias = 0x26F8; // CParticleCollectionRendererFloatInput - public const nint m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t + public const nint m_nSortMethod = 0x2858; // public const nint m_bBlendFramesSeq0 = 0x285C; // bool public const nint m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool } @@ -1301,7 +1301,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapParticleCountToNamedModelElementScalar { - public const nint m_hModel = 0x1F8; // CStrongHandle + public const nint m_hModel = 0x1F8; // public const nint m_outputMinName = 0x200; // CUtlString public const nint m_outputMaxName = 0x208; // CUtlString public const nint m_bModelFromRenderer = 0x210; // bool @@ -1364,7 +1364,7 @@ namespace CS2Dumper.Schemas { public static class C_INIT_RandomModelSequence { public const nint m_ActivityName = 0x1C8; // char[256] public const nint m_SequenceName = 0x2C8; // char[256] - public const nint m_hModel = 0x3C8; // CStrongHandle + public const nint m_hModel = 0x3C8; // } // Parent: CParticleVecInput // Field count: 0 @@ -1708,7 +1708,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomNamedModelElement { - public const nint m_hModel = 0x1C8; // CStrongHandle + public const nint m_hModel = 0x1C8; // public const nint m_names = 0x1D0; // CUtlVector public const nint m_bShuffle = 0x1E8; // bool public const nint m_bLinear = 0x1E9; // bool @@ -2140,7 +2140,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_OP_RenderSimpleModelCollection { public const nint m_bCenterOffset = 0x210; // bool - public const nint m_hModel = 0x218; // CStrongHandle + public const nint m_hModel = 0x218; // public const nint m_modelInput = 0x220; // CParticleModelInput public const nint m_fSizeCullScale = 0x280; // CParticleCollectionFloatInput public const nint m_bDisableShadows = 0x3E0; // bool @@ -2486,7 +2486,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RenderVRHapticEvent { - public const nint m_nHand = 0x210; // ParticleVRHandChoiceList_t + public const nint m_nHand = 0x210; // public const nint m_nOutputHandCP = 0x214; // int32 public const nint m_nOutputField = 0x218; // int32 public const nint m_flAmplitude = 0x220; // CPerParticleFloatInput @@ -2559,7 +2559,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelElementOnceTimed { - public const nint m_hModel = 0x1C0; // CStrongHandle + public const nint m_hModel = 0x1C0; // public const nint m_inNames = 0x1C8; // CUtlVector public const nint m_outNames = 0x1E0; // CUtlVector public const nint m_fallbackNames = 0x1F8; // CUtlVector @@ -2790,9 +2790,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CParticleSystemDefinition { public const nint m_nBehaviorVersion = 0x8; // int32 - public const nint m_PreEmissionOperators = 0x10; // CUtlVector + public const nint m_PreEmissionOperators = 0x10; // public const nint m_Emitters = 0x28; // CUtlVector - public const nint m_Initializers = 0x40; // CUtlVector + public const nint m_Initializers = 0x40; // public const nint m_Operators = 0x58; // CUtlVector public const nint m_ForceGenerators = 0x70; // CUtlVector public const nint m_Constraints = 0x88; // CUtlVector @@ -5121,7 +5121,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapNamedModelElementToScalar { - public const nint m_hModel = 0x1C8; // CStrongHandle + public const nint m_hModel = 0x1C8; // public const nint m_names = 0x1D0; // CUtlVector public const nint m_values = 0x1E8; // CUtlVector public const nint m_nFieldInput = 0x200; // ParticleAttributeIndex_t @@ -5493,7 +5493,7 @@ namespace CS2Dumper.Schemas { public const nint m_bReplaceTextureWithGradient = 0x1; // bool public const nint m_hTexture = 0x8; // CStrongHandle public const nint m_Gradient = 0x10; // CColorGradient - public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t + public const nint m_nTextureType = 0x28; // public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t public const nint m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t public const nint m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput @@ -5658,7 +5658,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ModelReference_t { - public const nint m_model = 0x0; // CStrongHandle + public const nint m_model = 0x0; // public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: CParticleFunctionConstraint @@ -5729,7 +5729,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_OP_RemapNamedModelElementEndCap { - public const nint m_hModel = 0x1C0; // CStrongHandle + public const nint m_hModel = 0x1C0; // public const nint m_inNames = 0x1C8; // CUtlVector public const nint m_outNames = 0x1E0; // CUtlVector public const nint m_fallbackNames = 0x1F8; // CUtlVector diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 979ca3b..6367297 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -1264,7 +1264,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x2438; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2598; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flDepthBias = 0x26F8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t + constexpr std::ptrdiff_t m_nSortMethod = 0x2858; // constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x285C; // bool constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool } @@ -1306,7 +1306,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapParticleCountToNamedModelElementScalar { - constexpr std::ptrdiff_t m_hModel = 0x1F8; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x1F8; // constexpr std::ptrdiff_t m_outputMinName = 0x200; // CUtlString constexpr std::ptrdiff_t m_outputMaxName = 0x208; // CUtlString constexpr std::ptrdiff_t m_bModelFromRenderer = 0x210; // bool @@ -1369,7 +1369,7 @@ namespace cs2_dumper { namespace C_INIT_RandomModelSequence { constexpr std::ptrdiff_t m_ActivityName = 0x1C8; // char[256] constexpr std::ptrdiff_t m_SequenceName = 0x2C8; // char[256] - constexpr std::ptrdiff_t m_hModel = 0x3C8; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x3C8; // } // Parent: CParticleVecInput // Field count: 0 @@ -1713,7 +1713,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomNamedModelElement { - constexpr std::ptrdiff_t m_hModel = 0x1C8; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x1C8; // constexpr std::ptrdiff_t m_names = 0x1D0; // CUtlVector constexpr std::ptrdiff_t m_bShuffle = 0x1E8; // bool constexpr std::ptrdiff_t m_bLinear = 0x1E9; // bool @@ -2145,7 +2145,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_OP_RenderSimpleModelCollection { constexpr std::ptrdiff_t m_bCenterOffset = 0x210; // bool - constexpr std::ptrdiff_t m_hModel = 0x218; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x218; // constexpr std::ptrdiff_t m_modelInput = 0x220; // CParticleModelInput constexpr std::ptrdiff_t m_fSizeCullScale = 0x280; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_bDisableShadows = 0x3E0; // bool @@ -2491,7 +2491,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RenderVRHapticEvent { - constexpr std::ptrdiff_t m_nHand = 0x210; // ParticleVRHandChoiceList_t + constexpr std::ptrdiff_t m_nHand = 0x210; // constexpr std::ptrdiff_t m_nOutputHandCP = 0x214; // int32 constexpr std::ptrdiff_t m_nOutputField = 0x218; // int32 constexpr std::ptrdiff_t m_flAmplitude = 0x220; // CPerParticleFloatInput @@ -2564,7 +2564,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelElementOnceTimed { - constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x1C0; // constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector @@ -2795,9 +2795,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CParticleSystemDefinition { constexpr std::ptrdiff_t m_nBehaviorVersion = 0x8; // int32 - constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector - constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_Initializers = 0x40; // constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector @@ -5126,7 +5126,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapNamedModelElementToScalar { - constexpr std::ptrdiff_t m_hModel = 0x1C8; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x1C8; // constexpr std::ptrdiff_t m_names = 0x1D0; // CUtlVector constexpr std::ptrdiff_t m_values = 0x1E8; // CUtlVector constexpr std::ptrdiff_t m_nFieldInput = 0x200; // ParticleAttributeIndex_t @@ -5498,7 +5498,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient - constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t + constexpr std::ptrdiff_t m_nTextureType = 0x28; // constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t constexpr std::ptrdiff_t m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t constexpr std::ptrdiff_t m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput @@ -5663,7 +5663,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace ModelReference_t { - constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle + constexpr std::ptrdiff_t m_model = 0x0; // constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: CParticleFunctionConstraint @@ -5734,7 +5734,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_OP_RemapNamedModelElementEndCap { - constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0x1C0; // constexpr std::ptrdiff_t m_inNames = 0x1C8; // CUtlVector constexpr std::ptrdiff_t m_outNames = 0x1E0; // CUtlVector constexpr std::ptrdiff_t m_fallbackNames = 0x1F8; // CUtlVector diff --git a/output/particles_dll.rs b/output/particles_dll.rs index 2a60606..29b65d2 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -1338,7 +1338,7 @@ pub mod cs2_dumper { pub const m_flFeatheringMaxDist: usize = 0x2438; // CParticleCollectionRendererFloatInput pub const m_flFeatheringFilter: usize = 0x2598; // CParticleCollectionRendererFloatInput pub const m_flDepthBias: usize = 0x26F8; // CParticleCollectionRendererFloatInput - pub const m_nSortMethod: usize = 0x2858; // ParticleSortingChoiceList_t + pub const m_nSortMethod: usize = 0x2858; // pub const m_bBlendFramesSeq0: usize = 0x285C; // bool pub const m_bMaxLuminanceBlendingSequence0: usize = 0x285D; // bool } @@ -1380,7 +1380,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { - pub const m_hModel: usize = 0x1F8; // CStrongHandle + pub const m_hModel: usize = 0x1F8; // pub const m_outputMinName: usize = 0x200; // CUtlString pub const m_outputMaxName: usize = 0x208; // CUtlString pub const m_bModelFromRenderer: usize = 0x210; // bool @@ -1443,7 +1443,7 @@ pub mod cs2_dumper { pub mod C_INIT_RandomModelSequence { pub const m_ActivityName: usize = 0x1C8; // char[256] pub const m_SequenceName: usize = 0x2C8; // char[256] - pub const m_hModel: usize = 0x3C8; // CStrongHandle + pub const m_hModel: usize = 0x3C8; // } // Parent: CParticleVecInput // Field count: 0 @@ -1787,7 +1787,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomNamedModelElement { - pub const m_hModel: usize = 0x1C8; // CStrongHandle + pub const m_hModel: usize = 0x1C8; // pub const m_names: usize = 0x1D0; // CUtlVector pub const m_bShuffle: usize = 0x1E8; // bool pub const m_bLinear: usize = 0x1E9; // bool @@ -2219,7 +2219,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_OP_RenderSimpleModelCollection { pub const m_bCenterOffset: usize = 0x210; // bool - pub const m_hModel: usize = 0x218; // CStrongHandle + pub const m_hModel: usize = 0x218; // pub const m_modelInput: usize = 0x220; // CParticleModelInput pub const m_fSizeCullScale: usize = 0x280; // CParticleCollectionFloatInput pub const m_bDisableShadows: usize = 0x3E0; // bool @@ -2565,7 +2565,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RenderVRHapticEvent { - pub const m_nHand: usize = 0x210; // ParticleVRHandChoiceList_t + pub const m_nHand: usize = 0x210; // pub const m_nOutputHandCP: usize = 0x214; // int32 pub const m_nOutputField: usize = 0x218; // int32 pub const m_flAmplitude: usize = 0x220; // CPerParticleFloatInput @@ -2638,7 +2638,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelElementOnceTimed { - pub const m_hModel: usize = 0x1C0; // CStrongHandle + pub const m_hModel: usize = 0x1C0; // pub const m_inNames: usize = 0x1C8; // CUtlVector pub const m_outNames: usize = 0x1E0; // CUtlVector pub const m_fallbackNames: usize = 0x1F8; // CUtlVector @@ -2869,9 +2869,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CParticleSystemDefinition { pub const m_nBehaviorVersion: usize = 0x8; // int32 - pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector + pub const m_PreEmissionOperators: usize = 0x10; // pub const m_Emitters: usize = 0x28; // CUtlVector - pub const m_Initializers: usize = 0x40; // CUtlVector + pub const m_Initializers: usize = 0x40; // pub const m_Operators: usize = 0x58; // CUtlVector pub const m_ForceGenerators: usize = 0x70; // CUtlVector pub const m_Constraints: usize = 0x88; // CUtlVector @@ -5200,7 +5200,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapNamedModelElementToScalar { - pub const m_hModel: usize = 0x1C8; // CStrongHandle + pub const m_hModel: usize = 0x1C8; // pub const m_names: usize = 0x1D0; // CUtlVector pub const m_values: usize = 0x1E8; // CUtlVector pub const m_nFieldInput: usize = 0x200; // ParticleAttributeIndex_t @@ -5572,7 +5572,7 @@ pub mod cs2_dumper { pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool pub const m_hTexture: usize = 0x8; // CStrongHandle pub const m_Gradient: usize = 0x10; // CColorGradient - pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t + pub const m_nTextureType: usize = 0x28; // pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t pub const m_nTextureBlendMode: usize = 0x30; // ParticleTextureLayerBlendType_t pub const m_flTextureBlend: usize = 0x38; // CParticleCollectionRendererFloatInput @@ -5737,7 +5737,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod ModelReference_t { - pub const m_model: usize = 0x0; // CStrongHandle + pub const m_model: usize = 0x0; // pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float32 } // Parent: CParticleFunctionConstraint @@ -5808,7 +5808,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_OP_RemapNamedModelElementEndCap { - pub const m_hModel: usize = 0x1C0; // CStrongHandle + pub const m_hModel: usize = 0x1C0; // pub const m_inNames: usize = 0x1C8; // CUtlVector pub const m_outNames: usize = 0x1E0; // CUtlVector pub const m_fallbackNames: usize = 0x1F8; // CUtlVector diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index ccbf707..f1164e3 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-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll @@ -686,7 +686,7 @@ namespace CS2Dumper.Schemas { public const nint m_nInstanceID = 0x0; // PulseGraphInstanceID_t public const nint m_strFileName = 0x8; // CUtlString public const nint m_vecHistory = 0x10; // CUtlVector - public const nint m_mapCellDesc = 0x28; // CUtlOrderedMap + public const nint m_mapCellDesc = 0x28; // public const nint m_mapCursorDesc = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow @@ -711,7 +711,7 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPulseCellOutflowHookInfo public static class CPulseCell_Inflow_ObservableVariableListener { - public const nint m_BlackboardReference = 0x70; // CPulse_BlackboardReference + public const nint m_BlackboardReference = 0x70; // public const nint m_bSelfReference = 0x168; // bool } // Parent: CPulseCell_BaseFlow diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index c89e2b9..36cd1cb 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-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -691,7 +691,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nInstanceID = 0x0; // PulseGraphInstanceID_t constexpr std::ptrdiff_t m_strFileName = 0x8; // CUtlString constexpr std::ptrdiff_t m_vecHistory = 0x10; // CUtlVector - constexpr std::ptrdiff_t m_mapCellDesc = 0x28; // CUtlOrderedMap + constexpr std::ptrdiff_t m_mapCellDesc = 0x28; // constexpr std::ptrdiff_t m_mapCursorDesc = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow @@ -716,7 +716,7 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPulseCellOutflowHookInfo namespace CPulseCell_Inflow_ObservableVariableListener { - constexpr std::ptrdiff_t m_BlackboardReference = 0x70; // CPulse_BlackboardReference + constexpr std::ptrdiff_t m_BlackboardReference = 0x70; // constexpr std::ptrdiff_t m_bSelfReference = 0x168; // bool } // Parent: CPulseCell_BaseFlow diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 843d99d..52b0809 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-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -698,7 +698,7 @@ pub mod cs2_dumper { pub const m_nInstanceID: usize = 0x0; // PulseGraphInstanceID_t pub const m_strFileName: usize = 0x8; // CUtlString pub const m_vecHistory: usize = 0x10; // CUtlVector - pub const m_mapCellDesc: usize = 0x28; // CUtlOrderedMap + pub const m_mapCellDesc: usize = 0x28; // pub const m_mapCursorDesc: usize = 0x50; // CUtlOrderedMap } // Parent: CPulseCell_BaseYieldingInflow @@ -723,7 +723,7 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPulseCellOutflowHookInfo pub mod CPulseCell_Inflow_ObservableVariableListener { - pub const m_BlackboardReference: usize = 0x70; // CPulse_BlackboardReference + pub const m_BlackboardReference: usize = 0x70; // pub const m_bSelfReference: usize = 0x168; // bool } // Parent: CPulseCell_BaseFlow diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 80ce964..c4587ad 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index 14744fb..c4b8864 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index 5df149b..5aa73b1 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 343e384..bffad4b 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 5b91e4b..49fca8a 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 5618222..2fa7b71 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 cfba7c6..257b9ff 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index f84106c..be7f6ae 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index 25c651d..bbd3187 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 7dd219a..d18bc81 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index 3c38811..8181721 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 18cd96b..fd6df54 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 9eb644c..e79e554 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: server.dll @@ -2746,9 +2746,9 @@ namespace CS2Dumper.Schemas { public static class CPropDoorRotating { public const nint m_vecAxis = 0xEE8; // Vector public const nint m_flDistance = 0xEF4; // float32 - public const nint m_eSpawnPosition = 0xEF8; // PropDoorRotatingSpawnPos_t - public const nint m_eOpenDirection = 0xEFC; // PropDoorRotatingOpenDirection_e - public const nint m_eCurrentOpenDirection = 0xF00; // PropDoorRotatingOpenDirection_e + public const nint m_eSpawnPosition = 0xEF8; // + public const nint m_eOpenDirection = 0xEFC; // + public const nint m_eCurrentOpenDirection = 0xF00; // public const nint m_flAjarAngle = 0xF04; // float32 public const nint m_angRotationAjarDeprecated = 0xF08; // QAngle public const nint m_angRotationClosed = 0xF14; // QAngle @@ -2903,7 +2903,7 @@ namespace CS2Dumper.Schemas { public const nint m_flLightStyleStartTime = 0x7C8; // GameTime_t public const nint m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase public const nint m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase - public const nint m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase> + public const nint m_LightStyleTargets = 0x800; // public const nint m_StyleEvent = 0x818; // CEntityIOOutput[4] public const nint m_hLightCookie = 0x8D8; // CStrongHandle public const nint m_flShape = 0x8E0; // float32 @@ -3893,7 +3893,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bRagdollClientSide (bool) public static class CBaseAnimGraph { public const nint m_bInitiallyPopulateInterpHistory = 0x808; // bool - public const nint m_pChoreoServices = 0x810; // IChoreoServices* + public const nint m_pChoreoServices = 0x810; // public const nint m_bAnimGraphUpdateEnabled = 0x818; // bool public const nint m_flMaxSlopeDistance = 0x81C; // float32 public const nint m_vLastSlopeCheckPos = 0x820; // Vector @@ -4234,7 +4234,7 @@ namespace CS2Dumper.Schemas { // Parent: CItem // Field count: 1 public static class CScriptItem { - public const nint m_MoveTypeOverride = 0xA80; // MoveType_t + public const nint m_MoveTypeOverride = 0xA80; // } // Parent: IntervalTimer // Field count: 7 @@ -4360,8 +4360,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) public static class CAnimGraphNetworkedVariables { - public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase - public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + public const nint m_PredNetBoolVariables = 0x8; // + public const nint m_PredNetByteVariables = 0x20; // public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase @@ -5379,7 +5379,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint m_hModel = 0xA0; // CStrongHandle + public const nint m_hModel = 0xA0; // public const nint m_ModelName = 0xA8; // CUtlSymbolLarge public const nint m_bClientClothCreationSuppressed = 0xE8; // bool public const nint m_MeshGroupMask = 0x198; // uint64 @@ -5496,7 +5496,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCreationTime = 0x7DC; // float32 public const nint m_nTintID = 0x7E0; // int32 public const nint m_nVersion = 0x7E4; // uint8 - public const nint m_ubSignature = 0x7E5; // uint8[128] + public const nint m_ubSignature = 0x7E5; // } // Parent: CBaseTrigger // Field count: 9 @@ -6699,8 +6699,8 @@ namespace CS2Dumper.Schemas { public const nint m_LastHitGroup = 0x550; // HitGroup_t public const nint m_flDissolveStartTime = 0x554; // GameTime_t public const nint m_OnIgnite = 0x558; // CEntityIOOutput - public const nint m_nRenderMode = 0x580; // RenderMode_t - public const nint m_nRenderFX = 0x581; // RenderFx_t + public const nint m_nRenderMode = 0x580; // + public const nint m_nRenderFX = 0x581; // public const nint m_bAllowFadeInView = 0x582; // bool public const nint m_clrRender = 0x5A0; // Color public const nint m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar @@ -7316,7 +7316,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPreviousNodeIndex = 0x7D4; // int32 public const nint m_bFixedOrientation = 0x7D8; // bool public const nint m_bFixedPitch = 0x7D9; // bool - public const nint m_eSolidType = 0x7DA; // SolidType_t + public const nint m_eSolidType = 0x7DA; // public const nint m_bIsMoving = 0x7DB; // bool public const nint m_flTimeToReachMaxSpeed = 0x7DC; // float32 public const nint m_flDistanceToReachMaxSpeed = 0x7E0; // float32 @@ -8730,11 +8730,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) public static class CCollisionProperty { - public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + public const nint m_collisionAttribute = 0x10; // public const nint m_vecMins = 0x40; // Vector public const nint m_vecMaxs = 0x4C; // Vector public const nint m_usSolidFlags = 0x5A; // uint8 - public const nint m_nSolidType = 0x5B; // SolidType_t + public const nint m_nSolidType = 0x5B; // public const nint m_triggerBloat = 0x5C; // uint8 public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t public const nint m_CollisionGroup = 0x5E; // uint8 @@ -8804,7 +8804,7 @@ namespace CS2Dumper.Schemas { public const nint m_flBackgroundWorldToUV = 0xA2C; // float32 public const nint m_Color = 0xA30; // Color public const nint m_nJustifyHorizontal = 0xA34; // PointWorldTextJustifyHorizontal_t - public const nint m_nJustifyVertical = 0xA38; // PointWorldTextJustifyVertical_t + public const nint m_nJustifyVertical = 0xA38; // public const nint m_nReorientMode = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase @@ -11061,9 +11061,9 @@ namespace CS2Dumper.Schemas { public const nint m_bTakesDamage = 0x2D8; // bool public const nint m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t public const nint m_nPlatformType = 0x2E8; // EntityPlatformTypes_t - public const nint m_MoveCollide = 0x2EA; // MoveCollide_t - public const nint m_MoveType = 0x2EB; // MoveType_t - public const nint m_nActualMoveType = 0x2EC; // MoveType_t + public const nint m_MoveCollide = 0x2EA; // + public const nint m_MoveType = 0x2EB; // + public const nint m_nActualMoveType = 0x2EC; // public const nint m_nWaterTouch = 0x2ED; // uint8 public const nint m_nSlimeTouch = 0x2EE; // uint8 public const nint m_bRestoreInHierarchy = 0x2EF; // bool diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 682a702..92df0b9 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -2751,9 +2751,9 @@ namespace cs2_dumper { namespace CPropDoorRotating { constexpr std::ptrdiff_t m_vecAxis = 0xEE8; // Vector constexpr std::ptrdiff_t m_flDistance = 0xEF4; // float32 - constexpr std::ptrdiff_t m_eSpawnPosition = 0xEF8; // PropDoorRotatingSpawnPos_t - constexpr std::ptrdiff_t m_eOpenDirection = 0xEFC; // PropDoorRotatingOpenDirection_e - constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xF00; // PropDoorRotatingOpenDirection_e + constexpr std::ptrdiff_t m_eSpawnPosition = 0xEF8; // + constexpr std::ptrdiff_t m_eOpenDirection = 0xEFC; // + constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xF00; // constexpr std::ptrdiff_t m_flAjarAngle = 0xF04; // float32 constexpr std::ptrdiff_t m_angRotationAjarDeprecated = 0xF08; // QAngle constexpr std::ptrdiff_t m_angRotationClosed = 0xF14; // QAngle @@ -2908,7 +2908,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x7C8; // GameTime_t constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; // constexpr std::ptrdiff_t m_StyleEvent = 0x818; // CEntityIOOutput[4] constexpr std::ptrdiff_t m_hLightCookie = 0x8D8; // CStrongHandle constexpr std::ptrdiff_t m_flShape = 0x8E0; // float32 @@ -3898,7 +3898,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bRagdollClientSide (bool) namespace CBaseAnimGraph { constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0x808; // bool - constexpr std::ptrdiff_t m_pChoreoServices = 0x810; // IChoreoServices* + constexpr std::ptrdiff_t m_pChoreoServices = 0x810; // constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x818; // bool constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x81C; // float32 constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x820; // Vector @@ -4239,7 +4239,7 @@ namespace cs2_dumper { // Parent: CItem // Field count: 1 namespace CScriptItem { - constexpr std::ptrdiff_t m_MoveTypeOverride = 0xA80; // MoveType_t + constexpr std::ptrdiff_t m_MoveTypeOverride = 0xA80; // } // Parent: IntervalTimer // Field count: 7 @@ -4365,8 +4365,8 @@ namespace cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) namespace CAnimGraphNetworkedVariables { - constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase - constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // + constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase @@ -5384,7 +5384,7 @@ namespace cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) namespace CModelState { - constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle + constexpr std::ptrdiff_t m_hModel = 0xA0; // constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool constexpr std::ptrdiff_t m_MeshGroupMask = 0x198; // uint64 @@ -5501,7 +5501,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCreationTime = 0x7DC; // float32 constexpr std::ptrdiff_t m_nTintID = 0x7E0; // int32 constexpr std::ptrdiff_t m_nVersion = 0x7E4; // uint8 - constexpr std::ptrdiff_t m_ubSignature = 0x7E5; // uint8[128] + constexpr std::ptrdiff_t m_ubSignature = 0x7E5; // } // Parent: CBaseTrigger // Field count: 9 @@ -6704,8 +6704,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_LastHitGroup = 0x550; // HitGroup_t constexpr std::ptrdiff_t m_flDissolveStartTime = 0x554; // GameTime_t constexpr std::ptrdiff_t m_OnIgnite = 0x558; // CEntityIOOutput - constexpr std::ptrdiff_t m_nRenderMode = 0x580; // RenderMode_t - constexpr std::ptrdiff_t m_nRenderFX = 0x581; // RenderFx_t + constexpr std::ptrdiff_t m_nRenderMode = 0x580; // + constexpr std::ptrdiff_t m_nRenderFX = 0x581; // constexpr std::ptrdiff_t m_bAllowFadeInView = 0x582; // bool constexpr std::ptrdiff_t m_clrRender = 0x5A0; // Color constexpr std::ptrdiff_t m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar @@ -7321,7 +7321,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPreviousNodeIndex = 0x7D4; // int32 constexpr std::ptrdiff_t m_bFixedOrientation = 0x7D8; // bool constexpr std::ptrdiff_t m_bFixedPitch = 0x7D9; // bool - constexpr std::ptrdiff_t m_eSolidType = 0x7DA; // SolidType_t + constexpr std::ptrdiff_t m_eSolidType = 0x7DA; // constexpr std::ptrdiff_t m_bIsMoving = 0x7DB; // bool constexpr std::ptrdiff_t m_flTimeToReachMaxSpeed = 0x7DC; // float32 constexpr std::ptrdiff_t m_flDistanceToReachMaxSpeed = 0x7E0; // float32 @@ -8735,11 +8735,11 @@ namespace cs2_dumper { // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) namespace CCollisionProperty { - constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 - constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t + constexpr std::ptrdiff_t m_nSolidType = 0x5B; // constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 @@ -8809,7 +8809,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flBackgroundWorldToUV = 0xA2C; // float32 constexpr std::ptrdiff_t m_Color = 0xA30; // Color constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xA34; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_nJustifyVertical = 0xA38; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xA38; // constexpr std::ptrdiff_t m_nReorientMode = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase @@ -11066,9 +11066,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bTakesDamage = 0x2D8; // bool constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2E0; // TakeDamageFlags_t constexpr std::ptrdiff_t m_nPlatformType = 0x2E8; // EntityPlatformTypes_t - constexpr std::ptrdiff_t m_MoveCollide = 0x2EA; // MoveCollide_t - constexpr std::ptrdiff_t m_MoveType = 0x2EB; // MoveType_t - constexpr std::ptrdiff_t m_nActualMoveType = 0x2EC; // MoveType_t + constexpr std::ptrdiff_t m_MoveCollide = 0x2EA; // + constexpr std::ptrdiff_t m_MoveType = 0x2EB; // + constexpr std::ptrdiff_t m_nActualMoveType = 0x2EC; // constexpr std::ptrdiff_t m_nWaterTouch = 0x2ED; // uint8 constexpr std::ptrdiff_t m_nSlimeTouch = 0x2EE; // uint8 constexpr std::ptrdiff_t m_bRestoreInHierarchy = 0x2EF; // bool diff --git a/output/server_dll.rs b/output/server_dll.rs index 4e1f8e2..b4717d7 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -2853,9 +2853,9 @@ pub mod cs2_dumper { pub mod CPropDoorRotating { pub const m_vecAxis: usize = 0xEE8; // Vector pub const m_flDistance: usize = 0xEF4; // float32 - pub const m_eSpawnPosition: usize = 0xEF8; // PropDoorRotatingSpawnPos_t - pub const m_eOpenDirection: usize = 0xEFC; // PropDoorRotatingOpenDirection_e - pub const m_eCurrentOpenDirection: usize = 0xF00; // PropDoorRotatingOpenDirection_e + pub const m_eSpawnPosition: usize = 0xEF8; // + pub const m_eOpenDirection: usize = 0xEFC; // + pub const m_eCurrentOpenDirection: usize = 0xF00; // pub const m_flAjarAngle: usize = 0xF04; // float32 pub const m_angRotationAjarDeprecated: usize = 0xF08; // QAngle pub const m_angRotationClosed: usize = 0xF14; // QAngle @@ -3010,7 +3010,7 @@ pub mod cs2_dumper { pub const m_flLightStyleStartTime: usize = 0x7C8; // GameTime_t pub const m_QueuedLightStyleStrings: usize = 0x7D0; // CNetworkUtlVectorBase pub const m_LightStyleEvents: usize = 0x7E8; // CNetworkUtlVectorBase - pub const m_LightStyleTargets: usize = 0x800; // CNetworkUtlVectorBase> + pub const m_LightStyleTargets: usize = 0x800; // pub const m_StyleEvent: usize = 0x818; // CEntityIOOutput[4] pub const m_hLightCookie: usize = 0x8D8; // CStrongHandle pub const m_flShape: usize = 0x8E0; // float32 @@ -4000,7 +4000,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bRagdollClientSide (bool) pub mod CBaseAnimGraph { pub const m_bInitiallyPopulateInterpHistory: usize = 0x808; // bool - pub const m_pChoreoServices: usize = 0x810; // IChoreoServices* + pub const m_pChoreoServices: usize = 0x810; // pub const m_bAnimGraphUpdateEnabled: usize = 0x818; // bool pub const m_flMaxSlopeDistance: usize = 0x81C; // float32 pub const m_vLastSlopeCheckPos: usize = 0x820; // Vector @@ -4341,7 +4341,7 @@ pub mod cs2_dumper { // Parent: CItem // Field count: 1 pub mod CScriptItem { - pub const m_MoveTypeOverride: usize = 0xA80; // MoveType_t + pub const m_MoveTypeOverride: usize = 0xA80; // } // Parent: IntervalTimer // Field count: 7 @@ -4467,8 +4467,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) pub mod CAnimGraphNetworkedVariables { - pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase - pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase + pub const m_PredNetBoolVariables: usize = 0x8; // + pub const m_PredNetByteVariables: usize = 0x20; // pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase @@ -5486,7 +5486,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle + pub const m_hModel: usize = 0xA0; // pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool pub const m_MeshGroupMask: usize = 0x198; // uint64 @@ -5603,7 +5603,7 @@ pub mod cs2_dumper { pub const m_flCreationTime: usize = 0x7DC; // float32 pub const m_nTintID: usize = 0x7E0; // int32 pub const m_nVersion: usize = 0x7E4; // uint8 - pub const m_ubSignature: usize = 0x7E5; // uint8[128] + pub const m_ubSignature: usize = 0x7E5; // } // Parent: CBaseTrigger // Field count: 9 @@ -6806,8 +6806,8 @@ pub mod cs2_dumper { pub const m_LastHitGroup: usize = 0x550; // HitGroup_t pub const m_flDissolveStartTime: usize = 0x554; // GameTime_t pub const m_OnIgnite: usize = 0x558; // CEntityIOOutput - pub const m_nRenderMode: usize = 0x580; // RenderMode_t - pub const m_nRenderFX: usize = 0x581; // RenderFx_t + pub const m_nRenderMode: usize = 0x580; // + pub const m_nRenderFX: usize = 0x581; // pub const m_bAllowFadeInView: usize = 0x582; // bool pub const m_clrRender: usize = 0x5A0; // Color pub const m_vecRenderAttributes: usize = 0x5A8; // CUtlVectorEmbeddedNetworkVar @@ -7423,7 +7423,7 @@ pub mod cs2_dumper { pub const m_nPreviousNodeIndex: usize = 0x7D4; // int32 pub const m_bFixedOrientation: usize = 0x7D8; // bool pub const m_bFixedPitch: usize = 0x7D9; // bool - pub const m_eSolidType: usize = 0x7DA; // SolidType_t + pub const m_eSolidType: usize = 0x7DA; // pub const m_bIsMoving: usize = 0x7DB; // bool pub const m_flTimeToReachMaxSpeed: usize = 0x7DC; // float32 pub const m_flDistanceToReachMaxSpeed: usize = 0x7E0; // float32 @@ -8837,11 +8837,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) pub mod CCollisionProperty { - pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t + pub const m_collisionAttribute: usize = 0x10; // pub const m_vecMins: usize = 0x40; // Vector pub const m_vecMaxs: usize = 0x4C; // Vector pub const m_usSolidFlags: usize = 0x5A; // uint8 - pub const m_nSolidType: usize = 0x5B; // SolidType_t + pub const m_nSolidType: usize = 0x5B; // pub const m_triggerBloat: usize = 0x5C; // uint8 pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t pub const m_CollisionGroup: usize = 0x5E; // uint8 @@ -8911,7 +8911,7 @@ pub mod cs2_dumper { pub const m_flBackgroundWorldToUV: usize = 0xA2C; // float32 pub const m_Color: usize = 0xA30; // Color pub const m_nJustifyHorizontal: usize = 0xA34; // PointWorldTextJustifyHorizontal_t - pub const m_nJustifyVertical: usize = 0xA38; // PointWorldTextJustifyVertical_t + pub const m_nJustifyVertical: usize = 0xA38; // pub const m_nReorientMode: usize = 0xA3C; // PointWorldTextReorientMode_t } // Parent: CSoundAreaEntityBase @@ -11168,9 +11168,9 @@ pub mod cs2_dumper { pub const m_bTakesDamage: usize = 0x2D8; // bool pub const m_nTakeDamageFlags: usize = 0x2E0; // TakeDamageFlags_t pub const m_nPlatformType: usize = 0x2E8; // EntityPlatformTypes_t - pub const m_MoveCollide: usize = 0x2EA; // MoveCollide_t - pub const m_MoveType: usize = 0x2EB; // MoveType_t - pub const m_nActualMoveType: usize = 0x2EC; // MoveType_t + pub const m_MoveCollide: usize = 0x2EA; // + pub const m_MoveType: usize = 0x2EB; // + pub const m_nActualMoveType: usize = 0x2EC; // pub const m_nWaterTouch: usize = 0x2ED; // uint8 pub const m_nSlimeTouch: usize = 0x2EE; // uint8 pub const m_bRestoreInHierarchy: usize = 0x2EF; // bool diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index e553171..c8303d0 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll @@ -233,8 +233,8 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription public static class CVoiceContainerBlender { - public const nint m_firstSound = 0xC0; // CSoundContainerReference - public const nint m_secondSound = 0xD8; // CSoundContainerReference + public const nint m_firstSound = 0xC0; // + public const nint m_secondSound = 0xD8; // public const nint m_flBlendFactor = 0xF0; // float32 } // Parent: None @@ -359,7 +359,7 @@ namespace CS2Dumper.Schemas { public static class CSoundContainerReference { public const nint m_bUseReference = 0x0; // bool public const nint m_sound = 0x8; // CStrongHandle - public const nint m_pSound = 0x10; // CVoiceContainerBase* + public const nint m_pSound = 0x10; // } // Parent: CVoiceContainerBase // Field count: 0 @@ -747,7 +747,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerSetElement { - public const nint m_sound = 0x0; // CSoundContainerReference + public const nint m_sound = 0x0; // public const nint m_flVolumeDB = 0x18; // float32 } // Parent: None @@ -1060,7 +1060,7 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription public static class CVoiceContainerLoopTrigger { - public const nint m_sound = 0xC0; // CSoundContainerReference + public const nint m_sound = 0xC0; // public const nint m_flRetriggerTimeMin = 0xD8; // float32 public const nint m_flRetriggerTimeMax = 0xDC; // float32 public const nint m_flFadeTime = 0xE0; // float32 diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index 8a042c5..19b40c7 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -238,8 +238,8 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription namespace CVoiceContainerBlender { - constexpr std::ptrdiff_t m_firstSound = 0xC0; // CSoundContainerReference - constexpr std::ptrdiff_t m_secondSound = 0xD8; // CSoundContainerReference + constexpr std::ptrdiff_t m_firstSound = 0xC0; // + constexpr std::ptrdiff_t m_secondSound = 0xD8; // constexpr std::ptrdiff_t m_flBlendFactor = 0xF0; // float32 } // Parent: None @@ -364,7 +364,7 @@ namespace cs2_dumper { namespace CSoundContainerReference { constexpr std::ptrdiff_t m_bUseReference = 0x0; // bool constexpr std::ptrdiff_t m_sound = 0x8; // CStrongHandle - constexpr std::ptrdiff_t m_pSound = 0x10; // CVoiceContainerBase* + constexpr std::ptrdiff_t m_pSound = 0x10; // } // Parent: CVoiceContainerBase // Field count: 0 @@ -752,7 +752,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerSetElement { - constexpr std::ptrdiff_t m_sound = 0x0; // CSoundContainerReference + constexpr std::ptrdiff_t m_sound = 0x0; // constexpr std::ptrdiff_t m_flVolumeDB = 0x18; // float32 } // Parent: None @@ -1065,7 +1065,7 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription namespace CVoiceContainerLoopTrigger { - constexpr std::ptrdiff_t m_sound = 0xC0; // CSoundContainerReference + constexpr std::ptrdiff_t m_sound = 0xC0; // constexpr std::ptrdiff_t m_flRetriggerTimeMin = 0xD8; // float32 constexpr std::ptrdiff_t m_flRetriggerTimeMax = 0xDC; // float32 constexpr std::ptrdiff_t m_flFadeTime = 0xE0; // float32 diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 69a1a5c..a4fa527 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -249,8 +249,8 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription pub mod CVoiceContainerBlender { - pub const m_firstSound: usize = 0xC0; // CSoundContainerReference - pub const m_secondSound: usize = 0xD8; // CSoundContainerReference + pub const m_firstSound: usize = 0xC0; // + pub const m_secondSound: usize = 0xD8; // pub const m_flBlendFactor: usize = 0xF0; // float32 } // Parent: None @@ -375,7 +375,7 @@ pub mod cs2_dumper { pub mod CSoundContainerReference { pub const m_bUseReference: usize = 0x0; // bool pub const m_sound: usize = 0x8; // CStrongHandle - pub const m_pSound: usize = 0x10; // CVoiceContainerBase* + pub const m_pSound: usize = 0x10; // } // Parent: CVoiceContainerBase // Field count: 0 @@ -763,7 +763,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerSetElement { - pub const m_sound: usize = 0x0; // CSoundContainerReference + pub const m_sound: usize = 0x0; // pub const m_flVolumeDB: usize = 0x18; // float32 } // Parent: None @@ -1076,7 +1076,7 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription pub mod CVoiceContainerLoopTrigger { - pub const m_sound: usize = 0xC0; // CSoundContainerReference + pub const m_sound: usize = 0xC0; // pub const m_flRetriggerTimeMin: usize = 0xD8; // float32 pub const m_flRetriggerTimeMax: usize = 0xDC; // float32 pub const m_flFadeTime: usize = 0xE0; // float32 diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 0ac6a37..b332561 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 73a0589..dad8866 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 350ad73..f728169 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 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 a78b278..c4286e5 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll @@ -43,7 +43,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLODOverride = 0x6A; // int16 public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32 public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 - public const nint m_renderableModel = 0x78; // CStrongHandle + public const nint m_renderableModel = 0x78; // public const nint m_renderable = 0x80; // CStrongHandle } // Parent: None @@ -90,7 +90,7 @@ namespace CS2Dumper.Schemas { public const nint m_lodSetups = 0x28; // CUtlVector public const nint m_visClusterMembership = 0x40; // CUtlVector public const nint m_fragmentTransforms = 0x58; // CUtlVector - public const nint m_renderableModel = 0x70; // CStrongHandle + public const nint m_renderableModel = 0x70; // } // Parent: None // Field count: 7 @@ -123,7 +123,7 @@ namespace CS2Dumper.Schemas { public const nint m_instanceScales = 0x50; // CUtlVector public const nint m_instanceTintSrgb = 0x68; // CUtlVector public const nint m_tiles = 0x80; // CUtlVector - public const nint m_renderableModel = 0x98; // CStrongHandle + public const nint m_renderableModel = 0x98; // } // Parent: None // Field count: 5 diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 9195340..0e26170 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #pragma once @@ -48,7 +48,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16 constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32 constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 - constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle + constexpr std::ptrdiff_t m_renderableModel = 0x78; // constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle } // Parent: None @@ -95,7 +95,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector - constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle + constexpr std::ptrdiff_t m_renderableModel = 0x70; // } // Parent: None // Field count: 7 @@ -128,7 +128,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector - constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle + constexpr std::ptrdiff_t m_renderableModel = 0x98; // } // Parent: None // Field count: 5 diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index ac0e881..c228845 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-03-12 09:38:45.590431400 UTC +// 2025-03-12 01:35:26.000578900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] @@ -47,7 +47,7 @@ pub mod cs2_dumper { pub const m_nLODOverride: usize = 0x6A; // int16 pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32 pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32 - pub const m_renderableModel: usize = 0x78; // CStrongHandle + pub const m_renderableModel: usize = 0x78; // pub const m_renderable: usize = 0x80; // CStrongHandle } // Parent: None @@ -94,7 +94,7 @@ pub mod cs2_dumper { pub const m_lodSetups: usize = 0x28; // CUtlVector pub const m_visClusterMembership: usize = 0x40; // CUtlVector pub const m_fragmentTransforms: usize = 0x58; // CUtlVector - pub const m_renderableModel: usize = 0x70; // CStrongHandle + pub const m_renderableModel: usize = 0x70; // } // Parent: None // Field count: 7 @@ -127,7 +127,7 @@ pub mod cs2_dumper { pub const m_instanceScales: usize = 0x50; // CUtlVector pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector pub const m_tiles: usize = 0x80; // CUtlVector - pub const m_renderableModel: usize = 0x98; // CStrongHandle + pub const m_renderableModel: usize = 0x98; // } // Parent: None // Field count: 5