27.04.2024 (#18)

This commit is contained in:
Roman 2024-05-01 00:43:06 +03:00 committed by GitHub
parent 04beff9a97
commit d5c360520b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 1160 additions and 1274 deletions

View File

@ -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')

View File

@ -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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff