Game update (14074)

This commit is contained in:
a2x 2025-04-02 16:48:12 +10:00 committed by GitHub
commit e734ca48c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
65 changed files with 476 additions and 481 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
public const nint m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t
}
// Parent: None
// Field count: 0
@ -1367,7 +1367,7 @@ namespace CS2Dumper.Schemas {
public static class CMotionGraph {
public const nint m_paramSpans = 0x10; // CParamSpanUpdater
public const nint m_tags = 0x28; // CUtlVector<TagSpan_t>
public const nint m_pRootNode = 0x40; //
public const nint m_pRootNode = 0x40; // CSmartPtr<CMotionNode>
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; //
public const nint m_blendWeightEasing = 0x2A; // NmEasingOperation_t
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; //
public const nint m_easingOp = 0x1A; // NmEasingOperation_t
public const nint m_bUseStartValue = 0x1B; // bool
}
// Parent: None
@ -2841,7 +2841,7 @@ namespace CS2Dumper.Schemas {
public const nint m_values = 0x38; // CUtlVectorFixedGrowable<float32,5>
public const nint m_flDefaultValue = 0x68; // float32
public const nint m_flEaseTime = 0x6C; // float32
public const nint m_easingOp = 0x70; //
public const nint m_easingOp = 0x70; // NmEasingOperation_t
}
// Parent: CAnimUpdateNodeBase
// Field count: 3
@ -3300,7 +3300,7 @@ namespace CS2Dumper.Schemas {
public const nint m_footInfo = 0x0; // CUtlVector<FootFixedData_t>
public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping
public const nint m_nHipBoneIndex = 0x28; // int32
public const nint m_ikSolverType = 0x2C; //
public const nint m_ikSolverType = 0x2C; // IKSolverType
public const nint m_bApplyTilt = 0x30; // bool
public const nint m_bApplyHipDrop = 0x31; // bool
public const nint m_bAlwaysUseFallbackHinge = 0x32; // bool
@ -3548,7 +3548,7 @@ namespace CS2Dumper.Schemas {
public const nint m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
public const nint m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
public const nint m_refSequenceGroups = 0x138; //
public const nint m_refSequenceGroups = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
public const nint m_meshGroups = 0x150; // CUtlVector<CUtlString>
public const nint m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
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<MoodAnimation_t>
public const nint m_flIntensity = 0x28; //
public const nint m_flDurationScale = 0x30; //
public const nint m_flIntensity = 0x28; // CRangeFloat
public const nint m_flDurationScale = 0x30; // CRangeFloat
public const nint m_bScaleWithInts = 0x38; // bool
public const nint m_flNextStart = 0x3C; //
public const nint m_flStartOffset = 0x44; //
public const nint m_flEndOffset = 0x4C; //
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_flFadeIn = 0x54; // float32
public const nint m_flFadeOut = 0x58; // float32
}
@ -4917,7 +4917,7 @@ namespace CS2Dumper.Schemas {
public static class CRenderGroom {
public const nint m_hairs = 0x0; // CUtlVector<RenderHairStrandInfo_t>
public const nint m_hairPositionOffsets = 0x18; // CUtlVector<uint32>
public const nint m_hSimParamsMat = 0x40; //
public const nint m_hSimParamsMat = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
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; //
public const nint m_pChild = 0x0; // CSmartPtr<CMotionNode>
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; //
public const nint m_eType = 0x2; // PoseType_t
}
// Parent: CNmIDValueNode__CDefinition
// Field count: 2
@ -5770,7 +5770,7 @@ namespace CS2Dumper.Schemas {
// Parent: None
// Field count: 5
public static class IKTargetSettings_t {
public const nint m_TargetSource = 0x0; //
public const nint m_TargetSource = 0x0; // IKTargetSource
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; //
public const nint m_SolverType = 0x0; // IKSolverType
public const nint m_nNumIterations = 0x4; // int32
public const nint m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
}
@ -6252,7 +6252,7 @@ namespace CS2Dumper.Schemas {
public const nint m_aAngOffset = 0x6C; // QAngle
public const nint m_AttachmentName = 0x78; // CUtlString
public const nint m_LocalAttachmentOffsetName = 0x80; // CUtlString
public const nint m_AttachmentType = 0x88; //
public const nint m_AttachmentType = 0x88; // ModelConfigAttachmentType_t
public const nint m_bBoneMergeFlex = 0x8C; // bool
public const nint m_bUserSpecifiedColor = 0x8D; // bool
public const nint m_bUserSpecifiedMaterialGroup = 0x8E; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -1027,7 +1027,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace CNmFrameSnapEvent {
constexpr std::ptrdiff_t m_frameSnapMode = 0x18; //
constexpr std::ptrdiff_t m_frameSnapMode = 0x18; // NmFrameSnapEventMode_t
}
// Parent: None
// Field count: 0
@ -1372,7 +1372,7 @@ namespace cs2_dumper {
namespace CMotionGraph {
constexpr std::ptrdiff_t m_paramSpans = 0x10; // CParamSpanUpdater
constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector<TagSpan_t>
constexpr std::ptrdiff_t m_pRootNode = 0x40; //
constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr<CMotionNode>
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; //
constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; // NmEasingOperation_t
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; //
constexpr std::ptrdiff_t m_easingOp = 0x1A; // NmEasingOperation_t
constexpr std::ptrdiff_t m_bUseStartValue = 0x1B; // bool
}
// Parent: None
@ -2846,7 +2846,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_values = 0x38; // CUtlVectorFixedGrowable<float32,5>
constexpr std::ptrdiff_t m_flDefaultValue = 0x68; // float32
constexpr std::ptrdiff_t m_flEaseTime = 0x6C; // float32
constexpr std::ptrdiff_t m_easingOp = 0x70; //
constexpr std::ptrdiff_t m_easingOp = 0x70; // NmEasingOperation_t
}
// Parent: CAnimUpdateNodeBase
// Field count: 3
@ -3305,7 +3305,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector<FootFixedData_t>
constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping
constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; //
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType
constexpr std::ptrdiff_t m_bApplyTilt = 0x30; // bool
constexpr std::ptrdiff_t m_bApplyHipDrop = 0x31; // bool
constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x32; // bool
@ -3553,7 +3553,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; //
constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector<CUtlString>
constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64
@ -3778,12 +3778,12 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bActiveListening = 0x8; // bool
constexpr std::ptrdiff_t m_bActiveTalking = 0x9; // bool
constexpr std::ptrdiff_t m_layerAnimations = 0x10; // CUtlVector<MoodAnimation_t>
constexpr std::ptrdiff_t m_flIntensity = 0x28; //
constexpr std::ptrdiff_t m_flDurationScale = 0x30; //
constexpr std::ptrdiff_t m_flIntensity = 0x28; // CRangeFloat
constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat
constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool
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_flNextStart = 0x3C; // CRangeFloat
constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat
constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat
constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32
constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32
}
@ -4922,7 +4922,7 @@ namespace cs2_dumper {
namespace CRenderGroom {
constexpr std::ptrdiff_t m_hairs = 0x0; // CUtlVector<RenderHairStrandInfo_t>
constexpr std::ptrdiff_t m_hairPositionOffsets = 0x18; // CUtlVector<uint32>
constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; //
constexpr std::ptrdiff_t m_hSimParamsMat = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
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; //
constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr<CMotionNode>
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; //
constexpr std::ptrdiff_t m_eType = 0x2; // PoseType_t
}
// Parent: CNmIDValueNode__CDefinition
// Field count: 2
@ -5775,7 +5775,7 @@ namespace cs2_dumper {
// Parent: None
// Field count: 5
namespace IKTargetSettings_t {
constexpr std::ptrdiff_t m_TargetSource = 0x0; //
constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource
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; //
constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType
constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32
constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
}
@ -6257,7 +6257,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle
constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString
constexpr std::ptrdiff_t m_LocalAttachmentOffsetName = 0x80; // CUtlString
constexpr std::ptrdiff_t m_AttachmentType = 0x88; //
constexpr std::ptrdiff_t m_AttachmentType = 0x88; // ModelConfigAttachmentType_t
constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x8C; // bool
constexpr std::ptrdiff_t m_bUserSpecifiedColor = 0x8D; // bool
constexpr std::ptrdiff_t m_bUserSpecifiedMaterialGroup = 0x8E; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
pub const m_frameSnapMode: usize = 0x18; // NmFrameSnapEventMode_t
}
// Parent: None
// Field count: 0
@ -1464,7 +1464,7 @@ pub mod cs2_dumper {
pub mod CMotionGraph {
pub const m_paramSpans: usize = 0x10; // CParamSpanUpdater
pub const m_tags: usize = 0x28; // CUtlVector<TagSpan_t>
pub const m_pRootNode: usize = 0x40; //
pub const m_pRootNode: usize = 0x40; // CSmartPtr<CMotionNode>
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; //
pub const m_blendWeightEasing: usize = 0x2A; // NmEasingOperation_t
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; //
pub const m_easingOp: usize = 0x1A; // NmEasingOperation_t
pub const m_bUseStartValue: usize = 0x1B; // bool
}
// Parent: None
@ -2938,7 +2938,7 @@ pub mod cs2_dumper {
pub const m_values: usize = 0x38; // CUtlVectorFixedGrowable<float32,5>
pub const m_flDefaultValue: usize = 0x68; // float32
pub const m_flEaseTime: usize = 0x6C; // float32
pub const m_easingOp: usize = 0x70; //
pub const m_easingOp: usize = 0x70; // NmEasingOperation_t
}
// Parent: CAnimUpdateNodeBase
// Field count: 3
@ -3397,7 +3397,7 @@ pub mod cs2_dumper {
pub const m_footInfo: usize = 0x0; // CUtlVector<FootFixedData_t>
pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping
pub const m_nHipBoneIndex: usize = 0x28; // int32
pub const m_ikSolverType: usize = 0x2C; //
pub const m_ikSolverType: usize = 0x2C; // IKSolverType
pub const m_bApplyTilt: usize = 0x30; // bool
pub const m_bApplyHipDrop: usize = 0x31; // bool
pub const m_bAlwaysUseFallbackHinge: usize = 0x32; // bool
@ -3645,7 +3645,7 @@ pub mod cs2_dumper {
pub const m_refPhysicsData: usize = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
pub const m_refAnimGroups: usize = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
pub const m_refSequenceGroups: usize = 0x138; //
pub const m_refSequenceGroups: usize = 0x138; // CUtlVector<CStrongHandle<InfoForResourceTypeCSequenceGroupData>>
pub const m_meshGroups: usize = 0x150; // CUtlVector<CUtlString>
pub const m_materialGroups: usize = 0x168; // CUtlVector<MaterialGroup_t>
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<MoodAnimation_t>
pub const m_flIntensity: usize = 0x28; //
pub const m_flDurationScale: usize = 0x30; //
pub const m_flIntensity: usize = 0x28; // CRangeFloat
pub const m_flDurationScale: usize = 0x30; // CRangeFloat
pub const m_bScaleWithInts: usize = 0x38; // bool
pub const m_flNextStart: usize = 0x3C; //
pub const m_flStartOffset: usize = 0x44; //
pub const m_flEndOffset: usize = 0x4C; //
pub const m_flNextStart: usize = 0x3C; // CRangeFloat
pub const m_flStartOffset: usize = 0x44; // CRangeFloat
pub const m_flEndOffset: usize = 0x4C; // CRangeFloat
pub const m_flFadeIn: usize = 0x54; // float32
pub const m_flFadeOut: usize = 0x58; // float32
}
@ -5014,7 +5014,7 @@ pub mod cs2_dumper {
pub mod CRenderGroom {
pub const m_hairs: usize = 0x0; // CUtlVector<RenderHairStrandInfo_t>
pub const m_hairPositionOffsets: usize = 0x18; // CUtlVector<uint32>
pub const m_hSimParamsMat: usize = 0x40; //
pub const m_hSimParamsMat: usize = 0x40; // CStrongHandleCopyable<InfoForResourceTypeIMaterial2>
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; //
pub const m_pChild: usize = 0x0; // CSmartPtr<CMotionNode>
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; //
pub const m_eType: usize = 0x2; // PoseType_t
}
// Parent: CNmIDValueNode__CDefinition
// Field count: 2
@ -5867,7 +5867,7 @@ pub mod cs2_dumper {
// Parent: None
// Field count: 5
pub mod IKTargetSettings_t {
pub const m_TargetSource: usize = 0x0; //
pub const m_TargetSource: usize = 0x0; // IKTargetSource
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; //
pub const m_SolverType: usize = 0x0; // IKSolverType
pub const m_nNumIterations: usize = 0x4; // int32
pub const m_EndEffectorRotationFixUpMode: usize = 0x8; // EIKEndEffectorRotationFixUpMode
}
@ -6349,7 +6349,7 @@ pub mod cs2_dumper {
pub const m_aAngOffset: usize = 0x6C; // QAngle
pub const m_AttachmentName: usize = 0x78; // CUtlString
pub const m_LocalAttachmentOffsetName: usize = 0x80; // CUtlString
pub const m_AttachmentType: usize = 0x88; //
pub const m_AttachmentType: usize = 0x88; // ModelConfigAttachmentType_t
pub const m_bBoneMergeFlex: usize = 0x8C; // bool
pub const m_bUserSpecifiedColor: usize = 0x8D; // bool
pub const m_bUserSpecifiedMaterialGroup: usize = 0x8E; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper {
// Module: client.dll
@ -11,14 +11,14 @@ namespace CS2Dumper {
public const nint forward = 0x186CA90;
public const nint jump = 0x186CD60;
public const nint left = 0x186CBB0;
public const nint lookatweapon = 0x1A92E30;
public const nint lookatweapon = 0x1A92F10;
public const nint reload = 0x186C7C0;
public const nint right = 0x186CC40;
public const nint showscores = 0x1A92D10;
public const nint showscores = 0x1A92DF0;
public const nint sprint = 0x186C730;
public const nint turnleft = 0x186C970;
public const nint turnright = 0x186CA00;
public const nint use = 0x186CCD0;
public const nint zoom = 0x1A92DA0;
public const nint zoom = 0x1A92E80;
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -15,14 +15,14 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t forward = 0x186CA90;
constexpr std::ptrdiff_t jump = 0x186CD60;
constexpr std::ptrdiff_t left = 0x186CBB0;
constexpr std::ptrdiff_t lookatweapon = 0x1A92E30;
constexpr std::ptrdiff_t lookatweapon = 0x1A92F10;
constexpr std::ptrdiff_t reload = 0x186C7C0;
constexpr std::ptrdiff_t right = 0x186CC40;
constexpr std::ptrdiff_t showscores = 0x1A92D10;
constexpr std::ptrdiff_t showscores = 0x1A92DF0;
constexpr std::ptrdiff_t sprint = 0x186C730;
constexpr std::ptrdiff_t turnleft = 0x186C970;
constexpr std::ptrdiff_t turnright = 0x186CA00;
constexpr std::ptrdiff_t use = 0x186CCD0;
constexpr std::ptrdiff_t zoom = 0x1A92DA0;
constexpr std::ptrdiff_t zoom = 0x1A92E80;
}
}

View File

@ -7,14 +7,14 @@
"forward": 25610896,
"jump": 25611616,
"left": 25611184,
"lookatweapon": 27864624,
"lookatweapon": 27864848,
"reload": 25610176,
"right": 25611328,
"showscores": 27864336,
"showscores": 27864560,
"sprint": 25610032,
"turnleft": 25610608,
"turnright": 25610752,
"use": 25611472,
"zoom": 27864480
"zoom": 27864704
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, unused)]
@ -13,14 +13,14 @@ pub mod cs2_dumper {
pub const forward: usize = 0x186CA90;
pub const jump: usize = 0x186CD60;
pub const left: usize = 0x186CBB0;
pub const lookatweapon: usize = 0x1A92E30;
pub const lookatweapon: usize = 0x1A92F10;
pub const reload: usize = 0x186C7C0;
pub const right: usize = 0x186CC40;
pub const showscores: usize = 0x1A92D10;
pub const showscores: usize = 0x1A92DF0;
pub const sprint: usize = 0x186C730;
pub const turnleft: usize = 0x186C970;
pub const turnright: usize = 0x186CA00;
pub const r#use: usize = 0x186CCD0;
pub const zoom: usize = 0x1A92DA0;
pub const zoom: usize = 0x1A92E80;
}
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: client.dll
@ -448,8 +448,8 @@ namespace CS2Dumper.Schemas {
public const nint m_nLastAddDecal = 0xAAC; // int32
public const nint m_nDecalsAdded = 0xAB0; // int32
public const nint m_iOldHealth = 0xAB4; // int32
public const nint m_nRenderMode = 0xAB8; //
public const nint m_nRenderFX = 0xAB9; //
public const nint m_nRenderMode = 0xAB8; // RenderMode_t
public const nint m_nRenderFX = 0xAB9; // RenderFx_t
public const nint m_bAllowFadeInView = 0xABA; // bool
public const nint m_clrRender = 0xAD8; // Color
public const nint m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
@ -2483,7 +2483,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bStartActive = 0x570; // bool
public const nint m_flMaxSimulationTime = 0x574; // float32
public const nint m_iszEffectName = 0x578; // CUtlSymbolLarge
public const nint m_PathNodes_Name = 0x580; //
public const nint m_PathNodes_Name = 0x580; // CUtlVector<CUtlSymbolLarge>
public const nint m_flParticleSpacing = 0x598; // float32
public const nint m_flSlack = 0x59C; // float32
public const nint m_flRadius = 0x5A0; // float32
@ -3106,7 +3106,7 @@ namespace CS2Dumper.Schemas {
public static class ActiveModelConfig_t {
public const nint m_Handle = 0x28; // ModelConfigHandle_t
public const nint m_Name = 0x30; // CUtlSymbolLarge
public const nint m_AssociatedEntities = 0x38; //
public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
}
// Parent: C_CSWeaponBaseGun
@ -3991,7 +3991,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bOverrideWithEvent = 0x5A0; // bool
public const nint m_soundscapeIndex = 0x5A4; // int32
public const nint m_soundscapeEntityListId = 0x5A8; // int32
public const nint m_positionNames = 0x5B0; //
public const nint m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
public const nint m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
public const nint m_bDisabled = 0x5F4; // bool
public const nint m_soundscapeName = 0x5F8; // CUtlSymbolLarge
@ -5114,7 +5114,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; //
public const nint m_nSolidType = 0x5B; // SolidType_t
public const nint m_triggerBloat = 0x5C; // uint8
public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t
public const nint m_CollisionGroup = 0x5E; // uint8
@ -5800,7 +5800,7 @@ namespace CS2Dumper.Schemas {
public const nint m_vecBaseVelocity = 0x430; // Vector
public const nint m_hEffectEntity = 0x43C; // CHandle<C_BaseEntity>
public const nint m_hOwnerEntity = 0x440; // CHandle<C_BaseEntity>
public const nint m_MoveCollide = 0x444; //
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_flWaterLevel = 0x448; // float32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -453,8 +453,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nLastAddDecal = 0xAAC; // int32
constexpr std::ptrdiff_t m_nDecalsAdded = 0xAB0; // int32
constexpr std::ptrdiff_t m_iOldHealth = 0xAB4; // int32
constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; //
constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; //
constexpr std::ptrdiff_t m_nRenderMode = 0xAB8; // RenderMode_t
constexpr std::ptrdiff_t m_nRenderFX = 0xAB9; // RenderFx_t
constexpr std::ptrdiff_t m_bAllowFadeInView = 0xABA; // bool
constexpr std::ptrdiff_t m_clrRender = 0xAD8; // Color
constexpr std::ptrdiff_t m_vecRenderAttributes = 0xAE0; // C_UtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
@ -2488,7 +2488,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bStartActive = 0x570; // bool
constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x574; // float32
constexpr std::ptrdiff_t m_iszEffectName = 0x578; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_PathNodes_Name = 0x580; //
constexpr std::ptrdiff_t m_PathNodes_Name = 0x580; // CUtlVector<CUtlSymbolLarge>
constexpr std::ptrdiff_t m_flParticleSpacing = 0x598; // float32
constexpr std::ptrdiff_t m_flSlack = 0x59C; // float32
constexpr std::ptrdiff_t m_flRadius = 0x5A0; // float32
@ -3111,7 +3111,7 @@ namespace cs2_dumper {
namespace ActiveModelConfig_t {
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; //
constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
}
// Parent: C_CSWeaponBaseGun
@ -3996,7 +3996,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x5A0; // bool
constexpr std::ptrdiff_t m_soundscapeIndex = 0x5A4; // int32
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x5A8; // int32
constexpr std::ptrdiff_t m_positionNames = 0x5B0; //
constexpr std::ptrdiff_t m_positionNames = 0x5B0; // CUtlSymbolLarge[8]
constexpr std::ptrdiff_t m_hProxySoundscape = 0x5F0; // CHandle<CEnvSoundscape>
constexpr std::ptrdiff_t m_bDisabled = 0x5F4; // bool
constexpr std::ptrdiff_t m_soundscapeName = 0x5F8; // CUtlSymbolLarge
@ -5119,7 +5119,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; //
constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t
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
@ -5805,7 +5805,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vecBaseVelocity = 0x430; // Vector
constexpr std::ptrdiff_t m_hEffectEntity = 0x43C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_hOwnerEntity = 0x440; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_MoveCollide = 0x444; //
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_flWaterLevel = 0x448; // float32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -897,7 +897,7 @@ pub mod cs2_dumper {
pub const m_bReleaseRagdoll: usize = 0xFA4; // bool
pub const m_iEyeAttachment: usize = 0xFA5; // AttachmentHandle_t
pub const m_bFadingOut: usize = 0xFA6; // bool
pub const m_flScaleEnd: usize = 0xFA8; //
pub const m_flScaleEnd: usize = 0xFA8; // float32[10]
pub const m_flScaleTimeStart: usize = 0xFD0; // GameTime_t[10]
pub const m_flScaleTimeEnd: usize = 0xFF8; // GameTime_t[10]
}
@ -3116,7 +3116,7 @@ pub mod cs2_dumper {
pub mod ActiveModelConfig_t {
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
pub const m_Name: usize = 0x30; // CUtlSymbolLarge
pub const m_AssociatedEntities: usize = 0x38; //
pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase<CUtlSymbolLarge>
}
// Parent: C_CSWeaponBaseGun
@ -4955,14 +4955,14 @@ pub mod cs2_dumper {
pub const m_flDisengageDistance: usize = 0x57C; // float32
pub const m_flEngageDistance: usize = 0x580; // float32
pub const m_bRequiresUseKey: usize = 0x584; // bool
pub const m_nOutputType: usize = 0x588; //
pub const m_nOutputType: usize = 0x588; // ValueRemapperOutputType_t
pub const m_hOutputEntities: usize = 0x590; // C_NetworkUtlVectorBase<CHandle<C_BaseEntity>>
pub const m_nHapticsType: usize = 0x5A8; // ValueRemapperHapticsType_t
pub const m_nMomentumType: usize = 0x5AC; //
pub const m_nMomentumType: usize = 0x5AC; // ValueRemapperMomentumType_t
pub const m_flMomentumModifier: usize = 0x5B0; // float32
pub const m_flSnapValue: usize = 0x5B4; // float32
pub const m_flCurrentMomentum: usize = 0x5B8; // float32
pub const m_nRatchetType: usize = 0x5BC; //
pub const m_nRatchetType: usize = 0x5BC; // ValueRemapperRatchetType_t
pub const m_flRatchetOffset: usize = 0x5C0; // float32
pub const m_flInputOffset: usize = 0x5C4; // float32
pub const m_bEngaged: usize = 0x5C8; // bool
@ -5811,8 +5811,8 @@ pub mod cs2_dumper {
pub const m_hEffectEntity: usize = 0x43C; // CHandle<C_BaseEntity>
pub const m_hOwnerEntity: usize = 0x440; // CHandle<C_BaseEntity>
pub const m_MoveCollide: usize = 0x444; // MoveCollide_t
pub const m_MoveType: usize = 0x445; //
pub const m_nActualMoveType: usize = 0x446; //
pub const m_MoveType: usize = 0x445; // MoveType_t
pub const m_nActualMoveType: usize = 0x446; // MoveType_t
pub const m_flWaterLevel: usize = 0x448; // float32
pub const m_fEffects: usize = 0x44C; // uint32
pub const m_hGroundEntity: usize = 0x450; // CHandle<C_BaseEntity>
@ -6022,7 +6022,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bIsActive (bool)
pub mod C_EnvScreenOverlay {
pub const m_iszOverlayNames: usize = 0x568; // CUtlSymbolLarge[10]
pub const m_flOverlayTimes: usize = 0x5B8; //
pub const m_flOverlayTimes: usize = 0x5B8; // float32[10]
pub const m_flStartTime: usize = 0x5E0; // GameTime_t
pub const m_iDesiredOverlay: usize = 0x5E4; // int32
pub const m_bIsActive: usize = 0x5E8; // bool
@ -6343,7 +6343,7 @@ pub mod cs2_dumper {
pub const m_inertiaScale: usize = 0x1118; // float32
pub const m_vecDamagePosition: usize = 0x111C; // Vector
pub const m_vecDamageDirection: usize = 0x1128; // Vector
pub const m_nDamageType: usize = 0x1134; //
pub const m_nDamageType: usize = 0x1134; // DamageTypes_t
}
// Parent: C_CSGO_TeamPreviewCamera
// Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14073,
"timestamp": "2025-04-01T00:17:02.233994700+00:00"
"build_number": 14074,
"timestamp": "2025-04-02T01:38:06.172164600+00:00"
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll
@ -10,11 +10,11 @@ namespace CS2Dumper.Interfaces {
// Module: client.dll
public static class ClientDll {
public const nint ClientToolsInfo_001 = 0x186BE40;
public const nint EmptyWorldService001_Client = 0x1828080;
public const nint EmptyWorldService001_Client = 0x1828090;
public const nint GameClientExports001 = 0x1868AF8;
public const nint LegacyGameUI001 = 0x18896A0;
public const nint Source2Client002 = 0x1A826C0;
public const nint Source2ClientConfig001 = 0x1A1B270;
public const nint Source2Client002 = 0x1A827A0;
public const nint Source2ClientConfig001 = 0x1A1B370;
public const nint Source2ClientPrediction001 = 0x1873ED0;
public const nint Source2ClientUI001 = 0x1887A70;
}
@ -24,9 +24,9 @@ namespace CS2Dumper.Interfaces {
public const nint BugService001 = 0x5DFCC0;
public const nint ClientServerEngineLoopService_001 = 0x547A50;
public const nint EngineGameUI001 = 0x544B90;
public const nint EngineServiceMgr001 = 0x620B50;
public const nint GameEventSystemClientV001 = 0x620E70;
public const nint GameEventSystemServerV001 = 0x620FB0;
public const nint EngineServiceMgr001 = 0x620BA0;
public const nint GameEventSystemClientV001 = 0x620EC0;
public const nint GameEventSystemServerV001 = 0x621000;
public const nint GameResourceServiceClientV001 = 0x546E30;
public const nint GameResourceServiceServerV001 = 0x546E90;
public const nint GameUIService_001 = 0x5DFFC0;
@ -34,13 +34,13 @@ namespace CS2Dumper.Interfaces {
public const nint INETSUPPORT_001 = 0x540060;
public const nint InputService_001 = 0x5E02D0;
public const nint KeyValueCache001 = 0x5479F0;
public const nint MapListService_001 = 0x61F2D0;
public const nint NetworkClientService_001 = 0x61F460;
public const nint MapListService_001 = 0x61F320;
public const nint NetworkClientService_001 = 0x61F4B0;
public const nint NetworkP2PService_001 = 0x547140;
public const nint NetworkServerService_001 = 0x61F7F0;
public const nint NetworkServerService_001 = 0x61F840;
public const nint NetworkService_001 = 0x547290;
public const nint RenderService_001 = 0x61FA50;
public const nint ScreenshotService001 = 0x61FCF0;
public const nint RenderService_001 = 0x61FAA0;
public const nint ScreenshotService001 = 0x61FD40;
public const nint SimpleEngineLoopService_001 = 0x547B60;
public const nint SoundService_001 = 0x5472D0;
public const nint Source2EngineToClient001 = 0x544210;
@ -48,7 +48,7 @@ namespace CS2Dumper.Interfaces {
public const nint Source2EngineToServer001 = 0x544308;
public const nint Source2EngineToServerStringTable001 = 0x544330;
public const nint SplitScreenService_001 = 0x5475B0;
public const nint StatsService_001 = 0x620120;
public const nint StatsService_001 = 0x620170;
public const nint ToolService_001 = 0x547770;
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20;
public const nint VProfService_001 = 0x5477B0;
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
}
// Module: server.dll
public static class ServerDll {
public const nint EmptyWorldService001_Server = 0x1363D30;
public const nint EntitySubclassUtilsV001 = 0x13143F0;
public const nint NavGameTest001 = 0x1402DD8;
public const nint ServerToolsInfo_001 = 0x13B8718;
public const nint Source2GameClients001 = 0x13B25E0;
public const nint Source2GameDirector001 = 0x14E6230;
public const nint Source2GameEntities001 = 0x13B8640;
public const nint Source2Server001 = 0x13B84B0;
public const nint Source2ServerConfig001 = 0x15B0BB8;
public const nint customnavsystem001 = 0x12F8B48;
public const nint EmptyWorldService001_Server = 0x1364D50;
public const nint EntitySubclassUtilsV001 = 0x13153E0;
public const nint NavGameTest001 = 0x1403E08;
public const nint ServerToolsInfo_001 = 0x13B9738;
public const nint Source2GameClients001 = 0x13B3600;
public const nint Source2GameDirector001 = 0x14E73A0;
public const nint Source2GameEntities001 = 0x13B9660;
public const nint Source2Server001 = 0x13B94D0;
public const nint Source2ServerConfig001 = 0x15B1CD8;
public const nint customnavsystem001 = 0x12F9B58;
}
// Module: soundsystem.dll
public static class SoundsystemDll {
@ -181,26 +181,27 @@ namespace CS2Dumper.Interfaces {
}
// Module: steamclient64.dll
public static class Steamclient64Dll {
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;
public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB038DA);
public const nint IVALIDATE001 = 0x15246E8;
public const nint SteamClient006 = 0x1521E10;
public const nint SteamClient007 = 0x1521E18;
public const nint SteamClient008 = 0x1521E20;
public const nint SteamClient009 = 0x1521E28;
public const nint SteamClient010 = 0x1521E30;
public const nint SteamClient011 = 0x1521E38;
public const nint SteamClient012 = 0x1521E40;
public const nint SteamClient013 = 0x1521E48;
public const nint SteamClient014 = 0x1521E50;
public const nint SteamClient015 = 0x1521E58;
public const nint SteamClient016 = 0x1521E60;
public const nint SteamClient017 = 0x1521E68;
public const nint SteamClient018 = 0x1521E70;
public const nint SteamClient019 = 0x1521E78;
public const nint SteamClient020 = 0x1521E80;
public const nint SteamClient021 = 0x1521E88;
public const nint SteamClient022 = 0x1521E90;
public const nint p2pvoice002 = 0x14E297F;
public const nint p2pvoicesingleton002 = 0x14FF0E0;
}
// Module: tier0.dll
public static class Tier0Dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -15,11 +15,11 @@ namespace cs2_dumper {
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x186BE40;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1828080;
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1828090;
constexpr std::ptrdiff_t GameClientExports001 = 0x1868AF8;
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18896A0;
constexpr std::ptrdiff_t Source2Client002 = 0x1A826C0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A1B270;
constexpr std::ptrdiff_t Source2Client002 = 0x1A827A0;
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A1B370;
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1873ED0;
constexpr std::ptrdiff_t Source2ClientUI001 = 0x1887A70;
}
@ -29,9 +29,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t BugService001 = 0x5DFCC0;
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x547A50;
constexpr std::ptrdiff_t EngineGameUI001 = 0x544B90;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620B50;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620E70;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x620FB0;
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620BA0;
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620EC0;
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x621000;
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x546E30;
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x546E90;
constexpr std::ptrdiff_t GameUIService_001 = 0x5DFFC0;
@ -39,13 +39,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t INETSUPPORT_001 = 0x540060;
constexpr std::ptrdiff_t InputService_001 = 0x5E02D0;
constexpr std::ptrdiff_t KeyValueCache001 = 0x5479F0;
constexpr std::ptrdiff_t MapListService_001 = 0x61F2D0;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F460;
constexpr std::ptrdiff_t MapListService_001 = 0x61F320;
constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F4B0;
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x547140;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F7F0;
constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F840;
constexpr std::ptrdiff_t NetworkService_001 = 0x547290;
constexpr std::ptrdiff_t RenderService_001 = 0x61FA50;
constexpr std::ptrdiff_t ScreenshotService001 = 0x61FCF0;
constexpr std::ptrdiff_t RenderService_001 = 0x61FAA0;
constexpr std::ptrdiff_t ScreenshotService001 = 0x61FD40;
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x547B60;
constexpr std::ptrdiff_t SoundService_001 = 0x5472D0;
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x544210;
@ -53,7 +53,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x544308;
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x544330;
constexpr std::ptrdiff_t SplitScreenService_001 = 0x5475B0;
constexpr std::ptrdiff_t StatsService_001 = 0x620120;
constexpr std::ptrdiff_t StatsService_001 = 0x620170;
constexpr std::ptrdiff_t ToolService_001 = 0x547770;
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20;
constexpr std::ptrdiff_t VProfService_001 = 0x5477B0;
@ -162,16 +162,16 @@ namespace cs2_dumper {
}
// Module: server.dll
namespace server_dll {
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1363D30;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13143F0;
constexpr std::ptrdiff_t NavGameTest001 = 0x1402DD8;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B8718;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13B25E0;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E6230;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B8640;
constexpr std::ptrdiff_t Source2Server001 = 0x13B84B0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B0BB8;
constexpr std::ptrdiff_t customnavsystem001 = 0x12F8B48;
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1364D50;
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x13153E0;
constexpr std::ptrdiff_t NavGameTest001 = 0x1403E08;
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13B9738;
constexpr std::ptrdiff_t Source2GameClients001 = 0x13B3600;
constexpr std::ptrdiff_t Source2GameDirector001 = 0x14E73A0;
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13B9660;
constexpr std::ptrdiff_t Source2Server001 = 0x13B94D0;
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B1CD8;
constexpr std::ptrdiff_t customnavsystem001 = 0x12F9B58;
}
// Module: soundsystem.dll
namespace soundsystem_dll {
@ -186,26 +186,27 @@ namespace cs2_dumper {
}
// Module: steamclient64.dll
namespace steamclient64_dll {
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;
constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB038DA;
constexpr std::ptrdiff_t IVALIDATE001 = 0x15246E8;
constexpr std::ptrdiff_t SteamClient006 = 0x1521E10;
constexpr std::ptrdiff_t SteamClient007 = 0x1521E18;
constexpr std::ptrdiff_t SteamClient008 = 0x1521E20;
constexpr std::ptrdiff_t SteamClient009 = 0x1521E28;
constexpr std::ptrdiff_t SteamClient010 = 0x1521E30;
constexpr std::ptrdiff_t SteamClient011 = 0x1521E38;
constexpr std::ptrdiff_t SteamClient012 = 0x1521E40;
constexpr std::ptrdiff_t SteamClient013 = 0x1521E48;
constexpr std::ptrdiff_t SteamClient014 = 0x1521E50;
constexpr std::ptrdiff_t SteamClient015 = 0x1521E58;
constexpr std::ptrdiff_t SteamClient016 = 0x1521E60;
constexpr std::ptrdiff_t SteamClient017 = 0x1521E68;
constexpr std::ptrdiff_t SteamClient018 = 0x1521E70;
constexpr std::ptrdiff_t SteamClient019 = 0x1521E78;
constexpr std::ptrdiff_t SteamClient020 = 0x1521E80;
constexpr std::ptrdiff_t SteamClient021 = 0x1521E88;
constexpr std::ptrdiff_t SteamClient022 = 0x1521E90;
constexpr std::ptrdiff_t p2pvoice002 = 0x14E297F;
constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14FF0E0;
}
// Module: tier0.dll
namespace tier0_dll {

View File

@ -5,11 +5,11 @@
},
"client.dll": {
"ClientToolsInfo_001": 25607744,
"EmptyWorldService001_Client": 25329792,
"EmptyWorldService001_Client": 25329808,
"GameClientExports001": 25594616,
"LegacyGameUI001": 25728672,
"Source2Client002": 27797184,
"Source2ClientConfig001": 27374192,
"Source2Client002": 27797408,
"Source2ClientConfig001": 27374448,
"Source2ClientPrediction001": 25640656,
"Source2ClientUI001": 25721456
},
@ -18,9 +18,9 @@
"BugService001": 6159552,
"ClientServerEngineLoopService_001": 5536336,
"EngineGameUI001": 5524368,
"EngineServiceMgr001": 6425424,
"GameEventSystemClientV001": 6426224,
"GameEventSystemServerV001": 6426544,
"EngineServiceMgr001": 6425504,
"GameEventSystemClientV001": 6426304,
"GameEventSystemServerV001": 6426624,
"GameResourceServiceClientV001": 5533232,
"GameResourceServiceServerV001": 5533328,
"GameUIService_001": 6160320,
@ -28,13 +28,13 @@
"INETSUPPORT_001": 5505120,
"InputService_001": 6161104,
"KeyValueCache001": 5536240,
"MapListService_001": 6419152,
"NetworkClientService_001": 6419552,
"MapListService_001": 6419232,
"NetworkClientService_001": 6419632,
"NetworkP2PService_001": 5534016,
"NetworkServerService_001": 6420464,
"NetworkServerService_001": 6420544,
"NetworkService_001": 5534352,
"RenderService_001": 6421072,
"ScreenshotService001": 6421744,
"RenderService_001": 6421152,
"ScreenshotService001": 6421824,
"SimpleEngineLoopService_001": 5536608,
"SoundService_001": 5534416,
"Source2EngineToClient001": 5521936,
@ -42,7 +42,7 @@
"Source2EngineToServer001": 5522184,
"Source2EngineToServerStringTable001": 5522224,
"SplitScreenService_001": 5535152,
"StatsService_001": 6422816,
"StatsService_001": 6422896,
"ToolService_001": 5535600,
"VENGINE_GAMEUIFUNCS_VERSION005": 5524512,
"VProfService_001": 5535664
@ -130,16 +130,16 @@
"SchemaSystem_001": 399072
},
"server.dll": {
"EmptyWorldService001_Server": 20331824,
"EntitySubclassUtilsV001": 20005872,
"NavGameTest001": 20983256,
"ServerToolsInfo_001": 20678424,
"Source2GameClients001": 20653536,
"Source2GameDirector001": 21914160,
"Source2GameEntities001": 20678208,
"Source2Server001": 20677808,
"Source2ServerConfig001": 22743992,
"customnavsystem001": 19893064
"EmptyWorldService001_Server": 20335952,
"EntitySubclassUtilsV001": 20009952,
"NavGameTest001": 20987400,
"ServerToolsInfo_001": 20682552,
"Source2GameClients001": 20657664,
"Source2GameDirector001": 21918624,
"Source2GameEntities001": 20682336,
"Source2Server001": 20681936,
"Source2ServerConfig001": 22748376,
"customnavsystem001": 19897176
},
"soundsystem.dll": {
"SoundOpSystem001": 3808336,
@ -151,26 +151,27 @@
"SteamAudio001": 2177520
},
"steamclient64.dll": {
"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
"CLIENTENGINE_INTERFACE_VERSION005": 18446744071758166234,
"IVALIDATE001": 22169320,
"SteamClient006": 22158864,
"SteamClient007": 22158872,
"SteamClient008": 22158880,
"SteamClient009": 22158888,
"SteamClient010": 22158896,
"SteamClient011": 22158904,
"SteamClient012": 22158912,
"SteamClient013": 22158920,
"SteamClient014": 22158928,
"SteamClient015": 22158936,
"SteamClient016": 22158944,
"SteamClient017": 22158952,
"SteamClient018": 22158960,
"SteamClient019": 22158968,
"SteamClient020": 22158976,
"SteamClient021": 22158984,
"SteamClient022": 22158992,
"p2pvoice002": 21899647,
"p2pvoicesingleton002": 22016224
},
"tier0.dll": {
"TestScriptMgr001": 3668592,

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, unused)]
@ -13,11 +13,11 @@ pub mod cs2_dumper {
// Module: client.dll
pub mod client_dll {
pub const ClientToolsInfo_001: usize = 0x186BE40;
pub const EmptyWorldService001_Client: usize = 0x1828080;
pub const EmptyWorldService001_Client: usize = 0x1828090;
pub const GameClientExports001: usize = 0x1868AF8;
pub const LegacyGameUI001: usize = 0x18896A0;
pub const Source2Client002: usize = 0x1A826C0;
pub const Source2ClientConfig001: usize = 0x1A1B270;
pub const Source2Client002: usize = 0x1A827A0;
pub const Source2ClientConfig001: usize = 0x1A1B370;
pub const Source2ClientPrediction001: usize = 0x1873ED0;
pub const Source2ClientUI001: usize = 0x1887A70;
}
@ -27,9 +27,9 @@ pub mod cs2_dumper {
pub const BugService001: usize = 0x5DFCC0;
pub const ClientServerEngineLoopService_001: usize = 0x547A50;
pub const EngineGameUI001: usize = 0x544B90;
pub const EngineServiceMgr001: usize = 0x620B50;
pub const GameEventSystemClientV001: usize = 0x620E70;
pub const GameEventSystemServerV001: usize = 0x620FB0;
pub const EngineServiceMgr001: usize = 0x620BA0;
pub const GameEventSystemClientV001: usize = 0x620EC0;
pub const GameEventSystemServerV001: usize = 0x621000;
pub const GameResourceServiceClientV001: usize = 0x546E30;
pub const GameResourceServiceServerV001: usize = 0x546E90;
pub const GameUIService_001: usize = 0x5DFFC0;
@ -37,13 +37,13 @@ pub mod cs2_dumper {
pub const INETSUPPORT_001: usize = 0x540060;
pub const InputService_001: usize = 0x5E02D0;
pub const KeyValueCache001: usize = 0x5479F0;
pub const MapListService_001: usize = 0x61F2D0;
pub const NetworkClientService_001: usize = 0x61F460;
pub const MapListService_001: usize = 0x61F320;
pub const NetworkClientService_001: usize = 0x61F4B0;
pub const NetworkP2PService_001: usize = 0x547140;
pub const NetworkServerService_001: usize = 0x61F7F0;
pub const NetworkServerService_001: usize = 0x61F840;
pub const NetworkService_001: usize = 0x547290;
pub const RenderService_001: usize = 0x61FA50;
pub const ScreenshotService001: usize = 0x61FCF0;
pub const RenderService_001: usize = 0x61FAA0;
pub const ScreenshotService001: usize = 0x61FD40;
pub const SimpleEngineLoopService_001: usize = 0x547B60;
pub const SoundService_001: usize = 0x5472D0;
pub const Source2EngineToClient001: usize = 0x544210;
@ -51,7 +51,7 @@ pub mod cs2_dumper {
pub const Source2EngineToServer001: usize = 0x544308;
pub const Source2EngineToServerStringTable001: usize = 0x544330;
pub const SplitScreenService_001: usize = 0x5475B0;
pub const StatsService_001: usize = 0x620120;
pub const StatsService_001: usize = 0x620170;
pub const ToolService_001: usize = 0x547770;
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x544C20;
pub const VProfService_001: usize = 0x5477B0;
@ -160,16 +160,16 @@ pub mod cs2_dumper {
}
// Module: server.dll
pub mod server_dll {
pub const EmptyWorldService001_Server: usize = 0x1363D30;
pub const EntitySubclassUtilsV001: usize = 0x13143F0;
pub const NavGameTest001: usize = 0x1402DD8;
pub const ServerToolsInfo_001: usize = 0x13B8718;
pub const Source2GameClients001: usize = 0x13B25E0;
pub const Source2GameDirector001: usize = 0x14E6230;
pub const Source2GameEntities001: usize = 0x13B8640;
pub const Source2Server001: usize = 0x13B84B0;
pub const Source2ServerConfig001: usize = 0x15B0BB8;
pub const customnavsystem001: usize = 0x12F8B48;
pub const EmptyWorldService001_Server: usize = 0x1364D50;
pub const EntitySubclassUtilsV001: usize = 0x13153E0;
pub const NavGameTest001: usize = 0x1403E08;
pub const ServerToolsInfo_001: usize = 0x13B9738;
pub const Source2GameClients001: usize = 0x13B3600;
pub const Source2GameDirector001: usize = 0x14E73A0;
pub const Source2GameEntities001: usize = 0x13B9660;
pub const Source2Server001: usize = 0x13B94D0;
pub const Source2ServerConfig001: usize = 0x15B1CD8;
pub const customnavsystem001: usize = 0x12F9B58;
}
// Module: soundsystem.dll
pub mod soundsystem_dll {
@ -184,26 +184,27 @@ pub mod cs2_dumper {
}
// Module: steamclient64.dll
pub mod steamclient64_dll {
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;
pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB038DA;
pub const IVALIDATE001: usize = 0x15246E8;
pub const SteamClient006: usize = 0x1521E10;
pub const SteamClient007: usize = 0x1521E18;
pub const SteamClient008: usize = 0x1521E20;
pub const SteamClient009: usize = 0x1521E28;
pub const SteamClient010: usize = 0x1521E30;
pub const SteamClient011: usize = 0x1521E38;
pub const SteamClient012: usize = 0x1521E40;
pub const SteamClient013: usize = 0x1521E48;
pub const SteamClient014: usize = 0x1521E50;
pub const SteamClient015: usize = 0x1521E58;
pub const SteamClient016: usize = 0x1521E60;
pub const SteamClient017: usize = 0x1521E68;
pub const SteamClient018: usize = 0x1521E70;
pub const SteamClient019: usize = 0x1521E78;
pub const SteamClient020: usize = 0x1521E80;
pub const SteamClient021: usize = 0x1521E88;
pub const SteamClient022: usize = 0x1521E90;
pub const p2pvoice002: usize = 0x14E297F;
pub const p2pvoicesingleton002: usize = 0x14FF0E0;
}
// Module: tier0.dll
pub mod tier0_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:17:02.233994700 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,40 +1,40 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Offsets {
// Module: client.dll
public static class ClientDll {
public const nint dwCSGOInput = 0x1A92F10;
public const nint dwEntityList = 0x1A1F640;
public const nint dwGameEntitySystem = 0x1B43E68;
public const nint dwCSGOInput = 0x1A92FF0;
public const nint dwEntityList = 0x1A1F730;
public const nint dwGameEntitySystem = 0x1B43F58;
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
public const nint dwGameRules = 0x1A84090;
public const nint dwGameRules = 0x1A84170;
public const nint dwGlobalVars = 0x1867DB0;
public const nint dwGlowManager = 0x1A840B0;
public const nint dwLocalPlayerController = 0x1A6E8D0;
public const nint dwGlowManager = 0x1A84190;
public const nint dwLocalPlayerController = 0x1A6E9C0;
public const nint dwLocalPlayerPawn = 0x1874050;
public const nint dwPlantedC4 = 0x1A8E0E0;
public const nint dwPlantedC4 = 0x1A8E4A0;
public const nint dwPrediction = 0x1873ED0;
public const nint dwSensitivity = 0x1A857F8;
public const nint dwSensitivity = 0x1A85768;
public const nint dwSensitivity_sensitivity = 0x40;
public const nint dwViewAngles = 0x1A932E0;
public const nint dwViewMatrix = 0x1A89050;
public const nint dwViewRender = 0x1A89860;
public const nint dwWeaponC4 = 0x1A226A0;
public const nint dwViewAngles = 0x1A933C0;
public const nint dwViewMatrix = 0x1A89130;
public const nint dwViewRender = 0x1A89940;
public const nint dwWeaponC4 = 0x1A22630;
}
// Module: engine2.dll
public static class Engine2Dll {
public const nint dwBuildNumber = 0x540BE4;
public const nint dwNetworkGameClient = 0x53FCE0;
public const nint dwNetworkGameClient_clientTickCount = 0x368;
public const nint dwNetworkGameClient_deltaTick = 0x27C;
public const nint dwNetworkGameClient_deltaTick = 0x244;
public const nint dwNetworkGameClient_isBackgroundMap = 0x281447;
public const nint dwNetworkGameClient_localPlayer = 0xF0;
public const nint dwNetworkGameClient_maxClients = 0x238;
public const nint dwNetworkGameClient_serverTickCount = 0x36C;
public const nint dwNetworkGameClient_signOnState = 0x228;
public const nint dwWindowHeight = 0x6234FC;
public const nint dwWindowWidth = 0x6234F8;
public const nint dwWindowHeight = 0x62354C;
public const nint dwWindowWidth = 0x623548;
}
// Module: inputsystem.dll
public static class InputsystemDll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -9,37 +9,37 @@ namespace cs2_dumper {
namespace offsets {
// Module: client.dll
namespace client_dll {
constexpr std::ptrdiff_t dwCSGOInput = 0x1A92F10;
constexpr std::ptrdiff_t dwEntityList = 0x1A1F640;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B43E68;
constexpr std::ptrdiff_t dwCSGOInput = 0x1A92FF0;
constexpr std::ptrdiff_t dwEntityList = 0x1A1F730;
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B43F58;
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
constexpr std::ptrdiff_t dwGameRules = 0x1A84090;
constexpr std::ptrdiff_t dwGameRules = 0x1A84170;
constexpr std::ptrdiff_t dwGlobalVars = 0x1867DB0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A840B0;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A6E8D0;
constexpr std::ptrdiff_t dwGlowManager = 0x1A84190;
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A6E9C0;
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1874050;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A8E0E0;
constexpr std::ptrdiff_t dwPlantedC4 = 0x1A8E4A0;
constexpr std::ptrdiff_t dwPrediction = 0x1873ED0;
constexpr std::ptrdiff_t dwSensitivity = 0x1A857F8;
constexpr std::ptrdiff_t dwSensitivity = 0x1A85768;
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
constexpr std::ptrdiff_t dwViewAngles = 0x1A932E0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A89050;
constexpr std::ptrdiff_t dwViewRender = 0x1A89860;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A226A0;
constexpr std::ptrdiff_t dwViewAngles = 0x1A933C0;
constexpr std::ptrdiff_t dwViewMatrix = 0x1A89130;
constexpr std::ptrdiff_t dwViewRender = 0x1A89940;
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A22630;
}
// Module: engine2.dll
namespace engine2_dll {
constexpr std::ptrdiff_t dwBuildNumber = 0x540BE4;
constexpr std::ptrdiff_t dwNetworkGameClient = 0x53FCE0;
constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368;
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C;
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244;
constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447;
constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0;
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238;
constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C;
constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228;
constexpr std::ptrdiff_t dwWindowHeight = 0x6234FC;
constexpr std::ptrdiff_t dwWindowWidth = 0x6234F8;
constexpr std::ptrdiff_t dwWindowHeight = 0x62354C;
constexpr std::ptrdiff_t dwWindowWidth = 0x623548;
}
// Module: inputsystem.dll
namespace inputsystem_dll {

View File

@ -1,35 +1,35 @@
{
"client.dll": {
"dwCSGOInput": 27864848,
"dwEntityList": 27391552,
"dwGameEntitySystem": 28589672,
"dwCSGOInput": 27865072,
"dwEntityList": 27391792,
"dwGameEntitySystem": 28589912,
"dwGameEntitySystem_highestEntityIndex": 8432,
"dwGameRules": 27803792,
"dwGameRules": 27804016,
"dwGlobalVars": 25591216,
"dwGlowManager": 27803824,
"dwLocalPlayerController": 27715792,
"dwGlowManager": 27804048,
"dwLocalPlayerController": 27716032,
"dwLocalPlayerPawn": 25641040,
"dwPlantedC4": 27844832,
"dwPlantedC4": 27845792,
"dwPrediction": 25640656,
"dwSensitivity": 27809784,
"dwSensitivity": 27809640,
"dwSensitivity_sensitivity": 64,
"dwViewAngles": 27865824,
"dwViewMatrix": 27824208,
"dwViewRender": 27826272,
"dwWeaponC4": 27403936
"dwViewAngles": 27866048,
"dwViewMatrix": 27824432,
"dwViewRender": 27826496,
"dwWeaponC4": 27403824
},
"engine2.dll": {
"dwBuildNumber": 5508068,
"dwNetworkGameClient": 5504224,
"dwNetworkGameClient_clientTickCount": 872,
"dwNetworkGameClient_deltaTick": 636,
"dwNetworkGameClient_deltaTick": 580,
"dwNetworkGameClient_isBackgroundMap": 2626631,
"dwNetworkGameClient_localPlayer": 240,
"dwNetworkGameClient_maxClients": 568,
"dwNetworkGameClient_serverTickCount": 876,
"dwNetworkGameClient_signOnState": 552,
"dwWindowHeight": 6436092,
"dwWindowWidth": 6436088
"dwWindowHeight": 6436172,
"dwWindowWidth": 6436168
},
"inputsystem.dll": {
"dwInputSystem": 231392

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, unused)]
@ -7,37 +7,37 @@ pub mod cs2_dumper {
pub mod offsets {
// Module: client.dll
pub mod client_dll {
pub const dwCSGOInput: usize = 0x1A92F10;
pub const dwEntityList: usize = 0x1A1F640;
pub const dwGameEntitySystem: usize = 0x1B43E68;
pub const dwCSGOInput: usize = 0x1A92FF0;
pub const dwEntityList: usize = 0x1A1F730;
pub const dwGameEntitySystem: usize = 0x1B43F58;
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
pub const dwGameRules: usize = 0x1A84090;
pub const dwGameRules: usize = 0x1A84170;
pub const dwGlobalVars: usize = 0x1867DB0;
pub const dwGlowManager: usize = 0x1A840B0;
pub const dwLocalPlayerController: usize = 0x1A6E8D0;
pub const dwGlowManager: usize = 0x1A84190;
pub const dwLocalPlayerController: usize = 0x1A6E9C0;
pub const dwLocalPlayerPawn: usize = 0x1874050;
pub const dwPlantedC4: usize = 0x1A8E0E0;
pub const dwPlantedC4: usize = 0x1A8E4A0;
pub const dwPrediction: usize = 0x1873ED0;
pub const dwSensitivity: usize = 0x1A857F8;
pub const dwSensitivity: usize = 0x1A85768;
pub const dwSensitivity_sensitivity: usize = 0x40;
pub const dwViewAngles: usize = 0x1A932E0;
pub const dwViewMatrix: usize = 0x1A89050;
pub const dwViewRender: usize = 0x1A89860;
pub const dwWeaponC4: usize = 0x1A226A0;
pub const dwViewAngles: usize = 0x1A933C0;
pub const dwViewMatrix: usize = 0x1A89130;
pub const dwViewRender: usize = 0x1A89940;
pub const dwWeaponC4: usize = 0x1A22630;
}
// Module: engine2.dll
pub mod engine2_dll {
pub const dwBuildNumber: usize = 0x540BE4;
pub const dwNetworkGameClient: usize = 0x53FCE0;
pub const dwNetworkGameClient_clientTickCount: usize = 0x368;
pub const dwNetworkGameClient_deltaTick: usize = 0x27C;
pub const dwNetworkGameClient_deltaTick: usize = 0x244;
pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447;
pub const dwNetworkGameClient_localPlayer: usize = 0xF0;
pub const dwNetworkGameClient_maxClients: usize = 0x238;
pub const dwNetworkGameClient_serverTickCount: usize = 0x36C;
pub const dwNetworkGameClient_signOnState: usize = 0x228;
pub const dwWindowHeight: usize = 0x6234FC;
pub const dwWindowWidth: usize = 0x6234F8;
pub const dwWindowHeight: usize = 0x62354C;
pub const dwWindowWidth: usize = 0x623548;
}
// Module: inputsystem.dll
pub mod inputsystem_dll {

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
public const nint m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t
public const nint m_bBlendFramesSeq0 = 0x285C; // bool
public const nint m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool
}
@ -2486,7 +2486,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class C_OP_RenderVRHapticEvent {
public const nint m_nHand = 0x210; //
public const nint m_nHand = 0x210; // ParticleVRHandChoiceList_t
public const nint m_nOutputHandCP = 0x214; // int32
public const nint m_nOutputField = 0x218; // int32
public const nint m_flAmplitude = 0x220; // CPerParticleFloatInput
@ -3665,7 +3665,7 @@ namespace CS2Dumper.Schemas {
// MGetKV3ClassDefaults
// MPropertyCustomEditor
public static class CParticleVariableRef {
public const nint m_variableName = 0x0; //
public const nint m_variableName = 0x0; // CKV3MemberNameWithStorage
public const nint m_variableType = 0x38; // PulseValueType_t
}
// Parent: CParticleFunctionOperator
@ -4089,9 +4089,9 @@ namespace CS2Dumper.Schemas {
public const nint m_flInputScale1 = 0x1D0; // float32
public const nint m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t
public const nint m_flInputScale2 = 0x1D8; // float32
public const nint m_nControlPointInput1 = 0x1DC; //
public const nint m_nControlPointInput1 = 0x1DC; // ControlPointReference_t
public const nint m_flControlPointScale1 = 0x1F0; // float32
public const nint m_nControlPointInput2 = 0x1F4; //
public const nint m_nControlPointInput2 = 0x1F4; // ControlPointReference_t
public const nint m_flControlPointScale2 = 0x208; // float32
public const nint m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t
public const nint m_vFinalOutputScale = 0x210; // Vector
@ -5493,7 +5493,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bReplaceTextureWithGradient = 0x1; // bool
public const nint m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_Gradient = 0x10; // CColorGradient
public const nint m_nTextureType = 0x28; //
public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t
public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t
public const nint m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t
public const nint m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
constexpr std::ptrdiff_t m_nSortMethod = 0x2858; // ParticleSortingChoiceList_t
constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x285C; // bool
constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x285D; // bool
}
@ -2491,7 +2491,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace C_OP_RenderVRHapticEvent {
constexpr std::ptrdiff_t m_nHand = 0x210; //
constexpr std::ptrdiff_t m_nHand = 0x210; // ParticleVRHandChoiceList_t
constexpr std::ptrdiff_t m_nOutputHandCP = 0x214; // int32
constexpr std::ptrdiff_t m_nOutputField = 0x218; // int32
constexpr std::ptrdiff_t m_flAmplitude = 0x220; // CPerParticleFloatInput
@ -3670,7 +3670,7 @@ namespace cs2_dumper {
// MGetKV3ClassDefaults
// MPropertyCustomEditor
namespace CParticleVariableRef {
constexpr std::ptrdiff_t m_variableName = 0x0; //
constexpr std::ptrdiff_t m_variableName = 0x0; // CKV3MemberNameWithStorage
constexpr std::ptrdiff_t m_variableType = 0x38; // PulseValueType_t
}
// Parent: CParticleFunctionOperator
@ -4094,9 +4094,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flInputScale1 = 0x1D0; // float32
constexpr std::ptrdiff_t m_nFieldInput2 = 0x1D4; // ParticleAttributeIndex_t
constexpr std::ptrdiff_t m_flInputScale2 = 0x1D8; // float32
constexpr std::ptrdiff_t m_nControlPointInput1 = 0x1DC; //
constexpr std::ptrdiff_t m_nControlPointInput1 = 0x1DC; // ControlPointReference_t
constexpr std::ptrdiff_t m_flControlPointScale1 = 0x1F0; // float32
constexpr std::ptrdiff_t m_nControlPointInput2 = 0x1F4; //
constexpr std::ptrdiff_t m_nControlPointInput2 = 0x1F4; // ControlPointReference_t
constexpr std::ptrdiff_t m_flControlPointScale2 = 0x208; // float32
constexpr std::ptrdiff_t m_nFieldOutput = 0x20C; // ParticleAttributeIndex_t
constexpr std::ptrdiff_t m_vFinalOutputScale = 0x210; // Vector
@ -5498,7 +5498,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool
constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient
constexpr std::ptrdiff_t m_nTextureType = 0x28; //
constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t
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

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
pub const m_nSortMethod: usize = 0x2858; // ParticleSortingChoiceList_t
pub const m_bBlendFramesSeq0: usize = 0x285C; // bool
pub const m_bMaxLuminanceBlendingSequence0: usize = 0x285D; // bool
}
@ -2565,7 +2565,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod C_OP_RenderVRHapticEvent {
pub const m_nHand: usize = 0x210; //
pub const m_nHand: usize = 0x210; // ParticleVRHandChoiceList_t
pub const m_nOutputHandCP: usize = 0x214; // int32
pub const m_nOutputField: usize = 0x218; // int32
pub const m_flAmplitude: usize = 0x220; // CPerParticleFloatInput
@ -3744,7 +3744,7 @@ pub mod cs2_dumper {
// MGetKV3ClassDefaults
// MPropertyCustomEditor
pub mod CParticleVariableRef {
pub const m_variableName: usize = 0x0; //
pub const m_variableName: usize = 0x0; // CKV3MemberNameWithStorage
pub const m_variableType: usize = 0x38; // PulseValueType_t
}
// Parent: CParticleFunctionOperator
@ -4168,9 +4168,9 @@ pub mod cs2_dumper {
pub const m_flInputScale1: usize = 0x1D0; // float32
pub const m_nFieldInput2: usize = 0x1D4; // ParticleAttributeIndex_t
pub const m_flInputScale2: usize = 0x1D8; // float32
pub const m_nControlPointInput1: usize = 0x1DC; //
pub const m_nControlPointInput1: usize = 0x1DC; // ControlPointReference_t
pub const m_flControlPointScale1: usize = 0x1F0; // float32
pub const m_nControlPointInput2: usize = 0x1F4; //
pub const m_nControlPointInput2: usize = 0x1F4; // ControlPointReference_t
pub const m_flControlPointScale2: usize = 0x208; // float32
pub const m_nFieldOutput: usize = 0x20C; // ParticleAttributeIndex_t
pub const m_vFinalOutputScale: usize = 0x210; // Vector
@ -5572,7 +5572,7 @@ pub mod cs2_dumper {
pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool
pub const m_hTexture: usize = 0x8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_Gradient: usize = 0x10; // CColorGradient
pub const m_nTextureType: usize = 0x28; //
pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t
pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t
pub const m_nTextureBlendMode: usize = 0x30; // ParticleTextureLayerBlendType_t
pub const m_flTextureBlend: usize = 0x38; // CParticleCollectionRendererFloatInput

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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<PulseGraphExecutionHistoryEntry_t*>
public const nint m_mapCellDesc = 0x28; //
public const nint m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
public const nint m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
}
// Parent: CPulseCell_BaseYieldingInflow
@ -1018,7 +1018,7 @@ namespace CS2Dumper.Schemas {
public static class CPulse_RegisterInfo {
public const nint m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
public const nint m_Type = 0x8; // CPulseValueFullType
public const nint m_OriginName = 0x18; //
public const nint m_OriginName = 0x18; // CKV3MemberNameWithStorage
public const nint m_nWrittenByInstruction = 0x50; // int32
public const nint m_nLastReadByInstruction = 0x54; // int32
}
@ -1198,7 +1198,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class CPulseRuntimeMethodArg {
public const nint m_Name = 0x0; //
public const nint m_Name = 0x0; // CKV3MemberNameWithStorage
public const nint m_Description = 0x38; // CUtlString
public const nint m_Type = 0x40; // CPulseValueFullType
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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<PulseGraphExecutionHistoryEntry_t*>
constexpr std::ptrdiff_t m_mapCellDesc = 0x28; //
constexpr std::ptrdiff_t m_mapCellDesc = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
constexpr std::ptrdiff_t m_mapCursorDesc = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
}
// Parent: CPulseCell_BaseYieldingInflow
@ -1023,7 +1023,7 @@ namespace cs2_dumper {
namespace CPulse_RegisterInfo {
constexpr std::ptrdiff_t m_nReg = 0x0; // PulseRuntimeRegisterIndex_t
constexpr std::ptrdiff_t m_Type = 0x8; // CPulseValueFullType
constexpr std::ptrdiff_t m_OriginName = 0x18; //
constexpr std::ptrdiff_t m_OriginName = 0x18; // CKV3MemberNameWithStorage
constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; // int32
constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32
}
@ -1203,7 +1203,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace CPulseRuntimeMethodArg {
constexpr std::ptrdiff_t m_Name = 0x0; //
constexpr std::ptrdiff_t m_Name = 0x0; // CKV3MemberNameWithStorage
constexpr std::ptrdiff_t m_Description = 0x38; // CUtlString
constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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<PulseGraphExecutionHistoryEntry_t*>
pub const m_mapCellDesc: usize = 0x28; //
pub const m_mapCellDesc: usize = 0x28; // CUtlOrderedMap<PulseDocNodeID_t,PulseGraphExecutionHistoryNodeDesc_t*>
pub const m_mapCursorDesc: usize = 0x50; // CUtlOrderedMap<PulseCursorID_t,PulseGraphExecutionHistoryCursorDesc_t*>
}
// Parent: CPulseCell_BaseYieldingInflow
@ -1030,7 +1030,7 @@ pub mod cs2_dumper {
pub mod CPulse_RegisterInfo {
pub const m_nReg: usize = 0x0; // PulseRuntimeRegisterIndex_t
pub const m_Type: usize = 0x8; // CPulseValueFullType
pub const m_OriginName: usize = 0x18; //
pub const m_OriginName: usize = 0x18; // CKV3MemberNameWithStorage
pub const m_nWrittenByInstruction: usize = 0x50; // int32
pub const m_nLastReadByInstruction: usize = 0x54; // int32
}
@ -1210,7 +1210,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod CPulseRuntimeMethodArg {
pub const m_Name: usize = 0x0; //
pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage
pub const m_Description: usize = 0x38; // CUtlString
pub const m_Type: usize = 0x40; // CPulseValueFullType
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,9 +0,0 @@
comment_width = 100
format_code_in_doc_comments = true
format_macro_bodies = true
format_macro_matchers = true
normalize_comments = true
normalize_doc_attributes = true
reorder_impl_items = true
tab_spaces = 4
wrap_comments = true

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: server.dll
@ -1858,7 +1858,7 @@ namespace CS2Dumper.Schemas {
public const nint m_vEndPointWorld = 0x874; // Vector
public const nint m_vEndPointRelative = 0x880; // Vector
public const nint m_radius = 0x88C; // float32
public const nint m_TouchType = 0x890; //
public const nint m_TouchType = 0x890; // Touch_t
public const nint m_iFilterName = 0x898; // CUtlSymbolLarge
public const nint m_hFilter = 0x8A0; // CHandle<CBaseEntity>
public const nint m_iszDecal = 0x8A8; // CUtlSymbolLarge
@ -2004,7 +2004,7 @@ namespace CS2Dumper.Schemas {
public const nint m_vecCsViewPunchAngle = 0x40; // QAngle
public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t
public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32
public const nint m_PlayerFog = 0x58; //
public const nint m_PlayerFog = 0x58; // fogplayerparams_t
public const nint m_hColorCorrectionCtrl = 0x98; // CHandle<CColorCorrection>
public const nint m_hViewEntity = 0x9C; // CHandle<CBaseEntity>
public const nint m_hTonemapController = 0xA0; // CHandle<CTonemapController2>
@ -2867,7 +2867,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flLightStyleStartTime = 0x7C8; // GameTime_t
public const nint m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
public const nint m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
public const nint m_LightStyleTargets = 0x800; //
public const nint m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
public const nint m_StyleEvent = 0x818; // CEntityIOOutput[4]
public const nint m_hLightCookie = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
public const nint m_flShape = 0x8E0; // float32
@ -2999,7 +2999,7 @@ namespace CS2Dumper.Schemas {
// Field count: 2
public static class CLogicNavigation {
public const nint m_isOn = 0x4E8; // bool
public const nint m_navProperty = 0x4EC; //
public const nint m_navProperty = 0x4EC; // navproperties_t
}
// Parent: CPointEntity
// Field count: 12
@ -4321,12 +4321,12 @@ namespace CS2Dumper.Schemas {
public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16>
public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32>
public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32>
public const nint m_PredNetUInt64Variables = 0x80; //
public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64>
public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float32>
public const nint m_PredNetVectorVariables = 0xB0; //
public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
public const nint m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; //
public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase<uint32>
public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase<uint8>
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase<uint16>
public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase<int32>
@ -6147,7 +6147,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bOverrideWithEvent = 0x518; // bool
public const nint m_soundscapeIndex = 0x51C; // int32
public const nint m_soundscapeEntityListId = 0x520; // int32
public const nint m_positionNames = 0x528; //
public const nint m_positionNames = 0x528; // CUtlSymbolLarge[8]
public const nint m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
public const nint m_bDisabled = 0x56C; // bool
public const nint m_soundscapeName = 0x570; // CUtlSymbolLarge
@ -6644,8 +6644,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; //
public const nint m_nRenderFX = 0x581; //
public const nint m_nRenderMode = 0x580; // RenderMode_t
public const nint m_nRenderFX = 0x581; // RenderFx_t
public const nint m_bAllowFadeInView = 0x582; // bool
public const nint m_clrRender = 0x5A0; // Color
public const nint m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
@ -7194,7 +7194,7 @@ namespace CS2Dumper.Schemas {
public const nint m_PathNodes_TangentIn = 0x548; // CNetworkUtlVectorBase<Vector>
public const nint m_PathNodes_TangentOut = 0x560; // CNetworkUtlVectorBase<Vector>
public const nint m_PathNodes_Color = 0x578; // CNetworkUtlVectorBase<Vector>
public const nint m_PathNodes_PinEnabled = 0x590; //
public const nint m_PathNodes_PinEnabled = 0x590; // CNetworkUtlVectorBase<bool>
public const nint m_PathNodes_RadiusScale = 0x5A8; // CNetworkUtlVectorBase<float32>
}
// Parent: CBaseEntity
@ -7256,7 +7256,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; //
public const nint m_eSolidType = 0x7DA; // SolidType_t
public const nint m_bIsMoving = 0x7DB; // bool
public const nint m_flTimeToReachMaxSpeed = 0x7DC; // float32
public const nint m_flDistanceToReachMaxSpeed = 0x7E0; // float32
@ -8657,7 +8657,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; //
public const nint m_nSolidType = 0x5B; // SolidType_t
public const nint m_triggerBloat = 0x5C; // uint8
public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t
public const nint m_CollisionGroup = 0x5E; // uint8
@ -9454,7 +9454,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iLoop = 0x4E0; // int32
public const nint m_iBeam = 0x4E4; // int32
public const nint m_pBeam = 0x4E8; // CBeam*[24]
public const nint m_flBeamTime = 0x5A8; //
public const nint m_flBeamTime = 0x5A8; // GameTime_t[24]
public const nint m_flStartTime = 0x608; // GameTime_t
}
// Parent: CCSWeaponBaseGun
@ -10368,7 +10368,7 @@ namespace CS2Dumper.Schemas {
public const nint m_nTransitionStartTick = 0x7B8; // GameTick_t
public const nint m_nTransitionDurationTicks = 0x7BC; // int32
public const nint m_flTransitionStartSpeed = 0x7C0; // float32
public const nint m_hConveyorModels = 0x7C8; //
public const nint m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
}
// Parent: CCSWeaponBaseGun
// Field count: 0
@ -10969,7 +10969,7 @@ 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; //
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_nWaterTouch = 0x2ED; // uint8

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -1863,7 +1863,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vEndPointWorld = 0x874; // Vector
constexpr std::ptrdiff_t m_vEndPointRelative = 0x880; // Vector
constexpr std::ptrdiff_t m_radius = 0x88C; // float32
constexpr std::ptrdiff_t m_TouchType = 0x890; //
constexpr std::ptrdiff_t m_TouchType = 0x890; // Touch_t
constexpr std::ptrdiff_t m_iFilterName = 0x898; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_hFilter = 0x8A0; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_iszDecal = 0x8A8; // CUtlSymbolLarge
@ -2009,7 +2009,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vecCsViewPunchAngle = 0x40; // QAngle
constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t
constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32
constexpr std::ptrdiff_t m_PlayerFog = 0x58; //
constexpr std::ptrdiff_t m_PlayerFog = 0x58; // fogplayerparams_t
constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle<CColorCorrection>
constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle<CTonemapController2>
@ -2872,7 +2872,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x7C8; // GameTime_t
constexpr std::ptrdiff_t m_QueuedLightStyleStrings = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
constexpr std::ptrdiff_t m_LightStyleEvents = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; //
constexpr std::ptrdiff_t m_LightStyleTargets = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
constexpr std::ptrdiff_t m_StyleEvent = 0x818; // CEntityIOOutput[4]
constexpr std::ptrdiff_t m_hLightCookie = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_flShape = 0x8E0; // float32
@ -3004,7 +3004,7 @@ namespace cs2_dumper {
// Field count: 2
namespace CLogicNavigation {
constexpr std::ptrdiff_t m_isOn = 0x4E8; // bool
constexpr std::ptrdiff_t m_navProperty = 0x4EC; //
constexpr std::ptrdiff_t m_navProperty = 0x4EC; // navproperties_t
}
// Parent: CPointEntity
// Field count: 12
@ -4326,12 +4326,12 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16>
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32>
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32>
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; //
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64>
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float32>
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; //
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; //
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase<uint32>
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase<uint8>
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase<uint16>
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase<int32>
@ -6152,7 +6152,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x518; // bool
constexpr std::ptrdiff_t m_soundscapeIndex = 0x51C; // int32
constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x520; // int32
constexpr std::ptrdiff_t m_positionNames = 0x528; //
constexpr std::ptrdiff_t m_positionNames = 0x528; // CUtlSymbolLarge[8]
constexpr std::ptrdiff_t m_hProxySoundscape = 0x568; // CHandle<CEnvSoundscape>
constexpr std::ptrdiff_t m_bDisabled = 0x56C; // bool
constexpr std::ptrdiff_t m_soundscapeName = 0x570; // CUtlSymbolLarge
@ -6649,8 +6649,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; //
constexpr std::ptrdiff_t m_nRenderFX = 0x581; //
constexpr std::ptrdiff_t m_nRenderMode = 0x580; // RenderMode_t
constexpr std::ptrdiff_t m_nRenderFX = 0x581; // RenderFx_t
constexpr std::ptrdiff_t m_bAllowFadeInView = 0x582; // bool
constexpr std::ptrdiff_t m_clrRender = 0x5A0; // Color
constexpr std::ptrdiff_t m_vecRenderAttributes = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
@ -7199,7 +7199,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x548; // CNetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x560; // CNetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_Color = 0x578; // CNetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x590; //
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x590; // CNetworkUtlVectorBase<bool>
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x5A8; // CNetworkUtlVectorBase<float32>
}
// Parent: CBaseEntity
@ -7261,7 +7261,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; //
constexpr std::ptrdiff_t m_eSolidType = 0x7DA; // SolidType_t
constexpr std::ptrdiff_t m_bIsMoving = 0x7DB; // bool
constexpr std::ptrdiff_t m_flTimeToReachMaxSpeed = 0x7DC; // float32
constexpr std::ptrdiff_t m_flDistanceToReachMaxSpeed = 0x7E0; // float32
@ -8662,7 +8662,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; //
constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t
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
@ -9459,7 +9459,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iLoop = 0x4E0; // int32
constexpr std::ptrdiff_t m_iBeam = 0x4E4; // int32
constexpr std::ptrdiff_t m_pBeam = 0x4E8; // CBeam*[24]
constexpr std::ptrdiff_t m_flBeamTime = 0x5A8; //
constexpr std::ptrdiff_t m_flBeamTime = 0x5A8; // GameTime_t[24]
constexpr std::ptrdiff_t m_flStartTime = 0x608; // GameTime_t
}
// Parent: CCSWeaponBaseGun
@ -10373,7 +10373,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nTransitionStartTick = 0x7B8; // GameTick_t
constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0x7BC; // int32
constexpr std::ptrdiff_t m_flTransitionStartSpeed = 0x7C0; // float32
constexpr std::ptrdiff_t m_hConveyorModels = 0x7C8; //
constexpr std::ptrdiff_t m_hConveyorModels = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
}
// Parent: CCSWeaponBaseGun
// Field count: 0
@ -10974,7 +10974,7 @@ 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; //
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_nWaterTouch = 0x2ED; // uint8

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1965,7 +1965,7 @@ pub mod cs2_dumper {
pub const m_vEndPointWorld: usize = 0x874; // Vector
pub const m_vEndPointRelative: usize = 0x880; // Vector
pub const m_radius: usize = 0x88C; // float32
pub const m_TouchType: usize = 0x890; //
pub const m_TouchType: usize = 0x890; // Touch_t
pub const m_iFilterName: usize = 0x898; // CUtlSymbolLarge
pub const m_hFilter: usize = 0x8A0; // CHandle<CBaseEntity>
pub const m_iszDecal: usize = 0x8A8; // CUtlSymbolLarge
@ -2111,7 +2111,7 @@ pub mod cs2_dumper {
pub const m_vecCsViewPunchAngle: usize = 0x40; // QAngle
pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t
pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32
pub const m_PlayerFog: usize = 0x58; //
pub const m_PlayerFog: usize = 0x58; // fogplayerparams_t
pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle<CColorCorrection>
pub const m_hViewEntity: usize = 0x9C; // CHandle<CBaseEntity>
pub const m_hTonemapController: usize = 0xA0; // CHandle<CTonemapController2>
@ -2974,7 +2974,7 @@ pub mod cs2_dumper {
pub const m_flLightStyleStartTime: usize = 0x7C8; // GameTime_t
pub const m_QueuedLightStyleStrings: usize = 0x7D0; // CNetworkUtlVectorBase<CUtlString>
pub const m_LightStyleEvents: usize = 0x7E8; // CNetworkUtlVectorBase<CUtlString>
pub const m_LightStyleTargets: usize = 0x800; //
pub const m_LightStyleTargets: usize = 0x800; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
pub const m_StyleEvent: usize = 0x818; // CEntityIOOutput[4]
pub const m_hLightCookie: usize = 0x8D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
pub const m_flShape: usize = 0x8E0; // float32
@ -3106,7 +3106,7 @@ pub mod cs2_dumper {
// Field count: 2
pub mod CLogicNavigation {
pub const m_isOn: usize = 0x4E8; // bool
pub const m_navProperty: usize = 0x4EC; //
pub const m_navProperty: usize = 0x4EC; // navproperties_t
}
// Parent: CPointEntity
// Field count: 12
@ -4428,12 +4428,12 @@ pub mod cs2_dumper {
pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase<uint16>
pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase<int32>
pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase<uint32>
pub const m_PredNetUInt64Variables: usize = 0x80; //
pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase<uint64>
pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase<float32>
pub const m_PredNetVectorVariables: usize = 0xB0; //
pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase<Vector>
pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase<Quaternion>
pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // CNetworkUtlVectorBase<CGlobalSymbol>
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; //
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase<uint32>
pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase<uint8>
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase<uint16>
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase<int32>
@ -6254,7 +6254,7 @@ pub mod cs2_dumper {
pub const m_bOverrideWithEvent: usize = 0x518; // bool
pub const m_soundscapeIndex: usize = 0x51C; // int32
pub const m_soundscapeEntityListId: usize = 0x520; // int32
pub const m_positionNames: usize = 0x528; //
pub const m_positionNames: usize = 0x528; // CUtlSymbolLarge[8]
pub const m_hProxySoundscape: usize = 0x568; // CHandle<CEnvSoundscape>
pub const m_bDisabled: usize = 0x56C; // bool
pub const m_soundscapeName: usize = 0x570; // CUtlSymbolLarge
@ -6751,8 +6751,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; //
pub const m_nRenderFX: usize = 0x581; //
pub const m_nRenderMode: usize = 0x580; // RenderMode_t
pub const m_nRenderFX: usize = 0x581; // RenderFx_t
pub const m_bAllowFadeInView: usize = 0x582; // bool
pub const m_clrRender: usize = 0x5A0; // Color
pub const m_vecRenderAttributes: usize = 0x5A8; // CUtlVectorEmbeddedNetworkVar<EntityRenderAttribute_t>
@ -7301,7 +7301,7 @@ pub mod cs2_dumper {
pub const m_PathNodes_TangentIn: usize = 0x548; // CNetworkUtlVectorBase<Vector>
pub const m_PathNodes_TangentOut: usize = 0x560; // CNetworkUtlVectorBase<Vector>
pub const m_PathNodes_Color: usize = 0x578; // CNetworkUtlVectorBase<Vector>
pub const m_PathNodes_PinEnabled: usize = 0x590; //
pub const m_PathNodes_PinEnabled: usize = 0x590; // CNetworkUtlVectorBase<bool>
pub const m_PathNodes_RadiusScale: usize = 0x5A8; // CNetworkUtlVectorBase<float32>
}
// Parent: CBaseEntity
@ -7363,7 +7363,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; //
pub const m_eSolidType: usize = 0x7DA; // SolidType_t
pub const m_bIsMoving: usize = 0x7DB; // bool
pub const m_flTimeToReachMaxSpeed: usize = 0x7DC; // float32
pub const m_flDistanceToReachMaxSpeed: usize = 0x7E0; // float32
@ -8764,7 +8764,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; //
pub const m_nSolidType: usize = 0x5B; // SolidType_t
pub const m_triggerBloat: usize = 0x5C; // uint8
pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t
pub const m_CollisionGroup: usize = 0x5E; // uint8
@ -9561,7 +9561,7 @@ pub mod cs2_dumper {
pub const m_iLoop: usize = 0x4E0; // int32
pub const m_iBeam: usize = 0x4E4; // int32
pub const m_pBeam: usize = 0x4E8; // CBeam*[24]
pub const m_flBeamTime: usize = 0x5A8; //
pub const m_flBeamTime: usize = 0x5A8; // GameTime_t[24]
pub const m_flStartTime: usize = 0x608; // GameTime_t
}
// Parent: CCSWeaponBaseGun
@ -10475,7 +10475,7 @@ pub mod cs2_dumper {
pub const m_nTransitionStartTick: usize = 0x7B8; // GameTick_t
pub const m_nTransitionDurationTicks: usize = 0x7BC; // int32
pub const m_flTransitionStartSpeed: usize = 0x7C0; // float32
pub const m_hConveyorModels: usize = 0x7C8; //
pub const m_hConveyorModels: usize = 0x7C8; // CNetworkUtlVectorBase<CHandle<CBaseEntity>>
}
// Parent: CCSWeaponBaseGun
// Field count: 0
@ -11076,7 +11076,7 @@ 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; //
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_nWaterTouch: usize = 0x2ED; // uint8

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
public const nint m_secondSound = 0xD8; //
public const nint m_firstSound = 0xC0; // CSoundContainerReference
public const nint m_secondSound = 0xD8; // CSoundContainerReference
public const nint m_flBlendFactor = 0xF0; // float32
}
// Parent: None
@ -359,7 +359,7 @@ namespace CS2Dumper.Schemas {
public static class CSoundContainerReference {
public const nint m_bUseReference = 0x0; // bool
public const nint m_sound = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
public const nint m_pSound = 0x10; //
public const nint m_pSound = 0x10; // CVoiceContainerBase*
}
// Parent: CVoiceContainerBase
// Field count: 0
@ -747,7 +747,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class CVoiceContainerSetElement {
public const nint m_sound = 0x0; //
public const nint m_sound = 0x0; // CSoundContainerReference
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; //
public const nint m_sound = 0xC0; // CSoundContainerReference
public const nint m_flRetriggerTimeMin = 0xD8; // float32
public const nint m_flRetriggerTimeMax = 0xDC; // float32
public const nint m_flFadeTime = 0xE0; // float32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -238,8 +238,8 @@ namespace cs2_dumper {
// MPropertyFriendlyName
// MPropertyDescription
namespace CVoiceContainerBlender {
constexpr std::ptrdiff_t m_firstSound = 0xC0; //
constexpr std::ptrdiff_t m_secondSound = 0xD8; //
constexpr std::ptrdiff_t m_firstSound = 0xC0; // CSoundContainerReference
constexpr std::ptrdiff_t m_secondSound = 0xD8; // CSoundContainerReference
constexpr std::ptrdiff_t m_flBlendFactor = 0xF0; // float32
}
// Parent: None
@ -364,7 +364,7 @@ namespace cs2_dumper {
namespace CSoundContainerReference {
constexpr std::ptrdiff_t m_bUseReference = 0x0; // bool
constexpr std::ptrdiff_t m_sound = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
constexpr std::ptrdiff_t m_pSound = 0x10; //
constexpr std::ptrdiff_t m_pSound = 0x10; // CVoiceContainerBase*
}
// Parent: CVoiceContainerBase
// Field count: 0
@ -752,7 +752,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace CVoiceContainerSetElement {
constexpr std::ptrdiff_t m_sound = 0x0; //
constexpr std::ptrdiff_t m_sound = 0x0; // CSoundContainerReference
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; //
constexpr std::ptrdiff_t m_sound = 0xC0; // CSoundContainerReference
constexpr std::ptrdiff_t m_flRetriggerTimeMin = 0xD8; // float32
constexpr std::ptrdiff_t m_flRetriggerTimeMax = 0xDC; // float32
constexpr std::ptrdiff_t m_flFadeTime = 0xE0; // float32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 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; //
pub const m_secondSound: usize = 0xD8; //
pub const m_firstSound: usize = 0xC0; // CSoundContainerReference
pub const m_secondSound: usize = 0xD8; // CSoundContainerReference
pub const m_flBlendFactor: usize = 0xF0; // float32
}
// Parent: None
@ -375,7 +375,7 @@ pub mod cs2_dumper {
pub mod CSoundContainerReference {
pub const m_bUseReference: usize = 0x0; // bool
pub const m_sound: usize = 0x8; // CStrongHandle<InfoForResourceTypeCVoiceContainerBase>
pub const m_pSound: usize = 0x10; //
pub const m_pSound: usize = 0x10; // CVoiceContainerBase*
}
// Parent: CVoiceContainerBase
// Field count: 0
@ -763,7 +763,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod CVoiceContainerSetElement {
pub const m_sound: usize = 0x0; //
pub const m_sound: usize = 0x0; // CSoundContainerReference
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; //
pub const m_sound: usize = 0xC0; // CSoundContainerReference
pub const m_flRetriggerTimeMin: usize = 0xD8; // float32
pub const m_flRetriggerTimeMax: usize = 0xDC; // float32
pub const m_flFadeTime: usize = 0xE0; // float32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: vphysics2.dll
@ -951,7 +951,7 @@ namespace CS2Dumper.Schemas {
public const nint m_Faces = 0xB8; // CUtlVector<RnFace_t>
public const nint m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
public const nint m_nFlags = 0xE8; // uint32
public const nint m_pRegionSVM = 0xF0; //
public const nint m_pRegionSVM = 0xF0; // CRegionSVM*
}
// Parent: None
// Field count: 4

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once
@ -956,7 +956,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector<RnFace_t>
constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector<RnPlane_t>
constexpr std::ptrdiff_t m_nFlags = 0xE8; // uint32
constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; //
constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM*
}
// Parent: None
// Field count: 4

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -956,7 +956,7 @@ pub mod cs2_dumper {
pub const m_Faces: usize = 0xB8; // CUtlVector<RnFace_t>
pub const m_FacePlanes: usize = 0xD0; // CUtlVector<RnPlane_t>
pub const m_nFlags: usize = 0xE8; // uint32
pub const m_pRegionSVM: usize = 0xF0; //
pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM*
}
// Parent: None
// Field count: 4

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-04-01 00:10:44.822666300 UTC
// 2025-04-02 01:38:06.172164600 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]