This commit is contained in:
cacamelio 2025-01-25 13:41:46 +02:00
parent 13591b7ea4
commit bd74393cc6
61 changed files with 217 additions and 217 deletions

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: animationsystem.dll
@ -1516,8 +1516,8 @@ namespace CS2Dumper.Schemas {
// MGetKV3ClassDefaults
public static class CAnimEncodeDifference {
public const nint m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
public const nint m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
public const nint m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
public const nint m_morphArray = 0x18; //
public const nint m_userArray = 0x30; //
public const nint m_bHasRotationBitArray = 0x48; // CUtlVector<uint8>
public const nint m_bHasMovementBitArray = 0x60; // CUtlVector<uint8>
public const nint m_bHasMorphBitArray = 0x78; // CUtlVector<uint8>
@ -3079,7 +3079,7 @@ namespace CS2Dumper.Schemas {
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
public const nint m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
public const nint m_intCompressor = 0x128; // CUtlVector<CCompressor<int32>*>
public const nint m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
public const nint m_boolCompressor = 0x140; //
public const nint m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
public const nint m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
public const nint m_vector4DCompressor = 0x188; // CUtlVector<CCompressor<Vector4D>*>
@ -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; // IKSolverType
public const nint m_ikSolverType = 0x2C; //
public const nint m_bApplyTilt = 0x30; // bool
public const nint m_bApplyHipDrop = 0x31; // bool
public const nint m_bAlwaysUseFallbackHinge = 0x32; // bool
@ -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; // CRangeFloat
public const nint m_flDurationScale = 0x30; // CRangeFloat
public const nint m_flIntensity = 0x28; //
public const nint m_flDurationScale = 0x30; //
public const nint m_bScaleWithInts = 0x38; // bool
public const nint m_flNextStart = 0x3C; // CRangeFloat
public const nint m_flStartOffset = 0x44; // CRangeFloat
public const nint m_flEndOffset = 0x4C; // CRangeFloat
public const nint m_flNextStart = 0x3C; //
public const nint m_flStartOffset = 0x44; //
public const nint m_flEndOffset = 0x4C; //
public const nint m_flFadeIn = 0x54; // float32
public const nint m_flFadeOut = 0x58; // float32
}
@ -4235,7 +4235,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class CNmGraphVariation {
public const nint m_graphDefinition = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraphDefinition>
public const nint m_graphDefinition = 0x0; //
public const nint m_dataSet = 0x8; // CNmGraphDataSet
}
// Parent: None
@ -5476,7 +5476,7 @@ namespace CS2Dumper.Schemas {
public const nint m_cmdLayerArray = 0x30; // CUtlVector<CSeqCmdLayer>
public const nint m_eventArray = 0x48; // CUtlVector<CAnimEventDefinition>
public const nint m_activityArray = 0x60; // CUtlVector<CAnimActivity>
public const nint m_poseSettingArray = 0x78; // CUtlVector<CSeqPoseSetting>
public const nint m_poseSettingArray = 0x78; //
}
// Parent: CBinaryUpdateNode
// Field count: 7
@ -5543,9 +5543,9 @@ namespace CS2Dumper.Schemas {
public const nint m_nodeIndexMap = 0x28; // CUtlHashtable<CAnimNodePath,int32>
public const nint m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
public const nint m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
public const nint m_scriptManager = 0x70; // CSmartPtr<CAnimScriptManager>
public const nint m_settings = 0x78; // CAnimGraphSettingsManager
public const nint m_pTagManagerUpdater = 0x68; //
public const nint m_scriptManager = 0x70; //
public const nint m_settings = 0x78; //
public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
public const nint m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton>
public const nint m_rootNodePath = 0xB8; // CAnimNodePath
@ -5770,7 +5770,7 @@ namespace CS2Dumper.Schemas {
// Parent: None
// Field count: 5
public static class IKTargetSettings_t {
public const nint m_TargetSource = 0x0; // IKTargetSource
public const nint m_TargetSource = 0x0; //
public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t
public const nint m_AnimgraphParameterNamePosition = 0x18; // AnimParamID
public const nint m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID
@ -6095,9 +6095,9 @@ namespace CS2Dumper.Schemas {
// Parent: None
// Field count: 3
public static class IKSolverSettings_t {
public const nint m_SolverType = 0x0; // IKSolverType
public const nint m_SolverType = 0x0; //
public const nint m_nNumIterations = 0x4; // int32
public const nint m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
public const nint m_EndEffectorRotationFixUpMode = 0x8; //
}
// Parent: CAnimUpdateNodeBase
// Field count: 6
@ -6130,7 +6130,7 @@ namespace CS2Dumper.Schemas {
public static class CAnimKeyData {
public const nint m_name = 0x0; // CBufferString
public const nint m_boneArray = 0x10; // CUtlVector<CAnimBone>
public const nint m_userArray = 0x28; // CUtlVector<CAnimUser>
public const nint m_userArray = 0x28; //
public const nint m_morphArray = 0x40; // CUtlVector<CBufferString>
public const nint m_nChannelElements = 0x58; // int32
public const nint m_dataChannelArray = 0x60; // CUtlVector<CAnimDataChannelDesc>

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once
@ -1521,8 +1521,8 @@ namespace cs2_dumper {
// MGetKV3ClassDefaults
namespace CAnimEncodeDifference {
constexpr std::ptrdiff_t m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
constexpr std::ptrdiff_t m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
constexpr std::ptrdiff_t m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
constexpr std::ptrdiff_t m_morphArray = 0x18; //
constexpr std::ptrdiff_t m_userArray = 0x30; //
constexpr std::ptrdiff_t m_bHasRotationBitArray = 0x48; // CUtlVector<uint8>
constexpr std::ptrdiff_t m_bHasMovementBitArray = 0x60; // CUtlVector<uint8>
constexpr std::ptrdiff_t m_bHasMorphBitArray = 0x78; // CUtlVector<uint8>
@ -3084,7 +3084,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
constexpr std::ptrdiff_t m_intCompressor = 0x128; // CUtlVector<CCompressor<int32>*>
constexpr std::ptrdiff_t m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
constexpr std::ptrdiff_t m_boolCompressor = 0x140; //
constexpr std::ptrdiff_t m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
constexpr std::ptrdiff_t m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
constexpr std::ptrdiff_t m_vector4DCompressor = 0x188; // CUtlVector<CCompressor<Vector4D>*>
@ -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; // IKSolverType
constexpr std::ptrdiff_t m_ikSolverType = 0x2C; //
constexpr std::ptrdiff_t m_bApplyTilt = 0x30; // bool
constexpr std::ptrdiff_t m_bApplyHipDrop = 0x31; // bool
constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x32; // bool
@ -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; // CRangeFloat
constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat
constexpr std::ptrdiff_t m_flIntensity = 0x28; //
constexpr std::ptrdiff_t m_flDurationScale = 0x30; //
constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool
constexpr std::ptrdiff_t m_flNextStart = 0x3C; // CRangeFloat
constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat
constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat
constexpr std::ptrdiff_t m_flNextStart = 0x3C; //
constexpr std::ptrdiff_t m_flStartOffset = 0x44; //
constexpr std::ptrdiff_t m_flEndOffset = 0x4C; //
constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32
constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32
}
@ -4240,7 +4240,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace CNmGraphVariation {
constexpr std::ptrdiff_t m_graphDefinition = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraphDefinition>
constexpr std::ptrdiff_t m_graphDefinition = 0x0; //
constexpr std::ptrdiff_t m_dataSet = 0x8; // CNmGraphDataSet
}
// Parent: None
@ -5481,7 +5481,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_cmdLayerArray = 0x30; // CUtlVector<CSeqCmdLayer>
constexpr std::ptrdiff_t m_eventArray = 0x48; // CUtlVector<CAnimEventDefinition>
constexpr std::ptrdiff_t m_activityArray = 0x60; // CUtlVector<CAnimActivity>
constexpr std::ptrdiff_t m_poseSettingArray = 0x78; // CUtlVector<CSeqPoseSetting>
constexpr std::ptrdiff_t m_poseSettingArray = 0x78; //
}
// Parent: CBinaryUpdateNode
// Field count: 7
@ -5548,9 +5548,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable<CAnimNodePath,int32>
constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr<CAnimScriptManager>
constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager
constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; //
constexpr std::ptrdiff_t m_scriptManager = 0x70; //
constexpr std::ptrdiff_t m_settings = 0x78; //
constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr<CAnimSkeleton>
constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // CAnimNodePath
@ -5775,7 +5775,7 @@ namespace cs2_dumper {
// Parent: None
// Field count: 5
namespace IKTargetSettings_t {
constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource
constexpr std::ptrdiff_t m_TargetSource = 0x0; //
constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t
constexpr std::ptrdiff_t m_AnimgraphParameterNamePosition = 0x18; // AnimParamID
constexpr std::ptrdiff_t m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID
@ -6100,9 +6100,9 @@ namespace cs2_dumper {
// Parent: None
// Field count: 3
namespace IKSolverSettings_t {
constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType
constexpr std::ptrdiff_t m_SolverType = 0x0; //
constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32
constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; // EIKEndEffectorRotationFixUpMode
constexpr std::ptrdiff_t m_EndEffectorRotationFixUpMode = 0x8; //
}
// Parent: CAnimUpdateNodeBase
// Field count: 6
@ -6135,7 +6135,7 @@ namespace cs2_dumper {
namespace CAnimKeyData {
constexpr std::ptrdiff_t m_name = 0x0; // CBufferString
constexpr std::ptrdiff_t m_boneArray = 0x10; // CUtlVector<CAnimBone>
constexpr std::ptrdiff_t m_userArray = 0x28; // CUtlVector<CAnimUser>
constexpr std::ptrdiff_t m_userArray = 0x28; //
constexpr std::ptrdiff_t m_morphArray = 0x40; // CUtlVector<CBufferString>
constexpr std::ptrdiff_t m_nChannelElements = 0x58; // int32
constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector<CAnimDataChannelDesc>

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -1613,8 +1613,8 @@ pub mod cs2_dumper {
// MGetKV3ClassDefaults
pub mod CAnimEncodeDifference {
pub const m_boneArray: usize = 0x0; // CUtlVector<CAnimBoneDifference>
pub const m_morphArray: usize = 0x18; // CUtlVector<CAnimMorphDifference>
pub const m_userArray: usize = 0x30; // CUtlVector<CAnimUserDifference>
pub const m_morphArray: usize = 0x18; //
pub const m_userArray: usize = 0x30; //
pub const m_bHasRotationBitArray: usize = 0x48; // CUtlVector<uint8>
pub const m_bHasMovementBitArray: usize = 0x60; // CUtlVector<uint8>
pub const m_bHasMorphBitArray: usize = 0x78; // CUtlVector<uint8>
@ -3176,7 +3176,7 @@ pub mod cs2_dumper {
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
pub const m_quaternionCompressor: usize = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
pub const m_intCompressor: usize = 0x128; // CUtlVector<CCompressor<int32>*>
pub const m_boolCompressor: usize = 0x140; // CUtlVector<CCompressor<bool>*>
pub const m_boolCompressor: usize = 0x140; //
pub const m_colorCompressor: usize = 0x158; // CUtlVector<CCompressor<Color>*>
pub const m_vector2DCompressor: usize = 0x170; // CUtlVector<CCompressor<Vector2D>*>
pub const m_vector4DCompressor: usize = 0x188; // CUtlVector<CCompressor<Vector4D>*>
@ -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; // IKSolverType
pub const m_ikSolverType: usize = 0x2C; //
pub const m_bApplyTilt: usize = 0x30; // bool
pub const m_bApplyHipDrop: usize = 0x31; // bool
pub const m_bAlwaysUseFallbackHinge: usize = 0x32; // bool
@ -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; // CRangeFloat
pub const m_flDurationScale: usize = 0x30; // CRangeFloat
pub const m_flIntensity: usize = 0x28; //
pub const m_flDurationScale: usize = 0x30; //
pub const m_bScaleWithInts: usize = 0x38; // bool
pub const m_flNextStart: usize = 0x3C; // CRangeFloat
pub const m_flStartOffset: usize = 0x44; // CRangeFloat
pub const m_flEndOffset: usize = 0x4C; // CRangeFloat
pub const m_flNextStart: usize = 0x3C; //
pub const m_flStartOffset: usize = 0x44; //
pub const m_flEndOffset: usize = 0x4C; //
pub const m_flFadeIn: usize = 0x54; // float32
pub const m_flFadeOut: usize = 0x58; // float32
}
@ -4332,7 +4332,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod CNmGraphVariation {
pub const m_graphDefinition: usize = 0x0; // CStrongHandle<InfoForResourceTypeCNmGraphDefinition>
pub const m_graphDefinition: usize = 0x0; //
pub const m_dataSet: usize = 0x8; // CNmGraphDataSet
}
// Parent: None
@ -5573,7 +5573,7 @@ pub mod cs2_dumper {
pub const m_cmdLayerArray: usize = 0x30; // CUtlVector<CSeqCmdLayer>
pub const m_eventArray: usize = 0x48; // CUtlVector<CAnimEventDefinition>
pub const m_activityArray: usize = 0x60; // CUtlVector<CAnimActivity>
pub const m_poseSettingArray: usize = 0x78; // CUtlVector<CSeqPoseSetting>
pub const m_poseSettingArray: usize = 0x78; //
}
// Parent: CBinaryUpdateNode
// Field count: 7
@ -5640,9 +5640,9 @@ pub mod cs2_dumper {
pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable<CAnimNodePath,int32>
pub const m_components: usize = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
pub const m_scriptManager: usize = 0x70; // CSmartPtr<CAnimScriptManager>
pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager
pub const m_pTagManagerUpdater: usize = 0x68; //
pub const m_scriptManager: usize = 0x70; //
pub const m_settings: usize = 0x78; //
pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr<CStaticPoseCacheBuilder>
pub const m_pSkeleton: usize = 0xB0; // CSmartPtr<CAnimSkeleton>
pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath
@ -5867,7 +5867,7 @@ pub mod cs2_dumper {
// Parent: None
// Field count: 5
pub mod IKTargetSettings_t {
pub const m_TargetSource: usize = 0x0; // IKTargetSource
pub const m_TargetSource: usize = 0x0; //
pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t
pub const m_AnimgraphParameterNamePosition: usize = 0x18; // AnimParamID
pub const m_AnimgraphParameterNameOrientation: usize = 0x1C; // AnimParamID
@ -6192,9 +6192,9 @@ pub mod cs2_dumper {
// Parent: None
// Field count: 3
pub mod IKSolverSettings_t {
pub const m_SolverType: usize = 0x0; // IKSolverType
pub const m_SolverType: usize = 0x0; //
pub const m_nNumIterations: usize = 0x4; // int32
pub const m_EndEffectorRotationFixUpMode: usize = 0x8; // EIKEndEffectorRotationFixUpMode
pub const m_EndEffectorRotationFixUpMode: usize = 0x8; //
}
// Parent: CAnimUpdateNodeBase
// Field count: 6
@ -6227,7 +6227,7 @@ pub mod cs2_dumper {
pub mod CAnimKeyData {
pub const m_name: usize = 0x0; // CBufferString
pub const m_boneArray: usize = 0x10; // CUtlVector<CAnimBone>
pub const m_userArray: usize = 0x28; // CUtlVector<CAnimUser>
pub const m_userArray: usize = 0x28; //
pub const m_morphArray: usize = 0x40; // CUtlVector<CBufferString>
pub const m_nChannelElements: usize = 0x58; // int32
pub const m_dataChannelArray: usize = 0x60; // CUtlVector<CAnimDataChannelDesc>

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper {
// Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: client.dll
@ -468,7 +468,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flDecalHealBloodRate = 0xC8C; // float32
public const nint m_flDecalHealHeightRate = 0xC90; // float32
public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC98; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
public const nint m_vecViewOffset = 0xCB0; // CNetworkViewOffsetVector
public const nint m_vecViewOffset = 0xCB0; //
public const nint m_pClientAlphaProperty = 0xCE0; // CClientAlphaProperty*
public const nint m_ClientOverrideTint = 0xCE8; // Color
public const nint m_bUseClientOverrideTint = 0xCEC; // bool
@ -886,7 +886,7 @@ namespace CS2Dumper.Schemas {
public const nint m_bReleaseRagdoll = 0xFA4; // bool
public const nint m_iEyeAttachment = 0xFA5; // AttachmentHandle_t
public const nint m_bFadingOut = 0xFA6; // bool
public const nint m_flScaleEnd = 0xFA8; // float32[10]
public const nint m_flScaleEnd = 0xFA8; //
public const nint m_flScaleTimeStart = 0xFD0; // GameTime_t[10]
public const nint m_flScaleTimeEnd = 0xFF8; // GameTime_t[10]
}
@ -2342,7 +2342,7 @@ namespace CS2Dumper.Schemas {
public const nint m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
public const nint m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
public const nint m_bIsHLTV = 0x658; // bool
public const nint m_iConnected = 0x65C; // PlayerConnectedState
public const nint m_iConnected = 0x65C; //
public const nint m_iszPlayerName = 0x660; // char[128]
public const nint m_steamID = 0x6E8; // uint64
public const nint m_bIsLocalPlayerController = 0x6F0; // bool
@ -2509,7 +2509,7 @@ namespace CS2Dumper.Schemas {
public const nint m_PathNodes_TangentIn = 0x5D0; // C_NetworkUtlVectorBase<Vector>
public const nint m_PathNodes_TangentOut = 0x5E8; // C_NetworkUtlVectorBase<Vector>
public const nint m_PathNodes_Color = 0x600; // C_NetworkUtlVectorBase<Vector>
public const nint m_PathNodes_PinEnabled = 0x618; // C_NetworkUtlVectorBase<bool>
public const nint m_PathNodes_PinEnabled = 0x618; //
public const nint m_PathNodes_RadiusScale = 0x630; // C_NetworkUtlVectorBase<float32>
}
// Parent: None
@ -2589,7 +2589,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iWeight = 0x308; // int32
public const nint m_bAutoSwitchTo = 0x30C; // bool
public const nint m_bAutoSwitchFrom = 0x30D; // bool
public const nint m_iRumbleEffect = 0x310; // RumbleEffect_t
public const nint m_iRumbleEffect = 0x310; //
public const nint m_iSlot = 0x314; // int32
public const nint m_iPosition = 0x318; // int32
public const nint m_aShootSounds = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -3478,7 +3478,7 @@ namespace CS2Dumper.Schemas {
public static class CPlayer_ObserverServices {
public const nint m_iObserverMode = 0x40; // uint8
public const nint m_hObserverTarget = 0x44; // CHandle<C_BaseEntity>
public const nint m_iObserverLastMode = 0x48; // ObserverMode_t
public const nint m_iObserverLastMode = 0x48; //
public const nint m_bForcedObserverMode = 0x4C; // bool
public const nint m_flObserverChaseDistance = 0x50; // float32
public const nint m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
@ -3616,7 +3616,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_Attributes (CEconItemAttribute)
public static class CAttributeList {
public const nint m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar<CEconItemAttribute>
public const nint m_Attributes = 0x8; //
public const nint m_pManager = 0x58; // CAttributeManager*
}
// Parent: C_MultiplayRules
@ -5048,7 +5048,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t)
public static class CCSPlayer_BuyServices {
public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar<SellbackPurchaseEntry_t>
public const nint m_vecSellbackPurchaseEntries = 0x40; //
}
// Parent: None
// Field count: 0
@ -5248,7 +5248,7 @@ namespace CS2Dumper.Schemas {
// MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
public static class C_ShatterGlassShardPhysics {
public const nint m_ShardDesc = 0x1120; // shard_model_desc_t
public const nint m_ShardDesc = 0x1120; //
}
// Parent: C_CSWeaponBaseGun
// Field count: 0
@ -6061,7 +6061,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bIsActive (bool)
public static class C_EnvScreenOverlay {
public const nint m_iszOverlayNames = 0x568; // CUtlSymbolLarge[10]
public const nint m_flOverlayTimes = 0x5B8; // float32[10]
public const nint m_flOverlayTimes = 0x5B8; //
public const nint m_flStartTime = 0x5E0; // GameTime_t
public const nint m_iDesiredOverlay = 0x5E4; // int32
public const nint m_bIsActive = 0x5E8; // bool
@ -6385,7 +6385,7 @@ namespace CS2Dumper.Schemas {
public const nint m_inertiaScale = 0x1118; // float32
public const nint m_vecDamagePosition = 0x111C; // Vector
public const nint m_vecDamageDirection = 0x1128; // Vector
public const nint m_nDamageType = 0x1134; // DamageTypes_t
public const nint m_nDamageType = 0x1134; //
}
// Parent: C_CSGO_TeamPreviewCamera
// Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once
@ -473,7 +473,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC8C; // float32
constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC90; // float32
constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC98; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
constexpr std::ptrdiff_t m_vecViewOffset = 0xCB0; // CNetworkViewOffsetVector
constexpr std::ptrdiff_t m_vecViewOffset = 0xCB0; //
constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xCE0; // CClientAlphaProperty*
constexpr std::ptrdiff_t m_ClientOverrideTint = 0xCE8; // Color
constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xCEC; // bool
@ -891,7 +891,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xFA4; // bool
constexpr std::ptrdiff_t m_iEyeAttachment = 0xFA5; // AttachmentHandle_t
constexpr std::ptrdiff_t m_bFadingOut = 0xFA6; // bool
constexpr std::ptrdiff_t m_flScaleEnd = 0xFA8; // float32[10]
constexpr std::ptrdiff_t m_flScaleEnd = 0xFA8; //
constexpr std::ptrdiff_t m_flScaleTimeStart = 0xFD0; // GameTime_t[10]
constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xFF8; // GameTime_t[10]
}
@ -2347,7 +2347,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_hSplitOwner = 0x63C; // CHandle<CBasePlayerController>
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
constexpr std::ptrdiff_t m_bIsHLTV = 0x658; // bool
constexpr std::ptrdiff_t m_iConnected = 0x65C; // PlayerConnectedState
constexpr std::ptrdiff_t m_iConnected = 0x65C; //
constexpr std::ptrdiff_t m_iszPlayerName = 0x660; // char[128]
constexpr std::ptrdiff_t m_steamID = 0x6E8; // uint64
constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x6F0; // bool
@ -2514,7 +2514,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x5D0; // C_NetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x5E8; // C_NetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_Color = 0x600; // C_NetworkUtlVectorBase<Vector>
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x618; // C_NetworkUtlVectorBase<bool>
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x618; //
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x630; // C_NetworkUtlVectorBase<float32>
}
// Parent: None
@ -2594,7 +2594,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iWeight = 0x308; // int32
constexpr std::ptrdiff_t m_bAutoSwitchTo = 0x30C; // bool
constexpr std::ptrdiff_t m_bAutoSwitchFrom = 0x30D; // bool
constexpr std::ptrdiff_t m_iRumbleEffect = 0x310; // RumbleEffect_t
constexpr std::ptrdiff_t m_iRumbleEffect = 0x310; //
constexpr std::ptrdiff_t m_iSlot = 0x314; // int32
constexpr std::ptrdiff_t m_iPosition = 0x318; // int32
constexpr std::ptrdiff_t m_aShootSounds = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -3483,7 +3483,7 @@ namespace cs2_dumper {
namespace CPlayer_ObserverServices {
constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8
constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; //
constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool
constexpr std::ptrdiff_t m_flObserverChaseDistance = 0x50; // float32
constexpr std::ptrdiff_t m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t
@ -3621,7 +3621,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_Attributes (CEconItemAttribute)
namespace CAttributeList {
constexpr std::ptrdiff_t m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar<CEconItemAttribute>
constexpr std::ptrdiff_t m_Attributes = 0x8; //
constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager*
}
// Parent: C_MultiplayRules
@ -5053,7 +5053,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t)
namespace CCSPlayer_BuyServices {
constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar<SellbackPurchaseEntry_t>
constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; //
}
// Parent: None
// Field count: 0
@ -5253,7 +5253,7 @@ namespace cs2_dumper {
// MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
namespace C_ShatterGlassShardPhysics {
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; // shard_model_desc_t
constexpr std::ptrdiff_t m_ShardDesc = 0x1120; //
}
// Parent: C_CSWeaponBaseGun
// Field count: 0
@ -6066,7 +6066,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bIsActive (bool)
namespace C_EnvScreenOverlay {
constexpr std::ptrdiff_t m_iszOverlayNames = 0x568; // CUtlSymbolLarge[10]
constexpr std::ptrdiff_t m_flOverlayTimes = 0x5B8; // float32[10]
constexpr std::ptrdiff_t m_flOverlayTimes = 0x5B8; //
constexpr std::ptrdiff_t m_flStartTime = 0x5E0; // GameTime_t
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x5E4; // int32
constexpr std::ptrdiff_t m_bIsActive = 0x5E8; // bool
@ -6390,7 +6390,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_inertiaScale = 0x1118; // float32
constexpr std::ptrdiff_t m_vecDamagePosition = 0x111C; // Vector
constexpr std::ptrdiff_t m_vecDamageDirection = 0x1128; // Vector
constexpr std::ptrdiff_t m_nDamageType = 0x1134; // DamageTypes_t
constexpr std::ptrdiff_t m_nDamageType = 0x1134; //
}
// Parent: C_CSGO_TeamPreviewCamera
// Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -478,7 +478,7 @@ pub mod cs2_dumper {
pub const m_flDecalHealBloodRate: usize = 0xC8C; // float32
pub const m_flDecalHealHeightRate: usize = 0xC90; // float32
pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC98; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
pub const m_vecViewOffset: usize = 0xCB0; // CNetworkViewOffsetVector
pub const m_vecViewOffset: usize = 0xCB0; //
pub const m_pClientAlphaProperty: usize = 0xCE0; // CClientAlphaProperty*
pub const m_ClientOverrideTint: usize = 0xCE8; // Color
pub const m_bUseClientOverrideTint: usize = 0xCEC; // bool
@ -896,7 +896,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; // float32[10]
pub const m_flScaleEnd: usize = 0xFA8; //
pub const m_flScaleTimeStart: usize = 0xFD0; // GameTime_t[10]
pub const m_flScaleTimeEnd: usize = 0xFF8; // GameTime_t[10]
}
@ -2352,7 +2352,7 @@ pub mod cs2_dumper {
pub const m_hSplitOwner: usize = 0x63C; // CHandle<CBasePlayerController>
pub const m_hSplitScreenPlayers: usize = 0x640; // CUtlVector<CHandle<CBasePlayerController>>
pub const m_bIsHLTV: usize = 0x658; // bool
pub const m_iConnected: usize = 0x65C; // PlayerConnectedState
pub const m_iConnected: usize = 0x65C; //
pub const m_iszPlayerName: usize = 0x660; // char[128]
pub const m_steamID: usize = 0x6E8; // uint64
pub const m_bIsLocalPlayerController: usize = 0x6F0; // bool
@ -2519,7 +2519,7 @@ pub mod cs2_dumper {
pub const m_PathNodes_TangentIn: usize = 0x5D0; // C_NetworkUtlVectorBase<Vector>
pub const m_PathNodes_TangentOut: usize = 0x5E8; // C_NetworkUtlVectorBase<Vector>
pub const m_PathNodes_Color: usize = 0x600; // C_NetworkUtlVectorBase<Vector>
pub const m_PathNodes_PinEnabled: usize = 0x618; // C_NetworkUtlVectorBase<bool>
pub const m_PathNodes_PinEnabled: usize = 0x618; //
pub const m_PathNodes_RadiusScale: usize = 0x630; // C_NetworkUtlVectorBase<float32>
}
// Parent: None
@ -2599,7 +2599,7 @@ pub mod cs2_dumper {
pub const m_iWeight: usize = 0x308; // int32
pub const m_bAutoSwitchTo: usize = 0x30C; // bool
pub const m_bAutoSwitchFrom: usize = 0x30D; // bool
pub const m_iRumbleEffect: usize = 0x310; // RumbleEffect_t
pub const m_iRumbleEffect: usize = 0x310; //
pub const m_iSlot: usize = 0x314; // int32
pub const m_iPosition: usize = 0x318; // int32
pub const m_aShootSounds: usize = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -3488,7 +3488,7 @@ pub mod cs2_dumper {
pub mod CPlayer_ObserverServices {
pub const m_iObserverMode: usize = 0x40; // uint8
pub const m_hObserverTarget: usize = 0x44; // CHandle<C_BaseEntity>
pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t
pub const m_iObserverLastMode: usize = 0x48; //
pub const m_bForcedObserverMode: usize = 0x4C; // bool
pub const m_flObserverChaseDistance: usize = 0x50; // float32
pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; // GameTime_t
@ -3626,7 +3626,7 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_Attributes (CEconItemAttribute)
pub mod CAttributeList {
pub const m_Attributes: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar<CEconItemAttribute>
pub const m_Attributes: usize = 0x8; //
pub const m_pManager: usize = 0x58; // CAttributeManager*
}
// Parent: C_MultiplayRules
@ -5058,7 +5058,7 @@ pub mod cs2_dumper {
// Metadata:
// NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t)
pub mod CCSPlayer_BuyServices {
pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar<SellbackPurchaseEntry_t>
pub const m_vecSellbackPurchaseEntries: usize = 0x40; //
}
// Parent: None
// Field count: 0
@ -5258,7 +5258,7 @@ pub mod cs2_dumper {
// MNetworkExcludeByName
// NetworkVarNames: m_ShardDesc (shard_model_desc_t)
pub mod C_ShatterGlassShardPhysics {
pub const m_ShardDesc: usize = 0x1120; // shard_model_desc_t
pub const m_ShardDesc: usize = 0x1120; //
}
// Parent: C_CSWeaponBaseGun
// Field count: 0
@ -6071,7 +6071,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; // float32[10]
pub const m_flOverlayTimes: usize = 0x5B8; //
pub const m_flStartTime: usize = 0x5E0; // GameTime_t
pub const m_iDesiredOverlay: usize = 0x5E4; // int32
pub const m_bIsActive: usize = 0x5E8; // bool
@ -6395,7 +6395,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; // DamageTypes_t
pub const m_nDamageType: usize = 0x1134; //
}
// Parent: C_CSGO_TeamPreviewCamera
// Field count: 0

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: engine2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: host.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]

View File

@ -1,4 +1,4 @@
{
"build_number": 14062,
"timestamp": "2025-01-22T02:16:57.488530400+00:00"
"timestamp": "2025-01-25T11:40:13.476421+00:00"
}

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Interfaces {
// Module: animationsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: materialsystem2.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: networksystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:31:49.938005200 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Offsets {
// Module: client.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:31:49.938005200 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:31:49.938005200 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, unused)]

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: panorama.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: particles.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: pulse_system.dll
@ -294,7 +294,7 @@ namespace CS2Dumper.Schemas {
// Field count: 4
public static class CPulse_OutflowConnection {
public const nint m_SourceOutflowName = 0x0; // CUtlSymbolLarge
public const nint m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
public const nint m_nDestChunk = 0x8; //
public const nint m_nInstruction = 0xC; // int32
public const nint m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t
}
@ -733,7 +733,7 @@ namespace CS2Dumper.Schemas {
public const nint m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
public const nint m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
public const nint m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
public const nint m_nChunk = 0x14; //
public const nint m_nDestInstruction = 0x18; // int32
public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
public const nint m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
@ -749,7 +749,7 @@ namespace CS2Dumper.Schemas {
public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t
public const nint m_FuncName = 0x20; // CUtlSymbolLarge
public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
public const nint m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
public const nint m_nSrcChunk = 0x2C; //
public const nint m_nSrcInstruction = 0x30; // int32
}
// Parent: None
@ -1007,7 +1007,7 @@ namespace CS2Dumper.Schemas {
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t
public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t
public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
public const nint m_nSrcChunk = 0x34; //
public const nint m_nSrcInstruction = 0x38; // int32
}
// Parent: None
@ -1072,8 +1072,8 @@ namespace CS2Dumper.Schemas {
public const nint m_ParentXmlName = 0x18; // CUtlSymbolLarge
public const nint m_vecGameBlackboards = 0x20; // CUtlVector<CUtlSymbolLarge>
public const nint m_Chunks = 0x38; // CUtlVector<CPulse_Chunk*>
public const nint m_Cells = 0x50; // CUtlVector<CPulseCell_Base*>
public const nint m_Vars = 0x68; // CUtlVector<CPulse_Variable>
public const nint m_Cells = 0x50; //
public const nint m_Vars = 0x68; //
public const nint m_PublicOutputs = 0x80; // CUtlVector<CPulse_PublicOutput>
public const nint m_InvokeBindings = 0x98; // CUtlVector<CPulse_InvokeBinding*>
public const nint m_CallInfos = 0xB0; // CUtlVector<CPulse_CallInfo*>
@ -1122,7 +1122,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class CPulseCell_Inflow_BaseEntrypoint {
public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
public const nint m_EntryChunk = 0x48; //
public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t
}
// Parent: None

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once
@ -299,7 +299,7 @@ namespace cs2_dumper {
// Field count: 4
namespace CPulse_OutflowConnection {
constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t
constexpr std::ptrdiff_t m_nDestChunk = 0x8; //
constexpr std::ptrdiff_t m_nInstruction = 0xC; // int32
constexpr std::ptrdiff_t m_OutflowRegisterMap = 0x10; // PulseRegisterMap_t
}
@ -738,7 +738,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t
constexpr std::ptrdiff_t m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t
constexpr std::ptrdiff_t m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t
constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t
constexpr std::ptrdiff_t m_nChunk = 0x14; //
constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32
constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t
constexpr std::ptrdiff_t m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t
@ -754,7 +754,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t
constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t
constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; //
constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32
}
// Parent: None
@ -1012,7 +1012,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t
constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t
constexpr std::ptrdiff_t m_nSrcChunk = 0x34; //
constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32
}
// Parent: None
@ -1077,8 +1077,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_ParentXmlName = 0x18; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_vecGameBlackboards = 0x20; // CUtlVector<CUtlSymbolLarge>
constexpr std::ptrdiff_t m_Chunks = 0x38; // CUtlVector<CPulse_Chunk*>
constexpr std::ptrdiff_t m_Cells = 0x50; // CUtlVector<CPulseCell_Base*>
constexpr std::ptrdiff_t m_Vars = 0x68; // CUtlVector<CPulse_Variable>
constexpr std::ptrdiff_t m_Cells = 0x50; //
constexpr std::ptrdiff_t m_Vars = 0x68; //
constexpr std::ptrdiff_t m_PublicOutputs = 0x80; // CUtlVector<CPulse_PublicOutput>
constexpr std::ptrdiff_t m_InvokeBindings = 0x98; // CUtlVector<CPulse_InvokeBinding*>
constexpr std::ptrdiff_t m_CallInfos = 0xB0; // CUtlVector<CPulse_CallInfo*>
@ -1127,7 +1127,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace CPulseCell_Inflow_BaseEntrypoint {
constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t
constexpr std::ptrdiff_t m_EntryChunk = 0x48; //
constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t
}
// Parent: None

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -306,7 +306,7 @@ pub mod cs2_dumper {
// Field count: 4
pub mod CPulse_OutflowConnection {
pub const m_SourceOutflowName: usize = 0x0; // CUtlSymbolLarge
pub const m_nDestChunk: usize = 0x8; // PulseRuntimeChunkIndex_t
pub const m_nDestChunk: usize = 0x8; //
pub const m_nInstruction: usize = 0xC; // int32
pub const m_OutflowRegisterMap: usize = 0x10; // PulseRegisterMap_t
}
@ -745,7 +745,7 @@ pub mod cs2_dumper {
pub const m_nReg1: usize = 0xA; // PulseRuntimeRegisterIndex_t
pub const m_nReg2: usize = 0xC; // PulseRuntimeRegisterIndex_t
pub const m_nInvokeBindingIndex: usize = 0x10; // PulseRuntimeInvokeIndex_t
pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t
pub const m_nChunk: usize = 0x14; //
pub const m_nDestInstruction: usize = 0x18; // int32
pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t
pub const m_nConstIdx: usize = 0x20; // PulseRuntimeConstantIndex_t
@ -761,7 +761,7 @@ pub mod cs2_dumper {
pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t
pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge
pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t
pub const m_nSrcChunk: usize = 0x2C; // PulseRuntimeChunkIndex_t
pub const m_nSrcChunk: usize = 0x2C; //
pub const m_nSrcInstruction: usize = 0x30; // int32
}
// Parent: None
@ -1019,7 +1019,7 @@ pub mod cs2_dumper {
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t
pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t
pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t
pub const m_nSrcChunk: usize = 0x34; //
pub const m_nSrcInstruction: usize = 0x38; // int32
}
// Parent: None
@ -1084,8 +1084,8 @@ pub mod cs2_dumper {
pub const m_ParentXmlName: usize = 0x18; // CUtlSymbolLarge
pub const m_vecGameBlackboards: usize = 0x20; // CUtlVector<CUtlSymbolLarge>
pub const m_Chunks: usize = 0x38; // CUtlVector<CPulse_Chunk*>
pub const m_Cells: usize = 0x50; // CUtlVector<CPulseCell_Base*>
pub const m_Vars: usize = 0x68; // CUtlVector<CPulse_Variable>
pub const m_Cells: usize = 0x50; //
pub const m_Vars: usize = 0x68; //
pub const m_PublicOutputs: usize = 0x80; // CUtlVector<CPulse_PublicOutput>
pub const m_InvokeBindings: usize = 0x98; // CUtlVector<CPulse_InvokeBinding*>
pub const m_CallInfos: usize = 0xB0; // CUtlVector<CPulse_CallInfo*>
@ -1134,7 +1134,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod CPulseCell_Inflow_BaseEntrypoint {
pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t
pub const m_EntryChunk: usize = 0x48; //
pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t
}
// Parent: None

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: rendersystemdx11.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: resourcesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: scenesystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: schemasystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: server.dll
@ -2040,7 +2040,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; // fogplayerparams_t
public const nint m_PlayerFog = 0x58; //
public const nint m_hColorCorrectionCtrl = 0x98; // CHandle<CColorCorrection>
public const nint m_hViewEntity = 0x9C; // CHandle<CBaseEntity>
public const nint m_hTonemapController = 0xA0; // CHandle<CTonemapController2>
@ -3673,7 +3673,7 @@ namespace CS2Dumper.Schemas {
public const nint m_hSplitOwner = 0x52C; // CHandle<CBasePlayerController>
public const nint m_hSplitScreenPlayers = 0x530; // CUtlVector<CHandle<CBasePlayerController>>
public const nint m_bIsHLTV = 0x548; // bool
public const nint m_iConnected = 0x54C; // PlayerConnectedState
public const nint m_iConnected = 0x54C; //
public const nint m_iszPlayerName = 0x550; // char[128]
public const nint m_szNetworkIDString = 0x5D0; // CUtlString
public const nint m_fLerpTime = 0x5D8; // float32
@ -4210,7 +4210,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iWeight = 0x308; // int32
public const nint m_bAutoSwitchTo = 0x30C; // bool
public const nint m_bAutoSwitchFrom = 0x30D; // bool
public const nint m_iRumbleEffect = 0x310; // RumbleEffect_t
public const nint m_iRumbleEffect = 0x310; //
public const nint m_iSlot = 0x314; // int32
public const nint m_iPosition = 0x318; // int32
public const nint m_aShootSounds = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -4937,7 +4937,7 @@ namespace CS2Dumper.Schemas {
// Field count: 6
public static class CPointHurt {
public const nint m_nDamage = 0x4E0; // int32
public const nint m_bitsDamageType = 0x4E4; // DamageTypes_t
public const nint m_bitsDamageType = 0x4E4; //
public const nint m_flRadius = 0x4E8; // float32
public const nint m_flDelay = 0x4EC; // float32
public const nint m_strTarget = 0x4F0; // CUtlSymbolLarge
@ -5092,7 +5092,7 @@ namespace CS2Dumper.Schemas {
public static class CPlayer_ObserverServices {
public const nint m_iObserverMode = 0x40; // uint8
public const nint m_hObserverTarget = 0x44; // CHandle<CBaseEntity>
public const nint m_iObserverLastMode = 0x48; // ObserverMode_t
public const nint m_iObserverLastMode = 0x48; //
public const nint m_bForcedObserverMode = 0x4C; // bool
}
// Parent: CCSWeaponBaseGun
@ -5992,7 +5992,7 @@ namespace CS2Dumper.Schemas {
public const nint m_wiggleTimer = 0x64A8; // CountdownTimer
public const nint m_stuckJumpTimer = 0x64C0; // CountdownTimer
public const nint m_nextCleanupCheckTimestamp = 0x64D8; // GameTime_t
public const nint m_avgVel = 0x64DC; // float32[10]
public const nint m_avgVel = 0x64DC; //
public const nint m_avgVelIndex = 0x6504; // int32
public const nint m_avgVelCount = 0x6508; // int32
public const nint m_lastOrigin = 0x650C; // Vector
@ -6049,7 +6049,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flDamageCap = 0x968; // float32
public const nint m_flLastDmgTime = 0x96C; // GameTime_t
public const nint m_flForgivenessDelay = 0x970; // float32
public const nint m_bitsDamageInflict = 0x974; // DamageTypes_t
public const nint m_bitsDamageInflict = 0x974; //
public const nint m_damageModel = 0x978; // int32
public const nint m_bNoDmgForce = 0x97C; // bool
public const nint m_vDamageForce = 0x980; // Vector
@ -6720,7 +6720,7 @@ namespace CS2Dumper.Schemas {
public const nint m_flDecalHealBloodRate = 0x73C; // float32
public const nint m_flDecalHealHeightRate = 0x740; // float32
public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x748; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
public const nint m_vecViewOffset = 0x760; // CNetworkViewOffsetVector
public const nint m_vecViewOffset = 0x760; //
}
// Parent: CBaseAnimGraph
// Field count: 12
@ -7562,14 +7562,14 @@ namespace CS2Dumper.Schemas {
public const nint m_iNumCT = 0xD7C; // int32
public const nint m_iNumSpawnableTerrorist = 0xD80; // int32
public const nint m_iNumSpawnableCT = 0xD84; // int32
public const nint m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
public const nint m_arrSelectedHostageSpawnIndices = 0xD88; //
public const nint m_nSpawnPointsRandomSeed = 0xDA0; // int32
public const nint m_bFirstConnected = 0xDA4; // bool
public const nint m_bCompleteReset = 0xDA5; // bool
public const nint m_bPickNewTeamsOnReset = 0xDA6; // bool
public const nint m_bScrambleTeamsOnRestart = 0xDA7; // bool
public const nint m_bSwapTeamsOnRestart = 0xDA8; // bool
public const nint m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
public const nint m_nEndMatchTiedVotes = 0xDB0; //
public const nint m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
public const nint m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
public const nint m_fAvgPlayerRank = 0xDD4; // float32
@ -7767,7 +7767,7 @@ namespace CS2Dumper.Schemas {
public const nint m_spriteScale = 0x7A0; // int32
public const nint m_flDamageForce = 0x7A4; // float32
public const nint m_hInflictor = 0x7A8; // CHandle<CBaseEntity>
public const nint m_iCustomDamageType = 0x7AC; // DamageTypes_t
public const nint m_iCustomDamageType = 0x7AC; //
public const nint m_bCreateDebris = 0x7B0; // bool
public const nint m_iszExplosionType = 0x7B8; // CUtlSymbolLarge
public const nint m_iszCustomEffectName = 0x7C0; // CUtlSymbolLarge
@ -8450,7 +8450,7 @@ namespace CS2Dumper.Schemas {
public const nint m_iDamageCount = 0xAA0; // int32
public const nint m_pVecRelationships = 0xAA8; // CUtlVector<RelationshipOverride_t>*
public const nint m_strRelationships = 0xAB0; // CUtlSymbolLarge
public const nint m_eHull = 0xAB8; // Hull_t
public const nint m_eHull = 0xAB8; //
public const nint m_nNavHullIdx = 0xABC; // uint32
}
// Parent: CBaseModelEntity
@ -9828,7 +9828,7 @@ namespace CS2Dumper.Schemas {
// NetworkVarNames: m_bIsActive (bool)
public static class CEnvScreenOverlay {
public const nint m_iszOverlayNames = 0x4E0; // CUtlSymbolLarge[10]
public const nint m_flOverlayTimes = 0x530; // float32[10]
public const nint m_flOverlayTimes = 0x530; //
public const nint m_flStartTime = 0x558; // GameTime_t
public const nint m_iDesiredOverlay = 0x55C; // int32
public const nint m_bIsActive = 0x560; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once
@ -2045,7 +2045,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; // fogplayerparams_t
constexpr std::ptrdiff_t m_PlayerFog = 0x58; //
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>
@ -3678,7 +3678,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_hSplitOwner = 0x52C; // CHandle<CBasePlayerController>
constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x530; // CUtlVector<CHandle<CBasePlayerController>>
constexpr std::ptrdiff_t m_bIsHLTV = 0x548; // bool
constexpr std::ptrdiff_t m_iConnected = 0x54C; // PlayerConnectedState
constexpr std::ptrdiff_t m_iConnected = 0x54C; //
constexpr std::ptrdiff_t m_iszPlayerName = 0x550; // char[128]
constexpr std::ptrdiff_t m_szNetworkIDString = 0x5D0; // CUtlString
constexpr std::ptrdiff_t m_fLerpTime = 0x5D8; // float32
@ -4215,7 +4215,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iWeight = 0x308; // int32
constexpr std::ptrdiff_t m_bAutoSwitchTo = 0x30C; // bool
constexpr std::ptrdiff_t m_bAutoSwitchFrom = 0x30D; // bool
constexpr std::ptrdiff_t m_iRumbleEffect = 0x310; // RumbleEffect_t
constexpr std::ptrdiff_t m_iRumbleEffect = 0x310; //
constexpr std::ptrdiff_t m_iSlot = 0x314; // int32
constexpr std::ptrdiff_t m_iPosition = 0x318; // int32
constexpr std::ptrdiff_t m_aShootSounds = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -4942,7 +4942,7 @@ namespace cs2_dumper {
// Field count: 6
namespace CPointHurt {
constexpr std::ptrdiff_t m_nDamage = 0x4E0; // int32
constexpr std::ptrdiff_t m_bitsDamageType = 0x4E4; // DamageTypes_t
constexpr std::ptrdiff_t m_bitsDamageType = 0x4E4; //
constexpr std::ptrdiff_t m_flRadius = 0x4E8; // float32
constexpr std::ptrdiff_t m_flDelay = 0x4EC; // float32
constexpr std::ptrdiff_t m_strTarget = 0x4F0; // CUtlSymbolLarge
@ -5097,7 +5097,7 @@ namespace cs2_dumper {
namespace CPlayer_ObserverServices {
constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8
constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t
constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; //
constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool
}
// Parent: CCSWeaponBaseGun
@ -5997,7 +5997,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_wiggleTimer = 0x64A8; // CountdownTimer
constexpr std::ptrdiff_t m_stuckJumpTimer = 0x64C0; // CountdownTimer
constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x64D8; // GameTime_t
constexpr std::ptrdiff_t m_avgVel = 0x64DC; // float32[10]
constexpr std::ptrdiff_t m_avgVel = 0x64DC; //
constexpr std::ptrdiff_t m_avgVelIndex = 0x6504; // int32
constexpr std::ptrdiff_t m_avgVelCount = 0x6508; // int32
constexpr std::ptrdiff_t m_lastOrigin = 0x650C; // Vector
@ -6054,7 +6054,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flDamageCap = 0x968; // float32
constexpr std::ptrdiff_t m_flLastDmgTime = 0x96C; // GameTime_t
constexpr std::ptrdiff_t m_flForgivenessDelay = 0x970; // float32
constexpr std::ptrdiff_t m_bitsDamageInflict = 0x974; // DamageTypes_t
constexpr std::ptrdiff_t m_bitsDamageInflict = 0x974; //
constexpr std::ptrdiff_t m_damageModel = 0x978; // int32
constexpr std::ptrdiff_t m_bNoDmgForce = 0x97C; // bool
constexpr std::ptrdiff_t m_vDamageForce = 0x980; // Vector
@ -6725,7 +6725,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0x73C; // float32
constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0x740; // float32
constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0x748; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
constexpr std::ptrdiff_t m_vecViewOffset = 0x760; // CNetworkViewOffsetVector
constexpr std::ptrdiff_t m_vecViewOffset = 0x760; //
}
// Parent: CBaseAnimGraph
// Field count: 12
@ -7567,14 +7567,14 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iNumCT = 0xD7C; // int32
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xD80; // int32
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xD84; // int32
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD88; // CUtlVector<int32>
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xD88; //
constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDA0; // int32
constexpr std::ptrdiff_t m_bFirstConnected = 0xDA4; // bool
constexpr std::ptrdiff_t m_bCompleteReset = 0xDA5; // bool
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDA6; // bool
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDA7; // bool
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDA8; // bool
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDB0; // CUtlVector<int32>
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDB0; //
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xDCC; // bool
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xDD0; // uint32
constexpr std::ptrdiff_t m_fAvgPlayerRank = 0xDD4; // float32
@ -7772,7 +7772,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_spriteScale = 0x7A0; // int32
constexpr std::ptrdiff_t m_flDamageForce = 0x7A4; // float32
constexpr std::ptrdiff_t m_hInflictor = 0x7A8; // CHandle<CBaseEntity>
constexpr std::ptrdiff_t m_iCustomDamageType = 0x7AC; // DamageTypes_t
constexpr std::ptrdiff_t m_iCustomDamageType = 0x7AC; //
constexpr std::ptrdiff_t m_bCreateDebris = 0x7B0; // bool
constexpr std::ptrdiff_t m_iszExplosionType = 0x7B8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iszCustomEffectName = 0x7C0; // CUtlSymbolLarge
@ -8455,7 +8455,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iDamageCount = 0xAA0; // int32
constexpr std::ptrdiff_t m_pVecRelationships = 0xAA8; // CUtlVector<RelationshipOverride_t>*
constexpr std::ptrdiff_t m_strRelationships = 0xAB0; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_eHull = 0xAB8; // Hull_t
constexpr std::ptrdiff_t m_eHull = 0xAB8; //
constexpr std::ptrdiff_t m_nNavHullIdx = 0xABC; // uint32
}
// Parent: CBaseModelEntity
@ -9833,7 +9833,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bIsActive (bool)
namespace CEnvScreenOverlay {
constexpr std::ptrdiff_t m_iszOverlayNames = 0x4E0; // CUtlSymbolLarge[10]
constexpr std::ptrdiff_t m_flOverlayTimes = 0x530; // float32[10]
constexpr std::ptrdiff_t m_flOverlayTimes = 0x530; //
constexpr std::ptrdiff_t m_flStartTime = 0x558; // GameTime_t
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x55C; // int32
constexpr std::ptrdiff_t m_bIsActive = 0x560; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -2147,7 +2147,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; // fogplayerparams_t
pub const m_PlayerFog: usize = 0x58; //
pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle<CColorCorrection>
pub const m_hViewEntity: usize = 0x9C; // CHandle<CBaseEntity>
pub const m_hTonemapController: usize = 0xA0; // CHandle<CTonemapController2>
@ -3780,7 +3780,7 @@ pub mod cs2_dumper {
pub const m_hSplitOwner: usize = 0x52C; // CHandle<CBasePlayerController>
pub const m_hSplitScreenPlayers: usize = 0x530; // CUtlVector<CHandle<CBasePlayerController>>
pub const m_bIsHLTV: usize = 0x548; // bool
pub const m_iConnected: usize = 0x54C; // PlayerConnectedState
pub const m_iConnected: usize = 0x54C; //
pub const m_iszPlayerName: usize = 0x550; // char[128]
pub const m_szNetworkIDString: usize = 0x5D0; // CUtlString
pub const m_fLerpTime: usize = 0x5D8; // float32
@ -4317,7 +4317,7 @@ pub mod cs2_dumper {
pub const m_iWeight: usize = 0x308; // int32
pub const m_bAutoSwitchTo: usize = 0x30C; // bool
pub const m_bAutoSwitchFrom: usize = 0x30D; // bool
pub const m_iRumbleEffect: usize = 0x310; // RumbleEffect_t
pub const m_iRumbleEffect: usize = 0x310; //
pub const m_iSlot: usize = 0x314; // int32
pub const m_iPosition: usize = 0x318; // int32
pub const m_aShootSounds: usize = 0x320; // CUtlOrderedMap<WeaponSound_t,CSoundEventName>
@ -5044,7 +5044,7 @@ pub mod cs2_dumper {
// Field count: 6
pub mod CPointHurt {
pub const m_nDamage: usize = 0x4E0; // int32
pub const m_bitsDamageType: usize = 0x4E4; // DamageTypes_t
pub const m_bitsDamageType: usize = 0x4E4; //
pub const m_flRadius: usize = 0x4E8; // float32
pub const m_flDelay: usize = 0x4EC; // float32
pub const m_strTarget: usize = 0x4F0; // CUtlSymbolLarge
@ -5199,7 +5199,7 @@ pub mod cs2_dumper {
pub mod CPlayer_ObserverServices {
pub const m_iObserverMode: usize = 0x40; // uint8
pub const m_hObserverTarget: usize = 0x44; // CHandle<CBaseEntity>
pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t
pub const m_iObserverLastMode: usize = 0x48; //
pub const m_bForcedObserverMode: usize = 0x4C; // bool
}
// Parent: CCSWeaponBaseGun
@ -6099,7 +6099,7 @@ pub mod cs2_dumper {
pub const m_wiggleTimer: usize = 0x64A8; // CountdownTimer
pub const m_stuckJumpTimer: usize = 0x64C0; // CountdownTimer
pub const m_nextCleanupCheckTimestamp: usize = 0x64D8; // GameTime_t
pub const m_avgVel: usize = 0x64DC; // float32[10]
pub const m_avgVel: usize = 0x64DC; //
pub const m_avgVelIndex: usize = 0x6504; // int32
pub const m_avgVelCount: usize = 0x6508; // int32
pub const m_lastOrigin: usize = 0x650C; // Vector
@ -6156,7 +6156,7 @@ pub mod cs2_dumper {
pub const m_flDamageCap: usize = 0x968; // float32
pub const m_flLastDmgTime: usize = 0x96C; // GameTime_t
pub const m_flForgivenessDelay: usize = 0x970; // float32
pub const m_bitsDamageInflict: usize = 0x974; // DamageTypes_t
pub const m_bitsDamageInflict: usize = 0x974; //
pub const m_damageModel: usize = 0x978; // int32
pub const m_bNoDmgForce: usize = 0x97C; // bool
pub const m_vDamageForce: usize = 0x980; // Vector
@ -6827,7 +6827,7 @@ pub mod cs2_dumper {
pub const m_flDecalHealBloodRate: usize = 0x73C; // float32
pub const m_flDecalHealHeightRate: usize = 0x740; // float32
pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0x748; // CNetworkUtlVectorBase<CHandle<CBaseModelEntity>>
pub const m_vecViewOffset: usize = 0x760; // CNetworkViewOffsetVector
pub const m_vecViewOffset: usize = 0x760; //
}
// Parent: CBaseAnimGraph
// Field count: 12
@ -7669,14 +7669,14 @@ pub mod cs2_dumper {
pub const m_iNumCT: usize = 0xD7C; // int32
pub const m_iNumSpawnableTerrorist: usize = 0xD80; // int32
pub const m_iNumSpawnableCT: usize = 0xD84; // int32
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD88; // CUtlVector<int32>
pub const m_arrSelectedHostageSpawnIndices: usize = 0xD88; //
pub const m_nSpawnPointsRandomSeed: usize = 0xDA0; // int32
pub const m_bFirstConnected: usize = 0xDA4; // bool
pub const m_bCompleteReset: usize = 0xDA5; // bool
pub const m_bPickNewTeamsOnReset: usize = 0xDA6; // bool
pub const m_bScrambleTeamsOnRestart: usize = 0xDA7; // bool
pub const m_bSwapTeamsOnRestart: usize = 0xDA8; // bool
pub const m_nEndMatchTiedVotes: usize = 0xDB0; // CUtlVector<int32>
pub const m_nEndMatchTiedVotes: usize = 0xDB0; //
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xDCC; // bool
pub const m_numQueuedMatchmakingAccounts: usize = 0xDD0; // uint32
pub const m_fAvgPlayerRank: usize = 0xDD4; // float32
@ -7874,7 +7874,7 @@ pub mod cs2_dumper {
pub const m_spriteScale: usize = 0x7A0; // int32
pub const m_flDamageForce: usize = 0x7A4; // float32
pub const m_hInflictor: usize = 0x7A8; // CHandle<CBaseEntity>
pub const m_iCustomDamageType: usize = 0x7AC; // DamageTypes_t
pub const m_iCustomDamageType: usize = 0x7AC; //
pub const m_bCreateDebris: usize = 0x7B0; // bool
pub const m_iszExplosionType: usize = 0x7B8; // CUtlSymbolLarge
pub const m_iszCustomEffectName: usize = 0x7C0; // CUtlSymbolLarge
@ -8557,7 +8557,7 @@ pub mod cs2_dumper {
pub const m_iDamageCount: usize = 0xAA0; // int32
pub const m_pVecRelationships: usize = 0xAA8; // CUtlVector<RelationshipOverride_t>*
pub const m_strRelationships: usize = 0xAB0; // CUtlSymbolLarge
pub const m_eHull: usize = 0xAB8; // Hull_t
pub const m_eHull: usize = 0xAB8; //
pub const m_nNavHullIdx: usize = 0xABC; // uint32
}
// Parent: CBaseModelEntity
@ -9935,7 +9935,7 @@ pub mod cs2_dumper {
// NetworkVarNames: m_bIsActive (bool)
pub mod CEnvScreenOverlay {
pub const m_iszOverlayNames: usize = 0x4E0; // CUtlSymbolLarge[10]
pub const m_flOverlayTimes: usize = 0x530; // float32[10]
pub const m_flOverlayTimes: usize = 0x530; //
pub const m_flStartTime: usize = 0x558; // GameTime_t
pub const m_iDesiredOverlay: usize = 0x55C; // int32
pub const m_bIsActive: usize = 0x560; // bool

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: soundsystem.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 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-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: vphysics2.dll
@ -70,7 +70,7 @@ namespace CS2Dumper.Schemas {
// Metadata:
// MGetKV3ClassDefaults
public static class RnSphereDesc_t {
public const nint m_Sphere = 0x18; // SphereBase_t<float32>
public const nint m_Sphere = 0x18; //
}
// Parent: RnShapeDesc_t
// Field count: 1
@ -441,8 +441,8 @@ namespace CS2Dumper.Schemas {
public const nint m_vMax = 0xC; // Vector
public const nint m_Nodes = 0x18; // CUtlVector<RnNode_t>
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
public const nint m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
public const nint m_Wings = 0x60; // CUtlVector<RnWing_t>
public const nint m_Triangles = 0x48; //
public const nint m_Wings = 0x60; //
public const nint m_Materials = 0x78; // CUtlVector<uint8>
public const nint m_vOrthographicAreas = 0x90; // Vector
public const nint m_nFlags = 0x9C; // uint32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once
@ -75,7 +75,7 @@ namespace cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
namespace RnSphereDesc_t {
constexpr std::ptrdiff_t m_Sphere = 0x18; // SphereBase_t<float32>
constexpr std::ptrdiff_t m_Sphere = 0x18; //
}
// Parent: RnShapeDesc_t
// Field count: 1
@ -446,8 +446,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vMax = 0xC; // Vector
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector<RnNode_t>
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector<RnWing_t>
constexpr std::ptrdiff_t m_Triangles = 0x48; //
constexpr std::ptrdiff_t m_Wings = 0x60; //
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector<uint8>
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector
constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
@ -75,7 +75,7 @@ pub mod cs2_dumper {
// Metadata:
// MGetKV3ClassDefaults
pub mod RnSphereDesc_t {
pub const m_Sphere: usize = 0x18; // SphereBase_t<float32>
pub const m_Sphere: usize = 0x18; //
}
// Parent: RnShapeDesc_t
// Field count: 1
@ -446,8 +446,8 @@ pub mod cs2_dumper {
pub const m_vMax: usize = 0xC; // Vector
pub const m_Nodes: usize = 0x18; // CUtlVector<RnNode_t>
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
pub const m_Triangles: usize = 0x48; // CUtlVector<RnTriangle_t>
pub const m_Wings: usize = 0x60; // CUtlVector<RnWing_t>
pub const m_Triangles: usize = 0x48; //
pub const m_Wings: usize = 0x60; //
pub const m_Materials: usize = 0x78; // CUtlVector<uint8>
pub const m_vOrthographicAreas: usize = 0x90; // Vector
pub const m_nFlags: usize = 0x9C; // uint32

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
namespace CS2Dumper.Schemas {
// Module: worldrenderer.dll

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#pragma once

View File

@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2025-01-22 02:16:57.488530400 UTC
// 2025-01-25 11:40:13.476421 UTC
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]