mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
27.04.2024 (#18)
This commit is contained in:
parent
04beff9a97
commit
d5c360520b
@ -2955,7 +2955,7 @@ enum class PlayerAnimEvent_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Enumerator count: 3
|
// Enumerator count: 4
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class WeaponSwitchReason_t : uint32_t
|
enum class WeaponSwitchReason_t : uint32_t
|
||||||
@ -2963,6 +2963,7 @@ enum class WeaponSwitchReason_t : uint32_t
|
|||||||
eDrawn = 0x0,
|
eDrawn = 0x0,
|
||||||
eEquipped = 0x1,
|
eEquipped = 0x1,
|
||||||
eUserInitiatedSwitchToLast = 0x2,
|
eUserInitiatedSwitchToLast = 0x2,
|
||||||
|
eUserInitiatedSwitchHands = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: soundsystem.dll (project 'soundsystem')
|
// Registered binary: soundsystem.dll (project 'soundsystem')
|
||||||
@ -12843,65 +12844,59 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x78
|
// Size: 0x80
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
class CAnimDemoCaptureSettings
|
class CAnimDemoCaptureSettings
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Bone Chain Length Error Scaling Range"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
Vector2D m_rangeBoneChainLength; // 0x0
|
Vector2D m_vecErrorRangeSplineRotation; // 0x0
|
||||||
// MPropertyFriendlyName "Max Rotation Error (Mapped Against Bone Chain Length)"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
Vector2D m_rangeMaxSplineErrorRotation; // 0x8
|
Vector2D m_vecErrorRangeSplineTranslation; // 0x8
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flMaxSplineErrorTranslation; // 0x10
|
Vector2D m_vecErrorRangeSplineScale; // 0x10
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
|
||||||
// MPropertyGroupName "+Spline Settings"
|
|
||||||
float m_flMaxSplineErrorScale; // 0x14
|
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkRotation_MaxSplineError; // 0x18
|
float m_flIkRotation_MaxSplineError; // 0x18
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkTranslation_MaxSplineError; // 0x1c
|
float m_flIkTranslation_MaxSplineError; // 0x1c
|
||||||
// MPropertyFriendlyName "Max Rotation Error"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorRotation; // 0x20
|
Vector2D m_vecErrorRangeQuantizationRotation; // 0x20
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorTranslation; // 0x24
|
Vector2D m_vecErrorRangeQuantizationTranslation; // 0x28
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorScale; // 0x28
|
Vector2D m_vecErrorRangeQuantizationScale; // 0x30
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkRotation_MaxQuantizationError; // 0x2c
|
float m_flIkRotation_MaxQuantizationError; // 0x38
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkTranslation_MaxQuantizationError; // 0x30
|
float m_flIkTranslation_MaxQuantizationError; // 0x3c
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "Base Sequence"
|
// MPropertyFriendlyName "Base Sequence"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
// MPropertyAttributeChoiceName "Sequence"
|
// MPropertyAttributeChoiceName "Sequence"
|
||||||
CUtlString m_baseSequence; // 0x38
|
CUtlString m_baseSequence; // 0x40
|
||||||
// MPropertyFriendlyName "Base Sequence Frame"
|
// MPropertyFriendlyName "Base Sequence Frame"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
int32_t m_nBaseSequenceFrame; // 0x40
|
int32_t m_nBaseSequenceFrame; // 0x48
|
||||||
// MPropertyFriendlyName "Bone Selection Mode"
|
// MPropertyFriendlyName "Bone Selection Mode"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrChangeCallback
|
// MPropertyAttrChangeCallback
|
||||||
EDemoBoneSelectionMode m_boneSelectionMode; // 0x44
|
EDemoBoneSelectionMode m_boneSelectionMode; // 0x4c
|
||||||
// MPropertyFriendlyName "Bones"
|
// MPropertyFriendlyName "Bones"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrStateCallback
|
// MPropertyAttrStateCallback
|
||||||
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x48
|
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x50
|
||||||
// MPropertyFriendlyName "IK Chains"
|
// MPropertyFriendlyName "IK Chains"
|
||||||
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x60
|
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animlib')
|
// Registered binary: animationsystem.dll (project 'animlib')
|
||||||
@ -21052,7 +21047,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa8
|
// Size: 0xb0
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
@ -29364,7 +29359,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x20
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct BoneDemoCaptureSettings_t
|
struct BoneDemoCaptureSettings_t
|
||||||
@ -29374,7 +29369,17 @@ public:
|
|||||||
// MPropertyAttributeChoiceName "Bone"
|
// MPropertyAttributeChoiceName "Bone"
|
||||||
CUtlString m_boneName; // 0x0
|
CUtlString m_boneName; // 0x0
|
||||||
// MPropertySuppressField
|
// MPropertySuppressField
|
||||||
float m_flChainLength; // 0x8
|
float m_flErrorSplineRotationMax; // 0x8
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorSplineTranslationMax; // 0xc
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorSplineScaleMax; // 0x10
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationRotationMax; // 0x14
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationTranslationMax; // 0x18
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationScaleMax; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
|
@ -2345,65 +2345,59 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x78
|
// Size: 0x80
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
class CAnimDemoCaptureSettings
|
class CAnimDemoCaptureSettings
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Bone Chain Length Error Scaling Range"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
Vector2D m_rangeBoneChainLength; // 0x0
|
Vector2D m_vecErrorRangeSplineRotation; // 0x0
|
||||||
// MPropertyFriendlyName "Max Rotation Error (Mapped Against Bone Chain Length)"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
Vector2D m_rangeMaxSplineErrorRotation; // 0x8
|
Vector2D m_vecErrorRangeSplineTranslation; // 0x8
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flMaxSplineErrorTranslation; // 0x10
|
Vector2D m_vecErrorRangeSplineScale; // 0x10
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
|
||||||
// MPropertyGroupName "+Spline Settings"
|
|
||||||
float m_flMaxSplineErrorScale; // 0x14
|
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkRotation_MaxSplineError; // 0x18
|
float m_flIkRotation_MaxSplineError; // 0x18
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Spline Settings"
|
// MPropertyGroupName "+Spline Settings"
|
||||||
float m_flIkTranslation_MaxSplineError; // 0x1c
|
float m_flIkTranslation_MaxSplineError; // 0x1c
|
||||||
// MPropertyFriendlyName "Max Rotation Error"
|
// MPropertyFriendlyName "Rotation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorRotation; // 0x20
|
Vector2D m_vecErrorRangeQuantizationRotation; // 0x20
|
||||||
// MPropertyFriendlyName "Max Translation Error"
|
// MPropertyFriendlyName "Translation Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorTranslation; // 0x24
|
Vector2D m_vecErrorRangeQuantizationTranslation; // 0x28
|
||||||
// MPropertyFriendlyName "Max Scale Error"
|
// MPropertyFriendlyName "Scale Error Range"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flMaxQuantizationErrorScale; // 0x28
|
Vector2D m_vecErrorRangeQuantizationScale; // 0x30
|
||||||
// MPropertyFriendlyName "Max IK Rotation Error"
|
// MPropertyFriendlyName "Max IK Rotation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkRotation_MaxQuantizationError; // 0x2c
|
float m_flIkRotation_MaxQuantizationError; // 0x38
|
||||||
// MPropertyFriendlyName "Max IK Translation Error"
|
// MPropertyFriendlyName "Max IK Translation Error"
|
||||||
// MPropertyGroupName "+Quantization Settings"
|
// MPropertyGroupName "+Quantization Settings"
|
||||||
float m_flIkTranslation_MaxQuantizationError; // 0x30
|
float m_flIkTranslation_MaxQuantizationError; // 0x3c
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0034[0x4]; // 0x34
|
|
||||||
public:
|
|
||||||
// MPropertyFriendlyName "Base Sequence"
|
// MPropertyFriendlyName "Base Sequence"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
// MPropertyAttributeChoiceName "Sequence"
|
// MPropertyAttributeChoiceName "Sequence"
|
||||||
CUtlString m_baseSequence; // 0x38
|
CUtlString m_baseSequence; // 0x40
|
||||||
// MPropertyFriendlyName "Base Sequence Frame"
|
// MPropertyFriendlyName "Base Sequence Frame"
|
||||||
// MPropertyGroupName "+Base Pose"
|
// MPropertyGroupName "+Base Pose"
|
||||||
int32_t m_nBaseSequenceFrame; // 0x40
|
int32_t m_nBaseSequenceFrame; // 0x48
|
||||||
// MPropertyFriendlyName "Bone Selection Mode"
|
// MPropertyFriendlyName "Bone Selection Mode"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrChangeCallback
|
// MPropertyAttrChangeCallback
|
||||||
EDemoBoneSelectionMode m_boneSelectionMode; // 0x44
|
EDemoBoneSelectionMode m_boneSelectionMode; // 0x4c
|
||||||
// MPropertyFriendlyName "Bones"
|
// MPropertyFriendlyName "Bones"
|
||||||
// MPropertyGroupName "+Bones"
|
// MPropertyGroupName "+Bones"
|
||||||
// MPropertyAttrStateCallback
|
// MPropertyAttrStateCallback
|
||||||
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x48
|
CUtlVector< BoneDemoCaptureSettings_t > m_bones; // 0x50
|
||||||
// MPropertyFriendlyName "IK Chains"
|
// MPropertyFriendlyName "IK Chains"
|
||||||
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x60
|
CUtlVector< IKDemoCaptureSettings_t > m_ikChains; // 0x68
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
@ -4550,7 +4544,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x10
|
// Size: 0x20
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
struct BoneDemoCaptureSettings_t
|
struct BoneDemoCaptureSettings_t
|
||||||
@ -4560,7 +4554,17 @@ public:
|
|||||||
// MPropertyAttributeChoiceName "Bone"
|
// MPropertyAttributeChoiceName "Bone"
|
||||||
CUtlString m_boneName; // 0x0
|
CUtlString m_boneName; // 0x0
|
||||||
// MPropertySuppressField
|
// MPropertySuppressField
|
||||||
float m_flChainLength; // 0x8
|
float m_flErrorSplineRotationMax; // 0x8
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorSplineTranslationMax; // 0xc
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorSplineScaleMax; // 0x10
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationRotationMax; // 0x14
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationTranslationMax; // 0x18
|
||||||
|
// MPropertySuppressField
|
||||||
|
float m_flErrorQuantizationScaleMax; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'modellib')
|
// Registered binary: animationsystem.dll (project 'modellib')
|
||||||
@ -4828,7 +4832,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
// Registered binary: animationsystem.dll (project 'animgraphlib')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa8
|
// Size: 0xb0
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MGetKV3ClassDefaults
|
// MGetKV3ClassDefaults
|
||||||
|
1297
sdk/client.hpp
1297
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
1010
sdk/server.hpp
1010
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user