mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-07 22:50:03 +08:00
Game Update (14095)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Generated using https://github.com/a2x/cs2-dumper
|
||||
// 2025-08-01 22:47:35.099029800 UTC
|
||||
// 2025-08-14 21:08:30.051873234 UTC
|
||||
|
||||
#pragma once
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
namespace cs2_dumper {
|
||||
namespace schemas {
|
||||
// Module: animationsystem.dll
|
||||
// Class count: 576
|
||||
// Enum count: 129
|
||||
// Class count: 580
|
||||
// Enum count: 130
|
||||
namespace animationsystem_dll {
|
||||
// Alignment: 4
|
||||
// Member count: 17
|
||||
@@ -139,7 +139,7 @@ namespace cs2_dumper {
|
||||
IKTARGETCOORDINATESYSTEM_COUNT = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 28
|
||||
// Member count: 29
|
||||
enum class ParticleFloatType_t : uint32_t {
|
||||
PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF,
|
||||
PF_TYPE_LITERAL = 0x0,
|
||||
@@ -154,21 +154,22 @@ namespace cs2_dumper {
|
||||
PF_TYPE_PARTICLE_DETAIL_LEVEL = 0x9,
|
||||
PF_TYPE_CONCURRENT_DEF_COUNT = 0xA,
|
||||
PF_TYPE_CLOSEST_CAMERA_DISTANCE = 0xB,
|
||||
PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xC,
|
||||
PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xD,
|
||||
PF_TYPE_PARTICLE_NOISE = 0xE,
|
||||
PF_TYPE_PARTICLE_AGE = 0xF,
|
||||
PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x10,
|
||||
PF_TYPE_PARTICLE_FLOAT = 0x11,
|
||||
PF_TYPE_PARTICLE_INITIAL_FLOAT = 0x12,
|
||||
PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x13,
|
||||
PF_TYPE_PARTICLE_INITIAL_VECTOR_COMPONENT = 0x14,
|
||||
PF_TYPE_PARTICLE_SPEED = 0x15,
|
||||
PF_TYPE_PARTICLE_NUMBER = 0x16,
|
||||
PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x17,
|
||||
PF_TYPE_PARTICLE_SCREENSPACE_CAMERA_DISTANCE = 0x18,
|
||||
PF_TYPE_PARTICLE_SCREENSPACE_CAMERA_DOT_PRODUCT = 0x19,
|
||||
PF_TYPE_COUNT = 0x1A
|
||||
PF_TYPE_SNAPSHOT_COUNT = 0xC,
|
||||
PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xD,
|
||||
PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xE,
|
||||
PF_TYPE_PARTICLE_NOISE = 0xF,
|
||||
PF_TYPE_PARTICLE_AGE = 0x10,
|
||||
PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x11,
|
||||
PF_TYPE_PARTICLE_FLOAT = 0x12,
|
||||
PF_TYPE_PARTICLE_INITIAL_FLOAT = 0x13,
|
||||
PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x14,
|
||||
PF_TYPE_PARTICLE_INITIAL_VECTOR_COMPONENT = 0x15,
|
||||
PF_TYPE_PARTICLE_SPEED = 0x16,
|
||||
PF_TYPE_PARTICLE_NUMBER = 0x17,
|
||||
PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x18,
|
||||
PF_TYPE_PARTICLE_SCREENSPACE_CAMERA_DISTANCE = 0x19,
|
||||
PF_TYPE_PARTICLE_SCREENSPACE_CAMERA_DOT_PRODUCT = 0x1A,
|
||||
PF_TYPE_COUNT = 0x1B
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 4
|
||||
@@ -414,13 +415,20 @@ namespace cs2_dumper {
|
||||
FLAG_MODEL_DOC = 0x800000
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 5
|
||||
// Member count: 12
|
||||
enum class CNmFloatMathNode__Operator_t : uint8_t {
|
||||
Add = 0x0,
|
||||
Sub = 0x1,
|
||||
Mul = 0x2,
|
||||
Div = 0x3,
|
||||
Mod = 0x4
|
||||
Mod = 0x4,
|
||||
Abs = 0x5,
|
||||
Negate = 0x6,
|
||||
Floor = 0x7,
|
||||
Ceiling = 0x8,
|
||||
IntegerPart = 0x9,
|
||||
FractionalPart = 0xA,
|
||||
InverseFractionalPart = 0xB
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 2
|
||||
@@ -655,6 +663,13 @@ namespace cs2_dumper {
|
||||
PF_MAP_TYPE_ROUND = 0x6,
|
||||
PF_MAP_TYPE_COUNT = 0x7
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 3
|
||||
enum class CNmCurrentSyncEventNode__InfoType_t : uint8_t {
|
||||
IndexAndPercentage = 0x0,
|
||||
IndexOnly = 0x1,
|
||||
PercentageOnly = 0x2
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 4
|
||||
enum class BlendKeyType : uint32_t {
|
||||
@@ -1029,7 +1044,7 @@ namespace cs2_dumper {
|
||||
eWorldPosition = 0x2
|
||||
};
|
||||
// Alignment: 2
|
||||
// Member count: 110
|
||||
// Member count: 125
|
||||
enum class PulseInstructionCode_t : uint16_t {
|
||||
INVALID = 0x0,
|
||||
IMMEDIATE_HALT = 0x1,
|
||||
@@ -1085,62 +1100,77 @@ namespace cs2_dumper {
|
||||
ADD_STRING = 0x33,
|
||||
ADD_VEC2 = 0x34,
|
||||
ADD_VEC3 = 0x35,
|
||||
ADD_VEC4 = 0x36,
|
||||
SUB_INT = 0x37,
|
||||
SUB_FLOAT = 0x38,
|
||||
SUB_VEC2 = 0x39,
|
||||
SUB_VEC3 = 0x3A,
|
||||
SUB_VEC4 = 0x3B,
|
||||
MUL_INT = 0x3C,
|
||||
MUL_FLOAT = 0x3D,
|
||||
DIV_FLOAT = 0x3E,
|
||||
MOD_INT = 0x3F,
|
||||
MOD_FLOAT = 0x40,
|
||||
LT_INT = 0x41,
|
||||
LT_FLOAT = 0x42,
|
||||
LTE_INT = 0x43,
|
||||
LTE_FLOAT = 0x44,
|
||||
EQ_BOOL = 0x45,
|
||||
EQ_INT = 0x46,
|
||||
EQ_FLOAT = 0x47,
|
||||
EQ_VEC2 = 0x48,
|
||||
EQ_VEC3 = 0x49,
|
||||
EQ_VEC4 = 0x4A,
|
||||
EQ_STRING = 0x4B,
|
||||
EQ_ENTITY_NAME = 0x4C,
|
||||
EQ_SCHEMA_ENUM = 0x4D,
|
||||
EQ_EHANDLE = 0x4E,
|
||||
EQ_PANEL_HANDLE = 0x4F,
|
||||
EQ_OPAQUE_HANDLE = 0x50,
|
||||
EQ_TEST_HANDLE = 0x51,
|
||||
EQ_COLOR_RGB = 0x52,
|
||||
EQ_ARRAY = 0x53,
|
||||
NE_BOOL = 0x54,
|
||||
NE_INT = 0x55,
|
||||
NE_FLOAT = 0x56,
|
||||
NE_VEC2 = 0x57,
|
||||
NE_VEC3 = 0x58,
|
||||
NE_VEC4 = 0x59,
|
||||
NE_STRING = 0x5A,
|
||||
NE_ENTITY_NAME = 0x5B,
|
||||
NE_SCHEMA_ENUM = 0x5C,
|
||||
NE_EHANDLE = 0x5D,
|
||||
NE_PANEL_HANDLE = 0x5E,
|
||||
NE_OPAQUE_HANDLE = 0x5F,
|
||||
NE_TEST_HANDLE = 0x60,
|
||||
NE_COLOR_RGB = 0x61,
|
||||
NE_ARRAY = 0x62,
|
||||
SCALE_VEC3 = 0x63,
|
||||
SCALE_VEC2 = 0x64,
|
||||
SCALE_VEC4 = 0x65,
|
||||
SCALE_INV_VEC3 = 0x66,
|
||||
SCALE_INV_VEC2 = 0x67,
|
||||
SCALE_INV_VEC4 = 0x68,
|
||||
ELEMENT_ACCESS_VEC2 = 0x69,
|
||||
ELEMENT_ACCESS_VEC3 = 0x6A,
|
||||
ELEMENT_ACCESS_VEC4 = 0x6B,
|
||||
ELEMENT_ACCESS_COLOR_RGB = 0x6C,
|
||||
GET_CONST_INLINE_STORAGE = 0x6D
|
||||
ADD_VEC3WS_VEC3 = 0x36,
|
||||
ADD_VEC3_VEC3WS = 0x37,
|
||||
ADD_VEC4 = 0x38,
|
||||
ADD_GAMETIME_FLOAT = 0x39,
|
||||
ADD_FLOAT_GAMETIME = 0x3A,
|
||||
SUB_INT = 0x3B,
|
||||
SUB_FLOAT = 0x3C,
|
||||
SUB_VEC2 = 0x3D,
|
||||
SUB_VEC3 = 0x3E,
|
||||
SUB_VEC3WS_VEC3 = 0x3F,
|
||||
SUB_VEC3WS_VEC3WS = 0x40,
|
||||
SUB_VEC4 = 0x41,
|
||||
SUB_GAMETIME_FLOAT = 0x42,
|
||||
SUB_GAMETIME = 0x43,
|
||||
MUL_INT = 0x44,
|
||||
MUL_FLOAT = 0x45,
|
||||
DIV_FLOAT = 0x46,
|
||||
MOD_INT = 0x47,
|
||||
MOD_FLOAT = 0x48,
|
||||
LT_INT = 0x49,
|
||||
LT_FLOAT = 0x4A,
|
||||
LT_GAMETIME = 0x4B,
|
||||
LTE_INT = 0x4C,
|
||||
LTE_FLOAT = 0x4D,
|
||||
LTE_GAMETIME = 0x4E,
|
||||
EQ_BOOL = 0x4F,
|
||||
EQ_INT = 0x50,
|
||||
EQ_FLOAT = 0x51,
|
||||
EQ_VEC2 = 0x52,
|
||||
EQ_VEC3 = 0x53,
|
||||
EQ_VEC3WS = 0x54,
|
||||
EQ_VEC4 = 0x55,
|
||||
EQ_STRING = 0x56,
|
||||
EQ_ENTITY_NAME = 0x57,
|
||||
EQ_SCHEMA_ENUM = 0x58,
|
||||
EQ_EHANDLE = 0x59,
|
||||
EQ_PANEL_HANDLE = 0x5A,
|
||||
EQ_OPAQUE_HANDLE = 0x5B,
|
||||
EQ_TEST_HANDLE = 0x5C,
|
||||
EQ_COLOR_RGB = 0x5D,
|
||||
EQ_ARRAY = 0x5E,
|
||||
EQ_GAMETIME = 0x5F,
|
||||
NE_BOOL = 0x60,
|
||||
NE_INT = 0x61,
|
||||
NE_FLOAT = 0x62,
|
||||
NE_VEC2 = 0x63,
|
||||
NE_VEC3 = 0x64,
|
||||
NE_VEC3WS = 0x65,
|
||||
NE_VEC4 = 0x66,
|
||||
NE_STRING = 0x67,
|
||||
NE_ENTITY_NAME = 0x68,
|
||||
NE_SCHEMA_ENUM = 0x69,
|
||||
NE_EHANDLE = 0x6A,
|
||||
NE_PANEL_HANDLE = 0x6B,
|
||||
NE_OPAQUE_HANDLE = 0x6C,
|
||||
NE_TEST_HANDLE = 0x6D,
|
||||
NE_COLOR_RGB = 0x6E,
|
||||
NE_ARRAY = 0x6F,
|
||||
NE_GAMETIME = 0x70,
|
||||
SCALE_VEC3 = 0x71,
|
||||
SCALE_VEC2 = 0x72,
|
||||
SCALE_VEC4 = 0x73,
|
||||
SCALE_INV_VEC3 = 0x74,
|
||||
SCALE_INV_VEC2 = 0x75,
|
||||
SCALE_INV_VEC4 = 0x76,
|
||||
ELEMENT_ACCESS_VEC2 = 0x77,
|
||||
ELEMENT_ACCESS_VEC3 = 0x78,
|
||||
ELEMENT_ACCESS_VEC3WS = 0x79,
|
||||
ELEMENT_ACCESS_VEC4 = 0x7A,
|
||||
ELEMENT_ACCESS_COLOR_RGB = 0x7B,
|
||||
GET_CONST_INLINE_STORAGE = 0x7C
|
||||
};
|
||||
// Alignment: 4
|
||||
// Member count: 5
|
||||
@@ -1191,7 +1221,7 @@ namespace cs2_dumper {
|
||||
Any = 0x5
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 8
|
||||
// Member count: 10
|
||||
enum class CNmTransitionNode__TransitionOptions_t : uint8_t {
|
||||
None = 0x0,
|
||||
ClampDuration = 0x1,
|
||||
@@ -1200,7 +1230,9 @@ namespace cs2_dumper {
|
||||
MatchSyncEventIndex = 0x4,
|
||||
MatchSyncEventID = 0x5,
|
||||
MatchSyncEventPercentage = 0x6,
|
||||
PreferClosestSyncEventID = 0x7
|
||||
PreferClosestSyncEventID = 0x7,
|
||||
MatchTimeInSeconds = 0x8,
|
||||
OffsetTimeInSeconds = 0x9
|
||||
};
|
||||
// Alignment: 1
|
||||
// Member count: 5
|
||||
@@ -1659,7 +1691,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_internalOps = 0x40; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector<CUtlString>
|
||||
}
|
||||
// Parent: None
|
||||
// Parent:
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
@@ -1672,7 +1704,7 @@ namespace cs2_dumper {
|
||||
namespace PulseRuntimeVarIndex_t {
|
||||
constexpr std::ptrdiff_t m_Value = 0x0; // int32
|
||||
}
|
||||
// Parent: None
|
||||
// Parent:
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
@@ -2040,11 +2072,11 @@ namespace cs2_dumper {
|
||||
namespace CNmTransitionNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nTargetStateNodeIdx = 0x10; // int16
|
||||
constexpr std::ptrdiff_t m_nDurationOverrideNodeIdx = 0x12; // int16
|
||||
constexpr std::ptrdiff_t m_syncEventOffsetOverrideNodeIdx = 0x14; // int16
|
||||
constexpr std::ptrdiff_t m_timeOffsetOverrideNodeIdx = 0x14; // int16
|
||||
constexpr std::ptrdiff_t m_startBoneMaskNodeIdx = 0x16; // int16
|
||||
constexpr std::ptrdiff_t m_flDuration = 0x18; // float32
|
||||
constexpr std::ptrdiff_t m_boneMaskBlendInTimePercentage = 0x1C; // NmPercent_t
|
||||
constexpr std::ptrdiff_t m_syncEventOffset = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_flTimeOffset = 0x20; // float32
|
||||
constexpr std::ptrdiff_t m_transitionOptions = 0x24; // CNmBitFlags
|
||||
constexpr std::ptrdiff_t m_targetSyncIDNodeIdx = 0x28; // int16
|
||||
constexpr std::ptrdiff_t m_blendWeightEasing = 0x2A; // NmEasingOperation_t
|
||||
@@ -2139,7 +2171,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_name = 0x0; // CUtlString
|
||||
constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector<float32>
|
||||
}
|
||||
// Parent: None
|
||||
// Parent:
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
@@ -2745,6 +2777,14 @@ namespace cs2_dumper {
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmEntityAttributeEventBase {
|
||||
constexpr std::ptrdiff_t m_attributeName = 0x20; // CUtlString
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmVirtualParameterBoneMaskNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nChildNodeIdx = 0x10; // int16
|
||||
}
|
||||
@@ -2823,8 +2863,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CAimConstraint {
|
||||
constexpr std::ptrdiff_t m_qAimOffset = 0x70; // Quaternion
|
||||
constexpr std::ptrdiff_t m_nUpType = 0x80; // uint32
|
||||
constexpr std::ptrdiff_t m_qAimOffset = 0x60; // Quaternion
|
||||
constexpr std::ptrdiff_t m_nUpType = 0x70; // uint32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@@ -3202,7 +3242,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_hScript = 0x1C; // AnimScriptHandle
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
// Field count: 6
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
@@ -3210,7 +3250,8 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nInputValueNodeIdxA = 0x10; // int16
|
||||
constexpr std::ptrdiff_t m_nInputValueNodeIdxB = 0x12; // int16
|
||||
constexpr std::ptrdiff_t m_bReturnAbsoluteResult = 0x14; // bool
|
||||
constexpr std::ptrdiff_t m_operator = 0x15; // CNmFloatMathNode::Operator_t
|
||||
constexpr std::ptrdiff_t m_bReturnNegatedResult = 0x15; // bool
|
||||
constexpr std::ptrdiff_t m_operator = 0x16; // CNmFloatMathNode::Operator_t
|
||||
constexpr std::ptrdiff_t m_flValueB = 0x18; // float32
|
||||
}
|
||||
// Parent: None
|
||||
@@ -3224,13 +3265,14 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_Color = 0x60; // Color
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
// Field count: 3
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CCycleControlUpdateNode {
|
||||
constexpr std::ptrdiff_t m_valueSource = 0x70; // AnimValueSource
|
||||
constexpr std::ptrdiff_t m_paramIndex = 0x74; // CAnimParamHandle
|
||||
constexpr std::ptrdiff_t m_bLockWhenWaning = 0x76; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
@@ -3256,10 +3298,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CBaseConstraint {
|
||||
constexpr std::ptrdiff_t m_name = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vUpVector = 0x30; // Vector
|
||||
constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlLeanVector<CConstraintSlave>
|
||||
constexpr std::ptrdiff_t m_targets = 0x50; // CUtlVector<CConstraintTarget>
|
||||
constexpr std::ptrdiff_t m_name = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_vUpVector = 0x28; // Vector
|
||||
constexpr std::ptrdiff_t m_slaves = 0x38; // CUtlLeanVector<CConstraintSlave>
|
||||
constexpr std::ptrdiff_t m_targets = 0x48; // CUtlVector<CConstraintTarget>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@@ -3568,7 +3610,7 @@ namespace cs2_dumper {
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmVelocityBasedSpeedScaleNode__CDefinition {
|
||||
}
|
||||
// Parent: None
|
||||
// Parent:
|
||||
// Field count: 8
|
||||
//
|
||||
// Metadata:
|
||||
@@ -3636,6 +3678,17 @@ namespace cs2_dumper {
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmFloatCurveEventNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_eventID = 0x10; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_nDefaultNodeIdx = 0x18; // int16
|
||||
constexpr std::ptrdiff_t m_flDefaultValue = 0x1C; // float32
|
||||
constexpr std::ptrdiff_t m_eventConditionRules = 0x20; // CNmBitFlags
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmStateMachineNode__TransitionDefinition_t {
|
||||
constexpr std::ptrdiff_t m_nTargetStateIdx = 0x0; // int16
|
||||
constexpr std::ptrdiff_t m_nConditionNodeIdx = 0x2; // int16
|
||||
@@ -4027,14 +4080,6 @@ namespace cs2_dumper {
|
||||
namespace CNmBoneMaskValueNode__CDefinition {
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmFloatAbsNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nInputValueNodeIdx = 0x10; // int16
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
//
|
||||
// Metadata:
|
||||
@@ -4864,6 +4909,15 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_vecJoints = 0x20; // CUtlVector<CNmIKJoint>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmFloatCurveEvent {
|
||||
constexpr std::ptrdiff_t m_ID = 0x20; // CGlobalSymbol
|
||||
constexpr std::ptrdiff_t m_curve = 0x28; // CPiecewiseCurve
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 8
|
||||
//
|
||||
// Metadata:
|
||||
@@ -5424,6 +5478,14 @@ namespace cs2_dumper {
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmEntityAttributeIntEvent {
|
||||
constexpr std::ptrdiff_t m_nIntValue = 0x38; // int32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmNotNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nInputValueNodeIdx = 0x10; // int16
|
||||
}
|
||||
@@ -5469,10 +5531,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CMorphConstraint {
|
||||
constexpr std::ptrdiff_t m_sTargetMorph = 0x68; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nSlaveChannel = 0x70; // int32
|
||||
constexpr std::ptrdiff_t m_flMin = 0x74; // float32
|
||||
constexpr std::ptrdiff_t m_flMax = 0x78; // float32
|
||||
constexpr std::ptrdiff_t m_sTargetMorph = 0x60; // CUtlString
|
||||
constexpr std::ptrdiff_t m_nSlaveChannel = 0x68; // int32
|
||||
constexpr std::ptrdiff_t m_flMin = 0x6C; // float32
|
||||
constexpr std::ptrdiff_t m_flMax = 0x70; // float32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@@ -5974,7 +6036,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CTwistConstraint {
|
||||
constexpr std::ptrdiff_t m_bInverse = 0x68; // bool
|
||||
constexpr std::ptrdiff_t m_bInverse = 0x60; // bool
|
||||
constexpr std::ptrdiff_t m_qParentBindRotation = 0x70; // Quaternion
|
||||
constexpr std::ptrdiff_t m_qChildBindRotation = 0x80; // Quaternion
|
||||
}
|
||||
@@ -6105,8 +6167,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CBoneConstraintRbf {
|
||||
constexpr std::ptrdiff_t m_inputBones = 0x28; // CUtlVector<std::pair<CUtlString,uint32>>
|
||||
constexpr std::ptrdiff_t m_outputBones = 0x40; // CUtlVector<std::pair<CUtlString,uint32>>
|
||||
constexpr std::ptrdiff_t m_inputBones = 0x20; // CUtlVector<std::pair<CUtlString,uint32>>
|
||||
constexpr std::ptrdiff_t m_outputBones = 0x38; // CUtlVector<std::pair<CUtlString,uint32>>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 9
|
||||
@@ -6163,8 +6225,8 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CTiltTwistConstraint {
|
||||
constexpr std::ptrdiff_t m_nTargetAxis = 0x68; // int32
|
||||
constexpr std::ptrdiff_t m_nSlaveAxis = 0x6C; // int32
|
||||
constexpr std::ptrdiff_t m_nTargetAxis = 0x60; // int32
|
||||
constexpr std::ptrdiff_t m_nSlaveAxis = 0x64; // int32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@@ -6196,7 +6258,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nDataOffset_Segments = 0x24; // uint32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 5
|
||||
// Field count: 6
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
@@ -6206,6 +6268,7 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_duration = 0x80; // float32
|
||||
constexpr std::ptrdiff_t m_valueSource = 0x84; // AnimValueSource
|
||||
constexpr std::ptrdiff_t m_paramIndex = 0x88; // CAnimParamHandle
|
||||
constexpr std::ptrdiff_t m_bLockWhenWaning = 0x8A; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@@ -6290,7 +6353,7 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CBoneConstraintPoseSpaceBone {
|
||||
constexpr std::ptrdiff_t m_inputList = 0x68; // CUtlVector<CBoneConstraintPoseSpaceBone::Input_t>
|
||||
constexpr std::ptrdiff_t m_inputList = 0x60; // CUtlVector<CBoneConstraintPoseSpaceBone::Input_t>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
@@ -6307,11 +6370,11 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CBoneConstraintPoseSpaceMorph {
|
||||
constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sAttachmentName = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_outputMorph = 0x38; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_inputList = 0x50; // CUtlVector<CBoneConstraintPoseSpaceMorph::Input_t>
|
||||
constexpr std::ptrdiff_t m_bClamp = 0x68; // bool
|
||||
constexpr std::ptrdiff_t m_sBoneName = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sAttachmentName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_outputMorph = 0x30; // CUtlVector<CUtlString>
|
||||
constexpr std::ptrdiff_t m_inputList = 0x48; // CUtlVector<CBoneConstraintPoseSpaceMorph::Input_t>
|
||||
constexpr std::ptrdiff_t m_bClamp = 0x60; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 4
|
||||
@@ -6472,10 +6535,10 @@ namespace cs2_dumper {
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CBoneConstraintDotToMorph {
|
||||
constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sTargetBoneName = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sMorphChannelName = 0x38; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flRemap = 0x40; // float32[4]
|
||||
constexpr std::ptrdiff_t m_sBoneName = 0x20; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sTargetBoneName = 0x28; // CUtlString
|
||||
constexpr std::ptrdiff_t m_sMorphChannelName = 0x30; // CUtlString
|
||||
constexpr std::ptrdiff_t m_flRemap = 0x38; // float32[4]
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
@@ -6842,6 +6905,14 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_ChainsToSolveData = 0x0; // CUtlVector<ChainToSolveData_t>
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmEntityAttributeFloatEvent {
|
||||
constexpr std::ptrdiff_t m_FloatValue = 0x38; // CPiecewiseCurve
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 3
|
||||
//
|
||||
// Metadata:
|
||||
@@ -7122,15 +7193,6 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmCurrentSyncEventIndexNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nSourceStateNodeIdx = 0x10; // int16
|
||||
constexpr std::ptrdiff_t m_bOnlyReturnPercentageThrough = 0x12; // bool
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 1
|
||||
//
|
||||
// Metadata:
|
||||
@@ -7174,6 +7236,15 @@ namespace cs2_dumper {
|
||||
constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 2
|
||||
//
|
||||
// Metadata:
|
||||
// MGetKV3ClassDefaults
|
||||
namespace CNmCurrentSyncEventNode__CDefinition {
|
||||
constexpr std::ptrdiff_t m_nSourceStateNodeIdx = 0x10; // int16
|
||||
constexpr std::ptrdiff_t m_infoType = 0x12; // CNmCurrentSyncEventNode::InfoType_t
|
||||
}
|
||||
// Parent: None
|
||||
// Field count: 0
|
||||
//
|
||||
// Metadata:
|
||||
|
Reference in New Issue
Block a user