mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-24 19:25:34 +08:00
📦 Game Update 13954
This commit is contained in:
parent
5d4778ebeb
commit
6cd85c0750
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "cs2-dumper"
|
name = "cs2-dumper"
|
||||||
version = "0.1.0"
|
version = "0.1.9"
|
||||||
authors = ["a2x"]
|
authors = ["a2x"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
repository = "https://github.com/a2x/cs2-dumper"
|
repository = "https://github.com/a2x/cs2-dumper"
|
||||||
@ -10,6 +10,7 @@ license = "MIT"
|
|||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
clap = { version = "4.4", features = ["derive"] }
|
clap = { version = "4.4", features = ["derive"] }
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
|
regex = "1.9"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
simple_logger = "4.2"
|
simple_logger = "4.2"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.257651100 UTC
|
// 2023-10-03 00:41:23.622180200 UTC
|
||||||
|
|
||||||
public static class AimMatrixOpFixedSettings_t {
|
public static class AimMatrixOpFixedSettings_t {
|
||||||
public const nint m_attachment = 0x0; // CAnimAttachment
|
public const nint m_attachment = 0x0; // CAnimAttachment
|
||||||
@ -58,9 +58,9 @@ public static class AnimationSnapshotBase_t {
|
|||||||
public const nint m_flRealTime = 0x0; // float
|
public const nint m_flRealTime = 0x0; // float
|
||||||
public const nint m_rootToWorld = 0x10; // matrix3x4a_t
|
public const nint m_rootToWorld = 0x10; // matrix3x4a_t
|
||||||
public const nint m_bBonesInWorldSpace = 0x40; // bool
|
public const nint m_bBonesInWorldSpace = 0x40; // bool
|
||||||
public const nint m_boneSetupMask = 0x48; // CUtlVector< uint32 >
|
public const nint m_boneSetupMask = 0x48; // CUtlVector<uint32_t>
|
||||||
public const nint m_boneTransforms = 0x60; // CUtlVector<matrix3x4a_t>
|
public const nint m_boneTransforms = 0x60; // CUtlVector<matrix3x4a_t>
|
||||||
public const nint m_flexControllers = 0x78; // CUtlVector< float32 >
|
public const nint m_flexControllers = 0x78; // CUtlVector<float>
|
||||||
public const nint m_SnapshotType = 0x90; // AnimationSnapshotType_t
|
public const nint m_SnapshotType = 0x90; // AnimationSnapshotType_t
|
||||||
public const nint m_bHasDecodeDump = 0x94; // bool
|
public const nint m_bHasDecodeDump = 0x94; // bool
|
||||||
public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t
|
public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t
|
||||||
@ -124,8 +124,8 @@ public static class CAnimActivity {
|
|||||||
public static class CAnimAttachment {
|
public static class CAnimAttachment {
|
||||||
public const nint m_influenceRotations = 0x0; // Quaternion[3]
|
public const nint m_influenceRotations = 0x0; // Quaternion[3]
|
||||||
public const nint m_influenceOffsets = 0x30; // VectorAligned[3]
|
public const nint m_influenceOffsets = 0x30; // VectorAligned[3]
|
||||||
public const nint m_influenceIndices = 0x60; // int32[3]
|
public const nint m_influenceIndices = 0x60; // int32_t[3]
|
||||||
public const nint m_influenceWeights = 0x6C; // float32[3]
|
public const nint m_influenceWeights = 0x6C; // float[3]
|
||||||
public const nint m_numInfluences = 0x78; // uint8_t
|
public const nint m_numInfluences = 0x78; // uint8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -170,8 +170,8 @@ public static class CAnimDataChannelDesc {
|
|||||||
public const nint m_szGrouping = 0x28; // CBufferString
|
public const nint m_szGrouping = 0x28; // CBufferString
|
||||||
public const nint m_szDescription = 0x38; // CBufferString
|
public const nint m_szDescription = 0x38; // CBufferString
|
||||||
public const nint m_szElementNameArray = 0x48; // CUtlVector<CBufferString>
|
public const nint m_szElementNameArray = 0x48; // CUtlVector<CBufferString>
|
||||||
public const nint m_nElementIndexArray = 0x60; // CUtlVector< int32 >
|
public const nint m_nElementIndexArray = 0x60; // CUtlVector<int32_t>
|
||||||
public const nint m_nElementMaskArray = 0x78; // CUtlVector< uint32 >
|
public const nint m_nElementMaskArray = 0x78; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimDecoder {
|
public static class CAnimDecoder {
|
||||||
@ -231,10 +231,10 @@ public static class CAnimEncodeDifference {
|
|||||||
public const nint m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
|
public const nint m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
|
||||||
public const nint m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
|
public const nint m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
|
||||||
public const nint m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
|
public const nint m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
|
||||||
public const nint m_bHasRotationBitArray = 0x48; // CUtlVector< uint8 >
|
public const nint m_bHasRotationBitArray = 0x48; // CUtlVector<uint8_t>
|
||||||
public const nint m_bHasMovementBitArray = 0x60; // CUtlVector< uint8 >
|
public const nint m_bHasMovementBitArray = 0x60; // CUtlVector<uint8_t>
|
||||||
public const nint m_bHasMorphBitArray = 0x78; // CUtlVector< uint8 >
|
public const nint m_bHasMorphBitArray = 0x78; // CUtlVector<uint8_t>
|
||||||
public const nint m_bHasUserBitArray = 0x90; // CUtlVector< uint8 >
|
public const nint m_bHasUserBitArray = 0x90; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimEncodedFrames {
|
public static class CAnimEncodedFrames {
|
||||||
@ -268,7 +268,7 @@ public static class CAnimFoot {
|
|||||||
public static class CAnimFrameBlockAnim {
|
public static class CAnimFrameBlockAnim {
|
||||||
public const nint m_nStartFrame = 0x0; // int32_t
|
public const nint m_nStartFrame = 0x0; // int32_t
|
||||||
public const nint m_nEndFrame = 0x4; // int32_t
|
public const nint m_nEndFrame = 0x4; // int32_t
|
||||||
public const nint m_segmentIndexArray = 0x8; // CUtlVector< int32 >
|
public const nint m_segmentIndexArray = 0x8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimFrameSegment {
|
public static class CAnimFrameSegment {
|
||||||
@ -352,7 +352,7 @@ public static class CAnimParamHandle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimParamHandleMap {
|
public static class CAnimParamHandleMap {
|
||||||
public const nint m_list = 0x0; // CUtlHashtable< uint16, int16 >
|
public const nint m_list = 0x0; // CUtlHashtable<uint16_t,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimParameterBase {
|
public static class CAnimParameterBase {
|
||||||
@ -366,11 +366,11 @@ public static class CAnimParameterBase {
|
|||||||
|
|
||||||
public static class CAnimParameterManagerUpdater {
|
public static class CAnimParameterManagerUpdater {
|
||||||
public const nint m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
public const nint m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||||
public const nint m_idToIndexMap = 0x30; // CUtlHashtable< AnimParamID, int32 >
|
public const nint m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32_t>
|
||||||
public const nint m_nameToIndexMap = 0x50; // CUtlHashtable< CUtlString, int32 >
|
public const nint m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32_t>
|
||||||
public const nint m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
public const nint m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||||
public const nint m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
public const nint m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||||
public const nint m_autoResetMap = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 >
|
public const nint m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimReplayFrame {
|
public static class CAnimReplayFrame {
|
||||||
@ -398,11 +398,11 @@ public static class CAnimSkeleton {
|
|||||||
public const nint m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
public const nint m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
||||||
public const nint m_modelSpaceTransforms = 0x28; // CUtlVector<CTransform>
|
public const nint m_modelSpaceTransforms = 0x28; // CUtlVector<CTransform>
|
||||||
public const nint m_boneNames = 0x40; // CUtlVector<CUtlString>
|
public const nint m_boneNames = 0x40; // CUtlVector<CUtlString>
|
||||||
public const nint m_children = 0x58; // CUtlVector< CUtlVector< int32 > >
|
public const nint m_children = 0x58; // CUtlVector<CUtlVector<int32_t>>
|
||||||
public const nint m_parents = 0x70; // CUtlVector< int32 >
|
public const nint m_parents = 0x70; // CUtlVector<int32_t>
|
||||||
public const nint m_feet = 0x88; // CUtlVector<CAnimFoot>
|
public const nint m_feet = 0x88; // CUtlVector<CAnimFoot>
|
||||||
public const nint m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
public const nint m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
||||||
public const nint m_lodBoneCounts = 0xB8; // CUtlVector< int32 >
|
public const nint m_lodBoneCounts = 0xB8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimStateMachineUpdater {
|
public static class CAnimStateMachineUpdater {
|
||||||
@ -434,7 +434,7 @@ public static class CAnimUpdateNodeRef {
|
|||||||
|
|
||||||
public static class CAnimUpdateSharedData {
|
public static class CAnimUpdateSharedData {
|
||||||
public const nint m_nodes = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
public const nint m_nodes = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
||||||
public const nint m_nodeIndexMap = 0x28; // CUtlHashtable< CAnimNodePath, int32 >
|
public const nint m_nodeIndexMap = 0x28; // CUtlHashtable<CAnimNodePath,int32_t>
|
||||||
public const nint m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
public const nint m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
||||||
public const nint m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
public const nint m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
||||||
public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
||||||
@ -506,7 +506,7 @@ public static class CAttachment {
|
|||||||
public const nint m_influenceNames = 0x8; // CUtlString[3]
|
public const nint m_influenceNames = 0x8; // CUtlString[3]
|
||||||
public const nint m_vInfluenceRotations = 0x20; // Quaternion[3]
|
public const nint m_vInfluenceRotations = 0x20; // Quaternion[3]
|
||||||
public const nint m_vInfluenceOffsets = 0x50; // Vector[3]
|
public const nint m_vInfluenceOffsets = 0x50; // Vector[3]
|
||||||
public const nint m_influenceWeights = 0x74; // float32[3]
|
public const nint m_influenceWeights = 0x74; // float[3]
|
||||||
public const nint m_bInfluenceRootTransform = 0x80; // bool[3]
|
public const nint m_bInfluenceRootTransform = 0x80; // bool[3]
|
||||||
public const nint m_nInfluences = 0x83; // uint8_t
|
public const nint m_nInfluences = 0x83; // uint8_t
|
||||||
public const nint m_bIgnoreRotation = 0x84; // bool
|
public const nint m_bIgnoreRotation = 0x84; // bool
|
||||||
@ -542,7 +542,7 @@ public static class CBlend2DUpdateNode {
|
|||||||
public const nint m_items = 0x60; // CUtlVector<BlendItem_t>
|
public const nint m_items = 0x60; // CUtlVector<BlendItem_t>
|
||||||
public const nint m_tags = 0x78; // CUtlVector<TagSpan_t>
|
public const nint m_tags = 0x78; // CUtlVector<TagSpan_t>
|
||||||
public const nint m_paramSpans = 0x90; // CParamSpanUpdater
|
public const nint m_paramSpans = 0x90; // CParamSpanUpdater
|
||||||
public const nint m_nodeItemIndices = 0xA8; // CUtlVector< int32 >
|
public const nint m_nodeItemIndices = 0xA8; // CUtlVector<int32_t>
|
||||||
public const nint m_damping = 0xC0; // CAnimInputDamping
|
public const nint m_damping = 0xC0; // CAnimInputDamping
|
||||||
public const nint m_blendSourceX = 0xD0; // AnimValueSource
|
public const nint m_blendSourceX = 0xD0; // AnimValueSource
|
||||||
public const nint m_paramX = 0xD4; // CAnimParamHandle
|
public const nint m_paramX = 0xD4; // CAnimParamHandle
|
||||||
@ -563,8 +563,8 @@ public static class CBlendCurve {
|
|||||||
|
|
||||||
public static class CBlendUpdateNode {
|
public static class CBlendUpdateNode {
|
||||||
public const nint m_children = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
public const nint m_children = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
public const nint m_sortedOrder = 0x78; // CUtlVector< uint8 >
|
public const nint m_sortedOrder = 0x78; // CUtlVector<uint8_t>
|
||||||
public const nint m_targetValues = 0x90; // CUtlVector< float32 >
|
public const nint m_targetValues = 0x90; // CUtlVector<float>
|
||||||
public const nint m_blendValueSource = 0xAC; // AnimValueSource
|
public const nint m_blendValueSource = 0xAC; // AnimValueSource
|
||||||
public const nint m_paramIndex = 0xB0; // CAnimParamHandle
|
public const nint m_paramIndex = 0xB0; // CAnimParamHandle
|
||||||
public const nint m_damping = 0xB8; // CAnimInputDamping
|
public const nint m_damping = 0xB8; // CAnimInputDamping
|
||||||
@ -589,7 +589,7 @@ public static class CBoneConstraintDotToMorph {
|
|||||||
public const nint m_sBoneName = 0x28; // CUtlString
|
public const nint m_sBoneName = 0x28; // CUtlString
|
||||||
public const nint m_sTargetBoneName = 0x30; // CUtlString
|
public const nint m_sTargetBoneName = 0x30; // CUtlString
|
||||||
public const nint m_sMorphChannelName = 0x38; // CUtlString
|
public const nint m_sMorphChannelName = 0x38; // CUtlString
|
||||||
public const nint m_flRemap = 0x40; // float32[4]
|
public const nint m_flRemap = 0x40; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CBoneConstraintPoseSpaceBone {
|
public static class CBoneConstraintPoseSpaceBone {
|
||||||
@ -611,7 +611,7 @@ public static class CBoneConstraintPoseSpaceMorph {
|
|||||||
|
|
||||||
public static class CBoneConstraintPoseSpaceMorph_Input_t {
|
public static class CBoneConstraintPoseSpaceMorph_Input_t {
|
||||||
public const nint m_inputValue = 0x0; // Vector
|
public const nint m_inputValue = 0x0; // Vector
|
||||||
public const nint m_outputWeightList = 0x10; // CUtlVector< float32 >
|
public const nint m_outputWeightList = 0x10; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CBoneMaskUpdateNode {
|
public static class CBoneMaskUpdateNode {
|
||||||
@ -642,15 +642,15 @@ public static class CCPPScriptComponentUpdater {
|
|||||||
|
|
||||||
public static class CCachedPose {
|
public static class CCachedPose {
|
||||||
public const nint m_transforms = 0x8; // CUtlVector<CTransform>
|
public const nint m_transforms = 0x8; // CUtlVector<CTransform>
|
||||||
public const nint m_morphWeights = 0x20; // CUtlVector< float32 >
|
public const nint m_morphWeights = 0x20; // CUtlVector<float>
|
||||||
public const nint m_hSequence = 0x38; // HSequence
|
public const nint m_hSequence = 0x38; // HSequence
|
||||||
public const nint m_flCycle = 0x3C; // float
|
public const nint m_flCycle = 0x3C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CChoiceUpdateNode {
|
public static class CChoiceUpdateNode {
|
||||||
public const nint m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
public const nint m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
public const nint m_weights = 0x70; // CUtlVector< float32 >
|
public const nint m_weights = 0x70; // CUtlVector<float>
|
||||||
public const nint m_blendTimes = 0x88; // CUtlVector< float32 >
|
public const nint m_blendTimes = 0x88; // CUtlVector<float>
|
||||||
public const nint m_choiceMethod = 0xA0; // ChoiceMethod
|
public const nint m_choiceMethod = 0xA0; // ChoiceMethod
|
||||||
public const nint m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod
|
public const nint m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod
|
||||||
public const nint m_blendMethod = 0xA8; // ChoiceBlendMethod
|
public const nint m_blendMethod = 0xA8; // ChoiceBlendMethod
|
||||||
@ -672,15 +672,15 @@ public static class CCompressorGroup {
|
|||||||
public const nint m_szChannelClass = 0x8; // CUtlVector<char*>
|
public const nint m_szChannelClass = 0x8; // CUtlVector<char*>
|
||||||
public const nint m_szVariableName = 0x20; // CUtlVector<char*>
|
public const nint m_szVariableName = 0x20; // CUtlVector<char*>
|
||||||
public const nint m_nType = 0x38; // CUtlVector<fieldtype_t>
|
public const nint m_nType = 0x38; // CUtlVector<fieldtype_t>
|
||||||
public const nint m_nFlags = 0x50; // CUtlVector< int32 >
|
public const nint m_nFlags = 0x50; // CUtlVector<int32_t>
|
||||||
public const nint m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
public const nint m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||||
public const nint m_nCompressorIndex = 0x80; // CUtlVector< int32 >
|
public const nint m_nCompressorIndex = 0x80; // CUtlVector<int32_t>
|
||||||
public const nint m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
public const nint m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||||
public const nint m_nElementUniqueID = 0xB0; // CUtlVector< CUtlVector< int32 > >
|
public const nint m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32_t>>
|
||||||
public const nint m_nElementMask = 0xC8; // CUtlVector< uint32 >
|
public const nint m_nElementMask = 0xC8; // CUtlVector<uint32_t>
|
||||||
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
public const nint m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||||
public const nint m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
public const nint m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||||
public const nint m_intCompressor = 0x128; // CUtlVector< CCompressor< int32 >* >
|
public const nint m_intCompressor = 0x128; // CUtlVector<CCompressor<int32_t>*>
|
||||||
public const nint m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
|
public const nint m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
|
||||||
public const nint m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
|
public const nint m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
|
||||||
public const nint m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
public const nint m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
||||||
@ -788,7 +788,7 @@ public static class CDistanceRemainingMetricEvaluator {
|
|||||||
|
|
||||||
public static class CDrawCullingData {
|
public static class CDrawCullingData {
|
||||||
public const nint m_vConeApex = 0x0; // Vector
|
public const nint m_vConeApex = 0x0; // Vector
|
||||||
public const nint m_ConeAxis = 0xC; // int8[3]
|
public const nint m_ConeAxis = 0xC; // int8_t[3]
|
||||||
public const nint m_ConeCutoff = 0xF; // int8_t
|
public const nint m_ConeCutoff = 0xF; // int8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -909,7 +909,7 @@ public static class CFootCycleDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootCycleMetricEvaluator {
|
public static class CFootCycleMetricEvaluator {
|
||||||
public const nint m_footIndices = 0x50; // CUtlVector< int32 >
|
public const nint m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootDefinition {
|
public static class CFootDefinition {
|
||||||
@ -965,7 +965,7 @@ public static class CFootPinningUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFootPositionMetricEvaluator {
|
public static class CFootPositionMetricEvaluator {
|
||||||
public const nint m_footIndices = 0x50; // CUtlVector< int32 >
|
public const nint m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
public const nint m_bIgnoreSlope = 0x68; // bool
|
public const nint m_bIgnoreSlope = 0x68; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1072,7 +1072,7 @@ public static class CLODComponentUpdater {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CLeanMatrixUpdateNode {
|
public static class CLeanMatrixUpdateNode {
|
||||||
public const nint m_frameCorners = 0x5C; // int32[3][3]
|
public const nint m_frameCorners = 0x5C; // int32_t[3][3]
|
||||||
public const nint m_poses = 0x80; // CPoseHandle[9]
|
public const nint m_poses = 0x80; // CPoseHandle[9]
|
||||||
public const nint m_damping = 0xA8; // CAnimInputDamping
|
public const nint m_damping = 0xA8; // CAnimInputDamping
|
||||||
public const nint m_blendSource = 0xB8; // AnimVectorSource
|
public const nint m_blendSource = 0xB8; // AnimVectorSource
|
||||||
@ -1170,7 +1170,7 @@ public static class CModelConfigElement_RandomColor {
|
|||||||
|
|
||||||
public static class CModelConfigElement_RandomPick {
|
public static class CModelConfigElement_RandomPick {
|
||||||
public const nint m_Choices = 0x48; // CUtlVector<CUtlString>
|
public const nint m_Choices = 0x48; // CUtlVector<CUtlString>
|
||||||
public const nint m_ChoiceWeights = 0x60; // CUtlVector< float32 >
|
public const nint m_ChoiceWeights = 0x60; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CModelConfigElement_SetBodygroup {
|
public static class CModelConfigElement_SetBodygroup {
|
||||||
@ -1214,8 +1214,8 @@ public static class CMoodVData {
|
|||||||
public static class CMorphBundleData {
|
public static class CMorphBundleData {
|
||||||
public const nint m_flULeftSrc = 0x0; // float
|
public const nint m_flULeftSrc = 0x0; // float
|
||||||
public const nint m_flVTopSrc = 0x4; // float
|
public const nint m_flVTopSrc = 0x4; // float
|
||||||
public const nint m_offsets = 0x8; // CUtlVector< float32 >
|
public const nint m_offsets = 0x8; // CUtlVector<float>
|
||||||
public const nint m_ranges = 0x20; // CUtlVector< float32 >
|
public const nint m_ranges = 0x20; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CMorphConstraint {
|
public static class CMorphConstraint {
|
||||||
@ -1265,7 +1265,7 @@ public static class CMotionGraph {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CMotionGraphConfig {
|
public static class CMotionGraphConfig {
|
||||||
public const nint m_paramValues = 0x0; // float32[4]
|
public const nint m_paramValues = 0x0; // float[4]
|
||||||
public const nint m_flDuration = 0x10; // float
|
public const nint m_flDuration = 0x10; // float
|
||||||
public const nint m_nMotionIndex = 0x14; // MotionIndex
|
public const nint m_nMotionIndex = 0x14; // MotionIndex
|
||||||
public const nint m_nSampleStart = 0x18; // int32_t
|
public const nint m_nSampleStart = 0x18; // int32_t
|
||||||
@ -1276,7 +1276,7 @@ public static class CMotionGraphGroup {
|
|||||||
public const nint m_searchDB = 0x0; // CMotionSearchDB
|
public const nint m_searchDB = 0x0; // CMotionSearchDB
|
||||||
public const nint m_motionGraphs = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
public const nint m_motionGraphs = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
||||||
public const nint m_motionGraphConfigs = 0xD0; // CUtlVector<CMotionGraphConfig>
|
public const nint m_motionGraphConfigs = 0xD0; // CUtlVector<CMotionGraphConfig>
|
||||||
public const nint m_sampleToConfig = 0xE8; // CUtlVector< int32 >
|
public const nint m_sampleToConfig = 0xE8; // CUtlVector<int32_t>
|
||||||
public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle
|
public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1287,7 +1287,7 @@ public static class CMotionGraphUpdateNode {
|
|||||||
public static class CMotionMatchingUpdateNode {
|
public static class CMotionMatchingUpdateNode {
|
||||||
public const nint m_dataSet = 0x58; // CMotionDataSet
|
public const nint m_dataSet = 0x58; // CMotionDataSet
|
||||||
public const nint m_metrics = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
public const nint m_metrics = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
||||||
public const nint m_weights = 0x90; // CUtlVector< float32 >
|
public const nint m_weights = 0x90; // CUtlVector<float>
|
||||||
public const nint m_bSearchEveryTick = 0xE0; // bool
|
public const nint m_bSearchEveryTick = 0xE0; // bool
|
||||||
public const nint m_flSearchInterval = 0xE4; // float
|
public const nint m_flSearchInterval = 0xE4; // float
|
||||||
public const nint m_bSearchWhenClipEnds = 0xE8; // bool
|
public const nint m_bSearchWhenClipEnds = 0xE8; // bool
|
||||||
@ -1311,8 +1311,8 @@ public static class CMotionMatchingUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CMotionMetricEvaluator {
|
public static class CMotionMetricEvaluator {
|
||||||
public const nint m_means = 0x18; // CUtlVector< float32 >
|
public const nint m_means = 0x18; // CUtlVector<float>
|
||||||
public const nint m_standardDeviations = 0x30; // CUtlVector< float32 >
|
public const nint m_standardDeviations = 0x30; // CUtlVector<float>
|
||||||
public const nint m_flWeight = 0x48; // float
|
public const nint m_flWeight = 0x48; // float
|
||||||
public const nint m_nDimensionStartIndex = 0x4C; // int32_t
|
public const nint m_nDimensionStartIndex = 0x4C; // int32_t
|
||||||
}
|
}
|
||||||
@ -1343,8 +1343,8 @@ public static class CMotionSearchNode {
|
|||||||
public const nint m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
public const nint m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||||
public const nint m_quantizer = 0x18; // CVectorQuantizer
|
public const nint m_quantizer = 0x18; // CVectorQuantizer
|
||||||
public const nint m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
public const nint m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||||
public const nint m_sampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > >
|
public const nint m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32_t>>
|
||||||
public const nint m_selectableSamples = 0x68; // CUtlVector< int32 >
|
public const nint m_selectableSamples = 0x68; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CMovementComponentUpdater {
|
public static class CMovementComponentUpdater {
|
||||||
@ -1406,7 +1406,7 @@ public static class CPathHelperUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPathMetricEvaluator {
|
public static class CPathMetricEvaluator {
|
||||||
public const nint m_pathTimeSamples = 0x50; // CUtlVector< float32 >
|
public const nint m_pathTimeSamples = 0x50; // CUtlVector<float>
|
||||||
public const nint m_flDistance = 0x68; // float
|
public const nint m_flDistance = 0x68; // float
|
||||||
public const nint m_bExtrapolateMovement = 0x6C; // bool
|
public const nint m_bExtrapolateMovement = 0x6C; // bool
|
||||||
public const nint m_flMinExtrapolationSpeed = 0x70; // float
|
public const nint m_flMinExtrapolationSpeed = 0x70; // float
|
||||||
@ -1456,7 +1456,7 @@ public static class CPhysSurfacePropertiesSoundNames {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPlayerInputAnimMotorUpdater {
|
public static class CPlayerInputAnimMotorUpdater {
|
||||||
public const nint m_sampleTimes = 0x20; // CUtlVector< float32 >
|
public const nint m_sampleTimes = 0x20; // CUtlVector<float>
|
||||||
public const nint m_flSpringConstant = 0x3C; // float
|
public const nint m_flSpringConstant = 0x3C; // float
|
||||||
public const nint m_flAnticipationDistance = 0x40; // float
|
public const nint m_flAnticipationDistance = 0x40; // float
|
||||||
public const nint m_hAnticipationPosParam = 0x44; // CAnimParamHandle
|
public const nint m_hAnticipationPosParam = 0x44; // CAnimParamHandle
|
||||||
@ -1490,7 +1490,7 @@ public static class CRagdollAnimTag {
|
|||||||
|
|
||||||
public static class CRagdollComponentUpdater {
|
public static class CRagdollComponentUpdater {
|
||||||
public const nint m_ragdollNodePaths = 0x30; // CUtlVector<CAnimNodePath>
|
public const nint m_ragdollNodePaths = 0x30; // CUtlVector<CAnimNodePath>
|
||||||
public const nint m_boneIndices = 0x48; // CUtlVector< int32 >
|
public const nint m_boneIndices = 0x48; // CUtlVector<int32_t>
|
||||||
public const nint m_boneNames = 0x60; // CUtlVector<CUtlString>
|
public const nint m_boneNames = 0x60; // CUtlVector<CUtlString>
|
||||||
public const nint m_weightLists = 0x78; // CUtlVector<WeightList>
|
public const nint m_weightLists = 0x78; // CUtlVector<WeightList>
|
||||||
public const nint m_flSpringFrequencyMin = 0x90; // float
|
public const nint m_flSpringFrequencyMin = 0x90; // float
|
||||||
@ -1516,7 +1516,7 @@ public static class CRenderMesh {
|
|||||||
|
|
||||||
public static class CRenderSkeleton {
|
public static class CRenderSkeleton {
|
||||||
public const nint m_bones = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
public const nint m_bones = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
||||||
public const nint m_boneParents = 0x30; // CUtlVector< int32 >
|
public const nint m_boneParents = 0x30; // CUtlVector<int32_t>
|
||||||
public const nint m_nBoneWeightCount = 0x48; // int32_t
|
public const nint m_nBoneWeightCount = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1531,9 +1531,9 @@ public static class CSceneObjectData {
|
|||||||
|
|
||||||
public static class CSelectorUpdateNode {
|
public static class CSelectorUpdateNode {
|
||||||
public const nint m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
public const nint m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
public const nint m_tags = 0x70; // CUtlVector< int8 >
|
public const nint m_tags = 0x70; // CUtlVector<int8_t>
|
||||||
public const nint m_blendCurve = 0x8C; // CBlendCurve
|
public const nint m_blendCurve = 0x8C; // CBlendCurve
|
||||||
public const nint m_flBlendTime = 0x94; // CAnimValue< float32 >
|
public const nint m_flBlendTime = 0x94; // CAnimValue<float>
|
||||||
public const nint m_hParameter = 0x9C; // CAnimParamHandle
|
public const nint m_hParameter = 0x9C; // CAnimParamHandle
|
||||||
public const nint m_eTagBehavior = 0xA0; // SelectorTagBehavior_t
|
public const nint m_eTagBehavior = 0xA0; // SelectorTagBehavior_t
|
||||||
public const nint m_bResetOnChange = 0xA4; // bool
|
public const nint m_bResetOnChange = 0xA4; // bool
|
||||||
@ -1563,10 +1563,10 @@ public static class CSeqAutoLayerFlag {
|
|||||||
|
|
||||||
public static class CSeqBoneMaskList {
|
public static class CSeqBoneMaskList {
|
||||||
public const nint m_sName = 0x0; // CBufferString
|
public const nint m_sName = 0x0; // CBufferString
|
||||||
public const nint m_nLocalBoneArray = 0x10; // CUtlVector< int16 >
|
public const nint m_nLocalBoneArray = 0x10; // CUtlVector<int16_t>
|
||||||
public const nint m_flBoneWeightArray = 0x28; // CUtlVector< float32 >
|
public const nint m_flBoneWeightArray = 0x28; // CUtlVector<float>
|
||||||
public const nint m_flDefaultMorphCtrlWeight = 0x40; // float
|
public const nint m_flDefaultMorphCtrlWeight = 0x40; // float
|
||||||
public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > >
|
public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector<CUtlPair<CBufferString,float>>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSeqCmdLayer {
|
public static class CSeqCmdLayer {
|
||||||
@ -1605,11 +1605,11 @@ public static class CSeqIKLock {
|
|||||||
|
|
||||||
public static class CSeqMultiFetch {
|
public static class CSeqMultiFetch {
|
||||||
public const nint m_flags = 0x0; // CSeqMultiFetchFlag
|
public const nint m_flags = 0x0; // CSeqMultiFetchFlag
|
||||||
public const nint m_localReferenceArray = 0x8; // CUtlVector< int16 >
|
public const nint m_localReferenceArray = 0x8; // CUtlVector<int16_t>
|
||||||
public const nint m_nGroupSize = 0x20; // int32[2]
|
public const nint m_nGroupSize = 0x20; // int32_t[2]
|
||||||
public const nint m_nLocalPose = 0x28; // int32[2]
|
public const nint m_nLocalPose = 0x28; // int32_t[2]
|
||||||
public const nint m_poseKeyArray0 = 0x30; // CUtlVector< float32 >
|
public const nint m_poseKeyArray0 = 0x30; // CUtlVector<float>
|
||||||
public const nint m_poseKeyArray1 = 0x48; // CUtlVector< float32 >
|
public const nint m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
||||||
public const nint m_nLocalCyclePoseParameter = 0x60; // int32_t
|
public const nint m_nLocalCyclePoseParameter = 0x60; // int32_t
|
||||||
public const nint m_bCalculatePoseParameters = 0x64; // bool
|
public const nint m_bCalculatePoseParameters = 0x64; // bool
|
||||||
}
|
}
|
||||||
@ -1660,8 +1660,8 @@ public static class CSeqScaleSet {
|
|||||||
public const nint m_sName = 0x0; // CBufferString
|
public const nint m_sName = 0x0; // CBufferString
|
||||||
public const nint m_bRootOffset = 0x10; // bool
|
public const nint m_bRootOffset = 0x10; // bool
|
||||||
public const nint m_vRootOffset = 0x14; // Vector
|
public const nint m_vRootOffset = 0x14; // Vector
|
||||||
public const nint m_nLocalBoneArray = 0x20; // CUtlVector< int16 >
|
public const nint m_nLocalBoneArray = 0x20; // CUtlVector<int16_t>
|
||||||
public const nint m_flBoneScaleArray = 0x38; // CUtlVector< float32 >
|
public const nint m_flBoneScaleArray = 0x38; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSeqSeqDescFlag {
|
public static class CSeqSeqDescFlag {
|
||||||
@ -1806,8 +1806,8 @@ public static class CStateNodeStateData {
|
|||||||
|
|
||||||
public static class CStateNodeTransitionData {
|
public static class CStateNodeTransitionData {
|
||||||
public const nint m_curve = 0x0; // CBlendCurve
|
public const nint m_curve = 0x0; // CBlendCurve
|
||||||
public const nint m_blendDuration = 0x8; // CAnimValue< float32 >
|
public const nint m_blendDuration = 0x8; // CAnimValue<float>
|
||||||
public const nint m_resetCycleValue = 0x10; // CAnimValue< float32 >
|
public const nint m_resetCycleValue = 0x10; // CAnimValue<float>
|
||||||
public const nint m_bReset = 0x0; // bitfield:1
|
public const nint m_bReset = 0x0; // bitfield:1
|
||||||
public const nint m_resetCycleOption = 0x0; // bitfield:3
|
public const nint m_resetCycleOption = 0x0; // bitfield:3
|
||||||
}
|
}
|
||||||
@ -1815,7 +1815,7 @@ public static class CStateNodeTransitionData {
|
|||||||
public static class CStateUpdateData {
|
public static class CStateUpdateData {
|
||||||
public const nint m_name = 0x0; // CUtlString
|
public const nint m_name = 0x0; // CUtlString
|
||||||
public const nint m_hScript = 0x8; // AnimScriptHandle
|
public const nint m_hScript = 0x8; // AnimScriptHandle
|
||||||
public const nint m_transitionIndices = 0x10; // CUtlVector< int32 >
|
public const nint m_transitionIndices = 0x10; // CUtlVector<int32_t>
|
||||||
public const nint m_actions = 0x28; // CUtlVector<CStateActionUpdater>
|
public const nint m_actions = 0x28; // CUtlVector<CStateActionUpdater>
|
||||||
public const nint m_stateID = 0x40; // AnimStateID
|
public const nint m_stateID = 0x40; // AnimStateID
|
||||||
public const nint m_bIsStartState = 0x0; // bitfield:1
|
public const nint m_bIsStartState = 0x0; // bitfield:1
|
||||||
@ -1830,7 +1830,7 @@ public static class CStaticPoseCache {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CStepsRemainingMetricEvaluator {
|
public static class CStepsRemainingMetricEvaluator {
|
||||||
public const nint m_footIndices = 0x50; // CUtlVector< int32 >
|
public const nint m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
public const nint m_flMinStepsRemaining = 0x68; // float
|
public const nint m_flMinStepsRemaining = 0x68; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1917,7 +1917,7 @@ public static class CVectorAnimParameter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CVectorQuantizer {
|
public static class CVectorQuantizer {
|
||||||
public const nint m_centroidVectors = 0x0; // CUtlVector< float32 >
|
public const nint m_centroidVectors = 0x0; // CUtlVector<float>
|
||||||
public const nint m_nCentroids = 0x18; // int32_t
|
public const nint m_nCentroids = 0x18; // int32_t
|
||||||
public const nint m_nDimensions = 0x1C; // int32_t
|
public const nint m_nDimensions = 0x1C; // int32_t
|
||||||
}
|
}
|
||||||
@ -2058,7 +2058,7 @@ public static class FootPinningPoseOpFixedData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FootStepTrigger {
|
public static class FootStepTrigger {
|
||||||
public const nint m_tags = 0x0; // CUtlVector< int32 >
|
public const nint m_tags = 0x0; // CUtlVector<int32_t>
|
||||||
public const nint m_nFootIndex = 0x18; // int32_t
|
public const nint m_nFootIndex = 0x18; // int32_t
|
||||||
public const nint m_triggerPhase = 0x1C; // StepPhase
|
public const nint m_triggerPhase = 0x1C; // StepPhase
|
||||||
}
|
}
|
||||||
@ -2166,12 +2166,12 @@ public static class ModelBoneFlexDriver_t {
|
|||||||
|
|
||||||
public static class ModelSkeletonData_t {
|
public static class ModelSkeletonData_t {
|
||||||
public const nint m_boneName = 0x0; // CUtlVector<CUtlString>
|
public const nint m_boneName = 0x0; // CUtlVector<CUtlString>
|
||||||
public const nint m_nParent = 0x18; // CUtlVector< int16 >
|
public const nint m_nParent = 0x18; // CUtlVector<int16_t>
|
||||||
public const nint m_boneSphere = 0x30; // CUtlVector< float32 >
|
public const nint m_boneSphere = 0x30; // CUtlVector<float>
|
||||||
public const nint m_nFlag = 0x48; // CUtlVector< uint32 >
|
public const nint m_nFlag = 0x48; // CUtlVector<uint32_t>
|
||||||
public const nint m_bonePosParent = 0x60; // CUtlVector<Vector>
|
public const nint m_bonePosParent = 0x60; // CUtlVector<Vector>
|
||||||
public const nint m_boneRotParent = 0x78; // CUtlVector<QuaternionStorage>
|
public const nint m_boneRotParent = 0x78; // CUtlVector<QuaternionStorage>
|
||||||
public const nint m_boneScaleParent = 0x90; // CUtlVector< float32 >
|
public const nint m_boneScaleParent = 0x90; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class MoodAnimationLayer_t {
|
public static class MoodAnimationLayer_t {
|
||||||
@ -2231,10 +2231,10 @@ public static class PermModelData_t {
|
|||||||
public const nint m_modelInfo = 0x8; // PermModelInfo_t
|
public const nint m_modelInfo = 0x8; // PermModelInfo_t
|
||||||
public const nint m_ExtParts = 0x60; // CUtlVector<PermModelExtPart_t>
|
public const nint m_ExtParts = 0x60; // CUtlVector<PermModelExtPart_t>
|
||||||
public const nint m_refMeshes = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
public const nint m_refMeshes = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
||||||
public const nint m_refMeshGroupMasks = 0x90; // CUtlVector< uint64 >
|
public const nint m_refMeshGroupMasks = 0x90; // CUtlVector<uint64_t>
|
||||||
public const nint m_refPhysGroupMasks = 0xA8; // CUtlVector< uint64 >
|
public const nint m_refPhysGroupMasks = 0xA8; // CUtlVector<uint64_t>
|
||||||
public const nint m_refLODGroupMasks = 0xC0; // CUtlVector< uint8 >
|
public const nint m_refLODGroupMasks = 0xC0; // CUtlVector<uint8_t>
|
||||||
public const nint m_lodGroupSwitchDistances = 0xD8; // CUtlVector< float32 >
|
public const nint m_lodGroupSwitchDistances = 0xD8; // CUtlVector<float>
|
||||||
public const nint m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
public const nint m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
public const nint m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
public const nint m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||||
@ -2243,8 +2243,8 @@ public static class PermModelData_t {
|
|||||||
public const nint m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
public const nint m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
||||||
public const nint m_nDefaultMeshGroupMask = 0x180; // uint64_t
|
public const nint m_nDefaultMeshGroupMask = 0x180; // uint64_t
|
||||||
public const nint m_modelSkeleton = 0x188; // ModelSkeletonData_t
|
public const nint m_modelSkeleton = 0x188; // ModelSkeletonData_t
|
||||||
public const nint m_remappingTable = 0x230; // CUtlVector< int16 >
|
public const nint m_remappingTable = 0x230; // CUtlVector<int16_t>
|
||||||
public const nint m_remappingTableStarts = 0x248; // CUtlVector< uint16 >
|
public const nint m_remappingTableStarts = 0x248; // CUtlVector<uint16_t>
|
||||||
public const nint m_boneFlexDrivers = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
public const nint m_boneFlexDrivers = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
||||||
public const nint m_pModelConfigList = 0x278; // CModelConfigList*
|
public const nint m_pModelConfigList = 0x278; // CModelConfigList*
|
||||||
public const nint m_BodyGroupsHiddenInTools = 0x280; // CUtlVector<CUtlString>
|
public const nint m_BodyGroupsHiddenInTools = 0x280; // CUtlVector<CUtlString>
|
||||||
@ -2273,7 +2273,7 @@ public static class PermModelInfo_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class PhysSoftbodyDesc_t {
|
public static class PhysSoftbodyDesc_t {
|
||||||
public const nint m_ParticleBoneHash = 0x0; // CUtlVector< uint32 >
|
public const nint m_ParticleBoneHash = 0x0; // CUtlVector<uint32_t>
|
||||||
public const nint m_Particles = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
public const nint m_Particles = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
||||||
public const nint m_Springs = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
public const nint m_Springs = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
||||||
public const nint m_Capsules = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
public const nint m_Capsules = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
||||||
@ -2290,14 +2290,14 @@ public static class RenderSkeletonBone_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class SampleCode {
|
public static class SampleCode {
|
||||||
public const nint m_subCode = 0x0; // uint8[8]
|
public const nint m_subCode = 0x0; // uint8_t[8]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ScriptInfo_t {
|
public static class ScriptInfo_t {
|
||||||
public const nint m_code = 0x0; // CUtlString
|
public const nint m_code = 0x0; // CUtlString
|
||||||
public const nint m_paramsModified = 0x8; // CUtlVector<CAnimParamHandle>
|
public const nint m_paramsModified = 0x8; // CUtlVector<CAnimParamHandle>
|
||||||
public const nint m_proxyReadParams = 0x20; // CUtlVector< int32 >
|
public const nint m_proxyReadParams = 0x20; // CUtlVector<int32_t>
|
||||||
public const nint m_proxyWriteParams = 0x38; // CUtlVector< int32 >
|
public const nint m_proxyWriteParams = 0x38; // CUtlVector<int32_t>
|
||||||
public const nint m_eScriptType = 0x50; // AnimScriptType
|
public const nint m_eScriptType = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2360,17 +2360,17 @@ public static class TwoBoneIKSettings_t {
|
|||||||
public static class VPhysXAggregateData_t {
|
public static class VPhysXAggregateData_t {
|
||||||
public const nint m_nFlags = 0x0; // uint16_t
|
public const nint m_nFlags = 0x0; // uint16_t
|
||||||
public const nint m_nRefCounter = 0x2; // uint16_t
|
public const nint m_nRefCounter = 0x2; // uint16_t
|
||||||
public const nint m_bonesHash = 0x8; // CUtlVector< uint32 >
|
public const nint m_bonesHash = 0x8; // CUtlVector<uint32_t>
|
||||||
public const nint m_boneNames = 0x20; // CUtlVector<CUtlString>
|
public const nint m_boneNames = 0x20; // CUtlVector<CUtlString>
|
||||||
public const nint m_indexNames = 0x38; // CUtlVector< uint16 >
|
public const nint m_indexNames = 0x38; // CUtlVector<uint16_t>
|
||||||
public const nint m_indexHash = 0x50; // CUtlVector< uint16 >
|
public const nint m_indexHash = 0x50; // CUtlVector<uint16_t>
|
||||||
public const nint m_bindPose = 0x68; // CUtlVector<matrix3x4a_t>
|
public const nint m_bindPose = 0x68; // CUtlVector<matrix3x4a_t>
|
||||||
public const nint m_parts = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
public const nint m_parts = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
||||||
public const nint m_constraints2 = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
public const nint m_constraints2 = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
||||||
public const nint m_joints = 0xB0; // CUtlVector<VPhysXJoint_t>
|
public const nint m_joints = 0xB0; // CUtlVector<VPhysXJoint_t>
|
||||||
public const nint m_pFeModel = 0xC8; // PhysFeModelDesc_t*
|
public const nint m_pFeModel = 0xC8; // PhysFeModelDesc_t*
|
||||||
public const nint m_boneParents = 0xD0; // CUtlVector< uint16 >
|
public const nint m_boneParents = 0xD0; // CUtlVector<uint16_t>
|
||||||
public const nint m_surfacePropertyHashes = 0xE8; // CUtlVector< uint32 >
|
public const nint m_surfacePropertyHashes = 0xE8; // CUtlVector<uint32_t>
|
||||||
public const nint m_collisionAttributes = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
public const nint m_collisionAttributes = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
||||||
public const nint m_debugPartNames = 0x118; // CUtlVector<CUtlString>
|
public const nint m_debugPartNames = 0x118; // CUtlVector<CUtlString>
|
||||||
public const nint m_embeddedKeyvalues = 0x130; // CUtlString
|
public const nint m_embeddedKeyvalues = 0x130; // CUtlString
|
||||||
@ -2391,9 +2391,9 @@ public static class VPhysXBodyPart_t {
|
|||||||
|
|
||||||
public static class VPhysXCollisionAttributes_t {
|
public static class VPhysXCollisionAttributes_t {
|
||||||
public const nint m_CollisionGroup = 0x0; // uint32_t
|
public const nint m_CollisionGroup = 0x0; // uint32_t
|
||||||
public const nint m_InteractAs = 0x8; // CUtlVector< uint32 >
|
public const nint m_InteractAs = 0x8; // CUtlVector<uint32_t>
|
||||||
public const nint m_InteractWith = 0x20; // CUtlVector< uint32 >
|
public const nint m_InteractWith = 0x20; // CUtlVector<uint32_t>
|
||||||
public const nint m_InteractExclude = 0x38; // CUtlVector< uint32 >
|
public const nint m_InteractExclude = 0x38; // CUtlVector<uint32_t>
|
||||||
public const nint m_CollisionGroupString = 0x50; // CUtlString
|
public const nint m_CollisionGroupString = 0x50; // CUtlString
|
||||||
public const nint m_InteractAsStrings = 0x58; // CUtlVector<CUtlString>
|
public const nint m_InteractAsStrings = 0x58; // CUtlVector<CUtlString>
|
||||||
public const nint m_InteractWithStrings = 0x70; // CUtlVector<CUtlString>
|
public const nint m_InteractWithStrings = 0x70; // CUtlVector<CUtlString>
|
||||||
@ -2493,12 +2493,12 @@ public static class VPhysics2ShapeDef_t {
|
|||||||
public const nint m_capsules = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
public const nint m_capsules = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
||||||
public const nint m_hulls = 0x30; // CUtlVector<RnHullDesc_t>
|
public const nint m_hulls = 0x30; // CUtlVector<RnHullDesc_t>
|
||||||
public const nint m_meshes = 0x48; // CUtlVector<RnMeshDesc_t>
|
public const nint m_meshes = 0x48; // CUtlVector<RnMeshDesc_t>
|
||||||
public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector< uint16 >
|
public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector<uint16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class WeightList {
|
public static class WeightList {
|
||||||
public const nint m_name = 0x0; // CUtlString
|
public const nint m_name = 0x0; // CUtlString
|
||||||
public const nint m_weights = 0x8; // CUtlVector< float32 >
|
public const nint m_weights = 0x8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class WristBone_t {
|
public static class WristBone_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.232860400 UTC
|
// 2023-10-03 00:41:23.597780100 UTC
|
||||||
|
|
||||||
namespace AimMatrixOpFixedSettings_t {
|
namespace AimMatrixOpFixedSettings_t {
|
||||||
constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment
|
constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment
|
||||||
@ -62,9 +62,9 @@ namespace AnimationSnapshotBase_t {
|
|||||||
constexpr std::ptrdiff_t m_flRealTime = 0x0; // float
|
constexpr std::ptrdiff_t m_flRealTime = 0x0; // float
|
||||||
constexpr std::ptrdiff_t m_rootToWorld = 0x10; // matrix3x4a_t
|
constexpr std::ptrdiff_t m_rootToWorld = 0x10; // matrix3x4a_t
|
||||||
constexpr std::ptrdiff_t m_bBonesInWorldSpace = 0x40; // bool
|
constexpr std::ptrdiff_t m_bBonesInWorldSpace = 0x40; // bool
|
||||||
constexpr std::ptrdiff_t m_boneSetupMask = 0x48; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_boneSetupMask = 0x48; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_boneTransforms = 0x60; // CUtlVector<matrix3x4a_t>
|
constexpr std::ptrdiff_t m_boneTransforms = 0x60; // CUtlVector<matrix3x4a_t>
|
||||||
constexpr std::ptrdiff_t m_flexControllers = 0x78; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_flexControllers = 0x78; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_SnapshotType = 0x90; // AnimationSnapshotType_t
|
constexpr std::ptrdiff_t m_SnapshotType = 0x90; // AnimationSnapshotType_t
|
||||||
constexpr std::ptrdiff_t m_bHasDecodeDump = 0x94; // bool
|
constexpr std::ptrdiff_t m_bHasDecodeDump = 0x94; // bool
|
||||||
constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t
|
constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t
|
||||||
@ -128,8 +128,8 @@ namespace CAnimActivity {
|
|||||||
namespace CAnimAttachment {
|
namespace CAnimAttachment {
|
||||||
constexpr std::ptrdiff_t m_influenceRotations = 0x0; // Quaternion[3]
|
constexpr std::ptrdiff_t m_influenceRotations = 0x0; // Quaternion[3]
|
||||||
constexpr std::ptrdiff_t m_influenceOffsets = 0x30; // VectorAligned[3]
|
constexpr std::ptrdiff_t m_influenceOffsets = 0x30; // VectorAligned[3]
|
||||||
constexpr std::ptrdiff_t m_influenceIndices = 0x60; // int32[3]
|
constexpr std::ptrdiff_t m_influenceIndices = 0x60; // int32_t[3]
|
||||||
constexpr std::ptrdiff_t m_influenceWeights = 0x6C; // float32[3]
|
constexpr std::ptrdiff_t m_influenceWeights = 0x6C; // float[3]
|
||||||
constexpr std::ptrdiff_t m_numInfluences = 0x78; // uint8_t
|
constexpr std::ptrdiff_t m_numInfluences = 0x78; // uint8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,8 +174,8 @@ namespace CAnimDataChannelDesc {
|
|||||||
constexpr std::ptrdiff_t m_szGrouping = 0x28; // CBufferString
|
constexpr std::ptrdiff_t m_szGrouping = 0x28; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_szDescription = 0x38; // CBufferString
|
constexpr std::ptrdiff_t m_szDescription = 0x38; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_szElementNameArray = 0x48; // CUtlVector<CBufferString>
|
constexpr std::ptrdiff_t m_szElementNameArray = 0x48; // CUtlVector<CBufferString>
|
||||||
constexpr std::ptrdiff_t m_nElementIndexArray = 0x60; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_nElementIndexArray = 0x60; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_nElementMaskArray = 0x78; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_nElementMaskArray = 0x78; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimDecoder {
|
namespace CAnimDecoder {
|
||||||
@ -235,10 +235,10 @@ namespace CAnimEncodeDifference {
|
|||||||
constexpr std::ptrdiff_t m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
|
constexpr std::ptrdiff_t m_boneArray = 0x0; // CUtlVector<CAnimBoneDifference>
|
||||||
constexpr std::ptrdiff_t m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
|
constexpr std::ptrdiff_t m_morphArray = 0x18; // CUtlVector<CAnimMorphDifference>
|
||||||
constexpr std::ptrdiff_t m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
|
constexpr std::ptrdiff_t m_userArray = 0x30; // CUtlVector<CAnimUserDifference>
|
||||||
constexpr std::ptrdiff_t m_bHasRotationBitArray = 0x48; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_bHasRotationBitArray = 0x48; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_bHasMovementBitArray = 0x60; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_bHasMovementBitArray = 0x60; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_bHasMorphBitArray = 0x78; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_bHasMorphBitArray = 0x78; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_bHasUserBitArray = 0x90; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_bHasUserBitArray = 0x90; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimEncodedFrames {
|
namespace CAnimEncodedFrames {
|
||||||
@ -272,7 +272,7 @@ namespace CAnimFoot {
|
|||||||
namespace CAnimFrameBlockAnim {
|
namespace CAnimFrameBlockAnim {
|
||||||
constexpr std::ptrdiff_t m_nStartFrame = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nStartFrame = 0x0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nEndFrame = 0x4; // int32_t
|
constexpr std::ptrdiff_t m_nEndFrame = 0x4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_segmentIndexArray = 0x8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_segmentIndexArray = 0x8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimFrameSegment {
|
namespace CAnimFrameSegment {
|
||||||
@ -356,7 +356,7 @@ namespace CAnimParamHandle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimParamHandleMap {
|
namespace CAnimParamHandleMap {
|
||||||
constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable< uint16, int16 >
|
constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable<uint16_t,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimParameterBase {
|
namespace CAnimParameterBase {
|
||||||
@ -370,11 +370,11 @@ namespace CAnimParameterBase {
|
|||||||
|
|
||||||
namespace CAnimParameterManagerUpdater {
|
namespace CAnimParameterManagerUpdater {
|
||||||
constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||||
constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable< AnimParamID, int32 >
|
constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable<AnimParamID,int32_t>
|
||||||
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable< CUtlString, int32 >
|
constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable<CUtlString,int32_t>
|
||||||
constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector<CAnimParamHandle>
|
||||||
constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||||
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 >
|
constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable<CAnimParamHandle,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimReplayFrame {
|
namespace CAnimReplayFrame {
|
||||||
@ -402,11 +402,11 @@ namespace CAnimSkeleton {
|
|||||||
constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector<CTransform>
|
||||||
constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // 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_boneNames = 0x40; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector< CUtlVector< int32 > >
|
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CUtlVector<int32_t>>
|
||||||
constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector<CAnimFoot>
|
constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector<CAnimFoot>
|
||||||
constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimStateMachineUpdater {
|
namespace CAnimStateMachineUpdater {
|
||||||
@ -438,7 +438,7 @@ namespace CAnimUpdateNodeRef {
|
|||||||
|
|
||||||
namespace CAnimUpdateSharedData {
|
namespace CAnimUpdateSharedData {
|
||||||
constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
||||||
constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable< CAnimNodePath, int32 >
|
constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable<CAnimNodePath,int32_t>
|
||||||
constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
||||||
constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
||||||
constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
||||||
@ -510,7 +510,7 @@ namespace CAttachment {
|
|||||||
constexpr std::ptrdiff_t m_influenceNames = 0x8; // CUtlString[3]
|
constexpr std::ptrdiff_t m_influenceNames = 0x8; // CUtlString[3]
|
||||||
constexpr std::ptrdiff_t m_vInfluenceRotations = 0x20; // Quaternion[3]
|
constexpr std::ptrdiff_t m_vInfluenceRotations = 0x20; // Quaternion[3]
|
||||||
constexpr std::ptrdiff_t m_vInfluenceOffsets = 0x50; // Vector[3]
|
constexpr std::ptrdiff_t m_vInfluenceOffsets = 0x50; // Vector[3]
|
||||||
constexpr std::ptrdiff_t m_influenceWeights = 0x74; // float32[3]
|
constexpr std::ptrdiff_t m_influenceWeights = 0x74; // float[3]
|
||||||
constexpr std::ptrdiff_t m_bInfluenceRootTransform = 0x80; // bool[3]
|
constexpr std::ptrdiff_t m_bInfluenceRootTransform = 0x80; // bool[3]
|
||||||
constexpr std::ptrdiff_t m_nInfluences = 0x83; // uint8_t
|
constexpr std::ptrdiff_t m_nInfluences = 0x83; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_bIgnoreRotation = 0x84; // bool
|
constexpr std::ptrdiff_t m_bIgnoreRotation = 0x84; // bool
|
||||||
@ -546,7 +546,7 @@ namespace CBlend2DUpdateNode {
|
|||||||
constexpr std::ptrdiff_t m_items = 0x60; // CUtlVector<BlendItem_t>
|
constexpr std::ptrdiff_t m_items = 0x60; // CUtlVector<BlendItem_t>
|
||||||
constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector<TagSpan_t>
|
constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector<TagSpan_t>
|
||||||
constexpr std::ptrdiff_t m_paramSpans = 0x90; // CParamSpanUpdater
|
constexpr std::ptrdiff_t m_paramSpans = 0x90; // CParamSpanUpdater
|
||||||
constexpr std::ptrdiff_t m_nodeItemIndices = 0xA8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_nodeItemIndices = 0xA8; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_damping = 0xC0; // CAnimInputDamping
|
constexpr std::ptrdiff_t m_damping = 0xC0; // CAnimInputDamping
|
||||||
constexpr std::ptrdiff_t m_blendSourceX = 0xD0; // AnimValueSource
|
constexpr std::ptrdiff_t m_blendSourceX = 0xD0; // AnimValueSource
|
||||||
constexpr std::ptrdiff_t m_paramX = 0xD4; // CAnimParamHandle
|
constexpr std::ptrdiff_t m_paramX = 0xD4; // CAnimParamHandle
|
||||||
@ -567,8 +567,8 @@ namespace CBlendCurve {
|
|||||||
|
|
||||||
namespace CBlendUpdateNode {
|
namespace CBlendUpdateNode {
|
||||||
constexpr std::ptrdiff_t m_children = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
constexpr std::ptrdiff_t m_children = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
constexpr std::ptrdiff_t m_sortedOrder = 0x78; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_sortedOrder = 0x78; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_targetValues = 0x90; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_targetValues = 0x90; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_blendValueSource = 0xAC; // AnimValueSource
|
constexpr std::ptrdiff_t m_blendValueSource = 0xAC; // AnimValueSource
|
||||||
constexpr std::ptrdiff_t m_paramIndex = 0xB0; // CAnimParamHandle
|
constexpr std::ptrdiff_t m_paramIndex = 0xB0; // CAnimParamHandle
|
||||||
constexpr std::ptrdiff_t m_damping = 0xB8; // CAnimInputDamping
|
constexpr std::ptrdiff_t m_damping = 0xB8; // CAnimInputDamping
|
||||||
@ -593,7 +593,7 @@ namespace CBoneConstraintDotToMorph {
|
|||||||
constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString
|
constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_sTargetBoneName = 0x30; // CUtlString
|
constexpr std::ptrdiff_t m_sTargetBoneName = 0x30; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_sMorphChannelName = 0x38; // CUtlString
|
constexpr std::ptrdiff_t m_sMorphChannelName = 0x38; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_flRemap = 0x40; // float32[4]
|
constexpr std::ptrdiff_t m_flRemap = 0x40; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CBoneConstraintPoseSpaceBone {
|
namespace CBoneConstraintPoseSpaceBone {
|
||||||
@ -615,7 +615,7 @@ namespace CBoneConstraintPoseSpaceMorph {
|
|||||||
|
|
||||||
namespace CBoneConstraintPoseSpaceMorph_Input_t {
|
namespace CBoneConstraintPoseSpaceMorph_Input_t {
|
||||||
constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector
|
constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector
|
||||||
constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CBoneMaskUpdateNode {
|
namespace CBoneMaskUpdateNode {
|
||||||
@ -646,15 +646,15 @@ namespace CCPPScriptComponentUpdater {
|
|||||||
|
|
||||||
namespace CCachedPose {
|
namespace CCachedPose {
|
||||||
constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector<CTransform>
|
constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector<CTransform>
|
||||||
constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_hSequence = 0x38; // HSequence
|
constexpr std::ptrdiff_t m_hSequence = 0x38; // HSequence
|
||||||
constexpr std::ptrdiff_t m_flCycle = 0x3C; // float
|
constexpr std::ptrdiff_t m_flCycle = 0x3C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CChoiceUpdateNode {
|
namespace CChoiceUpdateNode {
|
||||||
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
constexpr std::ptrdiff_t m_weights = 0x70; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_weights = 0x70; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_blendTimes = 0x88; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_blendTimes = 0x88; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_choiceMethod = 0xA0; // ChoiceMethod
|
constexpr std::ptrdiff_t m_choiceMethod = 0xA0; // ChoiceMethod
|
||||||
constexpr std::ptrdiff_t m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod
|
constexpr std::ptrdiff_t m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod
|
||||||
constexpr std::ptrdiff_t m_blendMethod = 0xA8; // ChoiceBlendMethod
|
constexpr std::ptrdiff_t m_blendMethod = 0xA8; // ChoiceBlendMethod
|
||||||
@ -676,15 +676,15 @@ namespace CCompressorGroup {
|
|||||||
constexpr std::ptrdiff_t m_szChannelClass = 0x8; // CUtlVector<char*>
|
constexpr std::ptrdiff_t m_szChannelClass = 0x8; // CUtlVector<char*>
|
||||||
constexpr std::ptrdiff_t m_szVariableName = 0x20; // CUtlVector<char*>
|
constexpr std::ptrdiff_t m_szVariableName = 0x20; // CUtlVector<char*>
|
||||||
constexpr std::ptrdiff_t m_nType = 0x38; // CUtlVector<fieldtype_t>
|
constexpr std::ptrdiff_t m_nType = 0x38; // CUtlVector<fieldtype_t>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||||
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector< CUtlVector< int32 > >
|
constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector<CUtlVector<int32_t>>
|
||||||
constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||||
constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||||
constexpr std::ptrdiff_t m_intCompressor = 0x128; // CUtlVector< CCompressor< int32 >* >
|
constexpr std::ptrdiff_t m_intCompressor = 0x128; // CUtlVector<CCompressor<int32_t>*>
|
||||||
constexpr std::ptrdiff_t m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
|
constexpr std::ptrdiff_t m_boolCompressor = 0x140; // CUtlVector<CCompressor<bool>*>
|
||||||
constexpr std::ptrdiff_t m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
|
constexpr std::ptrdiff_t m_colorCompressor = 0x158; // CUtlVector<CCompressor<Color>*>
|
||||||
constexpr std::ptrdiff_t m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
constexpr std::ptrdiff_t m_vector2DCompressor = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
||||||
@ -792,7 +792,7 @@ namespace CDistanceRemainingMetricEvaluator {
|
|||||||
|
|
||||||
namespace CDrawCullingData {
|
namespace CDrawCullingData {
|
||||||
constexpr std::ptrdiff_t m_vConeApex = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vConeApex = 0x0; // Vector
|
||||||
constexpr std::ptrdiff_t m_ConeAxis = 0xC; // int8[3]
|
constexpr std::ptrdiff_t m_ConeAxis = 0xC; // int8_t[3]
|
||||||
constexpr std::ptrdiff_t m_ConeCutoff = 0xF; // int8_t
|
constexpr std::ptrdiff_t m_ConeCutoff = 0xF; // int8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -913,7 +913,7 @@ namespace CFootCycleDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootCycleMetricEvaluator {
|
namespace CFootCycleMetricEvaluator {
|
||||||
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootDefinition {
|
namespace CFootDefinition {
|
||||||
@ -969,7 +969,7 @@ namespace CFootPinningUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFootPositionMetricEvaluator {
|
namespace CFootPositionMetricEvaluator {
|
||||||
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool
|
constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1076,7 +1076,7 @@ namespace CLODComponentUpdater {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CLeanMatrixUpdateNode {
|
namespace CLeanMatrixUpdateNode {
|
||||||
constexpr std::ptrdiff_t m_frameCorners = 0x5C; // int32[3][3]
|
constexpr std::ptrdiff_t m_frameCorners = 0x5C; // int32_t[3][3]
|
||||||
constexpr std::ptrdiff_t m_poses = 0x80; // CPoseHandle[9]
|
constexpr std::ptrdiff_t m_poses = 0x80; // CPoseHandle[9]
|
||||||
constexpr std::ptrdiff_t m_damping = 0xA8; // CAnimInputDamping
|
constexpr std::ptrdiff_t m_damping = 0xA8; // CAnimInputDamping
|
||||||
constexpr std::ptrdiff_t m_blendSource = 0xB8; // AnimVectorSource
|
constexpr std::ptrdiff_t m_blendSource = 0xB8; // AnimVectorSource
|
||||||
@ -1174,7 +1174,7 @@ namespace CModelConfigElement_RandomColor {
|
|||||||
|
|
||||||
namespace CModelConfigElement_RandomPick {
|
namespace CModelConfigElement_RandomPick {
|
||||||
constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CModelConfigElement_SetBodygroup {
|
namespace CModelConfigElement_SetBodygroup {
|
||||||
@ -1218,8 +1218,8 @@ namespace CMoodVData {
|
|||||||
namespace CMorphBundleData {
|
namespace CMorphBundleData {
|
||||||
constexpr std::ptrdiff_t m_flULeftSrc = 0x0; // float
|
constexpr std::ptrdiff_t m_flULeftSrc = 0x0; // float
|
||||||
constexpr std::ptrdiff_t m_flVTopSrc = 0x4; // float
|
constexpr std::ptrdiff_t m_flVTopSrc = 0x4; // float
|
||||||
constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CMorphConstraint {
|
namespace CMorphConstraint {
|
||||||
@ -1269,7 +1269,7 @@ namespace CMotionGraph {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CMotionGraphConfig {
|
namespace CMotionGraphConfig {
|
||||||
constexpr std::ptrdiff_t m_paramValues = 0x0; // float32[4]
|
constexpr std::ptrdiff_t m_paramValues = 0x0; // float[4]
|
||||||
constexpr std::ptrdiff_t m_flDuration = 0x10; // float
|
constexpr std::ptrdiff_t m_flDuration = 0x10; // float
|
||||||
constexpr std::ptrdiff_t m_nMotionIndex = 0x14; // MotionIndex
|
constexpr std::ptrdiff_t m_nMotionIndex = 0x14; // MotionIndex
|
||||||
constexpr std::ptrdiff_t m_nSampleStart = 0x18; // int32_t
|
constexpr std::ptrdiff_t m_nSampleStart = 0x18; // int32_t
|
||||||
@ -1280,7 +1280,7 @@ namespace CMotionGraphGroup {
|
|||||||
constexpr std::ptrdiff_t m_searchDB = 0x0; // CMotionSearchDB
|
constexpr std::ptrdiff_t m_searchDB = 0x0; // CMotionSearchDB
|
||||||
constexpr std::ptrdiff_t m_motionGraphs = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
constexpr std::ptrdiff_t m_motionGraphs = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
||||||
constexpr std::ptrdiff_t m_motionGraphConfigs = 0xD0; // CUtlVector<CMotionGraphConfig>
|
constexpr std::ptrdiff_t m_motionGraphConfigs = 0xD0; // CUtlVector<CMotionGraphConfig>
|
||||||
constexpr std::ptrdiff_t m_sampleToConfig = 0xE8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_sampleToConfig = 0xE8; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_hIsActiveScript = 0x100; // AnimScriptHandle
|
constexpr std::ptrdiff_t m_hIsActiveScript = 0x100; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1291,7 +1291,7 @@ namespace CMotionGraphUpdateNode {
|
|||||||
namespace CMotionMatchingUpdateNode {
|
namespace CMotionMatchingUpdateNode {
|
||||||
constexpr std::ptrdiff_t m_dataSet = 0x58; // CMotionDataSet
|
constexpr std::ptrdiff_t m_dataSet = 0x58; // CMotionDataSet
|
||||||
constexpr std::ptrdiff_t m_metrics = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
constexpr std::ptrdiff_t m_metrics = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
||||||
constexpr std::ptrdiff_t m_weights = 0x90; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_weights = 0x90; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_bSearchEveryTick = 0xE0; // bool
|
constexpr std::ptrdiff_t m_bSearchEveryTick = 0xE0; // bool
|
||||||
constexpr std::ptrdiff_t m_flSearchInterval = 0xE4; // float
|
constexpr std::ptrdiff_t m_flSearchInterval = 0xE4; // float
|
||||||
constexpr std::ptrdiff_t m_bSearchWhenClipEnds = 0xE8; // bool
|
constexpr std::ptrdiff_t m_bSearchWhenClipEnds = 0xE8; // bool
|
||||||
@ -1315,8 +1315,8 @@ namespace CMotionMatchingUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CMotionMetricEvaluator {
|
namespace CMotionMetricEvaluator {
|
||||||
constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_flWeight = 0x48; // float
|
constexpr std::ptrdiff_t m_flWeight = 0x48; // float
|
||||||
constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32_t
|
constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32_t
|
||||||
}
|
}
|
||||||
@ -1347,8 +1347,8 @@ namespace CMotionSearchNode {
|
|||||||
constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||||
constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer
|
constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer
|
||||||
constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||||
constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > >
|
constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector<CUtlVector<int32_t>>
|
||||||
constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CMovementComponentUpdater {
|
namespace CMovementComponentUpdater {
|
||||||
@ -1410,7 +1410,7 @@ namespace CPathHelperUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPathMetricEvaluator {
|
namespace CPathMetricEvaluator {
|
||||||
constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_flDistance = 0x68; // float
|
constexpr std::ptrdiff_t m_flDistance = 0x68; // float
|
||||||
constexpr std::ptrdiff_t m_bExtrapolateMovement = 0x6C; // bool
|
constexpr std::ptrdiff_t m_bExtrapolateMovement = 0x6C; // bool
|
||||||
constexpr std::ptrdiff_t m_flMinExtrapolationSpeed = 0x70; // float
|
constexpr std::ptrdiff_t m_flMinExtrapolationSpeed = 0x70; // float
|
||||||
@ -1460,7 +1460,7 @@ namespace CPhysSurfacePropertiesSoundNames {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPlayerInputAnimMotorUpdater {
|
namespace CPlayerInputAnimMotorUpdater {
|
||||||
constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_flSpringConstant = 0x3C; // float
|
constexpr std::ptrdiff_t m_flSpringConstant = 0x3C; // float
|
||||||
constexpr std::ptrdiff_t m_flAnticipationDistance = 0x40; // float
|
constexpr std::ptrdiff_t m_flAnticipationDistance = 0x40; // float
|
||||||
constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x44; // CAnimParamHandle
|
constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x44; // CAnimParamHandle
|
||||||
@ -1494,7 +1494,7 @@ namespace CRagdollAnimTag {
|
|||||||
|
|
||||||
namespace CRagdollComponentUpdater {
|
namespace CRagdollComponentUpdater {
|
||||||
constexpr std::ptrdiff_t m_ragdollNodePaths = 0x30; // CUtlVector<CAnimNodePath>
|
constexpr std::ptrdiff_t m_ragdollNodePaths = 0x30; // CUtlVector<CAnimNodePath>
|
||||||
constexpr std::ptrdiff_t m_boneIndices = 0x48; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_boneIndices = 0x48; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_boneNames = 0x60; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_boneNames = 0x60; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_weightLists = 0x78; // CUtlVector<WeightList>
|
constexpr std::ptrdiff_t m_weightLists = 0x78; // CUtlVector<WeightList>
|
||||||
constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float
|
constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float
|
||||||
@ -1520,7 +1520,7 @@ namespace CRenderMesh {
|
|||||||
|
|
||||||
namespace CRenderSkeleton {
|
namespace CRenderSkeleton {
|
||||||
constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
||||||
constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_nBoneWeightCount = 0x48; // int32_t
|
constexpr std::ptrdiff_t m_nBoneWeightCount = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1535,9 +1535,9 @@ namespace CSceneObjectData {
|
|||||||
|
|
||||||
namespace CSelectorUpdateNode {
|
namespace CSelectorUpdateNode {
|
||||||
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
constexpr std::ptrdiff_t m_tags = 0x70; // CUtlVector< int8 >
|
constexpr std::ptrdiff_t m_tags = 0x70; // CUtlVector<int8_t>
|
||||||
constexpr std::ptrdiff_t m_blendCurve = 0x8C; // CBlendCurve
|
constexpr std::ptrdiff_t m_blendCurve = 0x8C; // CBlendCurve
|
||||||
constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue< float32 >
|
constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue<float>
|
||||||
constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle
|
constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle
|
||||||
constexpr std::ptrdiff_t m_eTagBehavior = 0xA0; // SelectorTagBehavior_t
|
constexpr std::ptrdiff_t m_eTagBehavior = 0xA0; // SelectorTagBehavior_t
|
||||||
constexpr std::ptrdiff_t m_bResetOnChange = 0xA4; // bool
|
constexpr std::ptrdiff_t m_bResetOnChange = 0xA4; // bool
|
||||||
@ -1567,10 +1567,10 @@ namespace CSeqAutoLayerFlag {
|
|||||||
|
|
||||||
namespace CSeqBoneMaskList {
|
namespace CSeqBoneMaskList {
|
||||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_nLocalBoneArray = 0x10; // CUtlVector< int16 >
|
constexpr std::ptrdiff_t m_nLocalBoneArray = 0x10; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_flBoneWeightArray = 0x28; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_flBoneWeightArray = 0x28; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_flDefaultMorphCtrlWeight = 0x40; // float
|
constexpr std::ptrdiff_t m_flDefaultMorphCtrlWeight = 0x40; // float
|
||||||
constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > >
|
constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector<CUtlPair<CBufferString,float>>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSeqCmdLayer {
|
namespace CSeqCmdLayer {
|
||||||
@ -1609,11 +1609,11 @@ namespace CSeqIKLock {
|
|||||||
|
|
||||||
namespace CSeqMultiFetch {
|
namespace CSeqMultiFetch {
|
||||||
constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag
|
constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag
|
||||||
constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector< int16 >
|
constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_nGroupSize = 0x20; // int32[2]
|
constexpr std::ptrdiff_t m_nGroupSize = 0x20; // int32_t[2]
|
||||||
constexpr std::ptrdiff_t m_nLocalPose = 0x28; // int32[2]
|
constexpr std::ptrdiff_t m_nLocalPose = 0x28; // int32_t[2]
|
||||||
constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32_t
|
constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool
|
constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool
|
||||||
}
|
}
|
||||||
@ -1664,8 +1664,8 @@ namespace CSeqScaleSet {
|
|||||||
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString
|
||||||
constexpr std::ptrdiff_t m_bRootOffset = 0x10; // bool
|
constexpr std::ptrdiff_t m_bRootOffset = 0x10; // bool
|
||||||
constexpr std::ptrdiff_t m_vRootOffset = 0x14; // Vector
|
constexpr std::ptrdiff_t m_vRootOffset = 0x14; // Vector
|
||||||
constexpr std::ptrdiff_t m_nLocalBoneArray = 0x20; // CUtlVector< int16 >
|
constexpr std::ptrdiff_t m_nLocalBoneArray = 0x20; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSeqSeqDescFlag {
|
namespace CSeqSeqDescFlag {
|
||||||
@ -1810,8 +1810,8 @@ namespace CStateNodeStateData {
|
|||||||
|
|
||||||
namespace CStateNodeTransitionData {
|
namespace CStateNodeTransitionData {
|
||||||
constexpr std::ptrdiff_t m_curve = 0x0; // CBlendCurve
|
constexpr std::ptrdiff_t m_curve = 0x0; // CBlendCurve
|
||||||
constexpr std::ptrdiff_t m_blendDuration = 0x8; // CAnimValue< float32 >
|
constexpr std::ptrdiff_t m_blendDuration = 0x8; // CAnimValue<float>
|
||||||
constexpr std::ptrdiff_t m_resetCycleValue = 0x10; // CAnimValue< float32 >
|
constexpr std::ptrdiff_t m_resetCycleValue = 0x10; // CAnimValue<float>
|
||||||
constexpr std::ptrdiff_t m_bReset = 0x0; // bitfield:1
|
constexpr std::ptrdiff_t m_bReset = 0x0; // bitfield:1
|
||||||
constexpr std::ptrdiff_t m_resetCycleOption = 0x0; // bitfield:3
|
constexpr std::ptrdiff_t m_resetCycleOption = 0x0; // bitfield:3
|
||||||
}
|
}
|
||||||
@ -1819,7 +1819,7 @@ namespace CStateNodeTransitionData {
|
|||||||
namespace CStateUpdateData {
|
namespace CStateUpdateData {
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_hScript = 0x8; // AnimScriptHandle
|
constexpr std::ptrdiff_t m_hScript = 0x8; // AnimScriptHandle
|
||||||
constexpr std::ptrdiff_t m_transitionIndices = 0x10; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_transitionIndices = 0x10; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_actions = 0x28; // CUtlVector<CStateActionUpdater>
|
constexpr std::ptrdiff_t m_actions = 0x28; // CUtlVector<CStateActionUpdater>
|
||||||
constexpr std::ptrdiff_t m_stateID = 0x40; // AnimStateID
|
constexpr std::ptrdiff_t m_stateID = 0x40; // AnimStateID
|
||||||
constexpr std::ptrdiff_t m_bIsStartState = 0x0; // bitfield:1
|
constexpr std::ptrdiff_t m_bIsStartState = 0x0; // bitfield:1
|
||||||
@ -1834,7 +1834,7 @@ namespace CStaticPoseCache {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CStepsRemainingMetricEvaluator {
|
namespace CStepsRemainingMetricEvaluator {
|
||||||
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float
|
constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1921,7 +1921,7 @@ namespace CVectorAnimParameter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CVectorQuantizer {
|
namespace CVectorQuantizer {
|
||||||
constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nCentroids = 0x18; // int32_t
|
constexpr std::ptrdiff_t m_nCentroids = 0x18; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32_t
|
constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32_t
|
||||||
}
|
}
|
||||||
@ -2062,7 +2062,7 @@ namespace FootPinningPoseOpFixedData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FootStepTrigger {
|
namespace FootStepTrigger {
|
||||||
constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_nFootIndex = 0x18; // int32_t
|
constexpr std::ptrdiff_t m_nFootIndex = 0x18; // int32_t
|
||||||
constexpr std::ptrdiff_t m_triggerPhase = 0x1C; // StepPhase
|
constexpr std::ptrdiff_t m_triggerPhase = 0x1C; // StepPhase
|
||||||
}
|
}
|
||||||
@ -2170,12 +2170,12 @@ namespace ModelBoneFlexDriver_t {
|
|||||||
|
|
||||||
namespace ModelSkeletonData_t {
|
namespace ModelSkeletonData_t {
|
||||||
constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_nParent = 0x18; // CUtlVector< int16 >
|
constexpr std::ptrdiff_t m_nParent = 0x18; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_boneSphere = 0x30; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_boneSphere = 0x30; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nFlag = 0x48; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_nFlag = 0x48; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_bonePosParent = 0x60; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_bonePosParent = 0x60; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_boneRotParent = 0x78; // CUtlVector<QuaternionStorage>
|
constexpr std::ptrdiff_t m_boneRotParent = 0x78; // CUtlVector<QuaternionStorage>
|
||||||
constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace MoodAnimationLayer_t {
|
namespace MoodAnimationLayer_t {
|
||||||
@ -2235,10 +2235,10 @@ namespace PermModelData_t {
|
|||||||
constexpr std::ptrdiff_t m_modelInfo = 0x8; // PermModelInfo_t
|
constexpr std::ptrdiff_t m_modelInfo = 0x8; // PermModelInfo_t
|
||||||
constexpr std::ptrdiff_t m_ExtParts = 0x60; // CUtlVector<PermModelExtPart_t>
|
constexpr std::ptrdiff_t m_ExtParts = 0x60; // CUtlVector<PermModelExtPart_t>
|
||||||
constexpr std::ptrdiff_t m_refMeshes = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
constexpr std::ptrdiff_t m_refMeshes = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
||||||
constexpr std::ptrdiff_t m_refMeshGroupMasks = 0x90; // CUtlVector< uint64 >
|
constexpr std::ptrdiff_t m_refMeshGroupMasks = 0x90; // CUtlVector<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_refPhysGroupMasks = 0xA8; // CUtlVector< uint64 >
|
constexpr std::ptrdiff_t m_refPhysGroupMasks = 0xA8; // CUtlVector<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_refLODGroupMasks = 0xC0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_refLODGroupMasks = 0xC0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_lodGroupSwitchDistances = 0xD8; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_lodGroupSwitchDistances = 0xD8; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||||
@ -2247,8 +2247,8 @@ namespace PermModelData_t {
|
|||||||
constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector<MaterialGroup_t>
|
||||||
constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64_t
|
constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_modelSkeleton = 0x188; // ModelSkeletonData_t
|
constexpr std::ptrdiff_t m_modelSkeleton = 0x188; // ModelSkeletonData_t
|
||||||
constexpr std::ptrdiff_t m_remappingTable = 0x230; // CUtlVector< int16 >
|
constexpr std::ptrdiff_t m_remappingTable = 0x230; // CUtlVector<int16_t>
|
||||||
constexpr std::ptrdiff_t m_remappingTableStarts = 0x248; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_remappingTableStarts = 0x248; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_boneFlexDrivers = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
constexpr std::ptrdiff_t m_boneFlexDrivers = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
||||||
constexpr std::ptrdiff_t m_pModelConfigList = 0x278; // CModelConfigList*
|
constexpr std::ptrdiff_t m_pModelConfigList = 0x278; // CModelConfigList*
|
||||||
constexpr std::ptrdiff_t m_BodyGroupsHiddenInTools = 0x280; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_BodyGroupsHiddenInTools = 0x280; // CUtlVector<CUtlString>
|
||||||
@ -2277,7 +2277,7 @@ namespace PermModelInfo_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace PhysSoftbodyDesc_t {
|
namespace PhysSoftbodyDesc_t {
|
||||||
constexpr std::ptrdiff_t m_ParticleBoneHash = 0x0; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_ParticleBoneHash = 0x0; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_Particles = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
constexpr std::ptrdiff_t m_Particles = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
||||||
constexpr std::ptrdiff_t m_Springs = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
constexpr std::ptrdiff_t m_Springs = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
||||||
constexpr std::ptrdiff_t m_Capsules = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
constexpr std::ptrdiff_t m_Capsules = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
||||||
@ -2294,14 +2294,14 @@ namespace RenderSkeletonBone_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace SampleCode {
|
namespace SampleCode {
|
||||||
constexpr std::ptrdiff_t m_subCode = 0x0; // uint8[8]
|
constexpr std::ptrdiff_t m_subCode = 0x0; // uint8_t[8]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ScriptInfo_t {
|
namespace ScriptInfo_t {
|
||||||
constexpr std::ptrdiff_t m_code = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_code = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_paramsModified = 0x8; // CUtlVector<CAnimParamHandle>
|
constexpr std::ptrdiff_t m_paramsModified = 0x8; // CUtlVector<CAnimParamHandle>
|
||||||
constexpr std::ptrdiff_t m_proxyReadParams = 0x20; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_proxyReadParams = 0x20; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_proxyWriteParams = 0x38; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_proxyWriteParams = 0x38; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType
|
constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2364,17 +2364,17 @@ namespace TwoBoneIKSettings_t {
|
|||||||
namespace VPhysXAggregateData_t {
|
namespace VPhysXAggregateData_t {
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x0; // uint16_t
|
constexpr std::ptrdiff_t m_nFlags = 0x0; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nRefCounter = 0x2; // uint16_t
|
constexpr std::ptrdiff_t m_nRefCounter = 0x2; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_bonesHash = 0x8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_bonesHash = 0x8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_boneNames = 0x20; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_boneNames = 0x20; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_indexNames = 0x38; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_indexNames = 0x38; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_indexHash = 0x50; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_indexHash = 0x50; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_bindPose = 0x68; // CUtlVector<matrix3x4a_t>
|
constexpr std::ptrdiff_t m_bindPose = 0x68; // CUtlVector<matrix3x4a_t>
|
||||||
constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
||||||
constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
||||||
constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector<VPhysXJoint_t>
|
constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector<VPhysXJoint_t>
|
||||||
constexpr std::ptrdiff_t m_pFeModel = 0xC8; // PhysFeModelDesc_t*
|
constexpr std::ptrdiff_t m_pFeModel = 0xC8; // PhysFeModelDesc_t*
|
||||||
constexpr std::ptrdiff_t m_boneParents = 0xD0; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_boneParents = 0xD0; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_surfacePropertyHashes = 0xE8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_surfacePropertyHashes = 0xE8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_collisionAttributes = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
constexpr std::ptrdiff_t m_collisionAttributes = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
||||||
constexpr std::ptrdiff_t m_debugPartNames = 0x118; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_debugPartNames = 0x118; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_embeddedKeyvalues = 0x130; // CUtlString
|
constexpr std::ptrdiff_t m_embeddedKeyvalues = 0x130; // CUtlString
|
||||||
@ -2395,9 +2395,9 @@ namespace VPhysXBodyPart_t {
|
|||||||
|
|
||||||
namespace VPhysXCollisionAttributes_t {
|
namespace VPhysXCollisionAttributes_t {
|
||||||
constexpr std::ptrdiff_t m_CollisionGroup = 0x0; // uint32_t
|
constexpr std::ptrdiff_t m_CollisionGroup = 0x0; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_InteractAs = 0x8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_InteractAs = 0x8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_CollisionGroupString = 0x50; // CUtlString
|
constexpr std::ptrdiff_t m_CollisionGroupString = 0x50; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_InteractAsStrings = 0x58; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_InteractAsStrings = 0x58; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_InteractWithStrings = 0x70; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_InteractWithStrings = 0x70; // CUtlVector<CUtlString>
|
||||||
@ -2497,12 +2497,12 @@ namespace VPhysics2ShapeDef_t {
|
|||||||
constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
||||||
constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector<RnHullDesc_t>
|
constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector<RnHullDesc_t>
|
||||||
constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector<RnMeshDesc_t>
|
constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector<RnMeshDesc_t>
|
||||||
constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector<uint16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace WeightList {
|
namespace WeightList {
|
||||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace WristBone_t {
|
namespace WristBone_t {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.283553600 UTC
|
// 2023-10-03 00:41:23.647743500 UTC
|
||||||
|
|
||||||
pub mod AimMatrixOpFixedSettings_t {
|
pub mod AimMatrixOpFixedSettings_t {
|
||||||
pub const m_attachment: usize = 0x0; // CAnimAttachment
|
pub const m_attachment: usize = 0x0; // CAnimAttachment
|
||||||
@ -60,9 +60,9 @@ pub mod AnimationSnapshotBase_t {
|
|||||||
pub const m_flRealTime: usize = 0x0; // float
|
pub const m_flRealTime: usize = 0x0; // float
|
||||||
pub const m_rootToWorld: usize = 0x10; // matrix3x4a_t
|
pub const m_rootToWorld: usize = 0x10; // matrix3x4a_t
|
||||||
pub const m_bBonesInWorldSpace: usize = 0x40; // bool
|
pub const m_bBonesInWorldSpace: usize = 0x40; // bool
|
||||||
pub const m_boneSetupMask: usize = 0x48; // CUtlVector< uint32 >
|
pub const m_boneSetupMask: usize = 0x48; // CUtlVector<uint32_t>
|
||||||
pub const m_boneTransforms: usize = 0x60; // CUtlVector<matrix3x4a_t>
|
pub const m_boneTransforms: usize = 0x60; // CUtlVector<matrix3x4a_t>
|
||||||
pub const m_flexControllers: usize = 0x78; // CUtlVector< float32 >
|
pub const m_flexControllers: usize = 0x78; // CUtlVector<float>
|
||||||
pub const m_SnapshotType: usize = 0x90; // AnimationSnapshotType_t
|
pub const m_SnapshotType: usize = 0x90; // AnimationSnapshotType_t
|
||||||
pub const m_bHasDecodeDump: usize = 0x94; // bool
|
pub const m_bHasDecodeDump: usize = 0x94; // bool
|
||||||
pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t
|
pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t
|
||||||
@ -126,8 +126,8 @@ pub mod CAnimActivity {
|
|||||||
pub mod CAnimAttachment {
|
pub mod CAnimAttachment {
|
||||||
pub const m_influenceRotations: usize = 0x0; // Quaternion[3]
|
pub const m_influenceRotations: usize = 0x0; // Quaternion[3]
|
||||||
pub const m_influenceOffsets: usize = 0x30; // VectorAligned[3]
|
pub const m_influenceOffsets: usize = 0x30; // VectorAligned[3]
|
||||||
pub const m_influenceIndices: usize = 0x60; // int32[3]
|
pub const m_influenceIndices: usize = 0x60; // int32_t[3]
|
||||||
pub const m_influenceWeights: usize = 0x6C; // float32[3]
|
pub const m_influenceWeights: usize = 0x6C; // float[3]
|
||||||
pub const m_numInfluences: usize = 0x78; // uint8_t
|
pub const m_numInfluences: usize = 0x78; // uint8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -172,8 +172,8 @@ pub mod CAnimDataChannelDesc {
|
|||||||
pub const m_szGrouping: usize = 0x28; // CBufferString
|
pub const m_szGrouping: usize = 0x28; // CBufferString
|
||||||
pub const m_szDescription: usize = 0x38; // CBufferString
|
pub const m_szDescription: usize = 0x38; // CBufferString
|
||||||
pub const m_szElementNameArray: usize = 0x48; // CUtlVector<CBufferString>
|
pub const m_szElementNameArray: usize = 0x48; // CUtlVector<CBufferString>
|
||||||
pub const m_nElementIndexArray: usize = 0x60; // CUtlVector< int32 >
|
pub const m_nElementIndexArray: usize = 0x60; // CUtlVector<int32_t>
|
||||||
pub const m_nElementMaskArray: usize = 0x78; // CUtlVector< uint32 >
|
pub const m_nElementMaskArray: usize = 0x78; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimDecoder {
|
pub mod CAnimDecoder {
|
||||||
@ -233,10 +233,10 @@ pub mod CAnimEncodeDifference {
|
|||||||
pub const m_boneArray: usize = 0x0; // CUtlVector<CAnimBoneDifference>
|
pub const m_boneArray: usize = 0x0; // CUtlVector<CAnimBoneDifference>
|
||||||
pub const m_morphArray: usize = 0x18; // CUtlVector<CAnimMorphDifference>
|
pub const m_morphArray: usize = 0x18; // CUtlVector<CAnimMorphDifference>
|
||||||
pub const m_userArray: usize = 0x30; // CUtlVector<CAnimUserDifference>
|
pub const m_userArray: usize = 0x30; // CUtlVector<CAnimUserDifference>
|
||||||
pub const m_bHasRotationBitArray: usize = 0x48; // CUtlVector< uint8 >
|
pub const m_bHasRotationBitArray: usize = 0x48; // CUtlVector<uint8_t>
|
||||||
pub const m_bHasMovementBitArray: usize = 0x60; // CUtlVector< uint8 >
|
pub const m_bHasMovementBitArray: usize = 0x60; // CUtlVector<uint8_t>
|
||||||
pub const m_bHasMorphBitArray: usize = 0x78; // CUtlVector< uint8 >
|
pub const m_bHasMorphBitArray: usize = 0x78; // CUtlVector<uint8_t>
|
||||||
pub const m_bHasUserBitArray: usize = 0x90; // CUtlVector< uint8 >
|
pub const m_bHasUserBitArray: usize = 0x90; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimEncodedFrames {
|
pub mod CAnimEncodedFrames {
|
||||||
@ -270,7 +270,7 @@ pub mod CAnimFoot {
|
|||||||
pub mod CAnimFrameBlockAnim {
|
pub mod CAnimFrameBlockAnim {
|
||||||
pub const m_nStartFrame: usize = 0x0; // int32_t
|
pub const m_nStartFrame: usize = 0x0; // int32_t
|
||||||
pub const m_nEndFrame: usize = 0x4; // int32_t
|
pub const m_nEndFrame: usize = 0x4; // int32_t
|
||||||
pub const m_segmentIndexArray: usize = 0x8; // CUtlVector< int32 >
|
pub const m_segmentIndexArray: usize = 0x8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimFrameSegment {
|
pub mod CAnimFrameSegment {
|
||||||
@ -354,7 +354,7 @@ pub mod CAnimParamHandle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimParamHandleMap {
|
pub mod CAnimParamHandleMap {
|
||||||
pub const m_list: usize = 0x0; // CUtlHashtable< uint16, int16 >
|
pub const m_list: usize = 0x0; // CUtlHashtable<uint16_t,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimParameterBase {
|
pub mod CAnimParameterBase {
|
||||||
@ -368,11 +368,11 @@ pub mod CAnimParameterBase {
|
|||||||
|
|
||||||
pub mod CAnimParameterManagerUpdater {
|
pub mod CAnimParameterManagerUpdater {
|
||||||
pub const m_parameters: usize = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
pub const m_parameters: usize = 0x18; // CUtlVector<CSmartPtr<CAnimParameterBase>>
|
||||||
pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable< AnimParamID, int32 >
|
pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable<AnimParamID,int32_t>
|
||||||
pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable< CUtlString, int32 >
|
pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable<CUtlString,int32_t>
|
||||||
pub const m_indexToHandle: usize = 0x70; // CUtlVector<CAnimParamHandle>
|
pub const m_indexToHandle: usize = 0x70; // CUtlVector<CAnimParamHandle>
|
||||||
pub const m_autoResetParams: usize = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
pub const m_autoResetParams: usize = 0x88; // CUtlVector<CUtlPair<CAnimParamHandle,CAnimVariant>>
|
||||||
pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 >
|
pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable<CAnimParamHandle,int16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimReplayFrame {
|
pub mod CAnimReplayFrame {
|
||||||
@ -400,11 +400,11 @@ pub mod CAnimSkeleton {
|
|||||||
pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector<CTransform>
|
pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector<CTransform>
|
||||||
pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector<CTransform>
|
pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector<CTransform>
|
||||||
pub const m_boneNames: usize = 0x40; // CUtlVector<CUtlString>
|
pub const m_boneNames: usize = 0x40; // CUtlVector<CUtlString>
|
||||||
pub const m_children: usize = 0x58; // CUtlVector< CUtlVector< int32 > >
|
pub const m_children: usize = 0x58; // CUtlVector<CUtlVector<int32_t>>
|
||||||
pub const m_parents: usize = 0x70; // CUtlVector< int32 >
|
pub const m_parents: usize = 0x70; // CUtlVector<int32_t>
|
||||||
pub const m_feet: usize = 0x88; // CUtlVector<CAnimFoot>
|
pub const m_feet: usize = 0x88; // CUtlVector<CAnimFoot>
|
||||||
pub const m_morphNames: usize = 0xA0; // CUtlVector<CUtlString>
|
pub const m_morphNames: usize = 0xA0; // CUtlVector<CUtlString>
|
||||||
pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector< int32 >
|
pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimStateMachineUpdater {
|
pub mod CAnimStateMachineUpdater {
|
||||||
@ -436,7 +436,7 @@ pub mod CAnimUpdateNodeRef {
|
|||||||
|
|
||||||
pub mod CAnimUpdateSharedData {
|
pub mod CAnimUpdateSharedData {
|
||||||
pub const m_nodes: usize = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
pub const m_nodes: usize = 0x10; // CUtlVector<CSmartPtr<CAnimUpdateNodeBase>>
|
||||||
pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable< CAnimNodePath, int32 >
|
pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable<CAnimNodePath,int32_t>
|
||||||
pub const m_components: usize = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
pub const m_components: usize = 0x48; // CUtlVector<CSmartPtr<CAnimComponentUpdater>>
|
||||||
pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr<CAnimParameterManagerUpdater>
|
||||||
pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr<CAnimTagManagerUpdater>
|
||||||
@ -508,7 +508,7 @@ pub mod CAttachment {
|
|||||||
pub const m_influenceNames: usize = 0x8; // CUtlString[3]
|
pub const m_influenceNames: usize = 0x8; // CUtlString[3]
|
||||||
pub const m_vInfluenceRotations: usize = 0x20; // Quaternion[3]
|
pub const m_vInfluenceRotations: usize = 0x20; // Quaternion[3]
|
||||||
pub const m_vInfluenceOffsets: usize = 0x50; // Vector[3]
|
pub const m_vInfluenceOffsets: usize = 0x50; // Vector[3]
|
||||||
pub const m_influenceWeights: usize = 0x74; // float32[3]
|
pub const m_influenceWeights: usize = 0x74; // float[3]
|
||||||
pub const m_bInfluenceRootTransform: usize = 0x80; // bool[3]
|
pub const m_bInfluenceRootTransform: usize = 0x80; // bool[3]
|
||||||
pub const m_nInfluences: usize = 0x83; // uint8_t
|
pub const m_nInfluences: usize = 0x83; // uint8_t
|
||||||
pub const m_bIgnoreRotation: usize = 0x84; // bool
|
pub const m_bIgnoreRotation: usize = 0x84; // bool
|
||||||
@ -544,7 +544,7 @@ pub mod CBlend2DUpdateNode {
|
|||||||
pub const m_items: usize = 0x60; // CUtlVector<BlendItem_t>
|
pub const m_items: usize = 0x60; // CUtlVector<BlendItem_t>
|
||||||
pub const m_tags: usize = 0x78; // CUtlVector<TagSpan_t>
|
pub const m_tags: usize = 0x78; // CUtlVector<TagSpan_t>
|
||||||
pub const m_paramSpans: usize = 0x90; // CParamSpanUpdater
|
pub const m_paramSpans: usize = 0x90; // CParamSpanUpdater
|
||||||
pub const m_nodeItemIndices: usize = 0xA8; // CUtlVector< int32 >
|
pub const m_nodeItemIndices: usize = 0xA8; // CUtlVector<int32_t>
|
||||||
pub const m_damping: usize = 0xC0; // CAnimInputDamping
|
pub const m_damping: usize = 0xC0; // CAnimInputDamping
|
||||||
pub const m_blendSourceX: usize = 0xD0; // AnimValueSource
|
pub const m_blendSourceX: usize = 0xD0; // AnimValueSource
|
||||||
pub const m_paramX: usize = 0xD4; // CAnimParamHandle
|
pub const m_paramX: usize = 0xD4; // CAnimParamHandle
|
||||||
@ -565,8 +565,8 @@ pub mod CBlendCurve {
|
|||||||
|
|
||||||
pub mod CBlendUpdateNode {
|
pub mod CBlendUpdateNode {
|
||||||
pub const m_children: usize = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
pub const m_children: usize = 0x60; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
pub const m_sortedOrder: usize = 0x78; // CUtlVector< uint8 >
|
pub const m_sortedOrder: usize = 0x78; // CUtlVector<uint8_t>
|
||||||
pub const m_targetValues: usize = 0x90; // CUtlVector< float32 >
|
pub const m_targetValues: usize = 0x90; // CUtlVector<float>
|
||||||
pub const m_blendValueSource: usize = 0xAC; // AnimValueSource
|
pub const m_blendValueSource: usize = 0xAC; // AnimValueSource
|
||||||
pub const m_paramIndex: usize = 0xB0; // CAnimParamHandle
|
pub const m_paramIndex: usize = 0xB0; // CAnimParamHandle
|
||||||
pub const m_damping: usize = 0xB8; // CAnimInputDamping
|
pub const m_damping: usize = 0xB8; // CAnimInputDamping
|
||||||
@ -591,7 +591,7 @@ pub mod CBoneConstraintDotToMorph {
|
|||||||
pub const m_sBoneName: usize = 0x28; // CUtlString
|
pub const m_sBoneName: usize = 0x28; // CUtlString
|
||||||
pub const m_sTargetBoneName: usize = 0x30; // CUtlString
|
pub const m_sTargetBoneName: usize = 0x30; // CUtlString
|
||||||
pub const m_sMorphChannelName: usize = 0x38; // CUtlString
|
pub const m_sMorphChannelName: usize = 0x38; // CUtlString
|
||||||
pub const m_flRemap: usize = 0x40; // float32[4]
|
pub const m_flRemap: usize = 0x40; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBoneConstraintPoseSpaceBone {
|
pub mod CBoneConstraintPoseSpaceBone {
|
||||||
@ -613,7 +613,7 @@ pub mod CBoneConstraintPoseSpaceMorph {
|
|||||||
|
|
||||||
pub mod CBoneConstraintPoseSpaceMorph_Input_t {
|
pub mod CBoneConstraintPoseSpaceMorph_Input_t {
|
||||||
pub const m_inputValue: usize = 0x0; // Vector
|
pub const m_inputValue: usize = 0x0; // Vector
|
||||||
pub const m_outputWeightList: usize = 0x10; // CUtlVector< float32 >
|
pub const m_outputWeightList: usize = 0x10; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBoneMaskUpdateNode {
|
pub mod CBoneMaskUpdateNode {
|
||||||
@ -644,15 +644,15 @@ pub mod CCPPScriptComponentUpdater {
|
|||||||
|
|
||||||
pub mod CCachedPose {
|
pub mod CCachedPose {
|
||||||
pub const m_transforms: usize = 0x8; // CUtlVector<CTransform>
|
pub const m_transforms: usize = 0x8; // CUtlVector<CTransform>
|
||||||
pub const m_morphWeights: usize = 0x20; // CUtlVector< float32 >
|
pub const m_morphWeights: usize = 0x20; // CUtlVector<float>
|
||||||
pub const m_hSequence: usize = 0x38; // HSequence
|
pub const m_hSequence: usize = 0x38; // HSequence
|
||||||
pub const m_flCycle: usize = 0x3C; // float
|
pub const m_flCycle: usize = 0x3C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CChoiceUpdateNode {
|
pub mod CChoiceUpdateNode {
|
||||||
pub const m_children: usize = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
pub const m_children: usize = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
pub const m_weights: usize = 0x70; // CUtlVector< float32 >
|
pub const m_weights: usize = 0x70; // CUtlVector<float>
|
||||||
pub const m_blendTimes: usize = 0x88; // CUtlVector< float32 >
|
pub const m_blendTimes: usize = 0x88; // CUtlVector<float>
|
||||||
pub const m_choiceMethod: usize = 0xA0; // ChoiceMethod
|
pub const m_choiceMethod: usize = 0xA0; // ChoiceMethod
|
||||||
pub const m_choiceChangeMethod: usize = 0xA4; // ChoiceChangeMethod
|
pub const m_choiceChangeMethod: usize = 0xA4; // ChoiceChangeMethod
|
||||||
pub const m_blendMethod: usize = 0xA8; // ChoiceBlendMethod
|
pub const m_blendMethod: usize = 0xA8; // ChoiceBlendMethod
|
||||||
@ -674,15 +674,15 @@ pub mod CCompressorGroup {
|
|||||||
pub const m_szChannelClass: usize = 0x8; // CUtlVector<char*>
|
pub const m_szChannelClass: usize = 0x8; // CUtlVector<char*>
|
||||||
pub const m_szVariableName: usize = 0x20; // CUtlVector<char*>
|
pub const m_szVariableName: usize = 0x20; // CUtlVector<char*>
|
||||||
pub const m_nType: usize = 0x38; // CUtlVector<fieldtype_t>
|
pub const m_nType: usize = 0x38; // CUtlVector<fieldtype_t>
|
||||||
pub const m_nFlags: usize = 0x50; // CUtlVector< int32 >
|
pub const m_nFlags: usize = 0x50; // CUtlVector<int32_t>
|
||||||
pub const m_szGrouping: usize = 0x68; // CUtlVector<CUtlString>
|
pub const m_szGrouping: usize = 0x68; // CUtlVector<CUtlString>
|
||||||
pub const m_nCompressorIndex: usize = 0x80; // CUtlVector< int32 >
|
pub const m_nCompressorIndex: usize = 0x80; // CUtlVector<int32_t>
|
||||||
pub const m_szElementNames: usize = 0x98; // CUtlVector<CUtlVector<char*>>
|
pub const m_szElementNames: usize = 0x98; // CUtlVector<CUtlVector<char*>>
|
||||||
pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector< CUtlVector< int32 > >
|
pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector<CUtlVector<int32_t>>
|
||||||
pub const m_nElementMask: usize = 0xC8; // CUtlVector< uint32 >
|
pub const m_nElementMask: usize = 0xC8; // CUtlVector<uint32_t>
|
||||||
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
pub const m_vectorCompressor: usize = 0xF8; // CUtlVector<CCompressor<Vector>*>
|
||||||
pub const m_quaternionCompressor: usize = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
pub const m_quaternionCompressor: usize = 0x110; // CUtlVector<CCompressor<QuaternionStorage>*>
|
||||||
pub const m_intCompressor: usize = 0x128; // CUtlVector< CCompressor< int32 >* >
|
pub const m_intCompressor: usize = 0x128; // CUtlVector<CCompressor<int32_t>*>
|
||||||
pub const m_boolCompressor: usize = 0x140; // CUtlVector<CCompressor<bool>*>
|
pub const m_boolCompressor: usize = 0x140; // CUtlVector<CCompressor<bool>*>
|
||||||
pub const m_colorCompressor: usize = 0x158; // CUtlVector<CCompressor<Color>*>
|
pub const m_colorCompressor: usize = 0x158; // CUtlVector<CCompressor<Color>*>
|
||||||
pub const m_vector2DCompressor: usize = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
pub const m_vector2DCompressor: usize = 0x170; // CUtlVector<CCompressor<Vector2D>*>
|
||||||
@ -790,7 +790,7 @@ pub mod CDistanceRemainingMetricEvaluator {
|
|||||||
|
|
||||||
pub mod CDrawCullingData {
|
pub mod CDrawCullingData {
|
||||||
pub const m_vConeApex: usize = 0x0; // Vector
|
pub const m_vConeApex: usize = 0x0; // Vector
|
||||||
pub const m_ConeAxis: usize = 0xC; // int8[3]
|
pub const m_ConeAxis: usize = 0xC; // int8_t[3]
|
||||||
pub const m_ConeCutoff: usize = 0xF; // int8_t
|
pub const m_ConeCutoff: usize = 0xF; // int8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -911,7 +911,7 @@ pub mod CFootCycleDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootCycleMetricEvaluator {
|
pub mod CFootCycleMetricEvaluator {
|
||||||
pub const m_footIndices: usize = 0x50; // CUtlVector< int32 >
|
pub const m_footIndices: usize = 0x50; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootDefinition {
|
pub mod CFootDefinition {
|
||||||
@ -967,7 +967,7 @@ pub mod CFootPinningUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFootPositionMetricEvaluator {
|
pub mod CFootPositionMetricEvaluator {
|
||||||
pub const m_footIndices: usize = 0x50; // CUtlVector< int32 >
|
pub const m_footIndices: usize = 0x50; // CUtlVector<int32_t>
|
||||||
pub const m_bIgnoreSlope: usize = 0x68; // bool
|
pub const m_bIgnoreSlope: usize = 0x68; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1074,7 +1074,7 @@ pub mod CLODComponentUpdater {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CLeanMatrixUpdateNode {
|
pub mod CLeanMatrixUpdateNode {
|
||||||
pub const m_frameCorners: usize = 0x5C; // int32[3][3]
|
pub const m_frameCorners: usize = 0x5C; // int32_t[3][3]
|
||||||
pub const m_poses: usize = 0x80; // CPoseHandle[9]
|
pub const m_poses: usize = 0x80; // CPoseHandle[9]
|
||||||
pub const m_damping: usize = 0xA8; // CAnimInputDamping
|
pub const m_damping: usize = 0xA8; // CAnimInputDamping
|
||||||
pub const m_blendSource: usize = 0xB8; // AnimVectorSource
|
pub const m_blendSource: usize = 0xB8; // AnimVectorSource
|
||||||
@ -1172,7 +1172,7 @@ pub mod CModelConfigElement_RandomColor {
|
|||||||
|
|
||||||
pub mod CModelConfigElement_RandomPick {
|
pub mod CModelConfigElement_RandomPick {
|
||||||
pub const m_Choices: usize = 0x48; // CUtlVector<CUtlString>
|
pub const m_Choices: usize = 0x48; // CUtlVector<CUtlString>
|
||||||
pub const m_ChoiceWeights: usize = 0x60; // CUtlVector< float32 >
|
pub const m_ChoiceWeights: usize = 0x60; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CModelConfigElement_SetBodygroup {
|
pub mod CModelConfigElement_SetBodygroup {
|
||||||
@ -1216,8 +1216,8 @@ pub mod CMoodVData {
|
|||||||
pub mod CMorphBundleData {
|
pub mod CMorphBundleData {
|
||||||
pub const m_flULeftSrc: usize = 0x0; // float
|
pub const m_flULeftSrc: usize = 0x0; // float
|
||||||
pub const m_flVTopSrc: usize = 0x4; // float
|
pub const m_flVTopSrc: usize = 0x4; // float
|
||||||
pub const m_offsets: usize = 0x8; // CUtlVector< float32 >
|
pub const m_offsets: usize = 0x8; // CUtlVector<float>
|
||||||
pub const m_ranges: usize = 0x20; // CUtlVector< float32 >
|
pub const m_ranges: usize = 0x20; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMorphConstraint {
|
pub mod CMorphConstraint {
|
||||||
@ -1267,7 +1267,7 @@ pub mod CMotionGraph {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMotionGraphConfig {
|
pub mod CMotionGraphConfig {
|
||||||
pub const m_paramValues: usize = 0x0; // float32[4]
|
pub const m_paramValues: usize = 0x0; // float[4]
|
||||||
pub const m_flDuration: usize = 0x10; // float
|
pub const m_flDuration: usize = 0x10; // float
|
||||||
pub const m_nMotionIndex: usize = 0x14; // MotionIndex
|
pub const m_nMotionIndex: usize = 0x14; // MotionIndex
|
||||||
pub const m_nSampleStart: usize = 0x18; // int32_t
|
pub const m_nSampleStart: usize = 0x18; // int32_t
|
||||||
@ -1278,7 +1278,7 @@ pub mod CMotionGraphGroup {
|
|||||||
pub const m_searchDB: usize = 0x0; // CMotionSearchDB
|
pub const m_searchDB: usize = 0x0; // CMotionSearchDB
|
||||||
pub const m_motionGraphs: usize = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
pub const m_motionGraphs: usize = 0xB8; // CUtlVector<CSmartPtr<CMotionGraph>>
|
||||||
pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector<CMotionGraphConfig>
|
pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector<CMotionGraphConfig>
|
||||||
pub const m_sampleToConfig: usize = 0xE8; // CUtlVector< int32 >
|
pub const m_sampleToConfig: usize = 0xE8; // CUtlVector<int32_t>
|
||||||
pub const m_hIsActiveScript: usize = 0x100; // AnimScriptHandle
|
pub const m_hIsActiveScript: usize = 0x100; // AnimScriptHandle
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1289,7 +1289,7 @@ pub mod CMotionGraphUpdateNode {
|
|||||||
pub mod CMotionMatchingUpdateNode {
|
pub mod CMotionMatchingUpdateNode {
|
||||||
pub const m_dataSet: usize = 0x58; // CMotionDataSet
|
pub const m_dataSet: usize = 0x58; // CMotionDataSet
|
||||||
pub const m_metrics: usize = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
pub const m_metrics: usize = 0x78; // CUtlVector<CSmartPtr<CMotionMetricEvaluator>>
|
||||||
pub const m_weights: usize = 0x90; // CUtlVector< float32 >
|
pub const m_weights: usize = 0x90; // CUtlVector<float>
|
||||||
pub const m_bSearchEveryTick: usize = 0xE0; // bool
|
pub const m_bSearchEveryTick: usize = 0xE0; // bool
|
||||||
pub const m_flSearchInterval: usize = 0xE4; // float
|
pub const m_flSearchInterval: usize = 0xE4; // float
|
||||||
pub const m_bSearchWhenClipEnds: usize = 0xE8; // bool
|
pub const m_bSearchWhenClipEnds: usize = 0xE8; // bool
|
||||||
@ -1313,8 +1313,8 @@ pub mod CMotionMatchingUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMotionMetricEvaluator {
|
pub mod CMotionMetricEvaluator {
|
||||||
pub const m_means: usize = 0x18; // CUtlVector< float32 >
|
pub const m_means: usize = 0x18; // CUtlVector<float>
|
||||||
pub const m_standardDeviations: usize = 0x30; // CUtlVector< float32 >
|
pub const m_standardDeviations: usize = 0x30; // CUtlVector<float>
|
||||||
pub const m_flWeight: usize = 0x48; // float
|
pub const m_flWeight: usize = 0x48; // float
|
||||||
pub const m_nDimensionStartIndex: usize = 0x4C; // int32_t
|
pub const m_nDimensionStartIndex: usize = 0x4C; // int32_t
|
||||||
}
|
}
|
||||||
@ -1345,8 +1345,8 @@ pub mod CMotionSearchNode {
|
|||||||
pub const m_children: usize = 0x0; // CUtlVector<CMotionSearchNode*>
|
pub const m_children: usize = 0x0; // CUtlVector<CMotionSearchNode*>
|
||||||
pub const m_quantizer: usize = 0x18; // CVectorQuantizer
|
pub const m_quantizer: usize = 0x18; // CVectorQuantizer
|
||||||
pub const m_sampleCodes: usize = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
pub const m_sampleCodes: usize = 0x38; // CUtlVector<CUtlVector<SampleCode>>
|
||||||
pub const m_sampleIndices: usize = 0x50; // CUtlVector< CUtlVector< int32 > >
|
pub const m_sampleIndices: usize = 0x50; // CUtlVector<CUtlVector<int32_t>>
|
||||||
pub const m_selectableSamples: usize = 0x68; // CUtlVector< int32 >
|
pub const m_selectableSamples: usize = 0x68; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMovementComponentUpdater {
|
pub mod CMovementComponentUpdater {
|
||||||
@ -1408,7 +1408,7 @@ pub mod CPathHelperUpdateNode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPathMetricEvaluator {
|
pub mod CPathMetricEvaluator {
|
||||||
pub const m_pathTimeSamples: usize = 0x50; // CUtlVector< float32 >
|
pub const m_pathTimeSamples: usize = 0x50; // CUtlVector<float>
|
||||||
pub const m_flDistance: usize = 0x68; // float
|
pub const m_flDistance: usize = 0x68; // float
|
||||||
pub const m_bExtrapolateMovement: usize = 0x6C; // bool
|
pub const m_bExtrapolateMovement: usize = 0x6C; // bool
|
||||||
pub const m_flMinExtrapolationSpeed: usize = 0x70; // float
|
pub const m_flMinExtrapolationSpeed: usize = 0x70; // float
|
||||||
@ -1458,7 +1458,7 @@ pub mod CPhysSurfacePropertiesSoundNames {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPlayerInputAnimMotorUpdater {
|
pub mod CPlayerInputAnimMotorUpdater {
|
||||||
pub const m_sampleTimes: usize = 0x20; // CUtlVector< float32 >
|
pub const m_sampleTimes: usize = 0x20; // CUtlVector<float>
|
||||||
pub const m_flSpringConstant: usize = 0x3C; // float
|
pub const m_flSpringConstant: usize = 0x3C; // float
|
||||||
pub const m_flAnticipationDistance: usize = 0x40; // float
|
pub const m_flAnticipationDistance: usize = 0x40; // float
|
||||||
pub const m_hAnticipationPosParam: usize = 0x44; // CAnimParamHandle
|
pub const m_hAnticipationPosParam: usize = 0x44; // CAnimParamHandle
|
||||||
@ -1492,7 +1492,7 @@ pub mod CRagdollAnimTag {
|
|||||||
|
|
||||||
pub mod CRagdollComponentUpdater {
|
pub mod CRagdollComponentUpdater {
|
||||||
pub const m_ragdollNodePaths: usize = 0x30; // CUtlVector<CAnimNodePath>
|
pub const m_ragdollNodePaths: usize = 0x30; // CUtlVector<CAnimNodePath>
|
||||||
pub const m_boneIndices: usize = 0x48; // CUtlVector< int32 >
|
pub const m_boneIndices: usize = 0x48; // CUtlVector<int32_t>
|
||||||
pub const m_boneNames: usize = 0x60; // CUtlVector<CUtlString>
|
pub const m_boneNames: usize = 0x60; // CUtlVector<CUtlString>
|
||||||
pub const m_weightLists: usize = 0x78; // CUtlVector<WeightList>
|
pub const m_weightLists: usize = 0x78; // CUtlVector<WeightList>
|
||||||
pub const m_flSpringFrequencyMin: usize = 0x90; // float
|
pub const m_flSpringFrequencyMin: usize = 0x90; // float
|
||||||
@ -1518,7 +1518,7 @@ pub mod CRenderMesh {
|
|||||||
|
|
||||||
pub mod CRenderSkeleton {
|
pub mod CRenderSkeleton {
|
||||||
pub const m_bones: usize = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
pub const m_bones: usize = 0x0; // CUtlVector<RenderSkeletonBone_t>
|
||||||
pub const m_boneParents: usize = 0x30; // CUtlVector< int32 >
|
pub const m_boneParents: usize = 0x30; // CUtlVector<int32_t>
|
||||||
pub const m_nBoneWeightCount: usize = 0x48; // int32_t
|
pub const m_nBoneWeightCount: usize = 0x48; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1533,9 +1533,9 @@ pub mod CSceneObjectData {
|
|||||||
|
|
||||||
pub mod CSelectorUpdateNode {
|
pub mod CSelectorUpdateNode {
|
||||||
pub const m_children: usize = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
pub const m_children: usize = 0x58; // CUtlVector<CAnimUpdateNodeRef>
|
||||||
pub const m_tags: usize = 0x70; // CUtlVector< int8 >
|
pub const m_tags: usize = 0x70; // CUtlVector<int8_t>
|
||||||
pub const m_blendCurve: usize = 0x8C; // CBlendCurve
|
pub const m_blendCurve: usize = 0x8C; // CBlendCurve
|
||||||
pub const m_flBlendTime: usize = 0x94; // CAnimValue< float32 >
|
pub const m_flBlendTime: usize = 0x94; // CAnimValue<float>
|
||||||
pub const m_hParameter: usize = 0x9C; // CAnimParamHandle
|
pub const m_hParameter: usize = 0x9C; // CAnimParamHandle
|
||||||
pub const m_eTagBehavior: usize = 0xA0; // SelectorTagBehavior_t
|
pub const m_eTagBehavior: usize = 0xA0; // SelectorTagBehavior_t
|
||||||
pub const m_bResetOnChange: usize = 0xA4; // bool
|
pub const m_bResetOnChange: usize = 0xA4; // bool
|
||||||
@ -1565,10 +1565,10 @@ pub mod CSeqAutoLayerFlag {
|
|||||||
|
|
||||||
pub mod CSeqBoneMaskList {
|
pub mod CSeqBoneMaskList {
|
||||||
pub const m_sName: usize = 0x0; // CBufferString
|
pub const m_sName: usize = 0x0; // CBufferString
|
||||||
pub const m_nLocalBoneArray: usize = 0x10; // CUtlVector< int16 >
|
pub const m_nLocalBoneArray: usize = 0x10; // CUtlVector<int16_t>
|
||||||
pub const m_flBoneWeightArray: usize = 0x28; // CUtlVector< float32 >
|
pub const m_flBoneWeightArray: usize = 0x28; // CUtlVector<float>
|
||||||
pub const m_flDefaultMorphCtrlWeight: usize = 0x40; // float
|
pub const m_flDefaultMorphCtrlWeight: usize = 0x40; // float
|
||||||
pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > >
|
pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector<CUtlPair<CBufferString,float>>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSeqCmdLayer {
|
pub mod CSeqCmdLayer {
|
||||||
@ -1607,11 +1607,11 @@ pub mod CSeqIKLock {
|
|||||||
|
|
||||||
pub mod CSeqMultiFetch {
|
pub mod CSeqMultiFetch {
|
||||||
pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag
|
pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag
|
||||||
pub const m_localReferenceArray: usize = 0x8; // CUtlVector< int16 >
|
pub const m_localReferenceArray: usize = 0x8; // CUtlVector<int16_t>
|
||||||
pub const m_nGroupSize: usize = 0x20; // int32[2]
|
pub const m_nGroupSize: usize = 0x20; // int32_t[2]
|
||||||
pub const m_nLocalPose: usize = 0x28; // int32[2]
|
pub const m_nLocalPose: usize = 0x28; // int32_t[2]
|
||||||
pub const m_poseKeyArray0: usize = 0x30; // CUtlVector< float32 >
|
pub const m_poseKeyArray0: usize = 0x30; // CUtlVector<float>
|
||||||
pub const m_poseKeyArray1: usize = 0x48; // CUtlVector< float32 >
|
pub const m_poseKeyArray1: usize = 0x48; // CUtlVector<float>
|
||||||
pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32_t
|
pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32_t
|
||||||
pub const m_bCalculatePoseParameters: usize = 0x64; // bool
|
pub const m_bCalculatePoseParameters: usize = 0x64; // bool
|
||||||
}
|
}
|
||||||
@ -1662,8 +1662,8 @@ pub mod CSeqScaleSet {
|
|||||||
pub const m_sName: usize = 0x0; // CBufferString
|
pub const m_sName: usize = 0x0; // CBufferString
|
||||||
pub const m_bRootOffset: usize = 0x10; // bool
|
pub const m_bRootOffset: usize = 0x10; // bool
|
||||||
pub const m_vRootOffset: usize = 0x14; // Vector
|
pub const m_vRootOffset: usize = 0x14; // Vector
|
||||||
pub const m_nLocalBoneArray: usize = 0x20; // CUtlVector< int16 >
|
pub const m_nLocalBoneArray: usize = 0x20; // CUtlVector<int16_t>
|
||||||
pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector< float32 >
|
pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSeqSeqDescFlag {
|
pub mod CSeqSeqDescFlag {
|
||||||
@ -1808,8 +1808,8 @@ pub mod CStateNodeStateData {
|
|||||||
|
|
||||||
pub mod CStateNodeTransitionData {
|
pub mod CStateNodeTransitionData {
|
||||||
pub const m_curve: usize = 0x0; // CBlendCurve
|
pub const m_curve: usize = 0x0; // CBlendCurve
|
||||||
pub const m_blendDuration: usize = 0x8; // CAnimValue< float32 >
|
pub const m_blendDuration: usize = 0x8; // CAnimValue<float>
|
||||||
pub const m_resetCycleValue: usize = 0x10; // CAnimValue< float32 >
|
pub const m_resetCycleValue: usize = 0x10; // CAnimValue<float>
|
||||||
pub const m_bReset: usize = 0x0; // bitfield:1
|
pub const m_bReset: usize = 0x0; // bitfield:1
|
||||||
pub const m_resetCycleOption: usize = 0x0; // bitfield:3
|
pub const m_resetCycleOption: usize = 0x0; // bitfield:3
|
||||||
}
|
}
|
||||||
@ -1817,7 +1817,7 @@ pub mod CStateNodeTransitionData {
|
|||||||
pub mod CStateUpdateData {
|
pub mod CStateUpdateData {
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
pub const m_hScript: usize = 0x8; // AnimScriptHandle
|
pub const m_hScript: usize = 0x8; // AnimScriptHandle
|
||||||
pub const m_transitionIndices: usize = 0x10; // CUtlVector< int32 >
|
pub const m_transitionIndices: usize = 0x10; // CUtlVector<int32_t>
|
||||||
pub const m_actions: usize = 0x28; // CUtlVector<CStateActionUpdater>
|
pub const m_actions: usize = 0x28; // CUtlVector<CStateActionUpdater>
|
||||||
pub const m_stateID: usize = 0x40; // AnimStateID
|
pub const m_stateID: usize = 0x40; // AnimStateID
|
||||||
pub const m_bIsStartState: usize = 0x0; // bitfield:1
|
pub const m_bIsStartState: usize = 0x0; // bitfield:1
|
||||||
@ -1832,7 +1832,7 @@ pub mod CStaticPoseCache {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CStepsRemainingMetricEvaluator {
|
pub mod CStepsRemainingMetricEvaluator {
|
||||||
pub const m_footIndices: usize = 0x50; // CUtlVector< int32 >
|
pub const m_footIndices: usize = 0x50; // CUtlVector<int32_t>
|
||||||
pub const m_flMinStepsRemaining: usize = 0x68; // float
|
pub const m_flMinStepsRemaining: usize = 0x68; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1919,7 +1919,7 @@ pub mod CVectorAnimParameter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CVectorQuantizer {
|
pub mod CVectorQuantizer {
|
||||||
pub const m_centroidVectors: usize = 0x0; // CUtlVector< float32 >
|
pub const m_centroidVectors: usize = 0x0; // CUtlVector<float>
|
||||||
pub const m_nCentroids: usize = 0x18; // int32_t
|
pub const m_nCentroids: usize = 0x18; // int32_t
|
||||||
pub const m_nDimensions: usize = 0x1C; // int32_t
|
pub const m_nDimensions: usize = 0x1C; // int32_t
|
||||||
}
|
}
|
||||||
@ -2060,7 +2060,7 @@ pub mod FootPinningPoseOpFixedData_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FootStepTrigger {
|
pub mod FootStepTrigger {
|
||||||
pub const m_tags: usize = 0x0; // CUtlVector< int32 >
|
pub const m_tags: usize = 0x0; // CUtlVector<int32_t>
|
||||||
pub const m_nFootIndex: usize = 0x18; // int32_t
|
pub const m_nFootIndex: usize = 0x18; // int32_t
|
||||||
pub const m_triggerPhase: usize = 0x1C; // StepPhase
|
pub const m_triggerPhase: usize = 0x1C; // StepPhase
|
||||||
}
|
}
|
||||||
@ -2168,12 +2168,12 @@ pub mod ModelBoneFlexDriver_t {
|
|||||||
|
|
||||||
pub mod ModelSkeletonData_t {
|
pub mod ModelSkeletonData_t {
|
||||||
pub const m_boneName: usize = 0x0; // CUtlVector<CUtlString>
|
pub const m_boneName: usize = 0x0; // CUtlVector<CUtlString>
|
||||||
pub const m_nParent: usize = 0x18; // CUtlVector< int16 >
|
pub const m_nParent: usize = 0x18; // CUtlVector<int16_t>
|
||||||
pub const m_boneSphere: usize = 0x30; // CUtlVector< float32 >
|
pub const m_boneSphere: usize = 0x30; // CUtlVector<float>
|
||||||
pub const m_nFlag: usize = 0x48; // CUtlVector< uint32 >
|
pub const m_nFlag: usize = 0x48; // CUtlVector<uint32_t>
|
||||||
pub const m_bonePosParent: usize = 0x60; // CUtlVector<Vector>
|
pub const m_bonePosParent: usize = 0x60; // CUtlVector<Vector>
|
||||||
pub const m_boneRotParent: usize = 0x78; // CUtlVector<QuaternionStorage>
|
pub const m_boneRotParent: usize = 0x78; // CUtlVector<QuaternionStorage>
|
||||||
pub const m_boneScaleParent: usize = 0x90; // CUtlVector< float32 >
|
pub const m_boneScaleParent: usize = 0x90; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod MoodAnimationLayer_t {
|
pub mod MoodAnimationLayer_t {
|
||||||
@ -2233,10 +2233,10 @@ pub mod PermModelData_t {
|
|||||||
pub const m_modelInfo: usize = 0x8; // PermModelInfo_t
|
pub const m_modelInfo: usize = 0x8; // PermModelInfo_t
|
||||||
pub const m_ExtParts: usize = 0x60; // CUtlVector<PermModelExtPart_t>
|
pub const m_ExtParts: usize = 0x60; // CUtlVector<PermModelExtPart_t>
|
||||||
pub const m_refMeshes: usize = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
pub const m_refMeshes: usize = 0x78; // CUtlVector<CStrongHandle<InfoForResourceTypeCRenderMesh>>
|
||||||
pub const m_refMeshGroupMasks: usize = 0x90; // CUtlVector< uint64 >
|
pub const m_refMeshGroupMasks: usize = 0x90; // CUtlVector<uint64_t>
|
||||||
pub const m_refPhysGroupMasks: usize = 0xA8; // CUtlVector< uint64 >
|
pub const m_refPhysGroupMasks: usize = 0xA8; // CUtlVector<uint64_t>
|
||||||
pub const m_refLODGroupMasks: usize = 0xC0; // CUtlVector< uint8 >
|
pub const m_refLODGroupMasks: usize = 0xC0; // CUtlVector<uint8_t>
|
||||||
pub const m_lodGroupSwitchDistances: usize = 0xD8; // CUtlVector< float32 >
|
pub const m_lodGroupSwitchDistances: usize = 0xD8; // CUtlVector<float>
|
||||||
pub const m_refPhysicsData: usize = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
pub const m_refPhysicsData: usize = 0xF0; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector<CStrongHandle<InfoForResourceTypeCPhysAggregateData>>
|
||||||
pub const m_refAnimGroups: usize = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
pub const m_refAnimGroups: usize = 0x120; // CUtlVector<CStrongHandle<InfoForResourceTypeCAnimationGroup>>
|
||||||
@ -2245,8 +2245,8 @@ pub mod PermModelData_t {
|
|||||||
pub const m_materialGroups: usize = 0x168; // CUtlVector<MaterialGroup_t>
|
pub const m_materialGroups: usize = 0x168; // CUtlVector<MaterialGroup_t>
|
||||||
pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64_t
|
pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64_t
|
||||||
pub const m_modelSkeleton: usize = 0x188; // ModelSkeletonData_t
|
pub const m_modelSkeleton: usize = 0x188; // ModelSkeletonData_t
|
||||||
pub const m_remappingTable: usize = 0x230; // CUtlVector< int16 >
|
pub const m_remappingTable: usize = 0x230; // CUtlVector<int16_t>
|
||||||
pub const m_remappingTableStarts: usize = 0x248; // CUtlVector< uint16 >
|
pub const m_remappingTableStarts: usize = 0x248; // CUtlVector<uint16_t>
|
||||||
pub const m_boneFlexDrivers: usize = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
pub const m_boneFlexDrivers: usize = 0x260; // CUtlVector<ModelBoneFlexDriver_t>
|
||||||
pub const m_pModelConfigList: usize = 0x278; // CModelConfigList*
|
pub const m_pModelConfigList: usize = 0x278; // CModelConfigList*
|
||||||
pub const m_BodyGroupsHiddenInTools: usize = 0x280; // CUtlVector<CUtlString>
|
pub const m_BodyGroupsHiddenInTools: usize = 0x280; // CUtlVector<CUtlString>
|
||||||
@ -2275,7 +2275,7 @@ pub mod PermModelInfo_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod PhysSoftbodyDesc_t {
|
pub mod PhysSoftbodyDesc_t {
|
||||||
pub const m_ParticleBoneHash: usize = 0x0; // CUtlVector< uint32 >
|
pub const m_ParticleBoneHash: usize = 0x0; // CUtlVector<uint32_t>
|
||||||
pub const m_Particles: usize = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
pub const m_Particles: usize = 0x18; // CUtlVector<RnSoftbodyParticle_t>
|
||||||
pub const m_Springs: usize = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
pub const m_Springs: usize = 0x30; // CUtlVector<RnSoftbodySpring_t>
|
||||||
pub const m_Capsules: usize = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
pub const m_Capsules: usize = 0x48; // CUtlVector<RnSoftbodyCapsule_t>
|
||||||
@ -2292,14 +2292,14 @@ pub mod RenderSkeletonBone_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod SampleCode {
|
pub mod SampleCode {
|
||||||
pub const m_subCode: usize = 0x0; // uint8[8]
|
pub const m_subCode: usize = 0x0; // uint8_t[8]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ScriptInfo_t {
|
pub mod ScriptInfo_t {
|
||||||
pub const m_code: usize = 0x0; // CUtlString
|
pub const m_code: usize = 0x0; // CUtlString
|
||||||
pub const m_paramsModified: usize = 0x8; // CUtlVector<CAnimParamHandle>
|
pub const m_paramsModified: usize = 0x8; // CUtlVector<CAnimParamHandle>
|
||||||
pub const m_proxyReadParams: usize = 0x20; // CUtlVector< int32 >
|
pub const m_proxyReadParams: usize = 0x20; // CUtlVector<int32_t>
|
||||||
pub const m_proxyWriteParams: usize = 0x38; // CUtlVector< int32 >
|
pub const m_proxyWriteParams: usize = 0x38; // CUtlVector<int32_t>
|
||||||
pub const m_eScriptType: usize = 0x50; // AnimScriptType
|
pub const m_eScriptType: usize = 0x50; // AnimScriptType
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2362,17 +2362,17 @@ pub mod TwoBoneIKSettings_t {
|
|||||||
pub mod VPhysXAggregateData_t {
|
pub mod VPhysXAggregateData_t {
|
||||||
pub const m_nFlags: usize = 0x0; // uint16_t
|
pub const m_nFlags: usize = 0x0; // uint16_t
|
||||||
pub const m_nRefCounter: usize = 0x2; // uint16_t
|
pub const m_nRefCounter: usize = 0x2; // uint16_t
|
||||||
pub const m_bonesHash: usize = 0x8; // CUtlVector< uint32 >
|
pub const m_bonesHash: usize = 0x8; // CUtlVector<uint32_t>
|
||||||
pub const m_boneNames: usize = 0x20; // CUtlVector<CUtlString>
|
pub const m_boneNames: usize = 0x20; // CUtlVector<CUtlString>
|
||||||
pub const m_indexNames: usize = 0x38; // CUtlVector< uint16 >
|
pub const m_indexNames: usize = 0x38; // CUtlVector<uint16_t>
|
||||||
pub const m_indexHash: usize = 0x50; // CUtlVector< uint16 >
|
pub const m_indexHash: usize = 0x50; // CUtlVector<uint16_t>
|
||||||
pub const m_bindPose: usize = 0x68; // CUtlVector<matrix3x4a_t>
|
pub const m_bindPose: usize = 0x68; // CUtlVector<matrix3x4a_t>
|
||||||
pub const m_parts: usize = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
pub const m_parts: usize = 0x80; // CUtlVector<VPhysXBodyPart_t>
|
||||||
pub const m_constraints2: usize = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
pub const m_constraints2: usize = 0x98; // CUtlVector<VPhysXConstraint2_t>
|
||||||
pub const m_joints: usize = 0xB0; // CUtlVector<VPhysXJoint_t>
|
pub const m_joints: usize = 0xB0; // CUtlVector<VPhysXJoint_t>
|
||||||
pub const m_pFeModel: usize = 0xC8; // PhysFeModelDesc_t*
|
pub const m_pFeModel: usize = 0xC8; // PhysFeModelDesc_t*
|
||||||
pub const m_boneParents: usize = 0xD0; // CUtlVector< uint16 >
|
pub const m_boneParents: usize = 0xD0; // CUtlVector<uint16_t>
|
||||||
pub const m_surfacePropertyHashes: usize = 0xE8; // CUtlVector< uint32 >
|
pub const m_surfacePropertyHashes: usize = 0xE8; // CUtlVector<uint32_t>
|
||||||
pub const m_collisionAttributes: usize = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
pub const m_collisionAttributes: usize = 0x100; // CUtlVector<VPhysXCollisionAttributes_t>
|
||||||
pub const m_debugPartNames: usize = 0x118; // CUtlVector<CUtlString>
|
pub const m_debugPartNames: usize = 0x118; // CUtlVector<CUtlString>
|
||||||
pub const m_embeddedKeyvalues: usize = 0x130; // CUtlString
|
pub const m_embeddedKeyvalues: usize = 0x130; // CUtlString
|
||||||
@ -2393,9 +2393,9 @@ pub mod VPhysXBodyPart_t {
|
|||||||
|
|
||||||
pub mod VPhysXCollisionAttributes_t {
|
pub mod VPhysXCollisionAttributes_t {
|
||||||
pub const m_CollisionGroup: usize = 0x0; // uint32_t
|
pub const m_CollisionGroup: usize = 0x0; // uint32_t
|
||||||
pub const m_InteractAs: usize = 0x8; // CUtlVector< uint32 >
|
pub const m_InteractAs: usize = 0x8; // CUtlVector<uint32_t>
|
||||||
pub const m_InteractWith: usize = 0x20; // CUtlVector< uint32 >
|
pub const m_InteractWith: usize = 0x20; // CUtlVector<uint32_t>
|
||||||
pub const m_InteractExclude: usize = 0x38; // CUtlVector< uint32 >
|
pub const m_InteractExclude: usize = 0x38; // CUtlVector<uint32_t>
|
||||||
pub const m_CollisionGroupString: usize = 0x50; // CUtlString
|
pub const m_CollisionGroupString: usize = 0x50; // CUtlString
|
||||||
pub const m_InteractAsStrings: usize = 0x58; // CUtlVector<CUtlString>
|
pub const m_InteractAsStrings: usize = 0x58; // CUtlVector<CUtlString>
|
||||||
pub const m_InteractWithStrings: usize = 0x70; // CUtlVector<CUtlString>
|
pub const m_InteractWithStrings: usize = 0x70; // CUtlVector<CUtlString>
|
||||||
@ -2495,12 +2495,12 @@ pub mod VPhysics2ShapeDef_t {
|
|||||||
pub const m_capsules: usize = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
pub const m_capsules: usize = 0x18; // CUtlVector<RnCapsuleDesc_t>
|
||||||
pub const m_hulls: usize = 0x30; // CUtlVector<RnHullDesc_t>
|
pub const m_hulls: usize = 0x30; // CUtlVector<RnHullDesc_t>
|
||||||
pub const m_meshes: usize = 0x48; // CUtlVector<RnMeshDesc_t>
|
pub const m_meshes: usize = 0x48; // CUtlVector<RnMeshDesc_t>
|
||||||
pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector< uint16 >
|
pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector<uint16_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod WeightList {
|
pub mod WeightList {
|
||||||
pub const m_name: usize = 0x0; // CUtlString
|
pub const m_name: usize = 0x0; // CUtlString
|
||||||
pub const m_weights: usize = 0x8; // CUtlVector< float32 >
|
pub const m_weights: usize = 0x8; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod WristBone_t {
|
pub mod WristBone_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.011842 UTC
|
// 2023-10-03 00:41:24.995651400 UTC
|
||||||
|
|
||||||
public static class ActiveModelConfig_t {
|
public static class ActiveModelConfig_t {
|
||||||
public const nint m_Handle = 0x28; // ModelConfigHandle_t
|
public const nint m_Handle = 0x28; // ModelConfigHandle_t
|
||||||
@ -9,22 +9,22 @@ public static class ActiveModelConfig_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimGraphNetworkedVariables {
|
public static class CAnimGraphNetworkedVariables {
|
||||||
public const nint m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase< uint32 >
|
public const nint m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase< uint8 >
|
public const nint m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
public const nint m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase< uint16 >
|
public const nint m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase< int32 >
|
public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase<int32_t>
|
||||||
public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase< uint32 >
|
public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase< uint64 >
|
public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase< float32 >
|
public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase<float>
|
||||||
public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
public const nint m_OwnerOnlyPredNetBoolVariables = 0xE0; // C_NetworkUtlVectorBase< uint32 >
|
public const nint m_OwnerOnlyPredNetBoolVariables = 0xE0; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_OwnerOnlyPredNetByteVariables = 0xF8; // C_NetworkUtlVectorBase< uint8 >
|
public const nint m_OwnerOnlyPredNetByteVariables = 0xF8; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x110; // C_NetworkUtlVectorBase< uint16 >
|
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x110; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
public const nint m_OwnerOnlyPredNetIntVariables = 0x128; // C_NetworkUtlVectorBase< int32 >
|
public const nint m_OwnerOnlyPredNetIntVariables = 0x128; // C_NetworkUtlVectorBase<int32_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt32Variables = 0x140; // C_NetworkUtlVectorBase< uint32 >
|
public const nint m_OwnerOnlyPredNetUInt32Variables = 0x140; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt64Variables = 0x158; // C_NetworkUtlVectorBase< uint64 >
|
public const nint m_OwnerOnlyPredNetUInt64Variables = 0x158; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
public const nint m_OwnerOnlyPredNetFloatVariables = 0x170; // C_NetworkUtlVectorBase< float32 >
|
public const nint m_OwnerOnlyPredNetFloatVariables = 0x170; // C_NetworkUtlVectorBase<float>
|
||||||
public const nint m_OwnerOnlyPredNetVectorVariables = 0x188; // C_NetworkUtlVectorBase<Vector>
|
public const nint m_OwnerOnlyPredNetVectorVariables = 0x188; // C_NetworkUtlVectorBase<Vector>
|
||||||
public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
public const nint m_nBoolVariablesCount = 0x1B8; // int32_t
|
public const nint m_nBoolVariablesCount = 0x1B8; // int32_t
|
||||||
@ -356,7 +356,7 @@ public static class CCSPlayer_MovementServices {
|
|||||||
public const nint m_duckUntilOnGround = 0x258; // bool
|
public const nint m_duckUntilOnGround = 0x258; // bool
|
||||||
public const nint m_bHasWalkMovedSinceLastJump = 0x259; // bool
|
public const nint m_bHasWalkMovedSinceLastJump = 0x259; // bool
|
||||||
public const nint m_bInStuckTest = 0x25A; // bool
|
public const nint m_bInStuckTest = 0x25A; // bool
|
||||||
public const nint m_flStuckCheckTime = 0x268; // float32[64][2]
|
public const nint m_flStuckCheckTime = 0x268; // float[64][2]
|
||||||
public const nint m_nTraceCount = 0x468; // int32_t
|
public const nint m_nTraceCount = 0x468; // int32_t
|
||||||
public const nint m_StuckLast = 0x46C; // int32_t
|
public const nint m_StuckLast = 0x46C; // int32_t
|
||||||
public const nint m_bSpeedCropped = 0x470; // bool
|
public const nint m_bSpeedCropped = 0x470; // bool
|
||||||
@ -779,7 +779,7 @@ public static class CGrenadeTracer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CHitboxComponent {
|
public static class CHitboxComponent {
|
||||||
public const nint m_bvDisabledHitGroups = 0x24; // uint32[1]
|
public const nint m_bvDisabledHitGroups = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CInfoDynamicShadowHint {
|
public static class CInfoDynamicShadowHint {
|
||||||
@ -944,8 +944,8 @@ public static class CPlayer_CameraServices {
|
|||||||
public const nint m_bOverrideFogColor = 0x1AC; // bool[5]
|
public const nint m_bOverrideFogColor = 0x1AC; // bool[5]
|
||||||
public const nint m_OverrideFogColor = 0x1B1; // Color[5]
|
public const nint m_OverrideFogColor = 0x1B1; // Color[5]
|
||||||
public const nint m_bOverrideFogStartEnd = 0x1C5; // bool[5]
|
public const nint m_bOverrideFogStartEnd = 0x1C5; // bool[5]
|
||||||
public const nint m_fOverrideFogStart = 0x1CC; // float32[5]
|
public const nint m_fOverrideFogStart = 0x1CC; // float[5]
|
||||||
public const nint m_fOverrideFogEnd = 0x1E0; // float32[5]
|
public const nint m_fOverrideFogEnd = 0x1E0; // float[5]
|
||||||
public const nint m_hActivePostProcessingVolume = 0x1F4; // CHandle<C_PostProcessingVolume>
|
public const nint m_hActivePostProcessingVolume = 0x1F4; // CHandle<C_PostProcessingVolume>
|
||||||
public const nint m_angDemoViewAngles = 0x1F8; // QAngle
|
public const nint m_angDemoViewAngles = 0x1F8; // QAngle
|
||||||
}
|
}
|
||||||
@ -956,11 +956,11 @@ public static class CPlayer_MovementServices {
|
|||||||
public const nint m_nQueuedButtonDownMask = 0x68; // uint64_t
|
public const nint m_nQueuedButtonDownMask = 0x68; // uint64_t
|
||||||
public const nint m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
public const nint m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
||||||
public const nint m_nButtonDoublePressed = 0x78; // uint64_t
|
public const nint m_nButtonDoublePressed = 0x78; // uint64_t
|
||||||
public const nint m_pButtonPressedCmdNumber = 0x80; // uint32[64]
|
public const nint m_pButtonPressedCmdNumber = 0x80; // uint32_t[64]
|
||||||
public const nint m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
public const nint m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
||||||
public const nint m_nToggleButtonDownMask = 0x188; // uint64_t
|
public const nint m_nToggleButtonDownMask = 0x188; // uint64_t
|
||||||
public const nint m_flMaxspeed = 0x190; // float
|
public const nint m_flMaxspeed = 0x190; // float
|
||||||
public const nint m_arrForceSubtickMoveWhen = 0x194; // float32[4]
|
public const nint m_arrForceSubtickMoveWhen = 0x194; // float[4]
|
||||||
public const nint m_flForwardMove = 0x1A4; // float
|
public const nint m_flForwardMove = 0x1A4; // float
|
||||||
public const nint m_flLeftMove = 0x1A8; // float
|
public const nint m_flLeftMove = 0x1A8; // float
|
||||||
public const nint m_flUpMove = 0x1AC; // float
|
public const nint m_flUpMove = 0x1AC; // float
|
||||||
@ -997,7 +997,7 @@ public static class CPlayer_WeaponServices {
|
|||||||
public const nint m_hMyWeapons = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
public const nint m_hMyWeapons = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
||||||
public const nint m_hActiveWeapon = 0x60; // CHandle<C_BasePlayerWeapon>
|
public const nint m_hActiveWeapon = 0x60; // CHandle<C_BasePlayerWeapon>
|
||||||
public const nint m_hLastWeapon = 0x64; // CHandle<C_BasePlayerWeapon>
|
public const nint m_hLastWeapon = 0x64; // CHandle<C_BasePlayerWeapon>
|
||||||
public const nint m_iAmmo = 0x68; // uint16[32]
|
public const nint m_iAmmo = 0x68; // uint16_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPointOffScreenIndicatorUi {
|
public static class CPointOffScreenIndicatorUi {
|
||||||
@ -1016,7 +1016,7 @@ public static class CPointTemplate {
|
|||||||
public const nint m_pOutputOnSpawned = 0x560; // CEntityIOOutput
|
public const nint m_pOutputOnSpawned = 0x560; // CEntityIOOutput
|
||||||
public const nint m_clientOnlyEntityBehavior = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
public const nint m_clientOnlyEntityBehavior = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
public const nint m_ownerSpawnGroupType = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
public const nint m_ownerSpawnGroupType = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
||||||
public const nint m_createdSpawnGroupHandles = 0x590; // CUtlVector< uint32 >
|
public const nint m_createdSpawnGroupHandles = 0x590; // CUtlVector<uint32_t>
|
||||||
public const nint m_SpawnedEntityHandles = 0x5A8; // CUtlVector<CEntityHandle>
|
public const nint m_SpawnedEntityHandles = 0x5A8; // CUtlVector<CEntityHandle>
|
||||||
public const nint m_ScriptSpawnCallback = 0x5C0; // HSCRIPT
|
public const nint m_ScriptSpawnCallback = 0x5C0; // HSCRIPT
|
||||||
public const nint m_ScriptCallbackScope = 0x5C8; // HSCRIPT
|
public const nint m_ScriptCallbackScope = 0x5C8; // HSCRIPT
|
||||||
@ -1116,8 +1116,8 @@ public static class CSkyboxReference {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CTimeline {
|
public static class CTimeline {
|
||||||
public const nint m_flValues = 0x10; // float32[64]
|
public const nint m_flValues = 0x10; // float[64]
|
||||||
public const nint m_nValueCounts = 0x110; // int32[64]
|
public const nint m_nValueCounts = 0x110; // int32_t[64]
|
||||||
public const nint m_nBucketCount = 0x210; // int32_t
|
public const nint m_nBucketCount = 0x210; // int32_t
|
||||||
public const nint m_flInterval = 0x214; // float
|
public const nint m_flInterval = 0x214; // float
|
||||||
public const nint m_flFinalValue = 0x218; // float
|
public const nint m_flFinalValue = 0x218; // float
|
||||||
@ -1192,16 +1192,16 @@ public static class C_BaseButton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_BaseCSGrenade {
|
public static class C_BaseCSGrenade {
|
||||||
public const nint m_bClientPredictDelete = 0x18E0; // bool
|
public const nint m_bClientPredictDelete = 0x1940; // bool
|
||||||
public const nint m_bRedraw = 0x1908; // bool
|
public const nint m_bRedraw = 0x1968; // bool
|
||||||
public const nint m_bIsHeldByPlayer = 0x1909; // bool
|
public const nint m_bIsHeldByPlayer = 0x1969; // bool
|
||||||
public const nint m_bPinPulled = 0x190A; // bool
|
public const nint m_bPinPulled = 0x196A; // bool
|
||||||
public const nint m_bJumpThrow = 0x190B; // bool
|
public const nint m_bJumpThrow = 0x196B; // bool
|
||||||
public const nint m_eThrowStatus = 0x190C; // EGrenadeThrowState
|
public const nint m_eThrowStatus = 0x196C; // EGrenadeThrowState
|
||||||
public const nint m_fThrowTime = 0x1910; // GameTime_t
|
public const nint m_fThrowTime = 0x1970; // GameTime_t
|
||||||
public const nint m_flThrowStrength = 0x1914; // float
|
public const nint m_flThrowStrength = 0x1974; // float
|
||||||
public const nint m_flThrowStrengthApproach = 0x1918; // float
|
public const nint m_flThrowStrengthApproach = 0x1978; // float
|
||||||
public const nint m_fDropTime = 0x191C; // GameTime_t
|
public const nint m_fDropTime = 0x197C; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_BaseCSGrenadeProjectile {
|
public static class C_BaseCSGrenadeProjectile {
|
||||||
@ -1218,7 +1218,7 @@ public static class C_BaseCSGrenadeProjectile {
|
|||||||
public const nint m_nSnapshotTrajectoryEffectIndex = 0x10A8; // ParticleIndex_t
|
public const nint m_nSnapshotTrajectoryEffectIndex = 0x10A8; // ParticleIndex_t
|
||||||
public const nint m_hSnapshotTrajectoryParticleSnapshot = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
public const nint m_hSnapshotTrajectoryParticleSnapshot = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
public const nint m_arrTrajectoryTrailPoints = 0x10B8; // CUtlVector<Vector>
|
public const nint m_arrTrajectoryTrailPoints = 0x10B8; // CUtlVector<Vector>
|
||||||
public const nint m_arrTrajectoryTrailPointCreationTimes = 0x10D0; // CUtlVector< float32 >
|
public const nint m_arrTrajectoryTrailPointCreationTimes = 0x10D0; // CUtlVector<float>
|
||||||
public const nint m_flTrajectoryTrailEffectCreationTime = 0x10E8; // float
|
public const nint m_flTrajectoryTrailEffectCreationTime = 0x10E8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1277,8 +1277,8 @@ public static class C_BaseEntity {
|
|||||||
public const nint m_bHasSuccessfullyInterpolated = 0x391; // bool
|
public const nint m_bHasSuccessfullyInterpolated = 0x391; // bool
|
||||||
public const nint m_bHasAddedVarsToInterpolation = 0x392; // bool
|
public const nint m_bHasAddedVarsToInterpolation = 0x392; // bool
|
||||||
public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x393; // bool
|
public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x393; // bool
|
||||||
public const nint m_nInterpolationLatchDirtyFlags = 0x394; // int32[2]
|
public const nint m_nInterpolationLatchDirtyFlags = 0x394; // int32_t[2]
|
||||||
public const nint m_ListEntry = 0x39C; // uint16[11]
|
public const nint m_ListEntry = 0x39C; // uint16_t[11]
|
||||||
public const nint m_flCreateTime = 0x3B4; // GameTime_t
|
public const nint m_flCreateTime = 0x3B4; // GameTime_t
|
||||||
public const nint m_flSpeed = 0x3B8; // float
|
public const nint m_flSpeed = 0x3B8; // float
|
||||||
public const nint m_EntClientFlags = 0x3BC; // uint16_t
|
public const nint m_EntClientFlags = 0x3BC; // uint16_t
|
||||||
@ -1313,8 +1313,8 @@ public static class C_BaseEntity {
|
|||||||
public const nint m_nLastPredictableCommand = 0x45C; // int32_t
|
public const nint m_nLastPredictableCommand = 0x45C; // int32_t
|
||||||
public const nint m_hOldMoveParent = 0x460; // CHandle<C_BaseEntity>
|
public const nint m_hOldMoveParent = 0x460; // CHandle<C_BaseEntity>
|
||||||
public const nint m_Particles = 0x468; // CParticleProperty
|
public const nint m_Particles = 0x468; // CParticleProperty
|
||||||
public const nint m_vecPredictedScriptFloats = 0x490; // CUtlVector< float32 >
|
public const nint m_vecPredictedScriptFloats = 0x490; // CUtlVector<float>
|
||||||
public const nint m_vecPredictedScriptFloatIDs = 0x4A8; // CUtlVector< int32 >
|
public const nint m_vecPredictedScriptFloatIDs = 0x4A8; // CUtlVector<int32_t>
|
||||||
public const nint m_nNextScriptVarRecordID = 0x4D8; // int32_t
|
public const nint m_nNextScriptVarRecordID = 0x4D8; // int32_t
|
||||||
public const nint m_vecAngVelocity = 0x4E8; // QAngle
|
public const nint m_vecAngVelocity = 0x4E8; // QAngle
|
||||||
public const nint m_DataChangeEventRef = 0x4F4; // int32_t
|
public const nint m_DataChangeEventRef = 0x4F4; // int32_t
|
||||||
@ -1333,7 +1333,7 @@ public static class C_BaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_BaseFlex {
|
public static class C_BaseFlex {
|
||||||
public const nint m_flexWeight = 0xE90; // C_NetworkUtlVectorBase< float32 >
|
public const nint m_flexWeight = 0xE90; // C_NetworkUtlVectorBase<float>
|
||||||
public const nint m_vLookTargetPosition = 0xEA8; // Vector
|
public const nint m_vLookTargetPosition = 0xEA8; // Vector
|
||||||
public const nint m_blinktoggle = 0xEC0; // bool
|
public const nint m_blinktoggle = 0xEC0; // bool
|
||||||
public const nint m_nLastFlexUpdateFrameCount = 0xF20; // int32_t
|
public const nint m_nLastFlexUpdateFrameCount = 0xF20; // int32_t
|
||||||
@ -1448,7 +1448,7 @@ public static class C_BasePlayerWeapon {
|
|||||||
public const nint m_flNextSecondaryAttackTickRatio = 0x156C; // float
|
public const nint m_flNextSecondaryAttackTickRatio = 0x156C; // float
|
||||||
public const nint m_iClip1 = 0x1570; // int32_t
|
public const nint m_iClip1 = 0x1570; // int32_t
|
||||||
public const nint m_iClip2 = 0x1574; // int32_t
|
public const nint m_iClip2 = 0x1574; // int32_t
|
||||||
public const nint m_pReserveAmmo = 0x1578; // int32[2]
|
public const nint m_pReserveAmmo = 0x1578; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_BasePropDoor {
|
public static class C_BasePropDoor {
|
||||||
@ -1515,7 +1515,7 @@ public static class C_Beam {
|
|||||||
|
|
||||||
public static class C_BreakableProp {
|
public static class C_BreakableProp {
|
||||||
public const nint m_OnBreak = 0xEC8; // CEntityIOOutput
|
public const nint m_OnBreak = 0xEC8; // CEntityIOOutput
|
||||||
public const nint m_OnHealthChanged = 0xEF0; // CEntityOutputTemplate< float32 >
|
public const nint m_OnHealthChanged = 0xEF0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnTakeDamage = 0xF18; // CEntityIOOutput
|
public const nint m_OnTakeDamage = 0xF18; // CEntityIOOutput
|
||||||
public const nint m_impactEnergyScale = 0xF40; // float
|
public const nint m_impactEnergyScale = 0xF40; // float
|
||||||
public const nint m_iMinHealthDmg = 0xF44; // int32_t
|
public const nint m_iMinHealthDmg = 0xF44; // int32_t
|
||||||
@ -1556,17 +1556,17 @@ public static class C_BulletHitModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_C4 {
|
public static class C_C4 {
|
||||||
public const nint m_szScreenText = 0x18E0; // char[32]
|
public const nint m_szScreenText = 0x1940; // char[32]
|
||||||
public const nint m_bombdroppedlightParticleIndex = 0x1900; // ParticleIndex_t
|
public const nint m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t
|
||||||
public const nint m_bStartedArming = 0x1904; // bool
|
public const nint m_bStartedArming = 0x1964; // bool
|
||||||
public const nint m_fArmedTime = 0x1908; // GameTime_t
|
public const nint m_fArmedTime = 0x1968; // GameTime_t
|
||||||
public const nint m_bBombPlacedAnimation = 0x190C; // bool
|
public const nint m_bBombPlacedAnimation = 0x196C; // bool
|
||||||
public const nint m_bIsPlantingViaUse = 0x190D; // bool
|
public const nint m_bIsPlantingViaUse = 0x196D; // bool
|
||||||
public const nint m_entitySpottedState = 0x1910; // EntitySpottedState_t
|
public const nint m_entitySpottedState = 0x1970; // EntitySpottedState_t
|
||||||
public const nint m_nSpotRules = 0x1928; // int32_t
|
public const nint m_nSpotRules = 0x1988; // int32_t
|
||||||
public const nint m_bPlayedArmingBeeps = 0x192C; // bool[7]
|
public const nint m_bPlayedArmingBeeps = 0x198C; // bool[7]
|
||||||
public const nint m_bBombPlanted = 0x1933; // bool
|
public const nint m_bBombPlanted = 0x1993; // bool
|
||||||
public const nint m_bDroppedFromDeath = 0x1934; // bool
|
public const nint m_bDroppedFromDeath = 0x1994; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_CSGOViewModel {
|
public static class C_CSGOViewModel {
|
||||||
@ -1695,10 +1695,10 @@ public static class C_CSGameRules {
|
|||||||
public const nint m_numGlobalGiftsGiven = 0x8D0; // uint32_t
|
public const nint m_numGlobalGiftsGiven = 0x8D0; // uint32_t
|
||||||
public const nint m_numGlobalGifters = 0x8D4; // uint32_t
|
public const nint m_numGlobalGifters = 0x8D4; // uint32_t
|
||||||
public const nint m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32_t
|
public const nint m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32_t
|
||||||
public const nint m_arrFeaturedGiftersAccounts = 0x8DC; // uint32[4]
|
public const nint m_arrFeaturedGiftersAccounts = 0x8DC; // uint32_t[4]
|
||||||
public const nint m_arrFeaturedGiftersGifts = 0x8EC; // uint32[4]
|
public const nint m_arrFeaturedGiftersGifts = 0x8EC; // uint32_t[4]
|
||||||
public const nint m_arrProhibitedItemIndices = 0x8FC; // uint16[100]
|
public const nint m_arrProhibitedItemIndices = 0x8FC; // uint16_t[100]
|
||||||
public const nint m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32[4]
|
public const nint m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32_t[4]
|
||||||
public const nint m_numBestOfMaps = 0x9D4; // int32_t
|
public const nint m_numBestOfMaps = 0x9D4; // int32_t
|
||||||
public const nint m_nHalloweenMaskListSeed = 0x9D8; // int32_t
|
public const nint m_nHalloweenMaskListSeed = 0x9D8; // int32_t
|
||||||
public const nint m_bBombDropped = 0x9DC; // bool
|
public const nint m_bBombDropped = 0x9DC; // bool
|
||||||
@ -1708,19 +1708,19 @@ public static class C_CSGameRules {
|
|||||||
public const nint m_bTCantBuy = 0x9E8; // bool
|
public const nint m_bTCantBuy = 0x9E8; // bool
|
||||||
public const nint m_bCTCantBuy = 0x9E9; // bool
|
public const nint m_bCTCantBuy = 0x9E9; // bool
|
||||||
public const nint m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t
|
public const nint m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t
|
||||||
public const nint m_iMatchStats_RoundResults = 0x9F0; // int32[30]
|
public const nint m_iMatchStats_RoundResults = 0x9F0; // int32_t[30]
|
||||||
public const nint m_iMatchStats_PlayersAlive_CT = 0xA68; // int32[30]
|
public const nint m_iMatchStats_PlayersAlive_CT = 0xA68; // int32_t[30]
|
||||||
public const nint m_iMatchStats_PlayersAlive_T = 0xAE0; // int32[30]
|
public const nint m_iMatchStats_PlayersAlive_T = 0xAE0; // int32_t[30]
|
||||||
public const nint m_TeamRespawnWaveTimes = 0xB58; // float32[32]
|
public const nint m_TeamRespawnWaveTimes = 0xB58; // float[32]
|
||||||
public const nint m_flNextRespawnWave = 0xBD8; // GameTime_t[32]
|
public const nint m_flNextRespawnWave = 0xBD8; // GameTime_t[32]
|
||||||
public const nint m_nServerQuestID = 0xC58; // int32_t
|
public const nint m_nServerQuestID = 0xC58; // int32_t
|
||||||
public const nint m_vMinimapMins = 0xC5C; // Vector
|
public const nint m_vMinimapMins = 0xC5C; // Vector
|
||||||
public const nint m_vMinimapMaxs = 0xC68; // Vector
|
public const nint m_vMinimapMaxs = 0xC68; // Vector
|
||||||
public const nint m_MinimapVerticalSectionHeights = 0xC74; // float32[8]
|
public const nint m_MinimapVerticalSectionHeights = 0xC74; // float[8]
|
||||||
public const nint m_bDontIncrementCoopWave = 0xC94; // bool
|
public const nint m_bDontIncrementCoopWave = 0xC94; // bool
|
||||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xC95; // bool
|
public const nint m_bSpawnedTerrorHuntHeavy = 0xC95; // bool
|
||||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xC98; // int32[10]
|
public const nint m_nEndMatchMapGroupVoteTypes = 0xC98; // int32_t[10]
|
||||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32[10]
|
public const nint m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32_t[10]
|
||||||
public const nint m_nEndMatchMapVoteWinner = 0xCE8; // int32_t
|
public const nint m_nEndMatchMapVoteWinner = 0xCE8; // int32_t
|
||||||
public const nint m_iNumConsecutiveCTLoses = 0xCEC; // int32_t
|
public const nint m_iNumConsecutiveCTLoses = 0xCEC; // int32_t
|
||||||
public const nint m_iNumConsecutiveTerroristLoses = 0xCF0; // int32_t
|
public const nint m_iNumConsecutiveTerroristLoses = 0xCF0; // int32_t
|
||||||
@ -1736,7 +1736,6 @@ public static class C_CSGameRules {
|
|||||||
public const nint m_nCTTeamIntroVariant = 0xEB0; // int32_t
|
public const nint m_nCTTeamIntroVariant = 0xEB0; // int32_t
|
||||||
public const nint m_bTeamIntroPeriod = 0xEB4; // bool
|
public const nint m_bTeamIntroPeriod = 0xEB4; // bool
|
||||||
public const nint m_flLastPerfSampleTime = 0x1E70; // double
|
public const nint m_flLastPerfSampleTime = 0x1E70; // double
|
||||||
public const nint m_bSkipNextPerfSample = 0x1E78; // bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_CSGameRulesProxy {
|
public static class C_CSGameRulesProxy {
|
||||||
@ -1802,7 +1801,7 @@ public static class C_CSPlayerPawn {
|
|||||||
public static class C_CSPlayerPawnBase {
|
public static class C_CSPlayerPawnBase {
|
||||||
public const nint m_pPingServices = 0x1250; // CCSPlayer_PingServices*
|
public const nint m_pPingServices = 0x1250; // CCSPlayer_PingServices*
|
||||||
public const nint m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
|
public const nint m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
|
||||||
public const nint m_fRenderingClipPlane = 0x1260; // float32[4]
|
public const nint m_fRenderingClipPlane = 0x1260; // float[4]
|
||||||
public const nint m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
|
public const nint m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
|
||||||
public const nint m_vecLastClipCameraPos = 0x1274; // Vector
|
public const nint m_vecLastClipCameraPos = 0x1274; // Vector
|
||||||
public const nint m_vecLastClipCameraForward = 0x1280; // Vector
|
public const nint m_vecLastClipCameraForward = 0x1280; // Vector
|
||||||
@ -1921,7 +1920,7 @@ public static class C_CSPlayerPawnBase {
|
|||||||
public const nint m_bDeferStartMusicOnWarmup = 0x1574; // bool
|
public const nint m_bDeferStartMusicOnWarmup = 0x1574; // bool
|
||||||
public const nint m_cycleLatch = 0x1578; // int32_t
|
public const nint m_cycleLatch = 0x1578; // int32_t
|
||||||
public const nint m_serverIntendedCycle = 0x157C; // float
|
public const nint m_serverIntendedCycle = 0x157C; // float
|
||||||
public const nint m_vecPlayerPatchEconIndices = 0x1580; // uint32[5]
|
public const nint m_vecPlayerPatchEconIndices = 0x1580; // uint32_t[5]
|
||||||
public const nint m_bHideTargetID = 0x159C; // bool
|
public const nint m_bHideTargetID = 0x159C; // bool
|
||||||
public const nint m_nextTaserShakeTime = 0x15A0; // float
|
public const nint m_nextTaserShakeTime = 0x15A0; // float
|
||||||
public const nint m_firstTaserShakeTime = 0x15A4; // float
|
public const nint m_firstTaserShakeTime = 0x15A4; // float
|
||||||
@ -1949,9 +1948,9 @@ public static class C_CSPlayerResource {
|
|||||||
public const nint m_iHostageEntityIDs = 0x558; // CEntityIndex[12]
|
public const nint m_iHostageEntityIDs = 0x558; // CEntityIndex[12]
|
||||||
public const nint m_bombsiteCenterA = 0x588; // Vector
|
public const nint m_bombsiteCenterA = 0x588; // Vector
|
||||||
public const nint m_bombsiteCenterB = 0x594; // Vector
|
public const nint m_bombsiteCenterB = 0x594; // Vector
|
||||||
public const nint m_hostageRescueX = 0x5A0; // int32[4]
|
public const nint m_hostageRescueX = 0x5A0; // int32_t[4]
|
||||||
public const nint m_hostageRescueY = 0x5B0; // int32[4]
|
public const nint m_hostageRescueY = 0x5B0; // int32_t[4]
|
||||||
public const nint m_hostageRescueZ = 0x5C0; // int32[4]
|
public const nint m_hostageRescueZ = 0x5C0; // int32_t[4]
|
||||||
public const nint m_bEndMatchNextMapAllVoted = 0x5D0; // bool
|
public const nint m_bEndMatchNextMapAllVoted = 0x5D0; // bool
|
||||||
public const nint m_foundGoalPositions = 0x5D1; // bool
|
public const nint m_foundGoalPositions = 0x5D1; // bool
|
||||||
}
|
}
|
||||||
@ -1977,17 +1976,18 @@ public static class C_CSWeaponBase {
|
|||||||
public const nint m_seqIdle = 0x15E0; // HSequence
|
public const nint m_seqIdle = 0x15E0; // HSequence
|
||||||
public const nint m_seqFirePrimary = 0x15E4; // HSequence
|
public const nint m_seqFirePrimary = 0x15E4; // HSequence
|
||||||
public const nint m_seqFireSecondary = 0x15E8; // HSequence
|
public const nint m_seqFireSecondary = 0x15E8; // HSequence
|
||||||
public const nint m_iState = 0x1600; // CSWeaponState_t
|
public const nint m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t
|
||||||
public const nint m_flCrosshairDistance = 0x1604; // float
|
public const nint m_iState = 0x1604; // CSWeaponState_t
|
||||||
public const nint m_iAmmoLastCheck = 0x1608; // int32_t
|
public const nint m_flCrosshairDistance = 0x1608; // float
|
||||||
public const nint m_iAlpha = 0x160C; // int32_t
|
public const nint m_iAmmoLastCheck = 0x160C; // int32_t
|
||||||
public const nint m_iScopeTextureID = 0x1610; // int32_t
|
public const nint m_iAlpha = 0x1610; // int32_t
|
||||||
public const nint m_iCrosshairTextureID = 0x1614; // int32_t
|
public const nint m_iScopeTextureID = 0x1614; // int32_t
|
||||||
public const nint m_flGunAccuracyPosition = 0x1618; // float
|
public const nint m_iCrosshairTextureID = 0x1618; // int32_t
|
||||||
public const nint m_nViewModelIndex = 0x161C; // uint32_t
|
public const nint m_flGunAccuracyPosition = 0x161C; // float
|
||||||
public const nint m_bReloadsWithClips = 0x1620; // bool
|
public const nint m_nViewModelIndex = 0x1620; // uint32_t
|
||||||
public const nint m_flTimeWeaponIdle = 0x1624; // GameTime_t
|
public const nint m_bReloadsWithClips = 0x1624; // bool
|
||||||
public const nint m_bFireOnEmpty = 0x1628; // bool
|
public const nint m_flTimeWeaponIdle = 0x1628; // GameTime_t
|
||||||
|
public const nint m_bFireOnEmpty = 0x162C; // bool
|
||||||
public const nint m_OnPlayerPickup = 0x1630; // CEntityIOOutput
|
public const nint m_OnPlayerPickup = 0x1630; // CEntityIOOutput
|
||||||
public const nint m_weaponMode = 0x1658; // CSWeaponMode
|
public const nint m_weaponMode = 0x1658; // CSWeaponMode
|
||||||
public const nint m_flTurningInaccuracyDelta = 0x165C; // float
|
public const nint m_flTurningInaccuracyDelta = 0x165C; // float
|
||||||
@ -2026,19 +2026,19 @@ public static class C_CSWeaponBase {
|
|||||||
public const nint m_smokeAttachments = 0x177C; // uint32_t
|
public const nint m_smokeAttachments = 0x177C; // uint32_t
|
||||||
public const nint m_lastSmokeTime = 0x1780; // GameTime_t
|
public const nint m_lastSmokeTime = 0x1780; // GameTime_t
|
||||||
public const nint m_flLastClientFireBulletTime = 0x1784; // float
|
public const nint m_flLastClientFireBulletTime = 0x1784; // float
|
||||||
public const nint m_IronSightController = 0x17E0; // C_IronSightController
|
public const nint m_IronSightController = 0x1840; // C_IronSightController
|
||||||
public const nint m_iIronSightMode = 0x1890; // int32_t
|
public const nint m_iIronSightMode = 0x18F0; // int32_t
|
||||||
public const nint m_flLastLOSTraceFailureTime = 0x18A0; // GameTime_t
|
public const nint m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
|
||||||
public const nint m_iNumEmptyAttacks = 0x18A4; // int32_t
|
public const nint m_iNumEmptyAttacks = 0x1904; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_CSWeaponBaseGun {
|
public static class C_CSWeaponBaseGun {
|
||||||
public const nint m_zoomLevel = 0x18E0; // int32_t
|
public const nint m_zoomLevel = 0x1940; // int32_t
|
||||||
public const nint m_iBurstShotsRemaining = 0x18E4; // int32_t
|
public const nint m_iBurstShotsRemaining = 0x1944; // int32_t
|
||||||
public const nint m_iSilencerBodygroup = 0x18E8; // int32_t
|
public const nint m_iSilencerBodygroup = 0x1948; // int32_t
|
||||||
public const nint m_silencedModelIndex = 0x18F8; // int32_t
|
public const nint m_silencedModelIndex = 0x1958; // int32_t
|
||||||
public const nint m_inPrecache = 0x18FC; // bool
|
public const nint m_inPrecache = 0x195C; // bool
|
||||||
public const nint m_bNeedsBoltAction = 0x18FD; // bool
|
public const nint m_bNeedsBoltAction = 0x195D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_Chicken {
|
public static class C_Chicken {
|
||||||
@ -2064,7 +2064,7 @@ public static class C_ClientRagdoll {
|
|||||||
public const nint m_bReleaseRagdoll = 0xE9C; // bool
|
public const nint m_bReleaseRagdoll = 0xE9C; // bool
|
||||||
public const nint m_iEyeAttachment = 0xE9D; // AttachmentHandle_t
|
public const nint m_iEyeAttachment = 0xE9D; // AttachmentHandle_t
|
||||||
public const nint m_bFadingOut = 0xE9E; // bool
|
public const nint m_bFadingOut = 0xE9E; // bool
|
||||||
public const nint m_flScaleEnd = 0xEA0; // float32[10]
|
public const nint m_flScaleEnd = 0xEA0; // float[10]
|
||||||
public const nint m_flScaleTimeStart = 0xEC8; // GameTime_t[10]
|
public const nint m_flScaleTimeStart = 0xEC8; // GameTime_t[10]
|
||||||
public const nint m_flScaleTimeEnd = 0xEF0; // GameTime_t[10]
|
public const nint m_flScaleTimeEnd = 0xEF0; // GameTime_t[10]
|
||||||
}
|
}
|
||||||
@ -2083,11 +2083,11 @@ public static class C_ColorCorrection {
|
|||||||
public const nint m_bClientSide = 0x766; // bool
|
public const nint m_bClientSide = 0x766; // bool
|
||||||
public const nint m_bExclusive = 0x767; // bool
|
public const nint m_bExclusive = 0x767; // bool
|
||||||
public const nint m_bEnabledOnClient = 0x768; // bool[1]
|
public const nint m_bEnabledOnClient = 0x768; // bool[1]
|
||||||
public const nint m_flCurWeightOnClient = 0x76C; // float32[1]
|
public const nint m_flCurWeightOnClient = 0x76C; // float[1]
|
||||||
public const nint m_bFadingIn = 0x770; // bool[1]
|
public const nint m_bFadingIn = 0x770; // bool[1]
|
||||||
public const nint m_flFadeStartWeight = 0x774; // float32[1]
|
public const nint m_flFadeStartWeight = 0x774; // float[1]
|
||||||
public const nint m_flFadeStartTime = 0x778; // float32[1]
|
public const nint m_flFadeStartTime = 0x778; // float[1]
|
||||||
public const nint m_flFadeDuration = 0x77C; // float32[1]
|
public const nint m_flFadeDuration = 0x77C; // float[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_ColorCorrectionVolume {
|
public static class C_ColorCorrectionVolume {
|
||||||
@ -2156,7 +2156,7 @@ public static class C_DynamicProp {
|
|||||||
|
|
||||||
public static class C_EconEntity {
|
public static class C_EconEntity {
|
||||||
public const nint m_flFlexDelayTime = 0x1028; // float
|
public const nint m_flFlexDelayTime = 0x1028; // float
|
||||||
public const nint m_flFlexDelayedWeight = 0x1030; // float32*
|
public const nint m_flFlexDelayedWeight = 0x1030; // float*
|
||||||
public const nint m_bAttributesInitialized = 0x1038; // bool
|
public const nint m_bAttributesInitialized = 0x1038; // bool
|
||||||
public const nint m_AttributeManager = 0x1040; // C_AttributeContainer
|
public const nint m_AttributeManager = 0x1040; // C_AttributeContainer
|
||||||
public const nint m_OriginalOwnerXuidLow = 0x14E8; // uint32_t
|
public const nint m_OriginalOwnerXuidLow = 0x14E8; // uint32_t
|
||||||
@ -2167,7 +2167,7 @@ public static class C_EconEntity {
|
|||||||
public const nint m_nFallbackStatTrak = 0x14FC; // int32_t
|
public const nint m_nFallbackStatTrak = 0x14FC; // int32_t
|
||||||
public const nint m_bClientside = 0x1500; // bool
|
public const nint m_bClientside = 0x1500; // bool
|
||||||
public const nint m_bParticleSystemsCreated = 0x1501; // bool
|
public const nint m_bParticleSystemsCreated = 0x1501; // bool
|
||||||
public const nint m_vecAttachedParticles = 0x1508; // CUtlVector< int32 >
|
public const nint m_vecAttachedParticles = 0x1508; // CUtlVector<int32_t>
|
||||||
public const nint m_hViewmodelAttachment = 0x1520; // CHandle<CBaseAnimGraph>
|
public const nint m_hViewmodelAttachment = 0x1520; // CHandle<CBaseAnimGraph>
|
||||||
public const nint m_iOldTeam = 0x1524; // int32_t
|
public const nint m_iOldTeam = 0x1524; // int32_t
|
||||||
public const nint m_bAttachmentDirty = 0x1528; // bool
|
public const nint m_bAttachmentDirty = 0x1528; // bool
|
||||||
@ -2357,7 +2357,7 @@ public static class C_EnvParticleGlow {
|
|||||||
|
|
||||||
public static class C_EnvScreenOverlay {
|
public static class C_EnvScreenOverlay {
|
||||||
public const nint m_iszOverlayNames = 0x540; // CUtlSymbolLarge[10]
|
public const nint m_iszOverlayNames = 0x540; // CUtlSymbolLarge[10]
|
||||||
public const nint m_flOverlayTimes = 0x590; // float32[10]
|
public const nint m_flOverlayTimes = 0x590; // float[10]
|
||||||
public const nint m_flStartTime = 0x5B8; // GameTime_t
|
public const nint m_flStartTime = 0x5B8; // GameTime_t
|
||||||
public const nint m_iDesiredOverlay = 0x5BC; // int32_t
|
public const nint m_iDesiredOverlay = 0x5BC; // int32_t
|
||||||
public const nint m_bIsActive = 0x5C0; // bool
|
public const nint m_bIsActive = 0x5C0; // bool
|
||||||
@ -2514,15 +2514,15 @@ public static class C_Fish {
|
|||||||
public const nint m_y = 0xF08; // float
|
public const nint m_y = 0xF08; // float
|
||||||
public const nint m_z = 0xF0C; // float
|
public const nint m_z = 0xF0C; // float
|
||||||
public const nint m_angle = 0xF10; // float
|
public const nint m_angle = 0xF10; // float
|
||||||
public const nint m_errorHistory = 0xF14; // float32[20]
|
public const nint m_errorHistory = 0xF14; // float[20]
|
||||||
public const nint m_errorHistoryIndex = 0xF64; // int32_t
|
public const nint m_errorHistoryIndex = 0xF64; // int32_t
|
||||||
public const nint m_errorHistoryCount = 0xF68; // int32_t
|
public const nint m_errorHistoryCount = 0xF68; // int32_t
|
||||||
public const nint m_averageError = 0xF6C; // float
|
public const nint m_averageError = 0xF6C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_Fists {
|
public static class C_Fists {
|
||||||
public const nint m_bPlayingUninterruptableAct = 0x18E0; // bool
|
public const nint m_bPlayingUninterruptableAct = 0x1940; // bool
|
||||||
public const nint m_nUninterruptableActivity = 0x18E4; // PlayerAnimEvent_t
|
public const nint m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_FogController {
|
public static class C_FogController {
|
||||||
@ -2638,12 +2638,12 @@ public static class C_Hostage {
|
|||||||
|
|
||||||
public static class C_Inferno {
|
public static class C_Inferno {
|
||||||
public const nint m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
|
public const nint m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
|
||||||
public const nint m_fireXDelta = 0xD04; // int32[64]
|
public const nint m_fireXDelta = 0xD04; // int32_t[64]
|
||||||
public const nint m_fireYDelta = 0xE04; // int32[64]
|
public const nint m_fireYDelta = 0xE04; // int32_t[64]
|
||||||
public const nint m_fireZDelta = 0xF04; // int32[64]
|
public const nint m_fireZDelta = 0xF04; // int32_t[64]
|
||||||
public const nint m_fireParentXDelta = 0x1004; // int32[64]
|
public const nint m_fireParentXDelta = 0x1004; // int32_t[64]
|
||||||
public const nint m_fireParentYDelta = 0x1104; // int32[64]
|
public const nint m_fireParentYDelta = 0x1104; // int32_t[64]
|
||||||
public const nint m_fireParentZDelta = 0x1204; // int32[64]
|
public const nint m_fireParentZDelta = 0x1204; // int32_t[64]
|
||||||
public const nint m_bFireIsBurning = 0x1304; // bool[64]
|
public const nint m_bFireIsBurning = 0x1304; // bool[64]
|
||||||
public const nint m_BurnNormal = 0x1344; // Vector[64]
|
public const nint m_BurnNormal = 0x1344; // Vector[64]
|
||||||
public const nint m_fireCount = 0x1644; // int32_t
|
public const nint m_fireCount = 0x1644; // int32_t
|
||||||
@ -2750,16 +2750,16 @@ public static class C_LocalTempEntity {
|
|||||||
public static class C_MapVetoPickController {
|
public static class C_MapVetoPickController {
|
||||||
public const nint m_nDraftType = 0x550; // int32_t
|
public const nint m_nDraftType = 0x550; // int32_t
|
||||||
public const nint m_nTeamWinningCoinToss = 0x554; // int32_t
|
public const nint m_nTeamWinningCoinToss = 0x554; // int32_t
|
||||||
public const nint m_nTeamWithFirstChoice = 0x558; // int32[64]
|
public const nint m_nTeamWithFirstChoice = 0x558; // int32_t[64]
|
||||||
public const nint m_nVoteMapIdsList = 0x658; // int32[7]
|
public const nint m_nVoteMapIdsList = 0x658; // int32_t[7]
|
||||||
public const nint m_nAccountIDs = 0x674; // int32[64]
|
public const nint m_nAccountIDs = 0x674; // int32_t[64]
|
||||||
public const nint m_nMapId0 = 0x774; // int32[64]
|
public const nint m_nMapId0 = 0x774; // int32_t[64]
|
||||||
public const nint m_nMapId1 = 0x874; // int32[64]
|
public const nint m_nMapId1 = 0x874; // int32_t[64]
|
||||||
public const nint m_nMapId2 = 0x974; // int32[64]
|
public const nint m_nMapId2 = 0x974; // int32_t[64]
|
||||||
public const nint m_nMapId3 = 0xA74; // int32[64]
|
public const nint m_nMapId3 = 0xA74; // int32_t[64]
|
||||||
public const nint m_nMapId4 = 0xB74; // int32[64]
|
public const nint m_nMapId4 = 0xB74; // int32_t[64]
|
||||||
public const nint m_nMapId5 = 0xC74; // int32[64]
|
public const nint m_nMapId5 = 0xC74; // int32_t[64]
|
||||||
public const nint m_nStartingSide0 = 0xD74; // int32[64]
|
public const nint m_nStartingSide0 = 0xD74; // int32_t[64]
|
||||||
public const nint m_nCurrentPhase = 0xE74; // int32_t
|
public const nint m_nCurrentPhase = 0xE74; // int32_t
|
||||||
public const nint m_nPhaseStartTick = 0xE78; // int32_t
|
public const nint m_nPhaseStartTick = 0xE78; // int32_t
|
||||||
public const nint m_nPhaseDurationTicks = 0xE7C; // int32_t
|
public const nint m_nPhaseDurationTicks = 0xE7C; // int32_t
|
||||||
@ -2768,7 +2768,7 @@ public static class C_MapVetoPickController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_Melee {
|
public static class C_Melee {
|
||||||
public const nint m_flThrowAt = 0x18E0; // GameTime_t
|
public const nint m_flThrowAt = 0x1940; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_MolotovProjectile {
|
public static class C_MolotovProjectile {
|
||||||
@ -2796,7 +2796,7 @@ public static class C_ParticleSystem {
|
|||||||
public const nint m_flStartTime = 0xED8; // GameTime_t
|
public const nint m_flStartTime = 0xED8; // GameTime_t
|
||||||
public const nint m_flPreSimTime = 0xEDC; // float
|
public const nint m_flPreSimTime = 0xEDC; // float
|
||||||
public const nint m_vServerControlPoints = 0xEE0; // Vector[4]
|
public const nint m_vServerControlPoints = 0xEE0; // Vector[4]
|
||||||
public const nint m_iServerControlPointAssignments = 0xF10; // uint8[4]
|
public const nint m_iServerControlPointAssignments = 0xF10; // uint8_t[4]
|
||||||
public const nint m_hControlPointEnts = 0xF14; // CHandle<C_BaseEntity>[64]
|
public const nint m_hControlPointEnts = 0xF14; // CHandle<C_BaseEntity>[64]
|
||||||
public const nint m_bNoSave = 0x1014; // bool
|
public const nint m_bNoSave = 0x1014; // bool
|
||||||
public const nint m_bNoFreeze = 0x1015; // bool
|
public const nint m_bNoFreeze = 0x1015; // bool
|
||||||
@ -2828,11 +2828,11 @@ public static class C_PathParticleRope {
|
|||||||
public const nint m_PathNodes_TangentOut = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
public const nint m_PathNodes_TangentOut = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PathNodes_Color = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
public const nint m_PathNodes_Color = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PathNodes_PinEnabled = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
public const nint m_PathNodes_PinEnabled = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
||||||
public const nint m_PathNodes_RadiusScale = 0x600; // C_NetworkUtlVectorBase< float32 >
|
public const nint m_PathNodes_RadiusScale = 0x600; // C_NetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_PhysMagnet {
|
public static class C_PhysMagnet {
|
||||||
public const nint m_aAttachedObjectsFromServer = 0xE80; // CUtlVector< int32 >
|
public const nint m_aAttachedObjectsFromServer = 0xE80; // CUtlVector<int32_t>
|
||||||
public const nint m_aAttachedObjects = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
public const nint m_aAttachedObjects = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2919,7 +2919,7 @@ public static class C_PlayerSprayDecal {
|
|||||||
public const nint m_flCreationTime = 0xD0C; // float
|
public const nint m_flCreationTime = 0xD0C; // float
|
||||||
public const nint m_nTintID = 0xD10; // int32_t
|
public const nint m_nTintID = 0xD10; // int32_t
|
||||||
public const nint m_nVersion = 0xD14; // uint8_t
|
public const nint m_nVersion = 0xD14; // uint8_t
|
||||||
public const nint m_ubSignature = 0xD15; // uint8[128]
|
public const nint m_ubSignature = 0xD15; // uint8_t[128]
|
||||||
public const nint m_SprayRenderHelper = 0xDA0; // CPlayerSprayDecalRenderHelper
|
public const nint m_SprayRenderHelper = 0xDA0; // CPlayerSprayDecalRenderHelper
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3125,8 +3125,8 @@ public static class C_RagdollProp {
|
|||||||
public const nint m_hRagdollSource = 0xEBC; // CHandle<C_BaseEntity>
|
public const nint m_hRagdollSource = 0xEBC; // CHandle<C_BaseEntity>
|
||||||
public const nint m_iEyeAttachment = 0xEC0; // AttachmentHandle_t
|
public const nint m_iEyeAttachment = 0xEC0; // AttachmentHandle_t
|
||||||
public const nint m_flBlendWeightCurrent = 0xEC4; // float
|
public const nint m_flBlendWeightCurrent = 0xEC4; // float
|
||||||
public const nint m_parentPhysicsBoneIndices = 0xEC8; // CUtlVector< int32 >
|
public const nint m_parentPhysicsBoneIndices = 0xEC8; // CUtlVector<int32_t>
|
||||||
public const nint m_worldSpaceBoneComputationOrder = 0xEE0; // CUtlVector< int32 >
|
public const nint m_worldSpaceBoneComputationOrder = 0xEE0; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_RagdollPropAttached {
|
public static class C_RagdollPropAttached {
|
||||||
@ -3235,7 +3235,7 @@ public static class C_SmokeGrenadeProjectile {
|
|||||||
public const nint m_nRandomSeed = 0x1100; // int32_t
|
public const nint m_nRandomSeed = 0x1100; // int32_t
|
||||||
public const nint m_vSmokeColor = 0x1104; // Vector
|
public const nint m_vSmokeColor = 0x1104; // Vector
|
||||||
public const nint m_vSmokeDetonationPos = 0x1110; // Vector
|
public const nint m_vSmokeDetonationPos = 0x1110; // Vector
|
||||||
public const nint m_VoxelFrameData = 0x1120; // CUtlVector< uint8 >
|
public const nint m_VoxelFrameData = 0x1120; // CUtlVector<uint8_t>
|
||||||
public const nint m_bSmokeVolumeDataReceived = 0x1138; // bool
|
public const nint m_bSmokeVolumeDataReceived = 0x1138; // bool
|
||||||
public const nint m_bSmokeEffectSpawned = 0x1139; // bool
|
public const nint m_bSmokeEffectSpawned = 0x1139; // bool
|
||||||
}
|
}
|
||||||
@ -3395,7 +3395,7 @@ public static class C_ViewmodelWeapon {
|
|||||||
public static class C_VoteController {
|
public static class C_VoteController {
|
||||||
public const nint m_iActiveIssueIndex = 0x550; // int32_t
|
public const nint m_iActiveIssueIndex = 0x550; // int32_t
|
||||||
public const nint m_iOnlyTeamToVote = 0x554; // int32_t
|
public const nint m_iOnlyTeamToVote = 0x554; // int32_t
|
||||||
public const nint m_nVoteOptionCount = 0x558; // int32[5]
|
public const nint m_nVoteOptionCount = 0x558; // int32_t[5]
|
||||||
public const nint m_nPotentialVotes = 0x56C; // int32_t
|
public const nint m_nPotentialVotes = 0x56C; // int32_t
|
||||||
public const nint m_bVotesDirty = 0x570; // bool
|
public const nint m_bVotesDirty = 0x570; // bool
|
||||||
public const nint m_bTypeDirty = 0x571; // bool
|
public const nint m_bTypeDirty = 0x571; // bool
|
||||||
@ -3403,16 +3403,16 @@ public static class C_VoteController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class C_WeaponBaseItem {
|
public static class C_WeaponBaseItem {
|
||||||
public const nint m_SequenceCompleteTimer = 0x18E0; // CountdownTimer
|
public const nint m_SequenceCompleteTimer = 0x1940; // CountdownTimer
|
||||||
public const nint m_bRedraw = 0x18F8; // bool
|
public const nint m_bRedraw = 0x1958; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_WeaponShield {
|
public static class C_WeaponShield {
|
||||||
public const nint m_flDisplayHealth = 0x1900; // float
|
public const nint m_flDisplayHealth = 0x1960; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_WeaponTaser {
|
public static class C_WeaponTaser {
|
||||||
public const nint m_fFireTime = 0x1900; // GameTime_t
|
public const nint m_fFireTime = 0x1960; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class C_fogplayerparams_t {
|
public static class C_fogplayerparams_t {
|
||||||
@ -3571,7 +3571,7 @@ public static class EntityRenderAttribute_t {
|
|||||||
|
|
||||||
public static class EntitySpottedState_t {
|
public static class EntitySpottedState_t {
|
||||||
public const nint m_bSpotted = 0x8; // bool
|
public const nint m_bSpotted = 0x8; // bool
|
||||||
public const nint m_bSpottedByMask = 0xC; // uint32[2]
|
public const nint m_bSpottedByMask = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class GeneratedTextureHandle_t {
|
public static class GeneratedTextureHandle_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.968176100 UTC
|
// 2023-10-03 00:41:24.952517300 UTC
|
||||||
|
|
||||||
namespace ActiveModelConfig_t {
|
namespace ActiveModelConfig_t {
|
||||||
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
|
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
|
||||||
@ -13,22 +13,22 @@ namespace ActiveModelConfig_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimGraphNetworkedVariables {
|
namespace CAnimGraphNetworkedVariables {
|
||||||
constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase< uint8 >
|
constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase< uint16 >
|
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase< int32 >
|
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase<int32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase< uint64 >
|
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xE0; // C_NetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xE0; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0xF8; // C_NetworkUtlVectorBase< uint8 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0xF8; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x110; // C_NetworkUtlVectorBase< uint16 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x110; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x128; // C_NetworkUtlVectorBase< int32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x128; // C_NetworkUtlVectorBase<int32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x140; // C_NetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x140; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x158; // C_NetworkUtlVectorBase< uint64 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x158; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x170; // C_NetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x170; // C_NetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x188; // C_NetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x188; // C_NetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1B8; // int32_t
|
constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1B8; // int32_t
|
||||||
@ -360,7 +360,7 @@ namespace CCSPlayer_MovementServices {
|
|||||||
constexpr std::ptrdiff_t m_duckUntilOnGround = 0x258; // bool
|
constexpr std::ptrdiff_t m_duckUntilOnGround = 0x258; // bool
|
||||||
constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x259; // bool
|
constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x259; // bool
|
||||||
constexpr std::ptrdiff_t m_bInStuckTest = 0x25A; // bool
|
constexpr std::ptrdiff_t m_bInStuckTest = 0x25A; // bool
|
||||||
constexpr std::ptrdiff_t m_flStuckCheckTime = 0x268; // float32[64][2]
|
constexpr std::ptrdiff_t m_flStuckCheckTime = 0x268; // float[64][2]
|
||||||
constexpr std::ptrdiff_t m_nTraceCount = 0x468; // int32_t
|
constexpr std::ptrdiff_t m_nTraceCount = 0x468; // int32_t
|
||||||
constexpr std::ptrdiff_t m_StuckLast = 0x46C; // int32_t
|
constexpr std::ptrdiff_t m_StuckLast = 0x46C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bSpeedCropped = 0x470; // bool
|
constexpr std::ptrdiff_t m_bSpeedCropped = 0x470; // bool
|
||||||
@ -783,7 +783,7 @@ namespace CGrenadeTracer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CHitboxComponent {
|
namespace CHitboxComponent {
|
||||||
constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1]
|
constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CInfoDynamicShadowHint {
|
namespace CInfoDynamicShadowHint {
|
||||||
@ -948,8 +948,8 @@ namespace CPlayer_CameraServices {
|
|||||||
constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5]
|
constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5]
|
||||||
constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5]
|
constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5]
|
||||||
constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5]
|
constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5]
|
||||||
constexpr std::ptrdiff_t m_fOverrideFogStart = 0x1CC; // float32[5]
|
constexpr std::ptrdiff_t m_fOverrideFogStart = 0x1CC; // float[5]
|
||||||
constexpr std::ptrdiff_t m_fOverrideFogEnd = 0x1E0; // float32[5]
|
constexpr std::ptrdiff_t m_fOverrideFogEnd = 0x1E0; // float[5]
|
||||||
constexpr std::ptrdiff_t m_hActivePostProcessingVolume = 0x1F4; // CHandle<C_PostProcessingVolume>
|
constexpr std::ptrdiff_t m_hActivePostProcessingVolume = 0x1F4; // CHandle<C_PostProcessingVolume>
|
||||||
constexpr std::ptrdiff_t m_angDemoViewAngles = 0x1F8; // QAngle
|
constexpr std::ptrdiff_t m_angDemoViewAngles = 0x1F8; // QAngle
|
||||||
}
|
}
|
||||||
@ -960,11 +960,11 @@ namespace CPlayer_MovementServices {
|
|||||||
constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64_t
|
constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64_t
|
constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32[64]
|
constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64_t
|
constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_flMaxspeed = 0x190; // float
|
constexpr std::ptrdiff_t m_flMaxspeed = 0x190; // float
|
||||||
constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x194; // float32[4]
|
constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x194; // float[4]
|
||||||
constexpr std::ptrdiff_t m_flForwardMove = 0x1A4; // float
|
constexpr std::ptrdiff_t m_flForwardMove = 0x1A4; // float
|
||||||
constexpr std::ptrdiff_t m_flLeftMove = 0x1A8; // float
|
constexpr std::ptrdiff_t m_flLeftMove = 0x1A8; // float
|
||||||
constexpr std::ptrdiff_t m_flUpMove = 0x1AC; // float
|
constexpr std::ptrdiff_t m_flUpMove = 0x1AC; // float
|
||||||
@ -1001,7 +1001,7 @@ namespace CPlayer_WeaponServices {
|
|||||||
constexpr std::ptrdiff_t m_hMyWeapons = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
constexpr std::ptrdiff_t m_hMyWeapons = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
||||||
constexpr std::ptrdiff_t m_hActiveWeapon = 0x60; // CHandle<C_BasePlayerWeapon>
|
constexpr std::ptrdiff_t m_hActiveWeapon = 0x60; // CHandle<C_BasePlayerWeapon>
|
||||||
constexpr std::ptrdiff_t m_hLastWeapon = 0x64; // CHandle<C_BasePlayerWeapon>
|
constexpr std::ptrdiff_t m_hLastWeapon = 0x64; // CHandle<C_BasePlayerWeapon>
|
||||||
constexpr std::ptrdiff_t m_iAmmo = 0x68; // uint16[32]
|
constexpr std::ptrdiff_t m_iAmmo = 0x68; // uint16_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPointOffScreenIndicatorUi {
|
namespace CPointOffScreenIndicatorUi {
|
||||||
@ -1020,7 +1020,7 @@ namespace CPointTemplate {
|
|||||||
constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x560; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x560; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
||||||
constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x590; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x590; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x5A8; // CUtlVector<CEntityHandle>
|
constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x5A8; // CUtlVector<CEntityHandle>
|
||||||
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x5C0; // HSCRIPT
|
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x5C0; // HSCRIPT
|
||||||
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5C8; // HSCRIPT
|
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5C8; // HSCRIPT
|
||||||
@ -1120,8 +1120,8 @@ namespace CSkyboxReference {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CTimeline {
|
namespace CTimeline {
|
||||||
constexpr std::ptrdiff_t m_flValues = 0x10; // float32[64]
|
constexpr std::ptrdiff_t m_flValues = 0x10; // float[64]
|
||||||
constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32[64]
|
constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32_t
|
constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flInterval = 0x214; // float
|
constexpr std::ptrdiff_t m_flInterval = 0x214; // float
|
||||||
constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float
|
constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float
|
||||||
@ -1196,16 +1196,16 @@ namespace C_BaseButton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_BaseCSGrenade {
|
namespace C_BaseCSGrenade {
|
||||||
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x18E0; // bool
|
constexpr std::ptrdiff_t m_bClientPredictDelete = 0x1940; // bool
|
||||||
constexpr std::ptrdiff_t m_bRedraw = 0x1908; // bool
|
constexpr std::ptrdiff_t m_bRedraw = 0x1968; // bool
|
||||||
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1909; // bool
|
constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1969; // bool
|
||||||
constexpr std::ptrdiff_t m_bPinPulled = 0x190A; // bool
|
constexpr std::ptrdiff_t m_bPinPulled = 0x196A; // bool
|
||||||
constexpr std::ptrdiff_t m_bJumpThrow = 0x190B; // bool
|
constexpr std::ptrdiff_t m_bJumpThrow = 0x196B; // bool
|
||||||
constexpr std::ptrdiff_t m_eThrowStatus = 0x190C; // EGrenadeThrowState
|
constexpr std::ptrdiff_t m_eThrowStatus = 0x196C; // EGrenadeThrowState
|
||||||
constexpr std::ptrdiff_t m_fThrowTime = 0x1910; // GameTime_t
|
constexpr std::ptrdiff_t m_fThrowTime = 0x1970; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flThrowStrength = 0x1914; // float
|
constexpr std::ptrdiff_t m_flThrowStrength = 0x1974; // float
|
||||||
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1918; // float
|
constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1978; // float
|
||||||
constexpr std::ptrdiff_t m_fDropTime = 0x191C; // GameTime_t
|
constexpr std::ptrdiff_t m_fDropTime = 0x197C; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_BaseCSGrenadeProjectile {
|
namespace C_BaseCSGrenadeProjectile {
|
||||||
@ -1222,7 +1222,7 @@ namespace C_BaseCSGrenadeProjectile {
|
|||||||
constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x10A8; // ParticleIndex_t
|
constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x10A8; // ParticleIndex_t
|
||||||
constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x10B8; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x10B8; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x10D0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x10D0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x10E8; // float
|
constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x10E8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1281,8 +1281,8 @@ namespace C_BaseEntity {
|
|||||||
constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x391; // bool
|
constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x391; // bool
|
||||||
constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x392; // bool
|
constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x392; // bool
|
||||||
constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x393; // bool
|
constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x393; // bool
|
||||||
constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x394; // int32[2]
|
constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x394; // int32_t[2]
|
||||||
constexpr std::ptrdiff_t m_ListEntry = 0x39C; // uint16[11]
|
constexpr std::ptrdiff_t m_ListEntry = 0x39C; // uint16_t[11]
|
||||||
constexpr std::ptrdiff_t m_flCreateTime = 0x3B4; // GameTime_t
|
constexpr std::ptrdiff_t m_flCreateTime = 0x3B4; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flSpeed = 0x3B8; // float
|
constexpr std::ptrdiff_t m_flSpeed = 0x3B8; // float
|
||||||
constexpr std::ptrdiff_t m_EntClientFlags = 0x3BC; // uint16_t
|
constexpr std::ptrdiff_t m_EntClientFlags = 0x3BC; // uint16_t
|
||||||
@ -1317,8 +1317,8 @@ namespace C_BaseEntity {
|
|||||||
constexpr std::ptrdiff_t m_nLastPredictableCommand = 0x45C; // int32_t
|
constexpr std::ptrdiff_t m_nLastPredictableCommand = 0x45C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hOldMoveParent = 0x460; // CHandle<C_BaseEntity>
|
constexpr std::ptrdiff_t m_hOldMoveParent = 0x460; // CHandle<C_BaseEntity>
|
||||||
constexpr std::ptrdiff_t m_Particles = 0x468; // CParticleProperty
|
constexpr std::ptrdiff_t m_Particles = 0x468; // CParticleProperty
|
||||||
constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x490; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x490; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4A8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4A8; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_nNextScriptVarRecordID = 0x4D8; // int32_t
|
constexpr std::ptrdiff_t m_nNextScriptVarRecordID = 0x4D8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vecAngVelocity = 0x4E8; // QAngle
|
constexpr std::ptrdiff_t m_vecAngVelocity = 0x4E8; // QAngle
|
||||||
constexpr std::ptrdiff_t m_DataChangeEventRef = 0x4F4; // int32_t
|
constexpr std::ptrdiff_t m_DataChangeEventRef = 0x4F4; // int32_t
|
||||||
@ -1337,7 +1337,7 @@ namespace C_BaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_BaseFlex {
|
namespace C_BaseFlex {
|
||||||
constexpr std::ptrdiff_t m_flexWeight = 0xE90; // C_NetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_flexWeight = 0xE90; // C_NetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_vLookTargetPosition = 0xEA8; // Vector
|
constexpr std::ptrdiff_t m_vLookTargetPosition = 0xEA8; // Vector
|
||||||
constexpr std::ptrdiff_t m_blinktoggle = 0xEC0; // bool
|
constexpr std::ptrdiff_t m_blinktoggle = 0xEC0; // bool
|
||||||
constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xF20; // int32_t
|
constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xF20; // int32_t
|
||||||
@ -1452,7 +1452,7 @@ namespace C_BasePlayerWeapon {
|
|||||||
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x156C; // float
|
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x156C; // float
|
||||||
constexpr std::ptrdiff_t m_iClip1 = 0x1570; // int32_t
|
constexpr std::ptrdiff_t m_iClip1 = 0x1570; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iClip2 = 0x1574; // int32_t
|
constexpr std::ptrdiff_t m_iClip2 = 0x1574; // int32_t
|
||||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0x1578; // int32[2]
|
constexpr std::ptrdiff_t m_pReserveAmmo = 0x1578; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_BasePropDoor {
|
namespace C_BasePropDoor {
|
||||||
@ -1519,7 +1519,7 @@ namespace C_Beam {
|
|||||||
|
|
||||||
namespace C_BreakableProp {
|
namespace C_BreakableProp {
|
||||||
constexpr std::ptrdiff_t m_OnBreak = 0xEC8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnBreak = 0xEC8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnHealthChanged = 0xEF0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnHealthChanged = 0xEF0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnTakeDamage = 0xF18; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnTakeDamage = 0xF18; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_impactEnergyScale = 0xF40; // float
|
constexpr std::ptrdiff_t m_impactEnergyScale = 0xF40; // float
|
||||||
constexpr std::ptrdiff_t m_iMinHealthDmg = 0xF44; // int32_t
|
constexpr std::ptrdiff_t m_iMinHealthDmg = 0xF44; // int32_t
|
||||||
@ -1560,17 +1560,17 @@ namespace C_BulletHitModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_C4 {
|
namespace C_C4 {
|
||||||
constexpr std::ptrdiff_t m_szScreenText = 0x18E0; // char[32]
|
constexpr std::ptrdiff_t m_szScreenText = 0x1940; // char[32]
|
||||||
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1900; // ParticleIndex_t
|
constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1960; // ParticleIndex_t
|
||||||
constexpr std::ptrdiff_t m_bStartedArming = 0x1904; // bool
|
constexpr std::ptrdiff_t m_bStartedArming = 0x1964; // bool
|
||||||
constexpr std::ptrdiff_t m_fArmedTime = 0x1908; // GameTime_t
|
constexpr std::ptrdiff_t m_fArmedTime = 0x1968; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x190C; // bool
|
constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x196C; // bool
|
||||||
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x190D; // bool
|
constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x196D; // bool
|
||||||
constexpr std::ptrdiff_t m_entitySpottedState = 0x1910; // EntitySpottedState_t
|
constexpr std::ptrdiff_t m_entitySpottedState = 0x1970; // EntitySpottedState_t
|
||||||
constexpr std::ptrdiff_t m_nSpotRules = 0x1928; // int32_t
|
constexpr std::ptrdiff_t m_nSpotRules = 0x1988; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x192C; // bool[7]
|
constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x198C; // bool[7]
|
||||||
constexpr std::ptrdiff_t m_bBombPlanted = 0x1933; // bool
|
constexpr std::ptrdiff_t m_bBombPlanted = 0x1993; // bool
|
||||||
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1934; // bool
|
constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1994; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_CSGOViewModel {
|
namespace C_CSGOViewModel {
|
||||||
@ -1699,10 +1699,10 @@ namespace C_CSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x8D0; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x8D0; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_numGlobalGifters = 0x8D4; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGifters = 0x8D4; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x8DC; // uint32[4]
|
constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x8DC; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x8EC; // uint32[4]
|
constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x8EC; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x8FC; // uint16[100]
|
constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x8FC; // uint16_t[100]
|
||||||
constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32[4]
|
constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_numBestOfMaps = 0x9D4; // int32_t
|
constexpr std::ptrdiff_t m_numBestOfMaps = 0x9D4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0x9D8; // int32_t
|
constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0x9D8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bBombDropped = 0x9DC; // bool
|
constexpr std::ptrdiff_t m_bBombDropped = 0x9DC; // bool
|
||||||
@ -1712,19 +1712,19 @@ namespace C_CSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_bTCantBuy = 0x9E8; // bool
|
constexpr std::ptrdiff_t m_bTCantBuy = 0x9E8; // bool
|
||||||
constexpr std::ptrdiff_t m_bCTCantBuy = 0x9E9; // bool
|
constexpr std::ptrdiff_t m_bCTCantBuy = 0x9E9; // bool
|
||||||
constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t
|
constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0x9F0; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0x9F0; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xA68; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xA68; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xAE0; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xAE0; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB58; // float32[32]
|
constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB58; // float[32]
|
||||||
constexpr std::ptrdiff_t m_flNextRespawnWave = 0xBD8; // GameTime_t[32]
|
constexpr std::ptrdiff_t m_flNextRespawnWave = 0xBD8; // GameTime_t[32]
|
||||||
constexpr std::ptrdiff_t m_nServerQuestID = 0xC58; // int32_t
|
constexpr std::ptrdiff_t m_nServerQuestID = 0xC58; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // Vector
|
constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // Vector
|
||||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // Vector
|
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // Vector
|
||||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC74; // float32[8]
|
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC74; // float[8]
|
||||||
constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xC94; // bool
|
constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xC94; // bool
|
||||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC95; // bool
|
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC95; // bool
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC98; // int32[10]
|
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC98; // int32_t[10]
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32[10]
|
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32_t[10]
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCE8; // int32_t
|
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCE8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCEC; // int32_t
|
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCEC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCF0; // int32_t
|
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCF0; // int32_t
|
||||||
@ -1740,7 +1740,6 @@ namespace C_CSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEB0; // int32_t
|
constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEB0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xEB4; // bool
|
constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xEB4; // bool
|
||||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x1E70; // double
|
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x1E70; // double
|
||||||
constexpr std::ptrdiff_t m_bSkipNextPerfSample = 0x1E78; // bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_CSGameRulesProxy {
|
namespace C_CSGameRulesProxy {
|
||||||
@ -1806,7 +1805,7 @@ namespace C_CSPlayerPawn {
|
|||||||
namespace C_CSPlayerPawnBase {
|
namespace C_CSPlayerPawnBase {
|
||||||
constexpr std::ptrdiff_t m_pPingServices = 0x1250; // CCSPlayer_PingServices*
|
constexpr std::ptrdiff_t m_pPingServices = 0x1250; // CCSPlayer_PingServices*
|
||||||
constexpr std::ptrdiff_t m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
|
constexpr std::ptrdiff_t m_pViewModelServices = 0x1258; // CPlayer_ViewModelServices*
|
||||||
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1260; // float32[4]
|
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1260; // float[4]
|
||||||
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
|
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1270; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1274; // Vector
|
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1274; // Vector
|
||||||
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1280; // Vector
|
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1280; // Vector
|
||||||
@ -1925,7 +1924,7 @@ namespace C_CSPlayerPawnBase {
|
|||||||
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1574; // bool
|
constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1574; // bool
|
||||||
constexpr std::ptrdiff_t m_cycleLatch = 0x1578; // int32_t
|
constexpr std::ptrdiff_t m_cycleLatch = 0x1578; // int32_t
|
||||||
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x157C; // float
|
constexpr std::ptrdiff_t m_serverIntendedCycle = 0x157C; // float
|
||||||
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1580; // uint32[5]
|
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1580; // uint32_t[5]
|
||||||
constexpr std::ptrdiff_t m_bHideTargetID = 0x159C; // bool
|
constexpr std::ptrdiff_t m_bHideTargetID = 0x159C; // bool
|
||||||
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A0; // float
|
constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x15A0; // float
|
||||||
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15A4; // float
|
constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x15A4; // float
|
||||||
@ -1953,9 +1952,9 @@ namespace C_CSPlayerResource {
|
|||||||
constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x558; // CEntityIndex[12]
|
constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x558; // CEntityIndex[12]
|
||||||
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x588; // Vector
|
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x588; // Vector
|
||||||
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x594; // Vector
|
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x594; // Vector
|
||||||
constexpr std::ptrdiff_t m_hostageRescueX = 0x5A0; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueX = 0x5A0; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_hostageRescueY = 0x5B0; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueY = 0x5B0; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_hostageRescueZ = 0x5C0; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueZ = 0x5C0; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x5D0; // bool
|
constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x5D0; // bool
|
||||||
constexpr std::ptrdiff_t m_foundGoalPositions = 0x5D1; // bool
|
constexpr std::ptrdiff_t m_foundGoalPositions = 0x5D1; // bool
|
||||||
}
|
}
|
||||||
@ -1981,17 +1980,18 @@ namespace C_CSWeaponBase {
|
|||||||
constexpr std::ptrdiff_t m_seqIdle = 0x15E0; // HSequence
|
constexpr std::ptrdiff_t m_seqIdle = 0x15E0; // HSequence
|
||||||
constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence
|
constexpr std::ptrdiff_t m_seqFirePrimary = 0x15E4; // HSequence
|
||||||
constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence
|
constexpr std::ptrdiff_t m_seqFireSecondary = 0x15E8; // HSequence
|
||||||
constexpr std::ptrdiff_t m_iState = 0x1600; // CSWeaponState_t
|
constexpr std::ptrdiff_t m_ClientPreviousWeaponState = 0x1600; // CSWeaponState_t
|
||||||
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1604; // float
|
constexpr std::ptrdiff_t m_iState = 0x1604; // CSWeaponState_t
|
||||||
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x1608; // int32_t
|
constexpr std::ptrdiff_t m_flCrosshairDistance = 0x1608; // float
|
||||||
constexpr std::ptrdiff_t m_iAlpha = 0x160C; // int32_t
|
constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x160C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1610; // int32_t
|
constexpr std::ptrdiff_t m_iAlpha = 0x1610; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1614; // int32_t
|
constexpr std::ptrdiff_t m_iScopeTextureID = 0x1614; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x1618; // float
|
constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1618; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nViewModelIndex = 0x161C; // uint32_t
|
constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x161C; // float
|
||||||
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1620; // bool
|
constexpr std::ptrdiff_t m_nViewModelIndex = 0x1620; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1624; // GameTime_t
|
constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1624; // bool
|
||||||
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1628; // bool
|
constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1628; // GameTime_t
|
||||||
|
constexpr std::ptrdiff_t m_bFireOnEmpty = 0x162C; // bool
|
||||||
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1630; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1630; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_weaponMode = 0x1658; // CSWeaponMode
|
constexpr std::ptrdiff_t m_weaponMode = 0x1658; // CSWeaponMode
|
||||||
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x165C; // float
|
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x165C; // float
|
||||||
@ -2030,19 +2030,19 @@ namespace C_CSWeaponBase {
|
|||||||
constexpr std::ptrdiff_t m_smokeAttachments = 0x177C; // uint32_t
|
constexpr std::ptrdiff_t m_smokeAttachments = 0x177C; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1780; // GameTime_t
|
constexpr std::ptrdiff_t m_lastSmokeTime = 0x1780; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x1784; // float
|
constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x1784; // float
|
||||||
constexpr std::ptrdiff_t m_IronSightController = 0x17E0; // C_IronSightController
|
constexpr std::ptrdiff_t m_IronSightController = 0x1840; // C_IronSightController
|
||||||
constexpr std::ptrdiff_t m_iIronSightMode = 0x1890; // int32_t
|
constexpr std::ptrdiff_t m_iIronSightMode = 0x18F0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x18A0; // GameTime_t
|
constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1900; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x18A4; // int32_t
|
constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1904; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_CSWeaponBaseGun {
|
namespace C_CSWeaponBaseGun {
|
||||||
constexpr std::ptrdiff_t m_zoomLevel = 0x18E0; // int32_t
|
constexpr std::ptrdiff_t m_zoomLevel = 0x1940; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x18E4; // int32_t
|
constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1944; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x18E8; // int32_t
|
constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1948; // int32_t
|
||||||
constexpr std::ptrdiff_t m_silencedModelIndex = 0x18F8; // int32_t
|
constexpr std::ptrdiff_t m_silencedModelIndex = 0x1958; // int32_t
|
||||||
constexpr std::ptrdiff_t m_inPrecache = 0x18FC; // bool
|
constexpr std::ptrdiff_t m_inPrecache = 0x195C; // bool
|
||||||
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x18FD; // bool
|
constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x195D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_Chicken {
|
namespace C_Chicken {
|
||||||
@ -2068,7 +2068,7 @@ namespace C_ClientRagdoll {
|
|||||||
constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xE9C; // bool
|
constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xE9C; // bool
|
||||||
constexpr std::ptrdiff_t m_iEyeAttachment = 0xE9D; // AttachmentHandle_t
|
constexpr std::ptrdiff_t m_iEyeAttachment = 0xE9D; // AttachmentHandle_t
|
||||||
constexpr std::ptrdiff_t m_bFadingOut = 0xE9E; // bool
|
constexpr std::ptrdiff_t m_bFadingOut = 0xE9E; // bool
|
||||||
constexpr std::ptrdiff_t m_flScaleEnd = 0xEA0; // float32[10]
|
constexpr std::ptrdiff_t m_flScaleEnd = 0xEA0; // float[10]
|
||||||
constexpr std::ptrdiff_t m_flScaleTimeStart = 0xEC8; // GameTime_t[10]
|
constexpr std::ptrdiff_t m_flScaleTimeStart = 0xEC8; // GameTime_t[10]
|
||||||
constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xEF0; // GameTime_t[10]
|
constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xEF0; // GameTime_t[10]
|
||||||
}
|
}
|
||||||
@ -2087,11 +2087,11 @@ namespace C_ColorCorrection {
|
|||||||
constexpr std::ptrdiff_t m_bClientSide = 0x766; // bool
|
constexpr std::ptrdiff_t m_bClientSide = 0x766; // bool
|
||||||
constexpr std::ptrdiff_t m_bExclusive = 0x767; // bool
|
constexpr std::ptrdiff_t m_bExclusive = 0x767; // bool
|
||||||
constexpr std::ptrdiff_t m_bEnabledOnClient = 0x768; // bool[1]
|
constexpr std::ptrdiff_t m_bEnabledOnClient = 0x768; // bool[1]
|
||||||
constexpr std::ptrdiff_t m_flCurWeightOnClient = 0x76C; // float32[1]
|
constexpr std::ptrdiff_t m_flCurWeightOnClient = 0x76C; // float[1]
|
||||||
constexpr std::ptrdiff_t m_bFadingIn = 0x770; // bool[1]
|
constexpr std::ptrdiff_t m_bFadingIn = 0x770; // bool[1]
|
||||||
constexpr std::ptrdiff_t m_flFadeStartWeight = 0x774; // float32[1]
|
constexpr std::ptrdiff_t m_flFadeStartWeight = 0x774; // float[1]
|
||||||
constexpr std::ptrdiff_t m_flFadeStartTime = 0x778; // float32[1]
|
constexpr std::ptrdiff_t m_flFadeStartTime = 0x778; // float[1]
|
||||||
constexpr std::ptrdiff_t m_flFadeDuration = 0x77C; // float32[1]
|
constexpr std::ptrdiff_t m_flFadeDuration = 0x77C; // float[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_ColorCorrectionVolume {
|
namespace C_ColorCorrectionVolume {
|
||||||
@ -2160,7 +2160,7 @@ namespace C_DynamicProp {
|
|||||||
|
|
||||||
namespace C_EconEntity {
|
namespace C_EconEntity {
|
||||||
constexpr std::ptrdiff_t m_flFlexDelayTime = 0x1028; // float
|
constexpr std::ptrdiff_t m_flFlexDelayTime = 0x1028; // float
|
||||||
constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x1030; // float32*
|
constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x1030; // float*
|
||||||
constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1038; // bool
|
constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1038; // bool
|
||||||
constexpr std::ptrdiff_t m_AttributeManager = 0x1040; // C_AttributeContainer
|
constexpr std::ptrdiff_t m_AttributeManager = 0x1040; // C_AttributeContainer
|
||||||
constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x14E8; // uint32_t
|
constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x14E8; // uint32_t
|
||||||
@ -2171,7 +2171,7 @@ namespace C_EconEntity {
|
|||||||
constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x14FC; // int32_t
|
constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x14FC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bClientside = 0x1500; // bool
|
constexpr std::ptrdiff_t m_bClientside = 0x1500; // bool
|
||||||
constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1501; // bool
|
constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1501; // bool
|
||||||
constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1508; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_vecAttachedParticles = 0x1508; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1520; // CHandle<CBaseAnimGraph>
|
constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1520; // CHandle<CBaseAnimGraph>
|
||||||
constexpr std::ptrdiff_t m_iOldTeam = 0x1524; // int32_t
|
constexpr std::ptrdiff_t m_iOldTeam = 0x1524; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1528; // bool
|
constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1528; // bool
|
||||||
@ -2361,7 +2361,7 @@ namespace C_EnvParticleGlow {
|
|||||||
|
|
||||||
namespace C_EnvScreenOverlay {
|
namespace C_EnvScreenOverlay {
|
||||||
constexpr std::ptrdiff_t m_iszOverlayNames = 0x540; // CUtlSymbolLarge[10]
|
constexpr std::ptrdiff_t m_iszOverlayNames = 0x540; // CUtlSymbolLarge[10]
|
||||||
constexpr std::ptrdiff_t m_flOverlayTimes = 0x590; // float32[10]
|
constexpr std::ptrdiff_t m_flOverlayTimes = 0x590; // float[10]
|
||||||
constexpr std::ptrdiff_t m_flStartTime = 0x5B8; // GameTime_t
|
constexpr std::ptrdiff_t m_flStartTime = 0x5B8; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x5BC; // int32_t
|
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x5BC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bIsActive = 0x5C0; // bool
|
constexpr std::ptrdiff_t m_bIsActive = 0x5C0; // bool
|
||||||
@ -2518,15 +2518,15 @@ namespace C_Fish {
|
|||||||
constexpr std::ptrdiff_t m_y = 0xF08; // float
|
constexpr std::ptrdiff_t m_y = 0xF08; // float
|
||||||
constexpr std::ptrdiff_t m_z = 0xF0C; // float
|
constexpr std::ptrdiff_t m_z = 0xF0C; // float
|
||||||
constexpr std::ptrdiff_t m_angle = 0xF10; // float
|
constexpr std::ptrdiff_t m_angle = 0xF10; // float
|
||||||
constexpr std::ptrdiff_t m_errorHistory = 0xF14; // float32[20]
|
constexpr std::ptrdiff_t m_errorHistory = 0xF14; // float[20]
|
||||||
constexpr std::ptrdiff_t m_errorHistoryIndex = 0xF64; // int32_t
|
constexpr std::ptrdiff_t m_errorHistoryIndex = 0xF64; // int32_t
|
||||||
constexpr std::ptrdiff_t m_errorHistoryCount = 0xF68; // int32_t
|
constexpr std::ptrdiff_t m_errorHistoryCount = 0xF68; // int32_t
|
||||||
constexpr std::ptrdiff_t m_averageError = 0xF6C; // float
|
constexpr std::ptrdiff_t m_averageError = 0xF6C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_Fists {
|
namespace C_Fists {
|
||||||
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x18E0; // bool
|
constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1940; // bool
|
||||||
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x18E4; // PlayerAnimEvent_t
|
constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1944; // PlayerAnimEvent_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_FogController {
|
namespace C_FogController {
|
||||||
@ -2642,12 +2642,12 @@ namespace C_Hostage {
|
|||||||
|
|
||||||
namespace C_Inferno {
|
namespace C_Inferno {
|
||||||
constexpr std::ptrdiff_t m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
|
constexpr std::ptrdiff_t m_nfxFireDamageEffect = 0xD00; // ParticleIndex_t
|
||||||
constexpr std::ptrdiff_t m_fireXDelta = 0xD04; // int32[64]
|
constexpr std::ptrdiff_t m_fireXDelta = 0xD04; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireYDelta = 0xE04; // int32[64]
|
constexpr std::ptrdiff_t m_fireYDelta = 0xE04; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireZDelta = 0xF04; // int32[64]
|
constexpr std::ptrdiff_t m_fireZDelta = 0xF04; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentXDelta = 0x1004; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentXDelta = 0x1004; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentYDelta = 0x1104; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentYDelta = 0x1104; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentZDelta = 0x1204; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentZDelta = 0x1204; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_bFireIsBurning = 0x1304; // bool[64]
|
constexpr std::ptrdiff_t m_bFireIsBurning = 0x1304; // bool[64]
|
||||||
constexpr std::ptrdiff_t m_BurnNormal = 0x1344; // Vector[64]
|
constexpr std::ptrdiff_t m_BurnNormal = 0x1344; // Vector[64]
|
||||||
constexpr std::ptrdiff_t m_fireCount = 0x1644; // int32_t
|
constexpr std::ptrdiff_t m_fireCount = 0x1644; // int32_t
|
||||||
@ -2754,16 +2754,16 @@ namespace C_LocalTempEntity {
|
|||||||
namespace C_MapVetoPickController {
|
namespace C_MapVetoPickController {
|
||||||
constexpr std::ptrdiff_t m_nDraftType = 0x550; // int32_t
|
constexpr std::ptrdiff_t m_nDraftType = 0x550; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x554; // int32_t
|
constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x554; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x558; // int32[64]
|
constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x558; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x658; // int32[7]
|
constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x658; // int32_t[7]
|
||||||
constexpr std::ptrdiff_t m_nAccountIDs = 0x674; // int32[64]
|
constexpr std::ptrdiff_t m_nAccountIDs = 0x674; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId0 = 0x774; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId0 = 0x774; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId1 = 0x874; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId1 = 0x874; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId2 = 0x974; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId2 = 0x974; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId3 = 0xA74; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId3 = 0xA74; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId4 = 0xB74; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId4 = 0xB74; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId5 = 0xC74; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId5 = 0xC74; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nStartingSide0 = 0xD74; // int32[64]
|
constexpr std::ptrdiff_t m_nStartingSide0 = 0xD74; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nCurrentPhase = 0xE74; // int32_t
|
constexpr std::ptrdiff_t m_nCurrentPhase = 0xE74; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE78; // int32_t
|
constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE78; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE7C; // int32_t
|
constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE7C; // int32_t
|
||||||
@ -2772,7 +2772,7 @@ namespace C_MapVetoPickController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_Melee {
|
namespace C_Melee {
|
||||||
constexpr std::ptrdiff_t m_flThrowAt = 0x18E0; // GameTime_t
|
constexpr std::ptrdiff_t m_flThrowAt = 0x1940; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_MolotovProjectile {
|
namespace C_MolotovProjectile {
|
||||||
@ -2800,7 +2800,7 @@ namespace C_ParticleSystem {
|
|||||||
constexpr std::ptrdiff_t m_flStartTime = 0xED8; // GameTime_t
|
constexpr std::ptrdiff_t m_flStartTime = 0xED8; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flPreSimTime = 0xEDC; // float
|
constexpr std::ptrdiff_t m_flPreSimTime = 0xEDC; // float
|
||||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0xEE0; // Vector[4]
|
constexpr std::ptrdiff_t m_vServerControlPoints = 0xEE0; // Vector[4]
|
||||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF10; // uint8[4]
|
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF10; // uint8_t[4]
|
||||||
constexpr std::ptrdiff_t m_hControlPointEnts = 0xF14; // CHandle<C_BaseEntity>[64]
|
constexpr std::ptrdiff_t m_hControlPointEnts = 0xF14; // CHandle<C_BaseEntity>[64]
|
||||||
constexpr std::ptrdiff_t m_bNoSave = 0x1014; // bool
|
constexpr std::ptrdiff_t m_bNoSave = 0x1014; // bool
|
||||||
constexpr std::ptrdiff_t m_bNoFreeze = 0x1015; // bool
|
constexpr std::ptrdiff_t m_bNoFreeze = 0x1015; // bool
|
||||||
@ -2832,11 +2832,11 @@ namespace C_PathParticleRope {
|
|||||||
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_Color = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PathNodes_Color = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x600; // C_NetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x600; // C_NetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_PhysMagnet {
|
namespace C_PhysMagnet {
|
||||||
constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xE80; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xE80; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_aAttachedObjects = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
constexpr std::ptrdiff_t m_aAttachedObjects = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2923,7 +2923,7 @@ namespace C_PlayerSprayDecal {
|
|||||||
constexpr std::ptrdiff_t m_flCreationTime = 0xD0C; // float
|
constexpr std::ptrdiff_t m_flCreationTime = 0xD0C; // float
|
||||||
constexpr std::ptrdiff_t m_nTintID = 0xD10; // int32_t
|
constexpr std::ptrdiff_t m_nTintID = 0xD10; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nVersion = 0xD14; // uint8_t
|
constexpr std::ptrdiff_t m_nVersion = 0xD14; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_ubSignature = 0xD15; // uint8[128]
|
constexpr std::ptrdiff_t m_ubSignature = 0xD15; // uint8_t[128]
|
||||||
constexpr std::ptrdiff_t m_SprayRenderHelper = 0xDA0; // CPlayerSprayDecalRenderHelper
|
constexpr std::ptrdiff_t m_SprayRenderHelper = 0xDA0; // CPlayerSprayDecalRenderHelper
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3129,8 +3129,8 @@ namespace C_RagdollProp {
|
|||||||
constexpr std::ptrdiff_t m_hRagdollSource = 0xEBC; // CHandle<C_BaseEntity>
|
constexpr std::ptrdiff_t m_hRagdollSource = 0xEBC; // CHandle<C_BaseEntity>
|
||||||
constexpr std::ptrdiff_t m_iEyeAttachment = 0xEC0; // AttachmentHandle_t
|
constexpr std::ptrdiff_t m_iEyeAttachment = 0xEC0; // AttachmentHandle_t
|
||||||
constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xEC4; // float
|
constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xEC4; // float
|
||||||
constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xEC8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xEC8; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xEE0; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xEE0; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_RagdollPropAttached {
|
namespace C_RagdollPropAttached {
|
||||||
@ -3239,7 +3239,7 @@ namespace C_SmokeGrenadeProjectile {
|
|||||||
constexpr std::ptrdiff_t m_nRandomSeed = 0x1100; // int32_t
|
constexpr std::ptrdiff_t m_nRandomSeed = 0x1100; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vSmokeColor = 0x1104; // Vector
|
constexpr std::ptrdiff_t m_vSmokeColor = 0x1104; // Vector
|
||||||
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1110; // Vector
|
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1110; // Vector
|
||||||
constexpr std::ptrdiff_t m_VoxelFrameData = 0x1120; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_VoxelFrameData = 0x1120; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1138; // bool
|
constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1138; // bool
|
||||||
constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1139; // bool
|
constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1139; // bool
|
||||||
}
|
}
|
||||||
@ -3399,7 +3399,7 @@ namespace C_ViewmodelWeapon {
|
|||||||
namespace C_VoteController {
|
namespace C_VoteController {
|
||||||
constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x550; // int32_t
|
constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x550; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x554; // int32_t
|
constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x554; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nVoteOptionCount = 0x558; // int32[5]
|
constexpr std::ptrdiff_t m_nVoteOptionCount = 0x558; // int32_t[5]
|
||||||
constexpr std::ptrdiff_t m_nPotentialVotes = 0x56C; // int32_t
|
constexpr std::ptrdiff_t m_nPotentialVotes = 0x56C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bVotesDirty = 0x570; // bool
|
constexpr std::ptrdiff_t m_bVotesDirty = 0x570; // bool
|
||||||
constexpr std::ptrdiff_t m_bTypeDirty = 0x571; // bool
|
constexpr std::ptrdiff_t m_bTypeDirty = 0x571; // bool
|
||||||
@ -3407,16 +3407,16 @@ namespace C_VoteController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace C_WeaponBaseItem {
|
namespace C_WeaponBaseItem {
|
||||||
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x18E0; // CountdownTimer
|
constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1940; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_bRedraw = 0x18F8; // bool
|
constexpr std::ptrdiff_t m_bRedraw = 0x1958; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_WeaponShield {
|
namespace C_WeaponShield {
|
||||||
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1900; // float
|
constexpr std::ptrdiff_t m_flDisplayHealth = 0x1960; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_WeaponTaser {
|
namespace C_WeaponTaser {
|
||||||
constexpr std::ptrdiff_t m_fFireTime = 0x1900; // GameTime_t
|
constexpr std::ptrdiff_t m_fFireTime = 0x1960; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace C_fogplayerparams_t {
|
namespace C_fogplayerparams_t {
|
||||||
@ -3575,7 +3575,7 @@ namespace EntityRenderAttribute_t {
|
|||||||
|
|
||||||
namespace EntitySpottedState_t {
|
namespace EntitySpottedState_t {
|
||||||
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
||||||
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2]
|
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace GeneratedTextureHandle_t {
|
namespace GeneratedTextureHandle_t {
|
||||||
|
@ -1102,16 +1102,16 @@
|
|||||||
"m_usable": 3268
|
"m_usable": 3268
|
||||||
},
|
},
|
||||||
"C_BaseCSGrenade": {
|
"C_BaseCSGrenade": {
|
||||||
"m_bClientPredictDelete": 6368,
|
"m_bClientPredictDelete": 6464,
|
||||||
"m_bIsHeldByPlayer": 6409,
|
"m_bIsHeldByPlayer": 6505,
|
||||||
"m_bJumpThrow": 6411,
|
"m_bJumpThrow": 6507,
|
||||||
"m_bPinPulled": 6410,
|
"m_bPinPulled": 6506,
|
||||||
"m_bRedraw": 6408,
|
"m_bRedraw": 6504,
|
||||||
"m_eThrowStatus": 6412,
|
"m_eThrowStatus": 6508,
|
||||||
"m_fDropTime": 6428,
|
"m_fDropTime": 6524,
|
||||||
"m_fThrowTime": 6416,
|
"m_fThrowTime": 6512,
|
||||||
"m_flThrowStrength": 6420,
|
"m_flThrowStrength": 6516,
|
||||||
"m_flThrowStrengthApproach": 6424
|
"m_flThrowStrengthApproach": 6520
|
||||||
},
|
},
|
||||||
"C_BaseCSGrenadeProjectile": {
|
"C_BaseCSGrenadeProjectile": {
|
||||||
"flNextTrailLineTime": 4256,
|
"flNextTrailLineTime": 4256,
|
||||||
@ -1447,17 +1447,17 @@
|
|||||||
"m_vecStartPos": 3776
|
"m_vecStartPos": 3776
|
||||||
},
|
},
|
||||||
"C_C4": {
|
"C_C4": {
|
||||||
"m_bBombPlacedAnimation": 6412,
|
"m_bBombPlacedAnimation": 6508,
|
||||||
"m_bBombPlanted": 6451,
|
"m_bBombPlanted": 6547,
|
||||||
"m_bDroppedFromDeath": 6452,
|
"m_bDroppedFromDeath": 6548,
|
||||||
"m_bIsPlantingViaUse": 6413,
|
"m_bIsPlantingViaUse": 6509,
|
||||||
"m_bPlayedArmingBeeps": 6444,
|
"m_bPlayedArmingBeeps": 6540,
|
||||||
"m_bStartedArming": 6404,
|
"m_bStartedArming": 6500,
|
||||||
"m_bombdroppedlightParticleIndex": 6400,
|
"m_bombdroppedlightParticleIndex": 6496,
|
||||||
"m_entitySpottedState": 6416,
|
"m_entitySpottedState": 6512,
|
||||||
"m_fArmedTime": 6408,
|
"m_fArmedTime": 6504,
|
||||||
"m_nSpotRules": 6440,
|
"m_nSpotRules": 6536,
|
||||||
"m_szScreenText": 6368
|
"m_szScreenText": 6464
|
||||||
},
|
},
|
||||||
"C_CSGOViewModel": {
|
"C_CSGOViewModel": {
|
||||||
"m_bNeedToQueueHighResComposite": 3872,
|
"m_bNeedToQueueHighResComposite": 3872,
|
||||||
@ -1553,7 +1553,6 @@
|
|||||||
"m_bMatchWaitingForResume": 89,
|
"m_bMatchWaitingForResume": 89,
|
||||||
"m_bPlayAllStepSoundsOnServer": 154,
|
"m_bPlayAllStepSoundsOnServer": 154,
|
||||||
"m_bServerPaused": 68,
|
"m_bServerPaused": 68,
|
||||||
"m_bSkipNextPerfSample": 7800,
|
|
||||||
"m_bSpawnedTerrorHuntHeavy": 3221,
|
"m_bSpawnedTerrorHuntHeavy": 3221,
|
||||||
"m_bSwitchingTeamsAtRoundReset": 3435,
|
"m_bSwitchingTeamsAtRoundReset": 3435,
|
||||||
"m_bTCantBuy": 2536,
|
"m_bTCantBuy": 2536,
|
||||||
@ -1846,17 +1845,18 @@
|
|||||||
"m_szTeamMatchStat": 1528
|
"m_szTeamMatchStat": 1528
|
||||||
},
|
},
|
||||||
"C_CSWeaponBase": {
|
"C_CSWeaponBase": {
|
||||||
"m_IronSightController": 6112,
|
"m_ClientPreviousWeaponState": 5632,
|
||||||
|
"m_IronSightController": 6208,
|
||||||
"m_OnPlayerPickup": 5680,
|
"m_OnPlayerPickup": 5680,
|
||||||
"m_bBurstMode": 5768,
|
"m_bBurstMode": 5768,
|
||||||
"m_bFireOnEmpty": 5672,
|
"m_bFireOnEmpty": 5676,
|
||||||
"m_bGlowForPing": 5944,
|
"m_bGlowForPing": 5944,
|
||||||
"m_bInReload": 5776,
|
"m_bInReload": 5776,
|
||||||
"m_bIsHauledBack": 5784,
|
"m_bIsHauledBack": 5784,
|
||||||
"m_bOldFirstPersonSpectatedState": 5921,
|
"m_bOldFirstPersonSpectatedState": 5921,
|
||||||
"m_bPlayerFireEventIsPrimary": 5596,
|
"m_bPlayerFireEventIsPrimary": 5596,
|
||||||
"m_bReloadVisuallyComplete": 5777,
|
"m_bReloadVisuallyComplete": 5777,
|
||||||
"m_bReloadsWithClips": 5664,
|
"m_bReloadsWithClips": 5668,
|
||||||
"m_bSilencerOn": 5785,
|
"m_bSilencerOn": 5785,
|
||||||
"m_bUIWeapon": 5945,
|
"m_bUIWeapon": 5945,
|
||||||
"m_bVisualsDataSet": 5920,
|
"m_bVisualsDataSet": 5920,
|
||||||
@ -1867,38 +1867,38 @@
|
|||||||
"m_fAccuracySmoothedForZoom": 5752,
|
"m_fAccuracySmoothedForZoom": 5752,
|
||||||
"m_fLastShotTime": 6000,
|
"m_fLastShotTime": 6000,
|
||||||
"m_fScopeZoomEndTime": 5756,
|
"m_fScopeZoomEndTime": 5756,
|
||||||
"m_flCrosshairDistance": 5636,
|
"m_flCrosshairDistance": 5640,
|
||||||
"m_flDroppedAtTime": 5780,
|
"m_flDroppedAtTime": 5780,
|
||||||
"m_flFireSequenceStartTime": 5584,
|
"m_flFireSequenceStartTime": 5584,
|
||||||
"m_flGunAccuracyPosition": 5656,
|
"m_flGunAccuracyPosition": 5660,
|
||||||
"m_flLastAccuracyUpdateTime": 5748,
|
"m_flLastAccuracyUpdateTime": 5748,
|
||||||
"m_flLastClientFireBulletTime": 6020,
|
"m_flLastClientFireBulletTime": 6020,
|
||||||
"m_flLastLOSTraceFailureTime": 6304,
|
"m_flLastLOSTraceFailureTime": 6400,
|
||||||
"m_flNextAttackRenderTimeOffset": 5796,
|
"m_flNextAttackRenderTimeOffset": 5796,
|
||||||
"m_flPostponeFireReadyTime": 5772,
|
"m_flPostponeFireReadyTime": 5772,
|
||||||
"m_flRecoilIndex": 5764,
|
"m_flRecoilIndex": 5764,
|
||||||
"m_flTimeSilencerSwitchComplete": 5788,
|
"m_flTimeSilencerSwitchComplete": 5788,
|
||||||
"m_flTimeWeaponIdle": 5668,
|
"m_flTimeWeaponIdle": 5672,
|
||||||
"m_flTurningInaccuracy": 5740,
|
"m_flTurningInaccuracy": 5740,
|
||||||
"m_flTurningInaccuracyDelta": 5724,
|
"m_flTurningInaccuracyDelta": 5724,
|
||||||
"m_gunHeat": 6008,
|
"m_gunHeat": 6008,
|
||||||
"m_hOurPing": 5924,
|
"m_hOurPing": 5924,
|
||||||
"m_hPrevOwner": 5960,
|
"m_hPrevOwner": 5960,
|
||||||
"m_iAlpha": 5644,
|
"m_iAlpha": 5648,
|
||||||
"m_iAmmoLastCheck": 5640,
|
"m_iAmmoLastCheck": 5644,
|
||||||
"m_iCrosshairTextureID": 5652,
|
"m_iCrosshairTextureID": 5656,
|
||||||
"m_iIronSightMode": 6288,
|
"m_iIronSightMode": 6384,
|
||||||
"m_iNumEmptyAttacks": 6308,
|
"m_iNumEmptyAttacks": 6404,
|
||||||
"m_iOriginalTeamNumber": 5792,
|
"m_iOriginalTeamNumber": 5792,
|
||||||
"m_iRecoilIndex": 5760,
|
"m_iRecoilIndex": 5760,
|
||||||
"m_iScopeTextureID": 5648,
|
"m_iScopeTextureID": 5652,
|
||||||
"m_iState": 5632,
|
"m_iState": 5636,
|
||||||
"m_lastSmokeTime": 6016,
|
"m_lastSmokeTime": 6016,
|
||||||
"m_nDropTick": 5964,
|
"m_nDropTick": 5964,
|
||||||
"m_nFireSequenceStartTimeAck": 5592,
|
"m_nFireSequenceStartTimeAck": 5592,
|
||||||
"m_nFireSequenceStartTimeChange": 5588,
|
"m_nFireSequenceStartTimeChange": 5588,
|
||||||
"m_nOurPingIndex": 5928,
|
"m_nOurPingIndex": 5928,
|
||||||
"m_nViewModelIndex": 5660,
|
"m_nViewModelIndex": 5664,
|
||||||
"m_seqFirePrimary": 5604,
|
"m_seqFirePrimary": 5604,
|
||||||
"m_seqFireSecondary": 5608,
|
"m_seqFireSecondary": 5608,
|
||||||
"m_seqIdle": 5600,
|
"m_seqIdle": 5600,
|
||||||
@ -1908,12 +1908,12 @@
|
|||||||
"m_weaponMode": 5720
|
"m_weaponMode": 5720
|
||||||
},
|
},
|
||||||
"C_CSWeaponBaseGun": {
|
"C_CSWeaponBaseGun": {
|
||||||
"m_bNeedsBoltAction": 6397,
|
"m_bNeedsBoltAction": 6493,
|
||||||
"m_iBurstShotsRemaining": 6372,
|
"m_iBurstShotsRemaining": 6468,
|
||||||
"m_iSilencerBodygroup": 6376,
|
"m_iSilencerBodygroup": 6472,
|
||||||
"m_inPrecache": 6396,
|
"m_inPrecache": 6492,
|
||||||
"m_silencedModelIndex": 6392,
|
"m_silencedModelIndex": 6488,
|
||||||
"m_zoomLevel": 6368
|
"m_zoomLevel": 6464
|
||||||
},
|
},
|
||||||
"C_Chicken": {
|
"C_Chicken": {
|
||||||
"m_AttributeManager": 4352,
|
"m_AttributeManager": 4352,
|
||||||
@ -2361,8 +2361,8 @@
|
|||||||
"m_z": 3852
|
"m_z": 3852
|
||||||
},
|
},
|
||||||
"C_Fists": {
|
"C_Fists": {
|
||||||
"m_bPlayingUninterruptableAct": 6368,
|
"m_bPlayingUninterruptableAct": 6464,
|
||||||
"m_nUninterruptableActivity": 6372
|
"m_nUninterruptableActivity": 6468
|
||||||
},
|
},
|
||||||
"C_FogController": {
|
"C_FogController": {
|
||||||
"m_bUseAngles": 1448,
|
"m_bUseAngles": 1448,
|
||||||
@ -2586,7 +2586,7 @@
|
|||||||
"m_nVoteMapIdsList": 1624
|
"m_nVoteMapIdsList": 1624
|
||||||
},
|
},
|
||||||
"C_Melee": {
|
"C_Melee": {
|
||||||
"m_flThrowAt": 6368
|
"m_flThrowAt": 6464
|
||||||
},
|
},
|
||||||
"C_MolotovProjectile": {
|
"C_MolotovProjectile": {
|
||||||
"m_bIsIncGrenade": 4336
|
"m_bIsIncGrenade": 4336
|
||||||
@ -3168,14 +3168,14 @@
|
|||||||
"m_nVoteOptionCount": 1368
|
"m_nVoteOptionCount": 1368
|
||||||
},
|
},
|
||||||
"C_WeaponBaseItem": {
|
"C_WeaponBaseItem": {
|
||||||
"m_SequenceCompleteTimer": 6368,
|
"m_SequenceCompleteTimer": 6464,
|
||||||
"m_bRedraw": 6392
|
"m_bRedraw": 6488
|
||||||
},
|
},
|
||||||
"C_WeaponShield": {
|
"C_WeaponShield": {
|
||||||
"m_flDisplayHealth": 6400
|
"m_flDisplayHealth": 6496
|
||||||
},
|
},
|
||||||
"C_WeaponTaser": {
|
"C_WeaponTaser": {
|
||||||
"m_fFireTime": 6400
|
"m_fFireTime": 6496
|
||||||
},
|
},
|
||||||
"C_fogplayerparams_t": {
|
"C_fogplayerparams_t": {
|
||||||
"m_NewColor": 40,
|
"m_NewColor": 40,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.057785400 UTC
|
// 2023-10-03 00:41:25.039832 UTC
|
||||||
|
|
||||||
pub mod ActiveModelConfig_t {
|
pub mod ActiveModelConfig_t {
|
||||||
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
|
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
|
||||||
@ -11,22 +11,22 @@ pub mod ActiveModelConfig_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimGraphNetworkedVariables {
|
pub mod CAnimGraphNetworkedVariables {
|
||||||
pub const m_PredNetBoolVariables: usize = 0x8; // C_NetworkUtlVectorBase< uint32 >
|
pub const m_PredNetBoolVariables: usize = 0x8; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_PredNetByteVariables: usize = 0x20; // C_NetworkUtlVectorBase< uint8 >
|
pub const m_PredNetByteVariables: usize = 0x20; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
pub const m_PredNetUInt16Variables: usize = 0x38; // C_NetworkUtlVectorBase< uint16 >
|
pub const m_PredNetUInt16Variables: usize = 0x38; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase< int32 >
|
pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase<int32_t>
|
||||||
pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase< uint32 >
|
pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase< uint64 >
|
pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase< float32 >
|
pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase<float>
|
||||||
pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase<Vector>
|
||||||
pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xE0; // C_NetworkUtlVectorBase< uint32 >
|
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xE0; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_OwnerOnlyPredNetByteVariables: usize = 0xF8; // C_NetworkUtlVectorBase< uint8 >
|
pub const m_OwnerOnlyPredNetByteVariables: usize = 0xF8; // C_NetworkUtlVectorBase<uint8_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x110; // C_NetworkUtlVectorBase< uint16 >
|
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x110; // C_NetworkUtlVectorBase<uint16_t>
|
||||||
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x128; // C_NetworkUtlVectorBase< int32 >
|
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x128; // C_NetworkUtlVectorBase<int32_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x140; // C_NetworkUtlVectorBase< uint32 >
|
pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x140; // C_NetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x158; // C_NetworkUtlVectorBase< uint64 >
|
pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x158; // C_NetworkUtlVectorBase<uint64_t>
|
||||||
pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x170; // C_NetworkUtlVectorBase< float32 >
|
pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x170; // C_NetworkUtlVectorBase<float>
|
||||||
pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x188; // C_NetworkUtlVectorBase<Vector>
|
pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x188; // C_NetworkUtlVectorBase<Vector>
|
||||||
pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1A0; // C_NetworkUtlVectorBase<Quaternion>
|
||||||
pub const m_nBoolVariablesCount: usize = 0x1B8; // int32_t
|
pub const m_nBoolVariablesCount: usize = 0x1B8; // int32_t
|
||||||
@ -358,7 +358,7 @@ pub mod CCSPlayer_MovementServices {
|
|||||||
pub const m_duckUntilOnGround: usize = 0x258; // bool
|
pub const m_duckUntilOnGround: usize = 0x258; // bool
|
||||||
pub const m_bHasWalkMovedSinceLastJump: usize = 0x259; // bool
|
pub const m_bHasWalkMovedSinceLastJump: usize = 0x259; // bool
|
||||||
pub const m_bInStuckTest: usize = 0x25A; // bool
|
pub const m_bInStuckTest: usize = 0x25A; // bool
|
||||||
pub const m_flStuckCheckTime: usize = 0x268; // float32[64][2]
|
pub const m_flStuckCheckTime: usize = 0x268; // float[64][2]
|
||||||
pub const m_nTraceCount: usize = 0x468; // int32_t
|
pub const m_nTraceCount: usize = 0x468; // int32_t
|
||||||
pub const m_StuckLast: usize = 0x46C; // int32_t
|
pub const m_StuckLast: usize = 0x46C; // int32_t
|
||||||
pub const m_bSpeedCropped: usize = 0x470; // bool
|
pub const m_bSpeedCropped: usize = 0x470; // bool
|
||||||
@ -781,7 +781,7 @@ pub mod CGrenadeTracer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CHitboxComponent {
|
pub mod CHitboxComponent {
|
||||||
pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1]
|
pub const m_bvDisabledHitGroups: usize = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CInfoDynamicShadowHint {
|
pub mod CInfoDynamicShadowHint {
|
||||||
@ -946,8 +946,8 @@ pub mod CPlayer_CameraServices {
|
|||||||
pub const m_bOverrideFogColor: usize = 0x1AC; // bool[5]
|
pub const m_bOverrideFogColor: usize = 0x1AC; // bool[5]
|
||||||
pub const m_OverrideFogColor: usize = 0x1B1; // Color[5]
|
pub const m_OverrideFogColor: usize = 0x1B1; // Color[5]
|
||||||
pub const m_bOverrideFogStartEnd: usize = 0x1C5; // bool[5]
|
pub const m_bOverrideFogStartEnd: usize = 0x1C5; // bool[5]
|
||||||
pub const m_fOverrideFogStart: usize = 0x1CC; // float32[5]
|
pub const m_fOverrideFogStart: usize = 0x1CC; // float[5]
|
||||||
pub const m_fOverrideFogEnd: usize = 0x1E0; // float32[5]
|
pub const m_fOverrideFogEnd: usize = 0x1E0; // float[5]
|
||||||
pub const m_hActivePostProcessingVolume: usize = 0x1F4; // CHandle<C_PostProcessingVolume>
|
pub const m_hActivePostProcessingVolume: usize = 0x1F4; // CHandle<C_PostProcessingVolume>
|
||||||
pub const m_angDemoViewAngles: usize = 0x1F8; // QAngle
|
pub const m_angDemoViewAngles: usize = 0x1F8; // QAngle
|
||||||
}
|
}
|
||||||
@ -958,11 +958,11 @@ pub mod CPlayer_MovementServices {
|
|||||||
pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64_t
|
pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64_t
|
||||||
pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64_t
|
pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64_t
|
||||||
pub const m_nButtonDoublePressed: usize = 0x78; // uint64_t
|
pub const m_nButtonDoublePressed: usize = 0x78; // uint64_t
|
||||||
pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32[64]
|
pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32_t[64]
|
||||||
pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32_t
|
pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32_t
|
||||||
pub const m_nToggleButtonDownMask: usize = 0x188; // uint64_t
|
pub const m_nToggleButtonDownMask: usize = 0x188; // uint64_t
|
||||||
pub const m_flMaxspeed: usize = 0x190; // float
|
pub const m_flMaxspeed: usize = 0x190; // float
|
||||||
pub const m_arrForceSubtickMoveWhen: usize = 0x194; // float32[4]
|
pub const m_arrForceSubtickMoveWhen: usize = 0x194; // float[4]
|
||||||
pub const m_flForwardMove: usize = 0x1A4; // float
|
pub const m_flForwardMove: usize = 0x1A4; // float
|
||||||
pub const m_flLeftMove: usize = 0x1A8; // float
|
pub const m_flLeftMove: usize = 0x1A8; // float
|
||||||
pub const m_flUpMove: usize = 0x1AC; // float
|
pub const m_flUpMove: usize = 0x1AC; // float
|
||||||
@ -999,7 +999,7 @@ pub mod CPlayer_WeaponServices {
|
|||||||
pub const m_hMyWeapons: usize = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
pub const m_hMyWeapons: usize = 0x48; // C_NetworkUtlVectorBase<CHandle<C_BasePlayerWeapon>>
|
||||||
pub const m_hActiveWeapon: usize = 0x60; // CHandle<C_BasePlayerWeapon>
|
pub const m_hActiveWeapon: usize = 0x60; // CHandle<C_BasePlayerWeapon>
|
||||||
pub const m_hLastWeapon: usize = 0x64; // CHandle<C_BasePlayerWeapon>
|
pub const m_hLastWeapon: usize = 0x64; // CHandle<C_BasePlayerWeapon>
|
||||||
pub const m_iAmmo: usize = 0x68; // uint16[32]
|
pub const m_iAmmo: usize = 0x68; // uint16_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPointOffScreenIndicatorUi {
|
pub mod CPointOffScreenIndicatorUi {
|
||||||
@ -1018,7 +1018,7 @@ pub mod CPointTemplate {
|
|||||||
pub const m_pOutputOnSpawned: usize = 0x560; // CEntityIOOutput
|
pub const m_pOutputOnSpawned: usize = 0x560; // CEntityIOOutput
|
||||||
pub const m_clientOnlyEntityBehavior: usize = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
pub const m_clientOnlyEntityBehavior: usize = 0x588; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
pub const m_ownerSpawnGroupType: usize = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
pub const m_ownerSpawnGroupType: usize = 0x58C; // PointTemplateOwnerSpawnGroupType_t
|
||||||
pub const m_createdSpawnGroupHandles: usize = 0x590; // CUtlVector< uint32 >
|
pub const m_createdSpawnGroupHandles: usize = 0x590; // CUtlVector<uint32_t>
|
||||||
pub const m_SpawnedEntityHandles: usize = 0x5A8; // CUtlVector<CEntityHandle>
|
pub const m_SpawnedEntityHandles: usize = 0x5A8; // CUtlVector<CEntityHandle>
|
||||||
pub const m_ScriptSpawnCallback: usize = 0x5C0; // HSCRIPT
|
pub const m_ScriptSpawnCallback: usize = 0x5C0; // HSCRIPT
|
||||||
pub const m_ScriptCallbackScope: usize = 0x5C8; // HSCRIPT
|
pub const m_ScriptCallbackScope: usize = 0x5C8; // HSCRIPT
|
||||||
@ -1118,8 +1118,8 @@ pub mod CSkyboxReference {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CTimeline {
|
pub mod CTimeline {
|
||||||
pub const m_flValues: usize = 0x10; // float32[64]
|
pub const m_flValues: usize = 0x10; // float[64]
|
||||||
pub const m_nValueCounts: usize = 0x110; // int32[64]
|
pub const m_nValueCounts: usize = 0x110; // int32_t[64]
|
||||||
pub const m_nBucketCount: usize = 0x210; // int32_t
|
pub const m_nBucketCount: usize = 0x210; // int32_t
|
||||||
pub const m_flInterval: usize = 0x214; // float
|
pub const m_flInterval: usize = 0x214; // float
|
||||||
pub const m_flFinalValue: usize = 0x218; // float
|
pub const m_flFinalValue: usize = 0x218; // float
|
||||||
@ -1194,16 +1194,16 @@ pub mod C_BaseButton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_BaseCSGrenade {
|
pub mod C_BaseCSGrenade {
|
||||||
pub const m_bClientPredictDelete: usize = 0x18E0; // bool
|
pub const m_bClientPredictDelete: usize = 0x1940; // bool
|
||||||
pub const m_bRedraw: usize = 0x1908; // bool
|
pub const m_bRedraw: usize = 0x1968; // bool
|
||||||
pub const m_bIsHeldByPlayer: usize = 0x1909; // bool
|
pub const m_bIsHeldByPlayer: usize = 0x1969; // bool
|
||||||
pub const m_bPinPulled: usize = 0x190A; // bool
|
pub const m_bPinPulled: usize = 0x196A; // bool
|
||||||
pub const m_bJumpThrow: usize = 0x190B; // bool
|
pub const m_bJumpThrow: usize = 0x196B; // bool
|
||||||
pub const m_eThrowStatus: usize = 0x190C; // EGrenadeThrowState
|
pub const m_eThrowStatus: usize = 0x196C; // EGrenadeThrowState
|
||||||
pub const m_fThrowTime: usize = 0x1910; // GameTime_t
|
pub const m_fThrowTime: usize = 0x1970; // GameTime_t
|
||||||
pub const m_flThrowStrength: usize = 0x1914; // float
|
pub const m_flThrowStrength: usize = 0x1974; // float
|
||||||
pub const m_flThrowStrengthApproach: usize = 0x1918; // float
|
pub const m_flThrowStrengthApproach: usize = 0x1978; // float
|
||||||
pub const m_fDropTime: usize = 0x191C; // GameTime_t
|
pub const m_fDropTime: usize = 0x197C; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_BaseCSGrenadeProjectile {
|
pub mod C_BaseCSGrenadeProjectile {
|
||||||
@ -1220,7 +1220,7 @@ pub mod C_BaseCSGrenadeProjectile {
|
|||||||
pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x10A8; // ParticleIndex_t
|
pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x10A8; // ParticleIndex_t
|
||||||
pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x10B0; // CStrongHandle<InfoForResourceTypeIParticleSnapshot>
|
||||||
pub const m_arrTrajectoryTrailPoints: usize = 0x10B8; // CUtlVector<Vector>
|
pub const m_arrTrajectoryTrailPoints: usize = 0x10B8; // CUtlVector<Vector>
|
||||||
pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x10D0; // CUtlVector< float32 >
|
pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x10D0; // CUtlVector<float>
|
||||||
pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x10E8; // float
|
pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x10E8; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1279,8 +1279,8 @@ pub mod C_BaseEntity {
|
|||||||
pub const m_bHasSuccessfullyInterpolated: usize = 0x391; // bool
|
pub const m_bHasSuccessfullyInterpolated: usize = 0x391; // bool
|
||||||
pub const m_bHasAddedVarsToInterpolation: usize = 0x392; // bool
|
pub const m_bHasAddedVarsToInterpolation: usize = 0x392; // bool
|
||||||
pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x393; // bool
|
pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x393; // bool
|
||||||
pub const m_nInterpolationLatchDirtyFlags: usize = 0x394; // int32[2]
|
pub const m_nInterpolationLatchDirtyFlags: usize = 0x394; // int32_t[2]
|
||||||
pub const m_ListEntry: usize = 0x39C; // uint16[11]
|
pub const m_ListEntry: usize = 0x39C; // uint16_t[11]
|
||||||
pub const m_flCreateTime: usize = 0x3B4; // GameTime_t
|
pub const m_flCreateTime: usize = 0x3B4; // GameTime_t
|
||||||
pub const m_flSpeed: usize = 0x3B8; // float
|
pub const m_flSpeed: usize = 0x3B8; // float
|
||||||
pub const m_EntClientFlags: usize = 0x3BC; // uint16_t
|
pub const m_EntClientFlags: usize = 0x3BC; // uint16_t
|
||||||
@ -1315,8 +1315,8 @@ pub mod C_BaseEntity {
|
|||||||
pub const m_nLastPredictableCommand: usize = 0x45C; // int32_t
|
pub const m_nLastPredictableCommand: usize = 0x45C; // int32_t
|
||||||
pub const m_hOldMoveParent: usize = 0x460; // CHandle<C_BaseEntity>
|
pub const m_hOldMoveParent: usize = 0x460; // CHandle<C_BaseEntity>
|
||||||
pub const m_Particles: usize = 0x468; // CParticleProperty
|
pub const m_Particles: usize = 0x468; // CParticleProperty
|
||||||
pub const m_vecPredictedScriptFloats: usize = 0x490; // CUtlVector< float32 >
|
pub const m_vecPredictedScriptFloats: usize = 0x490; // CUtlVector<float>
|
||||||
pub const m_vecPredictedScriptFloatIDs: usize = 0x4A8; // CUtlVector< int32 >
|
pub const m_vecPredictedScriptFloatIDs: usize = 0x4A8; // CUtlVector<int32_t>
|
||||||
pub const m_nNextScriptVarRecordID: usize = 0x4D8; // int32_t
|
pub const m_nNextScriptVarRecordID: usize = 0x4D8; // int32_t
|
||||||
pub const m_vecAngVelocity: usize = 0x4E8; // QAngle
|
pub const m_vecAngVelocity: usize = 0x4E8; // QAngle
|
||||||
pub const m_DataChangeEventRef: usize = 0x4F4; // int32_t
|
pub const m_DataChangeEventRef: usize = 0x4F4; // int32_t
|
||||||
@ -1335,7 +1335,7 @@ pub mod C_BaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_BaseFlex {
|
pub mod C_BaseFlex {
|
||||||
pub const m_flexWeight: usize = 0xE90; // C_NetworkUtlVectorBase< float32 >
|
pub const m_flexWeight: usize = 0xE90; // C_NetworkUtlVectorBase<float>
|
||||||
pub const m_vLookTargetPosition: usize = 0xEA8; // Vector
|
pub const m_vLookTargetPosition: usize = 0xEA8; // Vector
|
||||||
pub const m_blinktoggle: usize = 0xEC0; // bool
|
pub const m_blinktoggle: usize = 0xEC0; // bool
|
||||||
pub const m_nLastFlexUpdateFrameCount: usize = 0xF20; // int32_t
|
pub const m_nLastFlexUpdateFrameCount: usize = 0xF20; // int32_t
|
||||||
@ -1450,7 +1450,7 @@ pub mod C_BasePlayerWeapon {
|
|||||||
pub const m_flNextSecondaryAttackTickRatio: usize = 0x156C; // float
|
pub const m_flNextSecondaryAttackTickRatio: usize = 0x156C; // float
|
||||||
pub const m_iClip1: usize = 0x1570; // int32_t
|
pub const m_iClip1: usize = 0x1570; // int32_t
|
||||||
pub const m_iClip2: usize = 0x1574; // int32_t
|
pub const m_iClip2: usize = 0x1574; // int32_t
|
||||||
pub const m_pReserveAmmo: usize = 0x1578; // int32[2]
|
pub const m_pReserveAmmo: usize = 0x1578; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_BasePropDoor {
|
pub mod C_BasePropDoor {
|
||||||
@ -1517,7 +1517,7 @@ pub mod C_Beam {
|
|||||||
|
|
||||||
pub mod C_BreakableProp {
|
pub mod C_BreakableProp {
|
||||||
pub const m_OnBreak: usize = 0xEC8; // CEntityIOOutput
|
pub const m_OnBreak: usize = 0xEC8; // CEntityIOOutput
|
||||||
pub const m_OnHealthChanged: usize = 0xEF0; // CEntityOutputTemplate< float32 >
|
pub const m_OnHealthChanged: usize = 0xEF0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnTakeDamage: usize = 0xF18; // CEntityIOOutput
|
pub const m_OnTakeDamage: usize = 0xF18; // CEntityIOOutput
|
||||||
pub const m_impactEnergyScale: usize = 0xF40; // float
|
pub const m_impactEnergyScale: usize = 0xF40; // float
|
||||||
pub const m_iMinHealthDmg: usize = 0xF44; // int32_t
|
pub const m_iMinHealthDmg: usize = 0xF44; // int32_t
|
||||||
@ -1558,17 +1558,17 @@ pub mod C_BulletHitModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_C4 {
|
pub mod C_C4 {
|
||||||
pub const m_szScreenText: usize = 0x18E0; // char[32]
|
pub const m_szScreenText: usize = 0x1940; // char[32]
|
||||||
pub const m_bombdroppedlightParticleIndex: usize = 0x1900; // ParticleIndex_t
|
pub const m_bombdroppedlightParticleIndex: usize = 0x1960; // ParticleIndex_t
|
||||||
pub const m_bStartedArming: usize = 0x1904; // bool
|
pub const m_bStartedArming: usize = 0x1964; // bool
|
||||||
pub const m_fArmedTime: usize = 0x1908; // GameTime_t
|
pub const m_fArmedTime: usize = 0x1968; // GameTime_t
|
||||||
pub const m_bBombPlacedAnimation: usize = 0x190C; // bool
|
pub const m_bBombPlacedAnimation: usize = 0x196C; // bool
|
||||||
pub const m_bIsPlantingViaUse: usize = 0x190D; // bool
|
pub const m_bIsPlantingViaUse: usize = 0x196D; // bool
|
||||||
pub const m_entitySpottedState: usize = 0x1910; // EntitySpottedState_t
|
pub const m_entitySpottedState: usize = 0x1970; // EntitySpottedState_t
|
||||||
pub const m_nSpotRules: usize = 0x1928; // int32_t
|
pub const m_nSpotRules: usize = 0x1988; // int32_t
|
||||||
pub const m_bPlayedArmingBeeps: usize = 0x192C; // bool[7]
|
pub const m_bPlayedArmingBeeps: usize = 0x198C; // bool[7]
|
||||||
pub const m_bBombPlanted: usize = 0x1933; // bool
|
pub const m_bBombPlanted: usize = 0x1993; // bool
|
||||||
pub const m_bDroppedFromDeath: usize = 0x1934; // bool
|
pub const m_bDroppedFromDeath: usize = 0x1994; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_CSGOViewModel {
|
pub mod C_CSGOViewModel {
|
||||||
@ -1697,10 +1697,10 @@ pub mod C_CSGameRules {
|
|||||||
pub const m_numGlobalGiftsGiven: usize = 0x8D0; // uint32_t
|
pub const m_numGlobalGiftsGiven: usize = 0x8D0; // uint32_t
|
||||||
pub const m_numGlobalGifters: usize = 0x8D4; // uint32_t
|
pub const m_numGlobalGifters: usize = 0x8D4; // uint32_t
|
||||||
pub const m_numGlobalGiftsPeriodSeconds: usize = 0x8D8; // uint32_t
|
pub const m_numGlobalGiftsPeriodSeconds: usize = 0x8D8; // uint32_t
|
||||||
pub const m_arrFeaturedGiftersAccounts: usize = 0x8DC; // uint32[4]
|
pub const m_arrFeaturedGiftersAccounts: usize = 0x8DC; // uint32_t[4]
|
||||||
pub const m_arrFeaturedGiftersGifts: usize = 0x8EC; // uint32[4]
|
pub const m_arrFeaturedGiftersGifts: usize = 0x8EC; // uint32_t[4]
|
||||||
pub const m_arrProhibitedItemIndices: usize = 0x8FC; // uint16[100]
|
pub const m_arrProhibitedItemIndices: usize = 0x8FC; // uint16_t[100]
|
||||||
pub const m_arrTournamentActiveCasterAccounts: usize = 0x9C4; // uint32[4]
|
pub const m_arrTournamentActiveCasterAccounts: usize = 0x9C4; // uint32_t[4]
|
||||||
pub const m_numBestOfMaps: usize = 0x9D4; // int32_t
|
pub const m_numBestOfMaps: usize = 0x9D4; // int32_t
|
||||||
pub const m_nHalloweenMaskListSeed: usize = 0x9D8; // int32_t
|
pub const m_nHalloweenMaskListSeed: usize = 0x9D8; // int32_t
|
||||||
pub const m_bBombDropped: usize = 0x9DC; // bool
|
pub const m_bBombDropped: usize = 0x9DC; // bool
|
||||||
@ -1710,19 +1710,19 @@ pub mod C_CSGameRules {
|
|||||||
pub const m_bTCantBuy: usize = 0x9E8; // bool
|
pub const m_bTCantBuy: usize = 0x9E8; // bool
|
||||||
pub const m_bCTCantBuy: usize = 0x9E9; // bool
|
pub const m_bCTCantBuy: usize = 0x9E9; // bool
|
||||||
pub const m_flGuardianBuyUntilTime: usize = 0x9EC; // GameTime_t
|
pub const m_flGuardianBuyUntilTime: usize = 0x9EC; // GameTime_t
|
||||||
pub const m_iMatchStats_RoundResults: usize = 0x9F0; // int32[30]
|
pub const m_iMatchStats_RoundResults: usize = 0x9F0; // int32_t[30]
|
||||||
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xA68; // int32[30]
|
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xA68; // int32_t[30]
|
||||||
pub const m_iMatchStats_PlayersAlive_T: usize = 0xAE0; // int32[30]
|
pub const m_iMatchStats_PlayersAlive_T: usize = 0xAE0; // int32_t[30]
|
||||||
pub const m_TeamRespawnWaveTimes: usize = 0xB58; // float32[32]
|
pub const m_TeamRespawnWaveTimes: usize = 0xB58; // float[32]
|
||||||
pub const m_flNextRespawnWave: usize = 0xBD8; // GameTime_t[32]
|
pub const m_flNextRespawnWave: usize = 0xBD8; // GameTime_t[32]
|
||||||
pub const m_nServerQuestID: usize = 0xC58; // int32_t
|
pub const m_nServerQuestID: usize = 0xC58; // int32_t
|
||||||
pub const m_vMinimapMins: usize = 0xC5C; // Vector
|
pub const m_vMinimapMins: usize = 0xC5C; // Vector
|
||||||
pub const m_vMinimapMaxs: usize = 0xC68; // Vector
|
pub const m_vMinimapMaxs: usize = 0xC68; // Vector
|
||||||
pub const m_MinimapVerticalSectionHeights: usize = 0xC74; // float32[8]
|
pub const m_MinimapVerticalSectionHeights: usize = 0xC74; // float[8]
|
||||||
pub const m_bDontIncrementCoopWave: usize = 0xC94; // bool
|
pub const m_bDontIncrementCoopWave: usize = 0xC94; // bool
|
||||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC95; // bool
|
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC95; // bool
|
||||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC98; // int32[10]
|
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC98; // int32_t[10]
|
||||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xCC0; // int32[10]
|
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xCC0; // int32_t[10]
|
||||||
pub const m_nEndMatchMapVoteWinner: usize = 0xCE8; // int32_t
|
pub const m_nEndMatchMapVoteWinner: usize = 0xCE8; // int32_t
|
||||||
pub const m_iNumConsecutiveCTLoses: usize = 0xCEC; // int32_t
|
pub const m_iNumConsecutiveCTLoses: usize = 0xCEC; // int32_t
|
||||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCF0; // int32_t
|
pub const m_iNumConsecutiveTerroristLoses: usize = 0xCF0; // int32_t
|
||||||
@ -1738,7 +1738,6 @@ pub mod C_CSGameRules {
|
|||||||
pub const m_nCTTeamIntroVariant: usize = 0xEB0; // int32_t
|
pub const m_nCTTeamIntroVariant: usize = 0xEB0; // int32_t
|
||||||
pub const m_bTeamIntroPeriod: usize = 0xEB4; // bool
|
pub const m_bTeamIntroPeriod: usize = 0xEB4; // bool
|
||||||
pub const m_flLastPerfSampleTime: usize = 0x1E70; // double
|
pub const m_flLastPerfSampleTime: usize = 0x1E70; // double
|
||||||
pub const m_bSkipNextPerfSample: usize = 0x1E78; // bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_CSGameRulesProxy {
|
pub mod C_CSGameRulesProxy {
|
||||||
@ -1804,7 +1803,7 @@ pub mod C_CSPlayerPawn {
|
|||||||
pub mod C_CSPlayerPawnBase {
|
pub mod C_CSPlayerPawnBase {
|
||||||
pub const m_pPingServices: usize = 0x1250; // CCSPlayer_PingServices*
|
pub const m_pPingServices: usize = 0x1250; // CCSPlayer_PingServices*
|
||||||
pub const m_pViewModelServices: usize = 0x1258; // CPlayer_ViewModelServices*
|
pub const m_pViewModelServices: usize = 0x1258; // CPlayer_ViewModelServices*
|
||||||
pub const m_fRenderingClipPlane: usize = 0x1260; // float32[4]
|
pub const m_fRenderingClipPlane: usize = 0x1260; // float[4]
|
||||||
pub const m_nLastClipPlaneSetupFrame: usize = 0x1270; // int32_t
|
pub const m_nLastClipPlaneSetupFrame: usize = 0x1270; // int32_t
|
||||||
pub const m_vecLastClipCameraPos: usize = 0x1274; // Vector
|
pub const m_vecLastClipCameraPos: usize = 0x1274; // Vector
|
||||||
pub const m_vecLastClipCameraForward: usize = 0x1280; // Vector
|
pub const m_vecLastClipCameraForward: usize = 0x1280; // Vector
|
||||||
@ -1923,7 +1922,7 @@ pub mod C_CSPlayerPawnBase {
|
|||||||
pub const m_bDeferStartMusicOnWarmup: usize = 0x1574; // bool
|
pub const m_bDeferStartMusicOnWarmup: usize = 0x1574; // bool
|
||||||
pub const m_cycleLatch: usize = 0x1578; // int32_t
|
pub const m_cycleLatch: usize = 0x1578; // int32_t
|
||||||
pub const m_serverIntendedCycle: usize = 0x157C; // float
|
pub const m_serverIntendedCycle: usize = 0x157C; // float
|
||||||
pub const m_vecPlayerPatchEconIndices: usize = 0x1580; // uint32[5]
|
pub const m_vecPlayerPatchEconIndices: usize = 0x1580; // uint32_t[5]
|
||||||
pub const m_bHideTargetID: usize = 0x159C; // bool
|
pub const m_bHideTargetID: usize = 0x159C; // bool
|
||||||
pub const m_nextTaserShakeTime: usize = 0x15A0; // float
|
pub const m_nextTaserShakeTime: usize = 0x15A0; // float
|
||||||
pub const m_firstTaserShakeTime: usize = 0x15A4; // float
|
pub const m_firstTaserShakeTime: usize = 0x15A4; // float
|
||||||
@ -1951,9 +1950,9 @@ pub mod C_CSPlayerResource {
|
|||||||
pub const m_iHostageEntityIDs: usize = 0x558; // CEntityIndex[12]
|
pub const m_iHostageEntityIDs: usize = 0x558; // CEntityIndex[12]
|
||||||
pub const m_bombsiteCenterA: usize = 0x588; // Vector
|
pub const m_bombsiteCenterA: usize = 0x588; // Vector
|
||||||
pub const m_bombsiteCenterB: usize = 0x594; // Vector
|
pub const m_bombsiteCenterB: usize = 0x594; // Vector
|
||||||
pub const m_hostageRescueX: usize = 0x5A0; // int32[4]
|
pub const m_hostageRescueX: usize = 0x5A0; // int32_t[4]
|
||||||
pub const m_hostageRescueY: usize = 0x5B0; // int32[4]
|
pub const m_hostageRescueY: usize = 0x5B0; // int32_t[4]
|
||||||
pub const m_hostageRescueZ: usize = 0x5C0; // int32[4]
|
pub const m_hostageRescueZ: usize = 0x5C0; // int32_t[4]
|
||||||
pub const m_bEndMatchNextMapAllVoted: usize = 0x5D0; // bool
|
pub const m_bEndMatchNextMapAllVoted: usize = 0x5D0; // bool
|
||||||
pub const m_foundGoalPositions: usize = 0x5D1; // bool
|
pub const m_foundGoalPositions: usize = 0x5D1; // bool
|
||||||
}
|
}
|
||||||
@ -1979,17 +1978,18 @@ pub mod C_CSWeaponBase {
|
|||||||
pub const m_seqIdle: usize = 0x15E0; // HSequence
|
pub const m_seqIdle: usize = 0x15E0; // HSequence
|
||||||
pub const m_seqFirePrimary: usize = 0x15E4; // HSequence
|
pub const m_seqFirePrimary: usize = 0x15E4; // HSequence
|
||||||
pub const m_seqFireSecondary: usize = 0x15E8; // HSequence
|
pub const m_seqFireSecondary: usize = 0x15E8; // HSequence
|
||||||
pub const m_iState: usize = 0x1600; // CSWeaponState_t
|
pub const m_ClientPreviousWeaponState: usize = 0x1600; // CSWeaponState_t
|
||||||
pub const m_flCrosshairDistance: usize = 0x1604; // float
|
pub const m_iState: usize = 0x1604; // CSWeaponState_t
|
||||||
pub const m_iAmmoLastCheck: usize = 0x1608; // int32_t
|
pub const m_flCrosshairDistance: usize = 0x1608; // float
|
||||||
pub const m_iAlpha: usize = 0x160C; // int32_t
|
pub const m_iAmmoLastCheck: usize = 0x160C; // int32_t
|
||||||
pub const m_iScopeTextureID: usize = 0x1610; // int32_t
|
pub const m_iAlpha: usize = 0x1610; // int32_t
|
||||||
pub const m_iCrosshairTextureID: usize = 0x1614; // int32_t
|
pub const m_iScopeTextureID: usize = 0x1614; // int32_t
|
||||||
pub const m_flGunAccuracyPosition: usize = 0x1618; // float
|
pub const m_iCrosshairTextureID: usize = 0x1618; // int32_t
|
||||||
pub const m_nViewModelIndex: usize = 0x161C; // uint32_t
|
pub const m_flGunAccuracyPosition: usize = 0x161C; // float
|
||||||
pub const m_bReloadsWithClips: usize = 0x1620; // bool
|
pub const m_nViewModelIndex: usize = 0x1620; // uint32_t
|
||||||
pub const m_flTimeWeaponIdle: usize = 0x1624; // GameTime_t
|
pub const m_bReloadsWithClips: usize = 0x1624; // bool
|
||||||
pub const m_bFireOnEmpty: usize = 0x1628; // bool
|
pub const m_flTimeWeaponIdle: usize = 0x1628; // GameTime_t
|
||||||
|
pub const m_bFireOnEmpty: usize = 0x162C; // bool
|
||||||
pub const m_OnPlayerPickup: usize = 0x1630; // CEntityIOOutput
|
pub const m_OnPlayerPickup: usize = 0x1630; // CEntityIOOutput
|
||||||
pub const m_weaponMode: usize = 0x1658; // CSWeaponMode
|
pub const m_weaponMode: usize = 0x1658; // CSWeaponMode
|
||||||
pub const m_flTurningInaccuracyDelta: usize = 0x165C; // float
|
pub const m_flTurningInaccuracyDelta: usize = 0x165C; // float
|
||||||
@ -2028,19 +2028,19 @@ pub mod C_CSWeaponBase {
|
|||||||
pub const m_smokeAttachments: usize = 0x177C; // uint32_t
|
pub const m_smokeAttachments: usize = 0x177C; // uint32_t
|
||||||
pub const m_lastSmokeTime: usize = 0x1780; // GameTime_t
|
pub const m_lastSmokeTime: usize = 0x1780; // GameTime_t
|
||||||
pub const m_flLastClientFireBulletTime: usize = 0x1784; // float
|
pub const m_flLastClientFireBulletTime: usize = 0x1784; // float
|
||||||
pub const m_IronSightController: usize = 0x17E0; // C_IronSightController
|
pub const m_IronSightController: usize = 0x1840; // C_IronSightController
|
||||||
pub const m_iIronSightMode: usize = 0x1890; // int32_t
|
pub const m_iIronSightMode: usize = 0x18F0; // int32_t
|
||||||
pub const m_flLastLOSTraceFailureTime: usize = 0x18A0; // GameTime_t
|
pub const m_flLastLOSTraceFailureTime: usize = 0x1900; // GameTime_t
|
||||||
pub const m_iNumEmptyAttacks: usize = 0x18A4; // int32_t
|
pub const m_iNumEmptyAttacks: usize = 0x1904; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_CSWeaponBaseGun {
|
pub mod C_CSWeaponBaseGun {
|
||||||
pub const m_zoomLevel: usize = 0x18E0; // int32_t
|
pub const m_zoomLevel: usize = 0x1940; // int32_t
|
||||||
pub const m_iBurstShotsRemaining: usize = 0x18E4; // int32_t
|
pub const m_iBurstShotsRemaining: usize = 0x1944; // int32_t
|
||||||
pub const m_iSilencerBodygroup: usize = 0x18E8; // int32_t
|
pub const m_iSilencerBodygroup: usize = 0x1948; // int32_t
|
||||||
pub const m_silencedModelIndex: usize = 0x18F8; // int32_t
|
pub const m_silencedModelIndex: usize = 0x1958; // int32_t
|
||||||
pub const m_inPrecache: usize = 0x18FC; // bool
|
pub const m_inPrecache: usize = 0x195C; // bool
|
||||||
pub const m_bNeedsBoltAction: usize = 0x18FD; // bool
|
pub const m_bNeedsBoltAction: usize = 0x195D; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_Chicken {
|
pub mod C_Chicken {
|
||||||
@ -2066,7 +2066,7 @@ pub mod C_ClientRagdoll {
|
|||||||
pub const m_bReleaseRagdoll: usize = 0xE9C; // bool
|
pub const m_bReleaseRagdoll: usize = 0xE9C; // bool
|
||||||
pub const m_iEyeAttachment: usize = 0xE9D; // AttachmentHandle_t
|
pub const m_iEyeAttachment: usize = 0xE9D; // AttachmentHandle_t
|
||||||
pub const m_bFadingOut: usize = 0xE9E; // bool
|
pub const m_bFadingOut: usize = 0xE9E; // bool
|
||||||
pub const m_flScaleEnd: usize = 0xEA0; // float32[10]
|
pub const m_flScaleEnd: usize = 0xEA0; // float[10]
|
||||||
pub const m_flScaleTimeStart: usize = 0xEC8; // GameTime_t[10]
|
pub const m_flScaleTimeStart: usize = 0xEC8; // GameTime_t[10]
|
||||||
pub const m_flScaleTimeEnd: usize = 0xEF0; // GameTime_t[10]
|
pub const m_flScaleTimeEnd: usize = 0xEF0; // GameTime_t[10]
|
||||||
}
|
}
|
||||||
@ -2085,11 +2085,11 @@ pub mod C_ColorCorrection {
|
|||||||
pub const m_bClientSide: usize = 0x766; // bool
|
pub const m_bClientSide: usize = 0x766; // bool
|
||||||
pub const m_bExclusive: usize = 0x767; // bool
|
pub const m_bExclusive: usize = 0x767; // bool
|
||||||
pub const m_bEnabledOnClient: usize = 0x768; // bool[1]
|
pub const m_bEnabledOnClient: usize = 0x768; // bool[1]
|
||||||
pub const m_flCurWeightOnClient: usize = 0x76C; // float32[1]
|
pub const m_flCurWeightOnClient: usize = 0x76C; // float[1]
|
||||||
pub const m_bFadingIn: usize = 0x770; // bool[1]
|
pub const m_bFadingIn: usize = 0x770; // bool[1]
|
||||||
pub const m_flFadeStartWeight: usize = 0x774; // float32[1]
|
pub const m_flFadeStartWeight: usize = 0x774; // float[1]
|
||||||
pub const m_flFadeStartTime: usize = 0x778; // float32[1]
|
pub const m_flFadeStartTime: usize = 0x778; // float[1]
|
||||||
pub const m_flFadeDuration: usize = 0x77C; // float32[1]
|
pub const m_flFadeDuration: usize = 0x77C; // float[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_ColorCorrectionVolume {
|
pub mod C_ColorCorrectionVolume {
|
||||||
@ -2158,7 +2158,7 @@ pub mod C_DynamicProp {
|
|||||||
|
|
||||||
pub mod C_EconEntity {
|
pub mod C_EconEntity {
|
||||||
pub const m_flFlexDelayTime: usize = 0x1028; // float
|
pub const m_flFlexDelayTime: usize = 0x1028; // float
|
||||||
pub const m_flFlexDelayedWeight: usize = 0x1030; // float32*
|
pub const m_flFlexDelayedWeight: usize = 0x1030; // float*
|
||||||
pub const m_bAttributesInitialized: usize = 0x1038; // bool
|
pub const m_bAttributesInitialized: usize = 0x1038; // bool
|
||||||
pub const m_AttributeManager: usize = 0x1040; // C_AttributeContainer
|
pub const m_AttributeManager: usize = 0x1040; // C_AttributeContainer
|
||||||
pub const m_OriginalOwnerXuidLow: usize = 0x14E8; // uint32_t
|
pub const m_OriginalOwnerXuidLow: usize = 0x14E8; // uint32_t
|
||||||
@ -2169,7 +2169,7 @@ pub mod C_EconEntity {
|
|||||||
pub const m_nFallbackStatTrak: usize = 0x14FC; // int32_t
|
pub const m_nFallbackStatTrak: usize = 0x14FC; // int32_t
|
||||||
pub const m_bClientside: usize = 0x1500; // bool
|
pub const m_bClientside: usize = 0x1500; // bool
|
||||||
pub const m_bParticleSystemsCreated: usize = 0x1501; // bool
|
pub const m_bParticleSystemsCreated: usize = 0x1501; // bool
|
||||||
pub const m_vecAttachedParticles: usize = 0x1508; // CUtlVector< int32 >
|
pub const m_vecAttachedParticles: usize = 0x1508; // CUtlVector<int32_t>
|
||||||
pub const m_hViewmodelAttachment: usize = 0x1520; // CHandle<CBaseAnimGraph>
|
pub const m_hViewmodelAttachment: usize = 0x1520; // CHandle<CBaseAnimGraph>
|
||||||
pub const m_iOldTeam: usize = 0x1524; // int32_t
|
pub const m_iOldTeam: usize = 0x1524; // int32_t
|
||||||
pub const m_bAttachmentDirty: usize = 0x1528; // bool
|
pub const m_bAttachmentDirty: usize = 0x1528; // bool
|
||||||
@ -2359,7 +2359,7 @@ pub mod C_EnvParticleGlow {
|
|||||||
|
|
||||||
pub mod C_EnvScreenOverlay {
|
pub mod C_EnvScreenOverlay {
|
||||||
pub const m_iszOverlayNames: usize = 0x540; // CUtlSymbolLarge[10]
|
pub const m_iszOverlayNames: usize = 0x540; // CUtlSymbolLarge[10]
|
||||||
pub const m_flOverlayTimes: usize = 0x590; // float32[10]
|
pub const m_flOverlayTimes: usize = 0x590; // float[10]
|
||||||
pub const m_flStartTime: usize = 0x5B8; // GameTime_t
|
pub const m_flStartTime: usize = 0x5B8; // GameTime_t
|
||||||
pub const m_iDesiredOverlay: usize = 0x5BC; // int32_t
|
pub const m_iDesiredOverlay: usize = 0x5BC; // int32_t
|
||||||
pub const m_bIsActive: usize = 0x5C0; // bool
|
pub const m_bIsActive: usize = 0x5C0; // bool
|
||||||
@ -2516,15 +2516,15 @@ pub mod C_Fish {
|
|||||||
pub const m_y: usize = 0xF08; // float
|
pub const m_y: usize = 0xF08; // float
|
||||||
pub const m_z: usize = 0xF0C; // float
|
pub const m_z: usize = 0xF0C; // float
|
||||||
pub const m_angle: usize = 0xF10; // float
|
pub const m_angle: usize = 0xF10; // float
|
||||||
pub const m_errorHistory: usize = 0xF14; // float32[20]
|
pub const m_errorHistory: usize = 0xF14; // float[20]
|
||||||
pub const m_errorHistoryIndex: usize = 0xF64; // int32_t
|
pub const m_errorHistoryIndex: usize = 0xF64; // int32_t
|
||||||
pub const m_errorHistoryCount: usize = 0xF68; // int32_t
|
pub const m_errorHistoryCount: usize = 0xF68; // int32_t
|
||||||
pub const m_averageError: usize = 0xF6C; // float
|
pub const m_averageError: usize = 0xF6C; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_Fists {
|
pub mod C_Fists {
|
||||||
pub const m_bPlayingUninterruptableAct: usize = 0x18E0; // bool
|
pub const m_bPlayingUninterruptableAct: usize = 0x1940; // bool
|
||||||
pub const m_nUninterruptableActivity: usize = 0x18E4; // PlayerAnimEvent_t
|
pub const m_nUninterruptableActivity: usize = 0x1944; // PlayerAnimEvent_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_FogController {
|
pub mod C_FogController {
|
||||||
@ -2640,12 +2640,12 @@ pub mod C_Hostage {
|
|||||||
|
|
||||||
pub mod C_Inferno {
|
pub mod C_Inferno {
|
||||||
pub const m_nfxFireDamageEffect: usize = 0xD00; // ParticleIndex_t
|
pub const m_nfxFireDamageEffect: usize = 0xD00; // ParticleIndex_t
|
||||||
pub const m_fireXDelta: usize = 0xD04; // int32[64]
|
pub const m_fireXDelta: usize = 0xD04; // int32_t[64]
|
||||||
pub const m_fireYDelta: usize = 0xE04; // int32[64]
|
pub const m_fireYDelta: usize = 0xE04; // int32_t[64]
|
||||||
pub const m_fireZDelta: usize = 0xF04; // int32[64]
|
pub const m_fireZDelta: usize = 0xF04; // int32_t[64]
|
||||||
pub const m_fireParentXDelta: usize = 0x1004; // int32[64]
|
pub const m_fireParentXDelta: usize = 0x1004; // int32_t[64]
|
||||||
pub const m_fireParentYDelta: usize = 0x1104; // int32[64]
|
pub const m_fireParentYDelta: usize = 0x1104; // int32_t[64]
|
||||||
pub const m_fireParentZDelta: usize = 0x1204; // int32[64]
|
pub const m_fireParentZDelta: usize = 0x1204; // int32_t[64]
|
||||||
pub const m_bFireIsBurning: usize = 0x1304; // bool[64]
|
pub const m_bFireIsBurning: usize = 0x1304; // bool[64]
|
||||||
pub const m_BurnNormal: usize = 0x1344; // Vector[64]
|
pub const m_BurnNormal: usize = 0x1344; // Vector[64]
|
||||||
pub const m_fireCount: usize = 0x1644; // int32_t
|
pub const m_fireCount: usize = 0x1644; // int32_t
|
||||||
@ -2752,16 +2752,16 @@ pub mod C_LocalTempEntity {
|
|||||||
pub mod C_MapVetoPickController {
|
pub mod C_MapVetoPickController {
|
||||||
pub const m_nDraftType: usize = 0x550; // int32_t
|
pub const m_nDraftType: usize = 0x550; // int32_t
|
||||||
pub const m_nTeamWinningCoinToss: usize = 0x554; // int32_t
|
pub const m_nTeamWinningCoinToss: usize = 0x554; // int32_t
|
||||||
pub const m_nTeamWithFirstChoice: usize = 0x558; // int32[64]
|
pub const m_nTeamWithFirstChoice: usize = 0x558; // int32_t[64]
|
||||||
pub const m_nVoteMapIdsList: usize = 0x658; // int32[7]
|
pub const m_nVoteMapIdsList: usize = 0x658; // int32_t[7]
|
||||||
pub const m_nAccountIDs: usize = 0x674; // int32[64]
|
pub const m_nAccountIDs: usize = 0x674; // int32_t[64]
|
||||||
pub const m_nMapId0: usize = 0x774; // int32[64]
|
pub const m_nMapId0: usize = 0x774; // int32_t[64]
|
||||||
pub const m_nMapId1: usize = 0x874; // int32[64]
|
pub const m_nMapId1: usize = 0x874; // int32_t[64]
|
||||||
pub const m_nMapId2: usize = 0x974; // int32[64]
|
pub const m_nMapId2: usize = 0x974; // int32_t[64]
|
||||||
pub const m_nMapId3: usize = 0xA74; // int32[64]
|
pub const m_nMapId3: usize = 0xA74; // int32_t[64]
|
||||||
pub const m_nMapId4: usize = 0xB74; // int32[64]
|
pub const m_nMapId4: usize = 0xB74; // int32_t[64]
|
||||||
pub const m_nMapId5: usize = 0xC74; // int32[64]
|
pub const m_nMapId5: usize = 0xC74; // int32_t[64]
|
||||||
pub const m_nStartingSide0: usize = 0xD74; // int32[64]
|
pub const m_nStartingSide0: usize = 0xD74; // int32_t[64]
|
||||||
pub const m_nCurrentPhase: usize = 0xE74; // int32_t
|
pub const m_nCurrentPhase: usize = 0xE74; // int32_t
|
||||||
pub const m_nPhaseStartTick: usize = 0xE78; // int32_t
|
pub const m_nPhaseStartTick: usize = 0xE78; // int32_t
|
||||||
pub const m_nPhaseDurationTicks: usize = 0xE7C; // int32_t
|
pub const m_nPhaseDurationTicks: usize = 0xE7C; // int32_t
|
||||||
@ -2770,7 +2770,7 @@ pub mod C_MapVetoPickController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_Melee {
|
pub mod C_Melee {
|
||||||
pub const m_flThrowAt: usize = 0x18E0; // GameTime_t
|
pub const m_flThrowAt: usize = 0x1940; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_MolotovProjectile {
|
pub mod C_MolotovProjectile {
|
||||||
@ -2798,7 +2798,7 @@ pub mod C_ParticleSystem {
|
|||||||
pub const m_flStartTime: usize = 0xED8; // GameTime_t
|
pub const m_flStartTime: usize = 0xED8; // GameTime_t
|
||||||
pub const m_flPreSimTime: usize = 0xEDC; // float
|
pub const m_flPreSimTime: usize = 0xEDC; // float
|
||||||
pub const m_vServerControlPoints: usize = 0xEE0; // Vector[4]
|
pub const m_vServerControlPoints: usize = 0xEE0; // Vector[4]
|
||||||
pub const m_iServerControlPointAssignments: usize = 0xF10; // uint8[4]
|
pub const m_iServerControlPointAssignments: usize = 0xF10; // uint8_t[4]
|
||||||
pub const m_hControlPointEnts: usize = 0xF14; // CHandle<C_BaseEntity>[64]
|
pub const m_hControlPointEnts: usize = 0xF14; // CHandle<C_BaseEntity>[64]
|
||||||
pub const m_bNoSave: usize = 0x1014; // bool
|
pub const m_bNoSave: usize = 0x1014; // bool
|
||||||
pub const m_bNoFreeze: usize = 0x1015; // bool
|
pub const m_bNoFreeze: usize = 0x1015; // bool
|
||||||
@ -2830,11 +2830,11 @@ pub mod C_PathParticleRope {
|
|||||||
pub const m_PathNodes_TangentOut: usize = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
pub const m_PathNodes_TangentOut: usize = 0x5B8; // C_NetworkUtlVectorBase<Vector>
|
||||||
pub const m_PathNodes_Color: usize = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
pub const m_PathNodes_Color: usize = 0x5D0; // C_NetworkUtlVectorBase<Vector>
|
||||||
pub const m_PathNodes_PinEnabled: usize = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
pub const m_PathNodes_PinEnabled: usize = 0x5E8; // C_NetworkUtlVectorBase<bool>
|
||||||
pub const m_PathNodes_RadiusScale: usize = 0x600; // C_NetworkUtlVectorBase< float32 >
|
pub const m_PathNodes_RadiusScale: usize = 0x600; // C_NetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_PhysMagnet {
|
pub mod C_PhysMagnet {
|
||||||
pub const m_aAttachedObjectsFromServer: usize = 0xE80; // CUtlVector< int32 >
|
pub const m_aAttachedObjectsFromServer: usize = 0xE80; // CUtlVector<int32_t>
|
||||||
pub const m_aAttachedObjects: usize = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
pub const m_aAttachedObjects: usize = 0xE98; // CUtlVector<CHandle<C_BaseEntity>>
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2921,7 +2921,7 @@ pub mod C_PlayerSprayDecal {
|
|||||||
pub const m_flCreationTime: usize = 0xD0C; // float
|
pub const m_flCreationTime: usize = 0xD0C; // float
|
||||||
pub const m_nTintID: usize = 0xD10; // int32_t
|
pub const m_nTintID: usize = 0xD10; // int32_t
|
||||||
pub const m_nVersion: usize = 0xD14; // uint8_t
|
pub const m_nVersion: usize = 0xD14; // uint8_t
|
||||||
pub const m_ubSignature: usize = 0xD15; // uint8[128]
|
pub const m_ubSignature: usize = 0xD15; // uint8_t[128]
|
||||||
pub const m_SprayRenderHelper: usize = 0xDA0; // CPlayerSprayDecalRenderHelper
|
pub const m_SprayRenderHelper: usize = 0xDA0; // CPlayerSprayDecalRenderHelper
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3127,8 +3127,8 @@ pub mod C_RagdollProp {
|
|||||||
pub const m_hRagdollSource: usize = 0xEBC; // CHandle<C_BaseEntity>
|
pub const m_hRagdollSource: usize = 0xEBC; // CHandle<C_BaseEntity>
|
||||||
pub const m_iEyeAttachment: usize = 0xEC0; // AttachmentHandle_t
|
pub const m_iEyeAttachment: usize = 0xEC0; // AttachmentHandle_t
|
||||||
pub const m_flBlendWeightCurrent: usize = 0xEC4; // float
|
pub const m_flBlendWeightCurrent: usize = 0xEC4; // float
|
||||||
pub const m_parentPhysicsBoneIndices: usize = 0xEC8; // CUtlVector< int32 >
|
pub const m_parentPhysicsBoneIndices: usize = 0xEC8; // CUtlVector<int32_t>
|
||||||
pub const m_worldSpaceBoneComputationOrder: usize = 0xEE0; // CUtlVector< int32 >
|
pub const m_worldSpaceBoneComputationOrder: usize = 0xEE0; // CUtlVector<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_RagdollPropAttached {
|
pub mod C_RagdollPropAttached {
|
||||||
@ -3237,7 +3237,7 @@ pub mod C_SmokeGrenadeProjectile {
|
|||||||
pub const m_nRandomSeed: usize = 0x1100; // int32_t
|
pub const m_nRandomSeed: usize = 0x1100; // int32_t
|
||||||
pub const m_vSmokeColor: usize = 0x1104; // Vector
|
pub const m_vSmokeColor: usize = 0x1104; // Vector
|
||||||
pub const m_vSmokeDetonationPos: usize = 0x1110; // Vector
|
pub const m_vSmokeDetonationPos: usize = 0x1110; // Vector
|
||||||
pub const m_VoxelFrameData: usize = 0x1120; // CUtlVector< uint8 >
|
pub const m_VoxelFrameData: usize = 0x1120; // CUtlVector<uint8_t>
|
||||||
pub const m_bSmokeVolumeDataReceived: usize = 0x1138; // bool
|
pub const m_bSmokeVolumeDataReceived: usize = 0x1138; // bool
|
||||||
pub const m_bSmokeEffectSpawned: usize = 0x1139; // bool
|
pub const m_bSmokeEffectSpawned: usize = 0x1139; // bool
|
||||||
}
|
}
|
||||||
@ -3397,7 +3397,7 @@ pub mod C_ViewmodelWeapon {
|
|||||||
pub mod C_VoteController {
|
pub mod C_VoteController {
|
||||||
pub const m_iActiveIssueIndex: usize = 0x550; // int32_t
|
pub const m_iActiveIssueIndex: usize = 0x550; // int32_t
|
||||||
pub const m_iOnlyTeamToVote: usize = 0x554; // int32_t
|
pub const m_iOnlyTeamToVote: usize = 0x554; // int32_t
|
||||||
pub const m_nVoteOptionCount: usize = 0x558; // int32[5]
|
pub const m_nVoteOptionCount: usize = 0x558; // int32_t[5]
|
||||||
pub const m_nPotentialVotes: usize = 0x56C; // int32_t
|
pub const m_nPotentialVotes: usize = 0x56C; // int32_t
|
||||||
pub const m_bVotesDirty: usize = 0x570; // bool
|
pub const m_bVotesDirty: usize = 0x570; // bool
|
||||||
pub const m_bTypeDirty: usize = 0x571; // bool
|
pub const m_bTypeDirty: usize = 0x571; // bool
|
||||||
@ -3405,16 +3405,16 @@ pub mod C_VoteController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_WeaponBaseItem {
|
pub mod C_WeaponBaseItem {
|
||||||
pub const m_SequenceCompleteTimer: usize = 0x18E0; // CountdownTimer
|
pub const m_SequenceCompleteTimer: usize = 0x1940; // CountdownTimer
|
||||||
pub const m_bRedraw: usize = 0x18F8; // bool
|
pub const m_bRedraw: usize = 0x1958; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_WeaponShield {
|
pub mod C_WeaponShield {
|
||||||
pub const m_flDisplayHealth: usize = 0x1900; // float
|
pub const m_flDisplayHealth: usize = 0x1960; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_WeaponTaser {
|
pub mod C_WeaponTaser {
|
||||||
pub const m_fFireTime: usize = 0x1900; // GameTime_t
|
pub const m_fFireTime: usize = 0x1960; // GameTime_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod C_fogplayerparams_t {
|
pub mod C_fogplayerparams_t {
|
||||||
@ -3573,7 +3573,7 @@ pub mod EntityRenderAttribute_t {
|
|||||||
|
|
||||||
pub mod EntitySpottedState_t {
|
pub mod EntitySpottedState_t {
|
||||||
pub const m_bSpotted: usize = 0x8; // bool
|
pub const m_bSpotted: usize = 0x8; // bool
|
||||||
pub const m_bSpottedByMask: usize = 0xC; // uint32[2]
|
pub const m_bSpottedByMask: usize = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod GeneratedTextureHandle_t {
|
pub mod GeneratedTextureHandle_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.183676600 UTC
|
// 2023-10-03 00:41:23.456613900 UTC
|
||||||
|
|
||||||
public static class CEntityComponentHelper {
|
public static class CEntityComponentHelper {
|
||||||
public const nint m_flags = 0x8; // uint32_t
|
public const nint m_flags = 0x8; // uint32_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.181633700 UTC
|
// 2023-10-03 00:41:23.454623200 UTC
|
||||||
|
|
||||||
namespace CEntityComponentHelper {
|
namespace CEntityComponentHelper {
|
||||||
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_flags = 0x8; // uint32_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.186102500 UTC
|
// 2023-10-03 00:41:23.459194400 UTC
|
||||||
|
|
||||||
pub mod CEntityComponentHelper {
|
pub mod CEntityComponentHelper {
|
||||||
pub const m_flags: usize = 0x8; // uint32_t
|
pub const m_flags: usize = 0x8; // uint32_t
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.103182300 UTC
|
// 2023-10-03 00:41:25.084382500 UTC
|
||||||
|
|
||||||
public static class CAnimScriptBase {
|
public static class CAnimScriptBase {
|
||||||
public const nint m_bIsValid = 0x8; // bool
|
public const nint m_bIsValid = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class EmptyTestScript {
|
public static class EmptyTestScript {
|
||||||
public const nint m_hTest = 0x10; // CAnimScriptParam< float32 >
|
public const nint m_hTest = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -3,12 +3,12 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.102591 UTC
|
// 2023-10-03 00:41:25.083786900 UTC
|
||||||
|
|
||||||
namespace CAnimScriptBase {
|
namespace CAnimScriptBase {
|
||||||
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool
|
constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace EmptyTestScript {
|
namespace EmptyTestScript {
|
||||||
constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam< float32 >
|
constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -1,12 +1,12 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.104199700 UTC
|
// 2023-10-03 00:41:25.085427500 UTC
|
||||||
|
|
||||||
pub mod CAnimScriptBase {
|
pub mod CAnimScriptBase {
|
||||||
pub const m_bIsValid: usize = 0x8; // bool
|
pub const m_bIsValid: usize = 0x8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod EmptyTestScript {
|
pub mod EmptyTestScript {
|
||||||
pub const m_hTest: usize = 0x10; // CAnimScriptParam< float32 >
|
pub const m_hTest: usize = 0x10; // CAnimScriptParam<float>
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.312905 UTC
|
// 2023-10-03 00:41:25.292423 UTC
|
||||||
|
|
||||||
public static class animationsystem_dll {
|
public static class animationsystem_dll {
|
||||||
public const nint AnimationSystemUtils_001 = 0x64510;
|
public const nint AnimationSystemUtils_001 = 0x64510;
|
||||||
@ -7,49 +7,49 @@ public static class animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class client_dll {
|
public static class client_dll {
|
||||||
public const nint LegacyGameUI001 = 0x88D0B0;
|
public const nint LegacyGameUI001 = 0x88D7A0;
|
||||||
public const nint Source2ClientUI001 = 0x87BAA0;
|
public const nint Source2ClientUI001 = 0x87C190;
|
||||||
public const nint Source2ClientPrediction001 = 0x79B240;
|
public const nint Source2ClientPrediction001 = 0x79B930;
|
||||||
public const nint ClientToolsInfo_001 = 0x727050;
|
public const nint ClientToolsInfo_001 = 0x727740;
|
||||||
public const nint Source2Client002 = 0x727070;
|
public const nint Source2Client002 = 0x727760;
|
||||||
public const nint GameClientExports001 = 0x727060;
|
public const nint GameClientExports001 = 0x727750;
|
||||||
public const nint EmptyWorldService001_Client = 0x48A900;
|
public const nint EmptyWorldService001_Client = 0x48A810;
|
||||||
public const nint Source2ClientConfig001 = 0x471C90;
|
public const nint Source2ClientConfig001 = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll {
|
public static class engine2_dll {
|
||||||
public const nint SimpleEngineLoopService_001 = 0x1E4F50;
|
public const nint SimpleEngineLoopService_001 = 0x1E4FE0;
|
||||||
public const nint ClientServerEngineLoopService_001 = 0x1DAC20;
|
public const nint ClientServerEngineLoopService_001 = 0x1DACB0;
|
||||||
public const nint KeyValueCache001 = 0x1D6FC0;
|
public const nint KeyValueCache001 = 0x1D7050;
|
||||||
public const nint HostStateMgr001 = 0x1D49D0;
|
public const nint HostStateMgr001 = 0x1D4A60;
|
||||||
public const nint GameEventSystemServerV001 = 0x1CFDF0;
|
public const nint GameEventSystemServerV001 = 0x1CFE80;
|
||||||
public const nint GameEventSystemClientV001 = 0x1CFDE0;
|
public const nint GameEventSystemClientV001 = 0x1CFE70;
|
||||||
public const nint EngineServiceMgr001 = 0x1CB700;
|
public const nint EngineServiceMgr001 = 0x1CB790;
|
||||||
public const nint VProfService_001 = 0x1B8D20;
|
public const nint VProfService_001 = 0x1B8DA0;
|
||||||
public const nint ToolService_001 = 0x1B7A80;
|
public const nint ToolService_001 = 0x1B7B00;
|
||||||
public const nint StatsService_001 = 0x1B2D00;
|
public const nint StatsService_001 = 0x1B2D80;
|
||||||
public const nint SplitScreenService_001 = 0x1AFF70;
|
public const nint SplitScreenService_001 = 0x1AFFF0;
|
||||||
public const nint SoundService_001 = 0x1AAAC0;
|
public const nint SoundService_001 = 0x1AAB40;
|
||||||
public const nint ScreenshotService001 = 0x1A6990;
|
public const nint ScreenshotService001 = 0x1A6A10;
|
||||||
public const nint RenderService_001 = 0x1A3CF0;
|
public const nint RenderService_001 = 0x1A3D70;
|
||||||
public const nint NetworkService_001 = 0x1A3800;
|
public const nint NetworkService_001 = 0x1A3880;
|
||||||
public const nint NetworkServerService_001 = 0x19E8A0;
|
public const nint NetworkServerService_001 = 0x19E920;
|
||||||
public const nint NetworkP2PService_001 = 0x19A2B0;
|
public const nint NetworkP2PService_001 = 0x19A330;
|
||||||
public const nint NetworkClientService_001 = 0x193EE0;
|
public const nint NetworkClientService_001 = 0x193F60;
|
||||||
public const nint MapListService_001 = 0x18CF20;
|
public const nint MapListService_001 = 0x18CF30;
|
||||||
public const nint InputService_001 = 0x17AC70;
|
public const nint InputService_001 = 0x17AC80;
|
||||||
public const nint GameUIService_001 = 0x175730;
|
public const nint GameUIService_001 = 0x175740;
|
||||||
public const nint GameResourceServiceServerV001 = 0x173490;
|
public const nint GameResourceServiceServerV001 = 0x1734A0;
|
||||||
public const nint GameResourceServiceClientV001 = 0x173480;
|
public const nint GameResourceServiceClientV001 = 0x173490;
|
||||||
public const nint BugService001 = 0x16C4B0;
|
public const nint BugService001 = 0x16C4C0;
|
||||||
public const nint BenchmarkService001 = 0x16AC80;
|
public const nint BenchmarkService001 = 0x16AC90;
|
||||||
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183A0;
|
public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0;
|
||||||
public const nint EngineGameUI001 = 0x117660;
|
public const nint EngineGameUI001 = 0x117670;
|
||||||
public const nint INETSUPPORT_001 = 0xE6E40;
|
public const nint INETSUPPORT_001 = 0xE6E50;
|
||||||
public const nint Source2EngineToServerStringTable001 = 0xA18A0;
|
public const nint Source2EngineToServerStringTable001 = 0xA18B0;
|
||||||
public const nint Source2EngineToServer001 = 0x8B6D0;
|
public const nint Source2EngineToServer001 = 0x8B6E0;
|
||||||
public const nint Source2EngineToClientStringTable001 = 0x840D0;
|
public const nint Source2EngineToClientStringTable001 = 0x840E0;
|
||||||
public const nint Source2EngineToClient001 = 0x5A730;
|
public const nint Source2EngineToClient001 = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class filesystem_stdio_dll {
|
public static class filesystem_stdio_dll {
|
||||||
@ -155,14 +155,14 @@ public static class schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class server_dll {
|
public static class server_dll {
|
||||||
public const nint NavGameTest001 = 0xA2D390;
|
public const nint NavGameTest001 = 0xA2DB20;
|
||||||
public const nint ServerToolsInfo_001 = 0x831940;
|
public const nint ServerToolsInfo_001 = 0x832220;
|
||||||
public const nint Source2GameClients001 = 0x831950;
|
public const nint Source2GameClients001 = 0x832230;
|
||||||
public const nint Source2GameEntities001 = 0x831960;
|
public const nint Source2GameEntities001 = 0x832240;
|
||||||
public const nint Source2Server001 = 0x831970;
|
public const nint Source2Server001 = 0x832250;
|
||||||
public const nint EmptyWorldService001_Server = 0x586680;
|
public const nint EmptyWorldService001_Server = 0x5873B0;
|
||||||
public const nint Source2ServerConfig001 = 0x566690;
|
public const nint Source2ServerConfig001 = 0x5673C0;
|
||||||
public const nint EntitySubclassUtilsV001 = 0x2C89A0;
|
public const nint EntitySubclassUtilsV001 = 0x2C8940;
|
||||||
public const nint customnavsystem001 = 0x245420;
|
public const nint customnavsystem001 = 0x245420;
|
||||||
public const nint Source2GameDirector001 = 0x13ED30;
|
public const nint Source2GameDirector001 = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.310639100 UTC
|
// 2023-10-03 00:41:25.290030400 UTC
|
||||||
|
|
||||||
namespace animationsystem_dll {
|
namespace animationsystem_dll {
|
||||||
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
|
constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64510;
|
||||||
@ -11,49 +11,49 @@ namespace animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace client_dll {
|
namespace client_dll {
|
||||||
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88D0B0;
|
constexpr std::ptrdiff_t LegacyGameUI001 = 0x88D7A0;
|
||||||
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87BAA0;
|
constexpr std::ptrdiff_t Source2ClientUI001 = 0x87C190;
|
||||||
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79B240;
|
constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x79B930;
|
||||||
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727050;
|
constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x727740;
|
||||||
constexpr std::ptrdiff_t Source2Client002 = 0x727070;
|
constexpr std::ptrdiff_t Source2Client002 = 0x727760;
|
||||||
constexpr std::ptrdiff_t GameClientExports001 = 0x727060;
|
constexpr std::ptrdiff_t GameClientExports001 = 0x727750;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48A900;
|
constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x48A810;
|
||||||
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471C90;
|
constexpr std::ptrdiff_t Source2ClientConfig001 = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll {
|
namespace engine2_dll {
|
||||||
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4F50;
|
constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1E4FE0;
|
||||||
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DAC20;
|
constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1DACB0;
|
||||||
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D6FC0;
|
constexpr std::ptrdiff_t KeyValueCache001 = 0x1D7050;
|
||||||
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D49D0;
|
constexpr std::ptrdiff_t HostStateMgr001 = 0x1D4A60;
|
||||||
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CFDF0;
|
constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1CFE80;
|
||||||
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CFDE0;
|
constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1CFE70;
|
||||||
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB700;
|
constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1CB790;
|
||||||
constexpr std::ptrdiff_t VProfService_001 = 0x1B8D20;
|
constexpr std::ptrdiff_t VProfService_001 = 0x1B8DA0;
|
||||||
constexpr std::ptrdiff_t ToolService_001 = 0x1B7A80;
|
constexpr std::ptrdiff_t ToolService_001 = 0x1B7B00;
|
||||||
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D00;
|
constexpr std::ptrdiff_t StatsService_001 = 0x1B2D80;
|
||||||
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFF70;
|
constexpr std::ptrdiff_t SplitScreenService_001 = 0x1AFFF0;
|
||||||
constexpr std::ptrdiff_t SoundService_001 = 0x1AAAC0;
|
constexpr std::ptrdiff_t SoundService_001 = 0x1AAB40;
|
||||||
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6990;
|
constexpr std::ptrdiff_t ScreenshotService001 = 0x1A6A10;
|
||||||
constexpr std::ptrdiff_t RenderService_001 = 0x1A3CF0;
|
constexpr std::ptrdiff_t RenderService_001 = 0x1A3D70;
|
||||||
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3800;
|
constexpr std::ptrdiff_t NetworkService_001 = 0x1A3880;
|
||||||
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E8A0;
|
constexpr std::ptrdiff_t NetworkServerService_001 = 0x19E920;
|
||||||
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A2B0;
|
constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19A330;
|
||||||
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193EE0;
|
constexpr std::ptrdiff_t NetworkClientService_001 = 0x193F60;
|
||||||
constexpr std::ptrdiff_t MapListService_001 = 0x18CF20;
|
constexpr std::ptrdiff_t MapListService_001 = 0x18CF30;
|
||||||
constexpr std::ptrdiff_t InputService_001 = 0x17AC70;
|
constexpr std::ptrdiff_t InputService_001 = 0x17AC80;
|
||||||
constexpr std::ptrdiff_t GameUIService_001 = 0x175730;
|
constexpr std::ptrdiff_t GameUIService_001 = 0x175740;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173490;
|
constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1734A0;
|
||||||
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173480;
|
constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173490;
|
||||||
constexpr std::ptrdiff_t BugService001 = 0x16C4B0;
|
constexpr std::ptrdiff_t BugService001 = 0x16C4C0;
|
||||||
constexpr std::ptrdiff_t BenchmarkService001 = 0x16AC80;
|
constexpr std::ptrdiff_t BenchmarkService001 = 0x16AC90;
|
||||||
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183A0;
|
constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x1183B0;
|
||||||
constexpr std::ptrdiff_t EngineGameUI001 = 0x117660;
|
constexpr std::ptrdiff_t EngineGameUI001 = 0x117670;
|
||||||
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E40;
|
constexpr std::ptrdiff_t INETSUPPORT_001 = 0xE6E50;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18A0;
|
constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA18B0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6D0;
|
constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8B6E0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x840D0;
|
constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x840E0;
|
||||||
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A730;
|
constexpr std::ptrdiff_t Source2EngineToClient001 = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace filesystem_stdio_dll {
|
namespace filesystem_stdio_dll {
|
||||||
@ -159,14 +159,14 @@ namespace schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace server_dll {
|
namespace server_dll {
|
||||||
constexpr std::ptrdiff_t NavGameTest001 = 0xA2D390;
|
constexpr std::ptrdiff_t NavGameTest001 = 0xA2DB20;
|
||||||
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x831940;
|
constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x832220;
|
||||||
constexpr std::ptrdiff_t Source2GameClients001 = 0x831950;
|
constexpr std::ptrdiff_t Source2GameClients001 = 0x832230;
|
||||||
constexpr std::ptrdiff_t Source2GameEntities001 = 0x831960;
|
constexpr std::ptrdiff_t Source2GameEntities001 = 0x832240;
|
||||||
constexpr std::ptrdiff_t Source2Server001 = 0x831970;
|
constexpr std::ptrdiff_t Source2Server001 = 0x832250;
|
||||||
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x586680;
|
constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5873B0;
|
||||||
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566690;
|
constexpr std::ptrdiff_t Source2ServerConfig001 = 0x5673C0;
|
||||||
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C89A0;
|
constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2C8940;
|
||||||
constexpr std::ptrdiff_t customnavsystem001 = 0x245420;
|
constexpr std::ptrdiff_t customnavsystem001 = 0x245420;
|
||||||
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13ED30;
|
constexpr std::ptrdiff_t Source2GameDirector001 = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -4,48 +4,48 @@
|
|||||||
"AnimationSystem_001": 389232
|
"AnimationSystem_001": 389232
|
||||||
},
|
},
|
||||||
"client_dll": {
|
"client_dll": {
|
||||||
"ClientToolsInfo_001": 7499856,
|
"ClientToolsInfo_001": 7501632,
|
||||||
"EmptyWorldService001_Client": 4761856,
|
"EmptyWorldService001_Client": 4761616,
|
||||||
"GameClientExports001": 7499872,
|
"GameClientExports001": 7501648,
|
||||||
"LegacyGameUI001": 8966320,
|
"LegacyGameUI001": 8968096,
|
||||||
"Source2Client002": 7499888,
|
"Source2Client002": 7501664,
|
||||||
"Source2ClientConfig001": 4660368,
|
"Source2ClientConfig001": 4660128,
|
||||||
"Source2ClientPrediction001": 7975488,
|
"Source2ClientPrediction001": 7977264,
|
||||||
"Source2ClientUI001": 8895136
|
"Source2ClientUI001": 8896912
|
||||||
},
|
},
|
||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"BenchmarkService001": 1485952,
|
"BenchmarkService001": 1485968,
|
||||||
"BugService001": 1492144,
|
"BugService001": 1492160,
|
||||||
"ClientServerEngineLoopService_001": 1944608,
|
"ClientServerEngineLoopService_001": 1944752,
|
||||||
"EngineGameUI001": 1144416,
|
"EngineGameUI001": 1144432,
|
||||||
"EngineServiceMgr001": 1881856,
|
"EngineServiceMgr001": 1882000,
|
||||||
"GameEventSystemClientV001": 1900000,
|
"GameEventSystemClientV001": 1900144,
|
||||||
"GameEventSystemServerV001": 1900016,
|
"GameEventSystemServerV001": 1900160,
|
||||||
"GameResourceServiceClientV001": 1520768,
|
"GameResourceServiceClientV001": 1520784,
|
||||||
"GameResourceServiceServerV001": 1520784,
|
"GameResourceServiceServerV001": 1520800,
|
||||||
"GameUIService_001": 1529648,
|
"GameUIService_001": 1529664,
|
||||||
"HostStateMgr001": 1919440,
|
"HostStateMgr001": 1919584,
|
||||||
"INETSUPPORT_001": 945728,
|
"INETSUPPORT_001": 945744,
|
||||||
"InputService_001": 1551472,
|
"InputService_001": 1551488,
|
||||||
"KeyValueCache001": 1929152,
|
"KeyValueCache001": 1929296,
|
||||||
"MapListService_001": 1625888,
|
"MapListService_001": 1625904,
|
||||||
"NetworkClientService_001": 1654496,
|
"NetworkClientService_001": 1654624,
|
||||||
"NetworkP2PService_001": 1680048,
|
"NetworkP2PService_001": 1680176,
|
||||||
"NetworkServerService_001": 1697952,
|
"NetworkServerService_001": 1698080,
|
||||||
"NetworkService_001": 1718272,
|
"NetworkService_001": 1718400,
|
||||||
"RenderService_001": 1719536,
|
"RenderService_001": 1719664,
|
||||||
"ScreenshotService001": 1730960,
|
"ScreenshotService001": 1731088,
|
||||||
"SimpleEngineLoopService_001": 1986384,
|
"SimpleEngineLoopService_001": 1986528,
|
||||||
"SoundService_001": 1747648,
|
"SoundService_001": 1747776,
|
||||||
"Source2EngineToClient001": 370480,
|
"Source2EngineToClient001": 370496,
|
||||||
"Source2EngineToClientStringTable001": 540880,
|
"Source2EngineToClientStringTable001": 540896,
|
||||||
"Source2EngineToServer001": 571088,
|
"Source2EngineToServer001": 571104,
|
||||||
"Source2EngineToServerStringTable001": 661664,
|
"Source2EngineToServerStringTable001": 661680,
|
||||||
"SplitScreenService_001": 1769328,
|
"SplitScreenService_001": 1769456,
|
||||||
"StatsService_001": 1780992,
|
"StatsService_001": 1781120,
|
||||||
"ToolService_001": 1800832,
|
"ToolService_001": 1800960,
|
||||||
"VENGINE_GAMEUIFUNCS_VERSION005": 1147808,
|
"VENGINE_GAMEUIFUNCS_VERSION005": 1147824,
|
||||||
"VProfService_001": 1805600
|
"VProfService_001": 1805728
|
||||||
},
|
},
|
||||||
"filesystem_stdio_dll": {
|
"filesystem_stdio_dll": {
|
||||||
"VAsyncFileSystem2_001": 421184,
|
"VAsyncFileSystem2_001": 421184,
|
||||||
@ -130,15 +130,15 @@
|
|||||||
"SchemaSystem_001": 43072
|
"SchemaSystem_001": 43072
|
||||||
},
|
},
|
||||||
"server_dll": {
|
"server_dll": {
|
||||||
"EmptyWorldService001_Server": 5793408,
|
"EmptyWorldService001_Server": 5796784,
|
||||||
"EntitySubclassUtilsV001": 2918816,
|
"EntitySubclassUtilsV001": 2918720,
|
||||||
"NavGameTest001": 10670992,
|
"NavGameTest001": 10672928,
|
||||||
"ServerToolsInfo_001": 8591680,
|
"ServerToolsInfo_001": 8593952,
|
||||||
"Source2GameClients001": 8591696,
|
"Source2GameClients001": 8593968,
|
||||||
"Source2GameDirector001": 1305904,
|
"Source2GameDirector001": 1305904,
|
||||||
"Source2GameEntities001": 8591712,
|
"Source2GameEntities001": 8593984,
|
||||||
"Source2Server001": 8591728,
|
"Source2Server001": 8594000,
|
||||||
"Source2ServerConfig001": 5662352,
|
"Source2ServerConfig001": 5665728,
|
||||||
"customnavsystem001": 2380832
|
"customnavsystem001": 2380832
|
||||||
},
|
},
|
||||||
"soundsystem_dll": {
|
"soundsystem_dll": {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.315607300 UTC
|
// 2023-10-03 00:41:25.295188200 UTC
|
||||||
|
|
||||||
pub mod animationsystem_dll {
|
pub mod animationsystem_dll {
|
||||||
pub const AnimationSystemUtils_001: usize = 0x64510;
|
pub const AnimationSystemUtils_001: usize = 0x64510;
|
||||||
@ -9,49 +9,49 @@ pub mod animationsystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod client_dll {
|
pub mod client_dll {
|
||||||
pub const LegacyGameUI001: usize = 0x88D0B0;
|
pub const LegacyGameUI001: usize = 0x88D7A0;
|
||||||
pub const Source2ClientUI001: usize = 0x87BAA0;
|
pub const Source2ClientUI001: usize = 0x87C190;
|
||||||
pub const Source2ClientPrediction001: usize = 0x79B240;
|
pub const Source2ClientPrediction001: usize = 0x79B930;
|
||||||
pub const ClientToolsInfo_001: usize = 0x727050;
|
pub const ClientToolsInfo_001: usize = 0x727740;
|
||||||
pub const Source2Client002: usize = 0x727070;
|
pub const Source2Client002: usize = 0x727760;
|
||||||
pub const GameClientExports001: usize = 0x727060;
|
pub const GameClientExports001: usize = 0x727750;
|
||||||
pub const EmptyWorldService001_Client: usize = 0x48A900;
|
pub const EmptyWorldService001_Client: usize = 0x48A810;
|
||||||
pub const Source2ClientConfig001: usize = 0x471C90;
|
pub const Source2ClientConfig001: usize = 0x471BA0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll {
|
pub mod engine2_dll {
|
||||||
pub const SimpleEngineLoopService_001: usize = 0x1E4F50;
|
pub const SimpleEngineLoopService_001: usize = 0x1E4FE0;
|
||||||
pub const ClientServerEngineLoopService_001: usize = 0x1DAC20;
|
pub const ClientServerEngineLoopService_001: usize = 0x1DACB0;
|
||||||
pub const KeyValueCache001: usize = 0x1D6FC0;
|
pub const KeyValueCache001: usize = 0x1D7050;
|
||||||
pub const HostStateMgr001: usize = 0x1D49D0;
|
pub const HostStateMgr001: usize = 0x1D4A60;
|
||||||
pub const GameEventSystemServerV001: usize = 0x1CFDF0;
|
pub const GameEventSystemServerV001: usize = 0x1CFE80;
|
||||||
pub const GameEventSystemClientV001: usize = 0x1CFDE0;
|
pub const GameEventSystemClientV001: usize = 0x1CFE70;
|
||||||
pub const EngineServiceMgr001: usize = 0x1CB700;
|
pub const EngineServiceMgr001: usize = 0x1CB790;
|
||||||
pub const VProfService_001: usize = 0x1B8D20;
|
pub const VProfService_001: usize = 0x1B8DA0;
|
||||||
pub const ToolService_001: usize = 0x1B7A80;
|
pub const ToolService_001: usize = 0x1B7B00;
|
||||||
pub const StatsService_001: usize = 0x1B2D00;
|
pub const StatsService_001: usize = 0x1B2D80;
|
||||||
pub const SplitScreenService_001: usize = 0x1AFF70;
|
pub const SplitScreenService_001: usize = 0x1AFFF0;
|
||||||
pub const SoundService_001: usize = 0x1AAAC0;
|
pub const SoundService_001: usize = 0x1AAB40;
|
||||||
pub const ScreenshotService001: usize = 0x1A6990;
|
pub const ScreenshotService001: usize = 0x1A6A10;
|
||||||
pub const RenderService_001: usize = 0x1A3CF0;
|
pub const RenderService_001: usize = 0x1A3D70;
|
||||||
pub const NetworkService_001: usize = 0x1A3800;
|
pub const NetworkService_001: usize = 0x1A3880;
|
||||||
pub const NetworkServerService_001: usize = 0x19E8A0;
|
pub const NetworkServerService_001: usize = 0x19E920;
|
||||||
pub const NetworkP2PService_001: usize = 0x19A2B0;
|
pub const NetworkP2PService_001: usize = 0x19A330;
|
||||||
pub const NetworkClientService_001: usize = 0x193EE0;
|
pub const NetworkClientService_001: usize = 0x193F60;
|
||||||
pub const MapListService_001: usize = 0x18CF20;
|
pub const MapListService_001: usize = 0x18CF30;
|
||||||
pub const InputService_001: usize = 0x17AC70;
|
pub const InputService_001: usize = 0x17AC80;
|
||||||
pub const GameUIService_001: usize = 0x175730;
|
pub const GameUIService_001: usize = 0x175740;
|
||||||
pub const GameResourceServiceServerV001: usize = 0x173490;
|
pub const GameResourceServiceServerV001: usize = 0x1734A0;
|
||||||
pub const GameResourceServiceClientV001: usize = 0x173480;
|
pub const GameResourceServiceClientV001: usize = 0x173490;
|
||||||
pub const BugService001: usize = 0x16C4B0;
|
pub const BugService001: usize = 0x16C4C0;
|
||||||
pub const BenchmarkService001: usize = 0x16AC80;
|
pub const BenchmarkService001: usize = 0x16AC90;
|
||||||
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1183A0;
|
pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x1183B0;
|
||||||
pub const EngineGameUI001: usize = 0x117660;
|
pub const EngineGameUI001: usize = 0x117670;
|
||||||
pub const INETSUPPORT_001: usize = 0xE6E40;
|
pub const INETSUPPORT_001: usize = 0xE6E50;
|
||||||
pub const Source2EngineToServerStringTable001: usize = 0xA18A0;
|
pub const Source2EngineToServerStringTable001: usize = 0xA18B0;
|
||||||
pub const Source2EngineToServer001: usize = 0x8B6D0;
|
pub const Source2EngineToServer001: usize = 0x8B6E0;
|
||||||
pub const Source2EngineToClientStringTable001: usize = 0x840D0;
|
pub const Source2EngineToClientStringTable001: usize = 0x840E0;
|
||||||
pub const Source2EngineToClient001: usize = 0x5A730;
|
pub const Source2EngineToClient001: usize = 0x5A740;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod filesystem_stdio_dll {
|
pub mod filesystem_stdio_dll {
|
||||||
@ -157,14 +157,14 @@ pub mod schemasystem_dll {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod server_dll {
|
pub mod server_dll {
|
||||||
pub const NavGameTest001: usize = 0xA2D390;
|
pub const NavGameTest001: usize = 0xA2DB20;
|
||||||
pub const ServerToolsInfo_001: usize = 0x831940;
|
pub const ServerToolsInfo_001: usize = 0x832220;
|
||||||
pub const Source2GameClients001: usize = 0x831950;
|
pub const Source2GameClients001: usize = 0x832230;
|
||||||
pub const Source2GameEntities001: usize = 0x831960;
|
pub const Source2GameEntities001: usize = 0x832240;
|
||||||
pub const Source2Server001: usize = 0x831970;
|
pub const Source2Server001: usize = 0x832250;
|
||||||
pub const EmptyWorldService001_Server: usize = 0x586680;
|
pub const EmptyWorldService001_Server: usize = 0x5873B0;
|
||||||
pub const Source2ServerConfig001: usize = 0x566690;
|
pub const Source2ServerConfig001: usize = 0x5673C0;
|
||||||
pub const EntitySubclassUtilsV001: usize = 0x2C89A0;
|
pub const EntitySubclassUtilsV001: usize = 0x2C8940;
|
||||||
pub const customnavsystem001: usize = 0x245420;
|
pub const customnavsystem001: usize = 0x245420;
|
||||||
pub const Source2GameDirector001: usize = 0x13ED30;
|
pub const Source2GameDirector001: usize = 0x13ED30;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.192055500 UTC
|
// 2023-10-03 00:41:23.469184100 UTC
|
||||||
|
|
||||||
public static class MaterialParamBuffer_t {
|
public static class MaterialParamBuffer_t {
|
||||||
public const nint m_value = 0x8; // CUtlBinaryBlock
|
public const nint m_value = 0x8; // CUtlBinaryBlock
|
||||||
@ -55,7 +55,7 @@ public static class PostProcessingBloomParameters_t {
|
|||||||
public const nint m_flBloomThresholdWidth = 0x14; // float
|
public const nint m_flBloomThresholdWidth = 0x14; // float
|
||||||
public const nint m_flSkyboxBloomStrength = 0x18; // float
|
public const nint m_flSkyboxBloomStrength = 0x18; // float
|
||||||
public const nint m_flBloomStartValue = 0x1C; // float
|
public const nint m_flBloomStartValue = 0x1C; // float
|
||||||
public const nint m_flBlurWeight = 0x20; // float32[5]
|
public const nint m_flBlurWeight = 0x20; // float[5]
|
||||||
public const nint m_vBlurTint = 0x34; // Vector[5]
|
public const nint m_vBlurTint = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.190237800 UTC
|
// 2023-10-03 00:41:23.467519800 UTC
|
||||||
|
|
||||||
namespace MaterialParamBuffer_t {
|
namespace MaterialParamBuffer_t {
|
||||||
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock
|
||||||
@ -59,7 +59,7 @@ namespace PostProcessingBloomParameters_t {
|
|||||||
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float
|
constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float
|
||||||
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float
|
constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float
|
||||||
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float
|
constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float
|
||||||
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float32[5]
|
constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float[5]
|
||||||
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.194155 UTC
|
// 2023-10-03 00:41:23.471160400 UTC
|
||||||
|
|
||||||
pub mod MaterialParamBuffer_t {
|
pub mod MaterialParamBuffer_t {
|
||||||
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
pub const m_value: usize = 0x8; // CUtlBinaryBlock
|
||||||
@ -57,7 +57,7 @@ pub mod PostProcessingBloomParameters_t {
|
|||||||
pub const m_flBloomThresholdWidth: usize = 0x14; // float
|
pub const m_flBloomThresholdWidth: usize = 0x14; // float
|
||||||
pub const m_flSkyboxBloomStrength: usize = 0x18; // float
|
pub const m_flSkyboxBloomStrength: usize = 0x18; // float
|
||||||
pub const m_flBloomStartValue: usize = 0x1C; // float
|
pub const m_flBloomStartValue: usize = 0x1C; // float
|
||||||
pub const m_flBlurWeight: usize = 0x20; // float32[5]
|
pub const m_flBlurWeight: usize = 0x20; // float[5]
|
||||||
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
pub const m_vBlurTint: usize = 0x34; // Vector[5]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.196685300 UTC
|
// 2023-10-03 00:41:23.473465 UTC
|
||||||
|
|
||||||
public static class ChangeAccessorFieldPathIndex_t {
|
public static class ChangeAccessorFieldPathIndex_t {
|
||||||
public const nint m_Value = 0x0; // int16_t
|
public const nint m_Value = 0x0; // int16_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.196213100 UTC
|
// 2023-10-03 00:41:23.473037600 UTC
|
||||||
|
|
||||||
namespace ChangeAccessorFieldPathIndex_t {
|
namespace ChangeAccessorFieldPathIndex_t {
|
||||||
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t
|
constexpr std::ptrdiff_t m_Value = 0x0; // int16_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.197464300 UTC
|
// 2023-10-03 00:41:23.474231800 UTC
|
||||||
|
|
||||||
pub mod ChangeAccessorFieldPathIndex_t {
|
pub mod ChangeAccessorFieldPathIndex_t {
|
||||||
pub const m_Value: usize = 0x0; // int16_t
|
pub const m_Value: usize = 0x0; // int16_t
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.605321 UTC
|
// 2023-10-03 00:41:25.580833700 UTC
|
||||||
|
|
||||||
public static class client_dll {
|
public static class client_dll {
|
||||||
public const nint dwEntityList = 0x178B898;
|
public const nint dwEntityList = 0x178D8C8;
|
||||||
public const nint dwForceBackward = 0x1692EC0;
|
public const nint dwForceBackward = 0x1694ED0;
|
||||||
public const nint dwForceCrouch = 0x1693190;
|
public const nint dwForceCrouch = 0x16951A0;
|
||||||
public const nint dwForceForward = 0x1692E30;
|
public const nint dwForceForward = 0x1694E40;
|
||||||
public const nint dwForceJump = 0x1693100;
|
public const nint dwForceJump = 0x1695110;
|
||||||
public const nint dwForceLeft = 0x1692F50;
|
public const nint dwForceLeft = 0x1694F60;
|
||||||
public const nint dwForceRight = 0x1692FE0;
|
public const nint dwForceRight = 0x1694FF0;
|
||||||
public const nint dwGlobalVars = 0x168ECE8;
|
public const nint dwGlobalVars = 0x1690CF8;
|
||||||
public const nint dwInterfaceLinkList = 0x1971A58;
|
public const nint dwInterfaceLinkList = 0x1973A68;
|
||||||
public const nint dwLocalPlayerController = 0x17DA118;
|
public const nint dwLocalPlayerController = 0x17DC148;
|
||||||
public const nint dwLocalPlayerPawn = 0x1878C08;
|
public const nint dwLocalPlayerPawn = 0x187AC28;
|
||||||
public const nint dwPlantedC4 = 0x187E9A0;
|
public const nint dwPlantedC4 = 0x1880AE0;
|
||||||
public const nint dwViewAngles = 0x18D85B0;
|
public const nint dwViewAngles = 0x18DA5C0;
|
||||||
public const nint dwViewMatrix = 0x18796F0;
|
public const nint dwViewMatrix = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class engine2_dll {
|
public static class engine2_dll {
|
||||||
|
@ -3,23 +3,23 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.604453 UTC
|
// 2023-10-03 00:41:25.579783600 UTC
|
||||||
|
|
||||||
namespace client_dll {
|
namespace client_dll {
|
||||||
constexpr std::ptrdiff_t dwEntityList = 0x178B898;
|
constexpr std::ptrdiff_t dwEntityList = 0x178D8C8;
|
||||||
constexpr std::ptrdiff_t dwForceBackward = 0x1692EC0;
|
constexpr std::ptrdiff_t dwForceBackward = 0x1694ED0;
|
||||||
constexpr std::ptrdiff_t dwForceCrouch = 0x1693190;
|
constexpr std::ptrdiff_t dwForceCrouch = 0x16951A0;
|
||||||
constexpr std::ptrdiff_t dwForceForward = 0x1692E30;
|
constexpr std::ptrdiff_t dwForceForward = 0x1694E40;
|
||||||
constexpr std::ptrdiff_t dwForceJump = 0x1693100;
|
constexpr std::ptrdiff_t dwForceJump = 0x1695110;
|
||||||
constexpr std::ptrdiff_t dwForceLeft = 0x1692F50;
|
constexpr std::ptrdiff_t dwForceLeft = 0x1694F60;
|
||||||
constexpr std::ptrdiff_t dwForceRight = 0x1692FE0;
|
constexpr std::ptrdiff_t dwForceRight = 0x1694FF0;
|
||||||
constexpr std::ptrdiff_t dwGlobalVars = 0x168ECE8;
|
constexpr std::ptrdiff_t dwGlobalVars = 0x1690CF8;
|
||||||
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1971A58;
|
constexpr std::ptrdiff_t dwInterfaceLinkList = 0x1973A68;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DA118;
|
constexpr std::ptrdiff_t dwLocalPlayerController = 0x17DC148;
|
||||||
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x1878C08;
|
constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x187AC28;
|
||||||
constexpr std::ptrdiff_t dwPlantedC4 = 0x187E9A0;
|
constexpr std::ptrdiff_t dwPlantedC4 = 0x1880AE0;
|
||||||
constexpr std::ptrdiff_t dwViewAngles = 0x18D85B0;
|
constexpr std::ptrdiff_t dwViewAngles = 0x18DA5C0;
|
||||||
constexpr std::ptrdiff_t dwViewMatrix = 0x18796F0;
|
constexpr std::ptrdiff_t dwViewMatrix = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace engine2_dll {
|
namespace engine2_dll {
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
{
|
{
|
||||||
"client_dll": {
|
"client_dll": {
|
||||||
"dwEntityList": 24688792,
|
"dwEntityList": 24697032,
|
||||||
"dwForceBackward": 23670464,
|
"dwForceBackward": 23678672,
|
||||||
"dwForceCrouch": 23671184,
|
"dwForceCrouch": 23679392,
|
||||||
"dwForceForward": 23670320,
|
"dwForceForward": 23678528,
|
||||||
"dwForceJump": 23671040,
|
"dwForceJump": 23679248,
|
||||||
"dwForceLeft": 23670608,
|
"dwForceLeft": 23678816,
|
||||||
"dwForceRight": 23670752,
|
"dwForceRight": 23678960,
|
||||||
"dwGlobalVars": 23653608,
|
"dwGlobalVars": 23661816,
|
||||||
"dwInterfaceLinkList": 26679896,
|
"dwInterfaceLinkList": 26688104,
|
||||||
"dwLocalPlayerController": 25010456,
|
"dwLocalPlayerController": 25018696,
|
||||||
"dwLocalPlayerPawn": 25660424,
|
"dwLocalPlayerPawn": 25668648,
|
||||||
"dwPlantedC4": 25684384,
|
"dwPlantedC4": 25692896,
|
||||||
"dwViewAngles": 26052016,
|
"dwViewAngles": 26060224,
|
||||||
"dwViewMatrix": 25663216
|
"dwViewMatrix": 25671440
|
||||||
},
|
},
|
||||||
"engine2_dll": {
|
"engine2_dll": {
|
||||||
"dwNetworkGameClient": 4762288,
|
"dwNetworkGameClient": 4762288,
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:55.606604100 UTC
|
// 2023-10-03 00:41:25.582161200 UTC
|
||||||
|
|
||||||
pub mod client_dll {
|
pub mod client_dll {
|
||||||
pub const dwEntityList: usize = 0x178B898;
|
pub const dwEntityList: usize = 0x178D8C8;
|
||||||
pub const dwForceBackward: usize = 0x1692EC0;
|
pub const dwForceBackward: usize = 0x1694ED0;
|
||||||
pub const dwForceCrouch: usize = 0x1693190;
|
pub const dwForceCrouch: usize = 0x16951A0;
|
||||||
pub const dwForceForward: usize = 0x1692E30;
|
pub const dwForceForward: usize = 0x1694E40;
|
||||||
pub const dwForceJump: usize = 0x1693100;
|
pub const dwForceJump: usize = 0x1695110;
|
||||||
pub const dwForceLeft: usize = 0x1692F50;
|
pub const dwForceLeft: usize = 0x1694F60;
|
||||||
pub const dwForceRight: usize = 0x1692FE0;
|
pub const dwForceRight: usize = 0x1694FF0;
|
||||||
pub const dwGlobalVars: usize = 0x168ECE8;
|
pub const dwGlobalVars: usize = 0x1690CF8;
|
||||||
pub const dwInterfaceLinkList: usize = 0x1971A58;
|
pub const dwInterfaceLinkList: usize = 0x1973A68;
|
||||||
pub const dwLocalPlayerController: usize = 0x17DA118;
|
pub const dwLocalPlayerController: usize = 0x17DC148;
|
||||||
pub const dwLocalPlayerPawn: usize = 0x1878C08;
|
pub const dwLocalPlayerPawn: usize = 0x187AC28;
|
||||||
pub const dwPlantedC4: usize = 0x187E9A0;
|
pub const dwPlantedC4: usize = 0x1880AE0;
|
||||||
pub const dwViewAngles: usize = 0x18D85B0;
|
pub const dwViewAngles: usize = 0x18DA5C0;
|
||||||
pub const dwViewMatrix: usize = 0x18796F0;
|
pub const dwViewMatrix: usize = 0x187B710;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod engine2_dll {
|
pub mod engine2_dll {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.490931 UTC
|
// 2023-10-03 00:41:24.057534900 UTC
|
||||||
|
|
||||||
public static class CBaseRendererSource2 {
|
public static class CBaseRendererSource2 {
|
||||||
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -1022,7 +1022,7 @@ public static class C_INIT_RemapInitialVisibilityScalar {
|
|||||||
public static class C_INIT_RemapNamedModelElementToScalar {
|
public static class C_INIT_RemapNamedModelElementToScalar {
|
||||||
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
public const nint m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
public const nint m_names = 0x1C8; // CUtlVector<CUtlString>
|
public const nint m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
public const nint m_values = 0x1E0; // CUtlVector< float32 >
|
public const nint m_values = 0x1E0; // CUtlVector<float>
|
||||||
public const nint m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
public const nint m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
||||||
public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
||||||
public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t
|
public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.448863300 UTC
|
// 2023-10-03 00:41:24.016746200 UTC
|
||||||
|
|
||||||
namespace CBaseRendererSource2 {
|
namespace CBaseRendererSource2 {
|
||||||
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -1026,7 +1026,7 @@ namespace C_INIT_RemapInitialVisibilityScalar {
|
|||||||
namespace C_INIT_RemapNamedModelElementToScalar {
|
namespace C_INIT_RemapNamedModelElementToScalar {
|
||||||
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t
|
||||||
constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t
|
constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.534401700 UTC
|
// 2023-10-03 00:41:24.099711900 UTC
|
||||||
|
|
||||||
pub mod CBaseRendererSource2 {
|
pub mod CBaseRendererSource2 {
|
||||||
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput
|
pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput
|
||||||
@ -1024,7 +1024,7 @@ pub mod C_INIT_RemapInitialVisibilityScalar {
|
|||||||
pub mod C_INIT_RemapNamedModelElementToScalar {
|
pub mod C_INIT_RemapNamedModelElementToScalar {
|
||||||
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
pub const m_hModel: usize = 0x1C0; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
pub const m_names: usize = 0x1C8; // CUtlVector<CUtlString>
|
pub const m_names: usize = 0x1C8; // CUtlVector<CUtlString>
|
||||||
pub const m_values: usize = 0x1E0; // CUtlVector< float32 >
|
pub const m_values: usize = 0x1E0; // CUtlVector<float>
|
||||||
pub const m_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t
|
pub const m_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t
|
||||||
pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t
|
pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t
|
||||||
pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t
|
pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.382122300 UTC
|
// 2023-10-03 00:41:23.802009200 UTC
|
||||||
|
|
||||||
public static class CPulseCell_Base {
|
public static class CPulseCell_Base {
|
||||||
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
@ -58,7 +58,7 @@ public static class CPulseCell_Outflow_CycleShuffled {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
public static class CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
public const nint m_nNextShuffle = 0x20; // int32_t
|
public const nint m_nNextShuffle = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.379358600 UTC
|
// 2023-10-03 00:41:23.799311300 UTC
|
||||||
|
|
||||||
namespace CPulseCell_Base {
|
namespace CPulseCell_Base {
|
||||||
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t
|
||||||
@ -62,7 +62,7 @@ namespace CPulseCell_Outflow_CycleShuffled {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
namespace CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32_t
|
constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.385323200 UTC
|
// 2023-10-03 00:41:23.805307100 UTC
|
||||||
|
|
||||||
pub mod CPulseCell_Base {
|
pub mod CPulseCell_Base {
|
||||||
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t
|
||||||
@ -60,7 +60,7 @@ pub mod CPulseCell_Outflow_CycleShuffled {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
pub mod CPulseCell_Outflow_CycleShuffled_InstanceState_t {
|
||||||
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable< uint8 >
|
pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable<uint8_t>
|
||||||
pub const m_nNextShuffle: usize = 0x20; // int32_t
|
pub const m_nNextShuffle: usize = 0x20; // int32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.177229400 UTC
|
// 2023-10-03 00:41:23.443505500 UTC
|
||||||
|
|
||||||
public static class RenderInputLayoutField_t {
|
public static class RenderInputLayoutField_t {
|
||||||
public const nint m_pSemanticName = 0x0; // uint8[32]
|
public const nint m_pSemanticName = 0x0; // uint8_t[32]
|
||||||
public const nint m_nSemanticIndex = 0x20; // int32_t
|
public const nint m_nSemanticIndex = 0x20; // int32_t
|
||||||
public const nint m_Format = 0x24; // uint32_t
|
public const nint m_Format = 0x24; // uint32_t
|
||||||
public const nint m_nOffset = 0x28; // int32_t
|
public const nint m_nOffset = 0x28; // int32_t
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.176450900 UTC
|
// 2023-10-03 00:41:23.442804100 UTC
|
||||||
|
|
||||||
namespace RenderInputLayoutField_t {
|
namespace RenderInputLayoutField_t {
|
||||||
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32]
|
constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8_t[32]
|
||||||
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32_t
|
constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Format = 0x24; // uint32_t
|
constexpr std::ptrdiff_t m_Format = 0x24; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nOffset = 0x28; // int32_t
|
constexpr std::ptrdiff_t m_nOffset = 0x28; // int32_t
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.178344500 UTC
|
// 2023-10-03 00:41:23.444744700 UTC
|
||||||
|
|
||||||
pub mod RenderInputLayoutField_t {
|
pub mod RenderInputLayoutField_t {
|
||||||
pub const m_pSemanticName: usize = 0x0; // uint8[32]
|
pub const m_pSemanticName: usize = 0x0; // uint8_t[32]
|
||||||
pub const m_nSemanticIndex: usize = 0x20; // int32_t
|
pub const m_nSemanticIndex: usize = 0x20; // int32_t
|
||||||
pub const m_Format: usize = 0x24; // uint32_t
|
pub const m_Format: usize = 0x24; // uint32_t
|
||||||
pub const m_nOffset: usize = 0x28; // int32_t
|
pub const m_nOffset: usize = 0x28; // int32_t
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.173283400 UTC
|
// 2023-10-03 00:41:23.438946100 UTC
|
||||||
|
|
||||||
public static class AABB_t {
|
public static class AABB_t {
|
||||||
public const nint m_vMinBounds = 0x0; // Vector
|
public const nint m_vMinBounds = 0x0; // Vector
|
||||||
@ -7,7 +7,7 @@ public static class AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFuseProgram {
|
public static class CFuseProgram {
|
||||||
public const nint m_programBuffer = 0x0; // CUtlVector< uint8 >
|
public const nint m_programBuffer = 0x0; // CUtlVector<uint8_t>
|
||||||
public const nint m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
public const nint m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
public const nint m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
public const nint m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
public const nint m_nMaxTempVarsUsed = 0x48; // int32_t
|
public const nint m_nMaxTempVarsUsed = 0x48; // int32_t
|
||||||
@ -17,9 +17,9 @@ public static class CFuseSymbolTable {
|
|||||||
public const nint m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
public const nint m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
public const nint m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
public const nint m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
public const nint m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
public const nint m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
public const nint m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
public const nint m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
public const nint m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
public const nint m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class ConstantInfo_t {
|
public static class ConstantInfo_t {
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.172026 UTC
|
// 2023-10-03 00:41:23.437801700 UTC
|
||||||
|
|
||||||
namespace AABB_t {
|
namespace AABB_t {
|
||||||
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector
|
||||||
@ -11,7 +11,7 @@ namespace AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFuseProgram {
|
namespace CFuseProgram {
|
||||||
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32_t
|
constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32_t
|
||||||
@ -21,9 +21,9 @@ namespace CFuseSymbolTable {
|
|||||||
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ConstantInfo_t {
|
namespace ConstantInfo_t {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.174860 UTC
|
// 2023-10-03 00:41:23.440582400 UTC
|
||||||
|
|
||||||
pub mod AABB_t {
|
pub mod AABB_t {
|
||||||
pub const m_vMinBounds: usize = 0x0; // Vector
|
pub const m_vMinBounds: usize = 0x0; // Vector
|
||||||
@ -9,7 +9,7 @@ pub mod AABB_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFuseProgram {
|
pub mod CFuseProgram {
|
||||||
pub const m_programBuffer: usize = 0x0; // CUtlVector< uint8 >
|
pub const m_programBuffer: usize = 0x0; // CUtlVector<uint8_t>
|
||||||
pub const m_variablesRead: usize = 0x18; // CUtlVector<FuseVariableIndex_t>
|
pub const m_variablesRead: usize = 0x18; // CUtlVector<FuseVariableIndex_t>
|
||||||
pub const m_variablesWritten: usize = 0x30; // CUtlVector<FuseVariableIndex_t>
|
pub const m_variablesWritten: usize = 0x30; // CUtlVector<FuseVariableIndex_t>
|
||||||
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32_t
|
pub const m_nMaxTempVarsUsed: usize = 0x48; // int32_t
|
||||||
@ -19,9 +19,9 @@ pub mod CFuseSymbolTable {
|
|||||||
pub const m_constants: usize = 0x0; // CUtlVector<ConstantInfo_t>
|
pub const m_constants: usize = 0x0; // CUtlVector<ConstantInfo_t>
|
||||||
pub const m_variables: usize = 0x18; // CUtlVector<VariableInfo_t>
|
pub const m_variables: usize = 0x18; // CUtlVector<VariableInfo_t>
|
||||||
pub const m_functions: usize = 0x30; // CUtlVector<FunctionInfo_t>
|
pub const m_functions: usize = 0x30; // CUtlVector<FunctionInfo_t>
|
||||||
pub const m_constantMap: usize = 0x48; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_constantMap: usize = 0x48; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
pub const m_variableMap: usize = 0x68; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_variableMap: usize = 0x68; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
pub const m_functionMap: usize = 0x88; // CUtlHashtable< CUtlStringToken, int32 >
|
pub const m_functionMap: usize = 0x88; // CUtlHashtable<CUtlStringToken,int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod ConstantInfo_t {
|
pub mod ConstantInfo_t {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.360119400 UTC
|
// 2023-10-03 00:41:23.762910 UTC
|
||||||
|
|
||||||
public static class CSSDSEndFrameViewInfo {
|
public static class CSSDSEndFrameViewInfo {
|
||||||
public const nint m_nViewId = 0x0; // uint64_t
|
public const nint m_nViewId = 0x0; // uint64_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.359101700 UTC
|
// 2023-10-03 00:41:23.761629900 UTC
|
||||||
|
|
||||||
namespace CSSDSEndFrameViewInfo {
|
namespace CSSDSEndFrameViewInfo {
|
||||||
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t
|
constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.361428300 UTC
|
// 2023-10-03 00:41:23.764317600 UTC
|
||||||
|
|
||||||
pub mod CSSDSEndFrameViewInfo {
|
pub mod CSSDSEndFrameViewInfo {
|
||||||
pub const m_nViewId: usize = 0x0; // uint64_t
|
pub const m_nViewId: usize = 0x0; // uint64_t
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.167523200 UTC
|
// 2023-10-03 00:41:23.429274500 UTC
|
||||||
|
|
||||||
public static class CExampleSchemaVData_Monomorphic {
|
public static class CExampleSchemaVData_Monomorphic {
|
||||||
public const nint m_nExample1 = 0x0; // int32_t
|
public const nint m_nExample1 = 0x0; // int32_t
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.166473400 UTC
|
// 2023-10-03 00:41:23.428217800 UTC
|
||||||
|
|
||||||
namespace CExampleSchemaVData_Monomorphic {
|
namespace CExampleSchemaVData_Monomorphic {
|
||||||
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32_t
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.169023800 UTC
|
// 2023-10-03 00:41:23.430600400 UTC
|
||||||
|
|
||||||
pub mod CExampleSchemaVData_Monomorphic {
|
pub mod CExampleSchemaVData_Monomorphic {
|
||||||
pub const m_nExample1: usize = 0x0; // int32_t
|
pub const m_nExample1: usize = 0x0; // int32_t
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.754677100 UTC
|
// 2023-10-03 00:41:24.585077200 UTC
|
||||||
|
|
||||||
public static class ActiveModelConfig_t {
|
public static class ActiveModelConfig_t {
|
||||||
public const nint m_Handle = 0x28; // ModelConfigHandle_t
|
public const nint m_Handle = 0x28; // ModelConfigHandle_t
|
||||||
@ -74,22 +74,22 @@ public static class CAmbientGeneric {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CAnimGraphNetworkedVariables {
|
public static class CAnimGraphNetworkedVariables {
|
||||||
public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase< uint32 >
|
public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase< uint8 >
|
public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase<uint8_t>
|
||||||
public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase< uint16 >
|
public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16_t>
|
||||||
public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase< int32 >
|
public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32_t>
|
||||||
public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase< uint32 >
|
public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase< uint64 >
|
public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64_t>
|
||||||
public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase< float32 >
|
public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float>
|
||||||
public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||||
public const nint m_OwnerOnlyPredNetBoolVariables = 0xE0; // CNetworkUtlVectorBase< uint32 >
|
public const nint m_OwnerOnlyPredNetBoolVariables = 0xE0; // CNetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_OwnerOnlyPredNetByteVariables = 0xF8; // CNetworkUtlVectorBase< uint8 >
|
public const nint m_OwnerOnlyPredNetByteVariables = 0xF8; // CNetworkUtlVectorBase<uint8_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x110; // CNetworkUtlVectorBase< uint16 >
|
public const nint m_OwnerOnlyPredNetUInt16Variables = 0x110; // CNetworkUtlVectorBase<uint16_t>
|
||||||
public const nint m_OwnerOnlyPredNetIntVariables = 0x128; // CNetworkUtlVectorBase< int32 >
|
public const nint m_OwnerOnlyPredNetIntVariables = 0x128; // CNetworkUtlVectorBase<int32_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt32Variables = 0x140; // CNetworkUtlVectorBase< uint32 >
|
public const nint m_OwnerOnlyPredNetUInt32Variables = 0x140; // CNetworkUtlVectorBase<uint32_t>
|
||||||
public const nint m_OwnerOnlyPredNetUInt64Variables = 0x158; // CNetworkUtlVectorBase< uint64 >
|
public const nint m_OwnerOnlyPredNetUInt64Variables = 0x158; // CNetworkUtlVectorBase<uint64_t>
|
||||||
public const nint m_OwnerOnlyPredNetFloatVariables = 0x170; // CNetworkUtlVectorBase< float32 >
|
public const nint m_OwnerOnlyPredNetFloatVariables = 0x170; // CNetworkUtlVectorBase<float>
|
||||||
public const nint m_OwnerOnlyPredNetVectorVariables = 0x188; // CNetworkUtlVectorBase<Vector>
|
public const nint m_OwnerOnlyPredNetVectorVariables = 0x188; // CNetworkUtlVectorBase<Vector>
|
||||||
public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
||||||
public const nint m_nBoolVariablesCount = 0x1B8; // int32_t
|
public const nint m_nBoolVariablesCount = 0x1B8; // int32_t
|
||||||
@ -427,7 +427,7 @@ public static class CBaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CBaseFlex {
|
public static class CBaseFlex {
|
||||||
public const nint m_flexWeight = 0x890; // CNetworkUtlVectorBase< float32 >
|
public const nint m_flexWeight = 0x890; // CNetworkUtlVectorBase<float>
|
||||||
public const nint m_vLookTargetPosition = 0x8A8; // Vector
|
public const nint m_vLookTargetPosition = 0x8A8; // Vector
|
||||||
public const nint m_blinktoggle = 0x8B4; // bool
|
public const nint m_blinktoggle = 0x8B4; // bool
|
||||||
public const nint m_flAllowResponsesEndTime = 0x908; // GameTime_t
|
public const nint m_flAllowResponsesEndTime = 0x908; // GameTime_t
|
||||||
@ -592,7 +592,7 @@ public static class CBasePlayerWeapon {
|
|||||||
public const nint m_flNextSecondaryAttackTickRatio = 0xC24; // float
|
public const nint m_flNextSecondaryAttackTickRatio = 0xC24; // float
|
||||||
public const nint m_iClip1 = 0xC28; // int32_t
|
public const nint m_iClip1 = 0xC28; // int32_t
|
||||||
public const nint m_iClip2 = 0xC2C; // int32_t
|
public const nint m_iClip2 = 0xC2C; // int32_t
|
||||||
public const nint m_pReserveAmmo = 0xC30; // int32[2]
|
public const nint m_pReserveAmmo = 0xC30; // int32_t[2]
|
||||||
public const nint m_OnPlayerUse = 0xC38; // CEntityIOOutput
|
public const nint m_OnPlayerUse = 0xC38; // CEntityIOOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -811,7 +811,7 @@ public static class CBreakable {
|
|||||||
public const nint m_impactEnergyScale = 0x738; // float
|
public const nint m_impactEnergyScale = 0x738; // float
|
||||||
public const nint m_nOverrideBlockLOS = 0x73C; // EOverrideBlockLOS_t
|
public const nint m_nOverrideBlockLOS = 0x73C; // EOverrideBlockLOS_t
|
||||||
public const nint m_OnBreak = 0x740; // CEntityIOOutput
|
public const nint m_OnBreak = 0x740; // CEntityIOOutput
|
||||||
public const nint m_OnHealthChanged = 0x768; // CEntityOutputTemplate< float32 >
|
public const nint m_OnHealthChanged = 0x768; // CEntityOutputTemplate<float>
|
||||||
public const nint m_flDmgModBullet = 0x790; // float
|
public const nint m_flDmgModBullet = 0x790; // float
|
||||||
public const nint m_flDmgModClub = 0x794; // float
|
public const nint m_flDmgModClub = 0x794; // float
|
||||||
public const nint m_flDmgModExplosive = 0x798; // float
|
public const nint m_flDmgModExplosive = 0x798; // float
|
||||||
@ -826,7 +826,7 @@ public static class CBreakable {
|
|||||||
|
|
||||||
public static class CBreakableProp {
|
public static class CBreakableProp {
|
||||||
public const nint m_OnBreak = 0x8E0; // CEntityIOOutput
|
public const nint m_OnBreak = 0x8E0; // CEntityIOOutput
|
||||||
public const nint m_OnHealthChanged = 0x908; // CEntityOutputTemplate< float32 >
|
public const nint m_OnHealthChanged = 0x908; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnTakeDamage = 0x930; // CEntityIOOutput
|
public const nint m_OnTakeDamage = 0x930; // CEntityIOOutput
|
||||||
public const nint m_impactEnergyScale = 0x958; // float
|
public const nint m_impactEnergyScale = 0x958; // float
|
||||||
public const nint m_iMinHealthDmg = 0x95C; // int32_t
|
public const nint m_iMinHealthDmg = 0x95C; // int32_t
|
||||||
@ -992,7 +992,7 @@ public static class CCSBot {
|
|||||||
public const nint m_mustRunTimer = 0x66C0; // CountdownTimer
|
public const nint m_mustRunTimer = 0x66C0; // CountdownTimer
|
||||||
public const nint m_waitTimer = 0x66D8; // CountdownTimer
|
public const nint m_waitTimer = 0x66D8; // CountdownTimer
|
||||||
public const nint m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer
|
public const nint m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer
|
||||||
public const nint m_playerTravelDistance = 0x6708; // float32[64]
|
public const nint m_playerTravelDistance = 0x6708; // float[64]
|
||||||
public const nint m_travelDistancePhase = 0x6808; // uint8_t
|
public const nint m_travelDistancePhase = 0x6808; // uint8_t
|
||||||
public const nint m_hostageEscortCount = 0x69A0; // uint8_t
|
public const nint m_hostageEscortCount = 0x69A0; // uint8_t
|
||||||
public const nint m_hostageEscortCountTimestamp = 0x69A4; // float
|
public const nint m_hostageEscortCountTimestamp = 0x69A4; // float
|
||||||
@ -1079,7 +1079,7 @@ public static class CCSBot {
|
|||||||
public const nint m_wiggleTimer = 0x7488; // CountdownTimer
|
public const nint m_wiggleTimer = 0x7488; // CountdownTimer
|
||||||
public const nint m_stuckJumpTimer = 0x74A0; // CountdownTimer
|
public const nint m_stuckJumpTimer = 0x74A0; // CountdownTimer
|
||||||
public const nint m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t
|
public const nint m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t
|
||||||
public const nint m_avgVel = 0x74BC; // float32[10]
|
public const nint m_avgVel = 0x74BC; // float[10]
|
||||||
public const nint m_avgVelIndex = 0x74E4; // int32_t
|
public const nint m_avgVelIndex = 0x74E4; // int32_t
|
||||||
public const nint m_avgVelCount = 0x74E8; // int32_t
|
public const nint m_avgVelCount = 0x74E8; // int32_t
|
||||||
public const nint m_lastOrigin = 0x74EC; // Vector
|
public const nint m_lastOrigin = 0x74EC; // Vector
|
||||||
@ -1179,10 +1179,10 @@ public static class CCSGameRules {
|
|||||||
public const nint m_numGlobalGiftsGiven = 0x964; // uint32_t
|
public const nint m_numGlobalGiftsGiven = 0x964; // uint32_t
|
||||||
public const nint m_numGlobalGifters = 0x968; // uint32_t
|
public const nint m_numGlobalGifters = 0x968; // uint32_t
|
||||||
public const nint m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32_t
|
public const nint m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32_t
|
||||||
public const nint m_arrFeaturedGiftersAccounts = 0x970; // uint32[4]
|
public const nint m_arrFeaturedGiftersAccounts = 0x970; // uint32_t[4]
|
||||||
public const nint m_arrFeaturedGiftersGifts = 0x980; // uint32[4]
|
public const nint m_arrFeaturedGiftersGifts = 0x980; // uint32_t[4]
|
||||||
public const nint m_arrProhibitedItemIndices = 0x990; // uint16[100]
|
public const nint m_arrProhibitedItemIndices = 0x990; // uint16_t[100]
|
||||||
public const nint m_arrTournamentActiveCasterAccounts = 0xA58; // uint32[4]
|
public const nint m_arrTournamentActiveCasterAccounts = 0xA58; // uint32_t[4]
|
||||||
public const nint m_numBestOfMaps = 0xA68; // int32_t
|
public const nint m_numBestOfMaps = 0xA68; // int32_t
|
||||||
public const nint m_nHalloweenMaskListSeed = 0xA6C; // int32_t
|
public const nint m_nHalloweenMaskListSeed = 0xA6C; // int32_t
|
||||||
public const nint m_bBombDropped = 0xA70; // bool
|
public const nint m_bBombDropped = 0xA70; // bool
|
||||||
@ -1192,19 +1192,19 @@ public static class CCSGameRules {
|
|||||||
public const nint m_bTCantBuy = 0xA7C; // bool
|
public const nint m_bTCantBuy = 0xA7C; // bool
|
||||||
public const nint m_bCTCantBuy = 0xA7D; // bool
|
public const nint m_bCTCantBuy = 0xA7D; // bool
|
||||||
public const nint m_flGuardianBuyUntilTime = 0xA80; // GameTime_t
|
public const nint m_flGuardianBuyUntilTime = 0xA80; // GameTime_t
|
||||||
public const nint m_iMatchStats_RoundResults = 0xA84; // int32[30]
|
public const nint m_iMatchStats_RoundResults = 0xA84; // int32_t[30]
|
||||||
public const nint m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32[30]
|
public const nint m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32_t[30]
|
||||||
public const nint m_iMatchStats_PlayersAlive_T = 0xB74; // int32[30]
|
public const nint m_iMatchStats_PlayersAlive_T = 0xB74; // int32_t[30]
|
||||||
public const nint m_TeamRespawnWaveTimes = 0xBEC; // float32[32]
|
public const nint m_TeamRespawnWaveTimes = 0xBEC; // float[32]
|
||||||
public const nint m_flNextRespawnWave = 0xC6C; // GameTime_t[32]
|
public const nint m_flNextRespawnWave = 0xC6C; // GameTime_t[32]
|
||||||
public const nint m_nServerQuestID = 0xCEC; // int32_t
|
public const nint m_nServerQuestID = 0xCEC; // int32_t
|
||||||
public const nint m_vMinimapMins = 0xCF0; // Vector
|
public const nint m_vMinimapMins = 0xCF0; // Vector
|
||||||
public const nint m_vMinimapMaxs = 0xCFC; // Vector
|
public const nint m_vMinimapMaxs = 0xCFC; // Vector
|
||||||
public const nint m_MinimapVerticalSectionHeights = 0xD08; // float32[8]
|
public const nint m_MinimapVerticalSectionHeights = 0xD08; // float[8]
|
||||||
public const nint m_bDontIncrementCoopWave = 0xD28; // bool
|
public const nint m_bDontIncrementCoopWave = 0xD28; // bool
|
||||||
public const nint m_bSpawnedTerrorHuntHeavy = 0xD29; // bool
|
public const nint m_bSpawnedTerrorHuntHeavy = 0xD29; // bool
|
||||||
public const nint m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32[10]
|
public const nint m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32_t[10]
|
||||||
public const nint m_nEndMatchMapGroupVoteOptions = 0xD54; // int32[10]
|
public const nint m_nEndMatchMapGroupVoteOptions = 0xD54; // int32_t[10]
|
||||||
public const nint m_nEndMatchMapVoteWinner = 0xD7C; // int32_t
|
public const nint m_nEndMatchMapVoteWinner = 0xD7C; // int32_t
|
||||||
public const nint m_iNumConsecutiveCTLoses = 0xD80; // int32_t
|
public const nint m_iNumConsecutiveCTLoses = 0xD80; // int32_t
|
||||||
public const nint m_iNumConsecutiveTerroristLoses = 0xD84; // int32_t
|
public const nint m_iNumConsecutiveTerroristLoses = 0xD84; // int32_t
|
||||||
@ -1221,13 +1221,13 @@ public static class CCSGameRules {
|
|||||||
public const nint m_iNumCT = 0xDC4; // int32_t
|
public const nint m_iNumCT = 0xDC4; // int32_t
|
||||||
public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32_t
|
public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32_t
|
||||||
public const nint m_iNumSpawnableCT = 0xDCC; // int32_t
|
public const nint m_iNumSpawnableCT = 0xDCC; // int32_t
|
||||||
public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector< int32 >
|
public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t>
|
||||||
public const nint m_bFirstConnected = 0xDE8; // bool
|
public const nint m_bFirstConnected = 0xDE8; // bool
|
||||||
public const nint m_bCompleteReset = 0xDE9; // bool
|
public const nint m_bCompleteReset = 0xDE9; // bool
|
||||||
public const nint m_bPickNewTeamsOnReset = 0xDEA; // bool
|
public const nint m_bPickNewTeamsOnReset = 0xDEA; // bool
|
||||||
public const nint m_bScrambleTeamsOnRestart = 0xDEB; // bool
|
public const nint m_bScrambleTeamsOnRestart = 0xDEB; // bool
|
||||||
public const nint m_bSwapTeamsOnRestart = 0xDEC; // bool
|
public const nint m_bSwapTeamsOnRestart = 0xDEC; // bool
|
||||||
public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector< int32 >
|
public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t>
|
||||||
public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
|
public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
|
||||||
public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
|
public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
|
||||||
public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char*
|
public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char*
|
||||||
@ -1303,7 +1303,7 @@ public static class CCSGameRules {
|
|||||||
public const nint m_RetakeRules = 0x1568; // CRetakeGameRules
|
public const nint m_RetakeRules = 0x1568; // CRetakeGameRules
|
||||||
public const nint m_GuardianBotSkillLevelMax = 0x174C; // int32_t
|
public const nint m_GuardianBotSkillLevelMax = 0x174C; // int32_t
|
||||||
public const nint m_GuardianBotSkillLevelMin = 0x1750; // int32_t
|
public const nint m_GuardianBotSkillLevelMin = 0x1750; // int32_t
|
||||||
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector< int32 >[4]
|
public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector<int32_t>[4]
|
||||||
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4]
|
public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4]
|
||||||
public const nint m_nMatchEndCount = 0x17E0; // uint8_t
|
public const nint m_nMatchEndCount = 0x17E0; // uint8_t
|
||||||
public const nint m_nTTeamIntroVariant = 0x17E4; // int32_t
|
public const nint m_nTTeamIntroVariant = 0x17E4; // int32_t
|
||||||
@ -1312,7 +1312,7 @@ public static class CCSGameRules {
|
|||||||
public const nint m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t
|
public const nint m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t
|
||||||
public const nint m_bPlayedTeamIntroVO = 0x17F4; // bool
|
public const nint m_bPlayedTeamIntroVO = 0x17F4; // bool
|
||||||
public const nint m_flLastPerfSampleTime = 0x27B0; // double
|
public const nint m_flLastPerfSampleTime = 0x27B0; // double
|
||||||
public const nint m_bSkipNextPerfSample = 0x27B8; // bool
|
public const nint m_bSkipNextServerPerfSample = 0x27B8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CCSGameRulesProxy {
|
public static class CCSGameRulesProxy {
|
||||||
@ -1434,7 +1434,7 @@ public static class CCSPlayerController_InventoryServices {
|
|||||||
public const nint m_nPersonaDataPublicCommendsLeader = 0x60; // int32_t
|
public const nint m_nPersonaDataPublicCommendsLeader = 0x60; // int32_t
|
||||||
public const nint m_nPersonaDataPublicCommendsTeacher = 0x64; // int32_t
|
public const nint m_nPersonaDataPublicCommendsTeacher = 0x64; // int32_t
|
||||||
public const nint m_nPersonaDataPublicCommendsFriendly = 0x68; // int32_t
|
public const nint m_nPersonaDataPublicCommendsFriendly = 0x68; // int32_t
|
||||||
public const nint m_unEquippedPlayerSprayIDs = 0xF48; // uint32[1]
|
public const nint m_unEquippedPlayerSprayIDs = 0xF48; // uint32_t[1]
|
||||||
public const nint m_vecTerroristLoadoutCache = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
public const nint m_vecTerroristLoadoutCache = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
public const nint m_vecCounterTerroristLoadoutCache = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
public const nint m_vecCounterTerroristLoadoutCache = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
}
|
}
|
||||||
@ -1538,7 +1538,7 @@ public static class CCSPlayerPawnBase {
|
|||||||
public const nint m_bInvalidSteamLogonDelayed = 0xD46; // bool
|
public const nint m_bInvalidSteamLogonDelayed = 0xD46; // bool
|
||||||
public const nint m_iTeamKills = 0xD48; // int32_t
|
public const nint m_iTeamKills = 0xD48; // int32_t
|
||||||
public const nint m_flLastAction = 0xD4C; // GameTime_t
|
public const nint m_flLastAction = 0xD4C; // GameTime_t
|
||||||
public const nint m_flNameChangeHistory = 0xD50; // float32[5]
|
public const nint m_flNameChangeHistory = 0xD50; // float[5]
|
||||||
public const nint m_fLastGivenDefuserTime = 0xD64; // float
|
public const nint m_fLastGivenDefuserTime = 0xD64; // float
|
||||||
public const nint m_fLastGivenBombTime = 0xD68; // float
|
public const nint m_fLastGivenBombTime = 0xD68; // float
|
||||||
public const nint m_bHasNightVision = 0xD6C; // bool
|
public const nint m_bHasNightVision = 0xD6C; // bool
|
||||||
@ -1616,7 +1616,7 @@ public static class CCSPlayerPawnBase {
|
|||||||
public const nint m_iRoundsWon = 0x132C; // int32_t
|
public const nint m_iRoundsWon = 0x132C; // int32_t
|
||||||
public const nint m_lastRoundResult = 0x1330; // int32_t
|
public const nint m_lastRoundResult = 0x1330; // int32_t
|
||||||
public const nint m_wasNotKilledNaturally = 0x1334; // bool
|
public const nint m_wasNotKilledNaturally = 0x1334; // bool
|
||||||
public const nint m_vecPlayerPatchEconIndices = 0x1338; // uint32[5]
|
public const nint m_vecPlayerPatchEconIndices = 0x1338; // uint32_t[5]
|
||||||
public const nint m_iDeathFlags = 0x134C; // int32_t
|
public const nint m_iDeathFlags = 0x134C; // int32_t
|
||||||
public const nint m_hPet = 0x1350; // CHandle<CChicken>
|
public const nint m_hPet = 0x1350; // CHandle<CChicken>
|
||||||
public const nint m_unCurrentEquipmentValue = 0x1520; // uint16_t
|
public const nint m_unCurrentEquipmentValue = 0x1520; // uint16_t
|
||||||
@ -1643,9 +1643,9 @@ public static class CCSPlayerResource {
|
|||||||
public const nint m_iHostageEntityIDs = 0x4C8; // CEntityIndex[12]
|
public const nint m_iHostageEntityIDs = 0x4C8; // CEntityIndex[12]
|
||||||
public const nint m_bombsiteCenterA = 0x4F8; // Vector
|
public const nint m_bombsiteCenterA = 0x4F8; // Vector
|
||||||
public const nint m_bombsiteCenterB = 0x504; // Vector
|
public const nint m_bombsiteCenterB = 0x504; // Vector
|
||||||
public const nint m_hostageRescueX = 0x510; // int32[4]
|
public const nint m_hostageRescueX = 0x510; // int32_t[4]
|
||||||
public const nint m_hostageRescueY = 0x520; // int32[4]
|
public const nint m_hostageRescueY = 0x520; // int32_t[4]
|
||||||
public const nint m_hostageRescueZ = 0x530; // int32[4]
|
public const nint m_hostageRescueZ = 0x530; // int32_t[4]
|
||||||
public const nint m_bEndMatchNextMapAllVoted = 0x540; // bool
|
public const nint m_bEndMatchNextMapAllVoted = 0x540; // bool
|
||||||
public const nint m_foundGoalPositions = 0x541; // bool
|
public const nint m_foundGoalPositions = 0x541; // bool
|
||||||
}
|
}
|
||||||
@ -1693,7 +1693,7 @@ public static class CCSPlayer_MovementServices {
|
|||||||
public const nint m_duckUntilOnGround = 0x268; // bool
|
public const nint m_duckUntilOnGround = 0x268; // bool
|
||||||
public const nint m_bHasWalkMovedSinceLastJump = 0x269; // bool
|
public const nint m_bHasWalkMovedSinceLastJump = 0x269; // bool
|
||||||
public const nint m_bInStuckTest = 0x26A; // bool
|
public const nint m_bInStuckTest = 0x26A; // bool
|
||||||
public const nint m_flStuckCheckTime = 0x278; // float32[64][2]
|
public const nint m_flStuckCheckTime = 0x278; // float[64][2]
|
||||||
public const nint m_nTraceCount = 0x478; // int32_t
|
public const nint m_nTraceCount = 0x478; // int32_t
|
||||||
public const nint m_StuckLast = 0x47C; // int32_t
|
public const nint m_StuckLast = 0x47C; // int32_t
|
||||||
public const nint m_bSpeedCropped = 0x480; // bool
|
public const nint m_bSpeedCropped = 0x480; // bool
|
||||||
@ -2437,7 +2437,7 @@ public static class CEnvFireSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CEnvGlobal {
|
public static class CEnvGlobal {
|
||||||
public const nint m_outCounter = 0x4B0; // CEntityOutputTemplate< int32 >
|
public const nint m_outCounter = 0x4B0; // CEntityOutputTemplate<int32_t>
|
||||||
public const nint m_globalstate = 0x4D8; // CUtlSymbolLarge
|
public const nint m_globalstate = 0x4D8; // CUtlSymbolLarge
|
||||||
public const nint m_triggermode = 0x4E0; // int32_t
|
public const nint m_triggermode = 0x4E0; // int32_t
|
||||||
public const nint m_initialstate = 0x4E4; // int32_t
|
public const nint m_initialstate = 0x4E4; // int32_t
|
||||||
@ -2529,7 +2529,7 @@ public static class CEnvMicrophone {
|
|||||||
public const nint m_iSpeakerDSPPreset = 0x4D8; // int32_t
|
public const nint m_iSpeakerDSPPreset = 0x4D8; // int32_t
|
||||||
public const nint m_iszListenFilter = 0x4E0; // CUtlSymbolLarge
|
public const nint m_iszListenFilter = 0x4E0; // CUtlSymbolLarge
|
||||||
public const nint m_hListenFilter = 0x4E8; // CHandle<CBaseFilter>
|
public const nint m_hListenFilter = 0x4E8; // CHandle<CBaseFilter>
|
||||||
public const nint m_SoundLevel = 0x4F0; // CEntityOutputTemplate< float32 >
|
public const nint m_SoundLevel = 0x4F0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnRoutedSound = 0x518; // CEntityIOOutput
|
public const nint m_OnRoutedSound = 0x518; // CEntityIOOutput
|
||||||
public const nint m_OnHeardSound = 0x540; // CEntityIOOutput
|
public const nint m_OnHeardSound = 0x540; // CEntityIOOutput
|
||||||
public const nint m_szLastSound = 0x568; // char[256]
|
public const nint m_szLastSound = 0x568; // char[256]
|
||||||
@ -2584,7 +2584,7 @@ public static class CEnvProjectedTexture {
|
|||||||
|
|
||||||
public static class CEnvScreenOverlay {
|
public static class CEnvScreenOverlay {
|
||||||
public const nint m_iszOverlayNames = 0x4B0; // CUtlSymbolLarge[10]
|
public const nint m_iszOverlayNames = 0x4B0; // CUtlSymbolLarge[10]
|
||||||
public const nint m_flOverlayTimes = 0x500; // float32[10]
|
public const nint m_flOverlayTimes = 0x500; // float[10]
|
||||||
public const nint m_flStartTime = 0x528; // GameTime_t
|
public const nint m_flStartTime = 0x528; // GameTime_t
|
||||||
public const nint m_iDesiredOverlay = 0x52C; // int32_t
|
public const nint m_iDesiredOverlay = 0x52C; // int32_t
|
||||||
public const nint m_bIsActive = 0x530; // bool
|
public const nint m_bIsActive = 0x530; // bool
|
||||||
@ -2825,11 +2825,11 @@ public static class CFireSmoke {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CFiringModeFloat {
|
public static class CFiringModeFloat {
|
||||||
public const nint m_flValues = 0x0; // float32[2]
|
public const nint m_flValues = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFiringModeInt {
|
public static class CFiringModeInt {
|
||||||
public const nint m_nValues = 0x0; // int32[2]
|
public const nint m_nValues = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFish {
|
public static class CFish {
|
||||||
@ -3028,7 +3028,7 @@ public static class CFuncShatterglass {
|
|||||||
public const nint m_hConcreteMaterialEdgeFins = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
public const nint m_hConcreteMaterialEdgeFins = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
public const nint m_matPanelTransform = 0x728; // matrix3x4_t
|
public const nint m_matPanelTransform = 0x728; // matrix3x4_t
|
||||||
public const nint m_matPanelTransformWsTemp = 0x758; // matrix3x4_t
|
public const nint m_matPanelTransformWsTemp = 0x758; // matrix3x4_t
|
||||||
public const nint m_vecShatterGlassShards = 0x788; // CUtlVector< uint32 >
|
public const nint m_vecShatterGlassShards = 0x788; // CUtlVector<uint32_t>
|
||||||
public const nint m_PanelSize = 0x7A0; // Vector2D
|
public const nint m_PanelSize = 0x7A0; // Vector2D
|
||||||
public const nint m_vecPanelNormalWs = 0x7A8; // Vector
|
public const nint m_vecPanelNormalWs = 0x7A8; // Vector
|
||||||
public const nint m_nNumShardsEverCreated = 0x7B4; // int32_t
|
public const nint m_nNumShardsEverCreated = 0x7B4; // int32_t
|
||||||
@ -3158,14 +3158,14 @@ public static class CGameGibManager {
|
|||||||
|
|
||||||
public static class CGamePlayerEquip {
|
public static class CGamePlayerEquip {
|
||||||
public const nint m_weaponNames = 0x710; // CUtlSymbolLarge[32]
|
public const nint m_weaponNames = 0x710; // CUtlSymbolLarge[32]
|
||||||
public const nint m_weaponCount = 0x810; // int32[32]
|
public const nint m_weaponCount = 0x810; // int32_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CGamePlayerZone {
|
public static class CGamePlayerZone {
|
||||||
public const nint m_OnPlayerInZone = 0x708; // CEntityIOOutput
|
public const nint m_OnPlayerInZone = 0x708; // CEntityIOOutput
|
||||||
public const nint m_OnPlayerOutZone = 0x730; // CEntityIOOutput
|
public const nint m_OnPlayerOutZone = 0x730; // CEntityIOOutput
|
||||||
public const nint m_PlayersInCount = 0x758; // CEntityOutputTemplate< int32 >
|
public const nint m_PlayersInCount = 0x758; // CEntityOutputTemplate<int32_t>
|
||||||
public const nint m_PlayersOutCount = 0x780; // CEntityOutputTemplate< int32 >
|
public const nint m_PlayersOutCount = 0x780; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CGameRules {
|
public static class CGameRules {
|
||||||
@ -3347,7 +3347,7 @@ public static class CHintMessageQueue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CHitboxComponent {
|
public static class CHitboxComponent {
|
||||||
public const nint m_bvDisabledHitGroups = 0x24; // uint32[1]
|
public const nint m_bvDisabledHitGroups = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CHostage {
|
public static class CHostage {
|
||||||
@ -3396,16 +3396,16 @@ public static class CHostageExpresserShim {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CInButtonState {
|
public static class CInButtonState {
|
||||||
public const nint m_pButtonStates = 0x8; // uint64[3]
|
public const nint m_pButtonStates = 0x8; // uint64_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CInferno {
|
public static class CInferno {
|
||||||
public const nint m_fireXDelta = 0x710; // int32[64]
|
public const nint m_fireXDelta = 0x710; // int32_t[64]
|
||||||
public const nint m_fireYDelta = 0x810; // int32[64]
|
public const nint m_fireYDelta = 0x810; // int32_t[64]
|
||||||
public const nint m_fireZDelta = 0x910; // int32[64]
|
public const nint m_fireZDelta = 0x910; // int32_t[64]
|
||||||
public const nint m_fireParentXDelta = 0xA10; // int32[64]
|
public const nint m_fireParentXDelta = 0xA10; // int32_t[64]
|
||||||
public const nint m_fireParentYDelta = 0xB10; // int32[64]
|
public const nint m_fireParentYDelta = 0xB10; // int32_t[64]
|
||||||
public const nint m_fireParentZDelta = 0xC10; // int32[64]
|
public const nint m_fireParentZDelta = 0xC10; // int32_t[64]
|
||||||
public const nint m_bFireIsBurning = 0xD10; // bool[64]
|
public const nint m_bFireIsBurning = 0xD10; // bool[64]
|
||||||
public const nint m_BurnNormal = 0xD50; // Vector[64]
|
public const nint m_BurnNormal = 0xD50; // Vector[64]
|
||||||
public const nint m_fireCount = 0x1050; // int32_t
|
public const nint m_fireCount = 0x1050; // int32_t
|
||||||
@ -3724,7 +3724,7 @@ public static class CLogicCase {
|
|||||||
public const nint m_nCase = 0x4B0; // CUtlSymbolLarge[32]
|
public const nint m_nCase = 0x4B0; // CUtlSymbolLarge[32]
|
||||||
public const nint m_nShuffleCases = 0x5B0; // int32_t
|
public const nint m_nShuffleCases = 0x5B0; // int32_t
|
||||||
public const nint m_nLastShuffleCase = 0x5B4; // int32_t
|
public const nint m_nLastShuffleCase = 0x5B4; // int32_t
|
||||||
public const nint m_uchShuffleCaseMap = 0x5B8; // uint8[32]
|
public const nint m_uchShuffleCaseMap = 0x5B8; // uint8_t[32]
|
||||||
public const nint m_OnCase = 0x5D8; // CEntityIOOutput[32]
|
public const nint m_OnCase = 0x5D8; // CEntityIOOutput[32]
|
||||||
public const nint m_OnDefault = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
public const nint m_OnDefault = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
||||||
}
|
}
|
||||||
@ -3739,10 +3739,10 @@ public static class CLogicCollisionPair {
|
|||||||
public static class CLogicCompare {
|
public static class CLogicCompare {
|
||||||
public const nint m_flInValue = 0x4B0; // float
|
public const nint m_flInValue = 0x4B0; // float
|
||||||
public const nint m_flCompareValue = 0x4B4; // float
|
public const nint m_flCompareValue = 0x4B4; // float
|
||||||
public const nint m_OnLessThan = 0x4B8; // CEntityOutputTemplate< float32 >
|
public const nint m_OnLessThan = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnEqualTo = 0x4E0; // CEntityOutputTemplate< float32 >
|
public const nint m_OnEqualTo = 0x4E0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnNotEqualTo = 0x508; // CEntityOutputTemplate< float32 >
|
public const nint m_OnNotEqualTo = 0x508; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnGreaterThan = 0x530; // CEntityOutputTemplate< float32 >
|
public const nint m_OnGreaterThan = 0x530; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CLogicDistanceAutosave {
|
public static class CLogicDistanceAutosave {
|
||||||
@ -3798,20 +3798,20 @@ public static class CLogicMeasureMovement {
|
|||||||
public static class CLogicNPCCounter {
|
public static class CLogicNPCCounter {
|
||||||
public const nint m_OnMinCountAll = 0x4B0; // CEntityIOOutput
|
public const nint m_OnMinCountAll = 0x4B0; // CEntityIOOutput
|
||||||
public const nint m_OnMaxCountAll = 0x4D8; // CEntityIOOutput
|
public const nint m_OnMaxCountAll = 0x4D8; // CEntityIOOutput
|
||||||
public const nint m_OnFactorAll = 0x500; // CEntityOutputTemplate< float32 >
|
public const nint m_OnFactorAll = 0x500; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinPlayerDistAll = 0x528; // CEntityOutputTemplate< float32 >
|
public const nint m_OnMinPlayerDistAll = 0x528; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinCount_1 = 0x550; // CEntityIOOutput
|
public const nint m_OnMinCount_1 = 0x550; // CEntityIOOutput
|
||||||
public const nint m_OnMaxCount_1 = 0x578; // CEntityIOOutput
|
public const nint m_OnMaxCount_1 = 0x578; // CEntityIOOutput
|
||||||
public const nint m_OnFactor_1 = 0x5A0; // CEntityOutputTemplate< float32 >
|
public const nint m_OnFactor_1 = 0x5A0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinPlayerDist_1 = 0x5C8; // CEntityOutputTemplate< float32 >
|
public const nint m_OnMinPlayerDist_1 = 0x5C8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinCount_2 = 0x5F0; // CEntityIOOutput
|
public const nint m_OnMinCount_2 = 0x5F0; // CEntityIOOutput
|
||||||
public const nint m_OnMaxCount_2 = 0x618; // CEntityIOOutput
|
public const nint m_OnMaxCount_2 = 0x618; // CEntityIOOutput
|
||||||
public const nint m_OnFactor_2 = 0x640; // CEntityOutputTemplate< float32 >
|
public const nint m_OnFactor_2 = 0x640; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinPlayerDist_2 = 0x668; // CEntityOutputTemplate< float32 >
|
public const nint m_OnMinPlayerDist_2 = 0x668; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinCount_3 = 0x690; // CEntityIOOutput
|
public const nint m_OnMinCount_3 = 0x690; // CEntityIOOutput
|
||||||
public const nint m_OnMaxCount_3 = 0x6B8; // CEntityIOOutput
|
public const nint m_OnMaxCount_3 = 0x6B8; // CEntityIOOutput
|
||||||
public const nint m_OnFactor_3 = 0x6E0; // CEntityOutputTemplate< float32 >
|
public const nint m_OnFactor_3 = 0x6E0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnMinPlayerDist_3 = 0x708; // CEntityOutputTemplate< float32 >
|
public const nint m_OnMinPlayerDist_3 = 0x708; // CEntityOutputTemplate<float>
|
||||||
public const nint m_hSource = 0x730; // CEntityHandle
|
public const nint m_hSource = 0x730; // CEntityHandle
|
||||||
public const nint m_iszSourceEntityName = 0x738; // CUtlSymbolLarge
|
public const nint m_iszSourceEntityName = 0x738; // CUtlSymbolLarge
|
||||||
public const nint m_flDistanceMax = 0x740; // float
|
public const nint m_flDistanceMax = 0x740; // float
|
||||||
@ -3863,7 +3863,7 @@ public static class CLogicPlayerProxy {
|
|||||||
public const nint m_PlayerHasAmmo = 0x4B8; // CEntityIOOutput
|
public const nint m_PlayerHasAmmo = 0x4B8; // CEntityIOOutput
|
||||||
public const nint m_PlayerHasNoAmmo = 0x4E0; // CEntityIOOutput
|
public const nint m_PlayerHasNoAmmo = 0x4E0; // CEntityIOOutput
|
||||||
public const nint m_PlayerDied = 0x508; // CEntityIOOutput
|
public const nint m_PlayerDied = 0x508; // CEntityIOOutput
|
||||||
public const nint m_RequestedPlayerHealth = 0x530; // CEntityOutputTemplate< int32 >
|
public const nint m_RequestedPlayerHealth = 0x530; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CLogicRelay {
|
public static class CLogicRelay {
|
||||||
@ -3894,24 +3894,24 @@ public static class CMapVetoPickController {
|
|||||||
public const nint m_bPreMatchDraftStateChanged = 0x4D8; // bool
|
public const nint m_bPreMatchDraftStateChanged = 0x4D8; // bool
|
||||||
public const nint m_nDraftType = 0x4DC; // int32_t
|
public const nint m_nDraftType = 0x4DC; // int32_t
|
||||||
public const nint m_nTeamWinningCoinToss = 0x4E0; // int32_t
|
public const nint m_nTeamWinningCoinToss = 0x4E0; // int32_t
|
||||||
public const nint m_nTeamWithFirstChoice = 0x4E4; // int32[64]
|
public const nint m_nTeamWithFirstChoice = 0x4E4; // int32_t[64]
|
||||||
public const nint m_nVoteMapIdsList = 0x5E4; // int32[7]
|
public const nint m_nVoteMapIdsList = 0x5E4; // int32_t[7]
|
||||||
public const nint m_nAccountIDs = 0x600; // int32[64]
|
public const nint m_nAccountIDs = 0x600; // int32_t[64]
|
||||||
public const nint m_nMapId0 = 0x700; // int32[64]
|
public const nint m_nMapId0 = 0x700; // int32_t[64]
|
||||||
public const nint m_nMapId1 = 0x800; // int32[64]
|
public const nint m_nMapId1 = 0x800; // int32_t[64]
|
||||||
public const nint m_nMapId2 = 0x900; // int32[64]
|
public const nint m_nMapId2 = 0x900; // int32_t[64]
|
||||||
public const nint m_nMapId3 = 0xA00; // int32[64]
|
public const nint m_nMapId3 = 0xA00; // int32_t[64]
|
||||||
public const nint m_nMapId4 = 0xB00; // int32[64]
|
public const nint m_nMapId4 = 0xB00; // int32_t[64]
|
||||||
public const nint m_nMapId5 = 0xC00; // int32[64]
|
public const nint m_nMapId5 = 0xC00; // int32_t[64]
|
||||||
public const nint m_nStartingSide0 = 0xD00; // int32[64]
|
public const nint m_nStartingSide0 = 0xD00; // int32_t[64]
|
||||||
public const nint m_nCurrentPhase = 0xE00; // int32_t
|
public const nint m_nCurrentPhase = 0xE00; // int32_t
|
||||||
public const nint m_nPhaseStartTick = 0xE04; // int32_t
|
public const nint m_nPhaseStartTick = 0xE04; // int32_t
|
||||||
public const nint m_nPhaseDurationTicks = 0xE08; // int32_t
|
public const nint m_nPhaseDurationTicks = 0xE08; // int32_t
|
||||||
public const nint m_OnMapVetoed = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
public const nint m_OnMapVetoed = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
public const nint m_OnMapPicked = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
public const nint m_OnMapPicked = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
public const nint m_OnSidesPicked = 0xE60; // CEntityOutputTemplate< int32 >
|
public const nint m_OnSidesPicked = 0xE60; // CEntityOutputTemplate<int32_t>
|
||||||
public const nint m_OnNewPhaseStarted = 0xE88; // CEntityOutputTemplate< int32 >
|
public const nint m_OnNewPhaseStarted = 0xE88; // CEntityOutputTemplate<int32_t>
|
||||||
public const nint m_OnLevelTransition = 0xEB0; // CEntityOutputTemplate< int32 >
|
public const nint m_OnLevelTransition = 0xEB0; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CMarkupVolume {
|
public static class CMarkupVolume {
|
||||||
@ -3950,8 +3950,8 @@ public static class CMathCounter {
|
|||||||
public const nint m_bHitMin = 0x4B8; // bool
|
public const nint m_bHitMin = 0x4B8; // bool
|
||||||
public const nint m_bHitMax = 0x4B9; // bool
|
public const nint m_bHitMax = 0x4B9; // bool
|
||||||
public const nint m_bDisabled = 0x4BA; // bool
|
public const nint m_bDisabled = 0x4BA; // bool
|
||||||
public const nint m_OutValue = 0x4C0; // CEntityOutputTemplate< float32 >
|
public const nint m_OutValue = 0x4C0; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnGetValue = 0x4E8; // CEntityOutputTemplate< float32 >
|
public const nint m_OnGetValue = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnHitMin = 0x510; // CEntityIOOutput
|
public const nint m_OnHitMin = 0x510; // CEntityIOOutput
|
||||||
public const nint m_OnHitMax = 0x538; // CEntityIOOutput
|
public const nint m_OnHitMax = 0x538; // CEntityIOOutput
|
||||||
public const nint m_OnChangedFromMin = 0x560; // CEntityIOOutput
|
public const nint m_OnChangedFromMin = 0x560; // CEntityIOOutput
|
||||||
@ -3965,7 +3965,7 @@ public static class CMathRemap {
|
|||||||
public const nint m_flOut2 = 0x4BC; // float
|
public const nint m_flOut2 = 0x4BC; // float
|
||||||
public const nint m_flOldInValue = 0x4C0; // float
|
public const nint m_flOldInValue = 0x4C0; // float
|
||||||
public const nint m_bEnabled = 0x4C4; // bool
|
public const nint m_bEnabled = 0x4C4; // bool
|
||||||
public const nint m_OutValue = 0x4C8; // CEntityOutputTemplate< float32 >
|
public const nint m_OutValue = 0x4C8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnRoseAboveMin = 0x4F0; // CEntityIOOutput
|
public const nint m_OnRoseAboveMin = 0x4F0; // CEntityIOOutput
|
||||||
public const nint m_OnRoseAboveMax = 0x518; // CEntityIOOutput
|
public const nint m_OnRoseAboveMax = 0x518; // CEntityIOOutput
|
||||||
public const nint m_OnFellBelowMin = 0x540; // CEntityIOOutput
|
public const nint m_OnFellBelowMin = 0x540; // CEntityIOOutput
|
||||||
@ -4013,7 +4013,7 @@ public static class CMolotovProjectile {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CMomentaryRotButton {
|
public static class CMomentaryRotButton {
|
||||||
public const nint m_Position = 0x8C8; // CEntityOutputTemplate< float32 >
|
public const nint m_Position = 0x8C8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnUnpressed = 0x8F0; // CEntityIOOutput
|
public const nint m_OnUnpressed = 0x8F0; // CEntityIOOutput
|
||||||
public const nint m_OnFullyOpen = 0x918; // CEntityIOOutput
|
public const nint m_OnFullyOpen = 0x918; // CEntityIOOutput
|
||||||
public const nint m_OnFullyClosed = 0x940; // CEntityIOOutput
|
public const nint m_OnFullyClosed = 0x940; // CEntityIOOutput
|
||||||
@ -4049,7 +4049,7 @@ public static class CMultiLightProxy {
|
|||||||
|
|
||||||
public static class CMultiSource {
|
public static class CMultiSource {
|
||||||
public const nint m_rgEntities = 0x4B0; // CHandle<CBaseEntity>[32]
|
public const nint m_rgEntities = 0x4B0; // CHandle<CBaseEntity>[32]
|
||||||
public const nint m_rgTriggered = 0x530; // int32[32]
|
public const nint m_rgTriggered = 0x530; // int32_t[32]
|
||||||
public const nint m_OnTrigger = 0x5B0; // CEntityIOOutput
|
public const nint m_OnTrigger = 0x5B0; // CEntityIOOutput
|
||||||
public const nint m_iTotal = 0x5D8; // int32_t
|
public const nint m_iTotal = 0x5D8; // int32_t
|
||||||
public const nint m_globalstate = 0x5E0; // CUtlSymbolLarge
|
public const nint m_globalstate = 0x5E0; // CUtlSymbolLarge
|
||||||
@ -4190,7 +4190,7 @@ public static class CParticleSystem {
|
|||||||
public const nint m_flStartTime = 0x918; // GameTime_t
|
public const nint m_flStartTime = 0x918; // GameTime_t
|
||||||
public const nint m_flPreSimTime = 0x91C; // float
|
public const nint m_flPreSimTime = 0x91C; // float
|
||||||
public const nint m_vServerControlPoints = 0x920; // Vector[4]
|
public const nint m_vServerControlPoints = 0x920; // Vector[4]
|
||||||
public const nint m_iServerControlPointAssignments = 0x950; // uint8[4]
|
public const nint m_iServerControlPointAssignments = 0x950; // uint8_t[4]
|
||||||
public const nint m_hControlPointEnts = 0x954; // CHandle<CBaseEntity>[64]
|
public const nint m_hControlPointEnts = 0x954; // CHandle<CBaseEntity>[64]
|
||||||
public const nint m_bNoSave = 0xA54; // bool
|
public const nint m_bNoSave = 0xA54; // bool
|
||||||
public const nint m_bNoFreeze = 0xA55; // bool
|
public const nint m_bNoFreeze = 0xA55; // bool
|
||||||
@ -4237,7 +4237,7 @@ public static class CPathParticleRope {
|
|||||||
public const nint m_PathNodes_TangentOut = 0x528; // CNetworkUtlVectorBase<Vector>
|
public const nint m_PathNodes_TangentOut = 0x528; // CNetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PathNodes_Color = 0x540; // CNetworkUtlVectorBase<Vector>
|
public const nint m_PathNodes_Color = 0x540; // CNetworkUtlVectorBase<Vector>
|
||||||
public const nint m_PathNodes_PinEnabled = 0x558; // CNetworkUtlVectorBase<bool>
|
public const nint m_PathNodes_PinEnabled = 0x558; // CNetworkUtlVectorBase<bool>
|
||||||
public const nint m_PathNodes_RadiusScale = 0x570; // CNetworkUtlVectorBase< float32 >
|
public const nint m_PathNodes_RadiusScale = 0x570; // CNetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPathTrack {
|
public static class CPathTrack {
|
||||||
@ -4559,7 +4559,7 @@ public static class CPlayerSprayDecal {
|
|||||||
public const nint m_flCreationTime = 0x74C; // float
|
public const nint m_flCreationTime = 0x74C; // float
|
||||||
public const nint m_nTintID = 0x750; // int32_t
|
public const nint m_nTintID = 0x750; // int32_t
|
||||||
public const nint m_nVersion = 0x754; // uint8_t
|
public const nint m_nVersion = 0x754; // uint8_t
|
||||||
public const nint m_ubSignature = 0x755; // uint8[128]
|
public const nint m_ubSignature = 0x755; // uint8_t[128]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPlayerVisibility {
|
public static class CPlayerVisibility {
|
||||||
@ -4592,11 +4592,11 @@ public static class CPlayer_MovementServices {
|
|||||||
public const nint m_nQueuedButtonDownMask = 0x68; // uint64_t
|
public const nint m_nQueuedButtonDownMask = 0x68; // uint64_t
|
||||||
public const nint m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
public const nint m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
||||||
public const nint m_nButtonDoublePressed = 0x78; // uint64_t
|
public const nint m_nButtonDoublePressed = 0x78; // uint64_t
|
||||||
public const nint m_pButtonPressedCmdNumber = 0x80; // uint32[64]
|
public const nint m_pButtonPressedCmdNumber = 0x80; // uint32_t[64]
|
||||||
public const nint m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
public const nint m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
||||||
public const nint m_nToggleButtonDownMask = 0x188; // uint64_t
|
public const nint m_nToggleButtonDownMask = 0x188; // uint64_t
|
||||||
public const nint m_flMaxspeed = 0x190; // float
|
public const nint m_flMaxspeed = 0x190; // float
|
||||||
public const nint m_arrForceSubtickMoveWhen = 0x194; // float32[4]
|
public const nint m_arrForceSubtickMoveWhen = 0x194; // float[4]
|
||||||
public const nint m_flForwardMove = 0x1A4; // float
|
public const nint m_flForwardMove = 0x1A4; // float
|
||||||
public const nint m_flLeftMove = 0x1A8; // float
|
public const nint m_flLeftMove = 0x1A8; // float
|
||||||
public const nint m_flUpMove = 0x1AC; // float
|
public const nint m_flUpMove = 0x1AC; // float
|
||||||
@ -4633,7 +4633,7 @@ public static class CPlayer_WeaponServices {
|
|||||||
public const nint m_hMyWeapons = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
public const nint m_hMyWeapons = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
||||||
public const nint m_hActiveWeapon = 0x60; // CHandle<CBasePlayerWeapon>
|
public const nint m_hActiveWeapon = 0x60; // CHandle<CBasePlayerWeapon>
|
||||||
public const nint m_hLastWeapon = 0x64; // CHandle<CBasePlayerWeapon>
|
public const nint m_hLastWeapon = 0x64; // CHandle<CBasePlayerWeapon>
|
||||||
public const nint m_iAmmo = 0x68; // uint16[32]
|
public const nint m_iAmmo = 0x68; // uint16_t[32]
|
||||||
public const nint m_bPreventWeaponPickup = 0xA8; // bool
|
public const nint m_bPreventWeaponPickup = 0xA8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4649,7 +4649,7 @@ public static class CPointAngleSensor {
|
|||||||
public const nint m_OnFacingLookat = 0x4D8; // CEntityIOOutput
|
public const nint m_OnFacingLookat = 0x4D8; // CEntityIOOutput
|
||||||
public const nint m_OnNotFacingLookat = 0x500; // CEntityIOOutput
|
public const nint m_OnNotFacingLookat = 0x500; // CEntityIOOutput
|
||||||
public const nint m_TargetDir = 0x528; // CEntityOutputTemplate<Vector>
|
public const nint m_TargetDir = 0x528; // CEntityOutputTemplate<Vector>
|
||||||
public const nint m_FacingPercentage = 0x550; // CEntityOutputTemplate< float32 >
|
public const nint m_FacingPercentage = 0x550; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPointAngularVelocitySensor {
|
public static class CPointAngularVelocitySensor {
|
||||||
@ -4663,7 +4663,7 @@ public static class CPointAngularVelocitySensor {
|
|||||||
public const nint m_lastOrientation = 0x4CC; // QAngle
|
public const nint m_lastOrientation = 0x4CC; // QAngle
|
||||||
public const nint m_vecAxis = 0x4D8; // Vector
|
public const nint m_vecAxis = 0x4D8; // Vector
|
||||||
public const nint m_bUseHelper = 0x4E4; // bool
|
public const nint m_bUseHelper = 0x4E4; // bool
|
||||||
public const nint m_AngularVelocity = 0x4E8; // CEntityOutputTemplate< float32 >
|
public const nint m_AngularVelocity = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnLessThan = 0x510; // CEntityIOOutput
|
public const nint m_OnLessThan = 0x510; // CEntityIOOutput
|
||||||
public const nint m_OnLessThanOrEqualTo = 0x538; // CEntityIOOutput
|
public const nint m_OnLessThanOrEqualTo = 0x538; // CEntityIOOutput
|
||||||
public const nint m_OnGreaterThan = 0x560; // CEntityIOOutput
|
public const nint m_OnGreaterThan = 0x560; // CEntityIOOutput
|
||||||
@ -4811,7 +4811,7 @@ public static class CPointPrefab {
|
|||||||
public static class CPointProximitySensor {
|
public static class CPointProximitySensor {
|
||||||
public const nint m_bDisabled = 0x4B0; // bool
|
public const nint m_bDisabled = 0x4B0; // bool
|
||||||
public const nint m_hTargetEntity = 0x4B4; // CHandle<CBaseEntity>
|
public const nint m_hTargetEntity = 0x4B4; // CHandle<CBaseEntity>
|
||||||
public const nint m_Distance = 0x4B8; // CEntityOutputTemplate< float32 >
|
public const nint m_Distance = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPointPulse {
|
public static class CPointPulse {
|
||||||
@ -4846,7 +4846,7 @@ public static class CPointTemplate {
|
|||||||
public const nint m_pOutputOnSpawned = 0x4D0; // CEntityIOOutput
|
public const nint m_pOutputOnSpawned = 0x4D0; // CEntityIOOutput
|
||||||
public const nint m_clientOnlyEntityBehavior = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
public const nint m_clientOnlyEntityBehavior = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
public const nint m_ownerSpawnGroupType = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
public const nint m_ownerSpawnGroupType = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
||||||
public const nint m_createdSpawnGroupHandles = 0x500; // CUtlVector< uint32 >
|
public const nint m_createdSpawnGroupHandles = 0x500; // CUtlVector<uint32_t>
|
||||||
public const nint m_SpawnedEntityHandles = 0x518; // CUtlVector<CEntityHandle>
|
public const nint m_SpawnedEntityHandles = 0x518; // CUtlVector<CEntityHandle>
|
||||||
public const nint m_ScriptSpawnCallback = 0x530; // HSCRIPT
|
public const nint m_ScriptSpawnCallback = 0x530; // HSCRIPT
|
||||||
public const nint m_ScriptCallbackScope = 0x538; // HSCRIPT
|
public const nint m_ScriptCallbackScope = 0x538; // HSCRIPT
|
||||||
@ -4890,8 +4890,8 @@ public static class CPointValueRemapper {
|
|||||||
public const nint m_iszSoundReachedValueZero = 0x570; // CUtlSymbolLarge
|
public const nint m_iszSoundReachedValueZero = 0x570; // CUtlSymbolLarge
|
||||||
public const nint m_iszSoundReachedValueOne = 0x578; // CUtlSymbolLarge
|
public const nint m_iszSoundReachedValueOne = 0x578; // CUtlSymbolLarge
|
||||||
public const nint m_iszSoundMovingLoop = 0x580; // CUtlSymbolLarge
|
public const nint m_iszSoundMovingLoop = 0x580; // CUtlSymbolLarge
|
||||||
public const nint m_Position = 0x590; // CEntityOutputTemplate< float32 >
|
public const nint m_Position = 0x590; // CEntityOutputTemplate<float>
|
||||||
public const nint m_PositionDelta = 0x5B8; // CEntityOutputTemplate< float32 >
|
public const nint m_PositionDelta = 0x5B8; // CEntityOutputTemplate<float>
|
||||||
public const nint m_OnReachedValueZero = 0x5E0; // CEntityIOOutput
|
public const nint m_OnReachedValueZero = 0x5E0; // CEntityIOOutput
|
||||||
public const nint m_OnReachedValueOne = 0x608; // CEntityIOOutput
|
public const nint m_OnReachedValueOne = 0x608; // CEntityIOOutput
|
||||||
public const nint m_OnReachedValueCustom = 0x630; // CEntityIOOutput
|
public const nint m_OnReachedValueCustom = 0x630; // CEntityIOOutput
|
||||||
@ -4905,7 +4905,7 @@ public static class CPointVelocitySensor {
|
|||||||
public const nint m_bEnabled = 0x4C0; // bool
|
public const nint m_bEnabled = 0x4C0; // bool
|
||||||
public const nint m_fPrevVelocity = 0x4C4; // float
|
public const nint m_fPrevVelocity = 0x4C4; // float
|
||||||
public const nint m_flAvgInterval = 0x4C8; // float
|
public const nint m_flAvgInterval = 0x4C8; // float
|
||||||
public const nint m_Velocity = 0x4D0; // CEntityOutputTemplate< float32 >
|
public const nint m_Velocity = 0x4D0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CPointWorldText {
|
public static class CPointWorldText {
|
||||||
@ -5098,11 +5098,11 @@ public static class CRandStopwatch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CRangeFloat {
|
public static class CRangeFloat {
|
||||||
public const nint m_pValue = 0x0; // float32[2]
|
public const nint m_pValue = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRangeInt {
|
public static class CRangeInt {
|
||||||
public const nint m_pValue = 0x0; // int32[2]
|
public const nint m_pValue = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRectLight {
|
public static class CRectLight {
|
||||||
@ -5110,7 +5110,7 @@ public static class CRectLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CRemapFloat {
|
public static class CRemapFloat {
|
||||||
public const nint m_pValue = 0x0; // float32[4]
|
public const nint m_pValue = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CRenderComponent {
|
public static class CRenderComponent {
|
||||||
@ -5473,7 +5473,7 @@ public static class CShatterGlassShard {
|
|||||||
public const nint m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t
|
public const nint m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t
|
||||||
public const nint m_bShatterRateLimited = 0xA0; // bool
|
public const nint m_bShatterRateLimited = 0xA0; // bool
|
||||||
public const nint m_hEntityHittingMe = 0xA4; // CHandle<CBaseEntity>
|
public const nint m_hEntityHittingMe = 0xA4; // CHandle<CBaseEntity>
|
||||||
public const nint m_vecNeighbors = 0xA8; // CUtlVector< uint32 >
|
public const nint m_vecNeighbors = 0xA8; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CShatterGlassShardPhysics {
|
public static class CShatterGlassShardPhysics {
|
||||||
@ -5516,11 +5516,11 @@ public static class CSkillDamage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CSkillFloat {
|
public static class CSkillFloat {
|
||||||
public const nint m_pValue = 0x0; // float32[4]
|
public const nint m_pValue = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSkillInt {
|
public static class CSkillInt {
|
||||||
public const nint m_pValue = 0x0; // int32[4]
|
public const nint m_pValue = 0x0; // int32_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CSkyCamera {
|
public static class CSkyCamera {
|
||||||
@ -5541,7 +5541,7 @@ public static class CSmokeGrenadeProjectile {
|
|||||||
public const nint m_nRandomSeed = 0xA48; // int32_t
|
public const nint m_nRandomSeed = 0xA48; // int32_t
|
||||||
public const nint m_vSmokeColor = 0xA4C; // Vector
|
public const nint m_vSmokeColor = 0xA4C; // Vector
|
||||||
public const nint m_vSmokeDetonationPos = 0xA58; // Vector
|
public const nint m_vSmokeDetonationPos = 0xA58; // Vector
|
||||||
public const nint m_VoxelFrameData = 0xA68; // CUtlVector< uint8 >
|
public const nint m_VoxelFrameData = 0xA68; // CUtlVector<uint8_t>
|
||||||
public const nint m_flLastBounce = 0xA80; // GameTime_t
|
public const nint m_flLastBounce = 0xA80; // GameTime_t
|
||||||
public const nint m_fllastSimulationTime = 0xA84; // GameTime_t
|
public const nint m_fllastSimulationTime = 0xA84; // GameTime_t
|
||||||
}
|
}
|
||||||
@ -5612,7 +5612,7 @@ public static class CSoundEventEntity {
|
|||||||
public const nint m_flSavedElapsedTime = 0x4B8; // float
|
public const nint m_flSavedElapsedTime = 0x4B8; // float
|
||||||
public const nint m_iszSourceEntityName = 0x4C0; // CUtlSymbolLarge
|
public const nint m_iszSourceEntityName = 0x4C0; // CUtlSymbolLarge
|
||||||
public const nint m_iszAttachmentName = 0x4C8; // CUtlSymbolLarge
|
public const nint m_iszAttachmentName = 0x4C8; // CUtlSymbolLarge
|
||||||
public const nint m_onGUIDChanged = 0x4D0; // CEntityOutputTemplate< uint64 >
|
public const nint m_onGUIDChanged = 0x4D0; // CEntityOutputTemplate<uint64_t>
|
||||||
public const nint m_onSoundFinished = 0x4F8; // CEntityIOOutput
|
public const nint m_onSoundFinished = 0x4F8; // CEntityIOOutput
|
||||||
public const nint m_iszSoundName = 0x540; // CUtlSymbolLarge
|
public const nint m_iszSoundName = 0x540; // CUtlSymbolLarge
|
||||||
public const nint m_hSource = 0x550; // CEntityHandle
|
public const nint m_hSource = 0x550; // CEntityHandle
|
||||||
@ -5864,8 +5864,8 @@ public static class CTextureBasedAnimatable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class CTimeline {
|
public static class CTimeline {
|
||||||
public const nint m_flValues = 0x10; // float32[64]
|
public const nint m_flValues = 0x10; // float[64]
|
||||||
public const nint m_nValueCounts = 0x110; // int32[64]
|
public const nint m_nValueCounts = 0x110; // int32_t[64]
|
||||||
public const nint m_nBucketCount = 0x210; // int32_t
|
public const nint m_nBucketCount = 0x210; // int32_t
|
||||||
public const nint m_flInterval = 0x214; // float
|
public const nint m_flInterval = 0x214; // float
|
||||||
public const nint m_flFinalValue = 0x218; // float
|
public const nint m_flFinalValue = 0x218; // float
|
||||||
@ -6034,7 +6034,7 @@ public static class CTriggerProximity {
|
|||||||
public const nint m_iszMeasureTarget = 0x8B0; // CUtlSymbolLarge
|
public const nint m_iszMeasureTarget = 0x8B0; // CUtlSymbolLarge
|
||||||
public const nint m_fRadius = 0x8B8; // float
|
public const nint m_fRadius = 0x8B8; // float
|
||||||
public const nint m_nTouchers = 0x8BC; // int32_t
|
public const nint m_nTouchers = 0x8BC; // int32_t
|
||||||
public const nint m_NearestEntityDistance = 0x8C0; // CEntityOutputTemplate< float32 >
|
public const nint m_NearestEntityDistance = 0x8C0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CTriggerPush {
|
public static class CTriggerPush {
|
||||||
@ -6097,13 +6097,13 @@ public static class CTriggerVolume {
|
|||||||
public static class CVoteController {
|
public static class CVoteController {
|
||||||
public const nint m_iActiveIssueIndex = 0x4B0; // int32_t
|
public const nint m_iActiveIssueIndex = 0x4B0; // int32_t
|
||||||
public const nint m_iOnlyTeamToVote = 0x4B4; // int32_t
|
public const nint m_iOnlyTeamToVote = 0x4B4; // int32_t
|
||||||
public const nint m_nVoteOptionCount = 0x4B8; // int32[5]
|
public const nint m_nVoteOptionCount = 0x4B8; // int32_t[5]
|
||||||
public const nint m_nPotentialVotes = 0x4CC; // int32_t
|
public const nint m_nPotentialVotes = 0x4CC; // int32_t
|
||||||
public const nint m_bIsYesNoVote = 0x4D0; // bool
|
public const nint m_bIsYesNoVote = 0x4D0; // bool
|
||||||
public const nint m_acceptingVotesTimer = 0x4D8; // CountdownTimer
|
public const nint m_acceptingVotesTimer = 0x4D8; // CountdownTimer
|
||||||
public const nint m_executeCommandTimer = 0x4F0; // CountdownTimer
|
public const nint m_executeCommandTimer = 0x4F0; // CountdownTimer
|
||||||
public const nint m_resetVoteTimer = 0x508; // CountdownTimer
|
public const nint m_resetVoteTimer = 0x508; // CountdownTimer
|
||||||
public const nint m_nVotesCast = 0x520; // int32[64]
|
public const nint m_nVotesCast = 0x520; // int32_t[64]
|
||||||
public const nint m_playerHoldingVote = 0x620; // CPlayerSlot
|
public const nint m_playerHoldingVote = 0x620; // CPlayerSlot
|
||||||
public const nint m_playerOverrideForVote = 0x624; // CPlayerSlot
|
public const nint m_playerOverrideForVote = 0x624; // CPlayerSlot
|
||||||
public const nint m_nHighestCountIndex = 0x628; // int32_t
|
public const nint m_nHighestCountIndex = 0x628; // int32_t
|
||||||
@ -6177,7 +6177,7 @@ public static class EntityRenderAttribute_t {
|
|||||||
|
|
||||||
public static class EntitySpottedState_t {
|
public static class EntitySpottedState_t {
|
||||||
public const nint m_bSpotted = 0x8; // bool
|
public const nint m_bSpotted = 0x8; // bool
|
||||||
public const nint m_bSpottedByMask = 0xC; // uint32[2]
|
public const nint m_bSpottedByMask = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Extent {
|
public static class Extent {
|
||||||
@ -6292,8 +6292,8 @@ public static class SellbackPurchaseEntry_t {
|
|||||||
|
|
||||||
public static class SimpleConstraintSoundProfile {
|
public static class SimpleConstraintSoundProfile {
|
||||||
public const nint eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
public const nint eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
||||||
public const nint m_keyPoints = 0xC; // float32[2]
|
public const nint m_keyPoints = 0xC; // float[2]
|
||||||
public const nint m_reversalSoundThresholds = 0x14; // float32[3]
|
public const nint m_reversalSoundThresholds = 0x14; // float[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SpawnPoint {
|
public static class SpawnPoint {
|
||||||
@ -6464,7 +6464,7 @@ public static class magnetted_objects_t {
|
|||||||
|
|
||||||
public static class ragdoll_t {
|
public static class ragdoll_t {
|
||||||
public const nint list = 0x0; // CUtlVector<ragdollelement_t>
|
public const nint list = 0x0; // CUtlVector<ragdollelement_t>
|
||||||
public const nint boneIndex = 0x18; // CUtlVector< int32 >
|
public const nint boneIndex = 0x18; // CUtlVector<int32_t>
|
||||||
public const nint allowStretch = 0x30; // bool
|
public const nint allowStretch = 0x30; // bool
|
||||||
public const nint unused = 0x31; // bool
|
public const nint unused = 0x31; // bool
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.680599200 UTC
|
// 2023-10-03 00:41:24.511662 UTC
|
||||||
|
|
||||||
namespace ActiveModelConfig_t {
|
namespace ActiveModelConfig_t {
|
||||||
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
|
constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t
|
||||||
@ -78,22 +78,22 @@ namespace CAmbientGeneric {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CAnimGraphNetworkedVariables {
|
namespace CAnimGraphNetworkedVariables {
|
||||||
constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase< uint8 >
|
constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase< uint16 >
|
constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase< int32 >
|
constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase<int32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase< uint64 >
|
constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xE0; // CNetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xE0; // CNetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0xF8; // CNetworkUtlVectorBase< uint8 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0xF8; // CNetworkUtlVectorBase<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x110; // CNetworkUtlVectorBase< uint16 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x110; // CNetworkUtlVectorBase<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x128; // CNetworkUtlVectorBase< int32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x128; // CNetworkUtlVectorBase<int32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x140; // CNetworkUtlVectorBase< uint32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x140; // CNetworkUtlVectorBase<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x158; // CNetworkUtlVectorBase< uint64 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x158; // CNetworkUtlVectorBase<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x170; // CNetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x170; // CNetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x188; // CNetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x188; // CNetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
||||||
constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1B8; // int32_t
|
constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1B8; // int32_t
|
||||||
@ -431,7 +431,7 @@ namespace CBaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CBaseFlex {
|
namespace CBaseFlex {
|
||||||
constexpr std::ptrdiff_t m_flexWeight = 0x890; // CNetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_flexWeight = 0x890; // CNetworkUtlVectorBase<float>
|
||||||
constexpr std::ptrdiff_t m_vLookTargetPosition = 0x8A8; // Vector
|
constexpr std::ptrdiff_t m_vLookTargetPosition = 0x8A8; // Vector
|
||||||
constexpr std::ptrdiff_t m_blinktoggle = 0x8B4; // bool
|
constexpr std::ptrdiff_t m_blinktoggle = 0x8B4; // bool
|
||||||
constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x908; // GameTime_t
|
constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x908; // GameTime_t
|
||||||
@ -596,7 +596,7 @@ namespace CBasePlayerWeapon {
|
|||||||
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xC24; // float
|
constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xC24; // float
|
||||||
constexpr std::ptrdiff_t m_iClip1 = 0xC28; // int32_t
|
constexpr std::ptrdiff_t m_iClip1 = 0xC28; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iClip2 = 0xC2C; // int32_t
|
constexpr std::ptrdiff_t m_iClip2 = 0xC2C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_pReserveAmmo = 0xC30; // int32[2]
|
constexpr std::ptrdiff_t m_pReserveAmmo = 0xC30; // int32_t[2]
|
||||||
constexpr std::ptrdiff_t m_OnPlayerUse = 0xC38; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnPlayerUse = 0xC38; // CEntityIOOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -815,7 +815,7 @@ namespace CBreakable {
|
|||||||
constexpr std::ptrdiff_t m_impactEnergyScale = 0x738; // float
|
constexpr std::ptrdiff_t m_impactEnergyScale = 0x738; // float
|
||||||
constexpr std::ptrdiff_t m_nOverrideBlockLOS = 0x73C; // EOverrideBlockLOS_t
|
constexpr std::ptrdiff_t m_nOverrideBlockLOS = 0x73C; // EOverrideBlockLOS_t
|
||||||
constexpr std::ptrdiff_t m_OnBreak = 0x740; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnBreak = 0x740; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnHealthChanged = 0x768; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnHealthChanged = 0x768; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_flDmgModBullet = 0x790; // float
|
constexpr std::ptrdiff_t m_flDmgModBullet = 0x790; // float
|
||||||
constexpr std::ptrdiff_t m_flDmgModClub = 0x794; // float
|
constexpr std::ptrdiff_t m_flDmgModClub = 0x794; // float
|
||||||
constexpr std::ptrdiff_t m_flDmgModExplosive = 0x798; // float
|
constexpr std::ptrdiff_t m_flDmgModExplosive = 0x798; // float
|
||||||
@ -830,7 +830,7 @@ namespace CBreakable {
|
|||||||
|
|
||||||
namespace CBreakableProp {
|
namespace CBreakableProp {
|
||||||
constexpr std::ptrdiff_t m_OnBreak = 0x8E0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnBreak = 0x8E0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnHealthChanged = 0x908; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnHealthChanged = 0x908; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnTakeDamage = 0x930; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnTakeDamage = 0x930; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_impactEnergyScale = 0x958; // float
|
constexpr std::ptrdiff_t m_impactEnergyScale = 0x958; // float
|
||||||
constexpr std::ptrdiff_t m_iMinHealthDmg = 0x95C; // int32_t
|
constexpr std::ptrdiff_t m_iMinHealthDmg = 0x95C; // int32_t
|
||||||
@ -996,7 +996,7 @@ namespace CCSBot {
|
|||||||
constexpr std::ptrdiff_t m_mustRunTimer = 0x66C0; // CountdownTimer
|
constexpr std::ptrdiff_t m_mustRunTimer = 0x66C0; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_waitTimer = 0x66D8; // CountdownTimer
|
constexpr std::ptrdiff_t m_waitTimer = 0x66D8; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer
|
constexpr std::ptrdiff_t m_updateTravelDistanceTimer = 0x66F0; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_playerTravelDistance = 0x6708; // float32[64]
|
constexpr std::ptrdiff_t m_playerTravelDistance = 0x6708; // float[64]
|
||||||
constexpr std::ptrdiff_t m_travelDistancePhase = 0x6808; // uint8_t
|
constexpr std::ptrdiff_t m_travelDistancePhase = 0x6808; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_hostageEscortCount = 0x69A0; // uint8_t
|
constexpr std::ptrdiff_t m_hostageEscortCount = 0x69A0; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x69A4; // float
|
constexpr std::ptrdiff_t m_hostageEscortCountTimestamp = 0x69A4; // float
|
||||||
@ -1083,7 +1083,7 @@ namespace CCSBot {
|
|||||||
constexpr std::ptrdiff_t m_wiggleTimer = 0x7488; // CountdownTimer
|
constexpr std::ptrdiff_t m_wiggleTimer = 0x7488; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_stuckJumpTimer = 0x74A0; // CountdownTimer
|
constexpr std::ptrdiff_t m_stuckJumpTimer = 0x74A0; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t
|
constexpr std::ptrdiff_t m_nextCleanupCheckTimestamp = 0x74B8; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_avgVel = 0x74BC; // float32[10]
|
constexpr std::ptrdiff_t m_avgVel = 0x74BC; // float[10]
|
||||||
constexpr std::ptrdiff_t m_avgVelIndex = 0x74E4; // int32_t
|
constexpr std::ptrdiff_t m_avgVelIndex = 0x74E4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_avgVelCount = 0x74E8; // int32_t
|
constexpr std::ptrdiff_t m_avgVelCount = 0x74E8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_lastOrigin = 0x74EC; // Vector
|
constexpr std::ptrdiff_t m_lastOrigin = 0x74EC; // Vector
|
||||||
@ -1183,10 +1183,10 @@ namespace CCSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x964; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x964; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_numGlobalGifters = 0x968; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGifters = 0x968; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32_t
|
constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x970; // uint32[4]
|
constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x970; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x980; // uint32[4]
|
constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x980; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x990; // uint16[100]
|
constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x990; // uint16_t[100]
|
||||||
constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0xA58; // uint32[4]
|
constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0xA58; // uint32_t[4]
|
||||||
constexpr std::ptrdiff_t m_numBestOfMaps = 0xA68; // int32_t
|
constexpr std::ptrdiff_t m_numBestOfMaps = 0xA68; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0xA6C; // int32_t
|
constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0xA6C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bBombDropped = 0xA70; // bool
|
constexpr std::ptrdiff_t m_bBombDropped = 0xA70; // bool
|
||||||
@ -1196,19 +1196,19 @@ namespace CCSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_bTCantBuy = 0xA7C; // bool
|
constexpr std::ptrdiff_t m_bTCantBuy = 0xA7C; // bool
|
||||||
constexpr std::ptrdiff_t m_bCTCantBuy = 0xA7D; // bool
|
constexpr std::ptrdiff_t m_bCTCantBuy = 0xA7D; // bool
|
||||||
constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0xA80; // GameTime_t
|
constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0xA80; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0xA84; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0xA84; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xB74; // int32[30]
|
constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xB74; // int32_t[30]
|
||||||
constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xBEC; // float32[32]
|
constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xBEC; // float[32]
|
||||||
constexpr std::ptrdiff_t m_flNextRespawnWave = 0xC6C; // GameTime_t[32]
|
constexpr std::ptrdiff_t m_flNextRespawnWave = 0xC6C; // GameTime_t[32]
|
||||||
constexpr std::ptrdiff_t m_nServerQuestID = 0xCEC; // int32_t
|
constexpr std::ptrdiff_t m_nServerQuestID = 0xCEC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vMinimapMins = 0xCF0; // Vector
|
constexpr std::ptrdiff_t m_vMinimapMins = 0xCF0; // Vector
|
||||||
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // Vector
|
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // Vector
|
||||||
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xD08; // float32[8]
|
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xD08; // float[8]
|
||||||
constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xD28; // bool
|
constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xD28; // bool
|
||||||
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xD29; // bool
|
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xD29; // bool
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32[10]
|
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32_t[10]
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD54; // int32[10]
|
constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD54; // int32_t[10]
|
||||||
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD7C; // int32_t
|
constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD7C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD80; // int32_t
|
constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD80; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD84; // int32_t
|
constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD84; // int32_t
|
||||||
@ -1225,13 +1225,13 @@ namespace CCSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_iNumCT = 0xDC4; // int32_t
|
constexpr std::ptrdiff_t m_iNumCT = 0xDC4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32_t
|
constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32_t
|
constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_bFirstConnected = 0xDE8; // bool
|
constexpr std::ptrdiff_t m_bFirstConnected = 0xDE8; // bool
|
||||||
constexpr std::ptrdiff_t m_bCompleteReset = 0xDE9; // bool
|
constexpr std::ptrdiff_t m_bCompleteReset = 0xDE9; // bool
|
||||||
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEA; // bool
|
constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEA; // bool
|
||||||
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEB; // bool
|
constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEB; // bool
|
||||||
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDEC; // bool
|
constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDEC; // bool
|
||||||
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
|
constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool
|
||||||
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
|
constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char*
|
constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char*
|
||||||
@ -1307,7 +1307,7 @@ namespace CCSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_RetakeRules = 0x1568; // CRetakeGameRules
|
constexpr std::ptrdiff_t m_RetakeRules = 0x1568; // CRetakeGameRules
|
||||||
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x174C; // int32_t
|
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x174C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1750; // int32_t
|
constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1750; // int32_t
|
||||||
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector< int32 >[4]
|
constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1758; // CUtlVector<int32_t>[4]
|
||||||
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4]
|
constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17B8; // bool[4]
|
||||||
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17E0; // uint8_t
|
constexpr std::ptrdiff_t m_nMatchEndCount = 0x17E0; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17E4; // int32_t
|
constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17E4; // int32_t
|
||||||
@ -1316,7 +1316,7 @@ namespace CCSGameRules {
|
|||||||
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t
|
constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17F0; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17F4; // bool
|
constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17F4; // bool
|
||||||
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x27B0; // double
|
constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x27B0; // double
|
||||||
constexpr std::ptrdiff_t m_bSkipNextPerfSample = 0x27B8; // bool
|
constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x27B8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CCSGameRulesProxy {
|
namespace CCSGameRulesProxy {
|
||||||
@ -1438,7 +1438,7 @@ namespace CCSPlayerController_InventoryServices {
|
|||||||
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsLeader = 0x60; // int32_t
|
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsLeader = 0x60; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsTeacher = 0x64; // int32_t
|
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsTeacher = 0x64; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsFriendly = 0x68; // int32_t
|
constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsFriendly = 0x68; // int32_t
|
||||||
constexpr std::ptrdiff_t m_unEquippedPlayerSprayIDs = 0xF48; // uint32[1]
|
constexpr std::ptrdiff_t m_unEquippedPlayerSprayIDs = 0xF48; // uint32_t[1]
|
||||||
constexpr std::ptrdiff_t m_vecTerroristLoadoutCache = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
constexpr std::ptrdiff_t m_vecTerroristLoadoutCache = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
constexpr std::ptrdiff_t m_vecCounterTerroristLoadoutCache = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
constexpr std::ptrdiff_t m_vecCounterTerroristLoadoutCache = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
}
|
}
|
||||||
@ -1542,7 +1542,7 @@ namespace CCSPlayerPawnBase {
|
|||||||
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD46; // bool
|
constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xD46; // bool
|
||||||
constexpr std::ptrdiff_t m_iTeamKills = 0xD48; // int32_t
|
constexpr std::ptrdiff_t m_iTeamKills = 0xD48; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t
|
constexpr std::ptrdiff_t m_flLastAction = 0xD4C; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float32[5]
|
constexpr std::ptrdiff_t m_flNameChangeHistory = 0xD50; // float[5]
|
||||||
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float
|
constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xD64; // float
|
||||||
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float
|
constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xD68; // float
|
||||||
constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool
|
constexpr std::ptrdiff_t m_bHasNightVision = 0xD6C; // bool
|
||||||
@ -1620,7 +1620,7 @@ namespace CCSPlayerPawnBase {
|
|||||||
constexpr std::ptrdiff_t m_iRoundsWon = 0x132C; // int32_t
|
constexpr std::ptrdiff_t m_iRoundsWon = 0x132C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_lastRoundResult = 0x1330; // int32_t
|
constexpr std::ptrdiff_t m_lastRoundResult = 0x1330; // int32_t
|
||||||
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1334; // bool
|
constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1334; // bool
|
||||||
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1338; // uint32[5]
|
constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1338; // uint32_t[5]
|
||||||
constexpr std::ptrdiff_t m_iDeathFlags = 0x134C; // int32_t
|
constexpr std::ptrdiff_t m_iDeathFlags = 0x134C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_hPet = 0x1350; // CHandle<CChicken>
|
constexpr std::ptrdiff_t m_hPet = 0x1350; // CHandle<CChicken>
|
||||||
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1520; // uint16_t
|
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1520; // uint16_t
|
||||||
@ -1647,9 +1647,9 @@ namespace CCSPlayerResource {
|
|||||||
constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4C8; // CEntityIndex[12]
|
constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4C8; // CEntityIndex[12]
|
||||||
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x4F8; // Vector
|
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x4F8; // Vector
|
||||||
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x504; // Vector
|
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x504; // Vector
|
||||||
constexpr std::ptrdiff_t m_hostageRescueX = 0x510; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueX = 0x510; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_hostageRescueY = 0x520; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueY = 0x520; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_hostageRescueZ = 0x530; // int32[4]
|
constexpr std::ptrdiff_t m_hostageRescueZ = 0x530; // int32_t[4]
|
||||||
constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x540; // bool
|
constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x540; // bool
|
||||||
constexpr std::ptrdiff_t m_foundGoalPositions = 0x541; // bool
|
constexpr std::ptrdiff_t m_foundGoalPositions = 0x541; // bool
|
||||||
}
|
}
|
||||||
@ -1697,7 +1697,7 @@ namespace CCSPlayer_MovementServices {
|
|||||||
constexpr std::ptrdiff_t m_duckUntilOnGround = 0x268; // bool
|
constexpr std::ptrdiff_t m_duckUntilOnGround = 0x268; // bool
|
||||||
constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x269; // bool
|
constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x269; // bool
|
||||||
constexpr std::ptrdiff_t m_bInStuckTest = 0x26A; // bool
|
constexpr std::ptrdiff_t m_bInStuckTest = 0x26A; // bool
|
||||||
constexpr std::ptrdiff_t m_flStuckCheckTime = 0x278; // float32[64][2]
|
constexpr std::ptrdiff_t m_flStuckCheckTime = 0x278; // float[64][2]
|
||||||
constexpr std::ptrdiff_t m_nTraceCount = 0x478; // int32_t
|
constexpr std::ptrdiff_t m_nTraceCount = 0x478; // int32_t
|
||||||
constexpr std::ptrdiff_t m_StuckLast = 0x47C; // int32_t
|
constexpr std::ptrdiff_t m_StuckLast = 0x47C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bSpeedCropped = 0x480; // bool
|
constexpr std::ptrdiff_t m_bSpeedCropped = 0x480; // bool
|
||||||
@ -2441,7 +2441,7 @@ namespace CEnvFireSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CEnvGlobal {
|
namespace CEnvGlobal {
|
||||||
constexpr std::ptrdiff_t m_outCounter = 0x4B0; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_outCounter = 0x4B0; // CEntityOutputTemplate<int32_t>
|
||||||
constexpr std::ptrdiff_t m_globalstate = 0x4D8; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_globalstate = 0x4D8; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_triggermode = 0x4E0; // int32_t
|
constexpr std::ptrdiff_t m_triggermode = 0x4E0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_initialstate = 0x4E4; // int32_t
|
constexpr std::ptrdiff_t m_initialstate = 0x4E4; // int32_t
|
||||||
@ -2533,7 +2533,7 @@ namespace CEnvMicrophone {
|
|||||||
constexpr std::ptrdiff_t m_iSpeakerDSPPreset = 0x4D8; // int32_t
|
constexpr std::ptrdiff_t m_iSpeakerDSPPreset = 0x4D8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iszListenFilter = 0x4E0; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszListenFilter = 0x4E0; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_hListenFilter = 0x4E8; // CHandle<CBaseFilter>
|
constexpr std::ptrdiff_t m_hListenFilter = 0x4E8; // CHandle<CBaseFilter>
|
||||||
constexpr std::ptrdiff_t m_SoundLevel = 0x4F0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_SoundLevel = 0x4F0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnRoutedSound = 0x518; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnRoutedSound = 0x518; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnHeardSound = 0x540; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnHeardSound = 0x540; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_szLastSound = 0x568; // char[256]
|
constexpr std::ptrdiff_t m_szLastSound = 0x568; // char[256]
|
||||||
@ -2588,7 +2588,7 @@ namespace CEnvProjectedTexture {
|
|||||||
|
|
||||||
namespace CEnvScreenOverlay {
|
namespace CEnvScreenOverlay {
|
||||||
constexpr std::ptrdiff_t m_iszOverlayNames = 0x4B0; // CUtlSymbolLarge[10]
|
constexpr std::ptrdiff_t m_iszOverlayNames = 0x4B0; // CUtlSymbolLarge[10]
|
||||||
constexpr std::ptrdiff_t m_flOverlayTimes = 0x500; // float32[10]
|
constexpr std::ptrdiff_t m_flOverlayTimes = 0x500; // float[10]
|
||||||
constexpr std::ptrdiff_t m_flStartTime = 0x528; // GameTime_t
|
constexpr std::ptrdiff_t m_flStartTime = 0x528; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x52C; // int32_t
|
constexpr std::ptrdiff_t m_iDesiredOverlay = 0x52C; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bIsActive = 0x530; // bool
|
constexpr std::ptrdiff_t m_bIsActive = 0x530; // bool
|
||||||
@ -2829,11 +2829,11 @@ namespace CFireSmoke {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CFiringModeFloat {
|
namespace CFiringModeFloat {
|
||||||
constexpr std::ptrdiff_t m_flValues = 0x0; // float32[2]
|
constexpr std::ptrdiff_t m_flValues = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFiringModeInt {
|
namespace CFiringModeInt {
|
||||||
constexpr std::ptrdiff_t m_nValues = 0x0; // int32[2]
|
constexpr std::ptrdiff_t m_nValues = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFish {
|
namespace CFish {
|
||||||
@ -3032,7 +3032,7 @@ namespace CFuncShatterglass {
|
|||||||
constexpr std::ptrdiff_t m_hConcreteMaterialEdgeFins = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
constexpr std::ptrdiff_t m_hConcreteMaterialEdgeFins = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
constexpr std::ptrdiff_t m_matPanelTransform = 0x728; // matrix3x4_t
|
constexpr std::ptrdiff_t m_matPanelTransform = 0x728; // matrix3x4_t
|
||||||
constexpr std::ptrdiff_t m_matPanelTransformWsTemp = 0x758; // matrix3x4_t
|
constexpr std::ptrdiff_t m_matPanelTransformWsTemp = 0x758; // matrix3x4_t
|
||||||
constexpr std::ptrdiff_t m_vecShatterGlassShards = 0x788; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_vecShatterGlassShards = 0x788; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_PanelSize = 0x7A0; // Vector2D
|
constexpr std::ptrdiff_t m_PanelSize = 0x7A0; // Vector2D
|
||||||
constexpr std::ptrdiff_t m_vecPanelNormalWs = 0x7A8; // Vector
|
constexpr std::ptrdiff_t m_vecPanelNormalWs = 0x7A8; // Vector
|
||||||
constexpr std::ptrdiff_t m_nNumShardsEverCreated = 0x7B4; // int32_t
|
constexpr std::ptrdiff_t m_nNumShardsEverCreated = 0x7B4; // int32_t
|
||||||
@ -3162,14 +3162,14 @@ namespace CGameGibManager {
|
|||||||
|
|
||||||
namespace CGamePlayerEquip {
|
namespace CGamePlayerEquip {
|
||||||
constexpr std::ptrdiff_t m_weaponNames = 0x710; // CUtlSymbolLarge[32]
|
constexpr std::ptrdiff_t m_weaponNames = 0x710; // CUtlSymbolLarge[32]
|
||||||
constexpr std::ptrdiff_t m_weaponCount = 0x810; // int32[32]
|
constexpr std::ptrdiff_t m_weaponCount = 0x810; // int32_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CGamePlayerZone {
|
namespace CGamePlayerZone {
|
||||||
constexpr std::ptrdiff_t m_OnPlayerInZone = 0x708; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnPlayerInZone = 0x708; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnPlayerOutZone = 0x730; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnPlayerOutZone = 0x730; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_PlayersInCount = 0x758; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_PlayersInCount = 0x758; // CEntityOutputTemplate<int32_t>
|
||||||
constexpr std::ptrdiff_t m_PlayersOutCount = 0x780; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_PlayersOutCount = 0x780; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CGameRules {
|
namespace CGameRules {
|
||||||
@ -3351,7 +3351,7 @@ namespace CHintMessageQueue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CHitboxComponent {
|
namespace CHitboxComponent {
|
||||||
constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1]
|
constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CHostage {
|
namespace CHostage {
|
||||||
@ -3400,16 +3400,16 @@ namespace CHostageExpresserShim {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CInButtonState {
|
namespace CInButtonState {
|
||||||
constexpr std::ptrdiff_t m_pButtonStates = 0x8; // uint64[3]
|
constexpr std::ptrdiff_t m_pButtonStates = 0x8; // uint64_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CInferno {
|
namespace CInferno {
|
||||||
constexpr std::ptrdiff_t m_fireXDelta = 0x710; // int32[64]
|
constexpr std::ptrdiff_t m_fireXDelta = 0x710; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireYDelta = 0x810; // int32[64]
|
constexpr std::ptrdiff_t m_fireYDelta = 0x810; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireZDelta = 0x910; // int32[64]
|
constexpr std::ptrdiff_t m_fireZDelta = 0x910; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentXDelta = 0xA10; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentXDelta = 0xA10; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentYDelta = 0xB10; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentYDelta = 0xB10; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_fireParentZDelta = 0xC10; // int32[64]
|
constexpr std::ptrdiff_t m_fireParentZDelta = 0xC10; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_bFireIsBurning = 0xD10; // bool[64]
|
constexpr std::ptrdiff_t m_bFireIsBurning = 0xD10; // bool[64]
|
||||||
constexpr std::ptrdiff_t m_BurnNormal = 0xD50; // Vector[64]
|
constexpr std::ptrdiff_t m_BurnNormal = 0xD50; // Vector[64]
|
||||||
constexpr std::ptrdiff_t m_fireCount = 0x1050; // int32_t
|
constexpr std::ptrdiff_t m_fireCount = 0x1050; // int32_t
|
||||||
@ -3728,7 +3728,7 @@ namespace CLogicCase {
|
|||||||
constexpr std::ptrdiff_t m_nCase = 0x4B0; // CUtlSymbolLarge[32]
|
constexpr std::ptrdiff_t m_nCase = 0x4B0; // CUtlSymbolLarge[32]
|
||||||
constexpr std::ptrdiff_t m_nShuffleCases = 0x5B0; // int32_t
|
constexpr std::ptrdiff_t m_nShuffleCases = 0x5B0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nLastShuffleCase = 0x5B4; // int32_t
|
constexpr std::ptrdiff_t m_nLastShuffleCase = 0x5B4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_uchShuffleCaseMap = 0x5B8; // uint8[32]
|
constexpr std::ptrdiff_t m_uchShuffleCaseMap = 0x5B8; // uint8_t[32]
|
||||||
constexpr std::ptrdiff_t m_OnCase = 0x5D8; // CEntityIOOutput[32]
|
constexpr std::ptrdiff_t m_OnCase = 0x5D8; // CEntityIOOutput[32]
|
||||||
constexpr std::ptrdiff_t m_OnDefault = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
constexpr std::ptrdiff_t m_OnDefault = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
||||||
}
|
}
|
||||||
@ -3743,10 +3743,10 @@ namespace CLogicCollisionPair {
|
|||||||
namespace CLogicCompare {
|
namespace CLogicCompare {
|
||||||
constexpr std::ptrdiff_t m_flInValue = 0x4B0; // float
|
constexpr std::ptrdiff_t m_flInValue = 0x4B0; // float
|
||||||
constexpr std::ptrdiff_t m_flCompareValue = 0x4B4; // float
|
constexpr std::ptrdiff_t m_flCompareValue = 0x4B4; // float
|
||||||
constexpr std::ptrdiff_t m_OnLessThan = 0x4B8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnLessThan = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnEqualTo = 0x4E0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnEqualTo = 0x4E0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnNotEqualTo = 0x508; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnNotEqualTo = 0x508; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnGreaterThan = 0x530; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnGreaterThan = 0x530; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CLogicDistanceAutosave {
|
namespace CLogicDistanceAutosave {
|
||||||
@ -3802,20 +3802,20 @@ namespace CLogicMeasureMovement {
|
|||||||
namespace CLogicNPCCounter {
|
namespace CLogicNPCCounter {
|
||||||
constexpr std::ptrdiff_t m_OnMinCountAll = 0x4B0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMinCountAll = 0x4B0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnMaxCountAll = 0x4D8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMaxCountAll = 0x4D8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFactorAll = 0x500; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnFactorAll = 0x500; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinPlayerDistAll = 0x528; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnMinPlayerDistAll = 0x528; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinCount_1 = 0x550; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMinCount_1 = 0x550; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnMaxCount_1 = 0x578; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMaxCount_1 = 0x578; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFactor_1 = 0x5A0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnFactor_1 = 0x5A0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinPlayerDist_1 = 0x5C8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnMinPlayerDist_1 = 0x5C8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinCount_2 = 0x5F0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMinCount_2 = 0x5F0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnMaxCount_2 = 0x618; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMaxCount_2 = 0x618; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFactor_2 = 0x640; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnFactor_2 = 0x640; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinPlayerDist_2 = 0x668; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnMinPlayerDist_2 = 0x668; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinCount_3 = 0x690; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMinCount_3 = 0x690; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnMaxCount_3 = 0x6B8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnMaxCount_3 = 0x6B8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFactor_3 = 0x6E0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnFactor_3 = 0x6E0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnMinPlayerDist_3 = 0x708; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnMinPlayerDist_3 = 0x708; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_hSource = 0x730; // CEntityHandle
|
constexpr std::ptrdiff_t m_hSource = 0x730; // CEntityHandle
|
||||||
constexpr std::ptrdiff_t m_iszSourceEntityName = 0x738; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSourceEntityName = 0x738; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_flDistanceMax = 0x740; // float
|
constexpr std::ptrdiff_t m_flDistanceMax = 0x740; // float
|
||||||
@ -3867,7 +3867,7 @@ namespace CLogicPlayerProxy {
|
|||||||
constexpr std::ptrdiff_t m_PlayerHasAmmo = 0x4B8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_PlayerHasAmmo = 0x4B8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_PlayerHasNoAmmo = 0x4E0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_PlayerHasNoAmmo = 0x4E0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_PlayerDied = 0x508; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_PlayerDied = 0x508; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_RequestedPlayerHealth = 0x530; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_RequestedPlayerHealth = 0x530; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CLogicRelay {
|
namespace CLogicRelay {
|
||||||
@ -3898,24 +3898,24 @@ namespace CMapVetoPickController {
|
|||||||
constexpr std::ptrdiff_t m_bPreMatchDraftStateChanged = 0x4D8; // bool
|
constexpr std::ptrdiff_t m_bPreMatchDraftStateChanged = 0x4D8; // bool
|
||||||
constexpr std::ptrdiff_t m_nDraftType = 0x4DC; // int32_t
|
constexpr std::ptrdiff_t m_nDraftType = 0x4DC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x4E0; // int32_t
|
constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x4E0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x4E4; // int32[64]
|
constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x4E4; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x5E4; // int32[7]
|
constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x5E4; // int32_t[7]
|
||||||
constexpr std::ptrdiff_t m_nAccountIDs = 0x600; // int32[64]
|
constexpr std::ptrdiff_t m_nAccountIDs = 0x600; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId0 = 0x700; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId0 = 0x700; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId1 = 0x800; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId1 = 0x800; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId2 = 0x900; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId2 = 0x900; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId3 = 0xA00; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId3 = 0xA00; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId4 = 0xB00; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId4 = 0xB00; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nMapId5 = 0xC00; // int32[64]
|
constexpr std::ptrdiff_t m_nMapId5 = 0xC00; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nStartingSide0 = 0xD00; // int32[64]
|
constexpr std::ptrdiff_t m_nStartingSide0 = 0xD00; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nCurrentPhase = 0xE00; // int32_t
|
constexpr std::ptrdiff_t m_nCurrentPhase = 0xE00; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE04; // int32_t
|
constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE04; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE08; // int32_t
|
constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE08; // int32_t
|
||||||
constexpr std::ptrdiff_t m_OnMapVetoed = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
constexpr std::ptrdiff_t m_OnMapVetoed = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
constexpr std::ptrdiff_t m_OnMapPicked = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
constexpr std::ptrdiff_t m_OnMapPicked = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
constexpr std::ptrdiff_t m_OnSidesPicked = 0xE60; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_OnSidesPicked = 0xE60; // CEntityOutputTemplate<int32_t>
|
||||||
constexpr std::ptrdiff_t m_OnNewPhaseStarted = 0xE88; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_OnNewPhaseStarted = 0xE88; // CEntityOutputTemplate<int32_t>
|
||||||
constexpr std::ptrdiff_t m_OnLevelTransition = 0xEB0; // CEntityOutputTemplate< int32 >
|
constexpr std::ptrdiff_t m_OnLevelTransition = 0xEB0; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CMarkupVolume {
|
namespace CMarkupVolume {
|
||||||
@ -3954,8 +3954,8 @@ namespace CMathCounter {
|
|||||||
constexpr std::ptrdiff_t m_bHitMin = 0x4B8; // bool
|
constexpr std::ptrdiff_t m_bHitMin = 0x4B8; // bool
|
||||||
constexpr std::ptrdiff_t m_bHitMax = 0x4B9; // bool
|
constexpr std::ptrdiff_t m_bHitMax = 0x4B9; // bool
|
||||||
constexpr std::ptrdiff_t m_bDisabled = 0x4BA; // bool
|
constexpr std::ptrdiff_t m_bDisabled = 0x4BA; // bool
|
||||||
constexpr std::ptrdiff_t m_OutValue = 0x4C0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OutValue = 0x4C0; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnGetValue = 0x4E8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OnGetValue = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnHitMin = 0x510; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnHitMin = 0x510; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnHitMax = 0x538; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnHitMax = 0x538; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnChangedFromMin = 0x560; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnChangedFromMin = 0x560; // CEntityIOOutput
|
||||||
@ -3969,7 +3969,7 @@ namespace CMathRemap {
|
|||||||
constexpr std::ptrdiff_t m_flOut2 = 0x4BC; // float
|
constexpr std::ptrdiff_t m_flOut2 = 0x4BC; // float
|
||||||
constexpr std::ptrdiff_t m_flOldInValue = 0x4C0; // float
|
constexpr std::ptrdiff_t m_flOldInValue = 0x4C0; // float
|
||||||
constexpr std::ptrdiff_t m_bEnabled = 0x4C4; // bool
|
constexpr std::ptrdiff_t m_bEnabled = 0x4C4; // bool
|
||||||
constexpr std::ptrdiff_t m_OutValue = 0x4C8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_OutValue = 0x4C8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnRoseAboveMin = 0x4F0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnRoseAboveMin = 0x4F0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnRoseAboveMax = 0x518; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnRoseAboveMax = 0x518; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFellBelowMin = 0x540; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnFellBelowMin = 0x540; // CEntityIOOutput
|
||||||
@ -4017,7 +4017,7 @@ namespace CMolotovProjectile {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CMomentaryRotButton {
|
namespace CMomentaryRotButton {
|
||||||
constexpr std::ptrdiff_t m_Position = 0x8C8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_Position = 0x8C8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnUnpressed = 0x8F0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnUnpressed = 0x8F0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFullyOpen = 0x918; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnFullyOpen = 0x918; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnFullyClosed = 0x940; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnFullyClosed = 0x940; // CEntityIOOutput
|
||||||
@ -4053,7 +4053,7 @@ namespace CMultiLightProxy {
|
|||||||
|
|
||||||
namespace CMultiSource {
|
namespace CMultiSource {
|
||||||
constexpr std::ptrdiff_t m_rgEntities = 0x4B0; // CHandle<CBaseEntity>[32]
|
constexpr std::ptrdiff_t m_rgEntities = 0x4B0; // CHandle<CBaseEntity>[32]
|
||||||
constexpr std::ptrdiff_t m_rgTriggered = 0x530; // int32[32]
|
constexpr std::ptrdiff_t m_rgTriggered = 0x530; // int32_t[32]
|
||||||
constexpr std::ptrdiff_t m_OnTrigger = 0x5B0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnTrigger = 0x5B0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_iTotal = 0x5D8; // int32_t
|
constexpr std::ptrdiff_t m_iTotal = 0x5D8; // int32_t
|
||||||
constexpr std::ptrdiff_t m_globalstate = 0x5E0; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_globalstate = 0x5E0; // CUtlSymbolLarge
|
||||||
@ -4194,7 +4194,7 @@ namespace CParticleSystem {
|
|||||||
constexpr std::ptrdiff_t m_flStartTime = 0x918; // GameTime_t
|
constexpr std::ptrdiff_t m_flStartTime = 0x918; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_flPreSimTime = 0x91C; // float
|
constexpr std::ptrdiff_t m_flPreSimTime = 0x91C; // float
|
||||||
constexpr std::ptrdiff_t m_vServerControlPoints = 0x920; // Vector[4]
|
constexpr std::ptrdiff_t m_vServerControlPoints = 0x920; // Vector[4]
|
||||||
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x950; // uint8[4]
|
constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0x950; // uint8_t[4]
|
||||||
constexpr std::ptrdiff_t m_hControlPointEnts = 0x954; // CHandle<CBaseEntity>[64]
|
constexpr std::ptrdiff_t m_hControlPointEnts = 0x954; // CHandle<CBaseEntity>[64]
|
||||||
constexpr std::ptrdiff_t m_bNoSave = 0xA54; // bool
|
constexpr std::ptrdiff_t m_bNoSave = 0xA54; // bool
|
||||||
constexpr std::ptrdiff_t m_bNoFreeze = 0xA55; // bool
|
constexpr std::ptrdiff_t m_bNoFreeze = 0xA55; // bool
|
||||||
@ -4241,7 +4241,7 @@ namespace CPathParticleRope {
|
|||||||
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x528; // CNetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x528; // CNetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_Color = 0x540; // CNetworkUtlVectorBase<Vector>
|
constexpr std::ptrdiff_t m_PathNodes_Color = 0x540; // CNetworkUtlVectorBase<Vector>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x558; // CNetworkUtlVectorBase<bool>
|
constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x558; // CNetworkUtlVectorBase<bool>
|
||||||
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x570; // CNetworkUtlVectorBase< float32 >
|
constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x570; // CNetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPathTrack {
|
namespace CPathTrack {
|
||||||
@ -4563,7 +4563,7 @@ namespace CPlayerSprayDecal {
|
|||||||
constexpr std::ptrdiff_t m_flCreationTime = 0x74C; // float
|
constexpr std::ptrdiff_t m_flCreationTime = 0x74C; // float
|
||||||
constexpr std::ptrdiff_t m_nTintID = 0x750; // int32_t
|
constexpr std::ptrdiff_t m_nTintID = 0x750; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nVersion = 0x754; // uint8_t
|
constexpr std::ptrdiff_t m_nVersion = 0x754; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_ubSignature = 0x755; // uint8[128]
|
constexpr std::ptrdiff_t m_ubSignature = 0x755; // uint8_t[128]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPlayerVisibility {
|
namespace CPlayerVisibility {
|
||||||
@ -4596,11 +4596,11 @@ namespace CPlayer_MovementServices {
|
|||||||
constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64_t
|
constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64_t
|
constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32[64]
|
constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64_t
|
constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64_t
|
||||||
constexpr std::ptrdiff_t m_flMaxspeed = 0x190; // float
|
constexpr std::ptrdiff_t m_flMaxspeed = 0x190; // float
|
||||||
constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x194; // float32[4]
|
constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x194; // float[4]
|
||||||
constexpr std::ptrdiff_t m_flForwardMove = 0x1A4; // float
|
constexpr std::ptrdiff_t m_flForwardMove = 0x1A4; // float
|
||||||
constexpr std::ptrdiff_t m_flLeftMove = 0x1A8; // float
|
constexpr std::ptrdiff_t m_flLeftMove = 0x1A8; // float
|
||||||
constexpr std::ptrdiff_t m_flUpMove = 0x1AC; // float
|
constexpr std::ptrdiff_t m_flUpMove = 0x1AC; // float
|
||||||
@ -4637,7 +4637,7 @@ namespace CPlayer_WeaponServices {
|
|||||||
constexpr std::ptrdiff_t m_hMyWeapons = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
constexpr std::ptrdiff_t m_hMyWeapons = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
||||||
constexpr std::ptrdiff_t m_hActiveWeapon = 0x60; // CHandle<CBasePlayerWeapon>
|
constexpr std::ptrdiff_t m_hActiveWeapon = 0x60; // CHandle<CBasePlayerWeapon>
|
||||||
constexpr std::ptrdiff_t m_hLastWeapon = 0x64; // CHandle<CBasePlayerWeapon>
|
constexpr std::ptrdiff_t m_hLastWeapon = 0x64; // CHandle<CBasePlayerWeapon>
|
||||||
constexpr std::ptrdiff_t m_iAmmo = 0x68; // uint16[32]
|
constexpr std::ptrdiff_t m_iAmmo = 0x68; // uint16_t[32]
|
||||||
constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA8; // bool
|
constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4653,7 +4653,7 @@ namespace CPointAngleSensor {
|
|||||||
constexpr std::ptrdiff_t m_OnFacingLookat = 0x4D8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnFacingLookat = 0x4D8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnNotFacingLookat = 0x500; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnNotFacingLookat = 0x500; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_TargetDir = 0x528; // CEntityOutputTemplate<Vector>
|
constexpr std::ptrdiff_t m_TargetDir = 0x528; // CEntityOutputTemplate<Vector>
|
||||||
constexpr std::ptrdiff_t m_FacingPercentage = 0x550; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_FacingPercentage = 0x550; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPointAngularVelocitySensor {
|
namespace CPointAngularVelocitySensor {
|
||||||
@ -4667,7 +4667,7 @@ namespace CPointAngularVelocitySensor {
|
|||||||
constexpr std::ptrdiff_t m_lastOrientation = 0x4CC; // QAngle
|
constexpr std::ptrdiff_t m_lastOrientation = 0x4CC; // QAngle
|
||||||
constexpr std::ptrdiff_t m_vecAxis = 0x4D8; // Vector
|
constexpr std::ptrdiff_t m_vecAxis = 0x4D8; // Vector
|
||||||
constexpr std::ptrdiff_t m_bUseHelper = 0x4E4; // bool
|
constexpr std::ptrdiff_t m_bUseHelper = 0x4E4; // bool
|
||||||
constexpr std::ptrdiff_t m_AngularVelocity = 0x4E8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_AngularVelocity = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnLessThan = 0x510; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnLessThan = 0x510; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnLessThanOrEqualTo = 0x538; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnLessThanOrEqualTo = 0x538; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnGreaterThan = 0x560; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnGreaterThan = 0x560; // CEntityIOOutput
|
||||||
@ -4815,7 +4815,7 @@ namespace CPointPrefab {
|
|||||||
namespace CPointProximitySensor {
|
namespace CPointProximitySensor {
|
||||||
constexpr std::ptrdiff_t m_bDisabled = 0x4B0; // bool
|
constexpr std::ptrdiff_t m_bDisabled = 0x4B0; // bool
|
||||||
constexpr std::ptrdiff_t m_hTargetEntity = 0x4B4; // CHandle<CBaseEntity>
|
constexpr std::ptrdiff_t m_hTargetEntity = 0x4B4; // CHandle<CBaseEntity>
|
||||||
constexpr std::ptrdiff_t m_Distance = 0x4B8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_Distance = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPointPulse {
|
namespace CPointPulse {
|
||||||
@ -4850,7 +4850,7 @@ namespace CPointTemplate {
|
|||||||
constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x4D0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x4D0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
||||||
constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x500; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x500; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x518; // CUtlVector<CEntityHandle>
|
constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x518; // CUtlVector<CEntityHandle>
|
||||||
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x530; // HSCRIPT
|
constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x530; // HSCRIPT
|
||||||
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x538; // HSCRIPT
|
constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x538; // HSCRIPT
|
||||||
@ -4894,8 +4894,8 @@ namespace CPointValueRemapper {
|
|||||||
constexpr std::ptrdiff_t m_iszSoundReachedValueZero = 0x570; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSoundReachedValueZero = 0x570; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_iszSoundReachedValueOne = 0x578; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSoundReachedValueOne = 0x578; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_iszSoundMovingLoop = 0x580; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSoundMovingLoop = 0x580; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_Position = 0x590; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_Position = 0x590; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_PositionDelta = 0x5B8; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_PositionDelta = 0x5B8; // CEntityOutputTemplate<float>
|
||||||
constexpr std::ptrdiff_t m_OnReachedValueZero = 0x5E0; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnReachedValueZero = 0x5E0; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnReachedValueOne = 0x608; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnReachedValueOne = 0x608; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_OnReachedValueCustom = 0x630; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_OnReachedValueCustom = 0x630; // CEntityIOOutput
|
||||||
@ -4909,7 +4909,7 @@ namespace CPointVelocitySensor {
|
|||||||
constexpr std::ptrdiff_t m_bEnabled = 0x4C0; // bool
|
constexpr std::ptrdiff_t m_bEnabled = 0x4C0; // bool
|
||||||
constexpr std::ptrdiff_t m_fPrevVelocity = 0x4C4; // float
|
constexpr std::ptrdiff_t m_fPrevVelocity = 0x4C4; // float
|
||||||
constexpr std::ptrdiff_t m_flAvgInterval = 0x4C8; // float
|
constexpr std::ptrdiff_t m_flAvgInterval = 0x4C8; // float
|
||||||
constexpr std::ptrdiff_t m_Velocity = 0x4D0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_Velocity = 0x4D0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPointWorldText {
|
namespace CPointWorldText {
|
||||||
@ -5102,11 +5102,11 @@ namespace CRandStopwatch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CRangeFloat {
|
namespace CRangeFloat {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x0; // float32[2]
|
constexpr std::ptrdiff_t m_pValue = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRangeInt {
|
namespace CRangeInt {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x0; // int32[2]
|
constexpr std::ptrdiff_t m_pValue = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRectLight {
|
namespace CRectLight {
|
||||||
@ -5114,7 +5114,7 @@ namespace CRectLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CRemapFloat {
|
namespace CRemapFloat {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4]
|
constexpr std::ptrdiff_t m_pValue = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CRenderComponent {
|
namespace CRenderComponent {
|
||||||
@ -5477,7 +5477,7 @@ namespace CShatterGlassShard {
|
|||||||
constexpr std::ptrdiff_t m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t
|
constexpr std::ptrdiff_t m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_bShatterRateLimited = 0xA0; // bool
|
constexpr std::ptrdiff_t m_bShatterRateLimited = 0xA0; // bool
|
||||||
constexpr std::ptrdiff_t m_hEntityHittingMe = 0xA4; // CHandle<CBaseEntity>
|
constexpr std::ptrdiff_t m_hEntityHittingMe = 0xA4; // CHandle<CBaseEntity>
|
||||||
constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CShatterGlassShardPhysics {
|
namespace CShatterGlassShardPhysics {
|
||||||
@ -5520,11 +5520,11 @@ namespace CSkillDamage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CSkillFloat {
|
namespace CSkillFloat {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4]
|
constexpr std::ptrdiff_t m_pValue = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSkillInt {
|
namespace CSkillInt {
|
||||||
constexpr std::ptrdiff_t m_pValue = 0x0; // int32[4]
|
constexpr std::ptrdiff_t m_pValue = 0x0; // int32_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CSkyCamera {
|
namespace CSkyCamera {
|
||||||
@ -5545,7 +5545,7 @@ namespace CSmokeGrenadeProjectile {
|
|||||||
constexpr std::ptrdiff_t m_nRandomSeed = 0xA48; // int32_t
|
constexpr std::ptrdiff_t m_nRandomSeed = 0xA48; // int32_t
|
||||||
constexpr std::ptrdiff_t m_vSmokeColor = 0xA4C; // Vector
|
constexpr std::ptrdiff_t m_vSmokeColor = 0xA4C; // Vector
|
||||||
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xA58; // Vector
|
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xA58; // Vector
|
||||||
constexpr std::ptrdiff_t m_VoxelFrameData = 0xA68; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_VoxelFrameData = 0xA68; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_flLastBounce = 0xA80; // GameTime_t
|
constexpr std::ptrdiff_t m_flLastBounce = 0xA80; // GameTime_t
|
||||||
constexpr std::ptrdiff_t m_fllastSimulationTime = 0xA84; // GameTime_t
|
constexpr std::ptrdiff_t m_fllastSimulationTime = 0xA84; // GameTime_t
|
||||||
}
|
}
|
||||||
@ -5616,7 +5616,7 @@ namespace CSoundEventEntity {
|
|||||||
constexpr std::ptrdiff_t m_flSavedElapsedTime = 0x4B8; // float
|
constexpr std::ptrdiff_t m_flSavedElapsedTime = 0x4B8; // float
|
||||||
constexpr std::ptrdiff_t m_iszSourceEntityName = 0x4C0; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSourceEntityName = 0x4C0; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_iszAttachmentName = 0x4C8; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszAttachmentName = 0x4C8; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_onGUIDChanged = 0x4D0; // CEntityOutputTemplate< uint64 >
|
constexpr std::ptrdiff_t m_onGUIDChanged = 0x4D0; // CEntityOutputTemplate<uint64_t>
|
||||||
constexpr std::ptrdiff_t m_onSoundFinished = 0x4F8; // CEntityIOOutput
|
constexpr std::ptrdiff_t m_onSoundFinished = 0x4F8; // CEntityIOOutput
|
||||||
constexpr std::ptrdiff_t m_iszSoundName = 0x540; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszSoundName = 0x540; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_hSource = 0x550; // CEntityHandle
|
constexpr std::ptrdiff_t m_hSource = 0x550; // CEntityHandle
|
||||||
@ -5868,8 +5868,8 @@ namespace CTextureBasedAnimatable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace CTimeline {
|
namespace CTimeline {
|
||||||
constexpr std::ptrdiff_t m_flValues = 0x10; // float32[64]
|
constexpr std::ptrdiff_t m_flValues = 0x10; // float[64]
|
||||||
constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32[64]
|
constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32_t
|
constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32_t
|
||||||
constexpr std::ptrdiff_t m_flInterval = 0x214; // float
|
constexpr std::ptrdiff_t m_flInterval = 0x214; // float
|
||||||
constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float
|
constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float
|
||||||
@ -6038,7 +6038,7 @@ namespace CTriggerProximity {
|
|||||||
constexpr std::ptrdiff_t m_iszMeasureTarget = 0x8B0; // CUtlSymbolLarge
|
constexpr std::ptrdiff_t m_iszMeasureTarget = 0x8B0; // CUtlSymbolLarge
|
||||||
constexpr std::ptrdiff_t m_fRadius = 0x8B8; // float
|
constexpr std::ptrdiff_t m_fRadius = 0x8B8; // float
|
||||||
constexpr std::ptrdiff_t m_nTouchers = 0x8BC; // int32_t
|
constexpr std::ptrdiff_t m_nTouchers = 0x8BC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_NearestEntityDistance = 0x8C0; // CEntityOutputTemplate< float32 >
|
constexpr std::ptrdiff_t m_NearestEntityDistance = 0x8C0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CTriggerPush {
|
namespace CTriggerPush {
|
||||||
@ -6101,13 +6101,13 @@ namespace CTriggerVolume {
|
|||||||
namespace CVoteController {
|
namespace CVoteController {
|
||||||
constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x4B0; // int32_t
|
constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x4B0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x4B4; // int32_t
|
constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x4B4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nVoteOptionCount = 0x4B8; // int32[5]
|
constexpr std::ptrdiff_t m_nVoteOptionCount = 0x4B8; // int32_t[5]
|
||||||
constexpr std::ptrdiff_t m_nPotentialVotes = 0x4CC; // int32_t
|
constexpr std::ptrdiff_t m_nPotentialVotes = 0x4CC; // int32_t
|
||||||
constexpr std::ptrdiff_t m_bIsYesNoVote = 0x4D0; // bool
|
constexpr std::ptrdiff_t m_bIsYesNoVote = 0x4D0; // bool
|
||||||
constexpr std::ptrdiff_t m_acceptingVotesTimer = 0x4D8; // CountdownTimer
|
constexpr std::ptrdiff_t m_acceptingVotesTimer = 0x4D8; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_executeCommandTimer = 0x4F0; // CountdownTimer
|
constexpr std::ptrdiff_t m_executeCommandTimer = 0x4F0; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_resetVoteTimer = 0x508; // CountdownTimer
|
constexpr std::ptrdiff_t m_resetVoteTimer = 0x508; // CountdownTimer
|
||||||
constexpr std::ptrdiff_t m_nVotesCast = 0x520; // int32[64]
|
constexpr std::ptrdiff_t m_nVotesCast = 0x520; // int32_t[64]
|
||||||
constexpr std::ptrdiff_t m_playerHoldingVote = 0x620; // CPlayerSlot
|
constexpr std::ptrdiff_t m_playerHoldingVote = 0x620; // CPlayerSlot
|
||||||
constexpr std::ptrdiff_t m_playerOverrideForVote = 0x624; // CPlayerSlot
|
constexpr std::ptrdiff_t m_playerOverrideForVote = 0x624; // CPlayerSlot
|
||||||
constexpr std::ptrdiff_t m_nHighestCountIndex = 0x628; // int32_t
|
constexpr std::ptrdiff_t m_nHighestCountIndex = 0x628; // int32_t
|
||||||
@ -6181,7 +6181,7 @@ namespace EntityRenderAttribute_t {
|
|||||||
|
|
||||||
namespace EntitySpottedState_t {
|
namespace EntitySpottedState_t {
|
||||||
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool
|
||||||
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2]
|
constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Extent {
|
namespace Extent {
|
||||||
@ -6296,8 +6296,8 @@ namespace SellbackPurchaseEntry_t {
|
|||||||
|
|
||||||
namespace SimpleConstraintSoundProfile {
|
namespace SimpleConstraintSoundProfile {
|
||||||
constexpr std::ptrdiff_t eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
constexpr std::ptrdiff_t eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
||||||
constexpr std::ptrdiff_t m_keyPoints = 0xC; // float32[2]
|
constexpr std::ptrdiff_t m_keyPoints = 0xC; // float[2]
|
||||||
constexpr std::ptrdiff_t m_reversalSoundThresholds = 0x14; // float32[3]
|
constexpr std::ptrdiff_t m_reversalSoundThresholds = 0x14; // float[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace SpawnPoint {
|
namespace SpawnPoint {
|
||||||
@ -6468,7 +6468,7 @@ namespace magnetted_objects_t {
|
|||||||
|
|
||||||
namespace ragdoll_t {
|
namespace ragdoll_t {
|
||||||
constexpr std::ptrdiff_t list = 0x0; // CUtlVector<ragdollelement_t>
|
constexpr std::ptrdiff_t list = 0x0; // CUtlVector<ragdollelement_t>
|
||||||
constexpr std::ptrdiff_t boneIndex = 0x18; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t boneIndex = 0x18; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t allowStretch = 0x30; // bool
|
constexpr std::ptrdiff_t allowStretch = 0x30; // bool
|
||||||
constexpr std::ptrdiff_t unused = 0x31; // bool
|
constexpr std::ptrdiff_t unused = 0x31; // bool
|
||||||
}
|
}
|
||||||
|
@ -1110,7 +1110,7 @@
|
|||||||
"m_bScrambleTeamsOnRestart": 3563,
|
"m_bScrambleTeamsOnRestart": 3563,
|
||||||
"m_bServerPaused": 216,
|
"m_bServerPaused": 216,
|
||||||
"m_bServerVoteOnReset": 3881,
|
"m_bServerVoteOnReset": 3881,
|
||||||
"m_bSkipNextPerfSample": 10168,
|
"m_bSkipNextServerPerfSample": 10168,
|
||||||
"m_bSpawnedTerrorHuntHeavy": 3369,
|
"m_bSpawnedTerrorHuntHeavy": 3369,
|
||||||
"m_bSwapTeamsOnRestart": 3564,
|
"m_bSwapTeamsOnRestart": 3564,
|
||||||
"m_bSwitchingTeamsAtRoundReset": 5331,
|
"m_bSwitchingTeamsAtRoundReset": 5331,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.830819400 UTC
|
// 2023-10-03 00:41:24.663052500 UTC
|
||||||
|
|
||||||
pub mod ActiveModelConfig_t {
|
pub mod ActiveModelConfig_t {
|
||||||
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
|
pub const m_Handle: usize = 0x28; // ModelConfigHandle_t
|
||||||
@ -76,22 +76,22 @@ pub mod CAmbientGeneric {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CAnimGraphNetworkedVariables {
|
pub mod CAnimGraphNetworkedVariables {
|
||||||
pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase< uint32 >
|
pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase< uint8 >
|
pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase<uint8_t>
|
||||||
pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase< uint16 >
|
pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase<uint16_t>
|
||||||
pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase< int32 >
|
pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase<int32_t>
|
||||||
pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase< uint32 >
|
pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase< uint64 >
|
pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase<uint64_t>
|
||||||
pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase< float32 >
|
pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase<float>
|
||||||
pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase<Vector>
|
pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase<Vector>
|
||||||
pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase<Quaternion>
|
||||||
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xE0; // CNetworkUtlVectorBase< uint32 >
|
pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xE0; // CNetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_OwnerOnlyPredNetByteVariables: usize = 0xF8; // CNetworkUtlVectorBase< uint8 >
|
pub const m_OwnerOnlyPredNetByteVariables: usize = 0xF8; // CNetworkUtlVectorBase<uint8_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x110; // CNetworkUtlVectorBase< uint16 >
|
pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x110; // CNetworkUtlVectorBase<uint16_t>
|
||||||
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x128; // CNetworkUtlVectorBase< int32 >
|
pub const m_OwnerOnlyPredNetIntVariables: usize = 0x128; // CNetworkUtlVectorBase<int32_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x140; // CNetworkUtlVectorBase< uint32 >
|
pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x140; // CNetworkUtlVectorBase<uint32_t>
|
||||||
pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x158; // CNetworkUtlVectorBase< uint64 >
|
pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x158; // CNetworkUtlVectorBase<uint64_t>
|
||||||
pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x170; // CNetworkUtlVectorBase< float32 >
|
pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x170; // CNetworkUtlVectorBase<float>
|
||||||
pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x188; // CNetworkUtlVectorBase<Vector>
|
pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x188; // CNetworkUtlVectorBase<Vector>
|
||||||
pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1A0; // CNetworkUtlVectorBase<Quaternion>
|
||||||
pub const m_nBoolVariablesCount: usize = 0x1B8; // int32_t
|
pub const m_nBoolVariablesCount: usize = 0x1B8; // int32_t
|
||||||
@ -429,7 +429,7 @@ pub mod CBaseFire {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CBaseFlex {
|
pub mod CBaseFlex {
|
||||||
pub const m_flexWeight: usize = 0x890; // CNetworkUtlVectorBase< float32 >
|
pub const m_flexWeight: usize = 0x890; // CNetworkUtlVectorBase<float>
|
||||||
pub const m_vLookTargetPosition: usize = 0x8A8; // Vector
|
pub const m_vLookTargetPosition: usize = 0x8A8; // Vector
|
||||||
pub const m_blinktoggle: usize = 0x8B4; // bool
|
pub const m_blinktoggle: usize = 0x8B4; // bool
|
||||||
pub const m_flAllowResponsesEndTime: usize = 0x908; // GameTime_t
|
pub const m_flAllowResponsesEndTime: usize = 0x908; // GameTime_t
|
||||||
@ -594,7 +594,7 @@ pub mod CBasePlayerWeapon {
|
|||||||
pub const m_flNextSecondaryAttackTickRatio: usize = 0xC24; // float
|
pub const m_flNextSecondaryAttackTickRatio: usize = 0xC24; // float
|
||||||
pub const m_iClip1: usize = 0xC28; // int32_t
|
pub const m_iClip1: usize = 0xC28; // int32_t
|
||||||
pub const m_iClip2: usize = 0xC2C; // int32_t
|
pub const m_iClip2: usize = 0xC2C; // int32_t
|
||||||
pub const m_pReserveAmmo: usize = 0xC30; // int32[2]
|
pub const m_pReserveAmmo: usize = 0xC30; // int32_t[2]
|
||||||
pub const m_OnPlayerUse: usize = 0xC38; // CEntityIOOutput
|
pub const m_OnPlayerUse: usize = 0xC38; // CEntityIOOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -813,7 +813,7 @@ pub mod CBreakable {
|
|||||||
pub const m_impactEnergyScale: usize = 0x738; // float
|
pub const m_impactEnergyScale: usize = 0x738; // float
|
||||||
pub const m_nOverrideBlockLOS: usize = 0x73C; // EOverrideBlockLOS_t
|
pub const m_nOverrideBlockLOS: usize = 0x73C; // EOverrideBlockLOS_t
|
||||||
pub const m_OnBreak: usize = 0x740; // CEntityIOOutput
|
pub const m_OnBreak: usize = 0x740; // CEntityIOOutput
|
||||||
pub const m_OnHealthChanged: usize = 0x768; // CEntityOutputTemplate< float32 >
|
pub const m_OnHealthChanged: usize = 0x768; // CEntityOutputTemplate<float>
|
||||||
pub const m_flDmgModBullet: usize = 0x790; // float
|
pub const m_flDmgModBullet: usize = 0x790; // float
|
||||||
pub const m_flDmgModClub: usize = 0x794; // float
|
pub const m_flDmgModClub: usize = 0x794; // float
|
||||||
pub const m_flDmgModExplosive: usize = 0x798; // float
|
pub const m_flDmgModExplosive: usize = 0x798; // float
|
||||||
@ -828,7 +828,7 @@ pub mod CBreakable {
|
|||||||
|
|
||||||
pub mod CBreakableProp {
|
pub mod CBreakableProp {
|
||||||
pub const m_OnBreak: usize = 0x8E0; // CEntityIOOutput
|
pub const m_OnBreak: usize = 0x8E0; // CEntityIOOutput
|
||||||
pub const m_OnHealthChanged: usize = 0x908; // CEntityOutputTemplate< float32 >
|
pub const m_OnHealthChanged: usize = 0x908; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnTakeDamage: usize = 0x930; // CEntityIOOutput
|
pub const m_OnTakeDamage: usize = 0x930; // CEntityIOOutput
|
||||||
pub const m_impactEnergyScale: usize = 0x958; // float
|
pub const m_impactEnergyScale: usize = 0x958; // float
|
||||||
pub const m_iMinHealthDmg: usize = 0x95C; // int32_t
|
pub const m_iMinHealthDmg: usize = 0x95C; // int32_t
|
||||||
@ -994,7 +994,7 @@ pub mod CCSBot {
|
|||||||
pub const m_mustRunTimer: usize = 0x66C0; // CountdownTimer
|
pub const m_mustRunTimer: usize = 0x66C0; // CountdownTimer
|
||||||
pub const m_waitTimer: usize = 0x66D8; // CountdownTimer
|
pub const m_waitTimer: usize = 0x66D8; // CountdownTimer
|
||||||
pub const m_updateTravelDistanceTimer: usize = 0x66F0; // CountdownTimer
|
pub const m_updateTravelDistanceTimer: usize = 0x66F0; // CountdownTimer
|
||||||
pub const m_playerTravelDistance: usize = 0x6708; // float32[64]
|
pub const m_playerTravelDistance: usize = 0x6708; // float[64]
|
||||||
pub const m_travelDistancePhase: usize = 0x6808; // uint8_t
|
pub const m_travelDistancePhase: usize = 0x6808; // uint8_t
|
||||||
pub const m_hostageEscortCount: usize = 0x69A0; // uint8_t
|
pub const m_hostageEscortCount: usize = 0x69A0; // uint8_t
|
||||||
pub const m_hostageEscortCountTimestamp: usize = 0x69A4; // float
|
pub const m_hostageEscortCountTimestamp: usize = 0x69A4; // float
|
||||||
@ -1081,7 +1081,7 @@ pub mod CCSBot {
|
|||||||
pub const m_wiggleTimer: usize = 0x7488; // CountdownTimer
|
pub const m_wiggleTimer: usize = 0x7488; // CountdownTimer
|
||||||
pub const m_stuckJumpTimer: usize = 0x74A0; // CountdownTimer
|
pub const m_stuckJumpTimer: usize = 0x74A0; // CountdownTimer
|
||||||
pub const m_nextCleanupCheckTimestamp: usize = 0x74B8; // GameTime_t
|
pub const m_nextCleanupCheckTimestamp: usize = 0x74B8; // GameTime_t
|
||||||
pub const m_avgVel: usize = 0x74BC; // float32[10]
|
pub const m_avgVel: usize = 0x74BC; // float[10]
|
||||||
pub const m_avgVelIndex: usize = 0x74E4; // int32_t
|
pub const m_avgVelIndex: usize = 0x74E4; // int32_t
|
||||||
pub const m_avgVelCount: usize = 0x74E8; // int32_t
|
pub const m_avgVelCount: usize = 0x74E8; // int32_t
|
||||||
pub const m_lastOrigin: usize = 0x74EC; // Vector
|
pub const m_lastOrigin: usize = 0x74EC; // Vector
|
||||||
@ -1181,10 +1181,10 @@ pub mod CCSGameRules {
|
|||||||
pub const m_numGlobalGiftsGiven: usize = 0x964; // uint32_t
|
pub const m_numGlobalGiftsGiven: usize = 0x964; // uint32_t
|
||||||
pub const m_numGlobalGifters: usize = 0x968; // uint32_t
|
pub const m_numGlobalGifters: usize = 0x968; // uint32_t
|
||||||
pub const m_numGlobalGiftsPeriodSeconds: usize = 0x96C; // uint32_t
|
pub const m_numGlobalGiftsPeriodSeconds: usize = 0x96C; // uint32_t
|
||||||
pub const m_arrFeaturedGiftersAccounts: usize = 0x970; // uint32[4]
|
pub const m_arrFeaturedGiftersAccounts: usize = 0x970; // uint32_t[4]
|
||||||
pub const m_arrFeaturedGiftersGifts: usize = 0x980; // uint32[4]
|
pub const m_arrFeaturedGiftersGifts: usize = 0x980; // uint32_t[4]
|
||||||
pub const m_arrProhibitedItemIndices: usize = 0x990; // uint16[100]
|
pub const m_arrProhibitedItemIndices: usize = 0x990; // uint16_t[100]
|
||||||
pub const m_arrTournamentActiveCasterAccounts: usize = 0xA58; // uint32[4]
|
pub const m_arrTournamentActiveCasterAccounts: usize = 0xA58; // uint32_t[4]
|
||||||
pub const m_numBestOfMaps: usize = 0xA68; // int32_t
|
pub const m_numBestOfMaps: usize = 0xA68; // int32_t
|
||||||
pub const m_nHalloweenMaskListSeed: usize = 0xA6C; // int32_t
|
pub const m_nHalloweenMaskListSeed: usize = 0xA6C; // int32_t
|
||||||
pub const m_bBombDropped: usize = 0xA70; // bool
|
pub const m_bBombDropped: usize = 0xA70; // bool
|
||||||
@ -1194,19 +1194,19 @@ pub mod CCSGameRules {
|
|||||||
pub const m_bTCantBuy: usize = 0xA7C; // bool
|
pub const m_bTCantBuy: usize = 0xA7C; // bool
|
||||||
pub const m_bCTCantBuy: usize = 0xA7D; // bool
|
pub const m_bCTCantBuy: usize = 0xA7D; // bool
|
||||||
pub const m_flGuardianBuyUntilTime: usize = 0xA80; // GameTime_t
|
pub const m_flGuardianBuyUntilTime: usize = 0xA80; // GameTime_t
|
||||||
pub const m_iMatchStats_RoundResults: usize = 0xA84; // int32[30]
|
pub const m_iMatchStats_RoundResults: usize = 0xA84; // int32_t[30]
|
||||||
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xAFC; // int32[30]
|
pub const m_iMatchStats_PlayersAlive_CT: usize = 0xAFC; // int32_t[30]
|
||||||
pub const m_iMatchStats_PlayersAlive_T: usize = 0xB74; // int32[30]
|
pub const m_iMatchStats_PlayersAlive_T: usize = 0xB74; // int32_t[30]
|
||||||
pub const m_TeamRespawnWaveTimes: usize = 0xBEC; // float32[32]
|
pub const m_TeamRespawnWaveTimes: usize = 0xBEC; // float[32]
|
||||||
pub const m_flNextRespawnWave: usize = 0xC6C; // GameTime_t[32]
|
pub const m_flNextRespawnWave: usize = 0xC6C; // GameTime_t[32]
|
||||||
pub const m_nServerQuestID: usize = 0xCEC; // int32_t
|
pub const m_nServerQuestID: usize = 0xCEC; // int32_t
|
||||||
pub const m_vMinimapMins: usize = 0xCF0; // Vector
|
pub const m_vMinimapMins: usize = 0xCF0; // Vector
|
||||||
pub const m_vMinimapMaxs: usize = 0xCFC; // Vector
|
pub const m_vMinimapMaxs: usize = 0xCFC; // Vector
|
||||||
pub const m_MinimapVerticalSectionHeights: usize = 0xD08; // float32[8]
|
pub const m_MinimapVerticalSectionHeights: usize = 0xD08; // float[8]
|
||||||
pub const m_bDontIncrementCoopWave: usize = 0xD28; // bool
|
pub const m_bDontIncrementCoopWave: usize = 0xD28; // bool
|
||||||
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xD29; // bool
|
pub const m_bSpawnedTerrorHuntHeavy: usize = 0xD29; // bool
|
||||||
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xD2C; // int32[10]
|
pub const m_nEndMatchMapGroupVoteTypes: usize = 0xD2C; // int32_t[10]
|
||||||
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD54; // int32[10]
|
pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD54; // int32_t[10]
|
||||||
pub const m_nEndMatchMapVoteWinner: usize = 0xD7C; // int32_t
|
pub const m_nEndMatchMapVoteWinner: usize = 0xD7C; // int32_t
|
||||||
pub const m_iNumConsecutiveCTLoses: usize = 0xD80; // int32_t
|
pub const m_iNumConsecutiveCTLoses: usize = 0xD80; // int32_t
|
||||||
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD84; // int32_t
|
pub const m_iNumConsecutiveTerroristLoses: usize = 0xD84; // int32_t
|
||||||
@ -1223,13 +1223,13 @@ pub mod CCSGameRules {
|
|||||||
pub const m_iNumCT: usize = 0xDC4; // int32_t
|
pub const m_iNumCT: usize = 0xDC4; // int32_t
|
||||||
pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32_t
|
pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32_t
|
||||||
pub const m_iNumSpawnableCT: usize = 0xDCC; // int32_t
|
pub const m_iNumSpawnableCT: usize = 0xDCC; // int32_t
|
||||||
pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector< int32 >
|
pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector<int32_t>
|
||||||
pub const m_bFirstConnected: usize = 0xDE8; // bool
|
pub const m_bFirstConnected: usize = 0xDE8; // bool
|
||||||
pub const m_bCompleteReset: usize = 0xDE9; // bool
|
pub const m_bCompleteReset: usize = 0xDE9; // bool
|
||||||
pub const m_bPickNewTeamsOnReset: usize = 0xDEA; // bool
|
pub const m_bPickNewTeamsOnReset: usize = 0xDEA; // bool
|
||||||
pub const m_bScrambleTeamsOnRestart: usize = 0xDEB; // bool
|
pub const m_bScrambleTeamsOnRestart: usize = 0xDEB; // bool
|
||||||
pub const m_bSwapTeamsOnRestart: usize = 0xDEC; // bool
|
pub const m_bSwapTeamsOnRestart: usize = 0xDEC; // bool
|
||||||
pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector< int32 >
|
pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector<int32_t>
|
||||||
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool
|
pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool
|
||||||
pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32_t
|
pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32_t
|
||||||
pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char*
|
pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char*
|
||||||
@ -1305,7 +1305,7 @@ pub mod CCSGameRules {
|
|||||||
pub const m_RetakeRules: usize = 0x1568; // CRetakeGameRules
|
pub const m_RetakeRules: usize = 0x1568; // CRetakeGameRules
|
||||||
pub const m_GuardianBotSkillLevelMax: usize = 0x174C; // int32_t
|
pub const m_GuardianBotSkillLevelMax: usize = 0x174C; // int32_t
|
||||||
pub const m_GuardianBotSkillLevelMin: usize = 0x1750; // int32_t
|
pub const m_GuardianBotSkillLevelMin: usize = 0x1750; // int32_t
|
||||||
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1758; // CUtlVector< int32 >[4]
|
pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1758; // CUtlVector<int32_t>[4]
|
||||||
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17B8; // bool[4]
|
pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17B8; // bool[4]
|
||||||
pub const m_nMatchEndCount: usize = 0x17E0; // uint8_t
|
pub const m_nMatchEndCount: usize = 0x17E0; // uint8_t
|
||||||
pub const m_nTTeamIntroVariant: usize = 0x17E4; // int32_t
|
pub const m_nTTeamIntroVariant: usize = 0x17E4; // int32_t
|
||||||
@ -1314,7 +1314,7 @@ pub mod CCSGameRules {
|
|||||||
pub const m_fTeamIntroPeriodEnd: usize = 0x17F0; // GameTime_t
|
pub const m_fTeamIntroPeriodEnd: usize = 0x17F0; // GameTime_t
|
||||||
pub const m_bPlayedTeamIntroVO: usize = 0x17F4; // bool
|
pub const m_bPlayedTeamIntroVO: usize = 0x17F4; // bool
|
||||||
pub const m_flLastPerfSampleTime: usize = 0x27B0; // double
|
pub const m_flLastPerfSampleTime: usize = 0x27B0; // double
|
||||||
pub const m_bSkipNextPerfSample: usize = 0x27B8; // bool
|
pub const m_bSkipNextServerPerfSample: usize = 0x27B8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CCSGameRulesProxy {
|
pub mod CCSGameRulesProxy {
|
||||||
@ -1436,7 +1436,7 @@ pub mod CCSPlayerController_InventoryServices {
|
|||||||
pub const m_nPersonaDataPublicCommendsLeader: usize = 0x60; // int32_t
|
pub const m_nPersonaDataPublicCommendsLeader: usize = 0x60; // int32_t
|
||||||
pub const m_nPersonaDataPublicCommendsTeacher: usize = 0x64; // int32_t
|
pub const m_nPersonaDataPublicCommendsTeacher: usize = 0x64; // int32_t
|
||||||
pub const m_nPersonaDataPublicCommendsFriendly: usize = 0x68; // int32_t
|
pub const m_nPersonaDataPublicCommendsFriendly: usize = 0x68; // int32_t
|
||||||
pub const m_unEquippedPlayerSprayIDs: usize = 0xF48; // uint32[1]
|
pub const m_unEquippedPlayerSprayIDs: usize = 0xF48; // uint32_t[1]
|
||||||
pub const m_vecTerroristLoadoutCache: usize = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
pub const m_vecTerroristLoadoutCache: usize = 0xF50; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
pub const m_vecCounterTerroristLoadoutCache: usize = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
pub const m_vecCounterTerroristLoadoutCache: usize = 0xFA0; // CUtlVectorEmbeddedNetworkVar<CEconItemView>
|
||||||
}
|
}
|
||||||
@ -1540,7 +1540,7 @@ pub mod CCSPlayerPawnBase {
|
|||||||
pub const m_bInvalidSteamLogonDelayed: usize = 0xD46; // bool
|
pub const m_bInvalidSteamLogonDelayed: usize = 0xD46; // bool
|
||||||
pub const m_iTeamKills: usize = 0xD48; // int32_t
|
pub const m_iTeamKills: usize = 0xD48; // int32_t
|
||||||
pub const m_flLastAction: usize = 0xD4C; // GameTime_t
|
pub const m_flLastAction: usize = 0xD4C; // GameTime_t
|
||||||
pub const m_flNameChangeHistory: usize = 0xD50; // float32[5]
|
pub const m_flNameChangeHistory: usize = 0xD50; // float[5]
|
||||||
pub const m_fLastGivenDefuserTime: usize = 0xD64; // float
|
pub const m_fLastGivenDefuserTime: usize = 0xD64; // float
|
||||||
pub const m_fLastGivenBombTime: usize = 0xD68; // float
|
pub const m_fLastGivenBombTime: usize = 0xD68; // float
|
||||||
pub const m_bHasNightVision: usize = 0xD6C; // bool
|
pub const m_bHasNightVision: usize = 0xD6C; // bool
|
||||||
@ -1618,7 +1618,7 @@ pub mod CCSPlayerPawnBase {
|
|||||||
pub const m_iRoundsWon: usize = 0x132C; // int32_t
|
pub const m_iRoundsWon: usize = 0x132C; // int32_t
|
||||||
pub const m_lastRoundResult: usize = 0x1330; // int32_t
|
pub const m_lastRoundResult: usize = 0x1330; // int32_t
|
||||||
pub const m_wasNotKilledNaturally: usize = 0x1334; // bool
|
pub const m_wasNotKilledNaturally: usize = 0x1334; // bool
|
||||||
pub const m_vecPlayerPatchEconIndices: usize = 0x1338; // uint32[5]
|
pub const m_vecPlayerPatchEconIndices: usize = 0x1338; // uint32_t[5]
|
||||||
pub const m_iDeathFlags: usize = 0x134C; // int32_t
|
pub const m_iDeathFlags: usize = 0x134C; // int32_t
|
||||||
pub const m_hPet: usize = 0x1350; // CHandle<CChicken>
|
pub const m_hPet: usize = 0x1350; // CHandle<CChicken>
|
||||||
pub const m_unCurrentEquipmentValue: usize = 0x1520; // uint16_t
|
pub const m_unCurrentEquipmentValue: usize = 0x1520; // uint16_t
|
||||||
@ -1645,9 +1645,9 @@ pub mod CCSPlayerResource {
|
|||||||
pub const m_iHostageEntityIDs: usize = 0x4C8; // CEntityIndex[12]
|
pub const m_iHostageEntityIDs: usize = 0x4C8; // CEntityIndex[12]
|
||||||
pub const m_bombsiteCenterA: usize = 0x4F8; // Vector
|
pub const m_bombsiteCenterA: usize = 0x4F8; // Vector
|
||||||
pub const m_bombsiteCenterB: usize = 0x504; // Vector
|
pub const m_bombsiteCenterB: usize = 0x504; // Vector
|
||||||
pub const m_hostageRescueX: usize = 0x510; // int32[4]
|
pub const m_hostageRescueX: usize = 0x510; // int32_t[4]
|
||||||
pub const m_hostageRescueY: usize = 0x520; // int32[4]
|
pub const m_hostageRescueY: usize = 0x520; // int32_t[4]
|
||||||
pub const m_hostageRescueZ: usize = 0x530; // int32[4]
|
pub const m_hostageRescueZ: usize = 0x530; // int32_t[4]
|
||||||
pub const m_bEndMatchNextMapAllVoted: usize = 0x540; // bool
|
pub const m_bEndMatchNextMapAllVoted: usize = 0x540; // bool
|
||||||
pub const m_foundGoalPositions: usize = 0x541; // bool
|
pub const m_foundGoalPositions: usize = 0x541; // bool
|
||||||
}
|
}
|
||||||
@ -1695,7 +1695,7 @@ pub mod CCSPlayer_MovementServices {
|
|||||||
pub const m_duckUntilOnGround: usize = 0x268; // bool
|
pub const m_duckUntilOnGround: usize = 0x268; // bool
|
||||||
pub const m_bHasWalkMovedSinceLastJump: usize = 0x269; // bool
|
pub const m_bHasWalkMovedSinceLastJump: usize = 0x269; // bool
|
||||||
pub const m_bInStuckTest: usize = 0x26A; // bool
|
pub const m_bInStuckTest: usize = 0x26A; // bool
|
||||||
pub const m_flStuckCheckTime: usize = 0x278; // float32[64][2]
|
pub const m_flStuckCheckTime: usize = 0x278; // float[64][2]
|
||||||
pub const m_nTraceCount: usize = 0x478; // int32_t
|
pub const m_nTraceCount: usize = 0x478; // int32_t
|
||||||
pub const m_StuckLast: usize = 0x47C; // int32_t
|
pub const m_StuckLast: usize = 0x47C; // int32_t
|
||||||
pub const m_bSpeedCropped: usize = 0x480; // bool
|
pub const m_bSpeedCropped: usize = 0x480; // bool
|
||||||
@ -2439,7 +2439,7 @@ pub mod CEnvFireSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CEnvGlobal {
|
pub mod CEnvGlobal {
|
||||||
pub const m_outCounter: usize = 0x4B0; // CEntityOutputTemplate< int32 >
|
pub const m_outCounter: usize = 0x4B0; // CEntityOutputTemplate<int32_t>
|
||||||
pub const m_globalstate: usize = 0x4D8; // CUtlSymbolLarge
|
pub const m_globalstate: usize = 0x4D8; // CUtlSymbolLarge
|
||||||
pub const m_triggermode: usize = 0x4E0; // int32_t
|
pub const m_triggermode: usize = 0x4E0; // int32_t
|
||||||
pub const m_initialstate: usize = 0x4E4; // int32_t
|
pub const m_initialstate: usize = 0x4E4; // int32_t
|
||||||
@ -2531,7 +2531,7 @@ pub mod CEnvMicrophone {
|
|||||||
pub const m_iSpeakerDSPPreset: usize = 0x4D8; // int32_t
|
pub const m_iSpeakerDSPPreset: usize = 0x4D8; // int32_t
|
||||||
pub const m_iszListenFilter: usize = 0x4E0; // CUtlSymbolLarge
|
pub const m_iszListenFilter: usize = 0x4E0; // CUtlSymbolLarge
|
||||||
pub const m_hListenFilter: usize = 0x4E8; // CHandle<CBaseFilter>
|
pub const m_hListenFilter: usize = 0x4E8; // CHandle<CBaseFilter>
|
||||||
pub const m_SoundLevel: usize = 0x4F0; // CEntityOutputTemplate< float32 >
|
pub const m_SoundLevel: usize = 0x4F0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnRoutedSound: usize = 0x518; // CEntityIOOutput
|
pub const m_OnRoutedSound: usize = 0x518; // CEntityIOOutput
|
||||||
pub const m_OnHeardSound: usize = 0x540; // CEntityIOOutput
|
pub const m_OnHeardSound: usize = 0x540; // CEntityIOOutput
|
||||||
pub const m_szLastSound: usize = 0x568; // char[256]
|
pub const m_szLastSound: usize = 0x568; // char[256]
|
||||||
@ -2586,7 +2586,7 @@ pub mod CEnvProjectedTexture {
|
|||||||
|
|
||||||
pub mod CEnvScreenOverlay {
|
pub mod CEnvScreenOverlay {
|
||||||
pub const m_iszOverlayNames: usize = 0x4B0; // CUtlSymbolLarge[10]
|
pub const m_iszOverlayNames: usize = 0x4B0; // CUtlSymbolLarge[10]
|
||||||
pub const m_flOverlayTimes: usize = 0x500; // float32[10]
|
pub const m_flOverlayTimes: usize = 0x500; // float[10]
|
||||||
pub const m_flStartTime: usize = 0x528; // GameTime_t
|
pub const m_flStartTime: usize = 0x528; // GameTime_t
|
||||||
pub const m_iDesiredOverlay: usize = 0x52C; // int32_t
|
pub const m_iDesiredOverlay: usize = 0x52C; // int32_t
|
||||||
pub const m_bIsActive: usize = 0x530; // bool
|
pub const m_bIsActive: usize = 0x530; // bool
|
||||||
@ -2827,11 +2827,11 @@ pub mod CFireSmoke {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFiringModeFloat {
|
pub mod CFiringModeFloat {
|
||||||
pub const m_flValues: usize = 0x0; // float32[2]
|
pub const m_flValues: usize = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFiringModeInt {
|
pub mod CFiringModeInt {
|
||||||
pub const m_nValues: usize = 0x0; // int32[2]
|
pub const m_nValues: usize = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFish {
|
pub mod CFish {
|
||||||
@ -3030,7 +3030,7 @@ pub mod CFuncShatterglass {
|
|||||||
pub const m_hConcreteMaterialEdgeFins: usize = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
pub const m_hConcreteMaterialEdgeFins: usize = 0x720; // CStrongHandle<InfoForResourceTypeIMaterial2>
|
||||||
pub const m_matPanelTransform: usize = 0x728; // matrix3x4_t
|
pub const m_matPanelTransform: usize = 0x728; // matrix3x4_t
|
||||||
pub const m_matPanelTransformWsTemp: usize = 0x758; // matrix3x4_t
|
pub const m_matPanelTransformWsTemp: usize = 0x758; // matrix3x4_t
|
||||||
pub const m_vecShatterGlassShards: usize = 0x788; // CUtlVector< uint32 >
|
pub const m_vecShatterGlassShards: usize = 0x788; // CUtlVector<uint32_t>
|
||||||
pub const m_PanelSize: usize = 0x7A0; // Vector2D
|
pub const m_PanelSize: usize = 0x7A0; // Vector2D
|
||||||
pub const m_vecPanelNormalWs: usize = 0x7A8; // Vector
|
pub const m_vecPanelNormalWs: usize = 0x7A8; // Vector
|
||||||
pub const m_nNumShardsEverCreated: usize = 0x7B4; // int32_t
|
pub const m_nNumShardsEverCreated: usize = 0x7B4; // int32_t
|
||||||
@ -3160,14 +3160,14 @@ pub mod CGameGibManager {
|
|||||||
|
|
||||||
pub mod CGamePlayerEquip {
|
pub mod CGamePlayerEquip {
|
||||||
pub const m_weaponNames: usize = 0x710; // CUtlSymbolLarge[32]
|
pub const m_weaponNames: usize = 0x710; // CUtlSymbolLarge[32]
|
||||||
pub const m_weaponCount: usize = 0x810; // int32[32]
|
pub const m_weaponCount: usize = 0x810; // int32_t[32]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CGamePlayerZone {
|
pub mod CGamePlayerZone {
|
||||||
pub const m_OnPlayerInZone: usize = 0x708; // CEntityIOOutput
|
pub const m_OnPlayerInZone: usize = 0x708; // CEntityIOOutput
|
||||||
pub const m_OnPlayerOutZone: usize = 0x730; // CEntityIOOutput
|
pub const m_OnPlayerOutZone: usize = 0x730; // CEntityIOOutput
|
||||||
pub const m_PlayersInCount: usize = 0x758; // CEntityOutputTemplate< int32 >
|
pub const m_PlayersInCount: usize = 0x758; // CEntityOutputTemplate<int32_t>
|
||||||
pub const m_PlayersOutCount: usize = 0x780; // CEntityOutputTemplate< int32 >
|
pub const m_PlayersOutCount: usize = 0x780; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CGameRules {
|
pub mod CGameRules {
|
||||||
@ -3349,7 +3349,7 @@ pub mod CHintMessageQueue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CHitboxComponent {
|
pub mod CHitboxComponent {
|
||||||
pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1]
|
pub const m_bvDisabledHitGroups: usize = 0x24; // uint32_t[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CHostage {
|
pub mod CHostage {
|
||||||
@ -3398,16 +3398,16 @@ pub mod CHostageExpresserShim {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CInButtonState {
|
pub mod CInButtonState {
|
||||||
pub const m_pButtonStates: usize = 0x8; // uint64[3]
|
pub const m_pButtonStates: usize = 0x8; // uint64_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CInferno {
|
pub mod CInferno {
|
||||||
pub const m_fireXDelta: usize = 0x710; // int32[64]
|
pub const m_fireXDelta: usize = 0x710; // int32_t[64]
|
||||||
pub const m_fireYDelta: usize = 0x810; // int32[64]
|
pub const m_fireYDelta: usize = 0x810; // int32_t[64]
|
||||||
pub const m_fireZDelta: usize = 0x910; // int32[64]
|
pub const m_fireZDelta: usize = 0x910; // int32_t[64]
|
||||||
pub const m_fireParentXDelta: usize = 0xA10; // int32[64]
|
pub const m_fireParentXDelta: usize = 0xA10; // int32_t[64]
|
||||||
pub const m_fireParentYDelta: usize = 0xB10; // int32[64]
|
pub const m_fireParentYDelta: usize = 0xB10; // int32_t[64]
|
||||||
pub const m_fireParentZDelta: usize = 0xC10; // int32[64]
|
pub const m_fireParentZDelta: usize = 0xC10; // int32_t[64]
|
||||||
pub const m_bFireIsBurning: usize = 0xD10; // bool[64]
|
pub const m_bFireIsBurning: usize = 0xD10; // bool[64]
|
||||||
pub const m_BurnNormal: usize = 0xD50; // Vector[64]
|
pub const m_BurnNormal: usize = 0xD50; // Vector[64]
|
||||||
pub const m_fireCount: usize = 0x1050; // int32_t
|
pub const m_fireCount: usize = 0x1050; // int32_t
|
||||||
@ -3726,7 +3726,7 @@ pub mod CLogicCase {
|
|||||||
pub const m_nCase: usize = 0x4B0; // CUtlSymbolLarge[32]
|
pub const m_nCase: usize = 0x4B0; // CUtlSymbolLarge[32]
|
||||||
pub const m_nShuffleCases: usize = 0x5B0; // int32_t
|
pub const m_nShuffleCases: usize = 0x5B0; // int32_t
|
||||||
pub const m_nLastShuffleCase: usize = 0x5B4; // int32_t
|
pub const m_nLastShuffleCase: usize = 0x5B4; // int32_t
|
||||||
pub const m_uchShuffleCaseMap: usize = 0x5B8; // uint8[32]
|
pub const m_uchShuffleCaseMap: usize = 0x5B8; // uint8_t[32]
|
||||||
pub const m_OnCase: usize = 0x5D8; // CEntityIOOutput[32]
|
pub const m_OnCase: usize = 0x5D8; // CEntityIOOutput[32]
|
||||||
pub const m_OnDefault: usize = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
pub const m_OnDefault: usize = 0xAD8; // CEntityOutputTemplate<CVariantBase<CVariantDefaultAllocator>>
|
||||||
}
|
}
|
||||||
@ -3741,10 +3741,10 @@ pub mod CLogicCollisionPair {
|
|||||||
pub mod CLogicCompare {
|
pub mod CLogicCompare {
|
||||||
pub const m_flInValue: usize = 0x4B0; // float
|
pub const m_flInValue: usize = 0x4B0; // float
|
||||||
pub const m_flCompareValue: usize = 0x4B4; // float
|
pub const m_flCompareValue: usize = 0x4B4; // float
|
||||||
pub const m_OnLessThan: usize = 0x4B8; // CEntityOutputTemplate< float32 >
|
pub const m_OnLessThan: usize = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnEqualTo: usize = 0x4E0; // CEntityOutputTemplate< float32 >
|
pub const m_OnEqualTo: usize = 0x4E0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnNotEqualTo: usize = 0x508; // CEntityOutputTemplate< float32 >
|
pub const m_OnNotEqualTo: usize = 0x508; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnGreaterThan: usize = 0x530; // CEntityOutputTemplate< float32 >
|
pub const m_OnGreaterThan: usize = 0x530; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CLogicDistanceAutosave {
|
pub mod CLogicDistanceAutosave {
|
||||||
@ -3800,20 +3800,20 @@ pub mod CLogicMeasureMovement {
|
|||||||
pub mod CLogicNPCCounter {
|
pub mod CLogicNPCCounter {
|
||||||
pub const m_OnMinCountAll: usize = 0x4B0; // CEntityIOOutput
|
pub const m_OnMinCountAll: usize = 0x4B0; // CEntityIOOutput
|
||||||
pub const m_OnMaxCountAll: usize = 0x4D8; // CEntityIOOutput
|
pub const m_OnMaxCountAll: usize = 0x4D8; // CEntityIOOutput
|
||||||
pub const m_OnFactorAll: usize = 0x500; // CEntityOutputTemplate< float32 >
|
pub const m_OnFactorAll: usize = 0x500; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinPlayerDistAll: usize = 0x528; // CEntityOutputTemplate< float32 >
|
pub const m_OnMinPlayerDistAll: usize = 0x528; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinCount_1: usize = 0x550; // CEntityIOOutput
|
pub const m_OnMinCount_1: usize = 0x550; // CEntityIOOutput
|
||||||
pub const m_OnMaxCount_1: usize = 0x578; // CEntityIOOutput
|
pub const m_OnMaxCount_1: usize = 0x578; // CEntityIOOutput
|
||||||
pub const m_OnFactor_1: usize = 0x5A0; // CEntityOutputTemplate< float32 >
|
pub const m_OnFactor_1: usize = 0x5A0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinPlayerDist_1: usize = 0x5C8; // CEntityOutputTemplate< float32 >
|
pub const m_OnMinPlayerDist_1: usize = 0x5C8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinCount_2: usize = 0x5F0; // CEntityIOOutput
|
pub const m_OnMinCount_2: usize = 0x5F0; // CEntityIOOutput
|
||||||
pub const m_OnMaxCount_2: usize = 0x618; // CEntityIOOutput
|
pub const m_OnMaxCount_2: usize = 0x618; // CEntityIOOutput
|
||||||
pub const m_OnFactor_2: usize = 0x640; // CEntityOutputTemplate< float32 >
|
pub const m_OnFactor_2: usize = 0x640; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinPlayerDist_2: usize = 0x668; // CEntityOutputTemplate< float32 >
|
pub const m_OnMinPlayerDist_2: usize = 0x668; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinCount_3: usize = 0x690; // CEntityIOOutput
|
pub const m_OnMinCount_3: usize = 0x690; // CEntityIOOutput
|
||||||
pub const m_OnMaxCount_3: usize = 0x6B8; // CEntityIOOutput
|
pub const m_OnMaxCount_3: usize = 0x6B8; // CEntityIOOutput
|
||||||
pub const m_OnFactor_3: usize = 0x6E0; // CEntityOutputTemplate< float32 >
|
pub const m_OnFactor_3: usize = 0x6E0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnMinPlayerDist_3: usize = 0x708; // CEntityOutputTemplate< float32 >
|
pub const m_OnMinPlayerDist_3: usize = 0x708; // CEntityOutputTemplate<float>
|
||||||
pub const m_hSource: usize = 0x730; // CEntityHandle
|
pub const m_hSource: usize = 0x730; // CEntityHandle
|
||||||
pub const m_iszSourceEntityName: usize = 0x738; // CUtlSymbolLarge
|
pub const m_iszSourceEntityName: usize = 0x738; // CUtlSymbolLarge
|
||||||
pub const m_flDistanceMax: usize = 0x740; // float
|
pub const m_flDistanceMax: usize = 0x740; // float
|
||||||
@ -3865,7 +3865,7 @@ pub mod CLogicPlayerProxy {
|
|||||||
pub const m_PlayerHasAmmo: usize = 0x4B8; // CEntityIOOutput
|
pub const m_PlayerHasAmmo: usize = 0x4B8; // CEntityIOOutput
|
||||||
pub const m_PlayerHasNoAmmo: usize = 0x4E0; // CEntityIOOutput
|
pub const m_PlayerHasNoAmmo: usize = 0x4E0; // CEntityIOOutput
|
||||||
pub const m_PlayerDied: usize = 0x508; // CEntityIOOutput
|
pub const m_PlayerDied: usize = 0x508; // CEntityIOOutput
|
||||||
pub const m_RequestedPlayerHealth: usize = 0x530; // CEntityOutputTemplate< int32 >
|
pub const m_RequestedPlayerHealth: usize = 0x530; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CLogicRelay {
|
pub mod CLogicRelay {
|
||||||
@ -3896,24 +3896,24 @@ pub mod CMapVetoPickController {
|
|||||||
pub const m_bPreMatchDraftStateChanged: usize = 0x4D8; // bool
|
pub const m_bPreMatchDraftStateChanged: usize = 0x4D8; // bool
|
||||||
pub const m_nDraftType: usize = 0x4DC; // int32_t
|
pub const m_nDraftType: usize = 0x4DC; // int32_t
|
||||||
pub const m_nTeamWinningCoinToss: usize = 0x4E0; // int32_t
|
pub const m_nTeamWinningCoinToss: usize = 0x4E0; // int32_t
|
||||||
pub const m_nTeamWithFirstChoice: usize = 0x4E4; // int32[64]
|
pub const m_nTeamWithFirstChoice: usize = 0x4E4; // int32_t[64]
|
||||||
pub const m_nVoteMapIdsList: usize = 0x5E4; // int32[7]
|
pub const m_nVoteMapIdsList: usize = 0x5E4; // int32_t[7]
|
||||||
pub const m_nAccountIDs: usize = 0x600; // int32[64]
|
pub const m_nAccountIDs: usize = 0x600; // int32_t[64]
|
||||||
pub const m_nMapId0: usize = 0x700; // int32[64]
|
pub const m_nMapId0: usize = 0x700; // int32_t[64]
|
||||||
pub const m_nMapId1: usize = 0x800; // int32[64]
|
pub const m_nMapId1: usize = 0x800; // int32_t[64]
|
||||||
pub const m_nMapId2: usize = 0x900; // int32[64]
|
pub const m_nMapId2: usize = 0x900; // int32_t[64]
|
||||||
pub const m_nMapId3: usize = 0xA00; // int32[64]
|
pub const m_nMapId3: usize = 0xA00; // int32_t[64]
|
||||||
pub const m_nMapId4: usize = 0xB00; // int32[64]
|
pub const m_nMapId4: usize = 0xB00; // int32_t[64]
|
||||||
pub const m_nMapId5: usize = 0xC00; // int32[64]
|
pub const m_nMapId5: usize = 0xC00; // int32_t[64]
|
||||||
pub const m_nStartingSide0: usize = 0xD00; // int32[64]
|
pub const m_nStartingSide0: usize = 0xD00; // int32_t[64]
|
||||||
pub const m_nCurrentPhase: usize = 0xE00; // int32_t
|
pub const m_nCurrentPhase: usize = 0xE00; // int32_t
|
||||||
pub const m_nPhaseStartTick: usize = 0xE04; // int32_t
|
pub const m_nPhaseStartTick: usize = 0xE04; // int32_t
|
||||||
pub const m_nPhaseDurationTicks: usize = 0xE08; // int32_t
|
pub const m_nPhaseDurationTicks: usize = 0xE08; // int32_t
|
||||||
pub const m_OnMapVetoed: usize = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
pub const m_OnMapVetoed: usize = 0xE10; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
pub const m_OnMapPicked: usize = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
pub const m_OnMapPicked: usize = 0xE38; // CEntityOutputTemplate<CUtlSymbolLarge>
|
||||||
pub const m_OnSidesPicked: usize = 0xE60; // CEntityOutputTemplate< int32 >
|
pub const m_OnSidesPicked: usize = 0xE60; // CEntityOutputTemplate<int32_t>
|
||||||
pub const m_OnNewPhaseStarted: usize = 0xE88; // CEntityOutputTemplate< int32 >
|
pub const m_OnNewPhaseStarted: usize = 0xE88; // CEntityOutputTemplate<int32_t>
|
||||||
pub const m_OnLevelTransition: usize = 0xEB0; // CEntityOutputTemplate< int32 >
|
pub const m_OnLevelTransition: usize = 0xEB0; // CEntityOutputTemplate<int32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMarkupVolume {
|
pub mod CMarkupVolume {
|
||||||
@ -3952,8 +3952,8 @@ pub mod CMathCounter {
|
|||||||
pub const m_bHitMin: usize = 0x4B8; // bool
|
pub const m_bHitMin: usize = 0x4B8; // bool
|
||||||
pub const m_bHitMax: usize = 0x4B9; // bool
|
pub const m_bHitMax: usize = 0x4B9; // bool
|
||||||
pub const m_bDisabled: usize = 0x4BA; // bool
|
pub const m_bDisabled: usize = 0x4BA; // bool
|
||||||
pub const m_OutValue: usize = 0x4C0; // CEntityOutputTemplate< float32 >
|
pub const m_OutValue: usize = 0x4C0; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnGetValue: usize = 0x4E8; // CEntityOutputTemplate< float32 >
|
pub const m_OnGetValue: usize = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnHitMin: usize = 0x510; // CEntityIOOutput
|
pub const m_OnHitMin: usize = 0x510; // CEntityIOOutput
|
||||||
pub const m_OnHitMax: usize = 0x538; // CEntityIOOutput
|
pub const m_OnHitMax: usize = 0x538; // CEntityIOOutput
|
||||||
pub const m_OnChangedFromMin: usize = 0x560; // CEntityIOOutput
|
pub const m_OnChangedFromMin: usize = 0x560; // CEntityIOOutput
|
||||||
@ -3967,7 +3967,7 @@ pub mod CMathRemap {
|
|||||||
pub const m_flOut2: usize = 0x4BC; // float
|
pub const m_flOut2: usize = 0x4BC; // float
|
||||||
pub const m_flOldInValue: usize = 0x4C0; // float
|
pub const m_flOldInValue: usize = 0x4C0; // float
|
||||||
pub const m_bEnabled: usize = 0x4C4; // bool
|
pub const m_bEnabled: usize = 0x4C4; // bool
|
||||||
pub const m_OutValue: usize = 0x4C8; // CEntityOutputTemplate< float32 >
|
pub const m_OutValue: usize = 0x4C8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnRoseAboveMin: usize = 0x4F0; // CEntityIOOutput
|
pub const m_OnRoseAboveMin: usize = 0x4F0; // CEntityIOOutput
|
||||||
pub const m_OnRoseAboveMax: usize = 0x518; // CEntityIOOutput
|
pub const m_OnRoseAboveMax: usize = 0x518; // CEntityIOOutput
|
||||||
pub const m_OnFellBelowMin: usize = 0x540; // CEntityIOOutput
|
pub const m_OnFellBelowMin: usize = 0x540; // CEntityIOOutput
|
||||||
@ -4015,7 +4015,7 @@ pub mod CMolotovProjectile {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CMomentaryRotButton {
|
pub mod CMomentaryRotButton {
|
||||||
pub const m_Position: usize = 0x8C8; // CEntityOutputTemplate< float32 >
|
pub const m_Position: usize = 0x8C8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnUnpressed: usize = 0x8F0; // CEntityIOOutput
|
pub const m_OnUnpressed: usize = 0x8F0; // CEntityIOOutput
|
||||||
pub const m_OnFullyOpen: usize = 0x918; // CEntityIOOutput
|
pub const m_OnFullyOpen: usize = 0x918; // CEntityIOOutput
|
||||||
pub const m_OnFullyClosed: usize = 0x940; // CEntityIOOutput
|
pub const m_OnFullyClosed: usize = 0x940; // CEntityIOOutput
|
||||||
@ -4051,7 +4051,7 @@ pub mod CMultiLightProxy {
|
|||||||
|
|
||||||
pub mod CMultiSource {
|
pub mod CMultiSource {
|
||||||
pub const m_rgEntities: usize = 0x4B0; // CHandle<CBaseEntity>[32]
|
pub const m_rgEntities: usize = 0x4B0; // CHandle<CBaseEntity>[32]
|
||||||
pub const m_rgTriggered: usize = 0x530; // int32[32]
|
pub const m_rgTriggered: usize = 0x530; // int32_t[32]
|
||||||
pub const m_OnTrigger: usize = 0x5B0; // CEntityIOOutput
|
pub const m_OnTrigger: usize = 0x5B0; // CEntityIOOutput
|
||||||
pub const m_iTotal: usize = 0x5D8; // int32_t
|
pub const m_iTotal: usize = 0x5D8; // int32_t
|
||||||
pub const m_globalstate: usize = 0x5E0; // CUtlSymbolLarge
|
pub const m_globalstate: usize = 0x5E0; // CUtlSymbolLarge
|
||||||
@ -4192,7 +4192,7 @@ pub mod CParticleSystem {
|
|||||||
pub const m_flStartTime: usize = 0x918; // GameTime_t
|
pub const m_flStartTime: usize = 0x918; // GameTime_t
|
||||||
pub const m_flPreSimTime: usize = 0x91C; // float
|
pub const m_flPreSimTime: usize = 0x91C; // float
|
||||||
pub const m_vServerControlPoints: usize = 0x920; // Vector[4]
|
pub const m_vServerControlPoints: usize = 0x920; // Vector[4]
|
||||||
pub const m_iServerControlPointAssignments: usize = 0x950; // uint8[4]
|
pub const m_iServerControlPointAssignments: usize = 0x950; // uint8_t[4]
|
||||||
pub const m_hControlPointEnts: usize = 0x954; // CHandle<CBaseEntity>[64]
|
pub const m_hControlPointEnts: usize = 0x954; // CHandle<CBaseEntity>[64]
|
||||||
pub const m_bNoSave: usize = 0xA54; // bool
|
pub const m_bNoSave: usize = 0xA54; // bool
|
||||||
pub const m_bNoFreeze: usize = 0xA55; // bool
|
pub const m_bNoFreeze: usize = 0xA55; // bool
|
||||||
@ -4239,7 +4239,7 @@ pub mod CPathParticleRope {
|
|||||||
pub const m_PathNodes_TangentOut: usize = 0x528; // CNetworkUtlVectorBase<Vector>
|
pub const m_PathNodes_TangentOut: usize = 0x528; // CNetworkUtlVectorBase<Vector>
|
||||||
pub const m_PathNodes_Color: usize = 0x540; // CNetworkUtlVectorBase<Vector>
|
pub const m_PathNodes_Color: usize = 0x540; // CNetworkUtlVectorBase<Vector>
|
||||||
pub const m_PathNodes_PinEnabled: usize = 0x558; // CNetworkUtlVectorBase<bool>
|
pub const m_PathNodes_PinEnabled: usize = 0x558; // CNetworkUtlVectorBase<bool>
|
||||||
pub const m_PathNodes_RadiusScale: usize = 0x570; // CNetworkUtlVectorBase< float32 >
|
pub const m_PathNodes_RadiusScale: usize = 0x570; // CNetworkUtlVectorBase<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPathTrack {
|
pub mod CPathTrack {
|
||||||
@ -4561,7 +4561,7 @@ pub mod CPlayerSprayDecal {
|
|||||||
pub const m_flCreationTime: usize = 0x74C; // float
|
pub const m_flCreationTime: usize = 0x74C; // float
|
||||||
pub const m_nTintID: usize = 0x750; // int32_t
|
pub const m_nTintID: usize = 0x750; // int32_t
|
||||||
pub const m_nVersion: usize = 0x754; // uint8_t
|
pub const m_nVersion: usize = 0x754; // uint8_t
|
||||||
pub const m_ubSignature: usize = 0x755; // uint8[128]
|
pub const m_ubSignature: usize = 0x755; // uint8_t[128]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPlayerVisibility {
|
pub mod CPlayerVisibility {
|
||||||
@ -4594,11 +4594,11 @@ pub mod CPlayer_MovementServices {
|
|||||||
pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64_t
|
pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64_t
|
||||||
pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64_t
|
pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64_t
|
||||||
pub const m_nButtonDoublePressed: usize = 0x78; // uint64_t
|
pub const m_nButtonDoublePressed: usize = 0x78; // uint64_t
|
||||||
pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32[64]
|
pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32_t[64]
|
||||||
pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32_t
|
pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32_t
|
||||||
pub const m_nToggleButtonDownMask: usize = 0x188; // uint64_t
|
pub const m_nToggleButtonDownMask: usize = 0x188; // uint64_t
|
||||||
pub const m_flMaxspeed: usize = 0x190; // float
|
pub const m_flMaxspeed: usize = 0x190; // float
|
||||||
pub const m_arrForceSubtickMoveWhen: usize = 0x194; // float32[4]
|
pub const m_arrForceSubtickMoveWhen: usize = 0x194; // float[4]
|
||||||
pub const m_flForwardMove: usize = 0x1A4; // float
|
pub const m_flForwardMove: usize = 0x1A4; // float
|
||||||
pub const m_flLeftMove: usize = 0x1A8; // float
|
pub const m_flLeftMove: usize = 0x1A8; // float
|
||||||
pub const m_flUpMove: usize = 0x1AC; // float
|
pub const m_flUpMove: usize = 0x1AC; // float
|
||||||
@ -4635,7 +4635,7 @@ pub mod CPlayer_WeaponServices {
|
|||||||
pub const m_hMyWeapons: usize = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
pub const m_hMyWeapons: usize = 0x48; // CNetworkUtlVectorBase<CHandle<CBasePlayerWeapon>>
|
||||||
pub const m_hActiveWeapon: usize = 0x60; // CHandle<CBasePlayerWeapon>
|
pub const m_hActiveWeapon: usize = 0x60; // CHandle<CBasePlayerWeapon>
|
||||||
pub const m_hLastWeapon: usize = 0x64; // CHandle<CBasePlayerWeapon>
|
pub const m_hLastWeapon: usize = 0x64; // CHandle<CBasePlayerWeapon>
|
||||||
pub const m_iAmmo: usize = 0x68; // uint16[32]
|
pub const m_iAmmo: usize = 0x68; // uint16_t[32]
|
||||||
pub const m_bPreventWeaponPickup: usize = 0xA8; // bool
|
pub const m_bPreventWeaponPickup: usize = 0xA8; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4651,7 +4651,7 @@ pub mod CPointAngleSensor {
|
|||||||
pub const m_OnFacingLookat: usize = 0x4D8; // CEntityIOOutput
|
pub const m_OnFacingLookat: usize = 0x4D8; // CEntityIOOutput
|
||||||
pub const m_OnNotFacingLookat: usize = 0x500; // CEntityIOOutput
|
pub const m_OnNotFacingLookat: usize = 0x500; // CEntityIOOutput
|
||||||
pub const m_TargetDir: usize = 0x528; // CEntityOutputTemplate<Vector>
|
pub const m_TargetDir: usize = 0x528; // CEntityOutputTemplate<Vector>
|
||||||
pub const m_FacingPercentage: usize = 0x550; // CEntityOutputTemplate< float32 >
|
pub const m_FacingPercentage: usize = 0x550; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPointAngularVelocitySensor {
|
pub mod CPointAngularVelocitySensor {
|
||||||
@ -4665,7 +4665,7 @@ pub mod CPointAngularVelocitySensor {
|
|||||||
pub const m_lastOrientation: usize = 0x4CC; // QAngle
|
pub const m_lastOrientation: usize = 0x4CC; // QAngle
|
||||||
pub const m_vecAxis: usize = 0x4D8; // Vector
|
pub const m_vecAxis: usize = 0x4D8; // Vector
|
||||||
pub const m_bUseHelper: usize = 0x4E4; // bool
|
pub const m_bUseHelper: usize = 0x4E4; // bool
|
||||||
pub const m_AngularVelocity: usize = 0x4E8; // CEntityOutputTemplate< float32 >
|
pub const m_AngularVelocity: usize = 0x4E8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnLessThan: usize = 0x510; // CEntityIOOutput
|
pub const m_OnLessThan: usize = 0x510; // CEntityIOOutput
|
||||||
pub const m_OnLessThanOrEqualTo: usize = 0x538; // CEntityIOOutput
|
pub const m_OnLessThanOrEqualTo: usize = 0x538; // CEntityIOOutput
|
||||||
pub const m_OnGreaterThan: usize = 0x560; // CEntityIOOutput
|
pub const m_OnGreaterThan: usize = 0x560; // CEntityIOOutput
|
||||||
@ -4813,7 +4813,7 @@ pub mod CPointPrefab {
|
|||||||
pub mod CPointProximitySensor {
|
pub mod CPointProximitySensor {
|
||||||
pub const m_bDisabled: usize = 0x4B0; // bool
|
pub const m_bDisabled: usize = 0x4B0; // bool
|
||||||
pub const m_hTargetEntity: usize = 0x4B4; // CHandle<CBaseEntity>
|
pub const m_hTargetEntity: usize = 0x4B4; // CHandle<CBaseEntity>
|
||||||
pub const m_Distance: usize = 0x4B8; // CEntityOutputTemplate< float32 >
|
pub const m_Distance: usize = 0x4B8; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPointPulse {
|
pub mod CPointPulse {
|
||||||
@ -4848,7 +4848,7 @@ pub mod CPointTemplate {
|
|||||||
pub const m_pOutputOnSpawned: usize = 0x4D0; // CEntityIOOutput
|
pub const m_pOutputOnSpawned: usize = 0x4D0; // CEntityIOOutput
|
||||||
pub const m_clientOnlyEntityBehavior: usize = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
pub const m_clientOnlyEntityBehavior: usize = 0x4F8; // PointTemplateClientOnlyEntityBehavior_t
|
||||||
pub const m_ownerSpawnGroupType: usize = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
pub const m_ownerSpawnGroupType: usize = 0x4FC; // PointTemplateOwnerSpawnGroupType_t
|
||||||
pub const m_createdSpawnGroupHandles: usize = 0x500; // CUtlVector< uint32 >
|
pub const m_createdSpawnGroupHandles: usize = 0x500; // CUtlVector<uint32_t>
|
||||||
pub const m_SpawnedEntityHandles: usize = 0x518; // CUtlVector<CEntityHandle>
|
pub const m_SpawnedEntityHandles: usize = 0x518; // CUtlVector<CEntityHandle>
|
||||||
pub const m_ScriptSpawnCallback: usize = 0x530; // HSCRIPT
|
pub const m_ScriptSpawnCallback: usize = 0x530; // HSCRIPT
|
||||||
pub const m_ScriptCallbackScope: usize = 0x538; // HSCRIPT
|
pub const m_ScriptCallbackScope: usize = 0x538; // HSCRIPT
|
||||||
@ -4892,8 +4892,8 @@ pub mod CPointValueRemapper {
|
|||||||
pub const m_iszSoundReachedValueZero: usize = 0x570; // CUtlSymbolLarge
|
pub const m_iszSoundReachedValueZero: usize = 0x570; // CUtlSymbolLarge
|
||||||
pub const m_iszSoundReachedValueOne: usize = 0x578; // CUtlSymbolLarge
|
pub const m_iszSoundReachedValueOne: usize = 0x578; // CUtlSymbolLarge
|
||||||
pub const m_iszSoundMovingLoop: usize = 0x580; // CUtlSymbolLarge
|
pub const m_iszSoundMovingLoop: usize = 0x580; // CUtlSymbolLarge
|
||||||
pub const m_Position: usize = 0x590; // CEntityOutputTemplate< float32 >
|
pub const m_Position: usize = 0x590; // CEntityOutputTemplate<float>
|
||||||
pub const m_PositionDelta: usize = 0x5B8; // CEntityOutputTemplate< float32 >
|
pub const m_PositionDelta: usize = 0x5B8; // CEntityOutputTemplate<float>
|
||||||
pub const m_OnReachedValueZero: usize = 0x5E0; // CEntityIOOutput
|
pub const m_OnReachedValueZero: usize = 0x5E0; // CEntityIOOutput
|
||||||
pub const m_OnReachedValueOne: usize = 0x608; // CEntityIOOutput
|
pub const m_OnReachedValueOne: usize = 0x608; // CEntityIOOutput
|
||||||
pub const m_OnReachedValueCustom: usize = 0x630; // CEntityIOOutput
|
pub const m_OnReachedValueCustom: usize = 0x630; // CEntityIOOutput
|
||||||
@ -4907,7 +4907,7 @@ pub mod CPointVelocitySensor {
|
|||||||
pub const m_bEnabled: usize = 0x4C0; // bool
|
pub const m_bEnabled: usize = 0x4C0; // bool
|
||||||
pub const m_fPrevVelocity: usize = 0x4C4; // float
|
pub const m_fPrevVelocity: usize = 0x4C4; // float
|
||||||
pub const m_flAvgInterval: usize = 0x4C8; // float
|
pub const m_flAvgInterval: usize = 0x4C8; // float
|
||||||
pub const m_Velocity: usize = 0x4D0; // CEntityOutputTemplate< float32 >
|
pub const m_Velocity: usize = 0x4D0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CPointWorldText {
|
pub mod CPointWorldText {
|
||||||
@ -5100,11 +5100,11 @@ pub mod CRandStopwatch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRangeFloat {
|
pub mod CRangeFloat {
|
||||||
pub const m_pValue: usize = 0x0; // float32[2]
|
pub const m_pValue: usize = 0x0; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRangeInt {
|
pub mod CRangeInt {
|
||||||
pub const m_pValue: usize = 0x0; // int32[2]
|
pub const m_pValue: usize = 0x0; // int32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRectLight {
|
pub mod CRectLight {
|
||||||
@ -5112,7 +5112,7 @@ pub mod CRectLight {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRemapFloat {
|
pub mod CRemapFloat {
|
||||||
pub const m_pValue: usize = 0x0; // float32[4]
|
pub const m_pValue: usize = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CRenderComponent {
|
pub mod CRenderComponent {
|
||||||
@ -5475,7 +5475,7 @@ pub mod CShatterGlassShard {
|
|||||||
pub const m_flPhysicsEntitySpawnedAtTime: usize = 0x9C; // GameTime_t
|
pub const m_flPhysicsEntitySpawnedAtTime: usize = 0x9C; // GameTime_t
|
||||||
pub const m_bShatterRateLimited: usize = 0xA0; // bool
|
pub const m_bShatterRateLimited: usize = 0xA0; // bool
|
||||||
pub const m_hEntityHittingMe: usize = 0xA4; // CHandle<CBaseEntity>
|
pub const m_hEntityHittingMe: usize = 0xA4; // CHandle<CBaseEntity>
|
||||||
pub const m_vecNeighbors: usize = 0xA8; // CUtlVector< uint32 >
|
pub const m_vecNeighbors: usize = 0xA8; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CShatterGlassShardPhysics {
|
pub mod CShatterGlassShardPhysics {
|
||||||
@ -5518,11 +5518,11 @@ pub mod CSkillDamage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSkillFloat {
|
pub mod CSkillFloat {
|
||||||
pub const m_pValue: usize = 0x0; // float32[4]
|
pub const m_pValue: usize = 0x0; // float[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSkillInt {
|
pub mod CSkillInt {
|
||||||
pub const m_pValue: usize = 0x0; // int32[4]
|
pub const m_pValue: usize = 0x0; // int32_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CSkyCamera {
|
pub mod CSkyCamera {
|
||||||
@ -5543,7 +5543,7 @@ pub mod CSmokeGrenadeProjectile {
|
|||||||
pub const m_nRandomSeed: usize = 0xA48; // int32_t
|
pub const m_nRandomSeed: usize = 0xA48; // int32_t
|
||||||
pub const m_vSmokeColor: usize = 0xA4C; // Vector
|
pub const m_vSmokeColor: usize = 0xA4C; // Vector
|
||||||
pub const m_vSmokeDetonationPos: usize = 0xA58; // Vector
|
pub const m_vSmokeDetonationPos: usize = 0xA58; // Vector
|
||||||
pub const m_VoxelFrameData: usize = 0xA68; // CUtlVector< uint8 >
|
pub const m_VoxelFrameData: usize = 0xA68; // CUtlVector<uint8_t>
|
||||||
pub const m_flLastBounce: usize = 0xA80; // GameTime_t
|
pub const m_flLastBounce: usize = 0xA80; // GameTime_t
|
||||||
pub const m_fllastSimulationTime: usize = 0xA84; // GameTime_t
|
pub const m_fllastSimulationTime: usize = 0xA84; // GameTime_t
|
||||||
}
|
}
|
||||||
@ -5614,7 +5614,7 @@ pub mod CSoundEventEntity {
|
|||||||
pub const m_flSavedElapsedTime: usize = 0x4B8; // float
|
pub const m_flSavedElapsedTime: usize = 0x4B8; // float
|
||||||
pub const m_iszSourceEntityName: usize = 0x4C0; // CUtlSymbolLarge
|
pub const m_iszSourceEntityName: usize = 0x4C0; // CUtlSymbolLarge
|
||||||
pub const m_iszAttachmentName: usize = 0x4C8; // CUtlSymbolLarge
|
pub const m_iszAttachmentName: usize = 0x4C8; // CUtlSymbolLarge
|
||||||
pub const m_onGUIDChanged: usize = 0x4D0; // CEntityOutputTemplate< uint64 >
|
pub const m_onGUIDChanged: usize = 0x4D0; // CEntityOutputTemplate<uint64_t>
|
||||||
pub const m_onSoundFinished: usize = 0x4F8; // CEntityIOOutput
|
pub const m_onSoundFinished: usize = 0x4F8; // CEntityIOOutput
|
||||||
pub const m_iszSoundName: usize = 0x540; // CUtlSymbolLarge
|
pub const m_iszSoundName: usize = 0x540; // CUtlSymbolLarge
|
||||||
pub const m_hSource: usize = 0x550; // CEntityHandle
|
pub const m_hSource: usize = 0x550; // CEntityHandle
|
||||||
@ -5866,8 +5866,8 @@ pub mod CTextureBasedAnimatable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod CTimeline {
|
pub mod CTimeline {
|
||||||
pub const m_flValues: usize = 0x10; // float32[64]
|
pub const m_flValues: usize = 0x10; // float[64]
|
||||||
pub const m_nValueCounts: usize = 0x110; // int32[64]
|
pub const m_nValueCounts: usize = 0x110; // int32_t[64]
|
||||||
pub const m_nBucketCount: usize = 0x210; // int32_t
|
pub const m_nBucketCount: usize = 0x210; // int32_t
|
||||||
pub const m_flInterval: usize = 0x214; // float
|
pub const m_flInterval: usize = 0x214; // float
|
||||||
pub const m_flFinalValue: usize = 0x218; // float
|
pub const m_flFinalValue: usize = 0x218; // float
|
||||||
@ -6036,7 +6036,7 @@ pub mod CTriggerProximity {
|
|||||||
pub const m_iszMeasureTarget: usize = 0x8B0; // CUtlSymbolLarge
|
pub const m_iszMeasureTarget: usize = 0x8B0; // CUtlSymbolLarge
|
||||||
pub const m_fRadius: usize = 0x8B8; // float
|
pub const m_fRadius: usize = 0x8B8; // float
|
||||||
pub const m_nTouchers: usize = 0x8BC; // int32_t
|
pub const m_nTouchers: usize = 0x8BC; // int32_t
|
||||||
pub const m_NearestEntityDistance: usize = 0x8C0; // CEntityOutputTemplate< float32 >
|
pub const m_NearestEntityDistance: usize = 0x8C0; // CEntityOutputTemplate<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CTriggerPush {
|
pub mod CTriggerPush {
|
||||||
@ -6099,13 +6099,13 @@ pub mod CTriggerVolume {
|
|||||||
pub mod CVoteController {
|
pub mod CVoteController {
|
||||||
pub const m_iActiveIssueIndex: usize = 0x4B0; // int32_t
|
pub const m_iActiveIssueIndex: usize = 0x4B0; // int32_t
|
||||||
pub const m_iOnlyTeamToVote: usize = 0x4B4; // int32_t
|
pub const m_iOnlyTeamToVote: usize = 0x4B4; // int32_t
|
||||||
pub const m_nVoteOptionCount: usize = 0x4B8; // int32[5]
|
pub const m_nVoteOptionCount: usize = 0x4B8; // int32_t[5]
|
||||||
pub const m_nPotentialVotes: usize = 0x4CC; // int32_t
|
pub const m_nPotentialVotes: usize = 0x4CC; // int32_t
|
||||||
pub const m_bIsYesNoVote: usize = 0x4D0; // bool
|
pub const m_bIsYesNoVote: usize = 0x4D0; // bool
|
||||||
pub const m_acceptingVotesTimer: usize = 0x4D8; // CountdownTimer
|
pub const m_acceptingVotesTimer: usize = 0x4D8; // CountdownTimer
|
||||||
pub const m_executeCommandTimer: usize = 0x4F0; // CountdownTimer
|
pub const m_executeCommandTimer: usize = 0x4F0; // CountdownTimer
|
||||||
pub const m_resetVoteTimer: usize = 0x508; // CountdownTimer
|
pub const m_resetVoteTimer: usize = 0x508; // CountdownTimer
|
||||||
pub const m_nVotesCast: usize = 0x520; // int32[64]
|
pub const m_nVotesCast: usize = 0x520; // int32_t[64]
|
||||||
pub const m_playerHoldingVote: usize = 0x620; // CPlayerSlot
|
pub const m_playerHoldingVote: usize = 0x620; // CPlayerSlot
|
||||||
pub const m_playerOverrideForVote: usize = 0x624; // CPlayerSlot
|
pub const m_playerOverrideForVote: usize = 0x624; // CPlayerSlot
|
||||||
pub const m_nHighestCountIndex: usize = 0x628; // int32_t
|
pub const m_nHighestCountIndex: usize = 0x628; // int32_t
|
||||||
@ -6179,7 +6179,7 @@ pub mod EntityRenderAttribute_t {
|
|||||||
|
|
||||||
pub mod EntitySpottedState_t {
|
pub mod EntitySpottedState_t {
|
||||||
pub const m_bSpotted: usize = 0x8; // bool
|
pub const m_bSpotted: usize = 0x8; // bool
|
||||||
pub const m_bSpottedByMask: usize = 0xC; // uint32[2]
|
pub const m_bSpottedByMask: usize = 0xC; // uint32_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod Extent {
|
pub mod Extent {
|
||||||
@ -6294,8 +6294,8 @@ pub mod SellbackPurchaseEntry_t {
|
|||||||
|
|
||||||
pub mod SimpleConstraintSoundProfile {
|
pub mod SimpleConstraintSoundProfile {
|
||||||
pub const eKeypoints: usize = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
pub const eKeypoints: usize = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t
|
||||||
pub const m_keyPoints: usize = 0xC; // float32[2]
|
pub const m_keyPoints: usize = 0xC; // float[2]
|
||||||
pub const m_reversalSoundThresholds: usize = 0x14; // float32[3]
|
pub const m_reversalSoundThresholds: usize = 0x14; // float[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod SpawnPoint {
|
pub mod SpawnPoint {
|
||||||
@ -6466,7 +6466,7 @@ pub mod magnetted_objects_t {
|
|||||||
|
|
||||||
pub mod ragdoll_t {
|
pub mod ragdoll_t {
|
||||||
pub const list: usize = 0x0; // CUtlVector<ragdollelement_t>
|
pub const list: usize = 0x0; // CUtlVector<ragdollelement_t>
|
||||||
pub const boneIndex: usize = 0x18; // CUtlVector< int32 >
|
pub const boneIndex: usize = 0x18; // CUtlVector<int32_t>
|
||||||
pub const allowStretch: usize = 0x30; // bool
|
pub const allowStretch: usize = 0x30; // bool
|
||||||
pub const unused: usize = 0x31; // bool
|
pub const unused: usize = 0x31; // bool
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.350377300 UTC
|
// 2023-10-03 00:41:23.751655200 UTC
|
||||||
|
|
||||||
public static class CDSPMixgroupModifier {
|
public static class CDSPMixgroupModifier {
|
||||||
public const nint m_mixgroup = 0x0; // CUtlString
|
public const nint m_mixgroup = 0x0; // CUtlString
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.346779300 UTC
|
// 2023-10-03 00:41:23.748134100 UTC
|
||||||
|
|
||||||
namespace CDSPMixgroupModifier {
|
namespace CDSPMixgroupModifier {
|
||||||
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.354521700 UTC
|
// 2023-10-03 00:41:23.755731400 UTC
|
||||||
|
|
||||||
pub mod CDSPMixgroupModifier {
|
pub mod CDSPMixgroupModifier {
|
||||||
pub const m_mixgroup: usize = 0x0; // CUtlString
|
pub const m_mixgroup: usize = 0x0; // CUtlString
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.325710700 UTC
|
// 2023-10-03 00:41:23.716366800 UTC
|
||||||
|
|
||||||
public static class CFeIndexedJiggleBone {
|
public static class CFeIndexedJiggleBone {
|
||||||
public const nint m_nNode = 0x0; // uint32_t
|
public const nint m_nNode = 0x0; // uint32_t
|
||||||
@ -48,11 +48,11 @@ public static class CFeJiggleBone {
|
|||||||
public static class CFeMorphLayer {
|
public static class CFeMorphLayer {
|
||||||
public const nint m_Name = 0x0; // CUtlString
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
public const nint m_nNameHash = 0x8; // uint32_t
|
public const nint m_nNameHash = 0x8; // uint32_t
|
||||||
public const nint m_Nodes = 0x10; // CUtlVector< uint16 >
|
public const nint m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
public const nint m_Gravity = 0x40; // CUtlVector< float32 >
|
public const nint m_Gravity = 0x40; // CUtlVector<float>
|
||||||
public const nint m_GoalStrength = 0x58; // CUtlVector< float32 >
|
public const nint m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
public const nint m_GoalDamping = 0x70; // CUtlVector< float32 >
|
public const nint m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CFeNamedJiggleBone {
|
public static class CFeNamedJiggleBone {
|
||||||
@ -68,7 +68,7 @@ public static class CFeVertexMapBuildArray {
|
|||||||
|
|
||||||
public static class CRegionSVM {
|
public static class CRegionSVM {
|
||||||
public const nint m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
public const nint m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
||||||
public const nint m_Nodes = 0x18; // CUtlVector< uint32 >
|
public const nint m_Nodes = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class CastSphereSATParams_t {
|
public static class CastSphereSATParams_t {
|
||||||
@ -88,11 +88,11 @@ public static class CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class Dop26_t {
|
public static class Dop26_t {
|
||||||
public const nint m_flSupport = 0x0; // float32[26]
|
public const nint m_flSupport = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeAnimStrayRadius_t {
|
public static class FeAnimStrayRadius_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flMaxDist = 0x4; // float
|
public const nint flMaxDist = 0x4; // float
|
||||||
public const nint flRelaxationFactor = 0x8; // float
|
public const nint flRelaxationFactor = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -101,14 +101,14 @@ public static class FeAxialEdgeBend_t {
|
|||||||
public const nint te = 0x0; // float
|
public const nint te = 0x0; // float
|
||||||
public const nint tv = 0x4; // float
|
public const nint tv = 0x4; // float
|
||||||
public const nint flDist = 0x8; // float
|
public const nint flDist = 0x8; // float
|
||||||
public const nint flWeight = 0xC; // float32[4]
|
public const nint flWeight = 0xC; // float[4]
|
||||||
public const nint nNode = 0x1C; // uint16[6]
|
public const nint nNode = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeBandBendLimit_t {
|
public static class FeBandBendLimit_t {
|
||||||
public const nint flDistMin = 0x0; // float
|
public const nint flDistMin = 0x0; // float
|
||||||
public const nint flDistMax = 0x4; // float
|
public const nint flDistMax = 0x4; // float
|
||||||
public const nint nNode = 0x8; // uint16[6]
|
public const nint nNode = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeBoxRigid_t {
|
public static class FeBoxRigid_t {
|
||||||
@ -161,9 +161,9 @@ public static class FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeEdgeDesc_t {
|
public static class FeEdgeDesc_t {
|
||||||
public const nint nEdge = 0x0; // uint16[2]
|
public const nint nEdge = 0x0; // uint16_t[2]
|
||||||
public const nint nSide = 0x4; // uint16[2][2]
|
public const nint nSide = 0x4; // uint16_t[2][2]
|
||||||
public const nint nVirtElem = 0xC; // uint16[2]
|
public const nint nVirtElem = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeEffectDesc_t {
|
public static class FeEffectDesc_t {
|
||||||
@ -200,26 +200,26 @@ public static class FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeKelagerBend2_t {
|
public static class FeKelagerBend2_t {
|
||||||
public const nint flWeight = 0x0; // float32[3]
|
public const nint flWeight = 0x0; // float[3]
|
||||||
public const nint flHeight0 = 0xC; // float
|
public const nint flHeight0 = 0xC; // float
|
||||||
public const nint nNode = 0x10; // uint16[3]
|
public const nint nNode = 0x10; // uint16_t[3]
|
||||||
public const nint nReserved = 0x16; // uint16_t
|
public const nint nReserved = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeMorphLayerDepr_t {
|
public static class FeMorphLayerDepr_t {
|
||||||
public const nint m_Name = 0x0; // CUtlString
|
public const nint m_Name = 0x0; // CUtlString
|
||||||
public const nint m_nNameHash = 0x8; // uint32_t
|
public const nint m_nNameHash = 0x8; // uint32_t
|
||||||
public const nint m_Nodes = 0x10; // CUtlVector< uint16 >
|
public const nint m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
public const nint m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
public const nint m_Gravity = 0x40; // CUtlVector< float32 >
|
public const nint m_Gravity = 0x40; // CUtlVector<float>
|
||||||
public const nint m_GoalStrength = 0x58; // CUtlVector< float32 >
|
public const nint m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
public const nint m_GoalDamping = 0x70; // CUtlVector< float32 >
|
public const nint m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
public const nint m_nFlags = 0x88; // uint32_t
|
public const nint m_nFlags = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeNodeBase_t {
|
public static class FeNodeBase_t {
|
||||||
public const nint nNode = 0x0; // uint16_t
|
public const nint nNode = 0x0; // uint16_t
|
||||||
public const nint nDummy = 0x2; // uint16[3]
|
public const nint nDummy = 0x2; // uint16_t[3]
|
||||||
public const nint nNodeX0 = 0x8; // uint16_t
|
public const nint nNodeX0 = 0x8; // uint16_t
|
||||||
public const nint nNodeX1 = 0xA; // uint16_t
|
public const nint nNodeX1 = 0xA; // uint16_t
|
||||||
public const nint nNodeY0 = 0xC; // uint16_t
|
public const nint nNodeY0 = 0xC; // uint16_t
|
||||||
@ -253,7 +253,7 @@ public static class FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeQuad_t {
|
public static class FeQuad_t {
|
||||||
public const nint nNode = 0x0; // uint16[4]
|
public const nint nNode = 0x0; // uint16_t[4]
|
||||||
public const nint flSlack = 0x8; // float
|
public const nint flSlack = 0x8; // float
|
||||||
public const nint vShape = 0xC; // Vector4D[4]
|
public const nint vShape = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -266,7 +266,7 @@ public static class FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeRodConstraint_t {
|
public static class FeRodConstraint_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flMaxDist = 0x4; // float
|
public const nint flMaxDist = 0x4; // float
|
||||||
public const nint flMinDist = 0x8; // float
|
public const nint flMinDist = 0x8; // float
|
||||||
public const nint flWeight0 = 0xC; // float
|
public const nint flWeight0 = 0xC; // float
|
||||||
@ -274,30 +274,30 @@ public static class FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdAnimStrayRadius_t {
|
public static class FeSimdAnimStrayRadius_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint flMaxDist = 0x10; // fltx4
|
public const nint flMaxDist = 0x10; // fltx4
|
||||||
public const nint flRelaxationFactor = 0x20; // fltx4
|
public const nint flRelaxationFactor = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdNodeBase_t {
|
public static class FeSimdNodeBase_t {
|
||||||
public const nint nNode = 0x0; // uint16[4]
|
public const nint nNode = 0x0; // uint16_t[4]
|
||||||
public const nint nNodeX0 = 0x8; // uint16[4]
|
public const nint nNodeX0 = 0x8; // uint16_t[4]
|
||||||
public const nint nNodeX1 = 0x10; // uint16[4]
|
public const nint nNodeX1 = 0x10; // uint16_t[4]
|
||||||
public const nint nNodeY0 = 0x18; // uint16[4]
|
public const nint nNodeY0 = 0x18; // uint16_t[4]
|
||||||
public const nint nNodeY1 = 0x20; // uint16[4]
|
public const nint nNodeY1 = 0x20; // uint16_t[4]
|
||||||
public const nint nDummy = 0x28; // uint16[4]
|
public const nint nDummy = 0x28; // uint16_t[4]
|
||||||
public const nint qAdjust = 0x30; // FourQuaternions
|
public const nint qAdjust = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdQuad_t {
|
public static class FeSimdQuad_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][4]
|
public const nint nNode = 0x0; // uint16_t[4][4]
|
||||||
public const nint f4Slack = 0x20; // fltx4
|
public const nint f4Slack = 0x20; // fltx4
|
||||||
public const nint vShape = 0x30; // FourVectors[4]
|
public const nint vShape = 0x30; // FourVectors[4]
|
||||||
public const nint f4Weights = 0xF0; // fltx4[4]
|
public const nint f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdRodConstraint_t {
|
public static class FeSimdRodConstraint_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint f4MaxDist = 0x10; // fltx4
|
public const nint f4MaxDist = 0x10; // fltx4
|
||||||
public const nint f4MinDist = 0x20; // fltx4
|
public const nint f4MinDist = 0x20; // fltx4
|
||||||
public const nint f4Weight0 = 0x30; // fltx4
|
public const nint f4Weight0 = 0x30; // fltx4
|
||||||
@ -305,7 +305,7 @@ public static class FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdSpringIntegrator_t {
|
public static class FeSimdSpringIntegrator_t {
|
||||||
public const nint nNode = 0x0; // uint16[4][2]
|
public const nint nNode = 0x0; // uint16_t[4][2]
|
||||||
public const nint flSpringRestLength = 0x10; // fltx4
|
public const nint flSpringRestLength = 0x10; // fltx4
|
||||||
public const nint flSpringConstant = 0x20; // fltx4
|
public const nint flSpringConstant = 0x20; // fltx4
|
||||||
public const nint flSpringDamping = 0x30; // fltx4
|
public const nint flSpringDamping = 0x30; // fltx4
|
||||||
@ -313,7 +313,7 @@ public static class FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSimdTri_t {
|
public static class FeSimdTri_t {
|
||||||
public const nint nNode = 0x0; // uint32[4][3]
|
public const nint nNode = 0x0; // uint32_t[4][3]
|
||||||
public const nint w1 = 0x30; // fltx4
|
public const nint w1 = 0x30; // fltx4
|
||||||
public const nint w2 = 0x40; // fltx4
|
public const nint w2 = 0x40; // fltx4
|
||||||
public const nint v1x = 0x50; // fltx4
|
public const nint v1x = 0x50; // fltx4
|
||||||
@ -326,7 +326,7 @@ public static class FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSourceEdge_t {
|
public static class FeSourceEdge_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSphereRigid_t {
|
public static class FeSphereRigid_t {
|
||||||
@ -338,7 +338,7 @@ public static class FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeSpringIntegrator_t {
|
public static class FeSpringIntegrator_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint flSpringRestLength = 0x4; // float
|
public const nint flSpringRestLength = 0x4; // float
|
||||||
public const nint flSpringConstant = 0x8; // float
|
public const nint flSpringConstant = 0x8; // float
|
||||||
public const nint flSpringDamping = 0xC; // float
|
public const nint flSpringDamping = 0xC; // float
|
||||||
@ -348,8 +348,8 @@ public static class FeSpringIntegrator_t {
|
|||||||
public static class FeStiffHingeBuild_t {
|
public static class FeStiffHingeBuild_t {
|
||||||
public const nint flMaxAngle = 0x0; // float
|
public const nint flMaxAngle = 0x0; // float
|
||||||
public const nint flStrength = 0x4; // float
|
public const nint flStrength = 0x4; // float
|
||||||
public const nint flMotionBias = 0x8; // float32[3]
|
public const nint flMotionBias = 0x8; // float[3]
|
||||||
public const nint nNode = 0x14; // uint16[3]
|
public const nint nNode = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTaperedCapsuleRigid_t {
|
public static class FeTaperedCapsuleRigid_t {
|
||||||
@ -361,18 +361,18 @@ public static class FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTaperedCapsuleStretch_t {
|
public static class FeTaperedCapsuleStretch_t {
|
||||||
public const nint nNode = 0x0; // uint16[2]
|
public const nint nNode = 0x0; // uint16_t[2]
|
||||||
public const nint nCollisionMask = 0x4; // uint16_t
|
public const nint nCollisionMask = 0x4; // uint16_t
|
||||||
public const nint nDummy = 0x6; // uint16_t
|
public const nint nDummy = 0x6; // uint16_t
|
||||||
public const nint flRadius = 0x8; // float32[2]
|
public const nint flRadius = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTreeChildren_t {
|
public static class FeTreeChildren_t {
|
||||||
public const nint nChild = 0x0; // uint16[2]
|
public const nint nChild = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeTri_t {
|
public static class FeTri_t {
|
||||||
public const nint nNode = 0x0; // uint16[3]
|
public const nint nNode = 0x0; // uint16_t[3]
|
||||||
public const nint w1 = 0x8; // float
|
public const nint w1 = 0x8; // float
|
||||||
public const nint w2 = 0xC; // float
|
public const nint w2 = 0xC; // float
|
||||||
public const nint v1x = 0x10; // float
|
public const nint v1x = 0x10; // float
|
||||||
@ -392,7 +392,7 @@ public static class FeVertexMapBuild_t {
|
|||||||
public const nint m_Color = 0xC; // Color
|
public const nint m_Color = 0xC; // Color
|
||||||
public const nint m_flVolumetricSolveStrength = 0x10; // float
|
public const nint m_flVolumetricSolveStrength = 0x10; // float
|
||||||
public const nint m_nScaleSourceNode = 0x14; // int32_t
|
public const nint m_nScaleSourceNode = 0x14; // int32_t
|
||||||
public const nint m_Weights = 0x18; // CUtlVector< float32 >
|
public const nint m_Weights = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class FeVertexMapDesc_t {
|
public static class FeVertexMapDesc_t {
|
||||||
@ -435,7 +435,7 @@ public static class FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class OldFeEdge_t {
|
public static class OldFeEdge_t {
|
||||||
public const nint m_flK = 0x0; // float32[3]
|
public const nint m_flK = 0x0; // float[3]
|
||||||
public const nint invA = 0xC; // float
|
public const nint invA = 0xC; // float
|
||||||
public const nint t = 0x10; // float
|
public const nint t = 0x10; // float
|
||||||
public const nint flThetaRelaxed = 0x14; // float
|
public const nint flThetaRelaxed = 0x14; // float
|
||||||
@ -445,12 +445,12 @@ public static class OldFeEdge_t {
|
|||||||
public const nint c03 = 0x24; // float
|
public const nint c03 = 0x24; // float
|
||||||
public const nint c04 = 0x28; // float
|
public const nint c04 = 0x28; // float
|
||||||
public const nint flAxialModelDist = 0x2C; // float
|
public const nint flAxialModelDist = 0x2C; // float
|
||||||
public const nint flAxialModelWeights = 0x30; // float32[4]
|
public const nint flAxialModelWeights = 0x30; // float[4]
|
||||||
public const nint m_nNode = 0x40; // uint16[4]
|
public const nint m_nNode = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class PhysFeModelDesc_t {
|
public static class PhysFeModelDesc_t {
|
||||||
public const nint m_CtrlHash = 0x0; // CUtlVector< uint32 >
|
public const nint m_CtrlHash = 0x0; // CUtlVector<uint32_t>
|
||||||
public const nint m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
public const nint m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
||||||
public const nint m_nStaticNodeFlags = 0x30; // uint32_t
|
public const nint m_nStaticNodeFlags = 0x30; // uint32_t
|
||||||
public const nint m_nDynamicNodeFlags = 0x34; // uint32_t
|
public const nint m_nDynamicNodeFlags = 0x34; // uint32_t
|
||||||
@ -469,7 +469,7 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_nTreeDepth = 0x54; // uint16_t
|
public const nint m_nTreeDepth = 0x54; // uint16_t
|
||||||
public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
||||||
public const nint m_nRopeCount = 0x58; // uint16_t
|
public const nint m_nRopeCount = 0x58; // uint16_t
|
||||||
public const nint m_Ropes = 0x60; // CUtlVector< uint16 >
|
public const nint m_Ropes = 0x60; // CUtlVector<uint16_t>
|
||||||
public const nint m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
public const nint m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
public const nint m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
public const nint m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
public const nint m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
public const nint m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
@ -480,7 +480,7 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
public const nint m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
public const nint m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
public const nint m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
public const nint m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
public const nint m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
public const nint m_NodeInvMasses = 0x168; // CUtlVector< float32 >
|
public const nint m_NodeInvMasses = 0x168; // CUtlVector<float>
|
||||||
public const nint m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
public const nint m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
public const nint m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
public const nint m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
public const nint m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
@ -489,19 +489,19 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
public const nint m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
public const nint m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
public const nint m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
public const nint m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
public const nint m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
public const nint m_LegacyStretchForce = 0x240; // CUtlVector< float32 >
|
public const nint m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
||||||
public const nint m_NodeCollisionRadii = 0x258; // CUtlVector< float32 >
|
public const nint m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
||||||
public const nint m_DynNodeFriction = 0x270; // CUtlVector< float32 >
|
public const nint m_DynNodeFriction = 0x270; // CUtlVector<float>
|
||||||
public const nint m_LocalRotation = 0x288; // CUtlVector< float32 >
|
public const nint m_LocalRotation = 0x288; // CUtlVector<float>
|
||||||
public const nint m_LocalForce = 0x2A0; // CUtlVector< float32 >
|
public const nint m_LocalForce = 0x2A0; // CUtlVector<float>
|
||||||
public const nint m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
public const nint m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
public const nint m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
public const nint m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
public const nint m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
public const nint m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
public const nint m_WorldCollisionNodes = 0x300; // CUtlVector< uint16 >
|
public const nint m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeParents = 0x318; // CUtlVector< uint16 >
|
public const nint m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeCollisionMasks = 0x330; // CUtlVector< uint16 >
|
public const nint m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
||||||
public const nint m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
public const nint m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
public const nint m_FreeNodes = 0x360; // CUtlVector< uint16 >
|
public const nint m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
||||||
public const nint m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
public const nint m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
public const nint m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
public const nint m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
public const nint m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
public const nint m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
@ -510,8 +510,8 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
public const nint m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
public const nint m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
public const nint m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
public const nint m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
public const nint m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
public const nint m_SourceElems = 0x438; // CUtlVector< uint16 >
|
public const nint m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
||||||
public const nint m_GoalDampedSpringIntegrators = 0x450; // CUtlVector< uint32 >
|
public const nint m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
||||||
public const nint m_Tris = 0x468; // CUtlVector<FeTri_t>
|
public const nint m_Tris = 0x468; // CUtlVector<FeTri_t>
|
||||||
public const nint m_nTriCount1 = 0x480; // uint16_t
|
public const nint m_nTriCount1 = 0x480; // uint16_t
|
||||||
public const nint m_nTriCount2 = 0x482; // uint16_t
|
public const nint m_nTriCount2 = 0x482; // uint16_t
|
||||||
@ -520,16 +520,16 @@ public static class PhysFeModelDesc_t {
|
|||||||
public const nint m_nExtraGoalIterations = 0x486; // uint8_t
|
public const nint m_nExtraGoalIterations = 0x486; // uint8_t
|
||||||
public const nint m_nExtraIterations = 0x487; // uint8_t
|
public const nint m_nExtraIterations = 0x487; // uint8_t
|
||||||
public const nint m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
public const nint m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
public const nint m_DynNodeVertexSet = 0x4A0; // CUtlVector< uint8 >
|
public const nint m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
||||||
public const nint m_VertexSetNames = 0x4B8; // CUtlVector< uint32 >
|
public const nint m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
||||||
public const nint m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
public const nint m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
public const nint m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
public const nint m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
public const nint m_MorphSetData = 0x500; // CUtlVector< uint8 >
|
public const nint m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
||||||
public const nint m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
public const nint m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
public const nint m_VertexMapValues = 0x530; // CUtlVector< uint8 >
|
public const nint m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
||||||
public const nint m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
public const nint m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
public const nint m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
public const nint m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
public const nint m_LockToGoal = 0x578; // CUtlVector< uint16 >
|
public const nint m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
||||||
public const nint m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
public const nint m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
public const nint m_flInternalPressure = 0x5A8; // float
|
public const nint m_flInternalPressure = 0x5A8; // float
|
||||||
public const nint m_flDefaultTimeDilation = 0x5AC; // float
|
public const nint m_flDefaultTimeDilation = 0x5AC; // float
|
||||||
@ -649,7 +649,7 @@ public static class RnMesh_t {
|
|||||||
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
public const nint m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
public const nint m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
public const nint m_Wings = 0x60; // CUtlVector<RnWing_t>
|
public const nint m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||||
public const nint m_Materials = 0x78; // CUtlVector< uint8 >
|
public const nint m_Materials = 0x78; // CUtlVector<uint8_t>
|
||||||
public const nint m_vOrthographicAreas = 0x90; // Vector
|
public const nint m_vOrthographicAreas = 0x90; // Vector
|
||||||
public const nint m_nFlags = 0x9C; // uint32_t
|
public const nint m_nFlags = 0x9C; // uint32_t
|
||||||
public const nint m_nDebugFlags = 0xA0; // uint32_t
|
public const nint m_nDebugFlags = 0xA0; // uint32_t
|
||||||
@ -676,7 +676,7 @@ public static class RnShapeDesc_t {
|
|||||||
public static class RnSoftbodyCapsule_t {
|
public static class RnSoftbodyCapsule_t {
|
||||||
public const nint m_vCenter = 0x0; // Vector[2]
|
public const nint m_vCenter = 0x0; // Vector[2]
|
||||||
public const nint m_flRadius = 0x18; // float
|
public const nint m_flRadius = 0x18; // float
|
||||||
public const nint m_nParticle = 0x1C; // uint16[2]
|
public const nint m_nParticle = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnSoftbodyParticle_t {
|
public static class RnSoftbodyParticle_t {
|
||||||
@ -684,7 +684,7 @@ public static class RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class RnSoftbodySpring_t {
|
public static class RnSoftbodySpring_t {
|
||||||
public const nint m_nParticle = 0x0; // uint16[2]
|
public const nint m_nParticle = 0x0; // uint16_t[2]
|
||||||
public const nint m_flLength = 0x4; // float
|
public const nint m_flLength = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -698,11 +698,11 @@ public static class RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static class RnTriangle_t {
|
public static class RnTriangle_t {
|
||||||
public const nint m_nIndex = 0x0; // int32[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RnWing_t {
|
public static class RnWing_t {
|
||||||
public const nint m_nIndex = 0x0; // int32[3]
|
public const nint m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class VertexPositionColor_t {
|
public static class VertexPositionColor_t {
|
||||||
@ -725,7 +725,7 @@ public static class constraint_breakableparams_t {
|
|||||||
public const nint strength = 0x0; // float
|
public const nint strength = 0x0; // float
|
||||||
public const nint forceLimit = 0x4; // float
|
public const nint forceLimit = 0x4; // float
|
||||||
public const nint torqueLimit = 0x8; // float
|
public const nint torqueLimit = 0x8; // float
|
||||||
public const nint bodyMassScale = 0xC; // float32[2]
|
public const nint bodyMassScale = 0xC; // float[2]
|
||||||
public const nint isActive = 0x14; // bool
|
public const nint isActive = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.317727800 UTC
|
// 2023-10-03 00:41:23.708399800 UTC
|
||||||
|
|
||||||
namespace CFeIndexedJiggleBone {
|
namespace CFeIndexedJiggleBone {
|
||||||
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t
|
constexpr std::ptrdiff_t m_nNode = 0x0; // uint32_t
|
||||||
@ -52,11 +52,11 @@ namespace CFeJiggleBone {
|
|||||||
namespace CFeMorphLayer {
|
namespace CFeMorphLayer {
|
||||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CFeNamedJiggleBone {
|
namespace CFeNamedJiggleBone {
|
||||||
@ -72,7 +72,7 @@ namespace CFeVertexMapBuildArray {
|
|||||||
|
|
||||||
namespace CRegionSVM {
|
namespace CRegionSVM {
|
||||||
constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector<RnPlane_t>
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CastSphereSATParams_t {
|
namespace CastSphereSATParams_t {
|
||||||
@ -92,11 +92,11 @@ namespace CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace Dop26_t {
|
namespace Dop26_t {
|
||||||
constexpr std::ptrdiff_t m_flSupport = 0x0; // float32[26]
|
constexpr std::ptrdiff_t m_flSupport = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeAnimStrayRadius_t {
|
namespace FeAnimStrayRadius_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float
|
constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -105,14 +105,14 @@ namespace FeAxialEdgeBend_t {
|
|||||||
constexpr std::ptrdiff_t te = 0x0; // float
|
constexpr std::ptrdiff_t te = 0x0; // float
|
||||||
constexpr std::ptrdiff_t tv = 0x4; // float
|
constexpr std::ptrdiff_t tv = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flDist = 0x8; // float
|
constexpr std::ptrdiff_t flDist = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flWeight = 0xC; // float32[4]
|
constexpr std::ptrdiff_t flWeight = 0xC; // float[4]
|
||||||
constexpr std::ptrdiff_t nNode = 0x1C; // uint16[6]
|
constexpr std::ptrdiff_t nNode = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeBandBendLimit_t {
|
namespace FeBandBendLimit_t {
|
||||||
constexpr std::ptrdiff_t flDistMin = 0x0; // float
|
constexpr std::ptrdiff_t flDistMin = 0x0; // float
|
||||||
constexpr std::ptrdiff_t flDistMax = 0x4; // float
|
constexpr std::ptrdiff_t flDistMax = 0x4; // float
|
||||||
constexpr std::ptrdiff_t nNode = 0x8; // uint16[6]
|
constexpr std::ptrdiff_t nNode = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeBoxRigid_t {
|
namespace FeBoxRigid_t {
|
||||||
@ -165,9 +165,9 @@ namespace FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeEdgeDesc_t {
|
namespace FeEdgeDesc_t {
|
||||||
constexpr std::ptrdiff_t nEdge = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nEdge = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t nSide = 0x4; // uint16[2][2]
|
constexpr std::ptrdiff_t nSide = 0x4; // uint16_t[2][2]
|
||||||
constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16[2]
|
constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeEffectDesc_t {
|
namespace FeEffectDesc_t {
|
||||||
@ -204,26 +204,26 @@ namespace FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeKelagerBend2_t {
|
namespace FeKelagerBend2_t {
|
||||||
constexpr std::ptrdiff_t flWeight = 0x0; // float32[3]
|
constexpr std::ptrdiff_t flWeight = 0x0; // float[3]
|
||||||
constexpr std::ptrdiff_t flHeight0 = 0xC; // float
|
constexpr std::ptrdiff_t flHeight0 = 0xC; // float
|
||||||
constexpr std::ptrdiff_t nNode = 0x10; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x10; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t nReserved = 0x16; // uint16_t
|
constexpr std::ptrdiff_t nReserved = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeMorphLayerDepr_t {
|
namespace FeMorphLayerDepr_t {
|
||||||
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32_t
|
constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeNodeBase_t {
|
namespace FeNodeBase_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t
|
||||||
constexpr std::ptrdiff_t nDummy = 0x2; // uint16[3]
|
constexpr std::ptrdiff_t nDummy = 0x2; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t
|
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t
|
||||||
constexpr std::ptrdiff_t nNodeX1 = 0xA; // uint16_t
|
constexpr std::ptrdiff_t nNodeX1 = 0xA; // uint16_t
|
||||||
constexpr std::ptrdiff_t nNodeY0 = 0xC; // uint16_t
|
constexpr std::ptrdiff_t nNodeY0 = 0xC; // uint16_t
|
||||||
@ -257,7 +257,7 @@ namespace FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeQuad_t {
|
namespace FeQuad_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t flSlack = 0x8; // float
|
constexpr std::ptrdiff_t flSlack = 0x8; // float
|
||||||
constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4]
|
constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -270,7 +270,7 @@ namespace FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeRodConstraint_t {
|
namespace FeRodConstraint_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
constexpr std::ptrdiff_t flMaxDist = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flMinDist = 0x8; // float
|
constexpr std::ptrdiff_t flMinDist = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flWeight0 = 0xC; // float
|
constexpr std::ptrdiff_t flWeight0 = 0xC; // float
|
||||||
@ -278,30 +278,30 @@ namespace FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdAnimStrayRadius_t {
|
namespace FeSimdAnimStrayRadius_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t flMaxDist = 0x10; // fltx4
|
constexpr std::ptrdiff_t flMaxDist = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4
|
constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdNodeBase_t {
|
namespace FeSimdNodeBase_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16[4]
|
constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeX1 = 0x10; // uint16[4]
|
constexpr std::ptrdiff_t nNodeX1 = 0x10; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeY0 = 0x18; // uint16[4]
|
constexpr std::ptrdiff_t nNodeY0 = 0x18; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nNodeY1 = 0x20; // uint16[4]
|
constexpr std::ptrdiff_t nNodeY1 = 0x20; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t nDummy = 0x28; // uint16[4]
|
constexpr std::ptrdiff_t nDummy = 0x28; // uint16_t[4]
|
||||||
constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions
|
constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdQuad_t {
|
namespace FeSimdQuad_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][4]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][4]
|
||||||
constexpr std::ptrdiff_t f4Slack = 0x20; // fltx4
|
constexpr std::ptrdiff_t f4Slack = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t vShape = 0x30; // FourVectors[4]
|
constexpr std::ptrdiff_t vShape = 0x30; // FourVectors[4]
|
||||||
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdRodConstraint_t {
|
namespace FeSimdRodConstraint_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t f4MinDist = 0x20; // fltx4
|
constexpr std::ptrdiff_t f4MinDist = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t f4Weight0 = 0x30; // fltx4
|
constexpr std::ptrdiff_t f4Weight0 = 0x30; // fltx4
|
||||||
@ -309,7 +309,7 @@ namespace FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdSpringIntegrator_t {
|
namespace FeSimdSpringIntegrator_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[4][2]
|
||||||
constexpr std::ptrdiff_t flSpringRestLength = 0x10; // fltx4
|
constexpr std::ptrdiff_t flSpringRestLength = 0x10; // fltx4
|
||||||
constexpr std::ptrdiff_t flSpringConstant = 0x20; // fltx4
|
constexpr std::ptrdiff_t flSpringConstant = 0x20; // fltx4
|
||||||
constexpr std::ptrdiff_t flSpringDamping = 0x30; // fltx4
|
constexpr std::ptrdiff_t flSpringDamping = 0x30; // fltx4
|
||||||
@ -317,7 +317,7 @@ namespace FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSimdTri_t {
|
namespace FeSimdTri_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint32[4][3]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint32_t[4][3]
|
||||||
constexpr std::ptrdiff_t w1 = 0x30; // fltx4
|
constexpr std::ptrdiff_t w1 = 0x30; // fltx4
|
||||||
constexpr std::ptrdiff_t w2 = 0x40; // fltx4
|
constexpr std::ptrdiff_t w2 = 0x40; // fltx4
|
||||||
constexpr std::ptrdiff_t v1x = 0x50; // fltx4
|
constexpr std::ptrdiff_t v1x = 0x50; // fltx4
|
||||||
@ -330,7 +330,7 @@ namespace FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSourceEdge_t {
|
namespace FeSourceEdge_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSphereRigid_t {
|
namespace FeSphereRigid_t {
|
||||||
@ -342,7 +342,7 @@ namespace FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeSpringIntegrator_t {
|
namespace FeSpringIntegrator_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t flSpringRestLength = 0x4; // float
|
constexpr std::ptrdiff_t flSpringRestLength = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flSpringConstant = 0x8; // float
|
constexpr std::ptrdiff_t flSpringConstant = 0x8; // float
|
||||||
constexpr std::ptrdiff_t flSpringDamping = 0xC; // float
|
constexpr std::ptrdiff_t flSpringDamping = 0xC; // float
|
||||||
@ -352,8 +352,8 @@ namespace FeSpringIntegrator_t {
|
|||||||
namespace FeStiffHingeBuild_t {
|
namespace FeStiffHingeBuild_t {
|
||||||
constexpr std::ptrdiff_t flMaxAngle = 0x0; // float
|
constexpr std::ptrdiff_t flMaxAngle = 0x0; // float
|
||||||
constexpr std::ptrdiff_t flStrength = 0x4; // float
|
constexpr std::ptrdiff_t flStrength = 0x4; // float
|
||||||
constexpr std::ptrdiff_t flMotionBias = 0x8; // float32[3]
|
constexpr std::ptrdiff_t flMotionBias = 0x8; // float[3]
|
||||||
constexpr std::ptrdiff_t nNode = 0x14; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTaperedCapsuleRigid_t {
|
namespace FeTaperedCapsuleRigid_t {
|
||||||
@ -365,18 +365,18 @@ namespace FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTaperedCapsuleStretch_t {
|
namespace FeTaperedCapsuleStretch_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16_t
|
constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16_t
|
||||||
constexpr std::ptrdiff_t nDummy = 0x6; // uint16_t
|
constexpr std::ptrdiff_t nDummy = 0x6; // uint16_t
|
||||||
constexpr std::ptrdiff_t flRadius = 0x8; // float32[2]
|
constexpr std::ptrdiff_t flRadius = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTreeChildren_t {
|
namespace FeTreeChildren_t {
|
||||||
constexpr std::ptrdiff_t nChild = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t nChild = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeTri_t {
|
namespace FeTri_t {
|
||||||
constexpr std::ptrdiff_t nNode = 0x0; // uint16[3]
|
constexpr std::ptrdiff_t nNode = 0x0; // uint16_t[3]
|
||||||
constexpr std::ptrdiff_t w1 = 0x8; // float
|
constexpr std::ptrdiff_t w1 = 0x8; // float
|
||||||
constexpr std::ptrdiff_t w2 = 0xC; // float
|
constexpr std::ptrdiff_t w2 = 0xC; // float
|
||||||
constexpr std::ptrdiff_t v1x = 0x10; // float
|
constexpr std::ptrdiff_t v1x = 0x10; // float
|
||||||
@ -396,7 +396,7 @@ namespace FeVertexMapBuild_t {
|
|||||||
constexpr std::ptrdiff_t m_Color = 0xC; // Color
|
constexpr std::ptrdiff_t m_Color = 0xC; // Color
|
||||||
constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float
|
constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float
|
||||||
constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32_t
|
constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32_t
|
||||||
constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace FeVertexMapDesc_t {
|
namespace FeVertexMapDesc_t {
|
||||||
@ -439,7 +439,7 @@ namespace FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace OldFeEdge_t {
|
namespace OldFeEdge_t {
|
||||||
constexpr std::ptrdiff_t m_flK = 0x0; // float32[3]
|
constexpr std::ptrdiff_t m_flK = 0x0; // float[3]
|
||||||
constexpr std::ptrdiff_t invA = 0xC; // float
|
constexpr std::ptrdiff_t invA = 0xC; // float
|
||||||
constexpr std::ptrdiff_t t = 0x10; // float
|
constexpr std::ptrdiff_t t = 0x10; // float
|
||||||
constexpr std::ptrdiff_t flThetaRelaxed = 0x14; // float
|
constexpr std::ptrdiff_t flThetaRelaxed = 0x14; // float
|
||||||
@ -449,12 +449,12 @@ namespace OldFeEdge_t {
|
|||||||
constexpr std::ptrdiff_t c03 = 0x24; // float
|
constexpr std::ptrdiff_t c03 = 0x24; // float
|
||||||
constexpr std::ptrdiff_t c04 = 0x28; // float
|
constexpr std::ptrdiff_t c04 = 0x28; // float
|
||||||
constexpr std::ptrdiff_t flAxialModelDist = 0x2C; // float
|
constexpr std::ptrdiff_t flAxialModelDist = 0x2C; // float
|
||||||
constexpr std::ptrdiff_t flAxialModelWeights = 0x30; // float32[4]
|
constexpr std::ptrdiff_t flAxialModelWeights = 0x30; // float[4]
|
||||||
constexpr std::ptrdiff_t m_nNode = 0x40; // uint16[4]
|
constexpr std::ptrdiff_t m_nNode = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace PhysFeModelDesc_t {
|
namespace PhysFeModelDesc_t {
|
||||||
constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32_t
|
constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32_t
|
constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32_t
|
||||||
@ -473,7 +473,7 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16_t
|
constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16_t
|
constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
@ -484,7 +484,7 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
constexpr std::ptrdiff_t m_Rods = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
constexpr std::ptrdiff_t m_Twists = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
constexpr std::ptrdiff_t m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
constexpr std::ptrdiff_t m_AxialEdges = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
constexpr std::ptrdiff_t m_NodeInvMasses = 0x168; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_NodeInvMasses = 0x168; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
constexpr std::ptrdiff_t m_CtrlOffsets = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
constexpr std::ptrdiff_t m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
constexpr std::ptrdiff_t m_FollowNodes = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
@ -493,19 +493,19 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
constexpr std::ptrdiff_t m_SpringIntegrator = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
constexpr std::ptrdiff_t m_WorldCollisionParams = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x240; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LegacyStretchForce = 0x240; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x258; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x258; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_DynNodeFriction = 0x270; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_DynNodeFriction = 0x270; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalRotation = 0x288; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LocalRotation = 0x288; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_LocalForce = 0x2A0; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_LocalForce = 0x2A0; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
constexpr std::ptrdiff_t m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
constexpr std::ptrdiff_t m_SphereRigids = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x300; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x300; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeParents = 0x318; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_TreeParents = 0x318; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x330; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x330; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
constexpr std::ptrdiff_t m_TreeChildren = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
constexpr std::ptrdiff_t m_FreeNodes = 0x360; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_FreeNodes = 0x360; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
constexpr std::ptrdiff_t m_FitMatrices = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
constexpr std::ptrdiff_t m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
constexpr std::ptrdiff_t m_FitWeights = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
constexpr std::ptrdiff_t m_ReverseOffsets = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
@ -514,8 +514,8 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
constexpr std::ptrdiff_t m_KelagerBends = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
constexpr std::ptrdiff_t m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
constexpr std::ptrdiff_t m_JiggleBones = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
constexpr std::ptrdiff_t m_SourceElems = 0x438; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_SourceElems = 0x438; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x450; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x450; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_Tris = 0x468; // CUtlVector<FeTri_t>
|
constexpr std::ptrdiff_t m_Tris = 0x468; // CUtlVector<FeTri_t>
|
||||||
constexpr std::ptrdiff_t m_nTriCount1 = 0x480; // uint16_t
|
constexpr std::ptrdiff_t m_nTriCount1 = 0x480; // uint16_t
|
||||||
constexpr std::ptrdiff_t m_nTriCount2 = 0x482; // uint16_t
|
constexpr std::ptrdiff_t m_nTriCount2 = 0x482; // uint16_t
|
||||||
@ -524,16 +524,16 @@ namespace PhysFeModelDesc_t {
|
|||||||
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x486; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x486; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_nExtraIterations = 0x487; // uint8_t
|
constexpr std::ptrdiff_t m_nExtraIterations = 0x487; // uint8_t
|
||||||
constexpr std::ptrdiff_t m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
constexpr std::ptrdiff_t m_BoxRigids = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4A0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4A0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_VertexSetNames = 0x4B8; // CUtlVector< uint32 >
|
constexpr std::ptrdiff_t m_VertexSetNames = 0x4B8; // CUtlVector<uint32_t>
|
||||||
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
constexpr std::ptrdiff_t m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
constexpr std::ptrdiff_t m_MorphLayers = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
constexpr std::ptrdiff_t m_MorphSetData = 0x500; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_MorphSetData = 0x500; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
constexpr std::ptrdiff_t m_VertexMaps = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
constexpr std::ptrdiff_t m_VertexMapValues = 0x530; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_VertexMapValues = 0x530; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
constexpr std::ptrdiff_t m_Effects = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
constexpr std::ptrdiff_t m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
constexpr std::ptrdiff_t m_LockToParent = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
constexpr std::ptrdiff_t m_LockToGoal = 0x578; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_LockToGoal = 0x578; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
constexpr std::ptrdiff_t m_DynNodeWindBases = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
constexpr std::ptrdiff_t m_flInternalPressure = 0x5A8; // float
|
constexpr std::ptrdiff_t m_flInternalPressure = 0x5A8; // float
|
||||||
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5AC; // float
|
constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5AC; // float
|
||||||
@ -653,7 +653,7 @@ namespace RnMesh_t {
|
|||||||
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector<RnWing_t>
|
constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector<RnWing_t>
|
||||||
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector
|
constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector
|
||||||
constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32_t
|
constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32_t
|
||||||
constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32_t
|
constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32_t
|
||||||
@ -680,7 +680,7 @@ namespace RnShapeDesc_t {
|
|||||||
namespace RnSoftbodyCapsule_t {
|
namespace RnSoftbodyCapsule_t {
|
||||||
constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2]
|
constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2]
|
||||||
constexpr std::ptrdiff_t m_flRadius = 0x18; // float
|
constexpr std::ptrdiff_t m_flRadius = 0x18; // float
|
||||||
constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16[2]
|
constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnSoftbodyParticle_t {
|
namespace RnSoftbodyParticle_t {
|
||||||
@ -688,7 +688,7 @@ namespace RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace RnSoftbodySpring_t {
|
namespace RnSoftbodySpring_t {
|
||||||
constexpr std::ptrdiff_t m_nParticle = 0x0; // uint16[2]
|
constexpr std::ptrdiff_t m_nParticle = 0x0; // uint16_t[2]
|
||||||
constexpr std::ptrdiff_t m_flLength = 0x4; // float
|
constexpr std::ptrdiff_t m_flLength = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -702,11 +702,11 @@ namespace RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
namespace RnTriangle_t {
|
namespace RnTriangle_t {
|
||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace RnWing_t {
|
namespace RnWing_t {
|
||||||
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3]
|
constexpr std::ptrdiff_t m_nIndex = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace VertexPositionColor_t {
|
namespace VertexPositionColor_t {
|
||||||
@ -729,7 +729,7 @@ namespace constraint_breakableparams_t {
|
|||||||
constexpr std::ptrdiff_t strength = 0x0; // float
|
constexpr std::ptrdiff_t strength = 0x0; // float
|
||||||
constexpr std::ptrdiff_t forceLimit = 0x4; // float
|
constexpr std::ptrdiff_t forceLimit = 0x4; // float
|
||||||
constexpr std::ptrdiff_t torqueLimit = 0x8; // float
|
constexpr std::ptrdiff_t torqueLimit = 0x8; // float
|
||||||
constexpr std::ptrdiff_t bodyMassScale = 0xC; // float32[2]
|
constexpr std::ptrdiff_t bodyMassScale = 0xC; // float[2]
|
||||||
constexpr std::ptrdiff_t isActive = 0x14; // bool
|
constexpr std::ptrdiff_t isActive = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.334536900 UTC
|
// 2023-10-03 00:41:23.724873800 UTC
|
||||||
|
|
||||||
pub mod CFeIndexedJiggleBone {
|
pub mod CFeIndexedJiggleBone {
|
||||||
pub const m_nNode: usize = 0x0; // uint32_t
|
pub const m_nNode: usize = 0x0; // uint32_t
|
||||||
@ -50,11 +50,11 @@ pub mod CFeJiggleBone {
|
|||||||
pub mod CFeMorphLayer {
|
pub mod CFeMorphLayer {
|
||||||
pub const m_Name: usize = 0x0; // CUtlString
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
pub const m_nNameHash: usize = 0x8; // uint32_t
|
pub const m_nNameHash: usize = 0x8; // uint32_t
|
||||||
pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 >
|
pub const m_Nodes: usize = 0x10; // CUtlVector<uint16_t>
|
||||||
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
||||||
pub const m_Gravity: usize = 0x40; // CUtlVector< float32 >
|
pub const m_Gravity: usize = 0x40; // CUtlVector<float>
|
||||||
pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 >
|
pub const m_GoalStrength: usize = 0x58; // CUtlVector<float>
|
||||||
pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 >
|
pub const m_GoalDamping: usize = 0x70; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CFeNamedJiggleBone {
|
pub mod CFeNamedJiggleBone {
|
||||||
@ -70,7 +70,7 @@ pub mod CFeVertexMapBuildArray {
|
|||||||
|
|
||||||
pub mod CRegionSVM {
|
pub mod CRegionSVM {
|
||||||
pub const m_Planes: usize = 0x0; // CUtlVector<RnPlane_t>
|
pub const m_Planes: usize = 0x0; // CUtlVector<RnPlane_t>
|
||||||
pub const m_Nodes: usize = 0x18; // CUtlVector< uint32 >
|
pub const m_Nodes: usize = 0x18; // CUtlVector<uint32_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod CastSphereSATParams_t {
|
pub mod CastSphereSATParams_t {
|
||||||
@ -90,11 +90,11 @@ pub mod CovMatrix3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod Dop26_t {
|
pub mod Dop26_t {
|
||||||
pub const m_flSupport: usize = 0x0; // float32[26]
|
pub const m_flSupport: usize = 0x0; // float[26]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeAnimStrayRadius_t {
|
pub mod FeAnimStrayRadius_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flMaxDist: usize = 0x4; // float
|
pub const flMaxDist: usize = 0x4; // float
|
||||||
pub const flRelaxationFactor: usize = 0x8; // float
|
pub const flRelaxationFactor: usize = 0x8; // float
|
||||||
}
|
}
|
||||||
@ -103,14 +103,14 @@ pub mod FeAxialEdgeBend_t {
|
|||||||
pub const te: usize = 0x0; // float
|
pub const te: usize = 0x0; // float
|
||||||
pub const tv: usize = 0x4; // float
|
pub const tv: usize = 0x4; // float
|
||||||
pub const flDist: usize = 0x8; // float
|
pub const flDist: usize = 0x8; // float
|
||||||
pub const flWeight: usize = 0xC; // float32[4]
|
pub const flWeight: usize = 0xC; // float[4]
|
||||||
pub const nNode: usize = 0x1C; // uint16[6]
|
pub const nNode: usize = 0x1C; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeBandBendLimit_t {
|
pub mod FeBandBendLimit_t {
|
||||||
pub const flDistMin: usize = 0x0; // float
|
pub const flDistMin: usize = 0x0; // float
|
||||||
pub const flDistMax: usize = 0x4; // float
|
pub const flDistMax: usize = 0x4; // float
|
||||||
pub const nNode: usize = 0x8; // uint16[6]
|
pub const nNode: usize = 0x8; // uint16_t[6]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeBoxRigid_t {
|
pub mod FeBoxRigid_t {
|
||||||
@ -163,9 +163,9 @@ pub mod FeCtrlSoftOffset_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeEdgeDesc_t {
|
pub mod FeEdgeDesc_t {
|
||||||
pub const nEdge: usize = 0x0; // uint16[2]
|
pub const nEdge: usize = 0x0; // uint16_t[2]
|
||||||
pub const nSide: usize = 0x4; // uint16[2][2]
|
pub const nSide: usize = 0x4; // uint16_t[2][2]
|
||||||
pub const nVirtElem: usize = 0xC; // uint16[2]
|
pub const nVirtElem: usize = 0xC; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeEffectDesc_t {
|
pub mod FeEffectDesc_t {
|
||||||
@ -202,26 +202,26 @@ pub mod FeFollowNode_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeKelagerBend2_t {
|
pub mod FeKelagerBend2_t {
|
||||||
pub const flWeight: usize = 0x0; // float32[3]
|
pub const flWeight: usize = 0x0; // float[3]
|
||||||
pub const flHeight0: usize = 0xC; // float
|
pub const flHeight0: usize = 0xC; // float
|
||||||
pub const nNode: usize = 0x10; // uint16[3]
|
pub const nNode: usize = 0x10; // uint16_t[3]
|
||||||
pub const nReserved: usize = 0x16; // uint16_t
|
pub const nReserved: usize = 0x16; // uint16_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeMorphLayerDepr_t {
|
pub mod FeMorphLayerDepr_t {
|
||||||
pub const m_Name: usize = 0x0; // CUtlString
|
pub const m_Name: usize = 0x0; // CUtlString
|
||||||
pub const m_nNameHash: usize = 0x8; // uint32_t
|
pub const m_nNameHash: usize = 0x8; // uint32_t
|
||||||
pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 >
|
pub const m_Nodes: usize = 0x10; // CUtlVector<uint16_t>
|
||||||
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
pub const m_InitPos: usize = 0x28; // CUtlVector<Vector>
|
||||||
pub const m_Gravity: usize = 0x40; // CUtlVector< float32 >
|
pub const m_Gravity: usize = 0x40; // CUtlVector<float>
|
||||||
pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 >
|
pub const m_GoalStrength: usize = 0x58; // CUtlVector<float>
|
||||||
pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 >
|
pub const m_GoalDamping: usize = 0x70; // CUtlVector<float>
|
||||||
pub const m_nFlags: usize = 0x88; // uint32_t
|
pub const m_nFlags: usize = 0x88; // uint32_t
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeNodeBase_t {
|
pub mod FeNodeBase_t {
|
||||||
pub const nNode: usize = 0x0; // uint16_t
|
pub const nNode: usize = 0x0; // uint16_t
|
||||||
pub const nDummy: usize = 0x2; // uint16[3]
|
pub const nDummy: usize = 0x2; // uint16_t[3]
|
||||||
pub const nNodeX0: usize = 0x8; // uint16_t
|
pub const nNodeX0: usize = 0x8; // uint16_t
|
||||||
pub const nNodeX1: usize = 0xA; // uint16_t
|
pub const nNodeX1: usize = 0xA; // uint16_t
|
||||||
pub const nNodeY0: usize = 0xC; // uint16_t
|
pub const nNodeY0: usize = 0xC; // uint16_t
|
||||||
@ -255,7 +255,7 @@ pub mod FeProxyVertexMap_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeQuad_t {
|
pub mod FeQuad_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4]
|
pub const nNode: usize = 0x0; // uint16_t[4]
|
||||||
pub const flSlack: usize = 0x8; // float
|
pub const flSlack: usize = 0x8; // float
|
||||||
pub const vShape: usize = 0xC; // Vector4D[4]
|
pub const vShape: usize = 0xC; // Vector4D[4]
|
||||||
}
|
}
|
||||||
@ -268,7 +268,7 @@ pub mod FeRigidColliderIndices_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeRodConstraint_t {
|
pub mod FeRodConstraint_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flMaxDist: usize = 0x4; // float
|
pub const flMaxDist: usize = 0x4; // float
|
||||||
pub const flMinDist: usize = 0x8; // float
|
pub const flMinDist: usize = 0x8; // float
|
||||||
pub const flWeight0: usize = 0xC; // float
|
pub const flWeight0: usize = 0xC; // float
|
||||||
@ -276,30 +276,30 @@ pub mod FeRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdAnimStrayRadius_t {
|
pub mod FeSimdAnimStrayRadius_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const flMaxDist: usize = 0x10; // fltx4
|
pub const flMaxDist: usize = 0x10; // fltx4
|
||||||
pub const flRelaxationFactor: usize = 0x20; // fltx4
|
pub const flRelaxationFactor: usize = 0x20; // fltx4
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdNodeBase_t {
|
pub mod FeSimdNodeBase_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4]
|
pub const nNode: usize = 0x0; // uint16_t[4]
|
||||||
pub const nNodeX0: usize = 0x8; // uint16[4]
|
pub const nNodeX0: usize = 0x8; // uint16_t[4]
|
||||||
pub const nNodeX1: usize = 0x10; // uint16[4]
|
pub const nNodeX1: usize = 0x10; // uint16_t[4]
|
||||||
pub const nNodeY0: usize = 0x18; // uint16[4]
|
pub const nNodeY0: usize = 0x18; // uint16_t[4]
|
||||||
pub const nNodeY1: usize = 0x20; // uint16[4]
|
pub const nNodeY1: usize = 0x20; // uint16_t[4]
|
||||||
pub const nDummy: usize = 0x28; // uint16[4]
|
pub const nDummy: usize = 0x28; // uint16_t[4]
|
||||||
pub const qAdjust: usize = 0x30; // FourQuaternions
|
pub const qAdjust: usize = 0x30; // FourQuaternions
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdQuad_t {
|
pub mod FeSimdQuad_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][4]
|
pub const nNode: usize = 0x0; // uint16_t[4][4]
|
||||||
pub const f4Slack: usize = 0x20; // fltx4
|
pub const f4Slack: usize = 0x20; // fltx4
|
||||||
pub const vShape: usize = 0x30; // FourVectors[4]
|
pub const vShape: usize = 0x30; // FourVectors[4]
|
||||||
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
pub const f4Weights: usize = 0xF0; // fltx4[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdRodConstraint_t {
|
pub mod FeSimdRodConstraint_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const f4MaxDist: usize = 0x10; // fltx4
|
pub const f4MaxDist: usize = 0x10; // fltx4
|
||||||
pub const f4MinDist: usize = 0x20; // fltx4
|
pub const f4MinDist: usize = 0x20; // fltx4
|
||||||
pub const f4Weight0: usize = 0x30; // fltx4
|
pub const f4Weight0: usize = 0x30; // fltx4
|
||||||
@ -307,7 +307,7 @@ pub mod FeSimdRodConstraint_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdSpringIntegrator_t {
|
pub mod FeSimdSpringIntegrator_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[4][2]
|
pub const nNode: usize = 0x0; // uint16_t[4][2]
|
||||||
pub const flSpringRestLength: usize = 0x10; // fltx4
|
pub const flSpringRestLength: usize = 0x10; // fltx4
|
||||||
pub const flSpringConstant: usize = 0x20; // fltx4
|
pub const flSpringConstant: usize = 0x20; // fltx4
|
||||||
pub const flSpringDamping: usize = 0x30; // fltx4
|
pub const flSpringDamping: usize = 0x30; // fltx4
|
||||||
@ -315,7 +315,7 @@ pub mod FeSimdSpringIntegrator_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSimdTri_t {
|
pub mod FeSimdTri_t {
|
||||||
pub const nNode: usize = 0x0; // uint32[4][3]
|
pub const nNode: usize = 0x0; // uint32_t[4][3]
|
||||||
pub const w1: usize = 0x30; // fltx4
|
pub const w1: usize = 0x30; // fltx4
|
||||||
pub const w2: usize = 0x40; // fltx4
|
pub const w2: usize = 0x40; // fltx4
|
||||||
pub const v1x: usize = 0x50; // fltx4
|
pub const v1x: usize = 0x50; // fltx4
|
||||||
@ -328,7 +328,7 @@ pub mod FeSoftParent_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSourceEdge_t {
|
pub mod FeSourceEdge_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSphereRigid_t {
|
pub mod FeSphereRigid_t {
|
||||||
@ -340,7 +340,7 @@ pub mod FeSphereRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeSpringIntegrator_t {
|
pub mod FeSpringIntegrator_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const flSpringRestLength: usize = 0x4; // float
|
pub const flSpringRestLength: usize = 0x4; // float
|
||||||
pub const flSpringConstant: usize = 0x8; // float
|
pub const flSpringConstant: usize = 0x8; // float
|
||||||
pub const flSpringDamping: usize = 0xC; // float
|
pub const flSpringDamping: usize = 0xC; // float
|
||||||
@ -350,8 +350,8 @@ pub mod FeSpringIntegrator_t {
|
|||||||
pub mod FeStiffHingeBuild_t {
|
pub mod FeStiffHingeBuild_t {
|
||||||
pub const flMaxAngle: usize = 0x0; // float
|
pub const flMaxAngle: usize = 0x0; // float
|
||||||
pub const flStrength: usize = 0x4; // float
|
pub const flStrength: usize = 0x4; // float
|
||||||
pub const flMotionBias: usize = 0x8; // float32[3]
|
pub const flMotionBias: usize = 0x8; // float[3]
|
||||||
pub const nNode: usize = 0x14; // uint16[3]
|
pub const nNode: usize = 0x14; // uint16_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTaperedCapsuleRigid_t {
|
pub mod FeTaperedCapsuleRigid_t {
|
||||||
@ -363,18 +363,18 @@ pub mod FeTaperedCapsuleRigid_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTaperedCapsuleStretch_t {
|
pub mod FeTaperedCapsuleStretch_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[2]
|
pub const nNode: usize = 0x0; // uint16_t[2]
|
||||||
pub const nCollisionMask: usize = 0x4; // uint16_t
|
pub const nCollisionMask: usize = 0x4; // uint16_t
|
||||||
pub const nDummy: usize = 0x6; // uint16_t
|
pub const nDummy: usize = 0x6; // uint16_t
|
||||||
pub const flRadius: usize = 0x8; // float32[2]
|
pub const flRadius: usize = 0x8; // float[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTreeChildren_t {
|
pub mod FeTreeChildren_t {
|
||||||
pub const nChild: usize = 0x0; // uint16[2]
|
pub const nChild: usize = 0x0; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeTri_t {
|
pub mod FeTri_t {
|
||||||
pub const nNode: usize = 0x0; // uint16[3]
|
pub const nNode: usize = 0x0; // uint16_t[3]
|
||||||
pub const w1: usize = 0x8; // float
|
pub const w1: usize = 0x8; // float
|
||||||
pub const w2: usize = 0xC; // float
|
pub const w2: usize = 0xC; // float
|
||||||
pub const v1x: usize = 0x10; // float
|
pub const v1x: usize = 0x10; // float
|
||||||
@ -394,7 +394,7 @@ pub mod FeVertexMapBuild_t {
|
|||||||
pub const m_Color: usize = 0xC; // Color
|
pub const m_Color: usize = 0xC; // Color
|
||||||
pub const m_flVolumetricSolveStrength: usize = 0x10; // float
|
pub const m_flVolumetricSolveStrength: usize = 0x10; // float
|
||||||
pub const m_nScaleSourceNode: usize = 0x14; // int32_t
|
pub const m_nScaleSourceNode: usize = 0x14; // int32_t
|
||||||
pub const m_Weights: usize = 0x18; // CUtlVector< float32 >
|
pub const m_Weights: usize = 0x18; // CUtlVector<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod FeVertexMapDesc_t {
|
pub mod FeVertexMapDesc_t {
|
||||||
@ -437,7 +437,7 @@ pub mod FourVectors2D {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod OldFeEdge_t {
|
pub mod OldFeEdge_t {
|
||||||
pub const m_flK: usize = 0x0; // float32[3]
|
pub const m_flK: usize = 0x0; // float[3]
|
||||||
pub const invA: usize = 0xC; // float
|
pub const invA: usize = 0xC; // float
|
||||||
pub const t: usize = 0x10; // float
|
pub const t: usize = 0x10; // float
|
||||||
pub const flThetaRelaxed: usize = 0x14; // float
|
pub const flThetaRelaxed: usize = 0x14; // float
|
||||||
@ -447,12 +447,12 @@ pub mod OldFeEdge_t {
|
|||||||
pub const c03: usize = 0x24; // float
|
pub const c03: usize = 0x24; // float
|
||||||
pub const c04: usize = 0x28; // float
|
pub const c04: usize = 0x28; // float
|
||||||
pub const flAxialModelDist: usize = 0x2C; // float
|
pub const flAxialModelDist: usize = 0x2C; // float
|
||||||
pub const flAxialModelWeights: usize = 0x30; // float32[4]
|
pub const flAxialModelWeights: usize = 0x30; // float[4]
|
||||||
pub const m_nNode: usize = 0x40; // uint16[4]
|
pub const m_nNode: usize = 0x40; // uint16_t[4]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod PhysFeModelDesc_t {
|
pub mod PhysFeModelDesc_t {
|
||||||
pub const m_CtrlHash: usize = 0x0; // CUtlVector< uint32 >
|
pub const m_CtrlHash: usize = 0x0; // CUtlVector<uint32_t>
|
||||||
pub const m_CtrlName: usize = 0x18; // CUtlVector<CUtlString>
|
pub const m_CtrlName: usize = 0x18; // CUtlVector<CUtlString>
|
||||||
pub const m_nStaticNodeFlags: usize = 0x30; // uint32_t
|
pub const m_nStaticNodeFlags: usize = 0x30; // uint32_t
|
||||||
pub const m_nDynamicNodeFlags: usize = 0x34; // uint32_t
|
pub const m_nDynamicNodeFlags: usize = 0x34; // uint32_t
|
||||||
@ -471,7 +471,7 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_nTreeDepth: usize = 0x54; // uint16_t
|
pub const m_nTreeDepth: usize = 0x54; // uint16_t
|
||||||
pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16_t
|
pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16_t
|
||||||
pub const m_nRopeCount: usize = 0x58; // uint16_t
|
pub const m_nRopeCount: usize = 0x58; // uint16_t
|
||||||
pub const m_Ropes: usize = 0x60; // CUtlVector< uint16 >
|
pub const m_Ropes: usize = 0x60; // CUtlVector<uint16_t>
|
||||||
pub const m_NodeBases: usize = 0x78; // CUtlVector<FeNodeBase_t>
|
pub const m_NodeBases: usize = 0x78; // CUtlVector<FeNodeBase_t>
|
||||||
pub const m_SimdNodeBases: usize = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
pub const m_SimdNodeBases: usize = 0x90; // CUtlVector<FeSimdNodeBase_t>
|
||||||
pub const m_Quads: usize = 0xA8; // CUtlVector<FeQuad_t>
|
pub const m_Quads: usize = 0xA8; // CUtlVector<FeQuad_t>
|
||||||
@ -482,7 +482,7 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_Rods: usize = 0x120; // CUtlVector<FeRodConstraint_t>
|
pub const m_Rods: usize = 0x120; // CUtlVector<FeRodConstraint_t>
|
||||||
pub const m_Twists: usize = 0x138; // CUtlVector<FeTwistConstraint_t>
|
pub const m_Twists: usize = 0x138; // CUtlVector<FeTwistConstraint_t>
|
||||||
pub const m_AxialEdges: usize = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
pub const m_AxialEdges: usize = 0x150; // CUtlVector<FeAxialEdgeBend_t>
|
||||||
pub const m_NodeInvMasses: usize = 0x168; // CUtlVector< float32 >
|
pub const m_NodeInvMasses: usize = 0x168; // CUtlVector<float>
|
||||||
pub const m_CtrlOffsets: usize = 0x180; // CUtlVector<FeCtrlOffset_t>
|
pub const m_CtrlOffsets: usize = 0x180; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_CtrlOsOffsets: usize = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
pub const m_CtrlOsOffsets: usize = 0x198; // CUtlVector<FeCtrlOsOffset_t>
|
||||||
pub const m_FollowNodes: usize = 0x1B0; // CUtlVector<FeFollowNode_t>
|
pub const m_FollowNodes: usize = 0x1B0; // CUtlVector<FeFollowNode_t>
|
||||||
@ -491,19 +491,19 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_SpringIntegrator: usize = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
pub const m_SpringIntegrator: usize = 0x1F8; // CUtlVector<FeSpringIntegrator_t>
|
||||||
pub const m_SimdSpringIntegrator: usize = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
pub const m_SimdSpringIntegrator: usize = 0x210; // CUtlVector<FeSimdSpringIntegrator_t>
|
||||||
pub const m_WorldCollisionParams: usize = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
pub const m_WorldCollisionParams: usize = 0x228; // CUtlVector<FeWorldCollisionParams_t>
|
||||||
pub const m_LegacyStretchForce: usize = 0x240; // CUtlVector< float32 >
|
pub const m_LegacyStretchForce: usize = 0x240; // CUtlVector<float>
|
||||||
pub const m_NodeCollisionRadii: usize = 0x258; // CUtlVector< float32 >
|
pub const m_NodeCollisionRadii: usize = 0x258; // CUtlVector<float>
|
||||||
pub const m_DynNodeFriction: usize = 0x270; // CUtlVector< float32 >
|
pub const m_DynNodeFriction: usize = 0x270; // CUtlVector<float>
|
||||||
pub const m_LocalRotation: usize = 0x288; // CUtlVector< float32 >
|
pub const m_LocalRotation: usize = 0x288; // CUtlVector<float>
|
||||||
pub const m_LocalForce: usize = 0x2A0; // CUtlVector< float32 >
|
pub const m_LocalForce: usize = 0x2A0; // CUtlVector<float>
|
||||||
pub const m_TaperedCapsuleStretches: usize = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
pub const m_TaperedCapsuleStretches: usize = 0x2B8; // CUtlVector<FeTaperedCapsuleStretch_t>
|
||||||
pub const m_TaperedCapsuleRigids: usize = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
pub const m_TaperedCapsuleRigids: usize = 0x2D0; // CUtlVector<FeTaperedCapsuleRigid_t>
|
||||||
pub const m_SphereRigids: usize = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
pub const m_SphereRigids: usize = 0x2E8; // CUtlVector<FeSphereRigid_t>
|
||||||
pub const m_WorldCollisionNodes: usize = 0x300; // CUtlVector< uint16 >
|
pub const m_WorldCollisionNodes: usize = 0x300; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeParents: usize = 0x318; // CUtlVector< uint16 >
|
pub const m_TreeParents: usize = 0x318; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeCollisionMasks: usize = 0x330; // CUtlVector< uint16 >
|
pub const m_TreeCollisionMasks: usize = 0x330; // CUtlVector<uint16_t>
|
||||||
pub const m_TreeChildren: usize = 0x348; // CUtlVector<FeTreeChildren_t>
|
pub const m_TreeChildren: usize = 0x348; // CUtlVector<FeTreeChildren_t>
|
||||||
pub const m_FreeNodes: usize = 0x360; // CUtlVector< uint16 >
|
pub const m_FreeNodes: usize = 0x360; // CUtlVector<uint16_t>
|
||||||
pub const m_FitMatrices: usize = 0x378; // CUtlVector<FeFitMatrix_t>
|
pub const m_FitMatrices: usize = 0x378; // CUtlVector<FeFitMatrix_t>
|
||||||
pub const m_FitWeights: usize = 0x390; // CUtlVector<FeFitWeight_t>
|
pub const m_FitWeights: usize = 0x390; // CUtlVector<FeFitWeight_t>
|
||||||
pub const m_ReverseOffsets: usize = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
pub const m_ReverseOffsets: usize = 0x3A8; // CUtlVector<FeNodeReverseOffset_t>
|
||||||
@ -512,8 +512,8 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_KelagerBends: usize = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
pub const m_KelagerBends: usize = 0x3F0; // CUtlVector<FeKelagerBend2_t>
|
||||||
pub const m_CtrlSoftOffsets: usize = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
pub const m_CtrlSoftOffsets: usize = 0x408; // CUtlVector<FeCtrlSoftOffset_t>
|
||||||
pub const m_JiggleBones: usize = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
pub const m_JiggleBones: usize = 0x420; // CUtlVector<CFeIndexedJiggleBone>
|
||||||
pub const m_SourceElems: usize = 0x438; // CUtlVector< uint16 >
|
pub const m_SourceElems: usize = 0x438; // CUtlVector<uint16_t>
|
||||||
pub const m_GoalDampedSpringIntegrators: usize = 0x450; // CUtlVector< uint32 >
|
pub const m_GoalDampedSpringIntegrators: usize = 0x450; // CUtlVector<uint32_t>
|
||||||
pub const m_Tris: usize = 0x468; // CUtlVector<FeTri_t>
|
pub const m_Tris: usize = 0x468; // CUtlVector<FeTri_t>
|
||||||
pub const m_nTriCount1: usize = 0x480; // uint16_t
|
pub const m_nTriCount1: usize = 0x480; // uint16_t
|
||||||
pub const m_nTriCount2: usize = 0x482; // uint16_t
|
pub const m_nTriCount2: usize = 0x482; // uint16_t
|
||||||
@ -522,16 +522,16 @@ pub mod PhysFeModelDesc_t {
|
|||||||
pub const m_nExtraGoalIterations: usize = 0x486; // uint8_t
|
pub const m_nExtraGoalIterations: usize = 0x486; // uint8_t
|
||||||
pub const m_nExtraIterations: usize = 0x487; // uint8_t
|
pub const m_nExtraIterations: usize = 0x487; // uint8_t
|
||||||
pub const m_BoxRigids: usize = 0x488; // CUtlVector<FeBoxRigid_t>
|
pub const m_BoxRigids: usize = 0x488; // CUtlVector<FeBoxRigid_t>
|
||||||
pub const m_DynNodeVertexSet: usize = 0x4A0; // CUtlVector< uint8 >
|
pub const m_DynNodeVertexSet: usize = 0x4A0; // CUtlVector<uint8_t>
|
||||||
pub const m_VertexSetNames: usize = 0x4B8; // CUtlVector< uint32 >
|
pub const m_VertexSetNames: usize = 0x4B8; // CUtlVector<uint32_t>
|
||||||
pub const m_RigidColliderPriorities: usize = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
pub const m_RigidColliderPriorities: usize = 0x4D0; // CUtlVector<FeRigidColliderIndices_t>
|
||||||
pub const m_MorphLayers: usize = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
pub const m_MorphLayers: usize = 0x4E8; // CUtlVector<FeMorphLayerDepr_t>
|
||||||
pub const m_MorphSetData: usize = 0x500; // CUtlVector< uint8 >
|
pub const m_MorphSetData: usize = 0x500; // CUtlVector<uint8_t>
|
||||||
pub const m_VertexMaps: usize = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
pub const m_VertexMaps: usize = 0x518; // CUtlVector<FeVertexMapDesc_t>
|
||||||
pub const m_VertexMapValues: usize = 0x530; // CUtlVector< uint8 >
|
pub const m_VertexMapValues: usize = 0x530; // CUtlVector<uint8_t>
|
||||||
pub const m_Effects: usize = 0x548; // CUtlVector<FeEffectDesc_t>
|
pub const m_Effects: usize = 0x548; // CUtlVector<FeEffectDesc_t>
|
||||||
pub const m_LockToParent: usize = 0x560; // CUtlVector<FeCtrlOffset_t>
|
pub const m_LockToParent: usize = 0x560; // CUtlVector<FeCtrlOffset_t>
|
||||||
pub const m_LockToGoal: usize = 0x578; // CUtlVector< uint16 >
|
pub const m_LockToGoal: usize = 0x578; // CUtlVector<uint16_t>
|
||||||
pub const m_DynNodeWindBases: usize = 0x590; // CUtlVector<FeNodeWindBase_t>
|
pub const m_DynNodeWindBases: usize = 0x590; // CUtlVector<FeNodeWindBase_t>
|
||||||
pub const m_flInternalPressure: usize = 0x5A8; // float
|
pub const m_flInternalPressure: usize = 0x5A8; // float
|
||||||
pub const m_flDefaultTimeDilation: usize = 0x5AC; // float
|
pub const m_flDefaultTimeDilation: usize = 0x5AC; // float
|
||||||
@ -651,7 +651,7 @@ pub mod RnMesh_t {
|
|||||||
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
|
pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector
|
||||||
pub const m_Triangles: usize = 0x48; // CUtlVector<RnTriangle_t>
|
pub const m_Triangles: usize = 0x48; // CUtlVector<RnTriangle_t>
|
||||||
pub const m_Wings: usize = 0x60; // CUtlVector<RnWing_t>
|
pub const m_Wings: usize = 0x60; // CUtlVector<RnWing_t>
|
||||||
pub const m_Materials: usize = 0x78; // CUtlVector< uint8 >
|
pub const m_Materials: usize = 0x78; // CUtlVector<uint8_t>
|
||||||
pub const m_vOrthographicAreas: usize = 0x90; // Vector
|
pub const m_vOrthographicAreas: usize = 0x90; // Vector
|
||||||
pub const m_nFlags: usize = 0x9C; // uint32_t
|
pub const m_nFlags: usize = 0x9C; // uint32_t
|
||||||
pub const m_nDebugFlags: usize = 0xA0; // uint32_t
|
pub const m_nDebugFlags: usize = 0xA0; // uint32_t
|
||||||
@ -678,7 +678,7 @@ pub mod RnShapeDesc_t {
|
|||||||
pub mod RnSoftbodyCapsule_t {
|
pub mod RnSoftbodyCapsule_t {
|
||||||
pub const m_vCenter: usize = 0x0; // Vector[2]
|
pub const m_vCenter: usize = 0x0; // Vector[2]
|
||||||
pub const m_flRadius: usize = 0x18; // float
|
pub const m_flRadius: usize = 0x18; // float
|
||||||
pub const m_nParticle: usize = 0x1C; // uint16[2]
|
pub const m_nParticle: usize = 0x1C; // uint16_t[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnSoftbodyParticle_t {
|
pub mod RnSoftbodyParticle_t {
|
||||||
@ -686,7 +686,7 @@ pub mod RnSoftbodyParticle_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnSoftbodySpring_t {
|
pub mod RnSoftbodySpring_t {
|
||||||
pub const m_nParticle: usize = 0x0; // uint16[2]
|
pub const m_nParticle: usize = 0x0; // uint16_t[2]
|
||||||
pub const m_flLength: usize = 0x4; // float
|
pub const m_flLength: usize = 0x4; // float
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -700,11 +700,11 @@ pub mod RnSphere_t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnTriangle_t {
|
pub mod RnTriangle_t {
|
||||||
pub const m_nIndex: usize = 0x0; // int32[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod RnWing_t {
|
pub mod RnWing_t {
|
||||||
pub const m_nIndex: usize = 0x0; // int32[3]
|
pub const m_nIndex: usize = 0x0; // int32_t[3]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod VertexPositionColor_t {
|
pub mod VertexPositionColor_t {
|
||||||
@ -727,7 +727,7 @@ pub mod constraint_breakableparams_t {
|
|||||||
pub const strength: usize = 0x0; // float
|
pub const strength: usize = 0x0; // float
|
||||||
pub const forceLimit: usize = 0x4; // float
|
pub const forceLimit: usize = 0x4; // float
|
||||||
pub const torqueLimit: usize = 0x8; // float
|
pub const torqueLimit: usize = 0x8; // float
|
||||||
pub const bodyMassScale: usize = 0xC; // float32[2]
|
pub const bodyMassScale: usize = 0xC; // float[2]
|
||||||
pub const isActive: usize = 0x14; // bool
|
pub const isActive: usize = 0x14; // bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.368960600 UTC
|
// 2023-10-03 00:41:23.779635600 UTC
|
||||||
|
|
||||||
public static class AggregateLODSetup_t {
|
public static class AggregateLODSetup_t {
|
||||||
public const nint m_vLODOrigin = 0x0; // Vector
|
public const nint m_vLODOrigin = 0x0; // Vector
|
||||||
public const nint m_fMaxObjectScale = 0xC; // float
|
public const nint m_fMaxObjectScale = 0xC; // float
|
||||||
public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 >
|
public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class AggregateMeshInfo_t {
|
public static class AggregateMeshInfo_t {
|
||||||
@ -25,7 +25,7 @@ public static class AggregateSceneObject_t {
|
|||||||
public const nint m_nLayer = 0x8; // int16_t
|
public const nint m_nLayer = 0x8; // int16_t
|
||||||
public const nint m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
public const nint m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
public const nint m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
public const nint m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
public const nint m_visClusterMembership = 0x40; // CUtlVector< uint16 >
|
public const nint m_visClusterMembership = 0x40; // CUtlVector<uint16_t>
|
||||||
public const nint m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
public const nint m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
public const nint m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
public const nint m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
@ -87,7 +87,7 @@ public static class ClutterSceneObject_t {
|
|||||||
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
public const nint m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
public const nint m_nLayer = 0x1C; // int16_t
|
public const nint m_nLayer = 0x1C; // int16_t
|
||||||
public const nint m_instancePositions = 0x20; // CUtlVector<Vector>
|
public const nint m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
public const nint m_instanceScales = 0x50; // CUtlVector< float32 >
|
public const nint m_instanceScales = 0x50; // CUtlVector<float>
|
||||||
public const nint m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
public const nint m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
public const nint m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
public const nint m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
public const nint m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
public const nint m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
@ -146,7 +146,7 @@ public static class NodeData_t {
|
|||||||
public const nint m_vMinBounds = 0x10; // Vector
|
public const nint m_vMinBounds = 0x10; // Vector
|
||||||
public const nint m_vMaxBounds = 0x1C; // Vector
|
public const nint m_vMaxBounds = 0x1C; // Vector
|
||||||
public const nint m_flMinimumDistance = 0x28; // float
|
public const nint m_flMinimumDistance = 0x28; // float
|
||||||
public const nint m_ChildNodeIndices = 0x30; // CUtlVector< int32 >
|
public const nint m_ChildNodeIndices = 0x30; // CUtlVector<int32_t>
|
||||||
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
public const nint m_worldNodePrefix = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -192,21 +192,21 @@ public static class WorldNodeOnDiskBufferData_t {
|
|||||||
public const nint m_nElementCount = 0x0; // int32_t
|
public const nint m_nElementCount = 0x0; // int32_t
|
||||||
public const nint m_nElementSizeInBytes = 0x4; // int32_t
|
public const nint m_nElementSizeInBytes = 0x4; // int32_t
|
||||||
public const nint m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
public const nint m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
public const nint m_pData = 0x20; // CUtlVector< uint8 >
|
public const nint m_pData = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class WorldNode_t {
|
public static class WorldNode_t {
|
||||||
public const nint m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
public const nint m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
public const nint m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
public const nint m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
public const nint m_visClusterMembership = 0x30; // CUtlVector< uint16 >
|
public const nint m_visClusterMembership = 0x30; // CUtlVector<uint16_t>
|
||||||
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
public const nint m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
public const nint m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
public const nint m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
public const nint m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
public const nint m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
public const nint m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
public const nint m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
public const nint m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
public const nint m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 >
|
public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8_t>
|
||||||
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 >
|
public const nint m_overlayLayerIndices = 0xF0; // CUtlVector<uint8_t>
|
||||||
public const nint m_grassFileName = 0x108; // CUtlString
|
public const nint m_grassFileName = 0x108; // CUtlString
|
||||||
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
@ -3,12 +3,12 @@
|
|||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.366136900 UTC
|
// 2023-10-03 00:41:23.776885900 UTC
|
||||||
|
|
||||||
namespace AggregateLODSetup_t {
|
namespace AggregateLODSetup_t {
|
||||||
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector
|
||||||
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float
|
constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float
|
||||||
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 >
|
constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace AggregateMeshInfo_t {
|
namespace AggregateMeshInfo_t {
|
||||||
@ -29,7 +29,7 @@ namespace AggregateSceneObject_t {
|
|||||||
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16_t
|
constexpr std::ptrdiff_t m_nLayer = 0x8; // int16_t
|
||||||
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
@ -91,7 +91,7 @@ namespace ClutterSceneObject_t {
|
|||||||
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t
|
||||||
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16_t
|
constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16_t
|
||||||
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector<Vector>
|
constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector<Vector>
|
||||||
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector< float32 >
|
constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector<float>
|
||||||
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector<Color>
|
||||||
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
@ -150,7 +150,7 @@ namespace NodeData_t {
|
|||||||
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector
|
||||||
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector
|
||||||
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float
|
constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float
|
||||||
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector< int32 >
|
constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector<int32_t>
|
||||||
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -196,21 +196,21 @@ namespace WorldNodeOnDiskBufferData_t {
|
|||||||
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32_t
|
constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32_t
|
||||||
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32_t
|
constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32_t
|
||||||
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace WorldNode_t {
|
namespace WorldNode_t {
|
||||||
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector<SceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector< uint16 >
|
constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector<uint16_t>
|
||||||
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector<CUtlString>
|
||||||
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 >
|
constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector<uint8_t>
|
||||||
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString
|
||||||
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
#![allow(non_snake_case, non_upper_case_globals)]
|
#![allow(non_snake_case, non_upper_case_globals)]
|
||||||
|
|
||||||
// Created using https://github.com/a2x/cs2-dumper
|
// Created using https://github.com/a2x/cs2-dumper
|
||||||
// 2023-10-02 15:54:54.372292300 UTC
|
// 2023-10-03 00:41:23.782860700 UTC
|
||||||
|
|
||||||
pub mod AggregateLODSetup_t {
|
pub mod AggregateLODSetup_t {
|
||||||
pub const m_vLODOrigin: usize = 0x0; // Vector
|
pub const m_vLODOrigin: usize = 0x0; // Vector
|
||||||
pub const m_fMaxObjectScale: usize = 0xC; // float
|
pub const m_fMaxObjectScale: usize = 0xC; // float
|
||||||
pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable< float32 >
|
pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable<float>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod AggregateMeshInfo_t {
|
pub mod AggregateMeshInfo_t {
|
||||||
@ -27,7 +27,7 @@ pub mod AggregateSceneObject_t {
|
|||||||
pub const m_nLayer: usize = 0x8; // int16_t
|
pub const m_nLayer: usize = 0x8; // int16_t
|
||||||
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
pub const m_aggregateMeshes: usize = 0x10; // CUtlVector<AggregateMeshInfo_t>
|
||||||
pub const m_lodSetups: usize = 0x28; // CUtlVector<AggregateLODSetup_t>
|
pub const m_lodSetups: usize = 0x28; // CUtlVector<AggregateLODSetup_t>
|
||||||
pub const m_visClusterMembership: usize = 0x40; // CUtlVector< uint16 >
|
pub const m_visClusterMembership: usize = 0x40; // CUtlVector<uint16_t>
|
||||||
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector<matrix3x4_t>
|
pub const m_fragmentTransforms: usize = 0x58; // CUtlVector<matrix3x4_t>
|
||||||
pub const m_renderableModel: usize = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
pub const m_renderableModel: usize = 0x70; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
}
|
}
|
||||||
@ -89,7 +89,7 @@ pub mod ClutterSceneObject_t {
|
|||||||
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
pub const m_flags: usize = 0x18; // ObjectTypeFlags_t
|
||||||
pub const m_nLayer: usize = 0x1C; // int16_t
|
pub const m_nLayer: usize = 0x1C; // int16_t
|
||||||
pub const m_instancePositions: usize = 0x20; // CUtlVector<Vector>
|
pub const m_instancePositions: usize = 0x20; // CUtlVector<Vector>
|
||||||
pub const m_instanceScales: usize = 0x50; // CUtlVector< float32 >
|
pub const m_instanceScales: usize = 0x50; // CUtlVector<float>
|
||||||
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector<Color>
|
pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector<Color>
|
||||||
pub const m_tiles: usize = 0x80; // CUtlVector<ClutterTile_t>
|
pub const m_tiles: usize = 0x80; // CUtlVector<ClutterTile_t>
|
||||||
pub const m_renderableModel: usize = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
pub const m_renderableModel: usize = 0x98; // CStrongHandle<InfoForResourceTypeCModel>
|
||||||
@ -148,7 +148,7 @@ pub mod NodeData_t {
|
|||||||
pub const m_vMinBounds: usize = 0x10; // Vector
|
pub const m_vMinBounds: usize = 0x10; // Vector
|
||||||
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
pub const m_vMaxBounds: usize = 0x1C; // Vector
|
||||||
pub const m_flMinimumDistance: usize = 0x28; // float
|
pub const m_flMinimumDistance: usize = 0x28; // float
|
||||||
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector< int32 >
|
pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector<int32_t>
|
||||||
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
pub const m_worldNodePrefix: usize = 0x48; // CUtlString
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -194,21 +194,21 @@ pub mod WorldNodeOnDiskBufferData_t {
|
|||||||
pub const m_nElementCount: usize = 0x0; // int32_t
|
pub const m_nElementCount: usize = 0x0; // int32_t
|
||||||
pub const m_nElementSizeInBytes: usize = 0x4; // int32_t
|
pub const m_nElementSizeInBytes: usize = 0x4; // int32_t
|
||||||
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
pub const m_inputLayoutFields: usize = 0x8; // CUtlVector<RenderInputLayoutField_t>
|
||||||
pub const m_pData: usize = 0x20; // CUtlVector< uint8 >
|
pub const m_pData: usize = 0x20; // CUtlVector<uint8_t>
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod WorldNode_t {
|
pub mod WorldNode_t {
|
||||||
pub const m_sceneObjects: usize = 0x0; // CUtlVector<SceneObject_t>
|
pub const m_sceneObjects: usize = 0x0; // CUtlVector<SceneObject_t>
|
||||||
pub const m_infoOverlays: usize = 0x18; // CUtlVector<InfoOverlayData_t>
|
pub const m_infoOverlays: usize = 0x18; // CUtlVector<InfoOverlayData_t>
|
||||||
pub const m_visClusterMembership: usize = 0x30; // CUtlVector< uint16 >
|
pub const m_visClusterMembership: usize = 0x30; // CUtlVector<uint16_t>
|
||||||
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector<AggregateSceneObject_t>
|
pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector<AggregateSceneObject_t>
|
||||||
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector<ClutterSceneObject_t>
|
pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector<ClutterSceneObject_t>
|
||||||
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector<ExtraVertexStreamOverride_t>
|
||||||
pub const m_materialOverrides: usize = 0x90; // CUtlVector<MaterialOverride_t>
|
pub const m_materialOverrides: usize = 0x90; // CUtlVector<MaterialOverride_t>
|
||||||
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector<WorldNodeOnDiskBufferData_t>
|
||||||
pub const m_layerNames: usize = 0xC0; // CUtlVector<CUtlString>
|
pub const m_layerNames: usize = 0xC0; // CUtlVector<CUtlString>
|
||||||
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector< uint8 >
|
pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector<uint8_t>
|
||||||
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector< uint8 >
|
pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector<uint8_t>
|
||||||
pub const m_grassFileName: usize = 0x108; // CUtlString
|
pub const m_grassFileName: usize = 0x108; // CUtlString
|
||||||
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
use std::collections::HashMap;
|
||||||
|
|
||||||
|
use regex::Regex;
|
||||||
|
|
||||||
use crate::builder::FileBuilderEnum;
|
use crate::builder::FileBuilderEnum;
|
||||||
use crate::dumpers::Entry;
|
use crate::dumpers::Entry;
|
||||||
use crate::error::Result;
|
use crate::error::Result;
|
||||||
@ -9,6 +13,24 @@ use super::{generate_file, Entries};
|
|||||||
pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> Result<()> {
|
pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> Result<()> {
|
||||||
let schema_system = SchemaSystem::new(&process)?;
|
let schema_system = SchemaSystem::new(&process)?;
|
||||||
|
|
||||||
|
let type_map = HashMap::from([
|
||||||
|
("uint8", "uint8_t"),
|
||||||
|
("uint16", "uint16_t"),
|
||||||
|
("uint32", "uint32_t"),
|
||||||
|
("uint64", "uint64_t"),
|
||||||
|
("int8", "int8_t"),
|
||||||
|
("int16", "int16_t"),
|
||||||
|
("int32", "int32_t"),
|
||||||
|
("int64", "int64_t"),
|
||||||
|
("float32", "float"),
|
||||||
|
("float64", "double"),
|
||||||
|
]);
|
||||||
|
|
||||||
|
let regex_map: HashMap<String, Regex> = type_map
|
||||||
|
.iter()
|
||||||
|
.map(|(k, _v)| ((k.to_string()), Regex::new(&format!(r"\b{}\b", k)).unwrap()))
|
||||||
|
.collect();
|
||||||
|
|
||||||
for type_scope in schema_system.type_scopes()? {
|
for type_scope in schema_system.type_scopes()? {
|
||||||
let module_name = type_scope.module_name()?;
|
let module_name = type_scope.module_name()?;
|
||||||
|
|
||||||
@ -23,20 +45,12 @@ pub fn dump_schemas(builders: &mut Vec<FileBuilderEnum>, process: &Process) -> R
|
|||||||
let field_name = field.name()?;
|
let field_name = field.name()?;
|
||||||
let field_offset = field.offset()?;
|
let field_offset = field.offset()?;
|
||||||
|
|
||||||
let mut type_name = field.r#type()?.name()?;
|
let mut type_name = field.r#type()?.name()?.replace(" ", "");
|
||||||
|
|
||||||
match type_name.as_str() {
|
for k in type_map.keys() {
|
||||||
"uint8" => type_name = "uint8_t".to_string(),
|
let re = ®ex_map[*k];
|
||||||
"uint16" => type_name = "uint16_t".to_string(),
|
|
||||||
"uint32" => type_name = "uint32_t".to_string(),
|
type_name = re.replace_all(&type_name, type_map[*k]).to_string();
|
||||||
"uint64" => type_name = "uint64_t".to_string(),
|
|
||||||
"int8" => type_name = "int8_t".to_string(),
|
|
||||||
"int16" => type_name = "int16_t".to_string(),
|
|
||||||
"int32" => type_name = "int32_t".to_string(),
|
|
||||||
"int64" => type_name = "int64_t".to_string(),
|
|
||||||
"float32" => type_name = "float".to_string(),
|
|
||||||
"float64" => type_name = "double".to_string(),
|
|
||||||
_ => {}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log::debug!(
|
log::debug!(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user