mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-01 04:35:34 +08:00
Merge pull request #327 from Enoouo/main
This commit is contained in:
commit
324dbd34b5
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: animationsystem.dll
|
||||
@ -1138,7 +1138,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||
public const nint m_quantizer = 0x18; // CVectorQuantizer
|
||||
public const nint m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||
public const nint m_sampleIndices = 0x50; //
|
||||
public const nint m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>>
|
||||
public const nint m_selectableSamples = 0x68; // CUtlVector<int32>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1717,7 +1717,7 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CMorphData {
|
||||
public const nint m_name = 0x0; // CUtlString
|
||||
public const nint m_morphRectDatas = 0x8; //
|
||||
public const nint m_morphRectDatas = 0x8; // CUtlVector<CMorphRectData>
|
||||
}
|
||||
// Parent: CUnaryUpdateNode
|
||||
// Field count: 4
|
||||
@ -2713,8 +2713,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSeqSynthAnimDesc {
|
||||
public const nint m_sName = 0x0; // CBufferString
|
||||
public const nint m_flags = 0x10; //
|
||||
public const nint m_transition = 0x1C; //
|
||||
public const nint m_flags = 0x10; // CSeqSeqDescFlag
|
||||
public const nint m_transition = 0x1C; // CSeqTransition
|
||||
public const nint m_nLocalBaseReference = 0x24; // int16
|
||||
public const nint m_nLocalBoneMask = 0x26; // int16
|
||||
public const nint m_activityArray = 0x28; // CUtlVector<CAnimActivity>
|
||||
@ -3074,7 +3074,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
public const nint m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
public const nint m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
public const nint m_nElementUniqueID = 0xB0; //
|
||||
public const nint m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
public const nint m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
public const nint m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||
@ -3417,7 +3417,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nYTopDst = 0x2; // int16
|
||||
public const nint m_flUWidthSrc = 0x4; // float32
|
||||
public const nint m_flVHeightSrc = 0x8; // float32
|
||||
public const nint m_bundleDatas = 0x10; //
|
||||
public const nint m_bundleDatas = 0x10; // CUtlVector<CMorphBundleData>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -4311,7 +4311,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CMorphSetData {
|
||||
public const nint m_nWidth = 0x10; // int32
|
||||
public const nint m_nHeight = 0x14; // int32
|
||||
public const nint m_bundleTypes = 0x18; //
|
||||
public const nint m_bundleTypes = 0x18; // CUtlVector<MorphBundleType_t>
|
||||
public const nint m_morphDatas = 0x30; // CUtlVector<CMorphData>
|
||||
public const nint m_pTextureAtlas = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
public const nint m_FlexDesc = 0x50; // CUtlVector<CFlexDesc>
|
||||
@ -4454,14 +4454,14 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CSeqMultiFetch {
|
||||
public const nint m_flags = 0x0; // CSeqMultiFetchFlag
|
||||
public const nint m_localReferenceArray = 0x8; // CUtlVector<int16>
|
||||
public const nint m_nGroupSize = 0x20; //
|
||||
public const nint m_nLocalPose = 0x28; //
|
||||
public const nint m_nGroupSize = 0x20; // int32[2]
|
||||
public const nint m_nLocalPose = 0x28; // int32[2]
|
||||
public const nint m_poseKeyArray0 = 0x30; // CUtlVector<float32>
|
||||
public const nint m_poseKeyArray1 = 0x48; // CUtlVector<float32>
|
||||
public const nint m_nLocalCyclePoseParameter = 0x60; // int32
|
||||
public const nint m_bCalculatePoseParameters = 0x64; // bool
|
||||
public const nint m_bFixedBlendWeight = 0x65; // bool
|
||||
public const nint m_flFixedBlendWeightVals = 0x68; //
|
||||
public const nint m_flFixedBlendWeightVals = 0x68; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -4665,12 +4665,12 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSeqS1SeqDesc {
|
||||
public const nint m_sName = 0x0; // CBufferString
|
||||
public const nint m_flags = 0x10; //
|
||||
public const nint m_fetch = 0x20; //
|
||||
public const nint m_flags = 0x10; // CSeqSeqDescFlag
|
||||
public const nint m_fetch = 0x20; // CSeqMultiFetch
|
||||
public const nint m_nLocalWeightlist = 0x90; // int32
|
||||
public const nint m_autoLayerArray = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||
public const nint m_IKLockArray = 0xB0; // CUtlVector<CSeqIKLock>
|
||||
public const nint m_transition = 0xC8; //
|
||||
public const nint m_transition = 0xC8; // CSeqTransition
|
||||
public const nint m_SequenceKeys = 0xD0; // KeyValues3
|
||||
public const nint m_LegacyKeyValueText = 0xE0; // CBufferString
|
||||
public const nint m_activityArray = 0xF0; // CUtlVector<CAnimActivity>
|
||||
@ -4756,7 +4756,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
||||
public const nint m_modelSpaceTransforms = 0x28; // CUtlVector<CTransform>
|
||||
public const nint m_boneNames = 0x40; // CUtlVector<CUtlString>
|
||||
public const nint m_children = 0x58; //
|
||||
public const nint m_children = 0x58; // CUtlVector<CUtlVector<int32>>
|
||||
public const nint m_parents = 0x70; // CUtlVector<int32>
|
||||
public const nint m_feet = 0x88; // CUtlVector<CAnimFoot>
|
||||
public const nint m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
||||
@ -5466,8 +5466,8 @@ namespace CS2Dumper.Schemas {
|
||||
// MGetKV3ClassDefaults
|
||||
public static class CSeqCmdSeqDesc {
|
||||
public const nint m_sName = 0x0; // CBufferString
|
||||
public const nint m_flags = 0x10; //
|
||||
public const nint m_transition = 0x1C; //
|
||||
public const nint m_flags = 0x10; // CSeqSeqDescFlag
|
||||
public const nint m_transition = 0x1C; // CSeqTransition
|
||||
public const nint m_nFrameRangeSequence = 0x24; // int16
|
||||
public const nint m_nFrameCount = 0x26; // int16
|
||||
public const nint m_flFPS = 0x28; // float32
|
||||
@ -5708,7 +5708,7 @@ namespace CS2Dumper.Schemas {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
public static class AnimationDecodeDebugDump_t {
|
||||
public const nint m_processingType = 0x0; //
|
||||
public const nint m_processingType = 0x0; // AnimationProcessingType_t
|
||||
public const nint m_elems = 0x8; // CUtlVector<AnimationDecodeDebugDumpElement_t>
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1143,7 +1143,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||
constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer
|
||||
constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||
constexpr std::ptrdiff_t m_sampleIndices = 0x50; //
|
||||
constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32>>
|
||||
constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector<int32>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1722,7 +1722,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CMorphData {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_morphRectDatas = 0x8; //
|
||||
constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector<CMorphRectData>
|
||||
}
|
||||
// Parent: CUnaryUpdateNode
|
||||
// Field count: 4
|
||||
@ -2718,8 +2718,8 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSeqSynthAnimDesc {
|
||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; //
|
||||
constexpr std::ptrdiff_t m_transition = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag
|
||||
constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition
|
||||
constexpr std::ptrdiff_t m_nLocalBaseReference = 0x24; // int16
|
||||
constexpr std::ptrdiff_t m_nLocalBoneMask = 0x26; // int16
|
||||
constexpr std::ptrdiff_t m_activityArray = 0x28; // CUtlVector<CAnimActivity>
|
||||
@ -3079,7 +3079,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; //
|
||||
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||
@ -3422,7 +3422,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nYTopDst = 0x2; // int16
|
||||
constexpr std::ptrdiff_t m_flUWidthSrc = 0x4; // float32
|
||||
constexpr std::ptrdiff_t m_flVHeightSrc = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_bundleDatas = 0x10; //
|
||||
constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector<CMorphBundleData>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -4316,7 +4316,7 @@ namespace cs2_dumper {
|
||||
namespace CMorphSetData {
|
||||
constexpr std::ptrdiff_t m_nWidth = 0x10; // int32
|
||||
constexpr std::ptrdiff_t m_nHeight = 0x14; // int32
|
||||
constexpr std::ptrdiff_t m_bundleTypes = 0x18; //
|
||||
constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector<MorphBundleType_t>
|
||||
constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector<CMorphData>
|
||||
constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector<CFlexDesc>
|
||||
@ -4459,14 +4459,14 @@ namespace cs2_dumper {
|
||||
namespace CSeqMultiFetch {
|
||||
constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag
|
||||
constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector<int16>
|
||||
constexpr std::ptrdiff_t m_nGroupSize = 0x20; //
|
||||
constexpr std::ptrdiff_t m_nLocalPose = 0x28; //
|
||||
constexpr std::ptrdiff_t m_nGroupSize = 0x20; // int32[2]
|
||||
constexpr std::ptrdiff_t m_nLocalPose = 0x28; // int32[2]
|
||||
constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector<float32>
|
||||
constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector<float32>
|
||||
constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32
|
||||
constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool
|
||||
constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool
|
||||
constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; //
|
||||
constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -4670,12 +4670,12 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSeqS1SeqDesc {
|
||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; //
|
||||
constexpr std::ptrdiff_t m_fetch = 0x20; //
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag
|
||||
constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch
|
||||
constexpr std::ptrdiff_t m_nLocalWeightlist = 0x90; // int32
|
||||
constexpr std::ptrdiff_t m_autoLayerArray = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||
constexpr std::ptrdiff_t m_IKLockArray = 0xB0; // CUtlVector<CSeqIKLock>
|
||||
constexpr std::ptrdiff_t m_transition = 0xC8; //
|
||||
constexpr std::ptrdiff_t m_transition = 0xC8; // CSeqTransition
|
||||
constexpr std::ptrdiff_t m_SequenceKeys = 0xD0; // KeyValues3
|
||||
constexpr std::ptrdiff_t m_LegacyKeyValueText = 0xE0; // CBufferString
|
||||
constexpr std::ptrdiff_t m_activityArray = 0xF0; // CUtlVector<CAnimActivity>
|
||||
@ -4761,7 +4761,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
||||
constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // CUtlVector<CTransform>
|
||||
constexpr std::ptrdiff_t m_boneNames = 0x40; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_children = 0x58; //
|
||||
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CUtlVector<int32>>
|
||||
constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector<int32>
|
||||
constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector<CAnimFoot>
|
||||
constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
||||
@ -5471,8 +5471,8 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CSeqCmdSeqDesc {
|
||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; //
|
||||
constexpr std::ptrdiff_t m_transition = 0x1C; //
|
||||
constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag
|
||||
constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition
|
||||
constexpr std::ptrdiff_t m_nFrameRangeSequence = 0x24; // int16
|
||||
constexpr std::ptrdiff_t m_nFrameCount = 0x26; // int16
|
||||
constexpr std::ptrdiff_t m_flFPS = 0x28; // float32
|
||||
@ -5713,7 +5713,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace AnimationDecodeDebugDump_t {
|
||||
constexpr std::ptrdiff_t m_processingType = 0x0; //
|
||||
constexpr std::ptrdiff_t m_processingType = 0x0; // AnimationProcessingType_t
|
||||
constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector<AnimationDecodeDebugDumpElement_t>
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1235,7 +1235,7 @@ pub mod cs2_dumper {
|
||||
pub const m_children: usize = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||
pub const m_quantizer: usize = 0x18; // CVectorQuantizer
|
||||
pub const m_sampleCodes: usize = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||
pub const m_sampleIndices: usize = 0x50; //
|
||||
pub const m_sampleIndices: usize = 0x50; // CUtlVector<CUtlVector<int32>>
|
||||
pub const m_selectableSamples: usize = 0x68; // CUtlVector<int32>
|
||||
}
|
||||
// Parent: None
|
||||
@ -1814,7 +1814,7 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CMorphData {
|
||||
pub const m_name: usize = 0x0; // CUtlString
|
||||
pub const m_morphRectDatas: usize = 0x8; //
|
||||
pub const m_morphRectDatas: usize = 0x8; // CUtlVector<CMorphRectData>
|
||||
}
|
||||
// Parent: CUnaryUpdateNode
|
||||
// Field count: 4
|
||||
@ -2810,8 +2810,8 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSeqSynthAnimDesc {
|
||||
pub const m_sName: usize = 0x0; // CBufferString
|
||||
pub const m_flags: usize = 0x10; //
|
||||
pub const m_transition: usize = 0x1C; //
|
||||
pub const m_flags: usize = 0x10; // CSeqSeqDescFlag
|
||||
pub const m_transition: usize = 0x1C; // CSeqTransition
|
||||
pub const m_nLocalBaseReference: usize = 0x24; // int16
|
||||
pub const m_nLocalBoneMask: usize = 0x26; // int16
|
||||
pub const m_activityArray: usize = 0x28; // CUtlVector<CAnimActivity>
|
||||
@ -3171,7 +3171,7 @@ pub mod cs2_dumper {
|
||||
pub const m_szGrouping: usize = 0x68; // CUtlVector<CUtlString>
|
||||
pub const m_nCompressorIndex: usize = 0x80; // CUtlVector<int32>
|
||||
pub const m_szElementNames: usize = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||
pub const m_nElementUniqueID: usize = 0xB0; //
|
||||
pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector<CUtlVector<int32>>
|
||||
pub const m_nElementMask: usize = 0xC8; // CUtlVector<uint32>
|
||||
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||
pub const m_quaternionCompressor: usize = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||
@ -3514,7 +3514,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nYTopDst: usize = 0x2; // int16
|
||||
pub const m_flUWidthSrc: usize = 0x4; // float32
|
||||
pub const m_flVHeightSrc: usize = 0x8; // float32
|
||||
pub const m_bundleDatas: usize = 0x10; //
|
||||
pub const m_bundleDatas: usize = 0x10; // CUtlVector<CMorphBundleData>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
@ -4408,7 +4408,7 @@ pub mod cs2_dumper {
|
||||
pub mod CMorphSetData {
|
||||
pub const m_nWidth: usize = 0x10; // int32
|
||||
pub const m_nHeight: usize = 0x14; // int32
|
||||
pub const m_bundleTypes: usize = 0x18; //
|
||||
pub const m_bundleTypes: usize = 0x18; // CUtlVector<MorphBundleType_t>
|
||||
pub const m_morphDatas: usize = 0x30; // CUtlVector<CMorphData>
|
||||
pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle<InfoForResourceTypeCTextureBase>
|
||||
pub const m_FlexDesc: usize = 0x50; // CUtlVector<CFlexDesc>
|
||||
@ -4551,14 +4551,14 @@ pub mod cs2_dumper {
|
||||
pub mod CSeqMultiFetch {
|
||||
pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag
|
||||
pub const m_localReferenceArray: usize = 0x8; // CUtlVector<int16>
|
||||
pub const m_nGroupSize: usize = 0x20; //
|
||||
pub const m_nLocalPose: usize = 0x28; //
|
||||
pub const m_nGroupSize: usize = 0x20; // int32[2]
|
||||
pub const m_nLocalPose: usize = 0x28; // int32[2]
|
||||
pub const m_poseKeyArray0: usize = 0x30; // CUtlVector<float32>
|
||||
pub const m_poseKeyArray1: usize = 0x48; // CUtlVector<float32>
|
||||
pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32
|
||||
pub const m_bCalculatePoseParameters: usize = 0x64; // bool
|
||||
pub const m_bFixedBlendWeight: usize = 0x65; // bool
|
||||
pub const m_flFixedBlendWeightVals: usize = 0x68; //
|
||||
pub const m_flFixedBlendWeightVals: usize = 0x68; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 11
|
||||
@ -4762,12 +4762,12 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSeqS1SeqDesc {
|
||||
pub const m_sName: usize = 0x0; // CBufferString
|
||||
pub const m_flags: usize = 0x10; //
|
||||
pub const m_fetch: usize = 0x20; //
|
||||
pub const m_flags: usize = 0x10; // CSeqSeqDescFlag
|
||||
pub const m_fetch: usize = 0x20; // CSeqMultiFetch
|
||||
pub const m_nLocalWeightlist: usize = 0x90; // int32
|
||||
pub const m_autoLayerArray: usize = 0x98; // CUtlVector<CSeqAutoLayer>
|
||||
pub const m_IKLockArray: usize = 0xB0; // CUtlVector<CSeqIKLock>
|
||||
pub const m_transition: usize = 0xC8; //
|
||||
pub const m_transition: usize = 0xC8; // CSeqTransition
|
||||
pub const m_SequenceKeys: usize = 0xD0; // KeyValues3
|
||||
pub const m_LegacyKeyValueText: usize = 0xE0; // CBufferString
|
||||
pub const m_activityArray: usize = 0xF0; // CUtlVector<CAnimActivity>
|
||||
@ -4853,7 +4853,7 @@ pub mod cs2_dumper {
|
||||
pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector<CTransform>
|
||||
pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector<CTransform>
|
||||
pub const m_boneNames: usize = 0x40; // CUtlVector<CUtlString>
|
||||
pub const m_children: usize = 0x58; //
|
||||
pub const m_children: usize = 0x58; // CUtlVector<CUtlVector<int32>>
|
||||
pub const m_parents: usize = 0x70; // CUtlVector<int32>
|
||||
pub const m_feet: usize = 0x88; // CUtlVector<CAnimFoot>
|
||||
pub const m_morphNames: usize = 0xA0; // CUtlVector<CUtlString>
|
||||
@ -5563,8 +5563,8 @@ pub mod cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod CSeqCmdSeqDesc {
|
||||
pub const m_sName: usize = 0x0; // CBufferString
|
||||
pub const m_flags: usize = 0x10; //
|
||||
pub const m_transition: usize = 0x1C; //
|
||||
pub const m_flags: usize = 0x10; // CSeqSeqDescFlag
|
||||
pub const m_transition: usize = 0x1C; // CSeqTransition
|
||||
pub const m_nFrameRangeSequence: usize = 0x24; // int16
|
||||
pub const m_nFrameCount: usize = 0x26; // int16
|
||||
pub const m_flFPS: usize = 0x28; // float32
|
||||
@ -5805,7 +5805,7 @@ pub mod cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
pub mod AnimationDecodeDebugDump_t {
|
||||
pub const m_processingType: usize = 0x0; //
|
||||
pub const m_processingType: usize = 0x0; // AnimationProcessingType_t
|
||||
pub const m_elems: usize = 0x8; // CUtlVector<AnimationDecodeDebugDumpElement_t>
|
||||
}
|
||||
// Parent: CNmIDValueNode__CDefinition
|
||||
|
@ -1,24 +1,24 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper {
|
||||
// Module: client.dll
|
||||
public static class Buttons {
|
||||
public const nint attack = 0x1883720;
|
||||
public const nint attack2 = 0x18837B0;
|
||||
public const nint back = 0x18839F0;
|
||||
public const nint duck = 0x1883CC0;
|
||||
public const nint forward = 0x1883960;
|
||||
public const nint jump = 0x1883C30;
|
||||
public const nint left = 0x1883A80;
|
||||
public const nint lookatweapon = 0x1AAC5C0;
|
||||
public const nint reload = 0x1883690;
|
||||
public const nint right = 0x1883B10;
|
||||
public const nint showscores = 0x1AAC4A0;
|
||||
public const nint sprint = 0x1883600;
|
||||
public const nint turnleft = 0x1883840;
|
||||
public const nint turnright = 0x18838D0;
|
||||
public const nint use = 0x1883BA0;
|
||||
public const nint zoom = 0x1AAC530;
|
||||
public const nint attack = 0x1884730;
|
||||
public const nint attack2 = 0x18847C0;
|
||||
public const nint back = 0x1884A00;
|
||||
public const nint duck = 0x1884CD0;
|
||||
public const nint forward = 0x1884970;
|
||||
public const nint jump = 0x1884C40;
|
||||
public const nint left = 0x1884A90;
|
||||
public const nint lookatweapon = 0x1AAD5F0;
|
||||
public const nint reload = 0x18846A0;
|
||||
public const nint right = 0x1884B20;
|
||||
public const nint showscores = 0x1AAD4D0;
|
||||
public const nint sprint = 0x1884610;
|
||||
public const nint turnleft = 0x1884850;
|
||||
public const nint turnright = 0x18848E0;
|
||||
public const nint use = 0x1884BB0;
|
||||
public const nint zoom = 0x1AAD560;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -8,21 +8,21 @@
|
||||
namespace cs2_dumper {
|
||||
// Module: client.dll
|
||||
namespace buttons {
|
||||
constexpr std::ptrdiff_t attack = 0x1883720;
|
||||
constexpr std::ptrdiff_t attack2 = 0x18837B0;
|
||||
constexpr std::ptrdiff_t back = 0x18839F0;
|
||||
constexpr std::ptrdiff_t duck = 0x1883CC0;
|
||||
constexpr std::ptrdiff_t forward = 0x1883960;
|
||||
constexpr std::ptrdiff_t jump = 0x1883C30;
|
||||
constexpr std::ptrdiff_t left = 0x1883A80;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1AAC5C0;
|
||||
constexpr std::ptrdiff_t reload = 0x1883690;
|
||||
constexpr std::ptrdiff_t right = 0x1883B10;
|
||||
constexpr std::ptrdiff_t showscores = 0x1AAC4A0;
|
||||
constexpr std::ptrdiff_t sprint = 0x1883600;
|
||||
constexpr std::ptrdiff_t turnleft = 0x1883840;
|
||||
constexpr std::ptrdiff_t turnright = 0x18838D0;
|
||||
constexpr std::ptrdiff_t use = 0x1883BA0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1AAC530;
|
||||
constexpr std::ptrdiff_t attack = 0x1884730;
|
||||
constexpr std::ptrdiff_t attack2 = 0x18847C0;
|
||||
constexpr std::ptrdiff_t back = 0x1884A00;
|
||||
constexpr std::ptrdiff_t duck = 0x1884CD0;
|
||||
constexpr std::ptrdiff_t forward = 0x1884970;
|
||||
constexpr std::ptrdiff_t jump = 0x1884C40;
|
||||
constexpr std::ptrdiff_t left = 0x1884A90;
|
||||
constexpr std::ptrdiff_t lookatweapon = 0x1AAD5F0;
|
||||
constexpr std::ptrdiff_t reload = 0x18846A0;
|
||||
constexpr std::ptrdiff_t right = 0x1884B20;
|
||||
constexpr std::ptrdiff_t showscores = 0x1AAD4D0;
|
||||
constexpr std::ptrdiff_t sprint = 0x1884610;
|
||||
constexpr std::ptrdiff_t turnleft = 0x1884850;
|
||||
constexpr std::ptrdiff_t turnright = 0x18848E0;
|
||||
constexpr std::ptrdiff_t use = 0x1884BB0;
|
||||
constexpr std::ptrdiff_t zoom = 0x1AAD560;
|
||||
}
|
||||
}
|
||||
|
@ -1,20 +1,20 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"attack": 25704224,
|
||||
"attack2": 25704368,
|
||||
"back": 25704944,
|
||||
"duck": 25705664,
|
||||
"forward": 25704800,
|
||||
"jump": 25705520,
|
||||
"left": 25705088,
|
||||
"lookatweapon": 27968960,
|
||||
"reload": 25704080,
|
||||
"right": 25705232,
|
||||
"showscores": 27968672,
|
||||
"sprint": 25703936,
|
||||
"turnleft": 25704512,
|
||||
"turnright": 25704656,
|
||||
"use": 25705376,
|
||||
"zoom": 27968816
|
||||
"attack": 25708336,
|
||||
"attack2": 25708480,
|
||||
"back": 25709056,
|
||||
"duck": 25709776,
|
||||
"forward": 25708912,
|
||||
"jump": 25709632,
|
||||
"left": 25709200,
|
||||
"lookatweapon": 27973104,
|
||||
"reload": 25708192,
|
||||
"right": 25709344,
|
||||
"showscores": 27972816,
|
||||
"sprint": 25708048,
|
||||
"turnleft": 25708624,
|
||||
"turnright": 25708768,
|
||||
"use": 25709488,
|
||||
"zoom": 27972960
|
||||
}
|
||||
}
|
@ -1,26 +1,26 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
pub mod cs2_dumper {
|
||||
// Module: client.dll
|
||||
pub mod buttons {
|
||||
pub const attack: usize = 0x1883720;
|
||||
pub const attack2: usize = 0x18837B0;
|
||||
pub const back: usize = 0x18839F0;
|
||||
pub const duck: usize = 0x1883CC0;
|
||||
pub const forward: usize = 0x1883960;
|
||||
pub const jump: usize = 0x1883C30;
|
||||
pub const left: usize = 0x1883A80;
|
||||
pub const lookatweapon: usize = 0x1AAC5C0;
|
||||
pub const reload: usize = 0x1883690;
|
||||
pub const right: usize = 0x1883B10;
|
||||
pub const showscores: usize = 0x1AAC4A0;
|
||||
pub const sprint: usize = 0x1883600;
|
||||
pub const turnleft: usize = 0x1883840;
|
||||
pub const turnright: usize = 0x18838D0;
|
||||
pub const r#use: usize = 0x1883BA0;
|
||||
pub const zoom: usize = 0x1AAC530;
|
||||
pub const attack: usize = 0x1884730;
|
||||
pub const attack2: usize = 0x18847C0;
|
||||
pub const back: usize = 0x1884A00;
|
||||
pub const duck: usize = 0x1884CD0;
|
||||
pub const forward: usize = 0x1884970;
|
||||
pub const jump: usize = 0x1884C40;
|
||||
pub const left: usize = 0x1884A90;
|
||||
pub const lookatweapon: usize = 0x1AAD5F0;
|
||||
pub const reload: usize = 0x18846A0;
|
||||
pub const right: usize = 0x1884B20;
|
||||
pub const showscores: usize = 0x1AAD4D0;
|
||||
pub const sprint: usize = 0x1884610;
|
||||
pub const turnleft: usize = 0x1884850;
|
||||
pub const turnright: usize = 0x18848E0;
|
||||
pub const r#use: usize = 0x1884BB0;
|
||||
pub const zoom: usize = 0x1AAD560;
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: client.dll
|
||||
@ -1087,7 +1087,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_scoreFirstHalf = 0x828; // int32
|
||||
public const nint m_scoreSecondHalf = 0x82C; // int32
|
||||
public const nint m_scoreOvertime = 0x830; // int32
|
||||
public const nint m_szClanTeamname = 0x834; //
|
||||
public const nint m_szClanTeamname = 0x834; // char[129]
|
||||
public const nint m_iClanID = 0x8B8; // uint32
|
||||
public const nint m_szTeamFlagImage = 0x8BC; // char[8]
|
||||
public const nint m_szTeamLogoImage = 0x8C4; // char[8]
|
||||
@ -1201,10 +1201,10 @@ namespace CS2Dumper.Schemas {
|
||||
public static class C_CSPlayerPawn {
|
||||
public const nint m_pBulletServices = 0x1518; // CCSPlayer_BulletServices*
|
||||
public const nint m_pHostageServices = 0x1520; // CCSPlayer_HostageServices*
|
||||
public const nint m_pBuyServices = 0x1528; //
|
||||
public const nint m_pGlowServices = 0x1530; //
|
||||
public const nint m_pBuyServices = 0x1528; // CCSPlayer_BuyServices*
|
||||
public const nint m_pGlowServices = 0x1530; // CCSPlayer_GlowServices*
|
||||
public const nint m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices*
|
||||
public const nint m_pDamageReactServices = 0x1540; //
|
||||
public const nint m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices*
|
||||
public const nint m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t
|
||||
public const nint m_flLastFiredWeaponTime = 0x154C; // GameTime_t
|
||||
public const nint m_bHasFemaleVoice = 0x1550; // bool
|
||||
@ -1594,7 +1594,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_aPlayerControllers = 0x568; // C_NetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
public const nint m_aPlayers = 0x580; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerPawn>>
|
||||
public const nint m_iScore = 0x598; // int32
|
||||
public const nint m_szTeamname = 0x59C; //
|
||||
public const nint m_szTeamname = 0x59C; // char[129]
|
||||
}
|
||||
// Parent: C_SoundAreaEntityBase
|
||||
// Field count: 2
|
||||
@ -2394,7 +2394,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hSequence = 0x14B4; // HSequence
|
||||
public const nint m_flSeqStartTime = 0x14B8; // GameTime_t
|
||||
public const nint m_flSeqFixedCycle = 0x14BC; // float32
|
||||
public const nint m_nAnimLoopMode = 0x14C0; //
|
||||
public const nint m_nAnimLoopMode = 0x14C0; // AnimLoopMode_t
|
||||
public const nint m_flPlaybackRate = 0x14C4; // CNetworkedQuantizedFloat
|
||||
public const nint m_nNotifyState = 0x14D0; // SequenceFinishNotifyState_t
|
||||
public const nint m_bNetworkedAnimationInputsChanged = 0x14D2; // bool
|
||||
@ -2563,7 +2563,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flNextSecondaryAttackTickRatio = 0x1674; // float32
|
||||
public const nint m_iClip1 = 0x1678; // int32
|
||||
public const nint m_iClip2 = 0x167C; // int32
|
||||
public const nint m_pReserveAmmo = 0x1680; //
|
||||
public const nint m_pReserveAmmo = 0x1680; // int32[2]
|
||||
}
|
||||
// Parent: CEntitySubclassVDataBase
|
||||
// Field count: 22
|
||||
@ -2578,7 +2578,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
public const nint m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
public const nint m_bLinkedCooldowns = 0x2F0; // bool
|
||||
public const nint m_iFlags = 0x2F1; //
|
||||
public const nint m_iFlags = 0x2F1; // ItemFlagTypes_t
|
||||
public const nint m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t
|
||||
public const nint m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t
|
||||
public const nint m_iMaxClip1 = 0x2F4; // int32
|
||||
@ -3121,7 +3121,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
|
||||
@ -3433,9 +3433,9 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iEffectIndex = 0xF38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
public const nint m_flStartTime = 0xF40; // GameTime_t
|
||||
public const nint m_flPreSimTime = 0xF44; // float32
|
||||
public const nint m_vServerControlPoints = 0xF48; //
|
||||
public const nint m_iServerControlPointAssignments = 0xF78; //
|
||||
public const nint m_hControlPointEnts = 0xF7C; //
|
||||
public const nint m_vServerControlPoints = 0xF48; // Vector[4]
|
||||
public const nint m_iServerControlPointAssignments = 0xF78; // uint8[4]
|
||||
public const nint m_hControlPointEnts = 0xF7C; // CHandle<C_BaseEntity>[64]
|
||||
public const nint m_bNoSave = 0x107C; // bool
|
||||
public const nint m_bNoFreeze = 0x107D; // bool
|
||||
public const nint m_bNoRamp = 0x107E; // bool
|
||||
@ -3501,7 +3501,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hSequence = 0x0; // HSequence
|
||||
public const nint m_flSeqStartTime = 0x4; // GameTime_t
|
||||
public const nint m_flSeqFixedCycle = 0x8; // float32
|
||||
public const nint m_nSeqLoopMode = 0xC; //
|
||||
public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t
|
||||
public const nint m_flPlaybackRate = 0x10; // float32
|
||||
public const nint m_flCyclesPerSecond = 0x14; // float32
|
||||
}
|
||||
@ -4712,7 +4712,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nModelID = 0x8; // int32
|
||||
public const nint m_hMaterialBase = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_hMaterialDamageOverlay = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_solid = 0x20; //
|
||||
public const nint m_solid = 0x20; // ShardSolid_t
|
||||
public const nint m_vecPanelSize = 0x24; // Vector2D
|
||||
public const nint m_vecStressPositionA = 0x2C; // Vector2D
|
||||
public const nint m_vecStressPositionB = 0x34; // Vector2D
|
||||
@ -4778,7 +4778,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_animgraph = 0x1120; // CUtlString
|
||||
public const nint m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol
|
||||
public const nint m_defaultAnim = 0x1130; // CUtlString
|
||||
public const nint m_nDefaultAnimLoopMode = 0x1138; //
|
||||
public const nint m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t
|
||||
public const nint m_flInitialModelScale = 0x113C; // float32
|
||||
public const nint m_sInitialWeaponState = 0x1140; // CUtlString
|
||||
}
|
||||
@ -4973,7 +4973,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bDisabled = 0x568; // bool
|
||||
public const nint m_bDisabledOld = 0x569; // bool
|
||||
public const nint m_bUpdateOnClient = 0x56A; // bool
|
||||
public const nint m_nInputType = 0x56C; //
|
||||
public const nint m_nInputType = 0x56C; // ValueRemapperInputType_t
|
||||
public const nint m_hRemapLineStart = 0x570; // CHandle<C_BaseEntity>
|
||||
public const nint m_hRemapLineEnd = 0x574; // CHandle<C_BaseEntity>
|
||||
public const nint m_flMaximumChangePerSecond = 0x578; // float32
|
||||
@ -5415,7 +5415,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_OnAnimReachedStart = 0x1190; // CEntityIOOutput
|
||||
public const nint m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput
|
||||
public const nint m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge
|
||||
public const nint m_nIdleAnimLoopMode = 0x11E8; //
|
||||
public const nint m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t
|
||||
public const nint m_bRandomizeCycle = 0x11EC; // bool
|
||||
public const nint m_bStartDisabled = 0x11ED; // bool
|
||||
public const nint m_bFiredStartEndOutput = 0x11EE; // bool
|
||||
@ -5834,7 +5834,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bHasSuccessfullyInterpolated = 0x3B5; // bool
|
||||
public const nint m_bHasAddedVarsToInterpolation = 0x3B6; // bool
|
||||
public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x3B7; // bool
|
||||
public const nint m_nInterpolationLatchDirtyFlags = 0x3B8; //
|
||||
public const nint m_nInterpolationLatchDirtyFlags = 0x3B8; // int32[2]
|
||||
public const nint m_ListEntry = 0x3C0; // uint16[11]
|
||||
public const nint m_flCreateTime = 0x3D8; // GameTime_t
|
||||
public const nint m_flSpeed = 0x3DC; // float32
|
||||
@ -6007,7 +6007,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_queryHandleHalo = 0xD3C; // int32
|
||||
public const nint m_hBaseMaterial = 0xD60; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_nHaloIndex = 0xD68; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_nBeamType = 0xD70; //
|
||||
public const nint m_nBeamType = 0xD70; // BeamType_t
|
||||
public const nint m_nBeamFlags = 0xD74; // uint32
|
||||
public const nint m_hAttachEntity = 0xD78; // CHandle<C_BaseEntity>[10]
|
||||
public const nint m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10]
|
||||
@ -6019,7 +6019,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_fStartFrame = 0xDC0; // float32
|
||||
public const nint m_fSpeed = 0xDC4; // float32
|
||||
public const nint m_flFrame = 0xDC8; // float32
|
||||
public const nint m_nClipStyle = 0xDCC; //
|
||||
public const nint m_nClipStyle = 0xDCC; // BeamClipStyle_t
|
||||
public const nint m_bTurnedOff = 0xDD0; // bool
|
||||
public const nint m_vecEndPos = 0xDD4; // Vector
|
||||
public const nint m_hEndEntity = 0xDE0; // CHandle<C_BaseEntity>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1092,7 +1092,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_scoreFirstHalf = 0x828; // int32
|
||||
constexpr std::ptrdiff_t m_scoreSecondHalf = 0x82C; // int32
|
||||
constexpr std::ptrdiff_t m_scoreOvertime = 0x830; // int32
|
||||
constexpr std::ptrdiff_t m_szClanTeamname = 0x834; //
|
||||
constexpr std::ptrdiff_t m_szClanTeamname = 0x834; // char[129]
|
||||
constexpr std::ptrdiff_t m_iClanID = 0x8B8; // uint32
|
||||
constexpr std::ptrdiff_t m_szTeamFlagImage = 0x8BC; // char[8]
|
||||
constexpr std::ptrdiff_t m_szTeamLogoImage = 0x8C4; // char[8]
|
||||
@ -1206,10 +1206,10 @@ namespace cs2_dumper {
|
||||
namespace C_CSPlayerPawn {
|
||||
constexpr std::ptrdiff_t m_pBulletServices = 0x1518; // CCSPlayer_BulletServices*
|
||||
constexpr std::ptrdiff_t m_pHostageServices = 0x1520; // CCSPlayer_HostageServices*
|
||||
constexpr std::ptrdiff_t m_pBuyServices = 0x1528; //
|
||||
constexpr std::ptrdiff_t m_pGlowServices = 0x1530; //
|
||||
constexpr std::ptrdiff_t m_pBuyServices = 0x1528; // CCSPlayer_BuyServices*
|
||||
constexpr std::ptrdiff_t m_pGlowServices = 0x1530; // CCSPlayer_GlowServices*
|
||||
constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1538; // CCSPlayer_ActionTrackingServices*
|
||||
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1540; //
|
||||
constexpr std::ptrdiff_t m_pDamageReactServices = 0x1540; // CCSPlayer_DamageReactServices*
|
||||
constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1548; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x154C; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1550; // bool
|
||||
@ -1599,7 +1599,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_aPlayerControllers = 0x568; // C_NetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_aPlayers = 0x580; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerPawn>>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x598; // int32
|
||||
constexpr std::ptrdiff_t m_szTeamname = 0x59C; //
|
||||
constexpr std::ptrdiff_t m_szTeamname = 0x59C; // char[129]
|
||||
}
|
||||
// Parent: C_SoundAreaEntityBase
|
||||
// Field count: 2
|
||||
@ -2399,7 +2399,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hSequence = 0x14B4; // HSequence
|
||||
constexpr std::ptrdiff_t m_flSeqStartTime = 0x14B8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x14BC; // float32
|
||||
constexpr std::ptrdiff_t m_nAnimLoopMode = 0x14C0; //
|
||||
constexpr std::ptrdiff_t m_nAnimLoopMode = 0x14C0; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_flPlaybackRate = 0x14C4; // CNetworkedQuantizedFloat
|
||||
constexpr std::ptrdiff_t m_nNotifyState = 0x14D0; // SequenceFinishNotifyState_t
|
||||
constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x14D2; // bool
|
||||
@ -2568,7 +2568,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x1674; // float32
|
||||
constexpr std::ptrdiff_t m_iClip1 = 0x1678; // int32
|
||||
constexpr std::ptrdiff_t m_iClip2 = 0x167C; // int32
|
||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0x1680; //
|
||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0x1680; // int32[2]
|
||||
}
|
||||
// Parent: CEntitySubclassVDataBase
|
||||
// Field count: 22
|
||||
@ -2583,7 +2583,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x2F0; // bool
|
||||
constexpr std::ptrdiff_t m_iFlags = 0x2F1; //
|
||||
constexpr std::ptrdiff_t m_iFlags = 0x2F1; // ItemFlagTypes_t
|
||||
constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t
|
||||
constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t
|
||||
constexpr std::ptrdiff_t m_iMaxClip1 = 0x2F4; // int32
|
||||
@ -3126,7 +3126,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
|
||||
@ -3438,9 +3438,9 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iEffectIndex = 0xF38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
constexpr std::ptrdiff_t m_flStartTime = 0xF40; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flPreSimTime = 0xF44; // float32
|
||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0xF48; //
|
||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF78; //
|
||||
constexpr std::ptrdiff_t m_hControlPointEnts = 0xF7C; //
|
||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0xF48; // Vector[4]
|
||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF78; // uint8[4]
|
||||
constexpr std::ptrdiff_t m_hControlPointEnts = 0xF7C; // CHandle<C_BaseEntity>[64]
|
||||
constexpr std::ptrdiff_t m_bNoSave = 0x107C; // bool
|
||||
constexpr std::ptrdiff_t m_bNoFreeze = 0x107D; // bool
|
||||
constexpr std::ptrdiff_t m_bNoRamp = 0x107E; // bool
|
||||
@ -3506,7 +3506,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence
|
||||
constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32
|
||||
}
|
||||
@ -4717,7 +4717,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nModelID = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_hMaterialBase = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_hMaterialDamageOverlay = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_solid = 0x20; //
|
||||
constexpr std::ptrdiff_t m_solid = 0x20; // ShardSolid_t
|
||||
constexpr std::ptrdiff_t m_vecPanelSize = 0x24; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vecStressPositionA = 0x2C; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vecStressPositionB = 0x34; // Vector2D
|
||||
@ -4783,7 +4783,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_animgraph = 0x1120; // CUtlString
|
||||
constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1128; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_defaultAnim = 0x1130; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1138; //
|
||||
constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1138; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_flInitialModelScale = 0x113C; // float32
|
||||
constexpr std::ptrdiff_t m_sInitialWeaponState = 0x1140; // CUtlString
|
||||
}
|
||||
@ -4978,7 +4978,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bDisabled = 0x568; // bool
|
||||
constexpr std::ptrdiff_t m_bDisabledOld = 0x569; // bool
|
||||
constexpr std::ptrdiff_t m_bUpdateOnClient = 0x56A; // bool
|
||||
constexpr std::ptrdiff_t m_nInputType = 0x56C; //
|
||||
constexpr std::ptrdiff_t m_nInputType = 0x56C; // ValueRemapperInputType_t
|
||||
constexpr std::ptrdiff_t m_hRemapLineStart = 0x570; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_hRemapLineEnd = 0x574; // CHandle<C_BaseEntity>
|
||||
constexpr std::ptrdiff_t m_flMaximumChangePerSecond = 0x578; // float32
|
||||
@ -5420,7 +5420,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x1190; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x11B8; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_iszIdleAnim = 0x11E0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E8; //
|
||||
constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0x11E8; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_bRandomizeCycle = 0x11EC; // bool
|
||||
constexpr std::ptrdiff_t m_bStartDisabled = 0x11ED; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x11EE; // bool
|
||||
@ -5839,7 +5839,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x3B5; // bool
|
||||
constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x3B6; // bool
|
||||
constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x3B7; // bool
|
||||
constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3B8; //
|
||||
constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3B8; // int32[2]
|
||||
constexpr std::ptrdiff_t m_ListEntry = 0x3C0; // uint16[11]
|
||||
constexpr std::ptrdiff_t m_flCreateTime = 0x3D8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flSpeed = 0x3DC; // float32
|
||||
@ -6012,7 +6012,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_queryHandleHalo = 0xD3C; // int32
|
||||
constexpr std::ptrdiff_t m_hBaseMaterial = 0xD60; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_nHaloIndex = 0xD68; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_nBeamType = 0xD70; //
|
||||
constexpr std::ptrdiff_t m_nBeamType = 0xD70; // BeamType_t
|
||||
constexpr std::ptrdiff_t m_nBeamFlags = 0xD74; // uint32
|
||||
constexpr std::ptrdiff_t m_hAttachEntity = 0xD78; // CHandle<C_BaseEntity>[10]
|
||||
constexpr std::ptrdiff_t m_nAttachIndex = 0xDA0; // AttachmentHandle_t[10]
|
||||
@ -6024,7 +6024,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_fStartFrame = 0xDC0; // float32
|
||||
constexpr std::ptrdiff_t m_fSpeed = 0xDC4; // float32
|
||||
constexpr std::ptrdiff_t m_flFrame = 0xDC8; // float32
|
||||
constexpr std::ptrdiff_t m_nClipStyle = 0xDCC; //
|
||||
constexpr std::ptrdiff_t m_nClipStyle = 0xDCC; // BeamClipStyle_t
|
||||
constexpr std::ptrdiff_t m_bTurnedOff = 0xDD0; // bool
|
||||
constexpr std::ptrdiff_t m_vecEndPos = 0xDD4; // Vector
|
||||
constexpr std::ptrdiff_t m_hEndEntity = 0xDE0; // CHandle<C_BaseEntity>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1097,7 +1097,7 @@ pub mod cs2_dumper {
|
||||
pub const m_scoreFirstHalf: usize = 0x828; // int32
|
||||
pub const m_scoreSecondHalf: usize = 0x82C; // int32
|
||||
pub const m_scoreOvertime: usize = 0x830; // int32
|
||||
pub const m_szClanTeamname: usize = 0x834; //
|
||||
pub const m_szClanTeamname: usize = 0x834; // char[129]
|
||||
pub const m_iClanID: usize = 0x8B8; // uint32
|
||||
pub const m_szTeamFlagImage: usize = 0x8BC; // char[8]
|
||||
pub const m_szTeamLogoImage: usize = 0x8C4; // char[8]
|
||||
@ -1211,10 +1211,10 @@ pub mod cs2_dumper {
|
||||
pub mod C_CSPlayerPawn {
|
||||
pub const m_pBulletServices: usize = 0x1518; // CCSPlayer_BulletServices*
|
||||
pub const m_pHostageServices: usize = 0x1520; // CCSPlayer_HostageServices*
|
||||
pub const m_pBuyServices: usize = 0x1528; //
|
||||
pub const m_pGlowServices: usize = 0x1530; //
|
||||
pub const m_pBuyServices: usize = 0x1528; // CCSPlayer_BuyServices*
|
||||
pub const m_pGlowServices: usize = 0x1530; // CCSPlayer_GlowServices*
|
||||
pub const m_pActionTrackingServices: usize = 0x1538; // CCSPlayer_ActionTrackingServices*
|
||||
pub const m_pDamageReactServices: usize = 0x1540; //
|
||||
pub const m_pDamageReactServices: usize = 0x1540; // CCSPlayer_DamageReactServices*
|
||||
pub const m_flHealthShotBoostExpirationTime: usize = 0x1548; // GameTime_t
|
||||
pub const m_flLastFiredWeaponTime: usize = 0x154C; // GameTime_t
|
||||
pub const m_bHasFemaleVoice: usize = 0x1550; // bool
|
||||
@ -1604,7 +1604,7 @@ pub mod cs2_dumper {
|
||||
pub const m_aPlayerControllers: usize = 0x568; // C_NetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
pub const m_aPlayers: usize = 0x580; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerPawn>>
|
||||
pub const m_iScore: usize = 0x598; // int32
|
||||
pub const m_szTeamname: usize = 0x59C; //
|
||||
pub const m_szTeamname: usize = 0x59C; // char[129]
|
||||
}
|
||||
// Parent: C_SoundAreaEntityBase
|
||||
// Field count: 2
|
||||
@ -2404,7 +2404,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hSequence: usize = 0x14B4; // HSequence
|
||||
pub const m_flSeqStartTime: usize = 0x14B8; // GameTime_t
|
||||
pub const m_flSeqFixedCycle: usize = 0x14BC; // float32
|
||||
pub const m_nAnimLoopMode: usize = 0x14C0; //
|
||||
pub const m_nAnimLoopMode: usize = 0x14C0; // AnimLoopMode_t
|
||||
pub const m_flPlaybackRate: usize = 0x14C4; // CNetworkedQuantizedFloat
|
||||
pub const m_nNotifyState: usize = 0x14D0; // SequenceFinishNotifyState_t
|
||||
pub const m_bNetworkedAnimationInputsChanged: usize = 0x14D2; // bool
|
||||
@ -2573,7 +2573,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flNextSecondaryAttackTickRatio: usize = 0x1674; // float32
|
||||
pub const m_iClip1: usize = 0x1678; // int32
|
||||
pub const m_iClip2: usize = 0x167C; // int32
|
||||
pub const m_pReserveAmmo: usize = 0x1680; //
|
||||
pub const m_pReserveAmmo: usize = 0x1680; // int32[2]
|
||||
}
|
||||
// Parent: CEntitySubclassVDataBase
|
||||
// Field count: 22
|
||||
@ -2588,7 +2588,7 @@ pub mod cs2_dumper {
|
||||
pub const m_sMuzzleAttachment: usize = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
pub const m_szMuzzleFlashParticle: usize = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
pub const m_bLinkedCooldowns: usize = 0x2F0; // bool
|
||||
pub const m_iFlags: usize = 0x2F1; //
|
||||
pub const m_iFlags: usize = 0x2F1; // ItemFlagTypes_t
|
||||
pub const m_nPrimaryAmmoType: usize = 0x2F2; // AmmoIndex_t
|
||||
pub const m_nSecondaryAmmoType: usize = 0x2F3; // AmmoIndex_t
|
||||
pub const m_iMaxClip1: usize = 0x2F4; // int32
|
||||
@ -3131,7 +3131,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
|
||||
@ -3443,9 +3443,9 @@ pub mod cs2_dumper {
|
||||
pub const m_iEffectIndex: usize = 0xF38; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
pub const m_flStartTime: usize = 0xF40; // GameTime_t
|
||||
pub const m_flPreSimTime: usize = 0xF44; // float32
|
||||
pub const m_vServerControlPoints: usize = 0xF48; //
|
||||
pub const m_iServerControlPointAssignments: usize = 0xF78; //
|
||||
pub const m_hControlPointEnts: usize = 0xF7C; //
|
||||
pub const m_vServerControlPoints: usize = 0xF48; // Vector[4]
|
||||
pub const m_iServerControlPointAssignments: usize = 0xF78; // uint8[4]
|
||||
pub const m_hControlPointEnts: usize = 0xF7C; // CHandle<C_BaseEntity>[64]
|
||||
pub const m_bNoSave: usize = 0x107C; // bool
|
||||
pub const m_bNoFreeze: usize = 0x107D; // bool
|
||||
pub const m_bNoRamp: usize = 0x107E; // bool
|
||||
@ -3511,7 +3511,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hSequence: usize = 0x0; // HSequence
|
||||
pub const m_flSeqStartTime: usize = 0x4; // GameTime_t
|
||||
pub const m_flSeqFixedCycle: usize = 0x8; // float32
|
||||
pub const m_nSeqLoopMode: usize = 0xC; //
|
||||
pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t
|
||||
pub const m_flPlaybackRate: usize = 0x10; // float32
|
||||
pub const m_flCyclesPerSecond: usize = 0x14; // float32
|
||||
}
|
||||
@ -4722,7 +4722,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nModelID: usize = 0x8; // int32
|
||||
pub const m_hMaterialBase: usize = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_hMaterialDamageOverlay: usize = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_solid: usize = 0x20; //
|
||||
pub const m_solid: usize = 0x20; // ShardSolid_t
|
||||
pub const m_vecPanelSize: usize = 0x24; // Vector2D
|
||||
pub const m_vecStressPositionA: usize = 0x2C; // Vector2D
|
||||
pub const m_vecStressPositionB: usize = 0x34; // Vector2D
|
||||
@ -4788,7 +4788,7 @@ pub mod cs2_dumper {
|
||||
pub const m_animgraph: usize = 0x1120; // CUtlString
|
||||
pub const m_animgraphCharacterModeString: usize = 0x1128; // CGlobalSymbol
|
||||
pub const m_defaultAnim: usize = 0x1130; // CUtlString
|
||||
pub const m_nDefaultAnimLoopMode: usize = 0x1138; //
|
||||
pub const m_nDefaultAnimLoopMode: usize = 0x1138; // AnimLoopMode_t
|
||||
pub const m_flInitialModelScale: usize = 0x113C; // float32
|
||||
pub const m_sInitialWeaponState: usize = 0x1140; // CUtlString
|
||||
}
|
||||
@ -4983,7 +4983,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bDisabled: usize = 0x568; // bool
|
||||
pub const m_bDisabledOld: usize = 0x569; // bool
|
||||
pub const m_bUpdateOnClient: usize = 0x56A; // bool
|
||||
pub const m_nInputType: usize = 0x56C; //
|
||||
pub const m_nInputType: usize = 0x56C; // ValueRemapperInputType_t
|
||||
pub const m_hRemapLineStart: usize = 0x570; // CHandle<C_BaseEntity>
|
||||
pub const m_hRemapLineEnd: usize = 0x574; // CHandle<C_BaseEntity>
|
||||
pub const m_flMaximumChangePerSecond: usize = 0x578; // float32
|
||||
@ -5425,7 +5425,7 @@ pub mod cs2_dumper {
|
||||
pub const m_OnAnimReachedStart: usize = 0x1190; // CEntityIOOutput
|
||||
pub const m_OnAnimReachedEnd: usize = 0x11B8; // CEntityIOOutput
|
||||
pub const m_iszIdleAnim: usize = 0x11E0; // CUtlSymbolLarge
|
||||
pub const m_nIdleAnimLoopMode: usize = 0x11E8; //
|
||||
pub const m_nIdleAnimLoopMode: usize = 0x11E8; // AnimLoopMode_t
|
||||
pub const m_bRandomizeCycle: usize = 0x11EC; // bool
|
||||
pub const m_bStartDisabled: usize = 0x11ED; // bool
|
||||
pub const m_bFiredStartEndOutput: usize = 0x11EE; // bool
|
||||
@ -5844,7 +5844,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bHasSuccessfullyInterpolated: usize = 0x3B5; // bool
|
||||
pub const m_bHasAddedVarsToInterpolation: usize = 0x3B6; // bool
|
||||
pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x3B7; // bool
|
||||
pub const m_nInterpolationLatchDirtyFlags: usize = 0x3B8; //
|
||||
pub const m_nInterpolationLatchDirtyFlags: usize = 0x3B8; // int32[2]
|
||||
pub const m_ListEntry: usize = 0x3C0; // uint16[11]
|
||||
pub const m_flCreateTime: usize = 0x3D8; // GameTime_t
|
||||
pub const m_flSpeed: usize = 0x3DC; // float32
|
||||
@ -6017,7 +6017,7 @@ pub mod cs2_dumper {
|
||||
pub const m_queryHandleHalo: usize = 0xD3C; // int32
|
||||
pub const m_hBaseMaterial: usize = 0xD60; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_nHaloIndex: usize = 0xD68; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_nBeamType: usize = 0xD70; //
|
||||
pub const m_nBeamType: usize = 0xD70; // BeamType_t
|
||||
pub const m_nBeamFlags: usize = 0xD74; // uint32
|
||||
pub const m_hAttachEntity: usize = 0xD78; // CHandle<C_BaseEntity>[10]
|
||||
pub const m_nAttachIndex: usize = 0xDA0; // AttachmentHandle_t[10]
|
||||
@ -6029,7 +6029,7 @@ pub mod cs2_dumper {
|
||||
pub const m_fStartFrame: usize = 0xDC0; // float32
|
||||
pub const m_fSpeed: usize = 0xDC4; // float32
|
||||
pub const m_flFrame: usize = 0xDC8; // float32
|
||||
pub const m_nClipStyle: usize = 0xDCC; //
|
||||
pub const m_nClipStyle: usize = 0xDCC; // BeamClipStyle_t
|
||||
pub const m_bTurnedOff: usize = 0xDD0; // bool
|
||||
pub const m_vecEndPos: usize = 0xDD4; // Vector
|
||||
pub const m_hEndEntity: usize = 0xDE0; // CHandle<C_BaseEntity>
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: engine2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: host.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
"build_number": 14071,
|
||||
"timestamp": "2025-03-08T01:09:39.389363600+00:00"
|
||||
"timestamp": "2025-03-12T09:38:45.590431400+00:00"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Interfaces {
|
||||
// Module: animationsystem.dll
|
||||
@ -9,14 +9,14 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint ClientToolsInfo_001 = 0x1882D10;
|
||||
public const nint EmptyWorldService001_Client = 0x183E030;
|
||||
public const nint GameClientExports001 = 0x187F9C8;
|
||||
public const nint LegacyGameUI001 = 0x18A0570;
|
||||
public const nint Source2Client002 = 0x1A9BE60;
|
||||
public const nint Source2ClientConfig001 = 0x1A32610;
|
||||
public const nint Source2ClientPrediction001 = 0x188ADA0;
|
||||
public const nint Source2ClientUI001 = 0x189E940;
|
||||
public const nint ClientToolsInfo_001 = 0x1883D20;
|
||||
public const nint EmptyWorldService001_Client = 0x183F030;
|
||||
public const nint GameClientExports001 = 0x18809D8;
|
||||
public const nint LegacyGameUI001 = 0x18A1580;
|
||||
public const nint Source2Client002 = 0x1A9CE90;
|
||||
public const nint Source2ClientConfig001 = 0x1A33650;
|
||||
public const nint Source2ClientPrediction001 = 0x188BDB0;
|
||||
public const nint Source2ClientUI001 = 0x189F950;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
public static class Engine2Dll {
|
||||
@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces {
|
||||
}
|
||||
// Module: server.dll
|
||||
public static class ServerDll {
|
||||
public const nint EmptyWorldService001_Server = 0x137DD10;
|
||||
public const nint EntitySubclassUtilsV001 = 0x132E3F0;
|
||||
public const nint NavGameTest001 = 0x141DD58;
|
||||
public const nint EmptyWorldService001_Server = 0x137DD20;
|
||||
public const nint EntitySubclassUtilsV001 = 0x132E400;
|
||||
public const nint NavGameTest001 = 0x141DD68;
|
||||
public const nint ServerToolsInfo_001 = 0x13D36A8;
|
||||
public const nint Source2GameClients001 = 0x13CD570;
|
||||
public const nint Source2GameDirector001 = 0x1501420;
|
||||
public const nint Source2GameEntities001 = 0x13D35D0;
|
||||
public const nint Source2Server001 = 0x13D3440;
|
||||
public const nint Source2ServerConfig001 = 0x15CBD78;
|
||||
public const nint customnavsystem001 = 0x1312B58;
|
||||
public const nint Source2ServerConfig001 = 0x15CBD88;
|
||||
public const nint customnavsystem001 = 0x1312B68;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
public static class SoundsystemDll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -14,14 +14,14 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1882D10;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x183E030;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x187F9C8;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A0570;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A9BE60;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A32610;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188ADA0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x189E940;
|
||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1883D20;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x183F030;
|
||||
constexpr std::ptrdiff_t GameClientExports001 = 0x18809D8;
|
||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x18A1580;
|
||||
constexpr std::ptrdiff_t Source2Client002 = 0x1A9CE90;
|
||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x1A33650;
|
||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x188BDB0;
|
||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x189F950;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
namespace engine2_dll {
|
||||
@ -162,16 +162,16 @@ namespace cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
namespace server_dll {
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD10;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E3F0;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x141DD58;
|
||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x137DD20;
|
||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x132E400;
|
||||
constexpr std::ptrdiff_t NavGameTest001 = 0x141DD68;
|
||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13D36A8;
|
||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x13CD570;
|
||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x1501420;
|
||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x13D35D0;
|
||||
constexpr std::ptrdiff_t Source2Server001 = 0x13D3440;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD78;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x1312B58;
|
||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15CBD88;
|
||||
constexpr std::ptrdiff_t customnavsystem001 = 0x1312B68;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
namespace soundsystem_dll {
|
||||
|
@ -4,14 +4,14 @@
|
||||
"AnimationSystem_001": 6323504
|
||||
},
|
||||
"client.dll": {
|
||||
"ClientToolsInfo_001": 25701648,
|
||||
"EmptyWorldService001_Client": 25419824,
|
||||
"GameClientExports001": 25688520,
|
||||
"LegacyGameUI001": 25822576,
|
||||
"Source2Client002": 27901536,
|
||||
"Source2ClientConfig001": 27469328,
|
||||
"Source2ClientPrediction001": 25734560,
|
||||
"Source2ClientUI001": 25815360
|
||||
"ClientToolsInfo_001": 25705760,
|
||||
"EmptyWorldService001_Client": 25423920,
|
||||
"GameClientExports001": 25692632,
|
||||
"LegacyGameUI001": 25826688,
|
||||
"Source2Client002": 27905680,
|
||||
"Source2ClientConfig001": 27473488,
|
||||
"Source2ClientPrediction001": 25738672,
|
||||
"Source2ClientUI001": 25819472
|
||||
},
|
||||
"engine2.dll": {
|
||||
"BenchmarkService001": 5532976,
|
||||
@ -130,16 +130,16 @@
|
||||
"SchemaSystem_001": 399072
|
||||
},
|
||||
"server.dll": {
|
||||
"EmptyWorldService001_Server": 20438288,
|
||||
"EntitySubclassUtilsV001": 20112368,
|
||||
"NavGameTest001": 21093720,
|
||||
"EmptyWorldService001_Server": 20438304,
|
||||
"EntitySubclassUtilsV001": 20112384,
|
||||
"NavGameTest001": 21093736,
|
||||
"ServerToolsInfo_001": 20788904,
|
||||
"Source2GameClients001": 20764016,
|
||||
"Source2GameDirector001": 22025248,
|
||||
"Source2GameEntities001": 20788688,
|
||||
"Source2Server001": 20788288,
|
||||
"Source2ServerConfig001": 22855032,
|
||||
"customnavsystem001": 19999576
|
||||
"Source2ServerConfig001": 22855048,
|
||||
"customnavsystem001": 19999592
|
||||
},
|
||||
"soundsystem.dll": {
|
||||
"SoundOpSystem001": 3808336,
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -12,14 +12,14 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const ClientToolsInfo_001: usize = 0x1882D10;
|
||||
pub const EmptyWorldService001_Client: usize = 0x183E030;
|
||||
pub const GameClientExports001: usize = 0x187F9C8;
|
||||
pub const LegacyGameUI001: usize = 0x18A0570;
|
||||
pub const Source2Client002: usize = 0x1A9BE60;
|
||||
pub const Source2ClientConfig001: usize = 0x1A32610;
|
||||
pub const Source2ClientPrediction001: usize = 0x188ADA0;
|
||||
pub const Source2ClientUI001: usize = 0x189E940;
|
||||
pub const ClientToolsInfo_001: usize = 0x1883D20;
|
||||
pub const EmptyWorldService001_Client: usize = 0x183F030;
|
||||
pub const GameClientExports001: usize = 0x18809D8;
|
||||
pub const LegacyGameUI001: usize = 0x18A1580;
|
||||
pub const Source2Client002: usize = 0x1A9CE90;
|
||||
pub const Source2ClientConfig001: usize = 0x1A33650;
|
||||
pub const Source2ClientPrediction001: usize = 0x188BDB0;
|
||||
pub const Source2ClientUI001: usize = 0x189F950;
|
||||
}
|
||||
// Module: engine2.dll
|
||||
pub mod engine2_dll {
|
||||
@ -160,16 +160,16 @@ pub mod cs2_dumper {
|
||||
}
|
||||
// Module: server.dll
|
||||
pub mod server_dll {
|
||||
pub const EmptyWorldService001_Server: usize = 0x137DD10;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x132E3F0;
|
||||
pub const NavGameTest001: usize = 0x141DD58;
|
||||
pub const EmptyWorldService001_Server: usize = 0x137DD20;
|
||||
pub const EntitySubclassUtilsV001: usize = 0x132E400;
|
||||
pub const NavGameTest001: usize = 0x141DD68;
|
||||
pub const ServerToolsInfo_001: usize = 0x13D36A8;
|
||||
pub const Source2GameClients001: usize = 0x13CD570;
|
||||
pub const Source2GameDirector001: usize = 0x1501420;
|
||||
pub const Source2GameEntities001: usize = 0x13D35D0;
|
||||
pub const Source2Server001: usize = 0x13D3440;
|
||||
pub const Source2ServerConfig001: usize = 0x15CBD78;
|
||||
pub const customnavsystem001: usize = 0x1312B58;
|
||||
pub const Source2ServerConfig001: usize = 0x15CBD88;
|
||||
pub const customnavsystem001: usize = 0x1312B68;
|
||||
}
|
||||
// Module: soundsystem.dll
|
||||
pub mod soundsystem_dll {
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: materialsystem2.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: networksystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,33 +1,33 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Offsets {
|
||||
// Module: client.dll
|
||||
public static class ClientDll {
|
||||
public const nint dwCSGOInput = 0x1AAC6A0;
|
||||
public const nint dwEntityList = 0x1A36A00;
|
||||
public const nint dwGameEntitySystem = 0x1B5D738;
|
||||
public const nint dwCSGOInput = 0x1AAD6D0;
|
||||
public const nint dwEntityList = 0x1A37A30;
|
||||
public const nint dwGameEntitySystem = 0x1B5E798;
|
||||
public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
public const nint dwGameRules = 0x1A9D830;
|
||||
public const nint dwGlobalVars = 0x187EC80;
|
||||
public const nint dwGlowManager = 0x1A9D850;
|
||||
public const nint dwLocalPlayerController = 0x1A88080;
|
||||
public const nint dwLocalPlayerPawn = 0x188AF20;
|
||||
public const nint dwPlantedC4 = 0x1AA79F0;
|
||||
public const nint dwPrediction = 0x188ADA0;
|
||||
public const nint dwSensitivity = 0x1A9EE28;
|
||||
public const nint dwGameRules = 0x1A9E850;
|
||||
public const nint dwGlobalVars = 0x187FC90;
|
||||
public const nint dwGlowManager = 0x1A9E870;
|
||||
public const nint dwLocalPlayerController = 0x1A890C0;
|
||||
public const nint dwLocalPlayerPawn = 0x188BF30;
|
||||
public const nint dwPlantedC4 = 0x1AA8A10;
|
||||
public const nint dwPrediction = 0x188BDB0;
|
||||
public const nint dwSensitivity = 0x1A9FE48;
|
||||
public const nint dwSensitivity_sensitivity = 0x40;
|
||||
public const nint dwViewAngles = 0x1AACA70;
|
||||
public const nint dwViewMatrix = 0x1AA27F0;
|
||||
public const nint dwViewRender = 0x1AA3000;
|
||||
public const nint dwWeaponC4 = 0x1A3AC80;
|
||||
public const nint dwViewAngles = 0x1AADAA0;
|
||||
public const nint dwViewMatrix = 0x1AA3810;
|
||||
public const nint dwViewRender = 0x1AA4020;
|
||||
public const nint dwWeaponC4 = 0x1A3BCB0;
|
||||
}
|
||||
// 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 = 0x244;
|
||||
public const nint dwNetworkGameClient_deltaTick = 0x27C;
|
||||
public const nint dwNetworkGameClient_isBackgroundMap = 0x281447;
|
||||
public const nint dwNetworkGameClient_localPlayer = 0xF0;
|
||||
public const nint dwNetworkGameClient_maxClients = 0x238;
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -9,30 +9,30 @@ namespace cs2_dumper {
|
||||
namespace offsets {
|
||||
// Module: client.dll
|
||||
namespace client_dll {
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1AAC6A0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A36A00;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5D738;
|
||||
constexpr std::ptrdiff_t dwCSGOInput = 0x1AAD6D0;
|
||||
constexpr std::ptrdiff_t dwEntityList = 0x1A37A30;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B5E798;
|
||||
constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A9D830;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x187EC80;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A9D850;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A88080;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188AF20;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA79F0;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x188ADA0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1A9EE28;
|
||||
constexpr std::ptrdiff_t dwGameRules = 0x1A9E850;
|
||||
constexpr std::ptrdiff_t dwGlobalVars = 0x187FC90;
|
||||
constexpr std::ptrdiff_t dwGlowManager = 0x1A9E870;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A890C0;
|
||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x188BF30;
|
||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x1AA8A10;
|
||||
constexpr std::ptrdiff_t dwPrediction = 0x188BDB0;
|
||||
constexpr std::ptrdiff_t dwSensitivity = 0x1A9FE48;
|
||||
constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1AACA70;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1AA27F0;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1AA3000;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3AC80;
|
||||
constexpr std::ptrdiff_t dwViewAngles = 0x1AADAA0;
|
||||
constexpr std::ptrdiff_t dwViewMatrix = 0x1AA3810;
|
||||
constexpr std::ptrdiff_t dwViewRender = 0x1AA4020;
|
||||
constexpr std::ptrdiff_t dwWeaponC4 = 0x1A3BCB0;
|
||||
}
|
||||
// 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 = 0x244;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x27C;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_localPlayer = 0xF0;
|
||||
constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238;
|
||||
|
@ -1,28 +1,28 @@
|
||||
{
|
||||
"client.dll": {
|
||||
"dwCSGOInput": 27969184,
|
||||
"dwEntityList": 27486720,
|
||||
"dwGameEntitySystem": 28694328,
|
||||
"dwCSGOInput": 27973328,
|
||||
"dwEntityList": 27490864,
|
||||
"dwGameEntitySystem": 28698520,
|
||||
"dwGameEntitySystem_highestEntityIndex": 8432,
|
||||
"dwGameRules": 27908144,
|
||||
"dwGlobalVars": 25685120,
|
||||
"dwGlowManager": 27908176,
|
||||
"dwLocalPlayerController": 27820160,
|
||||
"dwLocalPlayerPawn": 25734944,
|
||||
"dwPlantedC4": 27949552,
|
||||
"dwPrediction": 25734560,
|
||||
"dwSensitivity": 27913768,
|
||||
"dwGameRules": 27912272,
|
||||
"dwGlobalVars": 25689232,
|
||||
"dwGlowManager": 27912304,
|
||||
"dwLocalPlayerController": 27824320,
|
||||
"dwLocalPlayerPawn": 25739056,
|
||||
"dwPlantedC4": 27953680,
|
||||
"dwPrediction": 25738672,
|
||||
"dwSensitivity": 27917896,
|
||||
"dwSensitivity_sensitivity": 64,
|
||||
"dwViewAngles": 27970160,
|
||||
"dwViewMatrix": 27928560,
|
||||
"dwViewRender": 27930624,
|
||||
"dwWeaponC4": 27503744
|
||||
"dwViewAngles": 27974304,
|
||||
"dwViewMatrix": 27932688,
|
||||
"dwViewRender": 27934752,
|
||||
"dwWeaponC4": 27507888
|
||||
},
|
||||
"engine2.dll": {
|
||||
"dwBuildNumber": 5508068,
|
||||
"dwNetworkGameClient": 5504224,
|
||||
"dwNetworkGameClient_clientTickCount": 872,
|
||||
"dwNetworkGameClient_deltaTick": 580,
|
||||
"dwNetworkGameClient_deltaTick": 636,
|
||||
"dwNetworkGameClient_isBackgroundMap": 2626631,
|
||||
"dwNetworkGameClient_localPlayer": 240,
|
||||
"dwNetworkGameClient_maxClients": 568,
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, unused)]
|
||||
|
||||
@ -7,30 +7,30 @@ pub mod cs2_dumper {
|
||||
pub mod offsets {
|
||||
// Module: client.dll
|
||||
pub mod client_dll {
|
||||
pub const dwCSGOInput: usize = 0x1AAC6A0;
|
||||
pub const dwEntityList: usize = 0x1A36A00;
|
||||
pub const dwGameEntitySystem: usize = 0x1B5D738;
|
||||
pub const dwCSGOInput: usize = 0x1AAD6D0;
|
||||
pub const dwEntityList: usize = 0x1A37A30;
|
||||
pub const dwGameEntitySystem: usize = 0x1B5E798;
|
||||
pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0;
|
||||
pub const dwGameRules: usize = 0x1A9D830;
|
||||
pub const dwGlobalVars: usize = 0x187EC80;
|
||||
pub const dwGlowManager: usize = 0x1A9D850;
|
||||
pub const dwLocalPlayerController: usize = 0x1A88080;
|
||||
pub const dwLocalPlayerPawn: usize = 0x188AF20;
|
||||
pub const dwPlantedC4: usize = 0x1AA79F0;
|
||||
pub const dwPrediction: usize = 0x188ADA0;
|
||||
pub const dwSensitivity: usize = 0x1A9EE28;
|
||||
pub const dwGameRules: usize = 0x1A9E850;
|
||||
pub const dwGlobalVars: usize = 0x187FC90;
|
||||
pub const dwGlowManager: usize = 0x1A9E870;
|
||||
pub const dwLocalPlayerController: usize = 0x1A890C0;
|
||||
pub const dwLocalPlayerPawn: usize = 0x188BF30;
|
||||
pub const dwPlantedC4: usize = 0x1AA8A10;
|
||||
pub const dwPrediction: usize = 0x188BDB0;
|
||||
pub const dwSensitivity: usize = 0x1A9FE48;
|
||||
pub const dwSensitivity_sensitivity: usize = 0x40;
|
||||
pub const dwViewAngles: usize = 0x1AACA70;
|
||||
pub const dwViewMatrix: usize = 0x1AA27F0;
|
||||
pub const dwViewRender: usize = 0x1AA3000;
|
||||
pub const dwWeaponC4: usize = 0x1A3AC80;
|
||||
pub const dwViewAngles: usize = 0x1AADAA0;
|
||||
pub const dwViewMatrix: usize = 0x1AA3810;
|
||||
pub const dwViewRender: usize = 0x1AA4020;
|
||||
pub const dwWeaponC4: usize = 0x1A3BCB0;
|
||||
}
|
||||
// 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 = 0x244;
|
||||
pub const dwNetworkGameClient_deltaTick: usize = 0x27C;
|
||||
pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447;
|
||||
pub const dwNetworkGameClient_localPlayer: usize = 0xF0;
|
||||
pub const dwNetworkGameClient_maxClients: usize = 0x238;
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: panorama.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: particles.dll
|
||||
@ -940,7 +940,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nFirstSourcePoint = 0x1CC; // int32
|
||||
public const nint m_bSetOrientation = 0x1D0; // bool
|
||||
public const nint m_nOrientationMode = 0x1D4; // ParticleOrientationSetMode_t
|
||||
public const nint m_nSetParent = 0x1D8; //
|
||||
public const nint m_nSetParent = 0x1D8; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
// Field count: 8
|
||||
@ -1209,7 +1209,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flCenterXOffset = 0xCC0; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_flCenterYOffset = 0xE20; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_flBumpStrength = 0xF80; // float32
|
||||
public const nint m_nCropTextureOverride = 0xF84; //
|
||||
public const nint m_nCropTextureOverride = 0xF84; // ParticleSequenceCropOverride_t
|
||||
public const nint m_vecTexturesInput = 0xF88; // CUtlVector<TextureGroup_t>
|
||||
public const nint m_flAnimationRate = 0xFA0; // float32
|
||||
public const nint m_nAnimationType = 0xFA4; // AnimationType_t
|
||||
@ -3421,7 +3421,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bLOS = 0x1F4; // bool
|
||||
public const nint m_CollisionGroupName = 0x1F5; // char[128]
|
||||
public const nint m_nTraceSet = 0x278; // ParticleTraceSet_t
|
||||
public const nint m_nSetParent = 0x27C; //
|
||||
public const nint m_nSetParent = 0x27C; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 4
|
||||
@ -5228,7 +5228,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bRenderSpecular = 0x1249; // bool
|
||||
public const nint m_lightCookie = 0x1250; // CUtlString
|
||||
public const nint m_nPriority = 0x1258; // int32
|
||||
public const nint m_nFogLightingMode = 0x125C; //
|
||||
public const nint m_nFogLightingMode = 0x125C; // ParticleLightFogLightingMode_t
|
||||
public const nint m_flFogContribution = 0x1260; // CParticleCollectionRendererFloatInput
|
||||
public const nint m_nCapsuleLightBehavior = 0x13C0; // ParticleLightBehaviorChoiceList_t
|
||||
public const nint m_flCapsuleLength = 0x13C4; // float32
|
||||
@ -5284,7 +5284,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nCP1 = 0x1C8; // int32
|
||||
public const nint m_vecCP1Pos = 0x1CC; // Vector
|
||||
public const nint m_bUseAvgParticlePos = 0x1D8; // bool
|
||||
public const nint m_nSetParent = 0x1DC; //
|
||||
public const nint m_nSetParent = 0x1DC; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 7
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -945,7 +945,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nFirstSourcePoint = 0x1CC; // int32
|
||||
constexpr std::ptrdiff_t m_bSetOrientation = 0x1D0; // bool
|
||||
constexpr std::ptrdiff_t m_nOrientationMode = 0x1D4; // ParticleOrientationSetMode_t
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x1D8; //
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x1D8; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
// Field count: 8
|
||||
@ -1214,7 +1214,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flCenterXOffset = 0xCC0; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_flCenterYOffset = 0xE20; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_flBumpStrength = 0xF80; // float32
|
||||
constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF84; //
|
||||
constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF84; // ParticleSequenceCropOverride_t
|
||||
constexpr std::ptrdiff_t m_vecTexturesInput = 0xF88; // CUtlVector<TextureGroup_t>
|
||||
constexpr std::ptrdiff_t m_flAnimationRate = 0xFA0; // float32
|
||||
constexpr std::ptrdiff_t m_nAnimationType = 0xFA4; // AnimationType_t
|
||||
@ -3426,7 +3426,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bLOS = 0x1F4; // bool
|
||||
constexpr std::ptrdiff_t m_CollisionGroupName = 0x1F5; // char[128]
|
||||
constexpr std::ptrdiff_t m_nTraceSet = 0x278; // ParticleTraceSet_t
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x27C; //
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x27C; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 4
|
||||
@ -5233,7 +5233,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bRenderSpecular = 0x1249; // bool
|
||||
constexpr std::ptrdiff_t m_lightCookie = 0x1250; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nPriority = 0x1258; // int32
|
||||
constexpr std::ptrdiff_t m_nFogLightingMode = 0x125C; //
|
||||
constexpr std::ptrdiff_t m_nFogLightingMode = 0x125C; // ParticleLightFogLightingMode_t
|
||||
constexpr std::ptrdiff_t m_flFogContribution = 0x1260; // CParticleCollectionRendererFloatInput
|
||||
constexpr std::ptrdiff_t m_nCapsuleLightBehavior = 0x13C0; // ParticleLightBehaviorChoiceList_t
|
||||
constexpr std::ptrdiff_t m_flCapsuleLength = 0x13C4; // float32
|
||||
@ -5289,7 +5289,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nCP1 = 0x1C8; // int32
|
||||
constexpr std::ptrdiff_t m_vecCP1Pos = 0x1CC; // Vector
|
||||
constexpr std::ptrdiff_t m_bUseAvgParticlePos = 0x1D8; // bool
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x1DC; //
|
||||
constexpr std::ptrdiff_t m_nSetParent = 0x1DC; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 7
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1019,7 +1019,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nFirstSourcePoint: usize = 0x1CC; // int32
|
||||
pub const m_bSetOrientation: usize = 0x1D0; // bool
|
||||
pub const m_nOrientationMode: usize = 0x1D4; // ParticleOrientationSetMode_t
|
||||
pub const m_nSetParent: usize = 0x1D8; //
|
||||
pub const m_nSetParent: usize = 0x1D8; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionOperator
|
||||
// Field count: 8
|
||||
@ -1288,7 +1288,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flCenterXOffset: usize = 0xCC0; // CParticleCollectionRendererFloatInput
|
||||
pub const m_flCenterYOffset: usize = 0xE20; // CParticleCollectionRendererFloatInput
|
||||
pub const m_flBumpStrength: usize = 0xF80; // float32
|
||||
pub const m_nCropTextureOverride: usize = 0xF84; //
|
||||
pub const m_nCropTextureOverride: usize = 0xF84; // ParticleSequenceCropOverride_t
|
||||
pub const m_vecTexturesInput: usize = 0xF88; // CUtlVector<TextureGroup_t>
|
||||
pub const m_flAnimationRate: usize = 0xFA0; // float32
|
||||
pub const m_nAnimationType: usize = 0xFA4; // AnimationType_t
|
||||
@ -3500,7 +3500,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bLOS: usize = 0x1F4; // bool
|
||||
pub const m_CollisionGroupName: usize = 0x1F5; // char[128]
|
||||
pub const m_nTraceSet: usize = 0x278; // ParticleTraceSet_t
|
||||
pub const m_nSetParent: usize = 0x27C; //
|
||||
pub const m_nSetParent: usize = 0x27C; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 4
|
||||
@ -5307,7 +5307,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bRenderSpecular: usize = 0x1249; // bool
|
||||
pub const m_lightCookie: usize = 0x1250; // CUtlString
|
||||
pub const m_nPriority: usize = 0x1258; // int32
|
||||
pub const m_nFogLightingMode: usize = 0x125C; //
|
||||
pub const m_nFogLightingMode: usize = 0x125C; // ParticleLightFogLightingMode_t
|
||||
pub const m_flFogContribution: usize = 0x1260; // CParticleCollectionRendererFloatInput
|
||||
pub const m_nCapsuleLightBehavior: usize = 0x13C0; // ParticleLightBehaviorChoiceList_t
|
||||
pub const m_flCapsuleLength: usize = 0x13C4; // float32
|
||||
@ -5363,7 +5363,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nCP1: usize = 0x1C8; // int32
|
||||
pub const m_vecCP1Pos: usize = 0x1CC; // Vector
|
||||
pub const m_bUseAvgParticlePos: usize = 0x1D8; // bool
|
||||
pub const m_nSetParent: usize = 0x1DC; //
|
||||
pub const m_nSetParent: usize = 0x1DC; // ParticleParentSetMode_t
|
||||
}
|
||||
// Parent: CParticleFunctionPreEmission
|
||||
// Field count: 7
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: pulse_system.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: rendersystemdx11.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: resourcesystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: scenesystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: schemasystem.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: server.dll
|
||||
@ -1659,7 +1659,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput
|
||||
public const nint m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput
|
||||
public const nint m_iszIdleAnim = 0xC30; // CUtlSymbolLarge
|
||||
public const nint m_nIdleAnimLoopMode = 0xC38; //
|
||||
public const nint m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t
|
||||
public const nint m_bRandomizeCycle = 0xC3C; // bool
|
||||
public const nint m_bStartDisabled = 0xC3D; // bool
|
||||
public const nint m_bFiredStartEndOutput = 0xC3E; // bool
|
||||
@ -2048,7 +2048,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase<CHandle<CPostProcessingVolume>>
|
||||
public const nint m_flOldPlayerZ = 0x138; // float32
|
||||
public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32
|
||||
public const nint m_hTriggerSoundscapeList = 0x158; //
|
||||
public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector<CHandle<CEnvSoundscapeTriggerable>>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 3
|
||||
@ -3799,7 +3799,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hSequence = 0x22C; // HSequence
|
||||
public const nint m_flSeqStartTime = 0x230; // GameTime_t
|
||||
public const nint m_flSeqFixedCycle = 0x234; // float32
|
||||
public const nint m_nAnimLoopMode = 0x238; //
|
||||
public const nint m_nAnimLoopMode = 0x238; // AnimLoopMode_t
|
||||
public const nint m_flPlaybackRate = 0x23C; // CNetworkedQuantizedFloat
|
||||
public const nint m_nNotifyState = 0x248; // SequenceFinishNotifyState_t
|
||||
public const nint m_bNetworkedAnimationInputsChanged = 0x24A; // bool
|
||||
@ -4172,8 +4172,8 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_iEffectIndex = 0x9A0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
public const nint m_flStartTime = 0x9A8; // GameTime_t
|
||||
public const nint m_flPreSimTime = 0x9AC; // float32
|
||||
public const nint m_vServerControlPoints = 0x9B0; //
|
||||
public const nint m_iServerControlPointAssignments = 0x9E0; //
|
||||
public const nint m_vServerControlPoints = 0x9B0; // Vector[4]
|
||||
public const nint m_iServerControlPointAssignments = 0x9E0; // uint8[4]
|
||||
public const nint m_hControlPointEnts = 0x9E4; // CHandle<CBaseEntity>[64]
|
||||
public const nint m_bNoSave = 0xAE4; // bool
|
||||
public const nint m_bNoFreeze = 0xAE5; // bool
|
||||
@ -4199,7 +4199,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
public const nint m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
public const nint m_bLinkedCooldowns = 0x2F0; // bool
|
||||
public const nint m_iFlags = 0x2F1; //
|
||||
public const nint m_iFlags = 0x2F1; // ItemFlagTypes_t
|
||||
public const nint m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t
|
||||
public const nint m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t
|
||||
public const nint m_iMaxClip1 = 0x2F4; // int32
|
||||
@ -4967,7 +4967,7 @@ namespace CS2Dumper.Schemas {
|
||||
public static class CPointValueRemapper {
|
||||
public const nint m_bDisabled = 0x4E0; // bool
|
||||
public const nint m_bUpdateOnClient = 0x4E1; // bool
|
||||
public const nint m_nInputType = 0x4E4; //
|
||||
public const nint m_nInputType = 0x4E4; // ValueRemapperInputType_t
|
||||
public const nint m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge
|
||||
public const nint m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge
|
||||
public const nint m_hRemapLineStart = 0x4F8; // CHandle<CBaseEntity>
|
||||
@ -5229,7 +5229,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_hSequence = 0x0; // HSequence
|
||||
public const nint m_flSeqStartTime = 0x4; // GameTime_t
|
||||
public const nint m_flSeqFixedCycle = 0x8; // float32
|
||||
public const nint m_nSeqLoopMode = 0xC; //
|
||||
public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t
|
||||
public const nint m_flPlaybackRate = 0x10; // float32
|
||||
public const nint m_flCyclesPerSecond = 0x14; // float32
|
||||
}
|
||||
@ -6311,7 +6311,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_flNextSecondaryAttackTickRatio = 0xD3C; // float32
|
||||
public const nint m_iClip1 = 0xD40; // int32
|
||||
public const nint m_iClip2 = 0xD44; // int32
|
||||
public const nint m_pReserveAmmo = 0xD48; //
|
||||
public const nint m_pReserveAmmo = 0xD48; // int32[2]
|
||||
public const nint m_OnPlayerUse = 0xD50; // CEntityIOOutput
|
||||
}
|
||||
// Parent: CPlayerControllerComponent
|
||||
@ -6355,7 +6355,7 @@ namespace CS2Dumper.Schemas {
|
||||
// NetworkVarNames: m_poolOrigin (Vector)
|
||||
// NetworkVarNames: m_waterLevel (float32)
|
||||
public static class CFish {
|
||||
public const nint m_pool = 0x9A8; //
|
||||
public const nint m_pool = 0x9A8; // CHandle<CFishPool>
|
||||
public const nint m_id = 0x9AC; // uint32
|
||||
public const nint m_x = 0x9B0; // float32
|
||||
public const nint m_y = 0x9B4; // float32
|
||||
@ -6642,7 +6642,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nNumBeamEnts = 0x7A0; // uint8
|
||||
public const nint m_hBaseMaterial = 0x7A8; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_nHaloIndex = 0x7B0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_nBeamType = 0x7B8; //
|
||||
public const nint m_nBeamType = 0x7B8; // BeamType_t
|
||||
public const nint m_nBeamFlags = 0x7BC; // uint32
|
||||
public const nint m_hAttachEntity = 0x7C0; // CHandle<CBaseEntity>[10]
|
||||
public const nint m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10]
|
||||
@ -6654,7 +6654,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_fStartFrame = 0x808; // float32
|
||||
public const nint m_fSpeed = 0x80C; // float32
|
||||
public const nint m_flFrame = 0x810; // float32
|
||||
public const nint m_nClipStyle = 0x814; //
|
||||
public const nint m_nClipStyle = 0x814; // BeamClipStyle_t
|
||||
public const nint m_bTurnedOff = 0x818; // bool
|
||||
public const nint m_vecEndPos = 0x81C; // Vector
|
||||
public const nint m_hEndEntity = 0x828; // CHandle<CBaseEntity>
|
||||
@ -6952,7 +6952,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_seqIdle = 0xDBC; // HSequence
|
||||
public const nint m_seqFirePrimary = 0xDC0; // HSequence
|
||||
public const nint m_seqFireSecondary = 0xDC4; // HSequence
|
||||
public const nint m_thirdPersonFireSequences = 0xDC8; //
|
||||
public const nint m_thirdPersonFireSequences = 0xDC8; // CUtlVector<HSequence>
|
||||
public const nint m_hCurrentThirdPersonSequence = 0xDE0; // HSequence
|
||||
public const nint m_nSilencerBoneIndex = 0xDE4; // int32
|
||||
public const nint m_thirdPersonSequences = 0xDE8; // HSequence[7]
|
||||
@ -7003,7 +7003,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_bWasOwnedByTerrorist = 0xF2D; // bool
|
||||
public const nint m_bFiredOutOfAmmoEvent = 0xF2E; // bool
|
||||
public const nint m_numRemoveUnownedWeaponThink = 0xF30; // int32
|
||||
public const nint m_IronSightController = 0xF38; //
|
||||
public const nint m_IronSightController = 0xF38; // CIronSightController
|
||||
public const nint m_iIronSightMode = 0xF50; // int32
|
||||
public const nint m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t
|
||||
public const nint m_iNumEmptyAttacks = 0xF58; // int32
|
||||
@ -7127,7 +7127,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_scoreFirstHalf = 0x7A8; // int32
|
||||
public const nint m_scoreSecondHalf = 0x7AC; // int32
|
||||
public const nint m_scoreOvertime = 0x7B0; // int32
|
||||
public const nint m_szClanTeamname = 0x7B4; //
|
||||
public const nint m_szClanTeamname = 0x7B4; // char[129]
|
||||
public const nint m_iClanID = 0x838; // uint32
|
||||
public const nint m_szTeamFlagImage = 0x83C; // char[8]
|
||||
public const nint m_szTeamLogoImage = 0x844; // char[8]
|
||||
@ -7986,7 +7986,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_nModelID = 0x8; // int32
|
||||
public const nint m_hMaterialBase = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_hMaterialDamageOverlay = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
public const nint m_solid = 0x20; //
|
||||
public const nint m_solid = 0x20; // ShardSolid_t
|
||||
public const nint m_vecPanelSize = 0x24; // Vector2D
|
||||
public const nint m_vecStressPositionA = 0x2C; // Vector2D
|
||||
public const nint m_vecStressPositionB = 0x34; // Vector2D
|
||||
@ -8522,7 +8522,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_aPlayerControllers = 0x4E0; // CNetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
public const nint m_aPlayers = 0x4F8; // CNetworkUtlVectorBase<CHandle<CBasePlayerPawn>>
|
||||
public const nint m_iScore = 0x510; // int32
|
||||
public const nint m_szTeamname = 0x514; //
|
||||
public const nint m_szTeamname = 0x514; // char[129]
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -1664,7 +1664,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xBE0; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xC08; // CEntityIOOutput
|
||||
constexpr std::ptrdiff_t m_iszIdleAnim = 0xC30; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xC38; //
|
||||
constexpr std::ptrdiff_t m_nIdleAnimLoopMode = 0xC38; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_bRandomizeCycle = 0xC3C; // bool
|
||||
constexpr std::ptrdiff_t m_bStartDisabled = 0xC3D; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xC3E; // bool
|
||||
@ -2053,7 +2053,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase<CHandle<CPostProcessingVolume>>
|
||||
constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32
|
||||
constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32
|
||||
constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; //
|
||||
constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector<CHandle<CEnvSoundscapeTriggerable>>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 3
|
||||
@ -3804,7 +3804,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hSequence = 0x22C; // HSequence
|
||||
constexpr std::ptrdiff_t m_flSeqStartTime = 0x230; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x234; // float32
|
||||
constexpr std::ptrdiff_t m_nAnimLoopMode = 0x238; //
|
||||
constexpr std::ptrdiff_t m_nAnimLoopMode = 0x238; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_flPlaybackRate = 0x23C; // CNetworkedQuantizedFloat
|
||||
constexpr std::ptrdiff_t m_nNotifyState = 0x248; // SequenceFinishNotifyState_t
|
||||
constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x24A; // bool
|
||||
@ -4177,8 +4177,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_iEffectIndex = 0x9A0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
constexpr std::ptrdiff_t m_flStartTime = 0x9A8; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flPreSimTime = 0x9AC; // float32
|
||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0x9B0; //
|
||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9E0; //
|
||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0x9B0; // Vector[4]
|
||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x9E0; // uint8[4]
|
||||
constexpr std::ptrdiff_t m_hControlPointEnts = 0x9E4; // CHandle<CBaseEntity>[64]
|
||||
constexpr std::ptrdiff_t m_bNoSave = 0xAE4; // bool
|
||||
constexpr std::ptrdiff_t m_bNoFreeze = 0xAE5; // bool
|
||||
@ -4204,7 +4204,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x2F0; // bool
|
||||
constexpr std::ptrdiff_t m_iFlags = 0x2F1; //
|
||||
constexpr std::ptrdiff_t m_iFlags = 0x2F1; // ItemFlagTypes_t
|
||||
constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x2F2; // AmmoIndex_t
|
||||
constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x2F3; // AmmoIndex_t
|
||||
constexpr std::ptrdiff_t m_iMaxClip1 = 0x2F4; // int32
|
||||
@ -4972,7 +4972,7 @@ namespace cs2_dumper {
|
||||
namespace CPointValueRemapper {
|
||||
constexpr std::ptrdiff_t m_bDisabled = 0x4E0; // bool
|
||||
constexpr std::ptrdiff_t m_bUpdateOnClient = 0x4E1; // bool
|
||||
constexpr std::ptrdiff_t m_nInputType = 0x4E4; //
|
||||
constexpr std::ptrdiff_t m_nInputType = 0x4E4; // ValueRemapperInputType_t
|
||||
constexpr std::ptrdiff_t m_iszRemapLineStartName = 0x4E8; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_iszRemapLineEndName = 0x4F0; // CUtlSymbolLarge
|
||||
constexpr std::ptrdiff_t m_hRemapLineStart = 0x4F8; // CHandle<CBaseEntity>
|
||||
@ -5234,7 +5234,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence
|
||||
constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32
|
||||
constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; //
|
||||
constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t
|
||||
constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32
|
||||
constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32
|
||||
}
|
||||
@ -6316,7 +6316,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xD3C; // float32
|
||||
constexpr std::ptrdiff_t m_iClip1 = 0xD40; // int32
|
||||
constexpr std::ptrdiff_t m_iClip2 = 0xD44; // int32
|
||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0xD48; //
|
||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0xD48; // int32[2]
|
||||
constexpr std::ptrdiff_t m_OnPlayerUse = 0xD50; // CEntityIOOutput
|
||||
}
|
||||
// Parent: CPlayerControllerComponent
|
||||
@ -6360,7 +6360,7 @@ namespace cs2_dumper {
|
||||
// NetworkVarNames: m_poolOrigin (Vector)
|
||||
// NetworkVarNames: m_waterLevel (float32)
|
||||
namespace CFish {
|
||||
constexpr std::ptrdiff_t m_pool = 0x9A8; //
|
||||
constexpr std::ptrdiff_t m_pool = 0x9A8; // CHandle<CFishPool>
|
||||
constexpr std::ptrdiff_t m_id = 0x9AC; // uint32
|
||||
constexpr std::ptrdiff_t m_x = 0x9B0; // float32
|
||||
constexpr std::ptrdiff_t m_y = 0x9B4; // float32
|
||||
@ -6647,7 +6647,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nNumBeamEnts = 0x7A0; // uint8
|
||||
constexpr std::ptrdiff_t m_hBaseMaterial = 0x7A8; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_nHaloIndex = 0x7B0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_nBeamType = 0x7B8; //
|
||||
constexpr std::ptrdiff_t m_nBeamType = 0x7B8; // BeamType_t
|
||||
constexpr std::ptrdiff_t m_nBeamFlags = 0x7BC; // uint32
|
||||
constexpr std::ptrdiff_t m_hAttachEntity = 0x7C0; // CHandle<CBaseEntity>[10]
|
||||
constexpr std::ptrdiff_t m_nAttachIndex = 0x7E8; // AttachmentHandle_t[10]
|
||||
@ -6659,7 +6659,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_fStartFrame = 0x808; // float32
|
||||
constexpr std::ptrdiff_t m_fSpeed = 0x80C; // float32
|
||||
constexpr std::ptrdiff_t m_flFrame = 0x810; // float32
|
||||
constexpr std::ptrdiff_t m_nClipStyle = 0x814; //
|
||||
constexpr std::ptrdiff_t m_nClipStyle = 0x814; // BeamClipStyle_t
|
||||
constexpr std::ptrdiff_t m_bTurnedOff = 0x818; // bool
|
||||
constexpr std::ptrdiff_t m_vecEndPos = 0x81C; // Vector
|
||||
constexpr std::ptrdiff_t m_hEndEntity = 0x828; // CHandle<CBaseEntity>
|
||||
@ -6957,7 +6957,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_seqIdle = 0xDBC; // HSequence
|
||||
constexpr std::ptrdiff_t m_seqFirePrimary = 0xDC0; // HSequence
|
||||
constexpr std::ptrdiff_t m_seqFireSecondary = 0xDC4; // HSequence
|
||||
constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xDC8; //
|
||||
constexpr std::ptrdiff_t m_thirdPersonFireSequences = 0xDC8; // CUtlVector<HSequence>
|
||||
constexpr std::ptrdiff_t m_hCurrentThirdPersonSequence = 0xDE0; // HSequence
|
||||
constexpr std::ptrdiff_t m_nSilencerBoneIndex = 0xDE4; // int32
|
||||
constexpr std::ptrdiff_t m_thirdPersonSequences = 0xDE8; // HSequence[7]
|
||||
@ -7008,7 +7008,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xF2D; // bool
|
||||
constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xF2E; // bool
|
||||
constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xF30; // int32
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0xF38; //
|
||||
constexpr std::ptrdiff_t m_IronSightController = 0xF38; // CIronSightController
|
||||
constexpr std::ptrdiff_t m_iIronSightMode = 0xF50; // int32
|
||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xF54; // GameTime_t
|
||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xF58; // int32
|
||||
@ -7132,7 +7132,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_scoreFirstHalf = 0x7A8; // int32
|
||||
constexpr std::ptrdiff_t m_scoreSecondHalf = 0x7AC; // int32
|
||||
constexpr std::ptrdiff_t m_scoreOvertime = 0x7B0; // int32
|
||||
constexpr std::ptrdiff_t m_szClanTeamname = 0x7B4; //
|
||||
constexpr std::ptrdiff_t m_szClanTeamname = 0x7B4; // char[129]
|
||||
constexpr std::ptrdiff_t m_iClanID = 0x838; // uint32
|
||||
constexpr std::ptrdiff_t m_szTeamFlagImage = 0x83C; // char[8]
|
||||
constexpr std::ptrdiff_t m_szTeamLogoImage = 0x844; // char[8]
|
||||
@ -7991,7 +7991,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nModelID = 0x8; // int32
|
||||
constexpr std::ptrdiff_t m_hMaterialBase = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_hMaterialDamageOverlay = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
constexpr std::ptrdiff_t m_solid = 0x20; //
|
||||
constexpr std::ptrdiff_t m_solid = 0x20; // ShardSolid_t
|
||||
constexpr std::ptrdiff_t m_vecPanelSize = 0x24; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vecStressPositionA = 0x2C; // Vector2D
|
||||
constexpr std::ptrdiff_t m_vecStressPositionB = 0x34; // Vector2D
|
||||
@ -8527,7 +8527,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_aPlayerControllers = 0x4E0; // CNetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
constexpr std::ptrdiff_t m_aPlayers = 0x4F8; // CNetworkUtlVectorBase<CHandle<CBasePlayerPawn>>
|
||||
constexpr std::ptrdiff_t m_iScore = 0x510; // int32
|
||||
constexpr std::ptrdiff_t m_szTeamname = 0x514; //
|
||||
constexpr std::ptrdiff_t m_szTeamname = 0x514; // char[129]
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -1766,7 +1766,7 @@ pub mod cs2_dumper {
|
||||
pub const m_OnAnimReachedStart: usize = 0xBE0; // CEntityIOOutput
|
||||
pub const m_OnAnimReachedEnd: usize = 0xC08; // CEntityIOOutput
|
||||
pub const m_iszIdleAnim: usize = 0xC30; // CUtlSymbolLarge
|
||||
pub const m_nIdleAnimLoopMode: usize = 0xC38; //
|
||||
pub const m_nIdleAnimLoopMode: usize = 0xC38; // AnimLoopMode_t
|
||||
pub const m_bRandomizeCycle: usize = 0xC3C; // bool
|
||||
pub const m_bStartDisabled: usize = 0xC3D; // bool
|
||||
pub const m_bFiredStartEndOutput: usize = 0xC3E; // bool
|
||||
@ -2155,7 +2155,7 @@ pub mod cs2_dumper {
|
||||
pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase<CHandle<CPostProcessingVolume>>
|
||||
pub const m_flOldPlayerZ: usize = 0x138; // float32
|
||||
pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32
|
||||
pub const m_hTriggerSoundscapeList: usize = 0x158; //
|
||||
pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector<CHandle<CEnvSoundscapeTriggerable>>
|
||||
}
|
||||
// Parent: CBaseEntity
|
||||
// Field count: 3
|
||||
@ -3906,7 +3906,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hSequence: usize = 0x22C; // HSequence
|
||||
pub const m_flSeqStartTime: usize = 0x230; // GameTime_t
|
||||
pub const m_flSeqFixedCycle: usize = 0x234; // float32
|
||||
pub const m_nAnimLoopMode: usize = 0x238; //
|
||||
pub const m_nAnimLoopMode: usize = 0x238; // AnimLoopMode_t
|
||||
pub const m_flPlaybackRate: usize = 0x23C; // CNetworkedQuantizedFloat
|
||||
pub const m_nNotifyState: usize = 0x248; // SequenceFinishNotifyState_t
|
||||
pub const m_bNetworkedAnimationInputsChanged: usize = 0x24A; // bool
|
||||
@ -4279,8 +4279,8 @@ pub mod cs2_dumper {
|
||||
pub const m_iEffectIndex: usize = 0x9A0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
|
||||
pub const m_flStartTime: usize = 0x9A8; // GameTime_t
|
||||
pub const m_flPreSimTime: usize = 0x9AC; // float32
|
||||
pub const m_vServerControlPoints: usize = 0x9B0; //
|
||||
pub const m_iServerControlPointAssignments: usize = 0x9E0; //
|
||||
pub const m_vServerControlPoints: usize = 0x9B0; // Vector[4]
|
||||
pub const m_iServerControlPointAssignments: usize = 0x9E0; // uint8[4]
|
||||
pub const m_hControlPointEnts: usize = 0x9E4; // CHandle<CBaseEntity>[64]
|
||||
pub const m_bNoSave: usize = 0xAE4; // bool
|
||||
pub const m_bNoFreeze: usize = 0xAE5; // bool
|
||||
@ -4306,7 +4306,7 @@ pub mod cs2_dumper {
|
||||
pub const m_sMuzzleAttachment: usize = 0x1F0; // CAttachmentNameSymbolWithStorage
|
||||
pub const m_szMuzzleFlashParticle: usize = 0x210; // CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>>
|
||||
pub const m_bLinkedCooldowns: usize = 0x2F0; // bool
|
||||
pub const m_iFlags: usize = 0x2F1; //
|
||||
pub const m_iFlags: usize = 0x2F1; // ItemFlagTypes_t
|
||||
pub const m_nPrimaryAmmoType: usize = 0x2F2; // AmmoIndex_t
|
||||
pub const m_nSecondaryAmmoType: usize = 0x2F3; // AmmoIndex_t
|
||||
pub const m_iMaxClip1: usize = 0x2F4; // int32
|
||||
@ -5074,7 +5074,7 @@ pub mod cs2_dumper {
|
||||
pub mod CPointValueRemapper {
|
||||
pub const m_bDisabled: usize = 0x4E0; // bool
|
||||
pub const m_bUpdateOnClient: usize = 0x4E1; // bool
|
||||
pub const m_nInputType: usize = 0x4E4; //
|
||||
pub const m_nInputType: usize = 0x4E4; // ValueRemapperInputType_t
|
||||
pub const m_iszRemapLineStartName: usize = 0x4E8; // CUtlSymbolLarge
|
||||
pub const m_iszRemapLineEndName: usize = 0x4F0; // CUtlSymbolLarge
|
||||
pub const m_hRemapLineStart: usize = 0x4F8; // CHandle<CBaseEntity>
|
||||
@ -5336,7 +5336,7 @@ pub mod cs2_dumper {
|
||||
pub const m_hSequence: usize = 0x0; // HSequence
|
||||
pub const m_flSeqStartTime: usize = 0x4; // GameTime_t
|
||||
pub const m_flSeqFixedCycle: usize = 0x8; // float32
|
||||
pub const m_nSeqLoopMode: usize = 0xC; //
|
||||
pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t
|
||||
pub const m_flPlaybackRate: usize = 0x10; // float32
|
||||
pub const m_flCyclesPerSecond: usize = 0x14; // float32
|
||||
}
|
||||
@ -6418,7 +6418,7 @@ pub mod cs2_dumper {
|
||||
pub const m_flNextSecondaryAttackTickRatio: usize = 0xD3C; // float32
|
||||
pub const m_iClip1: usize = 0xD40; // int32
|
||||
pub const m_iClip2: usize = 0xD44; // int32
|
||||
pub const m_pReserveAmmo: usize = 0xD48; //
|
||||
pub const m_pReserveAmmo: usize = 0xD48; // int32[2]
|
||||
pub const m_OnPlayerUse: usize = 0xD50; // CEntityIOOutput
|
||||
}
|
||||
// Parent: CPlayerControllerComponent
|
||||
@ -6462,7 +6462,7 @@ pub mod cs2_dumper {
|
||||
// NetworkVarNames: m_poolOrigin (Vector)
|
||||
// NetworkVarNames: m_waterLevel (float32)
|
||||
pub mod CFish {
|
||||
pub const m_pool: usize = 0x9A8; //
|
||||
pub const m_pool: usize = 0x9A8; // CHandle<CFishPool>
|
||||
pub const m_id: usize = 0x9AC; // uint32
|
||||
pub const m_x: usize = 0x9B0; // float32
|
||||
pub const m_y: usize = 0x9B4; // float32
|
||||
@ -6749,7 +6749,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nNumBeamEnts: usize = 0x7A0; // uint8
|
||||
pub const m_hBaseMaterial: usize = 0x7A8; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_nHaloIndex: usize = 0x7B0; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_nBeamType: usize = 0x7B8; //
|
||||
pub const m_nBeamType: usize = 0x7B8; // BeamType_t
|
||||
pub const m_nBeamFlags: usize = 0x7BC; // uint32
|
||||
pub const m_hAttachEntity: usize = 0x7C0; // CHandle<CBaseEntity>[10]
|
||||
pub const m_nAttachIndex: usize = 0x7E8; // AttachmentHandle_t[10]
|
||||
@ -6761,7 +6761,7 @@ pub mod cs2_dumper {
|
||||
pub const m_fStartFrame: usize = 0x808; // float32
|
||||
pub const m_fSpeed: usize = 0x80C; // float32
|
||||
pub const m_flFrame: usize = 0x810; // float32
|
||||
pub const m_nClipStyle: usize = 0x814; //
|
||||
pub const m_nClipStyle: usize = 0x814; // BeamClipStyle_t
|
||||
pub const m_bTurnedOff: usize = 0x818; // bool
|
||||
pub const m_vecEndPos: usize = 0x81C; // Vector
|
||||
pub const m_hEndEntity: usize = 0x828; // CHandle<CBaseEntity>
|
||||
@ -7059,7 +7059,7 @@ pub mod cs2_dumper {
|
||||
pub const m_seqIdle: usize = 0xDBC; // HSequence
|
||||
pub const m_seqFirePrimary: usize = 0xDC0; // HSequence
|
||||
pub const m_seqFireSecondary: usize = 0xDC4; // HSequence
|
||||
pub const m_thirdPersonFireSequences: usize = 0xDC8; //
|
||||
pub const m_thirdPersonFireSequences: usize = 0xDC8; // CUtlVector<HSequence>
|
||||
pub const m_hCurrentThirdPersonSequence: usize = 0xDE0; // HSequence
|
||||
pub const m_nSilencerBoneIndex: usize = 0xDE4; // int32
|
||||
pub const m_thirdPersonSequences: usize = 0xDE8; // HSequence[7]
|
||||
@ -7110,7 +7110,7 @@ pub mod cs2_dumper {
|
||||
pub const m_bWasOwnedByTerrorist: usize = 0xF2D; // bool
|
||||
pub const m_bFiredOutOfAmmoEvent: usize = 0xF2E; // bool
|
||||
pub const m_numRemoveUnownedWeaponThink: usize = 0xF30; // int32
|
||||
pub const m_IronSightController: usize = 0xF38; //
|
||||
pub const m_IronSightController: usize = 0xF38; // CIronSightController
|
||||
pub const m_iIronSightMode: usize = 0xF50; // int32
|
||||
pub const m_flLastLOSTraceFailureTime: usize = 0xF54; // GameTime_t
|
||||
pub const m_iNumEmptyAttacks: usize = 0xF58; // int32
|
||||
@ -7234,7 +7234,7 @@ pub mod cs2_dumper {
|
||||
pub const m_scoreFirstHalf: usize = 0x7A8; // int32
|
||||
pub const m_scoreSecondHalf: usize = 0x7AC; // int32
|
||||
pub const m_scoreOvertime: usize = 0x7B0; // int32
|
||||
pub const m_szClanTeamname: usize = 0x7B4; //
|
||||
pub const m_szClanTeamname: usize = 0x7B4; // char[129]
|
||||
pub const m_iClanID: usize = 0x838; // uint32
|
||||
pub const m_szTeamFlagImage: usize = 0x83C; // char[8]
|
||||
pub const m_szTeamLogoImage: usize = 0x844; // char[8]
|
||||
@ -8093,7 +8093,7 @@ pub mod cs2_dumper {
|
||||
pub const m_nModelID: usize = 0x8; // int32
|
||||
pub const m_hMaterialBase: usize = 0x10; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_hMaterialDamageOverlay: usize = 0x18; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||
pub const m_solid: usize = 0x20; //
|
||||
pub const m_solid: usize = 0x20; // ShardSolid_t
|
||||
pub const m_vecPanelSize: usize = 0x24; // Vector2D
|
||||
pub const m_vecStressPositionA: usize = 0x2C; // Vector2D
|
||||
pub const m_vecStressPositionB: usize = 0x34; // Vector2D
|
||||
@ -8629,7 +8629,7 @@ pub mod cs2_dumper {
|
||||
pub const m_aPlayerControllers: usize = 0x4E0; // CNetworkUtlVectorBase<CHandle<CBasePlayerController>>
|
||||
pub const m_aPlayers: usize = 0x4F8; // CNetworkUtlVectorBase<CHandle<CBasePlayerPawn>>
|
||||
pub const m_iScore: usize = 0x510; // int32
|
||||
pub const m_szTeamname: usize = 0x514; //
|
||||
pub const m_szTeamname: usize = 0x514; // char[129]
|
||||
}
|
||||
// Parent: CCSWeaponBaseGun
|
||||
// Field count: 0
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: soundsystem.dll
|
||||
@ -515,7 +515,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||
public const nint m_branchPattern = 0x48; // CSosGroupBranchPattern
|
||||
public const nint m_flLifeSpanTime = 0x58; // float32
|
||||
public const nint m_vActions = 0xC0; //
|
||||
public const nint m_vActions = 0xC0; // CSosGroupActionSchema*[4]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -520,7 +520,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_matchPattern = 0x18; // CSosGroupMatchPattern
|
||||
constexpr std::ptrdiff_t m_branchPattern = 0x48; // CSosGroupBranchPattern
|
||||
constexpr std::ptrdiff_t m_flLifeSpanTime = 0x58; // float32
|
||||
constexpr std::ptrdiff_t m_vActions = 0xC0; //
|
||||
constexpr std::ptrdiff_t m_vActions = 0xC0; // CSosGroupActionSchema*[4]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -531,7 +531,7 @@ pub mod cs2_dumper {
|
||||
pub const m_matchPattern: usize = 0x18; // CSosGroupMatchPattern
|
||||
pub const m_branchPattern: usize = 0x48; // CSosGroupBranchPattern
|
||||
pub const m_flLifeSpanTime: usize = 0x58; // float32
|
||||
pub const m_vActions: usize = 0xC0; //
|
||||
pub const m_vActions: usize = 0xC0; // CSosGroupActionSchema*[4]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: vphysics2.dll
|
||||
@ -152,14 +152,14 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint m_JiggleBones = 0x480; // CUtlVector<CFeIndexedJiggleBone>
|
||||
public const nint m_SourceElems = 0x498; // CUtlVector<uint16>
|
||||
public const nint m_GoalDampedSpringIntegrators = 0x4B0; // CUtlVector<uint32>
|
||||
public const nint m_Tris = 0x4C8; //
|
||||
public const nint m_Tris = 0x4C8; // CUtlVector<FeTri_t>
|
||||
public const nint m_nTriCount1 = 0x4E0; // uint16
|
||||
public const nint m_nTriCount2 = 0x4E2; // uint16
|
||||
public const nint m_nReservedUint8 = 0x4E4; // uint8
|
||||
public const nint m_nExtraPressureIterations = 0x4E5; // uint8
|
||||
public const nint m_nExtraGoalIterations = 0x4E6; // uint8
|
||||
public const nint m_nExtraIterations = 0x4E7; // uint8
|
||||
public const nint m_SDFRigids = 0x4E8; //
|
||||
public const nint m_SDFRigids = 0x4E8; // CUtlVector<FeSDFRigid_t>
|
||||
public const nint m_BoxRigids = 0x500; // CUtlVector<FeBoxRigid_t>
|
||||
public const nint m_DynNodeVertexSet = 0x518; // CUtlVector<uint8>
|
||||
public const nint m_VertexSetNames = 0x530; // CUtlVector<uint32>
|
||||
@ -239,7 +239,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint nNode = 0x0; // uint16[2]
|
||||
public const nint nCollisionMask = 0x4; // uint16
|
||||
public const nint nDummy = 0x6; // uint16
|
||||
public const nint flRadius = 0x8; //
|
||||
public const nint flRadius = 0x8; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -1071,7 +1071,7 @@ namespace CS2Dumper.Schemas {
|
||||
public const nint strength = 0x0; // float32
|
||||
public const nint forceLimit = 0x4; // float32
|
||||
public const nint torqueLimit = 0x8; // float32
|
||||
public const nint bodyMassScale = 0xC; //
|
||||
public const nint bodyMassScale = 0xC; // float32[2]
|
||||
public const nint isActive = 0x14; // bool
|
||||
}
|
||||
// Parent: None
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@ -157,14 +157,14 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_JiggleBones = 0x480; // CUtlVector<CFeIndexedJiggleBone>
|
||||
constexpr std::ptrdiff_t m_SourceElems = 0x498; // CUtlVector<uint16>
|
||||
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x4B0; // CUtlVector<uint32>
|
||||
constexpr std::ptrdiff_t m_Tris = 0x4C8; //
|
||||
constexpr std::ptrdiff_t m_Tris = 0x4C8; // CUtlVector<FeTri_t>
|
||||
constexpr std::ptrdiff_t m_nTriCount1 = 0x4E0; // uint16
|
||||
constexpr std::ptrdiff_t m_nTriCount2 = 0x4E2; // uint16
|
||||
constexpr std::ptrdiff_t m_nReservedUint8 = 0x4E4; // uint8
|
||||
constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x4E5; // uint8
|
||||
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x4E6; // uint8
|
||||
constexpr std::ptrdiff_t m_nExtraIterations = 0x4E7; // uint8
|
||||
constexpr std::ptrdiff_t m_SDFRigids = 0x4E8; //
|
||||
constexpr std::ptrdiff_t m_SDFRigids = 0x4E8; // CUtlVector<FeSDFRigid_t>
|
||||
constexpr std::ptrdiff_t m_BoxRigids = 0x500; // CUtlVector<FeBoxRigid_t>
|
||||
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x518; // CUtlVector<uint8>
|
||||
constexpr std::ptrdiff_t m_VertexSetNames = 0x530; // CUtlVector<uint32>
|
||||
@ -244,7 +244,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
||||
constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16
|
||||
constexpr std::ptrdiff_t nDummy = 0x6; // uint16
|
||||
constexpr std::ptrdiff_t flRadius = 0x8; //
|
||||
constexpr std::ptrdiff_t flRadius = 0x8; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -1076,7 +1076,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t strength = 0x0; // float32
|
||||
constexpr std::ptrdiff_t forceLimit = 0x4; // float32
|
||||
constexpr std::ptrdiff_t torqueLimit = 0x8; // float32
|
||||
constexpr std::ptrdiff_t bodyMassScale = 0xC; //
|
||||
constexpr std::ptrdiff_t bodyMassScale = 0xC; // float32[2]
|
||||
constexpr std::ptrdiff_t isActive = 0x14; // bool
|
||||
}
|
||||
// Parent: None
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
@ -157,14 +157,14 @@ pub mod cs2_dumper {
|
||||
pub const m_JiggleBones: usize = 0x480; // CUtlVector<CFeIndexedJiggleBone>
|
||||
pub const m_SourceElems: usize = 0x498; // CUtlVector<uint16>
|
||||
pub const m_GoalDampedSpringIntegrators: usize = 0x4B0; // CUtlVector<uint32>
|
||||
pub const m_Tris: usize = 0x4C8; //
|
||||
pub const m_Tris: usize = 0x4C8; // CUtlVector<FeTri_t>
|
||||
pub const m_nTriCount1: usize = 0x4E0; // uint16
|
||||
pub const m_nTriCount2: usize = 0x4E2; // uint16
|
||||
pub const m_nReservedUint8: usize = 0x4E4; // uint8
|
||||
pub const m_nExtraPressureIterations: usize = 0x4E5; // uint8
|
||||
pub const m_nExtraGoalIterations: usize = 0x4E6; // uint8
|
||||
pub const m_nExtraIterations: usize = 0x4E7; // uint8
|
||||
pub const m_SDFRigids: usize = 0x4E8; //
|
||||
pub const m_SDFRigids: usize = 0x4E8; // CUtlVector<FeSDFRigid_t>
|
||||
pub const m_BoxRigids: usize = 0x500; // CUtlVector<FeBoxRigid_t>
|
||||
pub const m_DynNodeVertexSet: usize = 0x518; // CUtlVector<uint8>
|
||||
pub const m_VertexSetNames: usize = 0x530; // CUtlVector<uint32>
|
||||
@ -244,7 +244,7 @@ pub mod cs2_dumper {
|
||||
pub const nNode: usize = 0x0; // uint16[2]
|
||||
pub const nCollisionMask: usize = 0x4; // uint16
|
||||
pub const nDummy: usize = 0x6; // uint16
|
||||
pub const flRadius: usize = 0x8; //
|
||||
pub const flRadius: usize = 0x8; // float32[2]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@ -1076,7 +1076,7 @@ pub mod cs2_dumper {
|
||||
pub const strength: usize = 0x0; // float32
|
||||
pub const forceLimit: usize = 0x4; // float32
|
||||
pub const torqueLimit: usize = 0x8; // float32
|
||||
pub const bodyMassScale: usize = 0xC; //
|
||||
pub const bodyMassScale: usize = 0xC; // float32[2]
|
||||
pub const isActive: usize = 0x14; // bool
|
||||
}
|
||||
// Parent: None
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
namespace CS2Dumper.Schemas {
|
||||
// Module: worldrenderer.dll
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-03-08 01:09:39.389363600 UTC
|
||||
// 2025-03-12 09:38:45.590431400 UTC
|
||||
|
||||
#![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user