diff --git a/cs2-dumper.log b/cs2-dumper.log index 7a3845e..6f652a2 100644 --- a/cs2-dumper.log +++ b/cs2-dumper.log @@ -1,5 +1,5 @@ -03:33:21 [INFO] found 16 buttons -03:33:21 [INFO] found 131 interfaces across 33 modules -03:33:22 [INFO] found 33 offsets across 5 modules -03:33:22 [INFO] found 2442 classes and 368 enums across 17 modules -03:33:22 [INFO] analysis completed in 759.88ms +07:46:52 [INFO] found 16 buttons +07:46:52 [INFO] found 131 interfaces across 33 modules +07:46:53 [INFO] found 33 offsets across 5 modules +07:46:53 [INFO] found 2442 classes and 368 enums across 17 modules +07:46:53 [INFO] analysis completed in 948.24ms diff --git a/output/animationsystem_dll.cs b/output/animationsystem_dll.cs index 9bbf1d5..423b56a 100644 --- a/output/animationsystem_dll.cs +++ b/output/animationsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll diff --git a/output/animationsystem_dll.hpp b/output/animationsystem_dll.hpp index ea65e93..f83f071 100644 --- a/output/animationsystem_dll.hpp +++ b/output/animationsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/animationsystem_dll.json b/output/animationsystem_dll.json index 3c7463b..e732ead 100644 --- a/output/animationsystem_dll.json +++ b/output/animationsystem_dll.json @@ -3,13 +3,34 @@ "classes": { "AimCameraOpFixedSettings_t": { "fields": { - "m_nCameraJointIndex": 4, - "m_nChainIndex": 0, - "m_nClavicleLeftJointIndex": 12, - "m_nClavicleRightJointIndex": 16, - "m_nDepenetrationJointIndex": 20, - "m_nPelvisJointIndex": 8, - "m_propJoints": 24 + "m_nCameraJointIndex": { + "offset": 4, + "type_name": "int32" + }, + "m_nChainIndex": { + "offset": 0, + "type_name": "int32" + }, + "m_nClavicleLeftJointIndex": { + "offset": 12, + "type_name": "int32" + }, + "m_nClavicleRightJointIndex": { + "offset": 16, + "type_name": "int32" + }, + "m_nDepenetrationJointIndex": { + "offset": 20, + "type_name": "int32" + }, + "m_nPelvisJointIndex": { + "offset": 8, + "type_name": "int32" + }, + "m_propJoints": { + "offset": 24, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -21,19 +42,58 @@ }, "AimMatrixOpFixedSettings_t": { "fields": { - "m_attachment": 0, - "m_bTargetIsPosition": 204, - "m_bUseBiasAndClamp": 205, - "m_biasAndClampBlendCurve": 216, - "m_damping": 128, - "m_eBlendMode": 184, - "m_flBiasAndClampPitchOffset": 212, - "m_flBiasAndClampYawOffset": 208, - "m_flMaxPitchAngle": 192, - "m_flMaxYawAngle": 188, - "m_nBoneMaskIndex": 200, - "m_nSequenceMaxFrame": 196, - "m_poseCacheHandles": 144 + "m_attachment": { + "offset": 0, + "type_name": "CAnimAttachment" + }, + "m_bTargetIsPosition": { + "offset": 204, + "type_name": "bool" + }, + "m_bUseBiasAndClamp": { + "offset": 205, + "type_name": "bool" + }, + "m_biasAndClampBlendCurve": { + "offset": 216, + "type_name": "CBlendCurve" + }, + "m_damping": { + "offset": 128, + "type_name": "CAnimInputDamping" + }, + "m_eBlendMode": { + "offset": 184, + "type_name": "AimMatrixBlendMode" + }, + "m_flBiasAndClampPitchOffset": { + "offset": 212, + "type_name": "float32" + }, + "m_flBiasAndClampYawOffset": { + "offset": 208, + "type_name": "float32" + }, + "m_flMaxPitchAngle": { + "offset": 192, + "type_name": "float32" + }, + "m_flMaxYawAngle": { + "offset": 188, + "type_name": "float32" + }, + "m_nBoneMaskIndex": { + "offset": 200, + "type_name": "int32" + }, + "m_nSequenceMaxFrame": { + "offset": 196, + "type_name": "int32" + }, + "m_poseCacheHandles": { + "offset": 144, + "type_name": "CPoseHandle[10]" + } }, "metadata": [ { @@ -45,7 +105,10 @@ }, "AnimComponentID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -61,7 +124,10 @@ }, "AnimNodeID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -77,7 +143,10 @@ }, "AnimNodeOutputID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -93,7 +162,10 @@ }, "AnimParamID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -109,7 +181,10 @@ }, "AnimScriptHandle": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -125,7 +200,10 @@ }, "AnimStateID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -141,7 +219,10 @@ }, "AnimTagID": { "fields": { - "m_id": 0 + "m_id": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -157,12 +238,30 @@ }, "AnimationDecodeDebugDumpElement_t": { "fields": { - "m_decodeOps": 40, - "m_decodedAnims": 88, - "m_internalOps": 64, - "m_modelName": 8, - "m_nEntityIndex": 0, - "m_poseParams": 16 + "m_decodeOps": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_decodedAnims": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_internalOps": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_modelName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_nEntityIndex": { + "offset": 0, + "type_name": "int32" + }, + "m_poseParams": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -174,8 +273,14 @@ }, "AnimationDecodeDebugDump_t": { "fields": { - "m_elems": 8, - "m_processingType": 0 + "m_elems": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_processingType": { + "offset": 0, + "type_name": "AnimationProcessingType_t" + } }, "metadata": [ { @@ -187,15 +292,42 @@ }, "AnimationSnapshotBase_t": { "fields": { - "m_DecodeDump": 152, - "m_SnapshotType": 144, - "m_bBonesInWorldSpace": 64, - "m_bHasDecodeDump": 148, - "m_boneSetupMask": 72, - "m_boneTransforms": 96, - "m_flRealTime": 0, - "m_flexControllers": 120, - "m_rootToWorld": 16 + "m_DecodeDump": { + "offset": 152, + "type_name": "AnimationDecodeDebugDumpElement_t" + }, + "m_SnapshotType": { + "offset": 144, + "type_name": "AnimationSnapshotType_t" + }, + "m_bBonesInWorldSpace": { + "offset": 64, + "type_name": "bool" + }, + "m_bHasDecodeDump": { + "offset": 148, + "type_name": "bool" + }, + "m_boneSetupMask": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_boneTransforms": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_flRealTime": { + "offset": 0, + "type_name": "float32" + }, + "m_flexControllers": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_rootToWorld": { + "offset": 16, + "type_name": "matrix3x4a_t" + } }, "metadata": [ { @@ -207,8 +339,14 @@ }, "AnimationSnapshot_t": { "fields": { - "m_modelName": 280, - "m_nEntIndex": 272 + "m_modelName": { + "offset": 280, + "type_name": "CUtlString" + }, + "m_nEntIndex": { + "offset": 272, + "type_name": "int32" + } }, "metadata": [ { @@ -220,19 +358,40 @@ }, "AttachmentHandle_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint8" + } }, "metadata": [], "parent": null }, "BlendItem_t": { "fields": { - "m_bUseCustomDuration": 56, - "m_flDuration": 52, - "m_hSequence": 40, - "m_pChild": 24, - "m_tags": 0, - "m_vPos": 44 + "m_bUseCustomDuration": { + "offset": 56, + "type_name": "bool" + }, + "m_flDuration": { + "offset": 52, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 40, + "type_name": "HSequence" + }, + "m_pChild": { + "offset": 24, + "type_name": "CAnimUpdateNodeRef" + }, + "m_tags": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_vPos": { + "offset": 44, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -244,13 +403,34 @@ }, "BoneDemoCaptureSettings_t": { "fields": { - "m_boneName": 0, - "m_flErrorQuantizationRotationMax": 20, - "m_flErrorQuantizationScaleMax": 28, - "m_flErrorQuantizationTranslationMax": 24, - "m_flErrorSplineRotationMax": 8, - "m_flErrorSplineScaleMax": 16, - "m_flErrorSplineTranslationMax": 12 + "m_boneName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_flErrorQuantizationRotationMax": { + "offset": 20, + "type_name": "float32" + }, + "m_flErrorQuantizationScaleMax": { + "offset": 28, + "type_name": "float32" + }, + "m_flErrorQuantizationTranslationMax": { + "offset": 24, + "type_name": "float32" + }, + "m_flErrorSplineRotationMax": { + "offset": 8, + "type_name": "float32" + }, + "m_flErrorSplineScaleMax": { + "offset": 16, + "type_name": "float32" + }, + "m_flErrorSplineTranslationMax": { + "offset": 12, + "type_name": "float32" + } }, "metadata": [ { @@ -262,7 +442,10 @@ }, "CActionComponentUpdater": { "fields": { - "m_actions": 48 + "m_actions": { + "offset": 48, + "type_name": "CUtlVector>" + } }, "metadata": [ { @@ -274,11 +457,26 @@ }, "CAddUpdateNode": { "fields": { - "m_bApplyChannelsSeparately": 145, - "m_bApplyScale": 147, - "m_bApplyToFootMotion": 144, - "m_bUseModelSpace": 146, - "m_footMotionTiming": 140 + "m_bApplyChannelsSeparately": { + "offset": 145, + "type_name": "bool" + }, + "m_bApplyScale": { + "offset": 147, + "type_name": "bool" + }, + "m_bApplyToFootMotion": { + "offset": 144, + "type_name": "bool" + }, + "m_bUseModelSpace": { + "offset": 146, + "type_name": "bool" + }, + "m_footMotionTiming": { + "offset": 140, + "type_name": "BinaryNodeChildOption" + } }, "metadata": [ { @@ -290,16 +488,46 @@ }, "CAimCameraUpdateNode": { "fields": { - "m_hParameterCameraClearanceDistance": 120, - "m_hParameterCameraOnly": 114, - "m_hParameterOrientation": 106, - "m_hParameterPelvisOffset": 110, - "m_hParameterPosition": 104, - "m_hParameterSpineRotationWeight": 108, - "m_hParameterUseIK": 112, - "m_hParameterWeaponDepenetrationDelta": 118, - "m_hParameterWeaponDepenetrationDistance": 116, - "m_opFixedSettings": 128 + "m_hParameterCameraClearanceDistance": { + "offset": 120, + "type_name": "CAnimParamHandle" + }, + "m_hParameterCameraOnly": { + "offset": 114, + "type_name": "CAnimParamHandle" + }, + "m_hParameterOrientation": { + "offset": 106, + "type_name": "CAnimParamHandle" + }, + "m_hParameterPelvisOffset": { + "offset": 110, + "type_name": "CAnimParamHandle" + }, + "m_hParameterPosition": { + "offset": 104, + "type_name": "CAnimParamHandle" + }, + "m_hParameterSpineRotationWeight": { + "offset": 108, + "type_name": "CAnimParamHandle" + }, + "m_hParameterUseIK": { + "offset": 112, + "type_name": "CAnimParamHandle" + }, + "m_hParameterWeaponDepenetrationDelta": { + "offset": 118, + "type_name": "CAnimParamHandle" + }, + "m_hParameterWeaponDepenetrationDistance": { + "offset": 116, + "type_name": "CAnimParamHandle" + }, + "m_opFixedSettings": { + "offset": 128, + "type_name": "AimCameraOpFixedSettings_t" + } }, "metadata": [ { @@ -311,8 +539,14 @@ }, "CAimConstraint": { "fields": { - "m_nUpType": 128, - "m_qAimOffset": 112 + "m_nUpType": { + "offset": 128, + "type_name": "uint32" + }, + "m_qAimOffset": { + "offset": 112, + "type_name": "Quaternion" + } }, "metadata": [ { @@ -324,12 +558,30 @@ }, "CAimMatrixUpdateNode": { "fields": { - "m_bLockWhenWaning": 357, - "m_bResetChild": 356, - "m_hSequence": 352, - "m_opFixedSettings": 112, - "m_paramIndex": 348, - "m_target": 344 + "m_bLockWhenWaning": { + "offset": 357, + "type_name": "bool" + }, + "m_bResetChild": { + "offset": 356, + "type_name": "bool" + }, + "m_hSequence": { + "offset": 352, + "type_name": "HSequence" + }, + "m_opFixedSettings": { + "offset": 112, + "type_name": "AimMatrixOpFixedSettings_t" + }, + "m_paramIndex": { + "offset": 348, + "type_name": "CAnimParamHandle" + }, + "m_target": { + "offset": 344, + "type_name": "AnimVectorSource" + } }, "metadata": [ { @@ -351,10 +603,22 @@ }, "CAnimActivity": { "fields": { - "m_nActivity": 16, - "m_nFlags": 20, - "m_nWeight": 24, - "m_name": 0 + "m_nActivity": { + "offset": 16, + "type_name": "int32" + }, + "m_nFlags": { + "offset": 20, + "type_name": "int32" + }, + "m_nWeight": { + "offset": 24, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -366,11 +630,26 @@ }, "CAnimAttachment": { "fields": { - "m_influenceIndices": 96, - "m_influenceOffsets": 48, - "m_influenceRotations": 0, - "m_influenceWeights": 108, - "m_numInfluences": 120 + "m_influenceIndices": { + "offset": 96, + "type_name": "int32[3]" + }, + "m_influenceOffsets": { + "offset": 48, + "type_name": "VectorAligned[3]" + }, + "m_influenceRotations": { + "offset": 0, + "type_name": "Quaternion[3]" + }, + "m_influenceWeights": { + "offset": 108, + "type_name": "float32[3]" + }, + "m_numInfluences": { + "offset": 120, + "type_name": "uint8" + } }, "metadata": [ { @@ -382,13 +661,34 @@ }, "CAnimBone": { "fields": { - "m_flags": 68, - "m_name": 0, - "m_parent": 16, - "m_pos": 20, - "m_qAlignment": 52, - "m_quat": 32, - "m_scale": 48 + "m_flags": { + "offset": 68, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_parent": { + "offset": 16, + "type_name": "int32" + }, + "m_pos": { + "offset": 20, + "type_name": "Vector" + }, + "m_qAlignment": { + "offset": 52, + "type_name": "QuaternionStorage" + }, + "m_quat": { + "offset": 32, + "type_name": "QuaternionStorage" + }, + "m_scale": { + "offset": 48, + "type_name": "float32" + } }, "metadata": [ { @@ -400,11 +700,26 @@ }, "CAnimBoneDifference": { "fields": { - "m_bHasMovement": 45, - "m_bHasRotation": 44, - "m_name": 0, - "m_parent": 16, - "m_posError": 32 + "m_bHasMovement": { + "offset": 45, + "type_name": "bool" + }, + "m_bHasRotation": { + "offset": 44, + "type_name": "bool" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_parent": { + "offset": 16, + "type_name": "CBufferString" + }, + "m_posError": { + "offset": 32, + "type_name": "Vector" + } }, "metadata": [ { @@ -416,10 +731,22 @@ }, "CAnimComponentUpdater": { "fields": { - "m_bStartEnabled": 40, - "m_id": 32, - "m_name": 24, - "m_networkMode": 36 + "m_bStartEnabled": { + "offset": 40, + "type_name": "bool" + }, + "m_id": { + "offset": 32, + "type_name": "AnimComponentID" + }, + "m_name": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_networkMode": { + "offset": 36, + "type_name": "AnimNodeNetworkMode" + } }, "metadata": [ { @@ -441,11 +768,26 @@ }, "CAnimData": { "fields": { - "m_animArray": 32, - "m_decoderArray": 56, - "m_nMaxUniqueFrameIndex": 80, - "m_name": 16, - "m_segmentArray": 88 + "m_animArray": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_decoderArray": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_nMaxUniqueFrameIndex": { + "offset": 80, + "type_name": "int32" + }, + "m_name": { + "offset": 16, + "type_name": "CBufferString" + }, + "m_segmentArray": { + "offset": 88, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -457,15 +799,42 @@ }, "CAnimDataChannelDesc": { "fields": { - "m_nElementIndexArray": 96, - "m_nElementMaskArray": 120, - "m_nFlags": 32, - "m_nType": 36, - "m_szChannelClass": 0, - "m_szDescription": 56, - "m_szElementNameArray": 72, - "m_szGrouping": 40, - "m_szVariableName": 16 + "m_nElementIndexArray": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_nElementMaskArray": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_nFlags": { + "offset": 32, + "type_name": "int32" + }, + "m_nType": { + "offset": 36, + "type_name": "int32" + }, + "m_szChannelClass": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_szDescription": { + "offset": 56, + "type_name": "CBufferString" + }, + "m_szElementNameArray": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_szGrouping": { + "offset": 40, + "type_name": "CBufferString" + }, + "m_szVariableName": { + "offset": 16, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -477,9 +846,18 @@ }, "CAnimDecoder": { "fields": { - "m_nType": 20, - "m_nVersion": 16, - "m_szName": 0 + "m_nType": { + "offset": 20, + "type_name": "int32" + }, + "m_nVersion": { + "offset": 16, + "type_name": "int32" + }, + "m_szName": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -491,21 +869,66 @@ }, "CAnimDemoCaptureSettings": { "fields": { - "m_baseSequence": 64, - "m_boneSelectionMode": 76, - "m_bones": 80, - "m_flIkRotation_MaxQuantizationError": 56, - "m_flIkRotation_MaxSplineError": 24, - "m_flIkTranslation_MaxQuantizationError": 60, - "m_flIkTranslation_MaxSplineError": 28, - "m_ikChains": 104, - "m_nBaseSequenceFrame": 72, - "m_vecErrorRangeQuantizationRotation": 32, - "m_vecErrorRangeQuantizationScale": 48, - "m_vecErrorRangeQuantizationTranslation": 40, - "m_vecErrorRangeSplineRotation": 0, - "m_vecErrorRangeSplineScale": 16, - "m_vecErrorRangeSplineTranslation": 8 + "m_baseSequence": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_boneSelectionMode": { + "offset": 76, + "type_name": "EDemoBoneSelectionMode" + }, + "m_bones": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_flIkRotation_MaxQuantizationError": { + "offset": 56, + "type_name": "float32" + }, + "m_flIkRotation_MaxSplineError": { + "offset": 24, + "type_name": "float32" + }, + "m_flIkTranslation_MaxQuantizationError": { + "offset": 60, + "type_name": "float32" + }, + "m_flIkTranslation_MaxSplineError": { + "offset": 28, + "type_name": "float32" + }, + "m_ikChains": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_nBaseSequenceFrame": { + "offset": 72, + "type_name": "int32" + }, + "m_vecErrorRangeQuantizationRotation": { + "offset": 32, + "type_name": "Vector2D" + }, + "m_vecErrorRangeQuantizationScale": { + "offset": 48, + "type_name": "Vector2D" + }, + "m_vecErrorRangeQuantizationTranslation": { + "offset": 40, + "type_name": "Vector2D" + }, + "m_vecErrorRangeSplineRotation": { + "offset": 0, + "type_name": "Vector2D" + }, + "m_vecErrorRangeSplineScale": { + "offset": 16, + "type_name": "Vector2D" + }, + "m_vecErrorRangeSplineTranslation": { + "offset": 8, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -517,21 +940,66 @@ }, "CAnimDesc": { "fields": { - "fps": 24, - "framestalltime": 376, - "m_Data": 32, - "m_activityArray": 328, - "m_eventArray": 304, - "m_flags": 16, - "m_hierarchyArray": 352, - "m_movementArray": 248, - "m_name": 0, - "m_sequenceParams": 456, - "m_vecBoneWorldMax": 432, - "m_vecBoneWorldMin": 408, - "m_vecRootMax": 392, - "m_vecRootMin": 380, - "m_xInitialOffset": 272 + "fps": { + "offset": 24, + "type_name": "float32" + }, + "framestalltime": { + "offset": 376, + "type_name": "float32" + }, + "m_Data": { + "offset": 32, + "type_name": "CAnimEncodedFrames" + }, + "m_activityArray": { + "offset": 328, + "type_name": "CUtlVector" + }, + "m_eventArray": { + "offset": 304, + "type_name": "CUtlVector" + }, + "m_flags": { + "offset": 16, + "type_name": "CAnimDesc_Flag" + }, + "m_hierarchyArray": { + "offset": 352, + "type_name": "CUtlVector" + }, + "m_movementArray": { + "offset": 248, + "type_name": "CUtlVector" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_sequenceParams": { + "offset": 456, + "type_name": "CAnimSequenceParams" + }, + "m_vecBoneWorldMax": { + "offset": 432, + "type_name": "CUtlVector" + }, + "m_vecBoneWorldMin": { + "offset": 408, + "type_name": "CUtlVector" + }, + "m_vecRootMax": { + "offset": 392, + "type_name": "Vector" + }, + "m_vecRootMin": { + "offset": 380, + "type_name": "Vector" + }, + "m_xInitialOffset": { + "offset": 272, + "type_name": "CTransform" + } }, "metadata": [ { @@ -543,14 +1011,38 @@ }, "CAnimDesc_Flag": { "fields": { - "m_bAllZeros": 1, - "m_bAnimGraphAdditive": 7, - "m_bDelta": 3, - "m_bHidden": 2, - "m_bImplicitSeqIgnoreDelta": 6, - "m_bLegacyWorldspace": 4, - "m_bLooping": 0, - "m_bModelDoc": 5 + "m_bAllZeros": { + "offset": 1, + "type_name": "bool" + }, + "m_bAnimGraphAdditive": { + "offset": 7, + "type_name": "bool" + }, + "m_bDelta": { + "offset": 3, + "type_name": "bool" + }, + "m_bHidden": { + "offset": 2, + "type_name": "bool" + }, + "m_bImplicitSeqIgnoreDelta": { + "offset": 6, + "type_name": "bool" + }, + "m_bLegacyWorldspace": { + "offset": 4, + "type_name": "bool" + }, + "m_bLooping": { + "offset": 0, + "type_name": "bool" + }, + "m_bModelDoc": { + "offset": 5, + "type_name": "bool" + } }, "metadata": [ { @@ -562,13 +1054,34 @@ }, "CAnimEncodeDifference": { "fields": { - "m_bHasMorphBitArray": 120, - "m_bHasMovementBitArray": 96, - "m_bHasRotationBitArray": 72, - "m_bHasUserBitArray": 144, - "m_boneArray": 0, - "m_morphArray": 24, - "m_userArray": 48 + "m_bHasMorphBitArray": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_bHasMovementBitArray": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_bHasRotationBitArray": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_bHasUserBitArray": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_boneArray": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_morphArray": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_userArray": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -580,11 +1093,26 @@ }, "CAnimEncodedFrames": { "fields": { - "m_fileName": 0, - "m_frameblockArray": 24, - "m_nFrames": 16, - "m_nFramesPerBlock": 20, - "m_usageDifferences": 48 + "m_fileName": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_frameblockArray": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_nFrames": { + "offset": 16, + "type_name": "int32" + }, + "m_nFramesPerBlock": { + "offset": 20, + "type_name": "int32" + }, + "m_usageDifferences": { + "offset": 48, + "type_name": "CAnimEncodeDifference" + } }, "metadata": [ { @@ -596,7 +1124,10 @@ }, "CAnimEnum": { "fields": { - "m_value": 0 + "m_value": { + "offset": 0, + "type_name": "uint8" + } }, "metadata": [ { @@ -608,13 +1139,34 @@ }, "CAnimEventDefinition": { "fields": { - "m_EventData": 24, - "m_flCycle": 16, - "m_flDuration": 20, - "m_nEndFrame": 12, - "m_nFrame": 8, - "m_sEventName": 56, - "m_sLegacyOptions": 40 + "m_EventData": { + "offset": 24, + "type_name": "KeyValues3" + }, + "m_flCycle": { + "offset": 16, + "type_name": "float32" + }, + "m_flDuration": { + "offset": 20, + "type_name": "float32" + }, + "m_nEndFrame": { + "offset": 12, + "type_name": "int32" + }, + "m_nFrame": { + "offset": 8, + "type_name": "int32" + }, + "m_sEventName": { + "offset": 56, + "type_name": "CGlobalSymbol" + }, + "m_sLegacyOptions": { + "offset": 40, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -626,11 +1178,26 @@ }, "CAnimFoot": { "fields": { - "m_ankleBoneIndex": 32, - "m_name": 0, - "m_toeBoneIndex": 36, - "m_vBallOffset": 8, - "m_vHeelOffset": 20 + "m_ankleBoneIndex": { + "offset": 32, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_toeBoneIndex": { + "offset": 36, + "type_name": "int32" + }, + "m_vBallOffset": { + "offset": 8, + "type_name": "Vector" + }, + "m_vHeelOffset": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -642,9 +1209,18 @@ }, "CAnimFrameBlockAnim": { "fields": { - "m_nEndFrame": 4, - "m_nStartFrame": 0, - "m_segmentIndexArray": 8 + "m_nEndFrame": { + "offset": 4, + "type_name": "int32" + }, + "m_nStartFrame": { + "offset": 0, + "type_name": "int32" + }, + "m_segmentIndexArray": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -656,10 +1232,22 @@ }, "CAnimFrameSegment": { "fields": { - "m_container": 16, - "m_nLocalChannel": 8, - "m_nLocalElementMasks": 4, - "m_nUniqueFrameIndex": 0 + "m_container": { + "offset": 16, + "type_name": "CUtlBinaryBlock" + }, + "m_nLocalChannel": { + "offset": 8, + "type_name": "int32" + }, + "m_nLocalElementMasks": { + "offset": 4, + "type_name": "uint32" + }, + "m_nUniqueFrameIndex": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -671,11 +1259,26 @@ }, "CAnimGraphDebugReplay": { "fields": { - "m_animGraphFileName": 64, - "m_frameCount": 104, - "m_frameList": 72, - "m_startIndex": 96, - "m_writeIndex": 100 + "m_animGraphFileName": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_frameCount": { + "offset": 104, + "type_name": "int32" + }, + "m_frameList": { + "offset": 72, + "type_name": "CUtlVector>" + }, + "m_startIndex": { + "offset": 96, + "type_name": "int32" + }, + "m_writeIndex": { + "offset": 100, + "type_name": "int32" + } }, "metadata": [ { @@ -687,8 +1290,14 @@ }, "CAnimGraphModelBinding": { "fields": { - "m_modelName": 8, - "m_pSharedData": 16 + "m_modelName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_pSharedData": { + "offset": 16, + "type_name": "CSmartPtr" + } }, "metadata": [ { @@ -700,7 +1309,10 @@ }, "CAnimGraphNetworkSettings": { "fields": { - "m_bNetworkingEnabled": 32 + "m_bNetworkingEnabled": { + "offset": 32, + "type_name": "bool" + } }, "metadata": [ { @@ -726,7 +1338,10 @@ }, "CAnimGraphSettingsManager": { "fields": { - "m_settingsGroups": 24 + "m_settingsGroups": { + "offset": 24, + "type_name": "CUtlVector>" + } }, "metadata": [ { @@ -738,8 +1353,14 @@ }, "CAnimInputDamping": { "fields": { - "m_fSpeedScale": 12, - "m_speedFunction": 8 + "m_fSpeedScale": { + "offset": 12, + "type_name": "float32" + }, + "m_speedFunction": { + "offset": 8, + "type_name": "DampingSpeedFunction" + } }, "metadata": [ { @@ -755,12 +1376,30 @@ }, "CAnimKeyData": { "fields": { - "m_boneArray": 16, - "m_dataChannelArray": 96, - "m_morphArray": 64, - "m_nChannelElements": 88, - "m_name": 0, - "m_userArray": 40 + "m_boneArray": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_dataChannelArray": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_morphArray": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_nChannelElements": { + "offset": 88, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_userArray": { + "offset": 40, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -772,12 +1411,30 @@ }, "CAnimLocalHierarchy": { "fields": { - "m_nEndFrame": 44, - "m_nPeakFrame": 36, - "m_nStartFrame": 32, - "m_nTailFrame": 40, - "m_sBone": 0, - "m_sNewParent": 16 + "m_nEndFrame": { + "offset": 44, + "type_name": "int32" + }, + "m_nPeakFrame": { + "offset": 36, + "type_name": "int32" + }, + "m_nStartFrame": { + "offset": 32, + "type_name": "int32" + }, + "m_nTailFrame": { + "offset": 40, + "type_name": "int32" + }, + "m_sBone": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_sNewParent": { + "offset": 16, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -789,7 +1446,10 @@ }, "CAnimMorphDifference": { "fields": { - "m_name": 0 + "m_name": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -801,8 +1461,14 @@ }, "CAnimMotorUpdaterBase": { "fields": { - "m_bDefault": 24, - "m_name": 16 + "m_bDefault": { + "offset": 24, + "type_name": "bool" + }, + "m_name": { + "offset": 16, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -814,13 +1480,34 @@ }, "CAnimMovement": { "fields": { - "angle": 16, - "endframe": 0, - "motionflags": 4, - "position": 32, - "v0": 8, - "v1": 12, - "vector": 20 + "angle": { + "offset": 16, + "type_name": "float32" + }, + "endframe": { + "offset": 0, + "type_name": "int32" + }, + "motionflags": { + "offset": 4, + "type_name": "int32" + }, + "position": { + "offset": 32, + "type_name": "Vector" + }, + "v0": { + "offset": 8, + "type_name": "float32" + }, + "v1": { + "offset": 12, + "type_name": "float32" + }, + "vector": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -832,8 +1519,14 @@ }, "CAnimNodePath": { "fields": { - "m_nCount": 44, - "m_path": 0 + "m_nCount": { + "offset": 44, + "type_name": "int32" + }, + "m_path": { + "offset": 0, + "type_name": "AnimNodeID[11]" + } }, "metadata": [ { @@ -845,8 +1538,14 @@ }, "CAnimParamHandle": { "fields": { - "m_index": 1, - "m_type": 0 + "m_index": { + "offset": 1, + "type_name": "uint8" + }, + "m_type": { + "offset": 0, + "type_name": "AnimParamType_t" + } }, "metadata": [ { @@ -858,7 +1557,10 @@ }, "CAnimParamHandleMap": { "fields": { - "m_list": 0 + "m_list": { + "offset": 0, + "type_name": "CUtlHashtable" + } }, "metadata": [ { @@ -870,13 +1572,34 @@ }, "CAnimParameterBase": { "fields": { - "m_bIsReferenced": 105, - "m_bNetworkingRequested": 104, - "m_componentName": 72, - "m_group": 40, - "m_id": 48, - "m_name": 24, - "m_sComment": 32 + "m_bIsReferenced": { + "offset": 105, + "type_name": "bool" + }, + "m_bNetworkingRequested": { + "offset": 104, + "type_name": "bool" + }, + "m_componentName": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_group": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_id": { + "offset": 48, + "type_name": "AnimParamID" + }, + "m_name": { + "offset": 24, + "type_name": "CGlobalSymbol" + }, + "m_sComment": { + "offset": 32, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -888,12 +1611,30 @@ }, "CAnimParameterManagerUpdater": { "fields": { - "m_autoResetMap": 160, - "m_autoResetParams": 136, - "m_idToIndexMap": 48, - "m_indexToHandle": 112, - "m_nameToIndexMap": 80, - "m_parameters": 24 + "m_autoResetMap": { + "offset": 160, + "type_name": "CUtlHashtable" + }, + "m_autoResetParams": { + "offset": 136, + "type_name": "CUtlVector>" + }, + "m_idToIndexMap": { + "offset": 48, + "type_name": "CUtlHashtable" + }, + "m_indexToHandle": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_nameToIndexMap": { + "offset": 80, + "type_name": "CUtlHashtable" + }, + "m_parameters": { + "offset": 24, + "type_name": "CUtlVector>" + } }, "metadata": [ { @@ -905,11 +1646,26 @@ }, "CAnimReplayFrame": { "fields": { - "m_inputDataBlocks": 16, - "m_instanceData": 40, - "m_localToWorldTransform": 96, - "m_startingLocalToWorldTransform": 64, - "m_timeStamp": 128 + "m_inputDataBlocks": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_instanceData": { + "offset": 40, + "type_name": "CUtlBinaryBlock" + }, + "m_localToWorldTransform": { + "offset": 96, + "type_name": "CTransform" + }, + "m_startingLocalToWorldTransform": { + "offset": 64, + "type_name": "CTransform" + }, + "m_timeStamp": { + "offset": 128, + "type_name": "float32" + } }, "metadata": [ { @@ -921,7 +1677,10 @@ }, "CAnimScriptComponentUpdater": { "fields": { - "m_hScript": 48 + "m_hScript": { + "offset": 48, + "type_name": "AnimScriptHandle" + } }, "metadata": [ { @@ -933,7 +1692,10 @@ }, "CAnimScriptManager": { "fields": { - "m_scriptInfo": 16 + "m_scriptInfo": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -945,8 +1707,14 @@ }, "CAnimSequenceParams": { "fields": { - "m_flFadeInTime": 0, - "m_flFadeOutTime": 4 + "m_flFadeInTime": { + "offset": 0, + "type_name": "float32" + }, + "m_flFadeOutTime": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -958,14 +1726,38 @@ }, "CAnimSkeleton": { "fields": { - "m_boneNames": 64, - "m_children": 88, - "m_feet": 136, - "m_localSpaceTransforms": 16, - "m_lodBoneCounts": 184, - "m_modelSpaceTransforms": 40, - "m_morphNames": 160, - "m_parents": 112 + "m_boneNames": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_children": { + "offset": 88, + "type_name": "CUtlVector>" + }, + "m_feet": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_localSpaceTransforms": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_lodBoneCounts": { + "offset": 184, + "type_name": "CUtlVector" + }, + "m_modelSpaceTransforms": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_morphNames": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_parents": { + "offset": 112, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -977,9 +1769,18 @@ }, "CAnimStateMachineUpdater": { "fields": { - "m_startStateIndex": 80, - "m_states": 8, - "m_transitions": 32 + "m_startStateIndex": { + "offset": 80, + "type_name": "int32" + }, + "m_states": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_transitions": { + "offset": 32, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -991,11 +1792,26 @@ }, "CAnimTagBase": { "fields": { - "m_bIsReferenced": 72, - "m_group": 40, - "m_name": 24, - "m_sComment": 32, - "m_tagID": 48 + "m_bIsReferenced": { + "offset": 72, + "type_name": "bool" + }, + "m_group": { + "offset": 40, + "type_name": "CGlobalSymbol" + }, + "m_name": { + "offset": 24, + "type_name": "CGlobalSymbol" + }, + "m_sComment": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_tagID": { + "offset": 48, + "type_name": "AnimTagID" + } }, "metadata": [ { @@ -1007,7 +1823,10 @@ }, "CAnimTagManagerUpdater": { "fields": { - "m_tags": 56 + "m_tags": { + "offset": 56, + "type_name": "CUtlVector>" + } }, "metadata": [ { @@ -1019,9 +1838,18 @@ }, "CAnimUpdateNodeBase": { "fields": { - "m_name": 80, - "m_networkMode": 72, - "m_nodePath": 24 + "m_name": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_networkMode": { + "offset": 72, + "type_name": "AnimNodeNetworkMode" + }, + "m_nodePath": { + "offset": 24, + "type_name": "CAnimNodePath" + } }, "metadata": [ { @@ -1033,7 +1861,10 @@ }, "CAnimUpdateNodeRef": { "fields": { - "m_nodeIndex": 8 + "m_nodeIndex": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -1045,16 +1876,46 @@ }, "CAnimUpdateSharedData": { "fields": { - "m_components": 72, - "m_nodeIndexMap": 40, - "m_nodes": 16, - "m_pParamListUpdater": 96, - "m_pSkeleton": 176, - "m_pStaticPoseCache": 168, - "m_pTagManagerUpdater": 104, - "m_rootNodePath": 184, - "m_scriptManager": 112, - "m_settings": 120 + "m_components": { + "offset": 72, + "type_name": "CUtlVector>" + }, + "m_nodeIndexMap": { + "offset": 40, + "type_name": "CUtlHashtable" + }, + "m_nodes": { + "offset": 16, + "type_name": "CUtlVector>" + }, + "m_pParamListUpdater": { + "offset": 96, + "type_name": "CSmartPtr" + }, + "m_pSkeleton": { + "offset": 176, + "type_name": "CSmartPtr" + }, + "m_pStaticPoseCache": { + "offset": 168, + "type_name": "CSmartPtr" + }, + "m_pTagManagerUpdater": { + "offset": 104, + "type_name": "CSmartPtr" + }, + "m_rootNodePath": { + "offset": 184, + "type_name": "CAnimNodePath" + }, + "m_scriptManager": { + "offset": 112, + "type_name": "CSmartPtr" + }, + "m_settings": { + "offset": 120, + "type_name": "CAnimGraphSettingsManager" + } }, "metadata": [ { @@ -1066,8 +1927,14 @@ }, "CAnimUser": { "fields": { - "m_nType": 16, - "m_name": 0 + "m_nType": { + "offset": 16, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -1079,8 +1946,14 @@ }, "CAnimUserDifference": { "fields": { - "m_nType": 16, - "m_name": 0 + "m_nType": { + "offset": 16, + "type_name": "int32" + }, + "m_name": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -1092,8 +1965,14 @@ }, "CAnimationGraphVisualizerAxis": { "fields": { - "m_flAxisSize": 96, - "m_xWsTransform": 64 + "m_flAxisSize": { + "offset": 96, + "type_name": "float32" + }, + "m_xWsTransform": { + "offset": 64, + "type_name": "CTransform" + } }, "metadata": [ { @@ -1105,9 +1984,18 @@ }, "CAnimationGraphVisualizerLine": { "fields": { - "m_Color": 96, - "m_vWsPositionEnd": 80, - "m_vWsPositionStart": 64 + "m_Color": { + "offset": 96, + "type_name": "Color" + }, + "m_vWsPositionEnd": { + "offset": 80, + "type_name": "VectorAligned" + }, + "m_vWsPositionStart": { + "offset": 64, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -1119,10 +2007,22 @@ }, "CAnimationGraphVisualizerPie": { "fields": { - "m_Color": 112, - "m_vWsCenter": 64, - "m_vWsEnd": 96, - "m_vWsStart": 80 + "m_Color": { + "offset": 112, + "type_name": "Color" + }, + "m_vWsCenter": { + "offset": 64, + "type_name": "VectorAligned" + }, + "m_vWsEnd": { + "offset": 96, + "type_name": "VectorAligned" + }, + "m_vWsStart": { + "offset": 80, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -1134,9 +2034,18 @@ }, "CAnimationGraphVisualizerPrimitiveBase": { "fields": { - "m_OwningAnimNodePaths": 12, - "m_Type": 8, - "m_nOwningAnimNodePathCount": 56 + "m_OwningAnimNodePaths": { + "offset": 12, + "type_name": "AnimNodeID[11]" + }, + "m_Type": { + "offset": 8, + "type_name": "CAnimationGraphVisualizerPrimitiveType" + }, + "m_nOwningAnimNodePathCount": { + "offset": 56, + "type_name": "int32" + } }, "metadata": [ { @@ -1148,9 +2057,18 @@ }, "CAnimationGraphVisualizerSphere": { "fields": { - "m_Color": 84, - "m_flRadius": 80, - "m_vWsPosition": 64 + "m_Color": { + "offset": 84, + "type_name": "Color" + }, + "m_flRadius": { + "offset": 80, + "type_name": "float32" + }, + "m_vWsPosition": { + "offset": 64, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -1162,9 +2080,18 @@ }, "CAnimationGraphVisualizerText": { "fields": { - "m_Color": 80, - "m_Text": 88, - "m_vWsPosition": 64 + "m_Color": { + "offset": 80, + "type_name": "Color" + }, + "m_Text": { + "offset": 88, + "type_name": "CUtlString" + }, + "m_vWsPosition": { + "offset": 64, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -1176,14 +2103,38 @@ }, "CAnimationGroup": { "fields": { - "m_AdditionalExtRefs": 296, - "m_decodeKey": 152, - "m_directHSeqGroup_Handle": 144, - "m_includedGroupArray_Handle": 120, - "m_localHAnimArray_Handle": 96, - "m_nFlags": 16, - "m_name": 24, - "m_szScripts": 272 + "m_AdditionalExtRefs": { + "offset": 296, + "type_name": "CUtlVector" + }, + "m_decodeKey": { + "offset": 152, + "type_name": "CAnimKeyData" + }, + "m_directHSeqGroup_Handle": { + "offset": 144, + "type_name": "CStrongHandle" + }, + "m_includedGroupArray_Handle": { + "offset": 120, + "type_name": "CUtlVector>" + }, + "m_localHAnimArray_Handle": { + "offset": 96, + "type_name": "CUtlVector>" + }, + "m_nFlags": { + "offset": 16, + "type_name": "uint32" + }, + "m_name": { + "offset": 24, + "type_name": "CBufferString" + }, + "m_szScripts": { + "offset": 272, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1195,14 +2146,38 @@ }, "CAttachment": { "fields": { - "m_bIgnoreRotation": 132, - "m_bInfluenceRootTransform": 128, - "m_influenceNames": 8, - "m_influenceWeights": 116, - "m_nInfluences": 131, - "m_name": 0, - "m_vInfluenceOffsets": 80, - "m_vInfluenceRotations": 32 + "m_bIgnoreRotation": { + "offset": 132, + "type_name": "bool" + }, + "m_bInfluenceRootTransform": { + "offset": 128, + "type_name": "bool[3]" + }, + "m_influenceNames": { + "offset": 8, + "type_name": "CUtlString[3]" + }, + "m_influenceWeights": { + "offset": 116, + "type_name": "float32[3]" + }, + "m_nInfluences": { + "offset": 131, + "type_name": "uint8" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_vInfluenceOffsets": { + "offset": 80, + "type_name": "Vector[3]" + }, + "m_vInfluenceRotations": { + "offset": 32, + "type_name": "Quaternion[3]" + } }, "metadata": [ { @@ -1214,13 +2189,34 @@ }, "CAudioAnimTag": { "fields": { - "m_attachmentName": 96, - "m_bPlayOnClient": 111, - "m_bPlayOnServer": 110, - "m_bStopWhenGraphEnds": 109, - "m_bStopWhenTagEnds": 108, - "m_clipName": 88, - "m_flVolume": 104 + "m_attachmentName": { + "offset": 96, + "type_name": "CUtlString" + }, + "m_bPlayOnClient": { + "offset": 111, + "type_name": "bool" + }, + "m_bPlayOnServer": { + "offset": 110, + "type_name": "bool" + }, + "m_bStopWhenGraphEnds": { + "offset": 109, + "type_name": "bool" + }, + "m_bStopWhenTagEnds": { + "offset": 108, + "type_name": "bool" + }, + "m_clipName": { + "offset": 88, + "type_name": "CUtlString" + }, + "m_flVolume": { + "offset": 104, + "type_name": "float32" + } }, "metadata": [ { @@ -1236,10 +2232,22 @@ }, "CBaseConstraint": { "fields": { - "m_name": 40, - "m_slaves": 64, - "m_targets": 80, - "m_vUpVector": 48 + "m_name": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_slaves": { + "offset": 64, + "type_name": "CUtlLeanVector" + }, + "m_targets": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_vUpVector": { + "offset": 48, + "type_name": "Vector" + } }, "metadata": [ { @@ -1251,12 +2259,30 @@ }, "CBinaryUpdateNode": { "fields": { - "m_bResetChild1": 128, - "m_bResetChild2": 129, - "m_flTimingBlend": 124, - "m_pChild1": 88, - "m_pChild2": 104, - "m_timingBehavior": 120 + "m_bResetChild1": { + "offset": 128, + "type_name": "bool" + }, + "m_bResetChild2": { + "offset": 129, + "type_name": "bool" + }, + "m_flTimingBlend": { + "offset": 124, + "type_name": "float32" + }, + "m_pChild1": { + "offset": 88, + "type_name": "CAnimUpdateNodeRef" + }, + "m_pChild2": { + "offset": 104, + "type_name": "CAnimUpdateNodeRef" + }, + "m_timingBehavior": { + "offset": 120, + "type_name": "BinaryNodeTiming" + } }, "metadata": [ { @@ -1278,21 +2304,66 @@ }, "CBlend2DUpdateNode": { "fields": { - "m_bAnimEventsAndTagsOnMostWeightedOnly": 235, - "m_bLockBlendOnReset": 233, - "m_bLockWhenWaning": 234, - "m_bLoop": 232, - "m_blendSourceX": 208, - "m_blendSourceY": 216, - "m_damping": 192, - "m_eBlendMode": 224, - "m_items": 96, - "m_nodeItemIndices": 168, - "m_paramSpans": 144, - "m_paramX": 212, - "m_paramY": 220, - "m_playbackSpeed": 228, - "m_tags": 120 + "m_bAnimEventsAndTagsOnMostWeightedOnly": { + "offset": 235, + "type_name": "bool" + }, + "m_bLockBlendOnReset": { + "offset": 233, + "type_name": "bool" + }, + "m_bLockWhenWaning": { + "offset": 234, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 232, + "type_name": "bool" + }, + "m_blendSourceX": { + "offset": 208, + "type_name": "AnimValueSource" + }, + "m_blendSourceY": { + "offset": 216, + "type_name": "AnimValueSource" + }, + "m_damping": { + "offset": 192, + "type_name": "CAnimInputDamping" + }, + "m_eBlendMode": { + "offset": 224, + "type_name": "Blend2DMode" + }, + "m_items": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_nodeItemIndices": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_paramSpans": { + "offset": 144, + "type_name": "CParamSpanUpdater" + }, + "m_paramX": { + "offset": 212, + "type_name": "CAnimParamHandle" + }, + "m_paramY": { + "offset": 220, + "type_name": "CAnimParamHandle" + }, + "m_playbackSpeed": { + "offset": 228, + "type_name": "float32" + }, + "m_tags": { + "offset": 120, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1304,8 +2375,14 @@ }, "CBlendCurve": { "fields": { - "m_flControlPoint1": 0, - "m_flControlPoint2": 4 + "m_flControlPoint1": { + "offset": 0, + "type_name": "float32" + }, + "m_flControlPoint2": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -1317,17 +2394,50 @@ }, "CBlendUpdateNode": { "fields": { - "m_bLockBlendOnReset": 204, - "m_bLockWhenWaning": 207, - "m_bLoop": 206, - "m_bSyncCycles": 205, - "m_blendKeyType": 200, - "m_blendValueSource": 172, - "m_children": 96, - "m_damping": 184, - "m_paramIndex": 176, - "m_sortedOrder": 120, - "m_targetValues": 144 + "m_bLockBlendOnReset": { + "offset": 204, + "type_name": "bool" + }, + "m_bLockWhenWaning": { + "offset": 207, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 206, + "type_name": "bool" + }, + "m_bSyncCycles": { + "offset": 205, + "type_name": "bool" + }, + "m_blendKeyType": { + "offset": 200, + "type_name": "BlendKeyType" + }, + "m_blendValueSource": { + "offset": 172, + "type_name": "AnimValueSource" + }, + "m_children": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_damping": { + "offset": 184, + "type_name": "CAnimInputDamping" + }, + "m_paramIndex": { + "offset": 176, + "type_name": "CAnimParamHandle" + }, + "m_sortedOrder": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_targetValues": { + "offset": 144, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1349,8 +2459,14 @@ }, "CBodyGroupAnimTag": { "fields": { - "m_bodyGroupSettings": 96, - "m_nPriority": 88 + "m_bodyGroupSettings": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_nPriority": { + "offset": 88, + "type_name": "int32" + } }, "metadata": [ { @@ -1366,8 +2482,14 @@ }, "CBodyGroupSetting": { "fields": { - "m_BodyGroupName": 0, - "m_nBodyGroupOption": 8 + "m_BodyGroupName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nBodyGroupOption": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -1397,10 +2519,22 @@ }, "CBoneConstraintDotToMorph": { "fields": { - "m_flRemap": 64, - "m_sBoneName": 40, - "m_sMorphChannelName": 56, - "m_sTargetBoneName": 48 + "m_flRemap": { + "offset": 64, + "type_name": "float32[4]" + }, + "m_sBoneName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_sMorphChannelName": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_sTargetBoneName": { + "offset": 48, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -1412,7 +2546,10 @@ }, "CBoneConstraintPoseSpaceBone": { "fields": { - "m_inputList": 104 + "m_inputList": { + "offset": 104, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1424,19 +2561,40 @@ }, "CBoneConstraintPoseSpaceBone__Input_t": { "fields": { - "m_inputValue": 0, - "m_outputTransformList": 16 + "m_inputValue": { + "offset": 0, + "type_name": "Vector" + }, + "m_outputTransformList": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": null }, "CBoneConstraintPoseSpaceMorph": { "fields": { - "m_bClamp": 104, - "m_inputList": 80, - "m_outputMorph": 56, - "m_sAttachmentName": 48, - "m_sBoneName": 40 + "m_bClamp": { + "offset": 104, + "type_name": "bool" + }, + "m_inputList": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_outputMorph": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_sAttachmentName": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_sBoneName": { + "offset": 40, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -1448,21 +2606,48 @@ }, "CBoneConstraintPoseSpaceMorph__Input_t": { "fields": { - "m_inputValue": 0, - "m_outputWeightList": 16 + "m_inputValue": { + "offset": 0, + "type_name": "Vector" + }, + "m_outputWeightList": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": null }, "CBoneMaskUpdateNode": { "fields": { - "m_bUseBlendScale": 156, - "m_blendSpace": 148, - "m_blendValueSource": 160, - "m_flRootMotionBlend": 144, - "m_footMotionTiming": 152, - "m_hBlendParameter": 164, - "m_nWeightListIndex": 140 + "m_bUseBlendScale": { + "offset": 156, + "type_name": "bool" + }, + "m_blendSpace": { + "offset": 148, + "type_name": "BoneMaskBlendSpace" + }, + "m_blendValueSource": { + "offset": 160, + "type_name": "AnimValueSource" + }, + "m_flRootMotionBlend": { + "offset": 144, + "type_name": "float32" + }, + "m_footMotionTiming": { + "offset": 152, + "type_name": "BinaryNodeChildOption" + }, + "m_hBlendParameter": { + "offset": 164, + "type_name": "CAnimParamHandle" + }, + "m_nWeightListIndex": { + "offset": 140, + "type_name": "int32" + } }, "metadata": [ { @@ -1474,7 +2659,10 @@ }, "CBonePositionMetricEvaluator": { "fields": { - "m_nBoneIndex": 80 + "m_nBoneIndex": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -1486,7 +2674,10 @@ }, "CBoneVelocityMetricEvaluator": { "fields": { - "m_nBoneIndex": 80 + "m_nBoneIndex": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -1498,7 +2689,10 @@ }, "CBoolAnimParameter": { "fields": { - "m_bDefaultValue": 128 + "m_bDefaultValue": { + "offset": 128, + "type_name": "bool" + } }, "metadata": [ { @@ -1514,7 +2708,10 @@ }, "CCPPScriptComponentUpdater": { "fields": { - "m_scriptsToRun": 48 + "m_scriptsToRun": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1526,10 +2723,22 @@ }, "CCachedPose": { "fields": { - "m_flCycle": 60, - "m_hSequence": 56, - "m_morphWeights": 32, - "m_transforms": 8 + "m_flCycle": { + "offset": 60, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 56, + "type_name": "HSequence" + }, + "m_morphWeights": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_transforms": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1541,16 +2750,46 @@ }, "CChoiceUpdateNode": { "fields": { - "m_bCrossFade": 176, - "m_bDontResetSameSelection": 178, - "m_bResetChosen": 177, - "m_blendMethod": 168, - "m_blendTime": 172, - "m_blendTimes": 136, - "m_children": 88, - "m_choiceChangeMethod": 164, - "m_choiceMethod": 160, - "m_weights": 112 + "m_bCrossFade": { + "offset": 176, + "type_name": "bool" + }, + "m_bDontResetSameSelection": { + "offset": 178, + "type_name": "bool" + }, + "m_bResetChosen": { + "offset": 177, + "type_name": "bool" + }, + "m_blendMethod": { + "offset": 168, + "type_name": "ChoiceBlendMethod" + }, + "m_blendTime": { + "offset": 172, + "type_name": "float32" + }, + "m_blendTimes": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_children": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_choiceChangeMethod": { + "offset": 164, + "type_name": "ChoiceChangeMethod" + }, + "m_choiceMethod": { + "offset": 160, + "type_name": "ChoiceMethod" + }, + "m_weights": { + "offset": 112, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1572,10 +2811,22 @@ }, "CClothSettingsAnimTag": { "fields": { - "m_flEaseIn": 92, - "m_flEaseOut": 96, - "m_flStiffness": 88, - "m_nVertexSet": 104 + "m_flEaseIn": { + "offset": 92, + "type_name": "float32" + }, + "m_flEaseOut": { + "offset": 96, + "type_name": "float32" + }, + "m_flStiffness": { + "offset": 88, + "type_name": "float32" + }, + "m_nVertexSet": { + "offset": 104, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -1591,35 +2842,104 @@ }, "CCompressorGroup": { "fields": { - "m_boolCompressor": 320, - "m_colorCompressor": 344, - "m_intCompressor": 296, - "m_nCompressorIndex": 128, - "m_nElementMask": 200, - "m_nElementUniqueID": 176, - "m_nFlags": 80, - "m_nTotalElementCount": 0, - "m_nType": 56, - "m_quaternionCompressor": 272, - "m_szChannelClass": 8, - "m_szElementNames": 152, - "m_szGrouping": 104, - "m_szVariableName": 32, - "m_vector2DCompressor": 368, - "m_vector4DCompressor": 392, - "m_vectorCompressor": 248 + "m_boolCompressor": { + "offset": 320, + "type_name": "CUtlVector*>" + }, + "m_colorCompressor": { + "offset": 344, + "type_name": "CUtlVector*>" + }, + "m_intCompressor": { + "offset": 296, + "type_name": "CUtlVector*>" + }, + "m_nCompressorIndex": { + "offset": 128, + "type_name": "CUtlVector" + }, + "m_nElementMask": { + "offset": 200, + "type_name": "CUtlVector" + }, + "m_nElementUniqueID": { + "offset": 176, + "type_name": "CUtlVector>" + }, + "m_nFlags": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_nTotalElementCount": { + "offset": 0, + "type_name": "int32" + }, + "m_nType": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_quaternionCompressor": { + "offset": 272, + "type_name": "CUtlVector*>" + }, + "m_szChannelClass": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_szElementNames": { + "offset": 152, + "type_name": "CUtlVector>" + }, + "m_szGrouping": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_szVariableName": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_vector2DCompressor": { + "offset": 368, + "type_name": "CUtlVector*>" + }, + "m_vector4DCompressor": { + "offset": 392, + "type_name": "CUtlVector*>" + }, + "m_vectorCompressor": { + "offset": 248, + "type_name": "CUtlVector*>" + } }, "metadata": [], "parent": null }, "CConcreteAnimParameter": { "fields": { - "m_bAutoReset": 121, - "m_bGameWritable": 122, - "m_bGraphWritable": 123, - "m_bUseMostRecentValue": 120, - "m_eNetworkSetting": 116, - "m_previewButton": 112 + "m_bAutoReset": { + "offset": 121, + "type_name": "bool" + }, + "m_bGameWritable": { + "offset": 122, + "type_name": "bool" + }, + "m_bGraphWritable": { + "offset": 123, + "type_name": "bool" + }, + "m_bUseMostRecentValue": { + "offset": 120, + "type_name": "bool" + }, + "m_eNetworkSetting": { + "offset": 116, + "type_name": "AnimParamNetworkSetting" + }, + "m_previewButton": { + "offset": 112, + "type_name": "AnimParamButton_t" + } }, "metadata": [ { @@ -1631,11 +2951,26 @@ }, "CConstraintSlave": { "fields": { - "m_flWeight": 32, - "m_nBoneHash": 28, - "m_qBaseOrientation": 0, - "m_sName": 40, - "m_vBasePosition": 16 + "m_flWeight": { + "offset": 32, + "type_name": "float32" + }, + "m_nBoneHash": { + "offset": 28, + "type_name": "uint32" + }, + "m_qBaseOrientation": { + "offset": 0, + "type_name": "Quaternion" + }, + "m_sName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_vBasePosition": { + "offset": 16, + "type_name": "Vector" + } }, "metadata": [ { @@ -1647,12 +2982,30 @@ }, "CConstraintTarget": { "fields": { - "m_bIsAttachment": 89, - "m_flWeight": 72, - "m_nBoneHash": 60, - "m_qOffset": 32, - "m_sName": 64, - "m_vOffset": 48 + "m_bIsAttachment": { + "offset": 89, + "type_name": "bool" + }, + "m_flWeight": { + "offset": 72, + "type_name": "float32" + }, + "m_nBoneHash": { + "offset": 60, + "type_name": "uint32" + }, + "m_qOffset": { + "offset": 32, + "type_name": "Quaternion" + }, + "m_sName": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_vOffset": { + "offset": 48, + "type_name": "Vector" + } }, "metadata": [ { @@ -1684,7 +3037,10 @@ }, "CCycleBase": { "fields": { - "m_flCycle": 0 + "m_flCycle": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1696,11 +3052,26 @@ }, "CCycleControlClipUpdateNode": { "fields": { - "m_duration": 128, - "m_hSequence": 124, - "m_paramIndex": 136, - "m_tags": 96, - "m_valueSource": 132 + "m_duration": { + "offset": 128, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 124, + "type_name": "HSequence" + }, + "m_paramIndex": { + "offset": 136, + "type_name": "CAnimParamHandle" + }, + "m_tags": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_valueSource": { + "offset": 132, + "type_name": "AnimValueSource" + } }, "metadata": [ { @@ -1712,8 +3083,14 @@ }, "CCycleControlUpdateNode": { "fields": { - "m_paramIndex": 108, - "m_valueSource": 104 + "m_paramIndex": { + "offset": 108, + "type_name": "CAnimParamHandle" + }, + "m_valueSource": { + "offset": 104, + "type_name": "AnimValueSource" + } }, "metadata": [ { @@ -1725,13 +3102,34 @@ }, "CDampedPathAnimMotorUpdater": { "fields": { - "m_flAnticipationTime": 44, - "m_flMaxSpringTension": 64, - "m_flMinSpeedScale": 48, - "m_flMinSpringTension": 60, - "m_flSpringConstant": 56, - "m_hAnticipationHeadingParam": 54, - "m_hAnticipationPosParam": 52 + "m_flAnticipationTime": { + "offset": 44, + "type_name": "float32" + }, + "m_flMaxSpringTension": { + "offset": 64, + "type_name": "float32" + }, + "m_flMinSpeedScale": { + "offset": 48, + "type_name": "float32" + }, + "m_flMinSpringTension": { + "offset": 60, + "type_name": "float32" + }, + "m_flSpringConstant": { + "offset": 56, + "type_name": "float32" + }, + "m_hAnticipationHeadingParam": { + "offset": 54, + "type_name": "CAnimParamHandle" + }, + "m_hAnticipationPosParam": { + "offset": 52, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -1743,7 +3141,10 @@ }, "CDampedValueComponentUpdater": { "fields": { - "m_items": 48 + "m_items": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1755,9 +3156,18 @@ }, "CDampedValueUpdateItem": { "fields": { - "m_damping": 0, - "m_hParamIn": 24, - "m_hParamOut": 26 + "m_damping": { + "offset": 0, + "type_name": "CAnimInputDamping" + }, + "m_hParamIn": { + "offset": 24, + "type_name": "CAnimParamHandle" + }, + "m_hParamOut": { + "offset": 26, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -1769,7 +3179,10 @@ }, "CDemoSettingsComponentUpdater": { "fields": { - "m_settings": 48 + "m_settings": { + "offset": 48, + "type_name": "CAnimDemoCaptureSettings" + } }, "metadata": [ { @@ -1781,8 +3194,14 @@ }, "CDirectPlaybackTagData": { "fields": { - "m_sequenceName": 0, - "m_tags": 8 + "m_sequenceName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_tags": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1794,9 +3213,18 @@ }, "CDirectPlaybackUpdateNode": { "fields": { - "m_allTags": 112, - "m_bFinishEarly": 108, - "m_bResetOnFinish": 109 + "m_allTags": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_bFinishEarly": { + "offset": 108, + "type_name": "bool" + }, + "m_bResetOnFinish": { + "offset": 109, + "type_name": "bool" + } }, "metadata": [ { @@ -1808,14 +3236,38 @@ }, "CDirectionalBlendUpdateNode": { "fields": { - "m_bLockBlendOnReset": 161, - "m_bLoop": 160, - "m_blendValueSource": 144, - "m_damping": 128, - "m_duration": 156, - "m_hSequences": 92, - "m_paramIndex": 148, - "m_playbackSpeed": 152 + "m_bLockBlendOnReset": { + "offset": 161, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 160, + "type_name": "bool" + }, + "m_blendValueSource": { + "offset": 144, + "type_name": "AnimValueSource" + }, + "m_damping": { + "offset": 128, + "type_name": "CAnimInputDamping" + }, + "m_duration": { + "offset": 156, + "type_name": "float32" + }, + "m_hSequences": { + "offset": 92, + "type_name": "HSequence[8]" + }, + "m_paramIndex": { + "offset": 148, + "type_name": "CAnimParamHandle" + }, + "m_playbackSpeed": { + "offset": 152, + "type_name": "float32" + } }, "metadata": [ { @@ -1827,13 +3279,34 @@ }, "CDistanceRemainingMetricEvaluator": { "fields": { - "m_bFilterFixedMinDistance": 96, - "m_bFilterGoalDistance": 97, - "m_bFilterGoalOvershoot": 98, - "m_flMaxDistance": 80, - "m_flMaxGoalOvershootScale": 92, - "m_flMinDistance": 84, - "m_flStartGoalFilterDistance": 88 + "m_bFilterFixedMinDistance": { + "offset": 96, + "type_name": "bool" + }, + "m_bFilterGoalDistance": { + "offset": 97, + "type_name": "bool" + }, + "m_bFilterGoalOvershoot": { + "offset": 98, + "type_name": "bool" + }, + "m_flMaxDistance": { + "offset": 80, + "type_name": "float32" + }, + "m_flMaxGoalOvershootScale": { + "offset": 92, + "type_name": "float32" + }, + "m_flMinDistance": { + "offset": 84, + "type_name": "float32" + }, + "m_flStartGoalFilterDistance": { + "offset": 88, + "type_name": "float32" + } }, "metadata": [ { @@ -1845,9 +3318,18 @@ }, "CDrawCullingData": { "fields": { - "m_ConeAxis": 12, - "m_ConeCutoff": 15, - "m_vConeApex": 0 + "m_ConeAxis": { + "offset": 12, + "type_name": "int8[3]" + }, + "m_ConeCutoff": { + "offset": 15, + "type_name": "int8" + }, + "m_vConeApex": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -1869,8 +3351,14 @@ }, "CEmitTagActionUpdater": { "fields": { - "m_bIsZeroDuration": 28, - "m_nTagIndex": 24 + "m_bIsZeroDuration": { + "offset": 28, + "type_name": "bool" + }, + "m_nTagIndex": { + "offset": 24, + "type_name": "int32" + } }, "metadata": [ { @@ -1882,9 +3370,18 @@ }, "CEnumAnimParameter": { "fields": { - "m_defaultValue": 136, - "m_enumOptions": 144, - "m_vecEnumReferenced": 168 + "m_defaultValue": { + "offset": 136, + "type_name": "uint8" + }, + "m_enumOptions": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_vecEnumReferenced": { + "offset": 168, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1900,9 +3397,18 @@ }, "CExpressionActionUpdater": { "fields": { - "m_eParamType": 26, - "m_hParam": 24, - "m_hScript": 28 + "m_eParamType": { + "offset": 26, + "type_name": "AnimParamType_t" + }, + "m_hParam": { + "offset": 24, + "type_name": "CAnimParamHandle" + }, + "m_hScript": { + "offset": 28, + "type_name": "AnimScriptHandle" + } }, "metadata": [ { @@ -1914,10 +3420,22 @@ }, "CFlexController": { "fields": { - "m_szName": 0, - "m_szType": 8, - "max": 20, - "min": 16 + "m_szName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_szType": { + "offset": 8, + "type_name": "CUtlString" + }, + "max": { + "offset": 20, + "type_name": "float32" + }, + "min": { + "offset": 16, + "type_name": "float32" + } }, "metadata": [ { @@ -1929,7 +3447,10 @@ }, "CFlexDesc": { "fields": { - "m_szFacs": 0 + "m_szFacs": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -1941,8 +3462,14 @@ }, "CFlexOp": { "fields": { - "m_Data": 4, - "m_OpCode": 0 + "m_Data": { + "offset": 4, + "type_name": "int32" + }, + "m_OpCode": { + "offset": 0, + "type_name": "FlexOpCode_t" + } }, "metadata": [ { @@ -1954,8 +3481,14 @@ }, "CFlexRule": { "fields": { - "m_FlexOps": 8, - "m_nFlex": 0 + "m_FlexOps": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_nFlex": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -1967,10 +3500,22 @@ }, "CFloatAnimParameter": { "fields": { - "m_bInterpolate": 140, - "m_fDefaultValue": 128, - "m_fMaxValue": 136, - "m_fMinValue": 132 + "m_bInterpolate": { + "offset": 140, + "type_name": "bool" + }, + "m_fDefaultValue": { + "offset": 128, + "type_name": "float32" + }, + "m_fMaxValue": { + "offset": 136, + "type_name": "float32" + }, + "m_fMinValue": { + "offset": 132, + "type_name": "float32" + } }, "metadata": [ { @@ -1986,7 +3531,10 @@ }, "CFollowAttachmentUpdateNode": { "fields": { - "m_opFixedData": 112 + "m_opFixedData": { + "offset": 112, + "type_name": "FollowAttachmentSettings_t" + } }, "metadata": [ { @@ -1998,19 +3546,58 @@ }, "CFollowPathUpdateNode": { "fields": { - "m_bBlockNonPathMovement": 112, - "m_bScaleSpeed": 114, - "m_bStopFeetAtGoal": 113, - "m_bTurnToFace": 164, - "m_facingTarget": 152, - "m_flBlendOutTime": 108, - "m_flMaxAngle": 124, - "m_flMinAngle": 120, - "m_flScale": 116, - "m_flSpeedScaleBlending": 128, - "m_flTurnToFaceOffset": 160, - "m_hParam": 156, - "m_turnDamping": 136 + "m_bBlockNonPathMovement": { + "offset": 112, + "type_name": "bool" + }, + "m_bScaleSpeed": { + "offset": 114, + "type_name": "bool" + }, + "m_bStopFeetAtGoal": { + "offset": 113, + "type_name": "bool" + }, + "m_bTurnToFace": { + "offset": 164, + "type_name": "bool" + }, + "m_facingTarget": { + "offset": 152, + "type_name": "AnimValueSource" + }, + "m_flBlendOutTime": { + "offset": 108, + "type_name": "float32" + }, + "m_flMaxAngle": { + "offset": 124, + "type_name": "float32" + }, + "m_flMinAngle": { + "offset": 120, + "type_name": "float32" + }, + "m_flScale": { + "offset": 116, + "type_name": "float32" + }, + "m_flSpeedScaleBlending": { + "offset": 128, + "type_name": "float32" + }, + "m_flTurnToFaceOffset": { + "offset": 160, + "type_name": "float32" + }, + "m_hParam": { + "offset": 156, + "type_name": "CAnimParamHandle" + }, + "m_turnDamping": { + "offset": 136, + "type_name": "CAnimInputDamping" + } }, "metadata": [ { @@ -2022,9 +3609,18 @@ }, "CFollowTargetUpdateNode": { "fields": { - "m_hParameterOrientation": 130, - "m_hParameterPosition": 128, - "m_opFixedData": 104 + "m_hParameterOrientation": { + "offset": 130, + "type_name": "CAnimParamHandle" + }, + "m_hParameterPosition": { + "offset": 128, + "type_name": "CAnimParamHandle" + }, + "m_opFixedData": { + "offset": 104, + "type_name": "FollowTargetOpFixedSettings_t" + } }, "metadata": [ { @@ -2036,15 +3632,42 @@ }, "CFootAdjustmentUpdateNode": { "fields": { - "m_bAnimationDriven": 161, - "m_bResetChild": 160, - "m_clips": 112, - "m_facingTarget": 140, - "m_flStepHeightMax": 152, - "m_flStepHeightMaxAngle": 156, - "m_flTurnTimeMax": 148, - "m_flTurnTimeMin": 144, - "m_hBasePoseCacheHandle": 136 + "m_bAnimationDriven": { + "offset": 161, + "type_name": "bool" + }, + "m_bResetChild": { + "offset": 160, + "type_name": "bool" + }, + "m_clips": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_facingTarget": { + "offset": 140, + "type_name": "CAnimParamHandle" + }, + "m_flStepHeightMax": { + "offset": 152, + "type_name": "float32" + }, + "m_flStepHeightMaxAngle": { + "offset": 156, + "type_name": "float32" + }, + "m_flTurnTimeMax": { + "offset": 148, + "type_name": "float32" + }, + "m_flTurnTimeMin": { + "offset": 144, + "type_name": "float32" + }, + "m_hBasePoseCacheHandle": { + "offset": 136, + "type_name": "CPoseHandle" + } }, "metadata": [ { @@ -2066,15 +3689,42 @@ }, "CFootCycleDefinition": { "fields": { - "m_flStanceDirectionMS": 24, - "m_footLandCycle": 56, - "m_footLiftCycle": 44, - "m_footOffCycle": 48, - "m_footStrikeCycle": 52, - "m_stanceCycle": 40, - "m_vMidpointPositionMS": 12, - "m_vStancePositionMS": 0, - "m_vToStrideStartPos": 28 + "m_flStanceDirectionMS": { + "offset": 24, + "type_name": "float32" + }, + "m_footLandCycle": { + "offset": 56, + "type_name": "CFootCycle" + }, + "m_footLiftCycle": { + "offset": 44, + "type_name": "CFootCycle" + }, + "m_footOffCycle": { + "offset": 48, + "type_name": "CFootCycle" + }, + "m_footStrikeCycle": { + "offset": 52, + "type_name": "CFootCycle" + }, + "m_stanceCycle": { + "offset": 40, + "type_name": "CAnimCycle" + }, + "m_vMidpointPositionMS": { + "offset": 12, + "type_name": "Vector" + }, + "m_vStancePositionMS": { + "offset": 0, + "type_name": "Vector" + }, + "m_vToStrideStartPos": { + "offset": 28, + "type_name": "Vector" + } }, "metadata": [ { @@ -2086,7 +3736,10 @@ }, "CFootCycleMetricEvaluator": { "fields": { - "m_footIndices": 80 + "m_footIndices": { + "offset": 80, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2098,15 +3751,42 @@ }, "CFootDefinition": { "fields": { - "m_ankleBoneName": 8, - "m_flBindPoseDirectionMS": 52, - "m_flFootLength": 48, - "m_flTraceHeight": 56, - "m_flTraceRadius": 60, - "m_name": 0, - "m_toeBoneName": 16, - "m_vBallOffset": 24, - "m_vHeelOffset": 36 + "m_ankleBoneName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_flBindPoseDirectionMS": { + "offset": 52, + "type_name": "float32" + }, + "m_flFootLength": { + "offset": 48, + "type_name": "float32" + }, + "m_flTraceHeight": { + "offset": 56, + "type_name": "float32" + }, + "m_flTraceRadius": { + "offset": 60, + "type_name": "float32" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_toeBoneName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_vBallOffset": { + "offset": 24, + "type_name": "Vector" + }, + "m_vHeelOffset": { + "offset": 36, + "type_name": "Vector" + } }, "metadata": [ { @@ -2118,7 +3798,10 @@ }, "CFootFallAnimTag": { "fields": { - "m_foot": 88 + "m_foot": { + "offset": 88, + "type_name": "FootFallTagFoot_t" + } }, "metadata": [ { @@ -2134,26 +3817,86 @@ }, "CFootLockUpdateNode": { "fields": { - "m_bApplyFootRotationLimits": 304, - "m_bApplyHipShift": 305, - "m_bEnableRootHeightDamping": 309, - "m_bEnableVerticalCurvedPaths": 308, - "m_bModulateStepHeight": 306, - "m_bResetChild": 307, - "m_flBlendTime": 284, - "m_flHipShiftScale": 280, - "m_flMaxRootHeightOffset": 288, - "m_flMinRootHeightOffset": 292, - "m_flStepHeightDecreaseScale": 276, - "m_flStepHeightIncreaseScale": 272, - "m_flStrideCurveLimitScale": 268, - "m_flStrideCurveScale": 264, - "m_flTiltPlanePitchSpringStrength": 296, - "m_flTiltPlaneRollSpringStrength": 300, - "m_footSettings": 208, - "m_hipShiftDamping": 232, - "m_opFixedSettings": 104, - "m_rootHeightDamping": 248 + "m_bApplyFootRotationLimits": { + "offset": 304, + "type_name": "bool" + }, + "m_bApplyHipShift": { + "offset": 305, + "type_name": "bool" + }, + "m_bEnableRootHeightDamping": { + "offset": 309, + "type_name": "bool" + }, + "m_bEnableVerticalCurvedPaths": { + "offset": 308, + "type_name": "bool" + }, + "m_bModulateStepHeight": { + "offset": 306, + "type_name": "bool" + }, + "m_bResetChild": { + "offset": 307, + "type_name": "bool" + }, + "m_flBlendTime": { + "offset": 284, + "type_name": "float32" + }, + "m_flHipShiftScale": { + "offset": 280, + "type_name": "float32" + }, + "m_flMaxRootHeightOffset": { + "offset": 288, + "type_name": "float32" + }, + "m_flMinRootHeightOffset": { + "offset": 292, + "type_name": "float32" + }, + "m_flStepHeightDecreaseScale": { + "offset": 276, + "type_name": "float32" + }, + "m_flStepHeightIncreaseScale": { + "offset": 272, + "type_name": "float32" + }, + "m_flStrideCurveLimitScale": { + "offset": 268, + "type_name": "float32" + }, + "m_flStrideCurveScale": { + "offset": 264, + "type_name": "float32" + }, + "m_flTiltPlanePitchSpringStrength": { + "offset": 296, + "type_name": "float32" + }, + "m_flTiltPlaneRollSpringStrength": { + "offset": 300, + "type_name": "float32" + }, + "m_footSettings": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_hipShiftDamping": { + "offset": 232, + "type_name": "CAnimInputDamping" + }, + "m_opFixedSettings": { + "offset": 104, + "type_name": "FootLockPoseOpFixedSettings" + }, + "m_rootHeightDamping": { + "offset": 248, + "type_name": "CAnimInputDamping" + } }, "metadata": [ { @@ -2165,9 +3908,18 @@ }, "CFootMotion": { "fields": { - "m_bAdditive": 32, - "m_name": 24, - "m_strides": 0 + "m_bAdditive": { + "offset": 32, + "type_name": "bool" + }, + "m_name": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_strides": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2179,10 +3931,22 @@ }, "CFootPinningUpdateNode": { "fields": { - "m_bResetChild": 192, - "m_eTimingSource": 160, - "m_params": 168, - "m_poseOpFixedData": 112 + "m_bResetChild": { + "offset": 192, + "type_name": "bool" + }, + "m_eTimingSource": { + "offset": 160, + "type_name": "FootPinningTimingSource" + }, + "m_params": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_poseOpFixedData": { + "offset": 112, + "type_name": "FootPinningPoseOpFixedData_t" + } }, "metadata": [ { @@ -2194,8 +3958,14 @@ }, "CFootPositionMetricEvaluator": { "fields": { - "m_bIgnoreSlope": 104, - "m_footIndices": 80 + "m_bIgnoreSlope": { + "offset": 104, + "type_name": "bool" + }, + "m_footIndices": { + "offset": 80, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2207,8 +3977,14 @@ }, "CFootStepTriggerUpdateNode": { "fields": { - "m_flTolerance": 132, - "m_triggers": 104 + "m_flTolerance": { + "offset": 132, + "type_name": "float32" + }, + "m_triggers": { + "offset": 104, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2220,8 +3996,14 @@ }, "CFootStride": { "fields": { - "m_definition": 0, - "m_trajectories": 64 + "m_definition": { + "offset": 0, + "type_name": "CFootCycleDefinition" + }, + "m_trajectories": { + "offset": 64, + "type_name": "CFootTrajectories" + } }, "metadata": [ { @@ -2233,7 +4015,10 @@ }, "CFootTrajectories": { "fields": { - "m_trajectories": 0 + "m_trajectories": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2245,9 +4030,18 @@ }, "CFootTrajectory": { "fields": { - "m_flProgression": 16, - "m_flRotationOffset": 12, - "m_vOffset": 0 + "m_flProgression": { + "offset": 16, + "type_name": "float32" + }, + "m_flRotationOffset": { + "offset": 12, + "type_name": "float32" + }, + "m_vOffset": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -2259,10 +4053,22 @@ }, "CFootstepLandedAnimTag": { "fields": { - "m_BoneName": 112, - "m_DebugAnimSourceString": 104, - "m_FootstepType": 88, - "m_OverrideSoundName": 96 + "m_BoneName": { + "offset": 112, + "type_name": "CUtlString" + }, + "m_DebugAnimSourceString": { + "offset": 104, + "type_name": "CUtlString" + }, + "m_FootstepType": { + "offset": 88, + "type_name": "FootstepLandedFootSoundType_t" + }, + "m_OverrideSoundName": { + "offset": 96, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2278,8 +4084,14 @@ }, "CFutureFacingMetricEvaluator": { "fields": { - "m_flDistance": 80, - "m_flTime": 84 + "m_flDistance": { + "offset": 80, + "type_name": "float32" + }, + "m_flTime": { + "offset": 84, + "type_name": "float32" + } }, "metadata": [ { @@ -2291,10 +4103,22 @@ }, "CFutureVelocityMetricEvaluator": { "fields": { - "m_eMode": 92, - "m_flDistance": 80, - "m_flStoppingDistance": 84, - "m_flTargetSpeed": 88 + "m_eMode": { + "offset": 92, + "type_name": "VelocityMetricMode" + }, + "m_flDistance": { + "offset": 80, + "type_name": "float32" + }, + "m_flStoppingDistance": { + "offset": 84, + "type_name": "float32" + }, + "m_flTargetSpeed": { + "offset": 88, + "type_name": "float32" + } }, "metadata": [ { @@ -2306,7 +4130,10 @@ }, "CHandshakeAnimTagBase": { "fields": { - "m_bIsDisableTag": 80 + "m_bIsDisableTag": { + "offset": 80, + "type_name": "bool" + } }, "metadata": [ { @@ -2318,19 +4145,58 @@ }, "CHitBox": { "fields": { - "m_CRC": 64, - "m_bTranslationOnly": 61, - "m_cRenderColor": 68, - "m_flShapeRadius": 48, - "m_nBoneNameHash": 52, - "m_nGroupId": 56, - "m_nHitBoxIndex": 72, - "m_nShapeType": 60, - "m_name": 0, - "m_sBoneName": 16, - "m_sSurfaceProperty": 8, - "m_vMaxBounds": 36, - "m_vMinBounds": 24 + "m_CRC": { + "offset": 64, + "type_name": "uint32" + }, + "m_bTranslationOnly": { + "offset": 61, + "type_name": "bool" + }, + "m_cRenderColor": { + "offset": 68, + "type_name": "Color" + }, + "m_flShapeRadius": { + "offset": 48, + "type_name": "float32" + }, + "m_nBoneNameHash": { + "offset": 52, + "type_name": "uint32" + }, + "m_nGroupId": { + "offset": 56, + "type_name": "int32" + }, + "m_nHitBoxIndex": { + "offset": 72, + "type_name": "uint16" + }, + "m_nShapeType": { + "offset": 60, + "type_name": "uint8" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_sBoneName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_sSurfaceProperty": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_vMaxBounds": { + "offset": 36, + "type_name": "Vector" + }, + "m_vMinBounds": { + "offset": 24, + "type_name": "Vector" + } }, "metadata": [ { @@ -2342,10 +4208,22 @@ }, "CHitBoxSet": { "fields": { - "m_HitBoxes": 16, - "m_SourceFilename": 40, - "m_nNameHash": 8, - "m_name": 0 + "m_HitBoxes": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_SourceFilename": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_nNameHash": { + "offset": 8, + "type_name": "uint32" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2357,7 +4235,10 @@ }, "CHitBoxSetList": { "fields": { - "m_HitBoxSets": 0 + "m_HitBoxSets": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2369,14 +4250,38 @@ }, "CHitReactUpdateNode": { "fields": { - "m_bResetChild": 196, - "m_flMinDelayBetweenHits": 192, - "m_hitBoneParam": 182, - "m_hitDirectionParam": 186, - "m_hitOffsetParam": 184, - "m_hitStrengthParam": 188, - "m_opFixedSettings": 104, - "m_triggerParam": 180 + "m_bResetChild": { + "offset": 196, + "type_name": "bool" + }, + "m_flMinDelayBetweenHits": { + "offset": 192, + "type_name": "float32" + }, + "m_hitBoneParam": { + "offset": 182, + "type_name": "CAnimParamHandle" + }, + "m_hitDirectionParam": { + "offset": 186, + "type_name": "CAnimParamHandle" + }, + "m_hitOffsetParam": { + "offset": 184, + "type_name": "CAnimParamHandle" + }, + "m_hitStrengthParam": { + "offset": 188, + "type_name": "CAnimParamHandle" + }, + "m_opFixedSettings": { + "offset": 104, + "type_name": "HitReactFixedSettings_t" + }, + "m_triggerParam": { + "offset": 180, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -2398,9 +4303,18 @@ }, "CIntAnimParameter": { "fields": { - "m_defaultValue": 128, - "m_maxValue": 136, - "m_minValue": 132 + "m_defaultValue": { + "offset": 128, + "type_name": "int32" + }, + "m_maxValue": { + "offset": 136, + "type_name": "int32" + }, + "m_minValue": { + "offset": 132, + "type_name": "int32" + } }, "metadata": [ { @@ -2416,7 +4330,10 @@ }, "CJiggleBoneUpdateNode": { "fields": { - "m_opFixedData": 104 + "m_opFixedData": { + "offset": 104, + "type_name": "JiggleBoneSettingsList_t" + } }, "metadata": [ { @@ -2428,14 +4345,38 @@ }, "CJumpHelperUpdateNode": { "fields": { - "m_bScaleSpeed": 203, - "m_bTranslationAxis": 200, - "m_eCorrectionMethod": 196, - "m_flJumpEndCycle": 192, - "m_flJumpStartCycle": 188, - "m_flOriginalJumpDuration": 184, - "m_flOriginalJumpMovement": 172, - "m_hTargetParam": 168 + "m_bScaleSpeed": { + "offset": 203, + "type_name": "bool" + }, + "m_bTranslationAxis": { + "offset": 200, + "type_name": "bool[3]" + }, + "m_eCorrectionMethod": { + "offset": 196, + "type_name": "JumpCorrectionMethod" + }, + "m_flJumpEndCycle": { + "offset": 192, + "type_name": "float32" + }, + "m_flJumpStartCycle": { + "offset": 188, + "type_name": "float32" + }, + "m_flOriginalJumpDuration": { + "offset": 184, + "type_name": "float32" + }, + "m_flOriginalJumpMovement": { + "offset": 172, + "type_name": "Vector" + }, + "m_hTargetParam": { + "offset": 168, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -2447,7 +4388,10 @@ }, "CLODComponentUpdater": { "fields": { - "m_nServerLOD": 48 + "m_nServerLOD": { + "offset": 48, + "type_name": "int32" + } }, "metadata": [ { @@ -2469,16 +4413,46 @@ }, "CLeanMatrixUpdateNode": { "fields": { - "m_blendSource": 184, - "m_damping": 168, - "m_flMaxValue": 220, - "m_frameCorners": 92, - "m_hSequence": 216, - "m_horizontalAxis": 204, - "m_nSequenceMaxFrame": 224, - "m_paramIndex": 188, - "m_poses": 128, - "m_verticalAxis": 192 + "m_blendSource": { + "offset": 184, + "type_name": "AnimVectorSource" + }, + "m_damping": { + "offset": 168, + "type_name": "CAnimInputDamping" + }, + "m_flMaxValue": { + "offset": 220, + "type_name": "float32" + }, + "m_frameCorners": { + "offset": 92, + "type_name": "int32[3][3]" + }, + "m_hSequence": { + "offset": 216, + "type_name": "HSequence" + }, + "m_horizontalAxis": { + "offset": 204, + "type_name": "Vector" + }, + "m_nSequenceMaxFrame": { + "offset": 224, + "type_name": "int32" + }, + "m_paramIndex": { + "offset": 188, + "type_name": "CAnimParamHandle" + }, + "m_poses": { + "offset": 128, + "type_name": "CPoseHandle[9]" + }, + "m_verticalAxis": { + "offset": 192, + "type_name": "Vector" + } }, "metadata": [ { @@ -2490,12 +4464,30 @@ }, "CLookAtUpdateNode": { "fields": { - "m_bLockWhenWaning": 321, - "m_bResetChild": 320, - "m_opFixedSettings": 112, - "m_paramIndex": 316, - "m_target": 312, - "m_weightParamIndex": 318 + "m_bLockWhenWaning": { + "offset": 321, + "type_name": "bool" + }, + "m_bResetChild": { + "offset": 320, + "type_name": "bool" + }, + "m_opFixedSettings": { + "offset": 112, + "type_name": "LookAtOpFixedSettings_t" + }, + "m_paramIndex": { + "offset": 316, + "type_name": "CAnimParamHandle" + }, + "m_target": { + "offset": 312, + "type_name": "AnimVectorSource" + }, + "m_weightParamIndex": { + "offset": 318, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -2507,14 +4499,38 @@ }, "CLookComponentUpdater": { "fields": { - "m_bNetworkLookTarget": 66, - "m_hLookDirection": 60, - "m_hLookDistance": 58, - "m_hLookHeading": 52, - "m_hLookHeadingVelocity": 54, - "m_hLookPitch": 56, - "m_hLookTarget": 62, - "m_hLookTargetWorldSpace": 64 + "m_bNetworkLookTarget": { + "offset": 66, + "type_name": "bool" + }, + "m_hLookDirection": { + "offset": 60, + "type_name": "CAnimParamHandle" + }, + "m_hLookDistance": { + "offset": 58, + "type_name": "CAnimParamHandle" + }, + "m_hLookHeading": { + "offset": 52, + "type_name": "CAnimParamHandle" + }, + "m_hLookHeadingVelocity": { + "offset": 54, + "type_name": "CAnimParamHandle" + }, + "m_hLookPitch": { + "offset": 56, + "type_name": "CAnimParamHandle" + }, + "m_hLookTarget": { + "offset": 62, + "type_name": "CAnimParamHandle" + }, + "m_hLookTargetWorldSpace": { + "offset": 64, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -2526,10 +4542,22 @@ }, "CMaterialAttributeAnimTag": { "fields": { - "m_AttributeName": 88, - "m_AttributeType": 96, - "m_Color": 104, - "m_flValue": 100 + "m_AttributeName": { + "offset": 88, + "type_name": "CUtlString" + }, + "m_AttributeType": { + "offset": 96, + "type_name": "MatterialAttributeTagType_t" + }, + "m_Color": { + "offset": 104, + "type_name": "Color" + }, + "m_flValue": { + "offset": 100, + "type_name": "float32" + } }, "metadata": [ { @@ -2545,18 +4573,54 @@ }, "CMaterialDrawDescriptor": { "fields": { - "m_flAlpha": 16, - "m_flUvDensity": 0, - "m_indexBuffer": 152, - "m_material": 200, - "m_nBaseVertex": 36, - "m_nFirstMeshlet": 28, - "m_nIndexCount": 48, - "m_nNumMeshlets": 22, - "m_nPrimitiveType": 32, - "m_nStartIndex": 44, - "m_nVertexCount": 40, - "m_vTintColor": 4 + "m_flAlpha": { + "offset": 16, + "type_name": "float32" + }, + "m_flUvDensity": { + "offset": 0, + "type_name": "float32" + }, + "m_indexBuffer": { + "offset": 152, + "type_name": "CRenderBufferBinding" + }, + "m_material": { + "offset": 200, + "type_name": "CStrongHandle" + }, + "m_nBaseVertex": { + "offset": 36, + "type_name": "int32" + }, + "m_nFirstMeshlet": { + "offset": 28, + "type_name": "uint32" + }, + "m_nIndexCount": { + "offset": 48, + "type_name": "int32" + }, + "m_nNumMeshlets": { + "offset": 22, + "type_name": "uint16" + }, + "m_nPrimitiveType": { + "offset": 32, + "type_name": "RenderPrimitiveType_t" + }, + "m_nStartIndex": { + "offset": 44, + "type_name": "int32" + }, + "m_nVertexCount": { + "offset": 40, + "type_name": "int32" + }, + "m_vTintColor": { + "offset": 4, + "type_name": "Vector" + } }, "metadata": [ { @@ -2568,8 +4632,14 @@ }, "CMeshletDescriptor": { "fields": { - "m_CullingData": 8, - "m_PackedAABB": 0 + "m_CullingData": { + "offset": 8, + "type_name": "CDrawCullingData" + }, + "m_PackedAABB": { + "offset": 0, + "type_name": "PackedAABB_t" + } }, "metadata": [ { @@ -2581,9 +4651,18 @@ }, "CModelConfig": { "fields": { - "m_ConfigName": 0, - "m_Elements": 8, - "m_bTopLevel": 32 + "m_ConfigName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_Elements": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_bTopLevel": { + "offset": 32, + "type_name": "bool" + } }, "metadata": [ { @@ -2595,8 +4674,14 @@ }, "CModelConfigElement": { "fields": { - "m_ElementName": 8, - "m_NestedElements": 16 + "m_ElementName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_NestedElements": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2608,20 +4693,62 @@ }, "CModelConfigElement_AttachedModel": { "fields": { - "m_AttachmentName": 120, - "m_AttachmentType": 136, - "m_BodygroupOnOtherModels": 144, - "m_EntityClass": 80, - "m_InstanceName": 72, - "m_LocalAttachmentOffsetName": 128, - "m_MaterialGroupOnOtherModels": 152, - "m_aAngOffset": 108, - "m_bAcceptParentMaterialDrivenDecals": 143, - "m_bBoneMergeFlex": 140, - "m_bUserSpecifiedColor": 141, - "m_bUserSpecifiedMaterialGroup": 142, - "m_hModel": 88, - "m_vOffset": 96 + "m_AttachmentName": { + "offset": 120, + "type_name": "CUtlString" + }, + "m_AttachmentType": { + "offset": 136, + "type_name": "ModelConfigAttachmentType_t" + }, + "m_BodygroupOnOtherModels": { + "offset": 144, + "type_name": "CUtlString" + }, + "m_EntityClass": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_InstanceName": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_LocalAttachmentOffsetName": { + "offset": 128, + "type_name": "CUtlString" + }, + "m_MaterialGroupOnOtherModels": { + "offset": 152, + "type_name": "CUtlString" + }, + "m_aAngOffset": { + "offset": 108, + "type_name": "QAngle" + }, + "m_bAcceptParentMaterialDrivenDecals": { + "offset": 143, + "type_name": "bool" + }, + "m_bBoneMergeFlex": { + "offset": 140, + "type_name": "bool" + }, + "m_bUserSpecifiedColor": { + "offset": 141, + "type_name": "bool" + }, + "m_bUserSpecifiedMaterialGroup": { + "offset": 142, + "type_name": "bool" + }, + "m_hModel": { + "offset": 88, + "type_name": "CStrongHandle" + }, + "m_vOffset": { + "offset": 96, + "type_name": "Vector" + } }, "metadata": [ { @@ -2633,8 +4760,14 @@ }, "CModelConfigElement_Command": { "fields": { - "m_Args": 80, - "m_Command": 72 + "m_Args": { + "offset": 80, + "type_name": "KeyValues3" + }, + "m_Command": { + "offset": 72, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2646,7 +4779,10 @@ }, "CModelConfigElement_RandomColor": { "fields": { - "m_Gradient": 72 + "m_Gradient": { + "offset": 72, + "type_name": "CColorGradient" + } }, "metadata": [ { @@ -2658,8 +4794,14 @@ }, "CModelConfigElement_RandomPick": { "fields": { - "m_ChoiceWeights": 96, - "m_Choices": 72 + "m_ChoiceWeights": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_Choices": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2671,8 +4813,14 @@ }, "CModelConfigElement_SetBodygroup": { "fields": { - "m_GroupName": 72, - "m_nChoice": 80 + "m_GroupName": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_nChoice": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -2684,8 +4832,14 @@ }, "CModelConfigElement_SetBodygroupOnAttachedModels": { "fields": { - "m_GroupName": 72, - "m_nChoice": 80 + "m_GroupName": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_nChoice": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -2697,7 +4851,10 @@ }, "CModelConfigElement_SetMaterialGroup": { "fields": { - "m_MaterialGroupName": 72 + "m_MaterialGroupName": { + "offset": 72, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2709,7 +4866,10 @@ }, "CModelConfigElement_SetMaterialGroupOnAttachedModels": { "fields": { - "m_MaterialGroupName": 72 + "m_MaterialGroupName": { + "offset": 72, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2721,7 +4881,10 @@ }, "CModelConfigElement_SetRenderColor": { "fields": { - "m_Color": 72 + "m_Color": { + "offset": 72, + "type_name": "Color" + } }, "metadata": [ { @@ -2733,7 +4896,10 @@ }, "CModelConfigElement_UserPick": { "fields": { - "m_Choices": 72 + "m_Choices": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2745,9 +4911,18 @@ }, "CModelConfigList": { "fields": { - "m_Configs": 8, - "m_bHideMaterialGroupInTools": 0, - "m_bHideRenderColorInTools": 1 + "m_Configs": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_bHideMaterialGroupInTools": { + "offset": 0, + "type_name": "bool" + }, + "m_bHideRenderColorInTools": { + "offset": 1, + "type_name": "bool" + } }, "metadata": [ { @@ -2759,9 +4934,18 @@ }, "CMoodVData": { "fields": { - "m_animationLayers": 232, - "m_nMoodType": 224, - "m_sModelName": 0 + "m_animationLayers": { + "offset": 232, + "type_name": "CUtlVector" + }, + "m_nMoodType": { + "offset": 224, + "type_name": "MoodType_t" + }, + "m_sModelName": { + "offset": 0, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -2777,10 +4961,22 @@ }, "CMorphBundleData": { "fields": { - "m_flULeftSrc": 0, - "m_flVTopSrc": 4, - "m_offsets": 8, - "m_ranges": 32 + "m_flULeftSrc": { + "offset": 0, + "type_name": "float32" + }, + "m_flVTopSrc": { + "offset": 4, + "type_name": "float32" + }, + "m_offsets": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_ranges": { + "offset": 32, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2792,10 +4988,22 @@ }, "CMorphConstraint": { "fields": { - "m_flMax": 120, - "m_flMin": 116, - "m_nSlaveChannel": 112, - "m_sTargetMorph": 104 + "m_flMax": { + "offset": 120, + "type_name": "float32" + }, + "m_flMin": { + "offset": 116, + "type_name": "float32" + }, + "m_nSlaveChannel": { + "offset": 112, + "type_name": "int32" + }, + "m_sTargetMorph": { + "offset": 104, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2807,8 +5015,14 @@ }, "CMorphData": { "fields": { - "m_morphRectDatas": 8, - "m_name": 0 + "m_morphRectDatas": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2820,11 +5034,26 @@ }, "CMorphRectData": { "fields": { - "m_bundleDatas": 16, - "m_flUWidthSrc": 4, - "m_flVHeightSrc": 8, - "m_nXLeftDst": 0, - "m_nYTopDst": 2 + "m_bundleDatas": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_flUWidthSrc": { + "offset": 4, + "type_name": "float32" + }, + "m_flVHeightSrc": { + "offset": 8, + "type_name": "float32" + }, + "m_nXLeftDst": { + "offset": 0, + "type_name": "int16" + }, + "m_nYTopDst": { + "offset": 2, + "type_name": "int16" + } }, "metadata": [ { @@ -2836,14 +5065,38 @@ }, "CMorphSetData": { "fields": { - "m_FlexControllers": 104, - "m_FlexDesc": 80, - "m_FlexRules": 128, - "m_bundleTypes": 24, - "m_morphDatas": 48, - "m_nHeight": 20, - "m_nWidth": 16, - "m_pTextureAtlas": 72 + "m_FlexControllers": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_FlexDesc": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_FlexRules": { + "offset": 128, + "type_name": "CUtlVector" + }, + "m_bundleTypes": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_morphDatas": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_nHeight": { + "offset": 20, + "type_name": "int32" + }, + "m_nWidth": { + "offset": 16, + "type_name": "int32" + }, + "m_pTextureAtlas": { + "offset": 72, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -2855,8 +5108,14 @@ }, "CMotionDataSet": { "fields": { - "m_groups": 0, - "m_nDimensionCount": 24 + "m_groups": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_nDimensionCount": { + "offset": 24, + "type_name": "int32" + } }, "metadata": [ { @@ -2868,13 +5127,34 @@ }, "CMotionGraph": { "fields": { - "m_bLoop": 84, - "m_nConfigCount": 80, - "m_nConfigStartIndex": 76, - "m_nParameterCount": 72, - "m_pRootNode": 64, - "m_paramSpans": 16, - "m_tags": 40 + "m_bLoop": { + "offset": 84, + "type_name": "bool" + }, + "m_nConfigCount": { + "offset": 80, + "type_name": "int32" + }, + "m_nConfigStartIndex": { + "offset": 76, + "type_name": "int32" + }, + "m_nParameterCount": { + "offset": 72, + "type_name": "int32" + }, + "m_pRootNode": { + "offset": 64, + "type_name": "CSmartPtr" + }, + "m_paramSpans": { + "offset": 16, + "type_name": "CParamSpanUpdater" + }, + "m_tags": { + "offset": 40, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2886,11 +5166,26 @@ }, "CMotionGraphConfig": { "fields": { - "m_flDuration": 16, - "m_nMotionIndex": 20, - "m_nSampleCount": 28, - "m_nSampleStart": 24, - "m_paramValues": 0 + "m_flDuration": { + "offset": 16, + "type_name": "float32" + }, + "m_nMotionIndex": { + "offset": 20, + "type_name": "MotionIndex" + }, + "m_nSampleCount": { + "offset": 28, + "type_name": "int32" + }, + "m_nSampleStart": { + "offset": 24, + "type_name": "int32" + }, + "m_paramValues": { + "offset": 0, + "type_name": "float32[4]" + } }, "metadata": [ { @@ -2902,11 +5197,26 @@ }, "CMotionGraphGroup": { "fields": { - "m_hIsActiveScript": 256, - "m_motionGraphConfigs": 208, - "m_motionGraphs": 184, - "m_sampleToConfig": 232, - "m_searchDB": 0 + "m_hIsActiveScript": { + "offset": 256, + "type_name": "AnimScriptHandle" + }, + "m_motionGraphConfigs": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_motionGraphs": { + "offset": 184, + "type_name": "CUtlVector>" + }, + "m_sampleToConfig": { + "offset": 232, + "type_name": "CUtlVector" + }, + "m_searchDB": { + "offset": 0, + "type_name": "CMotionSearchDB" + } }, "metadata": [ { @@ -2918,7 +5228,10 @@ }, "CMotionGraphUpdateNode": { "fields": { - "m_pMotionGraph": 88 + "m_pMotionGraph": { + "offset": 88, + "type_name": "CSmartPtr" + } }, "metadata": [ { @@ -2930,29 +5243,98 @@ }, "CMotionMatchingUpdateNode": { "fields": { - "m_bEnableDistanceScaling": 312, - "m_bEnableRotationCorrection": 264, - "m_bGoalAssist": 265, - "m_bLockClipWhenWaning": 252, - "m_bSearchEveryTick": 224, - "m_bSearchWhenClipEnds": 232, - "m_bSearchWhenGoalChanges": 233, - "m_blendCurve": 236, - "m_dataSet": 88, - "m_distanceScale_Damping": 280, - "m_flBlendTime": 248, - "m_flDistanceScale_InnerRadius": 300, - "m_flDistanceScale_MaxScale": 304, - "m_flDistanceScale_MinScale": 308, - "m_flDistanceScale_OuterRadius": 296, - "m_flGoalAssistDistance": 268, - "m_flGoalAssistTolerance": 272, - "m_flReselectionTimeWindow": 260, - "m_flSampleRate": 244, - "m_flSearchInterval": 228, - "m_flSelectionThreshold": 256, - "m_metrics": 120, - "m_weights": 144 + "m_bEnableDistanceScaling": { + "offset": 312, + "type_name": "bool" + }, + "m_bEnableRotationCorrection": { + "offset": 264, + "type_name": "bool" + }, + "m_bGoalAssist": { + "offset": 265, + "type_name": "bool" + }, + "m_bLockClipWhenWaning": { + "offset": 252, + "type_name": "bool" + }, + "m_bSearchEveryTick": { + "offset": 224, + "type_name": "bool" + }, + "m_bSearchWhenClipEnds": { + "offset": 232, + "type_name": "bool" + }, + "m_bSearchWhenGoalChanges": { + "offset": 233, + "type_name": "bool" + }, + "m_blendCurve": { + "offset": 236, + "type_name": "CBlendCurve" + }, + "m_dataSet": { + "offset": 88, + "type_name": "CMotionDataSet" + }, + "m_distanceScale_Damping": { + "offset": 280, + "type_name": "CAnimInputDamping" + }, + "m_flBlendTime": { + "offset": 248, + "type_name": "float32" + }, + "m_flDistanceScale_InnerRadius": { + "offset": 300, + "type_name": "float32" + }, + "m_flDistanceScale_MaxScale": { + "offset": 304, + "type_name": "float32" + }, + "m_flDistanceScale_MinScale": { + "offset": 308, + "type_name": "float32" + }, + "m_flDistanceScale_OuterRadius": { + "offset": 296, + "type_name": "float32" + }, + "m_flGoalAssistDistance": { + "offset": 268, + "type_name": "float32" + }, + "m_flGoalAssistTolerance": { + "offset": 272, + "type_name": "float32" + }, + "m_flReselectionTimeWindow": { + "offset": 260, + "type_name": "float32" + }, + "m_flSampleRate": { + "offset": 244, + "type_name": "float32" + }, + "m_flSearchInterval": { + "offset": 228, + "type_name": "float32" + }, + "m_flSelectionThreshold": { + "offset": 256, + "type_name": "float32" + }, + "m_metrics": { + "offset": 120, + "type_name": "CUtlVector>" + }, + "m_weights": { + "offset": 144, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2964,10 +5346,22 @@ }, "CMotionMetricEvaluator": { "fields": { - "m_flWeight": 72, - "m_means": 24, - "m_nDimensionStartIndex": 76, - "m_standardDeviations": 48 + "m_flWeight": { + "offset": 72, + "type_name": "float32" + }, + "m_means": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_nDimensionStartIndex": { + "offset": 76, + "type_name": "int32" + }, + "m_standardDeviations": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2979,8 +5373,14 @@ }, "CMotionNode": { "fields": { - "m_id": 32, - "m_name": 24 + "m_id": { + "offset": 32, + "type_name": "AnimNodeID" + }, + "m_name": { + "offset": 24, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2992,8 +5392,14 @@ }, "CMotionNodeBlend1D": { "fields": { - "m_blendItems": 40, - "m_nParamIndex": 64 + "m_blendItems": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_nParamIndex": { + "offset": 64, + "type_name": "int32" + } }, "metadata": [ { @@ -3005,9 +5411,18 @@ }, "CMotionNodeSequence": { "fields": { - "m_flPlaybackSpeed": 68, - "m_hSequence": 64, - "m_tags": 40 + "m_flPlaybackSpeed": { + "offset": 68, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 64, + "type_name": "HSequence" + }, + "m_tags": { + "offset": 40, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3019,9 +5434,18 @@ }, "CMotionSearchDB": { "fields": { - "m_codeIndices": 160, - "m_residualQuantizer": 128, - "m_rootNode": 0 + "m_codeIndices": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_residualQuantizer": { + "offset": 128, + "type_name": "CProductQuantizer" + }, + "m_rootNode": { + "offset": 0, + "type_name": "CMotionSearchNode" + } }, "metadata": [ { @@ -3033,11 +5457,26 @@ }, "CMotionSearchNode": { "fields": { - "m_children": 0, - "m_quantizer": 24, - "m_sampleCodes": 56, - "m_sampleIndices": 80, - "m_selectableSamples": 104 + "m_children": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_quantizer": { + "offset": 24, + "type_name": "CVectorQuantizer" + }, + "m_sampleCodes": { + "offset": 56, + "type_name": "CUtlVector>" + }, + "m_sampleIndices": { + "offset": 80, + "type_name": "CUtlVector>" + }, + "m_selectableSamples": { + "offset": 104, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3049,14 +5488,38 @@ }, "CMovementComponentUpdater": { "fields": { - "m_bMoveVarsDisabled": 104, - "m_bNetworkFacing": 106, - "m_bNetworkPath": 105, - "m_facingDamping": 72, - "m_flDefaultRunSpeed": 100, - "m_motors": 48, - "m_nDefaultMotorIndex": 96, - "m_paramHandles": 107 + "m_bMoveVarsDisabled": { + "offset": 104, + "type_name": "bool" + }, + "m_bNetworkFacing": { + "offset": 106, + "type_name": "bool" + }, + "m_bNetworkPath": { + "offset": 105, + "type_name": "bool" + }, + "m_facingDamping": { + "offset": 72, + "type_name": "CAnimInputDamping" + }, + "m_flDefaultRunSpeed": { + "offset": 100, + "type_name": "float32" + }, + "m_motors": { + "offset": 48, + "type_name": "CUtlVector>" + }, + "m_nDefaultMotorIndex": { + "offset": 96, + "type_name": "int32" + }, + "m_paramHandles": { + "offset": 107, + "type_name": "CAnimParamHandle[30]" + } }, "metadata": [ { @@ -3082,18 +5545,54 @@ }, "CMoverUpdateNode": { "fields": { - "m_bAdditive": 148, - "m_bApplyMovement": 149, - "m_bApplyRotation": 151, - "m_bLimitOnly": 152, - "m_bOrientMovement": 150, - "m_damping": 112, - "m_facingTarget": 128, - "m_flTurnToFaceLimit": 144, - "m_flTurnToFaceOffset": 140, - "m_hMoveHeadingParam": 134, - "m_hMoveVecParam": 132, - "m_hTurnToFaceParam": 136 + "m_bAdditive": { + "offset": 148, + "type_name": "bool" + }, + "m_bApplyMovement": { + "offset": 149, + "type_name": "bool" + }, + "m_bApplyRotation": { + "offset": 151, + "type_name": "bool" + }, + "m_bLimitOnly": { + "offset": 152, + "type_name": "bool" + }, + "m_bOrientMovement": { + "offset": 150, + "type_name": "bool" + }, + "m_damping": { + "offset": 112, + "type_name": "CAnimInputDamping" + }, + "m_facingTarget": { + "offset": 128, + "type_name": "AnimValueSource" + }, + "m_flTurnToFaceLimit": { + "offset": 144, + "type_name": "float32" + }, + "m_flTurnToFaceOffset": { + "offset": 140, + "type_name": "float32" + }, + "m_hMoveHeadingParam": { + "offset": 134, + "type_name": "CAnimParamHandle" + }, + "m_hMoveVecParam": { + "offset": 132, + "type_name": "CAnimParamHandle" + }, + "m_hTurnToFaceParam": { + "offset": 136, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -3110,7 +5609,10 @@ }, "CNmAndNode__CDefinition": { "fields": { - "m_conditionNodeIndices": 16 + "m_conditionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -3122,11 +5624,26 @@ }, "CNmAnimationPoseNode__CDefinition": { "fields": { - "m_bUseFramesAsInput": 32, - "m_flUserSpecifiedTime": 28, - "m_inputTimeRemapRange": 20, - "m_nDataSlotIdx": 18, - "m_nPoseTimeValueNodeIdx": 16 + "m_bUseFramesAsInput": { + "offset": 32, + "type_name": "bool" + }, + "m_flUserSpecifiedTime": { + "offset": 28, + "type_name": "float32" + }, + "m_inputTimeRemapRange": { + "offset": 20, + "type_name": "Range_t" + }, + "m_nDataSlotIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_nPoseTimeValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3138,7 +5655,10 @@ }, "CNmBitFlags": { "fields": { - "m_flags": 0 + "m_flags": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -3150,7 +5670,10 @@ }, "CNmBlend1DNode__CDefinition": { "fields": { - "m_parameterization": 64 + "m_parameterization": { + "offset": 64, + "type_name": "CNmParameterizedBlendNode::Parameterization_t" + } }, "metadata": [ { @@ -3162,13 +5685,34 @@ }, "CNmBlend2DNode__CDefinition": { "fields": { - "m_bAllowLooping": 264, - "m_hullIndices": 224, - "m_indices": 168, - "m_nInputParameterNodeIdx0": 56, - "m_nInputParameterNodeIdx1": 58, - "m_sourceNodeIndices": 16, - "m_values": 64 + "m_bAllowLooping": { + "offset": 264, + "type_name": "bool" + }, + "m_hullIndices": { + "offset": 224, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_indices": { + "offset": 168, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_nInputParameterNodeIdx0": { + "offset": 56, + "type_name": "int16" + }, + "m_nInputParameterNodeIdx1": { + "offset": 58, + "type_name": "int16" + }, + "m_sourceNodeIndices": { + "offset": 16, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_values": { + "offset": 64, + "type_name": "CUtlVectorFixedGrowable" + } }, "metadata": [ { @@ -3190,9 +5734,18 @@ }, "CNmBoneMask": { "fields": { - "m_ID": 0, - "m_weightInfo": 8, - "m_weights": 24 + "m_ID": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_weightInfo": { + "offset": 8, + "type_name": "CNmBoneMask::WeightInfo_t" + }, + "m_weights": { + "offset": 24, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3204,9 +5757,18 @@ }, "CNmBoneMaskBlendNode__CDefinition": { "fields": { - "m_nBlendWeightValueNodeIdx": 20, - "m_nSourceMaskNodeIdx": 16, - "m_nTargetMaskNodeIdx": 18 + "m_nBlendWeightValueNodeIdx": { + "offset": 20, + "type_name": "int16" + }, + "m_nSourceMaskNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nTargetMaskNodeIdx": { + "offset": 18, + "type_name": "int16" + } }, "metadata": [ { @@ -3218,7 +5780,10 @@ }, "CNmBoneMaskNode__CDefinition": { "fields": { - "m_boneMaskID": 16 + "m_boneMaskID": { + "offset": 16, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3230,12 +5795,30 @@ }, "CNmBoneMaskSelectorNode__CDefinition": { "fields": { - "m_defaultMaskNodeIdx": 16, - "m_flBlendTimeSeconds": 144, - "m_maskNodeIndices": 24, - "m_parameterValueNodeIdx": 18, - "m_parameterValues": 64, - "m_switchDynamically": 20 + "m_defaultMaskNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_flBlendTimeSeconds": { + "offset": 144, + "type_name": "float32" + }, + "m_maskNodeIndices": { + "offset": 24, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_parameterValueNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_parameterValues": { + "offset": 64, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_switchDynamically": { + "offset": 20, + "type_name": "bool" + } }, "metadata": [ { @@ -3257,8 +5840,14 @@ }, "CNmCachedBoolNode__CDefinition": { "fields": { - "m_mode": 20, - "m_nInputValueNodeIdx": 16 + "m_mode": { + "offset": 20, + "type_name": "NmCachedValueMode_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3270,8 +5859,14 @@ }, "CNmCachedFloatNode__CDefinition": { "fields": { - "m_mode": 20, - "m_nInputValueNodeIdx": 16 + "m_mode": { + "offset": 20, + "type_name": "NmCachedValueMode_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3283,8 +5878,14 @@ }, "CNmCachedIDNode__CDefinition": { "fields": { - "m_mode": 20, - "m_nInputValueNodeIdx": 16 + "m_mode": { + "offset": 20, + "type_name": "NmCachedValueMode_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3306,8 +5907,14 @@ }, "CNmCachedTargetNode__CDefinition": { "fields": { - "m_mode": 20, - "m_nInputValueNodeIdx": 16 + "m_mode": { + "offset": 20, + "type_name": "NmCachedValueMode_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3319,8 +5926,14 @@ }, "CNmCachedVectorNode__CDefinition": { "fields": { - "m_mode": 20, - "m_nInputValueNodeIdx": 16 + "m_mode": { + "offset": 20, + "type_name": "NmCachedValueMode_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3332,7 +5945,10 @@ }, "CNmChildGraphNode__CDefinition": { "fields": { - "m_nChildGraphIdx": 16 + "m_nChildGraphIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3344,15 +5960,42 @@ }, "CNmClip": { "fields": { - "m_bIsAdditive": 416, - "m_compressedPoseData": 16, - "m_compressedPoseOffsets": 64, - "m_flDuration": 12, - "m_nNumFrames": 8, - "m_rootMotion": 336, - "m_skeleton": 0, - "m_syncTrack": 160, - "m_trackCompressionSettings": 40 + "m_bIsAdditive": { + "offset": 416, + "type_name": "bool" + }, + "m_compressedPoseData": { + "offset": 16, + "type_name": "CUtlBinaryBlock" + }, + "m_compressedPoseOffsets": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_flDuration": { + "offset": 12, + "type_name": "float32" + }, + "m_nNumFrames": { + "offset": 8, + "type_name": "uint32" + }, + "m_rootMotion": { + "offset": 336, + "type_name": "CNmRootMotionData" + }, + "m_skeleton": { + "offset": 0, + "type_name": "CStrongHandle" + }, + "m_syncTrack": { + "offset": 160, + "type_name": "CNmSyncTrack" + }, + "m_trackCompressionSettings": { + "offset": 40, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3364,11 +6007,26 @@ }, "CNmClipNode__CDefinition": { "fields": { - "m_bAllowLooping": 21, - "m_bSampleRootMotion": 20, - "m_nDataSlotIdx": 22, - "m_nPlayInReverseValueNodeIdx": 16, - "m_nResetTimeValueNodeIdx": 18 + "m_bAllowLooping": { + "offset": 21, + "type_name": "bool" + }, + "m_bSampleRootMotion": { + "offset": 20, + "type_name": "bool" + }, + "m_nDataSlotIdx": { + "offset": 22, + "type_name": "int16" + }, + "m_nPlayInReverseValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nResetTimeValueNodeIdx": { + "offset": 18, + "type_name": "int16" + } }, "metadata": [ { @@ -3380,8 +6038,14 @@ }, "CNmClipSelectorNode__CDefinition": { "fields": { - "m_conditionNodeIndices": 40, - "m_optionNodeIndices": 16 + "m_conditionNodeIndices": { + "offset": 40, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_optionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -3393,7 +6057,10 @@ }, "CNmConstBoolNode__CDefinition": { "fields": { - "m_bValue": 16 + "m_bValue": { + "offset": 16, + "type_name": "bool" + } }, "metadata": [ { @@ -3405,7 +6072,10 @@ }, "CNmConstFloatNode__CDefinition": { "fields": { - "m_flValue": 16 + "m_flValue": { + "offset": 16, + "type_name": "float32" + } }, "metadata": [ { @@ -3417,7 +6087,10 @@ }, "CNmConstIDNode__CDefinition": { "fields": { - "m_value": 16 + "m_value": { + "offset": 16, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3429,7 +6102,10 @@ }, "CNmConstTargetNode__CDefinition": { "fields": { - "m_value": 16 + "m_value": { + "offset": 16, + "type_name": "CNmTarget" + } }, "metadata": [ { @@ -3441,7 +6117,10 @@ }, "CNmConstVectorNode__CDefinition": { "fields": { - "m_value": 16 + "m_value": { + "offset": 16, + "type_name": "Vector" + } }, "metadata": [ { @@ -3503,7 +6182,10 @@ }, "CNmCurrentSyncEventIDNode__CDefinition": { "fields": { - "m_nSourceStateNodeIdx": 16 + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3515,7 +6197,10 @@ }, "CNmCurrentSyncEventIndexNode__CDefinition": { "fields": { - "m_nSourceStateNodeIdx": 16 + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3527,7 +6212,10 @@ }, "CNmCurrentSyncEventPercentageThroughNode__CDefinition": { "fields": { - "m_nSourceStateNodeIdx": 16 + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3549,9 +6237,18 @@ }, "CNmEvent": { "fields": { - "m_flDurationSeconds": 12, - "m_flStartTimeSeconds": 8, - "m_syncID": 16 + "m_flDurationSeconds": { + "offset": 12, + "type_name": "float32" + }, + "m_flStartTimeSeconds": { + "offset": 8, + "type_name": "float32" + }, + "m_syncID": { + "offset": 16, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3573,7 +6270,10 @@ }, "CNmFixedWeightBoneMaskNode__CDefinition": { "fields": { - "m_flBoneWeight": 16 + "m_flBoneWeight": { + "offset": 16, + "type_name": "float32" + } }, "metadata": [ { @@ -3585,7 +6285,10 @@ }, "CNmFloatAbsNode__CDefinition": { "fields": { - "m_nInputValueNodeIdx": 16 + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3597,8 +6300,14 @@ }, "CNmFloatAngleMathNode__CDefinition": { "fields": { - "m_nInputValueNodeIdx": 16, - "m_operation": 18 + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_operation": { + "offset": 18, + "type_name": "CNmFloatAngleMathNode::Operation_t" + } }, "metadata": [ { @@ -3610,8 +6319,14 @@ }, "CNmFloatClampNode__CDefinition": { "fields": { - "m_clampRange": 20, - "m_nInputValueNodeIdx": 16 + "m_clampRange": { + "offset": 20, + "type_name": "Range_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3623,11 +6338,26 @@ }, "CNmFloatComparisonNode__CDefinition": { "fields": { - "m_comparison": 20, - "m_flComparisonValue": 28, - "m_flEpsilon": 24, - "m_nComparandValueNodeIdx": 18, - "m_nInputValueNodeIdx": 16 + "m_comparison": { + "offset": 20, + "type_name": "CNmFloatComparisonNode::Comparison_t" + }, + "m_flComparisonValue": { + "offset": 28, + "type_name": "float32" + }, + "m_flEpsilon": { + "offset": 24, + "type_name": "float32" + }, + "m_nComparandValueNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3639,8 +6369,14 @@ }, "CNmFloatCurveNode__CDefinition": { "fields": { - "m_curve": 24, - "m_nInputValueNodeIdx": 16 + "m_curve": { + "offset": 24, + "type_name": "CPiecewiseCurve" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3652,11 +6388,26 @@ }, "CNmFloatEaseNode__CDefinition": { "fields": { - "m_bUseStartValue": 27, - "m_easingOp": 26, - "m_flEaseTime": 16, - "m_flStartValue": 20, - "m_nInputValueNodeIdx": 24 + "m_bUseStartValue": { + "offset": 27, + "type_name": "bool" + }, + "m_easingOp": { + "offset": 26, + "type_name": "NmEasingOperation_t" + }, + "m_flEaseTime": { + "offset": 16, + "type_name": "float32" + }, + "m_flStartValue": { + "offset": 20, + "type_name": "float32" + }, + "m_nInputValueNodeIdx": { + "offset": 24, + "type_name": "int16" + } }, "metadata": [ { @@ -3668,11 +6419,26 @@ }, "CNmFloatMathNode__CDefinition": { "fields": { - "m_bReturnAbsoluteResult": 20, - "m_flValueB": 24, - "m_nInputValueNodeIdxA": 16, - "m_nInputValueNodeIdxB": 18, - "m_operator": 21 + "m_bReturnAbsoluteResult": { + "offset": 20, + "type_name": "bool" + }, + "m_flValueB": { + "offset": 24, + "type_name": "float32" + }, + "m_nInputValueNodeIdxA": { + "offset": 16, + "type_name": "int16" + }, + "m_nInputValueNodeIdxB": { + "offset": 18, + "type_name": "int16" + }, + "m_operator": { + "offset": 21, + "type_name": "CNmFloatMathNode::Operator_t" + } }, "metadata": [ { @@ -3684,9 +6450,18 @@ }, "CNmFloatRangeComparisonNode__CDefinition": { "fields": { - "m_bIsInclusiveCheck": 26, - "m_nInputValueNodeIdx": 24, - "m_range": 16 + "m_bIsInclusiveCheck": { + "offset": 26, + "type_name": "bool" + }, + "m_nInputValueNodeIdx": { + "offset": 24, + "type_name": "int16" + }, + "m_range": { + "offset": 16, + "type_name": "Range_t" + } }, "metadata": [ { @@ -3698,9 +6473,18 @@ }, "CNmFloatRemapNode__CDefinition": { "fields": { - "m_inputRange": 20, - "m_nInputValueNodeIdx": 16, - "m_outputRange": 28 + "m_inputRange": { + "offset": 20, + "type_name": "CNmFloatRemapNode::RemapRange_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_outputRange": { + "offset": 28, + "type_name": "CNmFloatRemapNode::RemapRange_t" + } }, "metadata": [ { @@ -3712,8 +6496,14 @@ }, "CNmFloatRemapNode__RemapRange_t": { "fields": { - "m_flBegin": 0, - "m_flEnd": 4 + "m_flBegin": { + "offset": 0, + "type_name": "float32" + }, + "m_flEnd": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -3725,11 +6515,26 @@ }, "CNmFloatSelectorNode__CDefinition": { "fields": { - "m_conditionNodeIndices": 16, - "m_easingOp": 112, - "m_flDefaultValue": 104, - "m_flEaseTime": 108, - "m_values": 56 + "m_conditionNodeIndices": { + "offset": 16, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_easingOp": { + "offset": 112, + "type_name": "NmEasingOperation_t" + }, + "m_flDefaultValue": { + "offset": 104, + "type_name": "float32" + }, + "m_flEaseTime": { + "offset": 108, + "type_name": "float32" + }, + "m_values": { + "offset": 56, + "type_name": "CUtlVectorFixedGrowable" + } }, "metadata": [ { @@ -3741,9 +6546,18 @@ }, "CNmFloatSwitchNode__CDefinition": { "fields": { - "m_nFalseValueNodeIdx": 20, - "m_nSwitchValueNodeIdx": 16, - "m_nTrueValueNodeIdx": 18 + "m_nFalseValueNodeIdx": { + "offset": 20, + "type_name": "int16" + }, + "m_nSwitchValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nTrueValueNodeIdx": { + "offset": 18, + "type_name": "int16" + } }, "metadata": [ { @@ -3760,7 +6574,10 @@ }, "CNmFootEvent": { "fields": { - "m_phase": 24 + "m_phase": { + "offset": 24, + "type_name": "NmFootPhase_t" + } }, "metadata": [ { @@ -3772,9 +6589,18 @@ }, "CNmFootEventConditionNode__CDefinition": { "fields": { - "m_eventConditionRules": 20, - "m_nSourceStateNodeIdx": 16, - "m_phaseCondition": 18 + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_phaseCondition": { + "offset": 18, + "type_name": "NmFootPhaseCondition_t" + } }, "metadata": [ { @@ -3786,8 +6612,14 @@ }, "CNmFootstepEventIDNode__CDefinition": { "fields": { - "m_eventConditionRules": 20, - "m_nSourceStateNodeIdx": 16 + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3799,9 +6631,18 @@ }, "CNmFootstepEventPercentageThroughNode__CDefinition": { "fields": { - "m_eventConditionRules": 20, - "m_nSourceStateNodeIdx": 16, - "m_phaseCondition": 18 + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_phaseCondition": { + "offset": 18, + "type_name": "NmFootPhaseCondition_t" + } }, "metadata": [ { @@ -3813,7 +6654,10 @@ }, "CNmFrameSnapEvent": { "fields": { - "m_frameSnapMode": 24 + "m_frameSnapMode": { + "offset": 24, + "type_name": "NmFrameSnapEventMode_t" + } }, "metadata": [ { @@ -3825,9 +6669,18 @@ }, "CNmGraphDataSet": { "fields": { - "m_resources": 16, - "m_skeleton": 8, - "m_variationID": 0 + "m_resources": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_skeleton": { + "offset": 8, + "type_name": "CStrongHandle" + }, + "m_variationID": { + "offset": 0, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3839,15 +6692,42 @@ }, "CNmGraphDefinition": { "fields": { - "m_childGraphSlots": 104, - "m_controlParameterIDs": 32, - "m_externalGraphSlots": 128, - "m_nRootNodeIdx": 24, - "m_nodePaths": 264, - "m_persistentNodeIndices": 0, - "m_runtimeVersionID": 288, - "m_virtualParameterIDs": 56, - "m_virtualParameterNodeIndices": 80 + "m_childGraphSlots": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_controlParameterIDs": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_externalGraphSlots": { + "offset": 128, + "type_name": "CUtlVector" + }, + "m_nRootNodeIdx": { + "offset": 24, + "type_name": "int16" + }, + "m_nodePaths": { + "offset": 264, + "type_name": "CUtlVector" + }, + "m_persistentNodeIndices": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_runtimeVersionID": { + "offset": 288, + "type_name": "V_uuid_t" + }, + "m_virtualParameterIDs": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_virtualParameterNodeIndices": { + "offset": 80, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3859,8 +6739,14 @@ }, "CNmGraphDefinition__ChildGraphSlot_t": { "fields": { - "m_dataSlotIdx": 2, - "m_nNodeIdx": 0 + "m_dataSlotIdx": { + "offset": 2, + "type_name": "int16" + }, + "m_nNodeIdx": { + "offset": 0, + "type_name": "int16" + } }, "metadata": [ { @@ -3872,8 +6758,14 @@ }, "CNmGraphDefinition__ExternalGraphSlot_t": { "fields": { - "m_nNodeIdx": 0, - "m_slotID": 8 + "m_nNodeIdx": { + "offset": 0, + "type_name": "int16" + }, + "m_slotID": { + "offset": 8, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3885,7 +6777,10 @@ }, "CNmGraphNode__CDefinition": { "fields": { - "m_nNodeIdx": 8 + "m_nNodeIdx": { + "offset": 8, + "type_name": "int16" + } }, "metadata": [ { @@ -3897,8 +6792,14 @@ }, "CNmGraphVariation": { "fields": { - "m_dataSet": 8, - "m_graphDefinition": 0 + "m_dataSet": { + "offset": 8, + "type_name": "CNmGraphDataSet" + }, + "m_graphDefinition": { + "offset": 0, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -3910,9 +6811,18 @@ }, "CNmIDComparisonNode__CDefinition": { "fields": { - "m_comparisionIDs": 24, - "m_comparison": 18, - "m_nInputValueNodeIdx": 16 + "m_comparisionIDs": { + "offset": 24, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_comparison": { + "offset": 18, + "type_name": "CNmIDComparisonNode::Comparison_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3924,7 +6834,10 @@ }, "CNmIDEvent": { "fields": { - "m_ID": 24 + "m_ID": { + "offset": 24, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -3936,9 +6849,18 @@ }, "CNmIDEventConditionNode__CDefinition": { "fields": { - "m_eventConditionRules": 20, - "m_eventIDs": 24, - "m_nSourceStateNodeIdx": 16 + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_eventIDs": { + "offset": 24, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3950,9 +6872,18 @@ }, "CNmIDEventNode__CDefinition": { "fields": { - "m_defaultValue": 24, - "m_eventConditionRules": 20, - "m_nSourceStateNodeIdx": 16 + "m_defaultValue": { + "offset": 24, + "type_name": "CGlobalSymbol" + }, + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3964,9 +6895,18 @@ }, "CNmIDEventPercentageThroughNode__CDefinition": { "fields": { - "m_eventConditionRules": 20, - "m_eventID": 24, - "m_nSourceStateNodeIdx": 16 + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_eventID": { + "offset": 24, + "type_name": "CGlobalSymbol" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -3978,10 +6918,22 @@ }, "CNmIDToFloatNode__CDefinition": { "fields": { - "m_IDs": 24, - "m_defaultValue": 20, - "m_nInputValueNodeIdx": 16, - "m_values": 72 + "m_IDs": { + "offset": 24, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_defaultValue": { + "offset": 20, + "type_name": "float32" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_values": { + "offset": 72, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -3998,7 +6950,10 @@ }, "CNmIKRig": { "fields": { - "m_skeleton": 0 + "m_skeleton": { + "offset": 0, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -4010,7 +6965,10 @@ }, "CNmIsTargetSetNode__CDefinition": { "fields": { - "m_nInputValueNodeIdx": 16 + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4022,9 +6980,18 @@ }, "CNmLayerBlendNode__CDefinition": { "fields": { - "m_bOnlySampleBaseRootMotion": 18, - "m_layerDefinition": 24, - "m_nBaseNodeIdx": 16 + "m_bOnlySampleBaseRootMotion": { + "offset": 18, + "type_name": "bool" + }, + "m_layerDefinition": { + "offset": 24, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_nBaseNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4036,14 +7003,38 @@ }, "CNmLayerBlendNode__LayerDefinition_t": { "fields": { - "m_bIgnoreEvents": 9, - "m_bIsStateMachineLayer": 10, - "m_bIsSynchronized": 8, - "m_blendMode": 11, - "m_nBoneMaskValueNodeIdx": 4, - "m_nInputNodeIdx": 0, - "m_nRootMotionWeightValueNodeIdx": 6, - "m_nWeightValueNodeIdx": 2 + "m_bIgnoreEvents": { + "offset": 9, + "type_name": "bool" + }, + "m_bIsStateMachineLayer": { + "offset": 10, + "type_name": "bool" + }, + "m_bIsSynchronized": { + "offset": 8, + "type_name": "bool" + }, + "m_blendMode": { + "offset": 11, + "type_name": "NmPoseBlendMode_t" + }, + "m_nBoneMaskValueNodeIdx": { + "offset": 4, + "type_name": "int16" + }, + "m_nInputNodeIdx": { + "offset": 0, + "type_name": "int16" + }, + "m_nRootMotionWeightValueNodeIdx": { + "offset": 6, + "type_name": "int16" + }, + "m_nWeightValueNodeIdx": { + "offset": 2, + "type_name": "int16" + } }, "metadata": [ { @@ -4055,8 +7046,14 @@ }, "CNmLegacyEvent": { "fields": { - "m_KV": 32, - "m_animEventClassName": 24 + "m_KV": { + "offset": 32, + "type_name": "KeyValues3" + }, + "m_animEventClassName": { + "offset": 24, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -4073,7 +7070,10 @@ }, "CNmNotNode__CDefinition": { "fields": { - "m_nInputValueNodeIdx": 16 + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4085,7 +7085,10 @@ }, "CNmOrNode__CDefinition": { "fields": { - "m_conditionNodeIndices": 16 + "m_conditionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4107,11 +7110,26 @@ }, "CNmOrientationWarpNode__CDefinition": { "fields": { - "m_bIsOffsetNode": 20, - "m_bIsOffsetRelativeToCharacter": 21, - "m_nClipReferenceNodeIdx": 16, - "m_nTargetValueNodeIdx": 18, - "m_samplingMode": 22 + "m_bIsOffsetNode": { + "offset": 20, + "type_name": "bool" + }, + "m_bIsOffsetRelativeToCharacter": { + "offset": 21, + "type_name": "bool" + }, + "m_nClipReferenceNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nTargetValueNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_samplingMode": { + "offset": 22, + "type_name": "CNmRootMotionData::SamplingMode_t" + } }, "metadata": [ { @@ -4128,9 +7146,18 @@ }, "CNmParameterizedBlendNode__BlendRange_t": { "fields": { - "m_nInputIdx0": 0, - "m_nInputIdx1": 2, - "m_parameterValueRange": 4 + "m_nInputIdx0": { + "offset": 0, + "type_name": "int16" + }, + "m_nInputIdx1": { + "offset": 2, + "type_name": "int16" + }, + "m_parameterValueRange": { + "offset": 4, + "type_name": "Range_t" + } }, "metadata": [ { @@ -4142,9 +7169,18 @@ }, "CNmParameterizedBlendNode__CDefinition": { "fields": { - "m_bAllowLooping": 58, - "m_nInputParameterValueNodeIdx": 56, - "m_sourceNodeIndices": 16 + "m_bAllowLooping": { + "offset": 58, + "type_name": "bool" + }, + "m_nInputParameterValueNodeIdx": { + "offset": 56, + "type_name": "int16" + }, + "m_sourceNodeIndices": { + "offset": 16, + "type_name": "CUtlVectorFixedGrowable" + } }, "metadata": [ { @@ -4156,8 +7192,14 @@ }, "CNmParameterizedBlendNode__Parameterization_t": { "fields": { - "m_blendRanges": 0, - "m_parameterRange": 72 + "m_blendRanges": { + "offset": 0, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_parameterRange": { + "offset": 72, + "type_name": "Range_t" + } }, "metadata": [ { @@ -4169,8 +7211,14 @@ }, "CNmParameterizedClipSelectorNode__CDefinition": { "fields": { - "m_optionNodeIndices": 16, - "m_parameterNodeIdx": 40 + "m_optionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_parameterNodeIdx": { + "offset": 40, + "type_name": "int16" + } }, "metadata": [ { @@ -4182,8 +7230,14 @@ }, "CNmParameterizedSelectorNode__CDefinition": { "fields": { - "m_optionNodeIndices": 16, - "m_parameterNodeIdx": 40 + "m_optionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_parameterNodeIdx": { + "offset": 40, + "type_name": "int16" + } }, "metadata": [ { @@ -4195,7 +7249,10 @@ }, "CNmPassthroughNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4227,11 +7284,26 @@ }, "CNmRootMotionData": { "fields": { - "m_flAverageAngularVelocityRadians": 32, - "m_flAverageLinearVelocity": 28, - "m_nNumFrames": 24, - "m_totalDelta": 48, - "m_transforms": 0 + "m_flAverageAngularVelocityRadians": { + "offset": 32, + "type_name": "float32" + }, + "m_flAverageLinearVelocity": { + "offset": 28, + "type_name": "float32" + }, + "m_nNumFrames": { + "offset": 24, + "type_name": "int32" + }, + "m_totalDelta": { + "offset": 48, + "type_name": "CTransform" + }, + "m_transforms": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -4243,7 +7315,10 @@ }, "CNmRootMotionEvent": { "fields": { - "m_flBlendTimeSeconds": 24 + "m_flBlendTimeSeconds": { + "offset": 24, + "type_name": "float32" + } }, "metadata": [ { @@ -4255,13 +7330,34 @@ }, "CNmRootMotionOverrideNode__CDefinition": { "fields": { - "m_angularVelocityLimitNodeIdx": 30, - "m_desiredFacingDirectionNodeIdx": 26, - "m_desiredMovingVelocityNodeIdx": 24, - "m_linearVelocityLimitNodeIdx": 28, - "m_maxAngularVelocityRadians": 36, - "m_maxLinearVelocity": 32, - "m_overrideFlags": 40 + "m_angularVelocityLimitNodeIdx": { + "offset": 30, + "type_name": "int16" + }, + "m_desiredFacingDirectionNodeIdx": { + "offset": 26, + "type_name": "int16" + }, + "m_desiredMovingVelocityNodeIdx": { + "offset": 24, + "type_name": "int16" + }, + "m_linearVelocityLimitNodeIdx": { + "offset": 28, + "type_name": "int16" + }, + "m_maxAngularVelocityRadians": { + "offset": 36, + "type_name": "float32" + }, + "m_maxLinearVelocity": { + "offset": 32, + "type_name": "float32" + }, + "m_overrideFlags": { + "offset": 40, + "type_name": "CNmBitFlags" + } }, "metadata": [ { @@ -4278,8 +7374,14 @@ }, "CNmSelectorNode__CDefinition": { "fields": { - "m_conditionNodeIndices": 40, - "m_optionNodeIndices": 16 + "m_conditionNodeIndices": { + "offset": 40, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_optionNodeIndices": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4291,13 +7393,34 @@ }, "CNmSkeleton": { "fields": { - "m_ID": 0, - "m_boneIDs": 8, - "m_boneMasks": 104, - "m_modelSpaceReferencePose": 72, - "m_numBonesToSampleAtLowLOD": 96, - "m_parentIndices": 24, - "m_parentSpaceReferencePose": 48 + "m_ID": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_boneIDs": { + "offset": 8, + "type_name": "CUtlLeanVector" + }, + "m_boneMasks": { + "offset": 104, + "type_name": "CUtlLeanVector" + }, + "m_modelSpaceReferencePose": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_numBonesToSampleAtLowLOD": { + "offset": 96, + "type_name": "int32" + }, + "m_parentIndices": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_parentSpaceReferencePose": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -4309,8 +7432,14 @@ }, "CNmSpeedScaleBaseNode__CDefinition": { "fields": { - "m_flDefaultInputValue": 28, - "m_nInputValueNodeIdx": 24 + "m_flDefaultInputValue": { + "offset": 28, + "type_name": "float32" + }, + "m_nInputValueNodeIdx": { + "offset": 24, + "type_name": "int16" + } }, "metadata": [ { @@ -4332,9 +7461,18 @@ }, "CNmStateCompletedConditionNode__CDefinition": { "fields": { - "m_flTransitionDurationSeconds": 20, - "m_nSourceStateNodeIdx": 16, - "m_nTransitionDurationOverrideNodeIdx": 18 + "m_flTransitionDurationSeconds": { + "offset": 20, + "type_name": "float32" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nTransitionDurationOverrideNodeIdx": { + "offset": 18, + "type_name": "int16" + } }, "metadata": [ { @@ -4346,9 +7484,18 @@ }, "CNmStateEventConditionNode__CDefinition": { "fields": { - "m_conditions": 24, - "m_eventConditionRules": 20, - "m_nSourceStateNodeIdx": 16 + "m_conditions": { + "offset": 24, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_eventConditionRules": { + "offset": 20, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4360,8 +7507,14 @@ }, "CNmStateEventConditionNode__Condition_t": { "fields": { - "m_eventID": 0, - "m_eventTypeCondition": 8 + "m_eventID": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_eventTypeCondition": { + "offset": 8, + "type_name": "NmStateEventTypeCondition_t" + } }, "metadata": [ { @@ -4373,8 +7526,14 @@ }, "CNmStateMachineNode__CDefinition": { "fields": { - "m_nDefaultStateIndex": 304, - "m_stateDefinitions": 16 + "m_nDefaultStateIndex": { + "offset": 304, + "type_name": "int16" + }, + "m_stateDefinitions": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4386,9 +7545,18 @@ }, "CNmStateMachineNode__StateDefinition_t": { "fields": { - "m_nEntryConditionNodeIdx": 2, - "m_nStateNodeIdx": 0, - "m_transitionDefinitions": 8 + "m_nEntryConditionNodeIdx": { + "offset": 2, + "type_name": "int16" + }, + "m_nStateNodeIdx": { + "offset": 0, + "type_name": "int16" + }, + "m_transitionDefinitions": { + "offset": 8, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4400,10 +7568,22 @@ }, "CNmStateMachineNode__TransitionDefinition_t": { "fields": { - "m_bCanBeForced": 6, - "m_nConditionNodeIdx": 2, - "m_nTargetStateIdx": 0, - "m_nTransitionNodeIdx": 4 + "m_bCanBeForced": { + "offset": 6, + "type_name": "bool" + }, + "m_nConditionNodeIdx": { + "offset": 2, + "type_name": "int16" + }, + "m_nTargetStateIdx": { + "offset": 0, + "type_name": "int16" + }, + "m_nTransitionNodeIdx": { + "offset": 4, + "type_name": "int16" + } }, "metadata": [ { @@ -4415,16 +7595,46 @@ }, "CNmStateNode__CDefinition": { "fields": { - "m_bIsOffState": 174, - "m_entryEvents": 24, - "m_executeEvents": 56, - "m_exitEvents": 88, - "m_nChildNodeIdx": 16, - "m_nLayerBoneMaskNodeIdx": 172, - "m_nLayerRootMotionWeightNodeIdx": 170, - "m_nLayerWeightNodeIdx": 168, - "m_timedElapsedEvents": 144, - "m_timedRemainingEvents": 120 + "m_bIsOffState": { + "offset": 174, + "type_name": "bool" + }, + "m_entryEvents": { + "offset": 24, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_executeEvents": { + "offset": 56, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_exitEvents": { + "offset": 88, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nLayerBoneMaskNodeIdx": { + "offset": 172, + "type_name": "int16" + }, + "m_nLayerRootMotionWeightNodeIdx": { + "offset": 170, + "type_name": "int16" + }, + "m_nLayerWeightNodeIdx": { + "offset": 168, + "type_name": "int16" + }, + "m_timedElapsedEvents": { + "offset": 144, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_timedRemainingEvents": { + "offset": 120, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4436,8 +7646,14 @@ }, "CNmStateNode__TimedEvent_t": { "fields": { - "m_ID": 0, - "m_flTimeValueSeconds": 8 + "m_ID": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_flTimeValueSeconds": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -4449,9 +7665,18 @@ }, "CNmSyncEventIndexConditionNode__CDefinition": { "fields": { - "m_nSourceStateNodeIdx": 16, - "m_syncEventIdx": 20, - "m_triggerMode": 18 + "m_nSourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_syncEventIdx": { + "offset": 20, + "type_name": "int32" + }, + "m_triggerMode": { + "offset": 18, + "type_name": "CNmSyncEventIndexConditionNode::TriggerMode_t" + } }, "metadata": [ { @@ -4463,8 +7688,14 @@ }, "CNmSyncTrack": { "fields": { - "m_nStartEventOffset": 168, - "m_syncEvents": 0 + "m_nStartEventOffset": { + "offset": 168, + "type_name": "int32" + }, + "m_syncEvents": { + "offset": 0, + "type_name": "CUtlLeanVectorFixedGrowable" + } }, "metadata": [ { @@ -4476,8 +7707,14 @@ }, "CNmSyncTrack__EventMarker_t": { "fields": { - "m_ID": 8, - "m_startTime": 0 + "m_ID": { + "offset": 8, + "type_name": "CGlobalSymbol" + }, + "m_startTime": { + "offset": 0, + "type_name": "NmPercent_t" + } }, "metadata": [ { @@ -4489,9 +7726,18 @@ }, "CNmSyncTrack__Event_t": { "fields": { - "m_ID": 0, - "m_duration": 12, - "m_startTime": 8 + "m_ID": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_duration": { + "offset": 12, + "type_name": "NmPercent_t" + }, + "m_startTime": { + "offset": 8, + "type_name": "NmPercent_t" + } }, "metadata": [ { @@ -4503,12 +7749,30 @@ }, "CNmTarget": { "fields": { - "m_bHasOffsets": 42, - "m_bIsBoneTarget": 40, - "m_bIsSet": 43, - "m_bIsUsingBoneSpaceOffsets": 41, - "m_boneID": 32, - "m_transform": 0 + "m_bHasOffsets": { + "offset": 42, + "type_name": "bool" + }, + "m_bIsBoneTarget": { + "offset": 40, + "type_name": "bool" + }, + "m_bIsSet": { + "offset": 43, + "type_name": "bool" + }, + "m_bIsUsingBoneSpaceOffsets": { + "offset": 41, + "type_name": "bool" + }, + "m_boneID": { + "offset": 32, + "type_name": "CGlobalSymbol" + }, + "m_transform": { + "offset": 0, + "type_name": "CTransform" + } }, "metadata": [ { @@ -4520,9 +7784,18 @@ }, "CNmTargetInfoNode__CDefinition": { "fields": { - "m_bIsWorldSpaceTarget": 24, - "m_infoType": 20, - "m_nInputValueNodeIdx": 16 + "m_bIsWorldSpaceTarget": { + "offset": 24, + "type_name": "bool" + }, + "m_infoType": { + "offset": 20, + "type_name": "CNmTargetInfoNode::Info_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4534,10 +7807,22 @@ }, "CNmTargetOffsetNode__CDefinition": { "fields": { - "m_bIsBoneSpaceOffset": 18, - "m_nInputValueNodeIdx": 16, - "m_rotationOffset": 32, - "m_translationOffset": 48 + "m_bIsBoneSpaceOffset": { + "offset": 18, + "type_name": "bool" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_rotationOffset": { + "offset": 32, + "type_name": "Quaternion" + }, + "m_translationOffset": { + "offset": 48, + "type_name": "Vector" + } }, "metadata": [ { @@ -4549,8 +7834,14 @@ }, "CNmTargetPointNode__CDefinition": { "fields": { - "m_bIsWorldSpaceTarget": 18, - "m_nInputValueNodeIdx": 16 + "m_bIsWorldSpaceTarget": { + "offset": 18, + "type_name": "bool" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4567,8 +7858,14 @@ }, "CNmTargetWarpEvent": { "fields": { - "m_algorithm": 25, - "m_rule": 24 + "m_algorithm": { + "offset": 25, + "type_name": "NmTargetWarpAlgorithm_t" + }, + "m_rule": { + "offset": 24, + "type_name": "NmTargetWarpRule_t" + } }, "metadata": [ { @@ -4580,15 +7877,42 @@ }, "CNmTargetWarpNode__CDefinition": { "fields": { - "m_bAllowTargetUpdate": 21, - "m_flLerpFallbackDistanceThreshold": 32, - "m_flMaxTangentLength": 28, - "m_flSamplingPositionErrorThresholdSq": 24, - "m_flTargetUpdateAngleThresholdRadians": 40, - "m_flTargetUpdateDistanceThreshold": 36, - "m_nClipReferenceNodeIdx": 16, - "m_nTargetValueNodeIdx": 18, - "m_samplingMode": 20 + "m_bAllowTargetUpdate": { + "offset": 21, + "type_name": "bool" + }, + "m_flLerpFallbackDistanceThreshold": { + "offset": 32, + "type_name": "float32" + }, + "m_flMaxTangentLength": { + "offset": 28, + "type_name": "float32" + }, + "m_flSamplingPositionErrorThresholdSq": { + "offset": 24, + "type_name": "float32" + }, + "m_flTargetUpdateAngleThresholdRadians": { + "offset": 40, + "type_name": "float32" + }, + "m_flTargetUpdateDistanceThreshold": { + "offset": 36, + "type_name": "float32" + }, + "m_nClipReferenceNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_nTargetValueNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_samplingMode": { + "offset": 20, + "type_name": "CNmRootMotionData::SamplingMode_t" + } }, "metadata": [ { @@ -4605,11 +7929,26 @@ }, "CNmTimeConditionNode__CDefinition": { "fields": { - "m_flComparand": 20, - "m_nInputValueNodeIdx": 18, - "m_operator": 25, - "m_sourceStateNodeIdx": 16, - "m_type": 24 + "m_flComparand": { + "offset": 20, + "type_name": "float32" + }, + "m_nInputValueNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_operator": { + "offset": 25, + "type_name": "CNmTimeConditionNode::Operator_t" + }, + "m_sourceStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_type": { + "offset": 24, + "type_name": "CNmTimeConditionNode::ComparisonType_t" + } }, "metadata": [ { @@ -4621,8 +7960,14 @@ }, "CNmTransitionEvent": { "fields": { - "m_ID": 32, - "m_rule": 24 + "m_ID": { + "offset": 32, + "type_name": "CGlobalSymbol" + }, + "m_rule": { + "offset": 24, + "type_name": "NmTransitionRule_t" + } }, "metadata": [ { @@ -4634,10 +7979,22 @@ }, "CNmTransitionEventConditionNode__CDefinition": { "fields": { - "m_eventConditionRules": 24, - "m_nSourceStateNodeIdx": 28, - "m_requireRuleID": 16, - "m_ruleCondition": 30 + "m_eventConditionRules": { + "offset": 24, + "type_name": "CNmBitFlags" + }, + "m_nSourceStateNodeIdx": { + "offset": 28, + "type_name": "int16" + }, + "m_requireRuleID": { + "offset": 16, + "type_name": "CGlobalSymbol" + }, + "m_ruleCondition": { + "offset": 30, + "type_name": "NmTransitionRuleCondition_t" + } }, "metadata": [ { @@ -4649,17 +8006,50 @@ }, "CNmTransitionNode__CDefinition": { "fields": { - "m_blendWeightEasing": 42, - "m_boneMaskBlendInTimePercentage": 28, - "m_flDuration": 24, - "m_nDurationOverrideNodeIdx": 18, - "m_nTargetStateNodeIdx": 16, - "m_rootMotionBlend": 43, - "m_startBoneMaskNodeIdx": 22, - "m_syncEventOffset": 32, - "m_syncEventOffsetOverrideNodeIdx": 20, - "m_targetSyncIDNodeIdx": 40, - "m_transitionOptions": 36 + "m_blendWeightEasing": { + "offset": 42, + "type_name": "NmEasingOperation_t" + }, + "m_boneMaskBlendInTimePercentage": { + "offset": 28, + "type_name": "NmPercent_t" + }, + "m_flDuration": { + "offset": 24, + "type_name": "float32" + }, + "m_nDurationOverrideNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_nTargetStateNodeIdx": { + "offset": 16, + "type_name": "int16" + }, + "m_rootMotionBlend": { + "offset": 43, + "type_name": "NmRootMotionBlendMode_t" + }, + "m_startBoneMaskNodeIdx": { + "offset": 22, + "type_name": "int16" + }, + "m_syncEventOffset": { + "offset": 32, + "type_name": "float32" + }, + "m_syncEventOffsetOverrideNodeIdx": { + "offset": 20, + "type_name": "int16" + }, + "m_targetSyncIDNodeIdx": { + "offset": 40, + "type_name": "int16" + }, + "m_transitionOptions": { + "offset": 36, + "type_name": "CNmBitFlags" + } }, "metadata": [ { @@ -4676,10 +8066,22 @@ }, "CNmVectorCreateNode__CDefinition": { "fields": { - "m_inputValueXNodeIdx": 18, - "m_inputValueYNodeIdx": 20, - "m_inputValueZNodeIdx": 22, - "m_inputVectorValueNodeIdx": 16 + "m_inputValueXNodeIdx": { + "offset": 18, + "type_name": "int16" + }, + "m_inputValueYNodeIdx": { + "offset": 20, + "type_name": "int16" + }, + "m_inputValueZNodeIdx": { + "offset": 22, + "type_name": "int16" + }, + "m_inputVectorValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4691,8 +8093,14 @@ }, "CNmVectorInfoNode__CDefinition": { "fields": { - "m_desiredInfo": 18, - "m_nInputValueNodeIdx": 16 + "m_desiredInfo": { + "offset": 18, + "type_name": "CNmVectorInfoNode::Info_t" + }, + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4704,7 +8112,10 @@ }, "CNmVectorNegateNode__CDefinition": { "fields": { - "m_nInputValueNodeIdx": 16 + "m_nInputValueNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4741,7 +8152,10 @@ }, "CNmVirtualParameterBoneMaskNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4753,7 +8167,10 @@ }, "CNmVirtualParameterBoolNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4765,7 +8182,10 @@ }, "CNmVirtualParameterFloatNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4777,7 +8197,10 @@ }, "CNmVirtualParameterIDNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4789,7 +8212,10 @@ }, "CNmVirtualParameterTargetNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4801,7 +8227,10 @@ }, "CNmVirtualParameterVectorNode__CDefinition": { "fields": { - "m_nChildNodeIdx": 16 + "m_nChildNodeIdx": { + "offset": 16, + "type_name": "int16" + } }, "metadata": [ { @@ -4838,8 +8267,14 @@ }, "COrientationWarpUpdateNode": { "fields": { - "m_hFacingPositionParameter": 108, - "m_turnDamping": 112 + "m_hFacingPositionParameter": { + "offset": 108, + "type_name": "CAnimParamHandle" + }, + "m_turnDamping": { + "offset": 112, + "type_name": "CAnimInputDamping" + } }, "metadata": [ { @@ -4861,7 +8296,10 @@ }, "CPairedSequenceUpdateNode": { "fields": { - "m_sPairedSequenceRole": 112 + "m_sPairedSequenceRole": { + "offset": 112, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -4873,7 +8311,10 @@ }, "CParamSpanUpdater": { "fields": { - "m_spans": 0 + "m_spans": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -4895,16 +8336,46 @@ }, "CParticleAnimTag": { "fields": { - "m_attachmentCP1Name": 136, - "m_attachmentCP1Type": 144, - "m_attachmentName": 120, - "m_attachmentType": 128, - "m_bDetachFromOwner": 112, - "m_bStopWhenTagEnds": 113, - "m_bTagEndStopIsInstant": 114, - "m_configName": 104, - "m_hParticleSystem": 88, - "m_particleSystemName": 96 + "m_attachmentCP1Name": { + "offset": 136, + "type_name": "CUtlString" + }, + "m_attachmentCP1Type": { + "offset": 144, + "type_name": "ParticleAttachment_t" + }, + "m_attachmentName": { + "offset": 120, + "type_name": "CUtlString" + }, + "m_attachmentType": { + "offset": 128, + "type_name": "ParticleAttachment_t" + }, + "m_bDetachFromOwner": { + "offset": 112, + "type_name": "bool" + }, + "m_bStopWhenTagEnds": { + "offset": 113, + "type_name": "bool" + }, + "m_bTagEndStopIsInstant": { + "offset": 114, + "type_name": "bool" + }, + "m_configName": { + "offset": 104, + "type_name": "CUtlString" + }, + "m_hParticleSystem": { + "offset": 88, + "type_name": "CStrongHandle" + }, + "m_particleSystemName": { + "offset": 96, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -4930,7 +8401,10 @@ }, "CPathAnimMotorUpdaterBase": { "fields": { - "m_bLockToPath": 32 + "m_bLockToPath": { + "offset": 32, + "type_name": "bool" + } }, "metadata": [ { @@ -4942,8 +8416,14 @@ }, "CPathHelperUpdateNode": { "fields": { - "m_flStoppingRadius": 104, - "m_flStoppingSpeedScale": 108 + "m_flStoppingRadius": { + "offset": 104, + "type_name": "float32" + }, + "m_flStoppingSpeedScale": { + "offset": 108, + "type_name": "float32" + } }, "metadata": [ { @@ -4955,10 +8435,22 @@ }, "CPathMetricEvaluator": { "fields": { - "m_bExtrapolateMovement": 108, - "m_flDistance": 104, - "m_flMinExtrapolationSpeed": 112, - "m_pathTimeSamples": 80 + "m_bExtrapolateMovement": { + "offset": 108, + "type_name": "bool" + }, + "m_flDistance": { + "offset": 104, + "type_name": "float32" + }, + "m_flMinExtrapolationSpeed": { + "offset": 112, + "type_name": "float32" + }, + "m_pathTimeSamples": { + "offset": 80, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -4970,14 +8462,38 @@ }, "CPhysSurfaceProperties": { "fields": { - "m_audioParams": 168, - "m_audioSounds": 80, - "m_bHidden": 24, - "m_baseNameHash": 12, - "m_description": 32, - "m_name": 0, - "m_nameHash": 8, - "m_physics": 40 + "m_audioParams": { + "offset": 168, + "type_name": "CPhysSurfacePropertiesAudio" + }, + "m_audioSounds": { + "offset": 80, + "type_name": "CPhysSurfacePropertiesSoundNames" + }, + "m_bHidden": { + "offset": 24, + "type_name": "bool" + }, + "m_baseNameHash": { + "offset": 12, + "type_name": "uint32" + }, + "m_description": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nameHash": { + "offset": 8, + "type_name": "uint32" + }, + "m_physics": { + "offset": 40, + "type_name": "CPhysSurfacePropertiesPhysics" + } }, "metadata": [ { @@ -4989,14 +8505,38 @@ }, "CPhysSurfacePropertiesAudio": { "fields": { - "m_flOcclusionFactor": 28, - "m_flStaticImpactVolume": 24, - "m_hardThreshold": 16, - "m_hardVelocityThreshold": 20, - "m_hardnessFactor": 4, - "m_reflectivity": 0, - "m_roughThreshold": 12, - "m_roughnessFactor": 8 + "m_flOcclusionFactor": { + "offset": 28, + "type_name": "float32" + }, + "m_flStaticImpactVolume": { + "offset": 24, + "type_name": "float32" + }, + "m_hardThreshold": { + "offset": 16, + "type_name": "float32" + }, + "m_hardVelocityThreshold": { + "offset": 20, + "type_name": "float32" + }, + "m_hardnessFactor": { + "offset": 4, + "type_name": "float32" + }, + "m_reflectivity": { + "offset": 0, + "type_name": "float32" + }, + "m_roughThreshold": { + "offset": 12, + "type_name": "float32" + }, + "m_roughnessFactor": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -5008,15 +8548,42 @@ }, "CPhysSurfacePropertiesPhysics": { "fields": { - "m_density": 8, - "m_elasticity": 4, - "m_flashpoint": 32, - "m_friction": 0, - "m_heatConductivity": 28, - "m_softContactDampingRatio": 20, - "m_softContactFrequency": 16, - "m_thickness": 12, - "m_wheelDrag": 24 + "m_density": { + "offset": 8, + "type_name": "float32" + }, + "m_elasticity": { + "offset": 4, + "type_name": "float32" + }, + "m_flashpoint": { + "offset": 32, + "type_name": "float32" + }, + "m_friction": { + "offset": 0, + "type_name": "float32" + }, + "m_heatConductivity": { + "offset": 28, + "type_name": "float32" + }, + "m_softContactDampingRatio": { + "offset": 20, + "type_name": "float32" + }, + "m_softContactFrequency": { + "offset": 16, + "type_name": "float32" + }, + "m_thickness": { + "offset": 12, + "type_name": "float32" + }, + "m_wheelDrag": { + "offset": 24, + "type_name": "float32" + } }, "metadata": [ { @@ -5028,17 +8595,50 @@ }, "CPhysSurfacePropertiesSoundNames": { "fields": { - "m_break": 48, - "m_bulletImpact": 32, - "m_impactHard": 8, - "m_impactSoft": 0, - "m_meleeImpact": 64, - "m_pushOff": 72, - "m_rolling": 40, - "m_scrapeRough": 24, - "m_scrapeSmooth": 16, - "m_skidStop": 80, - "m_strain": 56 + "m_break": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_bulletImpact": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_impactHard": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_impactSoft": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_meleeImpact": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_pushOff": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_rolling": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_scrapeRough": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_scrapeSmooth": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_skidStop": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_strain": { + "offset": 56, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -5050,12 +8650,30 @@ }, "CPlayerInputAnimMotorUpdater": { "fields": { - "m_bUseAcceleration": 72, - "m_flAnticipationDistance": 64, - "m_flSpringConstant": 60, - "m_hAnticipationHeadingParam": 70, - "m_hAnticipationPosParam": 68, - "m_sampleTimes": 32 + "m_bUseAcceleration": { + "offset": 72, + "type_name": "bool" + }, + "m_flAnticipationDistance": { + "offset": 64, + "type_name": "float32" + }, + "m_flSpringConstant": { + "offset": 60, + "type_name": "float32" + }, + "m_hAnticipationHeadingParam": { + "offset": 70, + "type_name": "CAnimParamHandle" + }, + "m_hAnticipationPosParam": { + "offset": 68, + "type_name": "CAnimParamHandle" + }, + "m_sampleTimes": { + "offset": 32, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5077,8 +8695,14 @@ }, "CPoseHandle": { "fields": { - "m_eType": 2, - "m_nIndex": 0 + "m_eType": { + "offset": 2, + "type_name": "PoseType_t" + }, + "m_nIndex": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -5090,8 +8714,14 @@ }, "CProductQuantizer": { "fields": { - "m_nDimensions": 24, - "m_subQuantizers": 0 + "m_nDimensions": { + "offset": 24, + "type_name": "int32" + }, + "m_subQuantizers": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5103,8 +8733,14 @@ }, "CQuaternionAnimParameter": { "fields": { - "m_bInterpolate": 144, - "m_defaultValue": 128 + "m_bInterpolate": { + "offset": 144, + "type_name": "bool" + }, + "m_defaultValue": { + "offset": 128, + "type_name": "Quaternion" + } }, "metadata": [ { @@ -5120,12 +8756,30 @@ }, "CRagdollAnimTag": { "fields": { - "m_bDestroy": 108, - "m_flDampingRatio": 96, - "m_flDecayBias": 104, - "m_flDecayDuration": 100, - "m_flFrequency": 92, - "m_nPoseControl": 88 + "m_bDestroy": { + "offset": 108, + "type_name": "bool" + }, + "m_flDampingRatio": { + "offset": 96, + "type_name": "float32" + }, + "m_flDecayBias": { + "offset": 104, + "type_name": "float32" + }, + "m_flDecayDuration": { + "offset": 100, + "type_name": "float32" + }, + "m_flFrequency": { + "offset": 92, + "type_name": "float32" + }, + "m_nPoseControl": { + "offset": 88, + "type_name": "AnimPoseControl" + } }, "metadata": [ { @@ -5141,14 +8795,38 @@ }, "CRagdollComponentUpdater": { "fields": { - "m_bSolidCollisionAtZeroWeight": 156, - "m_boneIndices": 72, - "m_boneNames": 96, - "m_flMaxStretch": 152, - "m_flSpringFrequencyMax": 148, - "m_flSpringFrequencyMin": 144, - "m_ragdollNodePaths": 48, - "m_weightLists": 120 + "m_bSolidCollisionAtZeroWeight": { + "offset": 156, + "type_name": "bool" + }, + "m_boneIndices": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_boneNames": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_flMaxStretch": { + "offset": 152, + "type_name": "float32" + }, + "m_flSpringFrequencyMax": { + "offset": 148, + "type_name": "float32" + }, + "m_flSpringFrequencyMin": { + "offset": 144, + "type_name": "float32" + }, + "m_ragdollNodePaths": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_weightLists": { + "offset": 120, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5160,8 +8838,14 @@ }, "CRagdollUpdateNode": { "fields": { - "m_nWeightListIndex": 104, - "m_poseControlMethod": 108 + "m_nWeightListIndex": { + "offset": 104, + "type_name": "int32" + }, + "m_poseControlMethod": { + "offset": 108, + "type_name": "RagdollPoseControl" + } }, "metadata": [ { @@ -5173,8 +8857,14 @@ }, "CRenderBufferBinding": { "fields": { - "m_hBuffer": 0, - "m_nBindOffsetBytes": 16 + "m_hBuffer": { + "offset": 0, + "type_name": "uint64" + }, + "m_nBindOffsetBytes": { + "offset": 16, + "type_name": "uint32" + } }, "metadata": [ { @@ -5186,17 +8876,50 @@ }, "CRenderGroom": { "fields": { - "m_bEnableSimulation": 100, - "m_hSimParamsMat": 64, - "m_hairPositionOffsets": 24, - "m_hairs": 0, - "m_nAttachBoneIdx": 88, - "m_nAttachMeshDrawCallIdx": 96, - "m_nAttachMeshIdx": 92, - "m_nGroomGroupID": 84, - "m_nGuideHairCount": 76, - "m_nHairCount": 80, - "m_nSegmentsPerHairStrand": 72 + "m_bEnableSimulation": { + "offset": 100, + "type_name": "bool" + }, + "m_hSimParamsMat": { + "offset": 64, + "type_name": "CStrongHandleCopyable" + }, + "m_hairPositionOffsets": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_hairs": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_nAttachBoneIdx": { + "offset": 88, + "type_name": "int32" + }, + "m_nAttachMeshDrawCallIdx": { + "offset": 96, + "type_name": "int32" + }, + "m_nAttachMeshIdx": { + "offset": 92, + "type_name": "int32" + }, + "m_nGroomGroupID": { + "offset": 84, + "type_name": "int32" + }, + "m_nGuideHairCount": { + "offset": 76, + "type_name": "int32" + }, + "m_nHairCount": { + "offset": 80, + "type_name": "int32" + }, + "m_nSegmentsPerHairStrand": { + "offset": 72, + "type_name": "int32" + } }, "metadata": [ { @@ -5208,11 +8931,26 @@ }, "CRenderMesh": { "fields": { - "m_constraints": 120, - "m_meshDeformParams": 424, - "m_pGroomData": 440, - "m_sceneObjects": 16, - "m_skeleton": 136 + "m_constraints": { + "offset": 120, + "type_name": "CUtlLeanVector" + }, + "m_meshDeformParams": { + "offset": 424, + "type_name": "DynamicMeshDeformParams_t" + }, + "m_pGroomData": { + "offset": 440, + "type_name": "CRenderGroom*" + }, + "m_sceneObjects": { + "offset": 16, + "type_name": "CUtlLeanVectorFixedGrowable" + }, + "m_skeleton": { + "offset": 136, + "type_name": "CRenderSkeleton" + } }, "metadata": [ { @@ -5224,9 +8962,18 @@ }, "CRenderSkeleton": { "fields": { - "m_boneParents": 48, - "m_bones": 0, - "m_nBoneWeightCount": 72 + "m_boneParents": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_bones": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_nBoneWeightCount": { + "offset": 72, + "type_name": "int32" + } }, "metadata": [ { @@ -5248,12 +8995,30 @@ }, "CSceneObjectData": { "fields": { - "m_drawBounds": 40, - "m_drawCalls": 24, - "m_meshlets": 56, - "m_vMaxBounds": 12, - "m_vMinBounds": 0, - "m_vTintColor": 72 + "m_drawBounds": { + "offset": 40, + "type_name": "CUtlLeanVector" + }, + "m_drawCalls": { + "offset": 24, + "type_name": "CUtlLeanVector" + }, + "m_meshlets": { + "offset": 56, + "type_name": "CUtlLeanVector" + }, + "m_vMaxBounds": { + "offset": 12, + "type_name": "Vector" + }, + "m_vMinBounds": { + "offset": 0, + "type_name": "Vector" + }, + "m_vTintColor": { + "offset": 72, + "type_name": "Vector4D" + } }, "metadata": [ { @@ -5265,16 +9030,46 @@ }, "CSelectorUpdateNode": { "fields": { - "m_bLockWhenWaning": 169, - "m_bResetOnChange": 168, - "m_bSyncCyclesOnChange": 170, - "m_blendCurve": 140, - "m_children": 88, - "m_eTagBehavior": 164, - "m_flBlendTime": 148, - "m_hParameter": 156, - "m_nTagIndex": 160, - "m_tags": 112 + "m_bLockWhenWaning": { + "offset": 169, + "type_name": "bool" + }, + "m_bResetOnChange": { + "offset": 168, + "type_name": "bool" + }, + "m_bSyncCyclesOnChange": { + "offset": 170, + "type_name": "bool" + }, + "m_blendCurve": { + "offset": 140, + "type_name": "CBlendCurve" + }, + "m_children": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_eTagBehavior": { + "offset": 164, + "type_name": "SelectorTagBehavior_t" + }, + "m_flBlendTime": { + "offset": 148, + "type_name": "CAnimValue" + }, + "m_hParameter": { + "offset": 156, + "type_name": "CAnimParamHandle" + }, + "m_nTagIndex": { + "offset": 160, + "type_name": "int32" + }, + "m_tags": { + "offset": 112, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5286,13 +9081,34 @@ }, "CSeqAutoLayer": { "fields": { - "m_end": 24, - "m_flags": 4, - "m_nLocalPose": 2, - "m_nLocalReference": 0, - "m_peak": 16, - "m_start": 12, - "m_tail": 20 + "m_end": { + "offset": 24, + "type_name": "float32" + }, + "m_flags": { + "offset": 4, + "type_name": "CSeqAutoLayerFlag" + }, + "m_nLocalPose": { + "offset": 2, + "type_name": "int16" + }, + "m_nLocalReference": { + "offset": 0, + "type_name": "int16" + }, + "m_peak": { + "offset": 16, + "type_name": "float32" + }, + "m_start": { + "offset": 12, + "type_name": "float32" + }, + "m_tail": { + "offset": 20, + "type_name": "float32" + } }, "metadata": [ { @@ -5304,14 +9120,38 @@ }, "CSeqAutoLayerFlag": { "fields": { - "m_bFetchFrame": 6, - "m_bLocal": 4, - "m_bNoBlend": 3, - "m_bPose": 5, - "m_bPost": 0, - "m_bSpline": 1, - "m_bSubtract": 7, - "m_bXFade": 2 + "m_bFetchFrame": { + "offset": 6, + "type_name": "bool" + }, + "m_bLocal": { + "offset": 4, + "type_name": "bool" + }, + "m_bNoBlend": { + "offset": 3, + "type_name": "bool" + }, + "m_bPose": { + "offset": 5, + "type_name": "bool" + }, + "m_bPost": { + "offset": 0, + "type_name": "bool" + }, + "m_bSpline": { + "offset": 1, + "type_name": "bool" + }, + "m_bSubtract": { + "offset": 7, + "type_name": "bool" + }, + "m_bXFade": { + "offset": 2, + "type_name": "bool" + } }, "metadata": [ { @@ -5323,11 +9163,26 @@ }, "CSeqBoneMaskList": { "fields": { - "m_flBoneWeightArray": 40, - "m_flDefaultMorphCtrlWeight": 64, - "m_morphCtrlWeightArray": 72, - "m_nLocalBoneArray": 16, - "m_sName": 0 + "m_flBoneWeightArray": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_flDefaultMorphCtrlWeight": { + "offset": 64, + "type_name": "float32" + }, + "m_morphCtrlWeightArray": { + "offset": 72, + "type_name": "CUtlVector>" + }, + "m_nLocalBoneArray": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -5339,15 +9194,42 @@ }, "CSeqCmdLayer": { "fields": { - "m_bSpline": 10, - "m_cmd": 0, - "m_flVar1": 12, - "m_flVar2": 16, - "m_nDstResult": 6, - "m_nLineNumber": 20, - "m_nLocalBonemask": 4, - "m_nLocalReference": 2, - "m_nSrcResult": 8 + "m_bSpline": { + "offset": 10, + "type_name": "bool" + }, + "m_cmd": { + "offset": 0, + "type_name": "int16" + }, + "m_flVar1": { + "offset": 12, + "type_name": "float32" + }, + "m_flVar2": { + "offset": 16, + "type_name": "float32" + }, + "m_nDstResult": { + "offset": 6, + "type_name": "int16" + }, + "m_nLineNumber": { + "offset": 20, + "type_name": "int16" + }, + "m_nLocalBonemask": { + "offset": 4, + "type_name": "int16" + }, + "m_nLocalReference": { + "offset": 2, + "type_name": "int16" + }, + "m_nSrcResult": { + "offset": 8, + "type_name": "int16" + } }, "metadata": [ { @@ -5359,18 +9241,54 @@ }, "CSeqCmdSeqDesc": { "fields": { - "m_activityArray": 96, - "m_cmdLayerArray": 48, - "m_eventArray": 72, - "m_flFPS": 40, - "m_flags": 16, - "m_nFrameCount": 38, - "m_nFrameRangeSequence": 36, - "m_nSubCycles": 44, - "m_numLocalResults": 46, - "m_poseSettingArray": 120, - "m_sName": 0, - "m_transition": 28 + "m_activityArray": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_cmdLayerArray": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_eventArray": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_flFPS": { + "offset": 40, + "type_name": "float32" + }, + "m_flags": { + "offset": 16, + "type_name": "CSeqSeqDescFlag" + }, + "m_nFrameCount": { + "offset": 38, + "type_name": "int16" + }, + "m_nFrameRangeSequence": { + "offset": 36, + "type_name": "int16" + }, + "m_nSubCycles": { + "offset": 44, + "type_name": "int16" + }, + "m_numLocalResults": { + "offset": 46, + "type_name": "int16" + }, + "m_poseSettingArray": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_transition": { + "offset": 28, + "type_name": "CSeqTransition" + } }, "metadata": [ { @@ -5382,10 +9300,22 @@ }, "CSeqIKLock": { "fields": { - "m_bBonesOrientedAlongPositiveX": 10, - "m_flAngleWeight": 4, - "m_flPosWeight": 0, - "m_nLocalBone": 8 + "m_bBonesOrientedAlongPositiveX": { + "offset": 10, + "type_name": "bool" + }, + "m_flAngleWeight": { + "offset": 4, + "type_name": "float32" + }, + "m_flPosWeight": { + "offset": 0, + "type_name": "float32" + }, + "m_nLocalBone": { + "offset": 8, + "type_name": "int16" + } }, "metadata": [ { @@ -5397,16 +9327,46 @@ }, "CSeqMultiFetch": { "fields": { - "m_bCalculatePoseParameters": 100, - "m_bFixedBlendWeight": 101, - "m_flFixedBlendWeightVals": 104, - "m_flags": 0, - "m_localReferenceArray": 8, - "m_nGroupSize": 32, - "m_nLocalCyclePoseParameter": 96, - "m_nLocalPose": 40, - "m_poseKeyArray0": 48, - "m_poseKeyArray1": 72 + "m_bCalculatePoseParameters": { + "offset": 100, + "type_name": "bool" + }, + "m_bFixedBlendWeight": { + "offset": 101, + "type_name": "bool" + }, + "m_flFixedBlendWeightVals": { + "offset": 104, + "type_name": "float32[2]" + }, + "m_flags": { + "offset": 0, + "type_name": "CSeqMultiFetchFlag" + }, + "m_localReferenceArray": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_nGroupSize": { + "offset": 32, + "type_name": "int32[2]" + }, + "m_nLocalCyclePoseParameter": { + "offset": 96, + "type_name": "int32" + }, + "m_nLocalPose": { + "offset": 40, + "type_name": "int32[2]" + }, + "m_poseKeyArray0": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_poseKeyArray1": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5418,12 +9378,30 @@ }, "CSeqMultiFetchFlag": { "fields": { - "m_b0D": 2, - "m_b1D": 3, - "m_b2D": 4, - "m_b2D_TRI": 5, - "m_bCylepose": 1, - "m_bRealtime": 0 + "m_b0D": { + "offset": 2, + "type_name": "bool" + }, + "m_b1D": { + "offset": 3, + "type_name": "bool" + }, + "m_b2D": { + "offset": 4, + "type_name": "bool" + }, + "m_b2D_TRI": { + "offset": 5, + "type_name": "bool" + }, + "m_bCylepose": { + "offset": 1, + "type_name": "bool" + }, + "m_bRealtime": { + "offset": 0, + "type_name": "bool" + } }, "metadata": [ { @@ -5435,11 +9413,26 @@ }, "CSeqPoseParamDesc": { "fields": { - "m_bLooping": 28, - "m_flEnd": 20, - "m_flLoop": 24, - "m_flStart": 16, - "m_sName": 0 + "m_bLooping": { + "offset": 28, + "type_name": "bool" + }, + "m_flEnd": { + "offset": 20, + "type_name": "float32" + }, + "m_flLoop": { + "offset": 24, + "type_name": "float32" + }, + "m_flStart": { + "offset": 16, + "type_name": "float32" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -5451,14 +9444,38 @@ }, "CSeqPoseSetting": { "fields": { - "m_bX": 52, - "m_bY": 53, - "m_bZ": 54, - "m_eType": 56, - "m_flValue": 48, - "m_sAttachment": 16, - "m_sPoseParameter": 0, - "m_sReferenceSequence": 32 + "m_bX": { + "offset": 52, + "type_name": "bool" + }, + "m_bY": { + "offset": 53, + "type_name": "bool" + }, + "m_bZ": { + "offset": 54, + "type_name": "bool" + }, + "m_eType": { + "offset": 56, + "type_name": "int32" + }, + "m_flValue": { + "offset": 48, + "type_name": "float32" + }, + "m_sAttachment": { + "offset": 16, + "type_name": "CBufferString" + }, + "m_sPoseParameter": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_sReferenceSequence": { + "offset": 32, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -5470,17 +9487,50 @@ }, "CSeqS1SeqDesc": { "fields": { - "m_IKLockArray": 176, - "m_LegacyKeyValueText": 224, - "m_SequenceKeys": 208, - "m_activityArray": 240, - "m_autoLayerArray": 152, - "m_fetch": 32, - "m_flags": 16, - "m_footMotion": 264, - "m_nLocalWeightlist": 144, - "m_sName": 0, - "m_transition": 200 + "m_IKLockArray": { + "offset": 176, + "type_name": "CUtlVector" + }, + "m_LegacyKeyValueText": { + "offset": 224, + "type_name": "CBufferString" + }, + "m_SequenceKeys": { + "offset": 208, + "type_name": "KeyValues3" + }, + "m_activityArray": { + "offset": 240, + "type_name": "CUtlVector" + }, + "m_autoLayerArray": { + "offset": 152, + "type_name": "CUtlVector" + }, + "m_fetch": { + "offset": 32, + "type_name": "CSeqMultiFetch" + }, + "m_flags": { + "offset": 16, + "type_name": "CSeqSeqDescFlag" + }, + "m_footMotion": { + "offset": 264, + "type_name": "CUtlVector" + }, + "m_nLocalWeightlist": { + "offset": 144, + "type_name": "int32" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_transition": { + "offset": 200, + "type_name": "CSeqTransition" + } }, "metadata": [ { @@ -5492,11 +9542,26 @@ }, "CSeqScaleSet": { "fields": { - "m_bRootOffset": 16, - "m_flBoneScaleArray": 56, - "m_nLocalBoneArray": 32, - "m_sName": 0, - "m_vRootOffset": 20 + "m_bRootOffset": { + "offset": 16, + "type_name": "bool" + }, + "m_flBoneScaleArray": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_nLocalBoneArray": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_vRootOffset": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -5508,17 +9573,50 @@ }, "CSeqSeqDescFlag": { "fields": { - "m_bAutoplay": 2, - "m_bHidden": 4, - "m_bLegacyCyclepose": 8, - "m_bLegacyDelta": 6, - "m_bLegacyRealtime": 9, - "m_bLegacyWorldspace": 7, - "m_bLooping": 0, - "m_bModelDoc": 10, - "m_bMulti": 5, - "m_bPost": 3, - "m_bSnap": 1 + "m_bAutoplay": { + "offset": 2, + "type_name": "bool" + }, + "m_bHidden": { + "offset": 4, + "type_name": "bool" + }, + "m_bLegacyCyclepose": { + "offset": 8, + "type_name": "bool" + }, + "m_bLegacyDelta": { + "offset": 6, + "type_name": "bool" + }, + "m_bLegacyRealtime": { + "offset": 9, + "type_name": "bool" + }, + "m_bLegacyWorldspace": { + "offset": 7, + "type_name": "bool" + }, + "m_bLooping": { + "offset": 0, + "type_name": "bool" + }, + "m_bModelDoc": { + "offset": 10, + "type_name": "bool" + }, + "m_bMulti": { + "offset": 5, + "type_name": "bool" + }, + "m_bPost": { + "offset": 3, + "type_name": "bool" + }, + "m_bSnap": { + "offset": 1, + "type_name": "bool" + } }, "metadata": [ { @@ -5530,12 +9628,30 @@ }, "CSeqSynthAnimDesc": { "fields": { - "m_activityArray": 40, - "m_flags": 16, - "m_nLocalBaseReference": 36, - "m_nLocalBoneMask": 38, - "m_sName": 0, - "m_transition": 28 + "m_activityArray": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_flags": { + "offset": 16, + "type_name": "CSeqSeqDescFlag" + }, + "m_nLocalBaseReference": { + "offset": 36, + "type_name": "int16" + }, + "m_nLocalBoneMask": { + "offset": 38, + "type_name": "int16" + }, + "m_sName": { + "offset": 0, + "type_name": "CBufferString" + }, + "m_transition": { + "offset": 28, + "type_name": "CSeqTransition" + } }, "metadata": [ { @@ -5547,8 +9663,14 @@ }, "CSeqTransition": { "fields": { - "m_flFadeInTime": 0, - "m_flFadeOutTime": 4 + "m_flFadeInTime": { + "offset": 0, + "type_name": "float32" + }, + "m_flFadeOutTime": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -5560,7 +9682,10 @@ }, "CSequenceFinishedAnimTag": { "fields": { - "m_sequenceName": 88 + "m_sequenceName": { + "offset": 88, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -5576,20 +9701,62 @@ }, "CSequenceGroupData": { "fields": { - "m_keyValues": 272, - "m_localBoneMaskArray": 160, - "m_localBoneNameArray": 208, - "m_localCmdSeqDescArray": 136, - "m_localIKAutoplayLockArray": 288, - "m_localMultiSeqDescArray": 88, - "m_localNodeName": 232, - "m_localPoseParamArray": 248, - "m_localS1SeqDescArray": 64, - "m_localScaleSetArray": 184, - "m_localSequenceNameArray": 40, - "m_localSynthAnimDescArray": 112, - "m_nFlags": 32, - "m_sName": 16 + "m_keyValues": { + "offset": 272, + "type_name": "KeyValues3" + }, + "m_localBoneMaskArray": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_localBoneNameArray": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_localCmdSeqDescArray": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_localIKAutoplayLockArray": { + "offset": 288, + "type_name": "CUtlVector" + }, + "m_localMultiSeqDescArray": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_localNodeName": { + "offset": 232, + "type_name": "CBufferString" + }, + "m_localPoseParamArray": { + "offset": 248, + "type_name": "CUtlVector" + }, + "m_localS1SeqDescArray": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_localScaleSetArray": { + "offset": 184, + "type_name": "CUtlVector" + }, + "m_localSequenceNameArray": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_localSynthAnimDescArray": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_nFlags": { + "offset": 32, + "type_name": "uint32" + }, + "m_sName": { + "offset": 16, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -5601,8 +9768,14 @@ }, "CSequenceTagSpans": { "fields": { - "m_sSequenceName": 0, - "m_tags": 8 + "m_sSequenceName": { + "offset": 0, + "type_name": "CGlobalSymbol" + }, + "m_tags": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5614,10 +9787,22 @@ }, "CSequenceUpdateNode": { "fields": { - "m_duration": 116, - "m_hSequence": 112, - "m_paramSpans": 120, - "m_tags": 144 + "m_duration": { + "offset": 116, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 112, + "type_name": "HSequence" + }, + "m_paramSpans": { + "offset": 120, + "type_name": "CParamSpanUpdater" + }, + "m_tags": { + "offset": 144, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5629,8 +9814,14 @@ }, "CSequenceUpdateNodeBase": { "fields": { - "m_bLoop": 104, - "m_playbackSpeed": 100 + "m_bLoop": { + "offset": 104, + "type_name": "bool" + }, + "m_playbackSpeed": { + "offset": 100, + "type_name": "float32" + } }, "metadata": [ { @@ -5642,8 +9833,14 @@ }, "CSetParameterActionUpdater": { "fields": { - "m_hParam": 24, - "m_value": 26 + "m_hParam": { + "offset": 24, + "type_name": "CAnimParamHandle" + }, + "m_value": { + "offset": 26, + "type_name": "CAnimVariant" + } }, "metadata": [ { @@ -5655,10 +9852,22 @@ }, "CSingleFrameUpdateNode": { "fields": { - "m_actions": 88, - "m_flCycle": 120, - "m_hPoseCacheHandle": 112, - "m_hSequence": 116 + "m_actions": { + "offset": 88, + "type_name": "CUtlVector>" + }, + "m_flCycle": { + "offset": 120, + "type_name": "float32" + }, + "m_hPoseCacheHandle": { + "offset": 112, + "type_name": "CPoseHandle" + }, + "m_hSequence": { + "offset": 116, + "type_name": "HSequence" + } }, "metadata": [ { @@ -5670,13 +9879,34 @@ }, "CSlopeComponentUpdater": { "fields": { - "m_flTraceDistance": 52, - "m_hSlopeAngle": 56, - "m_hSlopeAngleFront": 58, - "m_hSlopeAngleSide": 60, - "m_hSlopeHeading": 62, - "m_hSlopeNormal": 64, - "m_hSlopeNormal_WorldSpace": 66 + "m_flTraceDistance": { + "offset": 52, + "type_name": "float32" + }, + "m_hSlopeAngle": { + "offset": 56, + "type_name": "CAnimParamHandle" + }, + "m_hSlopeAngleFront": { + "offset": 58, + "type_name": "CAnimParamHandle" + }, + "m_hSlopeAngleSide": { + "offset": 60, + "type_name": "CAnimParamHandle" + }, + "m_hSlopeHeading": { + "offset": 62, + "type_name": "CAnimParamHandle" + }, + "m_hSlopeNormal": { + "offset": 64, + "type_name": "CAnimParamHandle" + }, + "m_hSlopeNormal_WorldSpace": { + "offset": 66, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -5688,7 +9918,10 @@ }, "CSlowDownOnSlopesUpdateNode": { "fields": { - "m_flSlowDownStrength": 104 + "m_flSlowDownStrength": { + "offset": 104, + "type_name": "float32" + } }, "metadata": [ { @@ -5700,8 +9933,14 @@ }, "CSolveIKChainUpdateNode": { "fields": { - "m_opFixedData": 128, - "m_targetHandles": 104 + "m_opFixedData": { + "offset": 128, + "type_name": "SolveIKChainPoseOpFixedSettings_t" + }, + "m_targetHandles": { + "offset": 104, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5713,8 +9952,14 @@ }, "CSolveIKTargetHandle_t": { "fields": { - "m_orientationHandle": 2, - "m_positionHandle": 0 + "m_orientationHandle": { + "offset": 2, + "type_name": "CAnimParamHandle" + }, + "m_positionHandle": { + "offset": 0, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -5726,7 +9971,10 @@ }, "CSpeedScaleUpdateNode": { "fields": { - "m_paramIndex": 104 + "m_paramIndex": { + "offset": 104, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -5738,10 +9986,22 @@ }, "CStanceOverrideUpdateNode": { "fields": { - "m_eMode": 148, - "m_footStanceInfo": 104, - "m_hParameter": 144, - "m_pStanceSourceNode": 128 + "m_eMode": { + "offset": 148, + "type_name": "StanceOverrideMode" + }, + "m_footStanceInfo": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_hParameter": { + "offset": 144, + "type_name": "CAnimParamHandle" + }, + "m_pStanceSourceNode": { + "offset": 128, + "type_name": "CAnimUpdateNodeRef" + } }, "metadata": [ { @@ -5753,7 +10013,10 @@ }, "CStanceScaleUpdateNode": { "fields": { - "m_hParam": 104 + "m_hParam": { + "offset": 104, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -5765,8 +10028,14 @@ }, "CStateActionUpdater": { "fields": { - "m_eBehavior": 8, - "m_pAction": 0 + "m_eBehavior": { + "offset": 8, + "type_name": "StateActionBehavior" + }, + "m_pAction": { + "offset": 0, + "type_name": "CSmartPtr" + } }, "metadata": [ { @@ -5778,7 +10047,10 @@ }, "CStateMachineComponentUpdater": { "fields": { - "m_stateMachine": 48 + "m_stateMachine": { + "offset": 48, + "type_name": "CAnimStateMachineUpdater" + } }, "metadata": [ { @@ -5790,11 +10062,26 @@ }, "CStateMachineUpdateNode": { "fields": { - "m_bBlockWaningTags": 244, - "m_bLockStateWhenWaning": 245, - "m_stateData": 192, - "m_stateMachine": 104, - "m_transitionData": 216 + "m_bBlockWaningTags": { + "offset": 244, + "type_name": "bool" + }, + "m_bLockStateWhenWaning": { + "offset": 245, + "type_name": "bool" + }, + "m_stateData": { + "offset": 192, + "type_name": "CUtlVector" + }, + "m_stateMachine": { + "offset": 104, + "type_name": "CAnimStateMachineUpdater" + }, + "m_transitionData": { + "offset": 216, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5806,9 +10093,18 @@ }, "CStateNodeStateData": { "fields": { - "m_bExclusiveRootMotion": 0, - "m_bExclusiveRootMotionFirstFrame": 0, - "m_pChild": 0 + "m_bExclusiveRootMotion": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bExclusiveRootMotionFirstFrame": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_pChild": { + "offset": 0, + "type_name": "CAnimUpdateNodeRef" + } }, "metadata": [ { @@ -5820,11 +10116,26 @@ }, "CStateNodeTransitionData": { "fields": { - "m_bReset": 0, - "m_blendDuration": 8, - "m_curve": 0, - "m_resetCycleOption": 0, - "m_resetCycleValue": 16 + "m_bReset": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_blendDuration": { + "offset": 8, + "type_name": "CAnimValue" + }, + "m_curve": { + "offset": 0, + "type_name": "CBlendCurve" + }, + "m_resetCycleOption": { + "offset": 0, + "type_name": "bitfield:3" + }, + "m_resetCycleValue": { + "offset": 16, + "type_name": "CAnimValue" + } }, "metadata": [ { @@ -5836,14 +10147,38 @@ }, "CStateUpdateData": { "fields": { - "m_actions": 40, - "m_bIsEndState": 0, - "m_bIsPassthrough": 0, - "m_bIsStartState": 0, - "m_hScript": 8, - "m_name": 0, - "m_stateID": 64, - "m_transitionIndices": 16 + "m_actions": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_bIsEndState": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bIsPassthrough": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bIsStartState": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_hScript": { + "offset": 8, + "type_name": "AnimScriptHandle" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_stateID": { + "offset": 64, + "type_name": "AnimStateID" + }, + "m_transitionIndices": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5855,9 +10190,18 @@ }, "CStaticPoseCache": { "fields": { - "m_nBoneCount": 40, - "m_nMorphCount": 44, - "m_poses": 16 + "m_nBoneCount": { + "offset": 40, + "type_name": "int32" + }, + "m_nMorphCount": { + "offset": 44, + "type_name": "int32" + }, + "m_poses": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5879,8 +10223,14 @@ }, "CStepsRemainingMetricEvaluator": { "fields": { - "m_flMinStepsRemaining": 104, - "m_footIndices": 80 + "m_flMinStepsRemaining": { + "offset": 104, + "type_name": "float32" + }, + "m_footIndices": { + "offset": 80, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5892,11 +10242,26 @@ }, "CStopAtGoalUpdateNode": { "fields": { - "m_damping": 128, - "m_flInnerRadius": 112, - "m_flMaxScale": 116, - "m_flMinScale": 120, - "m_flOuterRadius": 108 + "m_damping": { + "offset": 128, + "type_name": "CAnimInputDamping" + }, + "m_flInnerRadius": { + "offset": 112, + "type_name": "float32" + }, + "m_flMaxScale": { + "offset": 116, + "type_name": "float32" + }, + "m_flMinScale": { + "offset": 120, + "type_name": "float32" + }, + "m_flOuterRadius": { + "offset": 108, + "type_name": "float32" + } }, "metadata": [ { @@ -5922,10 +10287,22 @@ }, "CSubtractUpdateNode": { "fields": { - "m_bApplyChannelsSeparately": 145, - "m_bApplyToFootMotion": 144, - "m_bUseModelSpace": 146, - "m_footMotionTiming": 140 + "m_bApplyChannelsSeparately": { + "offset": 145, + "type_name": "bool" + }, + "m_bApplyToFootMotion": { + "offset": 144, + "type_name": "bool" + }, + "m_bUseModelSpace": { + "offset": 146, + "type_name": "bool" + }, + "m_footMotionTiming": { + "offset": 140, + "type_name": "BinaryNodeChildOption" + } }, "metadata": [ { @@ -5937,7 +10314,10 @@ }, "CSymbolAnimParameter": { "fields": { - "m_defaultValue": 128 + "m_defaultValue": { + "offset": 128, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -5953,9 +10333,18 @@ }, "CTargetSelectorUpdateNode": { "fields": { - "m_children": 88, - "m_hFacePositionParameter": 118, - "m_hPositionParameter": 116 + "m_children": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_hFacePositionParameter": { + "offset": 118, + "type_name": "CAnimParamHandle" + }, + "m_hPositionParameter": { + "offset": 116, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -5967,8 +10356,14 @@ }, "CTargetWarpUpdateNode": { "fields": { - "m_hFacePositionParameter": 110, - "m_hPositionParameter": 108 + "m_hFacePositionParameter": { + "offset": 110, + "type_name": "CAnimParamHandle" + }, + "m_hPositionParameter": { + "offset": 108, + "type_name": "CAnimParamHandle" + } }, "metadata": [ { @@ -6008,8 +10403,14 @@ }, "CTiltTwistConstraint": { "fields": { - "m_nSlaveAxis": 108, - "m_nTargetAxis": 104 + "m_nSlaveAxis": { + "offset": 108, + "type_name": "int32" + }, + "m_nTargetAxis": { + "offset": 104, + "type_name": "int32" + } }, "metadata": [ { @@ -6021,10 +10422,22 @@ }, "CTimeRemainingMetricEvaluator": { "fields": { - "m_bFilterByTimeRemaining": 88, - "m_bMatchByTimeRemaining": 80, - "m_flMaxTimeRemaining": 84, - "m_flMinTimeRemaining": 92 + "m_bFilterByTimeRemaining": { + "offset": 88, + "type_name": "bool" + }, + "m_bMatchByTimeRemaining": { + "offset": 80, + "type_name": "bool" + }, + "m_flMaxTimeRemaining": { + "offset": 84, + "type_name": "float32" + }, + "m_flMinTimeRemaining": { + "offset": 92, + "type_name": "float32" + } }, "metadata": [ { @@ -6036,8 +10449,14 @@ }, "CToggleComponentActionUpdater": { "fields": { - "m_bSetEnabled": 28, - "m_componentID": 24 + "m_bSetEnabled": { + "offset": 28, + "type_name": "bool" + }, + "m_componentID": { + "offset": 24, + "type_name": "AnimComponentID" + } }, "metadata": [ { @@ -6049,10 +10468,22 @@ }, "CTransitionUpdateData": { "fields": { - "m_bDisabled": 0, - "m_destStateIndex": 1, - "m_nHandshakeMaskToDisableFirst": 0, - "m_srcStateIndex": 0 + "m_bDisabled": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_destStateIndex": { + "offset": 1, + "type_name": "uint8" + }, + "m_nHandshakeMaskToDisableFirst": { + "offset": 0, + "type_name": "bitfield:7" + }, + "m_srcStateIndex": { + "offset": 0, + "type_name": "uint8" + } }, "metadata": [ { @@ -6064,12 +10495,30 @@ }, "CTurnHelperUpdateNode": { "fields": { - "m_bMatchChildDuration": 120, - "m_bUseManualTurnOffset": 128, - "m_facingTarget": 108, - "m_manualTurnOffset": 124, - "m_turnDuration": 116, - "m_turnStartTimeOffset": 112 + "m_bMatchChildDuration": { + "offset": 120, + "type_name": "bool" + }, + "m_bUseManualTurnOffset": { + "offset": 128, + "type_name": "bool" + }, + "m_facingTarget": { + "offset": 108, + "type_name": "AnimValueSource" + }, + "m_manualTurnOffset": { + "offset": 124, + "type_name": "float32" + }, + "m_turnDuration": { + "offset": 116, + "type_name": "float32" + }, + "m_turnStartTimeOffset": { + "offset": 112, + "type_name": "float32" + } }, "metadata": [ { @@ -6081,9 +10530,18 @@ }, "CTwistConstraint": { "fields": { - "m_bInverse": 104, - "m_qChildBindRotation": 128, - "m_qParentBindRotation": 112 + "m_bInverse": { + "offset": 104, + "type_name": "bool" + }, + "m_qChildBindRotation": { + "offset": 128, + "type_name": "Quaternion" + }, + "m_qParentBindRotation": { + "offset": 112, + "type_name": "Quaternion" + } }, "metadata": [ { @@ -6095,7 +10553,10 @@ }, "CTwoBoneIKUpdateNode": { "fields": { - "m_opFixedData": 112 + "m_opFixedData": { + "offset": 112, + "type_name": "TwoBoneIKSettings_t" + } }, "metadata": [ { @@ -6107,7 +10568,10 @@ }, "CUnaryUpdateNode": { "fields": { - "m_pChildNode": 88 + "m_pChildNode": { + "offset": 88, + "type_name": "CAnimUpdateNodeRef" + } }, "metadata": [ { @@ -6119,7 +10583,10 @@ }, "CVPhysXSurfacePropertiesList": { "fields": { - "m_surfacePropertiesList": 0 + "m_surfacePropertiesList": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6131,8 +10598,14 @@ }, "CVectorAnimParameter": { "fields": { - "m_bInterpolate": 140, - "m_defaultValue": 128 + "m_bInterpolate": { + "offset": 140, + "type_name": "bool" + }, + "m_defaultValue": { + "offset": 128, + "type_name": "Vector" + } }, "metadata": [ { @@ -6148,9 +10621,18 @@ }, "CVectorQuantizer": { "fields": { - "m_centroidVectors": 0, - "m_nCentroids": 24, - "m_nDimensions": 28 + "m_centroidVectors": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_nCentroids": { + "offset": 24, + "type_name": "int32" + }, + "m_nDimensions": { + "offset": 28, + "type_name": "int32" + } }, "metadata": [ { @@ -6162,8 +10644,14 @@ }, "CVirtualAnimParameter": { "fields": { - "m_eParamType": 120, - "m_expressionString": 112 + "m_eParamType": { + "offset": 120, + "type_name": "AnimParamType_t" + }, + "m_expressionString": { + "offset": 112, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6175,11 +10663,26 @@ }, "CWayPointHelperUpdateNode": { "fields": { - "m_bOnlyGoals": 116, - "m_bPreventOvershoot": 117, - "m_bPreventUndershoot": 118, - "m_flEndCycle": 112, - "m_flStartCycle": 108 + "m_bOnlyGoals": { + "offset": 116, + "type_name": "bool" + }, + "m_bPreventOvershoot": { + "offset": 117, + "type_name": "bool" + }, + "m_bPreventUndershoot": { + "offset": 118, + "type_name": "bool" + }, + "m_flEndCycle": { + "offset": 112, + "type_name": "float32" + }, + "m_flStartCycle": { + "offset": 108, + "type_name": "float32" + } }, "metadata": [ { @@ -6201,12 +10704,30 @@ }, "ChainToSolveData_t": { "fields": { - "m_DebugSetting": 56, - "m_SolverSettings": 4, - "m_TargetSettings": 16, - "m_flDebugNormalizedValue": 60, - "m_nChainIndex": 0, - "m_vDebugOffset": 64 + "m_DebugSetting": { + "offset": 56, + "type_name": "SolveIKChainAnimNodeDebugSetting" + }, + "m_SolverSettings": { + "offset": 4, + "type_name": "IKSolverSettings_t" + }, + "m_TargetSettings": { + "offset": 16, + "type_name": "IKTargetSettings_t" + }, + "m_flDebugNormalizedValue": { + "offset": 60, + "type_name": "float32" + }, + "m_nChainIndex": { + "offset": 0, + "type_name": "int32" + }, + "m_vDebugOffset": { + "offset": 64, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -6218,8 +10739,14 @@ }, "ConfigIndex": { "fields": { - "m_nConfig": 2, - "m_nGroup": 0 + "m_nConfig": { + "offset": 2, + "type_name": "uint16" + }, + "m_nGroup": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -6231,11 +10758,26 @@ }, "DynamicMeshDeformParams_t": { "fields": { - "m_bComputeDynamicMeshTensionAfterAnimation": 9, - "m_bRecomputeSmoothNormalsAfterAnimation": 8, - "m_bSmoothNormalsAcrossUvSeams": 10, - "m_flTensionCompressScale": 0, - "m_flTensionStretchScale": 4 + "m_bComputeDynamicMeshTensionAfterAnimation": { + "offset": 9, + "type_name": "bool" + }, + "m_bRecomputeSmoothNormalsAfterAnimation": { + "offset": 8, + "type_name": "bool" + }, + "m_bSmoothNormalsAcrossUvSeams": { + "offset": 10, + "type_name": "bool" + }, + "m_flTensionCompressScale": { + "offset": 0, + "type_name": "float32" + }, + "m_flTensionStretchScale": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -6247,10 +10789,22 @@ }, "FollowAttachmentSettings_t": { "fields": { - "m_attachment": 0, - "m_bMatchRotation": 133, - "m_bMatchTranslation": 132, - "m_boneIndex": 128 + "m_attachment": { + "offset": 0, + "type_name": "CAnimAttachment" + }, + "m_bMatchRotation": { + "offset": 133, + "type_name": "bool" + }, + "m_bMatchTranslation": { + "offset": 132, + "type_name": "bool" + }, + "m_boneIndex": { + "offset": 128, + "type_name": "int32" + } }, "metadata": [ { @@ -6262,11 +10816,26 @@ }, "FollowTargetOpFixedSettings_t": { "fields": { - "m_bBoneTarget": 4, - "m_bMatchTargetOrientation": 13, - "m_bWorldCoodinateTarget": 12, - "m_boneIndex": 0, - "m_boneTargetIndex": 8 + "m_bBoneTarget": { + "offset": 4, + "type_name": "bool" + }, + "m_bMatchTargetOrientation": { + "offset": 13, + "type_name": "bool" + }, + "m_bWorldCoodinateTarget": { + "offset": 12, + "type_name": "bool" + }, + "m_boneIndex": { + "offset": 0, + "type_name": "int32" + }, + "m_boneTargetIndex": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -6278,17 +10847,50 @@ }, "FootFixedData_t": { "fields": { - "m_flMaxIKLength": 48, - "m_flMaxRotationLeft": 60, - "m_flMaxRotationRight": 64, - "m_ikChainIndex": 44, - "m_nAnkleBoneIndex": 36, - "m_nFootIndex": 52, - "m_nIKAnchorBoneIndex": 40, - "m_nTagIndex": 56, - "m_nTargetBoneIndex": 32, - "m_vHeelOffset": 16, - "m_vToeOffset": 0 + "m_flMaxIKLength": { + "offset": 48, + "type_name": "float32" + }, + "m_flMaxRotationLeft": { + "offset": 60, + "type_name": "float32" + }, + "m_flMaxRotationRight": { + "offset": 64, + "type_name": "float32" + }, + "m_ikChainIndex": { + "offset": 44, + "type_name": "int32" + }, + "m_nAnkleBoneIndex": { + "offset": 36, + "type_name": "int32" + }, + "m_nFootIndex": { + "offset": 52, + "type_name": "int32" + }, + "m_nIKAnchorBoneIndex": { + "offset": 40, + "type_name": "int32" + }, + "m_nTagIndex": { + "offset": 56, + "type_name": "int32" + }, + "m_nTargetBoneIndex": { + "offset": 32, + "type_name": "int32" + }, + "m_vHeelOffset": { + "offset": 16, + "type_name": "VectorAligned" + }, + "m_vToeOffset": { + "offset": 0, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -6300,16 +10902,46 @@ }, "FootFixedSettings": { "fields": { - "m_bEnableTracing": 48, - "m_flFootBaseLength": 32, - "m_flMaxRotationLeft": 36, - "m_flMaxRotationRight": 40, - "m_flTraceAngleBlend": 52, - "m_footstepLandedTagIndex": 44, - "m_nDisableTagIndex": 56, - "m_nFootIndex": 60, - "m_traceSettings": 0, - "m_vFootBaseBindPosePositionMS": 16 + "m_bEnableTracing": { + "offset": 48, + "type_name": "bool" + }, + "m_flFootBaseLength": { + "offset": 32, + "type_name": "float32" + }, + "m_flMaxRotationLeft": { + "offset": 36, + "type_name": "float32" + }, + "m_flMaxRotationRight": { + "offset": 40, + "type_name": "float32" + }, + "m_flTraceAngleBlend": { + "offset": 52, + "type_name": "float32" + }, + "m_footstepLandedTagIndex": { + "offset": 44, + "type_name": "int32" + }, + "m_nDisableTagIndex": { + "offset": 56, + "type_name": "int32" + }, + "m_nFootIndex": { + "offset": 60, + "type_name": "int32" + }, + "m_traceSettings": { + "offset": 0, + "type_name": "TraceSettings_t" + }, + "m_vFootBaseBindPosePositionMS": { + "offset": 16, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -6321,24 +10953,78 @@ }, "FootLockPoseOpFixedSettings": { "fields": { - "m_bAlwaysUseFallbackHinge": 50, - "m_bApplyFootRotationLimits": 51, - "m_bApplyHipDrop": 49, - "m_bApplyLegTwistLimits": 52, - "m_bApplyTilt": 48, - "m_bEnableLockBreaking": 68, - "m_bEnableStretching": 80, - "m_flExtensionScale": 60, - "m_flLockBlendTime": 76, - "m_flLockBreakTolerance": 72, - "m_flMaxFootHeight": 56, - "m_flMaxLegTwist": 64, - "m_flMaxStretchAmount": 84, - "m_flStretchExtensionScale": 88, - "m_footInfo": 0, - "m_hipDampingSettings": 24, - "m_ikSolverType": 44, - "m_nHipBoneIndex": 40 + "m_bAlwaysUseFallbackHinge": { + "offset": 50, + "type_name": "bool" + }, + "m_bApplyFootRotationLimits": { + "offset": 51, + "type_name": "bool" + }, + "m_bApplyHipDrop": { + "offset": 49, + "type_name": "bool" + }, + "m_bApplyLegTwistLimits": { + "offset": 52, + "type_name": "bool" + }, + "m_bApplyTilt": { + "offset": 48, + "type_name": "bool" + }, + "m_bEnableLockBreaking": { + "offset": 68, + "type_name": "bool" + }, + "m_bEnableStretching": { + "offset": 80, + "type_name": "bool" + }, + "m_flExtensionScale": { + "offset": 60, + "type_name": "float32" + }, + "m_flLockBlendTime": { + "offset": 76, + "type_name": "float32" + }, + "m_flLockBreakTolerance": { + "offset": 72, + "type_name": "float32" + }, + "m_flMaxFootHeight": { + "offset": 56, + "type_name": "float32" + }, + "m_flMaxLegTwist": { + "offset": 64, + "type_name": "float32" + }, + "m_flMaxStretchAmount": { + "offset": 84, + "type_name": "float32" + }, + "m_flStretchExtensionScale": { + "offset": 88, + "type_name": "float32" + }, + "m_footInfo": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_hipDampingSettings": { + "offset": 24, + "type_name": "CAnimInputDamping" + }, + "m_ikSolverType": { + "offset": 44, + "type_name": "IKSolverType" + }, + "m_nHipBoneIndex": { + "offset": 40, + "type_name": "int32" + } }, "metadata": [ { @@ -6350,13 +11036,34 @@ }, "FootPinningPoseOpFixedData_t": { "fields": { - "m_bApplyFootRotationLimits": 41, - "m_bApplyLegTwistLimits": 40, - "m_flBlendTime": 24, - "m_flLockBreakDistance": 28, - "m_flMaxLegTwist": 32, - "m_footInfo": 0, - "m_nHipBoneIndex": 36 + "m_bApplyFootRotationLimits": { + "offset": 41, + "type_name": "bool" + }, + "m_bApplyLegTwistLimits": { + "offset": 40, + "type_name": "bool" + }, + "m_flBlendTime": { + "offset": 24, + "type_name": "float32" + }, + "m_flLockBreakDistance": { + "offset": 28, + "type_name": "float32" + }, + "m_flMaxLegTwist": { + "offset": 32, + "type_name": "float32" + }, + "m_footInfo": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_nHipBoneIndex": { + "offset": 36, + "type_name": "int32" + } }, "metadata": [ { @@ -6368,9 +11075,18 @@ }, "FootStepTrigger": { "fields": { - "m_nFootIndex": 24, - "m_tags": 0, - "m_triggerPhase": 28 + "m_nFootIndex": { + "offset": 24, + "type_name": "int32" + }, + "m_tags": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_triggerPhase": { + "offset": 28, + "type_name": "StepPhase" + } }, "metadata": [ { @@ -6382,30 +11098,84 @@ }, "HSequence": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "HitReactFixedSettings_t": { "fields": { - "m_flCounterRotationScale": 20, - "m_flDistanceFadeScale": 24, - "m_flHipBoneTranslationScale": 52, - "m_flHipDipDelay": 64, - "m_flHipDipImpactScale": 60, - "m_flHipDipSpringStrength": 56, - "m_flMaxAngleRadians": 44, - "m_flMaxImpactForce": 8, - "m_flMinImpactForce": 12, - "m_flPropagationScale": 28, - "m_flSpringStrength": 36, - "m_flWhipDelay": 32, - "m_flWhipImpactScale": 16, - "m_flWhipSpringStrength": 40, - "m_nEffectedBoneCount": 4, - "m_nHipBoneIndex": 48, - "m_nWeightListIndex": 0 + "m_flCounterRotationScale": { + "offset": 20, + "type_name": "float32" + }, + "m_flDistanceFadeScale": { + "offset": 24, + "type_name": "float32" + }, + "m_flHipBoneTranslationScale": { + "offset": 52, + "type_name": "float32" + }, + "m_flHipDipDelay": { + "offset": 64, + "type_name": "float32" + }, + "m_flHipDipImpactScale": { + "offset": 60, + "type_name": "float32" + }, + "m_flHipDipSpringStrength": { + "offset": 56, + "type_name": "float32" + }, + "m_flMaxAngleRadians": { + "offset": 44, + "type_name": "float32" + }, + "m_flMaxImpactForce": { + "offset": 8, + "type_name": "float32" + }, + "m_flMinImpactForce": { + "offset": 12, + "type_name": "float32" + }, + "m_flPropagationScale": { + "offset": 28, + "type_name": "float32" + }, + "m_flSpringStrength": { + "offset": 36, + "type_name": "float32" + }, + "m_flWhipDelay": { + "offset": 32, + "type_name": "float32" + }, + "m_flWhipImpactScale": { + "offset": 16, + "type_name": "float32" + }, + "m_flWhipSpringStrength": { + "offset": 40, + "type_name": "float32" + }, + "m_nEffectedBoneCount": { + "offset": 4, + "type_name": "int32" + }, + "m_nHipBoneIndex": { + "offset": 48, + "type_name": "int32" + }, + "m_nWeightListIndex": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -6417,18 +11187,36 @@ }, "IKBoneNameAndIndex_t": { "fields": { - "m_Name": 0 + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [], "parent": null }, "IKDemoCaptureSettings_t": { "fields": { - "m_eMode": 8, - "m_ikChainName": 16, - "m_oneBoneEnd": 32, - "m_oneBoneStart": 24, - "m_parentBoneName": 0 + "m_eMode": { + "offset": 8, + "type_name": "IKChannelMode" + }, + "m_ikChainName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_oneBoneEnd": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_oneBoneStart": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_parentBoneName": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6440,27 +11228,54 @@ }, "IKSolverSettings_t": { "fields": { - "m_EndEffectorRotationFixUpMode": 8, - "m_SolverType": 0, - "m_nNumIterations": 4 + "m_EndEffectorRotationFixUpMode": { + "offset": 8, + "type_name": "EIKEndEffectorRotationFixUpMode" + }, + "m_SolverType": { + "offset": 0, + "type_name": "IKSolverType" + }, + "m_nNumIterations": { + "offset": 4, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "IKTargetSettings_t": { "fields": { - "m_AnimgraphParameterNameOrientation": 28, - "m_AnimgraphParameterNamePosition": 24, - "m_Bone": 8, - "m_TargetCoordSystem": 32, - "m_TargetSource": 0 + "m_AnimgraphParameterNameOrientation": { + "offset": 28, + "type_name": "AnimParamID" + }, + "m_AnimgraphParameterNamePosition": { + "offset": 24, + "type_name": "AnimParamID" + }, + "m_Bone": { + "offset": 8, + "type_name": "IKBoneNameAndIndex_t" + }, + "m_TargetCoordSystem": { + "offset": 32, + "type_name": "IKTargetCoordinateSystem" + }, + "m_TargetSource": { + "offset": 0, + "type_name": "IKTargetSource" + } }, "metadata": [], "parent": null }, "JiggleBoneSettingsList_t": { "fields": { - "m_boneSettings": 0 + "m_boneSettings": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6472,13 +11287,34 @@ }, "JiggleBoneSettings_t": { "fields": { - "m_eSimSpace": 40, - "m_flDamping": 12, - "m_flMaxTimeStep": 8, - "m_flSpringStrength": 4, - "m_nBoneIndex": 0, - "m_vBoundsMaxLS": 16, - "m_vBoundsMinLS": 28 + "m_eSimSpace": { + "offset": 40, + "type_name": "JiggleBoneSimSpace" + }, + "m_flDamping": { + "offset": 12, + "type_name": "float32" + }, + "m_flMaxTimeStep": { + "offset": 8, + "type_name": "float32" + }, + "m_flSpringStrength": { + "offset": 4, + "type_name": "float32" + }, + "m_nBoneIndex": { + "offset": 0, + "type_name": "int32" + }, + "m_vBoundsMaxLS": { + "offset": 16, + "type_name": "Vector" + }, + "m_vBoundsMinLS": { + "offset": 28, + "type_name": "Vector" + } }, "metadata": [ { @@ -6490,8 +11326,14 @@ }, "LookAtBone_t": { "fields": { - "m_index": 0, - "m_weight": 4 + "m_index": { + "offset": 0, + "type_name": "int32" + }, + "m_weight": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -6503,17 +11345,50 @@ }, "LookAtOpFixedSettings_t": { "fields": { - "m_attachment": 0, - "m_bMaintainUpDirection": 185, - "m_bRotateYawForward": 184, - "m_bTargetIsPosition": 186, - "m_bUseHysteresis": 187, - "m_bones": 144, - "m_damping": 128, - "m_flHysteresisInnerAngle": 176, - "m_flHysteresisOuterAngle": 180, - "m_flPitchLimit": 172, - "m_flYawLimit": 168 + "m_attachment": { + "offset": 0, + "type_name": "CAnimAttachment" + }, + "m_bMaintainUpDirection": { + "offset": 185, + "type_name": "bool" + }, + "m_bRotateYawForward": { + "offset": 184, + "type_name": "bool" + }, + "m_bTargetIsPosition": { + "offset": 186, + "type_name": "bool" + }, + "m_bUseHysteresis": { + "offset": 187, + "type_name": "bool" + }, + "m_bones": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_damping": { + "offset": 128, + "type_name": "CAnimInputDamping" + }, + "m_flHysteresisInnerAngle": { + "offset": 176, + "type_name": "float32" + }, + "m_flHysteresisOuterAngle": { + "offset": 180, + "type_name": "float32" + }, + "m_flPitchLimit": { + "offset": 172, + "type_name": "float32" + }, + "m_flYawLimit": { + "offset": 168, + "type_name": "float32" + } }, "metadata": [ { @@ -6525,8 +11400,14 @@ }, "MaterialGroup_t": { "fields": { - "m_materials": 8, - "m_name": 0 + "m_materials": { + "offset": 8, + "type_name": "CUtlVector>" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6538,11 +11419,26 @@ }, "ModelBoneFlexDriverControl_t": { "fields": { - "m_flMax": 24, - "m_flMin": 20, - "m_flexController": 8, - "m_flexControllerToken": 16, - "m_nBoneComponent": 0 + "m_flMax": { + "offset": 24, + "type_name": "float32" + }, + "m_flMin": { + "offset": 20, + "type_name": "float32" + }, + "m_flexController": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_flexControllerToken": { + "offset": 16, + "type_name": "uint32" + }, + "m_nBoneComponent": { + "offset": 0, + "type_name": "ModelBoneFlexComponent_t" + } }, "metadata": [ { @@ -6554,9 +11450,18 @@ }, "ModelBoneFlexDriver_t": { "fields": { - "m_boneName": 0, - "m_boneNameToken": 8, - "m_controls": 16 + "m_boneName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_boneNameToken": { + "offset": 8, + "type_name": "uint32" + }, + "m_controls": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6568,13 +11473,34 @@ }, "ModelSkeletonData_t": { "fields": { - "m_boneName": 0, - "m_bonePosParent": 96, - "m_boneRotParent": 120, - "m_boneScaleParent": 144, - "m_boneSphere": 48, - "m_nFlag": 72, - "m_nParent": 24 + "m_boneName": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_bonePosParent": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_boneRotParent": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_boneScaleParent": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_boneSphere": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_nFlag": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_nParent": { + "offset": 24, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6586,18 +11512,54 @@ }, "MoodAnimationLayer_t": { "fields": { - "m_bActiveListening": 8, - "m_bActiveTalking": 9, - "m_bScaleWithInts": 56, - "m_flDurationScale": 48, - "m_flEndOffset": 76, - "m_flFadeIn": 84, - "m_flFadeOut": 88, - "m_flIntensity": 40, - "m_flNextStart": 60, - "m_flStartOffset": 68, - "m_layerAnimations": 16, - "m_sName": 0 + "m_bActiveListening": { + "offset": 8, + "type_name": "bool" + }, + "m_bActiveTalking": { + "offset": 9, + "type_name": "bool" + }, + "m_bScaleWithInts": { + "offset": 56, + "type_name": "bool" + }, + "m_flDurationScale": { + "offset": 48, + "type_name": "CRangeFloat" + }, + "m_flEndOffset": { + "offset": 76, + "type_name": "CRangeFloat" + }, + "m_flFadeIn": { + "offset": 84, + "type_name": "float32" + }, + "m_flFadeOut": { + "offset": 88, + "type_name": "float32" + }, + "m_flIntensity": { + "offset": 40, + "type_name": "CRangeFloat" + }, + "m_flNextStart": { + "offset": 60, + "type_name": "CRangeFloat" + }, + "m_flStartOffset": { + "offset": 68, + "type_name": "CRangeFloat" + }, + "m_layerAnimations": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_sName": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6613,8 +11575,14 @@ }, "MoodAnimation_t": { "fields": { - "m_flWeight": 8, - "m_sName": 0 + "m_flWeight": { + "offset": 8, + "type_name": "float32" + }, + "m_sName": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6630,8 +11598,14 @@ }, "MotionBlendItem": { "fields": { - "m_flKeyValue": 8, - "m_pChild": 0 + "m_flKeyValue": { + "offset": 8, + "type_name": "float32" + }, + "m_pChild": { + "offset": 0, + "type_name": "CSmartPtr" + } }, "metadata": [ { @@ -6643,7 +11617,10 @@ }, "MotionDBIndex": { "fields": { - "m_nIndex": 0 + "m_nIndex": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -6655,8 +11632,14 @@ }, "MotionIndex": { "fields": { - "m_nGroup": 0, - "m_nMotion": 2 + "m_nGroup": { + "offset": 0, + "type_name": "uint16" + }, + "m_nMotion": { + "offset": 2, + "type_name": "uint16" + } }, "metadata": [ { @@ -6668,14 +11651,38 @@ }, "NmCompressionSettings_t": { "fields": { - "m_bIsRotationStatic": 48, - "m_bIsScaleStatic": 50, - "m_bIsTranslationStatic": 49, - "m_constantRotation": 32, - "m_scaleRange": 24, - "m_translationRangeX": 0, - "m_translationRangeY": 8, - "m_translationRangeZ": 16 + "m_bIsRotationStatic": { + "offset": 48, + "type_name": "bool" + }, + "m_bIsScaleStatic": { + "offset": 50, + "type_name": "bool" + }, + "m_bIsTranslationStatic": { + "offset": 49, + "type_name": "bool" + }, + "m_constantRotation": { + "offset": 32, + "type_name": "Quaternion" + }, + "m_scaleRange": { + "offset": 24, + "type_name": "NmCompressionSettings_t::QuantizationRange_t" + }, + "m_translationRangeX": { + "offset": 0, + "type_name": "NmCompressionSettings_t::QuantizationRange_t" + }, + "m_translationRangeY": { + "offset": 8, + "type_name": "NmCompressionSettings_t::QuantizationRange_t" + }, + "m_translationRangeZ": { + "offset": 16, + "type_name": "NmCompressionSettings_t::QuantizationRange_t" + } }, "metadata": [ { @@ -6687,8 +11694,14 @@ }, "NmCompressionSettings_t__QuantizationRange_t": { "fields": { - "m_flRangeLength": 4, - "m_flRangeStart": 0 + "m_flRangeLength": { + "offset": 4, + "type_name": "float32" + }, + "m_flRangeStart": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -6700,7 +11713,10 @@ }, "NmPercent_t": { "fields": { - "m_flValue": 0 + "m_flValue": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -6712,8 +11728,14 @@ }, "NmSyncTrackTimeRange_t": { "fields": { - "m_endTime": 8, - "m_startTime": 0 + "m_endTime": { + "offset": 8, + "type_name": "NmSyncTrackTime_t" + }, + "m_startTime": { + "offset": 0, + "type_name": "NmSyncTrackTime_t" + } }, "metadata": [ { @@ -6725,8 +11747,14 @@ }, "NmSyncTrackTime_t": { "fields": { - "m_nEventIdx": 0, - "m_percentageThrough": 4 + "m_nEventIdx": { + "offset": 0, + "type_name": "int32" + }, + "m_percentageThrough": { + "offset": 4, + "type_name": "NmPercent_t" + } }, "metadata": [ { @@ -6738,8 +11766,14 @@ }, "ParamSpanSample_t": { "fields": { - "m_flCycle": 20, - "m_value": 0 + "m_flCycle": { + "offset": 20, + "type_name": "float32" + }, + "m_value": { + "offset": 0, + "type_name": "CAnimVariant" + } }, "metadata": [ { @@ -6751,11 +11785,26 @@ }, "ParamSpan_t": { "fields": { - "m_eParamType": 26, - "m_flEndCycle": 32, - "m_flStartCycle": 28, - "m_hParam": 24, - "m_samples": 0 + "m_eParamType": { + "offset": 26, + "type_name": "AnimParamType_t" + }, + "m_flEndCycle": { + "offset": 32, + "type_name": "float32" + }, + "m_flStartCycle": { + "offset": 28, + "type_name": "float32" + }, + "m_hParam": { + "offset": 24, + "type_name": "CAnimParamHandle" + }, + "m_samples": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6767,8 +11816,14 @@ }, "PermModelDataAnimatedMaterialAttribute_t": { "fields": { - "m_AttributeName": 0, - "m_nNumChannels": 8 + "m_AttributeName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nNumChannels": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -6780,29 +11835,98 @@ }, "PermModelData_t": { "fields": { - "m_AnimatedMaterialAttributes": 688, - "m_BodyGroupsHiddenInTools": 640, - "m_ExtParts": 96, - "m_boneFlexDrivers": 608, - "m_lodGroupSwitchDistances": 216, - "m_materialGroups": 360, - "m_meshGroups": 336, - "m_modelInfo": 8, - "m_modelSkeleton": 392, - "m_nDefaultMeshGroupMask": 384, - "m_name": 0, - "m_pModelConfigList": 632, - "m_refAnimGroups": 288, - "m_refAnimIncludeModels": 664, - "m_refLODGroupMasks": 192, - "m_refMeshGroupMasks": 144, - "m_refMeshes": 120, - "m_refPhysGroupMasks": 168, - "m_refPhysicsData": 240, - "m_refPhysicsHitboxData": 264, - "m_refSequenceGroups": 312, - "m_remappingTable": 560, - "m_remappingTableStarts": 584 + "m_AnimatedMaterialAttributes": { + "offset": 688, + "type_name": "CUtlVector" + }, + "m_BodyGroupsHiddenInTools": { + "offset": 640, + "type_name": "CUtlVector" + }, + "m_ExtParts": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_boneFlexDrivers": { + "offset": 608, + "type_name": "CUtlVector" + }, + "m_lodGroupSwitchDistances": { + "offset": 216, + "type_name": "CUtlVector" + }, + "m_materialGroups": { + "offset": 360, + "type_name": "CUtlVector" + }, + "m_meshGroups": { + "offset": 336, + "type_name": "CUtlVector" + }, + "m_modelInfo": { + "offset": 8, + "type_name": "PermModelInfo_t" + }, + "m_modelSkeleton": { + "offset": 392, + "type_name": "ModelSkeletonData_t" + }, + "m_nDefaultMeshGroupMask": { + "offset": 384, + "type_name": "uint64" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_pModelConfigList": { + "offset": 632, + "type_name": "CModelConfigList*" + }, + "m_refAnimGroups": { + "offset": 288, + "type_name": "CUtlVector>" + }, + "m_refAnimIncludeModels": { + "offset": 664, + "type_name": "CUtlVector>" + }, + "m_refLODGroupMasks": { + "offset": 192, + "type_name": "CUtlVector" + }, + "m_refMeshGroupMasks": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_refMeshes": { + "offset": 120, + "type_name": "CUtlVector>" + }, + "m_refPhysGroupMasks": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_refPhysicsData": { + "offset": 240, + "type_name": "CUtlVector>" + }, + "m_refPhysicsHitboxData": { + "offset": 264, + "type_name": "CUtlVector>" + }, + "m_refSequenceGroups": { + "offset": 312, + "type_name": "CUtlVector>" + }, + "m_remappingTable": { + "offset": 560, + "type_name": "CUtlVector" + }, + "m_remappingTableStarts": { + "offset": 584, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6814,10 +11938,22 @@ }, "PermModelExtPart_t": { "fields": { - "m_Name": 32, - "m_Transform": 0, - "m_nParent": 40, - "m_refModel": 48 + "m_Name": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_Transform": { + "offset": 0, + "type_name": "CTransform" + }, + "m_nParent": { + "offset": 40, + "type_name": "int32" + }, + "m_refModel": { + "offset": 48, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -6829,16 +11965,46 @@ }, "PermModelInfo_t": { "fields": { - "m_flMass": 52, - "m_flMaxEyeDeflection": 68, - "m_keyValueText": 80, - "m_nFlags": 0, - "m_sSurfaceProperty": 72, - "m_vEyePosition": 56, - "m_vHullMax": 16, - "m_vHullMin": 4, - "m_vViewMax": 40, - "m_vViewMin": 28 + "m_flMass": { + "offset": 52, + "type_name": "float32" + }, + "m_flMaxEyeDeflection": { + "offset": 68, + "type_name": "float32" + }, + "m_keyValueText": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_nFlags": { + "offset": 0, + "type_name": "uint32" + }, + "m_sSurfaceProperty": { + "offset": 72, + "type_name": "CUtlString" + }, + "m_vEyePosition": { + "offset": 56, + "type_name": "Vector" + }, + "m_vHullMax": { + "offset": 16, + "type_name": "Vector" + }, + "m_vHullMin": { + "offset": 4, + "type_name": "Vector" + }, + "m_vViewMax": { + "offset": 40, + "type_name": "Vector" + }, + "m_vViewMin": { + "offset": 28, + "type_name": "Vector" + } }, "metadata": [ { @@ -6850,12 +12016,30 @@ }, "PhysSoftbodyDesc_t": { "fields": { - "m_Capsules": 72, - "m_InitPose": 96, - "m_ParticleBoneHash": 0, - "m_ParticleBoneName": 120, - "m_Particles": 24, - "m_Springs": 48 + "m_Capsules": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_InitPose": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_ParticleBoneHash": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_ParticleBoneName": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_Particles": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_Springs": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6867,12 +12051,30 @@ }, "RenderHairStrandInfo_t": { "fields": { - "m_nGuideHairIndices_nSurfaceTriIndex": 0, - "m_nPackedBaseUv": 24, - "m_nPackedSurfaceNormalOs": 28, - "m_nPackedSurfaceTangentOs": 32, - "m_vGuideBary_vBaseBary": 8, - "m_vRootOffset_flLengthScale": 16 + "m_nGuideHairIndices_nSurfaceTriIndex": { + "offset": 0, + "type_name": "uint32[2]" + }, + "m_nPackedBaseUv": { + "offset": 24, + "type_name": "uint16[2]" + }, + "m_nPackedSurfaceNormalOs": { + "offset": 28, + "type_name": "uint32" + }, + "m_nPackedSurfaceTangentOs": { + "offset": 32, + "type_name": "uint32" + }, + "m_vGuideBary_vBaseBary": { + "offset": 8, + "type_name": "uint16[4]" + }, + "m_vRootOffset_flLengthScale": { + "offset": 16, + "type_name": "uint16[4]" + } }, "metadata": [ { @@ -6884,11 +12086,26 @@ }, "RenderSkeletonBone_t": { "fields": { - "m_bbox": 64, - "m_boneName": 0, - "m_flSphereRadius": 88, - "m_invBindPose": 16, - "m_parentName": 8 + "m_bbox": { + "offset": 64, + "type_name": "SkeletonBoneBounds_t" + }, + "m_boneName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_flSphereRadius": { + "offset": 88, + "type_name": "float32" + }, + "m_invBindPose": { + "offset": 16, + "type_name": "matrix3x4_t" + }, + "m_parentName": { + "offset": 8, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6900,7 +12117,10 @@ }, "SampleCode": { "fields": { - "m_subCode": 0 + "m_subCode": { + "offset": 0, + "type_name": "uint8[8]" + } }, "metadata": [ { @@ -6912,11 +12132,26 @@ }, "ScriptInfo_t": { "fields": { - "m_code": 0, - "m_eScriptType": 80, - "m_paramsModified": 8, - "m_proxyReadParams": 32, - "m_proxyWriteParams": 56 + "m_code": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_eScriptType": { + "offset": 80, + "type_name": "AnimScriptType" + }, + "m_paramsModified": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_proxyReadParams": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_proxyWriteParams": { + "offset": 56, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -6928,16 +12163,46 @@ }, "SkeletonAnimCapture_t": { "fields": { - "m_CaptureName": 40, - "m_FeModelInitPose": 72, - "m_Frames": 168, - "m_ImportedCollision": 8, - "m_ModelBindPose": 48, - "m_ModelName": 32, - "m_bPredicted": 100, - "m_nEntIndex": 0, - "m_nEntParent": 4, - "m_nFlexControllers": 96 + "m_CaptureName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_FeModelInitPose": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_Frames": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_ImportedCollision": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_ModelBindPose": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_ModelName": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_bPredicted": { + "offset": 100, + "type_name": "bool" + }, + "m_nEntIndex": { + "offset": 0, + "type_name": "CEntityIndex" + }, + "m_nEntParent": { + "offset": 4, + "type_name": "CEntityIndex" + }, + "m_nFlexControllers": { + "offset": 96, + "type_name": "int32" + } }, "metadata": [ { @@ -6949,9 +12214,18 @@ }, "SkeletonAnimCapture_t__Bone_t": { "fields": { - "m_BindPose": 16, - "m_Name": 0, - "m_nParent": 48 + "m_BindPose": { + "offset": 16, + "type_name": "CTransform" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nParent": { + "offset": 48, + "type_name": "int32" + } }, "metadata": [ { @@ -6963,8 +12237,14 @@ }, "SkeletonAnimCapture_t__Camera_t": { "fields": { - "m_flTime": 32, - "m_tmCamera": 0 + "m_flTime": { + "offset": 32, + "type_name": "float32" + }, + "m_tmCamera": { + "offset": 0, + "type_name": "CTransform" + } }, "metadata": [ { @@ -6976,14 +12256,38 @@ }, "SkeletonAnimCapture_t__FrameStamp_t": { "fields": { - "m_bPredicted": 9, - "m_bTeleportTick": 8, - "m_flCurTime": 12, - "m_flEntitySimTime": 4, - "m_flRealTime": 16, - "m_flTime": 0, - "m_nFrameCount": 20, - "m_nTickCount": 24 + "m_bPredicted": { + "offset": 9, + "type_name": "bool" + }, + "m_bTeleportTick": { + "offset": 8, + "type_name": "bool" + }, + "m_flCurTime": { + "offset": 12, + "type_name": "float32" + }, + "m_flEntitySimTime": { + "offset": 4, + "type_name": "float32" + }, + "m_flRealTime": { + "offset": 16, + "type_name": "float32" + }, + "m_flTime": { + "offset": 0, + "type_name": "float32" + }, + "m_nFrameCount": { + "offset": 20, + "type_name": "int32" + }, + "m_nTickCount": { + "offset": 24, + "type_name": "int32" + } }, "metadata": [ { @@ -6995,15 +12299,42 @@ }, "SkeletonAnimCapture_t__Frame_t": { "fields": { - "m_CompositeBones": 72, - "m_FeModelAnims": 120, - "m_FeModelPos": 144, - "m_FlexControllerWeights": 168, - "m_SimStateBones": 96, - "m_Stamp": 4, - "m_Transform": 32, - "m_bTeleport": 64, - "m_flTime": 0 + "m_CompositeBones": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_FeModelAnims": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_FeModelPos": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_FlexControllerWeights": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_SimStateBones": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_Stamp": { + "offset": 4, + "type_name": "SkeletonAnimCapture_t::FrameStamp_t" + }, + "m_Transform": { + "offset": 32, + "type_name": "CTransform" + }, + "m_bTeleport": { + "offset": 64, + "type_name": "bool" + }, + "m_flTime": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -7015,8 +12346,14 @@ }, "SkeletonBoneBounds_t": { "fields": { - "m_vecCenter": 0, - "m_vecSize": 12 + "m_vecCenter": { + "offset": 0, + "type_name": "Vector" + }, + "m_vecSize": { + "offset": 12, + "type_name": "Vector" + } }, "metadata": [ { @@ -7028,9 +12365,18 @@ }, "SkeletonDemoDb_t": { "fields": { - "m_AnimCaptures": 0, - "m_CameraTrack": 24, - "m_flRecordingTime": 48 + "m_AnimCaptures": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_CameraTrack": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_flRecordingTime": { + "offset": 48, + "type_name": "float32" + } }, "metadata": [ { @@ -7042,7 +12388,10 @@ }, "SolveIKChainPoseOpFixedSettings_t": { "fields": { - "m_ChainsToSolveData": 0 + "m_ChainsToSolveData": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -7054,8 +12403,14 @@ }, "StanceInfo_t": { "fields": { - "m_flDirection": 12, - "m_vPosition": 0 + "m_flDirection": { + "offset": 12, + "type_name": "float32" + }, + "m_vPosition": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -7067,9 +12422,18 @@ }, "TagSpan_t": { "fields": { - "m_endCycle": 8, - "m_startCycle": 4, - "m_tagIndex": 0 + "m_endCycle": { + "offset": 8, + "type_name": "float32" + }, + "m_startCycle": { + "offset": 4, + "type_name": "float32" + }, + "m_tagIndex": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -7081,8 +12445,14 @@ }, "TraceSettings_t": { "fields": { - "m_flTraceHeight": 0, - "m_flTraceRadius": 4 + "m_flTraceHeight": { + "offset": 0, + "type_name": "float32" + }, + "m_flTraceRadius": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -7094,21 +12464,66 @@ }, "TwoBoneIKSettings_t": { "fields": { - "m_bAlwaysUseFallbackHinge": 296, - "m_bConstrainTwist": 333, - "m_bMatchTargetOrientation": 332, - "m_endEffectorAttachment": 16, - "m_endEffectorType": 0, - "m_flMaxTwist": 336, - "m_hPositionParam": 292, - "m_hRotationParam": 294, - "m_nEndBoneIndex": 328, - "m_nFixedBoneIndex": 320, - "m_nMiddleBoneIndex": 324, - "m_targetAttachment": 160, - "m_targetBoneIndex": 288, - "m_targetType": 144, - "m_vLsFallbackHingeAxis": 304 + "m_bAlwaysUseFallbackHinge": { + "offset": 296, + "type_name": "bool" + }, + "m_bConstrainTwist": { + "offset": 333, + "type_name": "bool" + }, + "m_bMatchTargetOrientation": { + "offset": 332, + "type_name": "bool" + }, + "m_endEffectorAttachment": { + "offset": 16, + "type_name": "CAnimAttachment" + }, + "m_endEffectorType": { + "offset": 0, + "type_name": "IkEndEffectorType" + }, + "m_flMaxTwist": { + "offset": 336, + "type_name": "float32" + }, + "m_hPositionParam": { + "offset": 292, + "type_name": "CAnimParamHandle" + }, + "m_hRotationParam": { + "offset": 294, + "type_name": "CAnimParamHandle" + }, + "m_nEndBoneIndex": { + "offset": 328, + "type_name": "int32" + }, + "m_nFixedBoneIndex": { + "offset": 320, + "type_name": "int32" + }, + "m_nMiddleBoneIndex": { + "offset": 324, + "type_name": "int32" + }, + "m_targetAttachment": { + "offset": 160, + "type_name": "CAnimAttachment" + }, + "m_targetBoneIndex": { + "offset": 288, + "type_name": "int32" + }, + "m_targetType": { + "offset": 144, + "type_name": "IkTargetType" + }, + "m_vLsFallbackHingeAxis": { + "offset": 304, + "type_name": "VectorAligned" + } }, "metadata": [ { @@ -7120,22 +12535,70 @@ }, "VPhysXAggregateData_t": { "fields": { - "m_bindPose": 104, - "m_boneNames": 32, - "m_boneParents": 208, - "m_bonesHash": 8, - "m_collisionAttributes": 256, - "m_constraints2": 152, - "m_debugPartNames": 280, - "m_embeddedKeyvalues": 304, - "m_indexHash": 80, - "m_indexNames": 56, - "m_joints": 176, - "m_nFlags": 0, - "m_nRefCounter": 2, - "m_pFeModel": 200, - "m_parts": 128, - "m_surfacePropertyHashes": 232 + "m_bindPose": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_boneNames": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_boneParents": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_bonesHash": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_collisionAttributes": { + "offset": 256, + "type_name": "CUtlVector" + }, + "m_constraints2": { + "offset": 152, + "type_name": "CUtlVector" + }, + "m_debugPartNames": { + "offset": 280, + "type_name": "CUtlVector" + }, + "m_embeddedKeyvalues": { + "offset": 304, + "type_name": "CUtlString" + }, + "m_indexHash": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_indexNames": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_joints": { + "offset": 176, + "type_name": "CUtlVector" + }, + "m_nFlags": { + "offset": 0, + "type_name": "uint16" + }, + "m_nRefCounter": { + "offset": 2, + "type_name": "uint16" + }, + "m_pFeModel": { + "offset": 200, + "type_name": "PhysFeModelDesc_t*" + }, + "m_parts": { + "offset": 128, + "type_name": "CUtlVector" + }, + "m_surfacePropertyHashes": { + "offset": 232, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -7147,16 +12610,46 @@ }, "VPhysXBodyPart_t": { "fields": { - "m_bOverrideMassCenter": 144, - "m_flAngularDamping": 140, - "m_flInertiaScale": 132, - "m_flLinearDamping": 136, - "m_flMass": 4, - "m_nCollisionAttributeIndex": 128, - "m_nFlags": 0, - "m_nReserved": 130, - "m_rnShape": 8, - "m_vMassCenterOverride": 148 + "m_bOverrideMassCenter": { + "offset": 144, + "type_name": "bool" + }, + "m_flAngularDamping": { + "offset": 140, + "type_name": "float32" + }, + "m_flInertiaScale": { + "offset": 132, + "type_name": "float32" + }, + "m_flLinearDamping": { + "offset": 136, + "type_name": "float32" + }, + "m_flMass": { + "offset": 4, + "type_name": "float32" + }, + "m_nCollisionAttributeIndex": { + "offset": 128, + "type_name": "uint16" + }, + "m_nFlags": { + "offset": 0, + "type_name": "uint32" + }, + "m_nReserved": { + "offset": 130, + "type_name": "uint16" + }, + "m_rnShape": { + "offset": 8, + "type_name": "VPhysics2ShapeDef_t" + }, + "m_vMassCenterOverride": { + "offset": 148, + "type_name": "Vector" + } }, "metadata": [ { @@ -7168,14 +12661,38 @@ }, "VPhysXCollisionAttributes_t": { "fields": { - "m_CollisionGroup": 0, - "m_CollisionGroupString": 80, - "m_InteractAs": 8, - "m_InteractAsStrings": 88, - "m_InteractExclude": 56, - "m_InteractExcludeStrings": 136, - "m_InteractWith": 32, - "m_InteractWithStrings": 112 + "m_CollisionGroup": { + "offset": 0, + "type_name": "uint32" + }, + "m_CollisionGroupString": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_InteractAs": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_InteractAsStrings": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_InteractExclude": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_InteractExcludeStrings": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_InteractWith": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_InteractWithStrings": { + "offset": 112, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -7187,10 +12704,22 @@ }, "VPhysXConstraint2_t": { "fields": { - "m_nChild": 6, - "m_nFlags": 0, - "m_nParent": 4, - "m_params": 8 + "m_nChild": { + "offset": 6, + "type_name": "uint16" + }, + "m_nFlags": { + "offset": 0, + "type_name": "uint32" + }, + "m_nParent": { + "offset": 4, + "type_name": "uint16" + }, + "m_params": { + "offset": 8, + "type_name": "VPhysXConstraintParams_t" + } }, "metadata": [ { @@ -7202,52 +12731,190 @@ }, "VPhysXConstraintParams_t": { "fields": { - "m_anchor": 4, - "m_axes": 28, - "m_driveDampingSlerp": 232, - "m_driveDampingSwing": 228, - "m_driveDampingTwist": 224, - "m_driveDampingX": 200, - "m_driveDampingY": 204, - "m_driveDampingZ": 208, - "m_driveSpringSlerp": 220, - "m_driveSpringSwing": 216, - "m_driveSpringTwist": 212, - "m_driveSpringX": 188, - "m_driveSpringY": 192, - "m_driveSpringZ": 196, - "m_goalAngularVelocity": 176, - "m_goalOrientation": 160, - "m_goalPosition": 148, - "m_linearLimitDamping": 80, - "m_linearLimitRestitution": 72, - "m_linearLimitSpring": 76, - "m_linearLimitValue": 68, - "m_maxForce": 60, - "m_maxTorque": 64, - "m_nFlags": 3, - "m_nRotateMotion": 2, - "m_nTranslateMotion": 1, - "m_nType": 0, - "m_projectionAngularTolerance": 244, - "m_projectionLinearTolerance": 240, - "m_solverIterationCount": 236, - "m_swing1LimitDamping": 128, - "m_swing1LimitRestitution": 120, - "m_swing1LimitSpring": 124, - "m_swing1LimitValue": 116, - "m_swing2LimitDamping": 144, - "m_swing2LimitRestitution": 136, - "m_swing2LimitSpring": 140, - "m_swing2LimitValue": 132, - "m_twistHighLimitDamping": 112, - "m_twistHighLimitRestitution": 104, - "m_twistHighLimitSpring": 108, - "m_twistHighLimitValue": 100, - "m_twistLowLimitDamping": 96, - "m_twistLowLimitRestitution": 88, - "m_twistLowLimitSpring": 92, - "m_twistLowLimitValue": 84 + "m_anchor": { + "offset": 4, + "type_name": "Vector[2]" + }, + "m_axes": { + "offset": 28, + "type_name": "QuaternionStorage[2]" + }, + "m_driveDampingSlerp": { + "offset": 232, + "type_name": "float32" + }, + "m_driveDampingSwing": { + "offset": 228, + "type_name": "float32" + }, + "m_driveDampingTwist": { + "offset": 224, + "type_name": "float32" + }, + "m_driveDampingX": { + "offset": 200, + "type_name": "float32" + }, + "m_driveDampingY": { + "offset": 204, + "type_name": "float32" + }, + "m_driveDampingZ": { + "offset": 208, + "type_name": "float32" + }, + "m_driveSpringSlerp": { + "offset": 220, + "type_name": "float32" + }, + "m_driveSpringSwing": { + "offset": 216, + "type_name": "float32" + }, + "m_driveSpringTwist": { + "offset": 212, + "type_name": "float32" + }, + "m_driveSpringX": { + "offset": 188, + "type_name": "float32" + }, + "m_driveSpringY": { + "offset": 192, + "type_name": "float32" + }, + "m_driveSpringZ": { + "offset": 196, + "type_name": "float32" + }, + "m_goalAngularVelocity": { + "offset": 176, + "type_name": "Vector" + }, + "m_goalOrientation": { + "offset": 160, + "type_name": "QuaternionStorage" + }, + "m_goalPosition": { + "offset": 148, + "type_name": "Vector" + }, + "m_linearLimitDamping": { + "offset": 80, + "type_name": "float32" + }, + "m_linearLimitRestitution": { + "offset": 72, + "type_name": "float32" + }, + "m_linearLimitSpring": { + "offset": 76, + "type_name": "float32" + }, + "m_linearLimitValue": { + "offset": 68, + "type_name": "float32" + }, + "m_maxForce": { + "offset": 60, + "type_name": "float32" + }, + "m_maxTorque": { + "offset": 64, + "type_name": "float32" + }, + "m_nFlags": { + "offset": 3, + "type_name": "int8" + }, + "m_nRotateMotion": { + "offset": 2, + "type_name": "int8" + }, + "m_nTranslateMotion": { + "offset": 1, + "type_name": "int8" + }, + "m_nType": { + "offset": 0, + "type_name": "int8" + }, + "m_projectionAngularTolerance": { + "offset": 244, + "type_name": "float32" + }, + "m_projectionLinearTolerance": { + "offset": 240, + "type_name": "float32" + }, + "m_solverIterationCount": { + "offset": 236, + "type_name": "int32" + }, + "m_swing1LimitDamping": { + "offset": 128, + "type_name": "float32" + }, + "m_swing1LimitRestitution": { + "offset": 120, + "type_name": "float32" + }, + "m_swing1LimitSpring": { + "offset": 124, + "type_name": "float32" + }, + "m_swing1LimitValue": { + "offset": 116, + "type_name": "float32" + }, + "m_swing2LimitDamping": { + "offset": 144, + "type_name": "float32" + }, + "m_swing2LimitRestitution": { + "offset": 136, + "type_name": "float32" + }, + "m_swing2LimitSpring": { + "offset": 140, + "type_name": "float32" + }, + "m_swing2LimitValue": { + "offset": 132, + "type_name": "float32" + }, + "m_twistHighLimitDamping": { + "offset": 112, + "type_name": "float32" + }, + "m_twistHighLimitRestitution": { + "offset": 104, + "type_name": "float32" + }, + "m_twistHighLimitSpring": { + "offset": 108, + "type_name": "float32" + }, + "m_twistHighLimitValue": { + "offset": 100, + "type_name": "float32" + }, + "m_twistLowLimitDamping": { + "offset": 96, + "type_name": "float32" + }, + "m_twistLowLimitRestitution": { + "offset": 88, + "type_name": "float32" + }, + "m_twistLowLimitSpring": { + "offset": 92, + "type_name": "float32" + }, + "m_twistLowLimitValue": { + "offset": 84, + "type_name": "float32" + } }, "metadata": [ { @@ -7259,33 +12926,114 @@ }, "VPhysXJoint_t": { "fields": { - "m_Frame1": 16, - "m_Frame2": 48, - "m_LinearLimit": 84, - "m_SwingLimit": 116, - "m_TwistLimit": 128, - "m_bEnableAngularMotor": 136, - "m_bEnableCollision": 80, - "m_bEnableLinearLimit": 81, - "m_bEnableLinearMotor": 92, - "m_bEnableSwingLimit": 112, - "m_bEnableTwistLimit": 124, - "m_flAngularDampingRatio": 168, - "m_flAngularFrequency": 164, - "m_flElasticDamping": 180, - "m_flElasticity": 176, - "m_flFriction": 172, - "m_flLinearDampingRatio": 160, - "m_flLinearFrequency": 156, - "m_flMaxForce": 108, - "m_flMaxTorque": 152, - "m_flPlasticity": 184, - "m_nBody1": 2, - "m_nBody2": 4, - "m_nFlags": 6, - "m_nType": 0, - "m_vAngularTargetVelocity": 140, - "m_vLinearTargetVelocity": 96 + "m_Frame1": { + "offset": 16, + "type_name": "CTransform" + }, + "m_Frame2": { + "offset": 48, + "type_name": "CTransform" + }, + "m_LinearLimit": { + "offset": 84, + "type_name": "VPhysXRange_t" + }, + "m_SwingLimit": { + "offset": 116, + "type_name": "VPhysXRange_t" + }, + "m_TwistLimit": { + "offset": 128, + "type_name": "VPhysXRange_t" + }, + "m_bEnableAngularMotor": { + "offset": 136, + "type_name": "bool" + }, + "m_bEnableCollision": { + "offset": 80, + "type_name": "bool" + }, + "m_bEnableLinearLimit": { + "offset": 81, + "type_name": "bool" + }, + "m_bEnableLinearMotor": { + "offset": 92, + "type_name": "bool" + }, + "m_bEnableSwingLimit": { + "offset": 112, + "type_name": "bool" + }, + "m_bEnableTwistLimit": { + "offset": 124, + "type_name": "bool" + }, + "m_flAngularDampingRatio": { + "offset": 168, + "type_name": "float32" + }, + "m_flAngularFrequency": { + "offset": 164, + "type_name": "float32" + }, + "m_flElasticDamping": { + "offset": 180, + "type_name": "float32" + }, + "m_flElasticity": { + "offset": 176, + "type_name": "float32" + }, + "m_flFriction": { + "offset": 172, + "type_name": "float32" + }, + "m_flLinearDampingRatio": { + "offset": 160, + "type_name": "float32" + }, + "m_flLinearFrequency": { + "offset": 156, + "type_name": "float32" + }, + "m_flMaxForce": { + "offset": 108, + "type_name": "float32" + }, + "m_flMaxTorque": { + "offset": 152, + "type_name": "float32" + }, + "m_flPlasticity": { + "offset": 184, + "type_name": "float32" + }, + "m_nBody1": { + "offset": 2, + "type_name": "uint16" + }, + "m_nBody2": { + "offset": 4, + "type_name": "uint16" + }, + "m_nFlags": { + "offset": 6, + "type_name": "uint16" + }, + "m_nType": { + "offset": 0, + "type_name": "uint16" + }, + "m_vAngularTargetVelocity": { + "offset": 140, + "type_name": "Vector" + }, + "m_vLinearTargetVelocity": { + "offset": 96, + "type_name": "Vector" + } }, "metadata": [ { @@ -7297,8 +13045,14 @@ }, "VPhysXRange_t": { "fields": { - "m_flMax": 4, - "m_flMin": 0 + "m_flMax": { + "offset": 4, + "type_name": "float32" + }, + "m_flMin": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -7310,11 +13064,26 @@ }, "VPhysics2ShapeDef_t": { "fields": { - "m_CollisionAttributeIndices": 96, - "m_capsules": 24, - "m_hulls": 48, - "m_meshes": 72, - "m_spheres": 0 + "m_CollisionAttributeIndices": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_capsules": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_hulls": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_meshes": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_spheres": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -7326,8 +13095,14 @@ }, "WeightList": { "fields": { - "m_name": 0, - "m_weights": 8 + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_weights": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { diff --git a/output/animationsystem_dll.rs b/output/animationsystem_dll.rs index 640d152..fffb95a 100644 --- a/output/animationsystem_dll.rs +++ b/output/animationsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/buttons.cs b/output/buttons.cs index 9f60955..2848ade 100644 --- a/output/buttons.cs +++ b/output/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint attack = 0x18448F0; - public const nint attack2 = 0x1844980; - public const nint back = 0x1844BC0; - public const nint duck = 0x1844E90; - public const nint forward = 0x1844B30; - public const nint jump = 0x1844E00; - public const nint left = 0x1844C50; - public const nint lookatweapon = 0x1A6AE20; - public const nint reload = 0x1844860; - public const nint right = 0x1844CE0; - public const nint showscores = 0x1A6AD00; - public const nint sprint = 0x18447D0; - public const nint turnleft = 0x1844A10; - public const nint turnright = 0x1844AA0; - public const nint use = 0x1844D70; - public const nint zoom = 0x1A6AD90; + public const nint attack = 0x184E8F0; + public const nint attack2 = 0x184E980; + public const nint back = 0x184EBC0; + public const nint duck = 0x184EE90; + public const nint forward = 0x184EB30; + public const nint jump = 0x184EE00; + public const nint left = 0x184EC50; + public const nint lookatweapon = 0x1A75170; + public const nint reload = 0x184E860; + public const nint right = 0x184ECE0; + public const nint showscores = 0x1A75050; + public const nint sprint = 0x184E7D0; + public const nint turnleft = 0x184EA10; + public const nint turnright = 0x184EAA0; + public const nint use = 0x184ED70; + public const nint zoom = 0x1A750E0; } } diff --git a/output/buttons.hpp b/output/buttons.hpp index 7e647da..e88690b 100644 --- a/output/buttons.hpp +++ b/output/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once @@ -8,21 +8,21 @@ namespace cs2_dumper { // Module: client.dll namespace buttons { - constexpr std::ptrdiff_t attack = 0x18448F0; - constexpr std::ptrdiff_t attack2 = 0x1844980; - constexpr std::ptrdiff_t back = 0x1844BC0; - constexpr std::ptrdiff_t duck = 0x1844E90; - constexpr std::ptrdiff_t forward = 0x1844B30; - constexpr std::ptrdiff_t jump = 0x1844E00; - constexpr std::ptrdiff_t left = 0x1844C50; - constexpr std::ptrdiff_t lookatweapon = 0x1A6AE20; - constexpr std::ptrdiff_t reload = 0x1844860; - constexpr std::ptrdiff_t right = 0x1844CE0; - constexpr std::ptrdiff_t showscores = 0x1A6AD00; - constexpr std::ptrdiff_t sprint = 0x18447D0; - constexpr std::ptrdiff_t turnleft = 0x1844A10; - constexpr std::ptrdiff_t turnright = 0x1844AA0; - constexpr std::ptrdiff_t use = 0x1844D70; - constexpr std::ptrdiff_t zoom = 0x1A6AD90; + constexpr std::ptrdiff_t attack = 0x184E8F0; + constexpr std::ptrdiff_t attack2 = 0x184E980; + constexpr std::ptrdiff_t back = 0x184EBC0; + constexpr std::ptrdiff_t duck = 0x184EE90; + constexpr std::ptrdiff_t forward = 0x184EB30; + constexpr std::ptrdiff_t jump = 0x184EE00; + constexpr std::ptrdiff_t left = 0x184EC50; + constexpr std::ptrdiff_t lookatweapon = 0x1A75170; + constexpr std::ptrdiff_t reload = 0x184E860; + constexpr std::ptrdiff_t right = 0x184ECE0; + constexpr std::ptrdiff_t showscores = 0x1A75050; + constexpr std::ptrdiff_t sprint = 0x184E7D0; + constexpr std::ptrdiff_t turnleft = 0x184EA10; + constexpr std::ptrdiff_t turnright = 0x184EAA0; + constexpr std::ptrdiff_t use = 0x184ED70; + constexpr std::ptrdiff_t zoom = 0x1A750E0; } } diff --git a/output/buttons.json b/output/buttons.json index 190ecac..20f02a1 100644 --- a/output/buttons.json +++ b/output/buttons.json @@ -1,20 +1,20 @@ { "client.dll": { - "attack": 25446640, - "attack2": 25446784, - "back": 25447360, - "duck": 25448080, - "forward": 25447216, - "jump": 25447936, - "left": 25447504, - "lookatweapon": 27700768, - "reload": 25446496, - "right": 25447648, - "showscores": 27700480, - "sprint": 25446352, - "turnleft": 25446928, - "turnright": 25447072, - "use": 25447792, - "zoom": 27700624 + "attack": 25487600, + "attack2": 25487744, + "back": 25488320, + "duck": 25489040, + "forward": 25488176, + "jump": 25488896, + "left": 25488464, + "lookatweapon": 27742576, + "reload": 25487456, + "right": 25488608, + "showscores": 27742288, + "sprint": 25487312, + "turnleft": 25487888, + "turnright": 25488032, + "use": 25488752, + "zoom": 27742432 } } \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs index dee6ca6..de011f2 100644 --- a/output/buttons.rs +++ b/output/buttons.rs @@ -1,26 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const attack: usize = 0x18448F0; - pub const attack2: usize = 0x1844980; - pub const back: usize = 0x1844BC0; - pub const duck: usize = 0x1844E90; - pub const forward: usize = 0x1844B30; - pub const jump: usize = 0x1844E00; - pub const left: usize = 0x1844C50; - pub const lookatweapon: usize = 0x1A6AE20; - pub const reload: usize = 0x1844860; - pub const right: usize = 0x1844CE0; - pub const showscores: usize = 0x1A6AD00; - pub const sprint: usize = 0x18447D0; - pub const turnleft: usize = 0x1844A10; - pub const turnright: usize = 0x1844AA0; - pub const r#use: usize = 0x1844D70; - pub const zoom: usize = 0x1A6AD90; + pub const attack: usize = 0x184E8F0; + pub const attack2: usize = 0x184E980; + pub const back: usize = 0x184EBC0; + pub const duck: usize = 0x184EE90; + pub const forward: usize = 0x184EB30; + pub const jump: usize = 0x184EE00; + pub const left: usize = 0x184EC50; + pub const lookatweapon: usize = 0x1A75170; + pub const reload: usize = 0x184E860; + pub const right: usize = 0x184ECE0; + pub const showscores: usize = 0x1A75050; + pub const sprint: usize = 0x184E7D0; + pub const turnleft: usize = 0x184EA10; + pub const turnright: usize = 0x184EAA0; + pub const r#use: usize = 0x184ED70; + pub const zoom: usize = 0x1A750E0; } } diff --git a/output/client_dll.cs b/output/client_dll.cs index d3d9288..dd910a0 100644 --- a/output/client_dll.cs +++ b/output/client_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: client.dll diff --git a/output/client_dll.hpp b/output/client_dll.hpp index e4b7472..6310d43 100644 --- a/output/client_dll.hpp +++ b/output/client_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/client_dll.json b/output/client_dll.json index b0c1b59..314e0ae 100644 --- a/output/client_dll.json +++ b/output/client_dll.json @@ -3,10 +3,22 @@ "classes": { "ActiveModelConfig_t": { "fields": { - "m_AssociatedEntities": 56, - "m_AssociatedEntityNames": 80, - "m_Handle": 40, - "m_Name": 48 + "m_AssociatedEntities": { + "offset": 56, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_AssociatedEntityNames": { + "offset": 80, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_Handle": { + "offset": 40, + "type_name": "ModelConfigHandle_t" + }, + "m_Name": { + "offset": 48, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -34,30 +46,102 @@ }, "CAnimGraphNetworkedVariables": { "fields": { - "m_OwnerOnlyPredNetBoolVariables": 248, - "m_OwnerOnlyPredNetByteVariables": 272, - "m_OwnerOnlyPredNetFloatVariables": 392, - "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, - "m_OwnerOnlyPredNetIntVariables": 320, - "m_OwnerOnlyPredNetQuaternionVariables": 440, - "m_OwnerOnlyPredNetUInt16Variables": 296, - "m_OwnerOnlyPredNetUInt32Variables": 344, - "m_OwnerOnlyPredNetUInt64Variables": 368, - "m_OwnerOnlyPredNetVectorVariables": 416, - "m_PredNetBoolVariables": 8, - "m_PredNetByteVariables": 32, - "m_PredNetFloatVariables": 152, - "m_PredNetGlobalSymbolVariables": 224, - "m_PredNetIntVariables": 80, - "m_PredNetQuaternionVariables": 200, - "m_PredNetUInt16Variables": 56, - "m_PredNetUInt32Variables": 104, - "m_PredNetUInt64Variables": 128, - "m_PredNetVectorVariables": 176, - "m_flLastTeleportTime": 500, - "m_nBoolVariablesCount": 488, - "m_nOwnerOnlyBoolVariablesCount": 492, - "m_nRandomSeedOffset": 496 + "m_OwnerOnlyPredNetBoolVariables": { + "offset": 248, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetByteVariables": { + "offset": 272, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetFloatVariables": { + "offset": 392, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetGlobalSymbolVariables": { + "offset": 464, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetIntVariables": { + "offset": 320, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetQuaternionVariables": { + "offset": 440, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt16Variables": { + "offset": 296, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt32Variables": { + "offset": 344, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt64Variables": { + "offset": 368, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetVectorVariables": { + "offset": 416, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetBoolVariables": { + "offset": 8, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetByteVariables": { + "offset": 32, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetFloatVariables": { + "offset": 152, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetGlobalSymbolVariables": { + "offset": 224, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetIntVariables": { + "offset": 80, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetQuaternionVariables": { + "offset": 200, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetUInt16Variables": { + "offset": 56, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetUInt32Variables": { + "offset": 104, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetUInt64Variables": { + "offset": 128, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PredNetVectorVariables": { + "offset": 176, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_flLastTeleportTime": { + "offset": 500, + "type_name": "float32" + }, + "m_nBoolVariablesCount": { + "offset": 488, + "type_name": "int32" + }, + "m_nOwnerOnlyBoolVariablesCount": { + "offset": 492, + "type_name": "int32" + }, + "m_nRandomSeedOffset": { + "offset": 496, + "type_name": "int32" + } }, "metadata": [ { @@ -185,8 +269,14 @@ }, "CAttributeList": { "fields": { - "m_Attributes": 8, - "m_pManager": 88 + "m_Attributes": { + "offset": 8, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_pManager": { + "offset": 88, + "type_name": "CAttributeManager*" + } }, "metadata": [ { @@ -199,12 +289,30 @@ }, "CAttributeManager": { "fields": { - "m_CachedResults": 48, - "m_ProviderType": 44, - "m_Providers": 8, - "m_bPreventLoopback": 40, - "m_hOuter": 36, - "m_iReapplyProvisionParity": 32 + "m_CachedResults": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_ProviderType": { + "offset": 44, + "type_name": "attributeprovidertypes_t" + }, + "m_Providers": { + "offset": 8, + "type_name": "CUtlVector>" + }, + "m_bPreventLoopback": { + "offset": 40, + "type_name": "bool" + }, + "m_hOuter": { + "offset": 36, + "type_name": "CHandle" + }, + "m_iReapplyProvisionParity": { + "offset": 32, + "type_name": "int32" + } }, "metadata": [ { @@ -227,28 +335,76 @@ }, "CAttributeManager__cached_attribute_float_t": { "fields": { - "flIn": 0, - "flOut": 16, - "iAttribHook": 8 + "flIn": { + "offset": 0, + "type_name": "float32" + }, + "flOut": { + "offset": 16, + "type_name": "float32" + }, + "iAttribHook": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": null }, "CBaseAnimGraph": { "fields": { - "m_RagdollPose": 3576, - "m_bAnimGraphUpdateEnabled": 3504, - "m_bAnimationUpdateScheduled": 3524, - "m_bBuiltRagdoll": 3552, - "m_bHasAnimatedMaterialAttributes": 3664, - "m_bInitiallyPopulateInterpHistory": 3488, - "m_bRagdollClientSide": 3648, - "m_bSuppressAnimEventSounds": 3490, - "m_flMaxSlopeDistance": 3508, - "m_nForceBone": 3540, - "m_pClientsideRagdoll": 3544, - "m_vLastSlopeCheckPos": 3512, - "m_vecForce": 3528 + "m_RagdollPose": { + "offset": 3576, + "type_name": "PhysicsRagdollPose_t" + }, + "m_bAnimGraphUpdateEnabled": { + "offset": 3504, + "type_name": "bool" + }, + "m_bAnimationUpdateScheduled": { + "offset": 3524, + "type_name": "bool" + }, + "m_bBuiltRagdoll": { + "offset": 3552, + "type_name": "bool" + }, + "m_bHasAnimatedMaterialAttributes": { + "offset": 3664, + "type_name": "bool" + }, + "m_bInitiallyPopulateInterpHistory": { + "offset": 3488, + "type_name": "bool" + }, + "m_bRagdollClientSide": { + "offset": 3648, + "type_name": "bool" + }, + "m_bSuppressAnimEventSounds": { + "offset": 3490, + "type_name": "bool" + }, + "m_flMaxSlopeDistance": { + "offset": 3508, + "type_name": "float32" + }, + "m_nForceBone": { + "offset": 3540, + "type_name": "int32" + }, + "m_pClientsideRagdoll": { + "offset": 3544, + "type_name": "CBaseAnimGraph*" + }, + "m_vLastSlopeCheckPos": { + "offset": 3512, + "type_name": "Vector" + }, + "m_vecForce": { + "offset": 3528, + "type_name": "Vector" + } }, "metadata": [ { @@ -290,20 +446,62 @@ }, "CBaseAnimGraphController": { "fields": { - "m_animGraphNetworkedVars": 24, - "m_bLastUpdateSkipped": 5332, - "m_bNetworkedAnimationInputsChanged": 5330, - "m_bNetworkedSequenceChanged": 5331, - "m_bSequenceFinished": 5288, - "m_flPlaybackRate": 5316, - "m_flPrevAnimUpdateTime": 5336, - "m_flSeqFixedCycle": 5308, - "m_flSeqStartTime": 5304, - "m_flSoundSyncTime": 5292, - "m_hSequence": 5300, - "m_nActiveIKChainMask": 5296, - "m_nAnimLoopMode": 5312, - "m_nNotifyState": 5328 + "m_animGraphNetworkedVars": { + "offset": 24, + "type_name": "CAnimGraphNetworkedVariables" + }, + "m_bLastUpdateSkipped": { + "offset": 5332, + "type_name": "bool" + }, + "m_bNetworkedAnimationInputsChanged": { + "offset": 5330, + "type_name": "bool" + }, + "m_bNetworkedSequenceChanged": { + "offset": 5331, + "type_name": "bool" + }, + "m_bSequenceFinished": { + "offset": 5288, + "type_name": "bool" + }, + "m_flPlaybackRate": { + "offset": 5316, + "type_name": "CNetworkedQuantizedFloat" + }, + "m_flPrevAnimUpdateTime": { + "offset": 5336, + "type_name": "GameTime_t" + }, + "m_flSeqFixedCycle": { + "offset": 5308, + "type_name": "float32" + }, + "m_flSeqStartTime": { + "offset": 5304, + "type_name": "GameTime_t" + }, + "m_flSoundSyncTime": { + "offset": 5292, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 5300, + "type_name": "HSequence" + }, + "m_nActiveIKChainMask": { + "offset": 5296, + "type_name": "uint32" + }, + "m_nAnimLoopMode": { + "offset": 5312, + "type_name": "AnimLoopMode_t" + }, + "m_nNotifyState": { + "offset": 5328, + "type_name": "SequenceFinishNotifyState_t" + } }, "metadata": [ { @@ -336,22 +534,70 @@ }, "CBasePlayerController": { "fields": { - "m_CommandContext": 1400, - "m_bIsHLTV": 1624, - "m_bIsLocalPlayerController": 1776, - "m_bKnownTeamMismatch": 1584, - "m_hPawn": 1580, - "m_hPredictedPawn": 1588, - "m_hSplitOwner": 1596, - "m_hSplitScreenPlayers": 1600, - "m_iConnected": 1628, - "m_iDesiredFOV": 1780, - "m_iszPlayerName": 1632, - "m_nFinalPredictedTick": 1392, - "m_nInButtonsWhichAreToggles": 1568, - "m_nSplitScreenSlot": 1592, - "m_nTickBase": 1576, - "m_steamID": 1768 + "m_CommandContext": { + "offset": 1400, + "type_name": "C_CommandContext" + }, + "m_bIsHLTV": { + "offset": 1624, + "type_name": "bool" + }, + "m_bIsLocalPlayerController": { + "offset": 1776, + "type_name": "bool" + }, + "m_bKnownTeamMismatch": { + "offset": 1584, + "type_name": "bool" + }, + "m_hPawn": { + "offset": 1580, + "type_name": "CHandle" + }, + "m_hPredictedPawn": { + "offset": 1588, + "type_name": "CHandle" + }, + "m_hSplitOwner": { + "offset": 1596, + "type_name": "CHandle" + }, + "m_hSplitScreenPlayers": { + "offset": 1600, + "type_name": "CUtlVector>" + }, + "m_iConnected": { + "offset": 1628, + "type_name": "PlayerConnectedState" + }, + "m_iDesiredFOV": { + "offset": 1780, + "type_name": "uint32" + }, + "m_iszPlayerName": { + "offset": 1632, + "type_name": "char[128]" + }, + "m_nFinalPredictedTick": { + "offset": 1392, + "type_name": "int32" + }, + "m_nInButtonsWhichAreToggles": { + "offset": 1568, + "type_name": "uint64" + }, + "m_nSplitScreenSlot": { + "offset": 1592, + "type_name": "CSplitScreenSlot" + }, + "m_nTickBase": { + "offset": 1576, + "type_name": "uint32" + }, + "m_steamID": { + "offset": 1768, + "type_name": "uint64" + } }, "metadata": [ { @@ -448,20 +694,62 @@ }, "CBasePlayerVData": { "fields": { - "m_flArmDamageMultiplier": 312, - "m_flChestDamageMultiplier": 280, - "m_flCrouchTime": 372, - "m_flDrowningDamageInterval": 348, - "m_flHeadDamageMultiplier": 264, - "m_flHoldBreathTime": 344, - "m_flLegDamageMultiplier": 328, - "m_flStomachDamageMultiplier": 296, - "m_flUseAngleTolerance": 368, - "m_flUseRange": 364, - "m_nDrowningDamageInitial": 352, - "m_nDrowningDamageMax": 356, - "m_nWaterSpeed": 360, - "m_sModelName": 40 + "m_flArmDamageMultiplier": { + "offset": 312, + "type_name": "CSkillFloat" + }, + "m_flChestDamageMultiplier": { + "offset": 280, + "type_name": "CSkillFloat" + }, + "m_flCrouchTime": { + "offset": 372, + "type_name": "float32" + }, + "m_flDrowningDamageInterval": { + "offset": 348, + "type_name": "float32" + }, + "m_flHeadDamageMultiplier": { + "offset": 264, + "type_name": "CSkillFloat" + }, + "m_flHoldBreathTime": { + "offset": 344, + "type_name": "float32" + }, + "m_flLegDamageMultiplier": { + "offset": 328, + "type_name": "CSkillFloat" + }, + "m_flStomachDamageMultiplier": { + "offset": 296, + "type_name": "CSkillFloat" + }, + "m_flUseAngleTolerance": { + "offset": 368, + "type_name": "float32" + }, + "m_flUseRange": { + "offset": 364, + "type_name": "float32" + }, + "m_nDrowningDamageInitial": { + "offset": 352, + "type_name": "int32" + }, + "m_nDrowningDamageMax": { + "offset": 356, + "type_name": "int32" + }, + "m_nWaterSpeed": { + "offset": 360, + "type_name": "int32" + }, + "m_sModelName": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -473,28 +761,94 @@ }, "CBasePlayerWeaponVData": { "fields": { - "m_aShootSounds": 800, - "m_bAllowFlipping": 489, - "m_bAutoSwitchFrom": 781, - "m_bAutoSwitchTo": 780, - "m_bBuiltRightHanded": 488, - "m_bLinkedCooldowns": 752, - "m_bReserveAmmoAsClips": 772, - "m_iDefaultClip1": 764, - "m_iDefaultClip2": 768, - "m_iFlags": 753, - "m_iMaxClip1": 756, - "m_iMaxClip2": 760, - "m_iPosition": 792, - "m_iRumbleEffect": 784, - "m_iSlot": 788, - "m_iWeight": 776, - "m_nPrimaryAmmoType": 754, - "m_nSecondaryAmmoType": 755, - "m_sMuzzleAttachment": 496, - "m_sToolsOnlyOwnerModelName": 264, - "m_szMuzzleFlashParticle": 528, - "m_szWorldModel": 40 + "m_aShootSounds": { + "offset": 800, + "type_name": "CUtlOrderedMap" + }, + "m_bAllowFlipping": { + "offset": 489, + "type_name": "bool" + }, + "m_bAutoSwitchFrom": { + "offset": 781, + "type_name": "bool" + }, + "m_bAutoSwitchTo": { + "offset": 780, + "type_name": "bool" + }, + "m_bBuiltRightHanded": { + "offset": 488, + "type_name": "bool" + }, + "m_bLinkedCooldowns": { + "offset": 752, + "type_name": "bool" + }, + "m_bReserveAmmoAsClips": { + "offset": 772, + "type_name": "bool" + }, + "m_iDefaultClip1": { + "offset": 764, + "type_name": "int32" + }, + "m_iDefaultClip2": { + "offset": 768, + "type_name": "int32" + }, + "m_iFlags": { + "offset": 753, + "type_name": "ItemFlagTypes_t" + }, + "m_iMaxClip1": { + "offset": 756, + "type_name": "int32" + }, + "m_iMaxClip2": { + "offset": 760, + "type_name": "int32" + }, + "m_iPosition": { + "offset": 792, + "type_name": "int32" + }, + "m_iRumbleEffect": { + "offset": 784, + "type_name": "RumbleEffect_t" + }, + "m_iSlot": { + "offset": 788, + "type_name": "int32" + }, + "m_iWeight": { + "offset": 776, + "type_name": "int32" + }, + "m_nPrimaryAmmoType": { + "offset": 754, + "type_name": "AmmoIndex_t" + }, + "m_nSecondaryAmmoType": { + "offset": 755, + "type_name": "AmmoIndex_t" + }, + "m_sMuzzleAttachment": { + "offset": 496, + "type_name": "CAttachmentNameSymbolWithStorage" + }, + "m_sToolsOnlyOwnerModelName": { + "offset": 264, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashParticle": { + "offset": 528, + "type_name": "CResourceNameTyped>" + }, + "m_szWorldModel": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -506,25 +860,46 @@ }, "CBaseProp": { "fields": { - "m_bConformToCollisionBounds": 3984, - "m_bModelOverrodeBlockLOS": 3976, - "m_iShapeType": 3980, - "m_mPreferredCatchTransform": 3988 + "m_bConformToCollisionBounds": { + "offset": 3984, + "type_name": "bool" + }, + "m_bModelOverrodeBlockLOS": { + "offset": 3976, + "type_name": "bool" + }, + "m_iShapeType": { + "offset": 3980, + "type_name": "int32" + }, + "m_mPreferredCatchTransform": { + "offset": 3988, + "type_name": "matrix3x4_t" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "CBodyComponent": { "fields": { - "__m_pChainEntity": 32, - "m_pSceneNode": 8 + "__m_pChainEntity": { + "offset": 32, + "type_name": "CNetworkVarChainer" + }, + "m_pSceneNode": { + "offset": 8, + "type_name": "CGameSceneNode*" + } }, "metadata": [], "parent": "CEntityComponent" }, "CBodyComponentBaseAnimGraph": { "fields": { - "m_animationController": 1168 + "m_animationController": { + "offset": 1168, + "type_name": "CBaseAnimGraphController" + } }, "metadata": [ { @@ -542,7 +917,10 @@ }, "CBodyComponentPoint": { "fields": { - "m_sceneNode": 80 + "m_sceneNode": { + "offset": 80, + "type_name": "CGameSceneNode" + } }, "metadata": [ { @@ -555,7 +933,10 @@ }, "CBodyComponentSkeletonInstance": { "fields": { - "m_skeletonInstance": 80 + "m_skeletonInstance": { + "offset": 80, + "type_name": "CSkeletonInstance" + } }, "metadata": [ { @@ -568,7 +949,10 @@ }, "CBombTarget": { "fields": { - "m_bBombPlantedHere": 3376 + "m_bBombPlantedHere": { + "offset": 3376, + "type_name": "bool" + } }, "metadata": [ { @@ -581,12 +965,30 @@ }, "CBuoyancyHelper": { "fields": { - "m_flFluidDensity": 28, - "m_nFluidType": 24, - "m_vecFractionOfWheelSubmergedForWheelDrag": 80, - "m_vecFractionOfWheelSubmergedForWheelFriction": 32, - "m_vecWheelDrag": 104, - "m_vecWheelFrictionScales": 56 + "m_flFluidDensity": { + "offset": 28, + "type_name": "float32" + }, + "m_nFluidType": { + "offset": 24, + "type_name": "CUtlStringToken" + }, + "m_vecFractionOfWheelSubmergedForWheelDrag": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_vecFractionOfWheelSubmergedForWheelFriction": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_vecWheelDrag": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_vecWheelFrictionScales": { + "offset": 56, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": null @@ -613,14 +1015,20 @@ }, "CCSGameModeRules": { "fields": { - "__m_pChainEntity": 8 + "__m_pChainEntity": { + "offset": 8, + "type_name": "CNetworkVarChainer" + } }, "metadata": [], "parent": null }, "CCSGameModeRules_ArmsRace": { "fields": { - "m_WeaponSequence": 48 + "m_WeaponSequence": { + "offset": 48, + "type_name": "C_NetworkUtlVectorBase" + } }, "metadata": [ { @@ -633,9 +1041,18 @@ }, "CCSGameModeRules_Deathmatch": { "fields": { - "m_flDMBonusStartTime": 48, - "m_flDMBonusTimeLength": 52, - "m_sDMBonusWeapon": 56 + "m_flDMBonusStartTime": { + "offset": 48, + "type_name": "GameTime_t" + }, + "m_flDMBonusTimeLength": { + "offset": 52, + "type_name": "float32" + }, + "m_sDMBonusWeapon": { + "offset": 56, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -673,14 +1090,38 @@ }, "CCSObserver_ObserverServices": { "fields": { - "m_bObserverInterpolationNeedsDeferredSetup": 164, - "m_flObsInterp_PathLength": 116, - "m_hLastObserverTarget": 88, - "m_obsInterpState": 160, - "m_qObsInterp_OrientationStart": 128, - "m_qObsInterp_OrientationTravelDir": 144, - "m_vecObserverInterpStartPos": 104, - "m_vecObserverInterpolateOffset": 92 + "m_bObserverInterpolationNeedsDeferredSetup": { + "offset": 164, + "type_name": "bool" + }, + "m_flObsInterp_PathLength": { + "offset": 116, + "type_name": "float32" + }, + "m_hLastObserverTarget": { + "offset": 88, + "type_name": "CEntityHandle" + }, + "m_obsInterpState": { + "offset": 160, + "type_name": "ObserverInterpState_t" + }, + "m_qObsInterp_OrientationStart": { + "offset": 128, + "type_name": "Quaternion" + }, + "m_qObsInterp_OrientationTravelDir": { + "offset": 144, + "type_name": "Quaternion" + }, + "m_vecObserverInterpStartPos": { + "offset": 104, + "type_name": "Vector" + }, + "m_vecObserverInterpolateOffset": { + "offset": 92, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPlayer_ObserverServices" @@ -697,12 +1138,30 @@ }, "CCSPlayerBase_CameraServices": { "fields": { - "m_flFOVRate": 540, - "m_flFOVTime": 536, - "m_flLastShotFOV": 548, - "m_hZoomOwner": 544, - "m_iFOV": 528, - "m_iFOVStart": 532 + "m_flFOVRate": { + "offset": 540, + "type_name": "float32" + }, + "m_flFOVTime": { + "offset": 536, + "type_name": "GameTime_t" + }, + "m_flLastShotFOV": { + "offset": 548, + "type_name": "float32" + }, + "m_hZoomOwner": { + "offset": 544, + "type_name": "CHandle" + }, + "m_iFOV": { + "offset": 528, + "type_name": "uint32" + }, + "m_iFOVStart": { + "offset": 532, + "type_name": "uint32" + } }, "metadata": [ { @@ -735,74 +1194,278 @@ }, "CCSPlayerController": { "fields": { - "m_bAbandonAllowsSurrender": 2050, - "m_bAbandonOffersInstantSurrender": 2051, - "m_bCanControlObservedBot": 2080, - "m_bCannotBeKicked": 2048, - "m_bControllingBot": 2072, - "m_bDisconnection1MinWarningPrinted": 2052, - "m_bEverFullyConnected": 2049, - "m_bEverPlayedOnTeam": 1892, - "m_bFireBulletsSeedSynchronized": 2157, - "m_bHasBeenControlledByPlayerThisRound": 2074, - "m_bHasCommunicationAbuseMute": 1860, - "m_bHasControlledBotThisRound": 2073, - "m_bIsPlayerNameDirty": 2156, - "m_bMvpNoMusic": 2138, - "m_bPawnHasDefuser": 2104, - "m_bPawnHasHelmet": 2105, - "m_bPawnIsAlive": 2092, - "m_bScoreReported": 2053, - "m_eMvpReason": 2140, - "m_eNetworkDisconnectionReason": 2044, - "m_flForceTeamTime": 1884, - "m_flPreviousForceJoinTeamTime": 1896, - "m_hObserverPawn": 2088, - "m_hOriginalControllerOfCurrentPawn": 2120, - "m_hPlayerPawn": 2084, - "m_iCoachingTeam": 1920, - "m_iCompTeammateColor": 1888, - "m_iCompetitiveRankType": 1952, - "m_iCompetitiveRanking": 1944, - "m_iCompetitiveRankingPredicted_Loss": 1960, - "m_iCompetitiveRankingPredicted_Tie": 1964, - "m_iCompetitiveRankingPredicted_Win": 1956, - "m_iCompetitiveWins": 1948, - "m_iDraftIndex": 2032, - "m_iMVPs": 2152, - "m_iMusicKitID": 2144, - "m_iMusicKitMVPs": 2148, - "m_iPawnArmor": 2100, - "m_iPawnBotDifficulty": 2116, - "m_iPawnHealth": 2096, - "m_iPawnLifetimeEnd": 2112, - "m_iPawnLifetimeStart": 2108, - "m_iPendingTeamNum": 1880, - "m_iPing": 1856, - "m_iScore": 2124, - "m_msQueuedModeDisconnectionTimestamp": 2036, - "m_nBotsControlledThisRound": 2076, - "m_nDisconnectionTick": 2056, - "m_nEndMatchNextMapVote": 1968, - "m_nFirstKill": 2136, - "m_nKillCount": 2137, - "m_nPawnCharacterDefIndex": 2106, - "m_nPlayerDominated": 1928, - "m_nPlayerDominatingMe": 1936, - "m_nQuestProgressReason": 1980, - "m_pActionTrackingServices": 1840, - "m_pDamageServices": 1848, - "m_pInGameMoneyServices": 1824, - "m_pInventoryServices": 1832, - "m_recentKillQueue": 2128, - "m_rtActiveMissionPeriod": 1976, - "m_sSanitizedPlayerName": 1912, - "m_szClan": 1904, - "m_szCrosshairCodes": 1872, - "m_uiAbandonRecordedReason": 2040, - "m_uiCommunicationMuteFlags": 1864, - "m_unActiveQuestId": 1972, - "m_unPlayerTvControlFlags": 1984 + "m_bAbandonAllowsSurrender": { + "offset": 2050, + "type_name": "bool" + }, + "m_bAbandonOffersInstantSurrender": { + "offset": 2051, + "type_name": "bool" + }, + "m_bCanControlObservedBot": { + "offset": 2080, + "type_name": "bool" + }, + "m_bCannotBeKicked": { + "offset": 2048, + "type_name": "bool" + }, + "m_bControllingBot": { + "offset": 2072, + "type_name": "bool" + }, + "m_bDisconnection1MinWarningPrinted": { + "offset": 2052, + "type_name": "bool" + }, + "m_bEverFullyConnected": { + "offset": 2049, + "type_name": "bool" + }, + "m_bEverPlayedOnTeam": { + "offset": 1892, + "type_name": "bool" + }, + "m_bFireBulletsSeedSynchronized": { + "offset": 2157, + "type_name": "bool" + }, + "m_bHasBeenControlledByPlayerThisRound": { + "offset": 2074, + "type_name": "bool" + }, + "m_bHasCommunicationAbuseMute": { + "offset": 1860, + "type_name": "bool" + }, + "m_bHasControlledBotThisRound": { + "offset": 2073, + "type_name": "bool" + }, + "m_bIsPlayerNameDirty": { + "offset": 2156, + "type_name": "bool" + }, + "m_bMvpNoMusic": { + "offset": 2138, + "type_name": "bool" + }, + "m_bPawnHasDefuser": { + "offset": 2104, + "type_name": "bool" + }, + "m_bPawnHasHelmet": { + "offset": 2105, + "type_name": "bool" + }, + "m_bPawnIsAlive": { + "offset": 2092, + "type_name": "bool" + }, + "m_bScoreReported": { + "offset": 2053, + "type_name": "bool" + }, + "m_eMvpReason": { + "offset": 2140, + "type_name": "int32" + }, + "m_eNetworkDisconnectionReason": { + "offset": 2044, + "type_name": "uint32" + }, + "m_flForceTeamTime": { + "offset": 1884, + "type_name": "GameTime_t" + }, + "m_flPreviousForceJoinTeamTime": { + "offset": 1896, + "type_name": "GameTime_t" + }, + "m_hObserverPawn": { + "offset": 2088, + "type_name": "CHandle" + }, + "m_hOriginalControllerOfCurrentPawn": { + "offset": 2120, + "type_name": "CHandle" + }, + "m_hPlayerPawn": { + "offset": 2084, + "type_name": "CHandle" + }, + "m_iCoachingTeam": { + "offset": 1920, + "type_name": "int32" + }, + "m_iCompTeammateColor": { + "offset": 1888, + "type_name": "int32" + }, + "m_iCompetitiveRankType": { + "offset": 1952, + "type_name": "int8" + }, + "m_iCompetitiveRanking": { + "offset": 1944, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Loss": { + "offset": 1960, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Tie": { + "offset": 1964, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Win": { + "offset": 1956, + "type_name": "int32" + }, + "m_iCompetitiveWins": { + "offset": 1948, + "type_name": "int32" + }, + "m_iDraftIndex": { + "offset": 2032, + "type_name": "int32" + }, + "m_iMVPs": { + "offset": 2152, + "type_name": "int32" + }, + "m_iMusicKitID": { + "offset": 2144, + "type_name": "int32" + }, + "m_iMusicKitMVPs": { + "offset": 2148, + "type_name": "int32" + }, + "m_iPawnArmor": { + "offset": 2100, + "type_name": "int32" + }, + "m_iPawnBotDifficulty": { + "offset": 2116, + "type_name": "int32" + }, + "m_iPawnHealth": { + "offset": 2096, + "type_name": "uint32" + }, + "m_iPawnLifetimeEnd": { + "offset": 2112, + "type_name": "int32" + }, + "m_iPawnLifetimeStart": { + "offset": 2108, + "type_name": "int32" + }, + "m_iPendingTeamNum": { + "offset": 1880, + "type_name": "uint8" + }, + "m_iPing": { + "offset": 1856, + "type_name": "uint32" + }, + "m_iScore": { + "offset": 2124, + "type_name": "int32" + }, + "m_msQueuedModeDisconnectionTimestamp": { + "offset": 2036, + "type_name": "uint32" + }, + "m_nBotsControlledThisRound": { + "offset": 2076, + "type_name": "int32" + }, + "m_nDisconnectionTick": { + "offset": 2056, + "type_name": "int32" + }, + "m_nEndMatchNextMapVote": { + "offset": 1968, + "type_name": "int32" + }, + "m_nFirstKill": { + "offset": 2136, + "type_name": "uint8" + }, + "m_nKillCount": { + "offset": 2137, + "type_name": "uint8" + }, + "m_nPawnCharacterDefIndex": { + "offset": 2106, + "type_name": "uint16" + }, + "m_nPlayerDominated": { + "offset": 1928, + "type_name": "uint64" + }, + "m_nPlayerDominatingMe": { + "offset": 1936, + "type_name": "uint64" + }, + "m_nQuestProgressReason": { + "offset": 1980, + "type_name": "QuestProgress::Reason" + }, + "m_pActionTrackingServices": { + "offset": 1840, + "type_name": "CCSPlayerController_ActionTrackingServices*" + }, + "m_pDamageServices": { + "offset": 1848, + "type_name": "CCSPlayerController_DamageServices*" + }, + "m_pInGameMoneyServices": { + "offset": 1824, + "type_name": "CCSPlayerController_InGameMoneyServices*" + }, + "m_pInventoryServices": { + "offset": 1832, + "type_name": "CCSPlayerController_InventoryServices*" + }, + "m_recentKillQueue": { + "offset": 2128, + "type_name": "uint8[8]" + }, + "m_rtActiveMissionPeriod": { + "offset": 1976, + "type_name": "uint32" + }, + "m_sSanitizedPlayerName": { + "offset": 1912, + "type_name": "CUtlString" + }, + "m_szClan": { + "offset": 1904, + "type_name": "CUtlSymbolLarge" + }, + "m_szCrosshairCodes": { + "offset": 1872, + "type_name": "CUtlSymbolLarge" + }, + "m_uiAbandonRecordedReason": { + "offset": 2040, + "type_name": "uint32" + }, + "m_uiCommunicationMuteFlags": { + "offset": 1864, + "type_name": "uint32" + }, + "m_unActiveQuestId": { + "offset": 1972, + "type_name": "uint16" + }, + "m_unPlayerTvControlFlags": { + "offset": 1984, + "type_name": "uint32" + } }, "metadata": [ { @@ -1087,11 +1750,26 @@ }, "CCSPlayerController_ActionTrackingServices": { "fields": { - "m_iNumRoundKills": 272, - "m_iNumRoundKillsHeadshots": 276, - "m_matchStats": 144, - "m_perRoundStats": 64, - "m_unTotalRoundDamageDealt": 280 + "m_iNumRoundKills": { + "offset": 272, + "type_name": "int32" + }, + "m_iNumRoundKillsHeadshots": { + "offset": 276, + "type_name": "int32" + }, + "m_matchStats": { + "offset": 144, + "type_name": "CSMatchStats_t" + }, + "m_perRoundStats": { + "offset": 64, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_unTotalRoundDamageDealt": { + "offset": 280, + "type_name": "uint32" + } }, "metadata": [ { @@ -1124,8 +1802,14 @@ }, "CCSPlayerController_DamageServices": { "fields": { - "m_DamageList": 72, - "m_nSendUpdate": 64 + "m_DamageList": { + "offset": 72, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_nSendUpdate": { + "offset": 64, + "type_name": "int32" + } }, "metadata": [ { @@ -1143,10 +1827,22 @@ }, "CCSPlayerController_InGameMoneyServices": { "fields": { - "m_iAccount": 64, - "m_iCashSpentThisRound": 76, - "m_iStartAccount": 68, - "m_iTotalCashSpent": 72 + "m_iAccount": { + "offset": 64, + "type_name": "int32" + }, + "m_iCashSpentThisRound": { + "offset": 76, + "type_name": "int32" + }, + "m_iStartAccount": { + "offset": 68, + "type_name": "int32" + }, + "m_iTotalCashSpent": { + "offset": 72, + "type_name": "int32" + } }, "metadata": [ { @@ -1174,14 +1870,38 @@ }, "CCSPlayerController_InventoryServices": { "fields": { - "m_nPersonaDataPublicCommendsFriendly": 104, - "m_nPersonaDataPublicCommendsLeader": 96, - "m_nPersonaDataPublicCommendsTeacher": 100, - "m_nPersonaDataPublicLevel": 92, - "m_nPersonaDataXpTrailLevel": 108, - "m_rank": 68, - "m_unMusicID": 64, - "m_vecServerAuthoritativeWeaponSlots": 112 + "m_nPersonaDataPublicCommendsFriendly": { + "offset": 104, + "type_name": "int32" + }, + "m_nPersonaDataPublicCommendsLeader": { + "offset": 96, + "type_name": "int32" + }, + "m_nPersonaDataPublicCommendsTeacher": { + "offset": 100, + "type_name": "int32" + }, + "m_nPersonaDataPublicLevel": { + "offset": 92, + "type_name": "int32" + }, + "m_nPersonaDataXpTrailLevel": { + "offset": 108, + "type_name": "int32" + }, + "m_rank": { + "offset": 68, + "type_name": "MedalRank_t[6]" + }, + "m_unMusicID": { + "offset": 64, + "type_name": "uint16" + }, + "m_vecServerAuthoritativeWeaponSlots": { + "offset": 112, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -1229,10 +1949,22 @@ }, "CCSPlayer_ActionTrackingServices": { "fields": { - "m_bIsRescuing": 68, - "m_hLastWeaponBeforeC4AutoSwitch": 64, - "m_weaponPurchasesThisMatch": 72, - "m_weaponPurchasesThisRound": 160 + "m_bIsRescuing": { + "offset": 68, + "type_name": "bool" + }, + "m_hLastWeaponBeforeC4AutoSwitch": { + "offset": 64, + "type_name": "CHandle" + }, + "m_weaponPurchasesThisMatch": { + "offset": 72, + "type_name": "WeaponPurchaseTracker_t" + }, + "m_weaponPurchasesThisRound": { + "offset": 160, + "type_name": "WeaponPurchaseTracker_t" + } }, "metadata": [ { @@ -1255,7 +1987,10 @@ }, "CCSPlayer_BulletServices": { "fields": { - "m_totalHitsOnServer": 64 + "m_totalHitsOnServer": { + "offset": 64, + "type_name": "int32" + } }, "metadata": [ { @@ -1268,7 +2003,10 @@ }, "CCSPlayer_BuyServices": { "fields": { - "m_vecSellbackPurchaseEntries": 64 + "m_vecSellbackPurchaseEntries": { + "offset": 64, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -1281,8 +2019,14 @@ }, "CCSPlayer_CameraServices": { "fields": { - "m_flDeathCamTilt": 552, - "m_vClientScopeInaccuracy": 560 + "m_flDeathCamTilt": { + "offset": 552, + "type_name": "float32" + }, + "m_vClientScopeInaccuracy": { + "offset": 560, + "type_name": "Vector" + } }, "metadata": [], "parent": "CCSPlayerBase_CameraServices" @@ -1299,8 +2043,14 @@ }, "CCSPlayer_HostageServices": { "fields": { - "m_hCarriedHostage": 64, - "m_hCarriedHostageProp": 68 + "m_hCarriedHostage": { + "offset": 64, + "type_name": "CHandle" + }, + "m_hCarriedHostageProp": { + "offset": 68, + "type_name": "CHandle" + } }, "metadata": [ { @@ -1318,9 +2068,18 @@ }, "CCSPlayer_ItemServices": { "fields": { - "m_bHasDefuser": 64, - "m_bHasHeavyArmor": 66, - "m_bHasHelmet": 65 + "m_bHasDefuser": { + "offset": 64, + "type_name": "bool" + }, + "m_bHasHeavyArmor": { + "offset": 66, + "type_name": "bool" + }, + "m_bHasHelmet": { + "offset": 65, + "type_name": "bool" + } }, "metadata": [ { @@ -1343,44 +2102,158 @@ }, "CCSPlayer_MovementServices": { "fields": { - "m_StuckLast": 1132, - "m_bDesiresDuck": 561, - "m_bDuckOverride": 560, - "m_bHasWalkMovedSinceLastJump": 601, - "m_bInStuckTest": 602, - "m_bOldJumpPressed": 1192, - "m_bSpeedCropped": 1136, - "m_duckUntilOnGround": 600, - "m_fStashGrenadeParameterWhen": 1200, - "m_flAccumulatedJumpError": 1244, - "m_flDuckAmount": 552, - "m_flDuckOffset": 564, - "m_flDuckSpeed": 556, - "m_flGroundMoveEfficiency": 1140, - "m_flHeightAtJumpStart": 1228, - "m_flJumpPressedTime": 1196, - "m_flLastDuckTime": 580, - "m_flMaxJumpHeightLastJump": 1236, - "m_flMaxJumpHeightThisJump": 1232, - "m_flOffsetTickCompleteTime": 1216, - "m_flOffsetTickStashedSpeed": 1220, - "m_flStamina": 1224, - "m_flStaminaAtJumpStart": 1240, - "m_flStuckCheckTime": 616, - "m_flWaterEntryTime": 1148, - "m_nButtonDownMaskPrev": 1208, - "m_nDuckJumpTimeMsecs": 572, - "m_nDuckTimeMsecs": 568, - "m_nGameCodeHasMovedPlayerAfterCommand": 1188, - "m_nJumpTimeMsecs": 576, - "m_nLadderSurfacePropIndex": 548, - "m_nOldWaterLevel": 1144, - "m_nTraceCount": 1128, - "m_vecForward": 1152, - "m_vecLadderNormal": 536, - "m_vecLastPositionAtFullCrouchSpeed": 592, - "m_vecLeft": 1164, - "m_vecUp": 1176 + "m_StuckLast": { + "offset": 1132, + "type_name": "int32" + }, + "m_bDesiresDuck": { + "offset": 561, + "type_name": "bool" + }, + "m_bDuckOverride": { + "offset": 560, + "type_name": "bool" + }, + "m_bHasWalkMovedSinceLastJump": { + "offset": 601, + "type_name": "bool" + }, + "m_bInStuckTest": { + "offset": 602, + "type_name": "bool" + }, + "m_bOldJumpPressed": { + "offset": 1192, + "type_name": "bool" + }, + "m_bSpeedCropped": { + "offset": 1136, + "type_name": "bool" + }, + "m_duckUntilOnGround": { + "offset": 600, + "type_name": "bool" + }, + "m_fStashGrenadeParameterWhen": { + "offset": 1200, + "type_name": "GameTime_t" + }, + "m_flAccumulatedJumpError": { + "offset": 1244, + "type_name": "float32" + }, + "m_flDuckAmount": { + "offset": 552, + "type_name": "float32" + }, + "m_flDuckOffset": { + "offset": 564, + "type_name": "float32" + }, + "m_flDuckSpeed": { + "offset": 556, + "type_name": "float32" + }, + "m_flGroundMoveEfficiency": { + "offset": 1140, + "type_name": "float32" + }, + "m_flHeightAtJumpStart": { + "offset": 1228, + "type_name": "float32" + }, + "m_flJumpPressedTime": { + "offset": 1196, + "type_name": "float32" + }, + "m_flLastDuckTime": { + "offset": 580, + "type_name": "float32" + }, + "m_flMaxJumpHeightLastJump": { + "offset": 1236, + "type_name": "float32" + }, + "m_flMaxJumpHeightThisJump": { + "offset": 1232, + "type_name": "float32" + }, + "m_flOffsetTickCompleteTime": { + "offset": 1216, + "type_name": "float32" + }, + "m_flOffsetTickStashedSpeed": { + "offset": 1220, + "type_name": "float32" + }, + "m_flStamina": { + "offset": 1224, + "type_name": "float32" + }, + "m_flStaminaAtJumpStart": { + "offset": 1240, + "type_name": "float32" + }, + "m_flStuckCheckTime": { + "offset": 616, + "type_name": "float32[64][2]" + }, + "m_flWaterEntryTime": { + "offset": 1148, + "type_name": "float32" + }, + "m_nButtonDownMaskPrev": { + "offset": 1208, + "type_name": "uint64" + }, + "m_nDuckJumpTimeMsecs": { + "offset": 572, + "type_name": "uint32" + }, + "m_nDuckTimeMsecs": { + "offset": 568, + "type_name": "uint32" + }, + "m_nGameCodeHasMovedPlayerAfterCommand": { + "offset": 1188, + "type_name": "int32" + }, + "m_nJumpTimeMsecs": { + "offset": 576, + "type_name": "uint32" + }, + "m_nLadderSurfacePropIndex": { + "offset": 548, + "type_name": "int32" + }, + "m_nOldWaterLevel": { + "offset": 1144, + "type_name": "int32" + }, + "m_nTraceCount": { + "offset": 1128, + "type_name": "int32" + }, + "m_vecForward": { + "offset": 1152, + "type_name": "Vector" + }, + "m_vecLadderNormal": { + "offset": 536, + "type_name": "Vector" + }, + "m_vecLastPositionAtFullCrouchSpeed": { + "offset": 592, + "type_name": "Vector2D" + }, + "m_vecLeft": { + "offset": 1164, + "type_name": "Vector" + }, + "m_vecUp": { + "offset": 1176, + "type_name": "Vector" + } }, "metadata": [ { @@ -1473,7 +2346,10 @@ }, "CCSPlayer_PingServices": { "fields": { - "m_hPlayerPing": 64 + "m_hPlayerPing": { + "offset": 64, + "type_name": "CHandle" + } }, "metadata": [ { @@ -1491,7 +2367,10 @@ }, "CCSPlayer_ViewModelServices": { "fields": { - "m_hViewModel": 64 + "m_hViewModel": { + "offset": 64, + "type_name": "CHandle[3]" + } }, "metadata": [ { @@ -1504,20 +2383,44 @@ }, "CCSPlayer_WaterServices": { "fields": { - "m_flSwimSoundTime": 80, - "m_flWaterJumpTime": 64, - "m_vecWaterJumpVel": 68 + "m_flSwimSoundTime": { + "offset": 80, + "type_name": "float32" + }, + "m_flWaterJumpTime": { + "offset": 64, + "type_name": "float32" + }, + "m_vecWaterJumpVel": { + "offset": 68, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPlayer_WaterServices" }, "CCSPlayer_WeaponServices": { "fields": { - "m_bIsHoldingLookAtWeapon": 189, - "m_bIsLookingAtWeapon": 188, - "m_flNextAttack": 184, - "m_nOldInputHistoryCount": 1112, - "m_nOldShootPositionHistoryCount": 192 + "m_bIsHoldingLookAtWeapon": { + "offset": 189, + "type_name": "bool" + }, + "m_bIsLookingAtWeapon": { + "offset": 188, + "type_name": "bool" + }, + "m_flNextAttack": { + "offset": 184, + "type_name": "GameTime_t" + }, + "m_nOldInputHistoryCount": { + "offset": 1112, + "type_name": "uint32" + }, + "m_nOldShootPositionHistoryCount": { + "offset": 192, + "type_name": "uint32" + } }, "metadata": [ { @@ -1540,7 +2443,10 @@ }, "CCSPointScript": { "fields": { - "m_pParent": 248 + "m_pParent": { + "offset": 248, + "type_name": "CCSPointScriptEntity*" + } }, "metadata": [ { @@ -1653,98 +2559,374 @@ }, "CCSWeaponBaseVData": { "fields": { - "m_DefaultLoadoutSlot": 3320, - "m_GearSlot": 3312, - "m_GearSlotPosition": 3316, - "m_WeaponCategory": 844, - "m_WeaponType": 840, - "m_angPivotAngle": 3624, - "m_bCannotShootUnderwater": 3355, - "m_bHasBurstMode": 3353, - "m_bHideViewModelWhenZoomed": 3577, - "m_bIsFullAuto": 3388, - "m_bIsRevolver": 3354, - "m_bMeleeWeapon": 3352, - "m_bUnzoomsAfterShot": 3576, - "m_eSilencerType": 3376, - "m_flArmorRatio": 3656, - "m_flAttackMovespeedFactor": 3544, - "m_flBotAudibleRange": 3560, - "m_flCycleTime": 3396, - "m_flFlinchVelocityModifierLarge": 3672, - "m_flFlinchVelocityModifierSmall": 3676, - "m_flHeadshotMultiplier": 3652, - "m_flHeatPerShot": 3548, - "m_flIdleInterval": 3540, - "m_flInaccuracyAltSoundThreshold": 3556, - "m_flInaccuracyCrouch": 3420, - "m_flInaccuracyFire": 3460, - "m_flInaccuracyJump": 3436, - "m_flInaccuracyJumpApex": 3520, - "m_flInaccuracyJumpInitial": 3516, - "m_flInaccuracyLadder": 3452, - "m_flInaccuracyLand": 3444, - "m_flInaccuracyMove": 3468, - "m_flInaccuracyPitchShift": 3552, - "m_flInaccuracyReload": 3524, - "m_flInaccuracyStand": 3428, - "m_flIronSightFOV": 3612, - "m_flIronSightLooseness": 3620, - "m_flIronSightPivotForward": 3616, - "m_flIronSightPullUpSpeed": 3604, - "m_flIronSightPutDownSpeed": 3608, - "m_flMaxSpeed": 3404, - "m_flPenetration": 3660, - "m_flRange": 3664, - "m_flRangeModifier": 3668, - "m_flRecoilAngle": 3476, - "m_flRecoilAngleVariance": 3484, - "m_flRecoilMagnitude": 3492, - "m_flRecoilMagnitudeVariance": 3500, - "m_flRecoveryTimeCrouch": 3680, - "m_flRecoveryTimeCrouchFinal": 3688, - "m_flRecoveryTimeStand": 3684, - "m_flRecoveryTimeStandFinal": 3692, - "m_flSpread": 3412, - "m_flThrowVelocity": 3704, - "m_flTimeToIdleAfterFire": 3536, - "m_flZoomTime0": 3592, - "m_flZoomTime1": 3596, - "m_flZoomTime2": 3600, - "m_nCrosshairDeltaDistance": 3384, - "m_nCrosshairMinDistance": 3380, - "m_nDamage": 3648, - "m_nKillAward": 3340, - "m_nNumBullets": 3392, - "m_nPrice": 3336, - "m_nPrimaryReserveAmmoMax": 3344, - "m_nRecoilSeed": 3528, - "m_nRecoveryTransitionEndBullet": 3700, - "m_nRecoveryTransitionStartBullet": 3696, - "m_nSecondaryReserveAmmoMax": 3348, - "m_nSpreadSeed": 3532, - "m_nTracerFrequency": 3508, - "m_nZoomFOV1": 3584, - "m_nZoomFOV2": 3588, - "m_nZoomLevels": 3580, - "m_sWrongTeamMsg": 3328, - "m_szAimsightLensMaskModel": 1520, - "m_szAnimClass": 3720, - "m_szAnimExtension": 3368, - "m_szEjectBrassEffect": 2192, - "m_szHeatEffect": 1968, - "m_szMagazineModel": 1744, - "m_szMuzzleFlashParticleAlt": 2416, - "m_szMuzzleFlashThirdPersonParticle": 2640, - "m_szMuzzleFlashThirdPersonParticleAlt": 2864, - "m_szName": 3360, - "m_szPlayerModel": 1072, - "m_szTracerParticle": 3088, - "m_szUseRadioSubtitle": 3568, - "m_szViewModel": 848, - "m_szWorldDroppedModel": 1296, - "m_vSmokeColor": 3708, - "m_vecIronSightEyePos": 3636 + "m_DefaultLoadoutSlot": { + "offset": 3320, + "type_name": "loadout_slot_t" + }, + "m_GearSlot": { + "offset": 3312, + "type_name": "gear_slot_t" + }, + "m_GearSlotPosition": { + "offset": 3316, + "type_name": "int32" + }, + "m_WeaponCategory": { + "offset": 844, + "type_name": "CSWeaponCategory" + }, + "m_WeaponType": { + "offset": 840, + "type_name": "CSWeaponType" + }, + "m_angPivotAngle": { + "offset": 3624, + "type_name": "QAngle" + }, + "m_bCannotShootUnderwater": { + "offset": 3355, + "type_name": "bool" + }, + "m_bHasBurstMode": { + "offset": 3353, + "type_name": "bool" + }, + "m_bHideViewModelWhenZoomed": { + "offset": 3577, + "type_name": "bool" + }, + "m_bIsFullAuto": { + "offset": 3388, + "type_name": "bool" + }, + "m_bIsRevolver": { + "offset": 3354, + "type_name": "bool" + }, + "m_bMeleeWeapon": { + "offset": 3352, + "type_name": "bool" + }, + "m_bUnzoomsAfterShot": { + "offset": 3576, + "type_name": "bool" + }, + "m_eSilencerType": { + "offset": 3376, + "type_name": "CSWeaponSilencerType" + }, + "m_flArmorRatio": { + "offset": 3656, + "type_name": "float32" + }, + "m_flAttackMovespeedFactor": { + "offset": 3544, + "type_name": "float32" + }, + "m_flBotAudibleRange": { + "offset": 3560, + "type_name": "float32" + }, + "m_flCycleTime": { + "offset": 3396, + "type_name": "CFiringModeFloat" + }, + "m_flFlinchVelocityModifierLarge": { + "offset": 3672, + "type_name": "float32" + }, + "m_flFlinchVelocityModifierSmall": { + "offset": 3676, + "type_name": "float32" + }, + "m_flHeadshotMultiplier": { + "offset": 3652, + "type_name": "float32" + }, + "m_flHeatPerShot": { + "offset": 3548, + "type_name": "float32" + }, + "m_flIdleInterval": { + "offset": 3540, + "type_name": "float32" + }, + "m_flInaccuracyAltSoundThreshold": { + "offset": 3556, + "type_name": "float32" + }, + "m_flInaccuracyCrouch": { + "offset": 3420, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyFire": { + "offset": 3460, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyJump": { + "offset": 3436, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyJumpApex": { + "offset": 3520, + "type_name": "float32" + }, + "m_flInaccuracyJumpInitial": { + "offset": 3516, + "type_name": "float32" + }, + "m_flInaccuracyLadder": { + "offset": 3452, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyLand": { + "offset": 3444, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyMove": { + "offset": 3468, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyPitchShift": { + "offset": 3552, + "type_name": "float32" + }, + "m_flInaccuracyReload": { + "offset": 3524, + "type_name": "float32" + }, + "m_flInaccuracyStand": { + "offset": 3428, + "type_name": "CFiringModeFloat" + }, + "m_flIronSightFOV": { + "offset": 3612, + "type_name": "float32" + }, + "m_flIronSightLooseness": { + "offset": 3620, + "type_name": "float32" + }, + "m_flIronSightPivotForward": { + "offset": 3616, + "type_name": "float32" + }, + "m_flIronSightPullUpSpeed": { + "offset": 3604, + "type_name": "float32" + }, + "m_flIronSightPutDownSpeed": { + "offset": 3608, + "type_name": "float32" + }, + "m_flMaxSpeed": { + "offset": 3404, + "type_name": "CFiringModeFloat" + }, + "m_flPenetration": { + "offset": 3660, + "type_name": "float32" + }, + "m_flRange": { + "offset": 3664, + "type_name": "float32" + }, + "m_flRangeModifier": { + "offset": 3668, + "type_name": "float32" + }, + "m_flRecoilAngle": { + "offset": 3476, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilAngleVariance": { + "offset": 3484, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilMagnitude": { + "offset": 3492, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilMagnitudeVariance": { + "offset": 3500, + "type_name": "CFiringModeFloat" + }, + "m_flRecoveryTimeCrouch": { + "offset": 3680, + "type_name": "float32" + }, + "m_flRecoveryTimeCrouchFinal": { + "offset": 3688, + "type_name": "float32" + }, + "m_flRecoveryTimeStand": { + "offset": 3684, + "type_name": "float32" + }, + "m_flRecoveryTimeStandFinal": { + "offset": 3692, + "type_name": "float32" + }, + "m_flSpread": { + "offset": 3412, + "type_name": "CFiringModeFloat" + }, + "m_flThrowVelocity": { + "offset": 3704, + "type_name": "float32" + }, + "m_flTimeToIdleAfterFire": { + "offset": 3536, + "type_name": "float32" + }, + "m_flZoomTime0": { + "offset": 3592, + "type_name": "float32" + }, + "m_flZoomTime1": { + "offset": 3596, + "type_name": "float32" + }, + "m_flZoomTime2": { + "offset": 3600, + "type_name": "float32" + }, + "m_nCrosshairDeltaDistance": { + "offset": 3384, + "type_name": "int32" + }, + "m_nCrosshairMinDistance": { + "offset": 3380, + "type_name": "int32" + }, + "m_nDamage": { + "offset": 3648, + "type_name": "int32" + }, + "m_nKillAward": { + "offset": 3340, + "type_name": "int32" + }, + "m_nNumBullets": { + "offset": 3392, + "type_name": "int32" + }, + "m_nPrice": { + "offset": 3336, + "type_name": "int32" + }, + "m_nPrimaryReserveAmmoMax": { + "offset": 3344, + "type_name": "int32" + }, + "m_nRecoilSeed": { + "offset": 3528, + "type_name": "int32" + }, + "m_nRecoveryTransitionEndBullet": { + "offset": 3700, + "type_name": "int32" + }, + "m_nRecoveryTransitionStartBullet": { + "offset": 3696, + "type_name": "int32" + }, + "m_nSecondaryReserveAmmoMax": { + "offset": 3348, + "type_name": "int32" + }, + "m_nSpreadSeed": { + "offset": 3532, + "type_name": "int32" + }, + "m_nTracerFrequency": { + "offset": 3508, + "type_name": "CFiringModeInt" + }, + "m_nZoomFOV1": { + "offset": 3584, + "type_name": "int32" + }, + "m_nZoomFOV2": { + "offset": 3588, + "type_name": "int32" + }, + "m_nZoomLevels": { + "offset": 3580, + "type_name": "int32" + }, + "m_sWrongTeamMsg": { + "offset": 3328, + "type_name": "CUtlString" + }, + "m_szAimsightLensMaskModel": { + "offset": 1520, + "type_name": "CResourceNameTyped>" + }, + "m_szAnimClass": { + "offset": 3720, + "type_name": "CGlobalSymbol" + }, + "m_szAnimExtension": { + "offset": 3368, + "type_name": "CUtlString" + }, + "m_szEjectBrassEffect": { + "offset": 2192, + "type_name": "CResourceNameTyped>" + }, + "m_szHeatEffect": { + "offset": 1968, + "type_name": "CResourceNameTyped>" + }, + "m_szMagazineModel": { + "offset": 1744, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashParticleAlt": { + "offset": 2416, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashThirdPersonParticle": { + "offset": 2640, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashThirdPersonParticleAlt": { + "offset": 2864, + "type_name": "CResourceNameTyped>" + }, + "m_szName": { + "offset": 3360, + "type_name": "CGlobalSymbol" + }, + "m_szPlayerModel": { + "offset": 1072, + "type_name": "CResourceNameTyped>" + }, + "m_szTracerParticle": { + "offset": 3088, + "type_name": "CResourceNameTyped>" + }, + "m_szUseRadioSubtitle": { + "offset": 3568, + "type_name": "CUtlString" + }, + "m_szViewModel": { + "offset": 848, + "type_name": "CResourceNameTyped>" + }, + "m_szWorldDroppedModel": { + "offset": 1296, + "type_name": "CResourceNameTyped>" + }, + "m_vSmokeColor": { + "offset": 3708, + "type_name": "Vector" + }, + "m_vecIronSightEyePos": { + "offset": 3636, + "type_name": "Vector" + } }, "metadata": [ { @@ -1769,14 +2951,38 @@ }, "CCitadelSoundOpvarSetOBB": { "fields": { - "m_iszOperatorName": 1416, - "m_iszOpvarName": 1424, - "m_iszStackName": 1408, - "m_nAABBDirection": 1480, - "m_vDistanceInnerMaxs": 1444, - "m_vDistanceInnerMins": 1432, - "m_vDistanceOuterMaxs": 1468, - "m_vDistanceOuterMins": 1456 + "m_iszOperatorName": { + "offset": 1416, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOpvarName": { + "offset": 1424, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStackName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + }, + "m_nAABBDirection": { + "offset": 1480, + "type_name": "int32" + }, + "m_vDistanceInnerMaxs": { + "offset": 1444, + "type_name": "Vector" + }, + "m_vDistanceInnerMins": { + "offset": 1432, + "type_name": "Vector" + }, + "m_vDistanceOuterMaxs": { + "offset": 1468, + "type_name": "Vector" + }, + "m_vDistanceOuterMins": { + "offset": 1456, + "type_name": "Vector" + } }, "metadata": [ { @@ -1824,23 +3030,74 @@ }, "CCollisionProperty": { "fields": { - "m_CollisionGroup": 94, - "m_collisionAttribute": 16, - "m_flBoundingRadius": 96, - "m_flCapsuleRadius": 172, - "m_nEnablePhysics": 95, - "m_nSolidType": 91, - "m_nSurroundType": 93, - "m_triggerBloat": 92, - "m_usSolidFlags": 90, - "m_vCapsuleCenter1": 148, - "m_vCapsuleCenter2": 160, - "m_vecMaxs": 76, - "m_vecMins": 64, - "m_vecSpecifiedSurroundingMaxs": 112, - "m_vecSpecifiedSurroundingMins": 100, - "m_vecSurroundingMaxs": 124, - "m_vecSurroundingMins": 136 + "m_CollisionGroup": { + "offset": 94, + "type_name": "uint8" + }, + "m_collisionAttribute": { + "offset": 16, + "type_name": "VPhysicsCollisionAttribute_t" + }, + "m_flBoundingRadius": { + "offset": 96, + "type_name": "float32" + }, + "m_flCapsuleRadius": { + "offset": 172, + "type_name": "float32" + }, + "m_nEnablePhysics": { + "offset": 95, + "type_name": "uint8" + }, + "m_nSolidType": { + "offset": 91, + "type_name": "SolidType_t" + }, + "m_nSurroundType": { + "offset": 93, + "type_name": "SurroundingBoundsType_t" + }, + "m_triggerBloat": { + "offset": 92, + "type_name": "uint8" + }, + "m_usSolidFlags": { + "offset": 90, + "type_name": "uint8" + }, + "m_vCapsuleCenter1": { + "offset": 148, + "type_name": "Vector" + }, + "m_vCapsuleCenter2": { + "offset": 160, + "type_name": "Vector" + }, + "m_vecMaxs": { + "offset": 76, + "type_name": "Vector" + }, + "m_vecMins": { + "offset": 64, + "type_name": "Vector" + }, + "m_vecSpecifiedSurroundingMaxs": { + "offset": 112, + "type_name": "Vector" + }, + "m_vecSpecifiedSurroundingMins": { + "offset": 100, + "type_name": "Vector" + }, + "m_vecSurroundingMaxs": { + "offset": 124, + "type_name": "Vector" + }, + "m_vecSurroundingMins": { + "offset": 136, + "type_name": "Vector" + } }, "metadata": [ { @@ -1918,21 +3175,66 @@ }, "CDamageRecord": { "fields": { - "m_DamagerXuid": 72, - "m_PlayerDamager": 40, - "m_PlayerRecipient": 44, - "m_RecipientXuid": 80, - "m_bIsOtherEnemy": 108, - "m_hPlayerControllerDamager": 48, - "m_hPlayerControllerRecipient": 52, - "m_iActualHealthRemoved": 96, - "m_iBulletsDamage": 88, - "m_iDamage": 92, - "m_iLastBulletUpdate": 104, - "m_iNumHits": 100, - "m_killType": 109, - "m_szPlayerDamagerName": 56, - "m_szPlayerRecipientName": 64 + "m_DamagerXuid": { + "offset": 72, + "type_name": "uint64" + }, + "m_PlayerDamager": { + "offset": 40, + "type_name": "CHandle" + }, + "m_PlayerRecipient": { + "offset": 44, + "type_name": "CHandle" + }, + "m_RecipientXuid": { + "offset": 80, + "type_name": "uint64" + }, + "m_bIsOtherEnemy": { + "offset": 108, + "type_name": "bool" + }, + "m_hPlayerControllerDamager": { + "offset": 48, + "type_name": "CHandle" + }, + "m_hPlayerControllerRecipient": { + "offset": 52, + "type_name": "CHandle" + }, + "m_iActualHealthRemoved": { + "offset": 96, + "type_name": "int32" + }, + "m_iBulletsDamage": { + "offset": 88, + "type_name": "int32" + }, + "m_iDamage": { + "offset": 92, + "type_name": "int32" + }, + "m_iLastBulletUpdate": { + "offset": 104, + "type_name": "int32" + }, + "m_iNumHits": { + "offset": 100, + "type_name": "int32" + }, + "m_killType": { + "offset": 109, + "type_name": "EKillTypes_t" + }, + "m_szPlayerDamagerName": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_szPlayerRecipientName": { + "offset": 64, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2010,11 +3312,26 @@ }, "CEconItemAttribute": { "fields": { - "m_bSetBonus": 64, - "m_flInitialValue": 56, - "m_flValue": 52, - "m_iAttributeDefinitionIndex": 48, - "m_nRefundableCurrency": 60 + "m_bSetBonus": { + "offset": 64, + "type_name": "bool" + }, + "m_flInitialValue": { + "offset": 56, + "type_name": "float32" + }, + "m_flValue": { + "offset": 52, + "type_name": "float32" + }, + "m_iAttributeDefinitionIndex": { + "offset": 48, + "type_name": "uint16" + }, + "m_nRefundableCurrency": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [ { @@ -2047,27 +3364,90 @@ }, "CEffectData": { "fields": { - "m_fFlags": 99, - "m_flMagnitude": 68, - "m_flRadius": 72, - "m_flScale": 64, - "m_hEntity": 56, - "m_hOtherEntity": 60, - "m_iEffectName": 108, - "m_nAttachmentIndex": 100, - "m_nAttachmentName": 104, - "m_nColor": 98, - "m_nDamageType": 88, - "m_nEffectIndex": 80, - "m_nExplosionType": 110, - "m_nHitBox": 96, - "m_nMaterial": 94, - "m_nPenetrate": 92, - "m_nSurfaceProp": 76, - "m_vAngles": 44, - "m_vNormal": 32, - "m_vOrigin": 8, - "m_vStart": 20 + "m_fFlags": { + "offset": 99, + "type_name": "uint8" + }, + "m_flMagnitude": { + "offset": 68, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 72, + "type_name": "float32" + }, + "m_flScale": { + "offset": 64, + "type_name": "float32" + }, + "m_hEntity": { + "offset": 56, + "type_name": "CEntityHandle" + }, + "m_hOtherEntity": { + "offset": 60, + "type_name": "CEntityHandle" + }, + "m_iEffectName": { + "offset": 108, + "type_name": "uint16" + }, + "m_nAttachmentIndex": { + "offset": 100, + "type_name": "AttachmentHandle_t" + }, + "m_nAttachmentName": { + "offset": 104, + "type_name": "CUtlStringToken" + }, + "m_nColor": { + "offset": 98, + "type_name": "uint8" + }, + "m_nDamageType": { + "offset": 88, + "type_name": "uint32" + }, + "m_nEffectIndex": { + "offset": 80, + "type_name": "CWeakHandle" + }, + "m_nExplosionType": { + "offset": 110, + "type_name": "uint8" + }, + "m_nHitBox": { + "offset": 96, + "type_name": "uint16" + }, + "m_nMaterial": { + "offset": 94, + "type_name": "uint16" + }, + "m_nPenetrate": { + "offset": 92, + "type_name": "uint8" + }, + "m_nSurfaceProp": { + "offset": 76, + "type_name": "CUtlStringToken" + }, + "m_vAngles": { + "offset": 44, + "type_name": "QAngle" + }, + "m_vNormal": { + "offset": 32, + "type_name": "Vector" + }, + "m_vOrigin": { + "offset": 8, + "type_name": "Vector" + }, + "m_vStart": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -2185,17 +3565,50 @@ }, "CEntityIdentity": { "fields": { - "m_PathIndex": 64, - "m_designerName": 32, - "m_fDataObjectTypes": 60, - "m_flags": 48, - "m_name": 24, - "m_nameStringableIndex": 20, - "m_pNext": 96, - "m_pNextByClass": 112, - "m_pPrev": 88, - "m_pPrevByClass": 104, - "m_worldGroupId": 56 + "m_PathIndex": { + "offset": 64, + "type_name": "ChangeAccessorFieldPathIndex_t" + }, + "m_designerName": { + "offset": 32, + "type_name": "CUtlSymbolLarge" + }, + "m_fDataObjectTypes": { + "offset": 60, + "type_name": "uint32" + }, + "m_flags": { + "offset": 48, + "type_name": "uint32" + }, + "m_name": { + "offset": 24, + "type_name": "CUtlSymbolLarge" + }, + "m_nameStringableIndex": { + "offset": 20, + "type_name": "int32" + }, + "m_pNext": { + "offset": 96, + "type_name": "CEntityIdentity*" + }, + "m_pNextByClass": { + "offset": 112, + "type_name": "CEntityIdentity*" + }, + "m_pPrev": { + "offset": 88, + "type_name": "CEntityIdentity*" + }, + "m_pPrevByClass": { + "offset": 104, + "type_name": "CEntityIdentity*" + }, + "m_worldGroupId": { + "offset": 56, + "type_name": "WorldGroupId_t" + } }, "metadata": [ { @@ -2208,10 +3621,22 @@ }, "CEntityInstance": { "fields": { - "m_CScriptComponent": 40, - "m_bVisibleinPVS": 48, - "m_iszPrivateVScripts": 8, - "m_pEntity": 16 + "m_CScriptComponent": { + "offset": 40, + "type_name": "CScriptComponent*" + }, + "m_bVisibleinPVS": { + "offset": 48, + "type_name": "bool" + }, + "m_iszPrivateVScripts": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + }, + "m_pEntity": { + "offset": 16, + "type_name": "CEntityIdentity*" + } }, "metadata": [ { @@ -2229,17 +3654,50 @@ }, "CEnvSoundscape": { "fields": { - "m_OnPlay": 1384, - "m_bDisabled": 1524, - "m_bOverrideWithEvent": 1440, - "m_flRadius": 1424, - "m_hProxySoundscape": 1520, - "m_positionNames": 1456, - "m_soundEventHash": 1536, - "m_soundEventName": 1432, - "m_soundscapeEntityListId": 1448, - "m_soundscapeIndex": 1444, - "m_soundscapeName": 1528 + "m_OnPlay": { + "offset": 1384, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 1524, + "type_name": "bool" + }, + "m_bOverrideWithEvent": { + "offset": 1440, + "type_name": "bool" + }, + "m_flRadius": { + "offset": 1424, + "type_name": "float32" + }, + "m_hProxySoundscape": { + "offset": 1520, + "type_name": "CHandle" + }, + "m_positionNames": { + "offset": 1456, + "type_name": "CUtlSymbolLarge[8]" + }, + "m_soundEventHash": { + "offset": 1536, + "type_name": "uint32" + }, + "m_soundEventName": { + "offset": 1432, + "type_name": "CUtlSymbolLarge" + }, + "m_soundscapeEntityListId": { + "offset": 1448, + "type_name": "int32" + }, + "m_soundscapeIndex": { + "offset": 1444, + "type_name": "int32" + }, + "m_soundscapeName": { + "offset": 1528, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "C_BaseEntity" @@ -2251,7 +3709,10 @@ }, "CEnvSoundscapeProxy": { "fields": { - "m_MainSoundscapeName": 1544 + "m_MainSoundscapeName": { + "offset": 1544, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CEnvSoundscape" @@ -2273,46 +3734,148 @@ }, "CFuncWater": { "fields": { - "m_BuoyancyHelper": 3368 + "m_BuoyancyHelper": { + "offset": 3368, + "type_name": "CBuoyancyHelper" + } }, "metadata": [], "parent": "C_BaseModelEntity" }, "CGameSceneNode": { "fields": { - "m_angAbsRotation": 220, - "m_angRotation": 192, - "m_bBoneMergeFlex": 0, - "m_bDebugAbsOriginChanges": 238, - "m_bDirtyBoneMergeBoneToRoot": 0, - "m_bDirtyBoneMergeInfo": 0, - "m_bDirtyHierarchy": 0, - "m_bDormant": 239, - "m_bForceParentToBeNetworked": 240, - "m_bNetworkedAnglesChanged": 0, - "m_bNetworkedPositionChanged": 0, - "m_bNetworkedScaleChanged": 0, - "m_bWillBeCallingPostDataUpdate": 0, - "m_flAbsScale": 232, - "m_flClientLocalScale": 320, - "m_flScale": 204, - "m_flZOffset": 316, - "m_hParent": 120, - "m_hierarchyAttachName": 312, - "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 245, - "m_nHierarchicalDepth": 243, - "m_nHierarchyType": 244, - "m_nLatchAbsOrigin": 0, - "m_nParentAttachmentOrBone": 236, - "m_name": 248, - "m_nodeToWorld": 16, - "m_pChild": 64, - "m_pNextSibling": 72, - "m_pOwner": 48, - "m_pParent": 56, - "m_vRenderOrigin": 324, - "m_vecAbsOrigin": 208, - "m_vecOrigin": 136 + "m_angAbsRotation": { + "offset": 220, + "type_name": "QAngle" + }, + "m_angRotation": { + "offset": 192, + "type_name": "QAngle" + }, + "m_bBoneMergeFlex": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDebugAbsOriginChanges": { + "offset": 238, + "type_name": "bool" + }, + "m_bDirtyBoneMergeBoneToRoot": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDirtyBoneMergeInfo": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDirtyHierarchy": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDormant": { + "offset": 239, + "type_name": "bool" + }, + "m_bForceParentToBeNetworked": { + "offset": 240, + "type_name": "bool" + }, + "m_bNetworkedAnglesChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNetworkedPositionChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNetworkedScaleChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bWillBeCallingPostDataUpdate": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_flAbsScale": { + "offset": 232, + "type_name": "float32" + }, + "m_flClientLocalScale": { + "offset": 320, + "type_name": "float32" + }, + "m_flScale": { + "offset": 204, + "type_name": "float32" + }, + "m_flZOffset": { + "offset": 316, + "type_name": "float32" + }, + "m_hParent": { + "offset": 120, + "type_name": "CGameSceneNodeHandle" + }, + "m_hierarchyAttachName": { + "offset": 312, + "type_name": "CUtlStringToken" + }, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": { + "offset": 245, + "type_name": "uint8" + }, + "m_nHierarchicalDepth": { + "offset": 243, + "type_name": "uint8" + }, + "m_nHierarchyType": { + "offset": 244, + "type_name": "uint8" + }, + "m_nLatchAbsOrigin": { + "offset": 0, + "type_name": "bitfield:2" + }, + "m_nParentAttachmentOrBone": { + "offset": 236, + "type_name": "int16" + }, + "m_name": { + "offset": 248, + "type_name": "CUtlStringToken" + }, + "m_nodeToWorld": { + "offset": 16, + "type_name": "CTransform" + }, + "m_pChild": { + "offset": 64, + "type_name": "CGameSceneNode*" + }, + "m_pNextSibling": { + "offset": 72, + "type_name": "CGameSceneNode*" + }, + "m_pOwner": { + "offset": 48, + "type_name": "CEntityInstance*" + }, + "m_pParent": { + "offset": 56, + "type_name": "CGameSceneNode*" + }, + "m_vRenderOrigin": { + "offset": 324, + "type_name": "Vector" + }, + "m_vecAbsOrigin": { + "offset": 208, + "type_name": "Vector" + }, + "m_vecOrigin": { + "offset": 136, + "type_name": "CNetworkOriginCellCoordQuantizedVector" + } }, "metadata": [ { @@ -2350,8 +3913,14 @@ }, "CGameSceneNodeHandle": { "fields": { - "m_hOwner": 8, - "m_name": 12 + "m_hOwner": { + "offset": 8, + "type_name": "CEntityHandle" + }, + "m_name": { + "offset": 12, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -2369,17 +3938,50 @@ }, "CGlowProperty": { "fields": { - "m_bEligibleForScreenHighlight": 80, - "m_bFlashing": 68, - "m_bGlowing": 81, - "m_fGlowColor": 8, - "m_flGlowStartTime": 76, - "m_flGlowTime": 72, - "m_glowColorOverride": 64, - "m_iGlowTeam": 52, - "m_iGlowType": 48, - "m_nGlowRange": 56, - "m_nGlowRangeMin": 60 + "m_bEligibleForScreenHighlight": { + "offset": 80, + "type_name": "bool" + }, + "m_bFlashing": { + "offset": 68, + "type_name": "bool" + }, + "m_bGlowing": { + "offset": 81, + "type_name": "bool" + }, + "m_fGlowColor": { + "offset": 8, + "type_name": "Vector" + }, + "m_flGlowStartTime": { + "offset": 76, + "type_name": "float32" + }, + "m_flGlowTime": { + "offset": 72, + "type_name": "float32" + }, + "m_glowColorOverride": { + "offset": 64, + "type_name": "Color" + }, + "m_iGlowTeam": { + "offset": 52, + "type_name": "int32" + }, + "m_iGlowType": { + "offset": 48, + "type_name": "int32" + }, + "m_nGlowRange": { + "offset": 56, + "type_name": "int32" + }, + "m_nGlowRangeMin": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [ { @@ -2432,15 +4034,24 @@ }, "CGrenadeTracer": { "fields": { - "m_flTracerDuration": 3392, - "m_nType": 3396 + "m_flTracerDuration": { + "offset": 3392, + "type_name": "float32" + }, + "m_nType": { + "offset": 3396, + "type_name": "GrenadeType_t" + } }, "metadata": [], "parent": "C_BaseModelEntity" }, "CHitboxComponent": { "fields": { - "m_bvDisabledHitGroups": 36 + "m_bvDisabledHitGroups": { + "offset": 36, + "type_name": "uint32[1]" + } }, "metadata": [ { @@ -2463,34 +4074,82 @@ }, "CInfoDynamicShadowHint": { "fields": { - "m_bDisabled": 1384, - "m_flRange": 1388, - "m_hLight": 1400, - "m_nImportance": 1392, - "m_nLightChoice": 1396 + "m_bDisabled": { + "offset": 1384, + "type_name": "bool" + }, + "m_flRange": { + "offset": 1388, + "type_name": "float32" + }, + "m_hLight": { + "offset": 1400, + "type_name": "CHandle" + }, + "m_nImportance": { + "offset": 1392, + "type_name": "int32" + }, + "m_nLightChoice": { + "offset": 1396, + "type_name": "int32" + } }, "metadata": [], "parent": "C_PointEntity" }, "CInfoDynamicShadowHintBox": { "fields": { - "m_vBoxMaxs": 1420, - "m_vBoxMins": 1408 + "m_vBoxMaxs": { + "offset": 1420, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1408, + "type_name": "Vector" + } }, "metadata": [], "parent": "CInfoDynamicShadowHint" }, "CInfoOffscreenPanoramaTexture": { "fields": { - "m_RenderAttrName": 1408, - "m_TargetEntities": 1416, - "m_bCheckCSSClasses": 1824, - "m_bDisabled": 1384, - "m_nResolutionX": 1388, - "m_nResolutionY": 1392, - "m_nTargetChangeCount": 1440, - "m_szLayoutFileName": 1400, - "m_vecCSSClasses": 1448 + "m_RenderAttrName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + }, + "m_TargetEntities": { + "offset": 1416, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_bCheckCSSClasses": { + "offset": 1824, + "type_name": "bool" + }, + "m_bDisabled": { + "offset": 1384, + "type_name": "bool" + }, + "m_nResolutionX": { + "offset": 1388, + "type_name": "int32" + }, + "m_nResolutionY": { + "offset": 1392, + "type_name": "int32" + }, + "m_nTargetChangeCount": { + "offset": 1440, + "type_name": "int32" + }, + "m_szLayoutFileName": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_vecCSSClasses": { + "offset": 1448, + "type_name": "C_NetworkUtlVectorBase" + } }, "metadata": [ { @@ -2548,14 +4207,38 @@ }, "CInfoWorldLayer": { "fields": { - "m_bCreateAsChildSpawnGroup": 1442, - "m_bEntitiesSpawned": 1441, - "m_bWorldLayerActuallyVisible": 1448, - "m_bWorldLayerVisible": 1440, - "m_hLayerSpawnGroup": 1444, - "m_layerName": 1432, - "m_pOutputOnEntitiesSpawned": 1384, - "m_worldName": 1424 + "m_bCreateAsChildSpawnGroup": { + "offset": 1442, + "type_name": "bool" + }, + "m_bEntitiesSpawned": { + "offset": 1441, + "type_name": "bool" + }, + "m_bWorldLayerActuallyVisible": { + "offset": 1448, + "type_name": "bool" + }, + "m_bWorldLayerVisible": { + "offset": 1440, + "type_name": "bool" + }, + "m_hLayerSpawnGroup": { + "offset": 1444, + "type_name": "uint32" + }, + "m_layerName": { + "offset": 1432, + "type_name": "CUtlSymbolLarge" + }, + "m_pOutputOnEntitiesSpawned": { + "offset": 1384, + "type_name": "CEntityIOOutput" + }, + "m_worldName": { + "offset": 1424, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -2583,72 +4266,270 @@ }, "CLightComponent": { "fields": { - "__m_pChainEntity": 56, - "m_Color": 117, - "m_Pattern": 216, - "m_SecondaryColor": 121, - "m_SkyAmbientBounce": 396, - "m_SkyColor": 388, - "m_bEnabled": 308, - "m_bFlicker": 309, - "m_bMixedShadows": 401, - "m_bPrecomputedFieldsValid": 310, - "m_bRenderDiffuse": 192, - "m_bRenderToCubemaps": 280, - "m_bRenderTransmissive": 200, - "m_bUseSecondaryColor": 400, - "m_bUsesBakedShadowing": 268, - "m_flAttenuation0": 148, - "m_flAttenuation1": 152, - "m_flAttenuation2": 156, - "m_flBrightness": 128, - "m_flBrightnessMult": 136, - "m_flBrightnessScale": 132, - "m_flCapsuleLength": 408, - "m_flFadeMaxDist": 296, - "m_flFadeMinDist": 292, - "m_flFalloff": 144, - "m_flFogContributionStength": 380, - "m_flLightStyleStartTime": 404, - "m_flMinRoughness": 412, - "m_flNearClipPlane": 384, - "m_flOrthoLightHeight": 208, - "m_flOrthoLightWidth": 204, - "m_flPhi": 164, - "m_flPrecomputedMaxRange": 372, - "m_flRange": 140, - "m_flShadowCascadeCrossFade": 228, - "m_flShadowCascadeDistance0": 236, - "m_flShadowCascadeDistance1": 240, - "m_flShadowCascadeDistance2": 244, - "m_flShadowCascadeDistance3": 248, - "m_flShadowCascadeDistanceFade": 232, - "m_flShadowFadeMaxDist": 304, - "m_flShadowFadeMinDist": 300, - "m_flSkyIntensity": 392, - "m_flTheta": 160, - "m_hLightCookie": 168, - "m_nBakedShadowIndex": 276, - "m_nCascadeRenderStaticObjects": 224, - "m_nCascades": 176, - "m_nCastShadows": 180, - "m_nDirectLight": 284, - "m_nFogLightingMode": 376, - "m_nIndirectLight": 288, - "m_nRenderSpecular": 196, - "m_nShadowCascadeResolution0": 252, - "m_nShadowCascadeResolution1": 256, - "m_nShadowCascadeResolution2": 260, - "m_nShadowCascadeResolution3": 264, - "m_nShadowHeight": 188, - "m_nShadowPriority": 272, - "m_nShadowWidth": 184, - "m_nStyle": 212, - "m_vPrecomputedBoundsMaxs": 324, - "m_vPrecomputedBoundsMins": 312, - "m_vPrecomputedOBBAngles": 348, - "m_vPrecomputedOBBExtent": 360, - "m_vPrecomputedOBBOrigin": 336 + "__m_pChainEntity": { + "offset": 56, + "type_name": "CNetworkVarChainer" + }, + "m_Color": { + "offset": 117, + "type_name": "Color" + }, + "m_Pattern": { + "offset": 216, + "type_name": "CUtlString" + }, + "m_SecondaryColor": { + "offset": 121, + "type_name": "Color" + }, + "m_SkyAmbientBounce": { + "offset": 396, + "type_name": "Color" + }, + "m_SkyColor": { + "offset": 388, + "type_name": "Color" + }, + "m_bEnabled": { + "offset": 308, + "type_name": "bool" + }, + "m_bFlicker": { + "offset": 309, + "type_name": "bool" + }, + "m_bMixedShadows": { + "offset": 401, + "type_name": "bool" + }, + "m_bPrecomputedFieldsValid": { + "offset": 310, + "type_name": "bool" + }, + "m_bRenderDiffuse": { + "offset": 192, + "type_name": "bool" + }, + "m_bRenderToCubemaps": { + "offset": 280, + "type_name": "bool" + }, + "m_bRenderTransmissive": { + "offset": 200, + "type_name": "bool" + }, + "m_bUseSecondaryColor": { + "offset": 400, + "type_name": "bool" + }, + "m_bUsesBakedShadowing": { + "offset": 268, + "type_name": "bool" + }, + "m_flAttenuation0": { + "offset": 148, + "type_name": "float32" + }, + "m_flAttenuation1": { + "offset": 152, + "type_name": "float32" + }, + "m_flAttenuation2": { + "offset": 156, + "type_name": "float32" + }, + "m_flBrightness": { + "offset": 128, + "type_name": "float32" + }, + "m_flBrightnessMult": { + "offset": 136, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 132, + "type_name": "float32" + }, + "m_flCapsuleLength": { + "offset": 408, + "type_name": "float32" + }, + "m_flFadeMaxDist": { + "offset": 296, + "type_name": "float32" + }, + "m_flFadeMinDist": { + "offset": 292, + "type_name": "float32" + }, + "m_flFalloff": { + "offset": 144, + "type_name": "float32" + }, + "m_flFogContributionStength": { + "offset": 380, + "type_name": "float32" + }, + "m_flLightStyleStartTime": { + "offset": 404, + "type_name": "GameTime_t" + }, + "m_flMinRoughness": { + "offset": 412, + "type_name": "float32" + }, + "m_flNearClipPlane": { + "offset": 384, + "type_name": "float32" + }, + "m_flOrthoLightHeight": { + "offset": 208, + "type_name": "float32" + }, + "m_flOrthoLightWidth": { + "offset": 204, + "type_name": "float32" + }, + "m_flPhi": { + "offset": 164, + "type_name": "float32" + }, + "m_flPrecomputedMaxRange": { + "offset": 372, + "type_name": "float32" + }, + "m_flRange": { + "offset": 140, + "type_name": "float32" + }, + "m_flShadowCascadeCrossFade": { + "offset": 228, + "type_name": "float32" + }, + "m_flShadowCascadeDistance0": { + "offset": 236, + "type_name": "float32" + }, + "m_flShadowCascadeDistance1": { + "offset": 240, + "type_name": "float32" + }, + "m_flShadowCascadeDistance2": { + "offset": 244, + "type_name": "float32" + }, + "m_flShadowCascadeDistance3": { + "offset": 248, + "type_name": "float32" + }, + "m_flShadowCascadeDistanceFade": { + "offset": 232, + "type_name": "float32" + }, + "m_flShadowFadeMaxDist": { + "offset": 304, + "type_name": "float32" + }, + "m_flShadowFadeMinDist": { + "offset": 300, + "type_name": "float32" + }, + "m_flSkyIntensity": { + "offset": 392, + "type_name": "float32" + }, + "m_flTheta": { + "offset": 160, + "type_name": "float32" + }, + "m_hLightCookie": { + "offset": 168, + "type_name": "CStrongHandle" + }, + "m_nBakedShadowIndex": { + "offset": 276, + "type_name": "int32" + }, + "m_nCascadeRenderStaticObjects": { + "offset": 224, + "type_name": "int32" + }, + "m_nCascades": { + "offset": 176, + "type_name": "int32" + }, + "m_nCastShadows": { + "offset": 180, + "type_name": "int32" + }, + "m_nDirectLight": { + "offset": 284, + "type_name": "int32" + }, + "m_nFogLightingMode": { + "offset": 376, + "type_name": "int32" + }, + "m_nIndirectLight": { + "offset": 288, + "type_name": "int32" + }, + "m_nRenderSpecular": { + "offset": 196, + "type_name": "int32" + }, + "m_nShadowCascadeResolution0": { + "offset": 252, + "type_name": "int32" + }, + "m_nShadowCascadeResolution1": { + "offset": 256, + "type_name": "int32" + }, + "m_nShadowCascadeResolution2": { + "offset": 260, + "type_name": "int32" + }, + "m_nShadowCascadeResolution3": { + "offset": 264, + "type_name": "int32" + }, + "m_nShadowHeight": { + "offset": 188, + "type_name": "int32" + }, + "m_nShadowPriority": { + "offset": 272, + "type_name": "int32" + }, + "m_nShadowWidth": { + "offset": 184, + "type_name": "int32" + }, + "m_nStyle": { + "offset": 212, + "type_name": "int32" + }, + "m_vPrecomputedBoundsMaxs": { + "offset": 324, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMins": { + "offset": 312, + "type_name": "Vector" + }, + "m_vPrecomputedOBBAngles": { + "offset": 348, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBExtent": { + "offset": 360, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin": { + "offset": 336, + "type_name": "Vector" + } }, "metadata": [ { @@ -2981,13 +4862,34 @@ }, "CLogicRelay": { "fields": { - "m_OnSpawn": 1424, - "m_OnTrigger": 1384, - "m_bDisabled": 1464, - "m_bFastRetrigger": 1467, - "m_bPassthoughCaller": 1468, - "m_bTriggerOnce": 1466, - "m_bWaitForRefire": 1465 + "m_OnSpawn": { + "offset": 1424, + "type_name": "CEntityIOOutput" + }, + "m_OnTrigger": { + "offset": 1384, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 1464, + "type_name": "bool" + }, + "m_bFastRetrigger": { + "offset": 1467, + "type_name": "bool" + }, + "m_bPassthoughCaller": { + "offset": 1468, + "type_name": "bool" + }, + "m_bTriggerOnce": { + "offset": 1466, + "type_name": "bool" + }, + "m_bWaitForRefire": { + "offset": 1465, + "type_name": "bool" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -2999,28 +4901,76 @@ }, "CMapInfo": { "fields": { - "m_bDisableAutoGeneratedDMSpawns": 1397, - "m_bFadePlayerVisibilityFarZ": 1408, - "m_bRainTraceToSkyEnabled": 1409, - "m_bUseNormalSpawnsForDM": 1396, - "m_flBombRadius": 1388, - "m_flBotMaxVisionDistance": 1400, - "m_iBuyingStatus": 1384, - "m_iHostageCount": 1404, - "m_iPetPopulation": 1392 + "m_bDisableAutoGeneratedDMSpawns": { + "offset": 1397, + "type_name": "bool" + }, + "m_bFadePlayerVisibilityFarZ": { + "offset": 1408, + "type_name": "bool" + }, + "m_bRainTraceToSkyEnabled": { + "offset": 1409, + "type_name": "bool" + }, + "m_bUseNormalSpawnsForDM": { + "offset": 1396, + "type_name": "bool" + }, + "m_flBombRadius": { + "offset": 1388, + "type_name": "float32" + }, + "m_flBotMaxVisionDistance": { + "offset": 1400, + "type_name": "float32" + }, + "m_iBuyingStatus": { + "offset": 1384, + "type_name": "int32" + }, + "m_iHostageCount": { + "offset": 1404, + "type_name": "int32" + }, + "m_iPetPopulation": { + "offset": 1392, + "type_name": "int32" + } }, "metadata": [], "parent": "C_PointEntity" }, "CModelState": { "fields": { - "m_MeshGroupMask": 408, - "m_ModelName": 168, - "m_bClientClothCreationSuppressed": 232, - "m_hModel": 160, - "m_nClothUpdateFlags": 540, - "m_nForceLOD": 539, - "m_nIdealMotionType": 538 + "m_MeshGroupMask": { + "offset": 408, + "type_name": "uint64" + }, + "m_ModelName": { + "offset": 168, + "type_name": "CUtlSymbolLarge" + }, + "m_bClientClothCreationSuppressed": { + "offset": 232, + "type_name": "bool" + }, + "m_hModel": { + "offset": 160, + "type_name": "CStrongHandle" + }, + "m_nClothUpdateFlags": { + "offset": 540, + "type_name": "int8" + }, + "m_nForceLOD": { + "offset": 539, + "type_name": "int8" + }, + "m_nIdealMotionType": { + "offset": 538, + "type_name": "int8" + } }, "metadata": [ { @@ -3048,14 +4998,38 @@ }, "CNetworkedSequenceOperation": { "fields": { - "m_bDiscontinuity": 29, - "m_bSequenceChangeNetworked": 28, - "m_flCycle": 16, - "m_flPrevCycle": 12, - "m_flPrevCycleForAnimEventDetection": 36, - "m_flPrevCycleFromDiscontinuity": 32, - "m_flWeight": 20, - "m_hSequence": 8 + "m_bDiscontinuity": { + "offset": 29, + "type_name": "bool" + }, + "m_bSequenceChangeNetworked": { + "offset": 28, + "type_name": "bool" + }, + "m_flCycle": { + "offset": 16, + "type_name": "float32" + }, + "m_flPrevCycle": { + "offset": 12, + "type_name": "float32" + }, + "m_flPrevCycleForAnimEventDetection": { + "offset": 36, + "type_name": "float32" + }, + "m_flPrevCycleFromDiscontinuity": { + "offset": 32, + "type_name": "float32" + }, + "m_flWeight": { + "offset": 20, + "type_name": "CNetworkedQuantizedFloat" + }, + "m_hSequence": { + "offset": 8, + "type_name": "HSequence" + } }, "metadata": [ { @@ -3078,7 +5052,10 @@ }, "CPathSimple": { "fields": { - "m_pathString": 1472 + "m_pathString": { + "offset": 1472, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -3110,26 +5087,86 @@ }, "CPlayer_CameraServices": { "fields": { - "m_CurrentFog": 320, - "m_OverrideFogColor": 433, - "m_PlayerFog": 88, - "m_PostProcessingVolumes": 288, - "m_angDemoViewAngles": 504, - "m_audio": 168, - "m_bOverrideFogColor": 428, - "m_bOverrideFogStartEnd": 453, - "m_fOverrideFogEnd": 480, - "m_fOverrideFogStart": 460, - "m_flCsViewPunchAngleTickRatio": 80, - "m_flOldPlayerViewOffsetZ": 316, - "m_flOldPlayerZ": 312, - "m_hActivePostProcessingVolume": 500, - "m_hColorCorrectionCtrl": 152, - "m_hOldFogController": 424, - "m_hTonemapController": 160, - "m_hViewEntity": 156, - "m_nCsViewPunchAngleTick": 76, - "m_vecCsViewPunchAngle": 64 + "m_CurrentFog": { + "offset": 320, + "type_name": "fogparams_t" + }, + "m_OverrideFogColor": { + "offset": 433, + "type_name": "Color[5]" + }, + "m_PlayerFog": { + "offset": 88, + "type_name": "C_fogplayerparams_t" + }, + "m_PostProcessingVolumes": { + "offset": 288, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_angDemoViewAngles": { + "offset": 504, + "type_name": "QAngle" + }, + "m_audio": { + "offset": 168, + "type_name": "audioparams_t" + }, + "m_bOverrideFogColor": { + "offset": 428, + "type_name": "bool[5]" + }, + "m_bOverrideFogStartEnd": { + "offset": 453, + "type_name": "bool[5]" + }, + "m_fOverrideFogEnd": { + "offset": 480, + "type_name": "float32[5]" + }, + "m_fOverrideFogStart": { + "offset": 460, + "type_name": "float32[5]" + }, + "m_flCsViewPunchAngleTickRatio": { + "offset": 80, + "type_name": "float32" + }, + "m_flOldPlayerViewOffsetZ": { + "offset": 316, + "type_name": "float32" + }, + "m_flOldPlayerZ": { + "offset": 312, + "type_name": "float32" + }, + "m_hActivePostProcessingVolume": { + "offset": 500, + "type_name": "CHandle" + }, + "m_hColorCorrectionCtrl": { + "offset": 152, + "type_name": "CHandle" + }, + "m_hOldFogController": { + "offset": 424, + "type_name": "CHandle" + }, + "m_hTonemapController": { + "offset": 160, + "type_name": "CHandle" + }, + "m_hViewEntity": { + "offset": 156, + "type_name": "CHandle" + }, + "m_nCsViewPunchAngleTick": { + "offset": 76, + "type_name": "GameTick_t" + }, + "m_vecCsViewPunchAngle": { + "offset": 64, + "type_name": "QAngle" + } }, "metadata": [ { @@ -3192,21 +5229,66 @@ }, "CPlayer_MovementServices": { "fields": { - "m_arrForceSubtickMoveWhen": 412, - "m_flForwardMove": 428, - "m_flLeftMove": 432, - "m_flMaxspeed": 408, - "m_flUpMove": 436, - "m_nButtonDoublePressed": 120, - "m_nButtons": 72, - "m_nImpulse": 64, - "m_nLastCommandNumberProcessed": 384, - "m_nQueuedButtonChangeMask": 112, - "m_nQueuedButtonDownMask": 104, - "m_nToggleButtonDownMask": 392, - "m_pButtonPressedCmdNumber": 128, - "m_vecLastMovementImpulses": 440, - "m_vecOldViewAngles": 452 + "m_arrForceSubtickMoveWhen": { + "offset": 412, + "type_name": "float32[4]" + }, + "m_flForwardMove": { + "offset": 428, + "type_name": "float32" + }, + "m_flLeftMove": { + "offset": 432, + "type_name": "float32" + }, + "m_flMaxspeed": { + "offset": 408, + "type_name": "float32" + }, + "m_flUpMove": { + "offset": 436, + "type_name": "float32" + }, + "m_nButtonDoublePressed": { + "offset": 120, + "type_name": "uint64" + }, + "m_nButtons": { + "offset": 72, + "type_name": "CInButtonState" + }, + "m_nImpulse": { + "offset": 64, + "type_name": "int32" + }, + "m_nLastCommandNumberProcessed": { + "offset": 384, + "type_name": "uint32" + }, + "m_nQueuedButtonChangeMask": { + "offset": 112, + "type_name": "uint64" + }, + "m_nQueuedButtonDownMask": { + "offset": 104, + "type_name": "uint64" + }, + "m_nToggleButtonDownMask": { + "offset": 392, + "type_name": "uint64" + }, + "m_pButtonPressedCmdNumber": { + "offset": 128, + "type_name": "uint32[64]" + }, + "m_vecLastMovementImpulses": { + "offset": 440, + "type_name": "Vector" + }, + "m_vecOldViewAngles": { + "offset": 452, + "type_name": "QAngle" + } }, "metadata": [ { @@ -3229,18 +5311,54 @@ }, "CPlayer_MovementServices_Humanoid": { "fields": { - "m_bDucked": 492, - "m_bDucking": 493, - "m_bInCrouch": 480, - "m_bInDuckJump": 494, - "m_flCrouchTransitionStartTime": 488, - "m_flFallVelocity": 476, - "m_flStepSoundTime": 472, - "m_flSurfaceFriction": 508, - "m_groundNormal": 496, - "m_nCrouchState": 484, - "m_nStepside": 528, - "m_surfaceProps": 512 + "m_bDucked": { + "offset": 492, + "type_name": "bool" + }, + "m_bDucking": { + "offset": 493, + "type_name": "bool" + }, + "m_bInCrouch": { + "offset": 480, + "type_name": "bool" + }, + "m_bInDuckJump": { + "offset": 494, + "type_name": "bool" + }, + "m_flCrouchTransitionStartTime": { + "offset": 488, + "type_name": "GameTime_t" + }, + "m_flFallVelocity": { + "offset": 476, + "type_name": "float32" + }, + "m_flStepSoundTime": { + "offset": 472, + "type_name": "float32" + }, + "m_flSurfaceFriction": { + "offset": 508, + "type_name": "float32" + }, + "m_groundNormal": { + "offset": 496, + "type_name": "Vector" + }, + "m_nCrouchState": { + "offset": 484, + "type_name": "uint32" + }, + "m_nStepside": { + "offset": 528, + "type_name": "int32" + }, + "m_surfaceProps": { + "offset": 512, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -3283,12 +5401,30 @@ }, "CPlayer_ObserverServices": { "fields": { - "m_bForcedObserverMode": 76, - "m_flObserverChaseDistance": 80, - "m_flObserverChaseDistanceCalcTime": 84, - "m_hObserverTarget": 68, - "m_iObserverLastMode": 72, - "m_iObserverMode": 64 + "m_bForcedObserverMode": { + "offset": 76, + "type_name": "bool" + }, + "m_flObserverChaseDistance": { + "offset": 80, + "type_name": "float32" + }, + "m_flObserverChaseDistanceCalcTime": { + "offset": 84, + "type_name": "GameTime_t" + }, + "m_hObserverTarget": { + "offset": 68, + "type_name": "CHandle" + }, + "m_iObserverLastMode": { + "offset": 72, + "type_name": "ObserverMode_t" + }, + "m_iObserverMode": { + "offset": 64, + "type_name": "uint8" + } }, "metadata": [ { @@ -3321,10 +5457,22 @@ }, "CPlayer_WeaponServices": { "fields": { - "m_hActiveWeapon": 88, - "m_hLastWeapon": 92, - "m_hMyWeapons": 64, - "m_iAmmo": 96 + "m_hActiveWeapon": { + "offset": 88, + "type_name": "CHandle" + }, + "m_hLastWeapon": { + "offset": 92, + "type_name": "CHandle" + }, + "m_hMyWeapons": { + "offset": 64, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_iAmmo": { + "offset": 96, + "type_name": "uint16[32]" + } }, "metadata": [ { @@ -3352,35 +5500,86 @@ }, "CPointChildModifier": { "fields": { - "m_bOrphanInsteadOfDeletingChildrenOnRemove": 1384 + "m_bOrphanInsteadOfDeletingChildrenOnRemove": { + "offset": 1384, + "type_name": "bool" + } }, "metadata": [], "parent": "C_PointEntity" }, "CPointOffScreenIndicatorUi": { "fields": { - "m_bBeenEnabled": 3984, - "m_bHide": 3985, - "m_flSeenTargetTime": 3988, - "m_pTargetPanel": 3992 + "m_bBeenEnabled": { + "offset": 3984, + "type_name": "bool" + }, + "m_bHide": { + "offset": 3985, + "type_name": "bool" + }, + "m_flSeenTargetTime": { + "offset": 3988, + "type_name": "float32" + }, + "m_pTargetPanel": { + "offset": 3992, + "type_name": "C_PointClientUIWorldPanel*" + } }, "metadata": [], "parent": "C_PointClientUIWorldPanel" }, "CPointTemplate": { "fields": { - "m_ScriptCallbackScope": 1520, - "m_ScriptSpawnCallback": 1512, - "m_SpawnedEntityHandles": 1488, - "m_bAsynchronouslySpawnEntities": 1412, - "m_clientOnlyEntityBehavior": 1456, - "m_createdSpawnGroupHandles": 1464, - "m_flTimeoutInterval": 1408, - "m_iszEntityFilterName": 1400, - "m_iszSource2EntityLumpName": 1392, - "m_iszWorldName": 1384, - "m_ownerSpawnGroupType": 1460, - "m_pOutputOnSpawned": 1416 + "m_ScriptCallbackScope": { + "offset": 1520, + "type_name": "HSCRIPT" + }, + "m_ScriptSpawnCallback": { + "offset": 1512, + "type_name": "HSCRIPT" + }, + "m_SpawnedEntityHandles": { + "offset": 1488, + "type_name": "CUtlVector" + }, + "m_bAsynchronouslySpawnEntities": { + "offset": 1412, + "type_name": "bool" + }, + "m_clientOnlyEntityBehavior": { + "offset": 1456, + "type_name": "PointTemplateClientOnlyEntityBehavior_t" + }, + "m_createdSpawnGroupHandles": { + "offset": 1464, + "type_name": "CUtlVector" + }, + "m_flTimeoutInterval": { + "offset": 1408, + "type_name": "float32" + }, + "m_iszEntityFilterName": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSource2EntityLumpName": { + "offset": 1392, + "type_name": "CUtlSymbolLarge" + }, + "m_iszWorldName": { + "offset": 1384, + "type_name": "CUtlSymbolLarge" + }, + "m_ownerSpawnGroupType": { + "offset": 1460, + "type_name": "PointTemplateOwnerSpawnGroupType_t" + }, + "m_pOutputOnSpawned": { + "offset": 1416, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -3401,13 +5600,34 @@ }, "CPrecipitationVData": { "fields": { - "m_bBatchSameVolumeType": 272, - "m_flInnerDistance": 264, - "m_nAttachType": 268, - "m_nRTEnvCP": 276, - "m_nRTEnvCPComponent": 280, - "m_szModifier": 288, - "m_szParticlePrecipitationEffect": 40 + "m_bBatchSameVolumeType": { + "offset": 272, + "type_name": "bool" + }, + "m_flInnerDistance": { + "offset": 264, + "type_name": "float32" + }, + "m_nAttachType": { + "offset": 268, + "type_name": "ParticleAttachment_t" + }, + "m_nRTEnvCP": { + "offset": 276, + "type_name": "int32" + }, + "m_nRTEnvCPComponent": { + "offset": 280, + "type_name": "int32" + }, + "m_szModifier": { + "offset": 288, + "type_name": "CUtlString" + }, + "m_szParticlePrecipitationEffect": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -3419,36 +5639,126 @@ }, "CProjectedTextureBase": { "fields": { - "m_LightColor": 36, - "m_SpotlightTextureName": 84, - "m_bAlwaysUpdate": 17, - "m_bCameraSpace": 28, - "m_bEnableShadows": 24, - "m_bFlipHorizontal": 620, - "m_bLightOnlyTarget": 26, - "m_bLightWorld": 27, - "m_bSimpleProjection": 25, - "m_bState": 16, - "m_bVolumetric": 52, - "m_flAmbient": 80, - "m_flBrightnessScale": 32, - "m_flColorTransitionTime": 76, - "m_flFarZ": 608, - "m_flFlashlightTime": 64, - "m_flIntensity": 40, - "m_flLightFOV": 20, - "m_flLinearAttenuation": 44, - "m_flNearZ": 604, - "m_flNoiseStrength": 60, - "m_flPlaneOffset": 72, - "m_flProjectionSize": 612, - "m_flQuadraticAttenuation": 48, - "m_flRotation": 616, - "m_flVolumetricIntensity": 56, - "m_hTargetEntity": 12, - "m_nNumPlanes": 68, - "m_nShadowQuality": 600, - "m_nSpotlightTextureFrame": 596 + "m_LightColor": { + "offset": 36, + "type_name": "Color" + }, + "m_SpotlightTextureName": { + "offset": 84, + "type_name": "char[512]" + }, + "m_bAlwaysUpdate": { + "offset": 17, + "type_name": "bool" + }, + "m_bCameraSpace": { + "offset": 28, + "type_name": "bool" + }, + "m_bEnableShadows": { + "offset": 24, + "type_name": "bool" + }, + "m_bFlipHorizontal": { + "offset": 620, + "type_name": "bool" + }, + "m_bLightOnlyTarget": { + "offset": 26, + "type_name": "bool" + }, + "m_bLightWorld": { + "offset": 27, + "type_name": "bool" + }, + "m_bSimpleProjection": { + "offset": 25, + "type_name": "bool" + }, + "m_bState": { + "offset": 16, + "type_name": "bool" + }, + "m_bVolumetric": { + "offset": 52, + "type_name": "bool" + }, + "m_flAmbient": { + "offset": 80, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 32, + "type_name": "float32" + }, + "m_flColorTransitionTime": { + "offset": 76, + "type_name": "float32" + }, + "m_flFarZ": { + "offset": 608, + "type_name": "float32" + }, + "m_flFlashlightTime": { + "offset": 64, + "type_name": "float32" + }, + "m_flIntensity": { + "offset": 40, + "type_name": "float32" + }, + "m_flLightFOV": { + "offset": 20, + "type_name": "float32" + }, + "m_flLinearAttenuation": { + "offset": 44, + "type_name": "float32" + }, + "m_flNearZ": { + "offset": 604, + "type_name": "float32" + }, + "m_flNoiseStrength": { + "offset": 60, + "type_name": "float32" + }, + "m_flPlaneOffset": { + "offset": 72, + "type_name": "float32" + }, + "m_flProjectionSize": { + "offset": 612, + "type_name": "float32" + }, + "m_flQuadraticAttenuation": { + "offset": 48, + "type_name": "float32" + }, + "m_flRotation": { + "offset": 616, + "type_name": "float32" + }, + "m_flVolumetricIntensity": { + "offset": 56, + "type_name": "float32" + }, + "m_hTargetEntity": { + "offset": 12, + "type_name": "CHandle" + }, + "m_nNumPlanes": { + "offset": 68, + "type_name": "uint32" + }, + "m_nShadowQuality": { + "offset": 600, + "type_name": "uint32" + }, + "m_nSpotlightTextureFrame": { + "offset": 596, + "type_name": "int32" + } }, "metadata": [ { @@ -3606,23 +5916,56 @@ }, "CPropDataComponent": { "fields": { - "m_bSpawnMotionDisabled": 52, - "m_flDmgModBullet": 16, - "m_flDmgModClub": 20, - "m_flDmgModExplosive": 24, - "m_flDmgModFire": 28, - "m_iszBasePropData": 40, - "m_iszPhysicsDamageTableName": 32, - "m_nDisableTakePhysicsDamageSpawnFlag": 56, - "m_nInteractions": 48, - "m_nMotionDisabledSpawnFlag": 60 + "m_bSpawnMotionDisabled": { + "offset": 52, + "type_name": "bool" + }, + "m_flDmgModBullet": { + "offset": 16, + "type_name": "float32" + }, + "m_flDmgModClub": { + "offset": 20, + "type_name": "float32" + }, + "m_flDmgModExplosive": { + "offset": 24, + "type_name": "float32" + }, + "m_flDmgModFire": { + "offset": 28, + "type_name": "float32" + }, + "m_iszBasePropData": { + "offset": 40, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPhysicsDamageTableName": { + "offset": 32, + "type_name": "CUtlSymbolLarge" + }, + "m_nDisableTakePhysicsDamageSpawnFlag": { + "offset": 56, + "type_name": "int32" + }, + "m_nInteractions": { + "offset": 48, + "type_name": "int32" + }, + "m_nMotionDisabledSpawnFlag": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [], "parent": "CEntityComponent" }, "CRagdollManager": { "fields": { - "m_iCurrentMaxRagdollCount": 1384 + "m_iCurrentMaxRagdollCount": { + "offset": 1384, + "type_name": "int8" + } }, "metadata": [ { @@ -3635,22 +5978,52 @@ }, "CRenderComponent": { "fields": { - "__m_pChainEntity": 16, - "m_bEnableRendering": 96, - "m_bInterpolationReadyToDraw": 176, - "m_bIsRenderingWithViewModels": 80, - "m_nSplitscreenFlags": 84 + "__m_pChainEntity": { + "offset": 16, + "type_name": "CNetworkVarChainer" + }, + "m_bEnableRendering": { + "offset": 96, + "type_name": "bool" + }, + "m_bInterpolationReadyToDraw": { + "offset": 176, + "type_name": "bool" + }, + "m_bIsRenderingWithViewModels": { + "offset": 80, + "type_name": "bool" + }, + "m_nSplitscreenFlags": { + "offset": 84, + "type_name": "uint32" + } }, "metadata": [], "parent": "CEntityComponent" }, "CSMatchStats_t": { "fields": { - "m_iEnemy3Ks": 112, - "m_iEnemy4Ks": 108, - "m_iEnemy5Ks": 104, - "m_iEnemyKnifeKills": 116, - "m_iEnemyTaserKills": 120 + "m_iEnemy3Ks": { + "offset": 112, + "type_name": "int32" + }, + "m_iEnemy4Ks": { + "offset": 108, + "type_name": "int32" + }, + "m_iEnemy5Ks": { + "offset": 104, + "type_name": "int32" + }, + "m_iEnemyKnifeKills": { + "offset": 116, + "type_name": "int32" + }, + "m_iEnemyTaserKills": { + "offset": 120, + "type_name": "int32" + } }, "metadata": [ { @@ -3683,19 +6056,58 @@ }, "CSPerRoundStats_t": { "fields": { - "m_iAssists": 56, - "m_iCashEarned": 88, - "m_iDamage": 60, - "m_iDeaths": 52, - "m_iEnemiesFlashed": 96, - "m_iEquipmentValue": 64, - "m_iHeadShotKills": 80, - "m_iKillReward": 72, - "m_iKills": 48, - "m_iLiveTime": 76, - "m_iMoneySaved": 68, - "m_iObjective": 84, - "m_iUtilityDamage": 92 + "m_iAssists": { + "offset": 56, + "type_name": "int32" + }, + "m_iCashEarned": { + "offset": 88, + "type_name": "int32" + }, + "m_iDamage": { + "offset": 60, + "type_name": "int32" + }, + "m_iDeaths": { + "offset": 52, + "type_name": "int32" + }, + "m_iEnemiesFlashed": { + "offset": 96, + "type_name": "int32" + }, + "m_iEquipmentValue": { + "offset": 64, + "type_name": "int32" + }, + "m_iHeadShotKills": { + "offset": 80, + "type_name": "int32" + }, + "m_iKillReward": { + "offset": 72, + "type_name": "int32" + }, + "m_iKills": { + "offset": 48, + "type_name": "int32" + }, + "m_iLiveTime": { + "offset": 76, + "type_name": "int32" + }, + "m_iMoneySaved": { + "offset": 68, + "type_name": "int32" + }, + "m_iObjective": { + "offset": 84, + "type_name": "int32" + }, + "m_iUtilityDamage": { + "offset": 92, + "type_name": "int32" + } }, "metadata": [ { @@ -3768,7 +6180,10 @@ }, "CScriptComponent": { "fields": { - "m_scriptClassName": 48 + "m_scriptClassName": { + "offset": 48, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CEntityComponent" @@ -3790,14 +6205,38 @@ }, "CSkeletonInstance": { "fields": { - "m_bDirtyMotionType": 0, - "m_bDisableSolidCollisionsForHierarchy": 930, - "m_bIsAnimationEnabled": 928, - "m_bIsGeneratingLatchedParentSpaceState": 0, - "m_bUseParentRenderBounds": 929, - "m_materialGroup": 932, - "m_modelState": 368, - "m_nHitboxSet": 936 + "m_bDirtyMotionType": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDisableSolidCollisionsForHierarchy": { + "offset": 930, + "type_name": "bool" + }, + "m_bIsAnimationEnabled": { + "offset": 928, + "type_name": "bool" + }, + "m_bIsGeneratingLatchedParentSpaceState": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bUseParentRenderBounds": { + "offset": 929, + "type_name": "bool" + }, + "m_materialGroup": { + "offset": 932, + "type_name": "CUtlStringToken" + }, + "m_modelState": { + "offset": 368, + "type_name": "CModelState" + }, + "m_nHitboxSet": { + "offset": 936, + "type_name": "uint8" + } }, "metadata": [ { @@ -3830,8 +6269,14 @@ }, "CSkyboxReference": { "fields": { - "m_hSkyCamera": 1388, - "m_worldGroupId": 1384 + "m_hSkyCamera": { + "offset": 1388, + "type_name": "CHandle" + }, + "m_worldGroupId": { + "offset": 1384, + "type_name": "WorldGroupId_t" + } }, "metadata": [], "parent": "C_BaseEntity" @@ -3857,13 +6302,34 @@ }, "CTimeline": { "fields": { - "m_bStopped": 544, - "m_flFinalValue": 536, - "m_flInterval": 532, - "m_flValues": 16, - "m_nBucketCount": 528, - "m_nCompressionType": 540, - "m_nValueCounts": 272 + "m_bStopped": { + "offset": 544, + "type_name": "bool" + }, + "m_flFinalValue": { + "offset": 536, + "type_name": "float32" + }, + "m_flInterval": { + "offset": 532, + "type_name": "float32" + }, + "m_flValues": { + "offset": 16, + "type_name": "float32[64]" + }, + "m_nBucketCount": { + "offset": 528, + "type_name": "int32" + }, + "m_nCompressionType": { + "offset": 540, + "type_name": "TimelineCompression_t" + }, + "m_nValueCounts": { + "offset": 272, + "type_name": "int32[64]" + } }, "metadata": [ { @@ -3916,9 +6382,18 @@ }, "C_AttributeContainer": { "fields": { - "m_Item": 80, - "m_iExternalItemProviderRegisteredToken": 1176, - "m_ullRegisteredAsItemID": 1184 + "m_Item": { + "offset": 80, + "type_name": "C_EconItemView" + }, + "m_iExternalItemProviderRegisteredToken": { + "offset": 1176, + "type_name": "int32" + }, + "m_ullRegisteredAsItemID": { + "offset": 1184, + "type_name": "uint64" + } }, "metadata": [ { @@ -3947,79 +6422,298 @@ }, "C_BarnLight": { "fields": { - "m_Color": 3376, - "m_LightStyleEvents": 3456, - "m_LightStyleString": 3416, - "m_LightStyleTargets": 3480, - "m_QueuedLightStyleStrings": 3432, - "m_StyleEvent": 3504, - "m_VisClusters": 4176, - "m_bContactShadow": 3748, - "m_bEnabled": 3368, - "m_bFogMixedShadows": 3796, - "m_bInitialBoneSetup": 4168, - "m_bPrecomputedFieldsValid": 3816, - "m_fAlternateColorBrightness": 3776, - "m_flBounceScale": 3756, - "m_flBrightness": 3384, - "m_flBrightnessScale": 3388, - "m_flColorTemperature": 3380, - "m_flFadeSizeEnd": 3804, - "m_flFadeSizeStart": 3800, - "m_flFogScale": 3792, - "m_flFogStrength": 3784, - "m_flLightStyleStartTime": 3424, - "m_flLuminaireAnisotropy": 3408, - "m_flLuminaireSize": 3404, - "m_flMinRoughness": 3760, - "m_flRange": 3704, - "m_flShadowFadeSizeEnd": 3812, - "m_flShadowFadeSizeStart": 3808, - "m_flShape": 3672, - "m_flSkirt": 3684, - "m_flSkirtNear": 3688, - "m_flSoftX": 3676, - "m_flSoftY": 3680, - "m_hLightCookie": 3664, - "m_nBakeSpecularToCubemaps": 3720, - "m_nBakedShadowIndex": 3396, - "m_nBounceLight": 3752, - "m_nCastShadows": 3736, - "m_nColorMode": 3372, - "m_nDirectLight": 3392, - "m_nFog": 3780, - "m_nFogShadows": 3788, - "m_nLuminaireShape": 3400, - "m_nPrecomputedSubFrusta": 3880, - "m_nShadowMapSize": 3740, - "m_nShadowPriority": 3744, - "m_vAlternateColor": 3764, - "m_vBakeSpecularToCubemapsSize": 3724, - "m_vPrecomputedBoundsMaxs": 3832, - "m_vPrecomputedBoundsMins": 3820, - "m_vPrecomputedOBBAngles": 3856, - "m_vPrecomputedOBBAngles0": 3896, - "m_vPrecomputedOBBAngles1": 3932, - "m_vPrecomputedOBBAngles2": 3968, - "m_vPrecomputedOBBAngles3": 4004, - "m_vPrecomputedOBBAngles4": 4040, - "m_vPrecomputedOBBAngles5": 4076, - "m_vPrecomputedOBBExtent": 3868, - "m_vPrecomputedOBBExtent0": 3908, - "m_vPrecomputedOBBExtent1": 3944, - "m_vPrecomputedOBBExtent2": 3980, - "m_vPrecomputedOBBExtent3": 4016, - "m_vPrecomputedOBBExtent4": 4052, - "m_vPrecomputedOBBExtent5": 4088, - "m_vPrecomputedOBBOrigin": 3844, - "m_vPrecomputedOBBOrigin0": 3884, - "m_vPrecomputedOBBOrigin1": 3920, - "m_vPrecomputedOBBOrigin2": 3956, - "m_vPrecomputedOBBOrigin3": 3992, - "m_vPrecomputedOBBOrigin4": 4028, - "m_vPrecomputedOBBOrigin5": 4064, - "m_vShear": 3708, - "m_vSizeParams": 3692 + "m_Color": { + "offset": 3376, + "type_name": "Color" + }, + "m_LightStyleEvents": { + "offset": 3456, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_LightStyleString": { + "offset": 3416, + "type_name": "CUtlString" + }, + "m_LightStyleTargets": { + "offset": 3480, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_QueuedLightStyleStrings": { + "offset": 3432, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_StyleEvent": { + "offset": 3504, + "type_name": "CEntityIOOutput[4]" + }, + "m_VisClusters": { + "offset": 4176, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_bContactShadow": { + "offset": 3748, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 3368, + "type_name": "bool" + }, + "m_bFogMixedShadows": { + "offset": 3796, + "type_name": "bool" + }, + "m_bInitialBoneSetup": { + "offset": 4168, + "type_name": "bool" + }, + "m_bPrecomputedFieldsValid": { + "offset": 3816, + "type_name": "bool" + }, + "m_fAlternateColorBrightness": { + "offset": 3776, + "type_name": "float32" + }, + "m_flBounceScale": { + "offset": 3756, + "type_name": "float32" + }, + "m_flBrightness": { + "offset": 3384, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 3388, + "type_name": "float32" + }, + "m_flColorTemperature": { + "offset": 3380, + "type_name": "float32" + }, + "m_flFadeSizeEnd": { + "offset": 3804, + "type_name": "float32" + }, + "m_flFadeSizeStart": { + "offset": 3800, + "type_name": "float32" + }, + "m_flFogScale": { + "offset": 3792, + "type_name": "float32" + }, + "m_flFogStrength": { + "offset": 3784, + "type_name": "float32" + }, + "m_flLightStyleStartTime": { + "offset": 3424, + "type_name": "GameTime_t" + }, + "m_flLuminaireAnisotropy": { + "offset": 3408, + "type_name": "float32" + }, + "m_flLuminaireSize": { + "offset": 3404, + "type_name": "float32" + }, + "m_flMinRoughness": { + "offset": 3760, + "type_name": "float32" + }, + "m_flRange": { + "offset": 3704, + "type_name": "float32" + }, + "m_flShadowFadeSizeEnd": { + "offset": 3812, + "type_name": "float32" + }, + "m_flShadowFadeSizeStart": { + "offset": 3808, + "type_name": "float32" + }, + "m_flShape": { + "offset": 3672, + "type_name": "float32" + }, + "m_flSkirt": { + "offset": 3684, + "type_name": "float32" + }, + "m_flSkirtNear": { + "offset": 3688, + "type_name": "float32" + }, + "m_flSoftX": { + "offset": 3676, + "type_name": "float32" + }, + "m_flSoftY": { + "offset": 3680, + "type_name": "float32" + }, + "m_hLightCookie": { + "offset": 3664, + "type_name": "CStrongHandle" + }, + "m_nBakeSpecularToCubemaps": { + "offset": 3720, + "type_name": "int32" + }, + "m_nBakedShadowIndex": { + "offset": 3396, + "type_name": "int32" + }, + "m_nBounceLight": { + "offset": 3752, + "type_name": "int32" + }, + "m_nCastShadows": { + "offset": 3736, + "type_name": "int32" + }, + "m_nColorMode": { + "offset": 3372, + "type_name": "int32" + }, + "m_nDirectLight": { + "offset": 3392, + "type_name": "int32" + }, + "m_nFog": { + "offset": 3780, + "type_name": "int32" + }, + "m_nFogShadows": { + "offset": 3788, + "type_name": "int32" + }, + "m_nLuminaireShape": { + "offset": 3400, + "type_name": "int32" + }, + "m_nPrecomputedSubFrusta": { + "offset": 3880, + "type_name": "int32" + }, + "m_nShadowMapSize": { + "offset": 3740, + "type_name": "int32" + }, + "m_nShadowPriority": { + "offset": 3744, + "type_name": "int32" + }, + "m_vAlternateColor": { + "offset": 3764, + "type_name": "Vector" + }, + "m_vBakeSpecularToCubemapsSize": { + "offset": 3724, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMaxs": { + "offset": 3832, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMins": { + "offset": 3820, + "type_name": "Vector" + }, + "m_vPrecomputedOBBAngles": { + "offset": 3856, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles0": { + "offset": 3896, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles1": { + "offset": 3932, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles2": { + "offset": 3968, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles3": { + "offset": 4004, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles4": { + "offset": 4040, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles5": { + "offset": 4076, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBExtent": { + "offset": 3868, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent0": { + "offset": 3908, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent1": { + "offset": 3944, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent2": { + "offset": 3980, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent3": { + "offset": 4016, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent4": { + "offset": 4052, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent5": { + "offset": 4088, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin": { + "offset": 3844, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin0": { + "offset": 3884, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin1": { + "offset": 3920, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin2": { + "offset": 3956, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin3": { + "offset": 3992, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin4": { + "offset": 4028, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin5": { + "offset": 4064, + "type_name": "Vector" + }, + "m_vShear": { + "offset": 3708, + "type_name": "Vector" + }, + "m_vSizeParams": { + "offset": 3692, + "type_name": "Vector" + } }, "metadata": [ { @@ -4382,9 +7076,18 @@ }, "C_BaseButton": { "fields": { - "m_glowEntity": 3368, - "m_szDisplayText": 3376, - "m_usable": 3372 + "m_glowEntity": { + "offset": 3368, + "type_name": "CHandle" + }, + "m_szDisplayText": { + "offset": 3376, + "type_name": "CUtlSymbolLarge" + }, + "m_usable": { + "offset": 3372, + "type_name": "bool" + } }, "metadata": [ { @@ -4407,21 +7110,66 @@ }, "C_BaseCSGrenade": { "fields": { - "m_bClientPredictDelete": 6944, - "m_bIsHeldByPlayer": 6946, - "m_bJumpThrow": 6948, - "m_bJustPulledPin": 6972, - "m_bPinPulled": 6947, - "m_bRedraw": 6945, - "m_bThrowAnimating": 6949, - "m_fDropTime": 6964, - "m_fPinPullTime": 6968, - "m_fThrowTime": 6952, - "m_flNextHoldFrac": 6980, - "m_flThrowStrength": 6956, - "m_flThrowStrengthApproach": 6960, - "m_hSwitchToWeaponAfterThrow": 6984, - "m_nNextHoldTick": 6976 + "m_bClientPredictDelete": { + "offset": 6944, + "type_name": "bool" + }, + "m_bIsHeldByPlayer": { + "offset": 6946, + "type_name": "bool" + }, + "m_bJumpThrow": { + "offset": 6948, + "type_name": "bool" + }, + "m_bJustPulledPin": { + "offset": 6972, + "type_name": "bool" + }, + "m_bPinPulled": { + "offset": 6947, + "type_name": "bool" + }, + "m_bRedraw": { + "offset": 6945, + "type_name": "bool" + }, + "m_bThrowAnimating": { + "offset": 6949, + "type_name": "bool" + }, + "m_fDropTime": { + "offset": 6964, + "type_name": "GameTime_t" + }, + "m_fPinPullTime": { + "offset": 6968, + "type_name": "GameTime_t" + }, + "m_fThrowTime": { + "offset": 6952, + "type_name": "GameTime_t" + }, + "m_flNextHoldFrac": { + "offset": 6980, + "type_name": "float32" + }, + "m_flThrowStrength": { + "offset": 6956, + "type_name": "float32" + }, + "m_flThrowStrengthApproach": { + "offset": 6960, + "type_name": "float32" + }, + "m_hSwitchToWeaponAfterThrow": { + "offset": 6984, + "type_name": "CHandle" + }, + "m_nNextHoldTick": { + "offset": 6976, + "type_name": "GameTick_t" + } }, "metadata": [ { @@ -4499,22 +7247,70 @@ }, "C_BaseCSGrenadeProjectile": { "fields": { - "flNextTrailLineTime": 4536, - "m_arrTrajectoryTrailPointCreationTimes": 4584, - "m_arrTrajectoryTrailPoints": 4560, - "m_bCanCreateGrenadeTrail": 4541, - "m_bExplodeEffectBegan": 4540, - "m_flSpawnTime": 4520, - "m_flTrajectoryTrailEffectCreationTime": 4608, - "m_hSnapshotTrajectoryParticleSnapshot": 4552, - "m_nBounces": 4488, - "m_nExplodeEffectIndex": 4496, - "m_nExplodeEffectTickBegin": 4504, - "m_nSnapshotTrajectoryEffectIndex": 4544, - "m_vInitialPosition": 4464, - "m_vInitialVelocity": 4476, - "m_vecExplodeEffectOrigin": 4508, - "vecLastTrailLinePos": 4524 + "flNextTrailLineTime": { + "offset": 4536, + "type_name": "GameTime_t" + }, + "m_arrTrajectoryTrailPointCreationTimes": { + "offset": 4584, + "type_name": "CUtlVector" + }, + "m_arrTrajectoryTrailPoints": { + "offset": 4560, + "type_name": "CUtlVector" + }, + "m_bCanCreateGrenadeTrail": { + "offset": 4541, + "type_name": "bool" + }, + "m_bExplodeEffectBegan": { + "offset": 4540, + "type_name": "bool" + }, + "m_flSpawnTime": { + "offset": 4520, + "type_name": "GameTime_t" + }, + "m_flTrajectoryTrailEffectCreationTime": { + "offset": 4608, + "type_name": "float32" + }, + "m_hSnapshotTrajectoryParticleSnapshot": { + "offset": 4552, + "type_name": "CStrongHandle" + }, + "m_nBounces": { + "offset": 4488, + "type_name": "int32" + }, + "m_nExplodeEffectIndex": { + "offset": 4496, + "type_name": "CStrongHandle" + }, + "m_nExplodeEffectTickBegin": { + "offset": 4504, + "type_name": "int32" + }, + "m_nSnapshotTrajectoryEffectIndex": { + "offset": 4544, + "type_name": "ParticleIndex_t" + }, + "m_vInitialPosition": { + "offset": 4464, + "type_name": "Vector" + }, + "m_vInitialVelocity": { + "offset": 4476, + "type_name": "Vector" + }, + "m_vecExplodeEffectOrigin": { + "offset": 4508, + "type_name": "Vector" + }, + "vecLastTrailLinePos": { + "offset": 4524, + "type_name": "Vector" + } }, "metadata": [ { @@ -4552,10 +7348,22 @@ }, "C_BaseClientUIEntity": { "fields": { - "m_DialogXMLName": 3384, - "m_PanelClassName": 3392, - "m_PanelID": 3400, - "m_bEnabled": 3376 + "m_DialogXMLName": { + "offset": 3384, + "type_name": "CUtlSymbolLarge" + }, + "m_PanelClassName": { + "offset": 3392, + "type_name": "CUtlSymbolLarge" + }, + "m_PanelID": { + "offset": 3400, + "type_name": "CUtlSymbolLarge" + }, + "m_bEnabled": { + "offset": 3376, + "type_name": "bool" + } }, "metadata": [ { @@ -4583,12 +7391,30 @@ }, "C_BaseCombatCharacter": { "fields": { - "m_flWaterNextTraceTime": 4420, - "m_flWaterWorldZ": 4416, - "m_hMyWearables": 4384, - "m_leftFootAttachment": 4408, - "m_nWaterWakeMode": 4412, - "m_rightFootAttachment": 4409 + "m_flWaterNextTraceTime": { + "offset": 4420, + "type_name": "float32" + }, + "m_flWaterWorldZ": { + "offset": 4416, + "type_name": "float32" + }, + "m_hMyWearables": { + "offset": 4384, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_leftFootAttachment": { + "offset": 4408, + "type_name": "AttachmentHandle_t" + }, + "m_nWaterWakeMode": { + "offset": 4412, + "type_name": "C_BaseCombatCharacter::WaterWakeMode_t" + }, + "m_rightFootAttachment": { + "offset": 4409, + "type_name": "AttachmentHandle_t" + } }, "metadata": [ { @@ -4605,7 +7431,10 @@ }, "C_BaseDoor": { "fields": { - "m_bIsUsable": 3368 + "m_bIsUsable": { + "offset": 3368, + "type_name": "bool" + } }, "metadata": [ { @@ -4618,88 +7447,334 @@ }, "C_BaseEntity": { "fields": { - "m_CBodyComponent": 56, - "m_DataChangeEventRef": 1316, - "m_EntClientFlags": 992, - "m_ListEntry": 960, - "m_MoveCollide": 1092, - "m_MoveType": 1093, - "m_NetworkTransmitComponent": 64, - "m_Particles": 1176, - "m_aThinkFunctions": 912, - "m_bAnimTimeChanged": 1357, - "m_bAnimatedEveryTick": 1128, - "m_bApplyLayerMatchIDToModel": 883, - "m_bClientSideRagdoll": 994, - "m_bDisabledContextThinks": 936, - "m_bHasAddedVarsToInterpolation": 950, - "m_bHasSuccessfullyInterpolated": 949, - "m_bInterpolateEvenWithNoModel": 881, - "m_bPredictable": 1153, - "m_bPredictionEligible": 882, - "m_bRenderEvenWhenNotSuccessfullyInterpolated": 951, - "m_bRenderWithViewModels": 1154, - "m_bSimulationTimeChanged": 1358, - "m_bTakesDamage": 841, - "m_dependencies": 1320, - "m_fBBoxVisFlags": 1152, - "m_fEffects": 1100, - "m_fFlags": 1004, - "m_flAnimTime": 940, - "m_flCreateTime": 984, - "m_flElasticity": 1116, - "m_flFriction": 1112, - "m_flGravityScale": 1120, - "m_flNavIgnoreUntilTime": 1132, - "m_flProxyRandomValue": 872, - "m_flSimulationTime": 944, - "m_flSpeed": 988, - "m_flTimeScale": 1124, - "m_flWaterLevel": 1096, - "m_hEffectEntity": 1084, - "m_hGroundEntity": 1104, - "m_hOldMoveParent": 1168, - "m_hOwnerEntity": 1088, - "m_hSceneObjectController": 860, - "m_hThink": 1136, - "m_iCurrentThinkContext": 908, - "m_iEFlags": 876, - "m_iHealth": 836, - "m_iMaxHealth": 832, - "m_iTeamNum": 995, - "m_lifeState": 840, - "m_nActualMoveType": 1094, - "m_nBloodType": 1376, - "m_nCreationTick": 1344, - "m_nFirstPredictableCommand": 1160, - "m_nGroundBodyIndex": 1108, - "m_nInterpolationLatchDirtyFlags": 952, - "m_nLastPredictableCommand": 1164, - "m_nLastThinkTick": 800, - "m_nNextScriptVarRecordID": 1288, - "m_nNextThinkTick": 1000, - "m_nNoInterpolationTick": 864, - "m_nPlatformType": 856, - "m_nSceneObjectOverrideFlags": 948, - "m_nSimulationTick": 904, - "m_nSplitUserPlayerPredictionSlot": 1156, - "m_nSubclassID": 888, - "m_nTakeDamageFlags": 848, - "m_nVisibilityNoInterpolationTick": 868, - "m_nWaterType": 880, - "m_pCollision": 824, - "m_pGameSceneNode": 808, - "m_pRenderComponent": 816, - "m_sUniqueHammerID": 1368, - "m_spawnflags": 996, - "m_tokLayerMatchID": 884, - "m_ubInterpolationFrame": 857, - "m_vecAbsVelocity": 1008, - "m_vecAngVelocity": 1304, - "m_vecBaseVelocity": 1072, - "m_vecPredictedScriptFloatIDs": 1240, - "m_vecPredictedScriptFloats": 1216, - "m_vecVelocity": 1024 + "m_CBodyComponent": { + "offset": 56, + "type_name": "CBodyComponent*" + }, + "m_DataChangeEventRef": { + "offset": 1316, + "type_name": "int32" + }, + "m_EntClientFlags": { + "offset": 992, + "type_name": "uint16" + }, + "m_ListEntry": { + "offset": 960, + "type_name": "uint16[11]" + }, + "m_MoveCollide": { + "offset": 1092, + "type_name": "MoveCollide_t" + }, + "m_MoveType": { + "offset": 1093, + "type_name": "MoveType_t" + }, + "m_NetworkTransmitComponent": { + "offset": 64, + "type_name": "CNetworkTransmitComponent" + }, + "m_Particles": { + "offset": 1176, + "type_name": "CParticleProperty" + }, + "m_aThinkFunctions": { + "offset": 912, + "type_name": "CUtlVector" + }, + "m_bAnimTimeChanged": { + "offset": 1357, + "type_name": "bool" + }, + "m_bAnimatedEveryTick": { + "offset": 1128, + "type_name": "bool" + }, + "m_bApplyLayerMatchIDToModel": { + "offset": 883, + "type_name": "bool" + }, + "m_bClientSideRagdoll": { + "offset": 994, + "type_name": "bool" + }, + "m_bDisabledContextThinks": { + "offset": 936, + "type_name": "bool" + }, + "m_bHasAddedVarsToInterpolation": { + "offset": 950, + "type_name": "bool" + }, + "m_bHasSuccessfullyInterpolated": { + "offset": 949, + "type_name": "bool" + }, + "m_bInterpolateEvenWithNoModel": { + "offset": 881, + "type_name": "bool" + }, + "m_bPredictable": { + "offset": 1153, + "type_name": "bool" + }, + "m_bPredictionEligible": { + "offset": 882, + "type_name": "bool" + }, + "m_bRenderEvenWhenNotSuccessfullyInterpolated": { + "offset": 951, + "type_name": "bool" + }, + "m_bRenderWithViewModels": { + "offset": 1154, + "type_name": "bool" + }, + "m_bSimulationTimeChanged": { + "offset": 1358, + "type_name": "bool" + }, + "m_bTakesDamage": { + "offset": 841, + "type_name": "bool" + }, + "m_dependencies": { + "offset": 1320, + "type_name": "CUtlVector" + }, + "m_fBBoxVisFlags": { + "offset": 1152, + "type_name": "uint8" + }, + "m_fEffects": { + "offset": 1100, + "type_name": "uint32" + }, + "m_fFlags": { + "offset": 1004, + "type_name": "uint32" + }, + "m_flAnimTime": { + "offset": 940, + "type_name": "float32" + }, + "m_flCreateTime": { + "offset": 984, + "type_name": "GameTime_t" + }, + "m_flElasticity": { + "offset": 1116, + "type_name": "float32" + }, + "m_flFriction": { + "offset": 1112, + "type_name": "float32" + }, + "m_flGravityScale": { + "offset": 1120, + "type_name": "float32" + }, + "m_flNavIgnoreUntilTime": { + "offset": 1132, + "type_name": "GameTime_t" + }, + "m_flProxyRandomValue": { + "offset": 872, + "type_name": "float32" + }, + "m_flSimulationTime": { + "offset": 944, + "type_name": "float32" + }, + "m_flSpeed": { + "offset": 988, + "type_name": "float32" + }, + "m_flTimeScale": { + "offset": 1124, + "type_name": "float32" + }, + "m_flWaterLevel": { + "offset": 1096, + "type_name": "float32" + }, + "m_hEffectEntity": { + "offset": 1084, + "type_name": "CHandle" + }, + "m_hGroundEntity": { + "offset": 1104, + "type_name": "CHandle" + }, + "m_hOldMoveParent": { + "offset": 1168, + "type_name": "CHandle" + }, + "m_hOwnerEntity": { + "offset": 1088, + "type_name": "CHandle" + }, + "m_hSceneObjectController": { + "offset": 860, + "type_name": "CHandle" + }, + "m_hThink": { + "offset": 1136, + "type_name": "uint16" + }, + "m_iCurrentThinkContext": { + "offset": 908, + "type_name": "int32" + }, + "m_iEFlags": { + "offset": 876, + "type_name": "int32" + }, + "m_iHealth": { + "offset": 836, + "type_name": "int32" + }, + "m_iMaxHealth": { + "offset": 832, + "type_name": "int32" + }, + "m_iTeamNum": { + "offset": 995, + "type_name": "uint8" + }, + "m_lifeState": { + "offset": 840, + "type_name": "uint8" + }, + "m_nActualMoveType": { + "offset": 1094, + "type_name": "MoveType_t" + }, + "m_nBloodType": { + "offset": 1376, + "type_name": "BloodType" + }, + "m_nCreationTick": { + "offset": 1344, + "type_name": "int32" + }, + "m_nFirstPredictableCommand": { + "offset": 1160, + "type_name": "int32" + }, + "m_nGroundBodyIndex": { + "offset": 1108, + "type_name": "int32" + }, + "m_nInterpolationLatchDirtyFlags": { + "offset": 952, + "type_name": "int32[2]" + }, + "m_nLastPredictableCommand": { + "offset": 1164, + "type_name": "int32" + }, + "m_nLastThinkTick": { + "offset": 800, + "type_name": "GameTick_t" + }, + "m_nNextScriptVarRecordID": { + "offset": 1288, + "type_name": "int32" + }, + "m_nNextThinkTick": { + "offset": 1000, + "type_name": "GameTick_t" + }, + "m_nNoInterpolationTick": { + "offset": 864, + "type_name": "int32" + }, + "m_nPlatformType": { + "offset": 856, + "type_name": "EntityPlatformTypes_t" + }, + "m_nSceneObjectOverrideFlags": { + "offset": 948, + "type_name": "uint8" + }, + "m_nSimulationTick": { + "offset": 904, + "type_name": "int32" + }, + "m_nSplitUserPlayerPredictionSlot": { + "offset": 1156, + "type_name": "CSplitScreenSlot" + }, + "m_nSubclassID": { + "offset": 888, + "type_name": "CUtlStringToken" + }, + "m_nTakeDamageFlags": { + "offset": 848, + "type_name": "TakeDamageFlags_t" + }, + "m_nVisibilityNoInterpolationTick": { + "offset": 868, + "type_name": "int32" + }, + "m_nWaterType": { + "offset": 880, + "type_name": "uint8" + }, + "m_pCollision": { + "offset": 824, + "type_name": "CCollisionProperty*" + }, + "m_pGameSceneNode": { + "offset": 808, + "type_name": "CGameSceneNode*" + }, + "m_pRenderComponent": { + "offset": 816, + "type_name": "CRenderComponent*" + }, + "m_sUniqueHammerID": { + "offset": 1368, + "type_name": "CUtlString" + }, + "m_spawnflags": { + "offset": 996, + "type_name": "uint32" + }, + "m_tokLayerMatchID": { + "offset": 884, + "type_name": "CUtlStringToken" + }, + "m_ubInterpolationFrame": { + "offset": 857, + "type_name": "uint8" + }, + "m_vecAbsVelocity": { + "offset": 1008, + "type_name": "Vector" + }, + "m_vecAngVelocity": { + "offset": 1304, + "type_name": "QAngle" + }, + "m_vecBaseVelocity": { + "offset": 1072, + "type_name": "Vector" + }, + "m_vecPredictedScriptFloatIDs": { + "offset": 1240, + "type_name": "CUtlVector" + }, + "m_vecPredictedScriptFloats": { + "offset": 1216, + "type_name": "CUtlVector" + }, + "m_vecVelocity": { + "offset": 1024, + "type_name": "CNetworkVelocityVector" + } }, "metadata": [ { @@ -4931,10 +8006,22 @@ }, "C_BaseFire": { "fields": { - "m_flScale": 1384, - "m_flScaleTime": 1392, - "m_flStartScale": 1388, - "m_nFlags": 1396 + "m_flScale": { + "offset": 1384, + "type_name": "float32" + }, + "m_flScaleTime": { + "offset": 1392, + "type_name": "float32" + }, + "m_flStartScale": { + "offset": 1388, + "type_name": "float32" + }, + "m_nFlags": { + "offset": 1396, + "type_name": "uint32" + } }, "metadata": [ { @@ -4962,25 +8049,82 @@ }, "C_BaseFlex": { "fields": { - "m_CachedViewTarget": 4140, - "m_PhonemeClasses": 4288, - "m_bResetFlexWeightsOnModelChange": 4182, - "m_blinktime": 4160, - "m_blinktoggle": 4040, - "m_flBlinkAmount": 4176, - "m_flJawOpenAmount": 4172, - "m_flexWeight": 3992, - "m_iBlink": 4156, - "m_iEyeAttachment": 4181, - "m_iJawOpen": 4168, - "m_iMouthAttachment": 4180, - "m_mEyeOcclusionRendererCameraToBoneTransform": 4212, - "m_nEyeOcclusionRendererBone": 4208, - "m_nLastFlexUpdateFrameCount": 4136, - "m_nNextSceneEventId": 4152, - "m_prevblinktoggle": 4164, - "m_vEyeOcclusionRendererHalfExtent": 4260, - "m_vLookTargetPosition": 4016 + "m_CachedViewTarget": { + "offset": 4140, + "type_name": "Vector" + }, + "m_PhonemeClasses": { + "offset": 4288, + "type_name": "C_BaseFlex::Emphasized_Phoneme[3]" + }, + "m_bResetFlexWeightsOnModelChange": { + "offset": 4182, + "type_name": "bool" + }, + "m_blinktime": { + "offset": 4160, + "type_name": "float32" + }, + "m_blinktoggle": { + "offset": 4040, + "type_name": "bool" + }, + "m_flBlinkAmount": { + "offset": 4176, + "type_name": "float32" + }, + "m_flJawOpenAmount": { + "offset": 4172, + "type_name": "float32" + }, + "m_flexWeight": { + "offset": 3992, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_iBlink": { + "offset": 4156, + "type_name": "int32" + }, + "m_iEyeAttachment": { + "offset": 4181, + "type_name": "AttachmentHandle_t" + }, + "m_iJawOpen": { + "offset": 4168, + "type_name": "int32" + }, + "m_iMouthAttachment": { + "offset": 4180, + "type_name": "AttachmentHandle_t" + }, + "m_mEyeOcclusionRendererCameraToBoneTransform": { + "offset": 4212, + "type_name": "matrix3x4_t" + }, + "m_nEyeOcclusionRendererBone": { + "offset": 4208, + "type_name": "int32" + }, + "m_nLastFlexUpdateFrameCount": { + "offset": 4136, + "type_name": "int32" + }, + "m_nNextSceneEventId": { + "offset": 4152, + "type_name": "SceneEventId_t" + }, + "m_prevblinktoggle": { + "offset": 4164, + "type_name": "bool" + }, + "m_vEyeOcclusionRendererHalfExtent": { + "offset": 4260, + "type_name": "Vector" + }, + "m_vLookTargetPosition": { + "offset": 4016, + "type_name": "Vector" + } }, "metadata": [ { @@ -4998,29 +8142,80 @@ }, "C_BaseFlex__Emphasized_Phoneme": { "fields": { - "m_bBasechecked": 29, - "m_bRequired": 28, - "m_bValid": 30, - "m_flAmount": 24, - "m_sClassName": 0 + "m_bBasechecked": { + "offset": 29, + "type_name": "bool" + }, + "m_bRequired": { + "offset": 28, + "type_name": "bool" + }, + "m_bValid": { + "offset": 30, + "type_name": "bool" + }, + "m_flAmount": { + "offset": 24, + "type_name": "float32" + }, + "m_sClassName": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [], "parent": null }, "C_BaseGrenade": { "fields": { - "m_DmgRadius": 4388, - "m_ExplosionSound": 4416, - "m_bHasWarnedAI": 4384, - "m_bIsLive": 4386, - "m_bIsSmokeGrenade": 4385, - "m_flDamage": 4400, - "m_flDetonateTime": 4392, - "m_flNextAttack": 4452, - "m_flWarnAITime": 4396, - "m_hOriginalThrower": 4456, - "m_hThrower": 4428, - "m_iszBounceSound": 4408 + "m_DmgRadius": { + "offset": 4388, + "type_name": "float32" + }, + "m_ExplosionSound": { + "offset": 4416, + "type_name": "CUtlString" + }, + "m_bHasWarnedAI": { + "offset": 4384, + "type_name": "bool" + }, + "m_bIsLive": { + "offset": 4386, + "type_name": "bool" + }, + "m_bIsSmokeGrenade": { + "offset": 4385, + "type_name": "bool" + }, + "m_flDamage": { + "offset": 4400, + "type_name": "float32" + }, + "m_flDetonateTime": { + "offset": 4392, + "type_name": "GameTime_t" + }, + "m_flNextAttack": { + "offset": 4452, + "type_name": "GameTime_t" + }, + "m_flWarnAITime": { + "offset": 4396, + "type_name": "float32" + }, + "m_hOriginalThrower": { + "offset": 4456, + "type_name": "CHandle" + }, + "m_hThrower": { + "offset": 4428, + "type_name": "CHandle" + }, + "m_iszBounceSound": { + "offset": 4408, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -5101,39 +8296,138 @@ }, "C_BaseModelEntity": { "fields": { - "m_CHitboxComponent": 2648, - "m_CRenderComponent": 2640, - "m_ClientOverrideTint": 3304, - "m_Collision": 2896, - "m_ConfigEntitiesToPropagateMaterialDecalsTo": 3224, - "m_Glow": 3072, - "m_LastHitGroup": 2688, - "m_bAllowFadeInView": 2746, - "m_bInitModelEffects": 2728, - "m_bIsStaticProp": 2729, - "m_bNoInterpolate": 2889, - "m_bRenderToCubemaps": 2888, - "m_bUseClientOverrideTint": 3308, - "m_clrRender": 2776, - "m_fadeMaxDist": 3168, - "m_fadeMinDist": 3164, - "m_flDecalHealBloodRate": 3212, - "m_flDecalHealHeightRate": 3216, - "m_flFadeScale": 3172, - "m_flGlowBackfaceMult": 3160, - "m_flShadowStrength": 3176, - "m_iOldHealth": 2740, - "m_nAddDecal": 3184, - "m_nDecalsAdded": 2736, - "m_nLastAddDecal": 2732, - "m_nObjectCulling": 3180, - "m_nRenderFX": 2745, - "m_nRenderMode": 2744, - "m_pClientAlphaProperty": 3296, - "m_vDecalForwardAxis": 3200, - "m_vDecalPosition": 3188, - "m_vecRenderAttributes": 2784, - "m_vecViewOffset": 3248 + "m_CHitboxComponent": { + "offset": 2648, + "type_name": "CHitboxComponent" + }, + "m_CRenderComponent": { + "offset": 2640, + "type_name": "CRenderComponent*" + }, + "m_ClientOverrideTint": { + "offset": 3304, + "type_name": "Color" + }, + "m_Collision": { + "offset": 2896, + "type_name": "CCollisionProperty" + }, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": { + "offset": 3224, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_Glow": { + "offset": 3072, + "type_name": "CGlowProperty" + }, + "m_LastHitGroup": { + "offset": 2688, + "type_name": "HitGroup_t" + }, + "m_bAllowFadeInView": { + "offset": 2746, + "type_name": "bool" + }, + "m_bInitModelEffects": { + "offset": 2728, + "type_name": "bool" + }, + "m_bIsStaticProp": { + "offset": 2729, + "type_name": "bool" + }, + "m_bNoInterpolate": { + "offset": 2889, + "type_name": "bool" + }, + "m_bRenderToCubemaps": { + "offset": 2888, + "type_name": "bool" + }, + "m_bUseClientOverrideTint": { + "offset": 3308, + "type_name": "bool" + }, + "m_clrRender": { + "offset": 2776, + "type_name": "Color" + }, + "m_fadeMaxDist": { + "offset": 3168, + "type_name": "float32" + }, + "m_fadeMinDist": { + "offset": 3164, + "type_name": "float32" + }, + "m_flDecalHealBloodRate": { + "offset": 3212, + "type_name": "float32" + }, + "m_flDecalHealHeightRate": { + "offset": 3216, + "type_name": "float32" + }, + "m_flFadeScale": { + "offset": 3172, + "type_name": "float32" + }, + "m_flGlowBackfaceMult": { + "offset": 3160, + "type_name": "float32" + }, + "m_flShadowStrength": { + "offset": 3176, + "type_name": "float32" + }, + "m_iOldHealth": { + "offset": 2740, + "type_name": "int32" + }, + "m_nAddDecal": { + "offset": 3184, + "type_name": "int32" + }, + "m_nDecalsAdded": { + "offset": 2736, + "type_name": "int32" + }, + "m_nLastAddDecal": { + "offset": 2732, + "type_name": "int32" + }, + "m_nObjectCulling": { + "offset": 3180, + "type_name": "uint8" + }, + "m_nRenderFX": { + "offset": 2745, + "type_name": "RenderFx_t" + }, + "m_nRenderMode": { + "offset": 2744, + "type_name": "RenderMode_t" + }, + "m_pClientAlphaProperty": { + "offset": 3296, + "type_name": "CClientAlphaProperty*" + }, + "m_vDecalForwardAxis": { + "offset": 3200, + "type_name": "Vector" + }, + "m_vDecalPosition": { + "offset": 3188, + "type_name": "Vector" + }, + "m_vecRenderAttributes": { + "offset": 2784, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_vecViewOffset": { + "offset": 3248, + "type_name": "CNetworkViewOffsetVector" + } }, "metadata": [ { @@ -5251,34 +8545,118 @@ }, "C_BasePlayerPawn": { "fields": { - "m_ServerViewAngleChanges": 4600, - "m_bIsSwappingToPredictableController": 4928, - "m_flDeathTime": 4856, - "m_flFOVSensitivityAdjust": 4892, - "m_flLastCameraSetupTime": 4888, - "m_flMouseSensitivity": 4896, - "m_flOldSimulationTime": 4912, - "m_flPredictionErrorTime": 4872, - "m_hController": 4924, - "m_iHideHUD": 4708, - "m_nHighestConsumedServerViewAngleChangeIndex": 4680, - "m_nLastExecutedCommandNumber": 4916, - "m_nLastExecutedCommandTick": 4920, - "m_pAutoaimServices": 4536, - "m_pCameraServices": 4576, - "m_pFlashlightServices": 4568, - "m_pItemServices": 4528, - "m_pMovementServices": 4584, - "m_pObserverServices": 4544, - "m_pUseServices": 4560, - "m_pWaterServices": 4552, - "m_pWeaponServices": 4520, - "m_skybox3d": 4712, - "m_vOldOrigin": 4900, - "m_vecLastCameraSetupLocalOrigin": 4876, - "m_vecPredictionError": 4860, - "v_angle": 4684, - "v_anglePrevious": 4696 + "m_ServerViewAngleChanges": { + "offset": 4600, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_bIsSwappingToPredictableController": { + "offset": 4928, + "type_name": "bool" + }, + "m_flDeathTime": { + "offset": 4856, + "type_name": "GameTime_t" + }, + "m_flFOVSensitivityAdjust": { + "offset": 4892, + "type_name": "float32" + }, + "m_flLastCameraSetupTime": { + "offset": 4888, + "type_name": "GameTime_t" + }, + "m_flMouseSensitivity": { + "offset": 4896, + "type_name": "float32" + }, + "m_flOldSimulationTime": { + "offset": 4912, + "type_name": "float32" + }, + "m_flPredictionErrorTime": { + "offset": 4872, + "type_name": "GameTime_t" + }, + "m_hController": { + "offset": 4924, + "type_name": "CHandle" + }, + "m_iHideHUD": { + "offset": 4708, + "type_name": "uint32" + }, + "m_nHighestConsumedServerViewAngleChangeIndex": { + "offset": 4680, + "type_name": "uint32" + }, + "m_nLastExecutedCommandNumber": { + "offset": 4916, + "type_name": "int32" + }, + "m_nLastExecutedCommandTick": { + "offset": 4920, + "type_name": "int32" + }, + "m_pAutoaimServices": { + "offset": 4536, + "type_name": "CPlayer_AutoaimServices*" + }, + "m_pCameraServices": { + "offset": 4576, + "type_name": "CPlayer_CameraServices*" + }, + "m_pFlashlightServices": { + "offset": 4568, + "type_name": "CPlayer_FlashlightServices*" + }, + "m_pItemServices": { + "offset": 4528, + "type_name": "CPlayer_ItemServices*" + }, + "m_pMovementServices": { + "offset": 4584, + "type_name": "CPlayer_MovementServices*" + }, + "m_pObserverServices": { + "offset": 4544, + "type_name": "CPlayer_ObserverServices*" + }, + "m_pUseServices": { + "offset": 4560, + "type_name": "CPlayer_UseServices*" + }, + "m_pWaterServices": { + "offset": 4552, + "type_name": "CPlayer_WaterServices*" + }, + "m_pWeaponServices": { + "offset": 4520, + "type_name": "CPlayer_WeaponServices*" + }, + "m_skybox3d": { + "offset": 4712, + "type_name": "sky3dparams_t" + }, + "m_vOldOrigin": { + "offset": 4900, + "type_name": "Vector" + }, + "m_vecLastCameraSetupLocalOrigin": { + "offset": 4876, + "type_name": "Vector" + }, + "m_vecPredictionError": { + "offset": 4860, + "type_name": "Vector" + }, + "v_angle": { + "offset": 4684, + "type_name": "QAngle" + }, + "v_anglePrevious": { + "offset": 4696, + "type_name": "QAngle" + } }, "metadata": [ { @@ -5428,13 +8806,34 @@ }, "C_BasePlayerWeapon": { "fields": { - "m_flNextPrimaryAttackTickRatio": 5740, - "m_flNextSecondaryAttackTickRatio": 5748, - "m_iClip1": 5752, - "m_iClip2": 5756, - "m_nNextPrimaryAttackTick": 5736, - "m_nNextSecondaryAttackTick": 5744, - "m_pReserveAmmo": 5760 + "m_flNextPrimaryAttackTickRatio": { + "offset": 5740, + "type_name": "float32" + }, + "m_flNextSecondaryAttackTickRatio": { + "offset": 5748, + "type_name": "float32" + }, + "m_iClip1": { + "offset": 5752, + "type_name": "int32" + }, + "m_iClip2": { + "offset": 5756, + "type_name": "int32" + }, + "m_nNextPrimaryAttackTick": { + "offset": 5736, + "type_name": "GameTick_t" + }, + "m_nNextSecondaryAttackTick": { + "offset": 5744, + "type_name": "GameTick_t" + }, + "m_pReserveAmmo": { + "offset": 5760, + "type_name": "int32[2]" + } }, "metadata": [ { @@ -5505,13 +8904,34 @@ }, "C_BasePropDoor": { "fields": { - "m_bLocked": 4669, - "m_closedAngles": 4684, - "m_closedPosition": 4672, - "m_eDoorState": 4664, - "m_hMaster": 4696, - "m_modelChanged": 4668, - "m_vWhereToSetLightingOrigin": 4700 + "m_bLocked": { + "offset": 4669, + "type_name": "bool" + }, + "m_closedAngles": { + "offset": 4684, + "type_name": "QAngle" + }, + "m_closedPosition": { + "offset": 4672, + "type_name": "Vector" + }, + "m_eDoorState": { + "offset": 4664, + "type_name": "DoorState_t" + }, + "m_hMaster": { + "offset": 4696, + "type_name": "CHandle" + }, + "m_modelChanged": { + "offset": 4668, + "type_name": "bool" + }, + "m_vWhereToSetLightingOrigin": { + "offset": 4700, + "type_name": "Vector" + } }, "metadata": [ { @@ -5577,8 +8997,14 @@ }, "C_BaseTrigger": { "fields": { - "m_bClientSidePredicted": 3369, - "m_bDisabled": 3368 + "m_bClientSidePredicted": { + "offset": 3369, + "type_name": "bool" + }, + "m_bDisabled": { + "offset": 3368, + "type_name": "bool" + } }, "metadata": [ { @@ -5600,22 +9026,70 @@ }, "C_BaseViewModel": { "fields": { - "m_flAnimationStartTime": 4004, - "m_hControlPanel": 4072, - "m_hOldLayerSequence": 4060, - "m_hWeapon": 4008, - "m_iCameraAttachment": 4032, - "m_nAnimationParity": 4000, - "m_nOldAnimationParity": 4056, - "m_nViewModelIndex": 3996, - "m_oldLayer": 4064, - "m_oldLayerStartTime": 4068, - "m_previousCycle": 4052, - "m_previousElapsedDuration": 4048, - "m_sAnimationPrefix": 4024, - "m_sVMName": 4016, - "m_vecLastCameraAngles": 4036, - "m_vecLastFacing": 3984 + "m_flAnimationStartTime": { + "offset": 4004, + "type_name": "float32" + }, + "m_hControlPanel": { + "offset": 4072, + "type_name": "CHandle" + }, + "m_hOldLayerSequence": { + "offset": 4060, + "type_name": "HSequence" + }, + "m_hWeapon": { + "offset": 4008, + "type_name": "CHandle" + }, + "m_iCameraAttachment": { + "offset": 4032, + "type_name": "AttachmentHandle_t" + }, + "m_nAnimationParity": { + "offset": 4000, + "type_name": "uint32" + }, + "m_nOldAnimationParity": { + "offset": 4056, + "type_name": "int32" + }, + "m_nViewModelIndex": { + "offset": 3996, + "type_name": "uint32" + }, + "m_oldLayer": { + "offset": 4064, + "type_name": "int32" + }, + "m_oldLayerStartTime": { + "offset": 4068, + "type_name": "float32" + }, + "m_previousCycle": { + "offset": 4052, + "type_name": "float32" + }, + "m_previousElapsedDuration": { + "offset": 4048, + "type_name": "float32" + }, + "m_sAnimationPrefix": { + "offset": 4024, + "type_name": "CUtlSymbolLarge" + }, + "m_sVMName": { + "offset": 4016, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLastCameraAngles": { + "offset": 4036, + "type_name": "QAngle" + }, + "m_vecLastFacing": { + "offset": 3984, + "type_name": "Vector" + } }, "metadata": [ { @@ -5704,30 +9178,102 @@ }, "C_Beam": { "fields": { - "m_bTurnedOff": 3536, - "m_fAmplitude": 3516, - "m_fEndWidth": 3504, - "m_fFadeLength": 3508, - "m_fHaloScale": 3512, - "m_fSpeed": 3524, - "m_fStartFrame": 3520, - "m_fWidth": 3500, - "m_flDamage": 3380, - "m_flFireTime": 3376, - "m_flFrame": 3528, - "m_flFrameRate": 3368, - "m_flHDRColorScale": 3372, - "m_hAttachEntity": 3448, - "m_hBaseMaterial": 3424, - "m_hEndEntity": 3552, - "m_nAttachIndex": 3488, - "m_nBeamFlags": 3444, - "m_nBeamType": 3440, - "m_nClipStyle": 3532, - "m_nHaloIndex": 3432, - "m_nNumBeamEnts": 3384, - "m_queryHandleHalo": 3388, - "m_vecEndPos": 3540 + "m_bTurnedOff": { + "offset": 3536, + "type_name": "bool" + }, + "m_fAmplitude": { + "offset": 3516, + "type_name": "float32" + }, + "m_fEndWidth": { + "offset": 3504, + "type_name": "float32" + }, + "m_fFadeLength": { + "offset": 3508, + "type_name": "float32" + }, + "m_fHaloScale": { + "offset": 3512, + "type_name": "float32" + }, + "m_fSpeed": { + "offset": 3524, + "type_name": "float32" + }, + "m_fStartFrame": { + "offset": 3520, + "type_name": "float32" + }, + "m_fWidth": { + "offset": 3500, + "type_name": "float32" + }, + "m_flDamage": { + "offset": 3380, + "type_name": "float32" + }, + "m_flFireTime": { + "offset": 3376, + "type_name": "GameTime_t" + }, + "m_flFrame": { + "offset": 3528, + "type_name": "float32" + }, + "m_flFrameRate": { + "offset": 3368, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 3372, + "type_name": "float32" + }, + "m_hAttachEntity": { + "offset": 3448, + "type_name": "CHandle[10]" + }, + "m_hBaseMaterial": { + "offset": 3424, + "type_name": "CStrongHandle" + }, + "m_hEndEntity": { + "offset": 3552, + "type_name": "CHandle" + }, + "m_nAttachIndex": { + "offset": 3488, + "type_name": "AttachmentHandle_t[10]" + }, + "m_nBeamFlags": { + "offset": 3444, + "type_name": "uint32" + }, + "m_nBeamType": { + "offset": 3440, + "type_name": "BeamType_t" + }, + "m_nClipStyle": { + "offset": 3532, + "type_name": "BeamClipStyle_t" + }, + "m_nHaloIndex": { + "offset": 3432, + "type_name": "CStrongHandle" + }, + "m_nNumBeamEnts": { + "offset": 3384, + "type_name": "uint8" + }, + "m_queryHandleHalo": { + "offset": 3388, + "type_name": "int32" + }, + "m_vecEndPos": { + "offset": 3540, + "type_name": "Vector" + } }, "metadata": [ { @@ -5868,35 +9414,122 @@ }, "C_BreakableProp": { "fields": { - "m_BreakableContentsType": 4264, - "m_CPropDataComponent": 4040, - "m_OnBreak": 4104, - "m_OnHealthChanged": 4144, - "m_OnTakeDamage": 4184, - "m_PerformanceMode": 4256, - "m_bHasBreakPiecesOrCommands": 4288, - "m_explodeDamage": 4292, - "m_explodeRadius": 4296, - "m_explosionBuildupSound": 4312, - "m_explosionCustomEffect": 4320, - "m_explosionCustomSound": 4328, - "m_explosionDelay": 4304, - "m_explosionModifier": 4336, - "m_flDefBurstScale": 4236, - "m_flDefaultFadeScale": 4352, - "m_flLastPhysicsInfluenceTime": 4348, - "m_flPressureDelay": 4232, - "m_flPreventDamageBeforeTime": 4260, - "m_hBreaker": 4252, - "m_hFlareEnt": 4360, - "m_hLastAttacker": 4356, - "m_hPhysicsAttacker": 4344, - "m_iMinHealthDmg": 4228, - "m_impactEnergyScale": 4224, - "m_noGhostCollision": 4364, - "m_strBreakableContentsParticleOverride": 4280, - "m_strBreakableContentsPropGroupOverride": 4272, - "m_vDefBurstOffset": 4240 + "m_BreakableContentsType": { + "offset": 4264, + "type_name": "BreakableContentsType_t" + }, + "m_CPropDataComponent": { + "offset": 4040, + "type_name": "CPropDataComponent" + }, + "m_OnBreak": { + "offset": 4104, + "type_name": "CEntityIOOutput" + }, + "m_OnHealthChanged": { + "offset": 4144, + "type_name": "CEntityOutputTemplate" + }, + "m_OnTakeDamage": { + "offset": 4184, + "type_name": "CEntityIOOutput" + }, + "m_PerformanceMode": { + "offset": 4256, + "type_name": "PerformanceMode_t" + }, + "m_bHasBreakPiecesOrCommands": { + "offset": 4288, + "type_name": "bool" + }, + "m_explodeDamage": { + "offset": 4292, + "type_name": "float32" + }, + "m_explodeRadius": { + "offset": 4296, + "type_name": "float32" + }, + "m_explosionBuildupSound": { + "offset": 4312, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionCustomEffect": { + "offset": 4320, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionCustomSound": { + "offset": 4328, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionDelay": { + "offset": 4304, + "type_name": "float32" + }, + "m_explosionModifier": { + "offset": 4336, + "type_name": "CUtlSymbolLarge" + }, + "m_flDefBurstScale": { + "offset": 4236, + "type_name": "float32" + }, + "m_flDefaultFadeScale": { + "offset": 4352, + "type_name": "float32" + }, + "m_flLastPhysicsInfluenceTime": { + "offset": 4348, + "type_name": "GameTime_t" + }, + "m_flPressureDelay": { + "offset": 4232, + "type_name": "float32" + }, + "m_flPreventDamageBeforeTime": { + "offset": 4260, + "type_name": "GameTime_t" + }, + "m_hBreaker": { + "offset": 4252, + "type_name": "CHandle" + }, + "m_hFlareEnt": { + "offset": 4360, + "type_name": "CHandle" + }, + "m_hLastAttacker": { + "offset": 4356, + "type_name": "CHandle" + }, + "m_hPhysicsAttacker": { + "offset": 4344, + "type_name": "CHandle" + }, + "m_iMinHealthDmg": { + "offset": 4228, + "type_name": "int32" + }, + "m_impactEnergyScale": { + "offset": 4224, + "type_name": "float32" + }, + "m_noGhostCollision": { + "offset": 4364, + "type_name": "bool" + }, + "m_strBreakableContentsParticleOverride": { + "offset": 4280, + "type_name": "CUtlString" + }, + "m_strBreakableContentsPropGroupOverride": { + "offset": 4272, + "type_name": "CUtlString" + }, + "m_vDefBurstOffset": { + "offset": 4240, + "type_name": "Vector" + } }, "metadata": [ { @@ -5914,29 +9547,80 @@ }, "C_BulletHitModel": { "fields": { - "m_bIsHit": 4032, - "m_flTimeCreated": 4036, - "m_hPlayerParent": 4028, - "m_iBoneIndex": 4024, - "m_matLocal": 3976, - "m_vecStartPos": 4040 + "m_bIsHit": { + "offset": 4032, + "type_name": "bool" + }, + "m_flTimeCreated": { + "offset": 4036, + "type_name": "float32" + }, + "m_hPlayerParent": { + "offset": 4028, + "type_name": "CHandle" + }, + "m_iBoneIndex": { + "offset": 4024, + "type_name": "int32" + }, + "m_matLocal": { + "offset": 3976, + "type_name": "matrix3x4_t" + }, + "m_vecStartPos": { + "offset": 4040, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_C4": { "fields": { - "m_activeLightParticleIndex": 6976, - "m_bBombPlacedAnimation": 6992, - "m_bBombPlanted": 7035, - "m_bIsPlantingViaUse": 6993, - "m_bPlayedArmingBeeps": 7028, - "m_bStartedArming": 6984, - "m_eActiveLightEffect": 6980, - "m_entitySpottedState": 7000, - "m_fArmedTime": 6988, - "m_nSpotRules": 7024, - "m_szScreenText": 6944 + "m_activeLightParticleIndex": { + "offset": 6976, + "type_name": "ParticleIndex_t" + }, + "m_bBombPlacedAnimation": { + "offset": 6992, + "type_name": "bool" + }, + "m_bBombPlanted": { + "offset": 7035, + "type_name": "bool" + }, + "m_bIsPlantingViaUse": { + "offset": 6993, + "type_name": "bool" + }, + "m_bPlayedArmingBeeps": { + "offset": 7028, + "type_name": "bool[7]" + }, + "m_bStartedArming": { + "offset": 6984, + "type_name": "bool" + }, + "m_eActiveLightEffect": { + "offset": 6980, + "type_name": "C4LightEffect_t" + }, + "m_entitySpottedState": { + "offset": 7000, + "type_name": "EntitySpottedState_t" + }, + "m_fArmedTime": { + "offset": 6988, + "type_name": "GameTime_t" + }, + "m_nSpotRules": { + "offset": 7024, + "type_name": "int32" + }, + "m_szScreenText": { + "offset": 6944, + "type_name": "char[32]" + } }, "metadata": [ { @@ -5974,10 +9658,22 @@ }, "C_CSGOViewModel": { "fields": { - "m_bNeedToQueueHighResComposite": 4136, - "m_bShouldIgnoreOffsetAndAccuracy": 4129, - "m_nLastKnownAssociatedWeaponEntIndex": 4132, - "m_vLoweredWeaponOffset": 4216 + "m_bNeedToQueueHighResComposite": { + "offset": 4136, + "type_name": "bool" + }, + "m_bShouldIgnoreOffsetAndAccuracy": { + "offset": 4129, + "type_name": "bool" + }, + "m_nLastKnownAssociatedWeaponEntIndex": { + "offset": 4132, + "type_name": "CEntityIndex" + }, + "m_vLoweredWeaponOffset": { + "offset": 4216, + "type_name": "QAngle" + } }, "metadata": [ { @@ -6025,42 +9721,114 @@ }, "C_CSGO_MapPreviewCameraPath": { "fields": { - "m_bConstantSpeed": 1394, - "m_bLoop": 1392, - "m_bVerticalFOV": 1393, - "m_flDuration": 1396, - "m_flPathDuration": 1468, - "m_flPathLength": 1464, - "m_flZFar": 1384, - "m_flZNear": 1388 + "m_bConstantSpeed": { + "offset": 1394, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 1392, + "type_name": "bool" + }, + "m_bVerticalFOV": { + "offset": 1393, + "type_name": "bool" + }, + "m_flDuration": { + "offset": 1396, + "type_name": "float32" + }, + "m_flPathDuration": { + "offset": 1468, + "type_name": "float32" + }, + "m_flPathLength": { + "offset": 1464, + "type_name": "float32" + }, + "m_flZFar": { + "offset": 1384, + "type_name": "float32" + }, + "m_flZNear": { + "offset": 1388, + "type_name": "float32" + } }, "metadata": [], "parent": "C_BaseEntity" }, "C_CSGO_MapPreviewCameraPathNode": { "fields": { - "m_flCameraSpeed": 1424, - "m_flEaseIn": 1428, - "m_flEaseOut": 1432, - "m_flFOV": 1420, - "m_nPathIndex": 1392, - "m_szParentPathUniqueID": 1384, - "m_vInTangentLocal": 1396, - "m_vInTangentWorld": 1436, - "m_vOutTangentLocal": 1408, - "m_vOutTangentWorld": 1448 + "m_flCameraSpeed": { + "offset": 1424, + "type_name": "float32" + }, + "m_flEaseIn": { + "offset": 1428, + "type_name": "float32" + }, + "m_flEaseOut": { + "offset": 1432, + "type_name": "float32" + }, + "m_flFOV": { + "offset": 1420, + "type_name": "float32" + }, + "m_nPathIndex": { + "offset": 1392, + "type_name": "int32" + }, + "m_szParentPathUniqueID": { + "offset": 1384, + "type_name": "CUtlSymbolLarge" + }, + "m_vInTangentLocal": { + "offset": 1396, + "type_name": "Vector" + }, + "m_vInTangentWorld": { + "offset": 1436, + "type_name": "Vector" + }, + "m_vOutTangentLocal": { + "offset": 1408, + "type_name": "Vector" + }, + "m_vOutTangentWorld": { + "offset": 1448, + "type_name": "Vector" + } }, "metadata": [], "parent": "C_BaseEntity" }, "C_CSGO_PreviewModel": { "fields": { - "m_animgraph": 4384, - "m_animgraphCharacterModeString": 4392, - "m_defaultAnim": 4400, - "m_flInitialModelScale": 4412, - "m_nDefaultAnimLoopMode": 4408, - "m_sInitialWeaponState": 4416 + "m_animgraph": { + "offset": 4384, + "type_name": "CUtlString" + }, + "m_animgraphCharacterModeString": { + "offset": 4392, + "type_name": "CGlobalSymbol" + }, + "m_defaultAnim": { + "offset": 4400, + "type_name": "CUtlString" + }, + "m_flInitialModelScale": { + "offset": 4412, + "type_name": "float32" + }, + "m_nDefaultAnimLoopMode": { + "offset": 4408, + "type_name": "AnimLoopMode_t" + }, + "m_sInitialWeaponState": { + "offset": 4416, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "C_BaseFlex" @@ -6072,9 +9840,18 @@ }, "C_CSGO_PreviewPlayer": { "fields": { - "m_animgraph": 14912, - "m_animgraphCharacterModeString": 14920, - "m_flInitialModelScale": 14928 + "m_animgraph": { + "offset": 14912, + "type_name": "CUtlString" + }, + "m_animgraphCharacterModeString": { + "offset": 14920, + "type_name": "CGlobalSymbol" + }, + "m_flInitialModelScale": { + "offset": 14928, + "type_name": "float32" + } }, "metadata": [], "parent": "C_CSPlayerPawn" @@ -6101,27 +9878,72 @@ }, "C_CSGO_TeamPreviewCamera": { "fields": { - "m_bDofEnabled": 1500, - "m_flDofFarBlurry": 1516, - "m_flDofFarCrisp": 1512, - "m_flDofNearBlurry": 1504, - "m_flDofNearCrisp": 1508, - "m_flDofTiltToGround": 1520, - "m_nVariant": 1496 + "m_bDofEnabled": { + "offset": 1500, + "type_name": "bool" + }, + "m_flDofFarBlurry": { + "offset": 1516, + "type_name": "float32" + }, + "m_flDofFarCrisp": { + "offset": 1512, + "type_name": "float32" + }, + "m_flDofNearBlurry": { + "offset": 1504, + "type_name": "float32" + }, + "m_flDofNearCrisp": { + "offset": 1508, + "type_name": "float32" + }, + "m_flDofTiltToGround": { + "offset": 1520, + "type_name": "float32" + }, + "m_nVariant": { + "offset": 1496, + "type_name": "int32" + } }, "metadata": [], "parent": "C_CSGO_MapPreviewCameraPath" }, "C_CSGO_TeamPreviewCharacterPosition": { "fields": { - "m_agentItem": 1416, - "m_glovesItem": 2512, - "m_nOrdinal": 1392, - "m_nRandom": 1388, - "m_nVariant": 1384, - "m_sWeaponName": 1400, - "m_weaponItem": 3608, - "m_xuid": 1408 + "m_agentItem": { + "offset": 1416, + "type_name": "C_EconItemView" + }, + "m_glovesItem": { + "offset": 2512, + "type_name": "C_EconItemView" + }, + "m_nOrdinal": { + "offset": 1392, + "type_name": "int32" + }, + "m_nRandom": { + "offset": 1388, + "type_name": "int32" + }, + "m_nVariant": { + "offset": 1384, + "type_name": "int32" + }, + "m_sWeaponName": { + "offset": 1400, + "type_name": "CUtlString" + }, + "m_weaponItem": { + "offset": 3608, + "type_name": "C_EconItemView" + }, + "m_xuid": { + "offset": 1408, + "type_name": "uint64" + } }, "metadata": [ { @@ -6204,106 +10026,406 @@ }, "C_CSGameRules": { "fields": { - "m_MatchDevice": 168, - "m_MinimapVerticalSectionHeights": 3124, - "m_RetakeRules": 3496, - "m_TeamRespawnWaveTimes": 2844, - "m_arrProhibitedItemIndices": 2244, - "m_arrTournamentActiveCasterAccounts": 2444, - "m_bAnyHostageReached": 148, - "m_bBombDropped": 2468, - "m_bBombPlanted": 2469, - "m_bCTCantBuy": 2481, - "m_bCTTimeOutActive": 78, - "m_bFreezePeriod": 64, - "m_bGameRestart": 116, - "m_bHasMatchStarted": 172, - "m_bHasTriggeredRoundStartMusic": 3460, - "m_bIsDroppingItems": 2240, - "m_bIsHltvActive": 2242, - "m_bIsQuestEligible": 2241, - "m_bIsQueuedMatchmaking": 152, - "m_bIsValveDS": 160, - "m_bLogoMap": 161, - "m_bMapHasBombTarget": 149, - "m_bMapHasBuyZone": 151, - "m_bMapHasRescueZone": 150, - "m_bMarkClientStopRecordAtRoundEnd": 3288, - "m_bMatchWaitingForResume": 97, - "m_bPlayAllStepSoundsOnServer": 162, - "m_bRoundEndNoMusic": 3844, - "m_bRoundEndShowTimerDefend": 3800, - "m_bServerPaused": 76, - "m_bSpawnedTerrorHuntHeavy": 3156, - "m_bSwitchingTeamsAtRoundReset": 3461, - "m_bTCantBuy": 2480, - "m_bTeamIntroPeriod": 3788, - "m_bTechnicalTimeOut": 96, - "m_bTerroristTimeOutActive": 77, - "m_bWarmupPeriod": 65, - "m_eRoundEndReason": 3796, - "m_eRoundWinReason": 2476, - "m_fMatchStartTime": 104, - "m_fRoundStartTime": 108, - "m_fWarmupPeriodEnd": 68, - "m_fWarmupPeriodStart": 72, - "m_flCMMItemDropRevealEndTime": 2236, - "m_flCMMItemDropRevealStartTime": 2232, - "m_flCTTimeOutRemaining": 84, - "m_flGameStartTime": 120, - "m_flLastPerfSampleTime": 20256, - "m_flNextRespawnWave": 2972, - "m_flRestartRoundTime": 112, - "m_flTerroristTimeOutRemaining": 80, - "m_gamePhase": 128, - "m_iHostagesRemaining": 144, - "m_iMatchStats_PlayersAlive_CT": 2604, - "m_iMatchStats_PlayersAlive_T": 2724, - "m_iMatchStats_RoundResults": 2484, - "m_iNumConsecutiveCTLoses": 3252, - "m_iNumConsecutiveTerroristLoses": 3256, - "m_iRoundEndFunFactData1": 3820, - "m_iRoundEndFunFactData2": 3824, - "m_iRoundEndFunFactData3": 3828, - "m_iRoundEndFunFactPlayerSlot": 3816, - "m_iRoundEndLegacy": 3848, - "m_iRoundEndPlayerCount": 3840, - "m_iRoundEndTimerTime": 3804, - "m_iRoundEndWinnerTeam": 3792, - "m_iRoundStartRoundNumber": 3856, - "m_iRoundTime": 100, - "m_iRoundWinStatus": 2472, - "m_iSpectatorSlotCount": 164, - "m_nCTTeamIntroVariant": 3784, - "m_nCTTimeOuts": 92, - "m_nEndMatchMapGroupVoteOptions": 3208, - "m_nEndMatchMapGroupVoteTypes": 3168, - "m_nEndMatchMapVoteWinner": 3248, - "m_nHalloweenMaskListSeed": 2464, - "m_nMatchAbortedEarlyReason": 3456, - "m_nMatchEndCount": 3776, - "m_nNextMapInMapgroup": 176, - "m_nOvertimePlaying": 140, - "m_nQueuedMatchmakingMode": 156, - "m_nRoundEndCount": 3852, - "m_nRoundStartCount": 3860, - "m_nRoundsPlayedThisPhase": 136, - "m_nTTeamIntroVariant": 3780, - "m_nTerroristTimeOuts": 88, - "m_nTournamentPredictionsPct": 2228, - "m_numBestOfMaps": 2460, - "m_pGameModeRules": 3488, - "m_sRoundEndFunFactToken": 3808, - "m_sRoundEndMessage": 3832, - "m_szMatchStatTxt": 1204, - "m_szTournamentEventName": 180, - "m_szTournamentEventStage": 692, - "m_szTournamentPredictionsTxt": 1716, - "m_timeUntilNextPhaseStarts": 124, - "m_totalRoundsPlayed": 132, - "m_ullLocalMatchID": 3160, - "m_vMinimapMaxs": 3112, - "m_vMinimapMins": 3100 + "m_MatchDevice": { + "offset": 168, + "type_name": "int32" + }, + "m_MinimapVerticalSectionHeights": { + "offset": 3124, + "type_name": "float32[8]" + }, + "m_RetakeRules": { + "offset": 3496, + "type_name": "C_RetakeGameRules" + }, + "m_TeamRespawnWaveTimes": { + "offset": 2844, + "type_name": "float32[32]" + }, + "m_arrProhibitedItemIndices": { + "offset": 2244, + "type_name": "uint16[100]" + }, + "m_arrTournamentActiveCasterAccounts": { + "offset": 2444, + "type_name": "uint32[4]" + }, + "m_bAnyHostageReached": { + "offset": 148, + "type_name": "bool" + }, + "m_bBombDropped": { + "offset": 2468, + "type_name": "bool" + }, + "m_bBombPlanted": { + "offset": 2469, + "type_name": "bool" + }, + "m_bCTCantBuy": { + "offset": 2481, + "type_name": "bool" + }, + "m_bCTTimeOutActive": { + "offset": 78, + "type_name": "bool" + }, + "m_bFreezePeriod": { + "offset": 64, + "type_name": "bool" + }, + "m_bGameRestart": { + "offset": 116, + "type_name": "bool" + }, + "m_bHasMatchStarted": { + "offset": 172, + "type_name": "bool" + }, + "m_bHasTriggeredRoundStartMusic": { + "offset": 3460, + "type_name": "bool" + }, + "m_bIsDroppingItems": { + "offset": 2240, + "type_name": "bool" + }, + "m_bIsHltvActive": { + "offset": 2242, + "type_name": "bool" + }, + "m_bIsQuestEligible": { + "offset": 2241, + "type_name": "bool" + }, + "m_bIsQueuedMatchmaking": { + "offset": 152, + "type_name": "bool" + }, + "m_bIsValveDS": { + "offset": 160, + "type_name": "bool" + }, + "m_bLogoMap": { + "offset": 161, + "type_name": "bool" + }, + "m_bMapHasBombTarget": { + "offset": 149, + "type_name": "bool" + }, + "m_bMapHasBuyZone": { + "offset": 151, + "type_name": "bool" + }, + "m_bMapHasRescueZone": { + "offset": 150, + "type_name": "bool" + }, + "m_bMarkClientStopRecordAtRoundEnd": { + "offset": 3288, + "type_name": "bool" + }, + "m_bMatchWaitingForResume": { + "offset": 97, + "type_name": "bool" + }, + "m_bPlayAllStepSoundsOnServer": { + "offset": 162, + "type_name": "bool" + }, + "m_bRoundEndNoMusic": { + "offset": 3844, + "type_name": "bool" + }, + "m_bRoundEndShowTimerDefend": { + "offset": 3800, + "type_name": "bool" + }, + "m_bServerPaused": { + "offset": 76, + "type_name": "bool" + }, + "m_bSpawnedTerrorHuntHeavy": { + "offset": 3156, + "type_name": "bool" + }, + "m_bSwitchingTeamsAtRoundReset": { + "offset": 3461, + "type_name": "bool" + }, + "m_bTCantBuy": { + "offset": 2480, + "type_name": "bool" + }, + "m_bTeamIntroPeriod": { + "offset": 3788, + "type_name": "bool" + }, + "m_bTechnicalTimeOut": { + "offset": 96, + "type_name": "bool" + }, + "m_bTerroristTimeOutActive": { + "offset": 77, + "type_name": "bool" + }, + "m_bWarmupPeriod": { + "offset": 65, + "type_name": "bool" + }, + "m_eRoundEndReason": { + "offset": 3796, + "type_name": "int32" + }, + "m_eRoundWinReason": { + "offset": 2476, + "type_name": "int32" + }, + "m_fMatchStartTime": { + "offset": 104, + "type_name": "float32" + }, + "m_fRoundStartTime": { + "offset": 108, + "type_name": "GameTime_t" + }, + "m_fWarmupPeriodEnd": { + "offset": 68, + "type_name": "GameTime_t" + }, + "m_fWarmupPeriodStart": { + "offset": 72, + "type_name": "GameTime_t" + }, + "m_flCMMItemDropRevealEndTime": { + "offset": 2236, + "type_name": "GameTime_t" + }, + "m_flCMMItemDropRevealStartTime": { + "offset": 2232, + "type_name": "GameTime_t" + }, + "m_flCTTimeOutRemaining": { + "offset": 84, + "type_name": "float32" + }, + "m_flGameStartTime": { + "offset": 120, + "type_name": "float32" + }, + "m_flLastPerfSampleTime": { + "offset": 20256, + "type_name": "float64" + }, + "m_flNextRespawnWave": { + "offset": 2972, + "type_name": "GameTime_t[32]" + }, + "m_flRestartRoundTime": { + "offset": 112, + "type_name": "GameTime_t" + }, + "m_flTerroristTimeOutRemaining": { + "offset": 80, + "type_name": "float32" + }, + "m_gamePhase": { + "offset": 128, + "type_name": "int32" + }, + "m_iHostagesRemaining": { + "offset": 144, + "type_name": "int32" + }, + "m_iMatchStats_PlayersAlive_CT": { + "offset": 2604, + "type_name": "int32[30]" + }, + "m_iMatchStats_PlayersAlive_T": { + "offset": 2724, + "type_name": "int32[30]" + }, + "m_iMatchStats_RoundResults": { + "offset": 2484, + "type_name": "int32[30]" + }, + "m_iNumConsecutiveCTLoses": { + "offset": 3252, + "type_name": "int32" + }, + "m_iNumConsecutiveTerroristLoses": { + "offset": 3256, + "type_name": "int32" + }, + "m_iRoundEndFunFactData1": { + "offset": 3820, + "type_name": "int32" + }, + "m_iRoundEndFunFactData2": { + "offset": 3824, + "type_name": "int32" + }, + "m_iRoundEndFunFactData3": { + "offset": 3828, + "type_name": "int32" + }, + "m_iRoundEndFunFactPlayerSlot": { + "offset": 3816, + "type_name": "CPlayerSlot" + }, + "m_iRoundEndLegacy": { + "offset": 3848, + "type_name": "int32" + }, + "m_iRoundEndPlayerCount": { + "offset": 3840, + "type_name": "int32" + }, + "m_iRoundEndTimerTime": { + "offset": 3804, + "type_name": "int32" + }, + "m_iRoundEndWinnerTeam": { + "offset": 3792, + "type_name": "int32" + }, + "m_iRoundStartRoundNumber": { + "offset": 3856, + "type_name": "int32" + }, + "m_iRoundTime": { + "offset": 100, + "type_name": "int32" + }, + "m_iRoundWinStatus": { + "offset": 2472, + "type_name": "int32" + }, + "m_iSpectatorSlotCount": { + "offset": 164, + "type_name": "int32" + }, + "m_nCTTeamIntroVariant": { + "offset": 3784, + "type_name": "int32" + }, + "m_nCTTimeOuts": { + "offset": 92, + "type_name": "int32" + }, + "m_nEndMatchMapGroupVoteOptions": { + "offset": 3208, + "type_name": "int32[10]" + }, + "m_nEndMatchMapGroupVoteTypes": { + "offset": 3168, + "type_name": "int32[10]" + }, + "m_nEndMatchMapVoteWinner": { + "offset": 3248, + "type_name": "int32" + }, + "m_nHalloweenMaskListSeed": { + "offset": 2464, + "type_name": "int32" + }, + "m_nMatchAbortedEarlyReason": { + "offset": 3456, + "type_name": "int32" + }, + "m_nMatchEndCount": { + "offset": 3776, + "type_name": "uint8" + }, + "m_nNextMapInMapgroup": { + "offset": 176, + "type_name": "int32" + }, + "m_nOvertimePlaying": { + "offset": 140, + "type_name": "int32" + }, + "m_nQueuedMatchmakingMode": { + "offset": 156, + "type_name": "int32" + }, + "m_nRoundEndCount": { + "offset": 3852, + "type_name": "uint8" + }, + "m_nRoundStartCount": { + "offset": 3860, + "type_name": "uint8" + }, + "m_nRoundsPlayedThisPhase": { + "offset": 136, + "type_name": "int32" + }, + "m_nTTeamIntroVariant": { + "offset": 3780, + "type_name": "int32" + }, + "m_nTerroristTimeOuts": { + "offset": 88, + "type_name": "int32" + }, + "m_nTournamentPredictionsPct": { + "offset": 2228, + "type_name": "int32" + }, + "m_numBestOfMaps": { + "offset": 2460, + "type_name": "int32" + }, + "m_pGameModeRules": { + "offset": 3488, + "type_name": "CCSGameModeRules*" + }, + "m_sRoundEndFunFactToken": { + "offset": 3808, + "type_name": "CUtlString" + }, + "m_sRoundEndMessage": { + "offset": 3832, + "type_name": "CUtlString" + }, + "m_szMatchStatTxt": { + "offset": 1204, + "type_name": "char[512]" + }, + "m_szTournamentEventName": { + "offset": 180, + "type_name": "char[512]" + }, + "m_szTournamentEventStage": { + "offset": 692, + "type_name": "char[512]" + }, + "m_szTournamentPredictionsTxt": { + "offset": 1716, + "type_name": "char[512]" + }, + "m_timeUntilNextPhaseStarts": { + "offset": 124, + "type_name": "float32" + }, + "m_totalRoundsPlayed": { + "offset": 132, + "type_name": "int32" + }, + "m_ullLocalMatchID": { + "offset": 3160, + "type_name": "uint64" + }, + "m_vMinimapMaxs": { + "offset": 3112, + "type_name": "Vector" + }, + "m_vMinimapMins": { + "offset": 3100, + "type_name": "Vector" + } }, "metadata": [ { @@ -6781,7 +10903,10 @@ }, "C_CSGameRulesProxy": { "fields": { - "m_pGameRules": 1384 + "m_pGameRules": { + "offset": 1384, + "type_name": "C_CSGameRules*" + } }, "metadata": [ { @@ -6799,7 +10924,10 @@ }, "C_CSObserverPawn": { "fields": { - "m_hDetectParentChange": 5392 + "m_hDetectParentChange": { + "offset": 5392, + "type_name": "CEntityHandle" + } }, "metadata": [ { @@ -6847,110 +10975,422 @@ }, "C_CSPlayerPawn": { "fields": { - "m_ArmorValue": 9244, - "m_EconGloves": 5992, - "m_GunGameImmunityColor": 8976, - "m_PredictedDamageTags": 9400, - "m_RetakesMVPBoostExtraUtility": 5952, - "m_aimPunchAngle": 5508, - "m_aimPunchAngleVel": 5520, - "m_aimPunchCache": 5544, - "m_aimPunchTickBase": 5532, - "m_aimPunchTickFraction": 5536, - "m_angShootAngleHistory": 9324, - "m_angStashedShootAngles": 9288, - "m_bGrenadeParametersStashed": 9284, - "m_bHasDeathInfo": 9261, - "m_bHasFemaleVoice": 5456, - "m_bInBombZone": 5585, - "m_bInBuyZone": 5504, - "m_bInHostageRescueZone": 5584, - "m_bInLanding": 5576, - "m_bInNoDefuseArea": 9204, - "m_bIsBuyMenuOpen": 5586, - "m_bIsDefusing": 9194, - "m_bIsGrabbingHostage": 9195, - "m_bIsScoped": 9192, - "m_bIsWalking": 9080, - "m_bKilledByHeadshot": 9241, - "m_bLastHeadBoneTransformIsValid": 8848, - "m_bLeftHanded": 8897, - "m_bMustSyncRagdollState": 7089, - "m_bNeedToReApplyGloves": 5984, - "m_bOldIsScoped": 9260, - "m_bOnGroundLastTick": 8856, - "m_bPrevDefuser": 5486, - "m_bPrevHelmet": 5487, - "m_bPreviouslyInBuyZone": 5505, - "m_bRagdollDamageHeadshot": 7184, - "m_bResumeZoom": 9193, - "m_bRetakesHasDefuseKit": 5944, - "m_bRetakesMVPLastRound": 5945, - "m_bSkipOneHeadConstraintUpdate": 8896, - "m_bWaitForNoAttack": 9232, - "m_entitySpottedState": 9168, - "m_fSwitchedHandednessTime": 8900, - "m_flDeathInfoTime": 9264, - "m_flEmitSoundTime": 9200, - "m_flFlinchStack": 9216, - "m_flHealthShotBoostExpirationTime": 5448, - "m_flHitHeading": 9224, - "m_flLandingStartTime": 5580, - "m_flLandingTimeSeconds": 5460, - "m_flLastFiredWeaponTime": 5452, - "m_flNextSprayDecalTime": 5592, - "m_flOldFallVelocity": 5464, - "m_flSlopeDropHeight": 9128, - "m_flSlopeDropOffset": 9112, - "m_flTimeOfLastInjury": 5588, - "m_flVelocityModifier": 9220, - "m_flViewmodelFOV": 8916, - "m_flViewmodelOffsetX": 8904, - "m_flViewmodelOffsetY": 8908, - "m_flViewmodelOffsetZ": 8912, - "m_grenadeParameterStashTime": 9280, - "m_iBlockingUseActionInProgress": 9196, - "m_iRetakesMVPBoostItem": 5948, - "m_iRetakesOffering": 5936, - "m_iRetakesOfferingCard": 5940, - "m_iShotsFired": 9212, - "m_ignoreLadderJumpTime": 9236, - "m_lastLandTime": 8852, - "m_nEconGlovesChanged": 7088, - "m_nHighestAppliedDamageTagTick": 9484, - "m_nHitBodyPart": 9228, - "m_nLastKillerIndex": 9256, - "m_nPrevArmorVal": 5488, - "m_nPrevGrenadeAmmoCount": 5492, - "m_nPrevHighestReceivedDamageTagTick": 9480, - "m_nRagdollDamageBone": 7092, - "m_nWhichBombZone": 9208, - "m_pActionTrackingServices": 5432, - "m_pBulletServices": 5400, - "m_pBuyServices": 5416, - "m_pDamageReactServices": 5440, - "m_pGlowServices": 5424, - "m_pHostageServices": 5408, - "m_qDeathEyeAngles": 8884, - "m_szLastPlaceName": 5468, - "m_szRagdollDamageWeaponName": 7120, - "m_thirdPersonHeading": 9088, - "m_unCurrentEquipmentValue": 9248, - "m_unFreezetimeEndEquipmentValue": 9252, - "m_unPreviousWeaponHash": 5496, - "m_unRoundStartEquipmentValue": 9250, - "m_unWeaponHash": 5500, - "m_vHeadConstraintOffset": 9144, - "m_vRagdollDamageForce": 7096, - "m_vRagdollDamagePosition": 7108, - "m_vRagdollServerOrigin": 7188, - "m_vecBulletHitModels": 9056, - "m_vecDeathInfoOrigin": 9268, - "m_vecPlayerPatchEconIndices": 8920, - "m_vecStashedGrenadeThrowPosition": 9300, - "m_vecStashedVelocity": 9312, - "m_vecThrowPositionHistory": 9348, - "m_vecVelocityHistory": 9372 + "m_ArmorValue": { + "offset": 9244, + "type_name": "int32" + }, + "m_EconGloves": { + "offset": 5992, + "type_name": "C_EconItemView" + }, + "m_GunGameImmunityColor": { + "offset": 8976, + "type_name": "Color" + }, + "m_PredictedDamageTags": { + "offset": 9400, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + }, + "m_RetakesMVPBoostExtraUtility": { + "offset": 5952, + "type_name": "loadout_slot_t" + }, + "m_aimPunchAngle": { + "offset": 5508, + "type_name": "QAngle" + }, + "m_aimPunchAngleVel": { + "offset": 5520, + "type_name": "QAngle" + }, + "m_aimPunchCache": { + "offset": 5544, + "type_name": "CUtlVector" + }, + "m_aimPunchTickBase": { + "offset": 5532, + "type_name": "int32" + }, + "m_aimPunchTickFraction": { + "offset": 5536, + "type_name": "float32" + }, + "m_angShootAngleHistory": { + "offset": 9324, + "type_name": "QAngle[2]" + }, + "m_angStashedShootAngles": { + "offset": 9288, + "type_name": "QAngle" + }, + "m_bGrenadeParametersStashed": { + "offset": 9284, + "type_name": "bool" + }, + "m_bHasDeathInfo": { + "offset": 9261, + "type_name": "bool" + }, + "m_bHasFemaleVoice": { + "offset": 5456, + "type_name": "bool" + }, + "m_bInBombZone": { + "offset": 5585, + "type_name": "bool" + }, + "m_bInBuyZone": { + "offset": 5504, + "type_name": "bool" + }, + "m_bInHostageRescueZone": { + "offset": 5584, + "type_name": "bool" + }, + "m_bInLanding": { + "offset": 5576, + "type_name": "bool" + }, + "m_bInNoDefuseArea": { + "offset": 9204, + "type_name": "bool" + }, + "m_bIsBuyMenuOpen": { + "offset": 5586, + "type_name": "bool" + }, + "m_bIsDefusing": { + "offset": 9194, + "type_name": "bool" + }, + "m_bIsGrabbingHostage": { + "offset": 9195, + "type_name": "bool" + }, + "m_bIsScoped": { + "offset": 9192, + "type_name": "bool" + }, + "m_bIsWalking": { + "offset": 9080, + "type_name": "bool" + }, + "m_bKilledByHeadshot": { + "offset": 9241, + "type_name": "bool" + }, + "m_bLastHeadBoneTransformIsValid": { + "offset": 8848, + "type_name": "bool" + }, + "m_bLeftHanded": { + "offset": 8897, + "type_name": "bool" + }, + "m_bMustSyncRagdollState": { + "offset": 7089, + "type_name": "bool" + }, + "m_bNeedToReApplyGloves": { + "offset": 5984, + "type_name": "bool" + }, + "m_bOldIsScoped": { + "offset": 9260, + "type_name": "bool" + }, + "m_bOnGroundLastTick": { + "offset": 8856, + "type_name": "bool" + }, + "m_bPrevDefuser": { + "offset": 5486, + "type_name": "bool" + }, + "m_bPrevHelmet": { + "offset": 5487, + "type_name": "bool" + }, + "m_bPreviouslyInBuyZone": { + "offset": 5505, + "type_name": "bool" + }, + "m_bRagdollDamageHeadshot": { + "offset": 7184, + "type_name": "bool" + }, + "m_bResumeZoom": { + "offset": 9193, + "type_name": "bool" + }, + "m_bRetakesHasDefuseKit": { + "offset": 5944, + "type_name": "bool" + }, + "m_bRetakesMVPLastRound": { + "offset": 5945, + "type_name": "bool" + }, + "m_bSkipOneHeadConstraintUpdate": { + "offset": 8896, + "type_name": "bool" + }, + "m_bWaitForNoAttack": { + "offset": 9232, + "type_name": "bool" + }, + "m_entitySpottedState": { + "offset": 9168, + "type_name": "EntitySpottedState_t" + }, + "m_fSwitchedHandednessTime": { + "offset": 8900, + "type_name": "GameTime_t" + }, + "m_flDeathInfoTime": { + "offset": 9264, + "type_name": "float32" + }, + "m_flEmitSoundTime": { + "offset": 9200, + "type_name": "GameTime_t" + }, + "m_flFlinchStack": { + "offset": 9216, + "type_name": "float32" + }, + "m_flHealthShotBoostExpirationTime": { + "offset": 5448, + "type_name": "GameTime_t" + }, + "m_flHitHeading": { + "offset": 9224, + "type_name": "float32" + }, + "m_flLandingStartTime": { + "offset": 5580, + "type_name": "float32" + }, + "m_flLandingTimeSeconds": { + "offset": 5460, + "type_name": "float32" + }, + "m_flLastFiredWeaponTime": { + "offset": 5452, + "type_name": "GameTime_t" + }, + "m_flNextSprayDecalTime": { + "offset": 5592, + "type_name": "GameTime_t" + }, + "m_flOldFallVelocity": { + "offset": 5464, + "type_name": "float32" + }, + "m_flSlopeDropHeight": { + "offset": 9128, + "type_name": "float32" + }, + "m_flSlopeDropOffset": { + "offset": 9112, + "type_name": "float32" + }, + "m_flTimeOfLastInjury": { + "offset": 5588, + "type_name": "GameTime_t" + }, + "m_flVelocityModifier": { + "offset": 9220, + "type_name": "float32" + }, + "m_flViewmodelFOV": { + "offset": 8916, + "type_name": "float32" + }, + "m_flViewmodelOffsetX": { + "offset": 8904, + "type_name": "float32" + }, + "m_flViewmodelOffsetY": { + "offset": 8908, + "type_name": "float32" + }, + "m_flViewmodelOffsetZ": { + "offset": 8912, + "type_name": "float32" + }, + "m_grenadeParameterStashTime": { + "offset": 9280, + "type_name": "GameTime_t" + }, + "m_iBlockingUseActionInProgress": { + "offset": 9196, + "type_name": "CSPlayerBlockingUseAction_t" + }, + "m_iRetakesMVPBoostItem": { + "offset": 5948, + "type_name": "int32" + }, + "m_iRetakesOffering": { + "offset": 5936, + "type_name": "int32" + }, + "m_iRetakesOfferingCard": { + "offset": 5940, + "type_name": "int32" + }, + "m_iShotsFired": { + "offset": 9212, + "type_name": "int32" + }, + "m_ignoreLadderJumpTime": { + "offset": 9236, + "type_name": "float32" + }, + "m_lastLandTime": { + "offset": 8852, + "type_name": "GameTime_t" + }, + "m_nEconGlovesChanged": { + "offset": 7088, + "type_name": "uint8" + }, + "m_nHighestAppliedDamageTagTick": { + "offset": 9484, + "type_name": "int32" + }, + "m_nHitBodyPart": { + "offset": 9228, + "type_name": "int32" + }, + "m_nLastKillerIndex": { + "offset": 9256, + "type_name": "CEntityIndex" + }, + "m_nPrevArmorVal": { + "offset": 5488, + "type_name": "int32" + }, + "m_nPrevGrenadeAmmoCount": { + "offset": 5492, + "type_name": "int32" + }, + "m_nPrevHighestReceivedDamageTagTick": { + "offset": 9480, + "type_name": "GameTick_t" + }, + "m_nRagdollDamageBone": { + "offset": 7092, + "type_name": "int32" + }, + "m_nWhichBombZone": { + "offset": 9208, + "type_name": "int32" + }, + "m_pActionTrackingServices": { + "offset": 5432, + "type_name": "CCSPlayer_ActionTrackingServices*" + }, + "m_pBulletServices": { + "offset": 5400, + "type_name": "CCSPlayer_BulletServices*" + }, + "m_pBuyServices": { + "offset": 5416, + "type_name": "CCSPlayer_BuyServices*" + }, + "m_pDamageReactServices": { + "offset": 5440, + "type_name": "CCSPlayer_DamageReactServices*" + }, + "m_pGlowServices": { + "offset": 5424, + "type_name": "CCSPlayer_GlowServices*" + }, + "m_pHostageServices": { + "offset": 5408, + "type_name": "CCSPlayer_HostageServices*" + }, + "m_qDeathEyeAngles": { + "offset": 8884, + "type_name": "QAngle" + }, + "m_szLastPlaceName": { + "offset": 5468, + "type_name": "char[18]" + }, + "m_szRagdollDamageWeaponName": { + "offset": 7120, + "type_name": "char[64]" + }, + "m_thirdPersonHeading": { + "offset": 9088, + "type_name": "QAngle" + }, + "m_unCurrentEquipmentValue": { + "offset": 9248, + "type_name": "uint16" + }, + "m_unFreezetimeEndEquipmentValue": { + "offset": 9252, + "type_name": "uint16" + }, + "m_unPreviousWeaponHash": { + "offset": 5496, + "type_name": "uint32" + }, + "m_unRoundStartEquipmentValue": { + "offset": 9250, + "type_name": "uint16" + }, + "m_unWeaponHash": { + "offset": 5500, + "type_name": "uint32" + }, + "m_vHeadConstraintOffset": { + "offset": 9144, + "type_name": "Vector" + }, + "m_vRagdollDamageForce": { + "offset": 7096, + "type_name": "Vector" + }, + "m_vRagdollDamagePosition": { + "offset": 7108, + "type_name": "Vector" + }, + "m_vRagdollServerOrigin": { + "offset": 7188, + "type_name": "Vector" + }, + "m_vecBulletHitModels": { + "offset": 9056, + "type_name": "CUtlVector" + }, + "m_vecDeathInfoOrigin": { + "offset": 9268, + "type_name": "Vector" + }, + "m_vecPlayerPatchEconIndices": { + "offset": 8920, + "type_name": "uint32[5]" + }, + "m_vecStashedGrenadeThrowPosition": { + "offset": 9300, + "type_name": "Vector" + }, + "m_vecStashedVelocity": { + "offset": 9312, + "type_name": "Vector" + }, + "m_vecThrowPositionHistory": { + "offset": 9348, + "type_name": "Vector[2]" + }, + "m_vecVelocityHistory": { + "offset": 9372, + "type_name": "Vector[2]" + } }, "metadata": [ { @@ -7342,71 +11782,266 @@ }, "C_CSPlayerPawnBase": { "fields": { - "m_angEyeAngles": 5176, - "m_bCachedPlaneIsValid": 5021, - "m_bClipHitStaticWorld": 5020, - "m_bDeferStartMusicOnWarmup": 5284, - "m_bFlashBuildUp": 5124, - "m_bFlashDspHasBeenCleared": 5125, - "m_bFlashScreenshotHasBeenGrabbed": 5126, - "m_bGuardianShouldSprayCustomXMark": 5376, - "m_bGunGameImmunity": 5052, - "m_bHasMovedSinceSpawn": 5053, - "m_bIsRescuing": 5040, - "m_bScreenTearFrameCaptured": 5108, - "m_bShouldAutobuyDMWeapons": 5204, - "m_bShouldAutobuyNow": 5205, - "m_cycleLatch": 5288, - "m_delayTargetIDTimer": 5216, - "m_fImmuneToGunGameDamageTime": 5044, - "m_fImmuneToGunGameDamageTimeLast": 5048, - "m_fMolotovDamageTime": 5060, - "m_fMolotovUseTime": 5056, - "m_fNextThinkPushAway": 5200, - "m_fRenderingClipPlane": 4976, - "m_flClientDeathTime": 5104, - "m_flCurrentMusicStartTime": 5276, - "m_flDeathCCWeight": 5160, - "m_flFlashBangTime": 5112, - "m_flFlashDuration": 5132, - "m_flFlashMaxAlpha": 5128, - "m_flFlashOverlayAlpha": 5120, - "m_flFlashScreenshotAlpha": 5116, - "m_flHealthFadeAlpha": 5144, - "m_flHealthFadeValue": 5140, - "m_flLastSmokeAge": 5300, - "m_flLastSmokeOverlayAlpha": 5296, - "m_flLastSpawnTimeIndex": 5068, - "m_flMusicRoundStartTime": 5280, - "m_flNextMagDropTime": 5328, - "m_flPrevMatchEndTime": 5168, - "m_flPrevRoundEndTime": 5164, - "m_flProgressBarStartTime": 5076, - "m_hOriginalController": 5384, - "m_holdTargetIDTimer": 5248, - "m_iHealthBarRenderMaskIndex": 5136, - "m_iIDEntIndex": 5208, - "m_iOldIDEntIndex": 5244, - "m_iPlayerState": 5036, - "m_iProgressBarDuration": 5072, - "m_iTargetItemEntIdx": 5240, - "m_iThrowGrenadeCounter": 5064, - "m_nLastClipPlaneSetupFrame": 4992, - "m_nLastMagDropAttachmentIndex": 5332, - "m_nPlayerInfernoBodyFx": 5320, - "m_nPlayerInfernoFootFx": 5324, - "m_nPlayerSmokedFx": 5316, - "m_pClippingWeapon": 5024, - "m_pPingServices": 4960, - "m_pViewModelServices": 4968, - "m_previousPlayerState": 5032, - "m_serverIntendedCycle": 5292, - "m_vLastSmokeOverlayColor": 5304, - "m_vecIntroStartEyePosition": 5080, - "m_vecIntroStartPlayerForward": 5092, - "m_vecLastAliveLocalVelocity": 5336, - "m_vecLastClipCameraForward": 5008, - "m_vecLastClipCameraPos": 4996 + "m_angEyeAngles": { + "offset": 5176, + "type_name": "QAngle" + }, + "m_bCachedPlaneIsValid": { + "offset": 5021, + "type_name": "bool" + }, + "m_bClipHitStaticWorld": { + "offset": 5020, + "type_name": "bool" + }, + "m_bDeferStartMusicOnWarmup": { + "offset": 5284, + "type_name": "bool" + }, + "m_bFlashBuildUp": { + "offset": 5124, + "type_name": "bool" + }, + "m_bFlashDspHasBeenCleared": { + "offset": 5125, + "type_name": "bool" + }, + "m_bFlashScreenshotHasBeenGrabbed": { + "offset": 5126, + "type_name": "bool" + }, + "m_bGuardianShouldSprayCustomXMark": { + "offset": 5376, + "type_name": "bool" + }, + "m_bGunGameImmunity": { + "offset": 5052, + "type_name": "bool" + }, + "m_bHasMovedSinceSpawn": { + "offset": 5053, + "type_name": "bool" + }, + "m_bIsRescuing": { + "offset": 5040, + "type_name": "bool" + }, + "m_bScreenTearFrameCaptured": { + "offset": 5108, + "type_name": "bool" + }, + "m_bShouldAutobuyDMWeapons": { + "offset": 5204, + "type_name": "bool" + }, + "m_bShouldAutobuyNow": { + "offset": 5205, + "type_name": "bool" + }, + "m_cycleLatch": { + "offset": 5288, + "type_name": "int32" + }, + "m_delayTargetIDTimer": { + "offset": 5216, + "type_name": "CountdownTimer" + }, + "m_fImmuneToGunGameDamageTime": { + "offset": 5044, + "type_name": "GameTime_t" + }, + "m_fImmuneToGunGameDamageTimeLast": { + "offset": 5048, + "type_name": "GameTime_t" + }, + "m_fMolotovDamageTime": { + "offset": 5060, + "type_name": "float32" + }, + "m_fMolotovUseTime": { + "offset": 5056, + "type_name": "float32" + }, + "m_fNextThinkPushAway": { + "offset": 5200, + "type_name": "float32" + }, + "m_fRenderingClipPlane": { + "offset": 4976, + "type_name": "float32[4]" + }, + "m_flClientDeathTime": { + "offset": 5104, + "type_name": "GameTime_t" + }, + "m_flCurrentMusicStartTime": { + "offset": 5276, + "type_name": "float32" + }, + "m_flDeathCCWeight": { + "offset": 5160, + "type_name": "float32" + }, + "m_flFlashBangTime": { + "offset": 5112, + "type_name": "float32" + }, + "m_flFlashDuration": { + "offset": 5132, + "type_name": "float32" + }, + "m_flFlashMaxAlpha": { + "offset": 5128, + "type_name": "float32" + }, + "m_flFlashOverlayAlpha": { + "offset": 5120, + "type_name": "float32" + }, + "m_flFlashScreenshotAlpha": { + "offset": 5116, + "type_name": "float32" + }, + "m_flHealthFadeAlpha": { + "offset": 5144, + "type_name": "float32" + }, + "m_flHealthFadeValue": { + "offset": 5140, + "type_name": "float32" + }, + "m_flLastSmokeAge": { + "offset": 5300, + "type_name": "float32" + }, + "m_flLastSmokeOverlayAlpha": { + "offset": 5296, + "type_name": "float32" + }, + "m_flLastSpawnTimeIndex": { + "offset": 5068, + "type_name": "GameTime_t" + }, + "m_flMusicRoundStartTime": { + "offset": 5280, + "type_name": "float32" + }, + "m_flNextMagDropTime": { + "offset": 5328, + "type_name": "float32" + }, + "m_flPrevMatchEndTime": { + "offset": 5168, + "type_name": "float32" + }, + "m_flPrevRoundEndTime": { + "offset": 5164, + "type_name": "float32" + }, + "m_flProgressBarStartTime": { + "offset": 5076, + "type_name": "float32" + }, + "m_hOriginalController": { + "offset": 5384, + "type_name": "CHandle" + }, + "m_holdTargetIDTimer": { + "offset": 5248, + "type_name": "CountdownTimer" + }, + "m_iHealthBarRenderMaskIndex": { + "offset": 5136, + "type_name": "int32" + }, + "m_iIDEntIndex": { + "offset": 5208, + "type_name": "CEntityIndex" + }, + "m_iOldIDEntIndex": { + "offset": 5244, + "type_name": "CEntityIndex" + }, + "m_iPlayerState": { + "offset": 5036, + "type_name": "CSPlayerState" + }, + "m_iProgressBarDuration": { + "offset": 5072, + "type_name": "int32" + }, + "m_iTargetItemEntIdx": { + "offset": 5240, + "type_name": "CEntityIndex" + }, + "m_iThrowGrenadeCounter": { + "offset": 5064, + "type_name": "int32" + }, + "m_nLastClipPlaneSetupFrame": { + "offset": 4992, + "type_name": "int32" + }, + "m_nLastMagDropAttachmentIndex": { + "offset": 5332, + "type_name": "int32" + }, + "m_nPlayerInfernoBodyFx": { + "offset": 5320, + "type_name": "ParticleIndex_t" + }, + "m_nPlayerInfernoFootFx": { + "offset": 5324, + "type_name": "ParticleIndex_t" + }, + "m_nPlayerSmokedFx": { + "offset": 5316, + "type_name": "ParticleIndex_t" + }, + "m_pClippingWeapon": { + "offset": 5024, + "type_name": "C_CSWeaponBase*" + }, + "m_pPingServices": { + "offset": 4960, + "type_name": "CCSPlayer_PingServices*" + }, + "m_pViewModelServices": { + "offset": 4968, + "type_name": "CPlayer_ViewModelServices*" + }, + "m_previousPlayerState": { + "offset": 5032, + "type_name": "CSPlayerState" + }, + "m_serverIntendedCycle": { + "offset": 5292, + "type_name": "float32" + }, + "m_vLastSmokeOverlayColor": { + "offset": 5304, + "type_name": "Vector" + }, + "m_vecIntroStartEyePosition": { + "offset": 5080, + "type_name": "Vector" + }, + "m_vecIntroStartPlayerForward": { + "offset": 5092, + "type_name": "Vector" + }, + "m_vecLastAliveLocalVelocity": { + "offset": 5336, + "type_name": "Vector" + }, + "m_vecLastClipCameraForward": { + "offset": 5008, + "type_name": "Vector" + }, + "m_vecLastClipCameraPos": { + "offset": 4996, + "type_name": "Vector" + } }, "metadata": [ { @@ -7514,16 +12149,46 @@ }, "C_CSPlayerResource": { "fields": { - "m_bEndMatchNextMapAllVoted": 1528, - "m_bHostageAlive": 1384, - "m_bombsiteCenterA": 1456, - "m_bombsiteCenterB": 1468, - "m_foundGoalPositions": 1529, - "m_hostageRescueX": 1480, - "m_hostageRescueY": 1496, - "m_hostageRescueZ": 1512, - "m_iHostageEntityIDs": 1408, - "m_isHostageFollowingSomeone": 1396 + "m_bEndMatchNextMapAllVoted": { + "offset": 1528, + "type_name": "bool" + }, + "m_bHostageAlive": { + "offset": 1384, + "type_name": "bool[12]" + }, + "m_bombsiteCenterA": { + "offset": 1456, + "type_name": "Vector" + }, + "m_bombsiteCenterB": { + "offset": 1468, + "type_name": "Vector" + }, + "m_foundGoalPositions": { + "offset": 1529, + "type_name": "bool" + }, + "m_hostageRescueX": { + "offset": 1480, + "type_name": "int32[4]" + }, + "m_hostageRescueY": { + "offset": 1496, + "type_name": "int32[4]" + }, + "m_hostageRescueZ": { + "offset": 1512, + "type_name": "int32[4]" + }, + "m_iHostageEntityIDs": { + "offset": 1408, + "type_name": "CEntityIndex[12]" + }, + "m_isHostageFollowingSomeone": { + "offset": 1396, + "type_name": "bool[12]" + } }, "metadata": [ { @@ -7576,16 +12241,46 @@ }, "C_CSTeam": { "fields": { - "m_bSurrendered": 2084, - "m_iClanID": 2232, - "m_numMapVictories": 2080, - "m_scoreFirstHalf": 2088, - "m_scoreOvertime": 2096, - "m_scoreSecondHalf": 2092, - "m_szClanTeamname": 2100, - "m_szTeamFlagImage": 2236, - "m_szTeamLogoImage": 2244, - "m_szTeamMatchStat": 1568 + "m_bSurrendered": { + "offset": 2084, + "type_name": "bool" + }, + "m_iClanID": { + "offset": 2232, + "type_name": "uint32" + }, + "m_numMapVictories": { + "offset": 2080, + "type_name": "int32" + }, + "m_scoreFirstHalf": { + "offset": 2088, + "type_name": "int32" + }, + "m_scoreOvertime": { + "offset": 2096, + "type_name": "int32" + }, + "m_scoreSecondHalf": { + "offset": 2092, + "type_name": "int32" + }, + "m_szClanTeamname": { + "offset": 2100, + "type_name": "char[129]" + }, + "m_szTeamFlagImage": { + "offset": 2236, + "type_name": "char[8]" + }, + "m_szTeamLogoImage": { + "offset": 2244, + "type_name": "char[8]" + }, + "m_szTeamMatchStat": { + "offset": 1568, + "type_name": "char[512]" + } }, "metadata": [ { @@ -7643,79 +12338,298 @@ }, "C_CSWeaponBase": { "fields": { - "m_ClientPreviousWeaponState": 5976, - "m_IronSightController": 6624, - "m_OnPlayerPickup": 6032, - "m_bBurstMode": 6120, - "m_bClearWeaponIdentifyingUGC": 6320, - "m_bDroppedNearBuyZone": 6160, - "m_bFireOnEmpty": 6024, - "m_bInReload": 6136, - "m_bIsHauledBack": 6144, - "m_bOldFirstPersonSpectatedState": 6322, - "m_bReloadVisuallyComplete": 6137, - "m_bReloadsWithClips": 6016, - "m_bSilencerOn": 6145, - "m_bUIWeapon": 6323, - "m_bVisualsDataSet": 6321, - "m_bWasOwnedByCT": 6388, - "m_bWasOwnedByTerrorist": 6389, - "m_donated": 6380, - "m_ePlayerFireEvent": 5864, - "m_ePlayerFireEventAttackType": 5868, - "m_fAccuracyPenalty": 6096, - "m_fAccuracySmoothedForZoom": 6104, - "m_fLastShotTime": 6384, - "m_fScopeZoomEndTime": 6108, - "m_flCrosshairDistance": 5984, - "m_flDroppedAtTime": 6140, - "m_flFireSequenceStartTime": 5852, - "m_flGunAccuracyPositionDeprecated": 6004, - "m_flLastAccuracyUpdateTime": 6100, - "m_flLastBurstModeChangeTime": 6124, - "m_flLastLOSTraceFailureTime": 6816, - "m_flLastMagDropRequestTime": 6912, - "m_flNextAttackRenderTimeOffset": 6164, - "m_flNextClientFireBulletTime": 6404, - "m_flNextClientFireBulletTime_Repredict": 6408, - "m_flPostponeFireReadyFrac": 6132, - "m_flRecoilIndex": 6116, - "m_flTimeSilencerSwitchComplete": 6148, - "m_flTimeWeaponIdle": 6020, - "m_flTurningInaccuracy": 6092, - "m_flTurningInaccuracyDelta": 6076, - "m_flWatTickOffset": 6916, - "m_gunHeat": 6392, - "m_hCurrentThirdPersonSequence": 5912, - "m_hPrevOwner": 6340, - "m_iAlpha": 5992, - "m_iAmmoLastCheck": 5988, - "m_iCrosshairTextureID": 6000, - "m_iIronSightMode": 6800, - "m_iMostRecentTeamNumber": 6156, - "m_iNumEmptyAttacks": 6820, - "m_iOriginalTeamNumber": 6152, - "m_iRecoilIndex": 6112, - "m_iScopeTextureID": 5996, - "m_iState": 5980, - "m_lastSmokeTime": 6400, - "m_nCustomEconReloadEventId": 6324, - "m_nDropTick": 6344, - "m_nFireSequenceStartTimeAck": 5860, - "m_nFireSequenceStartTimeChange": 5856, - "m_nLastEmptySoundCmdNum": 6008, - "m_nPostponeFireReadyTicks": 6128, - "m_nSilencerBoneIndex": 5916, - "m_nViewModelIndex": 6012, - "m_nextPrevOwnerUseTime": 6336, - "m_seqFirePrimary": 5876, - "m_seqFireSecondary": 5880, - "m_seqIdle": 5872, - "m_smokeAttachments": 6396, - "m_thirdPersonFireSequences": 5888, - "m_thirdPersonSequences": 5920, - "m_vecTurningInaccuracyEyeDirLast": 6080, - "m_weaponMode": 6072 + "m_ClientPreviousWeaponState": { + "offset": 5976, + "type_name": "CSWeaponState_t" + }, + "m_IronSightController": { + "offset": 6624, + "type_name": "C_IronSightController" + }, + "m_OnPlayerPickup": { + "offset": 6032, + "type_name": "CEntityIOOutput" + }, + "m_bBurstMode": { + "offset": 6120, + "type_name": "bool" + }, + "m_bClearWeaponIdentifyingUGC": { + "offset": 6320, + "type_name": "bool" + }, + "m_bDroppedNearBuyZone": { + "offset": 6160, + "type_name": "bool" + }, + "m_bFireOnEmpty": { + "offset": 6024, + "type_name": "bool" + }, + "m_bInReload": { + "offset": 6136, + "type_name": "bool" + }, + "m_bIsHauledBack": { + "offset": 6144, + "type_name": "bool" + }, + "m_bOldFirstPersonSpectatedState": { + "offset": 6322, + "type_name": "bool" + }, + "m_bReloadVisuallyComplete": { + "offset": 6137, + "type_name": "bool" + }, + "m_bReloadsWithClips": { + "offset": 6016, + "type_name": "bool" + }, + "m_bSilencerOn": { + "offset": 6145, + "type_name": "bool" + }, + "m_bUIWeapon": { + "offset": 6323, + "type_name": "bool" + }, + "m_bVisualsDataSet": { + "offset": 6321, + "type_name": "bool" + }, + "m_bWasOwnedByCT": { + "offset": 6388, + "type_name": "bool" + }, + "m_bWasOwnedByTerrorist": { + "offset": 6389, + "type_name": "bool" + }, + "m_donated": { + "offset": 6380, + "type_name": "bool" + }, + "m_ePlayerFireEvent": { + "offset": 5864, + "type_name": "PlayerAnimEvent_t" + }, + "m_ePlayerFireEventAttackType": { + "offset": 5868, + "type_name": "WeaponAttackType_t" + }, + "m_fAccuracyPenalty": { + "offset": 6096, + "type_name": "float32" + }, + "m_fAccuracySmoothedForZoom": { + "offset": 6104, + "type_name": "float32" + }, + "m_fLastShotTime": { + "offset": 6384, + "type_name": "GameTime_t" + }, + "m_fScopeZoomEndTime": { + "offset": 6108, + "type_name": "GameTime_t" + }, + "m_flCrosshairDistance": { + "offset": 5984, + "type_name": "float32" + }, + "m_flDroppedAtTime": { + "offset": 6140, + "type_name": "GameTime_t" + }, + "m_flFireSequenceStartTime": { + "offset": 5852, + "type_name": "float32" + }, + "m_flGunAccuracyPositionDeprecated": { + "offset": 6004, + "type_name": "float32" + }, + "m_flLastAccuracyUpdateTime": { + "offset": 6100, + "type_name": "GameTime_t" + }, + "m_flLastBurstModeChangeTime": { + "offset": 6124, + "type_name": "GameTime_t" + }, + "m_flLastLOSTraceFailureTime": { + "offset": 6816, + "type_name": "GameTime_t" + }, + "m_flLastMagDropRequestTime": { + "offset": 6912, + "type_name": "GameTime_t" + }, + "m_flNextAttackRenderTimeOffset": { + "offset": 6164, + "type_name": "float32" + }, + "m_flNextClientFireBulletTime": { + "offset": 6404, + "type_name": "float32" + }, + "m_flNextClientFireBulletTime_Repredict": { + "offset": 6408, + "type_name": "float32" + }, + "m_flPostponeFireReadyFrac": { + "offset": 6132, + "type_name": "float32" + }, + "m_flRecoilIndex": { + "offset": 6116, + "type_name": "float32" + }, + "m_flTimeSilencerSwitchComplete": { + "offset": 6148, + "type_name": "GameTime_t" + }, + "m_flTimeWeaponIdle": { + "offset": 6020, + "type_name": "GameTime_t" + }, + "m_flTurningInaccuracy": { + "offset": 6092, + "type_name": "float32" + }, + "m_flTurningInaccuracyDelta": { + "offset": 6076, + "type_name": "float32" + }, + "m_flWatTickOffset": { + "offset": 6916, + "type_name": "float32" + }, + "m_gunHeat": { + "offset": 6392, + "type_name": "float32" + }, + "m_hCurrentThirdPersonSequence": { + "offset": 5912, + "type_name": "HSequence" + }, + "m_hPrevOwner": { + "offset": 6340, + "type_name": "CHandle" + }, + "m_iAlpha": { + "offset": 5992, + "type_name": "int32" + }, + "m_iAmmoLastCheck": { + "offset": 5988, + "type_name": "int32" + }, + "m_iCrosshairTextureID": { + "offset": 6000, + "type_name": "int32" + }, + "m_iIronSightMode": { + "offset": 6800, + "type_name": "int32" + }, + "m_iMostRecentTeamNumber": { + "offset": 6156, + "type_name": "int32" + }, + "m_iNumEmptyAttacks": { + "offset": 6820, + "type_name": "int32" + }, + "m_iOriginalTeamNumber": { + "offset": 6152, + "type_name": "int32" + }, + "m_iRecoilIndex": { + "offset": 6112, + "type_name": "int32" + }, + "m_iScopeTextureID": { + "offset": 5996, + "type_name": "int32" + }, + "m_iState": { + "offset": 5980, + "type_name": "CSWeaponState_t" + }, + "m_lastSmokeTime": { + "offset": 6400, + "type_name": "GameTime_t" + }, + "m_nCustomEconReloadEventId": { + "offset": 6324, + "type_name": "int32" + }, + "m_nDropTick": { + "offset": 6344, + "type_name": "GameTick_t" + }, + "m_nFireSequenceStartTimeAck": { + "offset": 5860, + "type_name": "int32" + }, + "m_nFireSequenceStartTimeChange": { + "offset": 5856, + "type_name": "int32" + }, + "m_nLastEmptySoundCmdNum": { + "offset": 6008, + "type_name": "int32" + }, + "m_nPostponeFireReadyTicks": { + "offset": 6128, + "type_name": "GameTick_t" + }, + "m_nSilencerBoneIndex": { + "offset": 5916, + "type_name": "int32" + }, + "m_nViewModelIndex": { + "offset": 6012, + "type_name": "uint32" + }, + "m_nextPrevOwnerUseTime": { + "offset": 6336, + "type_name": "GameTime_t" + }, + "m_seqFirePrimary": { + "offset": 5876, + "type_name": "HSequence" + }, + "m_seqFireSecondary": { + "offset": 5880, + "type_name": "HSequence" + }, + "m_seqIdle": { + "offset": 5872, + "type_name": "HSequence" + }, + "m_smokeAttachments": { + "offset": 6396, + "type_name": "uint32" + }, + "m_thirdPersonFireSequences": { + "offset": 5888, + "type_name": "CUtlVector" + }, + "m_thirdPersonSequences": { + "offset": 5920, + "type_name": "HSequence[7]" + }, + "m_vecTurningInaccuracyEyeDirLast": { + "offset": 6080, + "type_name": "Vector" + }, + "m_weaponMode": { + "offset": 6072, + "type_name": "CSWeaponMode" + } }, "metadata": [ { @@ -7872,12 +12786,30 @@ }, "C_CSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 6973, - "m_iBurstShotsRemaining": 6948, - "m_iSilencerBodygroup": 6952, - "m_inPrecache": 6972, - "m_silencedModelIndex": 6968, - "m_zoomLevel": 6944 + "m_bNeedsBoltAction": { + "offset": 6973, + "type_name": "bool" + }, + "m_iBurstShotsRemaining": { + "offset": 6948, + "type_name": "int32" + }, + "m_iSilencerBodygroup": { + "offset": 6952, + "type_name": "int32" + }, + "m_inPrecache": { + "offset": 6972, + "type_name": "bool" + }, + "m_silencedModelIndex": { + "offset": 6968, + "type_name": "int32" + }, + "m_zoomLevel": { + "offset": 6944, + "type_name": "int32" + } }, "metadata": [ { @@ -7900,13 +12832,34 @@ }, "C_Chicken": { "fields": { - "m_AttributeManager": 4672, - "m_bAttributesInitialized": 5864, - "m_bIsPreviewModel": 5872, - "m_hHolidayHatAddon": 4656, - "m_hWaterWakeParticles": 5868, - "m_jumpedThisFrame": 4660, - "m_leader": 4664 + "m_AttributeManager": { + "offset": 4672, + "type_name": "C_AttributeContainer" + }, + "m_bAttributesInitialized": { + "offset": 5864, + "type_name": "bool" + }, + "m_bIsPreviewModel": { + "offset": 5872, + "type_name": "bool" + }, + "m_hHolidayHatAddon": { + "offset": 4656, + "type_name": "CHandle" + }, + "m_hWaterWakeParticles": { + "offset": 5868, + "type_name": "ParticleIndex_t" + }, + "m_jumpedThisFrame": { + "offset": 4660, + "type_name": "bool" + }, + "m_leader": { + "offset": 4664, + "type_name": "CHandle" + } }, "metadata": [ { @@ -7929,44 +12882,140 @@ }, "C_ClientRagdoll": { "fields": { - "m_bFadeOut": 3976, - "m_bFadingOut": 4006, - "m_bImportant": 3977, - "m_bReleaseRagdoll": 4004, - "m_flEffectTime": 3980, - "m_flScaleEnd": 4008, - "m_flScaleTimeEnd": 4088, - "m_flScaleTimeStart": 4048, - "m_gibDespawnTime": 3984, - "m_iCurrentFriction": 3988, - "m_iEyeAttachment": 4005, - "m_iFrictionAnimState": 4000, - "m_iMaxFriction": 3996, - "m_iMinFriction": 3992 + "m_bFadeOut": { + "offset": 3976, + "type_name": "bool" + }, + "m_bFadingOut": { + "offset": 4006, + "type_name": "bool" + }, + "m_bImportant": { + "offset": 3977, + "type_name": "bool" + }, + "m_bReleaseRagdoll": { + "offset": 4004, + "type_name": "bool" + }, + "m_flEffectTime": { + "offset": 3980, + "type_name": "GameTime_t" + }, + "m_flScaleEnd": { + "offset": 4008, + "type_name": "float32[10]" + }, + "m_flScaleTimeEnd": { + "offset": 4088, + "type_name": "GameTime_t[10]" + }, + "m_flScaleTimeStart": { + "offset": 4048, + "type_name": "GameTime_t[10]" + }, + "m_gibDespawnTime": { + "offset": 3984, + "type_name": "GameTime_t" + }, + "m_iCurrentFriction": { + "offset": 3988, + "type_name": "int32" + }, + "m_iEyeAttachment": { + "offset": 4005, + "type_name": "AttachmentHandle_t" + }, + "m_iFrictionAnimState": { + "offset": 4000, + "type_name": "int32" + }, + "m_iMaxFriction": { + "offset": 3996, + "type_name": "int32" + }, + "m_iMinFriction": { + "offset": 3992, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_ColorCorrection": { "fields": { - "m_MaxFalloff": 1400, - "m_MinFalloff": 1396, - "m_bClientSide": 1934, - "m_bEnabled": 1932, - "m_bEnabledOnClient": 1936, - "m_bExclusive": 1935, - "m_bFadingIn": 1944, - "m_bMaster": 1933, - "m_flCurWeight": 1416, - "m_flCurWeightOnClient": 1940, - "m_flFadeDuration": 1956, - "m_flFadeInDuration": 1404, - "m_flFadeOutDuration": 1408, - "m_flFadeStartTime": 1952, - "m_flFadeStartWeight": 1948, - "m_flMaxWeight": 1412, - "m_netlookupFilename": 1420, - "m_vecOrigin": 1384 + "m_MaxFalloff": { + "offset": 1400, + "type_name": "float32" + }, + "m_MinFalloff": { + "offset": 1396, + "type_name": "float32" + }, + "m_bClientSide": { + "offset": 1934, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1932, + "type_name": "bool" + }, + "m_bEnabledOnClient": { + "offset": 1936, + "type_name": "bool[1]" + }, + "m_bExclusive": { + "offset": 1935, + "type_name": "bool" + }, + "m_bFadingIn": { + "offset": 1944, + "type_name": "bool[1]" + }, + "m_bMaster": { + "offset": 1933, + "type_name": "bool" + }, + "m_flCurWeight": { + "offset": 1416, + "type_name": "float32" + }, + "m_flCurWeightOnClient": { + "offset": 1940, + "type_name": "float32[1]" + }, + "m_flFadeDuration": { + "offset": 1956, + "type_name": "float32[1]" + }, + "m_flFadeInDuration": { + "offset": 1404, + "type_name": "float32" + }, + "m_flFadeOutDuration": { + "offset": 1408, + "type_name": "float32" + }, + "m_flFadeStartTime": { + "offset": 1952, + "type_name": "float32[1]" + }, + "m_flFadeStartWeight": { + "offset": 1948, + "type_name": "float32[1]" + }, + "m_flMaxWeight": { + "offset": 1412, + "type_name": "float32" + }, + "m_netlookupFilename": { + "offset": 1420, + "type_name": "char[512]" + }, + "m_vecOrigin": { + "offset": 1384, + "type_name": "Vector" + } }, "metadata": [ { @@ -8033,15 +13082,42 @@ }, "C_ColorCorrectionVolume": { "fields": { - "m_FadeDuration": 3400, - "m_LastEnterTime": 3380, - "m_LastEnterWeight": 3376, - "m_LastExitTime": 3388, - "m_LastExitWeight": 3384, - "m_MaxWeight": 3396, - "m_Weight": 3404, - "m_bEnabled": 3392, - "m_lookupFilename": 3408 + "m_FadeDuration": { + "offset": 3400, + "type_name": "float32" + }, + "m_LastEnterTime": { + "offset": 3380, + "type_name": "float32" + }, + "m_LastEnterWeight": { + "offset": 3376, + "type_name": "float32" + }, + "m_LastExitTime": { + "offset": 3388, + "type_name": "float32" + }, + "m_LastExitWeight": { + "offset": 3384, + "type_name": "float32" + }, + "m_MaxWeight": { + "offset": 3396, + "type_name": "float32" + }, + "m_Weight": { + "offset": 3404, + "type_name": "float32" + }, + "m_bEnabled": { + "offset": 3392, + "type_name": "bool" + }, + "m_lookupFilename": { + "offset": 3408, + "type_name": "char[512]" + } }, "metadata": [ { @@ -8074,8 +13150,14 @@ }, "C_CsmFovOverride": { "fields": { - "m_cameraName": 1384, - "m_flCsmFovOverrideValue": 1392 + "m_cameraName": { + "offset": 1384, + "type_name": "CUtlString" + }, + "m_flCsmFovOverrideValue": { + "offset": 1392, + "type_name": "float32" + } }, "metadata": [], "parent": "C_BaseEntity" @@ -8092,9 +13174,18 @@ }, "C_DecoyProjectile": { "fields": { - "m_flTimeParticleEffectSpawn": 4656, - "m_nClientLastKnownDecoyShotTick": 4620, - "m_nDecoyShotTick": 4616 + "m_flTimeParticleEffectSpawn": { + "offset": 4656, + "type_name": "GameTime_t" + }, + "m_nClientLastKnownDecoyShotTick": { + "offset": 4620, + "type_name": "int32" + }, + "m_nDecoyShotTick": { + "offset": 4616, + "type_name": "int32" + } }, "metadata": [ { @@ -8107,13 +13198,34 @@ }, "C_DynamicLight": { "fields": { - "m_Exponent": 3376, - "m_Flags": 3368, - "m_InnerAngle": 3380, - "m_LightStyle": 3369, - "m_OuterAngle": 3384, - "m_Radius": 3372, - "m_SpotRadius": 3388 + "m_Exponent": { + "offset": 3376, + "type_name": "int32" + }, + "m_Flags": { + "offset": 3368, + "type_name": "uint8" + }, + "m_InnerAngle": { + "offset": 3380, + "type_name": "float32" + }, + "m_LightStyle": { + "offset": 3369, + "type_name": "uint8" + }, + "m_OuterAngle": { + "offset": 3384, + "type_name": "float32" + }, + "m_Radius": { + "offset": 3372, + "type_name": "float32" + }, + "m_SpotRadius": { + "offset": 3388, + "type_name": "float32" + } }, "metadata": [ { @@ -8156,29 +13268,98 @@ }, "C_DynamicProp": { "fields": { - "m_OnAnimReachedEnd": 4536, - "m_OnAnimReachedStart": 4496, - "m_bCreateNonSolid": 4592, - "m_bFiredStartEndOutput": 4590, - "m_bForceNpcExclude": 4591, - "m_bIsOverrideProp": 4593, - "m_bRandomizeCycle": 4588, - "m_bStartDisabled": 4589, - "m_bUseAnimGraph": 4369, - "m_bUseHitboxesForRenderBox": 4368, - "m_glowColor": 4608, - "m_iCachedFrameCount": 4616, - "m_iInitialGlowState": 4596, - "m_iszIdleAnim": 4576, - "m_nGlowRange": 4600, - "m_nGlowRangeMin": 4604, - "m_nGlowTeam": 4612, - "m_nIdleAnimLoopMode": 4584, - "m_pOutputAnimBegun": 4376, - "m_pOutputAnimLoopCycleOver": 4456, - "m_pOutputAnimOver": 4416, - "m_vecCachedRenderMaxs": 4632, - "m_vecCachedRenderMins": 4620 + "m_OnAnimReachedEnd": { + "offset": 4536, + "type_name": "CEntityIOOutput" + }, + "m_OnAnimReachedStart": { + "offset": 4496, + "type_name": "CEntityIOOutput" + }, + "m_bCreateNonSolid": { + "offset": 4592, + "type_name": "bool" + }, + "m_bFiredStartEndOutput": { + "offset": 4590, + "type_name": "bool" + }, + "m_bForceNpcExclude": { + "offset": 4591, + "type_name": "bool" + }, + "m_bIsOverrideProp": { + "offset": 4593, + "type_name": "bool" + }, + "m_bRandomizeCycle": { + "offset": 4588, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 4589, + "type_name": "bool" + }, + "m_bUseAnimGraph": { + "offset": 4369, + "type_name": "bool" + }, + "m_bUseHitboxesForRenderBox": { + "offset": 4368, + "type_name": "bool" + }, + "m_glowColor": { + "offset": 4608, + "type_name": "Color" + }, + "m_iCachedFrameCount": { + "offset": 4616, + "type_name": "int32" + }, + "m_iInitialGlowState": { + "offset": 4596, + "type_name": "int32" + }, + "m_iszIdleAnim": { + "offset": 4576, + "type_name": "CUtlSymbolLarge" + }, + "m_nGlowRange": { + "offset": 4600, + "type_name": "int32" + }, + "m_nGlowRangeMin": { + "offset": 4604, + "type_name": "int32" + }, + "m_nGlowTeam": { + "offset": 4612, + "type_name": "int32" + }, + "m_nIdleAnimLoopMode": { + "offset": 4584, + "type_name": "AnimLoopMode_t" + }, + "m_pOutputAnimBegun": { + "offset": 4376, + "type_name": "CEntityIOOutput" + }, + "m_pOutputAnimLoopCycleOver": { + "offset": 4456, + "type_name": "CEntityIOOutput" + }, + "m_pOutputAnimOver": { + "offset": 4416, + "type_name": "CEntityIOOutput" + }, + "m_vecCachedRenderMaxs": { + "offset": 4632, + "type_name": "Vector" + }, + "m_vecCachedRenderMins": { + "offset": 4620, + "type_name": "Vector" + } }, "metadata": [ { @@ -8211,26 +13392,86 @@ }, "C_EconEntity": { "fields": { - "m_AttributeManager": 4424, - "m_OriginalOwnerXuidHigh": 5620, - "m_OriginalOwnerXuidLow": 5616, - "m_bAttachmentDirty": 5680, - "m_bAttributesInitialized": 4416, - "m_bClientside": 5640, - "m_bParticleSystemsCreated": 5641, - "m_flFallbackWear": 5632, - "m_flFlexDelayTime": 4400, - "m_flFlexDelayedWeight": 4408, - "m_hOldProvidee": 5704, - "m_hViewmodelAttachment": 5672, - "m_iNumOwnerValidationRetries": 5688, - "m_iOldTeam": 5676, - "m_nFallbackPaintKit": 5624, - "m_nFallbackSeed": 5628, - "m_nFallbackStatTrak": 5636, - "m_nUnloadedModelIndex": 5684, - "m_vecAttachedModels": 5712, - "m_vecAttachedParticles": 5648 + "m_AttributeManager": { + "offset": 4424, + "type_name": "C_AttributeContainer" + }, + "m_OriginalOwnerXuidHigh": { + "offset": 5620, + "type_name": "uint32" + }, + "m_OriginalOwnerXuidLow": { + "offset": 5616, + "type_name": "uint32" + }, + "m_bAttachmentDirty": { + "offset": 5680, + "type_name": "bool" + }, + "m_bAttributesInitialized": { + "offset": 4416, + "type_name": "bool" + }, + "m_bClientside": { + "offset": 5640, + "type_name": "bool" + }, + "m_bParticleSystemsCreated": { + "offset": 5641, + "type_name": "bool" + }, + "m_flFallbackWear": { + "offset": 5632, + "type_name": "float32" + }, + "m_flFlexDelayTime": { + "offset": 4400, + "type_name": "float32" + }, + "m_flFlexDelayedWeight": { + "offset": 4408, + "type_name": "float32*" + }, + "m_hOldProvidee": { + "offset": 5704, + "type_name": "CHandle" + }, + "m_hViewmodelAttachment": { + "offset": 5672, + "type_name": "CHandle" + }, + "m_iNumOwnerValidationRetries": { + "offset": 5688, + "type_name": "int32" + }, + "m_iOldTeam": { + "offset": 5676, + "type_name": "int32" + }, + "m_nFallbackPaintKit": { + "offset": 5624, + "type_name": "int32" + }, + "m_nFallbackSeed": { + "offset": 5628, + "type_name": "int32" + }, + "m_nFallbackStatTrak": { + "offset": 5636, + "type_name": "int32" + }, + "m_nUnloadedModelIndex": { + "offset": 5684, + "type_name": "int32" + }, + "m_vecAttachedModels": { + "offset": 5712, + "type_name": "CUtlVector" + }, + "m_vecAttachedParticles": { + "offset": 5648, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -8273,42 +13514,132 @@ }, "C_EconEntity__AttachedModelData_t": { "fields": { - "m_iModelDisplayFlags": 0 + "m_iModelDisplayFlags": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "C_EconItemView": { "fields": { - "m_AttributeList": 528, - "m_NetworkedDynamicAttributes": 624, - "m_bDisallowSOC": 489, - "m_bInitialized": 488, - "m_bInitializedTags": 1088, - "m_bInventoryImageRgbaRequested": 96, - "m_bInventoryImageTriedCache": 97, - "m_bIsStoreItem": 490, - "m_bIsTradeItem": 491, - "m_bRestoreCustomMaterialAfterPrecache": 440, - "m_iAccountID": 472, - "m_iEntityLevel": 448, - "m_iEntityQuality": 444, - "m_iEntityQuantity": 492, - "m_iInventoryPosition": 476, - "m_iItemDefinitionIndex": 442, - "m_iItemID": 456, - "m_iItemIDHigh": 464, - "m_iItemIDLow": 468, - "m_iOriginOverride": 504, - "m_iQualityOverride": 500, - "m_iRarityOverride": 496, - "m_nInventoryImageRgbaHeight": 132, - "m_nInventoryImageRgbaWidth": 128, - "m_szCurrentLoadCachedFileName": 136, - "m_szCustomName": 720, - "m_szCustomNameOverride": 881, - "m_unClientFlags": 508, - "m_unOverrideStyle": 509 + "m_AttributeList": { + "offset": 528, + "type_name": "CAttributeList" + }, + "m_NetworkedDynamicAttributes": { + "offset": 624, + "type_name": "CAttributeList" + }, + "m_bDisallowSOC": { + "offset": 489, + "type_name": "bool" + }, + "m_bInitialized": { + "offset": 488, + "type_name": "bool" + }, + "m_bInitializedTags": { + "offset": 1088, + "type_name": "bool" + }, + "m_bInventoryImageRgbaRequested": { + "offset": 96, + "type_name": "bool" + }, + "m_bInventoryImageTriedCache": { + "offset": 97, + "type_name": "bool" + }, + "m_bIsStoreItem": { + "offset": 490, + "type_name": "bool" + }, + "m_bIsTradeItem": { + "offset": 491, + "type_name": "bool" + }, + "m_bRestoreCustomMaterialAfterPrecache": { + "offset": 440, + "type_name": "bool" + }, + "m_iAccountID": { + "offset": 472, + "type_name": "uint32" + }, + "m_iEntityLevel": { + "offset": 448, + "type_name": "uint32" + }, + "m_iEntityQuality": { + "offset": 444, + "type_name": "int32" + }, + "m_iEntityQuantity": { + "offset": 492, + "type_name": "int32" + }, + "m_iInventoryPosition": { + "offset": 476, + "type_name": "uint32" + }, + "m_iItemDefinitionIndex": { + "offset": 442, + "type_name": "uint16" + }, + "m_iItemID": { + "offset": 456, + "type_name": "uint64" + }, + "m_iItemIDHigh": { + "offset": 464, + "type_name": "uint32" + }, + "m_iItemIDLow": { + "offset": 468, + "type_name": "uint32" + }, + "m_iOriginOverride": { + "offset": 504, + "type_name": "int32" + }, + "m_iQualityOverride": { + "offset": 500, + "type_name": "int32" + }, + "m_iRarityOverride": { + "offset": 496, + "type_name": "int32" + }, + "m_nInventoryImageRgbaHeight": { + "offset": 132, + "type_name": "int32" + }, + "m_nInventoryImageRgbaWidth": { + "offset": 128, + "type_name": "int32" + }, + "m_szCurrentLoadCachedFileName": { + "offset": 136, + "type_name": "char[260]" + }, + "m_szCustomName": { + "offset": 720, + "type_name": "char[161]" + }, + "m_szCustomNameOverride": { + "offset": 881, + "type_name": "char[161]" + }, + "m_unClientFlags": { + "offset": 508, + "type_name": "uint8" + }, + "m_unOverrideStyle": { + "offset": 509, + "type_name": "uint8" + } }, "metadata": [ { @@ -8371,27 +13702,72 @@ }, "C_EconWearable": { "fields": { - "m_bAlwaysAllow": 5740, - "m_nForceSkin": 5736 + "m_bAlwaysAllow": { + "offset": 5740, + "type_name": "bool" + }, + "m_nForceSkin": { + "offset": 5736, + "type_name": "int32" + } }, "metadata": [], "parent": "C_EconEntity" }, "C_EntityDissolve": { "fields": { - "m_bCoreExplode": 3428, - "m_bLinkedToServerEnt": 3429, - "m_flFadeInLength": 3384, - "m_flFadeInStart": 3380, - "m_flFadeOutLength": 3400, - "m_flFadeOutModelLength": 3392, - "m_flFadeOutModelStart": 3388, - "m_flFadeOutStart": 3396, - "m_flNextSparkTime": 3404, - "m_flStartTime": 3376, - "m_nDissolveType": 3408, - "m_nMagnitude": 3424, - "m_vDissolverOrigin": 3412 + "m_bCoreExplode": { + "offset": 3428, + "type_name": "bool" + }, + "m_bLinkedToServerEnt": { + "offset": 3429, + "type_name": "bool" + }, + "m_flFadeInLength": { + "offset": 3384, + "type_name": "float32" + }, + "m_flFadeInStart": { + "offset": 3380, + "type_name": "float32" + }, + "m_flFadeOutLength": { + "offset": 3400, + "type_name": "float32" + }, + "m_flFadeOutModelLength": { + "offset": 3392, + "type_name": "float32" + }, + "m_flFadeOutModelStart": { + "offset": 3388, + "type_name": "float32" + }, + "m_flFadeOutStart": { + "offset": 3396, + "type_name": "float32" + }, + "m_flNextSparkTime": { + "offset": 3404, + "type_name": "GameTime_t" + }, + "m_flStartTime": { + "offset": 3376, + "type_name": "GameTime_t" + }, + "m_nDissolveType": { + "offset": 3408, + "type_name": "EntityDisolveType_t" + }, + "m_nMagnitude": { + "offset": 3424, + "type_name": "uint32" + }, + "m_vDissolverOrigin": { + "offset": 3412, + "type_name": "Vector" + } }, "metadata": [ { @@ -8449,9 +13825,18 @@ }, "C_EntityFlame": { "fields": { - "m_bCheapEffect": 1428, - "m_hEntAttached": 1384, - "m_hOldAttached": 1424 + "m_bCheapEffect": { + "offset": 1428, + "type_name": "bool" + }, + "m_hEntAttached": { + "offset": 1384, + "type_name": "CHandle" + }, + "m_hOldAttached": { + "offset": 1424, + "type_name": "CHandle" + } }, "metadata": [ { @@ -8469,30 +13854,102 @@ }, "C_EnvCombinedLightProbeVolume": { "fields": { - "m_Entity_Color": 5576, - "m_Entity_bCustomCubemapTexture": 5592, - "m_Entity_bEnabled": 5737, - "m_Entity_bMoveable": 5656, - "m_Entity_bStartDisabled": 5672, - "m_Entity_flBrightness": 5580, - "m_Entity_flEdgeFadeDist": 5676, - "m_Entity_hCubemapTexture": 5584, - "m_Entity_hLightProbeDirectLightIndicesTexture": 5608, - "m_Entity_hLightProbeDirectLightScalarsTexture": 5616, - "m_Entity_hLightProbeDirectLightShadowsTexture": 5624, - "m_Entity_hLightProbeTexture": 5600, - "m_Entity_nEnvCubeMapArrayIndex": 5664, - "m_Entity_nHandshake": 5660, - "m_Entity_nLightProbeAtlasX": 5704, - "m_Entity_nLightProbeAtlasY": 5708, - "m_Entity_nLightProbeAtlasZ": 5712, - "m_Entity_nLightProbeSizeX": 5692, - "m_Entity_nLightProbeSizeY": 5696, - "m_Entity_nLightProbeSizeZ": 5700, - "m_Entity_nPriority": 5668, - "m_Entity_vBoxMaxs": 5644, - "m_Entity_vBoxMins": 5632, - "m_Entity_vEdgeFadeDists": 5680 + "m_Entity_Color": { + "offset": 5576, + "type_name": "Color" + }, + "m_Entity_bCustomCubemapTexture": { + "offset": 5592, + "type_name": "bool" + }, + "m_Entity_bEnabled": { + "offset": 5737, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 5656, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 5672, + "type_name": "bool" + }, + "m_Entity_flBrightness": { + "offset": 5580, + "type_name": "float32" + }, + "m_Entity_flEdgeFadeDist": { + "offset": 5676, + "type_name": "float32" + }, + "m_Entity_hCubemapTexture": { + "offset": 5584, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightIndicesTexture": { + "offset": 5608, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightScalarsTexture": { + "offset": 5616, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightShadowsTexture": { + "offset": 5624, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeTexture": { + "offset": 5600, + "type_name": "CStrongHandle" + }, + "m_Entity_nEnvCubeMapArrayIndex": { + "offset": 5664, + "type_name": "int32" + }, + "m_Entity_nHandshake": { + "offset": 5660, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasX": { + "offset": 5704, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasY": { + "offset": 5708, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasZ": { + "offset": 5712, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeX": { + "offset": 5692, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeY": { + "offset": 5696, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeZ": { + "offset": 5700, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 5668, + "type_name": "int32" + }, + "m_Entity_vBoxMaxs": { + "offset": 5644, + "type_name": "Vector" + }, + "m_Entity_vBoxMins": { + "offset": 5632, + "type_name": "Vector" + }, + "m_Entity_vEdgeFadeDists": { + "offset": 5680, + "type_name": "Vector" + } }, "metadata": [ { @@ -8620,24 +14077,78 @@ }, "C_EnvCubemap": { "fields": { - "m_Entity_bCopyDiffuseFromDefaultCubemap": 1592, - "m_Entity_bCustomCubemapTexture": 1520, - "m_Entity_bDefaultEnvMap": 1589, - "m_Entity_bDefaultSpecEnvMap": 1590, - "m_Entity_bEnabled": 1608, - "m_Entity_bIndoorCubeMap": 1591, - "m_Entity_bMoveable": 1552, - "m_Entity_bStartDisabled": 1588, - "m_Entity_flDiffuseScale": 1584, - "m_Entity_flEdgeFadeDist": 1568, - "m_Entity_flInfluenceRadius": 1524, - "m_Entity_hCubemapTexture": 1512, - "m_Entity_nEnvCubeMapArrayIndex": 1560, - "m_Entity_nHandshake": 1556, - "m_Entity_nPriority": 1564, - "m_Entity_vBoxProjectMaxs": 1540, - "m_Entity_vBoxProjectMins": 1528, - "m_Entity_vEdgeFadeDists": 1572 + "m_Entity_bCopyDiffuseFromDefaultCubemap": { + "offset": 1592, + "type_name": "bool" + }, + "m_Entity_bCustomCubemapTexture": { + "offset": 1520, + "type_name": "bool" + }, + "m_Entity_bDefaultEnvMap": { + "offset": 1589, + "type_name": "bool" + }, + "m_Entity_bDefaultSpecEnvMap": { + "offset": 1590, + "type_name": "bool" + }, + "m_Entity_bEnabled": { + "offset": 1608, + "type_name": "bool" + }, + "m_Entity_bIndoorCubeMap": { + "offset": 1591, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 1552, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 1588, + "type_name": "bool" + }, + "m_Entity_flDiffuseScale": { + "offset": 1584, + "type_name": "float32" + }, + "m_Entity_flEdgeFadeDist": { + "offset": 1568, + "type_name": "float32" + }, + "m_Entity_flInfluenceRadius": { + "offset": 1524, + "type_name": "float32" + }, + "m_Entity_hCubemapTexture": { + "offset": 1512, + "type_name": "CStrongHandle" + }, + "m_Entity_nEnvCubeMapArrayIndex": { + "offset": 1560, + "type_name": "int32" + }, + "m_Entity_nHandshake": { + "offset": 1556, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 1564, + "type_name": "int32" + }, + "m_Entity_vBoxProjectMaxs": { + "offset": 1540, + "type_name": "Vector" + }, + "m_Entity_vBoxProjectMins": { + "offset": 1528, + "type_name": "Vector" + }, + "m_Entity_vEdgeFadeDists": { + "offset": 1572, + "type_name": "Vector" + } }, "metadata": [ { @@ -8740,24 +14251,78 @@ }, "C_EnvCubemapFog": { "fields": { - "m_bActive": 1420, - "m_bFirstTime": 1457, - "m_bHasHeightFogEnd": 1456, - "m_bHeightFogEnabled": 1396, - "m_bStartDisabled": 1421, - "m_flEndDistance": 1384, - "m_flFogFalloffExponent": 1392, - "m_flFogHeightEnd": 1404, - "m_flFogHeightExponent": 1412, - "m_flFogHeightStart": 1408, - "m_flFogHeightWidth": 1400, - "m_flFogMaxOpacity": 1424, - "m_flLODBias": 1416, - "m_flStartDistance": 1388, - "m_hFogCubemapTexture": 1448, - "m_hSkyMaterial": 1432, - "m_iszSkyEntity": 1440, - "m_nCubemapSourceType": 1428 + "m_bActive": { + "offset": 1420, + "type_name": "bool" + }, + "m_bFirstTime": { + "offset": 1457, + "type_name": "bool" + }, + "m_bHasHeightFogEnd": { + "offset": 1456, + "type_name": "bool" + }, + "m_bHeightFogEnabled": { + "offset": 1396, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1421, + "type_name": "bool" + }, + "m_flEndDistance": { + "offset": 1384, + "type_name": "float32" + }, + "m_flFogFalloffExponent": { + "offset": 1392, + "type_name": "float32" + }, + "m_flFogHeightEnd": { + "offset": 1404, + "type_name": "float32" + }, + "m_flFogHeightExponent": { + "offset": 1412, + "type_name": "float32" + }, + "m_flFogHeightStart": { + "offset": 1408, + "type_name": "float32" + }, + "m_flFogHeightWidth": { + "offset": 1400, + "type_name": "float32" + }, + "m_flFogMaxOpacity": { + "offset": 1424, + "type_name": "float32" + }, + "m_flLODBias": { + "offset": 1416, + "type_name": "float32" + }, + "m_flStartDistance": { + "offset": 1388, + "type_name": "float32" + }, + "m_hFogCubemapTexture": { + "offset": 1448, + "type_name": "CStrongHandle" + }, + "m_hSkyMaterial": { + "offset": 1432, + "type_name": "CStrongHandle" + }, + "m_iszSkyEntity": { + "offset": 1440, + "type_name": "CUtlSymbolLarge" + }, + "m_nCubemapSourceType": { + "offset": 1428, + "type_name": "int32" + } }, "metadata": [ { @@ -8850,15 +14415,42 @@ }, "C_EnvDecal": { "fields": { - "m_bProjectOnCharacters": 3393, - "m_bProjectOnWater": 3394, - "m_bProjectOnWorld": 3392, - "m_flDepth": 3384, - "m_flDepthSortBias": 3396, - "m_flHeight": 3380, - "m_flWidth": 3376, - "m_hDecalMaterial": 3368, - "m_nRenderOrder": 3388 + "m_bProjectOnCharacters": { + "offset": 3393, + "type_name": "bool" + }, + "m_bProjectOnWater": { + "offset": 3394, + "type_name": "bool" + }, + "m_bProjectOnWorld": { + "offset": 3392, + "type_name": "bool" + }, + "m_flDepth": { + "offset": 3384, + "type_name": "float32" + }, + "m_flDepthSortBias": { + "offset": 3396, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 3380, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 3376, + "type_name": "float32" + }, + "m_hDecalMaterial": { + "offset": 3368, + "type_name": "CStrongHandle" + }, + "m_nRenderOrder": { + "offset": 3388, + "type_name": "uint32" + } }, "metadata": [ { @@ -8911,8 +14503,14 @@ }, "C_EnvDetailController": { "fields": { - "m_flFadeEndDist": 1388, - "m_flFadeStartDist": 1384 + "m_flFadeEndDist": { + "offset": 1388, + "type_name": "float32" + }, + "m_flFadeStartDist": { + "offset": 1384, + "type_name": "float32" + } }, "metadata": [ { @@ -8930,23 +14528,74 @@ }, "C_EnvLightProbeVolume": { "fields": { - "m_Entity_bEnabled": 5553, - "m_Entity_bMoveable": 5504, - "m_Entity_bStartDisabled": 5516, - "m_Entity_hLightProbeDirectLightIndicesTexture": 5456, - "m_Entity_hLightProbeDirectLightScalarsTexture": 5464, - "m_Entity_hLightProbeDirectLightShadowsTexture": 5472, - "m_Entity_hLightProbeTexture": 5448, - "m_Entity_nHandshake": 5508, - "m_Entity_nLightProbeAtlasX": 5532, - "m_Entity_nLightProbeAtlasY": 5536, - "m_Entity_nLightProbeAtlasZ": 5540, - "m_Entity_nLightProbeSizeX": 5520, - "m_Entity_nLightProbeSizeY": 5524, - "m_Entity_nLightProbeSizeZ": 5528, - "m_Entity_nPriority": 5512, - "m_Entity_vBoxMaxs": 5492, - "m_Entity_vBoxMins": 5480 + "m_Entity_bEnabled": { + "offset": 5553, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 5504, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 5516, + "type_name": "bool" + }, + "m_Entity_hLightProbeDirectLightIndicesTexture": { + "offset": 5456, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightScalarsTexture": { + "offset": 5464, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightShadowsTexture": { + "offset": 5472, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeTexture": { + "offset": 5448, + "type_name": "CStrongHandle" + }, + "m_Entity_nHandshake": { + "offset": 5508, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasX": { + "offset": 5532, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasY": { + "offset": 5536, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasZ": { + "offset": 5540, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeX": { + "offset": 5520, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeY": { + "offset": 5524, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeZ": { + "offset": 5528, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 5512, + "type_name": "int32" + }, + "m_Entity_vBoxMaxs": { + "offset": 5492, + "type_name": "Vector" + }, + "m_Entity_vBoxMins": { + "offset": 5480, + "type_name": "Vector" + } }, "metadata": [ { @@ -9039,11 +14688,26 @@ }, "C_EnvParticleGlow": { "fields": { - "m_ColorTint": 4836, - "m_flAlphaScale": 4824, - "m_flRadiusScale": 4828, - "m_flSelfIllumScale": 4832, - "m_hTextureOverride": 4840 + "m_ColorTint": { + "offset": 4836, + "type_name": "Color" + }, + "m_flAlphaScale": { + "offset": 4824, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 4828, + "type_name": "float32" + }, + "m_flSelfIllumScale": { + "offset": 4832, + "type_name": "float32" + }, + "m_hTextureOverride": { + "offset": 4840, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -9081,15 +14745,42 @@ }, "C_EnvScreenOverlay": { "fields": { - "m_bIsActive": 1512, - "m_bWasActive": 1513, - "m_flCurrentOverlayTime": 1524, - "m_flOverlayTimes": 1464, - "m_flStartTime": 1504, - "m_iCachedDesiredOverlay": 1516, - "m_iCurrentOverlay": 1520, - "m_iDesiredOverlay": 1508, - "m_iszOverlayNames": 1384 + "m_bIsActive": { + "offset": 1512, + "type_name": "bool" + }, + "m_bWasActive": { + "offset": 1513, + "type_name": "bool" + }, + "m_flCurrentOverlayTime": { + "offset": 1524, + "type_name": "GameTime_t" + }, + "m_flOverlayTimes": { + "offset": 1464, + "type_name": "float32[10]" + }, + "m_flStartTime": { + "offset": 1504, + "type_name": "GameTime_t" + }, + "m_iCachedDesiredOverlay": { + "offset": 1516, + "type_name": "int32" + }, + "m_iCurrentOverlay": { + "offset": 1520, + "type_name": "int32" + }, + "m_iDesiredOverlay": { + "offset": 1508, + "type_name": "int32" + }, + "m_iszOverlayNames": { + "offset": 1384, + "type_name": "CUtlSymbolLarge[10]" + } }, "metadata": [ { @@ -9122,18 +14813,54 @@ }, "C_EnvSky": { "fields": { - "m_bEnabled": 3420, - "m_bStartDisabled": 3384, - "m_flBrightnessScale": 3396, - "m_flFogMaxEnd": 3416, - "m_flFogMaxStart": 3412, - "m_flFogMinEnd": 3408, - "m_flFogMinStart": 3404, - "m_hSkyMaterial": 3368, - "m_hSkyMaterialLightingOnly": 3376, - "m_nFogType": 3400, - "m_vTintColor": 3385, - "m_vTintColorLightingOnly": 3389 + "m_bEnabled": { + "offset": 3420, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 3384, + "type_name": "bool" + }, + "m_flBrightnessScale": { + "offset": 3396, + "type_name": "float32" + }, + "m_flFogMaxEnd": { + "offset": 3416, + "type_name": "float32" + }, + "m_flFogMaxStart": { + "offset": 3412, + "type_name": "float32" + }, + "m_flFogMinEnd": { + "offset": 3408, + "type_name": "float32" + }, + "m_flFogMinStart": { + "offset": 3404, + "type_name": "float32" + }, + "m_hSkyMaterial": { + "offset": 3368, + "type_name": "CStrongHandle" + }, + "m_hSkyMaterialLightingOnly": { + "offset": 3376, + "type_name": "CStrongHandle" + }, + "m_nFogType": { + "offset": 3400, + "type_name": "int32" + }, + "m_vTintColor": { + "offset": 3385, + "type_name": "Color" + }, + "m_vTintColorLightingOnly": { + "offset": 3389, + "type_name": "Color" + } }, "metadata": [ { @@ -9201,40 +14928,142 @@ }, "C_EnvVolumetricFogController": { "fields": { - "m_bActive": 1456, - "m_bEnableIndirect": 1497, - "m_bFirstTime": 1536, - "m_bIndirectUseLPVs": 1498, - "m_bIsMaster": 1499, - "m_bStartDisabled": 1496, - "m_fFirstVolumeSliceThickness": 1416, - "m_fNoiseSpeed": 1516, - "m_fNoiseStrength": 1520, - "m_flAnisotropy": 1388, - "m_flDefaultAnisotropy": 1484, - "m_flDefaultDrawDistance": 1492, - "m_flDefaultScattering": 1488, - "m_flDrawDistance": 1396, - "m_flFadeInEnd": 1404, - "m_flFadeInStart": 1400, - "m_flFadeSpeed": 1392, - "m_flIndirectStrength": 1408, - "m_flScattering": 1384, - "m_flStartAnisoTime": 1460, - "m_flStartAnisotropy": 1472, - "m_flStartDrawDistance": 1480, - "m_flStartDrawDistanceTime": 1468, - "m_flStartScatterTime": 1464, - "m_flStartScattering": 1476, - "m_hFogIndirectTexture": 1504, - "m_nForceRefreshCount": 1512, - "m_nIndirectTextureDimX": 1420, - "m_nIndirectTextureDimY": 1424, - "m_nIndirectTextureDimZ": 1428, - "m_nVolumeDepth": 1412, - "m_vBoxMaxs": 1444, - "m_vBoxMins": 1432, - "m_vNoiseScale": 1524 + "m_bActive": { + "offset": 1456, + "type_name": "bool" + }, + "m_bEnableIndirect": { + "offset": 1497, + "type_name": "bool" + }, + "m_bFirstTime": { + "offset": 1536, + "type_name": "bool" + }, + "m_bIndirectUseLPVs": { + "offset": 1498, + "type_name": "bool" + }, + "m_bIsMaster": { + "offset": 1499, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1496, + "type_name": "bool" + }, + "m_fFirstVolumeSliceThickness": { + "offset": 1416, + "type_name": "float32" + }, + "m_fNoiseSpeed": { + "offset": 1516, + "type_name": "float32" + }, + "m_fNoiseStrength": { + "offset": 1520, + "type_name": "float32" + }, + "m_flAnisotropy": { + "offset": 1388, + "type_name": "float32" + }, + "m_flDefaultAnisotropy": { + "offset": 1484, + "type_name": "float32" + }, + "m_flDefaultDrawDistance": { + "offset": 1492, + "type_name": "float32" + }, + "m_flDefaultScattering": { + "offset": 1488, + "type_name": "float32" + }, + "m_flDrawDistance": { + "offset": 1396, + "type_name": "float32" + }, + "m_flFadeInEnd": { + "offset": 1404, + "type_name": "float32" + }, + "m_flFadeInStart": { + "offset": 1400, + "type_name": "float32" + }, + "m_flFadeSpeed": { + "offset": 1392, + "type_name": "float32" + }, + "m_flIndirectStrength": { + "offset": 1408, + "type_name": "float32" + }, + "m_flScattering": { + "offset": 1384, + "type_name": "float32" + }, + "m_flStartAnisoTime": { + "offset": 1460, + "type_name": "GameTime_t" + }, + "m_flStartAnisotropy": { + "offset": 1472, + "type_name": "float32" + }, + "m_flStartDrawDistance": { + "offset": 1480, + "type_name": "float32" + }, + "m_flStartDrawDistanceTime": { + "offset": 1468, + "type_name": "GameTime_t" + }, + "m_flStartScatterTime": { + "offset": 1464, + "type_name": "GameTime_t" + }, + "m_flStartScattering": { + "offset": 1476, + "type_name": "float32" + }, + "m_hFogIndirectTexture": { + "offset": 1504, + "type_name": "CStrongHandle" + }, + "m_nForceRefreshCount": { + "offset": 1512, + "type_name": "int32" + }, + "m_nIndirectTextureDimX": { + "offset": 1420, + "type_name": "int32" + }, + "m_nIndirectTextureDimY": { + "offset": 1424, + "type_name": "int32" + }, + "m_nIndirectTextureDimZ": { + "offset": 1428, + "type_name": "int32" + }, + "m_nVolumeDepth": { + "offset": 1412, + "type_name": "int32" + }, + "m_vBoxMaxs": { + "offset": 1444, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1432, + "type_name": "Vector" + }, + "m_vNoiseScale": { + "offset": 1524, + "type_name": "Vector" + } }, "metadata": [ { @@ -9407,22 +15236,70 @@ }, "C_EnvVolumetricFogVolume": { "fields": { - "m_bActive": 1384, - "m_bAllowLPVIndirect": 1451, - "m_bOverrideIndirectLightStrength": 1448, - "m_bOverrideNoiseStrength": 1450, - "m_bOverrideSunLightStrength": 1449, - "m_bStartDisabled": 1412, - "m_fHeightFogEdgeWidth": 1432, - "m_fIndirectLightStrength": 1436, - "m_fNoiseStrength": 1444, - "m_fSunLightStrength": 1440, - "m_flFalloffExponent": 1424, - "m_flHeightFogDepth": 1428, - "m_flStrength": 1416, - "m_nFalloffShape": 1420, - "m_vBoxMaxs": 1400, - "m_vBoxMins": 1388 + "m_bActive": { + "offset": 1384, + "type_name": "bool" + }, + "m_bAllowLPVIndirect": { + "offset": 1451, + "type_name": "bool" + }, + "m_bOverrideIndirectLightStrength": { + "offset": 1448, + "type_name": "bool" + }, + "m_bOverrideNoiseStrength": { + "offset": 1450, + "type_name": "bool" + }, + "m_bOverrideSunLightStrength": { + "offset": 1449, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1412, + "type_name": "bool" + }, + "m_fHeightFogEdgeWidth": { + "offset": 1432, + "type_name": "float32" + }, + "m_fIndirectLightStrength": { + "offset": 1436, + "type_name": "float32" + }, + "m_fNoiseStrength": { + "offset": 1444, + "type_name": "float32" + }, + "m_fSunLightStrength": { + "offset": 1440, + "type_name": "float32" + }, + "m_flFalloffExponent": { + "offset": 1424, + "type_name": "float32" + }, + "m_flHeightFogDepth": { + "offset": 1428, + "type_name": "float32" + }, + "m_flStrength": { + "offset": 1416, + "type_name": "float32" + }, + "m_nFalloffShape": { + "offset": 1420, + "type_name": "int32" + }, + "m_vBoxMaxs": { + "offset": 1400, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1388, + "type_name": "Vector" + } }, "metadata": [ { @@ -9510,7 +15387,10 @@ }, "C_EnvWind": { "fields": { - "m_EnvWindShared": 1384 + "m_EnvWindShared": { + "offset": 1384, + "type_name": "C_EnvWindShared" + } }, "metadata": [ { @@ -9523,7 +15403,10 @@ }, "C_EnvWindClientside": { "fields": { - "m_EnvWindShared": 1384 + "m_EnvWindShared": { + "offset": 1384, + "type_name": "C_EnvWindShared" + } }, "metadata": [ { @@ -9536,35 +15419,122 @@ }, "C_EnvWindShared": { "fields": { - "m_CurrentSwayVector": 80, - "m_PrevSwayVector": 92, - "m_bGusting": 132, - "m_currentWindVector": 68, - "m_flAveWindSpeed": 128, - "m_flGustDuration": 36, - "m_flInitialWindSpeed": 108, - "m_flMaxGustDelay": 32, - "m_flMinGustDelay": 28, - "m_flSimTime": 120, - "m_flStartTime": 8, - "m_flSwayTime": 116, - "m_flSwitchTime": 124, - "m_flVariationTime": 112, - "m_flWindAngleVariation": 136, - "m_flWindSpeed": 64, - "m_flWindSpeedVariation": 140, - "m_hEntOwner": 144, - "m_iGustDirChange": 40, - "m_iInitialWindDir": 104, - "m_iMaxGust": 26, - "m_iMaxWind": 18, - "m_iMinGust": 24, - "m_iMinWind": 16, - "m_iWindDir": 60, - "m_iWindSeed": 12, - "m_iszGustSound": 56, - "m_location": 44, - "m_windRadius": 20 + "m_CurrentSwayVector": { + "offset": 80, + "type_name": "Vector" + }, + "m_PrevSwayVector": { + "offset": 92, + "type_name": "Vector" + }, + "m_bGusting": { + "offset": 132, + "type_name": "bool" + }, + "m_currentWindVector": { + "offset": 68, + "type_name": "Vector" + }, + "m_flAveWindSpeed": { + "offset": 128, + "type_name": "float32" + }, + "m_flGustDuration": { + "offset": 36, + "type_name": "float32" + }, + "m_flInitialWindSpeed": { + "offset": 108, + "type_name": "float32" + }, + "m_flMaxGustDelay": { + "offset": 32, + "type_name": "float32" + }, + "m_flMinGustDelay": { + "offset": 28, + "type_name": "float32" + }, + "m_flSimTime": { + "offset": 120, + "type_name": "GameTime_t" + }, + "m_flStartTime": { + "offset": 8, + "type_name": "GameTime_t" + }, + "m_flSwayTime": { + "offset": 116, + "type_name": "GameTime_t" + }, + "m_flSwitchTime": { + "offset": 124, + "type_name": "GameTime_t" + }, + "m_flVariationTime": { + "offset": 112, + "type_name": "GameTime_t" + }, + "m_flWindAngleVariation": { + "offset": 136, + "type_name": "float32" + }, + "m_flWindSpeed": { + "offset": 64, + "type_name": "float32" + }, + "m_flWindSpeedVariation": { + "offset": 140, + "type_name": "float32" + }, + "m_hEntOwner": { + "offset": 144, + "type_name": "CHandle" + }, + "m_iGustDirChange": { + "offset": 40, + "type_name": "uint16" + }, + "m_iInitialWindDir": { + "offset": 104, + "type_name": "uint16" + }, + "m_iMaxGust": { + "offset": 26, + "type_name": "uint16" + }, + "m_iMaxWind": { + "offset": 18, + "type_name": "uint16" + }, + "m_iMinGust": { + "offset": 24, + "type_name": "uint16" + }, + "m_iMinWind": { + "offset": 16, + "type_name": "uint16" + }, + "m_iWindDir": { + "offset": 60, + "type_name": "int32" + }, + "m_iWindSeed": { + "offset": 12, + "type_name": "uint32" + }, + "m_iszGustSound": { + "offset": 56, + "type_name": "int32" + }, + "m_location": { + "offset": 44, + "type_name": "Vector" + }, + "m_windRadius": { + "offset": 20, + "type_name": "int32" + } }, "metadata": [ { @@ -9642,16 +15612,28 @@ }, "C_EnvWindShared__WindAveEvent_t": { "fields": { - "m_flAveWindSpeed": 4, - "m_flStartWindSpeed": 0 + "m_flAveWindSpeed": { + "offset": 4, + "type_name": "float32" + }, + "m_flStartWindSpeed": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "C_EnvWindShared__WindVariationEvent_t": { "fields": { - "m_flWindAngleVariation": 0, - "m_flWindSpeedVariation": 4 + "m_flWindAngleVariation": { + "offset": 0, + "type_name": "float32" + }, + "m_flWindSpeedVariation": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [], "parent": null @@ -9668,19 +15650,58 @@ }, "C_FireSmoke": { "fields": { - "m_bClipTested": 1452, - "m_bFadingOut": 1453, - "m_flChildFlameSpread": 1428, - "m_flClipPerc": 1448, - "m_flScaleEnd": 1416, - "m_flScaleRegister": 1408, - "m_flScaleStart": 1412, - "m_flScaleTimeEnd": 1424, - "m_flScaleTimeStart": 1420, - "m_nFlameFromAboveModelIndex": 1404, - "m_nFlameModelIndex": 1400, - "m_pFireOverlay": 1464, - "m_tParticleSpawn": 1456 + "m_bClipTested": { + "offset": 1452, + "type_name": "bool" + }, + "m_bFadingOut": { + "offset": 1453, + "type_name": "bool" + }, + "m_flChildFlameSpread": { + "offset": 1428, + "type_name": "float32" + }, + "m_flClipPerc": { + "offset": 1448, + "type_name": "float32" + }, + "m_flScaleEnd": { + "offset": 1416, + "type_name": "float32" + }, + "m_flScaleRegister": { + "offset": 1408, + "type_name": "float32" + }, + "m_flScaleStart": { + "offset": 1412, + "type_name": "float32" + }, + "m_flScaleTimeEnd": { + "offset": 1424, + "type_name": "GameTime_t" + }, + "m_flScaleTimeStart": { + "offset": 1420, + "type_name": "GameTime_t" + }, + "m_nFlameFromAboveModelIndex": { + "offset": 1404, + "type_name": "int32" + }, + "m_nFlameModelIndex": { + "offset": 1400, + "type_name": "int32" + }, + "m_pFireOverlay": { + "offset": 1464, + "type_name": "CFireOverlay*" + }, + "m_tParticleSpawn": { + "offset": 1456, + "type_name": "TimedEvent" + } }, "metadata": [ { @@ -9706,37 +15727,112 @@ }, "C_FireSprite": { "fields": { - "m_bFadeFromAbove": 3652, - "m_vecMoveDir": 3640 + "m_bFadeFromAbove": { + "offset": 3652, + "type_name": "bool" + }, + "m_vecMoveDir": { + "offset": 3640, + "type_name": "Vector" + } }, "metadata": [], "parent": "C_Sprite" }, "C_Fish": { "fields": { - "m_actualAngles": 4076, - "m_actualPos": 4064, - "m_angle": 4120, - "m_angles": 4000, - "m_averageError": 4212, - "m_buoyancy": 4024, - "m_deathAngle": 4020, - "m_deathDepth": 4016, - "m_errorHistory": 4124, - "m_errorHistoryCount": 4208, - "m_errorHistoryIndex": 4204, - "m_gotUpdate": 4104, - "m_localLifeState": 4012, - "m_poolOrigin": 4088, - "m_pos": 3976, - "m_vel": 3988, - "m_waterLevel": 4100, - "m_wigglePhase": 4056, - "m_wiggleRate": 4060, - "m_wiggleTimer": 4032, - "m_x": 4108, - "m_y": 4112, - "m_z": 4116 + "m_actualAngles": { + "offset": 4076, + "type_name": "QAngle" + }, + "m_actualPos": { + "offset": 4064, + "type_name": "Vector" + }, + "m_angle": { + "offset": 4120, + "type_name": "float32" + }, + "m_angles": { + "offset": 4000, + "type_name": "QAngle" + }, + "m_averageError": { + "offset": 4212, + "type_name": "float32" + }, + "m_buoyancy": { + "offset": 4024, + "type_name": "float32" + }, + "m_deathAngle": { + "offset": 4020, + "type_name": "float32" + }, + "m_deathDepth": { + "offset": 4016, + "type_name": "float32" + }, + "m_errorHistory": { + "offset": 4124, + "type_name": "float32[20]" + }, + "m_errorHistoryCount": { + "offset": 4208, + "type_name": "int32" + }, + "m_errorHistoryIndex": { + "offset": 4204, + "type_name": "int32" + }, + "m_gotUpdate": { + "offset": 4104, + "type_name": "bool" + }, + "m_localLifeState": { + "offset": 4012, + "type_name": "int32" + }, + "m_poolOrigin": { + "offset": 4088, + "type_name": "Vector" + }, + "m_pos": { + "offset": 3976, + "type_name": "Vector" + }, + "m_vel": { + "offset": 3988, + "type_name": "Vector" + }, + "m_waterLevel": { + "offset": 4100, + "type_name": "float32" + }, + "m_wigglePhase": { + "offset": 4056, + "type_name": "float32" + }, + "m_wiggleRate": { + "offset": 4060, + "type_name": "float32" + }, + "m_wiggleTimer": { + "offset": 4032, + "type_name": "CountdownTimer" + }, + "m_x": { + "offset": 4108, + "type_name": "float32" + }, + "m_y": { + "offset": 4112, + "type_name": "float32" + }, + "m_z": { + "offset": 4116, + "type_name": "float32" + } }, "metadata": [ { @@ -9792,9 +15888,18 @@ }, "C_FogController": { "fields": { - "m_bUseAngles": 1488, - "m_fog": 1384, - "m_iChangedVariables": 1492 + "m_bUseAngles": { + "offset": 1488, + "type_name": "bool" + }, + "m_fog": { + "offset": 1384, + "type_name": "fogparams_t" + }, + "m_iChangedVariables": { + "offset": 1492, + "type_name": "int32" + } }, "metadata": [ { @@ -9807,8 +15912,14 @@ }, "C_FootstepControl": { "fields": { - "m_destination": 3384, - "m_source": 3376 + "m_destination": { + "offset": 3384, + "type_name": "CUtlSymbolLarge" + }, + "m_source": { + "offset": 3376, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -9831,14 +15942,38 @@ }, "C_FuncConveyor": { "fields": { - "m_flCurrentConveyorOffset": 3432, - "m_flCurrentConveyorSpeed": 3436, - "m_flTargetSpeed": 3388, - "m_flTransitionStartSpeed": 3400, - "m_hConveyorModels": 3408, - "m_nTransitionDurationTicks": 3396, - "m_nTransitionStartTick": 3392, - "m_vecMoveDirEntitySpace": 3376 + "m_flCurrentConveyorOffset": { + "offset": 3432, + "type_name": "float32" + }, + "m_flCurrentConveyorSpeed": { + "offset": 3436, + "type_name": "float32" + }, + "m_flTargetSpeed": { + "offset": 3388, + "type_name": "float32" + }, + "m_flTransitionStartSpeed": { + "offset": 3400, + "type_name": "float32" + }, + "m_hConveyorModels": { + "offset": 3408, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_nTransitionDurationTicks": { + "offset": 3396, + "type_name": "int32" + }, + "m_nTransitionStartTick": { + "offset": 3392, + "type_name": "GameTick_t" + }, + "m_vecMoveDirEntitySpace": { + "offset": 3376, + "type_name": "Vector" + } }, "metadata": [ { @@ -9900,9 +16035,18 @@ }, "C_FuncElectrifiedVolume": { "fields": { - "m_EffectName": 3376, - "m_bState": 3384, - "m_nAmbientEffect": 3368 + "m_EffectName": { + "offset": 3376, + "type_name": "CUtlSymbolLarge" + }, + "m_bState": { + "offset": 3384, + "type_name": "bool" + }, + "m_nAmbientEffect": { + "offset": 3368, + "type_name": "ParticleIndex_t" + } }, "metadata": [ { @@ -9920,15 +16064,42 @@ }, "C_FuncLadder": { "fields": { - "m_Dismounts": 3384, - "m_bDisabled": 3448, - "m_bFakeLadder": 3449, - "m_bHasSlack": 3450, - "m_flAutoRideSpeed": 3444, - "m_vecLadderDir": 3368, - "m_vecLocalTop": 3408, - "m_vecPlayerMountPositionBottom": 3432, - "m_vecPlayerMountPositionTop": 3420 + "m_Dismounts": { + "offset": 3384, + "type_name": "CUtlVector>" + }, + "m_bDisabled": { + "offset": 3448, + "type_name": "bool" + }, + "m_bFakeLadder": { + "offset": 3449, + "type_name": "bool" + }, + "m_bHasSlack": { + "offset": 3450, + "type_name": "bool" + }, + "m_flAutoRideSpeed": { + "offset": 3444, + "type_name": "float32" + }, + "m_vecLadderDir": { + "offset": 3368, + "type_name": "Vector" + }, + "m_vecLocalTop": { + "offset": 3408, + "type_name": "Vector" + }, + "m_vecPlayerMountPositionBottom": { + "offset": 3432, + "type_name": "Vector" + }, + "m_vecPlayerMountPositionTop": { + "offset": 3420, + "type_name": "Vector" + } }, "metadata": [ { @@ -9961,14 +16132,38 @@ }, "C_FuncMonitor": { "fields": { - "m_bDraw3DSkybox": 3397, - "m_bEnabled": 3396, - "m_bRenderShadows": 3380, - "m_bUseUniqueColorTarget": 3381, - "m_brushModelName": 3384, - "m_hTargetCamera": 3392, - "m_nResolutionEnum": 3376, - "m_targetCamera": 3368 + "m_bDraw3DSkybox": { + "offset": 3397, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 3396, + "type_name": "bool" + }, + "m_bRenderShadows": { + "offset": 3380, + "type_name": "bool" + }, + "m_bUseUniqueColorTarget": { + "offset": 3381, + "type_name": "bool" + }, + "m_brushModelName": { + "offset": 3384, + "type_name": "CUtlString" + }, + "m_hTargetCamera": { + "offset": 3392, + "type_name": "CHandle" + }, + "m_nResolutionEnum": { + "offset": 3376, + "type_name": "int32" + }, + "m_targetCamera": { + "offset": 3368, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -10053,19 +16248,40 @@ }, "C_FuncTrackTrain": { "fields": { - "m_flLineLength": 3376, - "m_flRadius": 3372, - "m_nLongAxis": 3368 + "m_flLineLength": { + "offset": 3376, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 3372, + "type_name": "float32" + }, + "m_nLongAxis": { + "offset": 3368, + "type_name": "int32" + } }, "metadata": [], "parent": "C_BaseModelEntity" }, "C_GameRules": { "fields": { - "__m_pChainEntity": 8, - "m_bGamePaused": 56, - "m_nPauseStartTick": 52, - "m_nTotalPausedTicks": 48 + "__m_pChainEntity": { + "offset": 8, + "type_name": "CNetworkVarChainer" + }, + "m_bGamePaused": { + "offset": 56, + "type_name": "bool" + }, + "m_nPauseStartTick": { + "offset": 52, + "type_name": "int32" + }, + "m_nTotalPausedTicks": { + "offset": 48, + "type_name": "int32" + } }, "metadata": [ { @@ -10093,29 +16309,80 @@ }, "C_GlobalLight": { "fields": { - "m_WindClothForceHandle": 2608 + "m_WindClothForceHandle": { + "offset": 2608, + "type_name": "uint16" + } }, "metadata": [], "parent": "C_BaseEntity" }, "C_GradientFog": { "fields": { - "m_bGradientFogNeedsTextures": 1442, - "m_bHeightFogEnabled": 1400, - "m_bIsEnabled": 1441, - "m_bStartDisabled": 1440, - "m_flFadeTime": 1436, - "m_flFarZ": 1412, - "m_flFogEndDistance": 1396, - "m_flFogEndHeight": 1408, - "m_flFogFalloffExponent": 1420, - "m_flFogMaxOpacity": 1416, - "m_flFogStartDistance": 1392, - "m_flFogStartHeight": 1404, - "m_flFogStrength": 1432, - "m_flFogVerticalExponent": 1424, - "m_fogColor": 1428, - "m_hGradientFogTexture": 1384 + "m_bGradientFogNeedsTextures": { + "offset": 1442, + "type_name": "bool" + }, + "m_bHeightFogEnabled": { + "offset": 1400, + "type_name": "bool" + }, + "m_bIsEnabled": { + "offset": 1441, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1440, + "type_name": "bool" + }, + "m_flFadeTime": { + "offset": 1436, + "type_name": "float32" + }, + "m_flFarZ": { + "offset": 1412, + "type_name": "float32" + }, + "m_flFogEndDistance": { + "offset": 1396, + "type_name": "float32" + }, + "m_flFogEndHeight": { + "offset": 1408, + "type_name": "float32" + }, + "m_flFogFalloffExponent": { + "offset": 1420, + "type_name": "float32" + }, + "m_flFogMaxOpacity": { + "offset": 1416, + "type_name": "float32" + }, + "m_flFogStartDistance": { + "offset": 1392, + "type_name": "float32" + }, + "m_flFogStartHeight": { + "offset": 1404, + "type_name": "float32" + }, + "m_flFogStrength": { + "offset": 1432, + "type_name": "float32" + }, + "m_flFogVerticalExponent": { + "offset": 1424, + "type_name": "float32" + }, + "m_fogColor": { + "offset": 1428, + "type_name": "Color" + }, + "m_hGradientFogTexture": { + "offset": 1384, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -10208,8 +16475,14 @@ }, "C_HandleTest": { "fields": { - "m_Handle": 1384, - "m_bSendHandle": 1388 + "m_Handle": { + "offset": 1384, + "type_name": "CHandle" + }, + "m_bSendHandle": { + "offset": 1388, + "type_name": "bool" + } }, "metadata": [ { @@ -10227,29 +16500,98 @@ }, "C_Hostage": { "fields": { - "m_bHandsHaveBeenCut": 4596, - "m_blinkTimer": 4640, - "m_chestAttachment": 4706, - "m_entitySpottedState": 4520, - "m_eyeAttachment": 4705, - "m_fLastGrabTime": 4604, - "m_fNewestAlphaThinkTime": 4720, - "m_flDeadOrRescuedTime": 4632, - "m_flDropStartTime": 4628, - "m_flGrabSuccessTime": 4624, - "m_flRescueStartTime": 4620, - "m_hHostageGrabber": 4600, - "m_isInit": 4704, - "m_isRescued": 4588, - "m_jumpedThisFrame": 4589, - "m_leader": 4544, - "m_lookAroundTimer": 4680, - "m_lookAt": 4664, - "m_nHostageState": 4592, - "m_pPredictionOwner": 4712, - "m_reuseTimer": 4552, - "m_vecGrabbedPos": 4608, - "m_vel": 4576 + "m_bHandsHaveBeenCut": { + "offset": 4596, + "type_name": "bool" + }, + "m_blinkTimer": { + "offset": 4640, + "type_name": "CountdownTimer" + }, + "m_chestAttachment": { + "offset": 4706, + "type_name": "AttachmentHandle_t" + }, + "m_entitySpottedState": { + "offset": 4520, + "type_name": "EntitySpottedState_t" + }, + "m_eyeAttachment": { + "offset": 4705, + "type_name": "AttachmentHandle_t" + }, + "m_fLastGrabTime": { + "offset": 4604, + "type_name": "GameTime_t" + }, + "m_fNewestAlphaThinkTime": { + "offset": 4720, + "type_name": "GameTime_t" + }, + "m_flDeadOrRescuedTime": { + "offset": 4632, + "type_name": "GameTime_t" + }, + "m_flDropStartTime": { + "offset": 4628, + "type_name": "GameTime_t" + }, + "m_flGrabSuccessTime": { + "offset": 4624, + "type_name": "GameTime_t" + }, + "m_flRescueStartTime": { + "offset": 4620, + "type_name": "GameTime_t" + }, + "m_hHostageGrabber": { + "offset": 4600, + "type_name": "CHandle" + }, + "m_isInit": { + "offset": 4704, + "type_name": "bool" + }, + "m_isRescued": { + "offset": 4588, + "type_name": "bool" + }, + "m_jumpedThisFrame": { + "offset": 4589, + "type_name": "bool" + }, + "m_leader": { + "offset": 4544, + "type_name": "CHandle" + }, + "m_lookAroundTimer": { + "offset": 4680, + "type_name": "CountdownTimer" + }, + "m_lookAt": { + "offset": 4664, + "type_name": "Vector" + }, + "m_nHostageState": { + "offset": 4592, + "type_name": "int32" + }, + "m_pPredictionOwner": { + "offset": 4712, + "type_name": "CBasePlayerController*" + }, + "m_reuseTimer": { + "offset": 4552, + "type_name": "CountdownTimer" + }, + "m_vecGrabbedPos": { + "offset": 4608, + "type_name": "Vector" + }, + "m_vel": { + "offset": 4576, + "type_name": "Vector" + } }, "metadata": [ { @@ -10351,30 +16693,102 @@ }, "C_Inferno": { "fields": { - "m_BurnNormal": 5080, - "m_bFireIsBurning": 5016, - "m_bInPostEffectTime": 5860, - "m_blosCheck": 33524, - "m_drawableCount": 33520, - "m_fireCount": 5848, - "m_fireParentPositions": 4248, - "m_firePositions": 3480, - "m_flLastGrassBurnThink": 33564, - "m_hInfernoClimbingOutlinePointsSnapshot": 3464, - "m_hInfernoDecalsSnapshot": 3472, - "m_hInfernoFillerPointsSnapshot": 3448, - "m_hInfernoOutlinePointsSnapshot": 3456, - "m_hInfernoPointsSnapshot": 3440, - "m_lastFireCount": 5864, - "m_maxBounds": 33552, - "m_maxFireHalfWidth": 33532, - "m_maxFireHeight": 33536, - "m_minBounds": 33540, - "m_nFireEffectTickBegin": 5868, - "m_nFireLifetime": 5856, - "m_nInfernoType": 5852, - "m_nfxFireDamageEffect": 3432, - "m_nlosperiod": 33528 + "m_BurnNormal": { + "offset": 5080, + "type_name": "Vector[64]" + }, + "m_bFireIsBurning": { + "offset": 5016, + "type_name": "bool[64]" + }, + "m_bInPostEffectTime": { + "offset": 5860, + "type_name": "bool" + }, + "m_blosCheck": { + "offset": 33524, + "type_name": "bool" + }, + "m_drawableCount": { + "offset": 33520, + "type_name": "int32" + }, + "m_fireCount": { + "offset": 5848, + "type_name": "int32" + }, + "m_fireParentPositions": { + "offset": 4248, + "type_name": "Vector[64]" + }, + "m_firePositions": { + "offset": 3480, + "type_name": "Vector[64]" + }, + "m_flLastGrassBurnThink": { + "offset": 33564, + "type_name": "float32" + }, + "m_hInfernoClimbingOutlinePointsSnapshot": { + "offset": 3464, + "type_name": "CStrongHandle" + }, + "m_hInfernoDecalsSnapshot": { + "offset": 3472, + "type_name": "CStrongHandle" + }, + "m_hInfernoFillerPointsSnapshot": { + "offset": 3448, + "type_name": "CStrongHandle" + }, + "m_hInfernoOutlinePointsSnapshot": { + "offset": 3456, + "type_name": "CStrongHandle" + }, + "m_hInfernoPointsSnapshot": { + "offset": 3440, + "type_name": "CStrongHandle" + }, + "m_lastFireCount": { + "offset": 5864, + "type_name": "int32" + }, + "m_maxBounds": { + "offset": 33552, + "type_name": "Vector" + }, + "m_maxFireHalfWidth": { + "offset": 33532, + "type_name": "float32" + }, + "m_maxFireHeight": { + "offset": 33536, + "type_name": "float32" + }, + "m_minBounds": { + "offset": 33540, + "type_name": "Vector" + }, + "m_nFireEffectTickBegin": { + "offset": 5868, + "type_name": "int32" + }, + "m_nFireLifetime": { + "offset": 5856, + "type_name": "float32" + }, + "m_nInfernoType": { + "offset": 5852, + "type_name": "int32" + }, + "m_nfxFireDamageEffect": { + "offset": 3432, + "type_name": "ParticleIndex_t" + }, + "m_nlosperiod": { + "offset": 33528, + "type_name": "int32" + } }, "metadata": [ { @@ -10437,9 +16851,18 @@ }, "C_InfoVisibilityBox": { "fields": { - "m_bEnabled": 1404, - "m_nMode": 1388, - "m_vBoxSize": 1392 + "m_bEnabled": { + "offset": 1404, + "type_name": "bool" + }, + "m_nMode": { + "offset": 1388, + "type_name": "int32" + }, + "m_vBoxSize": { + "offset": 1392, + "type_name": "Vector" + } }, "metadata": [ { @@ -10462,15 +16885,24 @@ }, "C_Item": { "fields": { - "m_pReticleHintTextName": 5736 + "m_pReticleHintTextName": { + "offset": 5736, + "type_name": "char[256]" + } }, "metadata": [], "parent": "C_EconEntity" }, "C_ItemDogtags": { "fields": { - "m_KillingPlayer": 5996, - "m_OwningPlayer": 5992 + "m_KillingPlayer": { + "offset": 5996, + "type_name": "CHandle" + }, + "m_OwningPlayer": { + "offset": 5992, + "type_name": "CHandle" + } }, "metadata": [ { @@ -10493,15 +16925,24 @@ }, "C_KeychainModule": { "fields": { - "m_nKeychainDefID": 3984, - "m_nKeychainSeed": 3988 + "m_nKeychainDefID": { + "offset": 3984, + "type_name": "uint32" + }, + "m_nKeychainSeed": { + "offset": 3988, + "type_name": "uint32" + } }, "metadata": [], "parent": "C_CS2WeaponModuleBase" }, "C_Knife": { "fields": { - "m_bFirstAttack": 6944 + "m_bFirstAttack": { + "offset": 6944, + "type_name": "bool" + } }, "metadata": [ { @@ -10519,7 +16960,10 @@ }, "C_LightEntity": { "fields": { - "m_CLightComponent": 3368 + "m_CLightComponent": { + "offset": 3368, + "type_name": "CLightComponent*" + } }, "metadata": [ { @@ -10537,14 +16981,38 @@ }, "C_LightGlow": { "fields": { - "m_GlowOverlay": 3400, - "m_flGlowProxySize": 3388, - "m_flHDRColorScale": 3392, - "m_nHorizontalSize": 3368, - "m_nMaxDist": 3380, - "m_nMinDist": 3376, - "m_nOuterMaxDist": 3384, - "m_nVerticalSize": 3372 + "m_GlowOverlay": { + "offset": 3400, + "type_name": "C_LightGlowOverlay" + }, + "m_flGlowProxySize": { + "offset": 3388, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 3392, + "type_name": "float32" + }, + "m_nHorizontalSize": { + "offset": 3368, + "type_name": "uint32" + }, + "m_nMaxDist": { + "offset": 3380, + "type_name": "uint32" + }, + "m_nMinDist": { + "offset": 3376, + "type_name": "uint32" + }, + "m_nOuterMaxDist": { + "offset": 3384, + "type_name": "uint32" + }, + "m_nVerticalSize": { + "offset": 3372, + "type_name": "uint32" + } }, "metadata": [ { @@ -10617,31 +17085,106 @@ }, "C_LocalTempEntity": { "fields": { - "bounceFactor": 4000, - "die": 3980, - "fadeSpeed": 3996, - "flags": 3976, - "hitSound": 4004, - "m_bParticleCollision": 4088, - "m_flFrame": 4064, - "m_flFrameMax": 3984, - "m_flFrameRate": 4060, - "m_flSpriteScale": 4052, - "m_iLastCollisionFrame": 4092, - "m_nFlickerFrame": 4056, - "m_pszImpactEffect": 4072, - "m_pszParticleEffect": 4080, - "m_vLastCollisionOrigin": 4096, - "m_vecNormal": 4040, - "m_vecPrevAbsOrigin": 4120, - "m_vecTempEntAcceleration": 4132, - "m_vecTempEntAngVelocity": 4024, - "m_vecTempEntVelocity": 4108, - "priority": 4008, - "tempent_renderamt": 4036, - "tentOffset": 4012, - "x": 3988, - "y": 3992 + "bounceFactor": { + "offset": 4000, + "type_name": "float32" + }, + "die": { + "offset": 3980, + "type_name": "GameTime_t" + }, + "fadeSpeed": { + "offset": 3996, + "type_name": "float32" + }, + "flags": { + "offset": 3976, + "type_name": "int32" + }, + "hitSound": { + "offset": 4004, + "type_name": "int32" + }, + "m_bParticleCollision": { + "offset": 4088, + "type_name": "bool" + }, + "m_flFrame": { + "offset": 4064, + "type_name": "float32" + }, + "m_flFrameMax": { + "offset": 3984, + "type_name": "float32" + }, + "m_flFrameRate": { + "offset": 4060, + "type_name": "float32" + }, + "m_flSpriteScale": { + "offset": 4052, + "type_name": "float32" + }, + "m_iLastCollisionFrame": { + "offset": 4092, + "type_name": "int32" + }, + "m_nFlickerFrame": { + "offset": 4056, + "type_name": "int32" + }, + "m_pszImpactEffect": { + "offset": 4072, + "type_name": "char*" + }, + "m_pszParticleEffect": { + "offset": 4080, + "type_name": "char*" + }, + "m_vLastCollisionOrigin": { + "offset": 4096, + "type_name": "Vector" + }, + "m_vecNormal": { + "offset": 4040, + "type_name": "Vector" + }, + "m_vecPrevAbsOrigin": { + "offset": 4120, + "type_name": "Vector" + }, + "m_vecTempEntAcceleration": { + "offset": 4132, + "type_name": "Vector" + }, + "m_vecTempEntAngVelocity": { + "offset": 4024, + "type_name": "QAngle" + }, + "m_vecTempEntVelocity": { + "offset": 4108, + "type_name": "Vector" + }, + "priority": { + "offset": 4008, + "type_name": "int32" + }, + "tempent_renderamt": { + "offset": 4036, + "type_name": "int32" + }, + "tentOffset": { + "offset": 4012, + "type_name": "Vector" + }, + "x": { + "offset": 3988, + "type_name": "float32" + }, + "y": { + "offset": 3992, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10653,23 +17196,74 @@ }, "C_MapVetoPickController": { "fields": { - "m_bDisabledHud": 3756, - "m_nAccountIDs": 1692, - "m_nCurrentPhase": 3740, - "m_nDraftType": 1400, - "m_nMapId0": 1948, - "m_nMapId1": 2204, - "m_nMapId2": 2460, - "m_nMapId3": 2716, - "m_nMapId4": 2972, - "m_nMapId5": 3228, - "m_nPhaseDurationTicks": 3748, - "m_nPhaseStartTick": 3744, - "m_nPostDataUpdateTick": 3752, - "m_nStartingSide0": 3484, - "m_nTeamWinningCoinToss": 1404, - "m_nTeamWithFirstChoice": 1408, - "m_nVoteMapIdsList": 1664 + "m_bDisabledHud": { + "offset": 3756, + "type_name": "bool" + }, + "m_nAccountIDs": { + "offset": 1692, + "type_name": "int32[64]" + }, + "m_nCurrentPhase": { + "offset": 3740, + "type_name": "int32" + }, + "m_nDraftType": { + "offset": 1400, + "type_name": "int32" + }, + "m_nMapId0": { + "offset": 1948, + "type_name": "int32[64]" + }, + "m_nMapId1": { + "offset": 2204, + "type_name": "int32[64]" + }, + "m_nMapId2": { + "offset": 2460, + "type_name": "int32[64]" + }, + "m_nMapId3": { + "offset": 2716, + "type_name": "int32[64]" + }, + "m_nMapId4": { + "offset": 2972, + "type_name": "int32[64]" + }, + "m_nMapId5": { + "offset": 3228, + "type_name": "int32[64]" + }, + "m_nPhaseDurationTicks": { + "offset": 3748, + "type_name": "int32" + }, + "m_nPhaseStartTick": { + "offset": 3744, + "type_name": "int32" + }, + "m_nPostDataUpdateTick": { + "offset": 3752, + "type_name": "int32" + }, + "m_nStartingSide0": { + "offset": 3484, + "type_name": "int32[64]" + }, + "m_nTeamWinningCoinToss": { + "offset": 1404, + "type_name": "int32" + }, + "m_nTeamWithFirstChoice": { + "offset": 1408, + "type_name": "int32[64]" + }, + "m_nVoteMapIdsList": { + "offset": 1664, + "type_name": "int32[7]" + } }, "metadata": [ { @@ -10762,7 +17356,10 @@ }, "C_MolotovProjectile": { "fields": { - "m_bIsIncGrenade": 4616 + "m_bIsIncGrenade": { + "offset": 4616, + "type_name": "bool" + } }, "metadata": [ { @@ -10775,7 +17372,10 @@ }, "C_Multimeter": { "fields": { - "m_hTargetC4": 3984 + "m_hTargetC4": { + "offset": 3984, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10787,7 +17387,10 @@ }, "C_NametagModule": { "fields": { - "m_strNametagString": 3984 + "m_strNametagString": { + "offset": 3984, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "C_CS2WeaponModuleBase" @@ -10799,9 +17402,18 @@ }, "C_OmniLight": { "fields": { - "m_bShowLight": 4216, - "m_flInnerAngle": 4208, - "m_flOuterAngle": 4212 + "m_bShowLight": { + "offset": 4216, + "type_name": "bool" + }, + "m_flInnerAngle": { + "offset": 4208, + "type_name": "float32" + }, + "m_flOuterAngle": { + "offset": 4212, + "type_name": "float32" + } }, "metadata": [ { @@ -10824,30 +17436,102 @@ }, "C_ParticleSystem": { "fields": { - "m_bActive": 3880, - "m_bAnimateDuringGameplayPause": 3892, - "m_bFrozen": 3881, - "m_bNoFreeze": 4221, - "m_bNoRamp": 4222, - "m_bNoSave": 4220, - "m_bOldActive": 4800, - "m_bOldFrozen": 4801, - "m_bStartActive": 4223, - "m_clrTint": 4764, - "m_flFreezeTransitionDuration": 3884, - "m_flPreSimTime": 3908, - "m_flStartTime": 3904, - "m_hControlPointEnts": 3964, - "m_iEffectIndex": 3896, - "m_iServerControlPointAssignments": 3960, - "m_iszControlPointNames": 4232, - "m_iszEffectName": 4224, - "m_nDataCP": 4744, - "m_nStopType": 3888, - "m_nTintCP": 4760, - "m_szSnapshotFileName": 3368, - "m_vServerControlPoints": 3912, - "m_vecDataCPValue": 4748 + "m_bActive": { + "offset": 3880, + "type_name": "bool" + }, + "m_bAnimateDuringGameplayPause": { + "offset": 3892, + "type_name": "bool" + }, + "m_bFrozen": { + "offset": 3881, + "type_name": "bool" + }, + "m_bNoFreeze": { + "offset": 4221, + "type_name": "bool" + }, + "m_bNoRamp": { + "offset": 4222, + "type_name": "bool" + }, + "m_bNoSave": { + "offset": 4220, + "type_name": "bool" + }, + "m_bOldActive": { + "offset": 4800, + "type_name": "bool" + }, + "m_bOldFrozen": { + "offset": 4801, + "type_name": "bool" + }, + "m_bStartActive": { + "offset": 4223, + "type_name": "bool" + }, + "m_clrTint": { + "offset": 4764, + "type_name": "Color" + }, + "m_flFreezeTransitionDuration": { + "offset": 3884, + "type_name": "float32" + }, + "m_flPreSimTime": { + "offset": 3908, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 3904, + "type_name": "GameTime_t" + }, + "m_hControlPointEnts": { + "offset": 3964, + "type_name": "CHandle[64]" + }, + "m_iEffectIndex": { + "offset": 3896, + "type_name": "CStrongHandle" + }, + "m_iServerControlPointAssignments": { + "offset": 3960, + "type_name": "uint8[4]" + }, + "m_iszControlPointNames": { + "offset": 4232, + "type_name": "CUtlSymbolLarge[64]" + }, + "m_iszEffectName": { + "offset": 4224, + "type_name": "CUtlSymbolLarge" + }, + "m_nDataCP": { + "offset": 4744, + "type_name": "int32" + }, + "m_nStopType": { + "offset": 3888, + "type_name": "int32" + }, + "m_nTintCP": { + "offset": 4760, + "type_name": "int32" + }, + "m_szSnapshotFileName": { + "offset": 3368, + "type_name": "char[512]" + }, + "m_vServerControlPoints": { + "offset": 3912, + "type_name": "Vector[4]" + }, + "m_vecDataCPValue": { + "offset": 4748, + "type_name": "Vector" + } }, "metadata": [ { @@ -10954,22 +17638,70 @@ }, "C_PathParticleRope": { "fields": { - "m_ColorTint": 1444, - "m_PathNodes_Color": 1536, - "m_PathNodes_Name": 1408, - "m_PathNodes_PinEnabled": 1560, - "m_PathNodes_Position": 1464, - "m_PathNodes_RadiusScale": 1584, - "m_PathNodes_TangentIn": 1488, - "m_PathNodes_TangentOut": 1512, - "m_bStartActive": 1392, - "m_flMaxSimulationTime": 1396, - "m_flParticleSpacing": 1432, - "m_flRadius": 1440, - "m_flSlack": 1436, - "m_iEffectIndex": 1456, - "m_iszEffectName": 1400, - "m_nEffectState": 1448 + "m_ColorTint": { + "offset": 1444, + "type_name": "Color" + }, + "m_PathNodes_Color": { + "offset": 1536, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PathNodes_Name": { + "offset": 1408, + "type_name": "CUtlVector" + }, + "m_PathNodes_PinEnabled": { + "offset": 1560, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PathNodes_Position": { + "offset": 1464, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PathNodes_RadiusScale": { + "offset": 1584, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PathNodes_TangentIn": { + "offset": 1488, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_PathNodes_TangentOut": { + "offset": 1512, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_bStartActive": { + "offset": 1392, + "type_name": "bool" + }, + "m_flMaxSimulationTime": { + "offset": 1396, + "type_name": "float32" + }, + "m_flParticleSpacing": { + "offset": 1432, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1440, + "type_name": "float32" + }, + "m_flSlack": { + "offset": 1436, + "type_name": "float32" + }, + "m_iEffectIndex": { + "offset": 1456, + "type_name": "CStrongHandle" + }, + "m_iszEffectName": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_nEffectState": { + "offset": 1448, + "type_name": "int32" + } }, "metadata": [ { @@ -11047,27 +17779,54 @@ }, "C_PhysMagnet": { "fields": { - "m_aAttachedObjects": 4000, - "m_aAttachedObjectsFromServer": 3976 + "m_aAttachedObjects": { + "offset": 4000, + "type_name": "CUtlVector>" + }, + "m_aAttachedObjectsFromServer": { + "offset": 3976, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_PhysPropClientside": { "fields": { - "m_fDeathTime": 4372, - "m_flTouchDelta": 4368, - "m_inertiaScale": 4376, - "m_nDamageType": 4404, - "m_vecDamageDirection": 4392, - "m_vecDamagePosition": 4380 + "m_fDeathTime": { + "offset": 4372, + "type_name": "GameTime_t" + }, + "m_flTouchDelta": { + "offset": 4368, + "type_name": "GameTime_t" + }, + "m_inertiaScale": { + "offset": 4376, + "type_name": "float32" + }, + "m_nDamageType": { + "offset": 4404, + "type_name": "DamageTypes_t" + }, + "m_vecDamageDirection": { + "offset": 4392, + "type_name": "Vector" + }, + "m_vecDamagePosition": { + "offset": 4380, + "type_name": "Vector" + } }, "metadata": [], "parent": "C_BreakableProp" }, "C_PhysicsProp": { "fields": { - "m_bAwake": 4368 + "m_bAwake": { + "offset": 4368, + "type_name": "bool" + } }, "metadata": [ { @@ -11113,36 +17872,126 @@ }, "C_PlantedC4": { "fields": { - "m_AttributeManager": 4080, - "m_bBeingDefused": 4044, - "m_bBombDefused": 4068, - "m_bBombTicking": 3984, - "m_bC4Activated": 4056, - "m_bCannotBeDefused": 4036, - "m_bExplodeWarning": 4052, - "m_bHasExploded": 4037, - "m_bRadarFlash": 5280, - "m_bTenSecWarning": 4057, - "m_bTriggerWarning": 4048, - "m_entitySpottedState": 4000, - "m_fLastDefuseTime": 5288, - "m_flC4Blow": 4032, - "m_flC4ExplodeSpectateDuration": 5328, - "m_flDefuseCountDown": 4064, - "m_flDefuseLength": 4060, - "m_flNextBeep": 4028, - "m_flNextGlow": 4024, - "m_flNextRadarFlashTime": 5276, - "m_flTimerLength": 4040, - "m_hBombDefuser": 4072, - "m_hControlPanel": 4076, - "m_hDefuserMultimeter": 5272, - "m_nBombSite": 3988, - "m_nSourceSoundscapeHash": 3992, - "m_pBombDefuser": 5284, - "m_pPredictionOwner": 5296, - "m_vecC4ExplodeSpectateAng": 5316, - "m_vecC4ExplodeSpectatePos": 5304 + "m_AttributeManager": { + "offset": 4080, + "type_name": "C_AttributeContainer" + }, + "m_bBeingDefused": { + "offset": 4044, + "type_name": "bool" + }, + "m_bBombDefused": { + "offset": 4068, + "type_name": "bool" + }, + "m_bBombTicking": { + "offset": 3984, + "type_name": "bool" + }, + "m_bC4Activated": { + "offset": 4056, + "type_name": "bool" + }, + "m_bCannotBeDefused": { + "offset": 4036, + "type_name": "bool" + }, + "m_bExplodeWarning": { + "offset": 4052, + "type_name": "float32" + }, + "m_bHasExploded": { + "offset": 4037, + "type_name": "bool" + }, + "m_bRadarFlash": { + "offset": 5280, + "type_name": "bool" + }, + "m_bTenSecWarning": { + "offset": 4057, + "type_name": "bool" + }, + "m_bTriggerWarning": { + "offset": 4048, + "type_name": "float32" + }, + "m_entitySpottedState": { + "offset": 4000, + "type_name": "EntitySpottedState_t" + }, + "m_fLastDefuseTime": { + "offset": 5288, + "type_name": "GameTime_t" + }, + "m_flC4Blow": { + "offset": 4032, + "type_name": "GameTime_t" + }, + "m_flC4ExplodeSpectateDuration": { + "offset": 5328, + "type_name": "float32" + }, + "m_flDefuseCountDown": { + "offset": 4064, + "type_name": "GameTime_t" + }, + "m_flDefuseLength": { + "offset": 4060, + "type_name": "float32" + }, + "m_flNextBeep": { + "offset": 4028, + "type_name": "GameTime_t" + }, + "m_flNextGlow": { + "offset": 4024, + "type_name": "GameTime_t" + }, + "m_flNextRadarFlashTime": { + "offset": 5276, + "type_name": "GameTime_t" + }, + "m_flTimerLength": { + "offset": 4040, + "type_name": "float32" + }, + "m_hBombDefuser": { + "offset": 4072, + "type_name": "CHandle" + }, + "m_hControlPanel": { + "offset": 4076, + "type_name": "CHandle" + }, + "m_hDefuserMultimeter": { + "offset": 5272, + "type_name": "CHandle" + }, + "m_nBombSite": { + "offset": 3988, + "type_name": "int32" + }, + "m_nSourceSoundscapeHash": { + "offset": 3992, + "type_name": "int32" + }, + "m_pBombDefuser": { + "offset": 5284, + "type_name": "CHandle" + }, + "m_pPredictionOwner": { + "offset": 5296, + "type_name": "CBasePlayerController*" + }, + "m_vecC4ExplodeSpectateAng": { + "offset": 5316, + "type_name": "QAngle" + }, + "m_vecC4ExplodeSpectatePos": { + "offset": 5304, + "type_name": "Vector" + } }, "metadata": [ { @@ -11225,11 +18074,26 @@ }, "C_PlayerPing": { "fields": { - "m_bUrgent": 1444, - "m_hPingedEntity": 1436, - "m_hPlayer": 1432, - "m_iType": 1440, - "m_szPlaceName": 1445 + "m_bUrgent": { + "offset": 1444, + "type_name": "bool" + }, + "m_hPingedEntity": { + "offset": 1436, + "type_name": "CHandle" + }, + "m_hPlayer": { + "offset": 1432, + "type_name": "CHandle" + }, + "m_iType": { + "offset": 1440, + "type_name": "int32" + }, + "m_szPlaceName": { + "offset": 1445, + "type_name": "char[18]" + } }, "metadata": [ { @@ -11262,22 +18126,70 @@ }, "C_PlayerSprayDecal": { "fields": { - "m_SprayRenderHelper": 3592, - "m_flCreationTime": 3444, - "m_nEntity": 3436, - "m_nHitbox": 3440, - "m_nPlayer": 3432, - "m_nTintID": 3448, - "m_nUniqueID": 3368, - "m_nVersion": 3452, - "m_rtGcTime": 3380, - "m_ubSignature": 3453, - "m_unAccountID": 3372, - "m_unTraceID": 3376, - "m_vecEndPos": 3384, - "m_vecLeft": 3408, - "m_vecNormal": 3420, - "m_vecStart": 3396 + "m_SprayRenderHelper": { + "offset": 3592, + "type_name": "CPlayerSprayDecalRenderHelper" + }, + "m_flCreationTime": { + "offset": 3444, + "type_name": "float32" + }, + "m_nEntity": { + "offset": 3436, + "type_name": "int32" + }, + "m_nHitbox": { + "offset": 3440, + "type_name": "int32" + }, + "m_nPlayer": { + "offset": 3432, + "type_name": "int32" + }, + "m_nTintID": { + "offset": 3448, + "type_name": "int32" + }, + "m_nUniqueID": { + "offset": 3368, + "type_name": "int32" + }, + "m_nVersion": { + "offset": 3452, + "type_name": "uint8" + }, + "m_rtGcTime": { + "offset": 3380, + "type_name": "uint32" + }, + "m_ubSignature": { + "offset": 3453, + "type_name": "uint8[128]" + }, + "m_unAccountID": { + "offset": 3372, + "type_name": "uint32" + }, + "m_unTraceID": { + "offset": 3376, + "type_name": "uint32" + }, + "m_vecEndPos": { + "offset": 3384, + "type_name": "Vector" + }, + "m_vecLeft": { + "offset": 3408, + "type_name": "Vector" + }, + "m_vecNormal": { + "offset": 3420, + "type_name": "Vector" + }, + "m_vecStart": { + "offset": 3396, + "type_name": "Vector" + } }, "metadata": [ { @@ -11360,12 +18272,30 @@ }, "C_PlayerVisibility": { "fields": { - "m_bIsEnabled": 1401, - "m_bStartDisabled": 1400, - "m_flFadeTime": 1396, - "m_flFogDistanceMultiplier": 1388, - "m_flFogMaxDensityMultiplier": 1392, - "m_flVisibilityStrength": 1384 + "m_bIsEnabled": { + "offset": 1401, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1400, + "type_name": "bool" + }, + "m_flFadeTime": { + "offset": 1396, + "type_name": "float32" + }, + "m_flFogDistanceMultiplier": { + "offset": 1388, + "type_name": "float32" + }, + "m_flFogMaxDensityMultiplier": { + "offset": 1392, + "type_name": "float32" + }, + "m_flVisibilityStrength": { + "offset": 1384, + "type_name": "float32" + } }, "metadata": [ { @@ -11403,32 +18333,110 @@ }, "C_PointCamera": { "fields": { - "m_DegreesPerSecond": 1464, - "m_FOV": 1384, - "m_FogColor": 1393, - "m_Resolution": 1388, - "m_TargetFOV": 1460, - "m_bActive": 1412, - "m_bAlignWithParent": 1437, - "m_bCanHLTVUse": 1436, - "m_bDofEnabled": 1438, - "m_bFogEnable": 1392, - "m_bIsOn": 1468, - "m_bNoSky": 1420, - "m_bUseScreenAspectRatio": 1413, - "m_fBrightness": 1424, - "m_flAspectRatio": 1416, - "m_flDofFarBlurry": 1452, - "m_flDofFarCrisp": 1448, - "m_flDofNearBlurry": 1440, - "m_flDofNearCrisp": 1444, - "m_flDofTiltToGround": 1456, - "m_flFogEnd": 1404, - "m_flFogMaxDensity": 1408, - "m_flFogStart": 1400, - "m_flZFar": 1428, - "m_flZNear": 1432, - "m_pNext": 1472 + "m_DegreesPerSecond": { + "offset": 1464, + "type_name": "float32" + }, + "m_FOV": { + "offset": 1384, + "type_name": "float32" + }, + "m_FogColor": { + "offset": 1393, + "type_name": "Color" + }, + "m_Resolution": { + "offset": 1388, + "type_name": "float32" + }, + "m_TargetFOV": { + "offset": 1460, + "type_name": "float32" + }, + "m_bActive": { + "offset": 1412, + "type_name": "bool" + }, + "m_bAlignWithParent": { + "offset": 1437, + "type_name": "bool" + }, + "m_bCanHLTVUse": { + "offset": 1436, + "type_name": "bool" + }, + "m_bDofEnabled": { + "offset": 1438, + "type_name": "bool" + }, + "m_bFogEnable": { + "offset": 1392, + "type_name": "bool" + }, + "m_bIsOn": { + "offset": 1468, + "type_name": "bool" + }, + "m_bNoSky": { + "offset": 1420, + "type_name": "bool" + }, + "m_bUseScreenAspectRatio": { + "offset": 1413, + "type_name": "bool" + }, + "m_fBrightness": { + "offset": 1424, + "type_name": "float32" + }, + "m_flAspectRatio": { + "offset": 1416, + "type_name": "float32" + }, + "m_flDofFarBlurry": { + "offset": 1452, + "type_name": "float32" + }, + "m_flDofFarCrisp": { + "offset": 1448, + "type_name": "float32" + }, + "m_flDofNearBlurry": { + "offset": 1440, + "type_name": "float32" + }, + "m_flDofNearCrisp": { + "offset": 1444, + "type_name": "float32" + }, + "m_flDofTiltToGround": { + "offset": 1456, + "type_name": "float32" + }, + "m_flFogEnd": { + "offset": 1404, + "type_name": "float32" + }, + "m_flFogMaxDensity": { + "offset": 1408, + "type_name": "float32" + }, + "m_flFogStart": { + "offset": 1400, + "type_name": "float32" + }, + "m_flZFar": { + "offset": 1428, + "type_name": "float32" + }, + "m_flZNear": { + "offset": 1432, + "type_name": "float32" + }, + "m_pNext": { + "offset": 1472, + "type_name": "C_PointCamera*" + } }, "metadata": [ { @@ -11546,15 +18554,24 @@ }, "C_PointCameraVFOV": { "fields": { - "m_flVerticalFOV": 1480 + "m_flVerticalFOV": { + "offset": 1480, + "type_name": "float32" + } }, "metadata": [], "parent": "C_PointCamera" }, "C_PointClientUIDialog": { "fields": { - "m_bStartEnabled": 3420, - "m_hActivator": 3416 + "m_bStartEnabled": { + "offset": 3420, + "type_name": "bool" + }, + "m_hActivator": { + "offset": 3416, + "type_name": "CHandle" + } }, "metadata": [ { @@ -11567,19 +18584,58 @@ }, "C_PointClientUIHUD": { "fields": { - "m_bAllowInteractionFromAllSceneWorlds": 3848, - "m_bCheckCSSClasses": 3424, - "m_bIgnoreInput": 3808, - "m_flDPI": 3820, - "m_flDepthOffset": 3828, - "m_flHeight": 3816, - "m_flInteractDistance": 3824, - "m_flWidth": 3812, - "m_unHorizontalAlign": 3836, - "m_unOrientation": 3844, - "m_unOwnerContext": 3832, - "m_unVerticalAlign": 3840, - "m_vecCSSClasses": 3856 + "m_bAllowInteractionFromAllSceneWorlds": { + "offset": 3848, + "type_name": "bool" + }, + "m_bCheckCSSClasses": { + "offset": 3424, + "type_name": "bool" + }, + "m_bIgnoreInput": { + "offset": 3808, + "type_name": "bool" + }, + "m_flDPI": { + "offset": 3820, + "type_name": "float32" + }, + "m_flDepthOffset": { + "offset": 3828, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 3816, + "type_name": "float32" + }, + "m_flInteractDistance": { + "offset": 3824, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 3812, + "type_name": "float32" + }, + "m_unHorizontalAlign": { + "offset": 3836, + "type_name": "uint32" + }, + "m_unOrientation": { + "offset": 3844, + "type_name": "uint32" + }, + "m_unOwnerContext": { + "offset": 3832, + "type_name": "uint32" + }, + "m_unVerticalAlign": { + "offset": 3840, + "type_name": "uint32" + }, + "m_vecCSSClasses": { + "offset": 3856, + "type_name": "C_NetworkUtlVectorBase" + } }, "metadata": [ { @@ -11647,34 +18703,118 @@ }, "C_PointClientUIWorldPanel": { "fields": { - "m_anchorDeltaTransform": 3440, - "m_bAllowInteractionFromAllSceneWorlds": 3928, - "m_bCheckCSSClasses": 3426, - "m_bDisableMipGen": 3967, - "m_bExcludeFromSaveGames": 3964, - "m_bFollowPlayerAcrossTeleport": 3890, - "m_bForceRecreateNextUpdate": 3424, - "m_bGrabbable": 3965, - "m_bIgnoreInput": 3888, - "m_bLit": 3889, - "m_bMoveViewToPlayerNextThink": 3425, - "m_bNoDepth": 3961, - "m_bOnlyRenderToTexture": 3966, - "m_bOpaque": 3960, - "m_bRenderBackface": 3962, - "m_bUseOffScreenIndicator": 3963, - "m_flDPI": 3900, - "m_flDepthOffset": 3908, - "m_flHeight": 3896, - "m_flInteractDistance": 3904, - "m_flWidth": 3892, - "m_nExplicitImageLayout": 3968, - "m_pOffScreenIndicator": 3848, - "m_unHorizontalAlign": 3916, - "m_unOrientation": 3924, - "m_unOwnerContext": 3912, - "m_unVerticalAlign": 3920, - "m_vecCSSClasses": 3936 + "m_anchorDeltaTransform": { + "offset": 3440, + "type_name": "CTransform" + }, + "m_bAllowInteractionFromAllSceneWorlds": { + "offset": 3928, + "type_name": "bool" + }, + "m_bCheckCSSClasses": { + "offset": 3426, + "type_name": "bool" + }, + "m_bDisableMipGen": { + "offset": 3967, + "type_name": "bool" + }, + "m_bExcludeFromSaveGames": { + "offset": 3964, + "type_name": "bool" + }, + "m_bFollowPlayerAcrossTeleport": { + "offset": 3890, + "type_name": "bool" + }, + "m_bForceRecreateNextUpdate": { + "offset": 3424, + "type_name": "bool" + }, + "m_bGrabbable": { + "offset": 3965, + "type_name": "bool" + }, + "m_bIgnoreInput": { + "offset": 3888, + "type_name": "bool" + }, + "m_bLit": { + "offset": 3889, + "type_name": "bool" + }, + "m_bMoveViewToPlayerNextThink": { + "offset": 3425, + "type_name": "bool" + }, + "m_bNoDepth": { + "offset": 3961, + "type_name": "bool" + }, + "m_bOnlyRenderToTexture": { + "offset": 3966, + "type_name": "bool" + }, + "m_bOpaque": { + "offset": 3960, + "type_name": "bool" + }, + "m_bRenderBackface": { + "offset": 3962, + "type_name": "bool" + }, + "m_bUseOffScreenIndicator": { + "offset": 3963, + "type_name": "bool" + }, + "m_flDPI": { + "offset": 3900, + "type_name": "float32" + }, + "m_flDepthOffset": { + "offset": 3908, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 3896, + "type_name": "float32" + }, + "m_flInteractDistance": { + "offset": 3904, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 3892, + "type_name": "float32" + }, + "m_nExplicitImageLayout": { + "offset": 3968, + "type_name": "int32" + }, + "m_pOffScreenIndicator": { + "offset": 3848, + "type_name": "CPointOffScreenIndicatorUi*" + }, + "m_unHorizontalAlign": { + "offset": 3916, + "type_name": "uint32" + }, + "m_unOrientation": { + "offset": 3924, + "type_name": "uint32" + }, + "m_unOwnerContext": { + "offset": 3912, + "type_name": "uint32" + }, + "m_unVerticalAlign": { + "offset": 3920, + "type_name": "uint32" + }, + "m_vecCSSClasses": { + "offset": 3936, + "type_name": "C_NetworkUtlVectorBase" + } }, "metadata": [ { @@ -11797,7 +18937,10 @@ }, "C_PointClientUIWorldTextPanel": { "fields": { - "m_messageText": 3984 + "m_messageText": { + "offset": 3984, + "type_name": "char[512]" + } }, "metadata": [ { @@ -11810,19 +18953,58 @@ }, "C_PointCommentaryNode": { "fields": { - "m_bActive": 3984, - "m_bListenedTo": 4032, - "m_bRestartAfterRestore": 4052, - "m_bWasActive": 3985, - "m_flEndTime": 3988, - "m_flStartTime": 3992, - "m_flStartTimeInCommentary": 3996, - "m_hViewPosition": 4048, - "m_iNodeNumber": 4024, - "m_iNodeNumberMax": 4028, - "m_iszCommentaryFile": 4000, - "m_iszSpeakers": 4016, - "m_iszTitle": 4008 + "m_bActive": { + "offset": 3984, + "type_name": "bool" + }, + "m_bListenedTo": { + "offset": 4032, + "type_name": "bool" + }, + "m_bRestartAfterRestore": { + "offset": 4052, + "type_name": "bool" + }, + "m_bWasActive": { + "offset": 3985, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 3988, + "type_name": "GameTime_t" + }, + "m_flStartTime": { + "offset": 3992, + "type_name": "GameTime_t" + }, + "m_flStartTimeInCommentary": { + "offset": 3996, + "type_name": "float32" + }, + "m_hViewPosition": { + "offset": 4048, + "type_name": "CHandle" + }, + "m_iNodeNumber": { + "offset": 4024, + "type_name": "int32" + }, + "m_iNodeNumberMax": { + "offset": 4028, + "type_name": "int32" + }, + "m_iszCommentaryFile": { + "offset": 4000, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpeakers": { + "offset": 4016, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTitle": { + "offset": 4008, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -11885,31 +19067,106 @@ }, "C_PointValueRemapper": { "fields": { - "m_bDisabled": 1384, - "m_bDisabledOld": 1385, - "m_bEngaged": 1480, - "m_bFirstUpdate": 1481, - "m_bRequiresUseKey": 1412, - "m_bUpdateOnClient": 1386, - "m_flCurrentMomentum": 1464, - "m_flDisengageDistance": 1404, - "m_flEngageDistance": 1408, - "m_flInputOffset": 1476, - "m_flMaximumChangePerSecond": 1400, - "m_flMomentumModifier": 1456, - "m_flPreviousUpdateTickTime": 1488, - "m_flPreviousValue": 1484, - "m_flRatchetOffset": 1472, - "m_flSnapValue": 1460, - "m_hOutputEntities": 1424, - "m_hRemapLineEnd": 1396, - "m_hRemapLineStart": 1392, - "m_nHapticsType": 1448, - "m_nInputType": 1388, - "m_nMomentumType": 1452, - "m_nOutputType": 1416, - "m_nRatchetType": 1468, - "m_vecPreviousTestPoint": 1492 + "m_bDisabled": { + "offset": 1384, + "type_name": "bool" + }, + "m_bDisabledOld": { + "offset": 1385, + "type_name": "bool" + }, + "m_bEngaged": { + "offset": 1480, + "type_name": "bool" + }, + "m_bFirstUpdate": { + "offset": 1481, + "type_name": "bool" + }, + "m_bRequiresUseKey": { + "offset": 1412, + "type_name": "bool" + }, + "m_bUpdateOnClient": { + "offset": 1386, + "type_name": "bool" + }, + "m_flCurrentMomentum": { + "offset": 1464, + "type_name": "float32" + }, + "m_flDisengageDistance": { + "offset": 1404, + "type_name": "float32" + }, + "m_flEngageDistance": { + "offset": 1408, + "type_name": "float32" + }, + "m_flInputOffset": { + "offset": 1476, + "type_name": "float32" + }, + "m_flMaximumChangePerSecond": { + "offset": 1400, + "type_name": "float32" + }, + "m_flMomentumModifier": { + "offset": 1456, + "type_name": "float32" + }, + "m_flPreviousUpdateTickTime": { + "offset": 1488, + "type_name": "GameTime_t" + }, + "m_flPreviousValue": { + "offset": 1484, + "type_name": "float32" + }, + "m_flRatchetOffset": { + "offset": 1472, + "type_name": "float32" + }, + "m_flSnapValue": { + "offset": 1460, + "type_name": "float32" + }, + "m_hOutputEntities": { + "offset": 1424, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_hRemapLineEnd": { + "offset": 1396, + "type_name": "CHandle" + }, + "m_hRemapLineStart": { + "offset": 1392, + "type_name": "CHandle" + }, + "m_nHapticsType": { + "offset": 1448, + "type_name": "ValueRemapperHapticsType_t" + }, + "m_nInputType": { + "offset": 1388, + "type_name": "ValueRemapperInputType_t" + }, + "m_nMomentumType": { + "offset": 1452, + "type_name": "ValueRemapperMomentumType_t" + }, + "m_nOutputType": { + "offset": 1416, + "type_name": "ValueRemapperOutputType_t" + }, + "m_nRatchetType": { + "offset": 1468, + "type_name": "ValueRemapperRatchetType_t" + }, + "m_vecPreviousTestPoint": { + "offset": 1492, + "type_name": "Vector" + } }, "metadata": [ { @@ -12002,23 +19259,74 @@ }, "C_PointWorldText": { "fields": { - "m_BackgroundMaterialName": 3976, - "m_Color": 4072, - "m_FontName": 3912, - "m_bDrawBackground": 4056, - "m_bEnabled": 4040, - "m_bForceRecreateNextUpdate": 3376, - "m_bFullbright": 4041, - "m_flBackgroundBorderHeight": 4064, - "m_flBackgroundBorderWidth": 4060, - "m_flBackgroundWorldToUV": 4068, - "m_flDepthOffset": 4052, - "m_flFontSize": 4048, - "m_flWorldUnitsPerPx": 4044, - "m_messageText": 3400, - "m_nJustifyHorizontal": 4076, - "m_nJustifyVertical": 4080, - "m_nReorientMode": 4084 + "m_BackgroundMaterialName": { + "offset": 3976, + "type_name": "char[64]" + }, + "m_Color": { + "offset": 4072, + "type_name": "Color" + }, + "m_FontName": { + "offset": 3912, + "type_name": "char[64]" + }, + "m_bDrawBackground": { + "offset": 4056, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 4040, + "type_name": "bool" + }, + "m_bForceRecreateNextUpdate": { + "offset": 3376, + "type_name": "bool" + }, + "m_bFullbright": { + "offset": 4041, + "type_name": "bool" + }, + "m_flBackgroundBorderHeight": { + "offset": 4064, + "type_name": "float32" + }, + "m_flBackgroundBorderWidth": { + "offset": 4060, + "type_name": "float32" + }, + "m_flBackgroundWorldToUV": { + "offset": 4068, + "type_name": "float32" + }, + "m_flDepthOffset": { + "offset": 4052, + "type_name": "float32" + }, + "m_flFontSize": { + "offset": 4048, + "type_name": "float32" + }, + "m_flWorldUnitsPerPx": { + "offset": 4044, + "type_name": "float32" + }, + "m_messageText": { + "offset": 3400, + "type_name": "char[512]" + }, + "m_nJustifyHorizontal": { + "offset": 4076, + "type_name": "PointWorldTextJustifyHorizontal_t" + }, + "m_nJustifyVertical": { + "offset": 4080, + "type_name": "PointWorldTextJustifyVertical_t" + }, + "m_nReorientMode": { + "offset": 4084, + "type_name": "PointWorldTextReorientMode_t" + } }, "metadata": [ { @@ -12111,22 +19419,70 @@ }, "C_PostProcessingVolume": { "fields": { - "m_bExposureControl": 3437, - "m_bMaster": 3436, - "m_flExposureCompensation": 3420, - "m_flExposureFadeSpeedDown": 3428, - "m_flExposureFadeSpeedUp": 3424, - "m_flFadeDuration": 3400, - "m_flMaxExposure": 3416, - "m_flMaxLogExposure": 3408, - "m_flMinExposure": 3412, - "m_flMinLogExposure": 3404, - "m_flRate": 3440, - "m_flTonemapEVSmoothingRange": 3432, - "m_flTonemapMinAvgLum": 3452, - "m_flTonemapPercentBrightPixels": 3448, - "m_flTonemapPercentTarget": 3444, - "m_hPostSettings": 3392 + "m_bExposureControl": { + "offset": 3437, + "type_name": "bool" + }, + "m_bMaster": { + "offset": 3436, + "type_name": "bool" + }, + "m_flExposureCompensation": { + "offset": 3420, + "type_name": "float32" + }, + "m_flExposureFadeSpeedDown": { + "offset": 3428, + "type_name": "float32" + }, + "m_flExposureFadeSpeedUp": { + "offset": 3424, + "type_name": "float32" + }, + "m_flFadeDuration": { + "offset": 3400, + "type_name": "float32" + }, + "m_flMaxExposure": { + "offset": 3416, + "type_name": "float32" + }, + "m_flMaxLogExposure": { + "offset": 3408, + "type_name": "float32" + }, + "m_flMinExposure": { + "offset": 3412, + "type_name": "float32" + }, + "m_flMinLogExposure": { + "offset": 3404, + "type_name": "float32" + }, + "m_flRate": { + "offset": 3440, + "type_name": "float32" + }, + "m_flTonemapEVSmoothingRange": { + "offset": 3432, + "type_name": "float32" + }, + "m_flTonemapMinAvgLum": { + "offset": 3452, + "type_name": "float32" + }, + "m_flTonemapPercentBrightPixels": { + "offset": 3448, + "type_name": "float32" + }, + "m_flTonemapPercentTarget": { + "offset": 3444, + "type_name": "float32" + }, + "m_hPostSettings": { + "offset": 3392, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -12214,14 +19570,38 @@ }, "C_Precipitation": { "fields": { - "m_bActiveParticlePrecipEmitter": 3448, - "m_bHasSimulatedSinceLastSceneObjectUpdate": 3450, - "m_bParticlePrecipInitialized": 3449, - "m_flDensity": 3376, - "m_flParticleInnerDist": 3392, - "m_nAvailableSheetSequencesMaxIndex": 3452, - "m_pParticleDef": 3400, - "m_tParticlePrecipTraceTimer": 3440 + "m_bActiveParticlePrecipEmitter": { + "offset": 3448, + "type_name": "bool[1]" + }, + "m_bHasSimulatedSinceLastSceneObjectUpdate": { + "offset": 3450, + "type_name": "bool" + }, + "m_bParticlePrecipInitialized": { + "offset": 3449, + "type_name": "bool" + }, + "m_flDensity": { + "offset": 3376, + "type_name": "float32" + }, + "m_flParticleInnerDist": { + "offset": 3392, + "type_name": "float32" + }, + "m_nAvailableSheetSequencesMaxIndex": { + "offset": 3452, + "type_name": "int32" + }, + "m_pParticleDef": { + "offset": 3400, + "type_name": "char*" + }, + "m_tParticlePrecipTraceTimer": { + "offset": 3440, + "type_name": "TimedEvent[1]" + } }, "metadata": [], "parent": "C_BaseTrigger" @@ -12233,9 +19613,18 @@ }, "C_PredictedViewModel": { "fields": { - "m_currentSpeed": 4104, - "m_targetSpeed": 4092, - "m_vPredictedLagOffset": 4080 + "m_currentSpeed": { + "offset": 4104, + "type_name": "QAngle" + }, + "m_targetSpeed": { + "offset": 4092, + "type_name": "QAngle" + }, + "m_vPredictedLagOffset": { + "offset": 4080, + "type_name": "Vector" + } }, "metadata": [], "parent": "C_BaseViewModel" @@ -12247,14 +19636,38 @@ }, "C_RagdollProp": { "fields": { - "m_flBlendWeight": 4032, - "m_flBlendWeightCurrent": 4044, - "m_hRagdollSource": 4036, - "m_iEyeAttachment": 4040, - "m_parentPhysicsBoneIndices": 4048, - "m_ragAngles": 4008, - "m_ragPos": 3984, - "m_worldSpaceBoneComputationOrder": 4072 + "m_flBlendWeight": { + "offset": 4032, + "type_name": "float32" + }, + "m_flBlendWeightCurrent": { + "offset": 4044, + "type_name": "float32" + }, + "m_hRagdollSource": { + "offset": 4036, + "type_name": "CHandle" + }, + "m_iEyeAttachment": { + "offset": 4040, + "type_name": "AttachmentHandle_t" + }, + "m_parentPhysicsBoneIndices": { + "offset": 4048, + "type_name": "CUtlVector" + }, + "m_ragAngles": { + "offset": 4008, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_ragPos": { + "offset": 3984, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_worldSpaceBoneComputationOrder": { + "offset": 4072, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -12282,13 +19695,34 @@ }, "C_RagdollPropAttached": { "fields": { - "m_attachmentPointBoneSpace": 4104, - "m_attachmentPointRagdollSpace": 4116, - "m_bHasParent": 4144, - "m_boneIndexAttached": 4096, - "m_parentTime": 4140, - "m_ragdollAttachedObjectIndex": 4100, - "m_vecOffset": 4128 + "m_attachmentPointBoneSpace": { + "offset": 4104, + "type_name": "Vector" + }, + "m_attachmentPointRagdollSpace": { + "offset": 4116, + "type_name": "Vector" + }, + "m_bHasParent": { + "offset": 4144, + "type_name": "bool" + }, + "m_boneIndexAttached": { + "offset": 4096, + "type_name": "uint32" + }, + "m_parentTime": { + "offset": 4140, + "type_name": "float32" + }, + "m_ragdollAttachedObjectIndex": { + "offset": 4100, + "type_name": "uint32" + }, + "m_vecOffset": { + "offset": 4128, + "type_name": "Vector" + } }, "metadata": [ { @@ -12316,7 +19750,10 @@ }, "C_RectLight": { "fields": { - "m_bShowLight": 4208 + "m_bShowLight": { + "offset": 4208, + "type_name": "bool" + } }, "metadata": [ { @@ -12329,11 +19766,26 @@ }, "C_RetakeGameRules": { "fields": { - "m_bBlockersPresent": 252, - "m_bRoundInProgress": 253, - "m_iBombSite": 260, - "m_iFirstSecondHalfRound": 256, - "m_nMatchSeed": 248 + "m_bBlockersPresent": { + "offset": 252, + "type_name": "bool" + }, + "m_bRoundInProgress": { + "offset": 253, + "type_name": "bool" + }, + "m_iBombSite": { + "offset": 260, + "type_name": "int32" + }, + "m_iFirstSecondHalfRound": { + "offset": 256, + "type_name": "int32" + }, + "m_nMatchSeed": { + "offset": 248, + "type_name": "int32" + } }, "metadata": [ { @@ -12366,47 +19818,170 @@ }, "C_RopeKeyframe": { "fields": { - "m_LightValues": 4072, - "m_LinksTouchingSomething": 3376, - "m_PhysicsDelegate": 4224, - "m_RopeFlags": 3432, - "m_RopeLength": 4208, - "m_Slack": 4210, - "m_Subdiv": 4206, - "m_TextureHeight": 4248, - "m_TextureScale": 4212, - "m_Width": 4220, - "m_bApplyWind": 3384, - "m_bConstrainBetweenEndpoints": 4360, - "m_bEndPointAttachmentAnglesDirty": 0, - "m_bEndPointAttachmentPositionsDirty": 0, - "m_bNewDataThisFrame": 0, - "m_bPhysicsInitted": 0, - "m_bPrevEndPointPos": 3396, - "m_fLockedPoints": 4216, - "m_fPrevLockedPoints": 3388, - "m_flCurScroll": 3424, - "m_flCurrentGustLifetime": 4280, - "m_flCurrentGustTimer": 4276, - "m_flScrollSpeed": 3428, - "m_flTimeToNextGust": 4284, - "m_hEndPoint": 4200, - "m_hMaterial": 4240, - "m_hStartPoint": 4196, - "m_iEndAttachment": 4205, - "m_iForcePointMoveCounter": 3392, - "m_iRopeMaterialModelIndex": 3440, - "m_iStartAttachment": 4204, - "m_nChangeCount": 4217, - "m_nLinksTouchingSomething": 3380, - "m_nSegments": 4192, - "m_vCachedEndPointAttachmentAngle": 4336, - "m_vCachedEndPointAttachmentPos": 4312, - "m_vColorMod": 4300, - "m_vPrevEndPointPos": 3400, - "m_vWindDir": 4288, - "m_vecImpulse": 4252, - "m_vecPreviousImpulse": 4264 + "m_LightValues": { + "offset": 4072, + "type_name": "Vector[10]" + }, + "m_LinksTouchingSomething": { + "offset": 3376, + "type_name": "CBitVec<10>" + }, + "m_PhysicsDelegate": { + "offset": 4224, + "type_name": "C_RopeKeyframe::CPhysicsDelegate" + }, + "m_RopeFlags": { + "offset": 3432, + "type_name": "uint16" + }, + "m_RopeLength": { + "offset": 4208, + "type_name": "int16" + }, + "m_Slack": { + "offset": 4210, + "type_name": "int16" + }, + "m_Subdiv": { + "offset": 4206, + "type_name": "uint8" + }, + "m_TextureHeight": { + "offset": 4248, + "type_name": "int32" + }, + "m_TextureScale": { + "offset": 4212, + "type_name": "float32" + }, + "m_Width": { + "offset": 4220, + "type_name": "float32" + }, + "m_bApplyWind": { + "offset": 3384, + "type_name": "bool" + }, + "m_bConstrainBetweenEndpoints": { + "offset": 4360, + "type_name": "bool" + }, + "m_bEndPointAttachmentAnglesDirty": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bEndPointAttachmentPositionsDirty": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNewDataThisFrame": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bPhysicsInitted": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bPrevEndPointPos": { + "offset": 3396, + "type_name": "bool[2]" + }, + "m_fLockedPoints": { + "offset": 4216, + "type_name": "uint8" + }, + "m_fPrevLockedPoints": { + "offset": 3388, + "type_name": "int32" + }, + "m_flCurScroll": { + "offset": 3424, + "type_name": "float32" + }, + "m_flCurrentGustLifetime": { + "offset": 4280, + "type_name": "float32" + }, + "m_flCurrentGustTimer": { + "offset": 4276, + "type_name": "float32" + }, + "m_flScrollSpeed": { + "offset": 3428, + "type_name": "float32" + }, + "m_flTimeToNextGust": { + "offset": 4284, + "type_name": "float32" + }, + "m_hEndPoint": { + "offset": 4200, + "type_name": "CHandle" + }, + "m_hMaterial": { + "offset": 4240, + "type_name": "CStrongHandle" + }, + "m_hStartPoint": { + "offset": 4196, + "type_name": "CHandle" + }, + "m_iEndAttachment": { + "offset": 4205, + "type_name": "AttachmentHandle_t" + }, + "m_iForcePointMoveCounter": { + "offset": 3392, + "type_name": "int32" + }, + "m_iRopeMaterialModelIndex": { + "offset": 3440, + "type_name": "CStrongHandle" + }, + "m_iStartAttachment": { + "offset": 4204, + "type_name": "AttachmentHandle_t" + }, + "m_nChangeCount": { + "offset": 4217, + "type_name": "uint8" + }, + "m_nLinksTouchingSomething": { + "offset": 3380, + "type_name": "int32" + }, + "m_nSegments": { + "offset": 4192, + "type_name": "uint8" + }, + "m_vCachedEndPointAttachmentAngle": { + "offset": 4336, + "type_name": "QAngle[2]" + }, + "m_vCachedEndPointAttachmentPos": { + "offset": 4312, + "type_name": "Vector[2]" + }, + "m_vColorMod": { + "offset": 4300, + "type_name": "Vector" + }, + "m_vPrevEndPointPos": { + "offset": 3400, + "type_name": "Vector[2]" + }, + "m_vWindDir": { + "offset": 4288, + "type_name": "Vector" + }, + "m_vecImpulse": { + "offset": 4252, + "type_name": "Vector" + }, + "m_vecPreviousImpulse": { + "offset": 4264, + "type_name": "Vector" + } }, "metadata": [ { @@ -12522,25 +20097,64 @@ }, "C_RopeKeyframe__CPhysicsDelegate": { "fields": { - "m_pKeyframe": 8 + "m_pKeyframe": { + "offset": 8, + "type_name": "C_RopeKeyframe*" + } }, "metadata": [], "parent": null }, "C_SceneEntity": { "fields": { - "m_QueuedEvents": 1448, - "m_bAutogenerated": 1395, - "m_bClientOnly": 1402, - "m_bIsPlayingBack": 1392, - "m_bMultiplayer": 1394, - "m_bPaused": 1393, - "m_bWasPlaying": 1432, - "m_flCurrentTime": 1472, - "m_flForceClientTime": 1396, - "m_hActorList": 1408, - "m_hOwner": 1404, - "m_nSceneStringIndex": 1400 + "m_QueuedEvents": { + "offset": 1448, + "type_name": "CUtlVector" + }, + "m_bAutogenerated": { + "offset": 1395, + "type_name": "bool" + }, + "m_bClientOnly": { + "offset": 1402, + "type_name": "bool" + }, + "m_bIsPlayingBack": { + "offset": 1392, + "type_name": "bool" + }, + "m_bMultiplayer": { + "offset": 1394, + "type_name": "bool" + }, + "m_bPaused": { + "offset": 1393, + "type_name": "bool" + }, + "m_bWasPlaying": { + "offset": 1432, + "type_name": "bool" + }, + "m_flCurrentTime": { + "offset": 1472, + "type_name": "float32" + }, + "m_flForceClientTime": { + "offset": 1396, + "type_name": "float32" + }, + "m_hActorList": { + "offset": 1408, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_hOwner": { + "offset": 1404, + "type_name": "CHandle" + }, + "m_nSceneStringIndex": { + "offset": 1400, + "type_name": "uint16" + } }, "metadata": [ { @@ -12583,14 +20197,20 @@ }, "C_SceneEntity__QueuedEvents_t": { "fields": { - "starttime": 0 + "starttime": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "C_ShatterGlassShardPhysics": { "fields": { - "m_ShardDesc": 4384 + "m_ShardDesc": { + "offset": 4384, + "type_name": "shard_model_desc_t" + } }, "metadata": [ { @@ -12612,10 +20232,22 @@ }, "C_SkyCamera": { "fields": { - "m_bUseAngles": 1532, - "m_pNext": 1536, - "m_skyboxData": 1384, - "m_skyboxSlotToken": 1528 + "m_bUseAngles": { + "offset": 1532, + "type_name": "bool" + }, + "m_pNext": { + "offset": 1536, + "type_name": "C_SkyCamera*" + }, + "m_skyboxData": { + "offset": 1384, + "type_name": "sky3dparams_t" + }, + "m_skyboxSlotToken": { + "offset": 1528, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -12638,16 +20270,46 @@ }, "C_SmokeGrenadeProjectile": { "fields": { - "m_VoxelFrameData": 4664, - "m_bDidSmokeEffect": 4628, - "m_bSmokeEffectSpawned": 4697, - "m_bSmokeVolumeDataReceived": 4696, - "m_nRandomSeed": 4632, - "m_nSmokeEffectTickBegin": 4624, - "m_nVoxelFrameDataSize": 4688, - "m_nVoxelUpdate": 4692, - "m_vSmokeColor": 4636, - "m_vSmokeDetonationPos": 4648 + "m_VoxelFrameData": { + "offset": 4664, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_bDidSmokeEffect": { + "offset": 4628, + "type_name": "bool" + }, + "m_bSmokeEffectSpawned": { + "offset": 4697, + "type_name": "bool" + }, + "m_bSmokeVolumeDataReceived": { + "offset": 4696, + "type_name": "bool" + }, + "m_nRandomSeed": { + "offset": 4632, + "type_name": "int32" + }, + "m_nSmokeEffectTickBegin": { + "offset": 4624, + "type_name": "int32" + }, + "m_nVoxelFrameDataSize": { + "offset": 4688, + "type_name": "int32" + }, + "m_nVoxelUpdate": { + "offset": 4692, + "type_name": "int32" + }, + "m_vSmokeColor": { + "offset": 4636, + "type_name": "Vector" + }, + "m_vSmokeDetonationPos": { + "offset": 4648, + "type_name": "Vector" + } }, "metadata": [ { @@ -12695,10 +20357,22 @@ }, "C_SoundAreaEntityBase": { "fields": { - "m_bDisabled": 1384, - "m_bWasEnabled": 1392, - "m_iszSoundAreaType": 1400, - "m_vPos": 1408 + "m_bDisabled": { + "offset": 1384, + "type_name": "bool" + }, + "m_bWasEnabled": { + "offset": 1392, + "type_name": "bool" + }, + "m_iszSoundAreaType": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_vPos": { + "offset": 1408, + "type_name": "Vector" + } }, "metadata": [ { @@ -12721,8 +20395,14 @@ }, "C_SoundAreaEntityOrientedBox": { "fields": { - "m_vMax": 1436, - "m_vMin": 1424 + "m_vMax": { + "offset": 1436, + "type_name": "Vector" + }, + "m_vMin": { + "offset": 1424, + "type_name": "Vector" + } }, "metadata": [ { @@ -12740,7 +20420,10 @@ }, "C_SoundAreaEntitySphere": { "fields": { - "m_flRadius": 1424 + "m_flRadius": { + "offset": 1424, + "type_name": "float32" + } }, "metadata": [ { @@ -12753,8 +20436,14 @@ }, "C_SoundEventAABBEntity": { "fields": { - "m_vMaxs": 1588, - "m_vMins": 1576 + "m_vMaxs": { + "offset": 1588, + "type_name": "Vector" + }, + "m_vMins": { + "offset": 1576, + "type_name": "Vector" + } }, "metadata": [ { @@ -12772,21 +20461,66 @@ }, "C_SoundEventEntity": { "fields": { - "m_bClientSideOnly": 0, - "m_bSaveRestore": 1387, - "m_bSavedIsPlaying": 1388, - "m_bStartOnSpawn": 1384, - "m_bStopOnNew": 1386, - "m_bToLocalPlayer": 1385, - "m_flClientCullRadius": 1496, - "m_flSavedElapsedTime": 1392, - "m_hSource": 1560, - "m_iszAttachmentName": 1408, - "m_iszSoundName": 1544, - "m_iszSourceEntityName": 1400, - "m_nEntityIndexSelection": 1564, - "m_onGUIDChanged": 1416, - "m_onSoundFinished": 1456 + "m_bClientSideOnly": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bSaveRestore": { + "offset": 1387, + "type_name": "bool" + }, + "m_bSavedIsPlaying": { + "offset": 1388, + "type_name": "bool" + }, + "m_bStartOnSpawn": { + "offset": 1384, + "type_name": "bool" + }, + "m_bStopOnNew": { + "offset": 1386, + "type_name": "bool" + }, + "m_bToLocalPlayer": { + "offset": 1385, + "type_name": "bool" + }, + "m_flClientCullRadius": { + "offset": 1496, + "type_name": "float32" + }, + "m_flSavedElapsedTime": { + "offset": 1392, + "type_name": "float32" + }, + "m_hSource": { + "offset": 1560, + "type_name": "CEntityHandle" + }, + "m_iszAttachmentName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundName": { + "offset": 1544, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSourceEntityName": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_nEntityIndexSelection": { + "offset": 1564, + "type_name": "int32" + }, + "m_onGUIDChanged": { + "offset": 1416, + "type_name": "CEntityOutputTemplate" + }, + "m_onSoundFinished": { + "offset": 1456, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "C_BaseEntity" @@ -12798,8 +20532,14 @@ }, "C_SoundEventOBBEntity": { "fields": { - "m_vMaxs": 1588, - "m_vMins": 1576 + "m_vMaxs": { + "offset": 1588, + "type_name": "Vector" + }, + "m_vMins": { + "offset": 1576, + "type_name": "Vector" + } }, "metadata": [ { @@ -12817,7 +20557,10 @@ }, "C_SoundEventPathCornerEntity": { "fields": { - "m_vecCornerPairsNetworked": 1576 + "m_vecCornerPairsNetworked": { + "offset": 1576, + "type_name": "C_NetworkUtlVectorBase" + } }, "metadata": [ { @@ -12830,7 +20573,10 @@ }, "C_SoundEventSphereEntity": { "fields": { - "m_flRadius": 1576 + "m_flRadius": { + "offset": 1576, + "type_name": "float32" + } }, "metadata": [ { @@ -12868,11 +20614,26 @@ }, "C_SoundOpvarSetPointBase": { "fields": { - "m_bUseAutoCompare": 1412, - "m_iOpvarIndex": 1408, - "m_iszOperatorName": 1392, - "m_iszOpvarName": 1400, - "m_iszStackName": 1384 + "m_bUseAutoCompare": { + "offset": 1412, + "type_name": "bool" + }, + "m_iOpvarIndex": { + "offset": 1408, + "type_name": "int32" + }, + "m_iszOperatorName": { + "offset": 1392, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOpvarName": { + "offset": 1400, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStackName": { + "offset": 1384, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -12910,8 +20671,14 @@ }, "C_SpotlightEnd": { "fields": { - "m_Radius": 3372, - "m_flLightScale": 3368 + "m_Radius": { + "offset": 3372, + "type_name": "float32" + }, + "m_flLightScale": { + "offset": 3368, + "type_name": "float32" + } }, "metadata": [ { @@ -12929,30 +20696,102 @@ }, "C_Sprite": { "fields": { - "m_bWorldSpaceScale": 3424, - "m_flBrightnessDuration": 3412, - "m_flBrightnessTimeStart": 3464, - "m_flDestScale": 3448, - "m_flDieTime": 3392, - "m_flFrame": 3388, - "m_flGlowProxySize": 3428, - "m_flHDRColorScale": 3432, - "m_flLastTime": 3436, - "m_flMaxFrame": 3440, - "m_flScaleDuration": 3420, - "m_flScaleTimeStart": 3452, - "m_flSpriteFramerate": 3384, - "m_flSpriteScale": 3416, - "m_flStartScale": 3444, - "m_hAttachedToEntity": 3376, - "m_hOldSpriteMaterial": 3472, - "m_hSpriteMaterial": 3368, - "m_nAttachment": 3380, - "m_nBrightness": 3408, - "m_nDestBrightness": 3460, - "m_nSpriteHeight": 3636, - "m_nSpriteWidth": 3632, - "m_nStartBrightness": 3456 + "m_bWorldSpaceScale": { + "offset": 3424, + "type_name": "bool" + }, + "m_flBrightnessDuration": { + "offset": 3412, + "type_name": "float32" + }, + "m_flBrightnessTimeStart": { + "offset": 3464, + "type_name": "GameTime_t" + }, + "m_flDestScale": { + "offset": 3448, + "type_name": "float32" + }, + "m_flDieTime": { + "offset": 3392, + "type_name": "GameTime_t" + }, + "m_flFrame": { + "offset": 3388, + "type_name": "float32" + }, + "m_flGlowProxySize": { + "offset": 3428, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 3432, + "type_name": "float32" + }, + "m_flLastTime": { + "offset": 3436, + "type_name": "GameTime_t" + }, + "m_flMaxFrame": { + "offset": 3440, + "type_name": "float32" + }, + "m_flScaleDuration": { + "offset": 3420, + "type_name": "float32" + }, + "m_flScaleTimeStart": { + "offset": 3452, + "type_name": "GameTime_t" + }, + "m_flSpriteFramerate": { + "offset": 3384, + "type_name": "float32" + }, + "m_flSpriteScale": { + "offset": 3416, + "type_name": "float32" + }, + "m_flStartScale": { + "offset": 3444, + "type_name": "float32" + }, + "m_hAttachedToEntity": { + "offset": 3376, + "type_name": "CHandle" + }, + "m_hOldSpriteMaterial": { + "offset": 3472, + "type_name": "CWeakHandle" + }, + "m_hSpriteMaterial": { + "offset": 3368, + "type_name": "CStrongHandle" + }, + "m_nAttachment": { + "offset": 3380, + "type_name": "AttachmentHandle_t" + }, + "m_nBrightness": { + "offset": 3408, + "type_name": "uint32" + }, + "m_nDestBrightness": { + "offset": 3460, + "type_name": "int32" + }, + "m_nSpriteHeight": { + "offset": 3636, + "type_name": "int32" + }, + "m_nSpriteWidth": { + "offset": 3632, + "type_name": "int32" + }, + "m_nStartBrightness": { + "offset": 3456, + "type_name": "int32" + } }, "metadata": [ { @@ -13020,31 +20859,88 @@ }, "C_StattrakModule": { "fields": { - "m_bKnife": 3984 + "m_bKnife": { + "offset": 3984, + "type_name": "bool" + } }, "metadata": [], "parent": "C_CS2WeaponModuleBase" }, "C_Sun": { "fields": { - "m_bOn": 3428, - "m_bmaxColor": 3429, - "m_clrOverlay": 3424, - "m_fdistNormalize": 3376, - "m_flAlphaHaze": 3448, - "m_flAlphaHdr": 3456, - "m_flAlphaScale": 3452, - "m_flFarZScale": 3460, - "m_flHDRColorScale": 3444, - "m_flHazeScale": 3436, - "m_flRotation": 3440, - "m_flSize": 3432, - "m_fxSSSunFlareEffectIndex": 3368, - "m_fxSunFlareEffectIndex": 3372, - "m_iszEffectName": 3408, - "m_iszSSEffectName": 3416, - "m_vDirection": 3392, - "m_vSunPos": 3380 + "m_bOn": { + "offset": 3428, + "type_name": "bool" + }, + "m_bmaxColor": { + "offset": 3429, + "type_name": "bool" + }, + "m_clrOverlay": { + "offset": 3424, + "type_name": "Color" + }, + "m_fdistNormalize": { + "offset": 3376, + "type_name": "float32" + }, + "m_flAlphaHaze": { + "offset": 3448, + "type_name": "float32" + }, + "m_flAlphaHdr": { + "offset": 3456, + "type_name": "float32" + }, + "m_flAlphaScale": { + "offset": 3452, + "type_name": "float32" + }, + "m_flFarZScale": { + "offset": 3460, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 3444, + "type_name": "float32" + }, + "m_flHazeScale": { + "offset": 3436, + "type_name": "float32" + }, + "m_flRotation": { + "offset": 3440, + "type_name": "float32" + }, + "m_flSize": { + "offset": 3432, + "type_name": "float32" + }, + "m_fxSSSunFlareEffectIndex": { + "offset": 3368, + "type_name": "ParticleIndex_t" + }, + "m_fxSunFlareEffectIndex": { + "offset": 3372, + "type_name": "ParticleIndex_t" + }, + "m_iszEffectName": { + "offset": 3408, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSSEffectName": { + "offset": 3416, + "type_name": "CUtlSymbolLarge" + }, + "m_vDirection": { + "offset": 3392, + "type_name": "Vector" + }, + "m_vSunPos": { + "offset": 3380, + "type_name": "Vector" + } }, "metadata": [ { @@ -13146,10 +21042,22 @@ }, "C_Team": { "fields": { - "m_aPlayerControllers": 1384, - "m_aPlayers": 1408, - "m_iScore": 1432, - "m_szTeamname": 1436 + "m_aPlayerControllers": { + "offset": 1384, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_aPlayers": { + "offset": 1408, + "type_name": "C_NetworkUtlVectorBase>" + }, + "m_iScore": { + "offset": 1432, + "type_name": "int32" + }, + "m_szTeamname": { + "offset": 1436, + "type_name": "char[129]" + } }, "metadata": [ { @@ -13181,36 +21089,126 @@ }, "C_TeamRoundTimer": { "fields": { - "m_bAutoCountdown": 1412, - "m_bFire10SecRemain": 1440, - "m_bFire1MinRemain": 1438, - "m_bFire1SecRemain": 1445, - "m_bFire2MinRemain": 1437, - "m_bFire2SecRemain": 1444, - "m_bFire30SecRemain": 1439, - "m_bFire3MinRemain": 1436, - "m_bFire3SecRemain": 1443, - "m_bFire4MinRemain": 1435, - "m_bFire4SecRemain": 1442, - "m_bFire5MinRemain": 1434, - "m_bFire5SecRemain": 1441, - "m_bFireFinished": 1433, - "m_bInCaptureWatchState": 1425, - "m_bIsDisabled": 1396, - "m_bShowInHUD": 1397, - "m_bStartPaused": 1424, - "m_bStopWatchTimer": 1432, - "m_bTimerPaused": 1384, - "m_flTimeRemaining": 1388, - "m_flTimerEndTime": 1392, - "m_flTotalTime": 1428, - "m_nOldTimerLength": 1448, - "m_nOldTimerState": 1452, - "m_nSetupTimeLength": 1416, - "m_nState": 1420, - "m_nTimerInitialLength": 1404, - "m_nTimerLength": 1400, - "m_nTimerMaxLength": 1408 + "m_bAutoCountdown": { + "offset": 1412, + "type_name": "bool" + }, + "m_bFire10SecRemain": { + "offset": 1440, + "type_name": "bool" + }, + "m_bFire1MinRemain": { + "offset": 1438, + "type_name": "bool" + }, + "m_bFire1SecRemain": { + "offset": 1445, + "type_name": "bool" + }, + "m_bFire2MinRemain": { + "offset": 1437, + "type_name": "bool" + }, + "m_bFire2SecRemain": { + "offset": 1444, + "type_name": "bool" + }, + "m_bFire30SecRemain": { + "offset": 1439, + "type_name": "bool" + }, + "m_bFire3MinRemain": { + "offset": 1436, + "type_name": "bool" + }, + "m_bFire3SecRemain": { + "offset": 1443, + "type_name": "bool" + }, + "m_bFire4MinRemain": { + "offset": 1435, + "type_name": "bool" + }, + "m_bFire4SecRemain": { + "offset": 1442, + "type_name": "bool" + }, + "m_bFire5MinRemain": { + "offset": 1434, + "type_name": "bool" + }, + "m_bFire5SecRemain": { + "offset": 1441, + "type_name": "bool" + }, + "m_bFireFinished": { + "offset": 1433, + "type_name": "bool" + }, + "m_bInCaptureWatchState": { + "offset": 1425, + "type_name": "bool" + }, + "m_bIsDisabled": { + "offset": 1396, + "type_name": "bool" + }, + "m_bShowInHUD": { + "offset": 1397, + "type_name": "bool" + }, + "m_bStartPaused": { + "offset": 1424, + "type_name": "bool" + }, + "m_bStopWatchTimer": { + "offset": 1432, + "type_name": "bool" + }, + "m_bTimerPaused": { + "offset": 1384, + "type_name": "bool" + }, + "m_flTimeRemaining": { + "offset": 1388, + "type_name": "float32" + }, + "m_flTimerEndTime": { + "offset": 1392, + "type_name": "GameTime_t" + }, + "m_flTotalTime": { + "offset": 1428, + "type_name": "float32" + }, + "m_nOldTimerLength": { + "offset": 1448, + "type_name": "int32" + }, + "m_nOldTimerState": { + "offset": 1452, + "type_name": "int32" + }, + "m_nSetupTimeLength": { + "offset": 1416, + "type_name": "int32" + }, + "m_nState": { + "offset": 1420, + "type_name": "int32" + }, + "m_nTimerInitialLength": { + "offset": 1404, + "type_name": "int32" + }, + "m_nTimerLength": { + "offset": 1400, + "type_name": "int32" + }, + "m_nTimerMaxLength": { + "offset": 1408, + "type_name": "int32" + } }, "metadata": [ { @@ -13298,14 +21296,38 @@ }, "C_TextureBasedAnimatable": { "fields": { - "m_bLoop": 3368, - "m_flFPS": 3372, - "m_flStartFrame": 3420, - "m_flStartTime": 3416, - "m_hPositionKeys": 3376, - "m_hRotationKeys": 3384, - "m_vAnimationBoundsMax": 3404, - "m_vAnimationBoundsMin": 3392 + "m_bLoop": { + "offset": 3368, + "type_name": "bool" + }, + "m_flFPS": { + "offset": 3372, + "type_name": "float32" + }, + "m_flStartFrame": { + "offset": 3420, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 3416, + "type_name": "float32" + }, + "m_hPositionKeys": { + "offset": 3376, + "type_name": "CStrongHandle" + }, + "m_hRotationKeys": { + "offset": 3384, + "type_name": "CStrongHandle" + }, + "m_vAnimationBoundsMax": { + "offset": 3404, + "type_name": "Vector" + }, + "m_vAnimationBoundsMin": { + "offset": 3392, + "type_name": "Vector" + } }, "metadata": [ { @@ -13358,14 +21380,38 @@ }, "C_TonemapController2": { "fields": { - "m_flAutoExposureMax": 1388, - "m_flAutoExposureMin": 1384, - "m_flExposureAdaptationSpeedDown": 1408, - "m_flExposureAdaptationSpeedUp": 1404, - "m_flTonemapEVSmoothingRange": 1412, - "m_flTonemapMinAvgLum": 1400, - "m_flTonemapPercentBrightPixels": 1396, - "m_flTonemapPercentTarget": 1392 + "m_flAutoExposureMax": { + "offset": 1388, + "type_name": "float32" + }, + "m_flAutoExposureMin": { + "offset": 1384, + "type_name": "float32" + }, + "m_flExposureAdaptationSpeedDown": { + "offset": 1408, + "type_name": "float32" + }, + "m_flExposureAdaptationSpeedUp": { + "offset": 1404, + "type_name": "float32" + }, + "m_flTonemapEVSmoothingRange": { + "offset": 1412, + "type_name": "float32" + }, + "m_flTonemapMinAvgLum": { + "offset": 1400, + "type_name": "float32" + }, + "m_flTonemapPercentBrightPixels": { + "offset": 1396, + "type_name": "float32" + }, + "m_flTonemapPercentTarget": { + "offset": 1392, + "type_name": "float32" + } }, "metadata": [ { @@ -13418,8 +21464,14 @@ }, "C_TriggerBuoyancy": { "fields": { - "m_BuoyancyHelper": 3376, - "m_flFluidDensity": 3504 + "m_BuoyancyHelper": { + "offset": 3376, + "type_name": "CBuoyancyHelper" + }, + "m_flFluidDensity": { + "offset": 3504, + "type_name": "float32" + } }, "metadata": [ { @@ -13442,19 +21494,58 @@ }, "C_TriggerPhysics": { "fields": { - "m_angularDamping": 3392, - "m_angularLimit": 3388, - "m_bCollapseToForcePoint": 3420, - "m_bConvertToDebrisWhenPossible": 3448, - "m_flDampingRatio": 3404, - "m_flFrequency": 3400, - "m_gravityScale": 3376, - "m_linearDamping": 3384, - "m_linearForce": 3396, - "m_linearLimit": 3380, - "m_vecLinearForceDirection": 3436, - "m_vecLinearForcePointAt": 3408, - "m_vecLinearForcePointAtWorld": 3424 + "m_angularDamping": { + "offset": 3392, + "type_name": "float32" + }, + "m_angularLimit": { + "offset": 3388, + "type_name": "float32" + }, + "m_bCollapseToForcePoint": { + "offset": 3420, + "type_name": "bool" + }, + "m_bConvertToDebrisWhenPossible": { + "offset": 3448, + "type_name": "bool" + }, + "m_flDampingRatio": { + "offset": 3404, + "type_name": "float32" + }, + "m_flFrequency": { + "offset": 3400, + "type_name": "float32" + }, + "m_gravityScale": { + "offset": 3376, + "type_name": "float32" + }, + "m_linearDamping": { + "offset": 3384, + "type_name": "float32" + }, + "m_linearForce": { + "offset": 3396, + "type_name": "float32" + }, + "m_linearLimit": { + "offset": 3380, + "type_name": "float32" + }, + "m_vecLinearForceDirection": { + "offset": 3436, + "type_name": "Vector" + }, + "m_vecLinearForcePointAt": { + "offset": 3408, + "type_name": "Vector" + }, + "m_vecLinearForcePointAtWorld": { + "offset": 3424, + "type_name": "Vector" + } }, "metadata": [ { @@ -13532,21 +21623,48 @@ }, "C_ViewmodelAttachmentModel": { "fields": { - "m_bCreatedLeftHanded": 3985, - "m_bShouldFrontFaceCullLeftHanded": 3984 + "m_bCreatedLeftHanded": { + "offset": 3985, + "type_name": "bool" + }, + "m_bShouldFrontFaceCullLeftHanded": { + "offset": 3984, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "C_VoteController": { "fields": { - "m_bIsYesNoVote": 1434, - "m_bTypeDirty": 1433, - "m_bVotesDirty": 1432, - "m_iActiveIssueIndex": 1400, - "m_iOnlyTeamToVote": 1404, - "m_nPotentialVotes": 1428, - "m_nVoteOptionCount": 1408 + "m_bIsYesNoVote": { + "offset": 1434, + "type_name": "bool" + }, + "m_bTypeDirty": { + "offset": 1433, + "type_name": "bool" + }, + "m_bVotesDirty": { + "offset": 1432, + "type_name": "bool" + }, + "m_iActiveIssueIndex": { + "offset": 1400, + "type_name": "int32" + }, + "m_iOnlyTeamToVote": { + "offset": 1404, + "type_name": "int32" + }, + "m_nPotentialVotes": { + "offset": 1428, + "type_name": "int32" + }, + "m_nVoteOptionCount": { + "offset": 1408, + "type_name": "int32[5]" + } }, "metadata": [ { @@ -13594,8 +21712,14 @@ }, "C_WeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 6944, - "m_bRedraw": 6968 + "m_SequenceCompleteTimer": { + "offset": 6944, + "type_name": "CountdownTimer" + }, + "m_bRedraw": { + "offset": 6968, + "type_name": "bool" + } }, "metadata": [ { @@ -13743,8 +21867,14 @@ }, "C_WeaponTaser": { "fields": { - "m_fFireTime": 6976, - "m_nLastAttackTick": 6980 + "m_fFireTime": { + "offset": 6976, + "type_name": "GameTime_t" + }, + "m_nLastAttackTick": { + "offset": 6980, + "type_name": "int32" + } }, "metadata": [ { @@ -13787,20 +21917,62 @@ }, "C_fogplayerparams_t": { "fields": { - "m_NewColor": 40, - "m_OldColor": 16, - "m_flNewEnd": 48, - "m_flNewFarZ": 60, - "m_flNewHDRColorScale": 56, - "m_flNewMaxDensity": 52, - "m_flNewStart": 44, - "m_flOldEnd": 24, - "m_flOldFarZ": 36, - "m_flOldHDRColorScale": 32, - "m_flOldMaxDensity": 28, - "m_flOldStart": 20, - "m_flTransitionTime": 12, - "m_hCtrl": 8 + "m_NewColor": { + "offset": 40, + "type_name": "Color" + }, + "m_OldColor": { + "offset": 16, + "type_name": "Color" + }, + "m_flNewEnd": { + "offset": 48, + "type_name": "float32" + }, + "m_flNewFarZ": { + "offset": 60, + "type_name": "float32" + }, + "m_flNewHDRColorScale": { + "offset": 56, + "type_name": "float32" + }, + "m_flNewMaxDensity": { + "offset": 52, + "type_name": "float32" + }, + "m_flNewStart": { + "offset": 44, + "type_name": "float32" + }, + "m_flOldEnd": { + "offset": 24, + "type_name": "float32" + }, + "m_flOldFarZ": { + "offset": 36, + "type_name": "float32" + }, + "m_flOldHDRColorScale": { + "offset": 32, + "type_name": "float32" + }, + "m_flOldMaxDensity": { + "offset": 28, + "type_name": "float32" + }, + "m_flOldStart": { + "offset": 20, + "type_name": "float32" + }, + "m_flTransitionTime": { + "offset": 12, + "type_name": "float32" + }, + "m_hCtrl": { + "offset": 8, + "type_name": "CHandle" + } }, "metadata": [ { @@ -13813,10 +21985,22 @@ }, "CountdownTimer": { "fields": { - "m_duration": 8, - "m_nWorldGroupId": 20, - "m_timescale": 16, - "m_timestamp": 12 + "m_duration": { + "offset": 8, + "type_name": "float32" + }, + "m_nWorldGroupId": { + "offset": 20, + "type_name": "WorldGroupId_t" + }, + "m_timescale": { + "offset": 16, + "type_name": "float32" + }, + "m_timestamp": { + "offset": 12, + "type_name": "GameTime_t" + } }, "metadata": [ { @@ -13844,9 +22028,18 @@ }, "EngineCountdownTimer": { "fields": { - "m_duration": 8, - "m_timescale": 16, - "m_timestamp": 12 + "m_duration": { + "offset": 8, + "type_name": "float32" + }, + "m_timescale": { + "offset": 16, + "type_name": "float32" + }, + "m_timestamp": { + "offset": 12, + "type_name": "float32" + } }, "metadata": [ { @@ -13869,8 +22062,14 @@ }, "EntityRenderAttribute_t": { "fields": { - "m_ID": 48, - "m_Values": 52 + "m_ID": { + "offset": 48, + "type_name": "CUtlStringToken" + }, + "m_Values": { + "offset": 52, + "type_name": "Vector4D" + } }, "metadata": [ { @@ -13888,8 +22087,14 @@ }, "EntitySpottedState_t": { "fields": { - "m_bSpotted": 8, - "m_bSpottedByMask": 12 + "m_bSpotted": { + "offset": 8, + "type_name": "bool" + }, + "m_bSpottedByMask": { + "offset": 12, + "type_name": "uint32[2]" + } }, "metadata": [ { @@ -13907,8 +22112,14 @@ }, "IntervalTimer": { "fields": { - "m_nWorldGroupId": 12, - "m_timestamp": 8 + "m_nWorldGroupId": { + "offset": 12, + "type_name": "WorldGroupId_t" + }, + "m_timestamp": { + "offset": 8, + "type_name": "GameTime_t" + } }, "metadata": [ { @@ -13926,8 +22137,14 @@ }, "PhysicsRagdollPose_t": { "fields": { - "m_Transforms": 8, - "m_hOwner": 32 + "m_Transforms": { + "offset": 8, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_hOwner": { + "offset": 32, + "type_name": "CHandle" + } }, "metadata": [ { @@ -13945,10 +22162,22 @@ }, "PredictedDamageTag_t": { "fields": { - "flFlinchModLarge": 56, - "flFlinchModSmall": 52, - "flFriendlyFireDamageReductionRatio": 60, - "nTagTick": 48 + "flFlinchModLarge": { + "offset": 56, + "type_name": "float32" + }, + "flFlinchModSmall": { + "offset": 52, + "type_name": "float32" + }, + "flFriendlyFireDamageReductionRatio": { + "offset": 60, + "type_name": "float32" + }, + "nTagTick": { + "offset": 48, + "type_name": "GameTick_t" + } }, "metadata": [ { @@ -13976,11 +22205,26 @@ }, "SellbackPurchaseEntry_t": { "fields": { - "m_bPrevHelmet": 60, - "m_hItem": 64, - "m_nCost": 52, - "m_nPrevArmor": 56, - "m_unDefIdx": 48 + "m_bPrevHelmet": { + "offset": 60, + "type_name": "bool" + }, + "m_hItem": { + "offset": 64, + "type_name": "CEntityHandle" + }, + "m_nCost": { + "offset": 52, + "type_name": "int32" + }, + "m_nPrevArmor": { + "offset": 56, + "type_name": "int32" + }, + "m_unDefIdx": { + "offset": 48, + "type_name": "uint16" + } }, "metadata": [ { @@ -14013,35 +22257,86 @@ }, "SequenceHistory_t": { "fields": { - "m_flCyclesPerSecond": 20, - "m_flPlaybackRate": 16, - "m_flSeqFixedCycle": 8, - "m_flSeqStartTime": 4, - "m_hSequence": 0, - "m_nSeqLoopMode": 12 + "m_flCyclesPerSecond": { + "offset": 20, + "type_name": "float32" + }, + "m_flPlaybackRate": { + "offset": 16, + "type_name": "float32" + }, + "m_flSeqFixedCycle": { + "offset": 8, + "type_name": "float32" + }, + "m_flSeqStartTime": { + "offset": 4, + "type_name": "GameTime_t" + }, + "m_hSequence": { + "offset": 0, + "type_name": "HSequence" + }, + "m_nSeqLoopMode": { + "offset": 12, + "type_name": "AnimLoopMode_t" + } }, "metadata": [], "parent": null }, "ServerAuthoritativeWeaponSlot_t": { "fields": { - "unClass": 40, - "unItemDefIdx": 44, - "unSlot": 42 + "unClass": { + "offset": 40, + "type_name": "uint16" + }, + "unItemDefIdx": { + "offset": 44, + "type_name": "uint16" + }, + "unSlot": { + "offset": 42, + "type_name": "uint16" + } }, "metadata": [], "parent": null }, "VPhysicsCollisionAttribute_t": { "fields": { - "m_nCollisionFunctionMask": 43, - "m_nCollisionGroup": 42, - "m_nEntityId": 32, - "m_nHierarchyId": 40, - "m_nInteractsAs": 8, - "m_nInteractsExclude": 24, - "m_nInteractsWith": 16, - "m_nOwnerId": 36 + "m_nCollisionFunctionMask": { + "offset": 43, + "type_name": "uint8" + }, + "m_nCollisionGroup": { + "offset": 42, + "type_name": "uint8" + }, + "m_nEntityId": { + "offset": 32, + "type_name": "uint32" + }, + "m_nHierarchyId": { + "offset": 40, + "type_name": "uint16" + }, + "m_nInteractsAs": { + "offset": 8, + "type_name": "uint64" + }, + "m_nInteractsExclude": { + "offset": 24, + "type_name": "uint64" + }, + "m_nInteractsWith": { + "offset": 16, + "type_name": "uint64" + }, + "m_nOwnerId": { + "offset": 36, + "type_name": "uint32" + } }, "metadata": [ { @@ -14089,9 +22384,18 @@ }, "ViewAngleServerChange_t": { "fields": { - "nIndex": 64, - "nType": 48, - "qAngle": 52 + "nIndex": { + "offset": 64, + "type_name": "uint32" + }, + "nType": { + "offset": 48, + "type_name": "FixAngleSet_t" + }, + "qAngle": { + "offset": 52, + "type_name": "QAngle" + } }, "metadata": [ { @@ -14114,8 +22418,14 @@ }, "WeaponPurchaseCount_t": { "fields": { - "m_nCount": 50, - "m_nItemDefIndex": 48 + "m_nCount": { + "offset": 50, + "type_name": "uint16" + }, + "m_nItemDefIndex": { + "offset": 48, + "type_name": "uint16" + } }, "metadata": [ { @@ -14133,7 +22443,10 @@ }, "WeaponPurchaseTracker_t": { "fields": { - "m_weaponPurchases": 8 + "m_weaponPurchases": { + "offset": 8, + "type_name": "C_UtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -14146,11 +22459,26 @@ }, "audioparams_t": { "fields": { - "localBits": 108, - "localSound": 8, - "soundEventHash": 116, - "soundscapeEntityListIndex": 112, - "soundscapeIndex": 104 + "localBits": { + "offset": 108, + "type_name": "uint8" + }, + "localSound": { + "offset": 8, + "type_name": "Vector[8]" + }, + "soundEventHash": { + "offset": 116, + "type_name": "uint32" + }, + "soundscapeEntityListIndex": { + "offset": 112, + "type_name": "int32" + }, + "soundscapeIndex": { + "offset": 104, + "type_name": "int32" + } }, "metadata": [ { @@ -14183,31 +22511,106 @@ }, "fogparams_t": { "fields": { - "HDRColorScale": 56, - "blend": 101, - "blendtobackground": 88, - "colorPrimary": 20, - "colorPrimaryLerpTo": 28, - "colorSecondary": 24, - "colorSecondaryLerpTo": 32, - "dirPrimary": 8, - "duration": 84, - "enable": 100, - "end": 40, - "endLerpTo": 72, - "exponent": 52, - "farz": 44, - "lerptime": 80, - "locallightscale": 96, - "m_bNoReflectionFog": 102, - "m_bPadding": 103, - "maxdensity": 48, - "maxdensityLerpTo": 76, - "scattering": 92, - "skyboxFogFactor": 60, - "skyboxFogFactorLerpTo": 64, - "start": 36, - "startLerpTo": 68 + "HDRColorScale": { + "offset": 56, + "type_name": "float32" + }, + "blend": { + "offset": 101, + "type_name": "bool" + }, + "blendtobackground": { + "offset": 88, + "type_name": "float32" + }, + "colorPrimary": { + "offset": 20, + "type_name": "Color" + }, + "colorPrimaryLerpTo": { + "offset": 28, + "type_name": "Color" + }, + "colorSecondary": { + "offset": 24, + "type_name": "Color" + }, + "colorSecondaryLerpTo": { + "offset": 32, + "type_name": "Color" + }, + "dirPrimary": { + "offset": 8, + "type_name": "Vector" + }, + "duration": { + "offset": 84, + "type_name": "float32" + }, + "enable": { + "offset": 100, + "type_name": "bool" + }, + "end": { + "offset": 40, + "type_name": "float32" + }, + "endLerpTo": { + "offset": 72, + "type_name": "float32" + }, + "exponent": { + "offset": 52, + "type_name": "float32" + }, + "farz": { + "offset": 44, + "type_name": "float32" + }, + "lerptime": { + "offset": 80, + "type_name": "GameTime_t" + }, + "locallightscale": { + "offset": 96, + "type_name": "float32" + }, + "m_bNoReflectionFog": { + "offset": 102, + "type_name": "bool" + }, + "m_bPadding": { + "offset": 103, + "type_name": "bool" + }, + "maxdensity": { + "offset": 48, + "type_name": "float32" + }, + "maxdensityLerpTo": { + "offset": 76, + "type_name": "float32" + }, + "scattering": { + "offset": 92, + "type_name": "float32" + }, + "skyboxFogFactor": { + "offset": 60, + "type_name": "float32" + }, + "skyboxFogFactorLerpTo": { + "offset": 64, + "type_name": "float32" + }, + "start": { + "offset": 36, + "type_name": "float32" + }, + "startLerpTo": { + "offset": 68, + "type_name": "float32" + } }, "metadata": [ { @@ -14335,19 +22738,58 @@ }, "shard_model_desc_t": { "fields": { - "m_SurfacePropStringToken": 120, - "m_bHasParent": 116, - "m_bParentFrozen": 117, - "m_flGlassHalfThickness": 112, - "m_hMaterialBase": 16, - "m_hMaterialDamageOverlay": 24, - "m_nModelID": 8, - "m_solid": 32, - "m_vInitialPanelVertices": 88, - "m_vecPanelSize": 36, - "m_vecPanelVertices": 64, - "m_vecStressPositionA": 44, - "m_vecStressPositionB": 52 + "m_SurfacePropStringToken": { + "offset": 120, + "type_name": "CUtlStringToken" + }, + "m_bHasParent": { + "offset": 116, + "type_name": "bool" + }, + "m_bParentFrozen": { + "offset": 117, + "type_name": "bool" + }, + "m_flGlassHalfThickness": { + "offset": 112, + "type_name": "float32" + }, + "m_hMaterialBase": { + "offset": 16, + "type_name": "CStrongHandle" + }, + "m_hMaterialDamageOverlay": { + "offset": 24, + "type_name": "CStrongHandle" + }, + "m_nModelID": { + "offset": 8, + "type_name": "int32" + }, + "m_solid": { + "offset": 32, + "type_name": "ShardSolid_t" + }, + "m_vInitialPanelVertices": { + "offset": 88, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_vecPanelSize": { + "offset": 36, + "type_name": "Vector2D" + }, + "m_vecPanelVertices": { + "offset": 64, + "type_name": "C_NetworkUtlVectorBase" + }, + "m_vecStressPositionA": { + "offset": 44, + "type_name": "Vector2D" + }, + "m_vecStressPositionB": { + "offset": 52, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -14420,12 +22862,30 @@ }, "sky3dparams_t": { "fields": { - "bClip3DSkyBoxNearToWorldFar": 24, - "flClip3DSkyBoxNearToWorldFarOffset": 28, - "fog": 32, - "m_nWorldGroupID": 136, - "origin": 12, - "scale": 8 + "bClip3DSkyBoxNearToWorldFar": { + "offset": 24, + "type_name": "bool" + }, + "flClip3DSkyBoxNearToWorldFarOffset": { + "offset": 28, + "type_name": "float32" + }, + "fog": { + "offset": 32, + "type_name": "fogparams_t" + }, + "m_nWorldGroupID": { + "offset": 136, + "type_name": "WorldGroupId_t" + }, + "origin": { + "offset": 12, + "type_name": "Vector" + }, + "scale": { + "offset": 8, + "type_name": "int16" + } }, "metadata": [ { diff --git a/output/client_dll.rs b/output/client_dll.rs index 94ea706..4f923eb 100644 --- a/output/client_dll.rs +++ b/output/client_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/engine2_dll.cs b/output/engine2_dll.cs index 284197f..12446de 100644 --- a/output/engine2_dll.cs +++ b/output/engine2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: engine2.dll diff --git a/output/engine2_dll.hpp b/output/engine2_dll.hpp index f53da4f..eb0c0b0 100644 --- a/output/engine2_dll.hpp +++ b/output/engine2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/engine2_dll.json b/output/engine2_dll.json index 426120a..a37dc8b 100644 --- a/output/engine2_dll.json +++ b/output/engine2_dll.json @@ -8,24 +8,42 @@ }, "CEntityComponentHelper": { "fields": { - "m_flags": 8, - "m_nPriority": 24, - "m_pInfo": 16, - "m_pNext": 32 + "m_flags": { + "offset": 8, + "type_name": "uint32" + }, + "m_nPriority": { + "offset": 24, + "type_name": "int32" + }, + "m_pInfo": { + "offset": 16, + "type_name": "EntComponentInfo_t*" + }, + "m_pNext": { + "offset": 32, + "type_name": "CEntityComponentHelper*" + } }, "metadata": [], "parent": null }, "CEntityIOOutput": { "fields": { - "m_Value": 24 + "m_Value": { + "offset": 24, + "type_name": "CVariantBase" + } }, "metadata": [], "parent": null }, "CNetworkVarChainer": { "fields": { - "m_PathIndex": 32 + "m_PathIndex": { + "offset": 32, + "type_name": "ChangeAccessorFieldPathIndex_t" + } }, "metadata": [], "parent": null @@ -37,23 +55,56 @@ }, "EngineLoopState_t": { "fields": { - "m_nPlatWindowHeight": 28, - "m_nPlatWindowWidth": 24, - "m_nRenderHeight": 36, - "m_nRenderWidth": 32 + "m_nPlatWindowHeight": { + "offset": 28, + "type_name": "int32" + }, + "m_nPlatWindowWidth": { + "offset": 24, + "type_name": "int32" + }, + "m_nRenderHeight": { + "offset": 36, + "type_name": "int32" + }, + "m_nRenderWidth": { + "offset": 32, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "EntComponentInfo_t": { "fields": { - "m_nFlags": 36, - "m_nRuntimeIndex": 32, - "m_pBaseClassComponentHelper": 96, - "m_pCPPClassname": 8, - "m_pName": 0, - "m_pNetworkDataReferencedDescription": 16, - "m_pNetworkDataReferencedPtrPropDescription": 24 + "m_nFlags": { + "offset": 36, + "type_name": "uint32" + }, + "m_nRuntimeIndex": { + "offset": 32, + "type_name": "int32" + }, + "m_pBaseClassComponentHelper": { + "offset": 96, + "type_name": "CEntityComponentHelper*" + }, + "m_pCPPClassname": { + "offset": 8, + "type_name": "char*" + }, + "m_pName": { + "offset": 0, + "type_name": "char*" + }, + "m_pNetworkDataReferencedDescription": { + "offset": 16, + "type_name": "char*" + }, + "m_pNetworkDataReferencedPtrPropDescription": { + "offset": 24, + "type_name": "char*" + } }, "metadata": [], "parent": null @@ -70,17 +121,32 @@ }, "EventAdvanceTick_t": { "fields": { - "m_nCurrentTick": 48, - "m_nCurrentTickThisFrame": 52, - "m_nTotalTicks": 60, - "m_nTotalTicksThisFrame": 56 + "m_nCurrentTick": { + "offset": 48, + "type_name": "int32" + }, + "m_nCurrentTickThisFrame": { + "offset": 52, + "type_name": "int32" + }, + "m_nTotalTicks": { + "offset": 60, + "type_name": "int32" + }, + "m_nTotalTicksThisFrame": { + "offset": 56, + "type_name": "int32" + } }, "metadata": [], "parent": "EventSimulate_t" }, "EventAppShutdown_t": { "fields": { - "m_nDummy0": 0 + "m_nDummy0": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null @@ -97,21 +163,48 @@ }, "EventClientFrameSimulate_t": { "fields": { - "m_LoopState": 0, - "m_bScheduleSendTickPacket": 48, - "m_flFrameTime": 44, - "m_flRealTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_bScheduleSendTickPacket": { + "offset": 48, + "type_name": "bool" + }, + "m_flFrameTime": { + "offset": 44, + "type_name": "float32" + }, + "m_flRealTime": { + "offset": 40, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "EventClientOutput_t": { "fields": { - "m_LoopState": 0, - "m_bRenderOnly": 52, - "m_flRealTime": 44, - "m_flRenderFrameTimeUnbounded": 48, - "m_flRenderTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_bRenderOnly": { + "offset": 52, + "type_name": "bool" + }, + "m_flRealTime": { + "offset": 44, + "type_name": "float32" + }, + "m_flRenderFrameTimeUnbounded": { + "offset": 48, + "type_name": "float32" + }, + "m_flRenderTime": { + "offset": 40, + "type_name": "float32" + } }, "metadata": [], "parent": null @@ -123,15 +216,24 @@ }, "EventClientPollInput_t": { "fields": { - "m_LoopState": 0, - "m_flRealTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_flRealTime": { + "offset": 40, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "EventClientPollNetworking_t": { "fields": { - "m_nTickCount": 0 + "m_nTickCount": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null @@ -143,11 +245,26 @@ }, "EventClientPostOutput_t": { "fields": { - "m_LoopState": 0, - "m_bRenderOnly": 56, - "m_flRenderFrameTime": 48, - "m_flRenderFrameTimeUnbounded": 52, - "m_flRenderTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_bRenderOnly": { + "offset": 56, + "type_name": "bool" + }, + "m_flRenderFrameTime": { + "offset": 48, + "type_name": "float32" + }, + "m_flRenderFrameTimeUnbounded": { + "offset": 52, + "type_name": "float32" + }, + "m_flRenderTime": { + "offset": 40, + "type_name": "float64" + } }, "metadata": [], "parent": null @@ -159,12 +276,30 @@ }, "EventClientPreOutput_t": { "fields": { - "m_LoopState": 0, - "m_bRenderOnly": 68, - "m_flRealTime": 64, - "m_flRenderFrameTime": 48, - "m_flRenderFrameTimeUnbounded": 56, - "m_flRenderTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_bRenderOnly": { + "offset": 68, + "type_name": "bool" + }, + "m_flRealTime": { + "offset": 64, + "type_name": "float32" + }, + "m_flRenderFrameTime": { + "offset": 48, + "type_name": "float64" + }, + "m_flRenderFrameTimeUnbounded": { + "offset": 56, + "type_name": "float64" + }, + "m_flRenderTime": { + "offset": 40, + "type_name": "float64" + } }, "metadata": [], "parent": null @@ -176,33 +311,60 @@ }, "EventClientProcessGameInput_t": { "fields": { - "m_LoopState": 0, - "m_flFrameTime": 44, - "m_flRealTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_flFrameTime": { + "offset": 44, + "type_name": "float32" + }, + "m_flRealTime": { + "offset": 40, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "EventClientProcessInput_t": { "fields": { - "m_LoopState": 0, - "m_flRealTime": 40, - "m_flTickInterval": 44, - "m_flTickStartTime": 48 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_flRealTime": { + "offset": 40, + "type_name": "float32" + }, + "m_flTickInterval": { + "offset": 44, + "type_name": "float32" + }, + "m_flTickStartTime": { + "offset": 48, + "type_name": "float64" + } }, "metadata": [], "parent": null }, "EventClientProcessNetworking_t": { "fields": { - "m_nTickCount": 0 + "m_nTickCount": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "EventClientSceneSystemThreadStateChange_t": { "fields": { - "m_bThreadsActive": 0 + "m_bThreadsActive": { + "offset": 0, + "type_name": "bool" + } }, "metadata": [], "parent": null @@ -214,7 +376,10 @@ }, "EventFrameBoundary_t": { "fields": { - "m_flFrameTime": 0 + "m_flFrameTime": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [], "parent": null @@ -226,31 +391,52 @@ }, "EventPostAdvanceTick_t": { "fields": { - "m_nCurrentTick": 48, - "m_nCurrentTickThisFrame": 52, - "m_nTotalTicks": 60, - "m_nTotalTicksThisFrame": 56 + "m_nCurrentTick": { + "offset": 48, + "type_name": "int32" + }, + "m_nCurrentTickThisFrame": { + "offset": 52, + "type_name": "int32" + }, + "m_nTotalTicks": { + "offset": 60, + "type_name": "int32" + }, + "m_nTotalTicksThisFrame": { + "offset": 56, + "type_name": "int32" + } }, "metadata": [], "parent": "EventSimulate_t" }, "EventPostDataUpdate_t": { "fields": { - "m_nCount": 0 + "m_nCount": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "EventPreDataUpdate_t": { "fields": { - "m_nCount": 0 + "m_nCount": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "EventProfileStorageAvailable_t": { "fields": { - "m_nSplitScreenSlot": 0 + "m_nSplitScreenSlot": { + "offset": 0, + "type_name": "CSplitScreenSlot" + } }, "metadata": [], "parent": null @@ -297,32 +483,74 @@ }, "EventSetTime_t": { "fields": { - "m_LoopState": 0, - "m_flRealTime": 48, - "m_flRenderFrameTime": 64, - "m_flRenderFrameTimeUnbounded": 72, - "m_flRenderFrameTimeUnscaled": 80, - "m_flRenderTime": 56, - "m_flTickRemainder": 88, - "m_nClientOutputFrames": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_flRealTime": { + "offset": 48, + "type_name": "float64" + }, + "m_flRenderFrameTime": { + "offset": 64, + "type_name": "float64" + }, + "m_flRenderFrameTimeUnbounded": { + "offset": 72, + "type_name": "float64" + }, + "m_flRenderFrameTimeUnscaled": { + "offset": 80, + "type_name": "float64" + }, + "m_flRenderTime": { + "offset": 56, + "type_name": "float64" + }, + "m_flTickRemainder": { + "offset": 88, + "type_name": "float64" + }, + "m_nClientOutputFrames": { + "offset": 40, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "EventSimpleLoopFrameUpdate_t": { "fields": { - "m_LoopState": 0, - "m_flFrameTime": 44, - "m_flRealTime": 40 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_flFrameTime": { + "offset": 44, + "type_name": "float32" + }, + "m_flRealTime": { + "offset": 40, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "EventSimulate_t": { "fields": { - "m_LoopState": 0, - "m_bFirstTick": 40, - "m_bLastTick": 41 + "m_LoopState": { + "offset": 0, + "type_name": "EngineLoopState_t" + }, + "m_bFirstTick": { + "offset": 40, + "type_name": "bool" + }, + "m_bLastTick": { + "offset": 41, + "type_name": "bool" + } }, "metadata": [], "parent": null @@ -334,14 +562,20 @@ }, "GameTick_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "GameTime_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [], "parent": null diff --git a/output/engine2_dll.rs b/output/engine2_dll.rs index b77ffe8..9d84cc8 100644 --- a/output/engine2_dll.rs +++ b/output/engine2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/host_dll.cs b/output/host_dll.cs index 1b51e6c..c26cdcd 100644 --- a/output/host_dll.cs +++ b/output/host_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: host.dll diff --git a/output/host_dll.hpp b/output/host_dll.hpp index dcc4bf4..5f4f5a7 100644 --- a/output/host_dll.hpp +++ b/output/host_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/host_dll.json b/output/host_dll.json index 114932b..90d6470 100644 --- a/output/host_dll.json +++ b/output/host_dll.json @@ -3,14 +3,20 @@ "classes": { "CAnimScriptBase": { "fields": { - "m_bIsValid": 8 + "m_bIsValid": { + "offset": 8, + "type_name": "bool" + } }, "metadata": [], "parent": null }, "EmptyTestScript": { "fields": { - "m_hTest": 16 + "m_hTest": { + "offset": 16, + "type_name": "CAnimScriptParam" + } }, "metadata": [], "parent": "CAnimScriptBase" diff --git a/output/host_dll.rs b/output/host_dll.rs index af83afc..b48be3e 100644 --- a/output/host_dll.rs +++ b/output/host_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/info.json b/output/info.json index 4364e7e..f392b52 100644 --- a/output/info.json +++ b/output/info.json @@ -1,4 +1,4 @@ { - "build_number": 14079, - "timestamp": "2025-05-16T03:33:22.466198100+00:00" + "build_number": 14084, + "timestamp": "2025-06-14T07:46:53.547713900+00:00" } \ No newline at end of file diff --git a/output/interfaces.cs b/output/interfaces.cs index a4efb2b..fbfcb1b 100644 --- a/output/interfaces.cs +++ b/output/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll @@ -9,49 +9,49 @@ namespace CS2Dumper.Interfaces { } // Module: client.dll public static class ClientDll { - public const nint ClientToolsInfo_001 = 0x1843EE0; - public const nint EmptyWorldService001_Client = 0x1800070; - public const nint GameClientExports001 = 0x1840B98; - public const nint LegacyGameUI001 = 0x18611D0; - public const nint Source2Client002 = 0x1A5A570; - public const nint Source2ClientConfig001 = 0x19F2FA0; - public const nint Source2ClientPrediction001 = 0x184BF50; - public const nint Source2ClientUI001 = 0x185F700; + public const nint ClientToolsInfo_001 = 0x184DEE0; + public const nint EmptyWorldService001_Client = 0x180A0C0; + public const nint GameClientExports001 = 0x184AB98; + public const nint LegacyGameUI001 = 0x186B1D0; + public const nint Source2Client002 = 0x1A648B0; + public const nint Source2ClientConfig001 = 0x19FD2F0; + public const nint Source2ClientPrediction001 = 0x1855F50; + public const nint Source2ClientUI001 = 0x1869700; } // Module: engine2.dll public static class Engine2Dll { - public const nint BenchmarkService001 = 0x547D20; - public const nint BugService001 = 0x5E0CC0; - public const nint ClientServerEngineLoopService_001 = 0x548A40; - public const nint EngineGameUI001 = 0x545B80; - public const nint EngineServiceMgr001 = 0x621BA0; - public const nint GameEventSystemClientV001 = 0x621EC0; - public const nint GameEventSystemServerV001 = 0x622000; - public const nint GameResourceServiceClientV001 = 0x547E20; - public const nint GameResourceServiceServerV001 = 0x547E80; - public const nint GameUIService_001 = 0x5E0FC0; - public const nint HostStateMgr001 = 0x548930; - public const nint INETSUPPORT_001 = 0x541060; - public const nint InputService_001 = 0x5E12D0; - public const nint KeyValueCache001 = 0x5489E0; - public const nint MapListService_001 = 0x620320; - public const nint NetworkClientService_001 = 0x6204B0; - public const nint NetworkP2PService_001 = 0x548130; - public const nint NetworkServerService_001 = 0x620840; - public const nint NetworkService_001 = 0x548280; - public const nint RenderService_001 = 0x620AA0; - public const nint ScreenshotService001 = 0x620D40; - public const nint SimpleEngineLoopService_001 = 0x548B50; - public const nint SoundService_001 = 0x5482C0; - public const nint Source2EngineToClient001 = 0x545200; - public const nint Source2EngineToClientStringTable001 = 0x545260; - public const nint Source2EngineToServer001 = 0x5452F8; - public const nint Source2EngineToServerStringTable001 = 0x545320; - public const nint SplitScreenService_001 = 0x5485A0; - public const nint StatsService_001 = 0x621170; - public const nint ToolService_001 = 0x548760; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; - public const nint VProfService_001 = 0x5487A0; + public const nint BenchmarkService001 = 0x546D30; + public const nint BugService001 = 0x5DFCD0; + public const nint ClientServerEngineLoopService_001 = 0x547A50; + public const nint EngineGameUI001 = 0x544B90; + public const nint EngineServiceMgr001 = 0x620BB0; + public const nint GameEventSystemClientV001 = 0x620ED0; + public const nint GameEventSystemServerV001 = 0x621010; + public const nint GameResourceServiceClientV001 = 0x546E30; + public const nint GameResourceServiceServerV001 = 0x546E90; + public const nint GameUIService_001 = 0x5DFFD0; + public const nint HostStateMgr001 = 0x547940; + public const nint INETSUPPORT_001 = 0x540060; + public const nint InputService_001 = 0x5E02E0; + public const nint KeyValueCache001 = 0x5479F0; + public const nint MapListService_001 = 0x61F330; + public const nint NetworkClientService_001 = 0x61F4C0; + public const nint NetworkP2PService_001 = 0x547140; + public const nint NetworkServerService_001 = 0x61F850; + public const nint NetworkService_001 = 0x547290; + public const nint RenderService_001 = 0x61FAB0; + public const nint ScreenshotService001 = 0x61FD50; + public const nint SimpleEngineLoopService_001 = 0x547B60; + public const nint SoundService_001 = 0x5472D0; + public const nint Source2EngineToClient001 = 0x544210; + public const nint Source2EngineToClientStringTable001 = 0x544270; + public const nint Source2EngineToServer001 = 0x544308; + public const nint Source2EngineToServerStringTable001 = 0x544330; + public const nint SplitScreenService_001 = 0x5475B0; + public const nint StatsService_001 = 0x620180; + public const nint ToolService_001 = 0x547770; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20; + public const nint VProfService_001 = 0x5477B0; } // Module: filesystem_stdio.dll public static class FilesystemStdioDll { @@ -84,8 +84,8 @@ namespace CS2Dumper.Interfaces { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint GameTypes001 = 0x1A3190; - public const nint MATCHFRAMEWORK_001 = 0x1AB360; + public const nint GameTypes001 = 0x1A52E0; + public const nint MATCHFRAMEWORK_001 = 0x1AD510; } // Module: materialsystem2.dll public static class Materialsystem2Dll { @@ -148,7 +148,7 @@ namespace CS2Dumper.Interfaces { // Module: scenesystem.dll public static class ScenesystemDll { public const nint RenderingPipelines_001 = 0x5CEB10; - public const nint SceneSystem_002 = 0x7ADFF0; + public const nint SceneSystem_002 = 0x7ADFE0; public const nint SceneUtils_001 = 0x5CF360; } // Module: schemasystem.dll @@ -157,16 +157,16 @@ namespace CS2Dumper.Interfaces { } // Module: server.dll public static class ServerDll { - public const nint EmptyWorldService001_Server = 0x136BD70; - public const nint EntitySubclassUtilsV001 = 0x131C3D0; - public const nint NavGameTest001 = 0x140AE48; - public const nint ServerToolsInfo_001 = 0x13C07B8; - public const nint Source2GameClients001 = 0x13BA680; - public const nint Source2GameDirector001 = 0x14EE6A0; - public const nint Source2GameEntities001 = 0x13C06E0; - public const nint Source2Server001 = 0x13C0550; - public const nint Source2ServerConfig001 = 0x15B9178; - public const nint customnavsystem001 = 0x1300B48; + public const nint EmptyWorldService001_Server = 0x1371BF0; + public const nint EntitySubclassUtilsV001 = 0x1322230; + public const nint NavGameTest001 = 0x1410CC8; + public const nint ServerToolsInfo_001 = 0x13C6618; + public const nint Source2GameClients001 = 0x13C04E0; + public const nint Source2GameDirector001 = 0x14F4500; + public const nint Source2GameEntities001 = 0x13C6540; + public const nint Source2Server001 = 0x13C63B0; + public const nint Source2ServerConfig001 = 0x15BEE88; + public const nint customnavsystem001 = 0x13069B8; } // Module: soundsystem.dll public static class SoundsystemDll { @@ -181,27 +181,27 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64Dll { - public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BAFD69A); - public const nint IVALIDATE001 = 0x151D288; - public const nint SteamClient006 = 0x151A9B0; - public const nint SteamClient007 = 0x151A9B8; - public const nint SteamClient008 = 0x151A9C0; - public const nint SteamClient009 = 0x151A9C8; - public const nint SteamClient010 = 0x151A9D0; - public const nint SteamClient011 = 0x151A9D8; - public const nint SteamClient012 = 0x151A9E0; - public const nint SteamClient013 = 0x151A9E8; - public const nint SteamClient014 = 0x151A9F0; - public const nint SteamClient015 = 0x151A9F8; - public const nint SteamClient016 = 0x151AA00; - public const nint SteamClient017 = 0x151AA08; - public const nint SteamClient018 = 0x151AA10; - public const nint SteamClient019 = 0x151AA18; - public const nint SteamClient020 = 0x151AA20; - public const nint SteamClient021 = 0x151AA28; - public const nint SteamClient022 = 0x151AA30; - public const nint p2pvoice002 = 0x14E267F; - public const nint p2pvoicesingleton002 = 0x14F80E0; + public static readonly nint CLIENTENGINE_INTERFACE_VERSION005 = unchecked((nint)0xFFFFFFFF8BB0203A); + public const nint IVALIDATE001 = 0x15211D8; + public const nint SteamClient006 = 0x151E900; + public const nint SteamClient007 = 0x151E908; + public const nint SteamClient008 = 0x151E910; + public const nint SteamClient009 = 0x151E918; + public const nint SteamClient010 = 0x151E920; + public const nint SteamClient011 = 0x151E928; + public const nint SteamClient012 = 0x151E930; + public const nint SteamClient013 = 0x151E938; + public const nint SteamClient014 = 0x151E940; + public const nint SteamClient015 = 0x151E948; + public const nint SteamClient016 = 0x151E950; + public const nint SteamClient017 = 0x151E958; + public const nint SteamClient018 = 0x151E960; + public const nint SteamClient019 = 0x151E968; + public const nint SteamClient020 = 0x151E970; + public const nint SteamClient021 = 0x151E978; + public const nint SteamClient022 = 0x151E980; + public const nint p2pvoice002 = 0x14E265F; + public const nint p2pvoicesingleton002 = 0x14FC0E0; } // Module: tier0.dll public static class Tier0Dll { @@ -225,8 +225,8 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64Dll { - public const nint IVALIDATE001 = 0x6A990; - public const nint VEngineCvar002 = 0x69070; + public const nint IVALIDATE001 = 0x6E990; + public const nint VEngineCvar002 = 0x6D070; } // Module: worldrenderer.dll public static class WorldrendererDll { diff --git a/output/interfaces.hpp b/output/interfaces.hpp index aa47e0a..8809532 100644 --- a/output/interfaces.hpp +++ b/output/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once @@ -14,49 +14,49 @@ namespace cs2_dumper { } // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x1843EE0; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x1800070; - constexpr std::ptrdiff_t GameClientExports001 = 0x1840B98; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x18611D0; - constexpr std::ptrdiff_t Source2Client002 = 0x1A5A570; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19F2FA0; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x184BF50; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x185F700; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x184DEE0; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x180A0C0; + constexpr std::ptrdiff_t GameClientExports001 = 0x184AB98; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x186B1D0; + constexpr std::ptrdiff_t Source2Client002 = 0x1A648B0; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x19FD2F0; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x1855F50; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x1869700; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t BenchmarkService001 = 0x547D20; - constexpr std::ptrdiff_t BugService001 = 0x5E0CC0; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x548A40; - constexpr std::ptrdiff_t EngineGameUI001 = 0x545B80; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x621BA0; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x621EC0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x622000; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x547E20; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x547E80; - constexpr std::ptrdiff_t GameUIService_001 = 0x5E0FC0; - constexpr std::ptrdiff_t HostStateMgr001 = 0x548930; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0x541060; - constexpr std::ptrdiff_t InputService_001 = 0x5E12D0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x5489E0; - constexpr std::ptrdiff_t MapListService_001 = 0x620320; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x6204B0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x548130; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x620840; - constexpr std::ptrdiff_t NetworkService_001 = 0x548280; - constexpr std::ptrdiff_t RenderService_001 = 0x620AA0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x620D40; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x548B50; - constexpr std::ptrdiff_t SoundService_001 = 0x5482C0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x545200; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x545260; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x5452F8; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x545320; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x5485A0; - constexpr std::ptrdiff_t StatsService_001 = 0x621170; - constexpr std::ptrdiff_t ToolService_001 = 0x548760; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x545C10; - constexpr std::ptrdiff_t VProfService_001 = 0x5487A0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x546D30; + constexpr std::ptrdiff_t BugService001 = 0x5DFCD0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x547A50; + constexpr std::ptrdiff_t EngineGameUI001 = 0x544B90; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x620BB0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x620ED0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x621010; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x546E30; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x546E90; + constexpr std::ptrdiff_t GameUIService_001 = 0x5DFFD0; + constexpr std::ptrdiff_t HostStateMgr001 = 0x547940; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x540060; + constexpr std::ptrdiff_t InputService_001 = 0x5E02E0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x5479F0; + constexpr std::ptrdiff_t MapListService_001 = 0x61F330; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x61F4C0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x547140; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x61F850; + constexpr std::ptrdiff_t NetworkService_001 = 0x547290; + constexpr std::ptrdiff_t RenderService_001 = 0x61FAB0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x61FD50; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x547B60; + constexpr std::ptrdiff_t SoundService_001 = 0x5472D0; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x544210; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x544270; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x544308; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x544330; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x5475B0; + constexpr std::ptrdiff_t StatsService_001 = 0x620180; + constexpr std::ptrdiff_t ToolService_001 = 0x547770; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x544C20; + constexpr std::ptrdiff_t VProfService_001 = 0x5477B0; } // Module: filesystem_stdio.dll namespace filesystem_stdio_dll { @@ -89,8 +89,8 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t GameTypes001 = 0x1A3190; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AB360; + constexpr std::ptrdiff_t GameTypes001 = 0x1A52E0; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1AD510; } // Module: materialsystem2.dll namespace materialsystem2_dll { @@ -153,7 +153,7 @@ namespace cs2_dumper { // Module: scenesystem.dll namespace scenesystem_dll { constexpr std::ptrdiff_t RenderingPipelines_001 = 0x5CEB10; - constexpr std::ptrdiff_t SceneSystem_002 = 0x7ADFF0; + constexpr std::ptrdiff_t SceneSystem_002 = 0x7ADFE0; constexpr std::ptrdiff_t SceneUtils_001 = 0x5CF360; } // Module: schemasystem.dll @@ -162,16 +162,16 @@ namespace cs2_dumper { } // Module: server.dll namespace server_dll { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x136BD70; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x131C3D0; - constexpr std::ptrdiff_t NavGameTest001 = 0x140AE48; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C07B8; - constexpr std::ptrdiff_t Source2GameClients001 = 0x13BA680; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14EE6A0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C06E0; - constexpr std::ptrdiff_t Source2Server001 = 0x13C0550; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15B9178; - constexpr std::ptrdiff_t customnavsystem001 = 0x1300B48; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x1371BF0; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x1322230; + constexpr std::ptrdiff_t NavGameTest001 = 0x1410CC8; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x13C6618; + constexpr std::ptrdiff_t Source2GameClients001 = 0x13C04E0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14F4500; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x13C6540; + constexpr std::ptrdiff_t Source2Server001 = 0x13C63B0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x15BEE88; + constexpr std::ptrdiff_t customnavsystem001 = 0x13069B8; } // Module: soundsystem.dll namespace soundsystem_dll { @@ -186,27 +186,27 @@ namespace cs2_dumper { } // Module: steamclient64.dll namespace steamclient64_dll { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BAFD69A; - constexpr std::ptrdiff_t IVALIDATE001 = 0x151D288; - constexpr std::ptrdiff_t SteamClient006 = 0x151A9B0; - constexpr std::ptrdiff_t SteamClient007 = 0x151A9B8; - constexpr std::ptrdiff_t SteamClient008 = 0x151A9C0; - constexpr std::ptrdiff_t SteamClient009 = 0x151A9C8; - constexpr std::ptrdiff_t SteamClient010 = 0x151A9D0; - constexpr std::ptrdiff_t SteamClient011 = 0x151A9D8; - constexpr std::ptrdiff_t SteamClient012 = 0x151A9E0; - constexpr std::ptrdiff_t SteamClient013 = 0x151A9E8; - constexpr std::ptrdiff_t SteamClient014 = 0x151A9F0; - constexpr std::ptrdiff_t SteamClient015 = 0x151A9F8; - constexpr std::ptrdiff_t SteamClient016 = 0x151AA00; - constexpr std::ptrdiff_t SteamClient017 = 0x151AA08; - constexpr std::ptrdiff_t SteamClient018 = 0x151AA10; - constexpr std::ptrdiff_t SteamClient019 = 0x151AA18; - constexpr std::ptrdiff_t SteamClient020 = 0x151AA20; - constexpr std::ptrdiff_t SteamClient021 = 0x151AA28; - constexpr std::ptrdiff_t SteamClient022 = 0x151AA30; - constexpr std::ptrdiff_t p2pvoice002 = 0x14E267F; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14F80E0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0xFFFFFFFF8BB0203A; + constexpr std::ptrdiff_t IVALIDATE001 = 0x15211D8; + constexpr std::ptrdiff_t SteamClient006 = 0x151E900; + constexpr std::ptrdiff_t SteamClient007 = 0x151E908; + constexpr std::ptrdiff_t SteamClient008 = 0x151E910; + constexpr std::ptrdiff_t SteamClient009 = 0x151E918; + constexpr std::ptrdiff_t SteamClient010 = 0x151E920; + constexpr std::ptrdiff_t SteamClient011 = 0x151E928; + constexpr std::ptrdiff_t SteamClient012 = 0x151E930; + constexpr std::ptrdiff_t SteamClient013 = 0x151E938; + constexpr std::ptrdiff_t SteamClient014 = 0x151E940; + constexpr std::ptrdiff_t SteamClient015 = 0x151E948; + constexpr std::ptrdiff_t SteamClient016 = 0x151E950; + constexpr std::ptrdiff_t SteamClient017 = 0x151E958; + constexpr std::ptrdiff_t SteamClient018 = 0x151E960; + constexpr std::ptrdiff_t SteamClient019 = 0x151E968; + constexpr std::ptrdiff_t SteamClient020 = 0x151E970; + constexpr std::ptrdiff_t SteamClient021 = 0x151E978; + constexpr std::ptrdiff_t SteamClient022 = 0x151E980; + constexpr std::ptrdiff_t p2pvoice002 = 0x14E265F; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x14FC0E0; } // Module: tier0.dll namespace tier0_dll { @@ -230,8 +230,8 @@ namespace cs2_dumper { } // Module: vstdlib_s64.dll namespace vstdlib_s64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x6A990; - constexpr std::ptrdiff_t VEngineCvar002 = 0x69070; + constexpr std::ptrdiff_t IVALIDATE001 = 0x6E990; + constexpr std::ptrdiff_t VEngineCvar002 = 0x6D070; } // Module: worldrenderer.dll namespace worldrenderer_dll { diff --git a/output/interfaces.json b/output/interfaces.json index 1ba8bd8..524df78 100644 --- a/output/interfaces.json +++ b/output/interfaces.json @@ -4,48 +4,48 @@ "AnimationSystem_001": 6323504 }, "client.dll": { - "ClientToolsInfo_001": 25444064, - "EmptyWorldService001_Client": 25165936, - "GameClientExports001": 25430936, - "LegacyGameUI001": 25563600, - "Source2Client002": 27633008, - "Source2ClientConfig001": 27209632, - "Source2ClientPrediction001": 25476944, - "Source2ClientUI001": 25556736 + "ClientToolsInfo_001": 25485024, + "EmptyWorldService001_Client": 25206976, + "GameClientExports001": 25471896, + "LegacyGameUI001": 25604560, + "Source2Client002": 27674800, + "Source2ClientConfig001": 27251440, + "Source2ClientPrediction001": 25517904, + "Source2ClientUI001": 25597696 }, "engine2.dll": { - "BenchmarkService001": 5537056, - "BugService001": 6163648, - "ClientServerEngineLoopService_001": 5540416, - "EngineGameUI001": 5528448, - "EngineServiceMgr001": 6429600, - "GameEventSystemClientV001": 6430400, - "GameEventSystemServerV001": 6430720, - "GameResourceServiceClientV001": 5537312, - "GameResourceServiceServerV001": 5537408, - "GameUIService_001": 6164416, - "HostStateMgr001": 5540144, - "INETSUPPORT_001": 5509216, - "InputService_001": 6165200, - "KeyValueCache001": 5540320, - "MapListService_001": 6423328, - "NetworkClientService_001": 6423728, - "NetworkP2PService_001": 5538096, - "NetworkServerService_001": 6424640, - "NetworkService_001": 5538432, - "RenderService_001": 6425248, - "ScreenshotService001": 6425920, - "SimpleEngineLoopService_001": 5540688, - "SoundService_001": 5538496, - "Source2EngineToClient001": 5526016, - "Source2EngineToClientStringTable001": 5526112, - "Source2EngineToServer001": 5526264, - "Source2EngineToServerStringTable001": 5526304, - "SplitScreenService_001": 5539232, - "StatsService_001": 6426992, - "ToolService_001": 5539680, - "VENGINE_GAMEUIFUNCS_VERSION005": 5528592, - "VProfService_001": 5539744 + "BenchmarkService001": 5532976, + "BugService001": 6159568, + "ClientServerEngineLoopService_001": 5536336, + "EngineGameUI001": 5524368, + "EngineServiceMgr001": 6425520, + "GameEventSystemClientV001": 6426320, + "GameEventSystemServerV001": 6426640, + "GameResourceServiceClientV001": 5533232, + "GameResourceServiceServerV001": 5533328, + "GameUIService_001": 6160336, + "HostStateMgr001": 5536064, + "INETSUPPORT_001": 5505120, + "InputService_001": 6161120, + "KeyValueCache001": 5536240, + "MapListService_001": 6419248, + "NetworkClientService_001": 6419648, + "NetworkP2PService_001": 5534016, + "NetworkServerService_001": 6420560, + "NetworkService_001": 5534352, + "RenderService_001": 6421168, + "ScreenshotService001": 6421840, + "SimpleEngineLoopService_001": 5536608, + "SoundService_001": 5534416, + "Source2EngineToClient001": 5521936, + "Source2EngineToClientStringTable001": 5522032, + "Source2EngineToServer001": 5522184, + "Source2EngineToServerStringTable001": 5522224, + "SplitScreenService_001": 5535152, + "StatsService_001": 6422912, + "ToolService_001": 5535600, + "VENGINE_GAMEUIFUNCS_VERSION005": 5524512, + "VProfService_001": 5535664 }, "filesystem_stdio.dll": { "VAsyncFileSystem2_001": 2147728, @@ -72,8 +72,8 @@ "Localize_001": 240336 }, "matchmaking.dll": { - "GameTypes001": 1716624, - "MATCHFRAMEWORK_001": 1749856 + "GameTypes001": 1725152, + "MATCHFRAMEWORK_001": 1758480 }, "materialsystem2.dll": { "FontManager_001": 1131312, @@ -123,23 +123,23 @@ }, "scenesystem.dll": { "RenderingPipelines_001": 6089488, - "SceneSystem_002": 8052720, + "SceneSystem_002": 8052704, "SceneUtils_001": 6091616 }, "schemasystem.dll": { "SchemaSystem_001": 399072 }, "server.dll": { - "EmptyWorldService001_Server": 20364656, - "EntitySubclassUtilsV001": 20038608, - "NavGameTest001": 21016136, - "ServerToolsInfo_001": 20711352, - "Source2GameClients001": 20686464, - "Source2GameDirector001": 21948064, - "Source2GameEntities001": 20711136, - "Source2Server001": 20710736, - "Source2ServerConfig001": 22778232, - "customnavsystem001": 19925832 + "EmptyWorldService001_Server": 20388848, + "EntitySubclassUtilsV001": 20062768, + "NavGameTest001": 21040328, + "ServerToolsInfo_001": 20735512, + "Source2GameClients001": 20710624, + "Source2GameDirector001": 21972224, + "Source2GameEntities001": 20735296, + "Source2Server001": 20734896, + "Source2ServerConfig001": 22802056, + "customnavsystem001": 19950008 }, "soundsystem.dll": { "SoundOpSystem001": 3808336, @@ -151,27 +151,27 @@ "SteamAudio001": 2177520 }, "steamclient64.dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758141082, - "IVALIDATE001": 22139528, - "SteamClient006": 22129072, - "SteamClient007": 22129080, - "SteamClient008": 22129088, - "SteamClient009": 22129096, - "SteamClient010": 22129104, - "SteamClient011": 22129112, - "SteamClient012": 22129120, - "SteamClient013": 22129128, - "SteamClient014": 22129136, - "SteamClient015": 22129144, - "SteamClient016": 22129152, - "SteamClient017": 22129160, - "SteamClient018": 22129168, - "SteamClient019": 22129176, - "SteamClient020": 22129184, - "SteamClient021": 22129192, - "SteamClient022": 22129200, - "p2pvoice002": 21898879, - "p2pvoicesingleton002": 21987552 + "CLIENTENGINE_INTERFACE_VERSION005": 18446744071758159930, + "IVALIDATE001": 22155736, + "SteamClient006": 22145280, + "SteamClient007": 22145288, + "SteamClient008": 22145296, + "SteamClient009": 22145304, + "SteamClient010": 22145312, + "SteamClient011": 22145320, + "SteamClient012": 22145328, + "SteamClient013": 22145336, + "SteamClient014": 22145344, + "SteamClient015": 22145352, + "SteamClient016": 22145360, + "SteamClient017": 22145368, + "SteamClient018": 22145376, + "SteamClient019": 22145384, + "SteamClient020": 22145392, + "SteamClient021": 22145400, + "SteamClient022": 22145408, + "p2pvoice002": 21898847, + "p2pvoicesingleton002": 22003936 }, "tier0.dll": { "TestScriptMgr001": 3664512, @@ -190,8 +190,8 @@ "VScriptManager010": 1213952 }, "vstdlib_s64.dll": { - "IVALIDATE001": 436624, - "VEngineCvar002": 430192 + "IVALIDATE001": 453008, + "VEngineCvar002": 446576 }, "worldrenderer.dll": { "WorldRendererMgr001": 1449344 diff --git a/output/interfaces.rs b/output/interfaces.rs index edfa18d..22b23ac 100644 --- a/output/interfaces.rs +++ b/output/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, unused)] @@ -12,49 +12,49 @@ pub mod cs2_dumper { } // Module: client.dll pub mod client_dll { - pub const ClientToolsInfo_001: usize = 0x1843EE0; - pub const EmptyWorldService001_Client: usize = 0x1800070; - pub const GameClientExports001: usize = 0x1840B98; - pub const LegacyGameUI001: usize = 0x18611D0; - pub const Source2Client002: usize = 0x1A5A570; - pub const Source2ClientConfig001: usize = 0x19F2FA0; - pub const Source2ClientPrediction001: usize = 0x184BF50; - pub const Source2ClientUI001: usize = 0x185F700; + pub const ClientToolsInfo_001: usize = 0x184DEE0; + pub const EmptyWorldService001_Client: usize = 0x180A0C0; + pub const GameClientExports001: usize = 0x184AB98; + pub const LegacyGameUI001: usize = 0x186B1D0; + pub const Source2Client002: usize = 0x1A648B0; + pub const Source2ClientConfig001: usize = 0x19FD2F0; + pub const Source2ClientPrediction001: usize = 0x1855F50; + pub const Source2ClientUI001: usize = 0x1869700; } // Module: engine2.dll pub mod engine2_dll { - pub const BenchmarkService001: usize = 0x547D20; - pub const BugService001: usize = 0x5E0CC0; - pub const ClientServerEngineLoopService_001: usize = 0x548A40; - pub const EngineGameUI001: usize = 0x545B80; - pub const EngineServiceMgr001: usize = 0x621BA0; - pub const GameEventSystemClientV001: usize = 0x621EC0; - pub const GameEventSystemServerV001: usize = 0x622000; - pub const GameResourceServiceClientV001: usize = 0x547E20; - pub const GameResourceServiceServerV001: usize = 0x547E80; - pub const GameUIService_001: usize = 0x5E0FC0; - pub const HostStateMgr001: usize = 0x548930; - pub const INETSUPPORT_001: usize = 0x541060; - pub const InputService_001: usize = 0x5E12D0; - pub const KeyValueCache001: usize = 0x5489E0; - pub const MapListService_001: usize = 0x620320; - pub const NetworkClientService_001: usize = 0x6204B0; - pub const NetworkP2PService_001: usize = 0x548130; - pub const NetworkServerService_001: usize = 0x620840; - pub const NetworkService_001: usize = 0x548280; - pub const RenderService_001: usize = 0x620AA0; - pub const ScreenshotService001: usize = 0x620D40; - pub const SimpleEngineLoopService_001: usize = 0x548B50; - pub const SoundService_001: usize = 0x5482C0; - pub const Source2EngineToClient001: usize = 0x545200; - pub const Source2EngineToClientStringTable001: usize = 0x545260; - pub const Source2EngineToServer001: usize = 0x5452F8; - pub const Source2EngineToServerStringTable001: usize = 0x545320; - pub const SplitScreenService_001: usize = 0x5485A0; - pub const StatsService_001: usize = 0x621170; - pub const ToolService_001: usize = 0x548760; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x545C10; - pub const VProfService_001: usize = 0x5487A0; + pub const BenchmarkService001: usize = 0x546D30; + pub const BugService001: usize = 0x5DFCD0; + pub const ClientServerEngineLoopService_001: usize = 0x547A50; + pub const EngineGameUI001: usize = 0x544B90; + pub const EngineServiceMgr001: usize = 0x620BB0; + pub const GameEventSystemClientV001: usize = 0x620ED0; + pub const GameEventSystemServerV001: usize = 0x621010; + pub const GameResourceServiceClientV001: usize = 0x546E30; + pub const GameResourceServiceServerV001: usize = 0x546E90; + pub const GameUIService_001: usize = 0x5DFFD0; + pub const HostStateMgr001: usize = 0x547940; + pub const INETSUPPORT_001: usize = 0x540060; + pub const InputService_001: usize = 0x5E02E0; + pub const KeyValueCache001: usize = 0x5479F0; + pub const MapListService_001: usize = 0x61F330; + pub const NetworkClientService_001: usize = 0x61F4C0; + pub const NetworkP2PService_001: usize = 0x547140; + pub const NetworkServerService_001: usize = 0x61F850; + pub const NetworkService_001: usize = 0x547290; + pub const RenderService_001: usize = 0x61FAB0; + pub const ScreenshotService001: usize = 0x61FD50; + pub const SimpleEngineLoopService_001: usize = 0x547B60; + pub const SoundService_001: usize = 0x5472D0; + pub const Source2EngineToClient001: usize = 0x544210; + pub const Source2EngineToClientStringTable001: usize = 0x544270; + pub const Source2EngineToServer001: usize = 0x544308; + pub const Source2EngineToServerStringTable001: usize = 0x544330; + pub const SplitScreenService_001: usize = 0x5475B0; + pub const StatsService_001: usize = 0x620180; + pub const ToolService_001: usize = 0x547770; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x544C20; + pub const VProfService_001: usize = 0x5477B0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio_dll { @@ -87,8 +87,8 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const GameTypes001: usize = 0x1A3190; - pub const MATCHFRAMEWORK_001: usize = 0x1AB360; + pub const GameTypes001: usize = 0x1A52E0; + pub const MATCHFRAMEWORK_001: usize = 0x1AD510; } // Module: materialsystem2.dll pub mod materialsystem2_dll { @@ -151,7 +151,7 @@ pub mod cs2_dumper { // Module: scenesystem.dll pub mod scenesystem_dll { pub const RenderingPipelines_001: usize = 0x5CEB10; - pub const SceneSystem_002: usize = 0x7ADFF0; + pub const SceneSystem_002: usize = 0x7ADFE0; pub const SceneUtils_001: usize = 0x5CF360; } // Module: schemasystem.dll @@ -160,16 +160,16 @@ pub mod cs2_dumper { } // Module: server.dll pub mod server_dll { - pub const EmptyWorldService001_Server: usize = 0x136BD70; - pub const EntitySubclassUtilsV001: usize = 0x131C3D0; - pub const NavGameTest001: usize = 0x140AE48; - pub const ServerToolsInfo_001: usize = 0x13C07B8; - pub const Source2GameClients001: usize = 0x13BA680; - pub const Source2GameDirector001: usize = 0x14EE6A0; - pub const Source2GameEntities001: usize = 0x13C06E0; - pub const Source2Server001: usize = 0x13C0550; - pub const Source2ServerConfig001: usize = 0x15B9178; - pub const customnavsystem001: usize = 0x1300B48; + pub const EmptyWorldService001_Server: usize = 0x1371BF0; + pub const EntitySubclassUtilsV001: usize = 0x1322230; + pub const NavGameTest001: usize = 0x1410CC8; + pub const ServerToolsInfo_001: usize = 0x13C6618; + pub const Source2GameClients001: usize = 0x13C04E0; + pub const Source2GameDirector001: usize = 0x14F4500; + pub const Source2GameEntities001: usize = 0x13C6540; + pub const Source2Server001: usize = 0x13C63B0; + pub const Source2ServerConfig001: usize = 0x15BEE88; + pub const customnavsystem001: usize = 0x13069B8; } // Module: soundsystem.dll pub mod soundsystem_dll { @@ -184,27 +184,27 @@ pub mod cs2_dumper { } // Module: steamclient64.dll pub mod steamclient64_dll { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BAFD69A; - pub const IVALIDATE001: usize = 0x151D288; - pub const SteamClient006: usize = 0x151A9B0; - pub const SteamClient007: usize = 0x151A9B8; - pub const SteamClient008: usize = 0x151A9C0; - pub const SteamClient009: usize = 0x151A9C8; - pub const SteamClient010: usize = 0x151A9D0; - pub const SteamClient011: usize = 0x151A9D8; - pub const SteamClient012: usize = 0x151A9E0; - pub const SteamClient013: usize = 0x151A9E8; - pub const SteamClient014: usize = 0x151A9F0; - pub const SteamClient015: usize = 0x151A9F8; - pub const SteamClient016: usize = 0x151AA00; - pub const SteamClient017: usize = 0x151AA08; - pub const SteamClient018: usize = 0x151AA10; - pub const SteamClient019: usize = 0x151AA18; - pub const SteamClient020: usize = 0x151AA20; - pub const SteamClient021: usize = 0x151AA28; - pub const SteamClient022: usize = 0x151AA30; - pub const p2pvoice002: usize = 0x14E267F; - pub const p2pvoicesingleton002: usize = 0x14F80E0; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0xFFFFFFFF8BB0203A; + pub const IVALIDATE001: usize = 0x15211D8; + pub const SteamClient006: usize = 0x151E900; + pub const SteamClient007: usize = 0x151E908; + pub const SteamClient008: usize = 0x151E910; + pub const SteamClient009: usize = 0x151E918; + pub const SteamClient010: usize = 0x151E920; + pub const SteamClient011: usize = 0x151E928; + pub const SteamClient012: usize = 0x151E930; + pub const SteamClient013: usize = 0x151E938; + pub const SteamClient014: usize = 0x151E940; + pub const SteamClient015: usize = 0x151E948; + pub const SteamClient016: usize = 0x151E950; + pub const SteamClient017: usize = 0x151E958; + pub const SteamClient018: usize = 0x151E960; + pub const SteamClient019: usize = 0x151E968; + pub const SteamClient020: usize = 0x151E970; + pub const SteamClient021: usize = 0x151E978; + pub const SteamClient022: usize = 0x151E980; + pub const p2pvoice002: usize = 0x14E265F; + pub const p2pvoicesingleton002: usize = 0x14FC0E0; } // Module: tier0.dll pub mod tier0_dll { @@ -228,8 +228,8 @@ pub mod cs2_dumper { } // Module: vstdlib_s64.dll pub mod vstdlib_s64_dll { - pub const IVALIDATE001: usize = 0x6A990; - pub const VEngineCvar002: usize = 0x69070; + pub const IVALIDATE001: usize = 0x6E990; + pub const VEngineCvar002: usize = 0x6D070; } // Module: worldrenderer.dll pub mod worldrenderer_dll { diff --git a/output/materialsystem2_dll.cs b/output/materialsystem2_dll.cs index 5ba1dec..38d7f65 100644 --- a/output/materialsystem2_dll.cs +++ b/output/materialsystem2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: materialsystem2.dll diff --git a/output/materialsystem2_dll.hpp b/output/materialsystem2_dll.hpp index 9e27b41..129f80a 100644 --- a/output/materialsystem2_dll.hpp +++ b/output/materialsystem2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/materialsystem2_dll.json b/output/materialsystem2_dll.json index f68ee85..9718c59 100644 --- a/output/materialsystem2_dll.json +++ b/output/materialsystem2_dll.json @@ -3,7 +3,10 @@ "classes": { "MaterialParamBuffer_t": { "fields": { - "m_value": 8 + "m_value": { + "offset": 8, + "type_name": "CUtlBinaryBlock" + } }, "metadata": [ { @@ -15,7 +18,10 @@ }, "MaterialParamFloat_t": { "fields": { - "m_flValue": 8 + "m_flValue": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -27,7 +33,10 @@ }, "MaterialParamInt_t": { "fields": { - "m_nValue": 8 + "m_nValue": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -39,7 +48,10 @@ }, "MaterialParamString_t": { "fields": { - "m_value": 8 + "m_value": { + "offset": 8, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -51,7 +63,10 @@ }, "MaterialParamTexture_t": { "fields": { - "m_pValue": 8 + "m_pValue": { + "offset": 8, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -63,7 +78,10 @@ }, "MaterialParamVector_t": { "fields": { - "m_value": 8 + "m_value": { + "offset": 8, + "type_name": "Vector4D" + } }, "metadata": [ { @@ -75,7 +93,10 @@ }, "MaterialParam_t": { "fields": { - "m_name": 0 + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -87,20 +108,62 @@ }, "MaterialResourceData_t": { "fields": { - "m_dynamicParams": 112, - "m_dynamicTextureParams": 136, - "m_floatAttributes": 184, - "m_floatParams": 40, - "m_intAttributes": 160, - "m_intParams": 16, - "m_materialName": 0, - "m_renderAttributesUsed": 280, - "m_shaderName": 8, - "m_stringAttributes": 256, - "m_textureAttributes": 232, - "m_textureParams": 88, - "m_vectorAttributes": 208, - "m_vectorParams": 64 + "m_dynamicParams": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_dynamicTextureParams": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_floatAttributes": { + "offset": 184, + "type_name": "CUtlVector" + }, + "m_floatParams": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_intAttributes": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_intParams": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_materialName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_renderAttributesUsed": { + "offset": 280, + "type_name": "CUtlVector" + }, + "m_shaderName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_stringAttributes": { + "offset": 256, + "type_name": "CUtlVector" + }, + "m_textureAttributes": { + "offset": 232, + "type_name": "CUtlVector" + }, + "m_textureParams": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_vectorAttributes": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_vectorParams": { + "offset": 64, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -112,16 +175,46 @@ }, "PostProcessingBloomParameters_t": { "fields": { - "m_blendMode": 0, - "m_flBloomStartValue": 28, - "m_flBloomStrength": 4, - "m_flBloomThreshold": 16, - "m_flBloomThresholdWidth": 20, - "m_flBlurBloomStrength": 12, - "m_flBlurWeight": 32, - "m_flScreenBloomStrength": 8, - "m_flSkyboxBloomStrength": 24, - "m_vBlurTint": 52 + "m_blendMode": { + "offset": 0, + "type_name": "BloomBlendMode_t" + }, + "m_flBloomStartValue": { + "offset": 28, + "type_name": "float32" + }, + "m_flBloomStrength": { + "offset": 4, + "type_name": "float32" + }, + "m_flBloomThreshold": { + "offset": 16, + "type_name": "float32" + }, + "m_flBloomThresholdWidth": { + "offset": 20, + "type_name": "float32" + }, + "m_flBlurBloomStrength": { + "offset": 12, + "type_name": "float32" + }, + "m_flBlurWeight": { + "offset": 32, + "type_name": "float32[5]" + }, + "m_flScreenBloomStrength": { + "offset": 8, + "type_name": "float32" + }, + "m_flSkyboxBloomStrength": { + "offset": 24, + "type_name": "float32" + }, + "m_vBlurTint": { + "offset": 52, + "type_name": "Vector[5]" + } }, "metadata": [ { @@ -133,11 +226,26 @@ }, "PostProcessingLocalContrastParameters_t": { "fields": { - "m_flLocalContrastEdgeStrength": 4, - "m_flLocalContrastStrength": 0, - "m_flLocalContrastVignetteBlur": 16, - "m_flLocalContrastVignetteEnd": 12, - "m_flLocalContrastVignetteStart": 8 + "m_flLocalContrastEdgeStrength": { + "offset": 4, + "type_name": "float32" + }, + "m_flLocalContrastStrength": { + "offset": 0, + "type_name": "float32" + }, + "m_flLocalContrastVignetteBlur": { + "offset": 16, + "type_name": "float32" + }, + "m_flLocalContrastVignetteEnd": { + "offset": 12, + "type_name": "float32" + }, + "m_flLocalContrastVignetteStart": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -149,17 +257,50 @@ }, "PostProcessingResource_t": { "fields": { - "m_bHasBloomParams": 64, - "m_bHasColorCorrection": 272, - "m_bHasLocalContrastParams": 220, - "m_bHasTonemapParams": 0, - "m_bHasVignetteParams": 180, - "m_bloomParams": 68, - "m_colorCorrectionVolumeData": 248, - "m_localConstrastParams": 224, - "m_nColorCorrectionVolumeDim": 244, - "m_toneMapParams": 4, - "m_vignetteParams": 184 + "m_bHasBloomParams": { + "offset": 64, + "type_name": "bool" + }, + "m_bHasColorCorrection": { + "offset": 272, + "type_name": "bool" + }, + "m_bHasLocalContrastParams": { + "offset": 220, + "type_name": "bool" + }, + "m_bHasTonemapParams": { + "offset": 0, + "type_name": "bool" + }, + "m_bHasVignetteParams": { + "offset": 180, + "type_name": "bool" + }, + "m_bloomParams": { + "offset": 68, + "type_name": "PostProcessingBloomParameters_t" + }, + "m_colorCorrectionVolumeData": { + "offset": 248, + "type_name": "CUtlBinaryBlock" + }, + "m_localConstrastParams": { + "offset": 224, + "type_name": "PostProcessingLocalContrastParameters_t" + }, + "m_nColorCorrectionVolumeDim": { + "offset": 244, + "type_name": "int32" + }, + "m_toneMapParams": { + "offset": 4, + "type_name": "PostProcessingTonemapParameters_t" + }, + "m_vignetteParams": { + "offset": 184, + "type_name": "PostProcessingVignetteParameters_t" + } }, "metadata": [ { @@ -171,21 +312,66 @@ }, "PostProcessingTonemapParameters_t": { "fields": { - "m_flExposureBias": 0, - "m_flExposureBiasHighlights": 40, - "m_flExposureBiasShadows": 36, - "m_flLinearAngle": 12, - "m_flLinearStrength": 8, - "m_flLuminanceSource": 32, - "m_flMaxHighlightLum": 56, - "m_flMaxShadowLum": 48, - "m_flMinHighlightLum": 52, - "m_flMinShadowLum": 44, - "m_flShoulderStrength": 4, - "m_flToeDenom": 24, - "m_flToeNum": 20, - "m_flToeStrength": 16, - "m_flWhitePoint": 28 + "m_flExposureBias": { + "offset": 0, + "type_name": "float32" + }, + "m_flExposureBiasHighlights": { + "offset": 40, + "type_name": "float32" + }, + "m_flExposureBiasShadows": { + "offset": 36, + "type_name": "float32" + }, + "m_flLinearAngle": { + "offset": 12, + "type_name": "float32" + }, + "m_flLinearStrength": { + "offset": 8, + "type_name": "float32" + }, + "m_flLuminanceSource": { + "offset": 32, + "type_name": "float32" + }, + "m_flMaxHighlightLum": { + "offset": 56, + "type_name": "float32" + }, + "m_flMaxShadowLum": { + "offset": 48, + "type_name": "float32" + }, + "m_flMinHighlightLum": { + "offset": 52, + "type_name": "float32" + }, + "m_flMinShadowLum": { + "offset": 44, + "type_name": "float32" + }, + "m_flShoulderStrength": { + "offset": 4, + "type_name": "float32" + }, + "m_flToeDenom": { + "offset": 24, + "type_name": "float32" + }, + "m_flToeNum": { + "offset": 20, + "type_name": "float32" + }, + "m_flToeStrength": { + "offset": 16, + "type_name": "float32" + }, + "m_flWhitePoint": { + "offset": 28, + "type_name": "float32" + } }, "metadata": [ { @@ -197,12 +383,30 @@ }, "PostProcessingVignetteParameters_t": { "fields": { - "m_flFeather": 20, - "m_flRadius": 12, - "m_flRoundness": 16, - "m_flVignetteStrength": 0, - "m_vCenter": 4, - "m_vColorTint": 24 + "m_flFeather": { + "offset": 20, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 12, + "type_name": "float32" + }, + "m_flRoundness": { + "offset": 16, + "type_name": "float32" + }, + "m_flVignetteStrength": { + "offset": 0, + "type_name": "float32" + }, + "m_vCenter": { + "offset": 4, + "type_name": "Vector2D" + }, + "m_vColorTint": { + "offset": 24, + "type_name": "Vector" + } }, "metadata": [ { diff --git a/output/materialsystem2_dll.rs b/output/materialsystem2_dll.rs index 1df0248..c4f9244 100644 --- a/output/materialsystem2_dll.rs +++ b/output/materialsystem2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/networksystem_dll.cs b/output/networksystem_dll.cs index 53268ff..0066639 100644 --- a/output/networksystem_dll.cs +++ b/output/networksystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: networksystem.dll diff --git a/output/networksystem_dll.hpp b/output/networksystem_dll.hpp index b1a5f86..115b336 100644 --- a/output/networksystem_dll.hpp +++ b/output/networksystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/networksystem_dll.json b/output/networksystem_dll.json index f64ee0b..95009e1 100644 --- a/output/networksystem_dll.json +++ b/output/networksystem_dll.json @@ -3,7 +3,10 @@ "classes": { "ChangeAccessorFieldPathIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null diff --git a/output/networksystem_dll.rs b/output/networksystem_dll.rs index be7c945..d165431 100644 --- a/output/networksystem_dll.rs +++ b/output/networksystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/offsets.cs b/output/offsets.cs index 188a8fb..8a7da7a 100644 --- a/output/offsets.cs +++ b/output/offsets.cs @@ -1,31 +1,31 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class ClientDll { - public const nint dwCSGOInput = 0x1A6AF00; - public const nint dwEntityList = 0x19F7F00; - public const nint dwGameEntitySystem = 0x1B1B738; + public const nint dwCSGOInput = 0x1A75250; + public const nint dwEntityList = 0x1A020A8; + public const nint dwGameEntitySystem = 0x1B25BD8; public const nint dwGameEntitySystem_highestEntityIndex = 0x20F0; - public const nint dwGameRules = 0x1A5C7E8; - public const nint dwGlobalVars = 0x1840148; - public const nint dwGlowManager = 0x1A5BF30; - public const nint dwLocalPlayerController = 0x1A469E0; - public const nint dwLocalPlayerPawn = 0x184C0D0; - public const nint dwPlantedC4 = 0x1A670C8; - public const nint dwPrediction = 0x184BF50; - public const nint dwSensitivity = 0x1A5D508; + public const nint dwGameRules = 0x1A66B38; + public const nint dwGlobalVars = 0x1849EB0; + public const nint dwGlowManager = 0x1A66270; + public const nint dwLocalPlayerController = 0x1A50AD0; + public const nint dwLocalPlayerPawn = 0x18560D0; + public const nint dwPlantedC4 = 0x1A702F8; + public const nint dwPrediction = 0x1855F50; + public const nint dwSensitivity = 0x1A67858; public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x1A6B2D0; - public const nint dwViewMatrix = 0x1A60EE0; - public const nint dwViewRender = 0x1A61998; - public const nint dwWeaponC4 = 0x19FA260; + public const nint dwViewAngles = 0x1A75620; + public const nint dwViewMatrix = 0x1A6B230; + public const nint dwViewRender = 0x1A6BB80; + public const nint dwWeaponC4 = 0x1A04590; } // Module: engine2.dll public static class Engine2Dll { - public const nint dwBuildNumber = 0x541BD4; - public const nint dwNetworkGameClient = 0x540CE0; + public const nint dwBuildNumber = 0x540BE4; + public const nint dwNetworkGameClient = 0x53FCE0; public const nint dwNetworkGameClient_clientTickCount = 0x368; public const nint dwNetworkGameClient_deltaTick = 0x244; public const nint dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -33,8 +33,8 @@ namespace CS2Dumper.Offsets { public const nint dwNetworkGameClient_maxClients = 0x238; public const nint dwNetworkGameClient_serverTickCount = 0x36C; public const nint dwNetworkGameClient_signOnState = 0x228; - public const nint dwWindowHeight = 0x62454C; - public const nint dwWindowWidth = 0x624548; + public const nint dwWindowHeight = 0x623564; + public const nint dwWindowWidth = 0x623560; } // Module: inputsystem.dll public static class InputsystemDll { @@ -42,7 +42,7 @@ namespace CS2Dumper.Offsets { } // Module: matchmaking.dll public static class MatchmakingDll { - public const nint dwGameTypes = 0x1A3190; + public const nint dwGameTypes = 0x1A52E0; public const nint dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.hpp b/output/offsets.hpp index 11ce631..fc1ef0d 100644 --- a/output/offsets.hpp +++ b/output/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once @@ -9,28 +9,28 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client_dll { - constexpr std::ptrdiff_t dwCSGOInput = 0x1A6AF00; - constexpr std::ptrdiff_t dwEntityList = 0x19F7F00; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B1B738; + constexpr std::ptrdiff_t dwCSGOInput = 0x1A75250; + constexpr std::ptrdiff_t dwEntityList = 0x1A020A8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x1B25BD8; constexpr std::ptrdiff_t dwGameEntitySystem_highestEntityIndex = 0x20F0; - constexpr std::ptrdiff_t dwGameRules = 0x1A5C7E8; - constexpr std::ptrdiff_t dwGlobalVars = 0x1840148; - constexpr std::ptrdiff_t dwGlowManager = 0x1A5BF30; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A469E0; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x184C0D0; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1A670C8; - constexpr std::ptrdiff_t dwPrediction = 0x184BF50; - constexpr std::ptrdiff_t dwSensitivity = 0x1A5D508; + constexpr std::ptrdiff_t dwGameRules = 0x1A66B38; + constexpr std::ptrdiff_t dwGlobalVars = 0x1849EB0; + constexpr std::ptrdiff_t dwGlowManager = 0x1A66270; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1A50AD0; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x18560D0; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1A702F8; + constexpr std::ptrdiff_t dwPrediction = 0x1855F50; + constexpr std::ptrdiff_t dwSensitivity = 0x1A67858; constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x1A6B2D0; - constexpr std::ptrdiff_t dwViewMatrix = 0x1A60EE0; - constexpr std::ptrdiff_t dwViewRender = 0x1A61998; - constexpr std::ptrdiff_t dwWeaponC4 = 0x19FA260; + constexpr std::ptrdiff_t dwViewAngles = 0x1A75620; + constexpr std::ptrdiff_t dwViewMatrix = 0x1A6B230; + constexpr std::ptrdiff_t dwViewRender = 0x1A6BB80; + constexpr std::ptrdiff_t dwWeaponC4 = 0x1A04590; } // Module: engine2.dll namespace engine2_dll { - constexpr std::ptrdiff_t dwBuildNumber = 0x541BD4; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x540CE0; + constexpr std::ptrdiff_t dwBuildNumber = 0x540BE4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x53FCE0; constexpr std::ptrdiff_t dwNetworkGameClient_clientTickCount = 0x368; constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x244; constexpr std::ptrdiff_t dwNetworkGameClient_isBackgroundMap = 0x281447; @@ -38,8 +38,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t dwNetworkGameClient_maxClients = 0x238; constexpr std::ptrdiff_t dwNetworkGameClient_serverTickCount = 0x36C; constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x228; - constexpr std::ptrdiff_t dwWindowHeight = 0x62454C; - constexpr std::ptrdiff_t dwWindowWidth = 0x624548; + constexpr std::ptrdiff_t dwWindowHeight = 0x623564; + constexpr std::ptrdiff_t dwWindowWidth = 0x623560; } // Module: inputsystem.dll namespace inputsystem_dll { @@ -47,7 +47,7 @@ namespace cs2_dumper { } // Module: matchmaking.dll namespace matchmaking_dll { - constexpr std::ptrdiff_t dwGameTypes = 0x1A3190; + constexpr std::ptrdiff_t dwGameTypes = 0x1A52E0; constexpr std::ptrdiff_t dwGameTypes_mapName = 0x120; } // Module: soundsystem.dll diff --git a/output/offsets.json b/output/offsets.json index 7cc5472..b98b607 100644 --- a/output/offsets.json +++ b/output/offsets.json @@ -1,26 +1,26 @@ { "client.dll": { - "dwCSGOInput": 27700992, - "dwEntityList": 27229952, - "dwGameEntitySystem": 28423992, + "dwCSGOInput": 27742800, + "dwEntityList": 27271336, + "dwGameEntitySystem": 28466136, "dwGameEntitySystem_highestEntityIndex": 8432, - "dwGameRules": 27641832, - "dwGlobalVars": 25428296, - "dwGlowManager": 27639600, - "dwLocalPlayerController": 27552224, - "dwLocalPlayerPawn": 25477328, - "dwPlantedC4": 27685064, - "dwPrediction": 25476944, - "dwSensitivity": 27645192, + "dwGameRules": 27683640, + "dwGlobalVars": 25468592, + "dwGlowManager": 27681392, + "dwLocalPlayerController": 27593424, + "dwLocalPlayerPawn": 25518288, + "dwPlantedC4": 27722488, + "dwPrediction": 25517904, + "dwSensitivity": 27687000, "dwSensitivity_sensitivity": 64, - "dwViewAngles": 27701968, - "dwViewMatrix": 27660000, - "dwViewRender": 27662744, - "dwWeaponC4": 27239008 + "dwViewAngles": 27743776, + "dwViewMatrix": 27701808, + "dwViewRender": 27704192, + "dwWeaponC4": 27280784 }, "engine2.dll": { - "dwBuildNumber": 5512148, - "dwNetworkGameClient": 5508320, + "dwBuildNumber": 5508068, + "dwNetworkGameClient": 5504224, "dwNetworkGameClient_clientTickCount": 872, "dwNetworkGameClient_deltaTick": 580, "dwNetworkGameClient_isBackgroundMap": 2626631, @@ -28,14 +28,14 @@ "dwNetworkGameClient_maxClients": 568, "dwNetworkGameClient_serverTickCount": 876, "dwNetworkGameClient_signOnState": 552, - "dwWindowHeight": 6440268, - "dwWindowWidth": 6440264 + "dwWindowHeight": 6436196, + "dwWindowWidth": 6436192 }, "inputsystem.dll": { "dwInputSystem": 231392 }, "matchmaking.dll": { - "dwGameTypes": 1716624, + "dwGameTypes": 1725152, "dwGameTypes_mapName": 288 }, "soundsystem.dll": { diff --git a/output/offsets.rs b/output/offsets.rs index dfc5ae0..4552c4a 100644 --- a/output/offsets.rs +++ b/output/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, unused)] @@ -7,28 +7,28 @@ pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client_dll { - pub const dwCSGOInput: usize = 0x1A6AF00; - pub const dwEntityList: usize = 0x19F7F00; - pub const dwGameEntitySystem: usize = 0x1B1B738; + pub const dwCSGOInput: usize = 0x1A75250; + pub const dwEntityList: usize = 0x1A020A8; + pub const dwGameEntitySystem: usize = 0x1B25BD8; pub const dwGameEntitySystem_highestEntityIndex: usize = 0x20F0; - pub const dwGameRules: usize = 0x1A5C7E8; - pub const dwGlobalVars: usize = 0x1840148; - pub const dwGlowManager: usize = 0x1A5BF30; - pub const dwLocalPlayerController: usize = 0x1A469E0; - pub const dwLocalPlayerPawn: usize = 0x184C0D0; - pub const dwPlantedC4: usize = 0x1A670C8; - pub const dwPrediction: usize = 0x184BF50; - pub const dwSensitivity: usize = 0x1A5D508; + pub const dwGameRules: usize = 0x1A66B38; + pub const dwGlobalVars: usize = 0x1849EB0; + pub const dwGlowManager: usize = 0x1A66270; + pub const dwLocalPlayerController: usize = 0x1A50AD0; + pub const dwLocalPlayerPawn: usize = 0x18560D0; + pub const dwPlantedC4: usize = 0x1A702F8; + pub const dwPrediction: usize = 0x1855F50; + pub const dwSensitivity: usize = 0x1A67858; pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x1A6B2D0; - pub const dwViewMatrix: usize = 0x1A60EE0; - pub const dwViewRender: usize = 0x1A61998; - pub const dwWeaponC4: usize = 0x19FA260; + pub const dwViewAngles: usize = 0x1A75620; + pub const dwViewMatrix: usize = 0x1A6B230; + pub const dwViewRender: usize = 0x1A6BB80; + pub const dwWeaponC4: usize = 0x1A04590; } // Module: engine2.dll pub mod engine2_dll { - pub const dwBuildNumber: usize = 0x541BD4; - pub const dwNetworkGameClient: usize = 0x540CE0; + pub const dwBuildNumber: usize = 0x540BE4; + pub const dwNetworkGameClient: usize = 0x53FCE0; pub const dwNetworkGameClient_clientTickCount: usize = 0x368; pub const dwNetworkGameClient_deltaTick: usize = 0x244; pub const dwNetworkGameClient_isBackgroundMap: usize = 0x281447; @@ -36,8 +36,8 @@ pub mod cs2_dumper { pub const dwNetworkGameClient_maxClients: usize = 0x238; pub const dwNetworkGameClient_serverTickCount: usize = 0x36C; pub const dwNetworkGameClient_signOnState: usize = 0x228; - pub const dwWindowHeight: usize = 0x62454C; - pub const dwWindowWidth: usize = 0x624548; + pub const dwWindowHeight: usize = 0x623564; + pub const dwWindowWidth: usize = 0x623560; } // Module: inputsystem.dll pub mod inputsystem_dll { @@ -45,7 +45,7 @@ pub mod cs2_dumper { } // Module: matchmaking.dll pub mod matchmaking_dll { - pub const dwGameTypes: usize = 0x1A3190; + pub const dwGameTypes: usize = 0x1A52E0; pub const dwGameTypes_mapName: usize = 0x120; } // Module: soundsystem.dll diff --git a/output/panorama_dll.cs b/output/panorama_dll.cs index 47a9825..5c75c53 100644 --- a/output/panorama_dll.cs +++ b/output/panorama_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: panorama.dll diff --git a/output/panorama_dll.hpp b/output/panorama_dll.hpp index db419f6..ba4f87c 100644 --- a/output/panorama_dll.hpp +++ b/output/panorama_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/panorama_dll.rs b/output/panorama_dll.rs index 711fc0d..f805b85 100644 --- a/output/panorama_dll.rs +++ b/output/panorama_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/particles_dll.cs b/output/particles_dll.cs index bf94ce1..14fc427 100644 --- a/output/particles_dll.cs +++ b/output/particles_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: particles.dll diff --git a/output/particles_dll.hpp b/output/particles_dll.hpp index 78a71cc..2820af0 100644 --- a/output/particles_dll.hpp +++ b/output/particles_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/particles_dll.json b/output/particles_dll.json index 51dcd02..90c25cd 100644 --- a/output/particles_dll.json +++ b/output/particles_dll.json @@ -3,70 +3,262 @@ "classes": { "CBaseRendererSource2": { "fields": { - "m_bAnimateInFPS": 4008, - "m_bBlendFramesSeq0": 10332, - "m_bDisableZBuffering": 8912, - "m_bGammaCorrectVertexColors": 5788, - "m_bMaxLuminanceBlendingSequence0": 10333, - "m_bOnlyRenderInEffecsGameOverlay": 8651, - "m_bOnlyRenderInEffectsBloomPass": 8648, - "m_bOnlyRenderInEffectsWaterPass": 8649, - "m_bRefract": 8280, - "m_bRefractSolid": 8281, - "m_bReverseZBuffering": 8911, - "m_bSaturateColorPreAlphaBlend": 5789, - "m_bStencilTestExclude": 8780, - "m_bTintByFOW": 7208, - "m_bTintByGlobalLight": 7209, - "m_bUseMixedResolutionRendering": 8650, - "m_bWriteStencilOnDepthFail": 8910, - "m_bWriteStencilOnDepthPass": 8909, - "m_flAddSelfAmount": 5792, - "m_flAlphaReferenceSoftness": 7224, - "m_flAlphaScale": 880, - "m_flAnimationRate": 4000, - "m_flBumpStrength": 3968, - "m_flCenterXOffset": 3264, - "m_flCenterYOffset": 3616, - "m_flDepthBias": 9976, - "m_flDesaturation": 6144, - "m_flDiffuseAmount": 5072, - "m_flDiffuseClamp": 5424, - "m_flFeatheringFilter": 9624, - "m_flFeatheringMaxDist": 9272, - "m_flFeatheringMinDist": 8920, - "m_flFogAmount": 6856, - "m_flMotionVectorScaleU": 4016, - "m_flMotionVectorScaleV": 4368, - "m_flOverbrightFactor": 6496, - "m_flRadiusScale": 528, - "m_flRefractAmount": 8288, - "m_flRollScale": 1232, - "m_flSelfIllumAmount": 4720, - "m_flSourceAlphaValueToMapToOne": 7928, - "m_flSourceAlphaValueToMapToZero": 7576, - "m_nAlpha2Field": 1584, - "m_nAlphaReferenceType": 7220, - "m_nAnimationType": 4004, - "m_nColorBlendType": 3248, - "m_nCropTextureOverride": 3972, - "m_nFeatheringMode": 8916, - "m_nFogType": 6852, - "m_nHSVShiftControlPoint": 6848, - "m_nLightingControlPoint": 5776, - "m_nOutputBlendMode": 5784, - "m_nPerParticleAlphaRefWindow": 7216, - "m_nPerParticleAlphaReference": 7212, - "m_nRefractBlurRadius": 8640, - "m_nRefractBlurType": 8644, - "m_nSelfIllumPerParticle": 5780, - "m_nShaderType": 3252, - "m_nSortMethod": 10328, - "m_stencilTestID": 8652, - "m_stencilWriteID": 8781, - "m_strShaderOverride": 3256, - "m_vecColorScale": 1592, - "m_vecTexturesInput": 3976 + "m_bAnimateInFPS": { + "offset": 4008, + "type_name": "bool" + }, + "m_bBlendFramesSeq0": { + "offset": 10332, + "type_name": "bool" + }, + "m_bDisableZBuffering": { + "offset": 8912, + "type_name": "bool" + }, + "m_bGammaCorrectVertexColors": { + "offset": 5788, + "type_name": "bool" + }, + "m_bMaxLuminanceBlendingSequence0": { + "offset": 10333, + "type_name": "bool" + }, + "m_bOnlyRenderInEffecsGameOverlay": { + "offset": 8651, + "type_name": "bool" + }, + "m_bOnlyRenderInEffectsBloomPass": { + "offset": 8648, + "type_name": "bool" + }, + "m_bOnlyRenderInEffectsWaterPass": { + "offset": 8649, + "type_name": "bool" + }, + "m_bRefract": { + "offset": 8280, + "type_name": "bool" + }, + "m_bRefractSolid": { + "offset": 8281, + "type_name": "bool" + }, + "m_bReverseZBuffering": { + "offset": 8911, + "type_name": "bool" + }, + "m_bSaturateColorPreAlphaBlend": { + "offset": 5789, + "type_name": "bool" + }, + "m_bStencilTestExclude": { + "offset": 8780, + "type_name": "bool" + }, + "m_bTintByFOW": { + "offset": 7208, + "type_name": "bool" + }, + "m_bTintByGlobalLight": { + "offset": 7209, + "type_name": "bool" + }, + "m_bUseMixedResolutionRendering": { + "offset": 8650, + "type_name": "bool" + }, + "m_bWriteStencilOnDepthFail": { + "offset": 8910, + "type_name": "bool" + }, + "m_bWriteStencilOnDepthPass": { + "offset": 8909, + "type_name": "bool" + }, + "m_flAddSelfAmount": { + "offset": 5792, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flAlphaReferenceSoftness": { + "offset": 7224, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flAlphaScale": { + "offset": 880, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flAnimationRate": { + "offset": 4000, + "type_name": "float32" + }, + "m_flBumpStrength": { + "offset": 3968, + "type_name": "float32" + }, + "m_flCenterXOffset": { + "offset": 3264, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flCenterYOffset": { + "offset": 3616, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flDepthBias": { + "offset": 9976, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flDesaturation": { + "offset": 6144, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flDiffuseAmount": { + "offset": 5072, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flDiffuseClamp": { + "offset": 5424, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFeatheringFilter": { + "offset": 9624, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFeatheringMaxDist": { + "offset": 9272, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFeatheringMinDist": { + "offset": 8920, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFogAmount": { + "offset": 6856, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flMotionVectorScaleU": { + "offset": 4016, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flMotionVectorScaleV": { + "offset": 4368, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flOverbrightFactor": { + "offset": 6496, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flRadiusScale": { + "offset": 528, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flRefractAmount": { + "offset": 8288, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flRollScale": { + "offset": 1232, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flSelfIllumAmount": { + "offset": 4720, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flSourceAlphaValueToMapToOne": { + "offset": 7928, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flSourceAlphaValueToMapToZero": { + "offset": 7576, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_nAlpha2Field": { + "offset": 1584, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAlphaReferenceType": { + "offset": 7220, + "type_name": "ParticleAlphaReferenceType_t" + }, + "m_nAnimationType": { + "offset": 4004, + "type_name": "AnimationType_t" + }, + "m_nColorBlendType": { + "offset": 3248, + "type_name": "ParticleColorBlendType_t" + }, + "m_nCropTextureOverride": { + "offset": 3972, + "type_name": "ParticleSequenceCropOverride_t" + }, + "m_nFeatheringMode": { + "offset": 8916, + "type_name": "ParticleDepthFeatheringMode_t" + }, + "m_nFogType": { + "offset": 6852, + "type_name": "ParticleFogType_t" + }, + "m_nHSVShiftControlPoint": { + "offset": 6848, + "type_name": "int32" + }, + "m_nLightingControlPoint": { + "offset": 5776, + "type_name": "int32" + }, + "m_nOutputBlendMode": { + "offset": 5784, + "type_name": "ParticleOutputBlendMode_t" + }, + "m_nPerParticleAlphaRefWindow": { + "offset": 7216, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleAlphaReference": { + "offset": 7212, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nRefractBlurRadius": { + "offset": 8640, + "type_name": "int32" + }, + "m_nRefractBlurType": { + "offset": 8644, + "type_name": "BlurFilterType_t" + }, + "m_nSelfIllumPerParticle": { + "offset": 5780, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nShaderType": { + "offset": 3252, + "type_name": "SpriteCardShaderType_t" + }, + "m_nSortMethod": { + "offset": 10328, + "type_name": "ParticleSortingChoiceList_t" + }, + "m_stencilTestID": { + "offset": 8652, + "type_name": "char[128]" + }, + "m_stencilWriteID": { + "offset": 8781, + "type_name": "char[128]" + }, + "m_strShaderOverride": { + "offset": 3256, + "type_name": "CUtlString" + }, + "m_vecColorScale": { + "offset": 1592, + "type_name": "CParticleCollectionRendererVecInput" + }, + "m_vecTexturesInput": { + "offset": 3976, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -78,13 +270,34 @@ }, "CBaseTrailRenderer": { "fields": { - "m_bClampV": 11640, - "m_flEndFadeSize": 11288, - "m_flMaxSize": 10932, - "m_flMinSize": 10928, - "m_flStartFadeSize": 10936, - "m_nOrientationControlPoint": 10924, - "m_nOrientationType": 10920 + "m_bClampV": { + "offset": 11640, + "type_name": "bool" + }, + "m_flEndFadeSize": { + "offset": 11288, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flMaxSize": { + "offset": 10932, + "type_name": "float32" + }, + "m_flMinSize": { + "offset": 10928, + "type_name": "float32" + }, + "m_flStartFadeSize": { + "offset": 10936, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_nOrientationControlPoint": { + "offset": 10924, + "type_name": "int32" + }, + "m_nOrientationType": { + "offset": 10920, + "type_name": "ParticleOrientationChoiceList_t" + } }, "metadata": [ { @@ -96,12 +309,30 @@ }, "CGeneralRandomRotation": { "fields": { - "m_bRandomlyFlipDirection": 476, - "m_flDegrees": 460, - "m_flDegreesMax": 468, - "m_flDegreesMin": 464, - "m_flRotationRandExponent": 472, - "m_nFieldOutput": 456 + "m_bRandomlyFlipDirection": { + "offset": 476, + "type_name": "bool" + }, + "m_flDegrees": { + "offset": 460, + "type_name": "float32" + }, + "m_flDegreesMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flDegreesMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flRotationRandExponent": { + "offset": 472, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -113,9 +344,18 @@ }, "CGeneralSpin": { "fields": { - "m_fSpinRateStopTime": 460, - "m_nSpinRateDegrees": 448, - "m_nSpinRateMinDegrees": 452 + "m_fSpinRateStopTime": { + "offset": 460, + "type_name": "float32" + }, + "m_nSpinRateDegrees": { + "offset": 448, + "type_name": "int32" + }, + "m_nSpinRateMinDegrees": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -127,38 +367,134 @@ }, "CNewParticleEffect": { "fields": { - "m_LastMax": 140, - "m_LastMin": 128, - "m_RefCount": 192, - "m_bAllocated": 0, - "m_bAutoUpdateBBox": 0, - "m_bCanFreeze": 126, - "m_bDisableAggregation": 0, - "m_bDontRemove": 0, - "m_bForceNoDraw": 0, - "m_bFreezeTargetState": 125, - "m_bFreezeTransitionActive": 124, - "m_bIsFirstFrame": 0, - "m_bNeedsBBoxUpdate": 0, - "m_bRemove": 0, - "m_bShouldCheckFoW": 0, - "m_bShouldPerformCullCheck": 0, - "m_bShouldSave": 0, - "m_bShouldSimulateDuringGamePaused": 0, - "m_bSimulate": 0, - "m_flFreezeTransitionDuration": 116, - "m_flFreezeTransitionOverride": 120, - "m_flFreezeTransitionStart": 112, - "m_flScale": 76, - "m_hOwner": 80, - "m_nSplitScreenUser": 152, - "m_pDebugName": 40, - "m_pNext": 16, - "m_pOwningParticleProperty": 88, - "m_pParticles": 32, - "m_pPrev": 24, - "m_vSortOrigin": 64, - "m_vecAggregationCenter": 156 + "m_LastMax": { + "offset": 140, + "type_name": "Vector" + }, + "m_LastMin": { + "offset": 128, + "type_name": "Vector" + }, + "m_RefCount": { + "offset": 192, + "type_name": "int32" + }, + "m_bAllocated": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bAutoUpdateBBox": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bCanFreeze": { + "offset": 126, + "type_name": "bool" + }, + "m_bDisableAggregation": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDontRemove": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bForceNoDraw": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bFreezeTargetState": { + "offset": 125, + "type_name": "bool" + }, + "m_bFreezeTransitionActive": { + "offset": 124, + "type_name": "bool" + }, + "m_bIsFirstFrame": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNeedsBBoxUpdate": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bRemove": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bShouldCheckFoW": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bShouldPerformCullCheck": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bShouldSave": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bShouldSimulateDuringGamePaused": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bSimulate": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_flFreezeTransitionDuration": { + "offset": 116, + "type_name": "float32" + }, + "m_flFreezeTransitionOverride": { + "offset": 120, + "type_name": "float32" + }, + "m_flFreezeTransitionStart": { + "offset": 112, + "type_name": "float32" + }, + "m_flScale": { + "offset": 76, + "type_name": "float32" + }, + "m_hOwner": { + "offset": 80, + "type_name": "PARTICLE_EHANDLE__*" + }, + "m_nSplitScreenUser": { + "offset": 152, + "type_name": "CSplitScreenSlot" + }, + "m_pDebugName": { + "offset": 40, + "type_name": "char*" + }, + "m_pNext": { + "offset": 16, + "type_name": "CNewParticleEffect*" + }, + "m_pOwningParticleProperty": { + "offset": 88, + "type_name": "CParticleProperty*" + }, + "m_pParticles": { + "offset": 32, + "type_name": "IParticleCollection*" + }, + "m_pPrev": { + "offset": 24, + "type_name": "CNewParticleEffect*" + }, + "m_vSortOrigin": { + "offset": 64, + "type_name": "Vector" + }, + "m_vecAggregationCenter": { + "offset": 156, + "type_name": "Vector" + } }, "metadata": [], "parent": "IParticleEffect" @@ -247,53 +583,194 @@ }, "CParticleFloatInput": { "fields": { - "m_Curve": 288, - "m_NamedValue": 32, - "m_bHasRandomSignFlip": 120, - "m_bNoiseImgPreviewLive": 212, - "m_bUseBoundsCenter": 228, - "m_flBiasParameter": 280, - "m_flInput0": 240, - "m_flInput1": 244, - "m_flLOD0": 136, - "m_flLOD1": 140, - "m_flLOD2": 144, - "m_flLOD3": 148, - "m_flLiteralValue": 24, - "m_flMultFactor": 236, - "m_flNoCameraFallback": 224, - "m_flNoiseImgPreviewScale": 208, - "m_flNoiseOffset": 180, - "m_flNoiseOutputMax": 160, - "m_flNoiseOutputMin": 156, - "m_flNoiseScale": 164, - "m_flNoiseTurbulenceMix": 204, - "m_flNoiseTurbulenceScale": 200, - "m_flNotchedOutputInside": 268, - "m_flNotchedOutputOutside": 264, - "m_flNotchedRangeMax": 260, - "m_flNotchedRangeMin": 256, - "m_flOutput0": 248, - "m_flOutput1": 252, - "m_flRandomMax": 116, - "m_flRandomMin": 112, - "m_nBiasType": 276, - "m_nControlPoint": 96, - "m_nInputMode": 232, - "m_nMapType": 20, - "m_nNoiseInputVectorAttribute": 152, - "m_nNoiseModifier": 196, - "m_nNoiseOctaves": 184, - "m_nNoiseTurbulence": 188, - "m_nNoiseType": 192, - "m_nRandomMode": 128, - "m_nRandomSeed": 124, - "m_nRoundType": 272, - "m_nScalarAttribute": 100, - "m_nType": 16, - "m_nVectorAttribute": 104, - "m_nVectorComponent": 108, - "m_vecNoiseOffsetRate": 168 + "m_Curve": { + "offset": 288, + "type_name": "CPiecewiseCurve" + }, + "m_NamedValue": { + "offset": 32, + "type_name": "CParticleNamedValueRef" + }, + "m_bHasRandomSignFlip": { + "offset": 120, + "type_name": "bool" + }, + "m_bNoiseImgPreviewLive": { + "offset": 212, + "type_name": "bool" + }, + "m_bUseBoundsCenter": { + "offset": 228, + "type_name": "bool" + }, + "m_flBiasParameter": { + "offset": 280, + "type_name": "float32" + }, + "m_flInput0": { + "offset": 240, + "type_name": "float32" + }, + "m_flInput1": { + "offset": 244, + "type_name": "float32" + }, + "m_flLOD0": { + "offset": 136, + "type_name": "float32" + }, + "m_flLOD1": { + "offset": 140, + "type_name": "float32" + }, + "m_flLOD2": { + "offset": 144, + "type_name": "float32" + }, + "m_flLOD3": { + "offset": 148, + "type_name": "float32" + }, + "m_flLiteralValue": { + "offset": 24, + "type_name": "float32" + }, + "m_flMultFactor": { + "offset": 236, + "type_name": "float32" + }, + "m_flNoCameraFallback": { + "offset": 224, + "type_name": "float32" + }, + "m_flNoiseImgPreviewScale": { + "offset": 208, + "type_name": "float32" + }, + "m_flNoiseOffset": { + "offset": 180, + "type_name": "float32" + }, + "m_flNoiseOutputMax": { + "offset": 160, + "type_name": "float32" + }, + "m_flNoiseOutputMin": { + "offset": 156, + "type_name": "float32" + }, + "m_flNoiseScale": { + "offset": 164, + "type_name": "float32" + }, + "m_flNoiseTurbulenceMix": { + "offset": 204, + "type_name": "float32" + }, + "m_flNoiseTurbulenceScale": { + "offset": 200, + "type_name": "float32" + }, + "m_flNotchedOutputInside": { + "offset": 268, + "type_name": "float32" + }, + "m_flNotchedOutputOutside": { + "offset": 264, + "type_name": "float32" + }, + "m_flNotchedRangeMax": { + "offset": 260, + "type_name": "float32" + }, + "m_flNotchedRangeMin": { + "offset": 256, + "type_name": "float32" + }, + "m_flOutput0": { + "offset": 248, + "type_name": "float32" + }, + "m_flOutput1": { + "offset": 252, + "type_name": "float32" + }, + "m_flRandomMax": { + "offset": 116, + "type_name": "float32" + }, + "m_flRandomMin": { + "offset": 112, + "type_name": "float32" + }, + "m_nBiasType": { + "offset": 276, + "type_name": "ParticleFloatBiasType_t" + }, + "m_nControlPoint": { + "offset": 96, + "type_name": "int32" + }, + "m_nInputMode": { + "offset": 232, + "type_name": "ParticleFloatInputMode_t" + }, + "m_nMapType": { + "offset": 20, + "type_name": "ParticleFloatMapType_t" + }, + "m_nNoiseInputVectorAttribute": { + "offset": 152, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nNoiseModifier": { + "offset": 196, + "type_name": "PFNoiseModifier_t" + }, + "m_nNoiseOctaves": { + "offset": 184, + "type_name": "int32" + }, + "m_nNoiseTurbulence": { + "offset": 188, + "type_name": "PFNoiseTurbulence_t" + }, + "m_nNoiseType": { + "offset": 192, + "type_name": "PFNoiseType_t" + }, + "m_nRandomMode": { + "offset": 128, + "type_name": "ParticleFloatRandomMode_t" + }, + "m_nRandomSeed": { + "offset": 124, + "type_name": "int32" + }, + "m_nRoundType": { + "offset": 272, + "type_name": "ParticleFloatRoundType_t" + }, + "m_nScalarAttribute": { + "offset": 100, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nType": { + "offset": 16, + "type_name": "ParticleFloatType_t" + }, + "m_nVectorAttribute": { + "offset": 104, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVectorComponent": { + "offset": 108, + "type_name": "int32" + }, + "m_vecNoiseOffsetRate": { + "offset": 168, + "type_name": "Vector" + } }, "metadata": [ { @@ -309,22 +786,70 @@ }, "CParticleFunction": { "fields": { - "m_Notes": 416, - "m_bDisableOperator": 414, - "m_bNormalizeToStopTime": 384, - "m_flOpEndFadeInTime": 368, - "m_flOpEndFadeOutTime": 376, - "m_flOpFadeOscillatePeriod": 380, - "m_flOpStartFadeInTime": 364, - "m_flOpStartFadeOutTime": 372, - "m_flOpStrength": 8, - "m_flOpTimeOffsetMax": 392, - "m_flOpTimeOffsetMin": 388, - "m_flOpTimeScaleMax": 408, - "m_flOpTimeScaleMin": 404, - "m_nOpEndCapState": 360, - "m_nOpTimeOffsetSeed": 396, - "m_nOpTimeScaleSeed": 400 + "m_Notes": { + "offset": 416, + "type_name": "CUtlString" + }, + "m_bDisableOperator": { + "offset": 414, + "type_name": "bool" + }, + "m_bNormalizeToStopTime": { + "offset": 384, + "type_name": "bool" + }, + "m_flOpEndFadeInTime": { + "offset": 368, + "type_name": "float32" + }, + "m_flOpEndFadeOutTime": { + "offset": 376, + "type_name": "float32" + }, + "m_flOpFadeOscillatePeriod": { + "offset": 380, + "type_name": "float32" + }, + "m_flOpStartFadeInTime": { + "offset": 364, + "type_name": "float32" + }, + "m_flOpStartFadeOutTime": { + "offset": 372, + "type_name": "float32" + }, + "m_flOpStrength": { + "offset": 8, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOpTimeOffsetMax": { + "offset": 392, + "type_name": "float32" + }, + "m_flOpTimeOffsetMin": { + "offset": 388, + "type_name": "float32" + }, + "m_flOpTimeScaleMax": { + "offset": 408, + "type_name": "float32" + }, + "m_flOpTimeScaleMin": { + "offset": 404, + "type_name": "float32" + }, + "m_nOpEndCapState": { + "offset": 360, + "type_name": "ParticleEndcapMode_t" + }, + "m_nOpTimeOffsetSeed": { + "offset": 396, + "type_name": "int32" + }, + "m_nOpTimeScaleSeed": { + "offset": 400, + "type_name": "int32" + } }, "metadata": [ { @@ -346,7 +871,10 @@ }, "CParticleFunctionEmitter": { "fields": { - "m_nEmitterIndex": 448 + "m_nEmitterIndex": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -368,7 +896,10 @@ }, "CParticleFunctionInitializer": { "fields": { - "m_nAssociatedEmitterIndex": 448 + "m_nAssociatedEmitterIndex": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -390,7 +921,10 @@ }, "CParticleFunctionPreEmission": { "fields": { - "m_bRunOnce": 448 + "m_bRunOnce": { + "offset": 448, + "type_name": "bool" + } }, "metadata": [ { @@ -402,9 +936,18 @@ }, "CParticleFunctionRenderer": { "fields": { - "VisibilityInputs": 448, - "m_bCannotBeRefracted": 520, - "m_bSkipRenderingOnMobile": 521 + "VisibilityInputs": { + "offset": 448, + "type_name": "CParticleVisibilityInputs" + }, + "m_bCannotBeRefracted": { + "offset": 520, + "type_name": "bool" + }, + "m_bSkipRenderingOnMobile": { + "offset": 521, + "type_name": "bool" + } }, "metadata": [ { @@ -426,10 +969,22 @@ }, "CParticleMassCalculationParameters": { "fields": { - "m_flNominalRadius": 360, - "m_flRadius": 8, - "m_flScale": 712, - "m_nMassMode": 0 + "m_flNominalRadius": { + "offset": 360, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadius": { + "offset": 8, + "type_name": "CPerParticleFloatInput" + }, + "m_flScale": { + "offset": 712, + "type_name": "CPerParticleFloatInput" + }, + "m_nMassMode": { + "offset": 0, + "type_name": "ParticleMassMode_t" + } }, "metadata": [ { @@ -441,9 +996,18 @@ }, "CParticleModelInput": { "fields": { - "m_NamedValue": 24, - "m_nControlPoint": 88, - "m_nType": 16 + "m_NamedValue": { + "offset": 24, + "type_name": "CParticleNamedValueRef" + }, + "m_nControlPoint": { + "offset": 88, + "type_name": "int32" + }, + "m_nType": { + "offset": 16, + "type_name": "ParticleModelType_t" + } }, "metadata": [ { @@ -482,71 +1046,266 @@ }, "CParticleSystemDefinition": { "fields": { - "m_BoundingBoxMax": 552, - "m_BoundingBoxMin": 540, - "m_Children": 184, - "m_ConstantColor": 608, - "m_ConstantNormal": 612, - "m_Constraints": 136, - "m_Emitters": 40, - "m_ForceGenerators": 112, - "m_Initializers": 64, - "m_NamedValueDomain": 576, - "m_NamedValueLocals": 584, - "m_Operators": 88, - "m_PreEmissionOperators": 16, - "m_Renderers": 160, - "m_bEnableNamedValues": 573, - "m_bInfiniteBounds": 572, - "m_bScreenSpaceEffect": 788, - "m_bShouldBatch": 780, - "m_bShouldHitboxesFallbackToCollisionHulls": 783, - "m_bShouldHitboxesFallbackToRenderBounds": 781, - "m_bShouldHitboxesFallbackToSnapshot": 782, - "m_bShouldSort": 808, - "m_controlPointConfigurations": 880, - "m_flAggregateRadius": 776, - "m_flConstantLifespan": 636, - "m_flConstantRadius": 624, - "m_flConstantRotation": 628, - "m_flConstantRotationSpeed": 632, - "m_flCullFillCost": 676, - "m_flCullRadius": 672, - "m_flDepthSortBias": 564, - "m_flMaxCreationDistance": 768, - "m_flMaxDrawDistance": 760, - "m_flMaximumSimTime": 732, - "m_flMaximumTimeStep": 728, - "m_flMinimumSimTime": 736, - "m_flMinimumTimeStep": 740, - "m_flNoDrawTimeToGoToSleep": 756, - "m_flPreSimulationTime": 720, - "m_flStartFadeDistance": 764, - "m_flStopSimulationAfterTime": 724, - "m_hFallback": 688, - "m_hLowViolenceDef": 704, - "m_hReferenceReplacement": 712, - "m_hSnapshot": 656, - "m_nAggregationMinAvailableParticles": 772, - "m_nAllowRenderControlPoint": 804, - "m_nBehaviorVersion": 8, - "m_nConstantSequenceNumber": 640, - "m_nConstantSequenceNumber1": 644, - "m_nCullControlPoint": 680, - "m_nFallbackMaxCount": 696, - "m_nFirstMultipleOverride_BackwardCompat": 376, - "m_nGroupID": 536, - "m_nInitialParticles": 528, - "m_nMaxParticles": 532, - "m_nMinCPULevel": 748, - "m_nMinGPULevel": 752, - "m_nMinimumFrames": 744, - "m_nSkipRenderControlPoint": 800, - "m_nSnapshotControlPoint": 648, - "m_nSortOverridePositionCP": 568, - "m_nViewModelEffect": 784, - "m_pszCullReplacementName": 664, - "m_pszTargetLayerID": 792 + "m_BoundingBoxMax": { + "offset": 552, + "type_name": "Vector" + }, + "m_BoundingBoxMin": { + "offset": 540, + "type_name": "Vector" + }, + "m_Children": { + "offset": 184, + "type_name": "CUtlVector" + }, + "m_ConstantColor": { + "offset": 608, + "type_name": "Color" + }, + "m_ConstantNormal": { + "offset": 612, + "type_name": "Vector" + }, + "m_Constraints": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_Emitters": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_ForceGenerators": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_Initializers": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_NamedValueDomain": { + "offset": 576, + "type_name": "CUtlString" + }, + "m_NamedValueLocals": { + "offset": 584, + "type_name": "CUtlVector" + }, + "m_Operators": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_PreEmissionOperators": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_Renderers": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_bEnableNamedValues": { + "offset": 573, + "type_name": "bool" + }, + "m_bInfiniteBounds": { + "offset": 572, + "type_name": "bool" + }, + "m_bScreenSpaceEffect": { + "offset": 788, + "type_name": "bool" + }, + "m_bShouldBatch": { + "offset": 780, + "type_name": "bool" + }, + "m_bShouldHitboxesFallbackToCollisionHulls": { + "offset": 783, + "type_name": "bool" + }, + "m_bShouldHitboxesFallbackToRenderBounds": { + "offset": 781, + "type_name": "bool" + }, + "m_bShouldHitboxesFallbackToSnapshot": { + "offset": 782, + "type_name": "bool" + }, + "m_bShouldSort": { + "offset": 808, + "type_name": "bool" + }, + "m_controlPointConfigurations": { + "offset": 880, + "type_name": "CUtlVector" + }, + "m_flAggregateRadius": { + "offset": 776, + "type_name": "float32" + }, + "m_flConstantLifespan": { + "offset": 636, + "type_name": "float32" + }, + "m_flConstantRadius": { + "offset": 624, + "type_name": "float32" + }, + "m_flConstantRotation": { + "offset": 628, + "type_name": "float32" + }, + "m_flConstantRotationSpeed": { + "offset": 632, + "type_name": "float32" + }, + "m_flCullFillCost": { + "offset": 676, + "type_name": "float32" + }, + "m_flCullRadius": { + "offset": 672, + "type_name": "float32" + }, + "m_flDepthSortBias": { + "offset": 564, + "type_name": "float32" + }, + "m_flMaxCreationDistance": { + "offset": 768, + "type_name": "float32" + }, + "m_flMaxDrawDistance": { + "offset": 760, + "type_name": "float32" + }, + "m_flMaximumSimTime": { + "offset": 732, + "type_name": "float32" + }, + "m_flMaximumTimeStep": { + "offset": 728, + "type_name": "float32" + }, + "m_flMinimumSimTime": { + "offset": 736, + "type_name": "float32" + }, + "m_flMinimumTimeStep": { + "offset": 740, + "type_name": "float32" + }, + "m_flNoDrawTimeToGoToSleep": { + "offset": 756, + "type_name": "float32" + }, + "m_flPreSimulationTime": { + "offset": 720, + "type_name": "float32" + }, + "m_flStartFadeDistance": { + "offset": 764, + "type_name": "float32" + }, + "m_flStopSimulationAfterTime": { + "offset": 724, + "type_name": "float32" + }, + "m_hFallback": { + "offset": 688, + "type_name": "CStrongHandle" + }, + "m_hLowViolenceDef": { + "offset": 704, + "type_name": "CStrongHandle" + }, + "m_hReferenceReplacement": { + "offset": 712, + "type_name": "CStrongHandle" + }, + "m_hSnapshot": { + "offset": 656, + "type_name": "CStrongHandle" + }, + "m_nAggregationMinAvailableParticles": { + "offset": 772, + "type_name": "int32" + }, + "m_nAllowRenderControlPoint": { + "offset": 804, + "type_name": "int32" + }, + "m_nBehaviorVersion": { + "offset": 8, + "type_name": "int32" + }, + "m_nConstantSequenceNumber": { + "offset": 640, + "type_name": "int32" + }, + "m_nConstantSequenceNumber1": { + "offset": 644, + "type_name": "int32" + }, + "m_nCullControlPoint": { + "offset": 680, + "type_name": "int32" + }, + "m_nFallbackMaxCount": { + "offset": 696, + "type_name": "int32" + }, + "m_nFirstMultipleOverride_BackwardCompat": { + "offset": 376, + "type_name": "int32" + }, + "m_nGroupID": { + "offset": 536, + "type_name": "int32" + }, + "m_nInitialParticles": { + "offset": 528, + "type_name": "int32" + }, + "m_nMaxParticles": { + "offset": 532, + "type_name": "int32" + }, + "m_nMinCPULevel": { + "offset": 748, + "type_name": "int32" + }, + "m_nMinGPULevel": { + "offset": 752, + "type_name": "int32" + }, + "m_nMinimumFrames": { + "offset": 744, + "type_name": "int32" + }, + "m_nSkipRenderControlPoint": { + "offset": 800, + "type_name": "int32" + }, + "m_nSnapshotControlPoint": { + "offset": 648, + "type_name": "int32" + }, + "m_nSortOverridePositionCP": { + "offset": 568, + "type_name": "int32" + }, + "m_nViewModelEffect": { + "offset": 784, + "type_name": "InheritableBoolType_t" + }, + "m_pszCullReplacementName": { + "offset": 664, + "type_name": "CStrongHandle" + }, + "m_pszTargetLayerID": { + "offset": 792, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -558,14 +1317,38 @@ }, "CParticleTransformInput": { "fields": { - "m_NamedValue": 24, - "m_bFollowNamedValue": 88, - "m_bSupportsDisabled": 89, - "m_bUseOrientation": 90, - "m_flEndCPGrowthTime": 100, - "m_nControlPoint": 92, - "m_nControlPointRangeMax": 96, - "m_nType": 16 + "m_NamedValue": { + "offset": 24, + "type_name": "CParticleNamedValueRef" + }, + "m_bFollowNamedValue": { + "offset": 88, + "type_name": "bool" + }, + "m_bSupportsDisabled": { + "offset": 89, + "type_name": "bool" + }, + "m_bUseOrientation": { + "offset": 90, + "type_name": "bool" + }, + "m_flEndCPGrowthTime": { + "offset": 100, + "type_name": "float32" + }, + "m_nControlPoint": { + "offset": 92, + "type_name": "int32" + }, + "m_nControlPointRangeMax": { + "offset": 96, + "type_name": "int32" + }, + "m_nType": { + "offset": 16, + "type_name": "ParticleTransformType_t" + } }, "metadata": [ { @@ -585,8 +1368,14 @@ }, "CParticleVariableRef": { "fields": { - "m_variableName": 0, - "m_variableType": 56 + "m_variableName": { + "offset": 0, + "type_name": "CKV3MemberNameWithStorage" + }, + "m_variableType": { + "offset": 56, + "type_name": "PulseValueType_t" + } }, "metadata": [ { @@ -602,29 +1391,98 @@ }, "CParticleVecInput": { "fields": { - "m_FloatComponentX": 168, - "m_FloatComponentY": 520, - "m_FloatComponentZ": 872, - "m_FloatInterp": 1224, - "m_Gradient": 1608, - "m_LiteralColor": 32, - "m_NamedValue": 40, - "m_bFollowNamedValue": 104, - "m_flInterpInput0": 1576, - "m_flInterpInput1": 1580, - "m_nControlPoint": 124, - "m_nDeltaControlPoint": 128, - "m_nType": 16, - "m_nVectorAttribute": 108, - "m_vCPRelativeDir": 156, - "m_vCPRelativePosition": 144, - "m_vCPValueScale": 132, - "m_vInterpOutput0": 1584, - "m_vInterpOutput1": 1596, - "m_vLiteralValue": 20, - "m_vRandomMax": 1644, - "m_vRandomMin": 1632, - "m_vVectorAttributeScale": 112 + "m_FloatComponentX": { + "offset": 168, + "type_name": "CParticleFloatInput" + }, + "m_FloatComponentY": { + "offset": 520, + "type_name": "CParticleFloatInput" + }, + "m_FloatComponentZ": { + "offset": 872, + "type_name": "CParticleFloatInput" + }, + "m_FloatInterp": { + "offset": 1224, + "type_name": "CParticleFloatInput" + }, + "m_Gradient": { + "offset": 1608, + "type_name": "CColorGradient" + }, + "m_LiteralColor": { + "offset": 32, + "type_name": "Color" + }, + "m_NamedValue": { + "offset": 40, + "type_name": "CParticleNamedValueRef" + }, + "m_bFollowNamedValue": { + "offset": 104, + "type_name": "bool" + }, + "m_flInterpInput0": { + "offset": 1576, + "type_name": "float32" + }, + "m_flInterpInput1": { + "offset": 1580, + "type_name": "float32" + }, + "m_nControlPoint": { + "offset": 124, + "type_name": "int32" + }, + "m_nDeltaControlPoint": { + "offset": 128, + "type_name": "int32" + }, + "m_nType": { + "offset": 16, + "type_name": "ParticleVecType_t" + }, + "m_nVectorAttribute": { + "offset": 108, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vCPRelativeDir": { + "offset": 156, + "type_name": "Vector" + }, + "m_vCPRelativePosition": { + "offset": 144, + "type_name": "Vector" + }, + "m_vCPValueScale": { + "offset": 132, + "type_name": "Vector" + }, + "m_vInterpOutput0": { + "offset": 1584, + "type_name": "Vector" + }, + "m_vInterpOutput1": { + "offset": 1596, + "type_name": "Vector" + }, + "m_vLiteralValue": { + "offset": 20, + "type_name": "Vector" + }, + "m_vRandomMax": { + "offset": 1644, + "type_name": "Vector" + }, + "m_vRandomMin": { + "offset": 1632, + "type_name": "Vector" + }, + "m_vVectorAttributeScale": { + "offset": 112, + "type_name": "Vector" + } }, "metadata": [ { @@ -640,25 +1498,82 @@ }, "CParticleVisibilityInputs": { "fields": { - "m_bDotCPAngles": 44, - "m_bDotCameraAngles": 45, - "m_bRightEye": 68, - "m_flAlphaScaleMax": 52, - "m_flAlphaScaleMin": 48, - "m_flCameraBias": 0, - "m_flDistanceInputMax": 32, - "m_flDistanceInputMin": 28, - "m_flDotInputMax": 40, - "m_flDotInputMin": 36, - "m_flInputMax": 16, - "m_flInputMin": 12, - "m_flInputPixelVisFade": 20, - "m_flNoPixelVisibilityFallback": 24, - "m_flProxyRadius": 8, - "m_flRadiusScaleFOVBase": 64, - "m_flRadiusScaleMax": 60, - "m_flRadiusScaleMin": 56, - "m_nCPin": 4 + "m_bDotCPAngles": { + "offset": 44, + "type_name": "bool" + }, + "m_bDotCameraAngles": { + "offset": 45, + "type_name": "bool" + }, + "m_bRightEye": { + "offset": 68, + "type_name": "bool" + }, + "m_flAlphaScaleMax": { + "offset": 52, + "type_name": "float32" + }, + "m_flAlphaScaleMin": { + "offset": 48, + "type_name": "float32" + }, + "m_flCameraBias": { + "offset": 0, + "type_name": "float32" + }, + "m_flDistanceInputMax": { + "offset": 32, + "type_name": "float32" + }, + "m_flDistanceInputMin": { + "offset": 28, + "type_name": "float32" + }, + "m_flDotInputMax": { + "offset": 40, + "type_name": "float32" + }, + "m_flDotInputMin": { + "offset": 36, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 16, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 12, + "type_name": "float32" + }, + "m_flInputPixelVisFade": { + "offset": 20, + "type_name": "float32" + }, + "m_flNoPixelVisibilityFallback": { + "offset": 24, + "type_name": "float32" + }, + "m_flProxyRadius": { + "offset": 8, + "type_name": "float32" + }, + "m_flRadiusScaleFOVBase": { + "offset": 64, + "type_name": "float32" + }, + "m_flRadiusScaleMax": { + "offset": 60, + "type_name": "float32" + }, + "m_flRadiusScaleMin": { + "offset": 56, + "type_name": "float32" + }, + "m_nCPin": { + "offset": 4, + "type_name": "int32" + } }, "metadata": [ { @@ -670,14 +1585,38 @@ }, "CPathParameters": { "fields": { - "m_flBulge": 12, - "m_flMidPoint": 16, - "m_nBulgeControl": 8, - "m_nEndControlPointNumber": 4, - "m_nStartControlPointNumber": 0, - "m_vEndOffset": 44, - "m_vMidPointOffset": 32, - "m_vStartPointOffset": 20 + "m_flBulge": { + "offset": 12, + "type_name": "float32" + }, + "m_flMidPoint": { + "offset": 16, + "type_name": "float32" + }, + "m_nBulgeControl": { + "offset": 8, + "type_name": "int32" + }, + "m_nEndControlPointNumber": { + "offset": 4, + "type_name": "int32" + }, + "m_nStartControlPointNumber": { + "offset": 0, + "type_name": "int32" + }, + "m_vEndOffset": { + "offset": 44, + "type_name": "Vector" + }, + "m_vMidPointOffset": { + "offset": 32, + "type_name": "Vector" + }, + "m_vStartPointOffset": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -717,8 +1656,14 @@ }, "CRandomNumberGeneratorParameters": { "fields": { - "m_bDistributeEvenly": 0, - "m_nSeed": 4 + "m_bDistributeEvenly": { + "offset": 0, + "type_name": "bool" + }, + "m_nSeed": { + "offset": 4, + "type_name": "int32" + } }, "metadata": [ { @@ -730,13 +1675,34 @@ }, "CReplicationParameters": { "fields": { - "m_bScaleChildParticleRadii": 4, - "m_flMaxRandomRadiusScale": 360, - "m_flMinRandomRadiusScale": 8, - "m_flModellingScale": 4024, - "m_nReplicationMode": 0, - "m_vMaxRandomDisplacement": 2368, - "m_vMinRandomDisplacement": 712 + "m_bScaleChildParticleRadii": { + "offset": 4, + "type_name": "bool" + }, + "m_flMaxRandomRadiusScale": { + "offset": 360, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMinRandomRadiusScale": { + "offset": 8, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flModellingScale": { + "offset": 4024, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nReplicationMode": { + "offset": 0, + "type_name": "ParticleReplicationMode_t" + }, + "m_vMaxRandomDisplacement": { + "offset": 2368, + "type_name": "CParticleCollectionVecInput" + }, + "m_vMinRandomDisplacement": { + "offset": 712, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -758,12 +1724,30 @@ }, "C_INIT_AddVectorToVector": { "fields": { - "m_nFieldInput": 472, - "m_nFieldOutput": 468, - "m_randomnessParameters": 500, - "m_vOffsetMax": 488, - "m_vOffsetMin": 476, - "m_vecScale": 456 + "m_nFieldInput": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 468, + "type_name": "ParticleAttributeIndex_t" + }, + "m_randomnessParameters": { + "offset": 500, + "type_name": "CRandomNumberGeneratorParameters" + }, + "m_vOffsetMax": { + "offset": 488, + "type_name": "Vector" + }, + "m_vOffsetMin": { + "offset": 476, + "type_name": "Vector" + }, + "m_vecScale": { + "offset": 456, + "type_name": "Vector" + } }, "metadata": [ { @@ -775,14 +1759,38 @@ }, "C_INIT_AgeNoise": { "fields": { - "m_bAbsVal": 456, - "m_bAbsValInv": 457, - "m_flAgeMax": 468, - "m_flAgeMin": 464, - "m_flNoiseScale": 472, - "m_flNoiseScaleLoc": 476, - "m_flOffset": 460, - "m_vecOffsetLoc": 480 + "m_bAbsVal": { + "offset": 456, + "type_name": "bool" + }, + "m_bAbsValInv": { + "offset": 457, + "type_name": "bool" + }, + "m_flAgeMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flAgeMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flNoiseScale": { + "offset": 472, + "type_name": "float32" + }, + "m_flNoiseScaleLoc": { + "offset": 476, + "type_name": "float32" + }, + "m_flOffset": { + "offset": 460, + "type_name": "float32" + }, + "m_vecOffsetLoc": { + "offset": 480, + "type_name": "Vector" + } }, "metadata": [ { @@ -794,15 +1802,42 @@ }, "C_INIT_ChaoticAttractor": { "fields": { - "m_bUniformSpeed": 488, - "m_flAParm": 456, - "m_flBParm": 460, - "m_flCParm": 464, - "m_flDParm": 468, - "m_flScale": 472, - "m_flSpeedMax": 480, - "m_flSpeedMin": 476, - "m_nBaseCP": 484 + "m_bUniformSpeed": { + "offset": 488, + "type_name": "bool" + }, + "m_flAParm": { + "offset": 456, + "type_name": "float32" + }, + "m_flBParm": { + "offset": 460, + "type_name": "float32" + }, + "m_flCParm": { + "offset": 464, + "type_name": "float32" + }, + "m_flDParm": { + "offset": 468, + "type_name": "float32" + }, + "m_flScale": { + "offset": 472, + "type_name": "float32" + }, + "m_flSpeedMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flSpeedMin": { + "offset": 476, + "type_name": "float32" + }, + "m_nBaseCP": { + "offset": 484, + "type_name": "int32" + } }, "metadata": [ { @@ -814,13 +1849,34 @@ }, "C_INIT_ColorLitPerParticle": { "fields": { - "m_ColorMax": 484, - "m_ColorMin": 480, - "m_TintMax": 492, - "m_TintMin": 488, - "m_flLightAmplification": 504, - "m_flTintPerc": 496, - "m_nTintBlendMode": 500 + "m_ColorMax": { + "offset": 484, + "type_name": "Color" + }, + "m_ColorMin": { + "offset": 480, + "type_name": "Color" + }, + "m_TintMax": { + "offset": 492, + "type_name": "Color" + }, + "m_TintMin": { + "offset": 488, + "type_name": "Color" + }, + "m_flLightAmplification": { + "offset": 504, + "type_name": "float32" + }, + "m_flTintPerc": { + "offset": 496, + "type_name": "float32" + }, + "m_nTintBlendMode": { + "offset": 500, + "type_name": "ParticleColorBlendMode_t" + } }, "metadata": [ { @@ -832,11 +1888,26 @@ }, "C_INIT_CreateAlongPath": { "fields": { - "m_PathParams": 464, - "m_bSaveOffset": 544, - "m_bUseRandomCPs": 528, - "m_fMaxDistance": 456, - "m_vEndOffset": 532 + "m_PathParams": { + "offset": 464, + "type_name": "CPathParameters" + }, + "m_bSaveOffset": { + "offset": 544, + "type_name": "bool" + }, + "m_bUseRandomCPs": { + "offset": 528, + "type_name": "bool" + }, + "m_fMaxDistance": { + "offset": 456, + "type_name": "float32" + }, + "m_vEndOffset": { + "offset": 532, + "type_name": "Vector" + } }, "metadata": [ { @@ -848,10 +1919,22 @@ }, "C_INIT_CreateFromCPs": { "fields": { - "m_nDynamicCPCount": 472, - "m_nIncrement": 456, - "m_nMaxCP": 464, - "m_nMinCP": 460 + "m_nDynamicCPCount": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nIncrement": { + "offset": 456, + "type_name": "int32" + }, + "m_nMaxCP": { + "offset": 464, + "type_name": "int32" + }, + "m_nMinCP": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -863,11 +1946,26 @@ }, "C_INIT_CreateFromParentParticles": { "fields": { - "m_bRandomDistribution": 464, - "m_bSubFrame": 472, - "m_flIncrement": 460, - "m_flVelocityScale": 456, - "m_nRandomSeed": 468 + "m_bRandomDistribution": { + "offset": 464, + "type_name": "bool" + }, + "m_bSubFrame": { + "offset": 472, + "type_name": "bool" + }, + "m_flIncrement": { + "offset": 460, + "type_name": "float32" + }, + "m_flVelocityScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nRandomSeed": { + "offset": 468, + "type_name": "int32" + } }, "metadata": [ { @@ -879,9 +1977,18 @@ }, "C_INIT_CreateFromPlaneCache": { "fields": { - "m_bUseNormal": 481, - "m_vecOffsetMax": 468, - "m_vecOffsetMin": 456 + "m_bUseNormal": { + "offset": 481, + "type_name": "bool" + }, + "m_vecOffsetMax": { + "offset": 468, + "type_name": "Vector" + }, + "m_vecOffsetMin": { + "offset": 456, + "type_name": "Vector" + } }, "metadata": [ { @@ -893,16 +2000,46 @@ }, "C_INIT_CreateInEpitrochoid": { "fields": { - "m_TransformInput": 464, - "m_bOffsetExistingPos": 1978, - "m_bUseCount": 1976, - "m_bUseLocalCoords": 1977, - "m_flOffset": 920, - "m_flParticleDensity": 568, - "m_flRadius1": 1272, - "m_flRadius2": 1624, - "m_nComponent1": 456, - "m_nComponent2": 460 + "m_TransformInput": { + "offset": 464, + "type_name": "CParticleTransformInput" + }, + "m_bOffsetExistingPos": { + "offset": 1978, + "type_name": "bool" + }, + "m_bUseCount": { + "offset": 1976, + "type_name": "bool" + }, + "m_bUseLocalCoords": { + "offset": 1977, + "type_name": "bool" + }, + "m_flOffset": { + "offset": 920, + "type_name": "CPerParticleFloatInput" + }, + "m_flParticleDensity": { + "offset": 568, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadius1": { + "offset": 1272, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadius2": { + "offset": 1624, + "type_name": "CPerParticleFloatInput" + }, + "m_nComponent1": { + "offset": 456, + "type_name": "int32" + }, + "m_nComponent2": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -914,16 +2051,46 @@ }, "C_INIT_CreateOnGrid": { "fields": { - "m_bCenter": 2573, - "m_bHollow": 2574, - "m_bLocalSpace": 2572, - "m_nControlPointNumber": 2568, - "m_nXCount": 456, - "m_nXSpacing": 1512, - "m_nYCount": 808, - "m_nYSpacing": 1864, - "m_nZCount": 1160, - "m_nZSpacing": 2216 + "m_bCenter": { + "offset": 2573, + "type_name": "bool" + }, + "m_bHollow": { + "offset": 2574, + "type_name": "bool" + }, + "m_bLocalSpace": { + "offset": 2572, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 2568, + "type_name": "int32" + }, + "m_nXCount": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nXSpacing": { + "offset": 1512, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nYCount": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nYSpacing": { + "offset": 1864, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nZCount": { + "offset": 1160, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nZSpacing": { + "offset": 2216, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -935,22 +2102,70 @@ }, "C_INIT_CreateOnModel": { "fields": { - "m_HitboxSetName": 4344, - "m_bEvenDistribution": 661, - "m_bLocalCoords": 4472, - "m_bScaleToVolume": 660, - "m_bUseBones": 4473, - "m_bUseMesh": 4474, - "m_flBoneVelocity": 2680, - "m_flMaxBoneVelocity": 2684, - "m_flShellSize": 4480, - "m_modelInput": 456, - "m_nDesiredHitbox": 664, - "m_nForceInModel": 656, - "m_nHitboxValueFromControlPointIndex": 1016, - "m_transformInput": 552, - "m_vecDirectionBias": 2688, - "m_vecHitBoxScale": 1024 + "m_HitboxSetName": { + "offset": 4344, + "type_name": "char[128]" + }, + "m_bEvenDistribution": { + "offset": 661, + "type_name": "bool" + }, + "m_bLocalCoords": { + "offset": 4472, + "type_name": "bool" + }, + "m_bScaleToVolume": { + "offset": 660, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 4473, + "type_name": "bool" + }, + "m_bUseMesh": { + "offset": 4474, + "type_name": "bool" + }, + "m_flBoneVelocity": { + "offset": 2680, + "type_name": "float32" + }, + "m_flMaxBoneVelocity": { + "offset": 2684, + "type_name": "float32" + }, + "m_flShellSize": { + "offset": 4480, + "type_name": "CParticleCollectionFloatInput" + }, + "m_modelInput": { + "offset": 456, + "type_name": "CParticleModelInput" + }, + "m_nDesiredHitbox": { + "offset": 664, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nForceInModel": { + "offset": 656, + "type_name": "int32" + }, + "m_nHitboxValueFromControlPointIndex": { + "offset": 1016, + "type_name": "int32" + }, + "m_transformInput": { + "offset": 552, + "type_name": "CParticleTransformInput" + }, + "m_vecDirectionBias": { + "offset": 2688, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecHitBoxScale": { + "offset": 1024, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -962,20 +2177,62 @@ }, "C_INIT_CreateOnModelAtHeight": { "fields": { - "m_HitboxSetName": 4142, - "m_bForceZ": 457, - "m_bLocalCoords": 4140, - "m_bPreferMovingBoxes": 4141, - "m_bUseBones": 456, - "m_bUseWaterHeight": 468, - "m_flDesiredHeight": 472, - "m_flHitboxVelocityScale": 4272, - "m_flMaxBoneVelocity": 4624, - "m_nBiasType": 4136, - "m_nControlPointNumber": 460, - "m_nHeightCP": 464, - "m_vecDirectionBias": 2480, - "m_vecHitBoxScale": 824 + "m_HitboxSetName": { + "offset": 4142, + "type_name": "char[128]" + }, + "m_bForceZ": { + "offset": 457, + "type_name": "bool" + }, + "m_bLocalCoords": { + "offset": 4140, + "type_name": "bool" + }, + "m_bPreferMovingBoxes": { + "offset": 4141, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 456, + "type_name": "bool" + }, + "m_bUseWaterHeight": { + "offset": 468, + "type_name": "bool" + }, + "m_flDesiredHeight": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flHitboxVelocityScale": { + "offset": 4272, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMaxBoneVelocity": { + "offset": 4624, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nBiasType": { + "offset": 4136, + "type_name": "ParticleHitboxBiasType_t" + }, + "m_nControlPointNumber": { + "offset": 460, + "type_name": "int32" + }, + "m_nHeightCP": { + "offset": 464, + "type_name": "int32" + }, + "m_vecDirectionBias": { + "offset": 2480, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecHitBoxScale": { + "offset": 824, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -987,11 +2244,26 @@ }, "C_INIT_CreateParticleImpulse": { "fields": { - "m_InputFalloffExp": 1168, - "m_InputMagnitude": 808, - "m_InputRadius": 456, - "m_nFalloffFunction": 1160, - "m_nImpulseType": 1520 + "m_InputFalloffExp": { + "offset": 1168, + "type_name": "CPerParticleFloatInput" + }, + "m_InputMagnitude": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_InputRadius": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_nFalloffFunction": { + "offset": 1160, + "type_name": "ParticleFalloffFunction_t" + }, + "m_nImpulseType": { + "offset": 1520, + "type_name": "ParticleImpulseType_t" + } }, "metadata": [ { @@ -1003,20 +2275,62 @@ }, "C_INIT_CreatePhyllotaxis": { "fields": { - "m_bUseLocalCoords": 500, - "m_bUseOrigRadius": 502, - "m_bUseWithContEmit": 501, - "m_fDistBias": 496, - "m_fMinRad": 492, - "m_fRadBias": 488, - "m_fRadCentCore": 468, - "m_fRadPerPoint": 472, - "m_fRadPerPointTo": 476, - "m_fpointAngle": 480, - "m_fsizeOverall": 484, - "m_nComponent": 464, - "m_nControlPointNumber": 456, - "m_nScaleCP": 460 + "m_bUseLocalCoords": { + "offset": 500, + "type_name": "bool" + }, + "m_bUseOrigRadius": { + "offset": 502, + "type_name": "bool" + }, + "m_bUseWithContEmit": { + "offset": 501, + "type_name": "bool" + }, + "m_fDistBias": { + "offset": 496, + "type_name": "float32" + }, + "m_fMinRad": { + "offset": 492, + "type_name": "float32" + }, + "m_fRadBias": { + "offset": 488, + "type_name": "float32" + }, + "m_fRadCentCore": { + "offset": 468, + "type_name": "float32" + }, + "m_fRadPerPoint": { + "offset": 472, + "type_name": "float32" + }, + "m_fRadPerPointTo": { + "offset": 476, + "type_name": "float32" + }, + "m_fpointAngle": { + "offset": 480, + "type_name": "float32" + }, + "m_fsizeOverall": { + "offset": 484, + "type_name": "float32" + }, + "m_nComponent": { + "offset": 464, + "type_name": "int32" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nScaleCP": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -1028,12 +2342,30 @@ }, "C_INIT_CreateSequentialPath": { "fields": { - "m_PathParams": 480, - "m_bCPPairs": 465, - "m_bLoop": 464, - "m_bSaveOffset": 466, - "m_fMaxDistance": 456, - "m_flNumToAssign": 460 + "m_PathParams": { + "offset": 480, + "type_name": "CPathParameters" + }, + "m_bCPPairs": { + "offset": 465, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 464, + "type_name": "bool" + }, + "m_bSaveOffset": { + "offset": 466, + "type_name": "bool" + }, + "m_fMaxDistance": { + "offset": 456, + "type_name": "float32" + }, + "m_flNumToAssign": { + "offset": 460, + "type_name": "float32" + } }, "metadata": [ { @@ -1053,12 +2385,30 @@ }, "C_INIT_CreateSequentialPathV2": { "fields": { - "m_PathParams": 1168, - "m_bCPPairs": 1161, - "m_bLoop": 1160, - "m_bSaveOffset": 1162, - "m_fMaxDistance": 456, - "m_flNumToAssign": 808 + "m_PathParams": { + "offset": 1168, + "type_name": "CPathParameters" + }, + "m_bCPPairs": { + "offset": 1161, + "type_name": "bool" + }, + "m_bLoop": { + "offset": 1160, + "type_name": "bool" + }, + "m_bSaveOffset": { + "offset": 1162, + "type_name": "bool" + }, + "m_fMaxDistance": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flNumToAssign": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -1074,13 +2424,34 @@ }, "C_INIT_CreateSpiralSphere": { "fields": { - "m_bUseParticleCount": 480, - "m_flInitialRadius": 468, - "m_flInitialSpeedMax": 476, - "m_flInitialSpeedMin": 472, - "m_nControlPointNumber": 456, - "m_nDensity": 464, - "m_nOverrideCP": 460 + "m_bUseParticleCount": { + "offset": 480, + "type_name": "bool" + }, + "m_flInitialRadius": { + "offset": 468, + "type_name": "float32" + }, + "m_flInitialSpeedMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flInitialSpeedMin": { + "offset": 472, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nDensity": { + "offset": 464, + "type_name": "int32" + }, + "m_nOverrideCP": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -1092,11 +2463,26 @@ }, "C_INIT_CreateWithinBox": { "fields": { - "m_bLocalSpace": 3772, - "m_nControlPointNumber": 3768, - "m_randomnessParameters": 3776, - "m_vecMax": 2112, - "m_vecMin": 456 + "m_bLocalSpace": { + "offset": 3772, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 3768, + "type_name": "int32" + }, + "m_randomnessParameters": { + "offset": 3776, + "type_name": "CRandomNumberGeneratorParameters" + }, + "m_vecMax": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + }, + "m_vecMin": { + "offset": 456, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -1108,20 +2494,62 @@ }, "C_INIT_CreateWithinSphereTransform": { "fields": { - "m_LocalCoordinateSystemSpeedMax": 5312, - "m_LocalCoordinateSystemSpeedMin": 3656, - "m_TransformInput": 2832, - "m_bLocalCoords": 3644, - "m_fRadiusMax": 808, - "m_fRadiusMin": 456, - "m_fSpeedMax": 3288, - "m_fSpeedMin": 2936, - "m_fSpeedRandExp": 3640, - "m_flEndCPGrowthTime": 3648, - "m_nFieldOutput": 6968, - "m_nFieldVelocity": 6972, - "m_vecDistanceBias": 1160, - "m_vecDistanceBiasAbs": 2816 + "m_LocalCoordinateSystemSpeedMax": { + "offset": 5312, + "type_name": "CPerParticleVecInput" + }, + "m_LocalCoordinateSystemSpeedMin": { + "offset": 3656, + "type_name": "CPerParticleVecInput" + }, + "m_TransformInput": { + "offset": 2832, + "type_name": "CParticleTransformInput" + }, + "m_bLocalCoords": { + "offset": 3644, + "type_name": "bool" + }, + "m_fRadiusMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_fRadiusMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_fSpeedMax": { + "offset": 3288, + "type_name": "CPerParticleFloatInput" + }, + "m_fSpeedMin": { + "offset": 2936, + "type_name": "CPerParticleFloatInput" + }, + "m_fSpeedRandExp": { + "offset": 3640, + "type_name": "float32" + }, + "m_flEndCPGrowthTime": { + "offset": 3648, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 6968, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldVelocity": { + "offset": 6972, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecDistanceBias": { + "offset": 1160, + "type_name": "CPerParticleVecInput" + }, + "m_vecDistanceBiasAbs": { + "offset": 2816, + "type_name": "Vector" + } }, "metadata": [ { @@ -1133,16 +2561,46 @@ }, "C_INIT_CreationNoise": { "fields": { - "m_bAbsVal": 460, - "m_bAbsValInv": 461, - "m_flNoiseScale": 476, - "m_flNoiseScaleLoc": 480, - "m_flOffset": 464, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_flWorldTimeScale": 496, - "m_nFieldOutput": 456, - "m_vecOffsetLoc": 484 + "m_bAbsVal": { + "offset": 460, + "type_name": "bool" + }, + "m_bAbsValInv": { + "offset": 461, + "type_name": "bool" + }, + "m_flNoiseScale": { + "offset": 476, + "type_name": "float32" + }, + "m_flNoiseScaleLoc": { + "offset": 480, + "type_name": "float32" + }, + "m_flOffset": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flWorldTimeScale": { + "offset": 496, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOffsetLoc": { + "offset": 484, + "type_name": "Vector" + } }, "metadata": [ { @@ -1154,9 +2612,18 @@ }, "C_INIT_DistanceCull": { "fields": { - "m_bCullInside": 816, - "m_flDistance": 464, - "m_nControlPoint": 456 + "m_bCullInside": { + "offset": 816, + "type_name": "bool" + }, + "m_flDistance": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPoint": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1168,21 +2635,66 @@ }, "C_INIT_DistanceToCPInit": { "fields": { - "m_CollisionGroupName": 1877, - "m_bActiveRange": 2376, - "m_bLOS": 1876, - "m_flInputMax": 816, - "m_flInputMin": 464, - "m_flLOSScale": 2368, - "m_flMaxTraceLength": 2016, - "m_flOutputMax": 1520, - "m_flOutputMin": 1168, - "m_flRemapBias": 2392, - "m_nFieldOutput": 456, - "m_nSetMethod": 2372, - "m_nStartCP": 1872, - "m_nTraceSet": 2008, - "m_vecDistanceScale": 2380 + "m_CollisionGroupName": { + "offset": 1877, + "type_name": "char[128]" + }, + "m_bActiveRange": { + "offset": 2376, + "type_name": "bool" + }, + "m_bLOS": { + "offset": 1876, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_flLOSScale": { + "offset": 2368, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 2016, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMax": { + "offset": 1520, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 1168, + "type_name": "CPerParticleFloatInput" + }, + "m_flRemapBias": { + "offset": 2392, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2372, + "type_name": "ParticleSetMethod_t" + }, + "m_nStartCP": { + "offset": 1872, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 2008, + "type_name": "ParticleTraceSet_t" + }, + "m_vecDistanceScale": { + "offset": 2380, + "type_name": "Vector" + } }, "metadata": [ { @@ -1194,8 +2706,14 @@ }, "C_INIT_DistanceToNeighborCull": { "fields": { - "m_bIncludeRadii": 808, - "m_flDistance": 456 + "m_bIncludeRadii": { + "offset": 808, + "type_name": "bool" + }, + "m_flDistance": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -1207,12 +2725,30 @@ }, "C_INIT_GlobalScale": { "fields": { - "m_bScalePosition": 469, - "m_bScaleRadius": 468, - "m_bScaleVelocity": 470, - "m_flScale": 456, - "m_nControlPointNumber": 464, - "m_nScaleControlPointNumber": 460 + "m_bScalePosition": { + "offset": 469, + "type_name": "bool" + }, + "m_bScaleRadius": { + "offset": 468, + "type_name": "bool" + }, + "m_bScaleVelocity": { + "offset": 470, + "type_name": "bool" + }, + "m_flScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 464, + "type_name": "int32" + }, + "m_nScaleControlPointNumber": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -1224,11 +2760,26 @@ }, "C_INIT_InheritFromParentParticles": { "fields": { - "m_bRandomDistribution": 468, - "m_flScale": 456, - "m_nFieldOutput": 460, - "m_nIncrement": 464, - "m_nRandomSeed": 472 + "m_bRandomDistribution": { + "offset": 468, + "type_name": "bool" + }, + "m_flScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nIncrement": { + "offset": 464, + "type_name": "int32" + }, + "m_nRandomSeed": { + "offset": 472, + "type_name": "int32" + } }, "metadata": [ { @@ -1240,8 +2791,14 @@ }, "C_INIT_InheritVelocity": { "fields": { - "m_flVelocityScale": 460, - "m_nControlPointNumber": 456 + "m_flVelocityScale": { + "offset": 460, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1253,10 +2810,22 @@ }, "C_INIT_InitFloat": { "fields": { - "m_InputStrength": 816, - "m_InputValue": 456, - "m_nOutputField": 808, - "m_nSetMethod": 812 + "m_InputStrength": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_InputValue": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_nOutputField": { + "offset": 808, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 812, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -1268,8 +2837,14 @@ }, "C_INIT_InitFloatCollection": { "fields": { - "m_InputValue": 456, - "m_nOutputField": 808 + "m_InputValue": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nOutputField": { + "offset": 808, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1281,16 +2856,46 @@ }, "C_INIT_InitFromCPSnapshot": { "fields": { - "m_bLocalSpaceAngles": 1188, - "m_bRandom": 472, - "m_bReverse": 473, - "m_nAttributeToRead": 460, - "m_nAttributeToWrite": 464, - "m_nControlPointNumber": 456, - "m_nLocalSpaceCP": 468, - "m_nManualSnapshotIndex": 832, - "m_nRandomSeed": 1184, - "m_nSnapShotIncrement": 480 + "m_bLocalSpaceAngles": { + "offset": 1188, + "type_name": "bool" + }, + "m_bRandom": { + "offset": 472, + "type_name": "bool" + }, + "m_bReverse": { + "offset": 473, + "type_name": "bool" + }, + "m_nAttributeToRead": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAttributeToWrite": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nLocalSpaceCP": { + "offset": 468, + "type_name": "int32" + }, + "m_nManualSnapshotIndex": { + "offset": 832, + "type_name": "CPerParticleFloatInput" + }, + "m_nRandomSeed": { + "offset": 1184, + "type_name": "int32" + }, + "m_nSnapShotIncrement": { + "offset": 480, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -1302,8 +2907,14 @@ }, "C_INIT_InitFromParentKilled": { "fields": { - "m_nAttributeToCopy": 456, - "m_nEventType": 460 + "m_nAttributeToCopy": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nEventType": { + "offset": 460, + "type_name": "EventTypeSelection_t" + } }, "metadata": [ { @@ -1315,11 +2926,26 @@ }, "C_INIT_InitFromVectorFieldSnapshot": { "fields": { - "m_bUseVerticalVelocity": 468, - "m_nControlPointNumber": 456, - "m_nLocalSpaceCP": 460, - "m_nWeightUpdateCP": 464, - "m_vecScale": 472 + "m_bUseVerticalVelocity": { + "offset": 468, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nLocalSpaceCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nWeightUpdateCP": { + "offset": 464, + "type_name": "int32" + }, + "m_vecScale": { + "offset": 472, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -1331,25 +2957,82 @@ }, "C_INIT_InitSkinnedPositionFromCPSnapshot": { "fields": { - "m_bCopyAlpha": 861, - "m_bCopyColor": 860, - "m_bIgnoreDt": 474, - "m_bRandom": 464, - "m_bRigid": 472, - "m_bSetNormal": 473, - "m_bSetRadius": 862, - "m_flBoneVelocity": 852, - "m_flBoneVelocityMax": 856, - "m_flIncrement": 840, - "m_flMaxNormalVelocity": 480, - "m_flMinNormalVelocity": 476, - "m_flReadIndex": 488, - "m_nControlPointNumber": 460, - "m_nFullLoopIncrement": 844, - "m_nIndexType": 484, - "m_nRandomSeed": 468, - "m_nSnapShotStartPoint": 848, - "m_nSnapshotControlPointNumber": 456 + "m_bCopyAlpha": { + "offset": 861, + "type_name": "bool" + }, + "m_bCopyColor": { + "offset": 860, + "type_name": "bool" + }, + "m_bIgnoreDt": { + "offset": 474, + "type_name": "bool" + }, + "m_bRandom": { + "offset": 464, + "type_name": "bool" + }, + "m_bRigid": { + "offset": 472, + "type_name": "bool" + }, + "m_bSetNormal": { + "offset": 473, + "type_name": "bool" + }, + "m_bSetRadius": { + "offset": 862, + "type_name": "bool" + }, + "m_flBoneVelocity": { + "offset": 852, + "type_name": "float32" + }, + "m_flBoneVelocityMax": { + "offset": 856, + "type_name": "float32" + }, + "m_flIncrement": { + "offset": 840, + "type_name": "float32" + }, + "m_flMaxNormalVelocity": { + "offset": 480, + "type_name": "float32" + }, + "m_flMinNormalVelocity": { + "offset": 476, + "type_name": "float32" + }, + "m_flReadIndex": { + "offset": 488, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 460, + "type_name": "int32" + }, + "m_nFullLoopIncrement": { + "offset": 844, + "type_name": "int32" + }, + "m_nIndexType": { + "offset": 484, + "type_name": "SnapshotIndexType_t" + }, + "m_nRandomSeed": { + "offset": 468, + "type_name": "int32" + }, + "m_nSnapShotStartPoint": { + "offset": 848, + "type_name": "int32" + }, + "m_nSnapshotControlPointNumber": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1361,11 +3044,26 @@ }, "C_INIT_InitVec": { "fields": { - "m_InputValue": 456, - "m_bNormalizedOutput": 2120, - "m_bWritePreviousPosition": 2121, - "m_nOutputField": 2112, - "m_nSetMethod": 2116 + "m_InputValue": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_bNormalizedOutput": { + "offset": 2120, + "type_name": "bool" + }, + "m_bWritePreviousPosition": { + "offset": 2121, + "type_name": "bool" + }, + "m_nOutputField": { + "offset": 2112, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2116, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -1377,8 +3075,14 @@ }, "C_INIT_InitVecCollection": { "fields": { - "m_InputValue": 456, - "m_nOutputField": 2112 + "m_InputValue": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + }, + "m_nOutputField": { + "offset": 2112, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1390,19 +3094,58 @@ }, "C_INIT_InitialRepulsionVelocity": { "fields": { - "m_CollisionGroupName": 456, - "m_bInherit": 625, - "m_bPerParticle": 616, - "m_bPerParticleTR": 624, - "m_bProportional": 618, - "m_bTranslate": 617, - "m_flTraceLength": 620, - "m_nChildCP": 628, - "m_nChildGroupID": 632, - "m_nControlPointNumber": 612, - "m_nTraceSet": 584, - "m_vecOutputMax": 600, - "m_vecOutputMin": 588 + "m_CollisionGroupName": { + "offset": 456, + "type_name": "char[128]" + }, + "m_bInherit": { + "offset": 625, + "type_name": "bool" + }, + "m_bPerParticle": { + "offset": 616, + "type_name": "bool" + }, + "m_bPerParticleTR": { + "offset": 624, + "type_name": "bool" + }, + "m_bProportional": { + "offset": 618, + "type_name": "bool" + }, + "m_bTranslate": { + "offset": 617, + "type_name": "bool" + }, + "m_flTraceLength": { + "offset": 620, + "type_name": "float32" + }, + "m_nChildCP": { + "offset": 628, + "type_name": "int32" + }, + "m_nChildGroupID": { + "offset": 632, + "type_name": "int32" + }, + "m_nControlPointNumber": { + "offset": 612, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 584, + "type_name": "ParticleTraceSet_t" + }, + "m_vecOutputMax": { + "offset": 600, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 588, + "type_name": "Vector" + } }, "metadata": [ { @@ -1414,14 +3157,38 @@ }, "C_INIT_InitialSequenceFromModel": { "fields": { - "m_flInputMax": 472, - "m_flInputMin": 468, - "m_flOutputMax": 480, - "m_flOutputMin": 476, - "m_nControlPointNumber": 456, - "m_nFieldOutput": 460, - "m_nFieldOutputAnim": 464, - "m_nSetMethod": 484 + "m_flInputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutputAnim": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 484, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -1433,11 +3200,26 @@ }, "C_INIT_InitialVelocityFromHitbox": { "fields": { - "m_HitboxSetName": 468, - "m_bUseBones": 596, - "m_flVelocityMax": 460, - "m_flVelocityMin": 456, - "m_nControlPointNumber": 464 + "m_HitboxSetName": { + "offset": 468, + "type_name": "char[128]" + }, + "m_bUseBones": { + "offset": 596, + "type_name": "bool" + }, + "m_flVelocityMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flVelocityMin": { + "offset": 456, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -1449,16 +3231,46 @@ }, "C_INIT_InitialVelocityNoise": { "fields": { - "m_TransformInput": 6504, - "m_bIgnoreDt": 6608, - "m_flNoiseScale": 5800, - "m_flNoiseScaleLoc": 6152, - "m_flOffset": 2136, - "m_vecAbsVal": 456, - "m_vecAbsValInv": 468, - "m_vecOffsetLoc": 480, - "m_vecOutputMax": 4144, - "m_vecOutputMin": 2488 + "m_TransformInput": { + "offset": 6504, + "type_name": "CParticleTransformInput" + }, + "m_bIgnoreDt": { + "offset": 6608, + "type_name": "bool" + }, + "m_flNoiseScale": { + "offset": 5800, + "type_name": "CPerParticleFloatInput" + }, + "m_flNoiseScaleLoc": { + "offset": 6152, + "type_name": "CPerParticleFloatInput" + }, + "m_flOffset": { + "offset": 2136, + "type_name": "CPerParticleFloatInput" + }, + "m_vecAbsVal": { + "offset": 456, + "type_name": "Vector" + }, + "m_vecAbsValInv": { + "offset": 468, + "type_name": "Vector" + }, + "m_vecOffsetLoc": { + "offset": 480, + "type_name": "CPerParticleVecInput" + }, + "m_vecOutputMax": { + "offset": 4144, + "type_name": "CPerParticleVecInput" + }, + "m_vecOutputMin": { + "offset": 2488, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -1470,14 +3282,38 @@ }, "C_INIT_LifespanFromVelocity": { "fields": { - "m_CollisionGroupName": 488, - "m_bIncludeWater": 632, - "m_flMaxTraceLength": 472, - "m_flTraceOffset": 468, - "m_flTraceTolerance": 476, - "m_nMaxPlanes": 480, - "m_nTraceSet": 616, - "m_vecComponentScale": 456 + "m_CollisionGroupName": { + "offset": 488, + "type_name": "char[128]" + }, + "m_bIncludeWater": { + "offset": 632, + "type_name": "bool" + }, + "m_flMaxTraceLength": { + "offset": 472, + "type_name": "float32" + }, + "m_flTraceOffset": { + "offset": 468, + "type_name": "float32" + }, + "m_flTraceTolerance": { + "offset": 476, + "type_name": "float32" + }, + "m_nMaxPlanes": { + "offset": 480, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 616, + "type_name": "ParticleTraceSet_t" + }, + "m_vecComponentScale": { + "offset": 456, + "type_name": "Vector" + } }, "metadata": [ { @@ -1489,11 +3325,26 @@ }, "C_INIT_ModelCull": { "fields": { - "m_HitboxSetName": 463, - "m_bBoundBox": 460, - "m_bCullOutside": 461, - "m_bUseBones": 462, - "m_nControlPointNumber": 456 + "m_HitboxSetName": { + "offset": 463, + "type_name": "char[128]" + }, + "m_bBoundBox": { + "offset": 460, + "type_name": "bool" + }, + "m_bCullOutside": { + "offset": 461, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 462, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1505,13 +3356,34 @@ }, "C_INIT_MoveBetweenPoints": { "fields": { - "m_bTrailBias": 2220, - "m_flEndOffset": 1864, - "m_flEndSpread": 1160, - "m_flSpeedMax": 808, - "m_flSpeedMin": 456, - "m_flStartOffset": 1512, - "m_nEndControlPointNumber": 2216 + "m_bTrailBias": { + "offset": 2220, + "type_name": "bool" + }, + "m_flEndOffset": { + "offset": 1864, + "type_name": "CPerParticleFloatInput" + }, + "m_flEndSpread": { + "offset": 1160, + "type_name": "CPerParticleFloatInput" + }, + "m_flSpeedMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flSpeedMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flStartOffset": { + "offset": 1512, + "type_name": "CPerParticleFloatInput" + }, + "m_nEndControlPointNumber": { + "offset": 2216, + "type_name": "int32" + } }, "metadata": [ { @@ -1523,8 +3395,14 @@ }, "C_INIT_NormalAlignToCP": { "fields": { - "m_nControlPointAxis": 560, - "m_transformInput": 456 + "m_nControlPointAxis": { + "offset": 560, + "type_name": "ParticleControlPointAxis_t" + }, + "m_transformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + } }, "metadata": [ { @@ -1536,11 +3414,26 @@ }, "C_INIT_NormalOffset": { "fields": { - "m_OffsetMax": 468, - "m_OffsetMin": 456, - "m_bLocalCoords": 484, - "m_bNormalize": 485, - "m_nControlPointNumber": 480 + "m_OffsetMax": { + "offset": 468, + "type_name": "Vector" + }, + "m_OffsetMin": { + "offset": 456, + "type_name": "Vector" + }, + "m_bLocalCoords": { + "offset": 484, + "type_name": "bool" + }, + "m_bNormalize": { + "offset": 485, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 480, + "type_name": "int32" + } }, "metadata": [ { @@ -1552,11 +3445,26 @@ }, "C_INIT_OffsetVectorToVector": { "fields": { - "m_nFieldInput": 456, - "m_nFieldOutput": 460, - "m_randomnessParameters": 488, - "m_vecOutputMax": 476, - "m_vecOutputMin": 464 + "m_nFieldInput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_randomnessParameters": { + "offset": 488, + "type_name": "CRandomNumberGeneratorParameters" + }, + "m_vecOutputMax": { + "offset": 476, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -1568,9 +3476,18 @@ }, "C_INIT_Orient2DRelToCP": { "fields": { - "m_flRotOffset": 464, - "m_nCP": 456, - "m_nFieldOutput": 460 + "m_flRotOffset": { + "offset": 464, + "type_name": "float32" + }, + "m_nCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1582,9 +3499,18 @@ }, "C_INIT_PlaneCull": { "fields": { - "m_bCullInside": 816, - "m_flDistance": 464, - "m_nControlPoint": 456 + "m_bCullInside": { + "offset": 816, + "type_name": "bool" + }, + "m_flDistance": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPoint": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1596,11 +3522,26 @@ }, "C_INIT_PointList": { "fields": { - "m_bClosedLoop": 489, - "m_bPlaceAlongPath": 488, - "m_nFieldOutput": 456, - "m_nNumPointsAlongPath": 492, - "m_pointList": 464 + "m_bClosedLoop": { + "offset": 489, + "type_name": "bool" + }, + "m_bPlaceAlongPath": { + "offset": 488, + "type_name": "bool" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nNumPointsAlongPath": { + "offset": 492, + "type_name": "int32" + }, + "m_pointList": { + "offset": 464, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1612,12 +3553,30 @@ }, "C_INIT_PositionOffset": { "fields": { - "m_OffsetMax": 2112, - "m_OffsetMin": 456, - "m_TransformInput": 3768, - "m_bLocalCoords": 3872, - "m_bProportional": 3873, - "m_randomnessParameters": 3876 + "m_OffsetMax": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + }, + "m_OffsetMin": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_TransformInput": { + "offset": 3768, + "type_name": "CParticleTransformInput" + }, + "m_bLocalCoords": { + "offset": 3872, + "type_name": "bool" + }, + "m_bProportional": { + "offset": 3873, + "type_name": "bool" + }, + "m_randomnessParameters": { + "offset": 3876, + "type_name": "CRandomNumberGeneratorParameters" + } }, "metadata": [ { @@ -1629,9 +3588,18 @@ }, "C_INIT_PositionOffsetToCP": { "fields": { - "m_bLocalCoords": 464, - "m_nControlPointNumberEnd": 460, - "m_nControlPointNumberStart": 456 + "m_bLocalCoords": { + "offset": 464, + "type_name": "bool" + }, + "m_nControlPointNumberEnd": { + "offset": 460, + "type_name": "int32" + }, + "m_nControlPointNumberStart": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1643,19 +3611,58 @@ }, "C_INIT_PositionPlaceOnGround": { "fields": { - "m_CollisionGroupName": 1160, - "m_bIncludeWater": 1308, - "m_bOffsetonColOnly": 1312, - "m_bSetNormal": 1309, - "m_bSetPXYZOnly": 1310, - "m_bTraceAlongNormal": 1311, - "m_flMaxTraceLength": 808, - "m_flOffset": 456, - "m_flOffsetByRadiusFactor": 1316, - "m_nIgnoreCP": 1324, - "m_nPreserveOffsetCP": 1320, - "m_nTraceMissBehavior": 1304, - "m_nTraceSet": 1288 + "m_CollisionGroupName": { + "offset": 1160, + "type_name": "char[128]" + }, + "m_bIncludeWater": { + "offset": 1308, + "type_name": "bool" + }, + "m_bOffsetonColOnly": { + "offset": 1312, + "type_name": "bool" + }, + "m_bSetNormal": { + "offset": 1309, + "type_name": "bool" + }, + "m_bSetPXYZOnly": { + "offset": 1310, + "type_name": "bool" + }, + "m_bTraceAlongNormal": { + "offset": 1311, + "type_name": "bool" + }, + "m_flMaxTraceLength": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flOffset": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flOffsetByRadiusFactor": { + "offset": 1316, + "type_name": "float32" + }, + "m_nIgnoreCP": { + "offset": 1324, + "type_name": "int32" + }, + "m_nPreserveOffsetCP": { + "offset": 1320, + "type_name": "int32" + }, + "m_nTraceMissBehavior": { + "offset": 1304, + "type_name": "ParticleTraceMissBehavior_t" + }, + "m_nTraceSet": { + "offset": 1288, + "type_name": "ParticleTraceSet_t" + } }, "metadata": [ { @@ -1667,16 +3674,46 @@ }, "C_INIT_PositionWarp": { "fields": { - "m_bInvertWarp": 3792, - "m_bUseCount": 3793, - "m_flPrevPosScale": 3788, - "m_flWarpStartTime": 3784, - "m_flWarpTime": 3780, - "m_nControlPointNumber": 3772, - "m_nRadiusComponent": 3776, - "m_nScaleControlPointNumber": 3768, - "m_vecWarpMax": 2112, - "m_vecWarpMin": 456 + "m_bInvertWarp": { + "offset": 3792, + "type_name": "bool" + }, + "m_bUseCount": { + "offset": 3793, + "type_name": "bool" + }, + "m_flPrevPosScale": { + "offset": 3788, + "type_name": "float32" + }, + "m_flWarpStartTime": { + "offset": 3784, + "type_name": "float32" + }, + "m_flWarpTime": { + "offset": 3780, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 3772, + "type_name": "int32" + }, + "m_nRadiusComponent": { + "offset": 3776, + "type_name": "int32" + }, + "m_nScaleControlPointNumber": { + "offset": 3768, + "type_name": "int32" + }, + "m_vecWarpMax": { + "offset": 2112, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecWarpMin": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -1688,12 +3725,30 @@ }, "C_INIT_PositionWarpScalar": { "fields": { - "m_InputValue": 480, - "m_flPrevPosScale": 832, - "m_nControlPointNumber": 840, - "m_nScaleControlPointNumber": 836, - "m_vecWarpMax": 468, - "m_vecWarpMin": 456 + "m_InputValue": { + "offset": 480, + "type_name": "CPerParticleFloatInput" + }, + "m_flPrevPosScale": { + "offset": 832, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 840, + "type_name": "int32" + }, + "m_nScaleControlPointNumber": { + "offset": 836, + "type_name": "int32" + }, + "m_vecWarpMax": { + "offset": 468, + "type_name": "Vector" + }, + "m_vecWarpMin": { + "offset": 456, + "type_name": "Vector" + } }, "metadata": [ { @@ -1705,8 +3760,14 @@ }, "C_INIT_QuantizeFloat": { "fields": { - "m_InputValue": 456, - "m_nOutputField": 808 + "m_InputValue": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_nOutputField": { + "offset": 808, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1718,7 +3779,10 @@ }, "C_INIT_RadiusFromCPObject": { "fields": { - "m_nControlPoint": 456 + "m_nControlPoint": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1730,10 +3794,22 @@ }, "C_INIT_RandomAlpha": { "fields": { - "m_flAlphaRandExponent": 476, - "m_nAlphaMax": 464, - "m_nAlphaMin": 460, - "m_nFieldOutput": 456 + "m_flAlphaRandExponent": { + "offset": 476, + "type_name": "float32" + }, + "m_nAlphaMax": { + "offset": 464, + "type_name": "int32" + }, + "m_nAlphaMin": { + "offset": 460, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1745,9 +3821,18 @@ }, "C_INIT_RandomAlphaWindowThreshold": { "fields": { - "m_flExponent": 464, - "m_flMax": 460, - "m_flMin": 456 + "m_flExponent": { + "offset": 464, + "type_name": "float32" + }, + "m_flMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flMin": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -1759,16 +3844,46 @@ }, "C_INIT_RandomColor": { "fields": { - "m_ColorMax": 488, - "m_ColorMin": 484, - "m_TintMax": 496, - "m_TintMin": 492, - "m_flLightAmplification": 520, - "m_flTintPerc": 500, - "m_flUpdateThreshold": 504, - "m_nFieldOutput": 512, - "m_nTintBlendMode": 516, - "m_nTintCP": 508 + "m_ColorMax": { + "offset": 488, + "type_name": "Color" + }, + "m_ColorMin": { + "offset": 484, + "type_name": "Color" + }, + "m_TintMax": { + "offset": 496, + "type_name": "Color" + }, + "m_TintMin": { + "offset": 492, + "type_name": "Color" + }, + "m_flLightAmplification": { + "offset": 520, + "type_name": "float32" + }, + "m_flTintPerc": { + "offset": 500, + "type_name": "float32" + }, + "m_flUpdateThreshold": { + "offset": 504, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 512, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nTintBlendMode": { + "offset": 516, + "type_name": "ParticleColorBlendMode_t" + }, + "m_nTintCP": { + "offset": 508, + "type_name": "int32" + } }, "metadata": [ { @@ -1780,9 +3895,18 @@ }, "C_INIT_RandomLifeTime": { "fields": { - "m_fLifetimeMax": 460, - "m_fLifetimeMin": 456, - "m_fLifetimeRandExponent": 464 + "m_fLifetimeMax": { + "offset": 460, + "type_name": "float32" + }, + "m_fLifetimeMin": { + "offset": 456, + "type_name": "float32" + }, + "m_fLifetimeRandExponent": { + "offset": 464, + "type_name": "float32" + } }, "metadata": [ { @@ -1794,9 +3918,18 @@ }, "C_INIT_RandomModelSequence": { "fields": { - "m_ActivityName": 456, - "m_SequenceName": 712, - "m_hModel": 968 + "m_ActivityName": { + "offset": 456, + "type_name": "char[256]" + }, + "m_SequenceName": { + "offset": 712, + "type_name": "char[256]" + }, + "m_hModel": { + "offset": 968, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -1818,12 +3951,30 @@ }, "C_INIT_RandomNamedModelElement": { "fields": { - "m_bLinear": 489, - "m_bModelFromRenderer": 490, - "m_bShuffle": 488, - "m_hModel": 456, - "m_nFieldOutput": 492, - "m_names": 464 + "m_bLinear": { + "offset": 489, + "type_name": "bool" + }, + "m_bModelFromRenderer": { + "offset": 490, + "type_name": "bool" + }, + "m_bShuffle": { + "offset": 488, + "type_name": "bool" + }, + "m_hModel": { + "offset": 456, + "type_name": "CStrongHandle" + }, + "m_nFieldOutput": { + "offset": 492, + "type_name": "ParticleAttributeIndex_t" + }, + "m_names": { + "offset": 464, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1855,9 +4006,18 @@ }, "C_INIT_RandomRadius": { "fields": { - "m_flRadiusMax": 460, - "m_flRadiusMin": 456, - "m_flRadiusRandExponent": 464 + "m_flRadiusMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flRadiusMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flRadiusRandExponent": { + "offset": 464, + "type_name": "float32" + } }, "metadata": [ { @@ -1889,10 +4049,22 @@ }, "C_INIT_RandomScalar": { "fields": { - "m_flExponent": 464, - "m_flMax": 460, - "m_flMin": 456, - "m_nFieldOutput": 468 + "m_flExponent": { + "offset": 464, + "type_name": "float32" + }, + "m_flMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flMin": { + "offset": 456, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 468, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1904,8 +4076,14 @@ }, "C_INIT_RandomSecondSequence": { "fields": { - "m_nSequenceMax": 460, - "m_nSequenceMin": 456 + "m_nSequenceMax": { + "offset": 460, + "type_name": "int32" + }, + "m_nSequenceMin": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1917,11 +4095,26 @@ }, "C_INIT_RandomSequence": { "fields": { - "m_WeightedList": 472, - "m_bLinear": 465, - "m_bShuffle": 464, - "m_nSequenceMax": 460, - "m_nSequenceMin": 456 + "m_WeightedList": { + "offset": 472, + "type_name": "CUtlVector" + }, + "m_bLinear": { + "offset": 465, + "type_name": "bool" + }, + "m_bShuffle": { + "offset": 464, + "type_name": "bool" + }, + "m_nSequenceMax": { + "offset": 460, + "type_name": "int32" + }, + "m_nSequenceMin": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -1933,9 +4126,18 @@ }, "C_INIT_RandomTrailLength": { "fields": { - "m_flLengthRandExponent": 464, - "m_flMaxLength": 460, - "m_flMinLength": 456 + "m_flLengthRandExponent": { + "offset": 464, + "type_name": "float32" + }, + "m_flMaxLength": { + "offset": 460, + "type_name": "float32" + }, + "m_flMinLength": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -1947,10 +4149,22 @@ }, "C_INIT_RandomVector": { "fields": { - "m_nFieldOutput": 480, - "m_randomnessParameters": 484, - "m_vecMax": 468, - "m_vecMin": 456 + "m_nFieldOutput": { + "offset": 480, + "type_name": "ParticleAttributeIndex_t" + }, + "m_randomnessParameters": { + "offset": 484, + "type_name": "CRandomNumberGeneratorParameters" + }, + "m_vecMax": { + "offset": 468, + "type_name": "Vector" + }, + "m_vecMin": { + "offset": 456, + "type_name": "Vector" + } }, "metadata": [ { @@ -1962,10 +4176,22 @@ }, "C_INIT_RandomVectorComponent": { "fields": { - "m_flMax": 460, - "m_flMin": 456, - "m_nComponent": 468, - "m_nFieldOutput": 464 + "m_flMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flMin": { + "offset": 456, + "type_name": "float32" + }, + "m_nComponent": { + "offset": 468, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -1987,7 +4213,10 @@ }, "C_INIT_RandomYawFlip": { "fields": { - "m_flPercent": 456 + "m_flPercent": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -1999,17 +4228,50 @@ }, "C_INIT_RemapCPtoScalar": { "fields": { - "m_flEndTime": 488, - "m_flInputMax": 472, - "m_flInputMin": 468, - "m_flOutputMax": 480, - "m_flOutputMin": 476, - "m_flRemapBias": 496, - "m_flStartTime": 484, - "m_nCPInput": 456, - "m_nField": 464, - "m_nFieldOutput": 460, - "m_nSetMethod": 492 + "m_flEndTime": { + "offset": 488, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_flRemapBias": { + "offset": 496, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 484, + "type_name": "float32" + }, + "m_nCPInput": { + "offset": 456, + "type_name": "int32" + }, + "m_nField": { + "offset": 464, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 492, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -2021,12 +4283,30 @@ }, "C_INIT_RemapInitialDirectionToTransformToVector": { "fields": { - "m_TransformInput": 456, - "m_bNormalize": 584, - "m_flOffsetRot": 568, - "m_flScale": 564, - "m_nFieldOutput": 560, - "m_vecOffsetAxis": 572 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_bNormalize": { + "offset": 584, + "type_name": "bool" + }, + "m_flOffsetRot": { + "offset": 568, + "type_name": "float32" + }, + "m_flScale": { + "offset": 564, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 560, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOffsetAxis": { + "offset": 572, + "type_name": "Vector" + } }, "metadata": [ { @@ -2038,10 +4318,22 @@ }, "C_INIT_RemapInitialTransformDirectionToRotation": { "fields": { - "m_TransformInput": 456, - "m_flOffsetRot": 564, - "m_nComponent": 568, - "m_nFieldOutput": 560 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_flOffsetRot": { + "offset": 564, + "type_name": "float32" + }, + "m_nComponent": { + "offset": 568, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 560, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2053,11 +4345,26 @@ }, "C_INIT_RemapInitialVisibilityScalar": { "fields": { - "m_flInputMax": 468, - "m_flInputMin": 464, - "m_flOutputMax": 476, - "m_flOutputMin": 472, - "m_nFieldOutput": 460 + "m_flInputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 472, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2079,13 +4386,34 @@ }, "C_INIT_RemapNamedModelElementToScalar": { "fields": { - "m_bModelFromRenderer": 524, - "m_hModel": 456, - "m_nFieldInput": 512, - "m_nFieldOutput": 516, - "m_nSetMethod": 520, - "m_names": 464, - "m_values": 488 + "m_bModelFromRenderer": { + "offset": 524, + "type_name": "bool" + }, + "m_hModel": { + "offset": 456, + "type_name": "CStrongHandle" + }, + "m_nFieldInput": { + "offset": 512, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 516, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 520, + "type_name": "ParticleSetMethod_t" + }, + "m_names": { + "offset": 464, + "type_name": "CUtlVector" + }, + "m_values": { + "offset": 488, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2127,10 +4455,22 @@ }, "C_INIT_RemapParticleCountToNamedModelElementScalar": { "fields": { - "m_bModelFromRenderer": 528, - "m_hModel": 504, - "m_outputMaxName": 520, - "m_outputMinName": 512 + "m_bModelFromRenderer": { + "offset": 528, + "type_name": "bool" + }, + "m_hModel": { + "offset": 504, + "type_name": "CStrongHandle" + }, + "m_outputMaxName": { + "offset": 520, + "type_name": "CUtlString" + }, + "m_outputMinName": { + "offset": 512, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2162,18 +4502,54 @@ }, "C_INIT_RemapParticleCountToScalar": { "fields": { - "m_bActiveRange": 488, - "m_bInvert": 489, - "m_bWrap": 490, - "m_flOutputMax": 480, - "m_flOutputMin": 476, - "m_flRemapBias": 492, - "m_nFieldOutput": 456, - "m_nInputMax": 464, - "m_nInputMin": 460, - "m_nScaleControlPoint": 468, - "m_nScaleControlPointField": 472, - "m_nSetMethod": 484 + "m_bActiveRange": { + "offset": 488, + "type_name": "bool" + }, + "m_bInvert": { + "offset": 489, + "type_name": "bool" + }, + "m_bWrap": { + "offset": 490, + "type_name": "bool" + }, + "m_flOutputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_flRemapBias": { + "offset": 492, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nInputMax": { + "offset": 464, + "type_name": "int32" + }, + "m_nInputMin": { + "offset": 460, + "type_name": "int32" + }, + "m_nScaleControlPoint": { + "offset": 468, + "type_name": "int32" + }, + "m_nScaleControlPointField": { + "offset": 472, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 484, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -2185,7 +4561,10 @@ }, "C_INIT_RemapQAnglesToRotation": { "fields": { - "m_TransformInput": 456 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + } }, "metadata": [ { @@ -2197,17 +4576,50 @@ }, "C_INIT_RemapScalar": { "fields": { - "m_bActiveRange": 492, - "m_flEndTime": 484, - "m_flInputMax": 468, - "m_flInputMin": 464, - "m_flOutputMax": 476, - "m_flOutputMin": 472, - "m_flRemapBias": 496, - "m_flStartTime": 480, - "m_nFieldInput": 456, - "m_nFieldOutput": 460, - "m_nSetMethod": 488 + "m_bActiveRange": { + "offset": 492, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 484, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 472, + "type_name": "float32" + }, + "m_flRemapBias": { + "offset": 496, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 480, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 488, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -2219,18 +4631,54 @@ }, "C_INIT_RemapScalarToVector": { "fields": { - "m_bLocalCoords": 512, - "m_flEndTime": 500, - "m_flInputMax": 468, - "m_flInputMin": 464, - "m_flRemapBias": 516, - "m_flStartTime": 496, - "m_nControlPointNumber": 508, - "m_nFieldInput": 456, - "m_nFieldOutput": 460, - "m_nSetMethod": 504, - "m_vecOutputMax": 484, - "m_vecOutputMin": 472 + "m_bLocalCoords": { + "offset": 512, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 500, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flRemapBias": { + "offset": 516, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 496, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 508, + "type_name": "int32" + }, + "m_nFieldInput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 504, + "type_name": "ParticleSetMethod_t" + }, + "m_vecOutputMax": { + "offset": 484, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 472, + "type_name": "Vector" + } }, "metadata": [ { @@ -2242,16 +4690,46 @@ }, "C_INIT_RemapSpeedToScalar": { "fields": { - "m_bPerParticle": 492, - "m_flEndTime": 468, - "m_flInputMax": 476, - "m_flInputMin": 472, - "m_flOutputMax": 484, - "m_flOutputMin": 480, - "m_flStartTime": 464, - "m_nControlPointNumber": 460, - "m_nFieldOutput": 456, - "m_nSetMethod": 488 + "m_bPerParticle": { + "offset": 492, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 468, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 484, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 480, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 464, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 460, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 488, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -2263,10 +4741,22 @@ }, "C_INIT_RemapTransformOrientationToRotations": { "fields": { - "m_TransformInput": 456, - "m_bUseQuat": 572, - "m_bWriteNormal": 573, - "m_vecRotation": 560 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_bUseQuat": { + "offset": 572, + "type_name": "bool" + }, + "m_bWriteNormal": { + "offset": 573, + "type_name": "bool" + }, + "m_vecRotation": { + "offset": 560, + "type_name": "Vector" + } }, "metadata": [ { @@ -2278,19 +4768,58 @@ }, "C_INIT_RemapTransformToVector": { "fields": { - "m_LocalSpaceTransform": 616, - "m_TransformInput": 512, - "m_bAccelerate": 733, - "m_bOffset": 732, - "m_flEndTime": 724, - "m_flRemapBias": 736, - "m_flStartTime": 720, - "m_nFieldOutput": 456, - "m_nSetMethod": 728, - "m_vInputMax": 472, - "m_vInputMin": 460, - "m_vOutputMax": 496, - "m_vOutputMin": 484 + "m_LocalSpaceTransform": { + "offset": 616, + "type_name": "CParticleTransformInput" + }, + "m_TransformInput": { + "offset": 512, + "type_name": "CParticleTransformInput" + }, + "m_bAccelerate": { + "offset": 733, + "type_name": "bool" + }, + "m_bOffset": { + "offset": 732, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 724, + "type_name": "float32" + }, + "m_flRemapBias": { + "offset": 736, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 720, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 728, + "type_name": "ParticleSetMethod_t" + }, + "m_vInputMax": { + "offset": 472, + "type_name": "Vector" + }, + "m_vInputMin": { + "offset": 460, + "type_name": "Vector" + }, + "m_vOutputMax": { + "offset": 496, + "type_name": "Vector" + }, + "m_vOutputMin": { + "offset": 484, + "type_name": "Vector" + } }, "metadata": [ { @@ -2302,17 +4831,50 @@ }, "C_INIT_RingWave": { "fields": { - "m_TransformInput": 456, - "m_bEvenDistribution": 3376, - "m_bXYVelocityOnly": 3377, - "m_flInitialRadius": 912, - "m_flInitialSpeedMax": 1968, - "m_flInitialSpeedMin": 1616, - "m_flParticlesPerOrbit": 560, - "m_flPitch": 2672, - "m_flRoll": 2320, - "m_flThickness": 1264, - "m_flYaw": 3024 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_bEvenDistribution": { + "offset": 3376, + "type_name": "bool" + }, + "m_bXYVelocityOnly": { + "offset": 3377, + "type_name": "bool" + }, + "m_flInitialRadius": { + "offset": 912, + "type_name": "CPerParticleFloatInput" + }, + "m_flInitialSpeedMax": { + "offset": 1968, + "type_name": "CPerParticleFloatInput" + }, + "m_flInitialSpeedMin": { + "offset": 1616, + "type_name": "CPerParticleFloatInput" + }, + "m_flParticlesPerOrbit": { + "offset": 560, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flPitch": { + "offset": 2672, + "type_name": "CPerParticleFloatInput" + }, + "m_flRoll": { + "offset": 2320, + "type_name": "CPerParticleFloatInput" + }, + "m_flThickness": { + "offset": 1264, + "type_name": "CPerParticleFloatInput" + }, + "m_flYaw": { + "offset": 3024, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -2324,14 +4886,38 @@ }, "C_INIT_RtEnvCull": { "fields": { - "m_RtEnvName": 483, - "m_bCullOnMiss": 481, - "m_bLifeAdjust": 482, - "m_bUseVelocity": 480, - "m_nComponent": 616, - "m_nRTEnvCP": 612, - "m_vecTestDir": 456, - "m_vecTestNormal": 468 + "m_RtEnvName": { + "offset": 483, + "type_name": "char[128]" + }, + "m_bCullOnMiss": { + "offset": 481, + "type_name": "bool" + }, + "m_bLifeAdjust": { + "offset": 482, + "type_name": "bool" + }, + "m_bUseVelocity": { + "offset": 480, + "type_name": "bool" + }, + "m_nComponent": { + "offset": 616, + "type_name": "int32" + }, + "m_nRTEnvCP": { + "offset": 612, + "type_name": "int32" + }, + "m_vecTestDir": { + "offset": 456, + "type_name": "Vector" + }, + "m_vecTestNormal": { + "offset": 468, + "type_name": "Vector" + } }, "metadata": [ { @@ -2343,7 +4929,10 @@ }, "C_INIT_ScaleVelocity": { "fields": { - "m_vecScale": 456 + "m_vecScale": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -2355,10 +4944,22 @@ }, "C_INIT_SequenceFromCP": { "fields": { - "m_bKillUnused": 456, - "m_bRadiusScale": 457, - "m_nCP": 460, - "m_vecOffset": 464 + "m_bKillUnused": { + "offset": 456, + "type_name": "bool" + }, + "m_bRadiusScale": { + "offset": 457, + "type_name": "bool" + }, + "m_nCP": { + "offset": 460, + "type_name": "int32" + }, + "m_vecOffset": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -2370,7 +4971,10 @@ }, "C_INIT_SequenceLifeTime": { "fields": { - "m_flFramerate": 456 + "m_flFramerate": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -2382,12 +4986,30 @@ }, "C_INIT_SetAttributeToScalarExpression": { "fields": { - "m_flInput1": 464, - "m_flInput2": 816, - "m_flOutputRemap": 1168, - "m_nExpression": 456, - "m_nOutputField": 1520, - "m_nSetMethod": 1524 + "m_flInput1": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_flInput2": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputRemap": { + "offset": 1168, + "type_name": "CParticleRemapFloatInput" + }, + "m_nExpression": { + "offset": 456, + "type_name": "ScalarExpressionType_t" + }, + "m_nOutputField": { + "offset": 1520, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 1524, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -2399,15 +5021,42 @@ }, "C_INIT_SetHitboxToClosest": { "fields": { - "m_HitboxSetName": 2120, - "m_bUpdatePosition": 2608, - "m_bUseBones": 2248, - "m_bUseClosestPointOnHitbox": 2249, - "m_flHybridRatio": 2256, - "m_nControlPointNumber": 456, - "m_nDesiredHitbox": 460, - "m_nTestType": 2252, - "m_vecHitBoxScale": 464 + "m_HitboxSetName": { + "offset": 2120, + "type_name": "char[128]" + }, + "m_bUpdatePosition": { + "offset": 2608, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 2248, + "type_name": "bool" + }, + "m_bUseClosestPointOnHitbox": { + "offset": 2249, + "type_name": "bool" + }, + "m_flHybridRatio": { + "offset": 2256, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nDesiredHitbox": { + "offset": 460, + "type_name": "int32" + }, + "m_nTestType": { + "offset": 2252, + "type_name": "ClosestPointTestType_t" + }, + "m_vecHitBoxScale": { + "offset": 464, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -2419,16 +5068,46 @@ }, "C_INIT_SetHitboxToModel": { "fields": { - "m_HitboxSetName": 2142, - "m_bEvenDistribution": 464, - "m_bMaintainHitbox": 2140, - "m_bUseBones": 2141, - "m_flShellSize": 2272, - "m_nControlPointNumber": 456, - "m_nDesiredHitbox": 468, - "m_nForceInModel": 460, - "m_vecDirectionBias": 2128, - "m_vecHitBoxScale": 472 + "m_HitboxSetName": { + "offset": 2142, + "type_name": "char[128]" + }, + "m_bEvenDistribution": { + "offset": 464, + "type_name": "bool" + }, + "m_bMaintainHitbox": { + "offset": 2140, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 2141, + "type_name": "bool" + }, + "m_flShellSize": { + "offset": 2272, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nDesiredHitbox": { + "offset": 468, + "type_name": "int32" + }, + "m_nForceInModel": { + "offset": 460, + "type_name": "int32" + }, + "m_vecDirectionBias": { + "offset": 2128, + "type_name": "Vector" + }, + "m_vecHitBoxScale": { + "offset": 472, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -2440,10 +5119,22 @@ }, "C_INIT_SetRigidAttachment": { "fields": { - "m_bLocalSpace": 468, - "m_nControlPointNumber": 456, - "m_nFieldInput": 460, - "m_nFieldOutput": 464 + "m_bLocalSpace": { + "offset": 468, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldInput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2455,12 +5146,30 @@ }, "C_INIT_SetVectorAttributeToVectorExpression": { "fields": { - "m_bNormalizedOutput": 3784, - "m_nExpression": 456, - "m_nOutputField": 3776, - "m_nSetMethod": 3780, - "m_vInput1": 464, - "m_vInput2": 2120 + "m_bNormalizedOutput": { + "offset": 3784, + "type_name": "bool" + }, + "m_nExpression": { + "offset": 456, + "type_name": "VectorExpressionType_t" + }, + "m_nOutputField": { + "offset": 3776, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 3780, + "type_name": "ParticleSetMethod_t" + }, + "m_vInput1": { + "offset": 464, + "type_name": "CPerParticleVecInput" + }, + "m_vInput2": { + "offset": 2120, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -2472,24 +5181,78 @@ }, "C_INIT_StatusEffect": { "fields": { - "m_flAmbientScale": 484, - "m_flColorWarpIntensity": 472, - "m_flDetail2BlendFactor": 468, - "m_flDetail2Rotation": 460, - "m_flDetail2Scale": 464, - "m_flDiffuseWarpBlendToFull": 476, - "m_flEnvMapIntensity": 480, - "m_flMetalnessBlendToFull": 520, - "m_flReflectionsTintByBaseBlendToNone": 516, - "m_flRimLightScale": 512, - "m_flSelfIllumBlendToFull": 524, - "m_flSpecularBlendToFull": 504, - "m_flSpecularExponent": 496, - "m_flSpecularExponentBlendToFull": 500, - "m_flSpecularScale": 492, - "m_nDetail2Combo": 456, - "m_rimLightColor": 508, - "m_specularColor": 488 + "m_flAmbientScale": { + "offset": 484, + "type_name": "float32" + }, + "m_flColorWarpIntensity": { + "offset": 472, + "type_name": "float32" + }, + "m_flDetail2BlendFactor": { + "offset": 468, + "type_name": "float32" + }, + "m_flDetail2Rotation": { + "offset": 460, + "type_name": "float32" + }, + "m_flDetail2Scale": { + "offset": 464, + "type_name": "float32" + }, + "m_flDiffuseWarpBlendToFull": { + "offset": 476, + "type_name": "float32" + }, + "m_flEnvMapIntensity": { + "offset": 480, + "type_name": "float32" + }, + "m_flMetalnessBlendToFull": { + "offset": 520, + "type_name": "float32" + }, + "m_flReflectionsTintByBaseBlendToNone": { + "offset": 516, + "type_name": "float32" + }, + "m_flRimLightScale": { + "offset": 512, + "type_name": "float32" + }, + "m_flSelfIllumBlendToFull": { + "offset": 524, + "type_name": "float32" + }, + "m_flSpecularBlendToFull": { + "offset": 504, + "type_name": "float32" + }, + "m_flSpecularExponent": { + "offset": 496, + "type_name": "float32" + }, + "m_flSpecularExponentBlendToFull": { + "offset": 500, + "type_name": "float32" + }, + "m_flSpecularScale": { + "offset": 492, + "type_name": "float32" + }, + "m_nDetail2Combo": { + "offset": 456, + "type_name": "Detail2Combo_t" + }, + "m_rimLightColor": { + "offset": 508, + "type_name": "Color" + }, + "m_specularColor": { + "offset": 488, + "type_name": "Color" + } }, "metadata": [ { @@ -2501,25 +5264,82 @@ }, "C_INIT_StatusEffectCitadel": { "fields": { - "m_flSFXColorWarpAmount": 456, - "m_flSFXMetalnessAmount": 464, - "m_flSFXNormalAmount": 460, - "m_flSFXRoughnessAmount": 468, - "m_flSFXSDetailAmount": 508, - "m_flSFXSDetailScale": 512, - "m_flSFXSDetailScrollX": 516, - "m_flSFXSDetailScrollY": 520, - "m_flSFXSDetailScrollZ": 524, - "m_flSFXSOffsetX": 492, - "m_flSFXSOffsetY": 496, - "m_flSFXSOffsetZ": 500, - "m_flSFXSScale": 476, - "m_flSFXSScrollX": 480, - "m_flSFXSScrollY": 484, - "m_flSFXSScrollZ": 488, - "m_flSFXSUseModelUVs": 528, - "m_flSFXSelfIllumAmount": 472, - "m_nDetailCombo": 504 + "m_flSFXColorWarpAmount": { + "offset": 456, + "type_name": "float32" + }, + "m_flSFXMetalnessAmount": { + "offset": 464, + "type_name": "float32" + }, + "m_flSFXNormalAmount": { + "offset": 460, + "type_name": "float32" + }, + "m_flSFXRoughnessAmount": { + "offset": 468, + "type_name": "float32" + }, + "m_flSFXSDetailAmount": { + "offset": 508, + "type_name": "float32" + }, + "m_flSFXSDetailScale": { + "offset": 512, + "type_name": "float32" + }, + "m_flSFXSDetailScrollX": { + "offset": 516, + "type_name": "float32" + }, + "m_flSFXSDetailScrollY": { + "offset": 520, + "type_name": "float32" + }, + "m_flSFXSDetailScrollZ": { + "offset": 524, + "type_name": "float32" + }, + "m_flSFXSOffsetX": { + "offset": 492, + "type_name": "float32" + }, + "m_flSFXSOffsetY": { + "offset": 496, + "type_name": "float32" + }, + "m_flSFXSOffsetZ": { + "offset": 500, + "type_name": "float32" + }, + "m_flSFXSScale": { + "offset": 476, + "type_name": "float32" + }, + "m_flSFXSScrollX": { + "offset": 480, + "type_name": "float32" + }, + "m_flSFXSScrollY": { + "offset": 484, + "type_name": "float32" + }, + "m_flSFXSScrollZ": { + "offset": 488, + "type_name": "float32" + }, + "m_flSFXSUseModelUVs": { + "offset": 528, + "type_name": "float32" + }, + "m_flSFXSelfIllumAmount": { + "offset": 472, + "type_name": "float32" + }, + "m_nDetailCombo": { + "offset": 504, + "type_name": "DetailCombo_t" + } }, "metadata": [ { @@ -2531,10 +5351,22 @@ }, "C_INIT_VelocityFromCP": { "fields": { - "m_bDirectionOnly": 2220, - "m_flVelocityScale": 2216, - "m_transformInput": 2112, - "m_velocityInput": 456 + "m_bDirectionOnly": { + "offset": 2220, + "type_name": "bool" + }, + "m_flVelocityScale": { + "offset": 2216, + "type_name": "float32" + }, + "m_transformInput": { + "offset": 2112, + "type_name": "CParticleTransformInput" + }, + "m_velocityInput": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -2546,9 +5378,18 @@ }, "C_INIT_VelocityFromNormal": { "fields": { - "m_bIgnoreDt": 464, - "m_fSpeedMax": 460, - "m_fSpeedMin": 456 + "m_bIgnoreDt": { + "offset": 464, + "type_name": "bool" + }, + "m_fSpeedMax": { + "offset": 460, + "type_name": "float32" + }, + "m_fSpeedMin": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -2560,11 +5401,26 @@ }, "C_INIT_VelocityRadialRandom": { "fields": { - "m_bIgnoreDelta": 1181, - "m_fSpeedMax": 816, - "m_fSpeedMin": 464, - "m_nControlPointNumber": 456, - "m_vecLocalCoordinateSystemSpeedScale": 1168 + "m_bIgnoreDelta": { + "offset": 1181, + "type_name": "bool" + }, + "m_fSpeedMax": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_fSpeedMin": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_vecLocalCoordinateSystemSpeedScale": { + "offset": 1168, + "type_name": "Vector" + } }, "metadata": [ { @@ -2576,13 +5432,34 @@ }, "C_INIT_VelocityRandom": { "fields": { - "m_LocalCoordinateSystemSpeedMax": 2824, - "m_LocalCoordinateSystemSpeedMin": 1168, - "m_bIgnoreDT": 4480, - "m_fSpeedMax": 816, - "m_fSpeedMin": 464, - "m_nControlPointNumber": 456, - "m_randomnessParameters": 4484 + "m_LocalCoordinateSystemSpeedMax": { + "offset": 2824, + "type_name": "CPerParticleVecInput" + }, + "m_LocalCoordinateSystemSpeedMin": { + "offset": 1168, + "type_name": "CPerParticleVecInput" + }, + "m_bIgnoreDT": { + "offset": 4480, + "type_name": "bool" + }, + "m_fSpeedMax": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_fSpeedMin": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_randomnessParameters": { + "offset": 4484, + "type_name": "CRandomNumberGeneratorParameters" + } }, "metadata": [ { @@ -2594,7 +5471,10 @@ }, "C_OP_AlphaDecay": { "fields": { - "m_flMinAlpha": 448 + "m_flMinAlpha": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -2606,12 +5486,30 @@ }, "C_OP_AttractToControlPoint": { "fields": { - "m_TransformInput": 840, - "m_bApplyMinForce": 1296, - "m_fFalloffPower": 832, - "m_fForceAmount": 480, - "m_fForceAmountMin": 944, - "m_vecComponentScale": 464 + "m_TransformInput": { + "offset": 840, + "type_name": "CParticleTransformInput" + }, + "m_bApplyMinForce": { + "offset": 1296, + "type_name": "bool" + }, + "m_fFalloffPower": { + "offset": 832, + "type_name": "float32" + }, + "m_fForceAmount": { + "offset": 480, + "type_name": "CPerParticleFloatInput" + }, + "m_fForceAmountMin": { + "offset": 944, + "type_name": "CPerParticleFloatInput" + }, + "m_vecComponentScale": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -2623,11 +5521,26 @@ }, "C_OP_BasicMovement": { "fields": { - "m_Gravity": 448, - "m_bUseNewCode": 3524, - "m_fDrag": 2104, - "m_massControls": 2456, - "m_nMaxConstraintPasses": 3520 + "m_Gravity": { + "offset": 448, + "type_name": "CParticleCollectionVecInput" + }, + "m_bUseNewCode": { + "offset": 3524, + "type_name": "bool" + }, + "m_fDrag": { + "offset": 2104, + "type_name": "CParticleCollectionFloatInput" + }, + "m_massControls": { + "offset": 2456, + "type_name": "CParticleMassCalculationParameters" + }, + "m_nMaxConstraintPasses": { + "offset": 3520, + "type_name": "int32" + } }, "metadata": [ { @@ -2639,11 +5552,26 @@ }, "C_OP_BoxConstraint": { "fields": { - "m_bAccountForRadius": 3765, - "m_bLocalSpace": 3764, - "m_nCP": 3760, - "m_vecMax": 2104, - "m_vecMin": 448 + "m_bAccountForRadius": { + "offset": 3765, + "type_name": "bool" + }, + "m_bLocalSpace": { + "offset": 3764, + "type_name": "bool" + }, + "m_nCP": { + "offset": 3760, + "type_name": "int32" + }, + "m_vecMax": { + "offset": 2104, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecMin": { + "offset": 448, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -2655,17 +5583,50 @@ }, "C_OP_CPOffsetToPercentageBetweenCPs": { "fields": { - "m_bRadialCheck": 480, - "m_bScaleOffset": 481, - "m_flInputBias": 456, - "m_flInputMax": 452, - "m_flInputMin": 448, - "m_nEndCP": 464, - "m_nInputCP": 476, - "m_nOffsetCP": 468, - "m_nOuputCP": 472, - "m_nStartCP": 460, - "m_vecOffset": 484 + "m_bRadialCheck": { + "offset": 480, + "type_name": "bool" + }, + "m_bScaleOffset": { + "offset": 481, + "type_name": "bool" + }, + "m_flInputBias": { + "offset": 456, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 452, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 448, + "type_name": "float32" + }, + "m_nEndCP": { + "offset": 464, + "type_name": "int32" + }, + "m_nInputCP": { + "offset": 476, + "type_name": "int32" + }, + "m_nOffsetCP": { + "offset": 468, + "type_name": "int32" + }, + "m_nOuputCP": { + "offset": 472, + "type_name": "int32" + }, + "m_nStartCP": { + "offset": 460, + "type_name": "int32" + }, + "m_vecOffset": { + "offset": 484, + "type_name": "Vector" + } }, "metadata": [ { @@ -2677,8 +5638,14 @@ }, "C_OP_CPVelocityForce": { "fields": { - "m_flScale": 472, - "m_nControlPointNumber": 464 + "m_flScale": { + "offset": 472, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -2690,17 +5657,50 @@ }, "C_OP_CalculateVectorAttribute": { "fields": { - "m_flControlPointScale1": 496, - "m_flControlPointScale2": 520, - "m_flInputScale1": 464, - "m_flInputScale2": 472, - "m_nControlPointInput1": 476, - "m_nControlPointInput2": 500, - "m_nFieldInput1": 460, - "m_nFieldInput2": 468, - "m_nFieldOutput": 524, - "m_vFinalOutputScale": 528, - "m_vStartValue": 448 + "m_flControlPointScale1": { + "offset": 496, + "type_name": "float32" + }, + "m_flControlPointScale2": { + "offset": 520, + "type_name": "float32" + }, + "m_flInputScale1": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputScale2": { + "offset": 472, + "type_name": "float32" + }, + "m_nControlPointInput1": { + "offset": 476, + "type_name": "ControlPointReference_t" + }, + "m_nControlPointInput2": { + "offset": 500, + "type_name": "ControlPointReference_t" + }, + "m_nFieldInput1": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldInput2": { + "offset": 468, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 524, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vFinalOutputScale": { + "offset": 528, + "type_name": "Vector" + }, + "m_vStartValue": { + "offset": 448, + "type_name": "Vector" + } }, "metadata": [ { @@ -2722,16 +5722,46 @@ }, "C_OP_ChladniWave": { "fields": { - "m_b3D": 5184, - "m_flInputMax": 808, - "m_flInputMin": 456, - "m_flOutputMax": 1512, - "m_flOutputMin": 1160, - "m_nFieldOutput": 448, - "m_nLocalSpaceControlPoint": 5180, - "m_nSetMethod": 5176, - "m_vecHarmonics": 3520, - "m_vecWaveLength": 1864 + "m_b3D": { + "offset": 5184, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMax": { + "offset": 1512, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 1160, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nLocalSpaceControlPoint": { + "offset": 5180, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 5176, + "type_name": "ParticleSetMethod_t" + }, + "m_vecHarmonics": { + "offset": 3520, + "type_name": "CPerParticleVecInput" + }, + "m_vecWaveLength": { + "offset": 1864, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -2743,8 +5773,14 @@ }, "C_OP_ChooseRandomChildrenInGroup": { "fields": { - "m_flNumberOfChildren": 464, - "m_nChildGroupID": 456 + "m_flNumberOfChildren": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nChildGroupID": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -2756,9 +5792,18 @@ }, "C_OP_ClampScalar": { "fields": { - "m_flOutputMax": 808, - "m_flOutputMin": 456, - "m_nFieldOutput": 448 + "m_flOutputMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2770,9 +5815,18 @@ }, "C_OP_ClampVector": { "fields": { - "m_nFieldOutput": 448, - "m_vecOutputMax": 2112, - "m_vecOutputMin": 456 + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOutputMax": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + }, + "m_vecOutputMin": { + "offset": 456, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -2784,17 +5838,50 @@ }, "C_OP_ClientPhysics": { "fields": { - "m_bDeleteSim": 1258, - "m_bKillParticles": 1257, - "m_bRespectExclusionVolumes": 1256, - "m_bStartAsleep": 536, - "m_bUseHighQualitySimulation": 1248, - "m_flPlayerWakeRadius": 544, - "m_flVehicleWakeRadius": 896, - "m_nColorBlendType": 1264, - "m_nControlPoint": 1260, - "m_nMaxParticleCount": 1252, - "m_strPhysicsType": 528 + "m_bDeleteSim": { + "offset": 1258, + "type_name": "bool" + }, + "m_bKillParticles": { + "offset": 1257, + "type_name": "bool" + }, + "m_bRespectExclusionVolumes": { + "offset": 1256, + "type_name": "bool" + }, + "m_bStartAsleep": { + "offset": 536, + "type_name": "bool" + }, + "m_bUseHighQualitySimulation": { + "offset": 1248, + "type_name": "bool" + }, + "m_flPlayerWakeRadius": { + "offset": 544, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flVehicleWakeRadius": { + "offset": 896, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nColorBlendType": { + "offset": 1264, + "type_name": "ParticleColorBlendType_t" + }, + "m_nControlPoint": { + "offset": 1260, + "type_name": "int32" + }, + "m_nMaxParticleCount": { + "offset": 1252, + "type_name": "int32" + }, + "m_strPhysicsType": { + "offset": 528, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -2806,8 +5893,14 @@ }, "C_OP_CollideWithParentParticles": { "fields": { - "m_flParentRadiusScale": 448, - "m_flRadiusScale": 800 + "m_flParentRadiusScale": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadiusScale": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -2819,8 +5912,14 @@ }, "C_OP_CollideWithSelf": { "fields": { - "m_flMinimumSpeed": 800, - "m_flRadiusScale": 448 + "m_flMinimumSpeed": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadiusScale": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -2832,9 +5931,18 @@ }, "C_OP_ColorAdjustHSL": { "fields": { - "m_flHueAdjust": 448, - "m_flLightnessAdjust": 1152, - "m_flSaturationAdjust": 800 + "m_flHueAdjust": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_flLightnessAdjust": { + "offset": 1152, + "type_name": "CPerParticleFloatInput" + }, + "m_flSaturationAdjust": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -2846,11 +5954,26 @@ }, "C_OP_ColorInterpolate": { "fields": { - "m_ColorFade": 448, - "m_bEaseInOut": 476, - "m_flFadeEndTime": 468, - "m_flFadeStartTime": 464, - "m_nFieldOutput": 472 + "m_ColorFade": { + "offset": 448, + "type_name": "Color" + }, + "m_bEaseInOut": { + "offset": 476, + "type_name": "bool" + }, + "m_flFadeEndTime": { + "offset": 468, + "type_name": "float32" + }, + "m_flFadeStartTime": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2862,12 +5985,30 @@ }, "C_OP_ColorInterpolateRandom": { "fields": { - "m_ColorFadeMax": 476, - "m_ColorFadeMin": 448, - "m_bEaseInOut": 504, - "m_flFadeEndTime": 496, - "m_flFadeStartTime": 492, - "m_nFieldOutput": 500 + "m_ColorFadeMax": { + "offset": 476, + "type_name": "Color" + }, + "m_ColorFadeMin": { + "offset": 448, + "type_name": "Color" + }, + "m_bEaseInOut": { + "offset": 504, + "type_name": "bool" + }, + "m_flFadeEndTime": { + "offset": 496, + "type_name": "float32" + }, + "m_flFadeStartTime": { + "offset": 492, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 500, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2879,11 +6020,26 @@ }, "C_OP_ConnectParentParticleToNearest": { "fields": { - "m_bUseRadius": 456, - "m_flParentRadiusScale": 816, - "m_flRadiusScale": 464, - "m_nFirstControlPoint": 448, - "m_nSecondControlPoint": 452 + "m_bUseRadius": { + "offset": 456, + "type_name": "bool" + }, + "m_flParentRadiusScale": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusScale": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nFirstControlPoint": { + "offset": 448, + "type_name": "int32" + }, + "m_nSecondControlPoint": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -2895,11 +6051,26 @@ }, "C_OP_ConstrainDistance": { "fields": { - "m_CenterOffset": 1156, - "m_bGlobalCenter": 1168, - "m_fMaxDistance": 800, - "m_fMinDistance": 448, - "m_nControlPointNumber": 1152 + "m_CenterOffset": { + "offset": 1156, + "type_name": "Vector" + }, + "m_bGlobalCenter": { + "offset": 1168, + "type_name": "bool" + }, + "m_fMaxDistance": { + "offset": 800, + "type_name": "CParticleCollectionFloatInput" + }, + "m_fMinDistance": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPointNumber": { + "offset": 1152, + "type_name": "int32" + } }, "metadata": [ { @@ -2911,14 +6082,38 @@ }, "C_OP_ConstrainDistanceToPath": { "fields": { - "m_PathParameters": 464, - "m_fMinDistance": 448, - "m_flMaxDistance0": 452, - "m_flMaxDistance1": 460, - "m_flMaxDistanceMid": 456, - "m_flTravelTime": 528, - "m_nFieldScale": 532, - "m_nManualTField": 536 + "m_PathParameters": { + "offset": 464, + "type_name": "CPathParameters" + }, + "m_fMinDistance": { + "offset": 448, + "type_name": "float32" + }, + "m_flMaxDistance0": { + "offset": 452, + "type_name": "float32" + }, + "m_flMaxDistance1": { + "offset": 460, + "type_name": "float32" + }, + "m_flMaxDistanceMid": { + "offset": 456, + "type_name": "float32" + }, + "m_flTravelTime": { + "offset": 528, + "type_name": "float32" + }, + "m_nFieldScale": { + "offset": 532, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nManualTField": { + "offset": 536, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -2930,11 +6125,26 @@ }, "C_OP_ConstrainDistanceToUserSpecifiedPath": { "fields": { - "m_bLoopedPath": 460, - "m_fMinDistance": 448, - "m_flMaxDistance": 452, - "m_flTimeScale": 456, - "m_pointList": 464 + "m_bLoopedPath": { + "offset": 460, + "type_name": "bool" + }, + "m_fMinDistance": { + "offset": 448, + "type_name": "float32" + }, + "m_flMaxDistance": { + "offset": 452, + "type_name": "float32" + }, + "m_flTimeScale": { + "offset": 456, + "type_name": "float32" + }, + "m_pointList": { + "offset": 464, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -2946,8 +6156,14 @@ }, "C_OP_ConstrainLineLength": { "fields": { - "m_flMaxDistance": 452, - "m_flMinDistance": 448 + "m_flMaxDistance": { + "offset": 452, + "type_name": "float32" + }, + "m_flMinDistance": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -2959,17 +6175,50 @@ }, "C_OP_ContinuousEmitter": { "fields": { - "m_bForceEmitOnFirstUpdate": 1536, - "m_bForceEmitOnLastUpdate": 1537, - "m_bInitFromKilledParentParticles": 1520, - "m_flEmissionDuration": 456, - "m_flEmissionScale": 1512, - "m_flEmitRate": 1160, - "m_flScalePerParentParticle": 1516, - "m_flStartTime": 808, - "m_nEventType": 1524, - "m_nLimitPerUpdate": 1532, - "m_nSnapshotControlPoint": 1528 + "m_bForceEmitOnFirstUpdate": { + "offset": 1536, + "type_name": "bool" + }, + "m_bForceEmitOnLastUpdate": { + "offset": 1537, + "type_name": "bool" + }, + "m_bInitFromKilledParentParticles": { + "offset": 1520, + "type_name": "bool" + }, + "m_flEmissionDuration": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flEmissionScale": { + "offset": 1512, + "type_name": "float32" + }, + "m_flEmitRate": { + "offset": 1160, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flScalePerParentParticle": { + "offset": 1516, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nEventType": { + "offset": 1524, + "type_name": "EventTypeSelection_t" + }, + "m_nLimitPerUpdate": { + "offset": 1532, + "type_name": "int32" + }, + "m_nSnapshotControlPoint": { + "offset": 1528, + "type_name": "int32" + } }, "metadata": [ { @@ -2981,11 +6230,26 @@ }, "C_OP_ControlPointToRadialScreenSpace": { "fields": { - "m_nCPIn": 456, - "m_nCPOut": 472, - "m_nCPOutField": 476, - "m_nCPSSPosOut": 480, - "m_vecCP1Pos": 460 + "m_nCPIn": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOut": { + "offset": 472, + "type_name": "int32" + }, + "m_nCPOutField": { + "offset": 476, + "type_name": "int32" + }, + "m_nCPSSPosOut": { + "offset": 480, + "type_name": "int32" + }, + "m_vecCP1Pos": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -2997,39 +6261,138 @@ }, "C_OP_ControlpointLight": { "fields": { - "m_LightColor1": 1712, - "m_LightColor2": 1716, - "m_LightColor3": 1720, - "m_LightColor4": 1724, - "m_LightFiftyDist1": 1680, - "m_LightFiftyDist2": 1688, - "m_LightFiftyDist3": 1696, - "m_LightFiftyDist4": 1704, - "m_LightZeroDist1": 1684, - "m_LightZeroDist2": 1692, - "m_LightZeroDist3": 1700, - "m_LightZeroDist4": 1708, - "m_bClampLowerRange": 1742, - "m_bClampUpperRange": 1743, - "m_bLightDynamic1": 1732, - "m_bLightDynamic2": 1733, - "m_bLightDynamic3": 1734, - "m_bLightDynamic4": 1735, - "m_bLightType1": 1728, - "m_bLightType2": 1729, - "m_bLightType3": 1730, - "m_bLightType4": 1731, - "m_bUseHLambert": 1737, - "m_bUseNormal": 1736, - "m_flScale": 448, - "m_nControlPoint1": 1616, - "m_nControlPoint2": 1620, - "m_nControlPoint3": 1624, - "m_nControlPoint4": 1628, - "m_vecCPOffset1": 1632, - "m_vecCPOffset2": 1644, - "m_vecCPOffset3": 1656, - "m_vecCPOffset4": 1668 + "m_LightColor1": { + "offset": 1712, + "type_name": "Color" + }, + "m_LightColor2": { + "offset": 1716, + "type_name": "Color" + }, + "m_LightColor3": { + "offset": 1720, + "type_name": "Color" + }, + "m_LightColor4": { + "offset": 1724, + "type_name": "Color" + }, + "m_LightFiftyDist1": { + "offset": 1680, + "type_name": "float32" + }, + "m_LightFiftyDist2": { + "offset": 1688, + "type_name": "float32" + }, + "m_LightFiftyDist3": { + "offset": 1696, + "type_name": "float32" + }, + "m_LightFiftyDist4": { + "offset": 1704, + "type_name": "float32" + }, + "m_LightZeroDist1": { + "offset": 1684, + "type_name": "float32" + }, + "m_LightZeroDist2": { + "offset": 1692, + "type_name": "float32" + }, + "m_LightZeroDist3": { + "offset": 1700, + "type_name": "float32" + }, + "m_LightZeroDist4": { + "offset": 1708, + "type_name": "float32" + }, + "m_bClampLowerRange": { + "offset": 1742, + "type_name": "bool" + }, + "m_bClampUpperRange": { + "offset": 1743, + "type_name": "bool" + }, + "m_bLightDynamic1": { + "offset": 1732, + "type_name": "bool" + }, + "m_bLightDynamic2": { + "offset": 1733, + "type_name": "bool" + }, + "m_bLightDynamic3": { + "offset": 1734, + "type_name": "bool" + }, + "m_bLightDynamic4": { + "offset": 1735, + "type_name": "bool" + }, + "m_bLightType1": { + "offset": 1728, + "type_name": "bool" + }, + "m_bLightType2": { + "offset": 1729, + "type_name": "bool" + }, + "m_bLightType3": { + "offset": 1730, + "type_name": "bool" + }, + "m_bLightType4": { + "offset": 1731, + "type_name": "bool" + }, + "m_bUseHLambert": { + "offset": 1737, + "type_name": "bool" + }, + "m_bUseNormal": { + "offset": 1736, + "type_name": "bool" + }, + "m_flScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nControlPoint1": { + "offset": 1616, + "type_name": "int32" + }, + "m_nControlPoint2": { + "offset": 1620, + "type_name": "int32" + }, + "m_nControlPoint3": { + "offset": 1624, + "type_name": "int32" + }, + "m_nControlPoint4": { + "offset": 1628, + "type_name": "int32" + }, + "m_vecCPOffset1": { + "offset": 1632, + "type_name": "Vector" + }, + "m_vecCPOffset2": { + "offset": 1644, + "type_name": "Vector" + }, + "m_vecCPOffset3": { + "offset": 1656, + "type_name": "Vector" + }, + "m_vecCPOffset4": { + "offset": 1668, + "type_name": "Vector" + } }, "metadata": [ { @@ -3041,10 +6404,22 @@ }, "C_OP_Cull": { "fields": { - "m_flCullEnd": 456, - "m_flCullExp": 460, - "m_flCullPerc": 448, - "m_flCullStart": 452 + "m_flCullEnd": { + "offset": 456, + "type_name": "float32" + }, + "m_flCullExp": { + "offset": 460, + "type_name": "float32" + }, + "m_flCullPerc": { + "offset": 448, + "type_name": "float32" + }, + "m_flCullStart": { + "offset": 452, + "type_name": "float32" + } }, "metadata": [ { @@ -3056,13 +6431,34 @@ }, "C_OP_CurlNoiseForce": { "fields": { - "m_flWorleyJitter": 7448, - "m_flWorleySeed": 7096, - "m_nNoiseType": 464, - "m_vecNoiseFreq": 472, - "m_vecNoiseScale": 2128, - "m_vecOffset": 3784, - "m_vecOffsetRate": 5440 + "m_flWorleyJitter": { + "offset": 7448, + "type_name": "CPerParticleFloatInput" + }, + "m_flWorleySeed": { + "offset": 7096, + "type_name": "CPerParticleFloatInput" + }, + "m_nNoiseType": { + "offset": 464, + "type_name": "ParticleDirectionNoiseType_t" + }, + "m_vecNoiseFreq": { + "offset": 472, + "type_name": "CPerParticleVecInput" + }, + "m_vecNoiseScale": { + "offset": 2128, + "type_name": "CPerParticleVecInput" + }, + "m_vecOffset": { + "offset": 3784, + "type_name": "CPerParticleVecInput" + }, + "m_vecOffsetRate": { + "offset": 5440, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3074,16 +6470,46 @@ }, "C_OP_CycleScalar": { "fields": { - "m_bDoNotRepeatCycle": 464, - "m_bSynchronizeParticles": 465, - "m_flCycleTime": 460, - "m_flEndValue": 456, - "m_flStartValue": 452, - "m_nCPFieldMax": 476, - "m_nCPFieldMin": 472, - "m_nCPScale": 468, - "m_nDestField": 448, - "m_nSetMethod": 480 + "m_bDoNotRepeatCycle": { + "offset": 464, + "type_name": "bool" + }, + "m_bSynchronizeParticles": { + "offset": 465, + "type_name": "bool" + }, + "m_flCycleTime": { + "offset": 460, + "type_name": "float32" + }, + "m_flEndValue": { + "offset": 456, + "type_name": "float32" + }, + "m_flStartValue": { + "offset": 452, + "type_name": "float32" + }, + "m_nCPFieldMax": { + "offset": 476, + "type_name": "int32" + }, + "m_nCPFieldMin": { + "offset": 472, + "type_name": "int32" + }, + "m_nCPScale": { + "offset": 468, + "type_name": "int32" + }, + "m_nDestField": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 480, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -3095,17 +6521,50 @@ }, "C_OP_CylindricalDistanceToTransform": { "fields": { - "m_TransformEnd": 1968, - "m_TransformStart": 1864, - "m_bActiveRange": 2076, - "m_bAdditive": 2077, - "m_bCapsule": 2078, - "m_flInputMax": 808, - "m_flInputMin": 456, - "m_flOutputMax": 1512, - "m_flOutputMin": 1160, - "m_nFieldOutput": 448, - "m_nSetMethod": 2072 + "m_TransformEnd": { + "offset": 1968, + "type_name": "CParticleTransformInput" + }, + "m_TransformStart": { + "offset": 1864, + "type_name": "CParticleTransformInput" + }, + "m_bActiveRange": { + "offset": 2076, + "type_name": "bool" + }, + "m_bAdditive": { + "offset": 2077, + "type_name": "bool" + }, + "m_bCapsule": { + "offset": 2078, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMax": { + "offset": 1512, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 1160, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2072, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -3117,9 +6576,18 @@ }, "C_OP_DampenToCP": { "fields": { - "m_flRange": 452, - "m_flScale": 456, - "m_nControlPointNumber": 448 + "m_flRange": { + "offset": 452, + "type_name": "float32" + }, + "m_flScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -3131,8 +6599,14 @@ }, "C_OP_Decay": { "fields": { - "m_bForcePreserveParticleOrder": 449, - "m_bRopeDecay": 448 + "m_bForcePreserveParticleOrder": { + "offset": 449, + "type_name": "bool" + }, + "m_bRopeDecay": { + "offset": 448, + "type_name": "bool" + } }, "metadata": [ { @@ -3144,7 +6618,10 @@ }, "C_OP_DecayClampCount": { "fields": { - "m_nCount": 448 + "m_nCount": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -3156,12 +6633,30 @@ }, "C_OP_DecayMaintainCount": { "fields": { - "m_bKillNewest": 816, - "m_bLifespanDecay": 460, - "m_flDecayDelay": 452, - "m_flScale": 464, - "m_nParticlesToMaintain": 448, - "m_nSnapshotControlPoint": 456 + "m_bKillNewest": { + "offset": 816, + "type_name": "bool" + }, + "m_bLifespanDecay": { + "offset": 460, + "type_name": "bool" + }, + "m_flDecayDelay": { + "offset": 452, + "type_name": "float32" + }, + "m_flScale": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nParticlesToMaintain": { + "offset": 448, + "type_name": "int32" + }, + "m_nSnapshotControlPoint": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3173,7 +6668,10 @@ }, "C_OP_DecayOffscreen": { "fields": { - "m_flOffscreenTime": 448 + "m_flOffscreenTime": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -3185,9 +6683,18 @@ }, "C_OP_DensityForce": { "fields": { - "m_flForceScale": 468, - "m_flRadiusScale": 464, - "m_flTargetDensity": 472 + "m_flForceScale": { + "offset": 468, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 464, + "type_name": "float32" + }, + "m_flTargetDensity": { + "offset": 472, + "type_name": "float32" + } }, "metadata": [ { @@ -3199,15 +6706,42 @@ }, "C_OP_DifferencePreviousParticle": { "fields": { - "m_bActiveRange": 476, - "m_bSetPreviousParticle": 477, - "m_flInputMax": 460, - "m_flInputMin": 456, - "m_flOutputMax": 468, - "m_flOutputMin": 464, - "m_nFieldInput": 448, - "m_nFieldOutput": 452, - "m_nSetMethod": 472 + "m_bActiveRange": { + "offset": 476, + "type_name": "bool" + }, + "m_bSetPreviousParticle": { + "offset": 477, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 472, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -3219,9 +6753,18 @@ }, "C_OP_Diffusion": { "fields": { - "m_flRadiusScale": 448, - "m_nFieldOutput": 452, - "m_nVoxelGridResolution": 456 + "m_flRadiusScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVoxelGridResolution": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3233,9 +6776,18 @@ }, "C_OP_DirectionBetweenVecsToVec": { "fields": { - "m_nFieldOutput": 448, - "m_vecPoint1": 456, - "m_vecPoint2": 2112 + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecPoint1": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_vecPoint2": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3247,21 +6799,66 @@ }, "C_OP_DistanceBetweenCPsToCP": { "fields": { - "m_CollisionGroupName": 501, - "m_bLOS": 500, - "m_bSetOnce": 472, - "m_flInputMax": 480, - "m_flInputMin": 476, - "m_flLOSScale": 496, - "m_flMaxTraceLength": 492, - "m_flOutputMax": 488, - "m_flOutputMin": 484, - "m_nEndCP": 460, - "m_nOutputCP": 464, - "m_nOutputCPField": 468, - "m_nSetParent": 636, - "m_nStartCP": 456, - "m_nTraceSet": 632 + "m_CollisionGroupName": { + "offset": 501, + "type_name": "char[128]" + }, + "m_bLOS": { + "offset": 500, + "type_name": "bool" + }, + "m_bSetOnce": { + "offset": 472, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_flLOSScale": { + "offset": 496, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 492, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 488, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 484, + "type_name": "float32" + }, + "m_nEndCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 464, + "type_name": "int32" + }, + "m_nOutputCPField": { + "offset": 468, + "type_name": "int32" + }, + "m_nSetParent": { + "offset": 636, + "type_name": "ParticleParentSetMode_t" + }, + "m_nStartCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 632, + "type_name": "ParticleTraceSet_t" + } }, "metadata": [ { @@ -3273,19 +6870,58 @@ }, "C_OP_DistanceBetweenTransforms": { "fields": { - "m_CollisionGroupName": 2080, - "m_TransformEnd": 560, - "m_TransformStart": 456, - "m_bLOS": 2212, - "m_flInputMax": 1016, - "m_flInputMin": 664, - "m_flLOSScale": 2076, - "m_flMaxTraceLength": 2072, - "m_flOutputMax": 1720, - "m_flOutputMin": 1368, - "m_nFieldOutput": 448, - "m_nSetMethod": 2216, - "m_nTraceSet": 2208 + "m_CollisionGroupName": { + "offset": 2080, + "type_name": "char[128]" + }, + "m_TransformEnd": { + "offset": 560, + "type_name": "CParticleTransformInput" + }, + "m_TransformStart": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_bLOS": { + "offset": 2212, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 1016, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 664, + "type_name": "CPerParticleFloatInput" + }, + "m_flLOSScale": { + "offset": 2076, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 2072, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 1720, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 1368, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2216, + "type_name": "ParticleSetMethod_t" + }, + "m_nTraceSet": { + "offset": 2208, + "type_name": "ParticleTraceSet_t" + } }, "metadata": [ { @@ -3297,15 +6933,42 @@ }, "C_OP_DistanceBetweenVecs": { "fields": { - "m_bDeltaTime": 5180, - "m_flInputMax": 4120, - "m_flInputMin": 3768, - "m_flOutputMax": 4824, - "m_flOutputMin": 4472, - "m_nFieldOutput": 448, - "m_nSetMethod": 5176, - "m_vecPoint1": 456, - "m_vecPoint2": 2112 + "m_bDeltaTime": { + "offset": 5180, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 4120, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 3768, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMax": { + "offset": 4824, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 4472, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 5176, + "type_name": "ParticleSetMethod_t" + }, + "m_vecPoint1": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_vecPoint2": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3317,10 +6980,22 @@ }, "C_OP_DistanceCull": { "fields": { - "m_bCullInside": 468, - "m_flDistance": 464, - "m_nControlPoint": 448, - "m_vecPointOffset": 452 + "m_bCullInside": { + "offset": 468, + "type_name": "bool" + }, + "m_flDistance": { + "offset": 464, + "type_name": "float32" + }, + "m_nControlPoint": { + "offset": 448, + "type_name": "int32" + }, + "m_vecPointOffset": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -3332,21 +7007,66 @@ }, "C_OP_DistanceToTransform": { "fields": { - "m_CollisionGroupName": 1969, - "m_TransformStart": 1864, - "m_bActiveRange": 2116, - "m_bAdditive": 2117, - "m_bLOS": 1968, - "m_flInputMax": 808, - "m_flInputMin": 456, - "m_flLOSScale": 2108, - "m_flMaxTraceLength": 2104, - "m_flOutputMax": 1512, - "m_flOutputMin": 1160, - "m_nFieldOutput": 448, - "m_nSetMethod": 2112, - "m_nTraceSet": 2100, - "m_vecComponentScale": 2120 + "m_CollisionGroupName": { + "offset": 1969, + "type_name": "char[128]" + }, + "m_TransformStart": { + "offset": 1864, + "type_name": "CParticleTransformInput" + }, + "m_bActiveRange": { + "offset": 2116, + "type_name": "bool" + }, + "m_bAdditive": { + "offset": 2117, + "type_name": "bool" + }, + "m_bLOS": { + "offset": 1968, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flLOSScale": { + "offset": 2108, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 2104, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 1512, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputMin": { + "offset": 1160, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2112, + "type_name": "ParticleSetMethod_t" + }, + "m_nTraceSet": { + "offset": 2100, + "type_name": "ParticleTraceSet_t" + }, + "m_vecComponentScale": { + "offset": 2120, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3358,11 +7078,26 @@ }, "C_OP_DragRelativeToPlane": { "fields": { - "m_bDirectional": 1152, - "m_flDragAtPlane": 448, - "m_flFalloff": 800, - "m_nControlPointNumber": 2816, - "m_vecPlaneNormal": 1160 + "m_bDirectional": { + "offset": 1152, + "type_name": "bool" + }, + "m_flDragAtPlane": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flFalloff": { + "offset": 800, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nControlPointNumber": { + "offset": 2816, + "type_name": "int32" + }, + "m_vecPlaneNormal": { + "offset": 1160, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -3374,15 +7109,42 @@ }, "C_OP_DriveCPFromGlobalSoundFloat": { "fields": { - "m_FieldName": 496, - "m_OperatorName": 488, - "m_StackName": 480, - "m_flInputMax": 468, - "m_flInputMin": 464, - "m_flOutputMax": 476, - "m_flOutputMin": 472, - "m_nOutputControlPoint": 456, - "m_nOutputField": 460 + "m_FieldName": { + "offset": 496, + "type_name": "CUtlString" + }, + "m_OperatorName": { + "offset": 488, + "type_name": "CUtlString" + }, + "m_StackName": { + "offset": 480, + "type_name": "CUtlString" + }, + "m_flInputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 472, + "type_name": "float32" + }, + "m_nOutputControlPoint": { + "offset": 456, + "type_name": "int32" + }, + "m_nOutputField": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -3394,12 +7156,30 @@ }, "C_OP_EnableChildrenFromParentParticleCount": { "fields": { - "m_bDestroyImmediately": 818, - "m_bDisableChildren": 816, - "m_bPlayEndcapOnStop": 817, - "m_nChildGroupID": 456, - "m_nFirstChild": 460, - "m_nNumChildrenToEnable": 464 + "m_bDestroyImmediately": { + "offset": 818, + "type_name": "bool" + }, + "m_bDisableChildren": { + "offset": 816, + "type_name": "bool" + }, + "m_bPlayEndcapOnStop": { + "offset": 817, + "type_name": "bool" + }, + "m_nChildGroupID": { + "offset": 456, + "type_name": "int32" + }, + "m_nFirstChild": { + "offset": 460, + "type_name": "int32" + }, + "m_nNumChildrenToEnable": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -3421,7 +7201,10 @@ }, "C_OP_EndCapTimedDecay": { "fields": { - "m_flDecayTime": 448 + "m_flDecayTime": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3433,7 +7216,10 @@ }, "C_OP_EndCapTimedFreeze": { "fields": { - "m_flFreezeTime": 448 + "m_flFreezeTime": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -3445,11 +7231,26 @@ }, "C_OP_ExternalGameImpulseForce": { "fields": { - "m_bExplosions": 818, - "m_bParticles": 819, - "m_bRopes": 816, - "m_bRopesZOnly": 817, - "m_flForceScale": 464 + "m_bExplosions": { + "offset": 818, + "type_name": "bool" + }, + "m_bParticles": { + "offset": 819, + "type_name": "bool" + }, + "m_bRopes": { + "offset": 816, + "type_name": "bool" + }, + "m_bRopesZOnly": { + "offset": 817, + "type_name": "bool" + }, + "m_flForceScale": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + } }, "metadata": [ { @@ -3461,17 +7262,50 @@ }, "C_OP_ExternalWindForce": { "fields": { - "m_bDampenNearWaterPlane": 3778, - "m_bSampleGravity": 3779, - "m_bSampleWater": 3777, - "m_bSampleWind": 3776, - "m_bUseBasicMovementGravity": 5440, - "m_flLocalBuoyancyScale": 5800, - "m_flLocalGravityScale": 5448, - "m_vecBuoyancyForce": 6152, - "m_vecGravityForce": 3784, - "m_vecSamplePosition": 464, - "m_vecScale": 2120 + "m_bDampenNearWaterPlane": { + "offset": 3778, + "type_name": "bool" + }, + "m_bSampleGravity": { + "offset": 3779, + "type_name": "bool" + }, + "m_bSampleWater": { + "offset": 3777, + "type_name": "bool" + }, + "m_bSampleWind": { + "offset": 3776, + "type_name": "bool" + }, + "m_bUseBasicMovementGravity": { + "offset": 5440, + "type_name": "bool" + }, + "m_flLocalBuoyancyScale": { + "offset": 5800, + "type_name": "CPerParticleFloatInput" + }, + "m_flLocalGravityScale": { + "offset": 5448, + "type_name": "CPerParticleFloatInput" + }, + "m_vecBuoyancyForce": { + "offset": 6152, + "type_name": "CPerParticleVecInput" + }, + "m_vecGravityForce": { + "offset": 3784, + "type_name": "CPerParticleVecInput" + }, + "m_vecSamplePosition": { + "offset": 464, + "type_name": "CPerParticleVecInput" + }, + "m_vecScale": { + "offset": 2120, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3483,13 +7317,34 @@ }, "C_OP_FadeAndKill": { "fields": { - "m_bForcePreserveParticleOrder": 472, - "m_flEndAlpha": 468, - "m_flEndFadeInTime": 452, - "m_flEndFadeOutTime": 460, - "m_flStartAlpha": 464, - "m_flStartFadeInTime": 448, - "m_flStartFadeOutTime": 456 + "m_bForcePreserveParticleOrder": { + "offset": 472, + "type_name": "bool" + }, + "m_flEndAlpha": { + "offset": 468, + "type_name": "float32" + }, + "m_flEndFadeInTime": { + "offset": 452, + "type_name": "float32" + }, + "m_flEndFadeOutTime": { + "offset": 460, + "type_name": "float32" + }, + "m_flStartAlpha": { + "offset": 464, + "type_name": "float32" + }, + "m_flStartFadeInTime": { + "offset": 448, + "type_name": "float32" + }, + "m_flStartFadeOutTime": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -3501,12 +7356,30 @@ }, "C_OP_FadeAndKillForTracers": { "fields": { - "m_flEndAlpha": 468, - "m_flEndFadeInTime": 452, - "m_flEndFadeOutTime": 460, - "m_flStartAlpha": 464, - "m_flStartFadeInTime": 448, - "m_flStartFadeOutTime": 456 + "m_flEndAlpha": { + "offset": 468, + "type_name": "float32" + }, + "m_flEndFadeInTime": { + "offset": 452, + "type_name": "float32" + }, + "m_flEndFadeOutTime": { + "offset": 460, + "type_name": "float32" + }, + "m_flStartAlpha": { + "offset": 464, + "type_name": "float32" + }, + "m_flStartFadeInTime": { + "offset": 448, + "type_name": "float32" + }, + "m_flStartFadeOutTime": { + "offset": 456, + "type_name": "float32" + } }, "metadata": [ { @@ -3518,10 +7391,22 @@ }, "C_OP_FadeIn": { "fields": { - "m_bProportional": 460, - "m_flFadeInTimeExp": 456, - "m_flFadeInTimeMax": 452, - "m_flFadeInTimeMin": 448 + "m_bProportional": { + "offset": 460, + "type_name": "bool" + }, + "m_flFadeInTimeExp": { + "offset": 456, + "type_name": "float32" + }, + "m_flFadeInTimeMax": { + "offset": 452, + "type_name": "float32" + }, + "m_flFadeInTimeMin": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3533,8 +7418,14 @@ }, "C_OP_FadeInSimple": { "fields": { - "m_flFadeInTime": 448, - "m_nFieldOutput": 452 + "m_flFadeInTime": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -3546,12 +7437,30 @@ }, "C_OP_FadeOut": { "fields": { - "m_bEaseInAndOut": 513, - "m_bProportional": 512, - "m_flFadeBias": 460, - "m_flFadeOutTimeExp": 456, - "m_flFadeOutTimeMax": 452, - "m_flFadeOutTimeMin": 448 + "m_bEaseInAndOut": { + "offset": 513, + "type_name": "bool" + }, + "m_bProportional": { + "offset": 512, + "type_name": "bool" + }, + "m_flFadeBias": { + "offset": 460, + "type_name": "float32" + }, + "m_flFadeOutTimeExp": { + "offset": 456, + "type_name": "float32" + }, + "m_flFadeOutTimeMax": { + "offset": 452, + "type_name": "float32" + }, + "m_flFadeOutTimeMin": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3563,8 +7472,14 @@ }, "C_OP_FadeOutSimple": { "fields": { - "m_flFadeOutTime": 448, - "m_nFieldOutput": 452 + "m_flFadeOutTime": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -3576,13 +7491,34 @@ }, "C_OP_ForceBasedOnDistanceToPlane": { "fields": { - "m_flExponent": 512, - "m_flMaxDist": 480, - "m_flMinDist": 464, - "m_nControlPointNumber": 508, - "m_vecForceAtMaxDist": 484, - "m_vecForceAtMinDist": 468, - "m_vecPlaneNormal": 496 + "m_flExponent": { + "offset": 512, + "type_name": "float32" + }, + "m_flMaxDist": { + "offset": 480, + "type_name": "float32" + }, + "m_flMinDist": { + "offset": 464, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 508, + "type_name": "int32" + }, + "m_vecForceAtMaxDist": { + "offset": 484, + "type_name": "Vector" + }, + "m_vecForceAtMinDist": { + "offset": 468, + "type_name": "Vector" + }, + "m_vecPlaneNormal": { + "offset": 496, + "type_name": "Vector" + } }, "metadata": [ { @@ -3594,7 +7530,10 @@ }, "C_OP_ForceControlPointStub": { "fields": { - "m_ControlPoint": 456 + "m_ControlPoint": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3606,9 +7545,18 @@ }, "C_OP_GlobalLight": { "fields": { - "m_bClampLowerRange": 452, - "m_bClampUpperRange": 453, - "m_flScale": 448 + "m_bClampLowerRange": { + "offset": 452, + "type_name": "bool" + }, + "m_bClampUpperRange": { + "offset": 453, + "type_name": "bool" + }, + "m_flScale": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3620,10 +7568,22 @@ }, "C_OP_HSVShiftToCP": { "fields": { - "m_DefaultHSVColor": 468, - "m_nColorCP": 456, - "m_nColorGemEnableCP": 460, - "m_nOutputCP": 464 + "m_DefaultHSVColor": { + "offset": 468, + "type_name": "Color" + }, + "m_nColorCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nColorGemEnableCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -3635,10 +7595,22 @@ }, "C_OP_InheritFromParentParticles": { "fields": { - "m_bRandomDistribution": 460, - "m_flScale": 448, - "m_nFieldOutput": 452, - "m_nIncrement": 456 + "m_bRandomDistribution": { + "offset": 460, + "type_name": "bool" + }, + "m_flScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nIncrement": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3658,11 +7630,26 @@ }, "C_OP_InheritFromParentParticlesV2": { "fields": { - "m_bRandomDistribution": 460, - "m_flScale": 448, - "m_nFieldOutput": 452, - "m_nIncrement": 456, - "m_nMissingParentBehavior": 464 + "m_bRandomDistribution": { + "offset": 460, + "type_name": "bool" + }, + "m_flScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nIncrement": { + "offset": 456, + "type_name": "int32" + }, + "m_nMissingParentBehavior": { + "offset": 464, + "type_name": "MissingParentInheritBehavior_t" + } }, "metadata": [ { @@ -3678,10 +7665,22 @@ }, "C_OP_InheritFromPeerSystem": { "fields": { - "m_nFieldInput": 452, - "m_nFieldOutput": 448, - "m_nGroupID": 460, - "m_nIncrement": 456 + "m_nFieldInput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nGroupID": { + "offset": 460, + "type_name": "int32" + }, + "m_nIncrement": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3693,13 +7692,34 @@ }, "C_OP_InstantaneousEmitter": { "fields": { - "m_flInitFromKilledParentParticles": 1160, - "m_flParentParticleScale": 1168, - "m_flStartTime": 808, - "m_nEventType": 1164, - "m_nMaxEmittedPerFrame": 1520, - "m_nParticlesToEmit": 456, - "m_nSnapshotControlPoint": 1524 + "m_flInitFromKilledParentParticles": { + "offset": 1160, + "type_name": "float32" + }, + "m_flParentParticleScale": { + "offset": 1168, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flStartTime": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nEventType": { + "offset": 1164, + "type_name": "EventTypeSelection_t" + }, + "m_nMaxEmittedPerFrame": { + "offset": 1520, + "type_name": "int32" + }, + "m_nParticlesToEmit": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nSnapshotControlPoint": { + "offset": 1524, + "type_name": "int32" + } }, "metadata": [ { @@ -3711,12 +7731,30 @@ }, "C_OP_InterpolateRadius": { "fields": { - "m_bEaseInAndOut": 464, - "m_flBias": 468, - "m_flEndScale": 460, - "m_flEndTime": 452, - "m_flStartScale": 456, - "m_flStartTime": 448 + "m_bEaseInAndOut": { + "offset": 464, + "type_name": "bool" + }, + "m_flBias": { + "offset": 468, + "type_name": "float32" + }, + "m_flEndScale": { + "offset": 460, + "type_name": "float32" + }, + "m_flEndTime": { + "offset": 452, + "type_name": "float32" + }, + "m_flStartScale": { + "offset": 456, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3728,14 +7766,38 @@ }, "C_OP_IntraParticleForce": { "fields": { - "m_bThreadIt": 489, - "m_bUseAABB": 488, - "m_flAttractionMaxDistance": 468, - "m_flAttractionMaxStrength": 472, - "m_flAttractionMinDistance": 464, - "m_flRepulsionMaxDistance": 480, - "m_flRepulsionMaxStrength": 484, - "m_flRepulsionMinDistance": 476 + "m_bThreadIt": { + "offset": 489, + "type_name": "bool" + }, + "m_bUseAABB": { + "offset": 488, + "type_name": "bool" + }, + "m_flAttractionMaxDistance": { + "offset": 468, + "type_name": "float32" + }, + "m_flAttractionMaxStrength": { + "offset": 472, + "type_name": "float32" + }, + "m_flAttractionMinDistance": { + "offset": 464, + "type_name": "float32" + }, + "m_flRepulsionMaxDistance": { + "offset": 480, + "type_name": "float32" + }, + "m_flRepulsionMaxStrength": { + "offset": 484, + "type_name": "float32" + }, + "m_flRepulsionMinDistance": { + "offset": 476, + "type_name": "float32" + } }, "metadata": [ { @@ -3747,10 +7809,22 @@ }, "C_OP_LagCompensation": { "fields": { - "m_nDesiredVelocityCP": 448, - "m_nDesiredVelocityCPField": 460, - "m_nLatencyCP": 452, - "m_nLatencyCPField": 456 + "m_nDesiredVelocityCP": { + "offset": 448, + "type_name": "int32" + }, + "m_nDesiredVelocityCPField": { + "offset": 460, + "type_name": "int32" + }, + "m_nLatencyCP": { + "offset": 452, + "type_name": "int32" + }, + "m_nLatencyCPField": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3762,9 +7836,18 @@ }, "C_OP_LerpEndCapScalar": { "fields": { - "m_flLerpTime": 456, - "m_flOutput": 452, - "m_nFieldOutput": 448 + "m_flLerpTime": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutput": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -3776,9 +7859,18 @@ }, "C_OP_LerpEndCapVector": { "fields": { - "m_flLerpTime": 464, - "m_nFieldOutput": 448, - "m_vecOutput": 452 + "m_flLerpTime": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOutput": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -3790,10 +7882,22 @@ }, "C_OP_LerpScalar": { "fields": { - "m_flEndTime": 812, - "m_flOutput": 456, - "m_flStartTime": 808, - "m_nFieldOutput": 448 + "m_flEndTime": { + "offset": 812, + "type_name": "float32" + }, + "m_flOutput": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flStartTime": { + "offset": 808, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -3805,11 +7909,26 @@ }, "C_OP_LerpToInitialPosition": { "fields": { - "m_flInterpolation": 456, - "m_flScale": 816, - "m_nCacheField": 808, - "m_nControlPointNumber": 448, - "m_vecScale": 1168 + "m_flInterpolation": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flScale": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCacheField": { + "offset": 808, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_vecScale": { + "offset": 1168, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -3821,10 +7940,22 @@ }, "C_OP_LerpToOtherAttribute": { "fields": { - "m_flInterpolation": 448, - "m_nFieldInput": 804, - "m_nFieldInputFrom": 800, - "m_nFieldOutput": 808 + "m_flInterpolation": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldInput": { + "offset": 804, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldInputFrom": { + "offset": 800, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 808, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -3836,11 +7967,26 @@ }, "C_OP_LerpVector": { "fields": { - "m_flEndTime": 468, - "m_flStartTime": 464, - "m_nFieldOutput": 448, - "m_nSetMethod": 472, - "m_vecOutput": 452 + "m_flEndTime": { + "offset": 468, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 472, + "type_name": "ParticleSetMethod_t" + }, + "m_vecOutput": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -3852,21 +7998,66 @@ }, "C_OP_LightningSnapshotGenerator": { "fields": { - "m_flBranchTwist": 2936, - "m_flDedicatedPool": 4000, - "m_flOffset": 824, - "m_flOffsetDecay": 1176, - "m_flRadiusEnd": 3648, - "m_flRadiusStart": 3296, - "m_flRecalcRate": 1528, - "m_flSegments": 472, - "m_flSplitRate": 2584, - "m_flUVOffset": 2232, - "m_flUVScale": 1880, - "m_nBranchBehavior": 3288, - "m_nCPEndPnt": 464, - "m_nCPSnapshot": 456, - "m_nCPStartPnt": 460 + "m_flBranchTwist": { + "offset": 2936, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flDedicatedPool": { + "offset": 4000, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOffset": { + "offset": 824, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOffsetDecay": { + "offset": 1176, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusEnd": { + "offset": 3648, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusStart": { + "offset": 3296, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRecalcRate": { + "offset": 1528, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flSegments": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flSplitRate": { + "offset": 2584, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flUVOffset": { + "offset": 2232, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flUVScale": { + "offset": 1880, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nBranchBehavior": { + "offset": 3288, + "type_name": "ParticleLightnintBranchBehavior_t" + }, + "m_nCPEndPnt": { + "offset": 464, + "type_name": "int32" + }, + "m_nCPSnapshot": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPStartPnt": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -3878,9 +8069,18 @@ }, "C_OP_LocalAccelerationForce": { "fields": { - "m_nCP": 464, - "m_nScaleCP": 468, - "m_vecAccel": 472 + "m_nCP": { + "offset": 464, + "type_name": "int32" + }, + "m_nScaleCP": { + "offset": 468, + "type_name": "int32" + }, + "m_vecAccel": { + "offset": 472, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -3892,12 +8092,30 @@ }, "C_OP_LockPoints": { "fields": { - "m_flBlendValue": 468, - "m_nControlPoint": 464, - "m_nMaxCol": 452, - "m_nMaxRow": 460, - "m_nMinCol": 448, - "m_nMinRow": 456 + "m_flBlendValue": { + "offset": 468, + "type_name": "float32" + }, + "m_nControlPoint": { + "offset": 464, + "type_name": "int32" + }, + "m_nMaxCol": { + "offset": 452, + "type_name": "int32" + }, + "m_nMaxRow": { + "offset": 460, + "type_name": "int32" + }, + "m_nMinCol": { + "offset": 448, + "type_name": "int32" + }, + "m_nMinRow": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -3909,21 +8127,66 @@ }, "C_OP_LockToBone": { "fields": { - "m_HitboxSetName": 664, - "m_bRigid": 792, - "m_bRigidRotationLock": 808, - "m_bUseBones": 793, - "m_flJumpThreshold": 656, - "m_flLifeTimeFadeEnd": 652, - "m_flLifeTimeFadeStart": 648, - "m_flPrevPosScale": 660, - "m_flRotLerp": 2472, - "m_modelInput": 448, - "m_nFieldOutput": 796, - "m_nFieldOutputPrev": 800, - "m_nRotationSetType": 804, - "m_transformInput": 544, - "m_vecRotation": 816 + "m_HitboxSetName": { + "offset": 664, + "type_name": "char[128]" + }, + "m_bRigid": { + "offset": 792, + "type_name": "bool" + }, + "m_bRigidRotationLock": { + "offset": 808, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 793, + "type_name": "bool" + }, + "m_flJumpThreshold": { + "offset": 656, + "type_name": "float32" + }, + "m_flLifeTimeFadeEnd": { + "offset": 652, + "type_name": "float32" + }, + "m_flLifeTimeFadeStart": { + "offset": 648, + "type_name": "float32" + }, + "m_flPrevPosScale": { + "offset": 660, + "type_name": "float32" + }, + "m_flRotLerp": { + "offset": 2472, + "type_name": "CPerParticleFloatInput" + }, + "m_modelInput": { + "offset": 448, + "type_name": "CParticleModelInput" + }, + "m_nFieldOutput": { + "offset": 796, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutputPrev": { + "offset": 800, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nRotationSetType": { + "offset": 804, + "type_name": "ParticleRotationLockType_t" + }, + "m_transformInput": { + "offset": 544, + "type_name": "CParticleTransformInput" + }, + "m_vecRotation": { + "offset": 816, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -3935,11 +8198,26 @@ }, "C_OP_LockToPointList": { "fields": { - "m_bClosedLoop": 481, - "m_bPlaceAlongPath": 480, - "m_nFieldOutput": 448, - "m_nNumPointsAlongPath": 484, - "m_pointList": 456 + "m_bClosedLoop": { + "offset": 481, + "type_name": "bool" + }, + "m_bPlaceAlongPath": { + "offset": 480, + "type_name": "bool" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nNumPointsAlongPath": { + "offset": 484, + "type_name": "int32" + }, + "m_pointList": { + "offset": 456, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -3951,10 +8229,22 @@ }, "C_OP_LockToSavedSequentialPath": { "fields": { - "m_PathParams": 464, - "m_bCPPairs": 460, - "m_flFadeEnd": 456, - "m_flFadeStart": 452 + "m_PathParams": { + "offset": 464, + "type_name": "CPathParameters" + }, + "m_bCPPairs": { + "offset": 460, + "type_name": "bool" + }, + "m_flFadeEnd": { + "offset": 456, + "type_name": "float32" + }, + "m_flFadeStart": { + "offset": 452, + "type_name": "float32" + } }, "metadata": [ { @@ -3974,10 +8264,22 @@ }, "C_OP_LockToSavedSequentialPathV2": { "fields": { - "m_PathParams": 464, - "m_bCPPairs": 456, - "m_flFadeEnd": 452, - "m_flFadeStart": 448 + "m_PathParams": { + "offset": 464, + "type_name": "CPathParameters" + }, + "m_bCPPairs": { + "offset": 456, + "type_name": "bool" + }, + "m_flFadeEnd": { + "offset": 452, + "type_name": "float32" + }, + "m_flFadeStart": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -3993,14 +8295,38 @@ }, "C_OP_MaintainEmitter": { "fields": { - "m_bEmitInstantaneously": 1176, - "m_bFinalEmitOnStop": 1177, - "m_flEmissionDuration": 816, - "m_flEmissionRate": 1168, - "m_flScale": 1184, - "m_flStartTime": 808, - "m_nParticlesToMaintain": 456, - "m_nSnapshotControlPoint": 1172 + "m_bEmitInstantaneously": { + "offset": 1176, + "type_name": "bool" + }, + "m_bFinalEmitOnStop": { + "offset": 1177, + "type_name": "bool" + }, + "m_flEmissionDuration": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flEmissionRate": { + "offset": 1168, + "type_name": "float32" + }, + "m_flScale": { + "offset": 1184, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flStartTime": { + "offset": 808, + "type_name": "float32" + }, + "m_nParticlesToMaintain": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nSnapshotControlPoint": { + "offset": 1172, + "type_name": "int32" + } }, "metadata": [ { @@ -4012,13 +8338,34 @@ }, "C_OP_MaintainSequentialPath": { "fields": { - "m_PathParams": 480, - "m_bLoop": 464, - "m_bUseParticleCount": 465, - "m_fMaxDistance": 448, - "m_flCohesionStrength": 456, - "m_flNumToAssign": 452, - "m_flTolerance": 460 + "m_PathParams": { + "offset": 480, + "type_name": "CPathParameters" + }, + "m_bLoop": { + "offset": 464, + "type_name": "bool" + }, + "m_bUseParticleCount": { + "offset": 465, + "type_name": "bool" + }, + "m_fMaxDistance": { + "offset": 448, + "type_name": "float32" + }, + "m_flCohesionStrength": { + "offset": 456, + "type_name": "float32" + }, + "m_flNumToAssign": { + "offset": 452, + "type_name": "float32" + }, + "m_flTolerance": { + "offset": 460, + "type_name": "float32" + } }, "metadata": [ { @@ -4030,10 +8377,22 @@ }, "C_OP_MaxVelocity": { "fields": { - "m_flMaxVelocity": 448, - "m_flMinVelocity": 452, - "m_nOverrideCP": 456, - "m_nOverrideCPField": 460 + "m_flMaxVelocity": { + "offset": 448, + "type_name": "float32" + }, + "m_flMinVelocity": { + "offset": 452, + "type_name": "float32" + }, + "m_nOverrideCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nOverrideCPField": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -4045,11 +8404,26 @@ }, "C_OP_ModelCull": { "fields": { - "m_HitboxSetName": 455, - "m_bBoundBox": 452, - "m_bCullOutside": 453, - "m_bUseBones": 454, - "m_nControlPointNumber": 448 + "m_HitboxSetName": { + "offset": 455, + "type_name": "char[128]" + }, + "m_bBoundBox": { + "offset": 452, + "type_name": "bool" + }, + "m_bCullOutside": { + "offset": 453, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 454, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -4061,13 +8435,34 @@ }, "C_OP_ModelDampenMovement": { "fields": { - "m_HitboxSetName": 455, - "m_bBoundBox": 452, - "m_bOutside": 453, - "m_bUseBones": 454, - "m_fDrag": 2240, - "m_nControlPointNumber": 448, - "m_vecPosOffset": 584 + "m_HitboxSetName": { + "offset": 455, + "type_name": "char[128]" + }, + "m_bBoundBox": { + "offset": 452, + "type_name": "bool" + }, + "m_bOutside": { + "offset": 453, + "type_name": "bool" + }, + "m_bUseBones": { + "offset": 454, + "type_name": "bool" + }, + "m_fDrag": { + "offset": 2240, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_vecPosOffset": { + "offset": 584, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -4079,15 +8474,42 @@ }, "C_OP_MoveToHitbox": { "fields": { - "m_HitboxSetName": 664, - "m_bUseBones": 792, - "m_flInterpolation": 800, - "m_flLifeTimeLerpEnd": 656, - "m_flLifeTimeLerpStart": 652, - "m_flPrevPosScale": 660, - "m_modelInput": 448, - "m_nLerpType": 796, - "m_transformInput": 544 + "m_HitboxSetName": { + "offset": 664, + "type_name": "char[128]" + }, + "m_bUseBones": { + "offset": 792, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + }, + "m_flLifeTimeLerpEnd": { + "offset": 656, + "type_name": "float32" + }, + "m_flLifeTimeLerpStart": { + "offset": 652, + "type_name": "float32" + }, + "m_flPrevPosScale": { + "offset": 660, + "type_name": "float32" + }, + "m_modelInput": { + "offset": 448, + "type_name": "CParticleModelInput" + }, + "m_nLerpType": { + "offset": 796, + "type_name": "HitboxLerpType_t" + }, + "m_transformInput": { + "offset": 544, + "type_name": "CParticleTransformInput" + } }, "metadata": [ { @@ -4099,10 +8521,22 @@ }, "C_OP_MovementLoopInsideSphere": { "fields": { - "m_flDistance": 456, - "m_nCP": 448, - "m_nDistSqrAttr": 2464, - "m_vecScale": 808 + "m_flDistance": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCP": { + "offset": 448, + "type_name": "int32" + }, + "m_nDistSqrAttr": { + "offset": 2464, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecScale": { + "offset": 808, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -4114,9 +8548,18 @@ }, "C_OP_MovementMaintainOffset": { "fields": { - "m_bRadiusScale": 464, - "m_nCP": 460, - "m_vecOffset": 448 + "m_bRadiusScale": { + "offset": 464, + "type_name": "bool" + }, + "m_nCP": { + "offset": 460, + "type_name": "int32" + }, + "m_vecOffset": { + "offset": 448, + "type_name": "Vector" + } }, "metadata": [ { @@ -4128,12 +8571,30 @@ }, "C_OP_MovementMoveAlongSkinnedCPSnapshot": { "fields": { - "m_bSetNormal": 456, - "m_bSetRadius": 457, - "m_flInterpolation": 464, - "m_flTValue": 816, - "m_nControlPointNumber": 448, - "m_nSnapshotControlPointNumber": 452 + "m_bSetNormal": { + "offset": 456, + "type_name": "bool" + }, + "m_bSetRadius": { + "offset": 457, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_flTValue": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nSnapshotControlPointNumber": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -4145,23 +8606,74 @@ }, "C_OP_MovementPlaceOnGround": { "fields": { - "m_CollisionGroupName": 816, - "m_bIncludeShotHull": 972, - "m_bIncludeWater": 973, - "m_bScaleOffset": 977, - "m_bSetNormal": 976, - "m_flLerpRate": 812, - "m_flMaxTraceLength": 800, - "m_flOffset": 448, - "m_flTolerance": 804, - "m_flTraceOffset": 808, - "m_nIgnoreCP": 984, - "m_nLerpCP": 956, - "m_nPreserveOffsetCP": 980, - "m_nRefCP1": 948, - "m_nRefCP2": 952, - "m_nTraceMissBehavior": 968, - "m_nTraceSet": 944 + "m_CollisionGroupName": { + "offset": 816, + "type_name": "char[128]" + }, + "m_bIncludeShotHull": { + "offset": 972, + "type_name": "bool" + }, + "m_bIncludeWater": { + "offset": 973, + "type_name": "bool" + }, + "m_bScaleOffset": { + "offset": 977, + "type_name": "bool" + }, + "m_bSetNormal": { + "offset": 976, + "type_name": "bool" + }, + "m_flLerpRate": { + "offset": 812, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 800, + "type_name": "float32" + }, + "m_flOffset": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_flTolerance": { + "offset": 804, + "type_name": "float32" + }, + "m_flTraceOffset": { + "offset": 808, + "type_name": "float32" + }, + "m_nIgnoreCP": { + "offset": 984, + "type_name": "int32" + }, + "m_nLerpCP": { + "offset": 956, + "type_name": "int32" + }, + "m_nPreserveOffsetCP": { + "offset": 980, + "type_name": "int32" + }, + "m_nRefCP1": { + "offset": 948, + "type_name": "int32" + }, + "m_nRefCP2": { + "offset": 952, + "type_name": "int32" + }, + "m_nTraceMissBehavior": { + "offset": 968, + "type_name": "ParticleTraceMissBehavior_t" + }, + "m_nTraceSet": { + "offset": 944, + "type_name": "ParticleTraceSet_t" + } }, "metadata": [ { @@ -4173,12 +8685,30 @@ }, "C_OP_MovementRigidAttachToCP": { "fields": { - "m_bOffsetLocal": 468, - "m_nControlPointNumber": 448, - "m_nFieldInput": 460, - "m_nFieldOutput": 464, - "m_nScaleCPField": 456, - "m_nScaleControlPoint": 452 + "m_bOffsetLocal": { + "offset": 468, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldInput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nScaleCPField": { + "offset": 456, + "type_name": "int32" + }, + "m_nScaleControlPoint": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -4190,10 +8720,22 @@ }, "C_OP_MovementRotateParticleAroundAxis": { "fields": { - "m_TransformInput": 2456, - "m_bLocalSpace": 2560, - "m_flRotRate": 2104, - "m_vecRotAxis": 448 + "m_TransformInput": { + "offset": 2456, + "type_name": "CParticleTransformInput" + }, + "m_bLocalSpace": { + "offset": 2560, + "type_name": "bool" + }, + "m_flRotRate": { + "offset": 2104, + "type_name": "CParticleCollectionFloatInput" + }, + "m_vecRotAxis": { + "offset": 448, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -4205,18 +8747,54 @@ }, "C_OP_MovementSkinnedPositionFromCPSnapshot": { "fields": { - "m_bRandom": 456, - "m_bSetNormal": 464, - "m_bSetRadius": 465, - "m_flIncrement": 824, - "m_flInterpolation": 1880, - "m_flReadIndex": 472, - "m_nControlPointNumber": 452, - "m_nFullLoopIncrement": 1176, - "m_nIndexType": 468, - "m_nRandomSeed": 460, - "m_nSnapShotStartPoint": 1528, - "m_nSnapshotControlPointNumber": 448 + "m_bRandom": { + "offset": 456, + "type_name": "bool" + }, + "m_bSetNormal": { + "offset": 464, + "type_name": "bool" + }, + "m_bSetRadius": { + "offset": 465, + "type_name": "bool" + }, + "m_flIncrement": { + "offset": 824, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flInterpolation": { + "offset": 1880, + "type_name": "CPerParticleFloatInput" + }, + "m_flReadIndex": { + "offset": 472, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 452, + "type_name": "int32" + }, + "m_nFullLoopIncrement": { + "offset": 1176, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nIndexType": { + "offset": 468, + "type_name": "SnapshotIndexType_t" + }, + "m_nRandomSeed": { + "offset": 460, + "type_name": "int32" + }, + "m_nSnapShotStartPoint": { + "offset": 1528, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nSnapshotControlPointNumber": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -4228,12 +8806,30 @@ }, "C_OP_Noise": { "fields": { - "m_bAdditive": 464, - "m_fl4NoiseScale": 460, - "m_flNoiseAnimationTimeScale": 468, - "m_flOutputMax": 456, - "m_flOutputMin": 452, - "m_nFieldOutput": 448 + "m_bAdditive": { + "offset": 464, + "type_name": "bool" + }, + "m_fl4NoiseScale": { + "offset": 460, + "type_name": "float32" + }, + "m_flNoiseAnimationTimeScale": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4245,21 +8841,66 @@ }, "C_OP_NoiseEmitter": { "fields": { - "m_bAbsVal": 480, - "m_bAbsValInv": 481, - "m_flEmissionDuration": 456, - "m_flEmissionScale": 464, - "m_flNoiseScale": 496, - "m_flOffset": 484, - "m_flOutputMax": 492, - "m_flOutputMin": 488, - "m_flStartTime": 460, - "m_flWorldNoiseScale": 500, - "m_flWorldTimeScale": 516, - "m_nScaleControlPoint": 468, - "m_nScaleControlPointField": 472, - "m_nWorldNoisePoint": 476, - "m_vecOffsetLoc": 504 + "m_bAbsVal": { + "offset": 480, + "type_name": "bool" + }, + "m_bAbsValInv": { + "offset": 481, + "type_name": "bool" + }, + "m_flEmissionDuration": { + "offset": 456, + "type_name": "float32" + }, + "m_flEmissionScale": { + "offset": 464, + "type_name": "float32" + }, + "m_flNoiseScale": { + "offset": 496, + "type_name": "float32" + }, + "m_flOffset": { + "offset": 484, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 492, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 488, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 460, + "type_name": "float32" + }, + "m_flWorldNoiseScale": { + "offset": 500, + "type_name": "float32" + }, + "m_flWorldTimeScale": { + "offset": 516, + "type_name": "float32" + }, + "m_nScaleControlPoint": { + "offset": 468, + "type_name": "int32" + }, + "m_nScaleControlPointField": { + "offset": 472, + "type_name": "int32" + }, + "m_nWorldNoisePoint": { + "offset": 476, + "type_name": "int32" + }, + "m_vecOffsetLoc": { + "offset": 504, + "type_name": "Vector" + } }, "metadata": [ { @@ -4271,7 +8912,10 @@ }, "C_OP_NormalLock": { "fields": { - "m_nControlPointNumber": 448 + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + } }, "metadata": [ { @@ -4283,8 +8927,14 @@ }, "C_OP_NormalizeVector": { "fields": { - "m_flScale": 452, - "m_nFieldOutput": 448 + "m_flScale": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4296,10 +8946,22 @@ }, "C_OP_Orient2DRelToCP": { "fields": { - "m_flRotOffset": 448, - "m_flSpinStrength": 452, - "m_nCP": 456, - "m_nFieldOutput": 460 + "m_flRotOffset": { + "offset": 448, + "type_name": "float32" + }, + "m_flSpinStrength": { + "offset": 452, + "type_name": "float32" + }, + "m_nCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 460, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4311,9 +8973,18 @@ }, "C_OP_OrientTo2dDirection": { "fields": { - "m_flRotOffset": 448, - "m_flSpinStrength": 452, - "m_nFieldOutput": 456 + "m_flRotOffset": { + "offset": 448, + "type_name": "float32" + }, + "m_flSpinStrength": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4325,19 +8996,58 @@ }, "C_OP_OscillateScalar": { "fields": { - "m_FrequencyMax": 460, - "m_FrequencyMin": 456, - "m_RateMax": 452, - "m_RateMin": 448, - "m_bProportional": 468, - "m_bProportionalOp": 469, - "m_flEndTime_max": 484, - "m_flEndTime_min": 480, - "m_flOscAdd": 492, - "m_flOscMult": 488, - "m_flStartTime_max": 476, - "m_flStartTime_min": 472, - "m_nField": 464 + "m_FrequencyMax": { + "offset": 460, + "type_name": "float32" + }, + "m_FrequencyMin": { + "offset": 456, + "type_name": "float32" + }, + "m_RateMax": { + "offset": 452, + "type_name": "float32" + }, + "m_RateMin": { + "offset": 448, + "type_name": "float32" + }, + "m_bProportional": { + "offset": 468, + "type_name": "bool" + }, + "m_bProportionalOp": { + "offset": 469, + "type_name": "bool" + }, + "m_flEndTime_max": { + "offset": 484, + "type_name": "float32" + }, + "m_flEndTime_min": { + "offset": 480, + "type_name": "float32" + }, + "m_flOscAdd": { + "offset": 492, + "type_name": "float32" + }, + "m_flOscMult": { + "offset": 488, + "type_name": "float32" + }, + "m_flStartTime_max": { + "offset": 476, + "type_name": "float32" + }, + "m_flStartTime_min": { + "offset": 472, + "type_name": "float32" + }, + "m_nField": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4349,11 +9059,26 @@ }, "C_OP_OscillateScalarSimple": { "fields": { - "m_Frequency": 452, - "m_Rate": 448, - "m_flOscAdd": 464, - "m_flOscMult": 460, - "m_nField": 456 + "m_Frequency": { + "offset": 452, + "type_name": "float32" + }, + "m_Rate": { + "offset": 448, + "type_name": "float32" + }, + "m_flOscAdd": { + "offset": 464, + "type_name": "float32" + }, + "m_flOscMult": { + "offset": 460, + "type_name": "float32" + }, + "m_nField": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4365,21 +9090,66 @@ }, "C_OP_OscillateVector": { "fields": { - "m_FrequencyMax": 484, - "m_FrequencyMin": 472, - "m_RateMax": 460, - "m_RateMin": 448, - "m_bOffset": 502, - "m_bProportional": 500, - "m_bProportionalOp": 501, - "m_flEndTime_max": 516, - "m_flEndTime_min": 512, - "m_flOscAdd": 872, - "m_flOscMult": 520, - "m_flRateScale": 1224, - "m_flStartTime_max": 508, - "m_flStartTime_min": 504, - "m_nField": 496 + "m_FrequencyMax": { + "offset": 484, + "type_name": "Vector" + }, + "m_FrequencyMin": { + "offset": 472, + "type_name": "Vector" + }, + "m_RateMax": { + "offset": 460, + "type_name": "Vector" + }, + "m_RateMin": { + "offset": 448, + "type_name": "Vector" + }, + "m_bOffset": { + "offset": 502, + "type_name": "bool" + }, + "m_bProportional": { + "offset": 500, + "type_name": "bool" + }, + "m_bProportionalOp": { + "offset": 501, + "type_name": "bool" + }, + "m_flEndTime_max": { + "offset": 516, + "type_name": "float32" + }, + "m_flEndTime_min": { + "offset": 512, + "type_name": "float32" + }, + "m_flOscAdd": { + "offset": 872, + "type_name": "CPerParticleFloatInput" + }, + "m_flOscMult": { + "offset": 520, + "type_name": "CPerParticleFloatInput" + }, + "m_flRateScale": { + "offset": 1224, + "type_name": "CPerParticleFloatInput" + }, + "m_flStartTime_max": { + "offset": 508, + "type_name": "float32" + }, + "m_flStartTime_min": { + "offset": 504, + "type_name": "float32" + }, + "m_nField": { + "offset": 496, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4391,12 +9161,30 @@ }, "C_OP_OscillateVectorSimple": { "fields": { - "m_Frequency": 460, - "m_Rate": 448, - "m_bOffset": 484, - "m_flOscAdd": 480, - "m_flOscMult": 476, - "m_nField": 472 + "m_Frequency": { + "offset": 460, + "type_name": "Vector" + }, + "m_Rate": { + "offset": 448, + "type_name": "Vector" + }, + "m_bOffset": { + "offset": 484, + "type_name": "bool" + }, + "m_flOscAdd": { + "offset": 480, + "type_name": "float32" + }, + "m_flOscMult": { + "offset": 476, + "type_name": "float32" + }, + "m_nField": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4408,9 +9196,18 @@ }, "C_OP_ParentVortices": { "fields": { - "m_bFlipBasedOnYaw": 480, - "m_flForceScale": 464, - "m_vecTwistAxis": 468 + "m_bFlipBasedOnYaw": { + "offset": 480, + "type_name": "bool" + }, + "m_flForceScale": { + "offset": 464, + "type_name": "float32" + }, + "m_vecTwistAxis": { + "offset": 468, + "type_name": "Vector" + } }, "metadata": [ { @@ -4422,9 +9219,18 @@ }, "C_OP_PerParticleForce": { "fields": { - "m_flForceScale": 464, - "m_nCP": 2472, - "m_vForce": 816 + "m_flForceScale": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_nCP": { + "offset": 2472, + "type_name": "int32" + }, + "m_vForce": { + "offset": 816, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -4436,18 +9242,54 @@ }, "C_OP_PercentageBetweenTransformLerpCPs": { "fields": { - "m_TransformEnd": 568, - "m_TransformStart": 464, - "m_bActiveRange": 692, - "m_bRadialCheck": 693, - "m_flInputMax": 456, - "m_flInputMin": 452, - "m_nFieldOutput": 448, - "m_nOutputEndCP": 680, - "m_nOutputEndField": 684, - "m_nOutputStartCP": 672, - "m_nOutputStartField": 676, - "m_nSetMethod": 688 + "m_TransformEnd": { + "offset": 568, + "type_name": "CParticleTransformInput" + }, + "m_TransformStart": { + "offset": 464, + "type_name": "CParticleTransformInput" + }, + "m_bActiveRange": { + "offset": 692, + "type_name": "bool" + }, + "m_bRadialCheck": { + "offset": 693, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nOutputEndCP": { + "offset": 680, + "type_name": "int32" + }, + "m_nOutputEndField": { + "offset": 684, + "type_name": "int32" + }, + "m_nOutputStartCP": { + "offset": 672, + "type_name": "int32" + }, + "m_nOutputStartField": { + "offset": 676, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 688, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -4459,16 +9301,46 @@ }, "C_OP_PercentageBetweenTransforms": { "fields": { - "m_TransformEnd": 576, - "m_TransformStart": 472, - "m_bActiveRange": 684, - "m_bRadialCheck": 685, - "m_flInputMax": 456, - "m_flInputMin": 452, - "m_flOutputMax": 464, - "m_flOutputMin": 460, - "m_nFieldOutput": 448, - "m_nSetMethod": 680 + "m_TransformEnd": { + "offset": 576, + "type_name": "CParticleTransformInput" + }, + "m_TransformStart": { + "offset": 472, + "type_name": "CParticleTransformInput" + }, + "m_bActiveRange": { + "offset": 684, + "type_name": "bool" + }, + "m_bRadialCheck": { + "offset": 685, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 680, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -4480,16 +9352,46 @@ }, "C_OP_PercentageBetweenTransformsVector": { "fields": { - "m_TransformEnd": 592, - "m_TransformStart": 488, - "m_bActiveRange": 700, - "m_bRadialCheck": 701, - "m_flInputMax": 456, - "m_flInputMin": 452, - "m_nFieldOutput": 448, - "m_nSetMethod": 696, - "m_vecOutputMax": 472, - "m_vecOutputMin": 460 + "m_TransformEnd": { + "offset": 592, + "type_name": "CParticleTransformInput" + }, + "m_TransformStart": { + "offset": 488, + "type_name": "CParticleTransformInput" + }, + "m_bActiveRange": { + "offset": 700, + "type_name": "bool" + }, + "m_bRadialCheck": { + "offset": 701, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 696, + "type_name": "ParticleSetMethod_t" + }, + "m_vecOutputMax": { + "offset": 472, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -4501,19 +9403,58 @@ }, "C_OP_PinParticleToCP": { "fields": { - "m_bOffsetLocal": 2112, - "m_flAge": 3184, - "m_flBreakDistance": 2480, - "m_flBreakSpeed": 2832, - "m_flBreakValue": 3544, - "m_flInterpolation": 3896, - "m_nBreakControlPointNumber": 3536, - "m_nBreakControlPointNumber2": 3540, - "m_nControlPointNumber": 448, - "m_nParticleNumber": 2120, - "m_nParticleSelection": 2116, - "m_nPinBreakType": 2472, - "m_vecOffset": 456 + "m_bOffsetLocal": { + "offset": 2112, + "type_name": "bool" + }, + "m_flAge": { + "offset": 3184, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flBreakDistance": { + "offset": 2480, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flBreakSpeed": { + "offset": 2832, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flBreakValue": { + "offset": 3544, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flInterpolation": { + "offset": 3896, + "type_name": "CPerParticleFloatInput" + }, + "m_nBreakControlPointNumber": { + "offset": 3536, + "type_name": "int32" + }, + "m_nBreakControlPointNumber2": { + "offset": 3540, + "type_name": "int32" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nParticleNumber": { + "offset": 2120, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nParticleSelection": { + "offset": 2116, + "type_name": "ParticleSelection_t" + }, + "m_nPinBreakType": { + "offset": 2472, + "type_name": "ParticlePinDistance_t" + }, + "m_vecOffset": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -4525,14 +9466,38 @@ }, "C_OP_PlanarConstraint": { "fields": { - "m_PlaneNormal": 460, - "m_PointOnPlane": 448, - "m_bGlobalNormal": 477, - "m_bGlobalOrigin": 476, - "m_bUseOldCode": 1184, - "m_flMaximumDistanceToCP": 832, - "m_flRadiusScale": 480, - "m_nControlPointNumber": 472 + "m_PlaneNormal": { + "offset": 460, + "type_name": "Vector" + }, + "m_PointOnPlane": { + "offset": 448, + "type_name": "Vector" + }, + "m_bGlobalNormal": { + "offset": 477, + "type_name": "bool" + }, + "m_bGlobalOrigin": { + "offset": 476, + "type_name": "bool" + }, + "m_bUseOldCode": { + "offset": 1184, + "type_name": "bool" + }, + "m_flMaximumDistanceToCP": { + "offset": 832, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusScale": { + "offset": 480, + "type_name": "CPerParticleFloatInput" + }, + "m_nControlPointNumber": { + "offset": 472, + "type_name": "int32" + } }, "metadata": [ { @@ -4544,10 +9509,22 @@ }, "C_OP_PlaneCull": { "fields": { - "m_bLocalSpace": 464, - "m_flPlaneOffset": 468, - "m_nPlaneControlPoint": 448, - "m_vecPlaneDirection": 452 + "m_bLocalSpace": { + "offset": 464, + "type_name": "bool" + }, + "m_flPlaneOffset": { + "offset": 468, + "type_name": "float32" + }, + "m_nPlaneControlPoint": { + "offset": 448, + "type_name": "int32" + }, + "m_vecPlaneDirection": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -4559,8 +9536,14 @@ }, "C_OP_PlayEndCapWhenFinished": { "fields": { - "m_bFireOnEmissionEnd": 456, - "m_bIncludeChildren": 457 + "m_bFireOnEmissionEnd": { + "offset": 456, + "type_name": "bool" + }, + "m_bIncludeChildren": { + "offset": 457, + "type_name": "bool" + } }, "metadata": [ { @@ -4572,8 +9555,14 @@ }, "C_OP_PointVectorAtNextParticle": { "fields": { - "m_flInterpolation": 456, - "m_nFieldOutput": 448 + "m_flInterpolation": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4585,21 +9574,66 @@ }, "C_OP_PositionLock": { "fields": { - "m_TransformInput": 448, - "m_bLockRot": 944, - "m_flEndTime_exp": 572, - "m_flEndTime_max": 568, - "m_flEndTime_min": 564, - "m_flJumpThreshold": 936, - "m_flPrevPosScale": 940, - "m_flRange": 576, - "m_flRangeBias": 584, - "m_flStartTime_exp": 560, - "m_flStartTime_max": 556, - "m_flStartTime_min": 552, - "m_nFieldOutput": 2608, - "m_nFieldOutputPrev": 2612, - "m_vecScale": 952 + "m_TransformInput": { + "offset": 448, + "type_name": "CParticleTransformInput" + }, + "m_bLockRot": { + "offset": 944, + "type_name": "bool" + }, + "m_flEndTime_exp": { + "offset": 572, + "type_name": "float32" + }, + "m_flEndTime_max": { + "offset": 568, + "type_name": "float32" + }, + "m_flEndTime_min": { + "offset": 564, + "type_name": "float32" + }, + "m_flJumpThreshold": { + "offset": 936, + "type_name": "float32" + }, + "m_flPrevPosScale": { + "offset": 940, + "type_name": "float32" + }, + "m_flRange": { + "offset": 576, + "type_name": "float32" + }, + "m_flRangeBias": { + "offset": 584, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flStartTime_exp": { + "offset": 560, + "type_name": "float32" + }, + "m_flStartTime_max": { + "offset": 556, + "type_name": "float32" + }, + "m_flStartTime_min": { + "offset": 552, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 2608, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutputPrev": { + "offset": 2612, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecScale": { + "offset": 952, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -4611,10 +9645,22 @@ }, "C_OP_QuantizeCPComponent": { "fields": { - "m_flInputValue": 456, - "m_flQuantizeValue": 816, - "m_nCPOutput": 808, - "m_nOutVectorField": 812 + "m_flInputValue": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flQuantizeValue": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCPOutput": { + "offset": 808, + "type_name": "int32" + }, + "m_nOutVectorField": { + "offset": 812, + "type_name": "int32" + } }, "metadata": [ { @@ -4626,8 +9672,14 @@ }, "C_OP_QuantizeFloat": { "fields": { - "m_InputValue": 448, - "m_nOutputField": 800 + "m_InputValue": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_nOutputField": { + "offset": 800, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4639,7 +9691,10 @@ }, "C_OP_RadiusDecay": { "fields": { - "m_flMinRadius": 448 + "m_flMinRadius": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -4651,9 +9706,18 @@ }, "C_OP_RampCPLinearRandom": { "fields": { - "m_nOutControlPointNumber": 456, - "m_vecRateMax": 472, - "m_vecRateMin": 460 + "m_nOutControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_vecRateMax": { + "offset": 472, + "type_name": "Vector" + }, + "m_vecRateMin": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -4665,14 +9729,38 @@ }, "C_OP_RampScalarLinear": { "fields": { - "m_RateMax": 452, - "m_RateMin": 448, - "m_bProportionalOp": 516, - "m_flEndTime_max": 468, - "m_flEndTime_min": 464, - "m_flStartTime_max": 460, - "m_flStartTime_min": 456, - "m_nField": 512 + "m_RateMax": { + "offset": 452, + "type_name": "float32" + }, + "m_RateMin": { + "offset": 448, + "type_name": "float32" + }, + "m_bProportionalOp": { + "offset": 516, + "type_name": "bool" + }, + "m_flEndTime_max": { + "offset": 468, + "type_name": "float32" + }, + "m_flEndTime_min": { + "offset": 464, + "type_name": "float32" + }, + "m_flStartTime_max": { + "offset": 460, + "type_name": "float32" + }, + "m_flStartTime_min": { + "offset": 456, + "type_name": "float32" + }, + "m_nField": { + "offset": 512, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4684,10 +9772,22 @@ }, "C_OP_RampScalarLinearSimple": { "fields": { - "m_Rate": 448, - "m_flEndTime": 456, - "m_flStartTime": 452, - "m_nField": 496 + "m_Rate": { + "offset": 448, + "type_name": "float32" + }, + "m_flEndTime": { + "offset": 456, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 452, + "type_name": "float32" + }, + "m_nField": { + "offset": 496, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4699,16 +9799,46 @@ }, "C_OP_RampScalarSpline": { "fields": { - "m_RateMax": 452, - "m_RateMin": 448, - "m_bEaseOut": 517, - "m_bProportionalOp": 516, - "m_flBias": 472, - "m_flEndTime_max": 468, - "m_flEndTime_min": 464, - "m_flStartTime_max": 460, - "m_flStartTime_min": 456, - "m_nField": 512 + "m_RateMax": { + "offset": 452, + "type_name": "float32" + }, + "m_RateMin": { + "offset": 448, + "type_name": "float32" + }, + "m_bEaseOut": { + "offset": 517, + "type_name": "bool" + }, + "m_bProportionalOp": { + "offset": 516, + "type_name": "bool" + }, + "m_flBias": { + "offset": 472, + "type_name": "float32" + }, + "m_flEndTime_max": { + "offset": 468, + "type_name": "float32" + }, + "m_flEndTime_min": { + "offset": 464, + "type_name": "float32" + }, + "m_flStartTime_max": { + "offset": 460, + "type_name": "float32" + }, + "m_flStartTime_min": { + "offset": 456, + "type_name": "float32" + }, + "m_nField": { + "offset": 512, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4720,11 +9850,26 @@ }, "C_OP_RampScalarSplineSimple": { "fields": { - "m_Rate": 448, - "m_bEaseOut": 500, - "m_flEndTime": 456, - "m_flStartTime": 452, - "m_nField": 496 + "m_Rate": { + "offset": 448, + "type_name": "float32" + }, + "m_bEaseOut": { + "offset": 500, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 456, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 452, + "type_name": "float32" + }, + "m_nField": { + "offset": 496, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4736,8 +9881,14 @@ }, "C_OP_RandomForce": { "fields": { - "m_MaxForce": 476, - "m_MinForce": 464 + "m_MaxForce": { + "offset": 476, + "type_name": "Vector" + }, + "m_MinForce": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -4749,11 +9900,26 @@ }, "C_OP_ReadFromNeighboringParticle": { "fields": { - "m_DistanceCheck": 464, - "m_flInterpolation": 816, - "m_nFieldInput": 448, - "m_nFieldOutput": 452, - "m_nIncrement": 456 + "m_DistanceCheck": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_flInterpolation": { + "offset": 816, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nIncrement": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -4765,9 +9931,18 @@ }, "C_OP_ReinitializeScalarEndCap": { "fields": { - "m_flOutputMax": 456, - "m_flOutputMin": 452, - "m_nFieldOutput": 448 + "m_flOutputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4779,17 +9954,50 @@ }, "C_OP_RemapAverageHitboxSpeedtoCP": { "fields": { - "m_HitboxSetName": 3544, - "m_flInputMax": 824, - "m_flInputMin": 472, - "m_flOutputMax": 1528, - "m_flOutputMin": 1176, - "m_nField": 464, - "m_nHeightControlPointNumber": 1880, - "m_nHitboxDataType": 468, - "m_nInControlPointNumber": 456, - "m_nOutControlPointNumber": 460, - "m_vecComparisonVelocity": 1888 + "m_HitboxSetName": { + "offset": 3544, + "type_name": "char[128]" + }, + "m_flInputMax": { + "offset": 824, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flInputMin": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputMax": { + "offset": 1528, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputMin": { + "offset": 1176, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nField": { + "offset": 464, + "type_name": "int32" + }, + "m_nHeightControlPointNumber": { + "offset": 1880, + "type_name": "int32" + }, + "m_nHitboxDataType": { + "offset": 468, + "type_name": "ParticleHitboxDataSelection_t" + }, + "m_nInControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nOutControlPointNumber": { + "offset": 460, + "type_name": "int32" + }, + "m_vecComparisonVelocity": { + "offset": 1888, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -4801,13 +10009,34 @@ }, "C_OP_RemapAverageScalarValuetoCP": { "fields": { - "m_flInputMax": 472, - "m_flInputMin": 468, - "m_flOutputMax": 480, - "m_flOutputMin": 476, - "m_nField": 464, - "m_nOutControlPointNumber": 456, - "m_nOutVectorField": 460 + "m_flInputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_nField": { + "offset": 464, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nOutControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nOutVectorField": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -4819,11 +10048,26 @@ }, "C_OP_RemapBoundingVolumetoCP": { "fields": { - "m_flInputMax": 464, - "m_flInputMin": 460, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_nOutControlPointNumber": 456 + "m_flInputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_nOutControlPointNumber": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -4835,10 +10079,22 @@ }, "C_OP_RemapCPVelocityToVector": { "fields": { - "m_bNormalize": 460, - "m_flScale": 456, - "m_nControlPoint": 448, - "m_nFieldOutput": 452 + "m_bNormalize": { + "offset": 460, + "type_name": "bool" + }, + "m_flScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nControlPoint": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4850,16 +10106,46 @@ }, "C_OP_RemapCPtoCP": { "fields": { - "m_bDerivative": 488, - "m_flInputMax": 476, - "m_flInputMin": 472, - "m_flInterpRate": 492, - "m_flOutputMax": 484, - "m_flOutputMin": 480, - "m_nInputControlPoint": 456, - "m_nInputField": 464, - "m_nOutputControlPoint": 460, - "m_nOutputField": 468 + "m_bDerivative": { + "offset": 488, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 476, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 472, + "type_name": "float32" + }, + "m_flInterpRate": { + "offset": 492, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 484, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 480, + "type_name": "float32" + }, + "m_nInputControlPoint": { + "offset": 456, + "type_name": "int32" + }, + "m_nInputField": { + "offset": 464, + "type_name": "int32" + }, + "m_nOutputControlPoint": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutputField": { + "offset": 468, + "type_name": "int32" + } }, "metadata": [ { @@ -4871,17 +10157,50 @@ }, "C_OP_RemapCPtoScalar": { "fields": { - "m_flEndTime": 480, - "m_flInputMax": 464, - "m_flInputMin": 460, - "m_flInterpRate": 484, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_flStartTime": 476, - "m_nCPInput": 448, - "m_nField": 456, - "m_nFieldOutput": 452, - "m_nSetMethod": 488 + "m_flEndTime": { + "offset": 480, + "type_name": "float32" + }, + "m_flInputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_flInterpRate": { + "offset": 484, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 476, + "type_name": "float32" + }, + "m_nCPInput": { + "offset": 448, + "type_name": "int32" + }, + "m_nField": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 488, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -4893,19 +10212,58 @@ }, "C_OP_RemapCPtoVector": { "fields": { - "m_bAccelerate": 525, - "m_bOffset": 524, - "m_flEndTime": 512, - "m_flInterpRate": 516, - "m_flStartTime": 508, - "m_nCPInput": 448, - "m_nFieldOutput": 452, - "m_nLocalSpaceCP": 456, - "m_nSetMethod": 520, - "m_vInputMax": 472, - "m_vInputMin": 460, - "m_vOutputMax": 496, - "m_vOutputMin": 484 + "m_bAccelerate": { + "offset": 525, + "type_name": "bool" + }, + "m_bOffset": { + "offset": 524, + "type_name": "bool" + }, + "m_flEndTime": { + "offset": 512, + "type_name": "float32" + }, + "m_flInterpRate": { + "offset": 516, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 508, + "type_name": "float32" + }, + "m_nCPInput": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nLocalSpaceCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 520, + "type_name": "ParticleSetMethod_t" + }, + "m_vInputMax": { + "offset": 472, + "type_name": "Vector" + }, + "m_vInputMin": { + "offset": 460, + "type_name": "Vector" + }, + "m_vOutputMax": { + "offset": 496, + "type_name": "Vector" + }, + "m_vOutputMin": { + "offset": 484, + "type_name": "Vector" + } }, "metadata": [ { @@ -4917,9 +10275,18 @@ }, "C_OP_RemapControlPointDirectionToVector": { "fields": { - "m_flScale": 452, - "m_nControlPointNumber": 456, - "m_nFieldOutput": 448 + "m_flScale": { + "offset": 452, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4931,10 +10298,22 @@ }, "C_OP_RemapControlPointOrientationToRotation": { "fields": { - "m_flOffsetRot": 456, - "m_nCP": 448, - "m_nComponent": 460, - "m_nFieldOutput": 452 + "m_flOffsetRot": { + "offset": 456, + "type_name": "float32" + }, + "m_nCP": { + "offset": 448, + "type_name": "int32" + }, + "m_nComponent": { + "offset": 460, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4946,10 +10325,22 @@ }, "C_OP_RemapCrossProductOfTwoVectorsToVector": { "fields": { - "m_InputVec1": 448, - "m_InputVec2": 2104, - "m_bNormalize": 3764, - "m_nFieldOutput": 3760 + "m_InputVec1": { + "offset": 448, + "type_name": "CPerParticleVecInput" + }, + "m_InputVec2": { + "offset": 2104, + "type_name": "CPerParticleVecInput" + }, + "m_bNormalize": { + "offset": 3764, + "type_name": "bool" + }, + "m_nFieldOutput": { + "offset": 3760, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4961,8 +10352,14 @@ }, "C_OP_RemapDensityGradientToVectorAttribute": { "fields": { - "m_flRadiusScale": 448, - "m_nFieldOutput": 452 + "m_flRadiusScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -4974,14 +10371,38 @@ }, "C_OP_RemapDensityToVector": { "fields": { - "m_bUseParentDensity": 488, - "m_flDensityMax": 460, - "m_flDensityMin": 456, - "m_flRadiusScale": 448, - "m_nFieldOutput": 452, - "m_nVoxelGridResolution": 492, - "m_vecOutputMax": 476, - "m_vecOutputMin": 464 + "m_bUseParentDensity": { + "offset": 488, + "type_name": "bool" + }, + "m_flDensityMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flDensityMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 448, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVoxelGridResolution": { + "offset": 492, + "type_name": "int32" + }, + "m_vecOutputMax": { + "offset": 476, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -4993,13 +10414,34 @@ }, "C_OP_RemapDirectionToCPToVector": { "fields": { - "m_bNormalize": 476, - "m_flOffsetRot": 460, - "m_flScale": 456, - "m_nCP": 448, - "m_nFieldOutput": 452, - "m_nFieldStrength": 480, - "m_vecOffsetAxis": 464 + "m_bNormalize": { + "offset": 476, + "type_name": "bool" + }, + "m_flOffsetRot": { + "offset": 460, + "type_name": "float32" + }, + "m_flScale": { + "offset": 456, + "type_name": "float32" + }, + "m_nCP": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldStrength": { + "offset": 480, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOffsetAxis": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -5011,11 +10453,26 @@ }, "C_OP_RemapDistanceToLineSegmentBase": { "fields": { - "m_bInfiniteLine": 464, - "m_flMaxInputValue": 460, - "m_flMinInputValue": 456, - "m_nCP0": 448, - "m_nCP1": 452 + "m_bInfiniteLine": { + "offset": 464, + "type_name": "bool" + }, + "m_flMaxInputValue": { + "offset": 460, + "type_name": "float32" + }, + "m_flMinInputValue": { + "offset": 456, + "type_name": "float32" + }, + "m_nCP0": { + "offset": 448, + "type_name": "int32" + }, + "m_nCP1": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -5027,9 +10484,18 @@ }, "C_OP_RemapDistanceToLineSegmentToScalar": { "fields": { - "m_flMaxOutputValue": 480, - "m_flMinOutputValue": 476, - "m_nFieldOutput": 472 + "m_flMaxOutputValue": { + "offset": 480, + "type_name": "float32" + }, + "m_flMinOutputValue": { + "offset": 476, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5041,9 +10507,18 @@ }, "C_OP_RemapDistanceToLineSegmentToVector": { "fields": { - "m_nFieldOutput": 472, - "m_vMaxOutputValue": 488, - "m_vMinOutputValue": 476 + "m_nFieldOutput": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vMaxOutputValue": { + "offset": 488, + "type_name": "Vector" + }, + "m_vMinOutputValue": { + "offset": 476, + "type_name": "Vector" + } }, "metadata": [ { @@ -5055,14 +10530,38 @@ }, "C_OP_RemapDotProductToCP": { "fields": { - "m_flInputMax": 824, - "m_flInputMin": 472, - "m_flOutputMax": 1528, - "m_flOutputMin": 1176, - "m_nInputCP1": 456, - "m_nInputCP2": 460, - "m_nOutVectorField": 468, - "m_nOutputCP": 464 + "m_flInputMax": { + "offset": 824, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flInputMin": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputMax": { + "offset": 1528, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputMin": { + "offset": 1176, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nInputCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_nInputCP2": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutVectorField": { + "offset": 468, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -5074,17 +10573,50 @@ }, "C_OP_RemapDotProductToScalar": { "fields": { - "m_bActiveRange": 484, - "m_bUseParticleNormal": 485, - "m_bUseParticleVelocity": 476, - "m_flInputMax": 464, - "m_flInputMin": 460, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_nFieldOutput": 456, - "m_nInputCP1": 448, - "m_nInputCP2": 452, - "m_nSetMethod": 480 + "m_bActiveRange": { + "offset": 484, + "type_name": "bool" + }, + "m_bUseParticleNormal": { + "offset": 485, + "type_name": "bool" + }, + "m_bUseParticleVelocity": { + "offset": 476, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nInputCP1": { + "offset": 448, + "type_name": "int32" + }, + "m_nInputCP2": { + "offset": 452, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 480, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -5096,11 +10628,26 @@ }, "C_OP_RemapExternalWindToCP": { "fields": { - "m_bSetMagnitude": 2120, - "m_nCP": 456, - "m_nCPOutput": 460, - "m_nOutVectorField": 2124, - "m_vecScale": 464 + "m_bSetMagnitude": { + "offset": 2120, + "type_name": "bool" + }, + "m_nCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOutput": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutVectorField": { + "offset": 2124, + "type_name": "int32" + }, + "m_vecScale": { + "offset": 464, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5112,10 +10659,22 @@ }, "C_OP_RemapGravityToVector": { "fields": { - "m_bNormalizedOutput": 2112, - "m_nOutputField": 2104, - "m_nSetMethod": 2108, - "m_vInput1": 448 + "m_bNormalizedOutput": { + "offset": 2112, + "type_name": "bool" + }, + "m_nOutputField": { + "offset": 2104, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2108, + "type_name": "ParticleSetMethod_t" + }, + "m_vInput1": { + "offset": 448, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -5127,17 +10686,50 @@ }, "C_OP_RemapModelVolumetoCP": { "fields": { - "m_bBBoxOnly": 492, - "m_bCubeRoot": 493, - "m_flInputMax": 480, - "m_flInputMin": 476, - "m_flOutputMax": 488, - "m_flOutputMin": 484, - "m_nBBoxType": 456, - "m_nField": 472, - "m_nInControlPointNumber": 460, - "m_nOutControlPointMaxNumber": 468, - "m_nOutControlPointNumber": 464 + "m_bBBoxOnly": { + "offset": 492, + "type_name": "bool" + }, + "m_bCubeRoot": { + "offset": 493, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 488, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 484, + "type_name": "float32" + }, + "m_nBBoxType": { + "offset": 456, + "type_name": "BBoxVolumeType_t" + }, + "m_nField": { + "offset": 472, + "type_name": "int32" + }, + "m_nInControlPointNumber": { + "offset": 460, + "type_name": "int32" + }, + "m_nOutControlPointMaxNumber": { + "offset": 468, + "type_name": "int32" + }, + "m_nOutControlPointNumber": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -5169,13 +10761,34 @@ }, "C_OP_RemapNamedModelElementEndCap": { "fields": { - "m_bModelFromRenderer": 528, - "m_fallbackNames": 504, - "m_hModel": 448, - "m_inNames": 456, - "m_nFieldInput": 532, - "m_nFieldOutput": 536, - "m_outNames": 480 + "m_bModelFromRenderer": { + "offset": 528, + "type_name": "bool" + }, + "m_fallbackNames": { + "offset": 504, + "type_name": "CUtlVector" + }, + "m_hModel": { + "offset": 448, + "type_name": "CStrongHandle" + }, + "m_inNames": { + "offset": 456, + "type_name": "CUtlVector" + }, + "m_nFieldInput": { + "offset": 532, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 536, + "type_name": "ParticleAttributeIndex_t" + }, + "m_outNames": { + "offset": 480, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5187,15 +10800,42 @@ }, "C_OP_RemapNamedModelElementOnceTimed": { "fields": { - "m_bModelFromRenderer": 528, - "m_bProportional": 529, - "m_fallbackNames": 504, - "m_flRemapTime": 540, - "m_hModel": 448, - "m_inNames": 456, - "m_nFieldInput": 532, - "m_nFieldOutput": 536, - "m_outNames": 480 + "m_bModelFromRenderer": { + "offset": 528, + "type_name": "bool" + }, + "m_bProportional": { + "offset": 529, + "type_name": "bool" + }, + "m_fallbackNames": { + "offset": 504, + "type_name": "CUtlVector" + }, + "m_flRemapTime": { + "offset": 540, + "type_name": "float32" + }, + "m_hModel": { + "offset": 448, + "type_name": "CStrongHandle" + }, + "m_inNames": { + "offset": 456, + "type_name": "CUtlVector" + }, + "m_nFieldInput": { + "offset": 532, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 536, + "type_name": "ParticleAttributeIndex_t" + }, + "m_outNames": { + "offset": 480, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5247,13 +10887,34 @@ }, "C_OP_RemapParticleCountOnScalarEndCap": { "fields": { - "m_bBackwards": 468, - "m_flOutputMax": 464, - "m_flOutputMin": 460, - "m_nFieldOutput": 448, - "m_nInputMax": 456, - "m_nInputMin": 452, - "m_nSetMethod": 472 + "m_bBackwards": { + "offset": 468, + "type_name": "bool" + }, + "m_flOutputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nInputMax": { + "offset": 456, + "type_name": "int32" + }, + "m_nInputMin": { + "offset": 452, + "type_name": "int32" + }, + "m_nSetMethod": { + "offset": 472, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -5265,13 +10926,34 @@ }, "C_OP_RemapParticleCountToScalar": { "fields": { - "m_bActiveRange": 1864, - "m_flOutputMax": 1512, - "m_flOutputMin": 1160, - "m_nFieldOutput": 448, - "m_nInputMax": 808, - "m_nInputMin": 456, - "m_nSetMethod": 1868 + "m_bActiveRange": { + "offset": 1864, + "type_name": "bool" + }, + "m_flOutputMax": { + "offset": 1512, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputMin": { + "offset": 1160, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nInputMax": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nInputMin": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nSetMethod": { + "offset": 1868, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -5283,14 +10965,38 @@ }, "C_OP_RemapSDFDistanceToScalarAttribute": { "fields": { - "m_flMaxDistance": 808, - "m_flMinDistance": 456, - "m_flValueAboveMax": 2216, - "m_flValueAtMax": 1864, - "m_flValueAtMin": 1512, - "m_flValueBelowMin": 1160, - "m_nFieldOutput": 448, - "m_nVectorFieldInput": 452 + "m_flMaxDistance": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMinDistance": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flValueAboveMax": { + "offset": 2216, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flValueAtMax": { + "offset": 1864, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flValueAtMin": { + "offset": 1512, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flValueBelowMin": { + "offset": 1160, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVectorFieldInput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5302,14 +11008,38 @@ }, "C_OP_RemapSDFDistanceToVectorAttribute": { "fields": { - "m_flMaxDistance": 808, - "m_flMinDistance": 456, - "m_nVectorFieldInput": 452, - "m_nVectorFieldOutput": 448, - "m_vValueAboveMax": 1196, - "m_vValueAtMax": 1184, - "m_vValueAtMin": 1172, - "m_vValueBelowMin": 1160 + "m_flMaxDistance": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMinDistance": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nVectorFieldInput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVectorFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vValueAboveMax": { + "offset": 1196, + "type_name": "Vector" + }, + "m_vValueAtMax": { + "offset": 1184, + "type_name": "Vector" + }, + "m_vValueAtMin": { + "offset": 1172, + "type_name": "Vector" + }, + "m_vValueBelowMin": { + "offset": 1160, + "type_name": "Vector" + } }, "metadata": [ { @@ -5321,7 +11051,10 @@ }, "C_OP_RemapSDFGradientToVectorAttribute": { "fields": { - "m_nFieldOutput": 448 + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5333,13 +11066,34 @@ }, "C_OP_RemapScalar": { "fields": { - "m_bOldCode": 472, - "m_flInputMax": 460, - "m_flInputMin": 456, - "m_flOutputMax": 468, - "m_flOutputMin": 464, - "m_nFieldInput": 448, - "m_nFieldOutput": 452 + "m_bOldCode": { + "offset": 472, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5351,12 +11105,30 @@ }, "C_OP_RemapScalarEndCap": { "fields": { - "m_flInputMax": 460, - "m_flInputMin": 456, - "m_flOutputMax": 468, - "m_flOutputMin": 464, - "m_nFieldInput": 448, - "m_nFieldOutput": 452 + "m_flInputMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5368,14 +11140,38 @@ }, "C_OP_RemapScalarOnceTimed": { "fields": { - "m_bProportional": 448, - "m_flInputMax": 464, - "m_flInputMin": 460, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_flRemapTime": 476, - "m_nFieldInput": 452, - "m_nFieldOutput": 456 + "m_bProportional": { + "offset": 448, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flRemapTime": { + "offset": 476, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5387,13 +11183,34 @@ }, "C_OP_RemapSpeed": { "fields": { - "m_bIgnoreDelta": 472, - "m_flInputMax": 456, - "m_flInputMin": 452, - "m_flOutputMax": 464, - "m_flOutputMin": 460, - "m_nFieldOutput": 448, - "m_nSetMethod": 468 + "m_bIgnoreDelta": { + "offset": 472, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 456, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 452, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 468, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -5405,14 +11222,38 @@ }, "C_OP_RemapSpeedtoCP": { "fields": { - "m_bUseDeltaV": 484, - "m_flInputMax": 472, - "m_flInputMin": 468, - "m_flOutputMax": 480, - "m_flOutputMin": 476, - "m_nField": 464, - "m_nInControlPointNumber": 456, - "m_nOutControlPointNumber": 460 + "m_bUseDeltaV": { + "offset": 484, + "type_name": "bool" + }, + "m_flInputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 476, + "type_name": "float32" + }, + "m_nField": { + "offset": 464, + "type_name": "int32" + }, + "m_nInControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_nOutControlPointNumber": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -5424,10 +11265,22 @@ }, "C_OP_RemapTransformOrientationToRotations": { "fields": { - "m_TransformInput": 448, - "m_bUseQuat": 564, - "m_bWriteNormal": 565, - "m_vecRotation": 552 + "m_TransformInput": { + "offset": 448, + "type_name": "CParticleTransformInput" + }, + "m_bUseQuat": { + "offset": 564, + "type_name": "bool" + }, + "m_bWriteNormal": { + "offset": 565, + "type_name": "bool" + }, + "m_vecRotation": { + "offset": 552, + "type_name": "Vector" + } }, "metadata": [ { @@ -5439,10 +11292,22 @@ }, "C_OP_RemapTransformOrientationToYaw": { "fields": { - "m_TransformInput": 448, - "m_flRotOffset": 556, - "m_flSpinStrength": 560, - "m_nFieldOutput": 552 + "m_TransformInput": { + "offset": 448, + "type_name": "CParticleTransformInput" + }, + "m_flRotOffset": { + "offset": 556, + "type_name": "float32" + }, + "m_flSpinStrength": { + "offset": 560, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 552, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5454,7 +11319,10 @@ }, "C_OP_RemapTransformToVelocity": { "fields": { - "m_TransformInput": 448 + "m_TransformInput": { + "offset": 448, + "type_name": "CParticleTransformInput" + } }, "metadata": [ { @@ -5466,14 +11334,38 @@ }, "C_OP_RemapTransformVisibilityToScalar": { "fields": { - "m_TransformInput": 456, - "m_flInputMax": 568, - "m_flInputMin": 564, - "m_flOutputMax": 576, - "m_flOutputMin": 572, - "m_flRadius": 580, - "m_nFieldOutput": 560, - "m_nSetMethod": 448 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_flInputMax": { + "offset": 568, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 564, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 576, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 572, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 580, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 560, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 448, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -5485,14 +11377,38 @@ }, "C_OP_RemapTransformVisibilityToVector": { "fields": { - "m_TransformInput": 456, - "m_flInputMax": 568, - "m_flInputMin": 564, - "m_flRadius": 596, - "m_nFieldOutput": 560, - "m_nSetMethod": 448, - "m_vecOutputMax": 584, - "m_vecOutputMin": 572 + "m_TransformInput": { + "offset": 456, + "type_name": "CParticleTransformInput" + }, + "m_flInputMax": { + "offset": 568, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 564, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 596, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 560, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 448, + "type_name": "ParticleSetMethod_t" + }, + "m_vecOutputMax": { + "offset": 584, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 572, + "type_name": "Vector" + } }, "metadata": [ { @@ -5504,9 +11420,18 @@ }, "C_OP_RemapVectorComponentToScalar": { "fields": { - "m_nComponent": 456, - "m_nFieldInput": 448, - "m_nFieldOutput": 452 + "m_nComponent": { + "offset": 456, + "type_name": "int32" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5518,9 +11443,18 @@ }, "C_OP_RemapVectortoCP": { "fields": { - "m_nFieldInput": 452, - "m_nOutControlPointNumber": 448, - "m_nParticleNumber": 456 + "m_nFieldInput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nOutControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nParticleNumber": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -5532,9 +11466,18 @@ }, "C_OP_RemapVelocityToVector": { "fields": { - "m_bNormalize": 456, - "m_flScale": 452, - "m_nFieldOutput": 448 + "m_bNormalize": { + "offset": 456, + "type_name": "bool" + }, + "m_flScale": { + "offset": 452, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5546,13 +11489,34 @@ }, "C_OP_RemapVisibilityScalar": { "fields": { - "m_flInputMax": 460, - "m_flInputMin": 456, - "m_flOutputMax": 468, - "m_flOutputMin": 464, - "m_flRadiusScale": 472, - "m_nFieldInput": 448, - "m_nFieldOutput": 452 + "m_flInputMax": { + "offset": 460, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 456, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 468, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 464, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 472, + "type_name": "float32" + }, + "m_nFieldInput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5564,14 +11528,38 @@ }, "C_OP_RenderAsModels": { "fields": { - "m_ModelList": 528, - "m_bFitToModelSize": 560, - "m_bNonUniformScaling": 561, - "m_flModelScale": 556, - "m_nSizeCullBloat": 576, - "m_nXAxisScalingAttribute": 564, - "m_nYAxisScalingAttribute": 568, - "m_nZAxisScalingAttribute": 572 + "m_ModelList": { + "offset": 528, + "type_name": "CUtlVector" + }, + "m_bFitToModelSize": { + "offset": 560, + "type_name": "bool" + }, + "m_bNonUniformScaling": { + "offset": 561, + "type_name": "bool" + }, + "m_flModelScale": { + "offset": 556, + "type_name": "float32" + }, + "m_nSizeCullBloat": { + "offset": 576, + "type_name": "int32" + }, + "m_nXAxisScalingAttribute": { + "offset": 564, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nYAxisScalingAttribute": { + "offset": 568, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nZAxisScalingAttribute": { + "offset": 572, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5583,14 +11571,38 @@ }, "C_OP_RenderBlobs": { "fields": { - "m_MaterialVars": 1600, - "m_cubeWidth": 528, - "m_cutoffRadius": 880, - "m_hMaterial": 1648, - "m_nIndexCountKb": 1588, - "m_nScaleCP": 1592, - "m_nVertexCountKb": 1584, - "m_renderRadius": 1232 + "m_MaterialVars": { + "offset": 1600, + "type_name": "CUtlVector" + }, + "m_cubeWidth": { + "offset": 528, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_cutoffRadius": { + "offset": 880, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_hMaterial": { + "offset": 1648, + "type_name": "CStrongHandle" + }, + "m_nIndexCountKb": { + "offset": 1588, + "type_name": "uint32" + }, + "m_nScaleCP": { + "offset": 1592, + "type_name": "int32" + }, + "m_nVertexCountKb": { + "offset": 1584, + "type_name": "uint32" + }, + "m_renderRadius": { + "offset": 1232, + "type_name": "CParticleCollectionRendererFloatInput" + } }, "metadata": [ { @@ -5602,28 +11614,94 @@ }, "C_OP_RenderCables": { "fields": { - "m_LightingTransform": 5056, - "m_MaterialFloatVars": 5160, - "m_MaterialVecVars": 5208, - "m_bDrawCableCaps": 5024, - "m_flAlphaScale": 880, - "m_flCapOffsetAmount": 5032, - "m_flCapRoundness": 5028, - "m_flColorMapOffsetU": 3968, - "m_flColorMapOffsetV": 3616, - "m_flNormalMapOffsetU": 4672, - "m_flNormalMapOffsetV": 4320, - "m_flRadiusScale": 528, - "m_flTessScale": 5036, - "m_flTextureRepeatsCircumference": 3264, - "m_flTextureRepeatsPerSegment": 2912, - "m_hMaterial": 2896, - "m_nColorBlendType": 2888, - "m_nMaxTesselation": 5044, - "m_nMinTesselation": 5040, - "m_nRoundness": 5048, - "m_nTextureRepetitionMode": 2904, - "m_vecColorScale": 1232 + "m_LightingTransform": { + "offset": 5056, + "type_name": "CParticleTransformInput" + }, + "m_MaterialFloatVars": { + "offset": 5160, + "type_name": "CUtlVector" + }, + "m_MaterialVecVars": { + "offset": 5208, + "type_name": "CUtlVector" + }, + "m_bDrawCableCaps": { + "offset": 5024, + "type_name": "bool" + }, + "m_flAlphaScale": { + "offset": 880, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flCapOffsetAmount": { + "offset": 5032, + "type_name": "float32" + }, + "m_flCapRoundness": { + "offset": 5028, + "type_name": "float32" + }, + "m_flColorMapOffsetU": { + "offset": 3968, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flColorMapOffsetV": { + "offset": 3616, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flNormalMapOffsetU": { + "offset": 4672, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flNormalMapOffsetV": { + "offset": 4320, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusScale": { + "offset": 528, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flTessScale": { + "offset": 5036, + "type_name": "float32" + }, + "m_flTextureRepeatsCircumference": { + "offset": 3264, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flTextureRepeatsPerSegment": { + "offset": 2912, + "type_name": "CParticleCollectionFloatInput" + }, + "m_hMaterial": { + "offset": 2896, + "type_name": "CStrongHandle" + }, + "m_nColorBlendType": { + "offset": 2888, + "type_name": "ParticleColorBlendType_t" + }, + "m_nMaxTesselation": { + "offset": 5044, + "type_name": "int32" + }, + "m_nMinTesselation": { + "offset": 5040, + "type_name": "int32" + }, + "m_nRoundness": { + "offset": 5048, + "type_name": "int32" + }, + "m_nTextureRepetitionMode": { + "offset": 2904, + "type_name": "TextureRepetitionMode_t" + }, + "m_vecColorScale": { + "offset": 1232, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5635,9 +11713,18 @@ }, "C_OP_RenderClientPhysicsImpulse": { "fields": { - "m_flMagnitude": 880, - "m_flRadius": 528, - "m_nSimIdFilter": 1232 + "m_flMagnitude": { + "offset": 880, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadius": { + "offset": 528, + "type_name": "CPerParticleFloatInput" + }, + "m_nSimIdFilter": { + "offset": 1232, + "type_name": "int32" + } }, "metadata": [ { @@ -5659,22 +11746,70 @@ }, "C_OP_RenderDeferredLight": { "fields": { - "m_bUseAlphaTestWindow": 528, - "m_bUseTexture": 529, - "m_flAlphaScale": 536, - "m_flDistanceFalloff": 2212, - "m_flLightDistance": 2204, - "m_flRadiusScale": 532, - "m_flSpotFoV": 2216, - "m_flStartFalloff": 2208, - "m_hTexture": 2232, - "m_nAlpha2Field": 540, - "m_nAlphaTestPointField": 2220, - "m_nAlphaTestRangeField": 2224, - "m_nAlphaTestSharpnessField": 2228, - "m_nColorBlendType": 2200, - "m_nHSVShiftControlPoint": 2240, - "m_vecColorScale": 544 + "m_bUseAlphaTestWindow": { + "offset": 528, + "type_name": "bool" + }, + "m_bUseTexture": { + "offset": 529, + "type_name": "bool" + }, + "m_flAlphaScale": { + "offset": 536, + "type_name": "float32" + }, + "m_flDistanceFalloff": { + "offset": 2212, + "type_name": "float32" + }, + "m_flLightDistance": { + "offset": 2204, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 532, + "type_name": "float32" + }, + "m_flSpotFoV": { + "offset": 2216, + "type_name": "float32" + }, + "m_flStartFalloff": { + "offset": 2208, + "type_name": "float32" + }, + "m_hTexture": { + "offset": 2232, + "type_name": "CStrongHandle" + }, + "m_nAlpha2Field": { + "offset": 540, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAlphaTestPointField": { + "offset": 2220, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAlphaTestRangeField": { + "offset": 2224, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAlphaTestSharpnessField": { + "offset": 2228, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nColorBlendType": { + "offset": 2200, + "type_name": "ParticleColorBlendType_t" + }, + "m_nHSVShiftControlPoint": { + "offset": 2240, + "type_name": "int32" + }, + "m_vecColorScale": { + "offset": 544, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5686,9 +11821,18 @@ }, "C_OP_RenderFlattenGrass": { "fields": { - "m_flFlattenStrength": 528, - "m_flRadiusScale": 536, - "m_nStrengthFieldOverride": 532 + "m_flFlattenStrength": { + "offset": 528, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 536, + "type_name": "float32" + }, + "m_nStrengthFieldOverride": { + "offset": 532, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5700,14 +11844,38 @@ }, "C_OP_RenderGpuImplicit": { "fields": { - "m_bUsePerParticleRadius": 528, - "m_fGridSize": 544, - "m_fIsosurfaceThreshold": 1248, - "m_fRadiusScale": 896, - "m_hMaterial": 1608, - "m_nIndexCountKb": 536, - "m_nScaleCP": 1600, - "m_nVertexCountKb": 532 + "m_bUsePerParticleRadius": { + "offset": 528, + "type_name": "bool" + }, + "m_fGridSize": { + "offset": 544, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_fIsosurfaceThreshold": { + "offset": 1248, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_fRadiusScale": { + "offset": 896, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_hMaterial": { + "offset": 1608, + "type_name": "CStrongHandle" + }, + "m_nIndexCountKb": { + "offset": 536, + "type_name": "uint32" + }, + "m_nScaleCP": { + "offset": 1600, + "type_name": "int32" + }, + "m_nVertexCountKb": { + "offset": 532, + "type_name": "uint32" + } }, "metadata": [ { @@ -5719,13 +11887,34 @@ }, "C_OP_RenderLightBeam": { "fields": { - "m_bCastShadows": 2544, - "m_flBrightnessLumensPerMeter": 2192, - "m_flRange": 2904, - "m_flSkirt": 2552, - "m_flThickness": 3256, - "m_nColorBlendType": 2184, - "m_vColorBlend": 528 + "m_bCastShadows": { + "offset": 2544, + "type_name": "bool" + }, + "m_flBrightnessLumensPerMeter": { + "offset": 2192, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRange": { + "offset": 2904, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flSkirt": { + "offset": 2552, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flThickness": { + "offset": 3256, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nColorBlendType": { + "offset": 2184, + "type_name": "ParticleColorBlendType_t" + }, + "m_vColorBlend": { + "offset": 528, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5737,13 +11926,34 @@ }, "C_OP_RenderLights": { "fields": { - "m_bAnimateInFPS": 544, - "m_flAnimationRate": 536, - "m_flEndFadeSize": 560, - "m_flMaxSize": 552, - "m_flMinSize": 548, - "m_flStartFadeSize": 556, - "m_nAnimationType": 540 + "m_bAnimateInFPS": { + "offset": 544, + "type_name": "bool" + }, + "m_flAnimationRate": { + "offset": 536, + "type_name": "float32" + }, + "m_flEndFadeSize": { + "offset": 560, + "type_name": "float32" + }, + "m_flMaxSize": { + "offset": 552, + "type_name": "float32" + }, + "m_flMinSize": { + "offset": 548, + "type_name": "float32" + }, + "m_flStartFadeSize": { + "offset": 556, + "type_name": "float32" + }, + "m_nAnimationType": { + "offset": 540, + "type_name": "AnimationType_t" + } }, "metadata": [ { @@ -5755,14 +11965,38 @@ }, "C_OP_RenderMaterialProxy": { "fields": { - "m_MaterialVars": 536, - "m_flAlpha": 2576, - "m_flMaterialOverrideEnabled": 568, - "m_hOverrideMaterial": 560, - "m_nColorBlendType": 2928, - "m_nMaterialControlPoint": 528, - "m_nProxyType": 532, - "m_vecColorScale": 920 + "m_MaterialVars": { + "offset": 536, + "type_name": "CUtlVector" + }, + "m_flAlpha": { + "offset": 2576, + "type_name": "CPerParticleFloatInput" + }, + "m_flMaterialOverrideEnabled": { + "offset": 568, + "type_name": "CParticleCollectionFloatInput" + }, + "m_hOverrideMaterial": { + "offset": 560, + "type_name": "CStrongHandle" + }, + "m_nColorBlendType": { + "offset": 2928, + "type_name": "ParticleColorBlendType_t" + }, + "m_nMaterialControlPoint": { + "offset": 528, + "type_name": "int32" + }, + "m_nProxyType": { + "offset": 532, + "type_name": "MaterialProxyType_t" + }, + "m_vecColorScale": { + "offset": 920, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5774,60 +12008,222 @@ }, "C_OP_RenderModels": { "fields": { - "m_ActivityName": 5936, - "m_ClothEffectName": 6449, - "m_EconSlotName": 7364, - "m_MaterialVars": 6888, - "m_ModelList": 536, - "m_SequenceName": 6192, - "m_bAcceptsDecals": 7630, - "m_bAllowApproximateTransforms": 7633, - "m_bAnimated": 5560, - "m_bCenterOffset": 570, - "m_bDisableDepthPrepass": 7629, - "m_bDisableShadows": 7628, - "m_bDoNotDrawInParticlePass": 7632, - "m_bEnableClothSimulation": 6448, - "m_bForceDrawInterlevedWithSiblings": 7631, - "m_bForceLoopingAnimation": 5921, - "m_bIgnoreNormal": 568, - "m_bIgnoreRadius": 3888, - "m_bLocalScale": 5552, - "m_bManualAnimFrame": 5923, - "m_bOnlyRenderInEffecsGameOverlay": 531, - "m_bOnlyRenderInEffectsBloomPass": 528, - "m_bOnlyRenderInEffectsWaterPass": 529, - "m_bOrientZ": 569, - "m_bOriginalModel": 7620, - "m_bOverrideTranslucentMaterials": 6528, - "m_bResetAnimOnStop": 5922, - "m_bScaleAnimationRate": 5920, - "m_bSuppressTint": 7621, - "m_bUseMixedResolutionRendering": 530, - "m_flAlphaScale": 8248, - "m_flAnimationRate": 5568, - "m_flManualModelSelection": 6912, - "m_flRadiusScale": 7896, - "m_flRollScale": 8600, - "m_hOverrideMaterial": 6520, - "m_modelInput": 7264, - "m_nAlpha2Field": 8952, - "m_nAnimationField": 5928, - "m_nAnimationScaleField": 5924, - "m_nBodyGroupField": 560, - "m_nColorBlendType": 10616, - "m_nLOD": 7360, - "m_nManualFrameField": 5932, - "m_nModelScaleCP": 3892, - "m_nSizeCullBloat": 5556, - "m_nSkin": 6536, - "m_nSubModelField": 564, - "m_nSubModelFieldType": 7624, - "m_szRenderAttribute": 7634, - "m_vecColorScale": 8960, - "m_vecComponentScale": 3896, - "m_vecLocalOffset": 576, - "m_vecLocalRotation": 2232 + "m_ActivityName": { + "offset": 5936, + "type_name": "char[256]" + }, + "m_ClothEffectName": { + "offset": 6449, + "type_name": "char[64]" + }, + "m_EconSlotName": { + "offset": 7364, + "type_name": "char[256]" + }, + "m_MaterialVars": { + "offset": 6888, + "type_name": "CUtlVector" + }, + "m_ModelList": { + "offset": 536, + "type_name": "CUtlVector" + }, + "m_SequenceName": { + "offset": 6192, + "type_name": "char[256]" + }, + "m_bAcceptsDecals": { + "offset": 7630, + "type_name": "bool" + }, + "m_bAllowApproximateTransforms": { + "offset": 7633, + "type_name": "bool" + }, + "m_bAnimated": { + "offset": 5560, + "type_name": "bool" + }, + "m_bCenterOffset": { + "offset": 570, + "type_name": "bool" + }, + "m_bDisableDepthPrepass": { + "offset": 7629, + "type_name": "bool" + }, + "m_bDisableShadows": { + "offset": 7628, + "type_name": "bool" + }, + "m_bDoNotDrawInParticlePass": { + "offset": 7632, + "type_name": "bool" + }, + "m_bEnableClothSimulation": { + "offset": 6448, + "type_name": "bool" + }, + "m_bForceDrawInterlevedWithSiblings": { + "offset": 7631, + "type_name": "bool" + }, + "m_bForceLoopingAnimation": { + "offset": 5921, + "type_name": "bool" + }, + "m_bIgnoreNormal": { + "offset": 568, + "type_name": "bool" + }, + "m_bIgnoreRadius": { + "offset": 3888, + "type_name": "bool" + }, + "m_bLocalScale": { + "offset": 5552, + "type_name": "bool" + }, + "m_bManualAnimFrame": { + "offset": 5923, + "type_name": "bool" + }, + "m_bOnlyRenderInEffecsGameOverlay": { + "offset": 531, + "type_name": "bool" + }, + "m_bOnlyRenderInEffectsBloomPass": { + "offset": 528, + "type_name": "bool" + }, + "m_bOnlyRenderInEffectsWaterPass": { + "offset": 529, + "type_name": "bool" + }, + "m_bOrientZ": { + "offset": 569, + "type_name": "bool" + }, + "m_bOriginalModel": { + "offset": 7620, + "type_name": "bool" + }, + "m_bOverrideTranslucentMaterials": { + "offset": 6528, + "type_name": "bool" + }, + "m_bResetAnimOnStop": { + "offset": 5922, + "type_name": "bool" + }, + "m_bScaleAnimationRate": { + "offset": 5920, + "type_name": "bool" + }, + "m_bSuppressTint": { + "offset": 7621, + "type_name": "bool" + }, + "m_bUseMixedResolutionRendering": { + "offset": 530, + "type_name": "bool" + }, + "m_flAlphaScale": { + "offset": 8248, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flAnimationRate": { + "offset": 5568, + "type_name": "CPerParticleFloatInput" + }, + "m_flManualModelSelection": { + "offset": 6912, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadiusScale": { + "offset": 7896, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRollScale": { + "offset": 8600, + "type_name": "CParticleCollectionFloatInput" + }, + "m_hOverrideMaterial": { + "offset": 6520, + "type_name": "CStrongHandle" + }, + "m_modelInput": { + "offset": 7264, + "type_name": "CParticleModelInput" + }, + "m_nAlpha2Field": { + "offset": 8952, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAnimationField": { + "offset": 5928, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAnimationScaleField": { + "offset": 5924, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nBodyGroupField": { + "offset": 560, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nColorBlendType": { + "offset": 10616, + "type_name": "ParticleColorBlendType_t" + }, + "m_nLOD": { + "offset": 7360, + "type_name": "int32" + }, + "m_nManualFrameField": { + "offset": 5932, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nModelScaleCP": { + "offset": 3892, + "type_name": "int32" + }, + "m_nSizeCullBloat": { + "offset": 5556, + "type_name": "int32" + }, + "m_nSkin": { + "offset": 6536, + "type_name": "CPerParticleFloatInput" + }, + "m_nSubModelField": { + "offset": 564, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSubModelFieldType": { + "offset": 7624, + "type_name": "RenderModelSubModelFieldType_t" + }, + "m_szRenderAttribute": { + "offset": 7634, + "type_name": "char[260]" + }, + "m_vecColorScale": { + "offset": 8960, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecComponentScale": { + "offset": 3896, + "type_name": "CPerParticleVecInput" + }, + "m_vecLocalOffset": { + "offset": 576, + "type_name": "CPerParticleVecInput" + }, + "m_vecLocalRotation": { + "offset": 2232, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -5839,22 +12235,70 @@ }, "C_OP_RenderOmni2Light": { "fields": { - "m_bCastShadows": 2904, - "m_bFog": 2905, - "m_bSphericalCookie": 5032, - "m_flBrightnessCandelas": 2552, - "m_flBrightnessLumens": 2200, - "m_flFogScale": 2912, - "m_flInnerConeAngle": 4320, - "m_flLuminaireRadius": 3264, - "m_flOuterConeAngle": 4672, - "m_flRange": 3968, - "m_flSkirt": 3616, - "m_hLightCookie": 5024, - "m_nBrightnessUnit": 2196, - "m_nColorBlendType": 2192, - "m_nLightType": 528, - "m_vColorBlend": 536 + "m_bCastShadows": { + "offset": 2904, + "type_name": "bool" + }, + "m_bFog": { + "offset": 2905, + "type_name": "bool" + }, + "m_bSphericalCookie": { + "offset": 5032, + "type_name": "bool" + }, + "m_flBrightnessCandelas": { + "offset": 2552, + "type_name": "CPerParticleFloatInput" + }, + "m_flBrightnessLumens": { + "offset": 2200, + "type_name": "CPerParticleFloatInput" + }, + "m_flFogScale": { + "offset": 2912, + "type_name": "CPerParticleFloatInput" + }, + "m_flInnerConeAngle": { + "offset": 4320, + "type_name": "CPerParticleFloatInput" + }, + "m_flLuminaireRadius": { + "offset": 3264, + "type_name": "CPerParticleFloatInput" + }, + "m_flOuterConeAngle": { + "offset": 4672, + "type_name": "CPerParticleFloatInput" + }, + "m_flRange": { + "offset": 3968, + "type_name": "CPerParticleFloatInput" + }, + "m_flSkirt": { + "offset": 3616, + "type_name": "CPerParticleFloatInput" + }, + "m_hLightCookie": { + "offset": 5024, + "type_name": "CStrongHandle" + }, + "m_nBrightnessUnit": { + "offset": 2196, + "type_name": "ParticleLightUnitChoiceList_t" + }, + "m_nColorBlendType": { + "offset": 2192, + "type_name": "ParticleColorBlendType_t" + }, + "m_nLightType": { + "offset": 528, + "type_name": "ParticleOmni2LightTypeChoiceList_t" + }, + "m_vColorBlend": { + "offset": 536, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -5866,7 +12310,10 @@ }, "C_OP_RenderPoints": { "fields": { - "m_hMaterial": 528 + "m_hMaterial": { + "offset": 528, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -5878,9 +12325,18 @@ }, "C_OP_RenderPostProcessing": { "fields": { - "m_flPostProcessStrength": 528, - "m_hPostTexture": 880, - "m_nPriority": 888 + "m_flPostProcessStrength": { + "offset": 528, + "type_name": "CPerParticleFloatInput" + }, + "m_hPostTexture": { + "offset": 880, + "type_name": "CStrongHandle" + }, + "m_nPriority": { + "offset": 888, + "type_name": "ParticlePostProcessPriorityGroup_t" + } }, "metadata": [ { @@ -5892,24 +12348,78 @@ }, "C_OP_RenderProjected": { "fields": { - "m_MaterialVars": 928, - "m_bEnableProjectedDepthControls": 532, - "m_bFlipHorizontal": 531, - "m_bOrientToNormal": 924, - "m_bProjectCharacter": 528, - "m_bProjectWater": 530, - "m_bProjectWorld": 529, - "m_flAlphaScale": 1304, - "m_flAnimationTimeScale": 920, - "m_flMaterialSelection": 568, - "m_flMaxProjectionDepth": 540, - "m_flMinProjectionDepth": 536, - "m_flRadiusScale": 952, - "m_flRollScale": 1656, - "m_nAlpha2Field": 2008, - "m_nColorBlendType": 3672, - "m_vecColorScale": 2016, - "m_vecProjectedMaterials": 544 + "m_MaterialVars": { + "offset": 928, + "type_name": "CUtlVector" + }, + "m_bEnableProjectedDepthControls": { + "offset": 532, + "type_name": "bool" + }, + "m_bFlipHorizontal": { + "offset": 531, + "type_name": "bool" + }, + "m_bOrientToNormal": { + "offset": 924, + "type_name": "bool" + }, + "m_bProjectCharacter": { + "offset": 528, + "type_name": "bool" + }, + "m_bProjectWater": { + "offset": 530, + "type_name": "bool" + }, + "m_bProjectWorld": { + "offset": 529, + "type_name": "bool" + }, + "m_flAlphaScale": { + "offset": 1304, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flAnimationTimeScale": { + "offset": 920, + "type_name": "float32" + }, + "m_flMaterialSelection": { + "offset": 568, + "type_name": "CPerParticleFloatInput" + }, + "m_flMaxProjectionDepth": { + "offset": 540, + "type_name": "float32" + }, + "m_flMinProjectionDepth": { + "offset": 536, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 952, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRollScale": { + "offset": 1656, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nAlpha2Field": { + "offset": 2008, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nColorBlendType": { + "offset": 3672, + "type_name": "ParticleColorBlendType_t" + }, + "m_vecColorScale": { + "offset": 2016, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecProjectedMaterials": { + "offset": 544, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -5921,36 +12431,126 @@ }, "C_OP_RenderRopes": { "fields": { - "m_bClampV": 12028, - "m_bClosedLoop": 12065, - "m_bDrawAsOpaque": 12076, - "m_bEnableFadingAndClamping": 10920, - "m_bGenerateNormals": 12077, - "m_bReverseOrder": 12064, - "m_bUseScalarForTextureCoordinate": 12053, - "m_flEndFadeDot": 10944, - "m_flEndFadeSize": 10936, - "m_flMaxSize": 10928, - "m_flMinSize": 10924, - "m_flRadiusTaper": 10948, - "m_flScalarAttributeTextureCoordScale": 12060, - "m_flScaleVOffsetByControlPointDistance": 12048, - "m_flScaleVScrollByControlPointDistance": 12044, - "m_flScaleVSizeByControlPointDistance": 12040, - "m_flStartFadeDot": 10940, - "m_flStartFadeSize": 10932, - "m_flTessScale": 10960, - "m_flTextureVOffset": 11672, - "m_flTextureVScrollRate": 11320, - "m_flTextureVWorldSize": 10968, - "m_nMaxTesselation": 10956, - "m_nMinTesselation": 10952, - "m_nOrientationType": 12068, - "m_nScalarFieldForTextureCoordinate": 12056, - "m_nScaleCP1": 12032, - "m_nScaleCP2": 12036, - "m_nTextureVParamsCP": 12024, - "m_nVectorFieldForOrientation": 12072 + "m_bClampV": { + "offset": 12028, + "type_name": "bool" + }, + "m_bClosedLoop": { + "offset": 12065, + "type_name": "bool" + }, + "m_bDrawAsOpaque": { + "offset": 12076, + "type_name": "bool" + }, + "m_bEnableFadingAndClamping": { + "offset": 10920, + "type_name": "bool" + }, + "m_bGenerateNormals": { + "offset": 12077, + "type_name": "bool" + }, + "m_bReverseOrder": { + "offset": 12064, + "type_name": "bool" + }, + "m_bUseScalarForTextureCoordinate": { + "offset": 12053, + "type_name": "bool" + }, + "m_flEndFadeDot": { + "offset": 10944, + "type_name": "float32" + }, + "m_flEndFadeSize": { + "offset": 10936, + "type_name": "float32" + }, + "m_flMaxSize": { + "offset": 10928, + "type_name": "float32" + }, + "m_flMinSize": { + "offset": 10924, + "type_name": "float32" + }, + "m_flRadiusTaper": { + "offset": 10948, + "type_name": "float32" + }, + "m_flScalarAttributeTextureCoordScale": { + "offset": 12060, + "type_name": "float32" + }, + "m_flScaleVOffsetByControlPointDistance": { + "offset": 12048, + "type_name": "float32" + }, + "m_flScaleVScrollByControlPointDistance": { + "offset": 12044, + "type_name": "float32" + }, + "m_flScaleVSizeByControlPointDistance": { + "offset": 12040, + "type_name": "float32" + }, + "m_flStartFadeDot": { + "offset": 10940, + "type_name": "float32" + }, + "m_flStartFadeSize": { + "offset": 10932, + "type_name": "float32" + }, + "m_flTessScale": { + "offset": 10960, + "type_name": "float32" + }, + "m_flTextureVOffset": { + "offset": 11672, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flTextureVScrollRate": { + "offset": 11320, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flTextureVWorldSize": { + "offset": 10968, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_nMaxTesselation": { + "offset": 10956, + "type_name": "int32" + }, + "m_nMinTesselation": { + "offset": 10952, + "type_name": "int32" + }, + "m_nOrientationType": { + "offset": 12068, + "type_name": "ParticleOrientationChoiceList_t" + }, + "m_nScalarFieldForTextureCoordinate": { + "offset": 12056, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nScaleCP1": { + "offset": 12032, + "type_name": "int32" + }, + "m_nScaleCP2": { + "offset": 12036, + "type_name": "int32" + }, + "m_nTextureVParamsCP": { + "offset": 12024, + "type_name": "int32" + }, + "m_nVectorFieldForOrientation": { + "offset": 12072, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5962,15 +12562,42 @@ }, "C_OP_RenderScreenShake": { "fields": { - "m_flAmplitudeScale": 540, - "m_flDurationScale": 528, - "m_flFrequencyScale": 536, - "m_flRadiusScale": 532, - "m_nAmplitudeField": 556, - "m_nDurationField": 548, - "m_nFilterCP": 560, - "m_nFrequencyField": 552, - "m_nRadiusField": 544 + "m_flAmplitudeScale": { + "offset": 540, + "type_name": "float32" + }, + "m_flDurationScale": { + "offset": 528, + "type_name": "float32" + }, + "m_flFrequencyScale": { + "offset": 536, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 532, + "type_name": "float32" + }, + "m_nAmplitudeField": { + "offset": 556, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nDurationField": { + "offset": 548, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFilterCP": { + "offset": 560, + "type_name": "int32" + }, + "m_nFrequencyField": { + "offset": 552, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nRadiusField": { + "offset": 544, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -5982,8 +12609,14 @@ }, "C_OP_RenderScreenVelocityRotate": { "fields": { - "m_flForwardDegrees": 532, - "m_flRotateRateDegrees": 528 + "m_flForwardDegrees": { + "offset": 532, + "type_name": "float32" + }, + "m_flRotateRateDegrees": { + "offset": 528, + "type_name": "float32" + } }, "metadata": [ { @@ -5995,14 +12628,38 @@ }, "C_OP_RenderSimpleModelCollection": { "fields": { - "m_bAcceptsDecals": 994, - "m_bCenterOffset": 528, - "m_bDisableMotionBlur": 993, - "m_bDisableShadows": 992, - "m_fSizeCullScale": 640, - "m_hModel": 536, - "m_modelInput": 544, - "m_nAngularVelocityField": 996 + "m_bAcceptsDecals": { + "offset": 994, + "type_name": "bool" + }, + "m_bCenterOffset": { + "offset": 528, + "type_name": "bool" + }, + "m_bDisableMotionBlur": { + "offset": 993, + "type_name": "bool" + }, + "m_bDisableShadows": { + "offset": 992, + "type_name": "bool" + }, + "m_fSizeCullScale": { + "offset": 640, + "type_name": "CParticleCollectionFloatInput" + }, + "m_hModel": { + "offset": 536, + "type_name": "CStrongHandle" + }, + "m_modelInput": { + "offset": 544, + "type_name": "CParticleModelInput" + }, + "m_nAngularVelocityField": { + "offset": 996, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -6014,18 +12671,54 @@ }, "C_OP_RenderSound": { "fields": { - "m_bSuppressStopSoundEvent": 824, - "m_flDurationScale": 528, - "m_flPitchScale": 536, - "m_flSndLvlScale": 532, - "m_flVolumeScale": 540, - "m_nCPReference": 564, - "m_nChannel": 560, - "m_nDurationField": 548, - "m_nPitchField": 552, - "m_nSndLvlField": 544, - "m_nVolumeField": 556, - "m_pszSoundName": 568 + "m_bSuppressStopSoundEvent": { + "offset": 824, + "type_name": "bool" + }, + "m_flDurationScale": { + "offset": 528, + "type_name": "float32" + }, + "m_flPitchScale": { + "offset": 536, + "type_name": "float32" + }, + "m_flSndLvlScale": { + "offset": 532, + "type_name": "float32" + }, + "m_flVolumeScale": { + "offset": 540, + "type_name": "float32" + }, + "m_nCPReference": { + "offset": 564, + "type_name": "int32" + }, + "m_nChannel": { + "offset": 560, + "type_name": "int32" + }, + "m_nDurationField": { + "offset": 548, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nPitchField": { + "offset": 552, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSndLvlField": { + "offset": 544, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVolumeField": { + "offset": 556, + "type_name": "ParticleAttributeIndex_t" + }, + "m_pszSoundName": { + "offset": 568, + "type_name": "char[256]" + } }, "metadata": [ { @@ -6037,34 +12730,118 @@ }, "C_OP_RenderSprites": { "fields": { - "m_OutlineColor": 13069, - "m_bDistanceAlpha": 13056, - "m_bOutline": 13068, - "m_bParticleShadows": 13808, - "m_bSoftEdges": 13057, - "m_bUseYawWithNormalAligned": 11280, - "m_flAlphaAdjustWithSizeAdjust": 11992, - "m_flEdgeSoftnessEnd": 13064, - "m_flEdgeSoftnessStart": 13060, - "m_flEndFadeDot": 13052, - "m_flEndFadeSize": 12696, - "m_flLightingDirectionality": 13456, - "m_flLightingTessellation": 13104, - "m_flMaxSize": 11640, - "m_flMinSize": 11288, - "m_flOutlineEnd0": 13088, - "m_flOutlineEnd1": 13092, - "m_flOutlineStart0": 13080, - "m_flOutlineStart1": 13084, - "m_flShadowDensity": 13812, - "m_flStartFadeDot": 13048, - "m_flStartFadeSize": 12344, - "m_nLightingMode": 13096, - "m_nOrientationControlPoint": 11276, - "m_nOrientationType": 11272, - "m_nOutlineAlpha": 13076, - "m_nSequenceOverride": 10920, - "m_replicationParameters": 13816 + "m_OutlineColor": { + "offset": 13069, + "type_name": "Color" + }, + "m_bDistanceAlpha": { + "offset": 13056, + "type_name": "bool" + }, + "m_bOutline": { + "offset": 13068, + "type_name": "bool" + }, + "m_bParticleShadows": { + "offset": 13808, + "type_name": "bool" + }, + "m_bSoftEdges": { + "offset": 13057, + "type_name": "bool" + }, + "m_bUseYawWithNormalAligned": { + "offset": 11280, + "type_name": "bool" + }, + "m_flAlphaAdjustWithSizeAdjust": { + "offset": 11992, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flEdgeSoftnessEnd": { + "offset": 13064, + "type_name": "float32" + }, + "m_flEdgeSoftnessStart": { + "offset": 13060, + "type_name": "float32" + }, + "m_flEndFadeDot": { + "offset": 13052, + "type_name": "float32" + }, + "m_flEndFadeSize": { + "offset": 12696, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flLightingDirectionality": { + "offset": 13456, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flLightingTessellation": { + "offset": 13104, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flMaxSize": { + "offset": 11640, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flMinSize": { + "offset": 11288, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flOutlineEnd0": { + "offset": 13088, + "type_name": "float32" + }, + "m_flOutlineEnd1": { + "offset": 13092, + "type_name": "float32" + }, + "m_flOutlineStart0": { + "offset": 13080, + "type_name": "float32" + }, + "m_flOutlineStart1": { + "offset": 13084, + "type_name": "float32" + }, + "m_flShadowDensity": { + "offset": 13812, + "type_name": "float32" + }, + "m_flStartFadeDot": { + "offset": 13048, + "type_name": "float32" + }, + "m_flStartFadeSize": { + "offset": 12344, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_nLightingMode": { + "offset": 13096, + "type_name": "ParticleLightingQuality_t" + }, + "m_nOrientationControlPoint": { + "offset": 11276, + "type_name": "int32" + }, + "m_nOrientationType": { + "offset": 11272, + "type_name": "ParticleOrientationChoiceList_t" + }, + "m_nOutlineAlpha": { + "offset": 13076, + "type_name": "int32" + }, + "m_nSequenceOverride": { + "offset": 10920, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_replicationParameters": { + "offset": 13816, + "type_name": "CReplicationParameters" + } }, "metadata": [ { @@ -6076,35 +12853,122 @@ }, "C_OP_RenderStandardLight": { "fields": { - "m_bCastShadows": 2552, - "m_bClosedLoop": 5065, - "m_bIgnoreDT": 5080, - "m_bRenderDiffuse": 4680, - "m_bRenderSpecular": 4681, - "m_bReverseOrder": 5064, - "m_flCapsuleLength": 5060, - "m_flConstrainRadiusToLengthRatio": 5084, - "m_flFalloffLinearity": 3624, - "m_flFiftyPercentFalloff": 3976, - "m_flFogContribution": 4704, - "m_flIntensity": 2200, - "m_flLengthFadeInTime": 5092, - "m_flLengthScale": 5088, - "m_flMaxLength": 5072, - "m_flMinLength": 5076, - "m_flPhi": 2912, - "m_flRadiusMultiplier": 3264, - "m_flTheta": 2560, - "m_flZeroPercentFalloff": 4328, - "m_lightCookie": 4688, - "m_nAttenuationStyle": 3616, - "m_nCapsuleLightBehavior": 5056, - "m_nColorBlendType": 2192, - "m_nFogLightingMode": 4700, - "m_nLightType": 528, - "m_nPrevPntSource": 5068, - "m_nPriority": 4696, - "m_vecColorScale": 536 + "m_bCastShadows": { + "offset": 2552, + "type_name": "bool" + }, + "m_bClosedLoop": { + "offset": 5065, + "type_name": "bool" + }, + "m_bIgnoreDT": { + "offset": 5080, + "type_name": "bool" + }, + "m_bRenderDiffuse": { + "offset": 4680, + "type_name": "bool" + }, + "m_bRenderSpecular": { + "offset": 4681, + "type_name": "bool" + }, + "m_bReverseOrder": { + "offset": 5064, + "type_name": "bool" + }, + "m_flCapsuleLength": { + "offset": 5060, + "type_name": "float32" + }, + "m_flConstrainRadiusToLengthRatio": { + "offset": 5084, + "type_name": "float32" + }, + "m_flFalloffLinearity": { + "offset": 3624, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flFiftyPercentFalloff": { + "offset": 3976, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flFogContribution": { + "offset": 4704, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flIntensity": { + "offset": 2200, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flLengthFadeInTime": { + "offset": 5092, + "type_name": "float32" + }, + "m_flLengthScale": { + "offset": 5088, + "type_name": "float32" + }, + "m_flMaxLength": { + "offset": 5072, + "type_name": "float32" + }, + "m_flMinLength": { + "offset": 5076, + "type_name": "float32" + }, + "m_flPhi": { + "offset": 2912, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRadiusMultiplier": { + "offset": 3264, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flTheta": { + "offset": 2560, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flZeroPercentFalloff": { + "offset": 4328, + "type_name": "CParticleCollectionFloatInput" + }, + "m_lightCookie": { + "offset": 4688, + "type_name": "CUtlString" + }, + "m_nAttenuationStyle": { + "offset": 3616, + "type_name": "StandardLightingAttenuationStyle_t" + }, + "m_nCapsuleLightBehavior": { + "offset": 5056, + "type_name": "ParticleLightBehaviorChoiceList_t" + }, + "m_nColorBlendType": { + "offset": 2192, + "type_name": "ParticleColorBlendType_t" + }, + "m_nFogLightingMode": { + "offset": 4700, + "type_name": "ParticleLightFogLightingMode_t" + }, + "m_nLightType": { + "offset": 528, + "type_name": "ParticleLightTypeChoiceList_t" + }, + "m_nPrevPntSource": { + "offset": 5068, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nPriority": { + "offset": 4696, + "type_name": "int32" + }, + "m_vecColorScale": { + "offset": 536, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6116,13 +12980,34 @@ }, "C_OP_RenderStatusEffect": { "fields": { - "m_pTextureColorWarp": 528, - "m_pTextureDetail2": 536, - "m_pTextureDiffuseWarp": 544, - "m_pTextureEnvMap": 576, - "m_pTextureFresnelColorWarp": 552, - "m_pTextureFresnelWarp": 560, - "m_pTextureSpecularWarp": 568 + "m_pTextureColorWarp": { + "offset": 528, + "type_name": "CStrongHandle" + }, + "m_pTextureDetail2": { + "offset": 536, + "type_name": "CStrongHandle" + }, + "m_pTextureDiffuseWarp": { + "offset": 544, + "type_name": "CStrongHandle" + }, + "m_pTextureEnvMap": { + "offset": 576, + "type_name": "CStrongHandle" + }, + "m_pTextureFresnelColorWarp": { + "offset": 552, + "type_name": "CStrongHandle" + }, + "m_pTextureFresnelWarp": { + "offset": 560, + "type_name": "CStrongHandle" + }, + "m_pTextureSpecularWarp": { + "offset": 568, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -6134,12 +13019,30 @@ }, "C_OP_RenderStatusEffectCitadel": { "fields": { - "m_pTextureColorWarp": 528, - "m_pTextureDetail": 568, - "m_pTextureMetalness": 544, - "m_pTextureNormal": 536, - "m_pTextureRoughness": 552, - "m_pTextureSelfIllum": 560 + "m_pTextureColorWarp": { + "offset": 528, + "type_name": "CStrongHandle" + }, + "m_pTextureDetail": { + "offset": 568, + "type_name": "CStrongHandle" + }, + "m_pTextureMetalness": { + "offset": 544, + "type_name": "CStrongHandle" + }, + "m_pTextureNormal": { + "offset": 536, + "type_name": "CStrongHandle" + }, + "m_pTextureRoughness": { + "offset": 552, + "type_name": "CStrongHandle" + }, + "m_pTextureSelfIllum": { + "offset": 560, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -6151,8 +13054,14 @@ }, "C_OP_RenderText": { "fields": { - "m_DefaultText": 536, - "m_OutlineColor": 528 + "m_DefaultText": { + "offset": 536, + "type_name": "CUtlString" + }, + "m_OutlineColor": { + "offset": 528, + "type_name": "Color" + } }, "metadata": [ { @@ -6164,10 +13073,22 @@ }, "C_OP_RenderTonemapController": { "fields": { - "m_flTonemapLevel": 528, - "m_flTonemapWeight": 532, - "m_nTonemapLevelField": 536, - "m_nTonemapWeightField": 540 + "m_flTonemapLevel": { + "offset": 528, + "type_name": "float32" + }, + "m_flTonemapWeight": { + "offset": 532, + "type_name": "float32" + }, + "m_nTonemapLevelField": { + "offset": 536, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nTonemapWeightField": { + "offset": 540, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -6179,26 +13100,86 @@ }, "C_OP_RenderTrails": { "fields": { - "m_bEnableFadingAndClamping": 11648, - "m_bFlipUVBasedOnPitchYaw": 16420, - "m_bIgnoreDT": 11672, - "m_flConstrainRadiusToLengthRatio": 11676, - "m_flEndFadeDot": 11656, - "m_flForwardShift": 16416, - "m_flHeadAlphaScale": 13696, - "m_flLengthFadeInTime": 11684, - "m_flLengthScale": 11680, - "m_flMaxLength": 11664, - "m_flMinLength": 11668, - "m_flRadiusHeadTaper": 11688, - "m_flRadiusTaper": 14048, - "m_flStartFadeDot": 11652, - "m_flTailAlphaScale": 16056, - "m_nHorizCropField": 16408, - "m_nPrevPntSource": 11660, - "m_nVertCropField": 16412, - "m_vecHeadColorScale": 12040, - "m_vecTailColorScale": 14400 + "m_bEnableFadingAndClamping": { + "offset": 11648, + "type_name": "bool" + }, + "m_bFlipUVBasedOnPitchYaw": { + "offset": 16420, + "type_name": "bool" + }, + "m_bIgnoreDT": { + "offset": 11672, + "type_name": "bool" + }, + "m_flConstrainRadiusToLengthRatio": { + "offset": 11676, + "type_name": "float32" + }, + "m_flEndFadeDot": { + "offset": 11656, + "type_name": "float32" + }, + "m_flForwardShift": { + "offset": 16416, + "type_name": "float32" + }, + "m_flHeadAlphaScale": { + "offset": 13696, + "type_name": "CPerParticleFloatInput" + }, + "m_flLengthFadeInTime": { + "offset": 11684, + "type_name": "float32" + }, + "m_flLengthScale": { + "offset": 11680, + "type_name": "float32" + }, + "m_flMaxLength": { + "offset": 11664, + "type_name": "float32" + }, + "m_flMinLength": { + "offset": 11668, + "type_name": "float32" + }, + "m_flRadiusHeadTaper": { + "offset": 11688, + "type_name": "CPerParticleFloatInput" + }, + "m_flRadiusTaper": { + "offset": 14048, + "type_name": "CPerParticleFloatInput" + }, + "m_flStartFadeDot": { + "offset": 11652, + "type_name": "float32" + }, + "m_flTailAlphaScale": { + "offset": 16056, + "type_name": "CPerParticleFloatInput" + }, + "m_nHorizCropField": { + "offset": 16408, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nPrevPntSource": { + "offset": 11660, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nVertCropField": { + "offset": 16412, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecHeadColorScale": { + "offset": 12040, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecTailColorScale": { + "offset": 14400, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6210,16 +13191,46 @@ }, "C_OP_RenderTreeShake": { "fields": { - "m_flControlPointOrientationAmount": 560, - "m_flPeakStrength": 528, - "m_flRadialAmount": 556, - "m_flRadius": 536, - "m_flShakeDuration": 544, - "m_flTransitionTime": 548, - "m_flTwistAmount": 552, - "m_nControlPointForLinearDirection": 564, - "m_nPeakStrengthFieldOverride": 532, - "m_nRadiusFieldOverride": 540 + "m_flControlPointOrientationAmount": { + "offset": 560, + "type_name": "float32" + }, + "m_flPeakStrength": { + "offset": 528, + "type_name": "float32" + }, + "m_flRadialAmount": { + "offset": 556, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 536, + "type_name": "float32" + }, + "m_flShakeDuration": { + "offset": 544, + "type_name": "float32" + }, + "m_flTransitionTime": { + "offset": 548, + "type_name": "float32" + }, + "m_flTwistAmount": { + "offset": 552, + "type_name": "float32" + }, + "m_nControlPointForLinearDirection": { + "offset": 564, + "type_name": "int32" + }, + "m_nPeakStrengthFieldOverride": { + "offset": 532, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nRadiusFieldOverride": { + "offset": 540, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -6231,10 +13242,22 @@ }, "C_OP_RenderVRHapticEvent": { "fields": { - "m_flAmplitude": 544, - "m_nHand": 528, - "m_nOutputField": 536, - "m_nOutputHandCP": 532 + "m_flAmplitude": { + "offset": 544, + "type_name": "CPerParticleFloatInput" + }, + "m_nHand": { + "offset": 528, + "type_name": "ParticleVRHandChoiceList_t" + }, + "m_nOutputField": { + "offset": 536, + "type_name": "int32" + }, + "m_nOutputHandCP": { + "offset": 532, + "type_name": "int32" + } }, "metadata": [ { @@ -6246,11 +13269,26 @@ }, "C_OP_RepeatedTriggerChildGroup": { "fields": { - "m_bLimitChildCount": 1520, - "m_flClusterCooldown": 1168, - "m_flClusterRefireTime": 464, - "m_flClusterSize": 816, - "m_nChildGroupID": 456 + "m_bLimitChildCount": { + "offset": 1520, + "type_name": "bool" + }, + "m_flClusterCooldown": { + "offset": 1168, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flClusterRefireTime": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flClusterSize": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nChildGroupID": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -6262,12 +13300,30 @@ }, "C_OP_RestartAfterDuration": { "fields": { - "m_bOnlyChildren": 468, - "m_flDurationMax": 452, - "m_flDurationMin": 448, - "m_nCP": 456, - "m_nCPField": 460, - "m_nChildGroupID": 464 + "m_bOnlyChildren": { + "offset": 468, + "type_name": "bool" + }, + "m_flDurationMax": { + "offset": 452, + "type_name": "float32" + }, + "m_flDurationMin": { + "offset": 448, + "type_name": "float32" + }, + "m_nCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPField": { + "offset": 460, + "type_name": "int32" + }, + "m_nChildGroupID": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -6279,11 +13335,26 @@ }, "C_OP_RopeSpringConstraint": { "fields": { - "m_flAdjustmentScale": 1504, - "m_flInitialRestingLength": 1512, - "m_flMaxDistance": 1152, - "m_flMinDistance": 800, - "m_flRestLength": 448 + "m_flAdjustmentScale": { + "offset": 1504, + "type_name": "float32" + }, + "m_flInitialRestingLength": { + "offset": 1512, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMaxDistance": { + "offset": 1152, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMinDistance": { + "offset": 800, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flRestLength": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -6295,13 +13366,34 @@ }, "C_OP_RotateVector": { "fields": { - "m_bNormalize": 484, - "m_flRotRateMax": 480, - "m_flRotRateMin": 476, - "m_flScale": 488, - "m_nFieldOutput": 448, - "m_vecRotAxisMax": 464, - "m_vecRotAxisMin": 452 + "m_bNormalize": { + "offset": 484, + "type_name": "bool" + }, + "m_flRotRateMax": { + "offset": 480, + "type_name": "float32" + }, + "m_flRotRateMin": { + "offset": 476, + "type_name": "float32" + }, + "m_flScale": { + "offset": 488, + "type_name": "CPerParticleFloatInput" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecRotAxisMax": { + "offset": 464, + "type_name": "Vector" + }, + "m_vecRotAxisMin": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -6313,13 +13405,34 @@ }, "C_OP_RtEnvCull": { "fields": { - "m_RtEnvName": 474, - "m_bCullOnMiss": 472, - "m_bStickInsteadOfCull": 473, - "m_nComponent": 608, - "m_nRTEnvCP": 604, - "m_vecTestDir": 448, - "m_vecTestNormal": 460 + "m_RtEnvName": { + "offset": 474, + "type_name": "char[128]" + }, + "m_bCullOnMiss": { + "offset": 472, + "type_name": "bool" + }, + "m_bStickInsteadOfCull": { + "offset": 473, + "type_name": "bool" + }, + "m_nComponent": { + "offset": 608, + "type_name": "int32" + }, + "m_nRTEnvCP": { + "offset": 604, + "type_name": "int32" + }, + "m_vecTestDir": { + "offset": 448, + "type_name": "Vector" + }, + "m_vecTestNormal": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -6331,9 +13444,18 @@ }, "C_OP_SDFConstraint": { "fields": { - "m_flMaxDist": 800, - "m_flMinDist": 448, - "m_nMaxIterations": 1152 + "m_flMaxDist": { + "offset": 800, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flMinDist": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nMaxIterations": { + "offset": 1152, + "type_name": "int32" + } }, "metadata": [ { @@ -6345,7 +13467,10 @@ }, "C_OP_SDFForce": { "fields": { - "m_flForceScale": 464 + "m_flForceScale": { + "offset": 464, + "type_name": "float32" + } }, "metadata": [ { @@ -6357,9 +13482,18 @@ }, "C_OP_SDFLighting": { "fields": { - "m_vLightingDir": 448, - "m_vTint_0": 460, - "m_vTint_1": 472 + "m_vLightingDir": { + "offset": 448, + "type_name": "Vector" + }, + "m_vTint_0": { + "offset": 460, + "type_name": "Vector" + }, + "m_vTint_1": { + "offset": 472, + "type_name": "Vector" + } }, "metadata": [ { @@ -6371,11 +13505,26 @@ }, "C_OP_SelectivelyEnableChildren": { "fields": { - "m_bDestroyImmediately": 1513, - "m_bPlayEndcapOnStop": 1512, - "m_nChildGroupID": 456, - "m_nFirstChild": 808, - "m_nNumChildrenToEnable": 1160 + "m_bDestroyImmediately": { + "offset": 1513, + "type_name": "bool" + }, + "m_bPlayEndcapOnStop": { + "offset": 1512, + "type_name": "bool" + }, + "m_nChildGroupID": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nFirstChild": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nNumChildrenToEnable": { + "offset": 1160, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -6387,14 +13536,38 @@ }, "C_OP_SequenceFromModel": { "fields": { - "m_flInputMax": 464, - "m_flInputMin": 460, - "m_flOutputMax": 472, - "m_flOutputMin": 468, - "m_nControlPointNumber": 448, - "m_nFieldOutput": 452, - "m_nFieldOutputAnim": 456, - "m_nSetMethod": 476 + "m_flInputMax": { + "offset": 464, + "type_name": "float32" + }, + "m_flInputMin": { + "offset": 460, + "type_name": "float32" + }, + "m_flOutputMax": { + "offset": 472, + "type_name": "float32" + }, + "m_flOutputMin": { + "offset": 468, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nFieldOutputAnim": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 476, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -6406,12 +13579,30 @@ }, "C_OP_SetAttributeToScalarExpression": { "fields": { - "m_flInput1": 456, - "m_flInput2": 808, - "m_flOutputRemap": 1160, - "m_nExpression": 448, - "m_nOutputField": 1512, - "m_nSetMethod": 1516 + "m_flInput1": { + "offset": 456, + "type_name": "CPerParticleFloatInput" + }, + "m_flInput2": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_flOutputRemap": { + "offset": 1160, + "type_name": "CParticleRemapFloatInput" + }, + "m_nExpression": { + "offset": 448, + "type_name": "ScalarExpressionType_t" + }, + "m_nOutputField": { + "offset": 1512, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 1516, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -6423,8 +13614,14 @@ }, "C_OP_SetCPOrientationToDirection": { "fields": { - "m_nInputControlPoint": 448, - "m_nOutputControlPoint": 452 + "m_nInputControlPoint": { + "offset": 448, + "type_name": "int32" + }, + "m_nOutputControlPoint": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -6436,15 +13633,42 @@ }, "C_OP_SetCPOrientationToGroundNormal": { "fields": { - "m_CollisionGroupName": 464, - "m_bIncludeWater": 616, - "m_flInterpRate": 448, - "m_flMaxTraceLength": 452, - "m_flTolerance": 456, - "m_flTraceOffset": 460, - "m_nInputCP": 596, - "m_nOutputCP": 600, - "m_nTraceSet": 592 + "m_CollisionGroupName": { + "offset": 464, + "type_name": "char[128]" + }, + "m_bIncludeWater": { + "offset": 616, + "type_name": "bool" + }, + "m_flInterpRate": { + "offset": 448, + "type_name": "float32" + }, + "m_flMaxTraceLength": { + "offset": 452, + "type_name": "float32" + }, + "m_flTolerance": { + "offset": 456, + "type_name": "float32" + }, + "m_flTraceOffset": { + "offset": 460, + "type_name": "float32" + }, + "m_nInputCP": { + "offset": 596, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 600, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 592, + "type_name": "ParticleTraceSet_t" + } }, "metadata": [ { @@ -6456,12 +13680,30 @@ }, "C_OP_SetCPOrientationToPointAtCP": { "fields": { - "m_b2DOrientation": 816, - "m_bAvoidSingularity": 817, - "m_bPointAway": 818, - "m_flInterpolation": 464, - "m_nInputCP": 456, - "m_nOutputCP": 460 + "m_b2DOrientation": { + "offset": 816, + "type_name": "bool" + }, + "m_bAvoidSingularity": { + "offset": 817, + "type_name": "bool" + }, + "m_bPointAway": { + "offset": 818, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nInputCP": { + "offset": 456, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6473,8 +13715,14 @@ }, "C_OP_SetCPtoVector": { "fields": { - "m_nCPInput": 448, - "m_nFieldOutput": 452 + "m_nCPInput": { + "offset": 448, + "type_name": "int32" + }, + "m_nFieldOutput": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + } }, "metadata": [ { @@ -6486,12 +13734,30 @@ }, "C_OP_SetChildControlPoints": { "fields": { - "m_bReverse": 816, - "m_bSetOrientation": 817, - "m_nChildGroupID": 448, - "m_nFirstControlPoint": 452, - "m_nFirstSourcePoint": 464, - "m_nNumControlPoints": 456 + "m_bReverse": { + "offset": 816, + "type_name": "bool" + }, + "m_bSetOrientation": { + "offset": 817, + "type_name": "bool" + }, + "m_nChildGroupID": { + "offset": 448, + "type_name": "int32" + }, + "m_nFirstControlPoint": { + "offset": 452, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nNumControlPoints": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -6503,12 +13769,30 @@ }, "C_OP_SetControlPointFieldFromVectorExpression": { "fields": { - "m_flOutputRemap": 3776, - "m_nExpression": 456, - "m_nOutVectorField": 4132, - "m_nOutputCP": 4128, - "m_vecInput1": 464, - "m_vecInput2": 2120 + "m_flOutputRemap": { + "offset": 3776, + "type_name": "CParticleRemapFloatInput" + }, + "m_nExpression": { + "offset": 456, + "type_name": "VectorFloatExpressionType_t" + }, + "m_nOutVectorField": { + "offset": 4132, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 4128, + "type_name": "int32" + }, + "m_vecInput1": { + "offset": 464, + "type_name": "CParticleCollectionVecInput" + }, + "m_vecInput2": { + "offset": 2120, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6520,12 +13804,30 @@ }, "C_OP_SetControlPointFieldToScalarExpression": { "fields": { - "m_flInput1": 464, - "m_flInput2": 816, - "m_flOutputRemap": 1168, - "m_nExpression": 456, - "m_nOutVectorField": 1524, - "m_nOutputCP": 1520 + "m_flInput1": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flInput2": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flOutputRemap": { + "offset": 1168, + "type_name": "CParticleRemapFloatInput" + }, + "m_nExpression": { + "offset": 456, + "type_name": "ScalarExpressionType_t" + }, + "m_nOutVectorField": { + "offset": 1524, + "type_name": "int32" + }, + "m_nOutputCP": { + "offset": 1520, + "type_name": "int32" + } }, "metadata": [ { @@ -6537,9 +13839,18 @@ }, "C_OP_SetControlPointFieldToWater": { "fields": { - "m_nCPField": 464, - "m_nDestCP": 460, - "m_nSourceCP": 456 + "m_nCPField": { + "offset": 464, + "type_name": "int32" + }, + "m_nDestCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nSourceCP": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -6551,8 +13862,14 @@ }, "C_OP_SetControlPointFromObjectScale": { "fields": { - "m_nCPInput": 456, - "m_nCPOutput": 460 + "m_nCPInput": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOutput": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6564,14 +13881,38 @@ }, "C_OP_SetControlPointOrientation": { "fields": { - "m_bRandomize": 458, - "m_bSetOnce": 459, - "m_bUseWorldLocation": 456, - "m_flInterpolation": 496, - "m_nCP": 460, - "m_nHeadLocation": 464, - "m_vecRotation": 468, - "m_vecRotationB": 480 + "m_bRandomize": { + "offset": 458, + "type_name": "bool" + }, + "m_bSetOnce": { + "offset": 459, + "type_name": "bool" + }, + "m_bUseWorldLocation": { + "offset": 456, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 496, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nHeadLocation": { + "offset": 464, + "type_name": "int32" + }, + "m_vecRotation": { + "offset": 468, + "type_name": "QAngle" + }, + "m_vecRotationB": { + "offset": 480, + "type_name": "QAngle" + } }, "metadata": [ { @@ -6583,8 +13924,14 @@ }, "C_OP_SetControlPointOrientationToCPVelocity": { "fields": { - "m_nCPInput": 456, - "m_nCPOutput": 460 + "m_nCPInput": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOutput": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6596,10 +13943,22 @@ }, "C_OP_SetControlPointPositionToRandomActiveCP": { "fields": { - "m_flResetRate": 472, - "m_nCP1": 456, - "m_nHeadLocationMax": 464, - "m_nHeadLocationMin": 460 + "m_flResetRate": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_nHeadLocationMax": { + "offset": 464, + "type_name": "int32" + }, + "m_nHeadLocationMin": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6611,9 +13970,18 @@ }, "C_OP_SetControlPointPositionToTimeOfDayValue": { "fields": { - "m_nControlPointNumber": 456, - "m_pszTimeOfDayParameter": 460, - "m_vecDefaultValue": 588 + "m_nControlPointNumber": { + "offset": 456, + "type_name": "int32" + }, + "m_pszTimeOfDayParameter": { + "offset": 460, + "type_name": "char[128]" + }, + "m_vecDefaultValue": { + "offset": 588, + "type_name": "Vector" + } }, "metadata": [ { @@ -6625,18 +13993,54 @@ }, "C_OP_SetControlPointPositions": { "fields": { - "m_bOrient": 457, - "m_bSetOnce": 458, - "m_bUseWorldLocation": 456, - "m_nCP1": 460, - "m_nCP2": 464, - "m_nCP3": 468, - "m_nCP4": 472, - "m_nHeadLocation": 524, - "m_vecCP1Pos": 476, - "m_vecCP2Pos": 488, - "m_vecCP3Pos": 500, - "m_vecCP4Pos": 512 + "m_bOrient": { + "offset": 457, + "type_name": "bool" + }, + "m_bSetOnce": { + "offset": 458, + "type_name": "bool" + }, + "m_bUseWorldLocation": { + "offset": 456, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 460, + "type_name": "int32" + }, + "m_nCP2": { + "offset": 464, + "type_name": "int32" + }, + "m_nCP3": { + "offset": 468, + "type_name": "int32" + }, + "m_nCP4": { + "offset": 472, + "type_name": "int32" + }, + "m_nHeadLocation": { + "offset": 524, + "type_name": "int32" + }, + "m_vecCP1Pos": { + "offset": 476, + "type_name": "Vector" + }, + "m_vecCP2Pos": { + "offset": 488, + "type_name": "Vector" + }, + "m_vecCP3Pos": { + "offset": 500, + "type_name": "Vector" + }, + "m_vecCP4Pos": { + "offset": 512, + "type_name": "Vector" + } }, "metadata": [ { @@ -6648,10 +14052,22 @@ }, "C_OP_SetControlPointRotation": { "fields": { - "m_flRotRate": 2112, - "m_nCP": 2464, - "m_nLocalCP": 2468, - "m_vecRotAxis": 456 + "m_flRotRate": { + "offset": 2112, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCP": { + "offset": 2464, + "type_name": "int32" + }, + "m_nLocalCP": { + "offset": 2468, + "type_name": "int32" + }, + "m_vecRotAxis": { + "offset": 456, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6663,12 +14079,30 @@ }, "C_OP_SetControlPointToCPVelocity": { "fields": { - "m_bNormalize": 464, - "m_nCPField": 472, - "m_nCPInput": 456, - "m_nCPOutputMag": 468, - "m_nCPOutputVel": 460, - "m_vecComparisonVelocity": 480 + "m_bNormalize": { + "offset": 464, + "type_name": "bool" + }, + "m_nCPField": { + "offset": 472, + "type_name": "int32" + }, + "m_nCPInput": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOutputMag": { + "offset": 468, + "type_name": "int32" + }, + "m_nCPOutputVel": { + "offset": 460, + "type_name": "int32" + }, + "m_vecComparisonVelocity": { + "offset": 480, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6680,10 +14114,22 @@ }, "C_OP_SetControlPointToCenter": { "fields": { - "m_bUseAvgParticlePos": 472, - "m_nCP1": 456, - "m_nSetParent": 476, - "m_vecCP1Pos": 460 + "m_bUseAvgParticlePos": { + "offset": 472, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_nSetParent": { + "offset": 476, + "type_name": "ParticleParentSetMode_t" + }, + "m_vecCP1Pos": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -6695,9 +14141,18 @@ }, "C_OP_SetControlPointToHMD": { "fields": { - "m_bOrientToHMD": 472, - "m_nCP1": 456, - "m_vecCP1Pos": 460 + "m_bOrientToHMD": { + "offset": 472, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_vecCP1Pos": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -6709,10 +14164,22 @@ }, "C_OP_SetControlPointToHand": { "fields": { - "m_bOrientToHand": 476, - "m_nCP1": 456, - "m_nHand": 460, - "m_vecCP1Pos": 464 + "m_bOrientToHand": { + "offset": 476, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_nHand": { + "offset": 460, + "type_name": "int32" + }, + "m_vecCP1Pos": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -6724,18 +14191,54 @@ }, "C_OP_SetControlPointToImpactPoint": { "fields": { - "m_CollisionGroupName": 844, - "m_bIncludeWater": 978, - "m_bSetToEndpoint": 976, - "m_bTraceToClosestSurface": 977, - "m_flOffset": 828, - "m_flStartOffset": 824, - "m_flTraceLength": 472, - "m_flUpdateRate": 464, - "m_nCPIn": 460, - "m_nCPOut": 456, - "m_nTraceSet": 972, - "m_vecTraceDir": 832 + "m_CollisionGroupName": { + "offset": 844, + "type_name": "char[128]" + }, + "m_bIncludeWater": { + "offset": 978, + "type_name": "bool" + }, + "m_bSetToEndpoint": { + "offset": 976, + "type_name": "bool" + }, + "m_bTraceToClosestSurface": { + "offset": 977, + "type_name": "bool" + }, + "m_flOffset": { + "offset": 828, + "type_name": "float32" + }, + "m_flStartOffset": { + "offset": 824, + "type_name": "float32" + }, + "m_flTraceLength": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flUpdateRate": { + "offset": 464, + "type_name": "float32" + }, + "m_nCPIn": { + "offset": 460, + "type_name": "int32" + }, + "m_nCPOut": { + "offset": 456, + "type_name": "int32" + }, + "m_nTraceSet": { + "offset": 972, + "type_name": "ParticleTraceSet_t" + }, + "m_vecTraceDir": { + "offset": 832, + "type_name": "Vector" + } }, "metadata": [ { @@ -6747,9 +14250,18 @@ }, "C_OP_SetControlPointToPlayer": { "fields": { - "m_bOrientToEyes": 472, - "m_nCP1": 456, - "m_vecCP1Pos": 460 + "m_bOrientToEyes": { + "offset": 472, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 456, + "type_name": "int32" + }, + "m_vecCP1Pos": { + "offset": 460, + "type_name": "Vector" + } }, "metadata": [ { @@ -6761,11 +14273,26 @@ }, "C_OP_SetControlPointToVectorExpression": { "fields": { - "m_bNormalizedOutput": 3776, - "m_nExpression": 456, - "m_nOutputCP": 460, - "m_vInput1": 464, - "m_vInput2": 2120 + "m_bNormalizedOutput": { + "offset": 3776, + "type_name": "bool" + }, + "m_nExpression": { + "offset": 456, + "type_name": "VectorExpressionType_t" + }, + "m_nOutputCP": { + "offset": 460, + "type_name": "int32" + }, + "m_vInput1": { + "offset": 464, + "type_name": "CParticleCollectionVecInput" + }, + "m_vInput2": { + "offset": 2120, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -6777,13 +14304,34 @@ }, "C_OP_SetControlPointToWaterSurface": { "fields": { - "m_bAdaptiveThreshold": 832, - "m_flRetestRate": 480, - "m_nActiveCP": 468, - "m_nActiveCPField": 472, - "m_nDestCP": 460, - "m_nFlowCP": 464, - "m_nSourceCP": 456 + "m_bAdaptiveThreshold": { + "offset": 832, + "type_name": "bool" + }, + "m_flRetestRate": { + "offset": 480, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nActiveCP": { + "offset": 468, + "type_name": "int32" + }, + "m_nActiveCPField": { + "offset": 472, + "type_name": "int32" + }, + "m_nDestCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nFlowCP": { + "offset": 464, + "type_name": "int32" + }, + "m_nSourceCP": { + "offset": 456, + "type_name": "int32" + } }, "metadata": [ { @@ -6795,13 +14343,34 @@ }, "C_OP_SetControlPointsToModelParticles": { "fields": { - "m_AttachmentName": 576, - "m_HitboxSetName": 448, - "m_bAttachment": 717, - "m_bSkin": 716, - "m_nFirstControlPoint": 704, - "m_nFirstSourcePoint": 712, - "m_nNumControlPoints": 708 + "m_AttachmentName": { + "offset": 576, + "type_name": "char[128]" + }, + "m_HitboxSetName": { + "offset": 448, + "type_name": "char[128]" + }, + "m_bAttachment": { + "offset": 717, + "type_name": "bool" + }, + "m_bSkin": { + "offset": 716, + "type_name": "bool" + }, + "m_nFirstControlPoint": { + "offset": 704, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 712, + "type_name": "int32" + }, + "m_nNumControlPoints": { + "offset": 708, + "type_name": "int32" + } }, "metadata": [ { @@ -6813,13 +14382,34 @@ }, "C_OP_SetControlPointsToParticle": { "fields": { - "m_bSetOrientation": 464, - "m_nChildGroupID": 448, - "m_nFirstControlPoint": 452, - "m_nFirstSourcePoint": 460, - "m_nNumControlPoints": 456, - "m_nOrientationMode": 468, - "m_nSetParent": 472 + "m_bSetOrientation": { + "offset": 464, + "type_name": "bool" + }, + "m_nChildGroupID": { + "offset": 448, + "type_name": "int32" + }, + "m_nFirstControlPoint": { + "offset": 452, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 460, + "type_name": "int32" + }, + "m_nNumControlPoints": { + "offset": 456, + "type_name": "int32" + }, + "m_nOrientationMode": { + "offset": 468, + "type_name": "ParticleOrientationSetMode_t" + }, + "m_nSetParent": { + "offset": 472, + "type_name": "ParticleParentSetMode_t" + } }, "metadata": [ { @@ -6831,10 +14421,22 @@ }, "C_OP_SetFloat": { "fields": { - "m_InputValue": 448, - "m_Lerp": 808, - "m_nOutputField": 800, - "m_nSetMethod": 804 + "m_InputValue": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_Lerp": { + "offset": 808, + "type_name": "CPerParticleFloatInput" + }, + "m_nOutputField": { + "offset": 800, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 804, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -6846,12 +14448,30 @@ }, "C_OP_SetFloatAttributeToVectorExpression": { "fields": { - "m_flOutputRemap": 3768, - "m_nExpression": 448, - "m_nOutputField": 4120, - "m_nSetMethod": 4124, - "m_vInput1": 456, - "m_vInput2": 2112 + "m_flOutputRemap": { + "offset": 3768, + "type_name": "CParticleRemapFloatInput" + }, + "m_nExpression": { + "offset": 448, + "type_name": "VectorFloatExpressionType_t" + }, + "m_nOutputField": { + "offset": 4120, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 4124, + "type_name": "ParticleSetMethod_t" + }, + "m_vInput1": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_vInput2": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -6863,10 +14483,22 @@ }, "C_OP_SetFloatCollection": { "fields": { - "m_InputValue": 448, - "m_Lerp": 808, - "m_nOutputField": 800, - "m_nSetMethod": 804 + "m_InputValue": { + "offset": 448, + "type_name": "CParticleCollectionFloatInput" + }, + "m_Lerp": { + "offset": 808, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nOutputField": { + "offset": 800, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 804, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -6878,18 +14510,54 @@ }, "C_OP_SetFromCPSnapshot": { "fields": { - "m_bPrev": 1529, - "m_bRandom": 464, - "m_bReverse": 465, - "m_bSubSample": 1528, - "m_flInterpolation": 1176, - "m_nAttributeToRead": 452, - "m_nAttributeToWrite": 456, - "m_nControlPointNumber": 448, - "m_nLocalSpaceCP": 460, - "m_nRandomSeed": 468, - "m_nSnapShotIncrement": 824, - "m_nSnapShotStartPoint": 472 + "m_bPrev": { + "offset": 1529, + "type_name": "bool" + }, + "m_bRandom": { + "offset": 464, + "type_name": "bool" + }, + "m_bReverse": { + "offset": 465, + "type_name": "bool" + }, + "m_bSubSample": { + "offset": 1528, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 1176, + "type_name": "CPerParticleFloatInput" + }, + "m_nAttributeToRead": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nAttributeToWrite": { + "offset": 456, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nLocalSpaceCP": { + "offset": 460, + "type_name": "int32" + }, + "m_nRandomSeed": { + "offset": 468, + "type_name": "int32" + }, + "m_nSnapShotIncrement": { + "offset": 824, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nSnapShotStartPoint": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -6901,11 +14569,26 @@ }, "C_OP_SetGravityToCP": { "fields": { - "m_bSetOrientation": 816, - "m_bSetZDown": 817, - "m_flScale": 464, - "m_nCPInput": 456, - "m_nCPOutput": 460 + "m_bSetOrientation": { + "offset": 816, + "type_name": "bool" + }, + "m_bSetZDown": { + "offset": 817, + "type_name": "bool" + }, + "m_flScale": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCPInput": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPOutput": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6917,11 +14600,26 @@ }, "C_OP_SetParentControlPointsToChildCP": { "fields": { - "m_bSetOrientation": 472, - "m_nChildControlPoint": 460, - "m_nChildGroupID": 456, - "m_nFirstSourcePoint": 468, - "m_nNumControlPoints": 464 + "m_bSetOrientation": { + "offset": 472, + "type_name": "bool" + }, + "m_nChildControlPoint": { + "offset": 460, + "type_name": "int32" + }, + "m_nChildGroupID": { + "offset": 456, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 468, + "type_name": "int32" + }, + "m_nNumControlPoints": { + "offset": 464, + "type_name": "int32" + } }, "metadata": [ { @@ -6933,14 +14631,38 @@ }, "C_OP_SetPerChildControlPoint": { "fields": { - "m_bNumBasedOnParticleCount": 1176, - "m_bSetOrientation": 1168, - "m_nChildGroupID": 448, - "m_nFirstControlPoint": 452, - "m_nFirstSourcePoint": 816, - "m_nNumControlPoints": 456, - "m_nOrientationField": 1172, - "m_nParticleIncrement": 464 + "m_bNumBasedOnParticleCount": { + "offset": 1176, + "type_name": "bool" + }, + "m_bSetOrientation": { + "offset": 1168, + "type_name": "bool" + }, + "m_nChildGroupID": { + "offset": 448, + "type_name": "int32" + }, + "m_nFirstControlPoint": { + "offset": 452, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 816, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nNumControlPoints": { + "offset": 456, + "type_name": "int32" + }, + "m_nOrientationField": { + "offset": 1172, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nParticleIncrement": { + "offset": 464, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -6952,14 +14674,38 @@ }, "C_OP_SetPerChildControlPointFromAttribute": { "fields": { - "m_bNumBasedOnParticleCount": 468, - "m_nAttributeToRead": 472, - "m_nCPField": 476, - "m_nChildGroupID": 448, - "m_nFirstControlPoint": 452, - "m_nFirstSourcePoint": 464, - "m_nNumControlPoints": 456, - "m_nParticleIncrement": 460 + "m_bNumBasedOnParticleCount": { + "offset": 468, + "type_name": "bool" + }, + "m_nAttributeToRead": { + "offset": 472, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nCPField": { + "offset": 476, + "type_name": "int32" + }, + "m_nChildGroupID": { + "offset": 448, + "type_name": "int32" + }, + "m_nFirstControlPoint": { + "offset": 452, + "type_name": "int32" + }, + "m_nFirstSourcePoint": { + "offset": 464, + "type_name": "int32" + }, + "m_nNumControlPoints": { + "offset": 456, + "type_name": "int32" + }, + "m_nParticleIncrement": { + "offset": 460, + "type_name": "int32" + } }, "metadata": [ { @@ -6971,14 +14717,38 @@ }, "C_OP_SetRandomControlPointPosition": { "fields": { - "m_bOrient": 457, - "m_bUseWorldLocation": 456, - "m_flInterpolation": 848, - "m_flReRandomRate": 472, - "m_nCP1": 460, - "m_nHeadLocation": 464, - "m_vecCPMaxPos": 836, - "m_vecCPMinPos": 824 + "m_bOrient": { + "offset": 457, + "type_name": "bool" + }, + "m_bUseWorldLocation": { + "offset": 456, + "type_name": "bool" + }, + "m_flInterpolation": { + "offset": 848, + "type_name": "CParticleCollectionFloatInput" + }, + "m_flReRandomRate": { + "offset": 472, + "type_name": "CParticleCollectionFloatInput" + }, + "m_nCP1": { + "offset": 460, + "type_name": "int32" + }, + "m_nHeadLocation": { + "offset": 464, + "type_name": "int32" + }, + "m_vecCPMaxPos": { + "offset": 836, + "type_name": "Vector" + }, + "m_vecCPMinPos": { + "offset": 824, + "type_name": "Vector" + } }, "metadata": [ { @@ -6990,7 +14760,10 @@ }, "C_OP_SetSimulationRate": { "fields": { - "m_flSimulationScale": 456 + "m_flSimulationScale": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -7002,10 +14775,22 @@ }, "C_OP_SetSingleControlPointPosition": { "fields": { - "m_bSetOnce": 456, - "m_nCP1": 460, - "m_transformInput": 2120, - "m_vecCP1Pos": 464 + "m_bSetOnce": { + "offset": 456, + "type_name": "bool" + }, + "m_nCP1": { + "offset": 460, + "type_name": "int32" + }, + "m_transformInput": { + "offset": 2120, + "type_name": "CParticleTransformInput" + }, + "m_vecCP1Pos": { + "offset": 464, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -7017,9 +14802,18 @@ }, "C_OP_SetToCP": { "fields": { - "m_bOffsetLocal": 464, - "m_nControlPointNumber": 448, - "m_vecOffset": 452 + "m_bOffsetLocal": { + "offset": 464, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_vecOffset": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -7031,11 +14825,26 @@ }, "C_OP_SetUserEvent": { "fields": { - "m_flFallingEdge": 1160, - "m_flInput": 448, - "m_flRisingEdge": 800, - "m_nFallingEventType": 1512, - "m_nRisingEventType": 1152 + "m_flFallingEdge": { + "offset": 1160, + "type_name": "CPerParticleFloatInput" + }, + "m_flInput": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_flRisingEdge": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + }, + "m_nFallingEventType": { + "offset": 1512, + "type_name": "EventTypeSelection_t" + }, + "m_nRisingEventType": { + "offset": 1152, + "type_name": "EventTypeSelection_t" + } }, "metadata": [ { @@ -7047,12 +14856,30 @@ }, "C_OP_SetVariable": { "fields": { - "m_floatInput": 2304, - "m_positionOffset": 624, - "m_rotationOffset": 636, - "m_transformInput": 520, - "m_variableReference": 456, - "m_vecInput": 648 + "m_floatInput": { + "offset": 2304, + "type_name": "CParticleCollectionFloatInput" + }, + "m_positionOffset": { + "offset": 624, + "type_name": "Vector" + }, + "m_rotationOffset": { + "offset": 636, + "type_name": "QAngle" + }, + "m_transformInput": { + "offset": 520, + "type_name": "CParticleTransformInput" + }, + "m_variableReference": { + "offset": 456, + "type_name": "CParticleVariableRef" + }, + "m_vecInput": { + "offset": 648, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { @@ -7064,11 +14891,26 @@ }, "C_OP_SetVec": { "fields": { - "m_InputValue": 448, - "m_Lerp": 2112, - "m_bNormalizedOutput": 2464, - "m_nOutputField": 2104, - "m_nSetMethod": 2108 + "m_InputValue": { + "offset": 448, + "type_name": "CPerParticleVecInput" + }, + "m_Lerp": { + "offset": 2112, + "type_name": "CPerParticleFloatInput" + }, + "m_bNormalizedOutput": { + "offset": 2464, + "type_name": "bool" + }, + "m_nOutputField": { + "offset": 2104, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 2108, + "type_name": "ParticleSetMethod_t" + } }, "metadata": [ { @@ -7080,12 +14922,30 @@ }, "C_OP_SetVectorAttributeToVectorExpression": { "fields": { - "m_bNormalizedOutput": 3776, - "m_nExpression": 448, - "m_nOutputField": 3768, - "m_nSetMethod": 3772, - "m_vInput1": 456, - "m_vInput2": 2112 + "m_bNormalizedOutput": { + "offset": 3776, + "type_name": "bool" + }, + "m_nExpression": { + "offset": 448, + "type_name": "VectorExpressionType_t" + }, + "m_nOutputField": { + "offset": 3768, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nSetMethod": { + "offset": 3772, + "type_name": "ParticleSetMethod_t" + }, + "m_vInput1": { + "offset": 456, + "type_name": "CPerParticleVecInput" + }, + "m_vInput2": { + "offset": 2112, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -7097,7 +14957,10 @@ }, "C_OP_ShapeMatchingConstraint": { "fields": { - "m_flShapeRestorationTime": 448 + "m_flShapeRestorationTime": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -7109,9 +14972,18 @@ }, "C_OP_SnapshotRigidSkinToBones": { "fields": { - "m_bTransformNormals": 448, - "m_bTransformRadii": 449, - "m_nControlPointNumber": 452 + "m_bTransformNormals": { + "offset": 448, + "type_name": "bool" + }, + "m_bTransformRadii": { + "offset": 449, + "type_name": "bool" + }, + "m_nControlPointNumber": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -7123,13 +14995,34 @@ }, "C_OP_SnapshotSkinToBones": { "fields": { - "m_bTransformNormals": 448, - "m_bTransformRadii": 449, - "m_flJumpThreshold": 464, - "m_flLifeTimeFadeEnd": 460, - "m_flLifeTimeFadeStart": 456, - "m_flPrevPosScale": 468, - "m_nControlPointNumber": 452 + "m_bTransformNormals": { + "offset": 448, + "type_name": "bool" + }, + "m_bTransformRadii": { + "offset": 449, + "type_name": "bool" + }, + "m_flJumpThreshold": { + "offset": 464, + "type_name": "float32" + }, + "m_flLifeTimeFadeEnd": { + "offset": 460, + "type_name": "float32" + }, + "m_flLifeTimeFadeStart": { + "offset": 456, + "type_name": "float32" + }, + "m_flPrevPosScale": { + "offset": 468, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 452, + "type_name": "int32" + } }, "metadata": [ { @@ -7171,11 +15064,26 @@ }, "C_OP_SpringToVectorConstraint": { "fields": { - "m_flMaxDistance": 1152, - "m_flMinDistance": 800, - "m_flRestLength": 448, - "m_flRestingLength": 1504, - "m_vecAnchorVector": 1856 + "m_flMaxDistance": { + "offset": 1152, + "type_name": "CPerParticleFloatInput" + }, + "m_flMinDistance": { + "offset": 800, + "type_name": "CPerParticleFloatInput" + }, + "m_flRestLength": { + "offset": 448, + "type_name": "CPerParticleFloatInput" + }, + "m_flRestingLength": { + "offset": 1504, + "type_name": "CPerParticleFloatInput" + }, + "m_vecAnchorVector": { + "offset": 1856, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -7187,9 +15095,18 @@ }, "C_OP_StopAfterCPDuration": { "fields": { - "m_bDestroyImmediately": 808, - "m_bPlayEndCap": 809, - "m_flDuration": 456 + "m_bDestroyImmediately": { + "offset": 808, + "type_name": "bool" + }, + "m_bPlayEndCap": { + "offset": 809, + "type_name": "bool" + }, + "m_flDuration": { + "offset": 456, + "type_name": "CParticleCollectionFloatInput" + } }, "metadata": [ { @@ -7201,17 +15118,50 @@ }, "C_OP_TeleportBeam": { "fields": { - "m_flAlpha": 496, - "m_flArcMaxDuration": 484, - "m_flArcSpeed": 492, - "m_flSegmentBreak": 488, - "m_nCPColor": 460, - "m_nCPExtraArcData": 468, - "m_nCPInvalidColor": 464, - "m_nCPMisc": 456, - "m_nCPPosition": 448, - "m_nCPVelocity": 452, - "m_vGravity": 472 + "m_flAlpha": { + "offset": 496, + "type_name": "float32" + }, + "m_flArcMaxDuration": { + "offset": 484, + "type_name": "float32" + }, + "m_flArcSpeed": { + "offset": 492, + "type_name": "float32" + }, + "m_flSegmentBreak": { + "offset": 488, + "type_name": "float32" + }, + "m_nCPColor": { + "offset": 460, + "type_name": "int32" + }, + "m_nCPExtraArcData": { + "offset": 468, + "type_name": "int32" + }, + "m_nCPInvalidColor": { + "offset": 464, + "type_name": "int32" + }, + "m_nCPMisc": { + "offset": 456, + "type_name": "int32" + }, + "m_nCPPosition": { + "offset": 448, + "type_name": "int32" + }, + "m_nCPVelocity": { + "offset": 452, + "type_name": "int32" + }, + "m_vGravity": { + "offset": 472, + "type_name": "Vector" + } }, "metadata": [ { @@ -7223,10 +15173,22 @@ }, "C_OP_TimeVaryingForce": { "fields": { - "m_EndingForce": 484, - "m_StartingForce": 468, - "m_flEndLerpTime": 480, - "m_flStartLerpTime": 464 + "m_EndingForce": { + "offset": 484, + "type_name": "Vector" + }, + "m_StartingForce": { + "offset": 468, + "type_name": "Vector" + }, + "m_flEndLerpTime": { + "offset": 480, + "type_name": "float32" + }, + "m_flStartLerpTime": { + "offset": 464, + "type_name": "float32" + } }, "metadata": [ { @@ -7238,14 +15200,38 @@ }, "C_OP_TurbulenceForce": { "fields": { - "m_flNoiseCoordScale0": 464, - "m_flNoiseCoordScale1": 468, - "m_flNoiseCoordScale2": 472, - "m_flNoiseCoordScale3": 476, - "m_vecNoiseAmount0": 480, - "m_vecNoiseAmount1": 492, - "m_vecNoiseAmount2": 504, - "m_vecNoiseAmount3": 516 + "m_flNoiseCoordScale0": { + "offset": 464, + "type_name": "float32" + }, + "m_flNoiseCoordScale1": { + "offset": 468, + "type_name": "float32" + }, + "m_flNoiseCoordScale2": { + "offset": 472, + "type_name": "float32" + }, + "m_flNoiseCoordScale3": { + "offset": 476, + "type_name": "float32" + }, + "m_vecNoiseAmount0": { + "offset": 480, + "type_name": "Vector" + }, + "m_vecNoiseAmount1": { + "offset": 492, + "type_name": "Vector" + }, + "m_vecNoiseAmount2": { + "offset": 504, + "type_name": "Vector" + }, + "m_vecNoiseAmount3": { + "offset": 516, + "type_name": "Vector" + } }, "metadata": [ { @@ -7257,10 +15243,22 @@ }, "C_OP_TwistAroundAxis": { "fields": { - "m_TwistAxis": 468, - "m_bLocalSpace": 480, - "m_fForceAmount": 464, - "m_nControlPointNumber": 484 + "m_TwistAxis": { + "offset": 468, + "type_name": "Vector" + }, + "m_bLocalSpace": { + "offset": 480, + "type_name": "bool" + }, + "m_fForceAmount": { + "offset": 464, + "type_name": "float32" + }, + "m_nControlPointNumber": { + "offset": 484, + "type_name": "int32" + } }, "metadata": [ { @@ -7272,12 +15270,30 @@ }, "C_OP_UpdateLightSource": { "fields": { - "m_flBrightnessScale": 452, - "m_flMaximumLightingRadius": 464, - "m_flMinimumLightingRadius": 460, - "m_flPositionDampingConstant": 468, - "m_flRadiusScale": 456, - "m_vColorTint": 448 + "m_flBrightnessScale": { + "offset": 452, + "type_name": "float32" + }, + "m_flMaximumLightingRadius": { + "offset": 464, + "type_name": "float32" + }, + "m_flMinimumLightingRadius": { + "offset": 460, + "type_name": "float32" + }, + "m_flPositionDampingConstant": { + "offset": 468, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 456, + "type_name": "float32" + }, + "m_vColorTint": { + "offset": 448, + "type_name": "Color" + } }, "metadata": [ { @@ -7289,15 +15305,42 @@ }, "C_OP_VectorFieldSnapshot": { "fields": { - "m_bLockToSurface": 2477, - "m_bSetVelocity": 2476, - "m_flBoundaryDampening": 2472, - "m_flGridSpacing": 2480, - "m_flInterpolation": 464, - "m_nAttributeToWrite": 452, - "m_nControlPointNumber": 448, - "m_nLocalSpaceCP": 456, - "m_vecScale": 816 + "m_bLockToSurface": { + "offset": 2477, + "type_name": "bool" + }, + "m_bSetVelocity": { + "offset": 2476, + "type_name": "bool" + }, + "m_flBoundaryDampening": { + "offset": 2472, + "type_name": "float32" + }, + "m_flGridSpacing": { + "offset": 2480, + "type_name": "float32" + }, + "m_flInterpolation": { + "offset": 464, + "type_name": "CPerParticleFloatInput" + }, + "m_nAttributeToWrite": { + "offset": 452, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nControlPointNumber": { + "offset": 448, + "type_name": "int32" + }, + "m_nLocalSpaceCP": { + "offset": 456, + "type_name": "int32" + }, + "m_vecScale": { + "offset": 816, + "type_name": "CPerParticleVecInput" + } }, "metadata": [ { @@ -7309,13 +15352,34 @@ }, "C_OP_VectorNoise": { "fields": { - "m_bAdditive": 480, - "m_bOffset": 481, - "m_fl4NoiseScale": 476, - "m_flNoiseAnimationTimeScale": 484, - "m_nFieldOutput": 448, - "m_vecOutputMax": 464, - "m_vecOutputMin": 452 + "m_bAdditive": { + "offset": 480, + "type_name": "bool" + }, + "m_bOffset": { + "offset": 481, + "type_name": "bool" + }, + "m_fl4NoiseScale": { + "offset": 476, + "type_name": "float32" + }, + "m_flNoiseAnimationTimeScale": { + "offset": 484, + "type_name": "float32" + }, + "m_nFieldOutput": { + "offset": 448, + "type_name": "ParticleAttributeIndex_t" + }, + "m_vecOutputMax": { + "offset": 464, + "type_name": "Vector" + }, + "m_vecOutputMin": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -7327,7 +15391,10 @@ }, "C_OP_VelocityDecay": { "fields": { - "m_flMinVelocity": 448 + "m_flMinVelocity": { + "offset": 448, + "type_name": "float32" + } }, "metadata": [ { @@ -7339,12 +15406,30 @@ }, "C_OP_VelocityMatchingForce": { "fields": { - "m_bUseAABB": 464, - "m_flDirScale": 448, - "m_flFacingStrength": 460, - "m_flNeighborDistance": 456, - "m_flSpdScale": 452, - "m_nCPBroadcast": 468 + "m_bUseAABB": { + "offset": 464, + "type_name": "bool" + }, + "m_flDirScale": { + "offset": 448, + "type_name": "float32" + }, + "m_flFacingStrength": { + "offset": 460, + "type_name": "float32" + }, + "m_flNeighborDistance": { + "offset": 456, + "type_name": "float32" + }, + "m_flSpdScale": { + "offset": 452, + "type_name": "float32" + }, + "m_nCPBroadcast": { + "offset": 468, + "type_name": "int32" + } }, "metadata": [ { @@ -7356,7 +15441,10 @@ }, "C_OP_WindForce": { "fields": { - "m_vForce": 464 + "m_vForce": { + "offset": 464, + "type_name": "Vector" + } }, "metadata": [ { @@ -7378,33 +15466,114 @@ }, "C_OP_WorldTraceConstraint": { "fields": { - "m_CollisionGroupName": 476, - "m_bBrushOnly": 605, - "m_bDecayBounce": 2040, - "m_bIncludeWater": 606, - "m_bKillonContact": 2041, - "m_bSetNormal": 2048, - "m_bWorldOnly": 604, - "m_flBounceAmount": 984, - "m_flCollisionConfirmationSpeed": 624, - "m_flCpMovementTolerance": 612, - "m_flMinSpeed": 2044, - "m_flRadiusScale": 632, - "m_flRandomDirScale": 1688, - "m_flRetestRate": 616, - "m_flSlideAmount": 1336, - "m_flStopSpeed": 2056, - "m_flTraceTolerance": 620, - "m_nCP": 448, - "m_nCollisionMode": 464, - "m_nCollisionModeMin": 468, - "m_nEntityStickDataField": 2408, - "m_nEntityStickNormalField": 2412, - "m_nIgnoreCP": 608, - "m_nMaxTracesPerFrame": 628, - "m_nStickOnCollisionField": 2052, - "m_nTraceSet": 472, - "m_vecCpOffset": 452 + "m_CollisionGroupName": { + "offset": 476, + "type_name": "char[128]" + }, + "m_bBrushOnly": { + "offset": 605, + "type_name": "bool" + }, + "m_bDecayBounce": { + "offset": 2040, + "type_name": "bool" + }, + "m_bIncludeWater": { + "offset": 606, + "type_name": "bool" + }, + "m_bKillonContact": { + "offset": 2041, + "type_name": "bool" + }, + "m_bSetNormal": { + "offset": 2048, + "type_name": "bool" + }, + "m_bWorldOnly": { + "offset": 604, + "type_name": "bool" + }, + "m_flBounceAmount": { + "offset": 984, + "type_name": "CPerParticleFloatInput" + }, + "m_flCollisionConfirmationSpeed": { + "offset": 624, + "type_name": "float32" + }, + "m_flCpMovementTolerance": { + "offset": 612, + "type_name": "float32" + }, + "m_flMinSpeed": { + "offset": 2044, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 632, + "type_name": "CPerParticleFloatInput" + }, + "m_flRandomDirScale": { + "offset": 1688, + "type_name": "CPerParticleFloatInput" + }, + "m_flRetestRate": { + "offset": 616, + "type_name": "float32" + }, + "m_flSlideAmount": { + "offset": 1336, + "type_name": "CPerParticleFloatInput" + }, + "m_flStopSpeed": { + "offset": 2056, + "type_name": "CPerParticleFloatInput" + }, + "m_flTraceTolerance": { + "offset": 620, + "type_name": "float32" + }, + "m_nCP": { + "offset": 448, + "type_name": "int32" + }, + "m_nCollisionMode": { + "offset": 464, + "type_name": "ParticleCollisionMode_t" + }, + "m_nCollisionModeMin": { + "offset": 468, + "type_name": "ParticleCollisionMode_t" + }, + "m_nEntityStickDataField": { + "offset": 2408, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nEntityStickNormalField": { + "offset": 2412, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nIgnoreCP": { + "offset": 608, + "type_name": "int32" + }, + "m_nMaxTracesPerFrame": { + "offset": 628, + "type_name": "float32" + }, + "m_nStickOnCollisionField": { + "offset": 2052, + "type_name": "ParticleAttributeIndex_t" + }, + "m_nTraceSet": { + "offset": 472, + "type_name": "ParticleTraceSet_t" + }, + "m_vecCpOffset": { + "offset": 452, + "type_name": "Vector" + } }, "metadata": [ { @@ -7416,7 +15585,10 @@ }, "CollisionGroupContext_t": { "fields": { - "m_nCollisionGroupNumber": 0 + "m_nCollisionGroupNumber": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -7428,9 +15600,18 @@ }, "ControlPointReference_t": { "fields": { - "m_bOffsetInLocalSpace": 16, - "m_controlPointNameString": 0, - "m_vOffsetFromControlPoint": 4 + "m_bOffsetInLocalSpace": { + "offset": 16, + "type_name": "bool" + }, + "m_controlPointNameString": { + "offset": 0, + "type_name": "int32" + }, + "m_vOffsetFromControlPoint": { + "offset": 4, + "type_name": "Vector" + } }, "metadata": [ { @@ -7442,8 +15623,14 @@ }, "FloatInputMaterialVariable_t": { "fields": { - "m_flInput": 8, - "m_strVariable": 0 + "m_flInput": { + "offset": 8, + "type_name": "CParticleCollectionFloatInput" + }, + "m_strVariable": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -7475,9 +15662,18 @@ }, "MaterialVariable_t": { "fields": { - "m_flScale": 12, - "m_nVariableField": 8, - "m_strVariable": 0 + "m_flScale": { + "offset": 12, + "type_name": "float32" + }, + "m_nVariableField": { + "offset": 8, + "type_name": "ParticleAttributeIndex_t" + }, + "m_strVariable": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -7489,8 +15685,14 @@ }, "ModelReference_t": { "fields": { - "m_flRelativeProbabilityOfSpawn": 8, - "m_model": 0 + "m_flRelativeProbabilityOfSpawn": { + "offset": 8, + "type_name": "float32" + }, + "m_model": { + "offset": 0, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -7502,32 +15704,56 @@ }, "PARTICLE_EHANDLE__": { "fields": { - "unused": 0 + "unused": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PARTICLE_WORLD_HANDLE__": { "fields": { - "unused": 0 + "unused": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "ParticleAttributeIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "ParticleChildrenInfo_t": { "fields": { - "m_ChildRef": 0, - "m_bDisableChild": 13, - "m_bEndCap": 12, - "m_flDelay": 8, - "m_nDetailLevel": 16 + "m_ChildRef": { + "offset": 0, + "type_name": "CStrongHandle" + }, + "m_bDisableChild": { + "offset": 13, + "type_name": "bool" + }, + "m_bEndCap": { + "offset": 12, + "type_name": "bool" + }, + "m_flDelay": { + "offset": 8, + "type_name": "float32" + }, + "m_nDetailLevel": { + "offset": 16, + "type_name": "ParticleDetailLevel_t" + } }, "metadata": [ { @@ -7539,9 +15765,18 @@ }, "ParticleControlPointConfiguration_t": { "fields": { - "m_drivers": 8, - "m_name": 0, - "m_previewState": 32 + "m_drivers": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_previewState": { + "offset": 32, + "type_name": "ParticlePreviewState_t" + } }, "metadata": [ { @@ -7553,12 +15788,30 @@ }, "ParticleControlPointDriver_t": { "fields": { - "m_angOffset": 28, - "m_attachmentName": 8, - "m_entityName": 40, - "m_iAttachType": 4, - "m_iControlPoint": 0, - "m_vecOffset": 16 + "m_angOffset": { + "offset": 28, + "type_name": "QAngle" + }, + "m_attachmentName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_entityName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_iAttachType": { + "offset": 4, + "type_name": "ParticleAttachment_t" + }, + "m_iControlPoint": { + "offset": 0, + "type_name": "int32" + }, + "m_vecOffset": { + "offset": 16, + "type_name": "Vector" + } }, "metadata": [ { @@ -7570,12 +15823,30 @@ }, "ParticleNamedValueConfiguration_t": { "fields": { - "m_BoundEntityPath": 32, - "m_ConfigName": 0, - "m_ConfigValue": 8, - "m_iAttachType": 24, - "m_strAttachmentName": 48, - "m_strEntityScope": 40 + "m_BoundEntityPath": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_ConfigName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_ConfigValue": { + "offset": 8, + "type_name": "KeyValues3" + }, + "m_iAttachType": { + "offset": 24, + "type_name": "ParticleAttachment_t" + }, + "m_strAttachmentName": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_strEntityScope": { + "offset": 40, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -7587,11 +15858,26 @@ }, "ParticleNamedValueSource_t": { "fields": { - "m_DefaultConfig": 16, - "m_IsPublic": 8, - "m_Name": 0, - "m_NamedConfigs": 72, - "m_ValueType": 12 + "m_DefaultConfig": { + "offset": 16, + "type_name": "ParticleNamedValueConfiguration_t" + }, + "m_IsPublic": { + "offset": 8, + "type_name": "bool" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_NamedConfigs": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_ValueType": { + "offset": 12, + "type_name": "PulseValueType_t" + } }, "metadata": [ { @@ -7603,8 +15889,14 @@ }, "ParticlePreviewBodyGroup_t": { "fields": { - "m_bodyGroupName": 0, - "m_nValue": 8 + "m_bodyGroupName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nValue": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -7616,22 +15908,70 @@ }, "ParticlePreviewState_t": { "fields": { - "m_bAnimationNonLooping": 84, - "m_bShouldDrawAttachmentNames": 82, - "m_bShouldDrawAttachments": 81, - "m_bShouldDrawControlPointAxes": 83, - "m_bShouldDrawHitboxes": 80, - "m_flParticleSimulationRate": 76, - "m_flPlaybackSpeed": 72, - "m_groundType": 12, - "m_hitboxSetName": 32, - "m_materialGroupName": 40, - "m_nFireParticleOnSequenceFrame": 24, - "m_nModSpecificData": 8, - "m_previewModel": 0, - "m_sequenceName": 16, - "m_vecBodyGroups": 48, - "m_vecPreviewGravity": 88 + "m_bAnimationNonLooping": { + "offset": 84, + "type_name": "bool" + }, + "m_bShouldDrawAttachmentNames": { + "offset": 82, + "type_name": "bool" + }, + "m_bShouldDrawAttachments": { + "offset": 81, + "type_name": "bool" + }, + "m_bShouldDrawControlPointAxes": { + "offset": 83, + "type_name": "bool" + }, + "m_bShouldDrawHitboxes": { + "offset": 80, + "type_name": "bool" + }, + "m_flParticleSimulationRate": { + "offset": 76, + "type_name": "float32" + }, + "m_flPlaybackSpeed": { + "offset": 72, + "type_name": "float32" + }, + "m_groundType": { + "offset": 12, + "type_name": "PetGroundType_t" + }, + "m_hitboxSetName": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_materialGroupName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_nFireParticleOnSequenceFrame": { + "offset": 24, + "type_name": "int32" + }, + "m_nModSpecificData": { + "offset": 8, + "type_name": "uint32" + }, + "m_previewModel": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_sequenceName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_vecBodyGroups": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_vecPreviewGravity": { + "offset": 88, + "type_name": "Vector" + } }, "metadata": [ { @@ -7643,7 +15983,10 @@ }, "PointDefinitionWithTimeValues_t": { "fields": { - "m_flTimeDuration": 20 + "m_flTimeDuration": { + "offset": 20, + "type_name": "float32" + } }, "metadata": [ { @@ -7655,9 +15998,18 @@ }, "PointDefinition_t": { "fields": { - "m_bLocalCoords": 4, - "m_nControlPoint": 0, - "m_vOffset": 8 + "m_bLocalCoords": { + "offset": 4, + "type_name": "bool" + }, + "m_nControlPoint": { + "offset": 0, + "type_name": "int32" + }, + "m_vOffset": { + "offset": 8, + "type_name": "Vector" + } }, "metadata": [ { @@ -7669,7 +16021,10 @@ }, "RenderProjectedMaterial_t": { "fields": { - "m_hMaterial": 0 + "m_hMaterial": { + "offset": 0, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -7681,8 +16036,14 @@ }, "SequenceWeightedList_t": { "fields": { - "m_flRelativeWeight": 4, - "m_nSequence": 0 + "m_flRelativeWeight": { + "offset": 4, + "type_name": "float32" + }, + "m_nSequence": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -7694,22 +16055,70 @@ }, "TextureControls_t": { "fields": { - "m_bClampUVs": 2465, - "m_bRandomizeOffsets": 2464, - "m_flDistortion": 2112, - "m_flFinalTextureOffsetU": 704, - "m_flFinalTextureOffsetV": 1056, - "m_flFinalTextureScaleU": 0, - "m_flFinalTextureScaleV": 352, - "m_flFinalTextureUVRotation": 1408, - "m_flZoomScale": 1760, - "m_nPerParticleBlend": 2468, - "m_nPerParticleDistortion": 2492, - "m_nPerParticleOffsetU": 2476, - "m_nPerParticleOffsetV": 2480, - "m_nPerParticleRotation": 2484, - "m_nPerParticleScale": 2472, - "m_nPerParticleZoom": 2488 + "m_bClampUVs": { + "offset": 2465, + "type_name": "bool" + }, + "m_bRandomizeOffsets": { + "offset": 2464, + "type_name": "bool" + }, + "m_flDistortion": { + "offset": 2112, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFinalTextureOffsetU": { + "offset": 704, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFinalTextureOffsetV": { + "offset": 1056, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFinalTextureScaleU": { + "offset": 0, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFinalTextureScaleV": { + "offset": 352, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flFinalTextureUVRotation": { + "offset": 1408, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_flZoomScale": { + "offset": 1760, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_nPerParticleBlend": { + "offset": 2468, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleDistortion": { + "offset": 2492, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleOffsetU": { + "offset": 2476, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleOffsetV": { + "offset": 2480, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleRotation": { + "offset": 2484, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleScale": { + "offset": 2472, + "type_name": "SpriteCardPerParticleScale_t" + }, + "m_nPerParticleZoom": { + "offset": 2488, + "type_name": "SpriteCardPerParticleScale_t" + } }, "metadata": [ { @@ -7721,15 +16130,42 @@ }, "TextureGroup_t": { "fields": { - "m_Gradient": 16, - "m_TextureControls": 408, - "m_bEnabled": 0, - "m_bReplaceTextureWithGradient": 1, - "m_flTextureBlend": 56, - "m_hTexture": 8, - "m_nTextureBlendMode": 48, - "m_nTextureChannels": 44, - "m_nTextureType": 40 + "m_Gradient": { + "offset": 16, + "type_name": "CColorGradient" + }, + "m_TextureControls": { + "offset": 408, + "type_name": "TextureControls_t" + }, + "m_bEnabled": { + "offset": 0, + "type_name": "bool" + }, + "m_bReplaceTextureWithGradient": { + "offset": 1, + "type_name": "bool" + }, + "m_flTextureBlend": { + "offset": 56, + "type_name": "CParticleCollectionRendererFloatInput" + }, + "m_hTexture": { + "offset": 8, + "type_name": "CStrongHandle" + }, + "m_nTextureBlendMode": { + "offset": 48, + "type_name": "ParticleTextureLayerBlendType_t" + }, + "m_nTextureChannels": { + "offset": 44, + "type_name": "SpriteCardTextureChannel_t" + }, + "m_nTextureType": { + "offset": 40, + "type_name": "SpriteCardTextureType_t" + } }, "metadata": [ { @@ -7741,8 +16177,14 @@ }, "VecInputMaterialVariable_t": { "fields": { - "m_strVariable": 0, - "m_vecInput": 8 + "m_strVariable": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_vecInput": { + "offset": 8, + "type_name": "CParticleCollectionVecInput" + } }, "metadata": [ { diff --git a/output/particles_dll.rs b/output/particles_dll.rs index ca7ee95..b9798d9 100644 --- a/output/particles_dll.rs +++ b/output/particles_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/pulse_system_dll.cs b/output/pulse_system_dll.cs index 2854154..d849422 100644 --- a/output/pulse_system_dll.cs +++ b/output/pulse_system_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: pulse_system.dll diff --git a/output/pulse_system_dll.hpp b/output/pulse_system_dll.hpp index 102ac6a..a5188c7 100644 --- a/output/pulse_system_dll.hpp +++ b/output/pulse_system_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/pulse_system_dll.json b/output/pulse_system_dll.json index 727b63a..e7ca7c0 100644 --- a/output/pulse_system_dll.json +++ b/output/pulse_system_dll.json @@ -13,7 +13,10 @@ }, "CPulseCell_Base": { "fields": { - "m_nEditorNodeID": 8 + "m_nEditorNodeID": { + "offset": 8, + "type_name": "PulseDocNodeID_t" + } }, "metadata": [ { @@ -35,7 +38,10 @@ }, "CPulseCell_BaseLerp": { "fields": { - "m_WakeResume": 72 + "m_WakeResume": { + "offset": 72, + "type_name": "CPulse_ResumePoint" + } }, "metadata": [ { @@ -47,8 +53,14 @@ }, "CPulseCell_BaseLerp__CursorState_t": { "fields": { - "m_EndTime": 4, - "m_StartTime": 0 + "m_EndTime": { + "offset": 4, + "type_name": "GameTime_t" + }, + "m_StartTime": { + "offset": 0, + "type_name": "GameTime_t" + } }, "metadata": [ { @@ -90,7 +102,10 @@ }, "CPulseCell_CursorQueue": { "fields": { - "m_nCursorsAllowedToRunParallel": 128 + "m_nCursorsAllowedToRunParallel": { + "offset": 128, + "type_name": "int32" + } }, "metadata": [ { @@ -126,10 +141,22 @@ }, "CPulseCell_FireCursors": { "fields": { - "m_OnCanceled": 152, - "m_OnFinished": 104, - "m_Outflows": 72, - "m_bWaitForChildOutflows": 96 + "m_OnCanceled": { + "offset": 152, + "type_name": "CPulse_ResumePoint" + }, + "m_OnFinished": { + "offset": 104, + "type_name": "CPulse_ResumePoint" + }, + "m_Outflows": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_bWaitForChildOutflows": { + "offset": 96, + "type_name": "bool" + } }, "metadata": [ { @@ -153,8 +180,14 @@ }, "CPulseCell_Inflow_BaseEntrypoint": { "fields": { - "m_EntryChunk": 72, - "m_RegisterMap": 80 + "m_EntryChunk": { + "offset": 72, + "type_name": "PulseRuntimeChunkIndex_t" + }, + "m_RegisterMap": { + "offset": 80, + "type_name": "PulseRegisterMap_t" + } }, "metadata": [ { @@ -166,10 +199,22 @@ }, "CPulseCell_Inflow_EntOutputHandler": { "fields": { - "m_ExpectedParamType": 136, - "m_SourceEntity": 112, - "m_SourceOutput": 120, - "m_TargetInput": 128 + "m_ExpectedParamType": { + "offset": 136, + "type_name": "CPulseValueFullType" + }, + "m_SourceEntity": { + "offset": 112, + "type_name": "CUtlSymbolLarge" + }, + "m_SourceOutput": { + "offset": 120, + "type_name": "CUtlSymbolLarge" + }, + "m_TargetInput": { + "offset": 128, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -193,7 +238,10 @@ }, "CPulseCell_Inflow_EventHandler": { "fields": { - "m_EventName": 112 + "m_EventName": { + "offset": 112, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -217,7 +265,10 @@ }, "CPulseCell_Inflow_GraphHook": { "fields": { - "m_HookName": 112 + "m_HookName": { + "offset": 112, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -241,11 +292,26 @@ }, "CPulseCell_Inflow_Method": { "fields": { - "m_Args": 152, - "m_Description": 120, - "m_MethodName": 112, - "m_ReturnType": 136, - "m_bIsPublic": 128 + "m_Args": { + "offset": 152, + "type_name": "CUtlLeanVector" + }, + "m_Description": { + "offset": 120, + "type_name": "CUtlString" + }, + "m_MethodName": { + "offset": 112, + "type_name": "CUtlSymbolLarge" + }, + "m_ReturnType": { + "offset": 136, + "type_name": "CPulseValueFullType" + }, + "m_bIsPublic": { + "offset": 128, + "type_name": "bool" + } }, "metadata": [ { @@ -269,8 +335,14 @@ }, "CPulseCell_Inflow_ObservableVariableListener": { "fields": { - "m_BlackboardReference": 112, - "m_bSelfReference": 360 + "m_BlackboardReference": { + "offset": 112, + "type_name": "CPulse_BlackboardReference" + }, + "m_bSelfReference": { + "offset": 360, + "type_name": "bool" + } }, "metadata": [ { @@ -294,7 +366,10 @@ }, "CPulseCell_Inflow_Wait": { "fields": { - "m_WakeResume": 72 + "m_WakeResume": { + "offset": 72, + "type_name": "CPulse_ResumePoint" + } }, "metadata": [ { @@ -330,7 +405,10 @@ }, "CPulseCell_Inflow_Yield": { "fields": { - "m_UnyieldResume": 72 + "m_UnyieldResume": { + "offset": 72, + "type_name": "CPulse_ResumePoint" + } }, "metadata": [ { @@ -354,7 +432,10 @@ }, "CPulseCell_LimitCount": { "fields": { - "m_nLimitCount": 72 + "m_nLimitCount": { + "offset": 72, + "type_name": "int32" + } }, "metadata": [ { @@ -394,7 +475,10 @@ }, "CPulseCell_LimitCount__InstanceState_t": { "fields": { - "m_nCurrentCount": 0 + "m_nCurrentCount": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -406,7 +490,10 @@ }, "CPulseCell_Outflow_CycleOrdered": { "fields": { - "m_Outputs": 72 + "m_Outputs": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -430,7 +517,10 @@ }, "CPulseCell_Outflow_CycleOrdered__InstanceState_t": { "fields": { - "m_nNextIndex": 0 + "m_nNextIndex": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -442,7 +532,10 @@ }, "CPulseCell_Outflow_CycleRandom": { "fields": { - "m_Outputs": 72 + "m_Outputs": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -466,7 +559,10 @@ }, "CPulseCell_Outflow_CycleShuffled": { "fields": { - "m_Outputs": 72 + "m_Outputs": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -490,8 +586,14 @@ }, "CPulseCell_Outflow_CycleShuffled__InstanceState_t": { "fields": { - "m_Shuffle": 0, - "m_nNextShuffle": 32 + "m_Shuffle": { + "offset": 0, + "type_name": "CUtlVectorFixedGrowable" + }, + "m_nNextShuffle": { + "offset": 32, + "type_name": "int32" + } }, "metadata": [ { @@ -503,8 +605,14 @@ }, "CPulseCell_Outflow_IntSwitch": { "fields": { - "m_CaseOutflows": 120, - "m_DefaultCaseOutflow": 72 + "m_CaseOutflows": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_DefaultCaseOutflow": { + "offset": 72, + "type_name": "CPulse_OutflowConnection" + } }, "metadata": [ { @@ -528,8 +636,14 @@ }, "CPulseCell_Outflow_StringSwitch": { "fields": { - "m_CaseOutflows": 120, - "m_DefaultCaseOutflow": 72 + "m_CaseOutflows": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_DefaultCaseOutflow": { + "offset": 72, + "type_name": "CPulse_OutflowConnection" + } }, "metadata": [ { @@ -553,8 +667,14 @@ }, "CPulseCell_Outflow_TestExplicitYesNo": { "fields": { - "m_No": 120, - "m_Yes": 72 + "m_No": { + "offset": 120, + "type_name": "CPulse_OutflowConnection" + }, + "m_Yes": { + "offset": 72, + "type_name": "CPulse_OutflowConnection" + } }, "metadata": [ { @@ -586,8 +706,14 @@ }, "CPulseCell_Outflow_TestRandomYesNo": { "fields": { - "m_No": 120, - "m_Yes": 72 + "m_No": { + "offset": 120, + "type_name": "CPulse_OutflowConnection" + }, + "m_Yes": { + "offset": 72, + "type_name": "CPulse_OutflowConnection" + } }, "metadata": [ { @@ -619,11 +745,26 @@ }, "CPulseCell_Step_CallExternalMethod": { "fields": { - "m_ExpectedArgs": 88, - "m_GameBlackboard": 80, - "m_MethodName": 72, - "m_OnFinished": 112, - "m_nAsyncCallMode": 104 + "m_ExpectedArgs": { + "offset": 88, + "type_name": "CUtlLeanVector" + }, + "m_GameBlackboard": { + "offset": 80, + "type_name": "CUtlSymbolLarge" + }, + "m_MethodName": { + "offset": 72, + "type_name": "CUtlSymbolLarge" + }, + "m_OnFinished": { + "offset": 112, + "type_name": "CPulse_ResumePoint" + }, + "m_nAsyncCallMode": { + "offset": 104, + "type_name": "PulseMethodCallMode_t" + } }, "metadata": [ { @@ -669,7 +810,10 @@ }, "CPulseCell_Step_PublicOutput": { "fields": { - "m_OutputIndex": 72 + "m_OutputIndex": { + "offset": 72, + "type_name": "PulseRuntimeOutputIndex_t" + } }, "metadata": [ { @@ -745,7 +889,10 @@ }, "CPulseCell_Step_TestDomainEntFire": { "fields": { - "m_Input": 72 + "m_Input": { + "offset": 72, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -803,9 +950,18 @@ }, "CPulseCell_TestWaitWithCursorState": { "fields": { - "m_WakeCancel": 120, - "m_WakeFail": 168, - "m_WakeResume": 72 + "m_WakeCancel": { + "offset": 120, + "type_name": "CPulse_ResumePoint" + }, + "m_WakeFail": { + "offset": 168, + "type_name": "CPulse_ResumePoint" + }, + "m_WakeResume": { + "offset": 72, + "type_name": "CPulse_ResumePoint" + } }, "metadata": [ { @@ -829,8 +985,14 @@ }, "CPulseCell_TestWaitWithCursorState__CursorState_t": { "fields": { - "bFailOnCancel": 4, - "flWaitValue": 0 + "bFailOnCancel": { + "offset": 4, + "type_name": "bool" + }, + "flWaitValue": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -886,8 +1048,14 @@ }, "CPulseCell_Test_MultiOutflow_WithParams": { "fields": { - "m_Out1": 72, - "m_Out2": 120 + "m_Out1": { + "offset": 72, + "type_name": "SignatureOutflow_Continue" + }, + "m_Out2": { + "offset": 120, + "type_name": "SignatureOutflow_Continue" + } }, "metadata": [ { @@ -911,11 +1079,26 @@ }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding": { "fields": { - "m_AsyncChild1": 120, - "m_AsyncChild2": 168, - "m_Out1": 72, - "m_YieldResume1": 216, - "m_YieldResume2": 264 + "m_AsyncChild1": { + "offset": 120, + "type_name": "SignatureOutflow_Continue" + }, + "m_AsyncChild2": { + "offset": 168, + "type_name": "SignatureOutflow_Continue" + }, + "m_Out1": { + "offset": 72, + "type_name": "SignatureOutflow_Continue" + }, + "m_YieldResume1": { + "offset": 216, + "type_name": "SignatureOutflow_Resume" + }, + "m_YieldResume2": { + "offset": 264, + "type_name": "SignatureOutflow_Resume" + } }, "metadata": [ { @@ -939,7 +1122,10 @@ }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding__CursorState_t": { "fields": { - "nTestStep": 0 + "nTestStep": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -973,10 +1159,22 @@ }, "CPulseCell_Timeline": { "fields": { - "m_OnCanceled": 152, - "m_OnFinished": 104, - "m_TimelineEvents": 72, - "m_bWaitForChildOutflows": 96 + "m_OnCanceled": { + "offset": 152, + "type_name": "CPulse_ResumePoint" + }, + "m_OnFinished": { + "offset": 104, + "type_name": "CPulse_ResumePoint" + }, + "m_TimelineEvents": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_bWaitForChildOutflows": { + "offset": 96, + "type_name": "bool" + } }, "metadata": [ { @@ -1000,10 +1198,22 @@ }, "CPulseCell_Timeline__TimelineEvent_t": { "fields": { - "m_EventOutflow": 8, - "m_bCallModeSync": 5, - "m_bPauseForPreviousEvents": 4, - "m_flTimeFromPrevious": 0 + "m_EventOutflow": { + "offset": 8, + "type_name": "CPulse_OutflowConnection" + }, + "m_bCallModeSync": { + "offset": 5, + "type_name": "bool" + }, + "m_bPauseForPreviousEvents": { + "offset": 4, + "type_name": "bool" + }, + "m_flTimeFromPrevious": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1015,7 +1225,10 @@ }, "CPulseCell_Unknown": { "fields": { - "m_UnknownKeys": 72 + "m_UnknownKeys": { + "offset": 72, + "type_name": "KeyValues3" + } }, "metadata": [], "parent": "CPulseCell_Base" @@ -1172,8 +1385,14 @@ }, "CPulseCell_WaitForCursorsWithTag": { "fields": { - "m_bTagSelfWhenComplete": 128, - "m_nDesiredKillPriority": 132 + "m_bTagSelfWhenComplete": { + "offset": 128, + "type_name": "bool" + }, + "m_nDesiredKillPriority": { + "offset": 132, + "type_name": "PulseCursorCancelPriority_t" + } }, "metadata": [ { @@ -1209,8 +1428,14 @@ }, "CPulseCell_WaitForCursorsWithTagBase": { "fields": { - "m_WaitComplete": 80, - "m_nCursorsAllowedToWait": 72 + "m_WaitComplete": { + "offset": 80, + "type_name": "CPulse_ResumePoint" + }, + "m_nCursorsAllowedToWait": { + "offset": 72, + "type_name": "int32" + } }, "metadata": [ { @@ -1222,7 +1447,10 @@ }, "CPulseCell_WaitForCursorsWithTagBase__CursorState_t": { "fields": { - "m_TagName": 0 + "m_TagName": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": null @@ -1248,20 +1476,62 @@ }, "CPulseGraphDef": { "fields": { - "m_BlackboardReferences": 248, - "m_CallInfos": 176, - "m_Cells": 80, - "m_Chunks": 56, - "m_Constants": 200, - "m_DomainIdentifier": 8, - "m_DomainValues": 224, - "m_InvokeBindings": 152, - "m_OutputConnections": 272, - "m_ParentMapName": 16, - "m_ParentXmlName": 24, - "m_PublicOutputs": 128, - "m_Vars": 104, - "m_vecGameBlackboards": 32 + "m_BlackboardReferences": { + "offset": 248, + "type_name": "CUtlVector" + }, + "m_CallInfos": { + "offset": 176, + "type_name": "CUtlVector" + }, + "m_Cells": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_Chunks": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_Constants": { + "offset": 200, + "type_name": "CUtlVector" + }, + "m_DomainIdentifier": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + }, + "m_DomainValues": { + "offset": 224, + "type_name": "CUtlVector" + }, + "m_InvokeBindings": { + "offset": 152, + "type_name": "CUtlVector" + }, + "m_OutputConnections": { + "offset": 272, + "type_name": "CUtlVector" + }, + "m_ParentMapName": { + "offset": 16, + "type_name": "CUtlSymbolLarge" + }, + "m_ParentXmlName": { + "offset": 24, + "type_name": "CUtlSymbolLarge" + }, + "m_PublicOutputs": { + "offset": 128, + "type_name": "CUtlVector" + }, + "m_Vars": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_vecGameBlackboards": { + "offset": 32, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1273,11 +1543,26 @@ }, "CPulseGraphExecutionHistory": { "fields": { - "m_mapCellDesc": 40, - "m_mapCursorDesc": 80, - "m_nInstanceID": 0, - "m_strFileName": 8, - "m_vecHistory": 16 + "m_mapCellDesc": { + "offset": 40, + "type_name": "CUtlOrderedMap" + }, + "m_mapCursorDesc": { + "offset": 80, + "type_name": "CUtlOrderedMap" + }, + "m_nInstanceID": { + "offset": 0, + "type_name": "PulseGraphInstanceID_t" + }, + "m_strFileName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_vecHistory": { + "offset": 16, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1289,12 +1574,30 @@ }, "CPulseGraphInstance_TestDomain": { "fields": { - "m_Tracepoints": 256, - "m_bExpectingToDestroyWithYieldedCursors": 250, - "m_bExplicitTimeStepping": 249, - "m_bIsRunningUnitTests": 248, - "m_bTestYesOrNoPath": 280, - "m_nNextValidateIndex": 252 + "m_Tracepoints": { + "offset": 256, + "type_name": "CUtlVector" + }, + "m_bExpectingToDestroyWithYieldedCursors": { + "offset": 250, + "type_name": "bool" + }, + "m_bExplicitTimeStepping": { + "offset": 249, + "type_name": "bool" + }, + "m_bIsRunningUnitTests": { + "offset": 248, + "type_name": "bool" + }, + "m_bTestYesOrNoPath": { + "offset": 280, + "type_name": "bool" + }, + "m_nNextValidateIndex": { + "offset": 252, + "type_name": "int32" + } }, "metadata": [ { @@ -1318,7 +1621,10 @@ }, "CPulseGraphInstance_TestDomain_Derived": { "fields": { - "m_nInstanceValueX": 288 + "m_nInstanceValueX": { + "offset": 288, + "type_name": "int32" + } }, "metadata": [ { @@ -1370,9 +1676,18 @@ }, "CPulseRuntimeMethodArg": { "fields": { - "m_Description": 56, - "m_Name": 0, - "m_Type": 64 + "m_Description": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_Name": { + "offset": 0, + "type_name": "CKV3MemberNameWithStorage" + }, + "m_Type": { + "offset": 64, + "type_name": "CPulseValueFullType" + } }, "metadata": [ { @@ -1422,10 +1737,22 @@ }, "CPulseTurtleGraphicsCursor": { "fields": { - "m_Color": 168, - "m_bPenUp": 184, - "m_flHeadingDeg": 180, - "m_vPos": 172 + "m_Color": { + "offset": 168, + "type_name": "Color" + }, + "m_bPenUp": { + "offset": 184, + "type_name": "bool" + }, + "m_flHeadingDeg": { + "offset": 180, + "type_name": "float32" + }, + "m_vPos": { + "offset": 172, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -1437,10 +1764,22 @@ }, "CPulse_BlackboardReference": { "fields": { - "m_BlackboardResource": 224, - "m_NodeName": 240, - "m_hBlackboardResource": 0, - "m_nNodeID": 232 + "m_BlackboardResource": { + "offset": 224, + "type_name": "CUtlSymbolLarge" + }, + "m_NodeName": { + "offset": 240, + "type_name": "CGlobalSymbol" + }, + "m_hBlackboardResource": { + "offset": 0, + "type_name": "CResourceNameTyped>" + }, + "m_nNodeID": { + "offset": 232, + "type_name": "PulseDocNodeID_t" + } }, "metadata": [ { @@ -1452,12 +1791,30 @@ }, "CPulse_CallInfo": { "fields": { - "m_CallMethodID": 48, - "m_PortName": 0, - "m_RegisterMap": 16, - "m_nEditorNodeID": 8, - "m_nSrcChunk": 52, - "m_nSrcInstruction": 56 + "m_CallMethodID": { + "offset": 48, + "type_name": "PulseDocNodeID_t" + }, + "m_PortName": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + }, + "m_RegisterMap": { + "offset": 16, + "type_name": "PulseRegisterMap_t" + }, + "m_nEditorNodeID": { + "offset": 8, + "type_name": "PulseDocNodeID_t" + }, + "m_nSrcChunk": { + "offset": 52, + "type_name": "PulseRuntimeChunkIndex_t" + }, + "m_nSrcInstruction": { + "offset": 56, + "type_name": "int32" + } }, "metadata": [ { @@ -1469,9 +1826,18 @@ }, "CPulse_Chunk": { "fields": { - "m_InstructionEditorIDs": 32, - "m_Instructions": 0, - "m_Registers": 16 + "m_InstructionEditorIDs": { + "offset": 32, + "type_name": "CUtlLeanVector" + }, + "m_Instructions": { + "offset": 0, + "type_name": "CUtlLeanVector" + }, + "m_Registers": { + "offset": 16, + "type_name": "CUtlLeanVector" + } }, "metadata": [ { @@ -1483,8 +1849,14 @@ }, "CPulse_Constant": { "fields": { - "m_Type": 0, - "m_Value": 16 + "m_Type": { + "offset": 0, + "type_name": "CPulseValueFullType" + }, + "m_Value": { + "offset": 16, + "type_name": "KeyValues3" + } }, "metadata": [ { @@ -1496,9 +1868,18 @@ }, "CPulse_DomainValue": { "fields": { - "m_ExpectedRuntimeType": 16, - "m_Value": 8, - "m_nType": 0 + "m_ExpectedRuntimeType": { + "offset": 16, + "type_name": "CGlobalSymbol" + }, + "m_Value": { + "offset": 8, + "type_name": "CGlobalSymbol" + }, + "m_nType": { + "offset": 0, + "type_name": "PulseDomainValueType_t" + } }, "metadata": [ { @@ -1510,11 +1891,26 @@ }, "CPulse_InvokeBinding": { "fields": { - "m_FuncName": 32, - "m_RegisterMap": 0, - "m_nCellIndex": 40, - "m_nSrcChunk": 44, - "m_nSrcInstruction": 48 + "m_FuncName": { + "offset": 32, + "type_name": "CUtlSymbolLarge" + }, + "m_RegisterMap": { + "offset": 0, + "type_name": "PulseRegisterMap_t" + }, + "m_nCellIndex": { + "offset": 40, + "type_name": "PulseRuntimeCellIndex_t" + }, + "m_nSrcChunk": { + "offset": 44, + "type_name": "PulseRuntimeChunkIndex_t" + }, + "m_nSrcInstruction": { + "offset": 48, + "type_name": "int32" + } }, "metadata": [ { @@ -1526,20 +1922,44 @@ }, "CPulse_OutflowConnection": { "fields": { - "m_OutflowRegisterMap": 16, - "m_SourceOutflowName": 0, - "m_nDestChunk": 8, - "m_nInstruction": 12 + "m_OutflowRegisterMap": { + "offset": 16, + "type_name": "PulseRegisterMap_t" + }, + "m_SourceOutflowName": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + }, + "m_nDestChunk": { + "offset": 8, + "type_name": "PulseRuntimeChunkIndex_t" + }, + "m_nInstruction": { + "offset": 12, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "CPulse_OutputConnection": { "fields": { - "m_Param": 24, - "m_SourceOutput": 0, - "m_TargetEntity": 8, - "m_TargetInput": 16 + "m_Param": { + "offset": 24, + "type_name": "CUtlSymbolLarge" + }, + "m_SourceOutput": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + }, + "m_TargetEntity": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + }, + "m_TargetInput": { + "offset": 16, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -1551,9 +1971,18 @@ }, "CPulse_PublicOutput": { "fields": { - "m_Description": 8, - "m_Name": 0, - "m_ParamType": 16 + "m_Description": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + }, + "m_ParamType": { + "offset": 16, + "type_name": "CPulseValueFullType" + } }, "metadata": [ { @@ -1565,11 +1994,26 @@ }, "CPulse_RegisterInfo": { "fields": { - "m_OriginName": 24, - "m_Type": 8, - "m_nLastReadByInstruction": 84, - "m_nReg": 0, - "m_nWrittenByInstruction": 80 + "m_OriginName": { + "offset": 24, + "type_name": "CKV3MemberNameWithStorage" + }, + "m_Type": { + "offset": 8, + "type_name": "CPulseValueFullType" + }, + "m_nLastReadByInstruction": { + "offset": 84, + "type_name": "int32" + }, + "m_nReg": { + "offset": 0, + "type_name": "PulseRuntimeRegisterIndex_t" + }, + "m_nWrittenByInstruction": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -1586,13 +2030,34 @@ }, "CPulse_Variable": { "fields": { - "m_DefaultValue": 32, - "m_Description": 8, - "m_Name": 0, - "m_Type": 16, - "m_bIsObservable": 51, - "m_bIsPublic": 50, - "m_nEditorNodeID": 52 + "m_DefaultValue": { + "offset": 32, + "type_name": "KeyValues3" + }, + "m_Description": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlSymbolLarge" + }, + "m_Type": { + "offset": 16, + "type_name": "CPulseValueFullType" + }, + "m_bIsObservable": { + "offset": 51, + "type_name": "bool" + }, + "m_bIsPublic": { + "offset": 50, + "type_name": "bool" + }, + "m_nEditorNodeID": { + "offset": 52, + "type_name": "PulseDocNodeID_t" + } }, "metadata": [ { @@ -1604,8 +2069,14 @@ }, "CTestDomainDerived_Cursor": { "fields": { - "m_nCursorValueA": 168, - "m_nCursorValueB": 172 + "m_nCursorValueA": { + "offset": 168, + "type_name": "int32" + }, + "m_nCursorValueB": { + "offset": 172, + "type_name": "int32" + } }, "metadata": [ { @@ -1674,18 +2145,54 @@ }, "PGDInstruction_t": { "fields": { - "m_nBlackboardReferenceIdx": 36, - "m_nCallInfoIndex": 28, - "m_nChunk": 20, - "m_nCode": 0, - "m_nConstIdx": 32, - "m_nDestInstruction": 24, - "m_nDomainValueIdx": 34, - "m_nInvokeBindingIndex": 16, - "m_nReg0": 8, - "m_nReg1": 10, - "m_nReg2": 12, - "m_nVar": 4 + "m_nBlackboardReferenceIdx": { + "offset": 36, + "type_name": "PulseRuntimeBlackboardReferenceIndex_t" + }, + "m_nCallInfoIndex": { + "offset": 28, + "type_name": "PulseRuntimeCallInfoIndex_t" + }, + "m_nChunk": { + "offset": 20, + "type_name": "PulseRuntimeChunkIndex_t" + }, + "m_nCode": { + "offset": 0, + "type_name": "PulseInstructionCode_t" + }, + "m_nConstIdx": { + "offset": 32, + "type_name": "PulseRuntimeConstantIndex_t" + }, + "m_nDestInstruction": { + "offset": 24, + "type_name": "int32" + }, + "m_nDomainValueIdx": { + "offset": 34, + "type_name": "PulseRuntimeDomainValueIndex_t" + }, + "m_nInvokeBindingIndex": { + "offset": 16, + "type_name": "PulseRuntimeInvokeIndex_t" + }, + "m_nReg0": { + "offset": 8, + "type_name": "PulseRuntimeRegisterIndex_t" + }, + "m_nReg1": { + "offset": 10, + "type_name": "PulseRuntimeRegisterIndex_t" + }, + "m_nReg2": { + "offset": 12, + "type_name": "PulseRuntimeRegisterIndex_t" + }, + "m_nVar": { + "offset": 4, + "type_name": "PulseRuntimeVarIndex_t" + } }, "metadata": [ { @@ -1697,32 +2204,56 @@ }, "PulseCursorID_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseCursorYieldToken_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseDocNodeID_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseGraphExecutionHistoryCursorDesc_t": { "fields": { - "flLastReferenced": 32, - "nLastValidEntryIdx": 36, - "nRetiredAtNodeID": 28, - "nSpawnNodeID": 24, - "vecAncestorCursorIDs": 0 + "flLastReferenced": { + "offset": 32, + "type_name": "float32" + }, + "nLastValidEntryIdx": { + "offset": 36, + "type_name": "int32" + }, + "nRetiredAtNodeID": { + "offset": 28, + "type_name": "PulseDocNodeID_t" + }, + "nSpawnNodeID": { + "offset": 24, + "type_name": "PulseDocNodeID_t" + }, + "vecAncestorCursorIDs": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1734,11 +2265,26 @@ }, "PulseGraphExecutionHistoryEntry_t": { "fields": { - "flExecTime": 8, - "nCursorID": 0, - "nEditorID": 4, - "tagName": 16, - "unFlags": 12 + "flExecTime": { + "offset": 8, + "type_name": "float32" + }, + "nCursorID": { + "offset": 0, + "type_name": "PulseCursorID_t" + }, + "nEditorID": { + "offset": 4, + "type_name": "PulseDocNodeID_t" + }, + "tagName": { + "offset": 16, + "type_name": "CUtlSymbolLarge" + }, + "unFlags": { + "offset": 12, + "type_name": "uint32" + } }, "metadata": [ { @@ -1750,8 +2296,14 @@ }, "PulseGraphExecutionHistoryNodeDesc_t": { "fields": { - "strBindingName": 16, - "strCellDesc": 0 + "strBindingName": { + "offset": 16, + "type_name": "CUtlSymbolLarge" + }, + "strCellDesc": { + "offset": 0, + "type_name": "CBufferString" + } }, "metadata": [ { @@ -1763,14 +2315,20 @@ }, "PulseGraphInstanceID_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [], "parent": null }, "PulseNodeDynamicOutflows_t": { "fields": { - "m_Outflows": 0 + "m_Outflows": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -1782,8 +2340,14 @@ }, "PulseNodeDynamicOutflows_t__DynamicOutflow_t": { "fields": { - "m_Connection": 8, - "m_OutflowID": 0 + "m_Connection": { + "offset": 8, + "type_name": "CPulse_OutflowConnection" + }, + "m_OutflowID": { + "offset": 0, + "type_name": "CGlobalSymbol" + } }, "metadata": [ { @@ -1795,8 +2359,14 @@ }, "PulseRegisterMap_t": { "fields": { - "m_Inparams": 0, - "m_Outparams": 16 + "m_Inparams": { + "offset": 0, + "type_name": "KeyValues3" + }, + "m_Outparams": { + "offset": 16, + "type_name": "KeyValues3" + } }, "metadata": [ { @@ -1808,84 +2378,120 @@ }, "PulseRuntimeBlackboardReferenceIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int16" + } }, "metadata": [], "parent": null }, "PulseRuntimeCallInfoIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeCellIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeChunkIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeConstantIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int16" + } }, "metadata": [], "parent": null }, "PulseRuntimeDomainValueIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int16" + } }, "metadata": [], "parent": null }, "PulseRuntimeEntrypointIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeInvokeIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeOutputIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null }, "PulseRuntimeRegisterIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int16" + } }, "metadata": [], "parent": null }, "PulseRuntimeStateOffset_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [], "parent": null }, "PulseRuntimeVarIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [], "parent": null diff --git a/output/pulse_system_dll.rs b/output/pulse_system_dll.rs index 10ca9aa..a09472e 100644 --- a/output/pulse_system_dll.rs +++ b/output/pulse_system_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/rendersystemdx11_dll.cs b/output/rendersystemdx11_dll.cs index 6c1703e..c48b315 100644 --- a/output/rendersystemdx11_dll.cs +++ b/output/rendersystemdx11_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: rendersystemdx11.dll diff --git a/output/rendersystemdx11_dll.hpp b/output/rendersystemdx11_dll.hpp index f276cb0..cfb3237 100644 --- a/output/rendersystemdx11_dll.hpp +++ b/output/rendersystemdx11_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/rendersystemdx11_dll.json b/output/rendersystemdx11_dll.json index 318e103..1cb82ec 100644 --- a/output/rendersystemdx11_dll.json +++ b/output/rendersystemdx11_dll.json @@ -3,30 +3,66 @@ "classes": { "RenderInputLayoutField_t": { "fields": { - "m_Format": 36, - "m_nInstanceStepRate": 52, - "m_nOffset": 40, - "m_nSemanticIndex": 32, - "m_nSlot": 44, - "m_nSlotType": 48, - "m_pSemanticName": 0 + "m_Format": { + "offset": 36, + "type_name": "uint32" + }, + "m_nInstanceStepRate": { + "offset": 52, + "type_name": "int32" + }, + "m_nOffset": { + "offset": 40, + "type_name": "int32" + }, + "m_nSemanticIndex": { + "offset": 32, + "type_name": "int32" + }, + "m_nSlot": { + "offset": 44, + "type_name": "int32" + }, + "m_nSlotType": { + "offset": 48, + "type_name": "RenderSlotType_t" + }, + "m_pSemanticName": { + "offset": 0, + "type_name": "uint8[32]" + } }, "metadata": [], "parent": null }, "VsInputSignatureElement_t": { "fields": { - "m_nD3DSemanticIndex": 192, - "m_pD3DSemanticName": 128, - "m_pName": 0, - "m_pSemantic": 64 + "m_nD3DSemanticIndex": { + "offset": 192, + "type_name": "int32" + }, + "m_pD3DSemanticName": { + "offset": 128, + "type_name": "char[64]" + }, + "m_pName": { + "offset": 0, + "type_name": "char[64]" + }, + "m_pSemantic": { + "offset": 64, + "type_name": "char[64]" + } }, "metadata": [], "parent": null }, "VsInputSignature_t": { "fields": { - "m_elems": 0 + "m_elems": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": null diff --git a/output/rendersystemdx11_dll.rs b/output/rendersystemdx11_dll.rs index e41a437..d7ecddc 100644 --- a/output/rendersystemdx11_dll.rs +++ b/output/rendersystemdx11_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/resourcesystem_dll.cs b/output/resourcesystem_dll.cs index 205b3e6..8809062 100644 --- a/output/resourcesystem_dll.cs +++ b/output/resourcesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: resourcesystem.dll diff --git a/output/resourcesystem_dll.hpp b/output/resourcesystem_dll.hpp index 6d219c3..e5e8d36 100644 --- a/output/resourcesystem_dll.hpp +++ b/output/resourcesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/resourcesystem_dll.json b/output/resourcesystem_dll.json index 9bb39b9..12592db 100644 --- a/output/resourcesystem_dll.json +++ b/output/resourcesystem_dll.json @@ -3,18 +3,36 @@ "classes": { "AABB_t": { "fields": { - "m_vMaxBounds": 12, - "m_vMinBounds": 0 + "m_vMaxBounds": { + "offset": 12, + "type_name": "Vector" + }, + "m_vMinBounds": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [], "parent": null }, "CFuseProgram": { "fields": { - "m_nMaxTempVarsUsed": 72, - "m_programBuffer": 0, - "m_variablesRead": 24, - "m_variablesWritten": 48 + "m_nMaxTempVarsUsed": { + "offset": 72, + "type_name": "int32" + }, + "m_programBuffer": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_variablesRead": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_variablesWritten": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -26,12 +44,30 @@ }, "CFuseSymbolTable": { "fields": { - "m_constantMap": 72, - "m_constants": 0, - "m_functionMap": 136, - "m_functions": 48, - "m_variableMap": 104, - "m_variables": 24 + "m_constantMap": { + "offset": 72, + "type_name": "CUtlHashtable" + }, + "m_constants": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_functionMap": { + "offset": 136, + "type_name": "CUtlHashtable" + }, + "m_functions": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_variableMap": { + "offset": 104, + "type_name": "CUtlHashtable" + }, + "m_variables": { + "offset": 24, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -43,9 +79,18 @@ }, "ConstantInfo_t": { "fields": { - "m_flValue": 12, - "m_name": 0, - "m_nameToken": 8 + "m_flValue": { + "offset": 12, + "type_name": "float32" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nameToken": { + "offset": 8, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -57,21 +102,48 @@ }, "FourQuaternions": { "fields": { - "w": 48, - "x": 0, - "y": 16, - "z": 32 + "w": { + "offset": 48, + "type_name": "fltx4" + }, + "x": { + "offset": 0, + "type_name": "fltx4" + }, + "y": { + "offset": 16, + "type_name": "fltx4" + }, + "z": { + "offset": 32, + "type_name": "fltx4" + } }, "metadata": [], "parent": null }, "FunctionInfo_t": { "fields": { - "m_bIsPure": 26, - "m_nIndex": 24, - "m_nParamCount": 20, - "m_name": 8, - "m_nameToken": 16 + "m_bIsPure": { + "offset": 26, + "type_name": "bool" + }, + "m_nIndex": { + "offset": 24, + "type_name": "FuseFunctionIndex_t" + }, + "m_nParamCount": { + "offset": 20, + "type_name": "int32" + }, + "m_name": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_nameToken": { + "offset": 16, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -83,14 +155,20 @@ }, "FuseFunctionIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [], "parent": null }, "FuseVariableIndex_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [], "parent": null @@ -567,8 +645,14 @@ }, "ManifestTestResource_t": { "fields": { - "m_child": 8, - "m_name": 0 + "m_child": { + "offset": 8, + "type_name": "CStrongHandle" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -580,15 +664,24 @@ }, "PackedAABB_t": { "fields": { - "m_nPackedMax": 4, - "m_nPackedMin": 0 + "m_nPackedMax": { + "offset": 4, + "type_name": "uint32" + }, + "m_nPackedMin": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [], "parent": null }, "TestResource_t": { "fields": { - "m_name": 0 + "m_name": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -600,12 +693,30 @@ }, "VariableInfo_t": { "fields": { - "m_eAccess": 16, - "m_eVarType": 15, - "m_nIndex": 12, - "m_nNumComponents": 14, - "m_name": 0, - "m_nameToken": 8 + "m_eAccess": { + "offset": 16, + "type_name": "FuseVariableAccess_t" + }, + "m_eVarType": { + "offset": 15, + "type_name": "FuseVariableType_t" + }, + "m_nIndex": { + "offset": 12, + "type_name": "FuseVariableIndex_t" + }, + "m_nNumComponents": { + "offset": 14, + "type_name": "uint8" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_nameToken": { + "offset": 8, + "type_name": "CUtlStringToken" + } }, "metadata": [ { diff --git a/output/resourcesystem_dll.rs b/output/resourcesystem_dll.rs index 5097e43..8ca959b 100644 --- a/output/resourcesystem_dll.rs +++ b/output/resourcesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/scenesystem_dll.cs b/output/scenesystem_dll.cs index 708581c..d0ef125 100644 --- a/output/scenesystem_dll.cs +++ b/output/scenesystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: scenesystem.dll diff --git a/output/scenesystem_dll.hpp b/output/scenesystem_dll.hpp index 6bed9ab..591838d 100644 --- a/output/scenesystem_dll.hpp +++ b/output/scenesystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/scenesystem_dll.json b/output/scenesystem_dll.json index 75a0ff7..75b932a 100644 --- a/output/scenesystem_dll.json +++ b/output/scenesystem_dll.json @@ -3,8 +3,14 @@ "classes": { "CSSDSEndFrameViewInfo": { "fields": { - "m_ViewName": 8, - "m_nViewId": 0 + "m_ViewName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_nViewId": { + "offset": 0, + "type_name": "uint64" + } }, "metadata": [ { @@ -16,7 +22,10 @@ }, "CSSDSMsg_EndFrame": { "fields": { - "m_Views": 0 + "m_Views": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -28,12 +37,30 @@ }, "CSSDSMsg_LayerBase": { "fields": { - "m_LayerName": 40, - "m_ViewName": 16, - "m_displayText": 48, - "m_nLayerId": 32, - "m_nLayerIndex": 24, - "m_viewId": 0 + "m_LayerName": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_ViewName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_displayText": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_nLayerId": { + "offset": 32, + "type_name": "uint64" + }, + "m_nLayerIndex": { + "offset": 24, + "type_name": "int32" + }, + "m_viewId": { + "offset": 0, + "type_name": "SceneViewId_t" + } }, "metadata": [ { @@ -65,8 +92,14 @@ }, "CSSDSMsg_ViewRender": { "fields": { - "m_ViewName": 16, - "m_viewId": 0 + "m_ViewName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_viewId": { + "offset": 0, + "type_name": "SceneViewId_t" + } }, "metadata": [ { @@ -78,16 +111,46 @@ }, "CSSDSMsg_ViewTarget": { "fields": { - "m_Name": 0, - "m_TextureId": 8, - "m_nDepth": 36, - "m_nFormat": 44, - "m_nHeight": 20, - "m_nMultisampleNumSamples": 40, - "m_nNumMipLevels": 32, - "m_nRequestedHeight": 28, - "m_nRequestedWidth": 24, - "m_nWidth": 16 + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_TextureId": { + "offset": 8, + "type_name": "uint64" + }, + "m_nDepth": { + "offset": 36, + "type_name": "int32" + }, + "m_nFormat": { + "offset": 44, + "type_name": "int32" + }, + "m_nHeight": { + "offset": 20, + "type_name": "int32" + }, + "m_nMultisampleNumSamples": { + "offset": 40, + "type_name": "int32" + }, + "m_nNumMipLevels": { + "offset": 32, + "type_name": "int32" + }, + "m_nRequestedHeight": { + "offset": 28, + "type_name": "int32" + }, + "m_nRequestedWidth": { + "offset": 24, + "type_name": "int32" + }, + "m_nWidth": { + "offset": 16, + "type_name": "int32" + } }, "metadata": [ { @@ -99,9 +162,18 @@ }, "CSSDSMsg_ViewTargetList": { "fields": { - "m_Targets": 24, - "m_ViewName": 16, - "m_viewId": 0 + "m_Targets": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_ViewName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_viewId": { + "offset": 0, + "type_name": "SceneViewId_t" + } }, "metadata": [ { @@ -113,8 +185,14 @@ }, "SceneViewId_t": { "fields": { - "m_nFrameCount": 8, - "m_nViewId": 0 + "m_nFrameCount": { + "offset": 8, + "type_name": "uint64" + }, + "m_nViewId": { + "offset": 0, + "type_name": "uint64" + } }, "metadata": [ { diff --git a/output/scenesystem_dll.rs b/output/scenesystem_dll.rs index b60acd6..127fc1e 100644 --- a/output/scenesystem_dll.rs +++ b/output/scenesystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/schemasystem_dll.cs b/output/schemasystem_dll.cs index 07f524d..c2d3cbd 100644 --- a/output/schemasystem_dll.cs +++ b/output/schemasystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: schemasystem.dll diff --git a/output/schemasystem_dll.hpp b/output/schemasystem_dll.hpp index bef0cb3..3ebaad4 100644 --- a/output/schemasystem_dll.hpp +++ b/output/schemasystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/schemasystem_dll.json b/output/schemasystem_dll.json index aadc4cf..f5ef914 100644 --- a/output/schemasystem_dll.json +++ b/output/schemasystem_dll.json @@ -3,8 +3,14 @@ "classes": { "CExampleSchemaVData_Monomorphic": { "fields": { - "m_nExample1": 0, - "m_nExample2": 4 + "m_nExample1": { + "offset": 0, + "type_name": "int32" + }, + "m_nExample2": { + "offset": 4, + "type_name": "int32" + } }, "metadata": [ { @@ -16,7 +22,10 @@ }, "CExampleSchemaVData_PolymorphicBase": { "fields": { - "m_nBase": 8 + "m_nBase": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -28,7 +37,10 @@ }, "CExampleSchemaVData_PolymorphicDerivedA": { "fields": { - "m_nDerivedA": 16 + "m_nDerivedA": { + "offset": 16, + "type_name": "int32" + } }, "metadata": [ { @@ -40,7 +52,10 @@ }, "CExampleSchemaVData_PolymorphicDerivedB": { "fields": { - "m_nDerivedB": 16 + "m_nDerivedB": { + "offset": 16, + "type_name": "int32" + } }, "metadata": [ { @@ -52,28 +67,94 @@ }, "CSchemaSystemInternalRegistration": { "fields": { - "m_CTransform": 256, - "m_CUtlBinaryBlock": 296, - "m_CUtlString": 320, - "m_CUtlSymbol": 328, - "m_Color": 224, - "m_DegreeEuler": 100, - "m_KV3": 368, - "m_QAngle": 64, - "m_Quaternion": 48, - "m_QuaternionStorage": 112, - "m_RadianEuler": 88, - "m_ResourceTypes": 360, - "m_RotationVector": 76, - "m_Vector": 8, - "m_Vector2D": 0, - "m_Vector4D": 228, - "m_VectorAligned": 32, - "m_matrix3x4_t": 128, - "m_matrix3x4a_t": 176, - "m_pKeyValues": 288, - "m_stringToken": 332, - "m_stringTokenWithStorage": 336 + "m_CTransform": { + "offset": 256, + "type_name": "CTransform" + }, + "m_CUtlBinaryBlock": { + "offset": 296, + "type_name": "CUtlBinaryBlock" + }, + "m_CUtlString": { + "offset": 320, + "type_name": "CUtlString" + }, + "m_CUtlSymbol": { + "offset": 328, + "type_name": "CUtlSymbol" + }, + "m_Color": { + "offset": 224, + "type_name": "Color" + }, + "m_DegreeEuler": { + "offset": 100, + "type_name": "DegreeEuler" + }, + "m_KV3": { + "offset": 368, + "type_name": "KeyValues3" + }, + "m_QAngle": { + "offset": 64, + "type_name": "QAngle" + }, + "m_Quaternion": { + "offset": 48, + "type_name": "Quaternion" + }, + "m_QuaternionStorage": { + "offset": 112, + "type_name": "QuaternionStorage" + }, + "m_RadianEuler": { + "offset": 88, + "type_name": "RadianEuler" + }, + "m_ResourceTypes": { + "offset": 360, + "type_name": "CResourceArray>" + }, + "m_RotationVector": { + "offset": 76, + "type_name": "RotationVector" + }, + "m_Vector": { + "offset": 8, + "type_name": "Vector" + }, + "m_Vector2D": { + "offset": 0, + "type_name": "Vector2D" + }, + "m_Vector4D": { + "offset": 228, + "type_name": "Vector4D" + }, + "m_VectorAligned": { + "offset": 32, + "type_name": "VectorAligned" + }, + "m_matrix3x4_t": { + "offset": 128, + "type_name": "matrix3x4_t" + }, + "m_matrix3x4a_t": { + "offset": 176, + "type_name": "matrix3x4a_t" + }, + "m_pKeyValues": { + "offset": 288, + "type_name": "KeyValues*" + }, + "m_stringToken": { + "offset": 332, + "type_name": "CUtlStringToken" + }, + "m_stringTokenWithStorage": { + "offset": 336, + "type_name": "CUtlStringTokenWithStorage" + } }, "metadata": [], "parent": null @@ -90,7 +171,10 @@ }, "ResourceId_t": { "fields": { - "m_Value": 0 + "m_Value": { + "offset": 0, + "type_name": "uint64" + } }, "metadata": [], "parent": null diff --git a/output/schemasystem_dll.rs b/output/schemasystem_dll.rs index 45d2633..2e26de0 100644 --- a/output/schemasystem_dll.rs +++ b/output/schemasystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/server_dll.cs b/output/server_dll.cs index a2ca513..72a0be7 100644 --- a/output/server_dll.cs +++ b/output/server_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: server.dll diff --git a/output/server_dll.hpp b/output/server_dll.hpp index 3b5d5dd..65b9b89 100644 --- a/output/server_dll.hpp +++ b/output/server_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/server_dll.json b/output/server_dll.json index bc5db6b..63e3fe7 100644 --- a/output/server_dll.json +++ b/output/server_dll.json @@ -3,10 +3,22 @@ "classes": { "ActiveModelConfig_t": { "fields": { - "m_AssociatedEntities": 56, - "m_AssociatedEntityNames": 80, - "m_Handle": 40, - "m_Name": 48 + "m_AssociatedEntities": { + "offset": 56, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_AssociatedEntityNames": { + "offset": 80, + "type_name": "CNetworkUtlVectorBase" + }, + "m_Handle": { + "offset": 40, + "type_name": "ModelConfigHandle_t" + }, + "m_Name": { + "offset": 48, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -34,22 +46,52 @@ }, "CAISound": { "fields": { - "m_flDuration": 1260, - "m_iSoundFlags": 1250, - "m_iSoundIndex": 1256, - "m_iSoundType": 1248, - "m_iVolume": 1252, - "m_iszProxyEntityName": 1264 + "m_flDuration": { + "offset": 1260, + "type_name": "float32" + }, + "m_iSoundFlags": { + "offset": 1250, + "type_name": "SoundFlags_t" + }, + "m_iSoundIndex": { + "offset": 1256, + "type_name": "int32" + }, + "m_iSoundType": { + "offset": 1248, + "type_name": "SoundTypes_t" + }, + "m_iVolume": { + "offset": 1252, + "type_name": "int32" + }, + "m_iszProxyEntityName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CAI_ChangeHintGroup": { "fields": { - "m_flRadius": 1272, - "m_iSearchType": 1248, - "m_strNewHintGroup": 1264, - "m_strSearchName": 1256 + "m_flRadius": { + "offset": 1272, + "type_name": "float32" + }, + "m_iSearchType": { + "offset": 1248, + "type_name": "int32" + }, + "m_strNewHintGroup": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_strSearchName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseEntity" @@ -61,46 +103,148 @@ }, "CAmbientGeneric": { "fields": { - "m_dpv": 1260, - "m_fActive": 1360, - "m_fLooping": 1361, - "m_flMaxRadius": 1252, - "m_hSoundSource": 1384, - "m_iSoundLevel": 1256, - "m_iszSound": 1368, - "m_nSoundSourceEntIndex": 1388, - "m_radius": 1248, - "m_sSourceEntName": 1376 + "m_dpv": { + "offset": 1260, + "type_name": "dynpitchvol_t" + }, + "m_fActive": { + "offset": 1360, + "type_name": "bool" + }, + "m_fLooping": { + "offset": 1361, + "type_name": "bool" + }, + "m_flMaxRadius": { + "offset": 1252, + "type_name": "float32" + }, + "m_hSoundSource": { + "offset": 1384, + "type_name": "CHandle" + }, + "m_iSoundLevel": { + "offset": 1256, + "type_name": "soundlevel_t" + }, + "m_iszSound": { + "offset": 1368, + "type_name": "CUtlSymbolLarge" + }, + "m_nSoundSourceEntIndex": { + "offset": 1388, + "type_name": "CEntityIndex" + }, + "m_radius": { + "offset": 1248, + "type_name": "float32" + }, + "m_sSourceEntName": { + "offset": 1376, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CAnimGraphNetworkedVariables": { "fields": { - "m_OwnerOnlyPredNetBoolVariables": 248, - "m_OwnerOnlyPredNetByteVariables": 272, - "m_OwnerOnlyPredNetFloatVariables": 392, - "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, - "m_OwnerOnlyPredNetIntVariables": 320, - "m_OwnerOnlyPredNetQuaternionVariables": 440, - "m_OwnerOnlyPredNetUInt16Variables": 296, - "m_OwnerOnlyPredNetUInt32Variables": 344, - "m_OwnerOnlyPredNetUInt64Variables": 368, - "m_OwnerOnlyPredNetVectorVariables": 416, - "m_PredNetBoolVariables": 8, - "m_PredNetByteVariables": 32, - "m_PredNetFloatVariables": 152, - "m_PredNetGlobalSymbolVariables": 224, - "m_PredNetIntVariables": 80, - "m_PredNetQuaternionVariables": 200, - "m_PredNetUInt16Variables": 56, - "m_PredNetUInt32Variables": 104, - "m_PredNetUInt64Variables": 128, - "m_PredNetVectorVariables": 176, - "m_flLastTeleportTime": 500, - "m_nBoolVariablesCount": 488, - "m_nOwnerOnlyBoolVariablesCount": 492, - "m_nRandomSeedOffset": 496 + "m_OwnerOnlyPredNetBoolVariables": { + "offset": 248, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetByteVariables": { + "offset": 272, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetFloatVariables": { + "offset": 392, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetGlobalSymbolVariables": { + "offset": 464, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetIntVariables": { + "offset": 320, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetQuaternionVariables": { + "offset": 440, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt16Variables": { + "offset": 296, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt32Variables": { + "offset": 344, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetUInt64Variables": { + "offset": 368, + "type_name": "CNetworkUtlVectorBase" + }, + "m_OwnerOnlyPredNetVectorVariables": { + "offset": 416, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetBoolVariables": { + "offset": 8, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetByteVariables": { + "offset": 32, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetFloatVariables": { + "offset": 152, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetGlobalSymbolVariables": { + "offset": 224, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetIntVariables": { + "offset": 80, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetQuaternionVariables": { + "offset": 200, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetUInt16Variables": { + "offset": 56, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetUInt32Variables": { + "offset": 104, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetUInt64Variables": { + "offset": 128, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PredNetVectorVariables": { + "offset": 176, + "type_name": "CNetworkUtlVectorBase" + }, + "m_flLastTeleportTime": { + "offset": 500, + "type_name": "float32" + }, + "m_nBoolVariablesCount": { + "offset": 488, + "type_name": "int32" + }, + "m_nOwnerOnlyBoolVariablesCount": { + "offset": 492, + "type_name": "int32" + }, + "m_nRandomSeedOffset": { + "offset": 496, + "type_name": "int32" + } }, "metadata": [ { @@ -228,7 +372,10 @@ }, "CAttributeContainer": { "fields": { - "m_Item": 80 + "m_Item": { + "offset": 80, + "type_name": "CEconItemView" + } }, "metadata": [ { @@ -257,8 +404,14 @@ }, "CAttributeList": { "fields": { - "m_Attributes": 8, - "m_pManager": 88 + "m_Attributes": { + "offset": 8, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_pManager": { + "offset": 88, + "type_name": "CAttributeManager*" + } }, "metadata": [ { @@ -271,12 +424,30 @@ }, "CAttributeManager": { "fields": { - "m_CachedResults": 48, - "m_ProviderType": 44, - "m_Providers": 8, - "m_bPreventLoopback": 40, - "m_hOuter": 36, - "m_iReapplyProvisionParity": 32 + "m_CachedResults": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_ProviderType": { + "offset": 44, + "type_name": "attributeprovidertypes_t" + }, + "m_Providers": { + "offset": 8, + "type_name": "CUtlVector>" + }, + "m_bPreventLoopback": { + "offset": 40, + "type_name": "bool" + }, + "m_hOuter": { + "offset": 36, + "type_name": "CHandle" + }, + "m_iReapplyProvisionParity": { + "offset": 32, + "type_name": "int32" + } }, "metadata": [ { @@ -299,88 +470,316 @@ }, "CAttributeManager__cached_attribute_float_t": { "fields": { - "flIn": 0, - "flOut": 16, - "iAttribHook": 8 + "flIn": { + "offset": 0, + "type_name": "float32" + }, + "flOut": { + "offset": 16, + "type_name": "float32" + }, + "iAttribHook": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": null }, "CBarnLight": { "fields": { - "m_Color": 1944, - "m_LightStyleEvents": 2024, - "m_LightStyleString": 1984, - "m_LightStyleTargets": 2048, - "m_QueuedLightStyleStrings": 2000, - "m_StyleEvent": 2072, - "m_VisClusters": 2704, - "m_bContactShadow": 2348, - "m_bEnabled": 1936, - "m_bFogMixedShadows": 2396, - "m_bPrecomputedFieldsValid": 2416, - "m_bPvsModifyEntity": 2700, - "m_fAlternateColorBrightness": 2376, - "m_flBounceScale": 2356, - "m_flBrightness": 1952, - "m_flBrightnessScale": 1956, - "m_flColorTemperature": 1948, - "m_flFadeSizeEnd": 2404, - "m_flFadeSizeStart": 2400, - "m_flFogScale": 2392, - "m_flFogStrength": 2384, - "m_flLightStyleStartTime": 1992, - "m_flLuminaireAnisotropy": 1976, - "m_flLuminaireSize": 1972, - "m_flMinRoughness": 2360, - "m_flRange": 2304, - "m_flShadowFadeSizeEnd": 2412, - "m_flShadowFadeSizeStart": 2408, - "m_flShape": 2272, - "m_flSkirt": 2284, - "m_flSkirtNear": 2288, - "m_flSoftX": 2276, - "m_flSoftY": 2280, - "m_hLightCookie": 2264, - "m_nBakeSpecularToCubemaps": 2320, - "m_nBakedShadowIndex": 1964, - "m_nBounceLight": 2352, - "m_nCastShadows": 2336, - "m_nColorMode": 1940, - "m_nDirectLight": 1960, - "m_nFog": 2380, - "m_nFogShadows": 2388, - "m_nLuminaireShape": 1968, - "m_nPrecomputedSubFrusta": 2480, - "m_nShadowMapSize": 2340, - "m_nShadowPriority": 2344, - "m_vAlternateColor": 2364, - "m_vBakeSpecularToCubemapsSize": 2324, - "m_vPrecomputedBoundsMaxs": 2432, - "m_vPrecomputedBoundsMins": 2420, - "m_vPrecomputedOBBAngles": 2456, - "m_vPrecomputedOBBAngles0": 2496, - "m_vPrecomputedOBBAngles1": 2532, - "m_vPrecomputedOBBAngles2": 2568, - "m_vPrecomputedOBBAngles3": 2604, - "m_vPrecomputedOBBAngles4": 2640, - "m_vPrecomputedOBBAngles5": 2676, - "m_vPrecomputedOBBExtent": 2468, - "m_vPrecomputedOBBExtent0": 2508, - "m_vPrecomputedOBBExtent1": 2544, - "m_vPrecomputedOBBExtent2": 2580, - "m_vPrecomputedOBBExtent3": 2616, - "m_vPrecomputedOBBExtent4": 2652, - "m_vPrecomputedOBBExtent5": 2688, - "m_vPrecomputedOBBOrigin": 2444, - "m_vPrecomputedOBBOrigin0": 2484, - "m_vPrecomputedOBBOrigin1": 2520, - "m_vPrecomputedOBBOrigin2": 2556, - "m_vPrecomputedOBBOrigin3": 2592, - "m_vPrecomputedOBBOrigin4": 2628, - "m_vPrecomputedOBBOrigin5": 2664, - "m_vShear": 2308, - "m_vSizeParams": 2292 + "m_Color": { + "offset": 1944, + "type_name": "Color" + }, + "m_LightStyleEvents": { + "offset": 2024, + "type_name": "CNetworkUtlVectorBase" + }, + "m_LightStyleString": { + "offset": 1984, + "type_name": "CUtlString" + }, + "m_LightStyleTargets": { + "offset": 2048, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_QueuedLightStyleStrings": { + "offset": 2000, + "type_name": "CNetworkUtlVectorBase" + }, + "m_StyleEvent": { + "offset": 2072, + "type_name": "CEntityIOOutput[4]" + }, + "m_VisClusters": { + "offset": 2704, + "type_name": "CNetworkUtlVectorBase" + }, + "m_bContactShadow": { + "offset": 2348, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1936, + "type_name": "bool" + }, + "m_bFogMixedShadows": { + "offset": 2396, + "type_name": "bool" + }, + "m_bPrecomputedFieldsValid": { + "offset": 2416, + "type_name": "bool" + }, + "m_bPvsModifyEntity": { + "offset": 2700, + "type_name": "bool" + }, + "m_fAlternateColorBrightness": { + "offset": 2376, + "type_name": "float32" + }, + "m_flBounceScale": { + "offset": 2356, + "type_name": "float32" + }, + "m_flBrightness": { + "offset": 1952, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 1956, + "type_name": "float32" + }, + "m_flColorTemperature": { + "offset": 1948, + "type_name": "float32" + }, + "m_flFadeSizeEnd": { + "offset": 2404, + "type_name": "float32" + }, + "m_flFadeSizeStart": { + "offset": 2400, + "type_name": "float32" + }, + "m_flFogScale": { + "offset": 2392, + "type_name": "float32" + }, + "m_flFogStrength": { + "offset": 2384, + "type_name": "float32" + }, + "m_flLightStyleStartTime": { + "offset": 1992, + "type_name": "GameTime_t" + }, + "m_flLuminaireAnisotropy": { + "offset": 1976, + "type_name": "float32" + }, + "m_flLuminaireSize": { + "offset": 1972, + "type_name": "float32" + }, + "m_flMinRoughness": { + "offset": 2360, + "type_name": "float32" + }, + "m_flRange": { + "offset": 2304, + "type_name": "float32" + }, + "m_flShadowFadeSizeEnd": { + "offset": 2412, + "type_name": "float32" + }, + "m_flShadowFadeSizeStart": { + "offset": 2408, + "type_name": "float32" + }, + "m_flShape": { + "offset": 2272, + "type_name": "float32" + }, + "m_flSkirt": { + "offset": 2284, + "type_name": "float32" + }, + "m_flSkirtNear": { + "offset": 2288, + "type_name": "float32" + }, + "m_flSoftX": { + "offset": 2276, + "type_name": "float32" + }, + "m_flSoftY": { + "offset": 2280, + "type_name": "float32" + }, + "m_hLightCookie": { + "offset": 2264, + "type_name": "CStrongHandle" + }, + "m_nBakeSpecularToCubemaps": { + "offset": 2320, + "type_name": "int32" + }, + "m_nBakedShadowIndex": { + "offset": 1964, + "type_name": "int32" + }, + "m_nBounceLight": { + "offset": 2352, + "type_name": "int32" + }, + "m_nCastShadows": { + "offset": 2336, + "type_name": "int32" + }, + "m_nColorMode": { + "offset": 1940, + "type_name": "int32" + }, + "m_nDirectLight": { + "offset": 1960, + "type_name": "int32" + }, + "m_nFog": { + "offset": 2380, + "type_name": "int32" + }, + "m_nFogShadows": { + "offset": 2388, + "type_name": "int32" + }, + "m_nLuminaireShape": { + "offset": 1968, + "type_name": "int32" + }, + "m_nPrecomputedSubFrusta": { + "offset": 2480, + "type_name": "int32" + }, + "m_nShadowMapSize": { + "offset": 2340, + "type_name": "int32" + }, + "m_nShadowPriority": { + "offset": 2344, + "type_name": "int32" + }, + "m_vAlternateColor": { + "offset": 2364, + "type_name": "Vector" + }, + "m_vBakeSpecularToCubemapsSize": { + "offset": 2324, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMaxs": { + "offset": 2432, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMins": { + "offset": 2420, + "type_name": "Vector" + }, + "m_vPrecomputedOBBAngles": { + "offset": 2456, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles0": { + "offset": 2496, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles1": { + "offset": 2532, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles2": { + "offset": 2568, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles3": { + "offset": 2604, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles4": { + "offset": 2640, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBAngles5": { + "offset": 2676, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBExtent": { + "offset": 2468, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent0": { + "offset": 2508, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent1": { + "offset": 2544, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent2": { + "offset": 2580, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent3": { + "offset": 2616, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent4": { + "offset": 2652, + "type_name": "Vector" + }, + "m_vPrecomputedOBBExtent5": { + "offset": 2688, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin": { + "offset": 2444, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin0": { + "offset": 2484, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin1": { + "offset": 2520, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin2": { + "offset": 2556, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin3": { + "offset": 2592, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin4": { + "offset": 2628, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin5": { + "offset": 2664, + "type_name": "Vector" + }, + "m_vShear": { + "offset": 2308, + "type_name": "Vector" + }, + "m_vSizeParams": { + "offset": 2292, + "type_name": "Vector" + } }, "metadata": [ { @@ -743,17 +1142,50 @@ }, "CBaseAnimGraph": { "fields": { - "m_RagdollPose": 2128, - "m_bAnimGraphUpdateEnabled": 2072, - "m_bAnimationUpdateScheduled": 2092, - "m_bInitiallyPopulateInterpHistory": 2056, - "m_bRagdollClientSide": 2168, - "m_flMaxSlopeDistance": 2076, - "m_nForceBone": 2108, - "m_nLastDestructiblePartDestroyedAnimgraphSetTick": 2464, - "m_pChoreoServices": 2064, - "m_vLastSlopeCheckPos": 2080, - "m_vecForce": 2096 + "m_RagdollPose": { + "offset": 2128, + "type_name": "PhysicsRagdollPose_t" + }, + "m_bAnimGraphUpdateEnabled": { + "offset": 2072, + "type_name": "bool" + }, + "m_bAnimationUpdateScheduled": { + "offset": 2092, + "type_name": "bool" + }, + "m_bInitiallyPopulateInterpHistory": { + "offset": 2056, + "type_name": "bool" + }, + "m_bRagdollClientSide": { + "offset": 2168, + "type_name": "bool" + }, + "m_flMaxSlopeDistance": { + "offset": 2076, + "type_name": "float32" + }, + "m_nForceBone": { + "offset": 2108, + "type_name": "int32" + }, + "m_nLastDestructiblePartDestroyedAnimgraphSetTick": { + "offset": 2464, + "type_name": "int32" + }, + "m_pChoreoServices": { + "offset": 2064, + "type_name": "IChoreoServices*" + }, + "m_vLastSlopeCheckPos": { + "offset": 2080, + "type_name": "Vector" + }, + "m_vecForce": { + "offset": 2096, + "type_name": "Vector" + } }, "metadata": [ { @@ -795,20 +1227,62 @@ }, "CBaseAnimGraphController": { "fields": { - "m_animGraphNetworkedVars": 24, - "m_bLastUpdateSkipped": 588, - "m_bNetworkedAnimationInputsChanged": 586, - "m_bNetworkedSequenceChanged": 587, - "m_bSequenceFinished": 544, - "m_flPlaybackRate": 572, - "m_flPrevAnimUpdateTime": 592, - "m_flSeqFixedCycle": 564, - "m_flSeqStartTime": 560, - "m_flSoundSyncTime": 548, - "m_hSequence": 556, - "m_nActiveIKChainMask": 552, - "m_nAnimLoopMode": 568, - "m_nNotifyState": 584 + "m_animGraphNetworkedVars": { + "offset": 24, + "type_name": "CAnimGraphNetworkedVariables" + }, + "m_bLastUpdateSkipped": { + "offset": 588, + "type_name": "bool" + }, + "m_bNetworkedAnimationInputsChanged": { + "offset": 586, + "type_name": "bool" + }, + "m_bNetworkedSequenceChanged": { + "offset": 587, + "type_name": "bool" + }, + "m_bSequenceFinished": { + "offset": 544, + "type_name": "bool" + }, + "m_flPlaybackRate": { + "offset": 572, + "type_name": "CNetworkedQuantizedFloat" + }, + "m_flPrevAnimUpdateTime": { + "offset": 592, + "type_name": "GameTime_t" + }, + "m_flSeqFixedCycle": { + "offset": 564, + "type_name": "float32" + }, + "m_flSeqStartTime": { + "offset": 560, + "type_name": "GameTime_t" + }, + "m_flSoundSyncTime": { + "offset": 548, + "type_name": "float32" + }, + "m_hSequence": { + "offset": 556, + "type_name": "HSequence" + }, + "m_nActiveIKChainMask": { + "offset": 552, + "type_name": "uint32" + }, + "m_nAnimLoopMode": { + "offset": 568, + "type_name": "AnimLoopMode_t" + }, + "m_nNotifyState": { + "offset": 584, + "type_name": "SequenceFinishNotifyState_t" + } }, "metadata": [ { @@ -841,31 +1315,106 @@ }, "CBaseButton": { "fields": { - "m_OnDamaged": 2160, - "m_OnIn": 2280, - "m_OnOut": 2320, - "m_OnPressed": 2200, - "m_OnUseLocked": 2240, - "m_angMoveEntitySpace": 2064, - "m_bDisabled": 2145, - "m_bForceNpcExclude": 2372, - "m_bLocked": 2144, - "m_bSolidBsp": 2152, - "m_fRotating": 2077, - "m_fStayPushed": 2076, - "m_flUseLockedTime": 2148, - "m_glowEntity": 2384, - "m_hConstraint": 2364, - "m_hConstraintParent": 2368, - "m_ls": 2080, - "m_nState": 2360, - "m_sGlowEntity": 2376, - "m_sLockedSound": 2120, - "m_sOverrideAnticipationName": 2136, - "m_sUnlockedSound": 2128, - "m_sUseSound": 2112, - "m_szDisplayText": 2392, - "m_usable": 2388 + "m_OnDamaged": { + "offset": 2160, + "type_name": "CEntityIOOutput" + }, + "m_OnIn": { + "offset": 2280, + "type_name": "CEntityIOOutput" + }, + "m_OnOut": { + "offset": 2320, + "type_name": "CEntityIOOutput" + }, + "m_OnPressed": { + "offset": 2200, + "type_name": "CEntityIOOutput" + }, + "m_OnUseLocked": { + "offset": 2240, + "type_name": "CEntityIOOutput" + }, + "m_angMoveEntitySpace": { + "offset": 2064, + "type_name": "QAngle" + }, + "m_bDisabled": { + "offset": 2145, + "type_name": "bool" + }, + "m_bForceNpcExclude": { + "offset": 2372, + "type_name": "bool" + }, + "m_bLocked": { + "offset": 2144, + "type_name": "bool" + }, + "m_bSolidBsp": { + "offset": 2152, + "type_name": "bool" + }, + "m_fRotating": { + "offset": 2077, + "type_name": "bool" + }, + "m_fStayPushed": { + "offset": 2076, + "type_name": "bool" + }, + "m_flUseLockedTime": { + "offset": 2148, + "type_name": "GameTime_t" + }, + "m_glowEntity": { + "offset": 2384, + "type_name": "CHandle" + }, + "m_hConstraint": { + "offset": 2364, + "type_name": "CEntityHandle" + }, + "m_hConstraintParent": { + "offset": 2368, + "type_name": "CEntityHandle" + }, + "m_ls": { + "offset": 2080, + "type_name": "locksound_t" + }, + "m_nState": { + "offset": 2360, + "type_name": "int32" + }, + "m_sGlowEntity": { + "offset": 2376, + "type_name": "CUtlSymbolLarge" + }, + "m_sLockedSound": { + "offset": 2120, + "type_name": "CUtlSymbolLarge" + }, + "m_sOverrideAnticipationName": { + "offset": 2136, + "type_name": "CUtlSymbolLarge" + }, + "m_sUnlockedSound": { + "offset": 2128, + "type_name": "CUtlSymbolLarge" + }, + "m_sUseSound": { + "offset": 2112, + "type_name": "CUtlSymbolLarge" + }, + "m_szDisplayText": { + "offset": 2392, + "type_name": "CUtlSymbolLarge" + }, + "m_usable": { + "offset": 2388, + "type_name": "bool" + } }, "metadata": [ { @@ -888,20 +1437,62 @@ }, "CBaseCSGrenade": { "fields": { - "m_bIsHeldByPlayer": 3945, - "m_bJumpThrow": 3947, - "m_bJustPulledPin": 3972, - "m_bPinPulled": 3946, - "m_bRedraw": 3944, - "m_bThrowAnimating": 3948, - "m_fDropTime": 3964, - "m_fPinPullTime": 3968, - "m_fThrowTime": 3952, - "m_flNextHoldFrac": 3980, - "m_flThrowStrength": 3956, - "m_flThrowStrengthApproach": 3960, - "m_hSwitchToWeaponAfterThrow": 3984, - "m_nNextHoldTick": 3976 + "m_bIsHeldByPlayer": { + "offset": 3945, + "type_name": "bool" + }, + "m_bJumpThrow": { + "offset": 3947, + "type_name": "bool" + }, + "m_bJustPulledPin": { + "offset": 3972, + "type_name": "bool" + }, + "m_bPinPulled": { + "offset": 3946, + "type_name": "bool" + }, + "m_bRedraw": { + "offset": 3944, + "type_name": "bool" + }, + "m_bThrowAnimating": { + "offset": 3948, + "type_name": "bool" + }, + "m_fDropTime": { + "offset": 3964, + "type_name": "GameTime_t" + }, + "m_fPinPullTime": { + "offset": 3968, + "type_name": "GameTime_t" + }, + "m_fThrowTime": { + "offset": 3952, + "type_name": "GameTime_t" + }, + "m_flNextHoldFrac": { + "offset": 3980, + "type_name": "float32" + }, + "m_flThrowStrength": { + "offset": 3956, + "type_name": "float32" + }, + "m_flThrowStrengthApproach": { + "offset": 3960, + "type_name": "float32" + }, + "m_hSwitchToWeaponAfterThrow": { + "offset": 3984, + "type_name": "CHandle" + }, + "m_nNextHoldTick": { + "offset": 3976, + "type_name": "GameTick_t" + } }, "metadata": [ { @@ -979,22 +1570,70 @@ }, "CBaseCSGrenadeProjectile": { "fields": { - "m_bDetonationRecorded": 2845, - "m_bHasEverHitEnemy": 2892, - "m_flLastBounceSoundTime": 2860, - "m_flSpawnTime": 2840, - "m_nBounces": 2808, - "m_nExplodeEffectIndex": 2816, - "m_nExplodeEffectTickBegin": 2824, - "m_nItemIndex": 2846, - "m_nTicksAtZeroVelocity": 2888, - "m_unOGSExtraFlags": 2844, - "m_vInitialPosition": 2784, - "m_vInitialVelocity": 2796, - "m_vecExplodeEffectOrigin": 2828, - "m_vecGrenadeSpin": 2864, - "m_vecLastHitSurfaceNormal": 2876, - "m_vecOriginalSpawnLocation": 2848 + "m_bDetonationRecorded": { + "offset": 2845, + "type_name": "bool" + }, + "m_bHasEverHitEnemy": { + "offset": 2892, + "type_name": "bool" + }, + "m_flLastBounceSoundTime": { + "offset": 2860, + "type_name": "GameTime_t" + }, + "m_flSpawnTime": { + "offset": 2840, + "type_name": "GameTime_t" + }, + "m_nBounces": { + "offset": 2808, + "type_name": "int32" + }, + "m_nExplodeEffectIndex": { + "offset": 2816, + "type_name": "CStrongHandle" + }, + "m_nExplodeEffectTickBegin": { + "offset": 2824, + "type_name": "int32" + }, + "m_nItemIndex": { + "offset": 2846, + "type_name": "uint16" + }, + "m_nTicksAtZeroVelocity": { + "offset": 2888, + "type_name": "int32" + }, + "m_unOGSExtraFlags": { + "offset": 2844, + "type_name": "uint8" + }, + "m_vInitialPosition": { + "offset": 2784, + "type_name": "Vector" + }, + "m_vInitialVelocity": { + "offset": 2796, + "type_name": "Vector" + }, + "m_vecExplodeEffectOrigin": { + "offset": 2828, + "type_name": "Vector" + }, + "m_vecGrenadeSpin": { + "offset": 2864, + "type_name": "RotationVector" + }, + "m_vecLastHitSurfaceNormal": { + "offset": 2876, + "type_name": "Vector" + }, + "m_vecOriginalSpawnLocation": { + "offset": 2848, + "type_name": "Vector" + } }, "metadata": [ { @@ -1032,20 +1671,62 @@ }, "CBaseClientUIEntity": { "fields": { - "m_CustomOutput0": 1968, - "m_CustomOutput1": 2008, - "m_CustomOutput2": 2048, - "m_CustomOutput3": 2088, - "m_CustomOutput4": 2128, - "m_CustomOutput5": 2168, - "m_CustomOutput6": 2208, - "m_CustomOutput7": 2248, - "m_CustomOutput8": 2288, - "m_CustomOutput9": 2328, - "m_DialogXMLName": 1944, - "m_PanelClassName": 1952, - "m_PanelID": 1960, - "m_bEnabled": 1936 + "m_CustomOutput0": { + "offset": 1968, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput1": { + "offset": 2008, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput2": { + "offset": 2048, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput3": { + "offset": 2088, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput4": { + "offset": 2128, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput5": { + "offset": 2168, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput6": { + "offset": 2208, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput7": { + "offset": 2248, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput8": { + "offset": 2288, + "type_name": "CEntityIOOutput" + }, + "m_CustomOutput9": { + "offset": 2328, + "type_name": "CEntityIOOutput" + }, + "m_DialogXMLName": { + "offset": 1944, + "type_name": "CUtlSymbolLarge" + }, + "m_PanelClassName": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + }, + "m_PanelID": { + "offset": 1960, + "type_name": "CUtlSymbolLarge" + }, + "m_bEnabled": { + "offset": 1936, + "type_name": "bool" + } }, "metadata": [ { @@ -1073,15 +1754,42 @@ }, "CBaseCombatCharacter": { "fields": { - "m_bApplyStressDamage": 2652, - "m_bForceServerRagdoll": 2616, - "m_eHull": 2744, - "m_hMyWearables": 2624, - "m_iDamageCount": 2720, - "m_impactEnergyScale": 2648, - "m_nNavHullIdx": 2748, - "m_pVecRelationships": 2728, - "m_strRelationships": 2736 + "m_bApplyStressDamage": { + "offset": 2652, + "type_name": "bool" + }, + "m_bForceServerRagdoll": { + "offset": 2616, + "type_name": "bool" + }, + "m_eHull": { + "offset": 2744, + "type_name": "Hull_t" + }, + "m_hMyWearables": { + "offset": 2624, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_iDamageCount": { + "offset": 2720, + "type_name": "int32" + }, + "m_impactEnergyScale": { + "offset": 2648, + "type_name": "float32" + }, + "m_nNavHullIdx": { + "offset": 2748, + "type_name": "uint32" + }, + "m_pVecRelationships": { + "offset": 2728, + "type_name": "CUtlVector*" + }, + "m_strRelationships": { + "offset": 2736, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -1098,40 +1806,124 @@ }, "CBaseDMStart": { "fields": { - "m_Master": 1248 + "m_Master": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CBaseDoor": { "fields": { - "m_ChainTarget": 2184, - "m_NoiseArrived": 2160, - "m_NoiseArrivedClosed": 2176, - "m_NoiseMoving": 2152, - "m_NoiseMovingClosed": 2168, - "m_OnBlockedClosing": 2192, - "m_OnBlockedOpening": 2232, - "m_OnClose": 2432, - "m_OnFullyClosed": 2352, - "m_OnFullyOpen": 2392, - "m_OnLockedUse": 2512, - "m_OnOpen": 2472, - "m_OnUnblockedClosing": 2272, - "m_OnUnblockedOpening": 2312, - "m_angMoveEntitySpace": 2080, - "m_bCreateNavObstacle": 2576, - "m_bDoorGroup": 2137, - "m_bForceClosed": 2136, - "m_bIgnoreDebris": 2139, - "m_bIsUsable": 2578, - "m_bLocked": 2138, - "m_bLoopMoveSound": 2552, - "m_eSpawnPosition": 2140, - "m_flBlockDamage": 2144, - "m_isChaining": 2577, - "m_ls": 2104, - "m_vecMoveDirParentSpace": 2092 + "m_ChainTarget": { + "offset": 2184, + "type_name": "CUtlSymbolLarge" + }, + "m_NoiseArrived": { + "offset": 2160, + "type_name": "CUtlSymbolLarge" + }, + "m_NoiseArrivedClosed": { + "offset": 2176, + "type_name": "CUtlSymbolLarge" + }, + "m_NoiseMoving": { + "offset": 2152, + "type_name": "CUtlSymbolLarge" + }, + "m_NoiseMovingClosed": { + "offset": 2168, + "type_name": "CUtlSymbolLarge" + }, + "m_OnBlockedClosing": { + "offset": 2192, + "type_name": "CEntityIOOutput" + }, + "m_OnBlockedOpening": { + "offset": 2232, + "type_name": "CEntityIOOutput" + }, + "m_OnClose": { + "offset": 2432, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyClosed": { + "offset": 2352, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyOpen": { + "offset": 2392, + "type_name": "CEntityIOOutput" + }, + "m_OnLockedUse": { + "offset": 2512, + "type_name": "CEntityIOOutput" + }, + "m_OnOpen": { + "offset": 2472, + "type_name": "CEntityIOOutput" + }, + "m_OnUnblockedClosing": { + "offset": 2272, + "type_name": "CEntityIOOutput" + }, + "m_OnUnblockedOpening": { + "offset": 2312, + "type_name": "CEntityIOOutput" + }, + "m_angMoveEntitySpace": { + "offset": 2080, + "type_name": "QAngle" + }, + "m_bCreateNavObstacle": { + "offset": 2576, + "type_name": "bool" + }, + "m_bDoorGroup": { + "offset": 2137, + "type_name": "bool" + }, + "m_bForceClosed": { + "offset": 2136, + "type_name": "bool" + }, + "m_bIgnoreDebris": { + "offset": 2139, + "type_name": "bool" + }, + "m_bIsUsable": { + "offset": 2578, + "type_name": "bool" + }, + "m_bLocked": { + "offset": 2138, + "type_name": "bool" + }, + "m_bLoopMoveSound": { + "offset": 2552, + "type_name": "bool" + }, + "m_eSpawnPosition": { + "offset": 2140, + "type_name": "FuncDoorSpawnPos_t" + }, + "m_flBlockDamage": { + "offset": 2144, + "type_name": "float32" + }, + "m_isChaining": { + "offset": 2577, + "type_name": "bool" + }, + "m_ls": { + "offset": 2104, + "type_name": "locksound_t" + }, + "m_vecMoveDirParentSpace": { + "offset": 2092, + "type_name": "Vector" + } }, "metadata": [ { @@ -1144,83 +1936,314 @@ }, "CBaseEntity": { "fields": { - "m_CBodyComponent": 56, - "m_MoveCollide": 746, - "m_MoveType": 747, - "m_NetworkTransmitComponent": 64, - "m_OnKilled": 864, - "m_OnUser1": 1040, - "m_OnUser2": 1080, - "m_OnUser3": 1120, - "m_OnUser4": 1160, - "m_ResponseContexts": 648, - "m_aThinkFunctions": 576, - "m_bAnimatedEveryTick": 1032, - "m_bClientSideRagdoll": 804, - "m_bDisableLowViolence": 1033, - "m_bDisabledContextThinks": 608, - "m_bLagCompensate": 1221, - "m_bNetworkQuantizeOriginAndAngles": 1220, - "m_bRestoreInHierarchy": 751, - "m_bTakesDamage": 728, - "m_fEffects": 1000, - "m_fFlags": 904, - "m_flAnimTime": 792, - "m_flCreateTime": 800, - "m_flDamageAccumulator": 724, - "m_flElasticity": 1016, - "m_flFriction": 1012, - "m_flGravityScale": 1020, - "m_flLocalTime": 1232, - "m_flMoveDoneTime": 776, - "m_flNavIgnoreUntilTime": 1204, - "m_flOverriddenFriction": 1224, - "m_flSimulationTime": 796, - "m_flSpeed": 836, - "m_flTimeScale": 1024, - "m_flVPhysicsUpdateLocalTime": 1236, - "m_flWaterLevel": 1028, - "m_hDamageFilter": 760, - "m_hEffectEntity": 992, - "m_hGroundEntity": 1004, - "m_hOwnerEntity": 996, - "m_iCurrentThinkContext": 600, - "m_iEFlags": 1036, - "m_iGlobalname": 824, - "m_iHealth": 712, - "m_iInitialTeamNum": 1200, - "m_iMaxHealth": 716, - "m_iSentToClients": 832, - "m_iTeamNum": 820, - "m_isSteadyState": 624, - "m_iszDamageFilterName": 768, - "m_iszResponseContext": 672, - "m_lastNetworkChange": 632, - "m_lifeState": 720, - "m_nActualMoveType": 748, - "m_nBloodType": 1240, - "m_nGroundBodyIndex": 1008, - "m_nLastThinkTick": 604, - "m_nNextThinkTick": 852, - "m_nPlatformType": 744, - "m_nPushEnumCount": 980, - "m_nSimulationTick": 856, - "m_nSlimeTouch": 750, - "m_nSubclassID": 780, - "m_nTakeDamageFlags": 736, - "m_nWaterTouch": 749, - "m_nWaterType": 1034, - "m_pBlocker": 1228, - "m_pCollision": 984, - "m_sUniqueHammerID": 840, - "m_spawnflags": 848, - "m_target": 752, - "m_ubInterpolationFrame": 805, - "m_vPrevVPhysicsUpdatePos": 808, - "m_vecAbsVelocity": 908, - "m_vecAngVelocity": 1208, - "m_vecBaseVelocity": 968, - "m_vecVelocity": 920 + "m_CBodyComponent": { + "offset": 56, + "type_name": "CBodyComponent*" + }, + "m_MoveCollide": { + "offset": 746, + "type_name": "MoveCollide_t" + }, + "m_MoveType": { + "offset": 747, + "type_name": "MoveType_t" + }, + "m_NetworkTransmitComponent": { + "offset": 64, + "type_name": "CNetworkTransmitComponent" + }, + "m_OnKilled": { + "offset": 864, + "type_name": "CEntityIOOutput" + }, + "m_OnUser1": { + "offset": 1040, + "type_name": "CEntityIOOutput" + }, + "m_OnUser2": { + "offset": 1080, + "type_name": "CEntityIOOutput" + }, + "m_OnUser3": { + "offset": 1120, + "type_name": "CEntityIOOutput" + }, + "m_OnUser4": { + "offset": 1160, + "type_name": "CEntityIOOutput" + }, + "m_ResponseContexts": { + "offset": 648, + "type_name": "CUtlVector" + }, + "m_aThinkFunctions": { + "offset": 576, + "type_name": "CUtlVector" + }, + "m_bAnimatedEveryTick": { + "offset": 1032, + "type_name": "bool" + }, + "m_bClientSideRagdoll": { + "offset": 804, + "type_name": "bool" + }, + "m_bDisableLowViolence": { + "offset": 1033, + "type_name": "bool" + }, + "m_bDisabledContextThinks": { + "offset": 608, + "type_name": "bool" + }, + "m_bLagCompensate": { + "offset": 1221, + "type_name": "bool" + }, + "m_bNetworkQuantizeOriginAndAngles": { + "offset": 1220, + "type_name": "bool" + }, + "m_bRestoreInHierarchy": { + "offset": 751, + "type_name": "bool" + }, + "m_bTakesDamage": { + "offset": 728, + "type_name": "bool" + }, + "m_fEffects": { + "offset": 1000, + "type_name": "uint32" + }, + "m_fFlags": { + "offset": 904, + "type_name": "uint32" + }, + "m_flAnimTime": { + "offset": 792, + "type_name": "float32" + }, + "m_flCreateTime": { + "offset": 800, + "type_name": "GameTime_t" + }, + "m_flDamageAccumulator": { + "offset": 724, + "type_name": "float32" + }, + "m_flElasticity": { + "offset": 1016, + "type_name": "float32" + }, + "m_flFriction": { + "offset": 1012, + "type_name": "float32" + }, + "m_flGravityScale": { + "offset": 1020, + "type_name": "float32" + }, + "m_flLocalTime": { + "offset": 1232, + "type_name": "float32" + }, + "m_flMoveDoneTime": { + "offset": 776, + "type_name": "float32" + }, + "m_flNavIgnoreUntilTime": { + "offset": 1204, + "type_name": "GameTime_t" + }, + "m_flOverriddenFriction": { + "offset": 1224, + "type_name": "float32" + }, + "m_flSimulationTime": { + "offset": 796, + "type_name": "float32" + }, + "m_flSpeed": { + "offset": 836, + "type_name": "float32" + }, + "m_flTimeScale": { + "offset": 1024, + "type_name": "float32" + }, + "m_flVPhysicsUpdateLocalTime": { + "offset": 1236, + "type_name": "float32" + }, + "m_flWaterLevel": { + "offset": 1028, + "type_name": "float32" + }, + "m_hDamageFilter": { + "offset": 760, + "type_name": "CHandle" + }, + "m_hEffectEntity": { + "offset": 992, + "type_name": "CHandle" + }, + "m_hGroundEntity": { + "offset": 1004, + "type_name": "CHandle" + }, + "m_hOwnerEntity": { + "offset": 996, + "type_name": "CHandle" + }, + "m_iCurrentThinkContext": { + "offset": 600, + "type_name": "int32" + }, + "m_iEFlags": { + "offset": 1036, + "type_name": "int32" + }, + "m_iGlobalname": { + "offset": 824, + "type_name": "CUtlSymbolLarge" + }, + "m_iHealth": { + "offset": 712, + "type_name": "int32" + }, + "m_iInitialTeamNum": { + "offset": 1200, + "type_name": "int32" + }, + "m_iMaxHealth": { + "offset": 716, + "type_name": "int32" + }, + "m_iSentToClients": { + "offset": 832, + "type_name": "int32" + }, + "m_iTeamNum": { + "offset": 820, + "type_name": "uint8" + }, + "m_isSteadyState": { + "offset": 624, + "type_name": "CTypedBitVec<64>" + }, + "m_iszDamageFilterName": { + "offset": 768, + "type_name": "CUtlSymbolLarge" + }, + "m_iszResponseContext": { + "offset": 672, + "type_name": "CUtlSymbolLarge" + }, + "m_lastNetworkChange": { + "offset": 632, + "type_name": "float32" + }, + "m_lifeState": { + "offset": 720, + "type_name": "uint8" + }, + "m_nActualMoveType": { + "offset": 748, + "type_name": "MoveType_t" + }, + "m_nBloodType": { + "offset": 1240, + "type_name": "BloodType" + }, + "m_nGroundBodyIndex": { + "offset": 1008, + "type_name": "int32" + }, + "m_nLastThinkTick": { + "offset": 604, + "type_name": "GameTick_t" + }, + "m_nNextThinkTick": { + "offset": 852, + "type_name": "GameTick_t" + }, + "m_nPlatformType": { + "offset": 744, + "type_name": "EntityPlatformTypes_t" + }, + "m_nPushEnumCount": { + "offset": 980, + "type_name": "int32" + }, + "m_nSimulationTick": { + "offset": 856, + "type_name": "int32" + }, + "m_nSlimeTouch": { + "offset": 750, + "type_name": "uint8" + }, + "m_nSubclassID": { + "offset": 780, + "type_name": "CUtlStringToken" + }, + "m_nTakeDamageFlags": { + "offset": 736, + "type_name": "TakeDamageFlags_t" + }, + "m_nWaterTouch": { + "offset": 749, + "type_name": "uint8" + }, + "m_nWaterType": { + "offset": 1034, + "type_name": "uint8" + }, + "m_pBlocker": { + "offset": 1228, + "type_name": "CHandle" + }, + "m_pCollision": { + "offset": 984, + "type_name": "CCollisionProperty*" + }, + "m_sUniqueHammerID": { + "offset": 840, + "type_name": "CUtlString" + }, + "m_spawnflags": { + "offset": 848, + "type_name": "uint32" + }, + "m_target": { + "offset": 752, + "type_name": "CUtlSymbolLarge" + }, + "m_ubInterpolationFrame": { + "offset": 805, + "type_name": "uint8" + }, + "m_vPrevVPhysicsUpdatePos": { + "offset": 808, + "type_name": "Vector" + }, + "m_vecAbsVelocity": { + "offset": 908, + "type_name": "Vector" + }, + "m_vecAngVelocity": { + "offset": 1208, + "type_name": "QAngle" + }, + "m_vecBaseVelocity": { + "offset": 968, + "type_name": "Vector" + }, + "m_vecVelocity": { + "offset": 920, + "type_name": "CNetworkVelocityVector" + } }, "metadata": [ { @@ -1453,19 +2476,40 @@ }, "CBaseFilter": { "fields": { - "m_OnFail": 1296, - "m_OnPass": 1256, - "m_bNegated": 1248 + "m_OnFail": { + "offset": 1296, + "type_name": "CEntityIOOutput" + }, + "m_OnPass": { + "offset": 1256, + "type_name": "CEntityIOOutput" + }, + "m_bNegated": { + "offset": 1248, + "type_name": "bool" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CBaseFire": { "fields": { - "m_flScale": 1248, - "m_flScaleTime": 1256, - "m_flStartScale": 1252, - "m_nFlags": 1260 + "m_flScale": { + "offset": 1248, + "type_name": "float32" + }, + "m_flScaleTime": { + "offset": 1256, + "type_name": "float32" + }, + "m_flStartScale": { + "offset": 1252, + "type_name": "float32" + }, + "m_nFlags": { + "offset": 1260, + "type_name": "uint32" + } }, "metadata": [ { @@ -1493,13 +2537,34 @@ }, "CBaseFlex": { "fields": { - "m_bUpdateLayerPriorities": 2604, - "m_blinktoggle": 2508, - "m_flAllowResponsesEndTime": 2592, - "m_flLastFlexAnimationTime": 2596, - "m_flexWeight": 2472, - "m_nNextSceneEventId": 2600, - "m_vLookTargetPosition": 2496 + "m_bUpdateLayerPriorities": { + "offset": 2604, + "type_name": "bool" + }, + "m_blinktoggle": { + "offset": 2508, + "type_name": "bool" + }, + "m_flAllowResponsesEndTime": { + "offset": 2592, + "type_name": "GameTime_t" + }, + "m_flLastFlexAnimationTime": { + "offset": 2596, + "type_name": "GameTime_t" + }, + "m_flexWeight": { + "offset": 2472, + "type_name": "CNetworkUtlVectorBase" + }, + "m_nNextSceneEventId": { + "offset": 2600, + "type_name": "SceneEventId_t" + }, + "m_vLookTargetPosition": { + "offset": 2496, + "type_name": "Vector" + } }, "metadata": [ { @@ -1527,20 +2592,62 @@ }, "CBaseGrenade": { "fields": { - "m_DmgRadius": 2708, - "m_ExplosionSound": 2736, - "m_OnExplode": 2664, - "m_OnPlayerPickup": 2624, - "m_bHasWarnedAI": 2704, - "m_bIsLive": 2706, - "m_bIsSmokeGrenade": 2705, - "m_flDamage": 2720, - "m_flDetonateTime": 2712, - "m_flNextAttack": 2772, - "m_flWarnAITime": 2716, - "m_hOriginalThrower": 2776, - "m_hThrower": 2748, - "m_iszBounceSound": 2728 + "m_DmgRadius": { + "offset": 2708, + "type_name": "float32" + }, + "m_ExplosionSound": { + "offset": 2736, + "type_name": "CUtlString" + }, + "m_OnExplode": { + "offset": 2664, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerPickup": { + "offset": 2624, + "type_name": "CEntityIOOutput" + }, + "m_bHasWarnedAI": { + "offset": 2704, + "type_name": "bool" + }, + "m_bIsLive": { + "offset": 2706, + "type_name": "bool" + }, + "m_bIsSmokeGrenade": { + "offset": 2705, + "type_name": "bool" + }, + "m_flDamage": { + "offset": 2720, + "type_name": "float32" + }, + "m_flDetonateTime": { + "offset": 2712, + "type_name": "GameTime_t" + }, + "m_flNextAttack": { + "offset": 2772, + "type_name": "GameTime_t" + }, + "m_flWarnAITime": { + "offset": 2716, + "type_name": "float32" + }, + "m_hOriginalThrower": { + "offset": 2776, + "type_name": "CHandle" + }, + "m_hThrower": { + "offset": 2748, + "type_name": "CHandle" + }, + "m_iszBounceSound": { + "offset": 2728, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -1621,39 +2728,138 @@ }, "CBaseModelEntity": { "fields": { - "m_CHitboxComponent": 1256, - "m_CRenderComponent": 1248, - "m_Collision": 1536, - "m_ConfigEntitiesToPropagateMaterialDecalsTo": 1864, - "m_Glow": 1712, - "m_LastHitGroup": 1360, - "m_OnIgnite": 1368, - "m_bAllowFadeInView": 1410, - "m_bNoInterpolate": 1529, - "m_bRenderToCubemaps": 1528, - "m_clrRender": 1440, - "m_fadeMaxDist": 1808, - "m_fadeMinDist": 1804, - "m_flDecalHealBloodRate": 1852, - "m_flDecalHealHeightRate": 1856, - "m_flDissolveStartTime": 1364, - "m_flFadeScale": 1812, - "m_flGlowBackfaceMult": 1800, - "m_flShadowStrength": 1816, - "m_nAddDecal": 1824, - "m_nDestructiblePartInitialStateDestructed0": 1296, - "m_nDestructiblePartInitialStateDestructed1": 1300, - "m_nDestructiblePartInitialStateDestructed2": 1304, - "m_nDestructiblePartInitialStateDestructed3": 1308, - "m_nDestructiblePartInitialStateDestructed4": 1312, - "m_nLastHitDestructiblePartIndex": 1316, - "m_nObjectCulling": 1820, - "m_nRenderFX": 1409, - "m_nRenderMode": 1408, - "m_vDecalForwardAxis": 1840, - "m_vDecalPosition": 1828, - "m_vecRenderAttributes": 1448, - "m_vecViewOffset": 1888 + "m_CHitboxComponent": { + "offset": 1256, + "type_name": "CHitboxComponent" + }, + "m_CRenderComponent": { + "offset": 1248, + "type_name": "CRenderComponent*" + }, + "m_Collision": { + "offset": 1536, + "type_name": "CCollisionProperty" + }, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": { + "offset": 1864, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_Glow": { + "offset": 1712, + "type_name": "CGlowProperty" + }, + "m_LastHitGroup": { + "offset": 1360, + "type_name": "HitGroup_t" + }, + "m_OnIgnite": { + "offset": 1368, + "type_name": "CEntityIOOutput" + }, + "m_bAllowFadeInView": { + "offset": 1410, + "type_name": "bool" + }, + "m_bNoInterpolate": { + "offset": 1529, + "type_name": "bool" + }, + "m_bRenderToCubemaps": { + "offset": 1528, + "type_name": "bool" + }, + "m_clrRender": { + "offset": 1440, + "type_name": "Color" + }, + "m_fadeMaxDist": { + "offset": 1808, + "type_name": "float32" + }, + "m_fadeMinDist": { + "offset": 1804, + "type_name": "float32" + }, + "m_flDecalHealBloodRate": { + "offset": 1852, + "type_name": "float32" + }, + "m_flDecalHealHeightRate": { + "offset": 1856, + "type_name": "float32" + }, + "m_flDissolveStartTime": { + "offset": 1364, + "type_name": "GameTime_t" + }, + "m_flFadeScale": { + "offset": 1812, + "type_name": "float32" + }, + "m_flGlowBackfaceMult": { + "offset": 1800, + "type_name": "float32" + }, + "m_flShadowStrength": { + "offset": 1816, + "type_name": "float32" + }, + "m_nAddDecal": { + "offset": 1824, + "type_name": "int32" + }, + "m_nDestructiblePartInitialStateDestructed0": { + "offset": 1296, + "type_name": "HitGroup_t" + }, + "m_nDestructiblePartInitialStateDestructed1": { + "offset": 1300, + "type_name": "HitGroup_t" + }, + "m_nDestructiblePartInitialStateDestructed2": { + "offset": 1304, + "type_name": "HitGroup_t" + }, + "m_nDestructiblePartInitialStateDestructed3": { + "offset": 1308, + "type_name": "HitGroup_t" + }, + "m_nDestructiblePartInitialStateDestructed4": { + "offset": 1312, + "type_name": "HitGroup_t" + }, + "m_nLastHitDestructiblePartIndex": { + "offset": 1316, + "type_name": "int32" + }, + "m_nObjectCulling": { + "offset": 1820, + "type_name": "uint8" + }, + "m_nRenderFX": { + "offset": 1409, + "type_name": "RenderFx_t" + }, + "m_nRenderMode": { + "offset": 1408, + "type_name": "RenderMode_t" + }, + "m_vDecalForwardAxis": { + "offset": 1840, + "type_name": "Vector" + }, + "m_vDecalPosition": { + "offset": 1828, + "type_name": "Vector" + }, + "m_vecRenderAttributes": { + "offset": 1448, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_vecViewOffset": { + "offset": 1888, + "type_name": "CNetworkViewOffsetVector" + } }, "metadata": [ { @@ -1776,57 +2982,174 @@ }, "CBaseMoveBehavior": { "fields": { - "m_flAnimEndTime": 1356, - "m_flAnimStartTime": 1352, - "m_flAverageSpeedAcrossFrame": 1360, - "m_flTimeIntoFrame": 1400, - "m_iDirection": 1404, - "m_iPositionInterpolator": 1344, - "m_iRotationInterpolator": 1348, - "m_pCurrentKeyFrame": 1368, - "m_pPostKeyFrame": 1392, - "m_pPreKeyFrame": 1384, - "m_pTargetKeyFrame": 1376 + "m_flAnimEndTime": { + "offset": 1356, + "type_name": "float32" + }, + "m_flAnimStartTime": { + "offset": 1352, + "type_name": "float32" + }, + "m_flAverageSpeedAcrossFrame": { + "offset": 1360, + "type_name": "float32" + }, + "m_flTimeIntoFrame": { + "offset": 1400, + "type_name": "float32" + }, + "m_iDirection": { + "offset": 1404, + "type_name": "int32" + }, + "m_iPositionInterpolator": { + "offset": 1344, + "type_name": "int32" + }, + "m_iRotationInterpolator": { + "offset": 1348, + "type_name": "int32" + }, + "m_pCurrentKeyFrame": { + "offset": 1368, + "type_name": "CPathKeyFrame*" + }, + "m_pPostKeyFrame": { + "offset": 1392, + "type_name": "CPathKeyFrame*" + }, + "m_pPreKeyFrame": { + "offset": 1384, + "type_name": "CPathKeyFrame*" + }, + "m_pTargetKeyFrame": { + "offset": 1376, + "type_name": "CPathKeyFrame*" + } }, "metadata": [], "parent": "CPathKeyFrame" }, "CBasePlatTrain": { "fields": { - "m_NoiseArrived": 2072, - "m_NoiseMoving": 2064, - "m_flTLength": 2096, - "m_flTWidth": 2092, - "m_volume": 2088 + "m_NoiseArrived": { + "offset": 2072, + "type_name": "CUtlSymbolLarge" + }, + "m_NoiseMoving": { + "offset": 2064, + "type_name": "CUtlSymbolLarge" + }, + "m_flTLength": { + "offset": 2096, + "type_name": "float32" + }, + "m_flTWidth": { + "offset": 2092, + "type_name": "float32" + }, + "m_volume": { + "offset": 2088, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseToggle" }, "CBasePlayerController": { "fields": { - "m_bGamePaused": 1509, - "m_bHasAnySteadyStateEnts": 1840, - "m_bIsHLTV": 1352, - "m_bIsLowViolence": 1508, - "m_bKnownTeamMismatch": 1316, - "m_bLagCompensation": 1500, - "m_bPredict": 1501, - "m_fLerpTime": 1496, - "m_flLastEntitySteadyState": 1832, - "m_flLastPlayerTalkTime": 1828, - "m_hPawn": 1312, - "m_hSplitOwner": 1324, - "m_hSplitScreenPlayers": 1328, - "m_iConnected": 1356, - "m_iDesiredFOV": 1864, - "m_iIgnoreGlobalChat": 1824, - "m_iszPlayerName": 1360, - "m_nAvailableEntitySteadyState": 1836, - "m_nInButtonsWhichAreToggles": 1256, - "m_nSplitScreenSlot": 1320, - "m_nTickBase": 1264, - "m_steamID": 1856, - "m_szNetworkIDString": 1488 + "m_bGamePaused": { + "offset": 1509, + "type_name": "bool" + }, + "m_bHasAnySteadyStateEnts": { + "offset": 1840, + "type_name": "bool" + }, + "m_bIsHLTV": { + "offset": 1352, + "type_name": "bool" + }, + "m_bIsLowViolence": { + "offset": 1508, + "type_name": "bool" + }, + "m_bKnownTeamMismatch": { + "offset": 1316, + "type_name": "bool" + }, + "m_bLagCompensation": { + "offset": 1500, + "type_name": "bool" + }, + "m_bPredict": { + "offset": 1501, + "type_name": "bool" + }, + "m_fLerpTime": { + "offset": 1496, + "type_name": "float32" + }, + "m_flLastEntitySteadyState": { + "offset": 1832, + "type_name": "float32" + }, + "m_flLastPlayerTalkTime": { + "offset": 1828, + "type_name": "float32" + }, + "m_hPawn": { + "offset": 1312, + "type_name": "CHandle" + }, + "m_hSplitOwner": { + "offset": 1324, + "type_name": "CHandle" + }, + "m_hSplitScreenPlayers": { + "offset": 1328, + "type_name": "CUtlVector>" + }, + "m_iConnected": { + "offset": 1356, + "type_name": "PlayerConnectedState" + }, + "m_iDesiredFOV": { + "offset": 1864, + "type_name": "uint32" + }, + "m_iIgnoreGlobalChat": { + "offset": 1824, + "type_name": "ChatIgnoreType_t" + }, + "m_iszPlayerName": { + "offset": 1360, + "type_name": "char[128]" + }, + "m_nAvailableEntitySteadyState": { + "offset": 1836, + "type_name": "int32" + }, + "m_nInButtonsWhichAreToggles": { + "offset": 1256, + "type_name": "uint64" + }, + "m_nSplitScreenSlot": { + "offset": 1320, + "type_name": "CSplitScreenSlot" + }, + "m_nTickBase": { + "offset": 1264, + "type_name": "uint32" + }, + "m_steamID": { + "offset": 1856, + "type_name": "uint64" + }, + "m_szNetworkIDString": { + "offset": 1488, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -1919,31 +3242,106 @@ }, "CBasePlayerPawn": { "fields": { - "m_ServerViewAngleChanges": 2832, - "m_fHltvReplayDelay": 3120, - "m_fHltvReplayEnd": 3124, - "m_fInitHUD": 3100, - "m_fNextSuicideTime": 3096, - "m_fTimeLastHurt": 3088, - "m_flDeathTime": 3092, - "m_hController": 3112, - "m_iHideHUD": 2940, - "m_iHltvReplayEntity": 3128, - "m_nHighestGeneratedServerViewAngleChangeIndex": 2912, - "m_pAutoaimServices": 2768, - "m_pCameraServices": 2808, - "m_pExpresser": 3104, - "m_pFlashlightServices": 2800, - "m_pItemServices": 2760, - "m_pMovementServices": 2816, - "m_pObserverServices": 2776, - "m_pUseServices": 2792, - "m_pWaterServices": 2784, - "m_pWeaponServices": 2752, - "m_skybox3d": 2944, - "m_sndOpvarLatchData": 3136, - "v_angle": 2916, - "v_anglePrevious": 2928 + "m_ServerViewAngleChanges": { + "offset": 2832, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_fHltvReplayDelay": { + "offset": 3120, + "type_name": "float32" + }, + "m_fHltvReplayEnd": { + "offset": 3124, + "type_name": "float32" + }, + "m_fInitHUD": { + "offset": 3100, + "type_name": "bool" + }, + "m_fNextSuicideTime": { + "offset": 3096, + "type_name": "GameTime_t" + }, + "m_fTimeLastHurt": { + "offset": 3088, + "type_name": "GameTime_t" + }, + "m_flDeathTime": { + "offset": 3092, + "type_name": "GameTime_t" + }, + "m_hController": { + "offset": 3112, + "type_name": "CHandle" + }, + "m_iHideHUD": { + "offset": 2940, + "type_name": "uint32" + }, + "m_iHltvReplayEntity": { + "offset": 3128, + "type_name": "CEntityIndex" + }, + "m_nHighestGeneratedServerViewAngleChangeIndex": { + "offset": 2912, + "type_name": "uint32" + }, + "m_pAutoaimServices": { + "offset": 2768, + "type_name": "CPlayer_AutoaimServices*" + }, + "m_pCameraServices": { + "offset": 2808, + "type_name": "CPlayer_CameraServices*" + }, + "m_pExpresser": { + "offset": 3104, + "type_name": "CAI_Expresser*" + }, + "m_pFlashlightServices": { + "offset": 2800, + "type_name": "CPlayer_FlashlightServices*" + }, + "m_pItemServices": { + "offset": 2760, + "type_name": "CPlayer_ItemServices*" + }, + "m_pMovementServices": { + "offset": 2816, + "type_name": "CPlayer_MovementServices*" + }, + "m_pObserverServices": { + "offset": 2776, + "type_name": "CPlayer_ObserverServices*" + }, + "m_pUseServices": { + "offset": 2792, + "type_name": "CPlayer_UseServices*" + }, + "m_pWaterServices": { + "offset": 2784, + "type_name": "CPlayer_WaterServices*" + }, + "m_pWeaponServices": { + "offset": 2752, + "type_name": "CPlayer_WeaponServices*" + }, + "m_skybox3d": { + "offset": 2944, + "type_name": "sky3dparams_t" + }, + "m_sndOpvarLatchData": { + "offset": 3136, + "type_name": "CUtlVector" + }, + "v_angle": { + "offset": 2916, + "type_name": "QAngle" + }, + "v_anglePrevious": { + "offset": 2928, + "type_name": "QAngle" + } }, "metadata": [ { @@ -2097,20 +3495,62 @@ }, "CBasePlayerVData": { "fields": { - "m_flArmDamageMultiplier": 312, - "m_flChestDamageMultiplier": 280, - "m_flCrouchTime": 372, - "m_flDrowningDamageInterval": 348, - "m_flHeadDamageMultiplier": 264, - "m_flHoldBreathTime": 344, - "m_flLegDamageMultiplier": 328, - "m_flStomachDamageMultiplier": 296, - "m_flUseAngleTolerance": 368, - "m_flUseRange": 364, - "m_nDrowningDamageInitial": 352, - "m_nDrowningDamageMax": 356, - "m_nWaterSpeed": 360, - "m_sModelName": 40 + "m_flArmDamageMultiplier": { + "offset": 312, + "type_name": "CSkillFloat" + }, + "m_flChestDamageMultiplier": { + "offset": 280, + "type_name": "CSkillFloat" + }, + "m_flCrouchTime": { + "offset": 372, + "type_name": "float32" + }, + "m_flDrowningDamageInterval": { + "offset": 348, + "type_name": "float32" + }, + "m_flHeadDamageMultiplier": { + "offset": 264, + "type_name": "CSkillFloat" + }, + "m_flHoldBreathTime": { + "offset": 344, + "type_name": "float32" + }, + "m_flLegDamageMultiplier": { + "offset": 328, + "type_name": "CSkillFloat" + }, + "m_flStomachDamageMultiplier": { + "offset": 296, + "type_name": "CSkillFloat" + }, + "m_flUseAngleTolerance": { + "offset": 368, + "type_name": "float32" + }, + "m_flUseRange": { + "offset": 364, + "type_name": "float32" + }, + "m_nDrowningDamageInitial": { + "offset": 352, + "type_name": "int32" + }, + "m_nDrowningDamageMax": { + "offset": 356, + "type_name": "int32" + }, + "m_nWaterSpeed": { + "offset": 360, + "type_name": "int32" + }, + "m_sModelName": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -2122,14 +3562,38 @@ }, "CBasePlayerWeapon": { "fields": { - "m_OnPlayerUse": 3408, - "m_flNextPrimaryAttackTickRatio": 3380, - "m_flNextSecondaryAttackTickRatio": 3388, - "m_iClip1": 3392, - "m_iClip2": 3396, - "m_nNextPrimaryAttackTick": 3376, - "m_nNextSecondaryAttackTick": 3384, - "m_pReserveAmmo": 3400 + "m_OnPlayerUse": { + "offset": 3408, + "type_name": "CEntityIOOutput" + }, + "m_flNextPrimaryAttackTickRatio": { + "offset": 3380, + "type_name": "float32" + }, + "m_flNextSecondaryAttackTickRatio": { + "offset": 3388, + "type_name": "float32" + }, + "m_iClip1": { + "offset": 3392, + "type_name": "int32" + }, + "m_iClip2": { + "offset": 3396, + "type_name": "int32" + }, + "m_nNextPrimaryAttackTick": { + "offset": 3376, + "type_name": "GameTick_t" + }, + "m_nNextSecondaryAttackTick": { + "offset": 3384, + "type_name": "GameTick_t" + }, + "m_pReserveAmmo": { + "offset": 3400, + "type_name": "int32[2]" + } }, "metadata": [ { @@ -2200,28 +3664,94 @@ }, "CBasePlayerWeaponVData": { "fields": { - "m_aShootSounds": 800, - "m_bAllowFlipping": 489, - "m_bAutoSwitchFrom": 781, - "m_bAutoSwitchTo": 780, - "m_bBuiltRightHanded": 488, - "m_bLinkedCooldowns": 752, - "m_bReserveAmmoAsClips": 772, - "m_iDefaultClip1": 764, - "m_iDefaultClip2": 768, - "m_iFlags": 753, - "m_iMaxClip1": 756, - "m_iMaxClip2": 760, - "m_iPosition": 792, - "m_iRumbleEffect": 784, - "m_iSlot": 788, - "m_iWeight": 776, - "m_nPrimaryAmmoType": 754, - "m_nSecondaryAmmoType": 755, - "m_sMuzzleAttachment": 496, - "m_sToolsOnlyOwnerModelName": 264, - "m_szMuzzleFlashParticle": 528, - "m_szWorldModel": 40 + "m_aShootSounds": { + "offset": 800, + "type_name": "CUtlOrderedMap" + }, + "m_bAllowFlipping": { + "offset": 489, + "type_name": "bool" + }, + "m_bAutoSwitchFrom": { + "offset": 781, + "type_name": "bool" + }, + "m_bAutoSwitchTo": { + "offset": 780, + "type_name": "bool" + }, + "m_bBuiltRightHanded": { + "offset": 488, + "type_name": "bool" + }, + "m_bLinkedCooldowns": { + "offset": 752, + "type_name": "bool" + }, + "m_bReserveAmmoAsClips": { + "offset": 772, + "type_name": "bool" + }, + "m_iDefaultClip1": { + "offset": 764, + "type_name": "int32" + }, + "m_iDefaultClip2": { + "offset": 768, + "type_name": "int32" + }, + "m_iFlags": { + "offset": 753, + "type_name": "ItemFlagTypes_t" + }, + "m_iMaxClip1": { + "offset": 756, + "type_name": "int32" + }, + "m_iMaxClip2": { + "offset": 760, + "type_name": "int32" + }, + "m_iPosition": { + "offset": 792, + "type_name": "int32" + }, + "m_iRumbleEffect": { + "offset": 784, + "type_name": "RumbleEffect_t" + }, + "m_iSlot": { + "offset": 788, + "type_name": "int32" + }, + "m_iWeight": { + "offset": 776, + "type_name": "int32" + }, + "m_nPrimaryAmmoType": { + "offset": 754, + "type_name": "AmmoIndex_t" + }, + "m_nSecondaryAmmoType": { + "offset": 755, + "type_name": "AmmoIndex_t" + }, + "m_sMuzzleAttachment": { + "offset": 496, + "type_name": "CAttachmentNameSymbolWithStorage" + }, + "m_sToolsOnlyOwnerModelName": { + "offset": 264, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashParticle": { + "offset": 528, + "type_name": "CResourceNameTyped>" + }, + "m_szWorldModel": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -2233,53 +3763,176 @@ }, "CBaseProp": { "fields": { - "m_bConformToCollisionBounds": 2480, - "m_bModelOverrodeBlockLOS": 2472, - "m_iShapeType": 2476, - "m_mPreferredCatchTransform": 2484 + "m_bConformToCollisionBounds": { + "offset": 2480, + "type_name": "bool" + }, + "m_bModelOverrodeBlockLOS": { + "offset": 2472, + "type_name": "bool" + }, + "m_iShapeType": { + "offset": 2476, + "type_name": "int32" + }, + "m_mPreferredCatchTransform": { + "offset": 2484, + "type_name": "matrix3x4_t" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "CBasePropDoor": { "fields": { - "m_OnAjarOpen": 3776, - "m_OnBlockedClosing": 3416, - "m_OnBlockedOpening": 3456, - "m_OnClose": 3656, - "m_OnFullyClosed": 3576, - "m_OnFullyOpen": 3616, - "m_OnLockedUse": 3736, - "m_OnOpen": 3696, - "m_OnUnblockedClosing": 3496, - "m_OnUnblockedOpening": 3536, - "m_SlaveName": 3400, - "m_SoundClose": 3336, - "m_SoundJiggle": 3376, - "m_SoundLatch": 3360, - "m_SoundLock": 3344, - "m_SoundLockedAnim": 3384, - "m_SoundMoving": 3320, - "m_SoundOpen": 3328, - "m_SoundPound": 3368, - "m_SoundUnlock": 3352, - "m_bFirstBlocked": 3252, - "m_bForceClosed": 3288, - "m_bLocked": 3220, - "m_bNeedsHardware": 3212, - "m_closedAngles": 3236, - "m_closedPosition": 3224, - "m_eDoorState": 3216, - "m_flAutoReturnDelay": 3176, - "m_hActivator": 3304, - "m_hBlocker": 3248, - "m_hDoorList": 3184, - "m_hMaster": 3408, - "m_ls": 3256, - "m_nHardwareType": 3208, - "m_nPhysicsMaterial": 3396, - "m_numCloseAttempts": 3392, - "m_vecLatchWorldPosition": 3292 + "m_OnAjarOpen": { + "offset": 3776, + "type_name": "CEntityIOOutput" + }, + "m_OnBlockedClosing": { + "offset": 3416, + "type_name": "CEntityIOOutput" + }, + "m_OnBlockedOpening": { + "offset": 3456, + "type_name": "CEntityIOOutput" + }, + "m_OnClose": { + "offset": 3656, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyClosed": { + "offset": 3576, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyOpen": { + "offset": 3616, + "type_name": "CEntityIOOutput" + }, + "m_OnLockedUse": { + "offset": 3736, + "type_name": "CEntityIOOutput" + }, + "m_OnOpen": { + "offset": 3696, + "type_name": "CEntityIOOutput" + }, + "m_OnUnblockedClosing": { + "offset": 3496, + "type_name": "CEntityIOOutput" + }, + "m_OnUnblockedOpening": { + "offset": 3536, + "type_name": "CEntityIOOutput" + }, + "m_SlaveName": { + "offset": 3400, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundClose": { + "offset": 3336, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundJiggle": { + "offset": 3376, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundLatch": { + "offset": 3360, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundLock": { + "offset": 3344, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundLockedAnim": { + "offset": 3384, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundMoving": { + "offset": 3320, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundOpen": { + "offset": 3328, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundPound": { + "offset": 3368, + "type_name": "CUtlSymbolLarge" + }, + "m_SoundUnlock": { + "offset": 3352, + "type_name": "CUtlSymbolLarge" + }, + "m_bFirstBlocked": { + "offset": 3252, + "type_name": "bool" + }, + "m_bForceClosed": { + "offset": 3288, + "type_name": "bool" + }, + "m_bLocked": { + "offset": 3220, + "type_name": "bool" + }, + "m_bNeedsHardware": { + "offset": 3212, + "type_name": "bool" + }, + "m_closedAngles": { + "offset": 3236, + "type_name": "QAngle" + }, + "m_closedPosition": { + "offset": 3224, + "type_name": "Vector" + }, + "m_eDoorState": { + "offset": 3216, + "type_name": "DoorState_t" + }, + "m_flAutoReturnDelay": { + "offset": 3176, + "type_name": "float32" + }, + "m_hActivator": { + "offset": 3304, + "type_name": "CHandle" + }, + "m_hBlocker": { + "offset": 3248, + "type_name": "CHandle" + }, + "m_hDoorList": { + "offset": 3184, + "type_name": "CUtlVector>" + }, + "m_hMaster": { + "offset": 3408, + "type_name": "CHandle" + }, + "m_ls": { + "offset": 3256, + "type_name": "locksound_t" + }, + "m_nHardwareType": { + "offset": 3208, + "type_name": "int32" + }, + "m_nPhysicsMaterial": { + "offset": 3396, + "type_name": "CUtlStringToken" + }, + "m_numCloseAttempts": { + "offset": 3392, + "type_name": "int32" + }, + "m_vecLatchWorldPosition": { + "offset": 3292, + "type_name": "Vector" + } }, "metadata": [ { @@ -2340,40 +3993,124 @@ }, "CBaseToggle": { "fields": { - "m_bAlwaysFireBlockedOutputs": 1952, - "m_flHeight": 2016, - "m_flLip": 1948, - "m_flMoveDistance": 1940, - "m_flWait": 1944, - "m_hActivator": 2020, - "m_movementType": 2048, - "m_sMaster": 2056, - "m_toggle_state": 1936, - "m_vecAngle1": 1992, - "m_vecAngle2": 2004, - "m_vecFinalAngle": 2036, - "m_vecFinalDest": 2024, - "m_vecMoveAng": 1980, - "m_vecPosition1": 1956, - "m_vecPosition2": 1968 + "m_bAlwaysFireBlockedOutputs": { + "offset": 1952, + "type_name": "bool" + }, + "m_flHeight": { + "offset": 2016, + "type_name": "float32" + }, + "m_flLip": { + "offset": 1948, + "type_name": "float32" + }, + "m_flMoveDistance": { + "offset": 1940, + "type_name": "float32" + }, + "m_flWait": { + "offset": 1944, + "type_name": "float32" + }, + "m_hActivator": { + "offset": 2020, + "type_name": "CHandle" + }, + "m_movementType": { + "offset": 2048, + "type_name": "int32" + }, + "m_sMaster": { + "offset": 2056, + "type_name": "CUtlSymbolLarge" + }, + "m_toggle_state": { + "offset": 1936, + "type_name": "TOGGLE_STATE" + }, + "m_vecAngle1": { + "offset": 1992, + "type_name": "QAngle" + }, + "m_vecAngle2": { + "offset": 2004, + "type_name": "QAngle" + }, + "m_vecFinalAngle": { + "offset": 2036, + "type_name": "QAngle" + }, + "m_vecFinalDest": { + "offset": 2024, + "type_name": "Vector" + }, + "m_vecMoveAng": { + "offset": 1980, + "type_name": "QAngle" + }, + "m_vecPosition1": { + "offset": 1956, + "type_name": "Vector" + }, + "m_vecPosition2": { + "offset": 1968, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CBaseTrigger": { "fields": { - "m_OnEndTouch": 2168, - "m_OnEndTouchAll": 2208, - "m_OnNotTouching": 2328, - "m_OnStartTouch": 2088, - "m_OnStartTouchAll": 2128, - "m_OnTouching": 2248, - "m_OnTouchingEachEntity": 2288, - "m_bClientSidePredicted": 2392, - "m_bDisabled": 2064, - "m_hFilter": 2080, - "m_hTouchingEntities": 2368, - "m_iFilterName": 2072 + "m_OnEndTouch": { + "offset": 2168, + "type_name": "CEntityIOOutput" + }, + "m_OnEndTouchAll": { + "offset": 2208, + "type_name": "CEntityIOOutput" + }, + "m_OnNotTouching": { + "offset": 2328, + "type_name": "CEntityIOOutput" + }, + "m_OnStartTouch": { + "offset": 2088, + "type_name": "CEntityIOOutput" + }, + "m_OnStartTouchAll": { + "offset": 2128, + "type_name": "CEntityIOOutput" + }, + "m_OnTouching": { + "offset": 2248, + "type_name": "CEntityIOOutput" + }, + "m_OnTouchingEachEntity": { + "offset": 2288, + "type_name": "CEntityIOOutput" + }, + "m_bClientSidePredicted": { + "offset": 2392, + "type_name": "bool" + }, + "m_bDisabled": { + "offset": 2064, + "type_name": "bool" + }, + "m_hFilter": { + "offset": 2080, + "type_name": "CHandle" + }, + "m_hTouchingEntities": { + "offset": 2368, + "type_name": "CUtlVector>" + }, + "m_iFilterName": { + "offset": 2072, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -2395,17 +4132,50 @@ }, "CBaseViewModel": { "fields": { - "m_flAnimationStartTime": 2500, - "m_hControlPanel": 2540, - "m_hOldLayerSequence": 2528, - "m_hWeapon": 2504, - "m_nAnimationParity": 2496, - "m_nViewModelIndex": 2492, - "m_oldLayer": 2532, - "m_oldLayerStartTime": 2536, - "m_sAnimationPrefix": 2520, - "m_sVMName": 2512, - "m_vecLastFacing": 2480 + "m_flAnimationStartTime": { + "offset": 2500, + "type_name": "float32" + }, + "m_hControlPanel": { + "offset": 2540, + "type_name": "CHandle" + }, + "m_hOldLayerSequence": { + "offset": 2528, + "type_name": "HSequence" + }, + "m_hWeapon": { + "offset": 2504, + "type_name": "CHandle" + }, + "m_nAnimationParity": { + "offset": 2496, + "type_name": "uint32" + }, + "m_nViewModelIndex": { + "offset": 2492, + "type_name": "uint32" + }, + "m_oldLayer": { + "offset": 2532, + "type_name": "int32" + }, + "m_oldLayerStartTime": { + "offset": 2536, + "type_name": "float32" + }, + "m_sAnimationPrefix": { + "offset": 2520, + "type_name": "CUtlSymbolLarge" + }, + "m_sVMName": { + "offset": 2512, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLastFacing": { + "offset": 2480, + "type_name": "Vector" + } }, "metadata": [ { @@ -2494,30 +4264,102 @@ }, "CBeam": { "fields": { - "m_bTurnedOff": 2072, - "m_fAmplitude": 2052, - "m_fEndWidth": 2040, - "m_fFadeLength": 2044, - "m_fHaloScale": 2048, - "m_fSpeed": 2060, - "m_fStartFrame": 2056, - "m_fWidth": 2036, - "m_flDamage": 1948, - "m_flFireTime": 1944, - "m_flFrame": 2064, - "m_flFrameRate": 1936, - "m_flHDRColorScale": 1940, - "m_hAttachEntity": 1984, - "m_hBaseMaterial": 1960, - "m_hEndEntity": 2088, - "m_nAttachIndex": 2024, - "m_nBeamFlags": 1980, - "m_nBeamType": 1976, - "m_nClipStyle": 2068, - "m_nDissolveType": 2092, - "m_nHaloIndex": 1968, - "m_nNumBeamEnts": 1952, - "m_vecEndPos": 2076 + "m_bTurnedOff": { + "offset": 2072, + "type_name": "bool" + }, + "m_fAmplitude": { + "offset": 2052, + "type_name": "float32" + }, + "m_fEndWidth": { + "offset": 2040, + "type_name": "float32" + }, + "m_fFadeLength": { + "offset": 2044, + "type_name": "float32" + }, + "m_fHaloScale": { + "offset": 2048, + "type_name": "float32" + }, + "m_fSpeed": { + "offset": 2060, + "type_name": "float32" + }, + "m_fStartFrame": { + "offset": 2056, + "type_name": "float32" + }, + "m_fWidth": { + "offset": 2036, + "type_name": "float32" + }, + "m_flDamage": { + "offset": 1948, + "type_name": "float32" + }, + "m_flFireTime": { + "offset": 1944, + "type_name": "GameTime_t" + }, + "m_flFrame": { + "offset": 2064, + "type_name": "float32" + }, + "m_flFrameRate": { + "offset": 1936, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 1940, + "type_name": "float32" + }, + "m_hAttachEntity": { + "offset": 1984, + "type_name": "CHandle[10]" + }, + "m_hBaseMaterial": { + "offset": 1960, + "type_name": "CStrongHandle" + }, + "m_hEndEntity": { + "offset": 2088, + "type_name": "CHandle" + }, + "m_nAttachIndex": { + "offset": 2024, + "type_name": "AttachmentHandle_t[10]" + }, + "m_nBeamFlags": { + "offset": 1980, + "type_name": "uint32" + }, + "m_nBeamType": { + "offset": 1976, + "type_name": "BeamType_t" + }, + "m_nClipStyle": { + "offset": 2068, + "type_name": "BeamClipStyle_t" + }, + "m_nDissolveType": { + "offset": 2092, + "type_name": "int32" + }, + "m_nHaloIndex": { + "offset": 1968, + "type_name": "CStrongHandle" + }, + "m_nNumBeamEnts": { + "offset": 1952, + "type_name": "uint8" + }, + "m_vecEndPos": { + "offset": 2076, + "type_name": "Vector" + } }, "metadata": [ { @@ -2653,25 +4495,46 @@ }, "CBlood": { "fields": { - "m_Color": 1276, - "m_flAmount": 1272, - "m_vecSprayAngles": 1248, - "m_vecSprayDir": 1260 + "m_Color": { + "offset": 1276, + "type_name": "BloodType" + }, + "m_flAmount": { + "offset": 1272, + "type_name": "float32" + }, + "m_vecSprayAngles": { + "offset": 1248, + "type_name": "QAngle" + }, + "m_vecSprayDir": { + "offset": 1260, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CBodyComponent": { "fields": { - "__m_pChainEntity": 32, - "m_pSceneNode": 8 + "__m_pChainEntity": { + "offset": 32, + "type_name": "CNetworkVarChainer" + }, + "m_pSceneNode": { + "offset": 8, + "type_name": "CGameSceneNode*" + } }, "metadata": [], "parent": "CEntityComponent" }, "CBodyComponentBaseAnimGraph": { "fields": { - "m_animationController": 1168 + "m_animationController": { + "offset": 1168, + "type_name": "CBaseAnimGraphController" + } }, "metadata": [ { @@ -2689,7 +4552,10 @@ }, "CBodyComponentPoint": { "fields": { - "m_sceneNode": 80 + "m_sceneNode": { + "offset": 80, + "type_name": "CGameSceneNode" + } }, "metadata": [ { @@ -2702,7 +4568,10 @@ }, "CBodyComponentSkeletonInstance": { "fields": { - "m_skeletonInstance": 80 + "m_skeletonInstance": { + "offset": 80, + "type_name": "CSkeletonInstance" + } }, "metadata": [ { @@ -2715,15 +4584,42 @@ }, "CBombTarget": { "fields": { - "m_OnBombDefused": 2480, - "m_OnBombExplode": 2400, - "m_OnBombPlanted": 2440, - "m_bBombPlantedHere": 2522, - "m_bIsBombSiteB": 2520, - "m_bIsHeistBombTarget": 2521, - "m_hInstructorHint": 2536, - "m_nBombSiteDesignation": 2540, - "m_szMountTarget": 2528 + "m_OnBombDefused": { + "offset": 2480, + "type_name": "CEntityIOOutput" + }, + "m_OnBombExplode": { + "offset": 2400, + "type_name": "CEntityIOOutput" + }, + "m_OnBombPlanted": { + "offset": 2440, + "type_name": "CEntityIOOutput" + }, + "m_bBombPlantedHere": { + "offset": 2522, + "type_name": "bool" + }, + "m_bIsBombSiteB": { + "offset": 2520, + "type_name": "bool" + }, + "m_bIsHeistBombTarget": { + "offset": 2521, + "type_name": "bool" + }, + "m_hInstructorHint": { + "offset": 2536, + "type_name": "CHandle" + }, + "m_nBombSiteDesignation": { + "offset": 2540, + "type_name": "int32" + }, + "m_szMountTarget": { + "offset": 2528, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -2736,40 +4632,124 @@ }, "CBot": { "fields": { - "m_bHasSpawned": 32, - "m_buttonFlags": 208, - "m_forwardSpeed": 196, - "m_id": 36, - "m_isCrouching": 193, - "m_isRunning": 192, - "m_jumpTimestamp": 216, - "m_leftSpeed": 200, - "m_pController": 16, - "m_pPlayer": 24, - "m_postureStackIndex": 248, - "m_verticalSpeed": 204, - "m_viewForward": 220 + "m_bHasSpawned": { + "offset": 32, + "type_name": "bool" + }, + "m_buttonFlags": { + "offset": 208, + "type_name": "uint64" + }, + "m_forwardSpeed": { + "offset": 196, + "type_name": "float32" + }, + "m_id": { + "offset": 36, + "type_name": "uint32" + }, + "m_isCrouching": { + "offset": 193, + "type_name": "bool" + }, + "m_isRunning": { + "offset": 192, + "type_name": "bool" + }, + "m_jumpTimestamp": { + "offset": 216, + "type_name": "float32" + }, + "m_leftSpeed": { + "offset": 200, + "type_name": "float32" + }, + "m_pController": { + "offset": 16, + "type_name": "CCSPlayerController*" + }, + "m_pPlayer": { + "offset": 24, + "type_name": "CCSPlayerPawn*" + }, + "m_postureStackIndex": { + "offset": 248, + "type_name": "int32" + }, + "m_verticalSpeed": { + "offset": 204, + "type_name": "float32" + }, + "m_viewForward": { + "offset": 220, + "type_name": "Vector" + } }, "metadata": [], "parent": null }, "CBreakable": { "fields": { - "m_CPropDataComponent": 1944, - "m_Explosion": 2016, - "m_Material": 2008, - "m_OnBreak": 2056, - "m_OnHealthChanged": 2096, - "m_PerformanceMode": 2136, - "m_flLastPhysicsInfluenceTime": 2144, - "m_flPressureDelay": 2032, - "m_hBreaker": 2012, - "m_hPhysicsAttacker": 2140, - "m_iMinHealthDmg": 2036, - "m_impactEnergyScale": 2048, - "m_iszPropData": 2040, - "m_iszSpawnObject": 2024, - "m_nOverrideBlockLOS": 2052 + "m_CPropDataComponent": { + "offset": 1944, + "type_name": "CPropDataComponent" + }, + "m_Explosion": { + "offset": 2016, + "type_name": "Explosions" + }, + "m_Material": { + "offset": 2008, + "type_name": "Materials" + }, + "m_OnBreak": { + "offset": 2056, + "type_name": "CEntityIOOutput" + }, + "m_OnHealthChanged": { + "offset": 2096, + "type_name": "CEntityOutputTemplate" + }, + "m_PerformanceMode": { + "offset": 2136, + "type_name": "PerformanceMode_t" + }, + "m_flLastPhysicsInfluenceTime": { + "offset": 2144, + "type_name": "GameTime_t" + }, + "m_flPressureDelay": { + "offset": 2032, + "type_name": "float32" + }, + "m_hBreaker": { + "offset": 2012, + "type_name": "CHandle" + }, + "m_hPhysicsAttacker": { + "offset": 2140, + "type_name": "CHandle" + }, + "m_iMinHealthDmg": { + "offset": 2036, + "type_name": "int32" + }, + "m_impactEnergyScale": { + "offset": 2048, + "type_name": "float32" + }, + "m_iszPropData": { + "offset": 2040, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpawnObject": { + "offset": 2024, + "type_name": "CUtlSymbolLarge" + }, + "m_nOverrideBlockLOS": { + "offset": 2052, + "type_name": "EOverrideBlockLOS_t" + } }, "metadata": [ { @@ -2782,39 +4762,138 @@ }, "CBreakableProp": { "fields": { - "m_BreakableContentsType": 2780, - "m_CPropDataComponent": 2544, - "m_OnBreak": 2608, - "m_OnHealthChanged": 2648, - "m_OnTakeDamage": 2688, - "m_PerformanceMode": 2772, - "m_bHasBreakPiecesOrCommands": 2800, - "m_bOriginalBlockLOS": 2864, - "m_bUsePuntSound": 2880, - "m_explodeDamage": 2804, - "m_explodeRadius": 2808, - "m_explosionBuildupSound": 2824, - "m_explosionCustomEffect": 2832, - "m_explosionCustomSound": 2840, - "m_explosionDelay": 2816, - "m_explosionModifier": 2848, - "m_flDefBurstScale": 2752, - "m_flDefaultFadeScale": 2868, - "m_flLastPhysicsInfluenceTime": 2860, - "m_flPressureDelay": 2748, - "m_flPreventDamageBeforeTime": 2776, - "m_hBreaker": 2768, - "m_hFlareEnt": 2876, - "m_hLastAttacker": 2872, - "m_hPhysicsAttacker": 2856, - "m_iMinHealthDmg": 2732, - "m_impactEnergyScale": 2728, - "m_iszPuntSound": 2888, - "m_noGhostCollision": 2896, - "m_preferredCarryAngles": 2736, - "m_strBreakableContentsParticleOverride": 2792, - "m_strBreakableContentsPropGroupOverride": 2784, - "m_vDefBurstOffset": 2756 + "m_BreakableContentsType": { + "offset": 2780, + "type_name": "BreakableContentsType_t" + }, + "m_CPropDataComponent": { + "offset": 2544, + "type_name": "CPropDataComponent" + }, + "m_OnBreak": { + "offset": 2608, + "type_name": "CEntityIOOutput" + }, + "m_OnHealthChanged": { + "offset": 2648, + "type_name": "CEntityOutputTemplate" + }, + "m_OnTakeDamage": { + "offset": 2688, + "type_name": "CEntityIOOutput" + }, + "m_PerformanceMode": { + "offset": 2772, + "type_name": "PerformanceMode_t" + }, + "m_bHasBreakPiecesOrCommands": { + "offset": 2800, + "type_name": "bool" + }, + "m_bOriginalBlockLOS": { + "offset": 2864, + "type_name": "bool" + }, + "m_bUsePuntSound": { + "offset": 2880, + "type_name": "bool" + }, + "m_explodeDamage": { + "offset": 2804, + "type_name": "float32" + }, + "m_explodeRadius": { + "offset": 2808, + "type_name": "float32" + }, + "m_explosionBuildupSound": { + "offset": 2824, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionCustomEffect": { + "offset": 2832, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionCustomSound": { + "offset": 2840, + "type_name": "CUtlSymbolLarge" + }, + "m_explosionDelay": { + "offset": 2816, + "type_name": "float32" + }, + "m_explosionModifier": { + "offset": 2848, + "type_name": "CUtlSymbolLarge" + }, + "m_flDefBurstScale": { + "offset": 2752, + "type_name": "float32" + }, + "m_flDefaultFadeScale": { + "offset": 2868, + "type_name": "float32" + }, + "m_flLastPhysicsInfluenceTime": { + "offset": 2860, + "type_name": "GameTime_t" + }, + "m_flPressureDelay": { + "offset": 2748, + "type_name": "float32" + }, + "m_flPreventDamageBeforeTime": { + "offset": 2776, + "type_name": "GameTime_t" + }, + "m_hBreaker": { + "offset": 2768, + "type_name": "CHandle" + }, + "m_hFlareEnt": { + "offset": 2876, + "type_name": "CHandle" + }, + "m_hLastAttacker": { + "offset": 2872, + "type_name": "CHandle" + }, + "m_hPhysicsAttacker": { + "offset": 2856, + "type_name": "CHandle" + }, + "m_iMinHealthDmg": { + "offset": 2732, + "type_name": "int32" + }, + "m_impactEnergyScale": { + "offset": 2728, + "type_name": "float32" + }, + "m_iszPuntSound": { + "offset": 2888, + "type_name": "CUtlSymbolLarge" + }, + "m_noGhostCollision": { + "offset": 2896, + "type_name": "bool" + }, + "m_preferredCarryAngles": { + "offset": 2736, + "type_name": "QAngle" + }, + "m_strBreakableContentsParticleOverride": { + "offset": 2792, + "type_name": "CUtlString" + }, + "m_strBreakableContentsPropGroupOverride": { + "offset": 2784, + "type_name": "CUtlString" + }, + "m_vDefBurstOffset": { + "offset": 2756, + "type_name": "Vector" + } }, "metadata": [ { @@ -2832,116 +4911,284 @@ }, "CBtActionAim": { "fields": { - "m_AimTimer": 168, - "m_FocusIntervalTimer": 216, - "m_NextLookTarget": 156, - "m_SniperHoldTimer": 192, - "m_bAcquired": 240, - "m_bDoneAiming": 140, - "m_flLerpStartTime": 144, - "m_flNextLookTargetLerpTime": 148, - "m_flPenaltyReductionRatio": 152, - "m_flZoomCooldownTimestamp": 136, - "m_szAimReadyKey": 128, - "m_szSensorInputKey": 104 + "m_AimTimer": { + "offset": 168, + "type_name": "CountdownTimer" + }, + "m_FocusIntervalTimer": { + "offset": 216, + "type_name": "CountdownTimer" + }, + "m_NextLookTarget": { + "offset": 156, + "type_name": "QAngle" + }, + "m_SniperHoldTimer": { + "offset": 192, + "type_name": "CountdownTimer" + }, + "m_bAcquired": { + "offset": 240, + "type_name": "bool" + }, + "m_bDoneAiming": { + "offset": 140, + "type_name": "bool" + }, + "m_flLerpStartTime": { + "offset": 144, + "type_name": "float32" + }, + "m_flNextLookTargetLerpTime": { + "offset": 148, + "type_name": "float32" + }, + "m_flPenaltyReductionRatio": { + "offset": 152, + "type_name": "float32" + }, + "m_flZoomCooldownTimestamp": { + "offset": 136, + "type_name": "float32" + }, + "m_szAimReadyKey": { + "offset": 128, + "type_name": "CUtlString" + }, + "m_szSensorInputKey": { + "offset": 104, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CBtNode" }, "CBtActionCombatPositioning": { "fields": { - "m_ActionTimer": 136, - "m_bCrouching": 160, - "m_szIsAttackingKey": 128, - "m_szSensorInputKey": 104 + "m_ActionTimer": { + "offset": 136, + "type_name": "CountdownTimer" + }, + "m_bCrouching": { + "offset": 160, + "type_name": "bool" + }, + "m_szIsAttackingKey": { + "offset": 128, + "type_name": "CUtlString" + }, + "m_szSensorInputKey": { + "offset": 104, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CBtNode" }, "CBtActionMoveTo": { "fields": { - "m_CheckApproximateCornersTimer": 144, - "m_CheckHighPriorityItem": 168, - "m_RepathTimer": 192, - "m_bAutoLookAdjust": 132, - "m_bComputePath": 133, - "m_flAdditionalArrivalEpsilon2D": 220, - "m_flArrivalEpsilon": 216, - "m_flDamagingAreasPenaltyCost": 136, - "m_flHidingSpotCheckDistanceThreshold": 224, - "m_flNearestAreaDistanceThreshold": 228, - "m_szDestinationInputKey": 96, - "m_szHidingSpotInputKey": 104, - "m_szThreatInputKey": 112, - "m_vecDestination": 120 + "m_CheckApproximateCornersTimer": { + "offset": 144, + "type_name": "CountdownTimer" + }, + "m_CheckHighPriorityItem": { + "offset": 168, + "type_name": "CountdownTimer" + }, + "m_RepathTimer": { + "offset": 192, + "type_name": "CountdownTimer" + }, + "m_bAutoLookAdjust": { + "offset": 132, + "type_name": "bool" + }, + "m_bComputePath": { + "offset": 133, + "type_name": "bool" + }, + "m_flAdditionalArrivalEpsilon2D": { + "offset": 220, + "type_name": "float32" + }, + "m_flArrivalEpsilon": { + "offset": 216, + "type_name": "float32" + }, + "m_flDamagingAreasPenaltyCost": { + "offset": 136, + "type_name": "float32" + }, + "m_flHidingSpotCheckDistanceThreshold": { + "offset": 224, + "type_name": "float32" + }, + "m_flNearestAreaDistanceThreshold": { + "offset": 228, + "type_name": "float32" + }, + "m_szDestinationInputKey": { + "offset": 96, + "type_name": "CUtlString" + }, + "m_szHidingSpotInputKey": { + "offset": 104, + "type_name": "CUtlString" + }, + "m_szThreatInputKey": { + "offset": 112, + "type_name": "CUtlString" + }, + "m_vecDestination": { + "offset": 120, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBtNode" }, "CBtActionParachutePositioning": { "fields": { - "m_ActionTimer": 88 + "m_ActionTimer": { + "offset": 88, + "type_name": "CountdownTimer" + } }, "metadata": [], "parent": "CBtNode" }, "CBtNodeCondition": { "fields": { - "m_bNegated": 88 + "m_bNegated": { + "offset": 88, + "type_name": "bool" + } }, "metadata": [], "parent": "CBtNodeDecorator" }, "CBtNodeConditionInactive": { "fields": { - "m_SensorInactivityTimer": 128, - "m_flRoundStartThresholdSeconds": 120, - "m_flSensorInactivityThresholdSeconds": 124 + "m_SensorInactivityTimer": { + "offset": 128, + "type_name": "CountdownTimer" + }, + "m_flRoundStartThresholdSeconds": { + "offset": 120, + "type_name": "float32" + }, + "m_flSensorInactivityThresholdSeconds": { + "offset": 124, + "type_name": "float32" + } }, "metadata": [], "parent": "CBtNodeCondition" }, "CBubbling": { "fields": { - "m_density": 1936, - "m_frequency": 1940, - "m_state": 1944 + "m_density": { + "offset": 1936, + "type_name": "int32" + }, + "m_frequency": { + "offset": 1940, + "type_name": "int32" + }, + "m_state": { + "offset": 1944, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CBuoyancyHelper": { "fields": { - "m_flFluidDensity": 28, - "m_nFluidType": 24, - "m_vecFractionOfWheelSubmergedForWheelDrag": 80, - "m_vecFractionOfWheelSubmergedForWheelFriction": 32, - "m_vecWheelDrag": 104, - "m_vecWheelFrictionScales": 56 + "m_flFluidDensity": { + "offset": 28, + "type_name": "float32" + }, + "m_nFluidType": { + "offset": 24, + "type_name": "CUtlStringToken" + }, + "m_vecFractionOfWheelSubmergedForWheelDrag": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_vecFractionOfWheelSubmergedForWheelFriction": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_vecWheelDrag": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_vecWheelFrictionScales": { + "offset": 56, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": null }, "CBuyZone": { "fields": { - "m_LegacyTeamNum": 2400 + "m_LegacyTeamNum": { + "offset": 2400, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CC4": { "fields": { - "m_bBombPlacedAnimation": 4024, - "m_bBombPlanted": 4067, - "m_bDoValidDroppedPositionCheck": 4016, - "m_bIsPlantingViaUse": 4025, - "m_bPlayedArmingBeeps": 4060, - "m_bStartedArming": 4017, - "m_entitySpottedState": 4032, - "m_fArmedTime": 4020, - "m_nSpotRules": 4056, - "m_vecLastValidDroppedPosition": 4004, - "m_vecLastValidPlayerHeldPosition": 3992 + "m_bBombPlacedAnimation": { + "offset": 4024, + "type_name": "bool" + }, + "m_bBombPlanted": { + "offset": 4067, + "type_name": "bool" + }, + "m_bDoValidDroppedPositionCheck": { + "offset": 4016, + "type_name": "bool" + }, + "m_bIsPlantingViaUse": { + "offset": 4025, + "type_name": "bool" + }, + "m_bPlayedArmingBeeps": { + "offset": 4060, + "type_name": "bool[7]" + }, + "m_bStartedArming": { + "offset": 4017, + "type_name": "bool" + }, + "m_entitySpottedState": { + "offset": 4032, + "type_name": "EntitySpottedState_t" + }, + "m_fArmedTime": { + "offset": 4020, + "type_name": "GameTime_t" + }, + "m_nSpotRules": { + "offset": 4056, + "type_name": "int32" + }, + "m_vecLastValidDroppedPosition": { + "offset": 4004, + "type_name": "Vector" + }, + "m_vecLastValidPlayerHeldPosition": { + "offset": 3992, + "type_name": "Vector" + } }, "metadata": [ { @@ -2974,152 +5221,572 @@ }, "CCSBot": { "fields": { - "m_aimError": 24776, - "m_aimFocus": 24804, - "m_aimFocusInterval": 24808, - "m_aimFocusNextUpdate": 24812, - "m_aimGoal": 24788, - "m_alertTimer": 464, - "m_allowAutoFollowTime": 436, - "m_approachPointCount": 23584, - "m_approachPointViewPosition": 23588, - "m_areaEnteredTimestamp": 22036, - "m_attackedTimestamp": 25452, - "m_attacker": 25448, - "m_attentionInterval": 25432, - "m_avgVel": 25820, - "m_avgVelCount": 25864, - "m_avgVelIndex": 25860, - "m_avoid": 1276, - "m_avoidFriendTimer": 22064, - "m_avoidTimestamp": 1280, - "m_bAllowActive": 424, - "m_bEyeAnglesUnderPathFinderControl": 1304, - "m_bIsSleeping": 25552, - "m_bendNoisePositionValid": 23124, - "m_bentNoisePosition": 23112, - "m_blindFire": 396, - "m_bomber": 25416, - "m_burnedByFlamesTimer": 25456, - "m_checkedHidingSpotCount": 24720, - "m_closestVisibleFriend": 25424, - "m_closestVisibleHumanFriend": 25428, - "m_combatRange": 340, - "m_currentEnemyAcquireTimestamp": 24876, - "m_desiredTeam": 22984, - "m_diedLastRound": 380, - "m_enemy": 24848, - "m_enemyDeathTimestamp": 24880, - "m_enemyQueueAttendIndex": 25746, - "m_enemyQueueCount": 25745, - "m_enemyQueueIndex": 25744, - "m_equipTimer": 25480, - "m_eyePosition": 264, - "m_fireWeaponTimestamp": 25520, - "m_firstSawEnemyTimestamp": 24872, - "m_followTimestamp": 432, - "m_forwardAngle": 23136, - "m_friendDeathTimestamp": 24884, - "m_goalEntity": 1272, - "m_goalPosition": 1260, - "m_hasJoined": 22988, - "m_hasVisitedEnemySpawn": 1285, - "m_hostageEscortCount": 22976, - "m_hostageEscortCountTimestamp": 22980, - "m_hurryTimer": 440, - "m_ignoreEnemiesTimer": 24824, - "m_inhibitLookAroundTimestamp": 23140, - "m_inhibitWaitingForHostageTimer": 22992, - "m_isAimingAtEnemy": 25476, - "m_isAttacking": 1236, - "m_isAvoidingGrenade": 23656, - "m_isEnemySniperVisible": 25553, - "m_isEnemyVisible": 24852, - "m_isFollowing": 425, - "m_isFriendInTheWay": 22088, - "m_isLastEnemyDead": 24888, - "m_isOpeningDoor": 1237, - "m_isRapidFiring": 25477, - "m_isRogue": 344, - "m_isStopping": 1284, - "m_isStuck": 25747, - "m_isWaitingBehindFriend": 22120, - "m_isWaitingForHostage": 22989, - "m_lastEnemyPosition": 24856, - "m_lastOrigin": 25868, - "m_lastRadioRecievedTimestamp": 25884, - "m_lastRadioSentTimestamp": 25888, - "m_lastSawEnemyTimestamp": 24868, - "m_lastValidReactionQueueFrame": 25920, - "m_lastVictimID": 25472, - "m_leader": 428, - "m_lookAheadAngle": 23132, - "m_lookAroundStateTimestamp": 23128, - "m_lookAtDesc": 23184, - "m_lookAtSpot": 23148, - "m_lookAtSpotAngleTolerance": 23172, - "m_lookAtSpotAttack": 23177, - "m_lookAtSpotClearIfClose": 23176, - "m_lookAtSpotDuration": 23164, - "m_lookAtSpotTimestamp": 23168, - "m_lookForWeaponsOnGroundTimer": 25528, - "m_lookPitch": 24724, - "m_lookPitchVel": 24728, - "m_lookYaw": 24732, - "m_lookYawVel": 24736, - "m_mustRunTimer": 22240, - "m_name": 276, - "m_nearbyEnemyCount": 24892, - "m_nearbyFriendCount": 25420, - "m_nextCleanupCheckTimestamp": 25816, - "m_noiseBendTimer": 23088, - "m_noisePosition": 23040, - "m_noiseSource": 23064, - "m_noiseTimestamp": 23056, - "m_noiseTravelDistance": 23052, - "m_panicTimer": 512, - "m_pathIndex": 22032, - "m_pathLadderEnd": 22164, - "m_peripheralTimestamp": 23192, - "m_playerTravelDistance": 22312, - "m_politeTimer": 22096, - "m_radioPosition": 25896, - "m_radioSubject": 25892, - "m_repathTimer": 22040, - "m_rogueTimer": 352, - "m_safeTime": 384, - "m_sawEnemySniperTimer": 25560, - "m_sneakTimer": 488, - "m_spotCheckTimestamp": 23688, - "m_stateTimestamp": 1232, - "m_stillTimer": 1288, - "m_stuckJumpTimer": 25792, - "m_stuckSpot": 25752, - "m_stuckTimestamp": 25748, - "m_surpriseTimer": 400, - "m_targetSpot": 24740, - "m_targetSpotPredicted": 24764, - "m_targetSpotTime": 24800, - "m_targetSpotVelocity": 24752, - "m_taskEntity": 1244, - "m_tossGrenadeTimer": 23624, - "m_travelDistancePhase": 22568, - "m_updateTravelDistanceTimer": 22288, - "m_viewSteadyTimer": 23600, - "m_visibleEnemyParts": 24853, - "m_voiceEndTimestamp": 25908, - "m_waitForHostageTimer": 23016, - "m_waitTimer": 22264, - "m_wasSafe": 388, - "m_wiggleTimer": 25768, - "m_zoomTimer": 25496 + "m_aimError": { + "offset": 24776, + "type_name": "QAngle" + }, + "m_aimFocus": { + "offset": 24804, + "type_name": "float32" + }, + "m_aimFocusInterval": { + "offset": 24808, + "type_name": "float32" + }, + "m_aimFocusNextUpdate": { + "offset": 24812, + "type_name": "GameTime_t" + }, + "m_aimGoal": { + "offset": 24788, + "type_name": "QAngle" + }, + "m_alertTimer": { + "offset": 464, + "type_name": "CountdownTimer" + }, + "m_allowAutoFollowTime": { + "offset": 436, + "type_name": "float32" + }, + "m_approachPointCount": { + "offset": 23584, + "type_name": "uint8" + }, + "m_approachPointViewPosition": { + "offset": 23588, + "type_name": "Vector" + }, + "m_areaEnteredTimestamp": { + "offset": 22036, + "type_name": "GameTime_t" + }, + "m_attackedTimestamp": { + "offset": 25452, + "type_name": "float32" + }, + "m_attacker": { + "offset": 25448, + "type_name": "CHandle" + }, + "m_attentionInterval": { + "offset": 25432, + "type_name": "IntervalTimer" + }, + "m_avgVel": { + "offset": 25820, + "type_name": "float32[10]" + }, + "m_avgVelCount": { + "offset": 25864, + "type_name": "int32" + }, + "m_avgVelIndex": { + "offset": 25860, + "type_name": "int32" + }, + "m_avoid": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_avoidFriendTimer": { + "offset": 22064, + "type_name": "CountdownTimer" + }, + "m_avoidTimestamp": { + "offset": 1280, + "type_name": "float32" + }, + "m_bAllowActive": { + "offset": 424, + "type_name": "bool" + }, + "m_bEyeAnglesUnderPathFinderControl": { + "offset": 1304, + "type_name": "bool" + }, + "m_bIsSleeping": { + "offset": 25552, + "type_name": "bool" + }, + "m_bendNoisePositionValid": { + "offset": 23124, + "type_name": "bool" + }, + "m_bentNoisePosition": { + "offset": 23112, + "type_name": "Vector" + }, + "m_blindFire": { + "offset": 396, + "type_name": "bool" + }, + "m_bomber": { + "offset": 25416, + "type_name": "CHandle" + }, + "m_burnedByFlamesTimer": { + "offset": 25456, + "type_name": "IntervalTimer" + }, + "m_checkedHidingSpotCount": { + "offset": 24720, + "type_name": "int32" + }, + "m_closestVisibleFriend": { + "offset": 25424, + "type_name": "CHandle" + }, + "m_closestVisibleHumanFriend": { + "offset": 25428, + "type_name": "CHandle" + }, + "m_combatRange": { + "offset": 340, + "type_name": "float32" + }, + "m_currentEnemyAcquireTimestamp": { + "offset": 24876, + "type_name": "float32" + }, + "m_desiredTeam": { + "offset": 22984, + "type_name": "int32" + }, + "m_diedLastRound": { + "offset": 380, + "type_name": "bool" + }, + "m_enemy": { + "offset": 24848, + "type_name": "CHandle" + }, + "m_enemyDeathTimestamp": { + "offset": 24880, + "type_name": "float32" + }, + "m_enemyQueueAttendIndex": { + "offset": 25746, + "type_name": "uint8" + }, + "m_enemyQueueCount": { + "offset": 25745, + "type_name": "uint8" + }, + "m_enemyQueueIndex": { + "offset": 25744, + "type_name": "uint8" + }, + "m_equipTimer": { + "offset": 25480, + "type_name": "IntervalTimer" + }, + "m_eyePosition": { + "offset": 264, + "type_name": "Vector" + }, + "m_fireWeaponTimestamp": { + "offset": 25520, + "type_name": "GameTime_t" + }, + "m_firstSawEnemyTimestamp": { + "offset": 24872, + "type_name": "float32" + }, + "m_followTimestamp": { + "offset": 432, + "type_name": "float32" + }, + "m_forwardAngle": { + "offset": 23136, + "type_name": "float32" + }, + "m_friendDeathTimestamp": { + "offset": 24884, + "type_name": "float32" + }, + "m_goalEntity": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_goalPosition": { + "offset": 1260, + "type_name": "Vector" + }, + "m_hasJoined": { + "offset": 22988, + "type_name": "bool" + }, + "m_hasVisitedEnemySpawn": { + "offset": 1285, + "type_name": "bool" + }, + "m_hostageEscortCount": { + "offset": 22976, + "type_name": "uint8" + }, + "m_hostageEscortCountTimestamp": { + "offset": 22980, + "type_name": "float32" + }, + "m_hurryTimer": { + "offset": 440, + "type_name": "CountdownTimer" + }, + "m_ignoreEnemiesTimer": { + "offset": 24824, + "type_name": "CountdownTimer" + }, + "m_inhibitLookAroundTimestamp": { + "offset": 23140, + "type_name": "float32" + }, + "m_inhibitWaitingForHostageTimer": { + "offset": 22992, + "type_name": "CountdownTimer" + }, + "m_isAimingAtEnemy": { + "offset": 25476, + "type_name": "bool" + }, + "m_isAttacking": { + "offset": 1236, + "type_name": "bool" + }, + "m_isAvoidingGrenade": { + "offset": 23656, + "type_name": "CountdownTimer" + }, + "m_isEnemySniperVisible": { + "offset": 25553, + "type_name": "bool" + }, + "m_isEnemyVisible": { + "offset": 24852, + "type_name": "bool" + }, + "m_isFollowing": { + "offset": 425, + "type_name": "bool" + }, + "m_isFriendInTheWay": { + "offset": 22088, + "type_name": "bool" + }, + "m_isLastEnemyDead": { + "offset": 24888, + "type_name": "bool" + }, + "m_isOpeningDoor": { + "offset": 1237, + "type_name": "bool" + }, + "m_isRapidFiring": { + "offset": 25477, + "type_name": "bool" + }, + "m_isRogue": { + "offset": 344, + "type_name": "bool" + }, + "m_isStopping": { + "offset": 1284, + "type_name": "bool" + }, + "m_isStuck": { + "offset": 25747, + "type_name": "bool" + }, + "m_isWaitingBehindFriend": { + "offset": 22120, + "type_name": "bool" + }, + "m_isWaitingForHostage": { + "offset": 22989, + "type_name": "bool" + }, + "m_lastEnemyPosition": { + "offset": 24856, + "type_name": "Vector" + }, + "m_lastOrigin": { + "offset": 25868, + "type_name": "Vector" + }, + "m_lastRadioRecievedTimestamp": { + "offset": 25884, + "type_name": "float32" + }, + "m_lastRadioSentTimestamp": { + "offset": 25888, + "type_name": "float32" + }, + "m_lastSawEnemyTimestamp": { + "offset": 24868, + "type_name": "float32" + }, + "m_lastValidReactionQueueFrame": { + "offset": 25920, + "type_name": "int32" + }, + "m_lastVictimID": { + "offset": 25472, + "type_name": "int32" + }, + "m_leader": { + "offset": 428, + "type_name": "CHandle" + }, + "m_lookAheadAngle": { + "offset": 23132, + "type_name": "float32" + }, + "m_lookAroundStateTimestamp": { + "offset": 23128, + "type_name": "float32" + }, + "m_lookAtDesc": { + "offset": 23184, + "type_name": "char*" + }, + "m_lookAtSpot": { + "offset": 23148, + "type_name": "Vector" + }, + "m_lookAtSpotAngleTolerance": { + "offset": 23172, + "type_name": "float32" + }, + "m_lookAtSpotAttack": { + "offset": 23177, + "type_name": "bool" + }, + "m_lookAtSpotClearIfClose": { + "offset": 23176, + "type_name": "bool" + }, + "m_lookAtSpotDuration": { + "offset": 23164, + "type_name": "float32" + }, + "m_lookAtSpotTimestamp": { + "offset": 23168, + "type_name": "float32" + }, + "m_lookForWeaponsOnGroundTimer": { + "offset": 25528, + "type_name": "CountdownTimer" + }, + "m_lookPitch": { + "offset": 24724, + "type_name": "float32" + }, + "m_lookPitchVel": { + "offset": 24728, + "type_name": "float32" + }, + "m_lookYaw": { + "offset": 24732, + "type_name": "float32" + }, + "m_lookYawVel": { + "offset": 24736, + "type_name": "float32" + }, + "m_mustRunTimer": { + "offset": 22240, + "type_name": "CountdownTimer" + }, + "m_name": { + "offset": 276, + "type_name": "char[64]" + }, + "m_nearbyEnemyCount": { + "offset": 24892, + "type_name": "int32" + }, + "m_nearbyFriendCount": { + "offset": 25420, + "type_name": "int32" + }, + "m_nextCleanupCheckTimestamp": { + "offset": 25816, + "type_name": "GameTime_t" + }, + "m_noiseBendTimer": { + "offset": 23088, + "type_name": "CountdownTimer" + }, + "m_noisePosition": { + "offset": 23040, + "type_name": "Vector" + }, + "m_noiseSource": { + "offset": 23064, + "type_name": "CCSPlayerPawn*" + }, + "m_noiseTimestamp": { + "offset": 23056, + "type_name": "float32" + }, + "m_noiseTravelDistance": { + "offset": 23052, + "type_name": "float32" + }, + "m_panicTimer": { + "offset": 512, + "type_name": "CountdownTimer" + }, + "m_pathIndex": { + "offset": 22032, + "type_name": "int32" + }, + "m_pathLadderEnd": { + "offset": 22164, + "type_name": "float32" + }, + "m_peripheralTimestamp": { + "offset": 23192, + "type_name": "float32" + }, + "m_playerTravelDistance": { + "offset": 22312, + "type_name": "float32[64]" + }, + "m_politeTimer": { + "offset": 22096, + "type_name": "CountdownTimer" + }, + "m_radioPosition": { + "offset": 25896, + "type_name": "Vector" + }, + "m_radioSubject": { + "offset": 25892, + "type_name": "CHandle" + }, + "m_repathTimer": { + "offset": 22040, + "type_name": "CountdownTimer" + }, + "m_rogueTimer": { + "offset": 352, + "type_name": "CountdownTimer" + }, + "m_safeTime": { + "offset": 384, + "type_name": "float32" + }, + "m_sawEnemySniperTimer": { + "offset": 25560, + "type_name": "CountdownTimer" + }, + "m_sneakTimer": { + "offset": 488, + "type_name": "CountdownTimer" + }, + "m_spotCheckTimestamp": { + "offset": 23688, + "type_name": "float32" + }, + "m_stateTimestamp": { + "offset": 1232, + "type_name": "float32" + }, + "m_stillTimer": { + "offset": 1288, + "type_name": "IntervalTimer" + }, + "m_stuckJumpTimer": { + "offset": 25792, + "type_name": "CountdownTimer" + }, + "m_stuckSpot": { + "offset": 25752, + "type_name": "Vector" + }, + "m_stuckTimestamp": { + "offset": 25748, + "type_name": "GameTime_t" + }, + "m_surpriseTimer": { + "offset": 400, + "type_name": "CountdownTimer" + }, + "m_targetSpot": { + "offset": 24740, + "type_name": "Vector" + }, + "m_targetSpotPredicted": { + "offset": 24764, + "type_name": "Vector" + }, + "m_targetSpotTime": { + "offset": 24800, + "type_name": "GameTime_t" + }, + "m_targetSpotVelocity": { + "offset": 24752, + "type_name": "Vector" + }, + "m_taskEntity": { + "offset": 1244, + "type_name": "CHandle" + }, + "m_tossGrenadeTimer": { + "offset": 23624, + "type_name": "CountdownTimer" + }, + "m_travelDistancePhase": { + "offset": 22568, + "type_name": "uint8" + }, + "m_updateTravelDistanceTimer": { + "offset": 22288, + "type_name": "CountdownTimer" + }, + "m_viewSteadyTimer": { + "offset": 23600, + "type_name": "IntervalTimer" + }, + "m_visibleEnemyParts": { + "offset": 24853, + "type_name": "uint8" + }, + "m_voiceEndTimestamp": { + "offset": 25908, + "type_name": "float32" + }, + "m_waitForHostageTimer": { + "offset": 23016, + "type_name": "CountdownTimer" + }, + "m_waitTimer": { + "offset": 22264, + "type_name": "CountdownTimer" + }, + "m_wasSafe": { + "offset": 388, + "type_name": "bool" + }, + "m_wiggleTimer": { + "offset": 25768, + "type_name": "CountdownTimer" + }, + "m_zoomTimer": { + "offset": 25496, + "type_name": "CountdownTimer" + } }, "metadata": [], "parent": "CBot" }, "CCSGOViewModel": { "fields": { - "m_bShouldIgnoreOffsetAndAccuracy": 2544 + "m_bShouldIgnoreOffsetAndAccuracy": { + "offset": 2544, + "type_name": "bool" + } }, "metadata": [ { @@ -3147,14 +5814,38 @@ }, "CCSGO_TeamPreviewCharacterPosition": { "fields": { - "m_agentItem": 1280, - "m_glovesItem": 1912, - "m_nOrdinal": 1256, - "m_nRandom": 1252, - "m_nVariant": 1248, - "m_sWeaponName": 1264, - "m_weaponItem": 2544, - "m_xuid": 1272 + "m_agentItem": { + "offset": 1280, + "type_name": "CEconItemView" + }, + "m_glovesItem": { + "offset": 1912, + "type_name": "CEconItemView" + }, + "m_nOrdinal": { + "offset": 1256, + "type_name": "int32" + }, + "m_nRandom": { + "offset": 1252, + "type_name": "int32" + }, + "m_nVariant": { + "offset": 1248, + "type_name": "int32" + }, + "m_sWeaponName": { + "offset": 1264, + "type_name": "CUtlString" + }, + "m_weaponItem": { + "offset": 2544, + "type_name": "CEconItemView" + }, + "m_xuid": { + "offset": 1272, + "type_name": "uint64" + } }, "metadata": [ { @@ -3232,14 +5923,20 @@ }, "CCSGameModeRules": { "fields": { - "__m_pChainEntity": 8 + "__m_pChainEntity": { + "offset": 8, + "type_name": "CNetworkVarChainer" + } }, "metadata": [], "parent": null }, "CCSGameModeRules_ArmsRace": { "fields": { - "m_WeaponSequence": 48 + "m_WeaponSequence": { + "offset": 48, + "type_name": "CNetworkUtlVectorBase" + } }, "metadata": [ { @@ -3252,9 +5949,18 @@ }, "CCSGameModeRules_Deathmatch": { "fields": { - "m_flDMBonusStartTime": 48, - "m_flDMBonusTimeLength": 52, - "m_sDMBonusWeapon": 56 + "m_flDMBonusStartTime": { + "offset": 48, + "type_name": "GameTime_t" + }, + "m_flDMBonusTimeLength": { + "offset": 52, + "type_name": "float32" + }, + "m_sDMBonusWeapon": { + "offset": 56, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -3282,195 +5988,762 @@ }, "CCSGameRules": { "fields": { - "mTeamDMLastThinkTime": 3676, - "mTeamDMLastWinningTeamNumber": 3672, - "m_BtGlobalBlackboard": 5352, - "m_CTSpawnPoints": 3984, - "m_CTSpawnPointsMasterList": 3912, - "m_MatchDevice": 304, - "m_MinimapVerticalSectionHeights": 3260, - "m_RetakeRules": 5504, - "m_TeamRespawnWaveTimes": 2980, - "m_TerroristSpawnPoints": 4008, - "m_TerroristSpawnPointsMasterList": 3936, - "m_arrProhibitedItemIndices": 2380, - "m_arrSelectedHostageSpawnIndices": 3472, - "m_arrTeamUniqueKillWeaponsMatch": 5912, - "m_arrTournamentActiveCasterAccounts": 2580, - "m_bAllowWeaponSwitch": 4656, - "m_bAnyHostageReached": 284, - "m_bBombDefused": 3817, - "m_bBombDropped": 2604, - "m_bBombPlanted": 2605, - "m_bBuyTimeEnded": 3808, - "m_bCTCantBuy": 2617, - "m_bCTTimeOutActive": 214, - "m_bCanDonateWeapons": 3743, - "m_bCompleteReset": 3501, - "m_bFirstConnected": 3500, - "m_bForceTeamChangeSilent": 3584, - "m_bFreezePeriod": 200, - "m_bGameRestart": 252, - "m_bHasHostageBeenTouched": 3424, - "m_bHasMatchStarted": 308, - "m_bHasTriggeredRoundStartMusic": 5316, - "m_bIsDroppingItems": 2376, - "m_bIsHltvActive": 2378, - "m_bIsQuestEligible": 2377, - "m_bIsQueuedMatchmaking": 288, - "m_bIsUnreservedGameServer": 4032, - "m_bIsValveDS": 296, - "m_bLevelInitialized": 3436, - "m_bLoadingRoundBackupData": 3585, - "m_bLogoMap": 297, - "m_bMapHasBombTarget": 285, - "m_bMapHasBombZone": 3818, - "m_bMapHasBuyZone": 287, - "m_bMapHasRescueZone": 286, - "m_bMatchWaitingForResume": 233, - "m_bNeedToAskPlayersForContinueVote": 3540, - "m_bNoCTsKilled": 3741, - "m_bNoEnemiesKilled": 3742, - "m_bNoTerroristsKilled": 3740, - "m_bPickNewTeamsOnReset": 3502, - "m_bPlayAllStepSoundsOnServer": 298, - "m_bPlayedTeamIntroVO": 6068, - "m_bRespawningAllRespawnablePlayers": 3960, - "m_bRoundEndNoMusic": 6124, - "m_bRoundEndShowTimerDefend": 6080, - "m_bRoundTimeWarningTriggered": 4657, - "m_bScrambleTeamsOnRestart": 3503, - "m_bServerPaused": 212, - "m_bServerVoteOnReset": 3801, - "m_bSpawnedTerrorHuntHeavy": 3292, - "m_bSwapTeamsOnRestart": 3504, - "m_bSwitchingTeamsAtRoundReset": 5317, - "m_bTCantBuy": 2616, - "m_bTargetBombed": 3816, - "m_bTeamIntroPeriod": 6060, - "m_bTeamLastKillUsedUniqueWeaponMatch": 6008, - "m_bTechnicalTimeOut": 232, - "m_bTerroristTimeOutActive": 213, - "m_bVoiceWonMatchBragFired": 3716, - "m_bVoteCalled": 3800, - "m_bWarmupPeriod": 201, - "m_eRoundEndReason": 6076, - "m_eRoundWinReason": 2612, - "m_endMatchOnRoundReset": 3448, - "m_endMatchOnThink": 3449, - "m_fAccumulatedRoundOffDamage": 4672, - "m_fAutobalanceDisplayTime": 4036, - "m_fAvgPlayerRank": 3548, - "m_fMatchStartTime": 240, - "m_fNextUpdateTeamClanNamesTime": 4664, - "m_fRoundStartTime": 244, - "m_fTeamIntroPeriodEnd": 6064, - "m_fWarmupNextChatNoticeTime": 3720, - "m_fWarmupPeriodEnd": 204, - "m_fWarmupPeriodStart": 208, - "m_firstBloodTime": 3756, - "m_firstKillTime": 3748, - "m_flCMMItemDropRevealEndTime": 2372, - "m_flCMMItemDropRevealStartTime": 2368, - "m_flCTSpawnPointUsedTime": 3968, - "m_flCTTimeOutRemaining": 220, - "m_flGameStartTime": 256, - "m_flIntermissionEndTime": 3432, - "m_flIntermissionStartTime": 3428, - "m_flLastPerfSampleTime": 22536, - "m_flLastThinkTime": 4668, - "m_flMatchInfoDecidedTime": 3644, - "m_flNextHostageAnnouncement": 3736, - "m_flNextRespawnWave": 3108, - "m_flRestartRoundTime": 248, - "m_flTeamDMLastAnnouncementTime": 3680, - "m_flTerroristSpawnPointUsedTime": 3976, - "m_flTerroristTimeOutRemaining": 216, - "m_flVoteCheckThrottle": 3804, - "m_gamePhase": 264, - "m_hPlayerResource": 5496, - "m_hostageWasInjured": 3784, - "m_hostageWasKilled": 3785, - "m_iAccountCT": 3688, - "m_iAccountTerrorist": 3684, - "m_iFreezeTime": 3452, - "m_iHostagesRemaining": 280, - "m_iHostagesRescued": 3728, - "m_iHostagesTouched": 3732, - "m_iLoserBonusMostRecentTeam": 3708, - "m_iMatchStats_PlayersAlive_CT": 2740, - "m_iMatchStats_PlayersAlive_T": 2860, - "m_iMatchStats_RoundResults": 2620, - "m_iMaxNumCTs": 3704, - "m_iMaxNumTerrorists": 3700, - "m_iNextCTSpawnPoint": 3964, - "m_iNextTerroristSpawnPoint": 3972, - "m_iNumCT": 3460, - "m_iNumConsecutiveCTLoses": 3388, - "m_iNumConsecutiveTerroristLoses": 3392, - "m_iNumSpawnableCT": 3468, - "m_iNumSpawnableTerrorist": 3464, - "m_iNumTerrorist": 3456, - "m_iRoundEndFunFactData1": 6100, - "m_iRoundEndFunFactData2": 6104, - "m_iRoundEndFunFactData3": 6108, - "m_iRoundEndFunFactPlayerSlot": 6096, - "m_iRoundEndLegacy": 6128, - "m_iRoundEndPlayerCount": 6120, - "m_iRoundEndTimerTime": 6084, - "m_iRoundEndWinnerTeam": 6072, - "m_iRoundStartRoundNumber": 6136, - "m_iRoundTime": 236, - "m_iRoundWinStatus": 2608, - "m_iSpawnPointCount_CT": 3696, - "m_iSpawnPointCount_Terrorist": 3692, - "m_iSpectatorSlotCount": 300, - "m_iTotalRoundsPlayed": 3440, - "m_iUnBalancedRounds": 3444, - "m_nCTTeamIntroVariant": 6056, - "m_nCTTimeOuts": 228, - "m_nEndMatchMapGroupVoteOptions": 3344, - "m_nEndMatchMapGroupVoteTypes": 3304, - "m_nEndMatchMapVoteWinner": 3384, - "m_nEndMatchTiedVotes": 3512, - "m_nHalloweenMaskListSeed": 2600, - "m_nLastFreezeEndBeep": 3812, - "m_nMatchAbortedEarlyReason": 5312, - "m_nMatchEndCount": 6048, - "m_nMatchInfoShowType": 3640, - "m_nNextMapInMapgroup": 312, - "m_nOvertimePlaying": 276, - "m_nQueuedMatchmakingMode": 292, - "m_nRoundEndCount": 6132, - "m_nRoundStartCount": 6140, - "m_nRoundsPlayedThisPhase": 272, - "m_nShorthandedBonusLastEvalRound": 4676, - "m_nSpawnPointsRandomSeed": 3496, - "m_nTTeamIntroVariant": 6052, - "m_nTerroristTimeOuts": 224, - "m_nTournamentPredictionsPct": 2364, - "m_numBestOfMaps": 2596, - "m_numQueuedMatchmakingAccounts": 3544, - "m_numSpectatorsCountMax": 3564, - "m_numSpectatorsCountMaxLnk": 3572, - "m_numSpectatorsCountMaxTV": 3568, - "m_numTotalTournamentDrops": 3560, - "m_pGameModeRules": 5344, - "m_pQueuedMatchmakingReservationString": 3552, - "m_phaseChangeAnnouncementTime": 4660, - "m_sRoundEndFunFactToken": 6088, - "m_sRoundEndMessage": 6112, - "m_szMatchStatTxt": 1340, - "m_szTournamentEventName": 316, - "m_szTournamentEventStage": 828, - "m_szTournamentPredictionsTxt": 1852, - "m_timeUntilNextPhaseStarts": 260, - "m_tmNextPeriodicThink": 3712, - "m_totalRoundsPlayed": 268, - "m_ullLocalMatchID": 3296, - "m_vMinimapMaxs": 3248, - "m_vMinimapMins": 3236, - "m_vecMainCTSpawnPos": 3896 + "mTeamDMLastThinkTime": { + "offset": 3676, + "type_name": "float32" + }, + "mTeamDMLastWinningTeamNumber": { + "offset": 3672, + "type_name": "int32" + }, + "m_BtGlobalBlackboard": { + "offset": 5352, + "type_name": "KeyValues3" + }, + "m_CTSpawnPoints": { + "offset": 3984, + "type_name": "CUtlVector" + }, + "m_CTSpawnPointsMasterList": { + "offset": 3912, + "type_name": "CUtlVector" + }, + "m_MatchDevice": { + "offset": 304, + "type_name": "int32" + }, + "m_MinimapVerticalSectionHeights": { + "offset": 3260, + "type_name": "float32[8]" + }, + "m_RetakeRules": { + "offset": 5504, + "type_name": "CRetakeGameRules" + }, + "m_TeamRespawnWaveTimes": { + "offset": 2980, + "type_name": "float32[32]" + }, + "m_TerroristSpawnPoints": { + "offset": 4008, + "type_name": "CUtlVector" + }, + "m_TerroristSpawnPointsMasterList": { + "offset": 3936, + "type_name": "CUtlVector" + }, + "m_arrProhibitedItemIndices": { + "offset": 2380, + "type_name": "uint16[100]" + }, + "m_arrSelectedHostageSpawnIndices": { + "offset": 3472, + "type_name": "CUtlVector" + }, + "m_arrTeamUniqueKillWeaponsMatch": { + "offset": 5912, + "type_name": "CUtlVector[4]" + }, + "m_arrTournamentActiveCasterAccounts": { + "offset": 2580, + "type_name": "uint32[4]" + }, + "m_bAllowWeaponSwitch": { + "offset": 4656, + "type_name": "bool" + }, + "m_bAnyHostageReached": { + "offset": 284, + "type_name": "bool" + }, + "m_bBombDefused": { + "offset": 3817, + "type_name": "bool" + }, + "m_bBombDropped": { + "offset": 2604, + "type_name": "bool" + }, + "m_bBombPlanted": { + "offset": 2605, + "type_name": "bool" + }, + "m_bBuyTimeEnded": { + "offset": 3808, + "type_name": "bool" + }, + "m_bCTCantBuy": { + "offset": 2617, + "type_name": "bool" + }, + "m_bCTTimeOutActive": { + "offset": 214, + "type_name": "bool" + }, + "m_bCanDonateWeapons": { + "offset": 3743, + "type_name": "bool" + }, + "m_bCompleteReset": { + "offset": 3501, + "type_name": "bool" + }, + "m_bFirstConnected": { + "offset": 3500, + "type_name": "bool" + }, + "m_bForceTeamChangeSilent": { + "offset": 3584, + "type_name": "bool" + }, + "m_bFreezePeriod": { + "offset": 200, + "type_name": "bool" + }, + "m_bGameRestart": { + "offset": 252, + "type_name": "bool" + }, + "m_bHasHostageBeenTouched": { + "offset": 3424, + "type_name": "bool" + }, + "m_bHasMatchStarted": { + "offset": 308, + "type_name": "bool" + }, + "m_bHasTriggeredRoundStartMusic": { + "offset": 5316, + "type_name": "bool" + }, + "m_bIsDroppingItems": { + "offset": 2376, + "type_name": "bool" + }, + "m_bIsHltvActive": { + "offset": 2378, + "type_name": "bool" + }, + "m_bIsQuestEligible": { + "offset": 2377, + "type_name": "bool" + }, + "m_bIsQueuedMatchmaking": { + "offset": 288, + "type_name": "bool" + }, + "m_bIsUnreservedGameServer": { + "offset": 4032, + "type_name": "bool" + }, + "m_bIsValveDS": { + "offset": 296, + "type_name": "bool" + }, + "m_bLevelInitialized": { + "offset": 3436, + "type_name": "bool" + }, + "m_bLoadingRoundBackupData": { + "offset": 3585, + "type_name": "bool" + }, + "m_bLogoMap": { + "offset": 297, + "type_name": "bool" + }, + "m_bMapHasBombTarget": { + "offset": 285, + "type_name": "bool" + }, + "m_bMapHasBombZone": { + "offset": 3818, + "type_name": "bool" + }, + "m_bMapHasBuyZone": { + "offset": 287, + "type_name": "bool" + }, + "m_bMapHasRescueZone": { + "offset": 286, + "type_name": "bool" + }, + "m_bMatchWaitingForResume": { + "offset": 233, + "type_name": "bool" + }, + "m_bNeedToAskPlayersForContinueVote": { + "offset": 3540, + "type_name": "bool" + }, + "m_bNoCTsKilled": { + "offset": 3741, + "type_name": "bool" + }, + "m_bNoEnemiesKilled": { + "offset": 3742, + "type_name": "bool" + }, + "m_bNoTerroristsKilled": { + "offset": 3740, + "type_name": "bool" + }, + "m_bPickNewTeamsOnReset": { + "offset": 3502, + "type_name": "bool" + }, + "m_bPlayAllStepSoundsOnServer": { + "offset": 298, + "type_name": "bool" + }, + "m_bPlayedTeamIntroVO": { + "offset": 6068, + "type_name": "bool" + }, + "m_bRespawningAllRespawnablePlayers": { + "offset": 3960, + "type_name": "bool" + }, + "m_bRoundEndNoMusic": { + "offset": 6124, + "type_name": "bool" + }, + "m_bRoundEndShowTimerDefend": { + "offset": 6080, + "type_name": "bool" + }, + "m_bRoundTimeWarningTriggered": { + "offset": 4657, + "type_name": "bool" + }, + "m_bScrambleTeamsOnRestart": { + "offset": 3503, + "type_name": "bool" + }, + "m_bServerPaused": { + "offset": 212, + "type_name": "bool" + }, + "m_bServerVoteOnReset": { + "offset": 3801, + "type_name": "bool" + }, + "m_bSpawnedTerrorHuntHeavy": { + "offset": 3292, + "type_name": "bool" + }, + "m_bSwapTeamsOnRestart": { + "offset": 3504, + "type_name": "bool" + }, + "m_bSwitchingTeamsAtRoundReset": { + "offset": 5317, + "type_name": "bool" + }, + "m_bTCantBuy": { + "offset": 2616, + "type_name": "bool" + }, + "m_bTargetBombed": { + "offset": 3816, + "type_name": "bool" + }, + "m_bTeamIntroPeriod": { + "offset": 6060, + "type_name": "bool" + }, + "m_bTeamLastKillUsedUniqueWeaponMatch": { + "offset": 6008, + "type_name": "bool[4]" + }, + "m_bTechnicalTimeOut": { + "offset": 232, + "type_name": "bool" + }, + "m_bTerroristTimeOutActive": { + "offset": 213, + "type_name": "bool" + }, + "m_bVoiceWonMatchBragFired": { + "offset": 3716, + "type_name": "bool" + }, + "m_bVoteCalled": { + "offset": 3800, + "type_name": "bool" + }, + "m_bWarmupPeriod": { + "offset": 201, + "type_name": "bool" + }, + "m_eRoundEndReason": { + "offset": 6076, + "type_name": "int32" + }, + "m_eRoundWinReason": { + "offset": 2612, + "type_name": "int32" + }, + "m_endMatchOnRoundReset": { + "offset": 3448, + "type_name": "bool" + }, + "m_endMatchOnThink": { + "offset": 3449, + "type_name": "bool" + }, + "m_fAccumulatedRoundOffDamage": { + "offset": 4672, + "type_name": "float32" + }, + "m_fAutobalanceDisplayTime": { + "offset": 4036, + "type_name": "float32" + }, + "m_fAvgPlayerRank": { + "offset": 3548, + "type_name": "float32" + }, + "m_fMatchStartTime": { + "offset": 240, + "type_name": "float32" + }, + "m_fNextUpdateTeamClanNamesTime": { + "offset": 4664, + "type_name": "float32" + }, + "m_fRoundStartTime": { + "offset": 244, + "type_name": "GameTime_t" + }, + "m_fTeamIntroPeriodEnd": { + "offset": 6064, + "type_name": "GameTime_t" + }, + "m_fWarmupNextChatNoticeTime": { + "offset": 3720, + "type_name": "float32" + }, + "m_fWarmupPeriodEnd": { + "offset": 204, + "type_name": "GameTime_t" + }, + "m_fWarmupPeriodStart": { + "offset": 208, + "type_name": "GameTime_t" + }, + "m_firstBloodTime": { + "offset": 3756, + "type_name": "float32" + }, + "m_firstKillTime": { + "offset": 3748, + "type_name": "float32" + }, + "m_flCMMItemDropRevealEndTime": { + "offset": 2372, + "type_name": "GameTime_t" + }, + "m_flCMMItemDropRevealStartTime": { + "offset": 2368, + "type_name": "GameTime_t" + }, + "m_flCTSpawnPointUsedTime": { + "offset": 3968, + "type_name": "float32" + }, + "m_flCTTimeOutRemaining": { + "offset": 220, + "type_name": "float32" + }, + "m_flGameStartTime": { + "offset": 256, + "type_name": "float32" + }, + "m_flIntermissionEndTime": { + "offset": 3432, + "type_name": "GameTime_t" + }, + "m_flIntermissionStartTime": { + "offset": 3428, + "type_name": "GameTime_t" + }, + "m_flLastPerfSampleTime": { + "offset": 22536, + "type_name": "float64" + }, + "m_flLastThinkTime": { + "offset": 4668, + "type_name": "GameTime_t" + }, + "m_flMatchInfoDecidedTime": { + "offset": 3644, + "type_name": "float32" + }, + "m_flNextHostageAnnouncement": { + "offset": 3736, + "type_name": "float32" + }, + "m_flNextRespawnWave": { + "offset": 3108, + "type_name": "GameTime_t[32]" + }, + "m_flRestartRoundTime": { + "offset": 248, + "type_name": "GameTime_t" + }, + "m_flTeamDMLastAnnouncementTime": { + "offset": 3680, + "type_name": "float32" + }, + "m_flTerroristSpawnPointUsedTime": { + "offset": 3976, + "type_name": "float32" + }, + "m_flTerroristTimeOutRemaining": { + "offset": 216, + "type_name": "float32" + }, + "m_flVoteCheckThrottle": { + "offset": 3804, + "type_name": "float32" + }, + "m_gamePhase": { + "offset": 264, + "type_name": "int32" + }, + "m_hPlayerResource": { + "offset": 5496, + "type_name": "CHandle" + }, + "m_hostageWasInjured": { + "offset": 3784, + "type_name": "bool" + }, + "m_hostageWasKilled": { + "offset": 3785, + "type_name": "bool" + }, + "m_iAccountCT": { + "offset": 3688, + "type_name": "int32" + }, + "m_iAccountTerrorist": { + "offset": 3684, + "type_name": "int32" + }, + "m_iFreezeTime": { + "offset": 3452, + "type_name": "int32" + }, + "m_iHostagesRemaining": { + "offset": 280, + "type_name": "int32" + }, + "m_iHostagesRescued": { + "offset": 3728, + "type_name": "int32" + }, + "m_iHostagesTouched": { + "offset": 3732, + "type_name": "int32" + }, + "m_iLoserBonusMostRecentTeam": { + "offset": 3708, + "type_name": "int32" + }, + "m_iMatchStats_PlayersAlive_CT": { + "offset": 2740, + "type_name": "int32[30]" + }, + "m_iMatchStats_PlayersAlive_T": { + "offset": 2860, + "type_name": "int32[30]" + }, + "m_iMatchStats_RoundResults": { + "offset": 2620, + "type_name": "int32[30]" + }, + "m_iMaxNumCTs": { + "offset": 3704, + "type_name": "int32" + }, + "m_iMaxNumTerrorists": { + "offset": 3700, + "type_name": "int32" + }, + "m_iNextCTSpawnPoint": { + "offset": 3964, + "type_name": "int32" + }, + "m_iNextTerroristSpawnPoint": { + "offset": 3972, + "type_name": "int32" + }, + "m_iNumCT": { + "offset": 3460, + "type_name": "int32" + }, + "m_iNumConsecutiveCTLoses": { + "offset": 3388, + "type_name": "int32" + }, + "m_iNumConsecutiveTerroristLoses": { + "offset": 3392, + "type_name": "int32" + }, + "m_iNumSpawnableCT": { + "offset": 3468, + "type_name": "int32" + }, + "m_iNumSpawnableTerrorist": { + "offset": 3464, + "type_name": "int32" + }, + "m_iNumTerrorist": { + "offset": 3456, + "type_name": "int32" + }, + "m_iRoundEndFunFactData1": { + "offset": 6100, + "type_name": "int32" + }, + "m_iRoundEndFunFactData2": { + "offset": 6104, + "type_name": "int32" + }, + "m_iRoundEndFunFactData3": { + "offset": 6108, + "type_name": "int32" + }, + "m_iRoundEndFunFactPlayerSlot": { + "offset": 6096, + "type_name": "CPlayerSlot" + }, + "m_iRoundEndLegacy": { + "offset": 6128, + "type_name": "int32" + }, + "m_iRoundEndPlayerCount": { + "offset": 6120, + "type_name": "int32" + }, + "m_iRoundEndTimerTime": { + "offset": 6084, + "type_name": "int32" + }, + "m_iRoundEndWinnerTeam": { + "offset": 6072, + "type_name": "int32" + }, + "m_iRoundStartRoundNumber": { + "offset": 6136, + "type_name": "int32" + }, + "m_iRoundTime": { + "offset": 236, + "type_name": "int32" + }, + "m_iRoundWinStatus": { + "offset": 2608, + "type_name": "int32" + }, + "m_iSpawnPointCount_CT": { + "offset": 3696, + "type_name": "int32" + }, + "m_iSpawnPointCount_Terrorist": { + "offset": 3692, + "type_name": "int32" + }, + "m_iSpectatorSlotCount": { + "offset": 300, + "type_name": "int32" + }, + "m_iTotalRoundsPlayed": { + "offset": 3440, + "type_name": "int32" + }, + "m_iUnBalancedRounds": { + "offset": 3444, + "type_name": "int32" + }, + "m_nCTTeamIntroVariant": { + "offset": 6056, + "type_name": "int32" + }, + "m_nCTTimeOuts": { + "offset": 228, + "type_name": "int32" + }, + "m_nEndMatchMapGroupVoteOptions": { + "offset": 3344, + "type_name": "int32[10]" + }, + "m_nEndMatchMapGroupVoteTypes": { + "offset": 3304, + "type_name": "int32[10]" + }, + "m_nEndMatchMapVoteWinner": { + "offset": 3384, + "type_name": "int32" + }, + "m_nEndMatchTiedVotes": { + "offset": 3512, + "type_name": "CUtlVector" + }, + "m_nHalloweenMaskListSeed": { + "offset": 2600, + "type_name": "int32" + }, + "m_nLastFreezeEndBeep": { + "offset": 3812, + "type_name": "int32" + }, + "m_nMatchAbortedEarlyReason": { + "offset": 5312, + "type_name": "int32" + }, + "m_nMatchEndCount": { + "offset": 6048, + "type_name": "uint8" + }, + "m_nMatchInfoShowType": { + "offset": 3640, + "type_name": "int32" + }, + "m_nNextMapInMapgroup": { + "offset": 312, + "type_name": "int32" + }, + "m_nOvertimePlaying": { + "offset": 276, + "type_name": "int32" + }, + "m_nQueuedMatchmakingMode": { + "offset": 292, + "type_name": "int32" + }, + "m_nRoundEndCount": { + "offset": 6132, + "type_name": "uint8" + }, + "m_nRoundStartCount": { + "offset": 6140, + "type_name": "uint8" + }, + "m_nRoundsPlayedThisPhase": { + "offset": 272, + "type_name": "int32" + }, + "m_nShorthandedBonusLastEvalRound": { + "offset": 4676, + "type_name": "int32" + }, + "m_nSpawnPointsRandomSeed": { + "offset": 3496, + "type_name": "int32" + }, + "m_nTTeamIntroVariant": { + "offset": 6052, + "type_name": "int32" + }, + "m_nTerroristTimeOuts": { + "offset": 224, + "type_name": "int32" + }, + "m_nTournamentPredictionsPct": { + "offset": 2364, + "type_name": "int32" + }, + "m_numBestOfMaps": { + "offset": 2596, + "type_name": "int32" + }, + "m_numQueuedMatchmakingAccounts": { + "offset": 3544, + "type_name": "uint32" + }, + "m_numSpectatorsCountMax": { + "offset": 3564, + "type_name": "uint32" + }, + "m_numSpectatorsCountMaxLnk": { + "offset": 3572, + "type_name": "uint32" + }, + "m_numSpectatorsCountMaxTV": { + "offset": 3568, + "type_name": "uint32" + }, + "m_numTotalTournamentDrops": { + "offset": 3560, + "type_name": "uint32" + }, + "m_pGameModeRules": { + "offset": 5344, + "type_name": "CCSGameModeRules*" + }, + "m_pQueuedMatchmakingReservationString": { + "offset": 3552, + "type_name": "char*" + }, + "m_phaseChangeAnnouncementTime": { + "offset": 4660, + "type_name": "GameTime_t" + }, + "m_sRoundEndFunFactToken": { + "offset": 6088, + "type_name": "CUtlString" + }, + "m_sRoundEndMessage": { + "offset": 6112, + "type_name": "CUtlString" + }, + "m_szMatchStatTxt": { + "offset": 1340, + "type_name": "char[512]" + }, + "m_szTournamentEventName": { + "offset": 316, + "type_name": "char[512]" + }, + "m_szTournamentEventStage": { + "offset": 828, + "type_name": "char[512]" + }, + "m_szTournamentPredictionsTxt": { + "offset": 1852, + "type_name": "char[512]" + }, + "m_timeUntilNextPhaseStarts": { + "offset": 260, + "type_name": "float32" + }, + "m_tmNextPeriodicThink": { + "offset": 3712, + "type_name": "float32" + }, + "m_totalRoundsPlayed": { + "offset": 268, + "type_name": "int32" + }, + "m_ullLocalMatchID": { + "offset": 3296, + "type_name": "uint64" + }, + "m_vMinimapMaxs": { + "offset": 3248, + "type_name": "Vector" + }, + "m_vMinimapMins": { + "offset": 3236, + "type_name": "Vector" + }, + "m_vecMainCTSpawnPos": { + "offset": 3896, + "type_name": "Vector" + } }, "metadata": [ { @@ -3948,7 +7221,10 @@ }, "CCSGameRulesProxy": { "fields": { - "m_pGameRules": 1248 + "m_pGameRules": { + "offset": 1248, + "type_name": "CCSGameRules*" + } }, "metadata": [ { @@ -4037,20 +7313,44 @@ }, "CCSPlace": { "fields": { - "m_name": 1944 + "m_name": { + "offset": 1944, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CServerOnlyModelEntity" }, "CCSPlayerBase_CameraServices": { "fields": { - "m_flFOVRate": 380, - "m_flFOVTime": 376, - "m_hLastFogTrigger": 416, - "m_hTriggerFogList": 392, - "m_hZoomOwner": 384, - "m_iFOV": 368, - "m_iFOVStart": 372 + "m_flFOVRate": { + "offset": 380, + "type_name": "float32" + }, + "m_flFOVTime": { + "offset": 376, + "type_name": "GameTime_t" + }, + "m_hLastFogTrigger": { + "offset": 416, + "type_name": "CHandle" + }, + "m_hTriggerFogList": { + "offset": 392, + "type_name": "CUtlVector>" + }, + "m_hZoomOwner": { + "offset": 384, + "type_name": "CHandle" + }, + "m_iFOV": { + "offset": 368, + "type_name": "uint32" + }, + "m_iFOVStart": { + "offset": 372, + "type_name": "uint32" + } }, "metadata": [ { @@ -4083,99 +7383,378 @@ }, "CCSPlayerController": { "fields": { - "m_DesiredObserverMode": 2228, - "m_LastTeamDamageWarningTime": 63968, - "m_LastTimePlayerWasDisconnectedForPawnsRemove": 63972, - "m_bAbandonAllowsSurrender": 2186, - "m_bAbandonOffersInstantSurrender": 2187, - "m_bAttemptedToGetColor": 1997, - "m_bCanControlObservedBot": 2216, - "m_bCannotBeKicked": 2184, - "m_bControllingBot": 2208, - "m_bDisconnection1MinWarningPrinted": 2188, - "m_bEverFullyConnected": 2185, - "m_bEverPlayedOnTeam": 1996, - "m_bFireBulletsSeedSynchronized": 64145, - "m_bGaveTeamDamageWarning": 63954, - "m_bGaveTeamDamageWarningThisRound": 63955, - "m_bHasBeenControlledByPlayerThisRound": 2210, - "m_bHasCommunicationAbuseMute": 1964, - "m_bHasControlledBotThisRound": 2209, - "m_bHasSeenJoinGame": 2006, - "m_bInSwitchTeam": 2005, - "m_bJustBecameSpectator": 2007, - "m_bJustDidTeamKill": 63952, - "m_bMvpNoMusic": 2290, - "m_bPawnHasDefuser": 2248, - "m_bPawnHasHelmet": 2249, - "m_bPawnIsAlive": 2236, - "m_bPunishForTeamKill": 63953, - "m_bRemoveAllItemsOnNextRoundReset": 2009, - "m_bScoreReported": 2189, - "m_bShowHints": 63944, - "m_bSwitchTeamsOnNextRoundReset": 2008, - "m_bTeamChanged": 2004, - "m_dblLastReceivedPacketPlatFloatTime": 63960, - "m_eMvpReason": 2292, - "m_eNetworkDisconnectionReason": 2180, - "m_flForceTeamTime": 1988, - "m_flLastJoinTeamTime": 2012, - "m_flSmoothedPing": 2312, - "m_hDesiredObserverTarget": 2232, - "m_hObserverPawn": 2224, - "m_hOriginalControllerOfCurrentPawn": 2264, - "m_hPlayerPawn": 2220, - "m_iCoachingTeam": 2056, - "m_iCompTeammateColor": 1992, - "m_iCompetitiveRankType": 2088, - "m_iCompetitiveRanking": 2080, - "m_iCompetitiveRankingPredicted_Loss": 2096, - "m_iCompetitiveRankingPredicted_Tie": 2100, - "m_iCompetitiveRankingPredicted_Win": 2092, - "m_iCompetitiveWins": 2084, - "m_iDraftIndex": 2168, - "m_iMVPs": 2304, - "m_iMusicKitID": 2296, - "m_iMusicKitMVPs": 2300, - "m_iNextTimeCheck": 63948, - "m_iPawnArmor": 2244, - "m_iPawnBotDifficulty": 2260, - "m_iPawnHealth": 2240, - "m_iPawnLifetimeEnd": 2256, - "m_iPawnLifetimeStart": 2252, - "m_iPendingTeamNum": 1984, - "m_iPing": 1960, - "m_iRoundScore": 2272, - "m_iRoundsWon": 2276, - "m_iScore": 2268, - "m_iTeammatePreferredColor": 2000, - "m_lastHeldVoteTimer": 63920, - "m_msQueuedModeDisconnectionTimestamp": 2172, - "m_nBotsControlledThisRound": 2212, - "m_nDisconnectionTick": 2192, - "m_nEndMatchNextMapVote": 2104, - "m_nFirstKill": 2288, - "m_nKillCount": 2289, - "m_nNonSuspiciousHitStreak": 63980, - "m_nPawnCharacterDefIndex": 2250, - "m_nPlayerDominated": 2064, - "m_nPlayerDominatingMe": 2072, - "m_nQuestProgressReason": 2116, - "m_nSuspiciousHitCount": 63976, - "m_nUpdateCounter": 2308, - "m_pActionTrackingServices": 1944, - "m_pDamageServices": 1952, - "m_pInGameMoneyServices": 1928, - "m_pInventoryServices": 1936, - "m_recentKillQueue": 2280, - "m_rtActiveMissionPeriod": 2112, - "m_szClan": 2016, - "m_szClanName": 2024, - "m_szCrosshairCodes": 1976, - "m_uiAbandonRecordedReason": 2176, - "m_uiCommunicationMuteFlags": 1968, - "m_unActiveQuestId": 2108, - "m_unPlayerTvControlFlags": 2120 + "m_DesiredObserverMode": { + "offset": 2228, + "type_name": "int32" + }, + "m_LastTeamDamageWarningTime": { + "offset": 63968, + "type_name": "GameTime_t" + }, + "m_LastTimePlayerWasDisconnectedForPawnsRemove": { + "offset": 63972, + "type_name": "GameTime_t" + }, + "m_bAbandonAllowsSurrender": { + "offset": 2186, + "type_name": "bool" + }, + "m_bAbandonOffersInstantSurrender": { + "offset": 2187, + "type_name": "bool" + }, + "m_bAttemptedToGetColor": { + "offset": 1997, + "type_name": "bool" + }, + "m_bCanControlObservedBot": { + "offset": 2216, + "type_name": "bool" + }, + "m_bCannotBeKicked": { + "offset": 2184, + "type_name": "bool" + }, + "m_bControllingBot": { + "offset": 2208, + "type_name": "bool" + }, + "m_bDisconnection1MinWarningPrinted": { + "offset": 2188, + "type_name": "bool" + }, + "m_bEverFullyConnected": { + "offset": 2185, + "type_name": "bool" + }, + "m_bEverPlayedOnTeam": { + "offset": 1996, + "type_name": "bool" + }, + "m_bFireBulletsSeedSynchronized": { + "offset": 64145, + "type_name": "bool" + }, + "m_bGaveTeamDamageWarning": { + "offset": 63954, + "type_name": "bool" + }, + "m_bGaveTeamDamageWarningThisRound": { + "offset": 63955, + "type_name": "bool" + }, + "m_bHasBeenControlledByPlayerThisRound": { + "offset": 2210, + "type_name": "bool" + }, + "m_bHasCommunicationAbuseMute": { + "offset": 1964, + "type_name": "bool" + }, + "m_bHasControlledBotThisRound": { + "offset": 2209, + "type_name": "bool" + }, + "m_bHasSeenJoinGame": { + "offset": 2006, + "type_name": "bool" + }, + "m_bInSwitchTeam": { + "offset": 2005, + "type_name": "bool" + }, + "m_bJustBecameSpectator": { + "offset": 2007, + "type_name": "bool" + }, + "m_bJustDidTeamKill": { + "offset": 63952, + "type_name": "bool" + }, + "m_bMvpNoMusic": { + "offset": 2290, + "type_name": "bool" + }, + "m_bPawnHasDefuser": { + "offset": 2248, + "type_name": "bool" + }, + "m_bPawnHasHelmet": { + "offset": 2249, + "type_name": "bool" + }, + "m_bPawnIsAlive": { + "offset": 2236, + "type_name": "bool" + }, + "m_bPunishForTeamKill": { + "offset": 63953, + "type_name": "bool" + }, + "m_bRemoveAllItemsOnNextRoundReset": { + "offset": 2009, + "type_name": "bool" + }, + "m_bScoreReported": { + "offset": 2189, + "type_name": "bool" + }, + "m_bShowHints": { + "offset": 63944, + "type_name": "bool" + }, + "m_bSwitchTeamsOnNextRoundReset": { + "offset": 2008, + "type_name": "bool" + }, + "m_bTeamChanged": { + "offset": 2004, + "type_name": "bool" + }, + "m_dblLastReceivedPacketPlatFloatTime": { + "offset": 63960, + "type_name": "float64" + }, + "m_eMvpReason": { + "offset": 2292, + "type_name": "int32" + }, + "m_eNetworkDisconnectionReason": { + "offset": 2180, + "type_name": "uint32" + }, + "m_flForceTeamTime": { + "offset": 1988, + "type_name": "GameTime_t" + }, + "m_flLastJoinTeamTime": { + "offset": 2012, + "type_name": "GameTime_t" + }, + "m_flSmoothedPing": { + "offset": 2312, + "type_name": "float32" + }, + "m_hDesiredObserverTarget": { + "offset": 2232, + "type_name": "CEntityHandle" + }, + "m_hObserverPawn": { + "offset": 2224, + "type_name": "CHandle" + }, + "m_hOriginalControllerOfCurrentPawn": { + "offset": 2264, + "type_name": "CHandle" + }, + "m_hPlayerPawn": { + "offset": 2220, + "type_name": "CHandle" + }, + "m_iCoachingTeam": { + "offset": 2056, + "type_name": "int32" + }, + "m_iCompTeammateColor": { + "offset": 1992, + "type_name": "int32" + }, + "m_iCompetitiveRankType": { + "offset": 2088, + "type_name": "int8" + }, + "m_iCompetitiveRanking": { + "offset": 2080, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Loss": { + "offset": 2096, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Tie": { + "offset": 2100, + "type_name": "int32" + }, + "m_iCompetitiveRankingPredicted_Win": { + "offset": 2092, + "type_name": "int32" + }, + "m_iCompetitiveWins": { + "offset": 2084, + "type_name": "int32" + }, + "m_iDraftIndex": { + "offset": 2168, + "type_name": "int32" + }, + "m_iMVPs": { + "offset": 2304, + "type_name": "int32" + }, + "m_iMusicKitID": { + "offset": 2296, + "type_name": "int32" + }, + "m_iMusicKitMVPs": { + "offset": 2300, + "type_name": "int32" + }, + "m_iNextTimeCheck": { + "offset": 63948, + "type_name": "int32" + }, + "m_iPawnArmor": { + "offset": 2244, + "type_name": "int32" + }, + "m_iPawnBotDifficulty": { + "offset": 2260, + "type_name": "int32" + }, + "m_iPawnHealth": { + "offset": 2240, + "type_name": "uint32" + }, + "m_iPawnLifetimeEnd": { + "offset": 2256, + "type_name": "int32" + }, + "m_iPawnLifetimeStart": { + "offset": 2252, + "type_name": "int32" + }, + "m_iPendingTeamNum": { + "offset": 1984, + "type_name": "uint8" + }, + "m_iPing": { + "offset": 1960, + "type_name": "uint32" + }, + "m_iRoundScore": { + "offset": 2272, + "type_name": "int32" + }, + "m_iRoundsWon": { + "offset": 2276, + "type_name": "int32" + }, + "m_iScore": { + "offset": 2268, + "type_name": "int32" + }, + "m_iTeammatePreferredColor": { + "offset": 2000, + "type_name": "int32" + }, + "m_lastHeldVoteTimer": { + "offset": 63920, + "type_name": "IntervalTimer" + }, + "m_msQueuedModeDisconnectionTimestamp": { + "offset": 2172, + "type_name": "uint32" + }, + "m_nBotsControlledThisRound": { + "offset": 2212, + "type_name": "int32" + }, + "m_nDisconnectionTick": { + "offset": 2192, + "type_name": "int32" + }, + "m_nEndMatchNextMapVote": { + "offset": 2104, + "type_name": "int32" + }, + "m_nFirstKill": { + "offset": 2288, + "type_name": "uint8" + }, + "m_nKillCount": { + "offset": 2289, + "type_name": "uint8" + }, + "m_nNonSuspiciousHitStreak": { + "offset": 63980, + "type_name": "uint32" + }, + "m_nPawnCharacterDefIndex": { + "offset": 2250, + "type_name": "uint16" + }, + "m_nPlayerDominated": { + "offset": 2064, + "type_name": "uint64" + }, + "m_nPlayerDominatingMe": { + "offset": 2072, + "type_name": "uint64" + }, + "m_nQuestProgressReason": { + "offset": 2116, + "type_name": "QuestProgress::Reason" + }, + "m_nSuspiciousHitCount": { + "offset": 63976, + "type_name": "uint32" + }, + "m_nUpdateCounter": { + "offset": 2308, + "type_name": "int32" + }, + "m_pActionTrackingServices": { + "offset": 1944, + "type_name": "CCSPlayerController_ActionTrackingServices*" + }, + "m_pDamageServices": { + "offset": 1952, + "type_name": "CCSPlayerController_DamageServices*" + }, + "m_pInGameMoneyServices": { + "offset": 1928, + "type_name": "CCSPlayerController_InGameMoneyServices*" + }, + "m_pInventoryServices": { + "offset": 1936, + "type_name": "CCSPlayerController_InventoryServices*" + }, + "m_recentKillQueue": { + "offset": 2280, + "type_name": "uint8[8]" + }, + "m_rtActiveMissionPeriod": { + "offset": 2112, + "type_name": "uint32" + }, + "m_szClan": { + "offset": 2016, + "type_name": "CUtlSymbolLarge" + }, + "m_szClanName": { + "offset": 2024, + "type_name": "char[32]" + }, + "m_szCrosshairCodes": { + "offset": 1976, + "type_name": "CUtlSymbolLarge" + }, + "m_uiAbandonRecordedReason": { + "offset": 2176, + "type_name": "uint32" + }, + "m_uiCommunicationMuteFlags": { + "offset": 1968, + "type_name": "uint32" + }, + "m_unActiveQuestId": { + "offset": 2108, + "type_name": "uint16" + }, + "m_unPlayerTvControlFlags": { + "offset": 2120, + "type_name": "uint32" + } }, "metadata": [ { @@ -4460,11 +8039,26 @@ }, "CCSPlayerController_ActionTrackingServices": { "fields": { - "m_iNumRoundKills": 368, - "m_iNumRoundKillsHeadshots": 372, - "m_matchStats": 176, - "m_perRoundStats": 64, - "m_unTotalRoundDamageDealt": 376 + "m_iNumRoundKills": { + "offset": 368, + "type_name": "int32" + }, + "m_iNumRoundKillsHeadshots": { + "offset": 372, + "type_name": "int32" + }, + "m_matchStats": { + "offset": 176, + "type_name": "CSMatchStats_t" + }, + "m_perRoundStats": { + "offset": 64, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_unTotalRoundDamageDealt": { + "offset": 376, + "type_name": "uint32" + } }, "metadata": [ { @@ -4497,8 +8091,14 @@ }, "CCSPlayerController_DamageServices": { "fields": { - "m_DamageList": 72, - "m_nSendUpdate": 64 + "m_DamageList": { + "offset": 72, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_nSendUpdate": { + "offset": 64, + "type_name": "int32" + } }, "metadata": [ { @@ -4516,12 +8116,30 @@ }, "CCSPlayerController_InGameMoneyServices": { "fields": { - "m_bReceivesMoneyNextRound": 64, - "m_iAccount": 72, - "m_iCashSpentThisRound": 84, - "m_iMoneyEarnedForNextRound": 68, - "m_iStartAccount": 76, - "m_iTotalCashSpent": 80 + "m_bReceivesMoneyNextRound": { + "offset": 64, + "type_name": "bool" + }, + "m_iAccount": { + "offset": 72, + "type_name": "int32" + }, + "m_iCashSpentThisRound": { + "offset": 84, + "type_name": "int32" + }, + "m_iMoneyEarnedForNextRound": { + "offset": 68, + "type_name": "int32" + }, + "m_iStartAccount": { + "offset": 76, + "type_name": "int32" + }, + "m_iTotalCashSpent": { + "offset": 80, + "type_name": "int32" + } }, "metadata": [ { @@ -4549,15 +8167,42 @@ }, "CCSPlayerController_InventoryServices": { "fields": { - "m_nPersonaDataPublicCommendsFriendly": 104, - "m_nPersonaDataPublicCommendsLeader": 96, - "m_nPersonaDataPublicCommendsTeacher": 100, - "m_nPersonaDataPublicLevel": 92, - "m_nPersonaDataXpTrailLevel": 108, - "m_rank": 68, - "m_unEquippedPlayerSprayIDs": 3912, - "m_unMusicID": 64, - "m_vecServerAuthoritativeWeaponSlots": 3920 + "m_nPersonaDataPublicCommendsFriendly": { + "offset": 104, + "type_name": "int32" + }, + "m_nPersonaDataPublicCommendsLeader": { + "offset": 96, + "type_name": "int32" + }, + "m_nPersonaDataPublicCommendsTeacher": { + "offset": 100, + "type_name": "int32" + }, + "m_nPersonaDataPublicLevel": { + "offset": 92, + "type_name": "int32" + }, + "m_nPersonaDataXpTrailLevel": { + "offset": 108, + "type_name": "int32" + }, + "m_rank": { + "offset": 68, + "type_name": "MedalRank_t[6]" + }, + "m_unEquippedPlayerSprayIDs": { + "offset": 3912, + "type_name": "uint32[1]" + }, + "m_unMusicID": { + "offset": 64, + "type_name": "uint16" + }, + "m_vecServerAuthoritativeWeaponSlots": { + "offset": 3920, + "type_name": "CUtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -4605,124 +8250,478 @@ }, "CCSPlayerPawn": { "fields": { - "m_ArmorValue": 6668, - "m_EconGloves": 5792, - "m_GunGameImmunityColor": 6740, - "m_LastHealth": 6608, - "m_LastHitBox": 6604, - "m_PredictedDamageTags": 6864, - "m_RetakesMVPBoostExtraUtility": 3844, - "m_TouchingBuyZones": 3800, - "m_aimPunchAngle": 3856, - "m_aimPunchAngleVel": 3868, - "m_aimPunchCache": 3888, - "m_aimPunchTickBase": 3880, - "m_aimPunchTickFraction": 3884, - "m_allowAutoFollowTime": 6488, - "m_angShootAngleHistory": 6788, - "m_angStashedShootAngles": 6752, - "m_bBotAllowActive": 6624, - "m_bGrenadeParametersStashed": 6748, - "m_bHasDeathInfo": 6700, - "m_bHasFemaleVoice": 3586, - "m_bInBombZone": 3826, - "m_bInBombZoneTrigger": 6556, - "m_bInBuyZone": 3793, - "m_bInHostageRescueZone": 3825, - "m_bInHostageResetZone": 3792, - "m_bInNoDefuseArea": 6544, - "m_bIsBuyMenuOpen": 3912, - "m_bIsDefusing": 6534, - "m_bIsGrabbingHostage": 6535, - "m_bIsScoped": 6532, - "m_bIsSpawning": 6684, - "m_bIsWalking": 6464, - "m_bKilledByHeadshot": 6600, - "m_bLastHeadBoneTransformIsValid": 5648, - "m_bLeftHanded": 6441, - "m_bNextSprayDecalTimeExpedited": 5676, - "m_bOnGroundLastTick": 5656, - "m_bRagdollDamageHeadshot": 5772, - "m_bResetArmorNextSpawn": 6492, - "m_bResumeZoom": 6533, - "m_bRetakesHasDefuseKit": 3836, - "m_bRetakesMVPLastRound": 3837, - "m_bSkipOneHeadConstraintUpdate": 6440, - "m_bWaitForNoAttack": 6592, - "m_bWasInBombZoneTrigger": 6557, - "m_bWasInBuyZone": 3824, - "m_bWasInHostageRescueZone": 3827, - "m_entitySpottedState": 6504, - "m_fLastGivenBombTime": 6472, - "m_fLastGivenDefuserTime": 6468, - "m_fSwitchedHandednessTime": 6444, - "m_flDealtDamageToEnemyMostRecentTimestamp": 6476, - "m_flDeathInfoTime": 6704, - "m_flEmitSoundTime": 6540, - "m_flFlinchStack": 6564, - "m_flHealthShotBoostExpirationTime": 3848, - "m_flHitHeading": 6572, - "m_flLandingTimeSeconds": 3852, - "m_flLastAttackedTeammate": 6484, - "m_flLastPickupPriorityTime": 6664, - "m_flNextSprayDecalTime": 5672, - "m_flSlopeDropHeight": 6644, - "m_flSlopeDropOffset": 6640, - "m_flTimeOfLastInjury": 5668, - "m_flVelocityModifier": 6568, - "m_flViewmodelFOV": 6460, - "m_flViewmodelOffsetX": 6448, - "m_flViewmodelOffsetY": 6452, - "m_flViewmodelOffsetZ": 6456, - "m_grenadeParameterStashTime": 6744, - "m_iBlockingUseActionInProgress": 6536, - "m_iBombSiteIndex": 6548, - "m_iDeathFlags": 6696, - "m_iDisplayHistoryBits": 6480, - "m_iLastWeaponFireUsercmd": 6680, - "m_iPlayerLocked": 5660, - "m_iRetakesMVPBoostItem": 3840, - "m_iRetakesOffering": 3828, - "m_iRetakesOfferingCard": 3832, - "m_iShotsFired": 6560, - "m_ignoreLadderJumpTime": 6596, - "m_lastLandTime": 5652, - "m_nCharacterDefIndex": 3584, - "m_nEconGlovesChanged": 6424, - "m_nHighestAppliedDamageTagTick": 6944, - "m_nHitBodyPart": 6576, - "m_nLastKillerIndex": 6496, - "m_nLastPickupPriority": 6660, - "m_nRagdollDamageBone": 5680, - "m_nSpotRules": 6528, - "m_nWhichBombZone": 6552, - "m_pActionTrackingServices": 3560, - "m_pBot": 6616, - "m_pBulletServices": 3536, - "m_pBuyServices": 3552, - "m_pDamageReactServices": 3576, - "m_pHostageServices": 3544, - "m_pRadioServices": 3568, - "m_qDeathEyeAngles": 6428, - "m_strVOPrefix": 3592, - "m_szLastPlaceName": 3600, - "m_szRagdollDamageWeaponName": 5708, - "m_thirdPersonHeading": 6628, - "m_unCurrentEquipmentValue": 6672, - "m_unFreezetimeEndEquipmentValue": 6676, - "m_unRoundStartEquipmentValue": 6674, - "m_vHeadConstraintOffset": 6648, - "m_vRagdollDamageForce": 5684, - "m_vRagdollDamagePosition": 5696, - "m_vRagdollServerOrigin": 5776, - "m_vecDeathInfoOrigin": 6708, - "m_vecPlayerPatchEconIndices": 6720, - "m_vecStashedGrenadeThrowPosition": 6764, - "m_vecStashedVelocity": 6776, - "m_vecThrowPositionHistory": 6812, - "m_vecTotalBulletForce": 6580, - "m_vecVelocityHistory": 6836, - "m_xLastHeadBoneTransform": 5616 + "m_ArmorValue": { + "offset": 6668, + "type_name": "int32" + }, + "m_EconGloves": { + "offset": 5792, + "type_name": "CEconItemView" + }, + "m_GunGameImmunityColor": { + "offset": 6740, + "type_name": "Color" + }, + "m_LastHealth": { + "offset": 6608, + "type_name": "int32" + }, + "m_LastHitBox": { + "offset": 6604, + "type_name": "int32" + }, + "m_PredictedDamageTags": { + "offset": 6864, + "type_name": "CUtlVectorEmbeddedNetworkVar" + }, + "m_RetakesMVPBoostExtraUtility": { + "offset": 3844, + "type_name": "loadout_slot_t" + }, + "m_TouchingBuyZones": { + "offset": 3800, + "type_name": "CUtlVector>" + }, + "m_aimPunchAngle": { + "offset": 3856, + "type_name": "QAngle" + }, + "m_aimPunchAngleVel": { + "offset": 3868, + "type_name": "QAngle" + }, + "m_aimPunchCache": { + "offset": 3888, + "type_name": "CUtlVector" + }, + "m_aimPunchTickBase": { + "offset": 3880, + "type_name": "int32" + }, + "m_aimPunchTickFraction": { + "offset": 3884, + "type_name": "float32" + }, + "m_allowAutoFollowTime": { + "offset": 6488, + "type_name": "GameTime_t" + }, + "m_angShootAngleHistory": { + "offset": 6788, + "type_name": "QAngle[2]" + }, + "m_angStashedShootAngles": { + "offset": 6752, + "type_name": "QAngle" + }, + "m_bBotAllowActive": { + "offset": 6624, + "type_name": "bool" + }, + "m_bGrenadeParametersStashed": { + "offset": 6748, + "type_name": "bool" + }, + "m_bHasDeathInfo": { + "offset": 6700, + "type_name": "bool" + }, + "m_bHasFemaleVoice": { + "offset": 3586, + "type_name": "bool" + }, + "m_bInBombZone": { + "offset": 3826, + "type_name": "bool" + }, + "m_bInBombZoneTrigger": { + "offset": 6556, + "type_name": "bool" + }, + "m_bInBuyZone": { + "offset": 3793, + "type_name": "bool" + }, + "m_bInHostageRescueZone": { + "offset": 3825, + "type_name": "bool" + }, + "m_bInHostageResetZone": { + "offset": 3792, + "type_name": "bool" + }, + "m_bInNoDefuseArea": { + "offset": 6544, + "type_name": "bool" + }, + "m_bIsBuyMenuOpen": { + "offset": 3912, + "type_name": "bool" + }, + "m_bIsDefusing": { + "offset": 6534, + "type_name": "bool" + }, + "m_bIsGrabbingHostage": { + "offset": 6535, + "type_name": "bool" + }, + "m_bIsScoped": { + "offset": 6532, + "type_name": "bool" + }, + "m_bIsSpawning": { + "offset": 6684, + "type_name": "bool" + }, + "m_bIsWalking": { + "offset": 6464, + "type_name": "bool" + }, + "m_bKilledByHeadshot": { + "offset": 6600, + "type_name": "bool" + }, + "m_bLastHeadBoneTransformIsValid": { + "offset": 5648, + "type_name": "bool" + }, + "m_bLeftHanded": { + "offset": 6441, + "type_name": "bool" + }, + "m_bNextSprayDecalTimeExpedited": { + "offset": 5676, + "type_name": "bool" + }, + "m_bOnGroundLastTick": { + "offset": 5656, + "type_name": "bool" + }, + "m_bRagdollDamageHeadshot": { + "offset": 5772, + "type_name": "bool" + }, + "m_bResetArmorNextSpawn": { + "offset": 6492, + "type_name": "bool" + }, + "m_bResumeZoom": { + "offset": 6533, + "type_name": "bool" + }, + "m_bRetakesHasDefuseKit": { + "offset": 3836, + "type_name": "bool" + }, + "m_bRetakesMVPLastRound": { + "offset": 3837, + "type_name": "bool" + }, + "m_bSkipOneHeadConstraintUpdate": { + "offset": 6440, + "type_name": "bool" + }, + "m_bWaitForNoAttack": { + "offset": 6592, + "type_name": "bool" + }, + "m_bWasInBombZoneTrigger": { + "offset": 6557, + "type_name": "bool" + }, + "m_bWasInBuyZone": { + "offset": 3824, + "type_name": "bool" + }, + "m_bWasInHostageRescueZone": { + "offset": 3827, + "type_name": "bool" + }, + "m_entitySpottedState": { + "offset": 6504, + "type_name": "EntitySpottedState_t" + }, + "m_fLastGivenBombTime": { + "offset": 6472, + "type_name": "float32" + }, + "m_fLastGivenDefuserTime": { + "offset": 6468, + "type_name": "float32" + }, + "m_fSwitchedHandednessTime": { + "offset": 6444, + "type_name": "GameTime_t" + }, + "m_flDealtDamageToEnemyMostRecentTimestamp": { + "offset": 6476, + "type_name": "float32" + }, + "m_flDeathInfoTime": { + "offset": 6704, + "type_name": "float32" + }, + "m_flEmitSoundTime": { + "offset": 6540, + "type_name": "GameTime_t" + }, + "m_flFlinchStack": { + "offset": 6564, + "type_name": "float32" + }, + "m_flHealthShotBoostExpirationTime": { + "offset": 3848, + "type_name": "GameTime_t" + }, + "m_flHitHeading": { + "offset": 6572, + "type_name": "float32" + }, + "m_flLandingTimeSeconds": { + "offset": 3852, + "type_name": "float32" + }, + "m_flLastAttackedTeammate": { + "offset": 6484, + "type_name": "float32" + }, + "m_flLastPickupPriorityTime": { + "offset": 6664, + "type_name": "float32" + }, + "m_flNextSprayDecalTime": { + "offset": 5672, + "type_name": "GameTime_t" + }, + "m_flSlopeDropHeight": { + "offset": 6644, + "type_name": "float32" + }, + "m_flSlopeDropOffset": { + "offset": 6640, + "type_name": "float32" + }, + "m_flTimeOfLastInjury": { + "offset": 5668, + "type_name": "GameTime_t" + }, + "m_flVelocityModifier": { + "offset": 6568, + "type_name": "float32" + }, + "m_flViewmodelFOV": { + "offset": 6460, + "type_name": "float32" + }, + "m_flViewmodelOffsetX": { + "offset": 6448, + "type_name": "float32" + }, + "m_flViewmodelOffsetY": { + "offset": 6452, + "type_name": "float32" + }, + "m_flViewmodelOffsetZ": { + "offset": 6456, + "type_name": "float32" + }, + "m_grenadeParameterStashTime": { + "offset": 6744, + "type_name": "GameTime_t" + }, + "m_iBlockingUseActionInProgress": { + "offset": 6536, + "type_name": "CSPlayerBlockingUseAction_t" + }, + "m_iBombSiteIndex": { + "offset": 6548, + "type_name": "CEntityIndex" + }, + "m_iDeathFlags": { + "offset": 6696, + "type_name": "int32" + }, + "m_iDisplayHistoryBits": { + "offset": 6480, + "type_name": "uint32" + }, + "m_iLastWeaponFireUsercmd": { + "offset": 6680, + "type_name": "int32" + }, + "m_iPlayerLocked": { + "offset": 5660, + "type_name": "int32" + }, + "m_iRetakesMVPBoostItem": { + "offset": 3840, + "type_name": "int32" + }, + "m_iRetakesOffering": { + "offset": 3828, + "type_name": "int32" + }, + "m_iRetakesOfferingCard": { + "offset": 3832, + "type_name": "int32" + }, + "m_iShotsFired": { + "offset": 6560, + "type_name": "int32" + }, + "m_ignoreLadderJumpTime": { + "offset": 6596, + "type_name": "float32" + }, + "m_lastLandTime": { + "offset": 5652, + "type_name": "GameTime_t" + }, + "m_nCharacterDefIndex": { + "offset": 3584, + "type_name": "uint16" + }, + "m_nEconGlovesChanged": { + "offset": 6424, + "type_name": "uint8" + }, + "m_nHighestAppliedDamageTagTick": { + "offset": 6944, + "type_name": "int32" + }, + "m_nHitBodyPart": { + "offset": 6576, + "type_name": "int32" + }, + "m_nLastKillerIndex": { + "offset": 6496, + "type_name": "CEntityIndex" + }, + "m_nLastPickupPriority": { + "offset": 6660, + "type_name": "int32" + }, + "m_nRagdollDamageBone": { + "offset": 5680, + "type_name": "int32" + }, + "m_nSpotRules": { + "offset": 6528, + "type_name": "int32" + }, + "m_nWhichBombZone": { + "offset": 6552, + "type_name": "int32" + }, + "m_pActionTrackingServices": { + "offset": 3560, + "type_name": "CCSPlayer_ActionTrackingServices*" + }, + "m_pBot": { + "offset": 6616, + "type_name": "CCSBot*" + }, + "m_pBulletServices": { + "offset": 3536, + "type_name": "CCSPlayer_BulletServices*" + }, + "m_pBuyServices": { + "offset": 3552, + "type_name": "CCSPlayer_BuyServices*" + }, + "m_pDamageReactServices": { + "offset": 3576, + "type_name": "CCSPlayer_DamageReactServices*" + }, + "m_pHostageServices": { + "offset": 3544, + "type_name": "CCSPlayer_HostageServices*" + }, + "m_pRadioServices": { + "offset": 3568, + "type_name": "CCSPlayer_RadioServices*" + }, + "m_qDeathEyeAngles": { + "offset": 6428, + "type_name": "QAngle" + }, + "m_strVOPrefix": { + "offset": 3592, + "type_name": "CUtlString" + }, + "m_szLastPlaceName": { + "offset": 3600, + "type_name": "char[18]" + }, + "m_szRagdollDamageWeaponName": { + "offset": 5708, + "type_name": "char[64]" + }, + "m_thirdPersonHeading": { + "offset": 6628, + "type_name": "QAngle" + }, + "m_unCurrentEquipmentValue": { + "offset": 6672, + "type_name": "uint16" + }, + "m_unFreezetimeEndEquipmentValue": { + "offset": 6676, + "type_name": "uint16" + }, + "m_unRoundStartEquipmentValue": { + "offset": 6674, + "type_name": "uint16" + }, + "m_vHeadConstraintOffset": { + "offset": 6648, + "type_name": "Vector" + }, + "m_vRagdollDamageForce": { + "offset": 5684, + "type_name": "Vector" + }, + "m_vRagdollDamagePosition": { + "offset": 5696, + "type_name": "Vector" + }, + "m_vRagdollServerOrigin": { + "offset": 5776, + "type_name": "Vector" + }, + "m_vecDeathInfoOrigin": { + "offset": 6708, + "type_name": "Vector" + }, + "m_vecPlayerPatchEconIndices": { + "offset": 6720, + "type_name": "uint32[5]" + }, + "m_vecStashedGrenadeThrowPosition": { + "offset": 6764, + "type_name": "Vector" + }, + "m_vecStashedVelocity": { + "offset": 6776, + "type_name": "Vector" + }, + "m_vecThrowPositionHistory": { + "offset": 6812, + "type_name": "Vector[2]" + }, + "m_vecTotalBulletForce": { + "offset": 6580, + "type_name": "Vector" + }, + "m_vecVelocityHistory": { + "offset": 6836, + "type_name": "Vector[2]" + }, + "m_xLastHeadBoneTransform": { + "offset": 5616, + "type_name": "CTransform" + } }, "metadata": [ { @@ -5121,28 +9120,94 @@ }, "CCSPlayerPawnBase": { "fields": { - "m_CTouchExpansionComponent": 3176, - "m_angEyeAngles": 3508, - "m_bCommittingSuicideOnTeamChange": 3521, - "m_bGunGameImmunity": 3464, - "m_bHasMovedSinceSpawn": 3472, - "m_bRespawning": 3456, - "m_blindStartTime": 3276, - "m_blindUntilTime": 3272, - "m_fImmuneToGunGameDamageTime": 3460, - "m_fMolotovDamageTime": 3468, - "m_fNextRadarUpdateTime": 3488, - "m_flFlashDuration": 3492, - "m_flFlashMaxAlpha": 3496, - "m_flIdleTimeSinceLastAction": 3484, - "m_flProgressBarStartTime": 3500, - "m_hOriginalController": 3524, - "m_iNumSpawns": 3476, - "m_iPlayerState": 3280, - "m_iProgressBarDuration": 3504, - "m_pPingServices": 3256, - "m_pViewModelServices": 3264, - "m_wasNotKilledNaturally": 3520 + "m_CTouchExpansionComponent": { + "offset": 3176, + "type_name": "CTouchExpansionComponent" + }, + "m_angEyeAngles": { + "offset": 3508, + "type_name": "QAngle" + }, + "m_bCommittingSuicideOnTeamChange": { + "offset": 3521, + "type_name": "bool" + }, + "m_bGunGameImmunity": { + "offset": 3464, + "type_name": "bool" + }, + "m_bHasMovedSinceSpawn": { + "offset": 3472, + "type_name": "bool" + }, + "m_bRespawning": { + "offset": 3456, + "type_name": "bool" + }, + "m_blindStartTime": { + "offset": 3276, + "type_name": "GameTime_t" + }, + "m_blindUntilTime": { + "offset": 3272, + "type_name": "GameTime_t" + }, + "m_fImmuneToGunGameDamageTime": { + "offset": 3460, + "type_name": "GameTime_t" + }, + "m_fMolotovDamageTime": { + "offset": 3468, + "type_name": "float32" + }, + "m_fNextRadarUpdateTime": { + "offset": 3488, + "type_name": "float32" + }, + "m_flFlashDuration": { + "offset": 3492, + "type_name": "float32" + }, + "m_flFlashMaxAlpha": { + "offset": 3496, + "type_name": "float32" + }, + "m_flIdleTimeSinceLastAction": { + "offset": 3484, + "type_name": "float32" + }, + "m_flProgressBarStartTime": { + "offset": 3500, + "type_name": "float32" + }, + "m_hOriginalController": { + "offset": 3524, + "type_name": "CHandle" + }, + "m_iNumSpawns": { + "offset": 3476, + "type_name": "int32" + }, + "m_iPlayerState": { + "offset": 3280, + "type_name": "CSPlayerState" + }, + "m_iProgressBarDuration": { + "offset": 3504, + "type_name": "int32" + }, + "m_pPingServices": { + "offset": 3256, + "type_name": "CCSPlayer_PingServices*" + }, + "m_pViewModelServices": { + "offset": 3264, + "type_name": "CPlayer_ViewModelServices*" + }, + "m_wasNotKilledNaturally": { + "offset": 3520, + "type_name": "bool" + } }, "metadata": [ { @@ -5240,16 +9305,46 @@ }, "CCSPlayerResource": { "fields": { - "m_bEndMatchNextMapAllVoted": 1392, - "m_bHostageAlive": 1248, - "m_bombsiteCenterA": 1320, - "m_bombsiteCenterB": 1332, - "m_foundGoalPositions": 1393, - "m_hostageRescueX": 1344, - "m_hostageRescueY": 1360, - "m_hostageRescueZ": 1376, - "m_iHostageEntityIDs": 1272, - "m_isHostageFollowingSomeone": 1260 + "m_bEndMatchNextMapAllVoted": { + "offset": 1392, + "type_name": "bool" + }, + "m_bHostageAlive": { + "offset": 1248, + "type_name": "bool[12]" + }, + "m_bombsiteCenterA": { + "offset": 1320, + "type_name": "Vector" + }, + "m_bombsiteCenterB": { + "offset": 1332, + "type_name": "Vector" + }, + "m_foundGoalPositions": { + "offset": 1393, + "type_name": "bool" + }, + "m_hostageRescueX": { + "offset": 1344, + "type_name": "int32[4]" + }, + "m_hostageRescueY": { + "offset": 1360, + "type_name": "int32[4]" + }, + "m_hostageRescueZ": { + "offset": 1376, + "type_name": "int32[4]" + }, + "m_iHostageEntityIDs": { + "offset": 1272, + "type_name": "CEntityIndex[12]" + }, + "m_isHostageFollowingSomeone": { + "offset": 1260, + "type_name": "bool[12]" + } }, "metadata": [ { @@ -5302,10 +9397,22 @@ }, "CCSPlayer_ActionTrackingServices": { "fields": { - "m_bIsRescuing": 636, - "m_hLastWeaponBeforeC4AutoSwitch": 592, - "m_weaponPurchasesThisMatch": 640, - "m_weaponPurchasesThisRound": 728 + "m_bIsRescuing": { + "offset": 636, + "type_name": "bool" + }, + "m_hLastWeaponBeforeC4AutoSwitch": { + "offset": 592, + "type_name": "CHandle" + }, + "m_weaponPurchasesThisMatch": { + "offset": 640, + "type_name": "WeaponPurchaseTracker_t" + }, + "m_weaponPurchasesThisRound": { + "offset": 728, + "type_name": "WeaponPurchaseTracker_t" + } }, "metadata": [ { @@ -5328,7 +9435,10 @@ }, "CCSPlayer_BulletServices": { "fields": { - "m_totalHitsOnServer": 64 + "m_totalHitsOnServer": { + "offset": 64, + "type_name": "int32" + } }, "metadata": [ { @@ -5341,7 +9451,10 @@ }, "CCSPlayer_BuyServices": { "fields": { - "m_vecSellbackPurchaseEntries": 200 + "m_vecSellbackPurchaseEntries": { + "offset": 200, + "type_name": "CUtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -5364,8 +9477,14 @@ }, "CCSPlayer_HostageServices": { "fields": { - "m_hCarriedHostage": 64, - "m_hCarriedHostageProp": 68 + "m_hCarriedHostage": { + "offset": 64, + "type_name": "CHandle" + }, + "m_hCarriedHostageProp": { + "offset": 68, + "type_name": "CHandle" + } }, "metadata": [ { @@ -5383,9 +9502,18 @@ }, "CCSPlayer_ItemServices": { "fields": { - "m_bHasDefuser": 64, - "m_bHasHeavyArmor": 66, - "m_bHasHelmet": 65 + "m_bHasDefuser": { + "offset": 64, + "type_name": "bool" + }, + "m_bHasHeavyArmor": { + "offset": 66, + "type_name": "bool" + }, + "m_bHasHelmet": { + "offset": 65, + "type_name": "bool" + } }, "metadata": [ { @@ -5408,46 +9536,166 @@ }, "CCSPlayer_MovementServices": { "fields": { - "m_StuckLast": 1148, - "m_bDesiresDuck": 577, - "m_bDuckOverride": 576, - "m_bHasWalkMovedSinceLastJump": 617, - "m_bInStuckTest": 618, - "m_bMadeFootstepNoise": 1208, - "m_bOldJumpPressed": 1216, - "m_bSpeedCropped": 1152, - "m_duckUntilOnGround": 616, - "m_fStashGrenadeParameterWhen": 1224, - "m_flAccumulatedJumpError": 1268, - "m_flDuckAmount": 568, - "m_flDuckOffset": 580, - "m_flDuckSpeed": 572, - "m_flGroundMoveEfficiency": 1156, - "m_flHeightAtJumpStart": 1252, - "m_flJumpPressedTime": 1220, - "m_flLastDuckTime": 596, - "m_flMaxJumpHeightLastJump": 1260, - "m_flMaxJumpHeightThisJump": 1256, - "m_flOffsetTickCompleteTime": 1240, - "m_flOffsetTickStashedSpeed": 1244, - "m_flStamina": 1248, - "m_flStaminaAtJumpStart": 1264, - "m_flStuckCheckTime": 632, - "m_flWaterEntryTime": 1164, - "m_iFootsteps": 1212, - "m_nButtonDownMaskPrev": 1232, - "m_nDuckJumpTimeMsecs": 588, - "m_nDuckTimeMsecs": 584, - "m_nGameCodeHasMovedPlayerAfterCommand": 1204, - "m_nJumpTimeMsecs": 592, - "m_nLadderSurfacePropIndex": 564, - "m_nOldWaterLevel": 1160, - "m_nTraceCount": 1144, - "m_vecForward": 1168, - "m_vecLadderNormal": 552, - "m_vecLastPositionAtFullCrouchSpeed": 608, - "m_vecLeft": 1180, - "m_vecUp": 1192 + "m_StuckLast": { + "offset": 1148, + "type_name": "int32" + }, + "m_bDesiresDuck": { + "offset": 577, + "type_name": "bool" + }, + "m_bDuckOverride": { + "offset": 576, + "type_name": "bool" + }, + "m_bHasWalkMovedSinceLastJump": { + "offset": 617, + "type_name": "bool" + }, + "m_bInStuckTest": { + "offset": 618, + "type_name": "bool" + }, + "m_bMadeFootstepNoise": { + "offset": 1208, + "type_name": "bool" + }, + "m_bOldJumpPressed": { + "offset": 1216, + "type_name": "bool" + }, + "m_bSpeedCropped": { + "offset": 1152, + "type_name": "bool" + }, + "m_duckUntilOnGround": { + "offset": 616, + "type_name": "bool" + }, + "m_fStashGrenadeParameterWhen": { + "offset": 1224, + "type_name": "GameTime_t" + }, + "m_flAccumulatedJumpError": { + "offset": 1268, + "type_name": "float32" + }, + "m_flDuckAmount": { + "offset": 568, + "type_name": "float32" + }, + "m_flDuckOffset": { + "offset": 580, + "type_name": "float32" + }, + "m_flDuckSpeed": { + "offset": 572, + "type_name": "float32" + }, + "m_flGroundMoveEfficiency": { + "offset": 1156, + "type_name": "float32" + }, + "m_flHeightAtJumpStart": { + "offset": 1252, + "type_name": "float32" + }, + "m_flJumpPressedTime": { + "offset": 1220, + "type_name": "float32" + }, + "m_flLastDuckTime": { + "offset": 596, + "type_name": "float32" + }, + "m_flMaxJumpHeightLastJump": { + "offset": 1260, + "type_name": "float32" + }, + "m_flMaxJumpHeightThisJump": { + "offset": 1256, + "type_name": "float32" + }, + "m_flOffsetTickCompleteTime": { + "offset": 1240, + "type_name": "float32" + }, + "m_flOffsetTickStashedSpeed": { + "offset": 1244, + "type_name": "float32" + }, + "m_flStamina": { + "offset": 1248, + "type_name": "float32" + }, + "m_flStaminaAtJumpStart": { + "offset": 1264, + "type_name": "float32" + }, + "m_flStuckCheckTime": { + "offset": 632, + "type_name": "float32[64][2]" + }, + "m_flWaterEntryTime": { + "offset": 1164, + "type_name": "float32" + }, + "m_iFootsteps": { + "offset": 1212, + "type_name": "int32" + }, + "m_nButtonDownMaskPrev": { + "offset": 1232, + "type_name": "uint64" + }, + "m_nDuckJumpTimeMsecs": { + "offset": 588, + "type_name": "uint32" + }, + "m_nDuckTimeMsecs": { + "offset": 584, + "type_name": "uint32" + }, + "m_nGameCodeHasMovedPlayerAfterCommand": { + "offset": 1204, + "type_name": "int32" + }, + "m_nJumpTimeMsecs": { + "offset": 592, + "type_name": "uint32" + }, + "m_nLadderSurfacePropIndex": { + "offset": 564, + "type_name": "int32" + }, + "m_nOldWaterLevel": { + "offset": 1160, + "type_name": "int32" + }, + "m_nTraceCount": { + "offset": 1144, + "type_name": "int32" + }, + "m_vecForward": { + "offset": 1168, + "type_name": "Vector" + }, + "m_vecLadderNormal": { + "offset": 552, + "type_name": "Vector" + }, + "m_vecLastPositionAtFullCrouchSpeed": { + "offset": 608, + "type_name": "Vector2D" + }, + "m_vecLeft": { + "offset": 1180, + "type_name": "Vector" + }, + "m_vecUp": { + "offset": 1192, + "type_name": "Vector" + } }, "metadata": [ { @@ -5540,8 +9788,14 @@ }, "CCSPlayer_PingServices": { "fields": { - "m_flPlayerPingTokens": 64, - "m_hPlayerPing": 84 + "m_flPlayerPingTokens": { + "offset": 64, + "type_name": "GameTime_t[5]" + }, + "m_hPlayerPing": { + "offset": 84, + "type_name": "CHandle" + } }, "metadata": [ { @@ -5554,27 +9808,54 @@ }, "CCSPlayer_RadioServices": { "fields": { - "m_bIgnoreRadio": 88, - "m_flC4PlantTalkTimer": 72, - "m_flDefusingTalkTimer": 68, - "m_flGotHostageTalkTimer": 64, - "m_flRadioTokenSlots": 76 + "m_bIgnoreRadio": { + "offset": 88, + "type_name": "bool" + }, + "m_flC4PlantTalkTimer": { + "offset": 72, + "type_name": "GameTime_t" + }, + "m_flDefusingTalkTimer": { + "offset": 68, + "type_name": "GameTime_t" + }, + "m_flGotHostageTalkTimer": { + "offset": 64, + "type_name": "GameTime_t" + }, + "m_flRadioTokenSlots": { + "offset": 76, + "type_name": "GameTime_t[3]" + } }, "metadata": [], "parent": "CPlayerPawnComponent" }, "CCSPlayer_UseServices": { "fields": { - "m_flLastUseTimeStamp": 68, - "m_flTimeLastUsedWindow": 72, - "m_hLastKnownUseEntity": 64 + "m_flLastUseTimeStamp": { + "offset": 68, + "type_name": "GameTime_t" + }, + "m_flTimeLastUsedWindow": { + "offset": 72, + "type_name": "GameTime_t" + }, + "m_hLastKnownUseEntity": { + "offset": 64, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CPlayer_UseServices" }, "CCSPlayer_ViewModelServices": { "fields": { - "m_hViewModel": 64 + "m_hViewModel": { + "offset": 64, + "type_name": "CHandle[3]" + } }, "metadata": [ { @@ -5587,33 +9868,96 @@ }, "CCSPlayer_WaterServices": { "fields": { - "m_AirFinishedTime": 72, - "m_NextDrownDamageTime": 64, - "m_flSwimSoundTime": 92, - "m_flWaterJumpTime": 76, - "m_nDrownDmgRate": 68, - "m_vecWaterJumpVel": 80 + "m_AirFinishedTime": { + "offset": 72, + "type_name": "GameTime_t" + }, + "m_NextDrownDamageTime": { + "offset": 64, + "type_name": "float32" + }, + "m_flSwimSoundTime": { + "offset": 92, + "type_name": "float32" + }, + "m_flWaterJumpTime": { + "offset": 76, + "type_name": "float32" + }, + "m_nDrownDmgRate": { + "offset": 68, + "type_name": "int32" + }, + "m_vecWaterJumpVel": { + "offset": 80, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPlayer_WaterServices" }, "CCSPlayer_WeaponServices": { "fields": { - "m_bDisableAutoDeploy": 199, - "m_bIsBeingGivenItem": 196, - "m_bIsHoldingLookAtWeapon": 173, - "m_bIsLookingAtWeapon": 172, - "m_bIsPickingUpGroundWeapon": 200, - "m_bIsPickingUpItemWithUse": 197, - "m_bPickedUpWeapon": 198, - "m_flNextAttack": 168, - "m_hSavedWeapon": 176, - "m_nOldInputHistoryCount": 1128, - "m_nOldShootPositionHistoryCount": 204, - "m_nTimeToMelee": 180, - "m_nTimeToPrimary": 188, - "m_nTimeToSecondary": 184, - "m_nTimeToSniperRifle": 192 + "m_bDisableAutoDeploy": { + "offset": 199, + "type_name": "bool" + }, + "m_bIsBeingGivenItem": { + "offset": 196, + "type_name": "bool" + }, + "m_bIsHoldingLookAtWeapon": { + "offset": 173, + "type_name": "bool" + }, + "m_bIsLookingAtWeapon": { + "offset": 172, + "type_name": "bool" + }, + "m_bIsPickingUpGroundWeapon": { + "offset": 200, + "type_name": "bool" + }, + "m_bIsPickingUpItemWithUse": { + "offset": 197, + "type_name": "bool" + }, + "m_bPickedUpWeapon": { + "offset": 198, + "type_name": "bool" + }, + "m_flNextAttack": { + "offset": 168, + "type_name": "GameTime_t" + }, + "m_hSavedWeapon": { + "offset": 176, + "type_name": "CHandle" + }, + "m_nOldInputHistoryCount": { + "offset": 1128, + "type_name": "uint32" + }, + "m_nOldShootPositionHistoryCount": { + "offset": 204, + "type_name": "uint32" + }, + "m_nTimeToMelee": { + "offset": 180, + "type_name": "int32" + }, + "m_nTimeToPrimary": { + "offset": 188, + "type_name": "int32" + }, + "m_nTimeToSecondary": { + "offset": 184, + "type_name": "int32" + }, + "m_nTimeToSniperRifle": { + "offset": 192, + "type_name": "int32" + } }, "metadata": [ { @@ -5636,7 +9980,10 @@ }, "CCSPointScript": { "fields": { - "m_pParent": 248 + "m_pParent": { + "offset": 248, + "type_name": "CCSPointScriptEntity*" + } }, "metadata": [ { @@ -5759,20 +10106,62 @@ }, "CCSTeam": { "fields": { - "m_bSurrendered": 1440, - "m_flNextResourceTime": 2124, - "m_iClanID": 2104, - "m_iLastUpdateSentAt": 2128, - "m_nLastRecievedShorthandedRoundBonus": 1432, - "m_nShorthandedRoundBonusStartRound": 1436, - "m_numMapVictories": 1956, - "m_scoreFirstHalf": 1960, - "m_scoreOvertime": 1968, - "m_scoreSecondHalf": 1964, - "m_szClanTeamname": 1972, - "m_szTeamFlagImage": 2108, - "m_szTeamLogoImage": 2116, - "m_szTeamMatchStat": 1441 + "m_bSurrendered": { + "offset": 1440, + "type_name": "bool" + }, + "m_flNextResourceTime": { + "offset": 2124, + "type_name": "float32" + }, + "m_iClanID": { + "offset": 2104, + "type_name": "uint32" + }, + "m_iLastUpdateSentAt": { + "offset": 2128, + "type_name": "int32" + }, + "m_nLastRecievedShorthandedRoundBonus": { + "offset": 1432, + "type_name": "int32" + }, + "m_nShorthandedRoundBonusStartRound": { + "offset": 1436, + "type_name": "int32" + }, + "m_numMapVictories": { + "offset": 1956, + "type_name": "int32" + }, + "m_scoreFirstHalf": { + "offset": 1960, + "type_name": "int32" + }, + "m_scoreOvertime": { + "offset": 1968, + "type_name": "int32" + }, + "m_scoreSecondHalf": { + "offset": 1964, + "type_name": "int32" + }, + "m_szClanTeamname": { + "offset": 1972, + "type_name": "char[129]" + }, + "m_szTeamFlagImage": { + "offset": 2108, + "type_name": "char[8]" + }, + "m_szTeamLogoImage": { + "offset": 2116, + "type_name": "char[8]" + }, + "m_szTeamMatchStat": { + "offset": 1441, + "type_name": "char[512]" + } }, "metadata": [ { @@ -5830,70 +10219,262 @@ }, "CCSWeaponBase": { "fields": { - "m_IronSightController": 3888, - "m_OnPlayerPickup": 3656, - "m_bBurstMode": 3744, - "m_bCanBePickedUp": 3808, - "m_bDroppedNearBuyZone": 3780, - "m_bFireOnEmpty": 3652, - "m_bFiredOutOfAmmoEvent": 3878, - "m_bInReload": 3756, - "m_bIsHauledBack": 3764, - "m_bPlayerAmmoStockOnPickup": 3600, - "m_bReloadVisuallyComplete": 3757, - "m_bReloadsWithClips": 3620, - "m_bRemoveable": 3488, - "m_bRequireUseToTouch": 3601, - "m_bSilencerOn": 3765, - "m_bUseCanOverrideNextOwnerTouchTime": 3809, - "m_bWasOwnedByCT": 3876, - "m_bWasOwnedByTerrorist": 3877, - "m_donated": 3868, - "m_ePlayerFireEvent": 3508, - "m_ePlayerFireEventAttackType": 3512, - "m_fAccuracyPenalty": 3720, - "m_fAccuracySmoothedForZoom": 3728, - "m_fLastShotTime": 3872, - "m_fScopeZoomEndTime": 3732, - "m_flDroppedAtTime": 3760, - "m_flFireSequenceStartTime": 3496, - "m_flLastAccuracyUpdateTime": 3724, - "m_flLastLOSTraceFailureTime": 3916, - "m_flLastTimeInAir": 3608, - "m_flNextAttackRenderTimeOffset": 3784, - "m_flPostponeFireReadyFrac": 3752, - "m_flRecoilIndex": 3740, - "m_flTimeSilencerSwitchComplete": 3768, - "m_flTimeWeaponIdle": 3648, - "m_flTurningInaccuracy": 3716, - "m_flTurningInaccuracyDelta": 3700, - "m_flWatTickOffset": 3924, - "m_hCurrentThirdPersonSequence": 3552, - "m_hPrevOwner": 3828, - "m_iIronSightMode": 3912, - "m_iMostRecentTeamNumber": 3776, - "m_iNumEmptyAttacks": 3920, - "m_iOriginalTeamNumber": 3772, - "m_iRecoilIndex": 3736, - "m_iState": 3604, - "m_nDropTick": 3832, - "m_nFireSequenceStartTimeAck": 3504, - "m_nFireSequenceStartTimeChange": 3500, - "m_nLastEmptySoundCmdNum": 3612, - "m_nPostponeFireReadyTicks": 3748, - "m_nSilencerBoneIndex": 3556, - "m_nViewModelIndex": 3616, - "m_nextOwnerTouchTime": 3812, - "m_nextPrevOwnerTouchTime": 3816, - "m_nextPrevOwnerUseTime": 3824, - "m_numRemoveUnownedWeaponThink": 3880, - "m_seqFirePrimary": 3520, - "m_seqFireSecondary": 3524, - "m_seqIdle": 3516, - "m_thirdPersonFireSequences": 3528, - "m_thirdPersonSequences": 3560, - "m_vecTurningInaccuracyEyeDirLast": 3704, - "m_weaponMode": 3696 + "m_IronSightController": { + "offset": 3888, + "type_name": "CIronSightController" + }, + "m_OnPlayerPickup": { + "offset": 3656, + "type_name": "CEntityIOOutput" + }, + "m_bBurstMode": { + "offset": 3744, + "type_name": "bool" + }, + "m_bCanBePickedUp": { + "offset": 3808, + "type_name": "bool" + }, + "m_bDroppedNearBuyZone": { + "offset": 3780, + "type_name": "bool" + }, + "m_bFireOnEmpty": { + "offset": 3652, + "type_name": "bool" + }, + "m_bFiredOutOfAmmoEvent": { + "offset": 3878, + "type_name": "bool" + }, + "m_bInReload": { + "offset": 3756, + "type_name": "bool" + }, + "m_bIsHauledBack": { + "offset": 3764, + "type_name": "bool" + }, + "m_bPlayerAmmoStockOnPickup": { + "offset": 3600, + "type_name": "bool" + }, + "m_bReloadVisuallyComplete": { + "offset": 3757, + "type_name": "bool" + }, + "m_bReloadsWithClips": { + "offset": 3620, + "type_name": "bool" + }, + "m_bRemoveable": { + "offset": 3488, + "type_name": "bool" + }, + "m_bRequireUseToTouch": { + "offset": 3601, + "type_name": "bool" + }, + "m_bSilencerOn": { + "offset": 3765, + "type_name": "bool" + }, + "m_bUseCanOverrideNextOwnerTouchTime": { + "offset": 3809, + "type_name": "bool" + }, + "m_bWasOwnedByCT": { + "offset": 3876, + "type_name": "bool" + }, + "m_bWasOwnedByTerrorist": { + "offset": 3877, + "type_name": "bool" + }, + "m_donated": { + "offset": 3868, + "type_name": "bool" + }, + "m_ePlayerFireEvent": { + "offset": 3508, + "type_name": "PlayerAnimEvent_t" + }, + "m_ePlayerFireEventAttackType": { + "offset": 3512, + "type_name": "WeaponAttackType_t" + }, + "m_fAccuracyPenalty": { + "offset": 3720, + "type_name": "float32" + }, + "m_fAccuracySmoothedForZoom": { + "offset": 3728, + "type_name": "float32" + }, + "m_fLastShotTime": { + "offset": 3872, + "type_name": "GameTime_t" + }, + "m_fScopeZoomEndTime": { + "offset": 3732, + "type_name": "GameTime_t" + }, + "m_flDroppedAtTime": { + "offset": 3760, + "type_name": "GameTime_t" + }, + "m_flFireSequenceStartTime": { + "offset": 3496, + "type_name": "float32" + }, + "m_flLastAccuracyUpdateTime": { + "offset": 3724, + "type_name": "GameTime_t" + }, + "m_flLastLOSTraceFailureTime": { + "offset": 3916, + "type_name": "GameTime_t" + }, + "m_flLastTimeInAir": { + "offset": 3608, + "type_name": "GameTime_t" + }, + "m_flNextAttackRenderTimeOffset": { + "offset": 3784, + "type_name": "float32" + }, + "m_flPostponeFireReadyFrac": { + "offset": 3752, + "type_name": "float32" + }, + "m_flRecoilIndex": { + "offset": 3740, + "type_name": "float32" + }, + "m_flTimeSilencerSwitchComplete": { + "offset": 3768, + "type_name": "GameTime_t" + }, + "m_flTimeWeaponIdle": { + "offset": 3648, + "type_name": "GameTime_t" + }, + "m_flTurningInaccuracy": { + "offset": 3716, + "type_name": "float32" + }, + "m_flTurningInaccuracyDelta": { + "offset": 3700, + "type_name": "float32" + }, + "m_flWatTickOffset": { + "offset": 3924, + "type_name": "float32" + }, + "m_hCurrentThirdPersonSequence": { + "offset": 3552, + "type_name": "HSequence" + }, + "m_hPrevOwner": { + "offset": 3828, + "type_name": "CHandle" + }, + "m_iIronSightMode": { + "offset": 3912, + "type_name": "int32" + }, + "m_iMostRecentTeamNumber": { + "offset": 3776, + "type_name": "int32" + }, + "m_iNumEmptyAttacks": { + "offset": 3920, + "type_name": "int32" + }, + "m_iOriginalTeamNumber": { + "offset": 3772, + "type_name": "int32" + }, + "m_iRecoilIndex": { + "offset": 3736, + "type_name": "int32" + }, + "m_iState": { + "offset": 3604, + "type_name": "CSWeaponState_t" + }, + "m_nDropTick": { + "offset": 3832, + "type_name": "GameTick_t" + }, + "m_nFireSequenceStartTimeAck": { + "offset": 3504, + "type_name": "int32" + }, + "m_nFireSequenceStartTimeChange": { + "offset": 3500, + "type_name": "int32" + }, + "m_nLastEmptySoundCmdNum": { + "offset": 3612, + "type_name": "int32" + }, + "m_nPostponeFireReadyTicks": { + "offset": 3748, + "type_name": "GameTick_t" + }, + "m_nSilencerBoneIndex": { + "offset": 3556, + "type_name": "int32" + }, + "m_nViewModelIndex": { + "offset": 3616, + "type_name": "uint32" + }, + "m_nextOwnerTouchTime": { + "offset": 3812, + "type_name": "GameTime_t" + }, + "m_nextPrevOwnerTouchTime": { + "offset": 3816, + "type_name": "GameTime_t" + }, + "m_nextPrevOwnerUseTime": { + "offset": 3824, + "type_name": "GameTime_t" + }, + "m_numRemoveUnownedWeaponThink": { + "offset": 3880, + "type_name": "int32" + }, + "m_seqFirePrimary": { + "offset": 3520, + "type_name": "HSequence" + }, + "m_seqFireSecondary": { + "offset": 3524, + "type_name": "HSequence" + }, + "m_seqIdle": { + "offset": 3516, + "type_name": "HSequence" + }, + "m_thirdPersonFireSequences": { + "offset": 3528, + "type_name": "CUtlVector" + }, + "m_thirdPersonSequences": { + "offset": 3560, + "type_name": "HSequence[7]" + }, + "m_vecTurningInaccuracyEyeDirLast": { + "offset": 3704, + "type_name": "Vector" + }, + "m_weaponMode": { + "offset": 3696, + "type_name": "CSWeaponMode" + } }, "metadata": [ { @@ -6050,15 +10631,42 @@ }, "CCSWeaponBaseGun": { "fields": { - "m_bNeedsBoltAction": 3965, - "m_bSkillBoltInterruptAvailable": 3968, - "m_bSkillBoltLiftedFireKey": 3969, - "m_bSkillReloadAvailable": 3966, - "m_bSkillReloadLiftedReloadKey": 3967, - "m_iBurstShotsRemaining": 3948, - "m_inPrecache": 3964, - "m_silencedModelIndex": 3960, - "m_zoomLevel": 3944 + "m_bNeedsBoltAction": { + "offset": 3965, + "type_name": "bool" + }, + "m_bSkillBoltInterruptAvailable": { + "offset": 3968, + "type_name": "bool" + }, + "m_bSkillBoltLiftedFireKey": { + "offset": 3969, + "type_name": "bool" + }, + "m_bSkillReloadAvailable": { + "offset": 3966, + "type_name": "bool" + }, + "m_bSkillReloadLiftedReloadKey": { + "offset": 3967, + "type_name": "bool" + }, + "m_iBurstShotsRemaining": { + "offset": 3948, + "type_name": "int32" + }, + "m_inPrecache": { + "offset": 3964, + "type_name": "bool" + }, + "m_silencedModelIndex": { + "offset": 3960, + "type_name": "int32" + }, + "m_zoomLevel": { + "offset": 3944, + "type_name": "int32" + } }, "metadata": [ { @@ -6081,98 +10689,374 @@ }, "CCSWeaponBaseVData": { "fields": { - "m_DefaultLoadoutSlot": 3320, - "m_GearSlot": 3312, - "m_GearSlotPosition": 3316, - "m_WeaponCategory": 844, - "m_WeaponType": 840, - "m_angPivotAngle": 3624, - "m_bCannotShootUnderwater": 3355, - "m_bHasBurstMode": 3353, - "m_bHideViewModelWhenZoomed": 3577, - "m_bIsFullAuto": 3388, - "m_bIsRevolver": 3354, - "m_bMeleeWeapon": 3352, - "m_bUnzoomsAfterShot": 3576, - "m_eSilencerType": 3376, - "m_flArmorRatio": 3656, - "m_flAttackMovespeedFactor": 3544, - "m_flBotAudibleRange": 3560, - "m_flCycleTime": 3396, - "m_flFlinchVelocityModifierLarge": 3672, - "m_flFlinchVelocityModifierSmall": 3676, - "m_flHeadshotMultiplier": 3652, - "m_flHeatPerShot": 3548, - "m_flIdleInterval": 3540, - "m_flInaccuracyAltSoundThreshold": 3556, - "m_flInaccuracyCrouch": 3420, - "m_flInaccuracyFire": 3460, - "m_flInaccuracyJump": 3436, - "m_flInaccuracyJumpApex": 3520, - "m_flInaccuracyJumpInitial": 3516, - "m_flInaccuracyLadder": 3452, - "m_flInaccuracyLand": 3444, - "m_flInaccuracyMove": 3468, - "m_flInaccuracyPitchShift": 3552, - "m_flInaccuracyReload": 3524, - "m_flInaccuracyStand": 3428, - "m_flIronSightFOV": 3612, - "m_flIronSightLooseness": 3620, - "m_flIronSightPivotForward": 3616, - "m_flIronSightPullUpSpeed": 3604, - "m_flIronSightPutDownSpeed": 3608, - "m_flMaxSpeed": 3404, - "m_flPenetration": 3660, - "m_flRange": 3664, - "m_flRangeModifier": 3668, - "m_flRecoilAngle": 3476, - "m_flRecoilAngleVariance": 3484, - "m_flRecoilMagnitude": 3492, - "m_flRecoilMagnitudeVariance": 3500, - "m_flRecoveryTimeCrouch": 3680, - "m_flRecoveryTimeCrouchFinal": 3688, - "m_flRecoveryTimeStand": 3684, - "m_flRecoveryTimeStandFinal": 3692, - "m_flSpread": 3412, - "m_flThrowVelocity": 3704, - "m_flTimeToIdleAfterFire": 3536, - "m_flZoomTime0": 3592, - "m_flZoomTime1": 3596, - "m_flZoomTime2": 3600, - "m_nCrosshairDeltaDistance": 3384, - "m_nCrosshairMinDistance": 3380, - "m_nDamage": 3648, - "m_nKillAward": 3340, - "m_nNumBullets": 3392, - "m_nPrice": 3336, - "m_nPrimaryReserveAmmoMax": 3344, - "m_nRecoilSeed": 3528, - "m_nRecoveryTransitionEndBullet": 3700, - "m_nRecoveryTransitionStartBullet": 3696, - "m_nSecondaryReserveAmmoMax": 3348, - "m_nSpreadSeed": 3532, - "m_nTracerFrequency": 3508, - "m_nZoomFOV1": 3584, - "m_nZoomFOV2": 3588, - "m_nZoomLevels": 3580, - "m_sWrongTeamMsg": 3328, - "m_szAimsightLensMaskModel": 1520, - "m_szAnimClass": 3720, - "m_szAnimExtension": 3368, - "m_szEjectBrassEffect": 2192, - "m_szHeatEffect": 1968, - "m_szMagazineModel": 1744, - "m_szMuzzleFlashParticleAlt": 2416, - "m_szMuzzleFlashThirdPersonParticle": 2640, - "m_szMuzzleFlashThirdPersonParticleAlt": 2864, - "m_szName": 3360, - "m_szPlayerModel": 1072, - "m_szTracerParticle": 3088, - "m_szUseRadioSubtitle": 3568, - "m_szViewModel": 848, - "m_szWorldDroppedModel": 1296, - "m_vSmokeColor": 3708, - "m_vecIronSightEyePos": 3636 + "m_DefaultLoadoutSlot": { + "offset": 3320, + "type_name": "loadout_slot_t" + }, + "m_GearSlot": { + "offset": 3312, + "type_name": "gear_slot_t" + }, + "m_GearSlotPosition": { + "offset": 3316, + "type_name": "int32" + }, + "m_WeaponCategory": { + "offset": 844, + "type_name": "CSWeaponCategory" + }, + "m_WeaponType": { + "offset": 840, + "type_name": "CSWeaponType" + }, + "m_angPivotAngle": { + "offset": 3624, + "type_name": "QAngle" + }, + "m_bCannotShootUnderwater": { + "offset": 3355, + "type_name": "bool" + }, + "m_bHasBurstMode": { + "offset": 3353, + "type_name": "bool" + }, + "m_bHideViewModelWhenZoomed": { + "offset": 3577, + "type_name": "bool" + }, + "m_bIsFullAuto": { + "offset": 3388, + "type_name": "bool" + }, + "m_bIsRevolver": { + "offset": 3354, + "type_name": "bool" + }, + "m_bMeleeWeapon": { + "offset": 3352, + "type_name": "bool" + }, + "m_bUnzoomsAfterShot": { + "offset": 3576, + "type_name": "bool" + }, + "m_eSilencerType": { + "offset": 3376, + "type_name": "CSWeaponSilencerType" + }, + "m_flArmorRatio": { + "offset": 3656, + "type_name": "float32" + }, + "m_flAttackMovespeedFactor": { + "offset": 3544, + "type_name": "float32" + }, + "m_flBotAudibleRange": { + "offset": 3560, + "type_name": "float32" + }, + "m_flCycleTime": { + "offset": 3396, + "type_name": "CFiringModeFloat" + }, + "m_flFlinchVelocityModifierLarge": { + "offset": 3672, + "type_name": "float32" + }, + "m_flFlinchVelocityModifierSmall": { + "offset": 3676, + "type_name": "float32" + }, + "m_flHeadshotMultiplier": { + "offset": 3652, + "type_name": "float32" + }, + "m_flHeatPerShot": { + "offset": 3548, + "type_name": "float32" + }, + "m_flIdleInterval": { + "offset": 3540, + "type_name": "float32" + }, + "m_flInaccuracyAltSoundThreshold": { + "offset": 3556, + "type_name": "float32" + }, + "m_flInaccuracyCrouch": { + "offset": 3420, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyFire": { + "offset": 3460, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyJump": { + "offset": 3436, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyJumpApex": { + "offset": 3520, + "type_name": "float32" + }, + "m_flInaccuracyJumpInitial": { + "offset": 3516, + "type_name": "float32" + }, + "m_flInaccuracyLadder": { + "offset": 3452, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyLand": { + "offset": 3444, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyMove": { + "offset": 3468, + "type_name": "CFiringModeFloat" + }, + "m_flInaccuracyPitchShift": { + "offset": 3552, + "type_name": "float32" + }, + "m_flInaccuracyReload": { + "offset": 3524, + "type_name": "float32" + }, + "m_flInaccuracyStand": { + "offset": 3428, + "type_name": "CFiringModeFloat" + }, + "m_flIronSightFOV": { + "offset": 3612, + "type_name": "float32" + }, + "m_flIronSightLooseness": { + "offset": 3620, + "type_name": "float32" + }, + "m_flIronSightPivotForward": { + "offset": 3616, + "type_name": "float32" + }, + "m_flIronSightPullUpSpeed": { + "offset": 3604, + "type_name": "float32" + }, + "m_flIronSightPutDownSpeed": { + "offset": 3608, + "type_name": "float32" + }, + "m_flMaxSpeed": { + "offset": 3404, + "type_name": "CFiringModeFloat" + }, + "m_flPenetration": { + "offset": 3660, + "type_name": "float32" + }, + "m_flRange": { + "offset": 3664, + "type_name": "float32" + }, + "m_flRangeModifier": { + "offset": 3668, + "type_name": "float32" + }, + "m_flRecoilAngle": { + "offset": 3476, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilAngleVariance": { + "offset": 3484, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilMagnitude": { + "offset": 3492, + "type_name": "CFiringModeFloat" + }, + "m_flRecoilMagnitudeVariance": { + "offset": 3500, + "type_name": "CFiringModeFloat" + }, + "m_flRecoveryTimeCrouch": { + "offset": 3680, + "type_name": "float32" + }, + "m_flRecoveryTimeCrouchFinal": { + "offset": 3688, + "type_name": "float32" + }, + "m_flRecoveryTimeStand": { + "offset": 3684, + "type_name": "float32" + }, + "m_flRecoveryTimeStandFinal": { + "offset": 3692, + "type_name": "float32" + }, + "m_flSpread": { + "offset": 3412, + "type_name": "CFiringModeFloat" + }, + "m_flThrowVelocity": { + "offset": 3704, + "type_name": "float32" + }, + "m_flTimeToIdleAfterFire": { + "offset": 3536, + "type_name": "float32" + }, + "m_flZoomTime0": { + "offset": 3592, + "type_name": "float32" + }, + "m_flZoomTime1": { + "offset": 3596, + "type_name": "float32" + }, + "m_flZoomTime2": { + "offset": 3600, + "type_name": "float32" + }, + "m_nCrosshairDeltaDistance": { + "offset": 3384, + "type_name": "int32" + }, + "m_nCrosshairMinDistance": { + "offset": 3380, + "type_name": "int32" + }, + "m_nDamage": { + "offset": 3648, + "type_name": "int32" + }, + "m_nKillAward": { + "offset": 3340, + "type_name": "int32" + }, + "m_nNumBullets": { + "offset": 3392, + "type_name": "int32" + }, + "m_nPrice": { + "offset": 3336, + "type_name": "int32" + }, + "m_nPrimaryReserveAmmoMax": { + "offset": 3344, + "type_name": "int32" + }, + "m_nRecoilSeed": { + "offset": 3528, + "type_name": "int32" + }, + "m_nRecoveryTransitionEndBullet": { + "offset": 3700, + "type_name": "int32" + }, + "m_nRecoveryTransitionStartBullet": { + "offset": 3696, + "type_name": "int32" + }, + "m_nSecondaryReserveAmmoMax": { + "offset": 3348, + "type_name": "int32" + }, + "m_nSpreadSeed": { + "offset": 3532, + "type_name": "int32" + }, + "m_nTracerFrequency": { + "offset": 3508, + "type_name": "CFiringModeInt" + }, + "m_nZoomFOV1": { + "offset": 3584, + "type_name": "int32" + }, + "m_nZoomFOV2": { + "offset": 3588, + "type_name": "int32" + }, + "m_nZoomLevels": { + "offset": 3580, + "type_name": "int32" + }, + "m_sWrongTeamMsg": { + "offset": 3328, + "type_name": "CUtlString" + }, + "m_szAimsightLensMaskModel": { + "offset": 1520, + "type_name": "CResourceNameTyped>" + }, + "m_szAnimClass": { + "offset": 3720, + "type_name": "CGlobalSymbol" + }, + "m_szAnimExtension": { + "offset": 3368, + "type_name": "CUtlString" + }, + "m_szEjectBrassEffect": { + "offset": 2192, + "type_name": "CResourceNameTyped>" + }, + "m_szHeatEffect": { + "offset": 1968, + "type_name": "CResourceNameTyped>" + }, + "m_szMagazineModel": { + "offset": 1744, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashParticleAlt": { + "offset": 2416, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashThirdPersonParticle": { + "offset": 2640, + "type_name": "CResourceNameTyped>" + }, + "m_szMuzzleFlashThirdPersonParticleAlt": { + "offset": 2864, + "type_name": "CResourceNameTyped>" + }, + "m_szName": { + "offset": 3360, + "type_name": "CGlobalSymbol" + }, + "m_szPlayerModel": { + "offset": 1072, + "type_name": "CResourceNameTyped>" + }, + "m_szTracerParticle": { + "offset": 3088, + "type_name": "CResourceNameTyped>" + }, + "m_szUseRadioSubtitle": { + "offset": 3568, + "type_name": "CUtlString" + }, + "m_szViewModel": { + "offset": 848, + "type_name": "CResourceNameTyped>" + }, + "m_szWorldDroppedModel": { + "offset": 1296, + "type_name": "CResourceNameTyped>" + }, + "m_vSmokeColor": { + "offset": 3708, + "type_name": "Vector" + }, + "m_vecIronSightEyePos": { + "offset": 3636, + "type_name": "Vector" + } }, "metadata": [ { @@ -6192,47 +11076,152 @@ }, "CChangeLevel": { "fields": { - "m_OnChangeLevel": 2416, - "m_bNewChapter": 2458, - "m_bNoTouch": 2457, - "m_bOnChangeLevelFired": 2459, - "m_bTouched": 2456, - "m_sLandmarkName": 2408, - "m_sMapName": 2400 + "m_OnChangeLevel": { + "offset": 2416, + "type_name": "CEntityIOOutput" + }, + "m_bNewChapter": { + "offset": 2458, + "type_name": "bool" + }, + "m_bNoTouch": { + "offset": 2457, + "type_name": "bool" + }, + "m_bOnChangeLevelFired": { + "offset": 2459, + "type_name": "bool" + }, + "m_bTouched": { + "offset": 2456, + "type_name": "bool" + }, + "m_sLandmarkName": { + "offset": 2408, + "type_name": "CUtlString" + }, + "m_sMapName": { + "offset": 2400, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CChicken": { "fields": { - "m_AttributeManager": 3192, - "m_BlockDirectionTimer": 12616, - "m_activityTimer": 4016, - "m_bInJump": 4212, - "m_collisionStuckTimer": 3968, - "m_currentActivity": 4012, - "m_desiredActivity": 4008, - "m_flActiveFollowStartTime": 12580, - "m_flLastJumpTime": 4208, - "m_flWhenZombified": 4120, - "m_fleeFrom": 4044, - "m_followMinuteTimer": 12584, - "m_hasBeenUsed": 4176, - "m_isOnGround": 3992, - "m_jumpTimer": 4184, - "m_jumpedThisFrame": 4124, - "m_leader": 4128, - "m_moveRateThrottleTimer": 4048, - "m_repathTimer": 12416, - "m_reuseTimer": 4152, - "m_startleTimer": 4072, - "m_stuckAnchor": 3928, - "m_stuckTimer": 3944, - "m_turnRate": 4040, - "m_updateTimer": 3904, - "m_vFallVelocity": 3996, - "m_vecPathGoal": 12568, - "m_vocalizeTimer": 4096 + "m_AttributeManager": { + "offset": 3192, + "type_name": "CAttributeContainer" + }, + "m_BlockDirectionTimer": { + "offset": 12616, + "type_name": "CountdownTimer" + }, + "m_activityTimer": { + "offset": 4016, + "type_name": "CountdownTimer" + }, + "m_bInJump": { + "offset": 4212, + "type_name": "bool" + }, + "m_collisionStuckTimer": { + "offset": 3968, + "type_name": "CountdownTimer" + }, + "m_currentActivity": { + "offset": 4012, + "type_name": "ChickenActivity" + }, + "m_desiredActivity": { + "offset": 4008, + "type_name": "ChickenActivity" + }, + "m_flActiveFollowStartTime": { + "offset": 12580, + "type_name": "GameTime_t" + }, + "m_flLastJumpTime": { + "offset": 4208, + "type_name": "float32" + }, + "m_flWhenZombified": { + "offset": 4120, + "type_name": "GameTime_t" + }, + "m_fleeFrom": { + "offset": 4044, + "type_name": "CHandle" + }, + "m_followMinuteTimer": { + "offset": 12584, + "type_name": "CountdownTimer" + }, + "m_hasBeenUsed": { + "offset": 4176, + "type_name": "bool" + }, + "m_isOnGround": { + "offset": 3992, + "type_name": "bool" + }, + "m_jumpTimer": { + "offset": 4184, + "type_name": "CountdownTimer" + }, + "m_jumpedThisFrame": { + "offset": 4124, + "type_name": "bool" + }, + "m_leader": { + "offset": 4128, + "type_name": "CHandle" + }, + "m_moveRateThrottleTimer": { + "offset": 4048, + "type_name": "CountdownTimer" + }, + "m_repathTimer": { + "offset": 12416, + "type_name": "CountdownTimer" + }, + "m_reuseTimer": { + "offset": 4152, + "type_name": "CountdownTimer" + }, + "m_startleTimer": { + "offset": 4072, + "type_name": "CountdownTimer" + }, + "m_stuckAnchor": { + "offset": 3928, + "type_name": "Vector" + }, + "m_stuckTimer": { + "offset": 3944, + "type_name": "CountdownTimer" + }, + "m_turnRate": { + "offset": 4040, + "type_name": "float32" + }, + "m_updateTimer": { + "offset": 3904, + "type_name": "CountdownTimer" + }, + "m_vFallVelocity": { + "offset": 3996, + "type_name": "Vector" + }, + "m_vecPathGoal": { + "offset": 12568, + "type_name": "Vector" + }, + "m_vocalizeTimer": { + "offset": 4096, + "type_name": "CountdownTimer" + } }, "metadata": [ { @@ -6255,14 +11244,38 @@ }, "CCitadelSoundOpvarSetOBB": { "fields": { - "m_iszOperatorName": 1256, - "m_iszOpvarName": 1264, - "m_iszStackName": 1248, - "m_nAABBDirection": 1320, - "m_vDistanceInnerMaxs": 1284, - "m_vDistanceInnerMins": 1272, - "m_vDistanceOuterMaxs": 1308, - "m_vDistanceOuterMins": 1296 + "m_iszOperatorName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOpvarName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStackName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_nAABBDirection": { + "offset": 1320, + "type_name": "int32" + }, + "m_vDistanceInnerMaxs": { + "offset": 1284, + "type_name": "Vector" + }, + "m_vDistanceInnerMins": { + "offset": 1272, + "type_name": "Vector" + }, + "m_vDistanceOuterMaxs": { + "offset": 1308, + "type_name": "Vector" + }, + "m_vDistanceOuterMins": { + "offset": 1296, + "type_name": "Vector" + } }, "metadata": [ { @@ -6310,23 +11323,74 @@ }, "CCollisionProperty": { "fields": { - "m_CollisionGroup": 94, - "m_collisionAttribute": 16, - "m_flBoundingRadius": 96, - "m_flCapsuleRadius": 172, - "m_nEnablePhysics": 95, - "m_nSolidType": 91, - "m_nSurroundType": 93, - "m_triggerBloat": 92, - "m_usSolidFlags": 90, - "m_vCapsuleCenter1": 148, - "m_vCapsuleCenter2": 160, - "m_vecMaxs": 76, - "m_vecMins": 64, - "m_vecSpecifiedSurroundingMaxs": 112, - "m_vecSpecifiedSurroundingMins": 100, - "m_vecSurroundingMaxs": 124, - "m_vecSurroundingMins": 136 + "m_CollisionGroup": { + "offset": 94, + "type_name": "uint8" + }, + "m_collisionAttribute": { + "offset": 16, + "type_name": "VPhysicsCollisionAttribute_t" + }, + "m_flBoundingRadius": { + "offset": 96, + "type_name": "float32" + }, + "m_flCapsuleRadius": { + "offset": 172, + "type_name": "float32" + }, + "m_nEnablePhysics": { + "offset": 95, + "type_name": "uint8" + }, + "m_nSolidType": { + "offset": 91, + "type_name": "SolidType_t" + }, + "m_nSurroundType": { + "offset": 93, + "type_name": "SurroundingBoundsType_t" + }, + "m_triggerBloat": { + "offset": 92, + "type_name": "uint8" + }, + "m_usSolidFlags": { + "offset": 90, + "type_name": "uint8" + }, + "m_vCapsuleCenter1": { + "offset": 148, + "type_name": "Vector" + }, + "m_vCapsuleCenter2": { + "offset": 160, + "type_name": "Vector" + }, + "m_vecMaxs": { + "offset": 76, + "type_name": "Vector" + }, + "m_vecMins": { + "offset": 64, + "type_name": "Vector" + }, + "m_vecSpecifiedSurroundingMaxs": { + "offset": 112, + "type_name": "Vector" + }, + "m_vecSpecifiedSurroundingMins": { + "offset": 100, + "type_name": "Vector" + }, + "m_vecSurroundingMaxs": { + "offset": 124, + "type_name": "Vector" + }, + "m_vecSurroundingMins": { + "offset": 136, + "type_name": "Vector" + } }, "metadata": [ { @@ -6404,23 +11468,74 @@ }, "CColorCorrection": { "fields": { - "m_MaxFalloff": 1288, - "m_MinFalloff": 1284, - "m_bClientSide": 1279, - "m_bEnabled": 1277, - "m_bExclusive": 1280, - "m_bMaster": 1278, - "m_bStartDisabled": 1276, - "m_flCurWeight": 1292, - "m_flFadeInDuration": 1248, - "m_flFadeOutDuration": 1252, - "m_flMaxWeight": 1272, - "m_flStartFadeInWeight": 1256, - "m_flStartFadeOutWeight": 1260, - "m_flTimeStartFadeIn": 1264, - "m_flTimeStartFadeOut": 1268, - "m_lookupFilename": 1808, - "m_netlookupFilename": 1296 + "m_MaxFalloff": { + "offset": 1288, + "type_name": "float32" + }, + "m_MinFalloff": { + "offset": 1284, + "type_name": "float32" + }, + "m_bClientSide": { + "offset": 1279, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1277, + "type_name": "bool" + }, + "m_bExclusive": { + "offset": 1280, + "type_name": "bool" + }, + "m_bMaster": { + "offset": 1278, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1276, + "type_name": "bool" + }, + "m_flCurWeight": { + "offset": 1292, + "type_name": "float32" + }, + "m_flFadeInDuration": { + "offset": 1248, + "type_name": "float32" + }, + "m_flFadeOutDuration": { + "offset": 1252, + "type_name": "float32" + }, + "m_flMaxWeight": { + "offset": 1272, + "type_name": "float32" + }, + "m_flStartFadeInWeight": { + "offset": 1256, + "type_name": "float32" + }, + "m_flStartFadeOutWeight": { + "offset": 1260, + "type_name": "float32" + }, + "m_flTimeStartFadeIn": { + "offset": 1264, + "type_name": "GameTime_t" + }, + "m_flTimeStartFadeOut": { + "offset": 1268, + "type_name": "GameTime_t" + }, + "m_lookupFilename": { + "offset": 1808, + "type_name": "CUtlSymbolLarge" + }, + "m_netlookupFilename": { + "offset": 1296, + "type_name": "char[512]" + } }, "metadata": [ { @@ -6487,16 +11602,46 @@ }, "CColorCorrectionVolume": { "fields": { - "m_FadeDuration": 2408, - "m_LastEnterTime": 2936, - "m_LastEnterWeight": 2932, - "m_LastExitTime": 2944, - "m_LastExitWeight": 2940, - "m_MaxWeight": 2404, - "m_Weight": 2416, - "m_bEnabled": 2400, - "m_bStartDisabled": 2412, - "m_lookupFilename": 2420 + "m_FadeDuration": { + "offset": 2408, + "type_name": "float32" + }, + "m_LastEnterTime": { + "offset": 2936, + "type_name": "GameTime_t" + }, + "m_LastEnterWeight": { + "offset": 2932, + "type_name": "float32" + }, + "m_LastExitTime": { + "offset": 2944, + "type_name": "GameTime_t" + }, + "m_LastExitWeight": { + "offset": 2940, + "type_name": "float32" + }, + "m_MaxWeight": { + "offset": 2404, + "type_name": "float32" + }, + "m_Weight": { + "offset": 2416, + "type_name": "float32" + }, + "m_bEnabled": { + "offset": 2400, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 2412, + "type_name": "bool" + }, + "m_lookupFilename": { + "offset": 2420, + "type_name": "char[512]" + } }, "metadata": [ { @@ -6529,9 +11674,18 @@ }, "CCommentaryAuto": { "fields": { - "m_OnCommentaryMidGame": 1288, - "m_OnCommentaryMultiplayerSpawn": 1328, - "m_OnCommentaryNewGame": 1248 + "m_OnCommentaryMidGame": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnCommentaryMultiplayerSpawn": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_OnCommentaryNewGame": { + "offset": 1248, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CBaseEntity" @@ -6543,16 +11697,28 @@ }, "CConstraintAnchor": { "fields": { - "m_massScale": 2472 + "m_massScale": { + "offset": 2472, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "CCredits": { "fields": { - "m_OnCreditsDone": 1248, - "m_bRolledOutroCredits": 1288, - "m_flLogoLength": 1292 + "m_OnCreditsDone": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_bRolledOutroCredits": { + "offset": 1288, + "type_name": "bool" + }, + "m_flLogoLength": { + "offset": 1292, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" @@ -6564,21 +11730,66 @@ }, "CDamageRecord": { "fields": { - "m_DamagerXuid": 72, - "m_PlayerDamager": 40, - "m_PlayerRecipient": 44, - "m_RecipientXuid": 80, - "m_bIsOtherEnemy": 108, - "m_hPlayerControllerDamager": 48, - "m_hPlayerControllerRecipient": 52, - "m_iActualHealthRemoved": 96, - "m_iBulletsDamage": 88, - "m_iDamage": 92, - "m_iLastBulletUpdate": 104, - "m_iNumHits": 100, - "m_killType": 109, - "m_szPlayerDamagerName": 56, - "m_szPlayerRecipientName": 64 + "m_DamagerXuid": { + "offset": 72, + "type_name": "uint64" + }, + "m_PlayerDamager": { + "offset": 40, + "type_name": "CHandle" + }, + "m_PlayerRecipient": { + "offset": 44, + "type_name": "CHandle" + }, + "m_RecipientXuid": { + "offset": 80, + "type_name": "uint64" + }, + "m_bIsOtherEnemy": { + "offset": 108, + "type_name": "bool" + }, + "m_hPlayerControllerDamager": { + "offset": 48, + "type_name": "CHandle" + }, + "m_hPlayerControllerRecipient": { + "offset": 52, + "type_name": "CHandle" + }, + "m_iActualHealthRemoved": { + "offset": 96, + "type_name": "int32" + }, + "m_iBulletsDamage": { + "offset": 88, + "type_name": "int32" + }, + "m_iDamage": { + "offset": 92, + "type_name": "int32" + }, + "m_iLastBulletUpdate": { + "offset": 104, + "type_name": "int32" + }, + "m_iNumHits": { + "offset": 100, + "type_name": "int32" + }, + "m_killType": { + "offset": 109, + "type_name": "EKillTypes_t" + }, + "m_szPlayerDamagerName": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_szPlayerRecipientName": { + "offset": 64, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -6656,7 +11867,10 @@ }, "CDebugHistory": { "fields": { - "m_nNpcEvents": 4097312 + "m_nNpcEvents": { + "offset": 4097312, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" @@ -6668,10 +11882,22 @@ }, "CDecoyProjectile": { "fields": { - "m_decoyWeaponDefIndex": 2928, - "m_fExpireTime": 2912, - "m_nDecoyShotTick": 2904, - "m_shotsRemaining": 2908 + "m_decoyWeaponDefIndex": { + "offset": 2928, + "type_name": "uint16" + }, + "m_fExpireTime": { + "offset": 2912, + "type_name": "GameTime_t" + }, + "m_nDecoyShotTick": { + "offset": 2904, + "type_name": "int32" + }, + "m_shotsRemaining": { + "offset": 2908, + "type_name": "int32" + } }, "metadata": [ { @@ -6684,15 +11910,42 @@ }, "CDynamicLight": { "fields": { - "m_ActualFlags": 1936, - "m_Exponent": 1944, - "m_Flags": 1937, - "m_InnerAngle": 1948, - "m_LightStyle": 1938, - "m_On": 1939, - "m_OuterAngle": 1952, - "m_Radius": 1940, - "m_SpotRadius": 1956 + "m_ActualFlags": { + "offset": 1936, + "type_name": "uint8" + }, + "m_Exponent": { + "offset": 1944, + "type_name": "int32" + }, + "m_Flags": { + "offset": 1937, + "type_name": "uint8" + }, + "m_InnerAngle": { + "offset": 1948, + "type_name": "float32" + }, + "m_LightStyle": { + "offset": 1938, + "type_name": "uint8" + }, + "m_On": { + "offset": 1939, + "type_name": "bool" + }, + "m_OuterAngle": { + "offset": 1952, + "type_name": "float32" + }, + "m_Radius": { + "offset": 1940, + "type_name": "float32" + }, + "m_SpotRadius": { + "offset": 1956, + "type_name": "float32" + } }, "metadata": [ { @@ -6735,28 +11988,94 @@ }, "CDynamicProp": { "fields": { - "m_OnAnimReachedEnd": 3080, - "m_OnAnimReachedStart": 3040, - "m_bCreateNavObstacle": 2912, - "m_bCreateNonSolid": 3136, - "m_bFiredStartEndOutput": 3134, - "m_bForceNpcExclude": 3135, - "m_bIsOverrideProp": 3137, - "m_bNavObstacleUpdatesOverridden": 2913, - "m_bRandomizeCycle": 3132, - "m_bStartDisabled": 3133, - "m_bUseAnimGraph": 2915, - "m_bUseHitboxesForRenderBox": 2914, - "m_glowColor": 3152, - "m_iInitialGlowState": 3140, - "m_iszIdleAnim": 3120, - "m_nGlowRange": 3144, - "m_nGlowRangeMin": 3148, - "m_nGlowTeam": 3156, - "m_nIdleAnimLoopMode": 3128, - "m_pOutputAnimBegun": 2920, - "m_pOutputAnimLoopCycleOver": 3000, - "m_pOutputAnimOver": 2960 + "m_OnAnimReachedEnd": { + "offset": 3080, + "type_name": "CEntityIOOutput" + }, + "m_OnAnimReachedStart": { + "offset": 3040, + "type_name": "CEntityIOOutput" + }, + "m_bCreateNavObstacle": { + "offset": 2912, + "type_name": "bool" + }, + "m_bCreateNonSolid": { + "offset": 3136, + "type_name": "bool" + }, + "m_bFiredStartEndOutput": { + "offset": 3134, + "type_name": "bool" + }, + "m_bForceNpcExclude": { + "offset": 3135, + "type_name": "bool" + }, + "m_bIsOverrideProp": { + "offset": 3137, + "type_name": "bool" + }, + "m_bNavObstacleUpdatesOverridden": { + "offset": 2913, + "type_name": "bool" + }, + "m_bRandomizeCycle": { + "offset": 3132, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 3133, + "type_name": "bool" + }, + "m_bUseAnimGraph": { + "offset": 2915, + "type_name": "bool" + }, + "m_bUseHitboxesForRenderBox": { + "offset": 2914, + "type_name": "bool" + }, + "m_glowColor": { + "offset": 3152, + "type_name": "Color" + }, + "m_iInitialGlowState": { + "offset": 3140, + "type_name": "int32" + }, + "m_iszIdleAnim": { + "offset": 3120, + "type_name": "CUtlSymbolLarge" + }, + "m_nGlowRange": { + "offset": 3144, + "type_name": "int32" + }, + "m_nGlowRangeMin": { + "offset": 3148, + "type_name": "int32" + }, + "m_nGlowTeam": { + "offset": 3156, + "type_name": "int32" + }, + "m_nIdleAnimLoopMode": { + "offset": 3128, + "type_name": "AnimLoopMode_t" + }, + "m_pOutputAnimBegun": { + "offset": 2920, + "type_name": "CEntityIOOutput" + }, + "m_pOutputAnimLoopCycleOver": { + "offset": 3000, + "type_name": "CEntityIOOutput" + }, + "m_pOutputAnimOver": { + "offset": 2960, + "type_name": "CEntityIOOutput" + } }, "metadata": [ { @@ -6789,15 +12108,42 @@ }, "CEconEntity": { "fields": { - "m_AttributeManager": 2632, - "m_OriginalOwnerXuidHigh": 3348, - "m_OriginalOwnerXuidLow": 3344, - "m_flFallbackWear": 3360, - "m_hOldProvidee": 3368, - "m_iOldOwnerClass": 3372, - "m_nFallbackPaintKit": 3352, - "m_nFallbackSeed": 3356, - "m_nFallbackStatTrak": 3364 + "m_AttributeManager": { + "offset": 2632, + "type_name": "CAttributeContainer" + }, + "m_OriginalOwnerXuidHigh": { + "offset": 3348, + "type_name": "uint32" + }, + "m_OriginalOwnerXuidLow": { + "offset": 3344, + "type_name": "uint32" + }, + "m_flFallbackWear": { + "offset": 3360, + "type_name": "float32" + }, + "m_hOldProvidee": { + "offset": 3368, + "type_name": "CHandle" + }, + "m_iOldOwnerClass": { + "offset": 3372, + "type_name": "int32" + }, + "m_nFallbackPaintKit": { + "offset": 3352, + "type_name": "int32" + }, + "m_nFallbackSeed": { + "offset": 3356, + "type_name": "int32" + }, + "m_nFallbackStatTrak": { + "offset": 3364, + "type_name": "int32" + } }, "metadata": [ { @@ -6840,11 +12186,26 @@ }, "CEconItemAttribute": { "fields": { - "m_bSetBonus": 64, - "m_flInitialValue": 56, - "m_flValue": 52, - "m_iAttributeDefinitionIndex": 48, - "m_nRefundableCurrency": 60 + "m_bSetBonus": { + "offset": 64, + "type_name": "bool" + }, + "m_flInitialValue": { + "offset": 56, + "type_name": "float32" + }, + "m_flValue": { + "offset": 52, + "type_name": "float32" + }, + "m_iAttributeDefinitionIndex": { + "offset": 48, + "type_name": "uint16" + }, + "m_nRefundableCurrency": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [ { @@ -6877,19 +12238,58 @@ }, "CEconItemView": { "fields": { - "m_AttributeList": 112, - "m_NetworkedDynamicAttributes": 208, - "m_bInitialized": 104, - "m_iAccountID": 88, - "m_iEntityLevel": 64, - "m_iEntityQuality": 60, - "m_iInventoryPosition": 92, - "m_iItemDefinitionIndex": 56, - "m_iItemID": 72, - "m_iItemIDHigh": 80, - "m_iItemIDLow": 84, - "m_szCustomName": 304, - "m_szCustomNameOverride": 465 + "m_AttributeList": { + "offset": 112, + "type_name": "CAttributeList" + }, + "m_NetworkedDynamicAttributes": { + "offset": 208, + "type_name": "CAttributeList" + }, + "m_bInitialized": { + "offset": 104, + "type_name": "bool" + }, + "m_iAccountID": { + "offset": 88, + "type_name": "uint32" + }, + "m_iEntityLevel": { + "offset": 64, + "type_name": "uint32" + }, + "m_iEntityQuality": { + "offset": 60, + "type_name": "int32" + }, + "m_iInventoryPosition": { + "offset": 92, + "type_name": "uint32" + }, + "m_iItemDefinitionIndex": { + "offset": 56, + "type_name": "uint16" + }, + "m_iItemID": { + "offset": 72, + "type_name": "uint64" + }, + "m_iItemIDHigh": { + "offset": 80, + "type_name": "uint32" + }, + "m_iItemIDLow": { + "offset": 84, + "type_name": "uint32" + }, + "m_szCustomName": { + "offset": 304, + "type_name": "char[161]" + }, + "m_szCustomNameOverride": { + "offset": 465, + "type_name": "char[161]" + } }, "metadata": [ { @@ -6952,35 +12352,104 @@ }, "CEconWearable": { "fields": { - "m_bAlwaysAllow": 3380, - "m_nForceSkin": 3376 + "m_bAlwaysAllow": { + "offset": 3380, + "type_name": "bool" + }, + "m_nForceSkin": { + "offset": 3376, + "type_name": "int32" + } }, "metadata": [], "parent": "CEconEntity" }, "CEffectData": { "fields": { - "m_fFlags": 99, - "m_flMagnitude": 68, - "m_flRadius": 72, - "m_flScale": 64, - "m_hEntity": 56, - "m_hOtherEntity": 60, - "m_iEffectName": 108, - "m_nAttachmentIndex": 100, - "m_nAttachmentName": 104, - "m_nColor": 98, - "m_nDamageType": 88, - "m_nEffectIndex": 80, - "m_nExplosionType": 110, - "m_nHitBox": 96, - "m_nMaterial": 94, - "m_nPenetrate": 92, - "m_nSurfaceProp": 76, - "m_vAngles": 44, - "m_vNormal": 32, - "m_vOrigin": 8, - "m_vStart": 20 + "m_fFlags": { + "offset": 99, + "type_name": "uint8" + }, + "m_flMagnitude": { + "offset": 68, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 72, + "type_name": "float32" + }, + "m_flScale": { + "offset": 64, + "type_name": "float32" + }, + "m_hEntity": { + "offset": 56, + "type_name": "CEntityHandle" + }, + "m_hOtherEntity": { + "offset": 60, + "type_name": "CEntityHandle" + }, + "m_iEffectName": { + "offset": 108, + "type_name": "uint16" + }, + "m_nAttachmentIndex": { + "offset": 100, + "type_name": "AttachmentHandle_t" + }, + "m_nAttachmentName": { + "offset": 104, + "type_name": "CUtlStringToken" + }, + "m_nColor": { + "offset": 98, + "type_name": "uint8" + }, + "m_nDamageType": { + "offset": 88, + "type_name": "uint32" + }, + "m_nEffectIndex": { + "offset": 80, + "type_name": "CWeakHandle" + }, + "m_nExplosionType": { + "offset": 110, + "type_name": "uint8" + }, + "m_nHitBox": { + "offset": 96, + "type_name": "uint16" + }, + "m_nMaterial": { + "offset": 94, + "type_name": "uint16" + }, + "m_nPenetrate": { + "offset": 92, + "type_name": "uint8" + }, + "m_nSurfaceProp": { + "offset": 76, + "type_name": "CUtlStringToken" + }, + "m_vAngles": { + "offset": 44, + "type_name": "QAngle" + }, + "m_vNormal": { + "offset": 32, + "type_name": "Vector" + }, + "m_vOrigin": { + "offset": 8, + "type_name": "Vector" + }, + "m_vStart": { + "offset": 20, + "type_name": "Vector" + } }, "metadata": [ { @@ -7108,16 +12577,46 @@ }, "CEntityDissolve": { "fields": { - "m_flFadeInLength": 1940, - "m_flFadeInStart": 1936, - "m_flFadeOutLength": 1956, - "m_flFadeOutModelLength": 1948, - "m_flFadeOutModelStart": 1944, - "m_flFadeOutStart": 1952, - "m_flStartTime": 1960, - "m_nDissolveType": 1964, - "m_nMagnitude": 1980, - "m_vDissolverOrigin": 1968 + "m_flFadeInLength": { + "offset": 1940, + "type_name": "float32" + }, + "m_flFadeInStart": { + "offset": 1936, + "type_name": "float32" + }, + "m_flFadeOutLength": { + "offset": 1956, + "type_name": "float32" + }, + "m_flFadeOutModelLength": { + "offset": 1948, + "type_name": "float32" + }, + "m_flFadeOutModelStart": { + "offset": 1944, + "type_name": "float32" + }, + "m_flFadeOutStart": { + "offset": 1952, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 1960, + "type_name": "GameTime_t" + }, + "m_nDissolveType": { + "offset": 1964, + "type_name": "EntityDisolveType_t" + }, + "m_nMagnitude": { + "offset": 1980, + "type_name": "uint32" + }, + "m_vDissolverOrigin": { + "offset": 1968, + "type_name": "Vector" + } }, "metadata": [ { @@ -7175,17 +12674,50 @@ }, "CEntityFlame": { "fields": { - "m_bCheapEffect": 1252, - "m_bUseHitboxes": 1260, - "m_flDirectDamagePerSecond": 1284, - "m_flHitboxFireScale": 1268, - "m_flLifetime": 1272, - "m_flSize": 1256, - "m_hAttacker": 1276, - "m_hEntAttached": 1248, - "m_iCustomDamageType": 1288, - "m_iDangerSound": 1280, - "m_iNumHitboxFires": 1264 + "m_bCheapEffect": { + "offset": 1252, + "type_name": "bool" + }, + "m_bUseHitboxes": { + "offset": 1260, + "type_name": "bool" + }, + "m_flDirectDamagePerSecond": { + "offset": 1284, + "type_name": "float32" + }, + "m_flHitboxFireScale": { + "offset": 1268, + "type_name": "float32" + }, + "m_flLifetime": { + "offset": 1272, + "type_name": "GameTime_t" + }, + "m_flSize": { + "offset": 1256, + "type_name": "float32" + }, + "m_hAttacker": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_hEntAttached": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_iCustomDamageType": { + "offset": 1288, + "type_name": "int32" + }, + "m_iDangerSound": { + "offset": 1280, + "type_name": "int32" + }, + "m_iNumHitboxFires": { + "offset": 1264, + "type_name": "int32" + } }, "metadata": [ { @@ -7203,17 +12735,50 @@ }, "CEntityIdentity": { "fields": { - "m_PathIndex": 64, - "m_designerName": 32, - "m_fDataObjectTypes": 60, - "m_flags": 48, - "m_name": 24, - "m_nameStringableIndex": 20, - "m_pNext": 96, - "m_pNextByClass": 112, - "m_pPrev": 88, - "m_pPrevByClass": 104, - "m_worldGroupId": 56 + "m_PathIndex": { + "offset": 64, + "type_name": "ChangeAccessorFieldPathIndex_t" + }, + "m_designerName": { + "offset": 32, + "type_name": "CUtlSymbolLarge" + }, + "m_fDataObjectTypes": { + "offset": 60, + "type_name": "uint32" + }, + "m_flags": { + "offset": 48, + "type_name": "uint32" + }, + "m_name": { + "offset": 24, + "type_name": "CUtlSymbolLarge" + }, + "m_nameStringableIndex": { + "offset": 20, + "type_name": "int32" + }, + "m_pNext": { + "offset": 96, + "type_name": "CEntityIdentity*" + }, + "m_pNextByClass": { + "offset": 112, + "type_name": "CEntityIdentity*" + }, + "m_pPrev": { + "offset": 88, + "type_name": "CEntityIdentity*" + }, + "m_pPrevByClass": { + "offset": 104, + "type_name": "CEntityIdentity*" + }, + "m_worldGroupId": { + "offset": 56, + "type_name": "WorldGroupId_t" + } }, "metadata": [ { @@ -7226,10 +12791,22 @@ }, "CEntityInstance": { "fields": { - "m_CScriptComponent": 40, - "m_bVisibleinPVS": 48, - "m_iszPrivateVScripts": 8, - "m_pEntity": 16 + "m_CScriptComponent": { + "offset": 40, + "type_name": "CScriptComponent*" + }, + "m_bVisibleinPVS": { + "offset": 48, + "type_name": "bool" + }, + "m_iszPrivateVScripts": { + "offset": 8, + "type_name": "CUtlSymbolLarge" + }, + "m_pEntity": { + "offset": 16, + "type_name": "CEntityIdentity*" + } }, "metadata": [ { @@ -7247,63 +12824,198 @@ }, "CEnvBeam": { "fields": { - "m_OnTouchedByEntity": 2224, - "m_TouchType": 2192, - "m_active": 2096, - "m_boltWidth": 2132, - "m_frameStart": 2160, - "m_hFilter": 2208, - "m_iFilterName": 2200, - "m_iszDecal": 2216, - "m_iszEndEntity": 2120, - "m_iszSpriteName": 2152, - "m_iszStartEntity": 2112, - "m_life": 2128, - "m_noiseAmplitude": 2136, - "m_radius": 2188, - "m_restrike": 2144, - "m_speed": 2140, - "m_spriteTexture": 2104, - "m_vEndPointRelative": 2176, - "m_vEndPointWorld": 2164 + "m_OnTouchedByEntity": { + "offset": 2224, + "type_name": "CEntityIOOutput" + }, + "m_TouchType": { + "offset": 2192, + "type_name": "Touch_t" + }, + "m_active": { + "offset": 2096, + "type_name": "int32" + }, + "m_boltWidth": { + "offset": 2132, + "type_name": "float32" + }, + "m_frameStart": { + "offset": 2160, + "type_name": "int32" + }, + "m_hFilter": { + "offset": 2208, + "type_name": "CHandle" + }, + "m_iFilterName": { + "offset": 2200, + "type_name": "CUtlSymbolLarge" + }, + "m_iszDecal": { + "offset": 2216, + "type_name": "CUtlSymbolLarge" + }, + "m_iszEndEntity": { + "offset": 2120, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpriteName": { + "offset": 2152, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStartEntity": { + "offset": 2112, + "type_name": "CUtlSymbolLarge" + }, + "m_life": { + "offset": 2128, + "type_name": "float32" + }, + "m_noiseAmplitude": { + "offset": 2136, + "type_name": "float32" + }, + "m_radius": { + "offset": 2188, + "type_name": "float32" + }, + "m_restrike": { + "offset": 2144, + "type_name": "float32" + }, + "m_speed": { + "offset": 2140, + "type_name": "int32" + }, + "m_spriteTexture": { + "offset": 2104, + "type_name": "CStrongHandle" + }, + "m_vEndPointRelative": { + "offset": 2176, + "type_name": "Vector" + }, + "m_vEndPointWorld": { + "offset": 2164, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBeam" }, "CEnvBeverage": { "fields": { - "m_CanInDispenser": 1248, - "m_nBeverageType": 1252 + "m_CanInDispenser": { + "offset": 1248, + "type_name": "bool" + }, + "m_nBeverageType": { + "offset": 1252, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CEnvCombinedLightProbeVolume": { "fields": { - "m_Entity_Color": 5440, - "m_Entity_bCustomCubemapTexture": 5456, - "m_Entity_bEnabled": 5601, - "m_Entity_bMoveable": 5520, - "m_Entity_bStartDisabled": 5536, - "m_Entity_flBrightness": 5444, - "m_Entity_flEdgeFadeDist": 5540, - "m_Entity_hCubemapTexture": 5448, - "m_Entity_hLightProbeDirectLightIndicesTexture": 5472, - "m_Entity_hLightProbeDirectLightScalarsTexture": 5480, - "m_Entity_hLightProbeDirectLightShadowsTexture": 5488, - "m_Entity_hLightProbeTexture": 5464, - "m_Entity_nEnvCubeMapArrayIndex": 5528, - "m_Entity_nHandshake": 5524, - "m_Entity_nLightProbeAtlasX": 5568, - "m_Entity_nLightProbeAtlasY": 5572, - "m_Entity_nLightProbeAtlasZ": 5576, - "m_Entity_nLightProbeSizeX": 5556, - "m_Entity_nLightProbeSizeY": 5560, - "m_Entity_nLightProbeSizeZ": 5564, - "m_Entity_nPriority": 5532, - "m_Entity_vBoxMaxs": 5508, - "m_Entity_vBoxMins": 5496, - "m_Entity_vEdgeFadeDists": 5544 + "m_Entity_Color": { + "offset": 5440, + "type_name": "Color" + }, + "m_Entity_bCustomCubemapTexture": { + "offset": 5456, + "type_name": "bool" + }, + "m_Entity_bEnabled": { + "offset": 5601, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 5520, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 5536, + "type_name": "bool" + }, + "m_Entity_flBrightness": { + "offset": 5444, + "type_name": "float32" + }, + "m_Entity_flEdgeFadeDist": { + "offset": 5540, + "type_name": "float32" + }, + "m_Entity_hCubemapTexture": { + "offset": 5448, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightIndicesTexture": { + "offset": 5472, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightScalarsTexture": { + "offset": 5480, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightShadowsTexture": { + "offset": 5488, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeTexture": { + "offset": 5464, + "type_name": "CStrongHandle" + }, + "m_Entity_nEnvCubeMapArrayIndex": { + "offset": 5528, + "type_name": "int32" + }, + "m_Entity_nHandshake": { + "offset": 5524, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasX": { + "offset": 5568, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasY": { + "offset": 5572, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasZ": { + "offset": 5576, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeX": { + "offset": 5556, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeY": { + "offset": 5560, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeZ": { + "offset": 5564, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 5532, + "type_name": "int32" + }, + "m_Entity_vBoxMaxs": { + "offset": 5508, + "type_name": "Vector" + }, + "m_Entity_vBoxMins": { + "offset": 5496, + "type_name": "Vector" + }, + "m_Entity_vEdgeFadeDists": { + "offset": 5544, + "type_name": "Vector" + } }, "metadata": [ { @@ -7431,24 +13143,78 @@ }, "CEnvCubemap": { "fields": { - "m_Entity_bCopyDiffuseFromDefaultCubemap": 1456, - "m_Entity_bCustomCubemapTexture": 1384, - "m_Entity_bDefaultEnvMap": 1453, - "m_Entity_bDefaultSpecEnvMap": 1454, - "m_Entity_bEnabled": 1472, - "m_Entity_bIndoorCubeMap": 1455, - "m_Entity_bMoveable": 1416, - "m_Entity_bStartDisabled": 1452, - "m_Entity_flDiffuseScale": 1448, - "m_Entity_flEdgeFadeDist": 1432, - "m_Entity_flInfluenceRadius": 1388, - "m_Entity_hCubemapTexture": 1376, - "m_Entity_nEnvCubeMapArrayIndex": 1424, - "m_Entity_nHandshake": 1420, - "m_Entity_nPriority": 1428, - "m_Entity_vBoxProjectMaxs": 1404, - "m_Entity_vBoxProjectMins": 1392, - "m_Entity_vEdgeFadeDists": 1436 + "m_Entity_bCopyDiffuseFromDefaultCubemap": { + "offset": 1456, + "type_name": "bool" + }, + "m_Entity_bCustomCubemapTexture": { + "offset": 1384, + "type_name": "bool" + }, + "m_Entity_bDefaultEnvMap": { + "offset": 1453, + "type_name": "bool" + }, + "m_Entity_bDefaultSpecEnvMap": { + "offset": 1454, + "type_name": "bool" + }, + "m_Entity_bEnabled": { + "offset": 1472, + "type_name": "bool" + }, + "m_Entity_bIndoorCubeMap": { + "offset": 1455, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 1416, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 1452, + "type_name": "bool" + }, + "m_Entity_flDiffuseScale": { + "offset": 1448, + "type_name": "float32" + }, + "m_Entity_flEdgeFadeDist": { + "offset": 1432, + "type_name": "float32" + }, + "m_Entity_flInfluenceRadius": { + "offset": 1388, + "type_name": "float32" + }, + "m_Entity_hCubemapTexture": { + "offset": 1376, + "type_name": "CStrongHandle" + }, + "m_Entity_nEnvCubeMapArrayIndex": { + "offset": 1424, + "type_name": "int32" + }, + "m_Entity_nHandshake": { + "offset": 1420, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 1428, + "type_name": "int32" + }, + "m_Entity_vBoxProjectMaxs": { + "offset": 1404, + "type_name": "Vector" + }, + "m_Entity_vBoxProjectMins": { + "offset": 1392, + "type_name": "Vector" + }, + "m_Entity_vEdgeFadeDists": { + "offset": 1436, + "type_name": "Vector" + } }, "metadata": [ { @@ -7551,24 +13317,78 @@ }, "CEnvCubemapFog": { "fields": { - "m_bActive": 1284, - "m_bFirstTime": 1321, - "m_bHasHeightFogEnd": 1320, - "m_bHeightFogEnabled": 1260, - "m_bStartDisabled": 1285, - "m_flEndDistance": 1248, - "m_flFogFalloffExponent": 1256, - "m_flFogHeightEnd": 1268, - "m_flFogHeightExponent": 1276, - "m_flFogHeightStart": 1272, - "m_flFogHeightWidth": 1264, - "m_flFogMaxOpacity": 1288, - "m_flLODBias": 1280, - "m_flStartDistance": 1252, - "m_hFogCubemapTexture": 1312, - "m_hSkyMaterial": 1296, - "m_iszSkyEntity": 1304, - "m_nCubemapSourceType": 1292 + "m_bActive": { + "offset": 1284, + "type_name": "bool" + }, + "m_bFirstTime": { + "offset": 1321, + "type_name": "bool" + }, + "m_bHasHeightFogEnd": { + "offset": 1320, + "type_name": "bool" + }, + "m_bHeightFogEnabled": { + "offset": 1260, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1285, + "type_name": "bool" + }, + "m_flEndDistance": { + "offset": 1248, + "type_name": "float32" + }, + "m_flFogFalloffExponent": { + "offset": 1256, + "type_name": "float32" + }, + "m_flFogHeightEnd": { + "offset": 1268, + "type_name": "float32" + }, + "m_flFogHeightExponent": { + "offset": 1276, + "type_name": "float32" + }, + "m_flFogHeightStart": { + "offset": 1272, + "type_name": "float32" + }, + "m_flFogHeightWidth": { + "offset": 1264, + "type_name": "float32" + }, + "m_flFogMaxOpacity": { + "offset": 1288, + "type_name": "float32" + }, + "m_flLODBias": { + "offset": 1280, + "type_name": "float32" + }, + "m_flStartDistance": { + "offset": 1252, + "type_name": "float32" + }, + "m_hFogCubemapTexture": { + "offset": 1312, + "type_name": "CStrongHandle" + }, + "m_hSkyMaterial": { + "offset": 1296, + "type_name": "CStrongHandle" + }, + "m_iszSkyEntity": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + }, + "m_nCubemapSourceType": { + "offset": 1292, + "type_name": "int32" + } }, "metadata": [ { @@ -7661,15 +13481,42 @@ }, "CEnvDecal": { "fields": { - "m_bProjectOnCharacters": 1961, - "m_bProjectOnWater": 1962, - "m_bProjectOnWorld": 1960, - "m_flDepth": 1952, - "m_flDepthSortBias": 1964, - "m_flHeight": 1948, - "m_flWidth": 1944, - "m_hDecalMaterial": 1936, - "m_nRenderOrder": 1956 + "m_bProjectOnCharacters": { + "offset": 1961, + "type_name": "bool" + }, + "m_bProjectOnWater": { + "offset": 1962, + "type_name": "bool" + }, + "m_bProjectOnWorld": { + "offset": 1960, + "type_name": "bool" + }, + "m_flDepth": { + "offset": 1952, + "type_name": "float32" + }, + "m_flDepthSortBias": { + "offset": 1964, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 1948, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 1944, + "type_name": "float32" + }, + "m_hDecalMaterial": { + "offset": 1936, + "type_name": "CStrongHandle" + }, + "m_nRenderOrder": { + "offset": 1956, + "type_name": "uint32" + } }, "metadata": [ { @@ -7722,8 +13569,14 @@ }, "CEnvDetailController": { "fields": { - "m_flFadeEndDist": 1252, - "m_flFadeStartDist": 1248 + "m_flFadeEndDist": { + "offset": 1252, + "type_name": "float32" + }, + "m_flFadeStartDist": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [ { @@ -7741,57 +13594,156 @@ }, "CEnvEntityIgniter": { "fields": { - "m_flLifetime": 1248 + "m_flLifetime": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CEnvEntityMaker": { "fields": { - "m_angPostSpawnDirection": 1292, - "m_bPostSpawnUseAngles": 1312, - "m_flPostSpawnDirectionVariance": 1304, - "m_flPostSpawnSpeed": 1308, - "m_hCurrentBlocker": 1276, - "m_hCurrentInstance": 1272, - "m_iszTemplate": 1320, - "m_pOutputOnFailedSpawn": 1368, - "m_pOutputOnSpawned": 1328, - "m_vecBlockerOrigin": 1280, - "m_vecEntityMaxs": 1260, - "m_vecEntityMins": 1248 + "m_angPostSpawnDirection": { + "offset": 1292, + "type_name": "QAngle" + }, + "m_bPostSpawnUseAngles": { + "offset": 1312, + "type_name": "bool" + }, + "m_flPostSpawnDirectionVariance": { + "offset": 1304, + "type_name": "float32" + }, + "m_flPostSpawnSpeed": { + "offset": 1308, + "type_name": "float32" + }, + "m_hCurrentBlocker": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_hCurrentInstance": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_iszTemplate": { + "offset": 1320, + "type_name": "CUtlSymbolLarge" + }, + "m_pOutputOnFailedSpawn": { + "offset": 1368, + "type_name": "CEntityIOOutput" + }, + "m_pOutputOnSpawned": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_vecBlockerOrigin": { + "offset": 1280, + "type_name": "Vector" + }, + "m_vecEntityMaxs": { + "offset": 1260, + "type_name": "Vector" + }, + "m_vecEntityMins": { + "offset": 1248, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvExplosion": { "fields": { - "m_bCreateDebris": 1968, - "m_flDamageForce": 1956, - "m_flInnerRadius": 1948, - "m_flPlayerDamage": 1940, - "m_hEntityIgnore": 2016, - "m_hInflictor": 1960, - "m_iClassIgnore": 2000, - "m_iClassIgnore2": 2004, - "m_iCustomDamageType": 1964, - "m_iMagnitude": 1936, - "m_iRadiusOverride": 1944, - "m_iszCustomEffectName": 1984, - "m_iszCustomSoundName": 1992, - "m_iszEntityIgnoreName": 2008, - "m_iszExplosionType": 1976, - "m_spriteScale": 1952 + "m_bCreateDebris": { + "offset": 1968, + "type_name": "bool" + }, + "m_flDamageForce": { + "offset": 1956, + "type_name": "float32" + }, + "m_flInnerRadius": { + "offset": 1948, + "type_name": "float32" + }, + "m_flPlayerDamage": { + "offset": 1940, + "type_name": "float32" + }, + "m_hEntityIgnore": { + "offset": 2016, + "type_name": "CHandle" + }, + "m_hInflictor": { + "offset": 1960, + "type_name": "CHandle" + }, + "m_iClassIgnore": { + "offset": 2000, + "type_name": "Class_T" + }, + "m_iClassIgnore2": { + "offset": 2004, + "type_name": "Class_T" + }, + "m_iCustomDamageType": { + "offset": 1964, + "type_name": "DamageTypes_t" + }, + "m_iMagnitude": { + "offset": 1936, + "type_name": "int32" + }, + "m_iRadiusOverride": { + "offset": 1944, + "type_name": "int32" + }, + "m_iszCustomEffectName": { + "offset": 1984, + "type_name": "CUtlSymbolLarge" + }, + "m_iszCustomSoundName": { + "offset": 1992, + "type_name": "CUtlSymbolLarge" + }, + "m_iszEntityIgnoreName": { + "offset": 2008, + "type_name": "CUtlSymbolLarge" + }, + "m_iszExplosionType": { + "offset": 1976, + "type_name": "CUtlSymbolLarge" + }, + "m_spriteScale": { + "offset": 1952, + "type_name": "int32" + } }, "metadata": [], "parent": "CModelPointEntity" }, "CEnvFade": { "fields": { - "m_Duration": 1252, - "m_HoldDuration": 1256, - "m_OnBeginFade": 1264, - "m_fadeColor": 1248 + "m_Duration": { + "offset": 1252, + "type_name": "float32" + }, + "m_HoldDuration": { + "offset": 1256, + "type_name": "float32" + }, + "m_OnBeginFade": { + "offset": 1264, + "type_name": "CEntityIOOutput" + }, + "m_fadeColor": { + "offset": 1248, + "type_name": "Color" + } }, "metadata": [ { @@ -7804,23 +13756,56 @@ }, "CEnvFireSensor": { "fields": { - "m_OnHeatLevelEnd": 1312, - "m_OnHeatLevelStart": 1272, - "m_bEnabled": 1248, - "m_bHeatAtLevel": 1249, - "m_levelTime": 1264, - "m_radius": 1252, - "m_targetLevel": 1256, - "m_targetTime": 1260 + "m_OnHeatLevelEnd": { + "offset": 1312, + "type_name": "CEntityIOOutput" + }, + "m_OnHeatLevelStart": { + "offset": 1272, + "type_name": "CEntityIOOutput" + }, + "m_bEnabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_bHeatAtLevel": { + "offset": 1249, + "type_name": "bool" + }, + "m_levelTime": { + "offset": 1264, + "type_name": "float32" + }, + "m_radius": { + "offset": 1252, + "type_name": "float32" + }, + "m_targetLevel": { + "offset": 1256, + "type_name": "float32" + }, + "m_targetTime": { + "offset": 1260, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CEnvFireSource": { "fields": { - "m_bEnabled": 1248, - "m_damage": 1256, - "m_radius": 1252 + "m_bEnabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_damage": { + "offset": 1256, + "type_name": "float32" + }, + "m_radius": { + "offset": 1252, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseEntity" @@ -7832,97 +13817,280 @@ }, "CEnvGlobal": { "fields": { - "m_counter": 1304, - "m_globalstate": 1288, - "m_initialstate": 1300, - "m_outCounter": 1248, - "m_triggermode": 1296 + "m_counter": { + "offset": 1304, + "type_name": "int32" + }, + "m_globalstate": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_initialstate": { + "offset": 1300, + "type_name": "int32" + }, + "m_outCounter": { + "offset": 1248, + "type_name": "CEntityOutputTemplate" + }, + "m_triggermode": { + "offset": 1296, + "type_name": "int32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CEnvHudHint": { "fields": { - "m_iszMessage": 1248 + "m_iszMessage": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvInstructorHint": { "fields": { - "m_Color": 1312, - "m_bAllowNoDrawTarget": 1352, - "m_bAutoStart": 1353, - "m_bForceCaption": 1329, - "m_bLocalPlayerOnly": 1354, - "m_bNoOffscreen": 1328, - "m_bStatic": 1327, - "m_bSuppressRest": 1336, - "m_fIconOffset": 1316, - "m_fRange": 1320, - "m_iAlphaOption": 1325, - "m_iDisplayLimit": 1276, - "m_iInstanceType": 1332, - "m_iPulseOption": 1324, - "m_iShakeOption": 1326, - "m_iTimeout": 1272, - "m_iszActivatorCaption": 1304, - "m_iszBinding": 1344, - "m_iszCaption": 1296, - "m_iszHintTargetEntity": 1264, - "m_iszIcon_Offscreen": 1288, - "m_iszIcon_Onscreen": 1280, - "m_iszName": 1248, - "m_iszReplace_Key": 1256 + "m_Color": { + "offset": 1312, + "type_name": "Color" + }, + "m_bAllowNoDrawTarget": { + "offset": 1352, + "type_name": "bool" + }, + "m_bAutoStart": { + "offset": 1353, + "type_name": "bool" + }, + "m_bForceCaption": { + "offset": 1329, + "type_name": "bool" + }, + "m_bLocalPlayerOnly": { + "offset": 1354, + "type_name": "bool" + }, + "m_bNoOffscreen": { + "offset": 1328, + "type_name": "bool" + }, + "m_bStatic": { + "offset": 1327, + "type_name": "bool" + }, + "m_bSuppressRest": { + "offset": 1336, + "type_name": "bool" + }, + "m_fIconOffset": { + "offset": 1316, + "type_name": "float32" + }, + "m_fRange": { + "offset": 1320, + "type_name": "float32" + }, + "m_iAlphaOption": { + "offset": 1325, + "type_name": "uint8" + }, + "m_iDisplayLimit": { + "offset": 1276, + "type_name": "int32" + }, + "m_iInstanceType": { + "offset": 1332, + "type_name": "int32" + }, + "m_iPulseOption": { + "offset": 1324, + "type_name": "uint8" + }, + "m_iShakeOption": { + "offset": 1326, + "type_name": "uint8" + }, + "m_iTimeout": { + "offset": 1272, + "type_name": "int32" + }, + "m_iszActivatorCaption": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + }, + "m_iszBinding": { + "offset": 1344, + "type_name": "CUtlSymbolLarge" + }, + "m_iszCaption": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_iszHintTargetEntity": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszIcon_Offscreen": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_iszIcon_Onscreen": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_iszName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_iszReplace_Key": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvInstructorVRHint": { "fields": { - "m_flHeightOffset": 1308, - "m_iAttachType": 1304, - "m_iLayoutFileType": 1288, - "m_iTimeout": 1264, - "m_iszCaption": 1272, - "m_iszCustomLayoutFile": 1296, - "m_iszHintTargetEntity": 1256, - "m_iszName": 1248, - "m_iszStartSound": 1280 + "m_flHeightOffset": { + "offset": 1308, + "type_name": "float32" + }, + "m_iAttachType": { + "offset": 1304, + "type_name": "int32" + }, + "m_iLayoutFileType": { + "offset": 1288, + "type_name": "int32" + }, + "m_iTimeout": { + "offset": 1264, + "type_name": "int32" + }, + "m_iszCaption": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_iszCustomLayoutFile": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_iszHintTargetEntity": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStartSound": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvLaser": { "fields": { - "m_firePosition": 2120, - "m_flStartFrame": 2132, - "m_iszLaserTarget": 2096, - "m_iszSpriteName": 2112, - "m_pSprite": 2104 + "m_firePosition": { + "offset": 2120, + "type_name": "Vector" + }, + "m_flStartFrame": { + "offset": 2132, + "type_name": "float32" + }, + "m_iszLaserTarget": { + "offset": 2096, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpriteName": { + "offset": 2112, + "type_name": "CUtlSymbolLarge" + }, + "m_pSprite": { + "offset": 2104, + "type_name": "CSprite*" + } }, "metadata": [], "parent": "CBeam" }, "CEnvLightProbeVolume": { "fields": { - "m_Entity_bEnabled": 5417, - "m_Entity_bMoveable": 5368, - "m_Entity_bStartDisabled": 5380, - "m_Entity_hLightProbeDirectLightIndicesTexture": 5320, - "m_Entity_hLightProbeDirectLightScalarsTexture": 5328, - "m_Entity_hLightProbeDirectLightShadowsTexture": 5336, - "m_Entity_hLightProbeTexture": 5312, - "m_Entity_nHandshake": 5372, - "m_Entity_nLightProbeAtlasX": 5396, - "m_Entity_nLightProbeAtlasY": 5400, - "m_Entity_nLightProbeAtlasZ": 5404, - "m_Entity_nLightProbeSizeX": 5384, - "m_Entity_nLightProbeSizeY": 5388, - "m_Entity_nLightProbeSizeZ": 5392, - "m_Entity_nPriority": 5376, - "m_Entity_vBoxMaxs": 5356, - "m_Entity_vBoxMins": 5344 + "m_Entity_bEnabled": { + "offset": 5417, + "type_name": "bool" + }, + "m_Entity_bMoveable": { + "offset": 5368, + "type_name": "bool" + }, + "m_Entity_bStartDisabled": { + "offset": 5380, + "type_name": "bool" + }, + "m_Entity_hLightProbeDirectLightIndicesTexture": { + "offset": 5320, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightScalarsTexture": { + "offset": 5328, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeDirectLightShadowsTexture": { + "offset": 5336, + "type_name": "CStrongHandle" + }, + "m_Entity_hLightProbeTexture": { + "offset": 5312, + "type_name": "CStrongHandle" + }, + "m_Entity_nHandshake": { + "offset": 5372, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasX": { + "offset": 5396, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasY": { + "offset": 5400, + "type_name": "int32" + }, + "m_Entity_nLightProbeAtlasZ": { + "offset": 5404, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeX": { + "offset": 5384, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeY": { + "offset": 5388, + "type_name": "int32" + }, + "m_Entity_nLightProbeSizeZ": { + "offset": 5392, + "type_name": "int32" + }, + "m_Entity_nPriority": { + "offset": 5376, + "type_name": "int32" + }, + "m_Entity_vBoxMaxs": { + "offset": 5356, + "type_name": "Vector" + }, + "m_Entity_vBoxMins": { + "offset": 5344, + "type_name": "Vector" + } }, "metadata": [ { @@ -8015,43 +14183,118 @@ }, "CEnvMicrophone": { "fields": { - "m_OnHeardSound": 1392, - "m_OnRoutedSound": 1352, - "m_SoundLevel": 1312, - "m_bAvoidFeedback": 1284, - "m_bDisabled": 1248, - "m_flMaxRange": 1268, - "m_flSensitivity": 1260, - "m_flSmoothFactor": 1264, - "m_hListenFilter": 1304, - "m_hMeasureTarget": 1252, - "m_hSpeaker": 1280, - "m_iLastRoutedFrame": 1688, - "m_iSpeakerDSPPreset": 1288, - "m_iszListenFilter": 1296, - "m_iszSpeakerName": 1272, - "m_nSoundFlags": 1258, - "m_nSoundType": 1256, - "m_szLastSound": 1432 + "m_OnHeardSound": { + "offset": 1392, + "type_name": "CEntityIOOutput" + }, + "m_OnRoutedSound": { + "offset": 1352, + "type_name": "CEntityIOOutput" + }, + "m_SoundLevel": { + "offset": 1312, + "type_name": "CEntityOutputTemplate" + }, + "m_bAvoidFeedback": { + "offset": 1284, + "type_name": "bool" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_flMaxRange": { + "offset": 1268, + "type_name": "float32" + }, + "m_flSensitivity": { + "offset": 1260, + "type_name": "float32" + }, + "m_flSmoothFactor": { + "offset": 1264, + "type_name": "float32" + }, + "m_hListenFilter": { + "offset": 1304, + "type_name": "CHandle" + }, + "m_hMeasureTarget": { + "offset": 1252, + "type_name": "CHandle" + }, + "m_hSpeaker": { + "offset": 1280, + "type_name": "CHandle" + }, + "m_iLastRoutedFrame": { + "offset": 1688, + "type_name": "int32" + }, + "m_iSpeakerDSPPreset": { + "offset": 1288, + "type_name": "int32" + }, + "m_iszListenFilter": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpeakerName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_nSoundFlags": { + "offset": 1258, + "type_name": "SoundFlags_t" + }, + "m_nSoundType": { + "offset": 1256, + "type_name": "SoundTypes_t" + }, + "m_szLastSound": { + "offset": 1432, + "type_name": "char[256]" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvMuzzleFlash": { "fields": { - "m_flScale": 1248, - "m_iszParentAttachment": 1256 + "m_flScale": { + "offset": 1248, + "type_name": "float32" + }, + "m_iszParentAttachment": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvParticleGlow": { "fields": { - "m_ColorTint": 3348, - "m_flAlphaScale": 3336, - "m_flRadiusScale": 3340, - "m_flSelfIllumScale": 3344, - "m_hTextureOverride": 3352 + "m_ColorTint": { + "offset": 3348, + "type_name": "Color" + }, + "m_flAlphaScale": { + "offset": 3336, + "type_name": "float32" + }, + "m_flRadiusScale": { + "offset": 3340, + "type_name": "float32" + }, + "m_flSelfIllumScale": { + "offset": 3344, + "type_name": "float32" + }, + "m_hTextureOverride": { + "offset": 3352, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -8084,36 +14327,126 @@ }, "CEnvProjectedTexture": { "fields": { - "m_LightColor": 1960, - "m_SpotlightTextureName": 2008, - "m_bAlwaysUpdate": 1941, - "m_bCameraSpace": 1952, - "m_bEnableShadows": 1948, - "m_bFlipHorizontal": 2544, - "m_bLightOnlyTarget": 1950, - "m_bLightWorld": 1951, - "m_bSimpleProjection": 1949, - "m_bState": 1940, - "m_bVolumetric": 1976, - "m_flAmbient": 2004, - "m_flBrightnessScale": 1956, - "m_flColorTransitionTime": 2000, - "m_flFarZ": 2532, - "m_flFlashlightTime": 1984, - "m_flIntensity": 1964, - "m_flLightFOV": 1944, - "m_flLinearAttenuation": 1968, - "m_flNearZ": 2528, - "m_flNoiseStrength": 1980, - "m_flPlaneOffset": 1992, - "m_flProjectionSize": 2536, - "m_flQuadraticAttenuation": 1972, - "m_flRotation": 2540, - "m_flVolumetricIntensity": 1996, - "m_hTargetEntity": 1936, - "m_nNumPlanes": 1988, - "m_nShadowQuality": 2524, - "m_nSpotlightTextureFrame": 2520 + "m_LightColor": { + "offset": 1960, + "type_name": "Color" + }, + "m_SpotlightTextureName": { + "offset": 2008, + "type_name": "char[512]" + }, + "m_bAlwaysUpdate": { + "offset": 1941, + "type_name": "bool" + }, + "m_bCameraSpace": { + "offset": 1952, + "type_name": "bool" + }, + "m_bEnableShadows": { + "offset": 1948, + "type_name": "bool" + }, + "m_bFlipHorizontal": { + "offset": 2544, + "type_name": "bool" + }, + "m_bLightOnlyTarget": { + "offset": 1950, + "type_name": "bool" + }, + "m_bLightWorld": { + "offset": 1951, + "type_name": "bool" + }, + "m_bSimpleProjection": { + "offset": 1949, + "type_name": "bool" + }, + "m_bState": { + "offset": 1940, + "type_name": "bool" + }, + "m_bVolumetric": { + "offset": 1976, + "type_name": "bool" + }, + "m_flAmbient": { + "offset": 2004, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 1956, + "type_name": "float32" + }, + "m_flColorTransitionTime": { + "offset": 2000, + "type_name": "float32" + }, + "m_flFarZ": { + "offset": 2532, + "type_name": "float32" + }, + "m_flFlashlightTime": { + "offset": 1984, + "type_name": "float32" + }, + "m_flIntensity": { + "offset": 1964, + "type_name": "float32" + }, + "m_flLightFOV": { + "offset": 1944, + "type_name": "float32" + }, + "m_flLinearAttenuation": { + "offset": 1968, + "type_name": "float32" + }, + "m_flNearZ": { + "offset": 2528, + "type_name": "float32" + }, + "m_flNoiseStrength": { + "offset": 1980, + "type_name": "float32" + }, + "m_flPlaneOffset": { + "offset": 1992, + "type_name": "float32" + }, + "m_flProjectionSize": { + "offset": 2536, + "type_name": "float32" + }, + "m_flQuadraticAttenuation": { + "offset": 1972, + "type_name": "float32" + }, + "m_flRotation": { + "offset": 2540, + "type_name": "float32" + }, + "m_flVolumetricIntensity": { + "offset": 1996, + "type_name": "float32" + }, + "m_hTargetEntity": { + "offset": 1936, + "type_name": "CHandle" + }, + "m_nNumPlanes": { + "offset": 1988, + "type_name": "uint32" + }, + "m_nShadowQuality": { + "offset": 2524, + "type_name": "uint32" + }, + "m_nSpotlightTextureFrame": { + "offset": 2520, + "type_name": "int32" + } }, "metadata": [ { @@ -8271,11 +14604,26 @@ }, "CEnvScreenOverlay": { "fields": { - "m_bIsActive": 1376, - "m_flOverlayTimes": 1328, - "m_flStartTime": 1368, - "m_iDesiredOverlay": 1372, - "m_iszOverlayNames": 1248 + "m_bIsActive": { + "offset": 1376, + "type_name": "bool" + }, + "m_flOverlayTimes": { + "offset": 1328, + "type_name": "float32[10]" + }, + "m_flStartTime": { + "offset": 1368, + "type_name": "GameTime_t" + }, + "m_iDesiredOverlay": { + "offset": 1372, + "type_name": "int32" + }, + "m_iszOverlayNames": { + "offset": 1248, + "type_name": "CUtlSymbolLarge[10]" + } }, "metadata": [ { @@ -8308,34 +14656,100 @@ }, "CEnvShake": { "fields": { - "m_Amplitude": 1256, - "m_Duration": 1264, - "m_Frequency": 1260, - "m_Radius": 1268, - "m_currentAmp": 1280, - "m_limitToEntity": 1248, - "m_maxForce": 1284, - "m_nextShake": 1276, - "m_shakeCallback": 1304, - "m_stopTime": 1272 + "m_Amplitude": { + "offset": 1256, + "type_name": "float32" + }, + "m_Duration": { + "offset": 1264, + "type_name": "float32" + }, + "m_Frequency": { + "offset": 1260, + "type_name": "float32" + }, + "m_Radius": { + "offset": 1268, + "type_name": "float32" + }, + "m_currentAmp": { + "offset": 1280, + "type_name": "float32" + }, + "m_limitToEntity": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_maxForce": { + "offset": 1284, + "type_name": "Vector" + }, + "m_nextShake": { + "offset": 1276, + "type_name": "GameTime_t" + }, + "m_shakeCallback": { + "offset": 1304, + "type_name": "CPhysicsShake" + }, + "m_stopTime": { + "offset": 1272, + "type_name": "GameTime_t" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvSky": { "fields": { - "m_bEnabled": 1988, - "m_bStartDisabled": 1952, - "m_flBrightnessScale": 1964, - "m_flFogMaxEnd": 1984, - "m_flFogMaxStart": 1980, - "m_flFogMinEnd": 1976, - "m_flFogMinStart": 1972, - "m_hSkyMaterial": 1936, - "m_hSkyMaterialLightingOnly": 1944, - "m_nFogType": 1968, - "m_vTintColor": 1953, - "m_vTintColorLightingOnly": 1957 + "m_bEnabled": { + "offset": 1988, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1952, + "type_name": "bool" + }, + "m_flBrightnessScale": { + "offset": 1964, + "type_name": "float32" + }, + "m_flFogMaxEnd": { + "offset": 1984, + "type_name": "float32" + }, + "m_flFogMaxStart": { + "offset": 1980, + "type_name": "float32" + }, + "m_flFogMinEnd": { + "offset": 1976, + "type_name": "float32" + }, + "m_flFogMinStart": { + "offset": 1972, + "type_name": "float32" + }, + "m_hSkyMaterial": { + "offset": 1936, + "type_name": "CStrongHandle" + }, + "m_hSkyMaterialLightingOnly": { + "offset": 1944, + "type_name": "CStrongHandle" + }, + "m_nFogType": { + "offset": 1968, + "type_name": "int32" + }, + "m_vTintColor": { + "offset": 1953, + "type_name": "Color" + }, + "m_vTintColorLightingOnly": { + "offset": 1957, + "type_name": "Color" + } }, "metadata": [ { @@ -8403,17 +14817,50 @@ }, "CEnvSoundscape": { "fields": { - "m_OnPlay": 1248, - "m_bDisabled": 1388, - "m_bOverrideWithEvent": 1304, - "m_flRadius": 1288, - "m_hProxySoundscape": 1384, - "m_positionNames": 1320, - "m_soundEventHash": 1400, - "m_soundEventName": 1296, - "m_soundscapeEntityListId": 1312, - "m_soundscapeIndex": 1308, - "m_soundscapeName": 1392 + "m_OnPlay": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 1388, + "type_name": "bool" + }, + "m_bOverrideWithEvent": { + "offset": 1304, + "type_name": "bool" + }, + "m_flRadius": { + "offset": 1288, + "type_name": "float32" + }, + "m_hProxySoundscape": { + "offset": 1384, + "type_name": "CHandle" + }, + "m_positionNames": { + "offset": 1320, + "type_name": "CUtlSymbolLarge[8]" + }, + "m_soundEventHash": { + "offset": 1400, + "type_name": "uint32" + }, + "m_soundEventName": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_soundscapeEntityListId": { + "offset": 1312, + "type_name": "int32" + }, + "m_soundscapeIndex": { + "offset": 1308, + "type_name": "int32" + }, + "m_soundscapeName": { + "offset": 1392, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseEntity" @@ -8425,7 +14872,10 @@ }, "CEnvSoundscapeProxy": { "fields": { - "m_MainSoundscapeName": 1408 + "m_MainSoundscapeName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CEnvSoundscape" @@ -8447,84 +14897,228 @@ }, "CEnvSpark": { "fields": { - "m_OnSpark": 1264, - "m_flDelay": 1248, - "m_nMagnitude": 1252, - "m_nTrailLength": 1256, - "m_nType": 1260 + "m_OnSpark": { + "offset": 1264, + "type_name": "CEntityIOOutput" + }, + "m_flDelay": { + "offset": 1248, + "type_name": "float32" + }, + "m_nMagnitude": { + "offset": 1252, + "type_name": "int32" + }, + "m_nTrailLength": { + "offset": 1256, + "type_name": "int32" + }, + "m_nType": { + "offset": 1260, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvSplash": { "fields": { - "m_flScale": 1248 + "m_flScale": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvTilt": { "fields": { - "m_Duration": 1248, - "m_Radius": 1252, - "m_TiltTime": 1256, - "m_stopTime": 1260 + "m_Duration": { + "offset": 1248, + "type_name": "float32" + }, + "m_Radius": { + "offset": 1252, + "type_name": "float32" + }, + "m_TiltTime": { + "offset": 1256, + "type_name": "float32" + }, + "m_stopTime": { + "offset": 1260, + "type_name": "GameTime_t" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvTracer": { "fields": { - "m_flDelay": 1260, - "m_vecEnd": 1248 + "m_flDelay": { + "offset": 1260, + "type_name": "float32" + }, + "m_vecEnd": { + "offset": 1248, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvViewPunch": { "fields": { - "m_angViewPunch": 1252, - "m_flRadius": 1248 + "m_angViewPunch": { + "offset": 1252, + "type_name": "QAngle" + }, + "m_flRadius": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" }, "CEnvVolumetricFogController": { "fields": { - "m_bActive": 1320, - "m_bEnableIndirect": 1361, - "m_bFirstTime": 1400, - "m_bIndirectUseLPVs": 1362, - "m_bIsMaster": 1363, - "m_bStartDisabled": 1360, - "m_fFirstVolumeSliceThickness": 1280, - "m_fNoiseSpeed": 1380, - "m_fNoiseStrength": 1384, - "m_flAnisotropy": 1252, - "m_flDefaultAnisotropy": 1348, - "m_flDefaultDrawDistance": 1356, - "m_flDefaultScattering": 1352, - "m_flDrawDistance": 1260, - "m_flFadeInEnd": 1268, - "m_flFadeInStart": 1264, - "m_flFadeSpeed": 1256, - "m_flIndirectStrength": 1272, - "m_flScattering": 1248, - "m_flStartAnisoTime": 1324, - "m_flStartAnisotropy": 1336, - "m_flStartDrawDistance": 1344, - "m_flStartDrawDistanceTime": 1332, - "m_flStartScatterTime": 1328, - "m_flStartScattering": 1340, - "m_hFogIndirectTexture": 1368, - "m_nForceRefreshCount": 1376, - "m_nIndirectTextureDimX": 1284, - "m_nIndirectTextureDimY": 1288, - "m_nIndirectTextureDimZ": 1292, - "m_nVolumeDepth": 1276, - "m_vBoxMaxs": 1308, - "m_vBoxMins": 1296, - "m_vNoiseScale": 1388 + "m_bActive": { + "offset": 1320, + "type_name": "bool" + }, + "m_bEnableIndirect": { + "offset": 1361, + "type_name": "bool" + }, + "m_bFirstTime": { + "offset": 1400, + "type_name": "bool" + }, + "m_bIndirectUseLPVs": { + "offset": 1362, + "type_name": "bool" + }, + "m_bIsMaster": { + "offset": 1363, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1360, + "type_name": "bool" + }, + "m_fFirstVolumeSliceThickness": { + "offset": 1280, + "type_name": "float32" + }, + "m_fNoiseSpeed": { + "offset": 1380, + "type_name": "float32" + }, + "m_fNoiseStrength": { + "offset": 1384, + "type_name": "float32" + }, + "m_flAnisotropy": { + "offset": 1252, + "type_name": "float32" + }, + "m_flDefaultAnisotropy": { + "offset": 1348, + "type_name": "float32" + }, + "m_flDefaultDrawDistance": { + "offset": 1356, + "type_name": "float32" + }, + "m_flDefaultScattering": { + "offset": 1352, + "type_name": "float32" + }, + "m_flDrawDistance": { + "offset": 1260, + "type_name": "float32" + }, + "m_flFadeInEnd": { + "offset": 1268, + "type_name": "float32" + }, + "m_flFadeInStart": { + "offset": 1264, + "type_name": "float32" + }, + "m_flFadeSpeed": { + "offset": 1256, + "type_name": "float32" + }, + "m_flIndirectStrength": { + "offset": 1272, + "type_name": "float32" + }, + "m_flScattering": { + "offset": 1248, + "type_name": "float32" + }, + "m_flStartAnisoTime": { + "offset": 1324, + "type_name": "GameTime_t" + }, + "m_flStartAnisotropy": { + "offset": 1336, + "type_name": "float32" + }, + "m_flStartDrawDistance": { + "offset": 1344, + "type_name": "float32" + }, + "m_flStartDrawDistanceTime": { + "offset": 1332, + "type_name": "GameTime_t" + }, + "m_flStartScatterTime": { + "offset": 1328, + "type_name": "GameTime_t" + }, + "m_flStartScattering": { + "offset": 1340, + "type_name": "float32" + }, + "m_hFogIndirectTexture": { + "offset": 1368, + "type_name": "CStrongHandle" + }, + "m_nForceRefreshCount": { + "offset": 1376, + "type_name": "int32" + }, + "m_nIndirectTextureDimX": { + "offset": 1284, + "type_name": "int32" + }, + "m_nIndirectTextureDimY": { + "offset": 1288, + "type_name": "int32" + }, + "m_nIndirectTextureDimZ": { + "offset": 1292, + "type_name": "int32" + }, + "m_nVolumeDepth": { + "offset": 1276, + "type_name": "int32" + }, + "m_vBoxMaxs": { + "offset": 1308, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1296, + "type_name": "Vector" + }, + "m_vNoiseScale": { + "offset": 1388, + "type_name": "Vector" + } }, "metadata": [ { @@ -8697,22 +15291,70 @@ }, "CEnvVolumetricFogVolume": { "fields": { - "m_bActive": 1248, - "m_bAllowLPVIndirect": 1315, - "m_bOverrideIndirectLightStrength": 1312, - "m_bOverrideNoiseStrength": 1314, - "m_bOverrideSunLightStrength": 1313, - "m_bStartDisabled": 1276, - "m_fHeightFogEdgeWidth": 1296, - "m_fIndirectLightStrength": 1300, - "m_fNoiseStrength": 1308, - "m_fSunLightStrength": 1304, - "m_flFalloffExponent": 1288, - "m_flHeightFogDepth": 1292, - "m_flStrength": 1280, - "m_nFalloffShape": 1284, - "m_vBoxMaxs": 1264, - "m_vBoxMins": 1252 + "m_bActive": { + "offset": 1248, + "type_name": "bool" + }, + "m_bAllowLPVIndirect": { + "offset": 1315, + "type_name": "bool" + }, + "m_bOverrideIndirectLightStrength": { + "offset": 1312, + "type_name": "bool" + }, + "m_bOverrideNoiseStrength": { + "offset": 1314, + "type_name": "bool" + }, + "m_bOverrideSunLightStrength": { + "offset": 1313, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1276, + "type_name": "bool" + }, + "m_fHeightFogEdgeWidth": { + "offset": 1296, + "type_name": "float32" + }, + "m_fIndirectLightStrength": { + "offset": 1300, + "type_name": "float32" + }, + "m_fNoiseStrength": { + "offset": 1308, + "type_name": "float32" + }, + "m_fSunLightStrength": { + "offset": 1304, + "type_name": "float32" + }, + "m_flFalloffExponent": { + "offset": 1288, + "type_name": "float32" + }, + "m_flHeightFogDepth": { + "offset": 1292, + "type_name": "float32" + }, + "m_flStrength": { + "offset": 1280, + "type_name": "float32" + }, + "m_nFalloffShape": { + "offset": 1284, + "type_name": "int32" + }, + "m_vBoxMaxs": { + "offset": 1264, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1252, + "type_name": "Vector" + } }, "metadata": [ { @@ -8800,7 +15442,10 @@ }, "CEnvWind": { "fields": { - "m_EnvWindShared": 1248 + "m_EnvWindShared": { + "offset": 1248, + "type_name": "CEnvWindShared" + } }, "metadata": [ { @@ -8813,37 +15458,130 @@ }, "CEnvWindShared": { "fields": { - "m_CurrentSwayVector": 80, - "m_OnGustEnd": 152, - "m_OnGustStart": 112, - "m_PrevSwayVector": 92, - "m_bGusting": 212, - "m_currentWindVector": 68, - "m_flAveWindSpeed": 208, - "m_flGustDuration": 36, - "m_flInitialWindSpeed": 108, - "m_flMaxGustDelay": 32, - "m_flMinGustDelay": 28, - "m_flSimTime": 200, - "m_flStartTime": 8, - "m_flSwayTime": 196, - "m_flSwitchTime": 204, - "m_flVariationTime": 192, - "m_flWindAngleVariation": 216, - "m_flWindSpeed": 64, - "m_flWindSpeedVariation": 220, - "m_hEntOwner": 224, - "m_iGustDirChange": 40, - "m_iInitialWindDir": 104, - "m_iMaxGust": 26, - "m_iMaxWind": 18, - "m_iMinGust": 24, - "m_iMinWind": 16, - "m_iWindDir": 60, - "m_iWindSeed": 12, - "m_iszGustSound": 56, - "m_location": 44, - "m_windRadius": 20 + "m_CurrentSwayVector": { + "offset": 80, + "type_name": "Vector" + }, + "m_OnGustEnd": { + "offset": 152, + "type_name": "CEntityIOOutput" + }, + "m_OnGustStart": { + "offset": 112, + "type_name": "CEntityIOOutput" + }, + "m_PrevSwayVector": { + "offset": 92, + "type_name": "Vector" + }, + "m_bGusting": { + "offset": 212, + "type_name": "bool" + }, + "m_currentWindVector": { + "offset": 68, + "type_name": "Vector" + }, + "m_flAveWindSpeed": { + "offset": 208, + "type_name": "float32" + }, + "m_flGustDuration": { + "offset": 36, + "type_name": "float32" + }, + "m_flInitialWindSpeed": { + "offset": 108, + "type_name": "float32" + }, + "m_flMaxGustDelay": { + "offset": 32, + "type_name": "float32" + }, + "m_flMinGustDelay": { + "offset": 28, + "type_name": "float32" + }, + "m_flSimTime": { + "offset": 200, + "type_name": "GameTime_t" + }, + "m_flStartTime": { + "offset": 8, + "type_name": "GameTime_t" + }, + "m_flSwayTime": { + "offset": 196, + "type_name": "GameTime_t" + }, + "m_flSwitchTime": { + "offset": 204, + "type_name": "GameTime_t" + }, + "m_flVariationTime": { + "offset": 192, + "type_name": "GameTime_t" + }, + "m_flWindAngleVariation": { + "offset": 216, + "type_name": "float32" + }, + "m_flWindSpeed": { + "offset": 64, + "type_name": "float32" + }, + "m_flWindSpeedVariation": { + "offset": 220, + "type_name": "float32" + }, + "m_hEntOwner": { + "offset": 224, + "type_name": "CHandle" + }, + "m_iGustDirChange": { + "offset": 40, + "type_name": "uint16" + }, + "m_iInitialWindDir": { + "offset": 104, + "type_name": "uint16" + }, + "m_iMaxGust": { + "offset": 26, + "type_name": "uint16" + }, + "m_iMaxWind": { + "offset": 18, + "type_name": "uint16" + }, + "m_iMinGust": { + "offset": 24, + "type_name": "uint16" + }, + "m_iMinWind": { + "offset": 16, + "type_name": "uint16" + }, + "m_iWindDir": { + "offset": 60, + "type_name": "int32" + }, + "m_iWindSeed": { + "offset": 12, + "type_name": "uint32" + }, + "m_iszGustSound": { + "offset": 56, + "type_name": "int32" + }, + "m_location": { + "offset": 44, + "type_name": "Vector" + }, + "m_windRadius": { + "offset": 20, + "type_name": "int32" + } }, "metadata": [ { @@ -8921,48 +15659,84 @@ }, "CEnvWindShared__WindAveEvent_t": { "fields": { - "m_flAveWindSpeed": 4, - "m_flStartWindSpeed": 0 + "m_flAveWindSpeed": { + "offset": 4, + "type_name": "float32" + }, + "m_flStartWindSpeed": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "CEnvWindShared__WindVariationEvent_t": { "fields": { - "m_flWindAngleVariation": 0, - "m_flWindSpeedVariation": 4 + "m_flWindAngleVariation": { + "offset": 0, + "type_name": "float32" + }, + "m_flWindSpeedVariation": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "CFilterAttributeInt": { "fields": { - "m_sAttributeName": 1336 + "m_sAttributeName": { + "offset": 1336, + "type_name": "CUtlStringToken" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterClass": { "fields": { - "m_iFilterClass": 1336 + "m_iFilterClass": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterContext": { "fields": { - "m_iFilterContext": 1336 + "m_iFilterContext": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterEnemy": { "fields": { - "m_flOuterRadius": 1348, - "m_flRadius": 1344, - "m_iszEnemyName": 1336, - "m_iszPlayerName": 1360, - "m_nMaxSquadmatesPerEnemy": 1352 + "m_flOuterRadius": { + "offset": 1348, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1344, + "type_name": "float32" + }, + "m_iszEnemyName": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPlayerName": { + "offset": 1360, + "type_name": "CUtlSymbolLarge" + }, + "m_nMaxSquadmatesPerEnemy": { + "offset": 1352, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseFilter" @@ -8974,63 +15748,144 @@ }, "CFilterMassGreater": { "fields": { - "m_fFilterMass": 1336 + "m_fFilterMass": { + "offset": 1336, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterModel": { "fields": { - "m_iFilterModel": 1336 + "m_iFilterModel": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterMultiple": { "fields": { - "m_hFilter": 1424, - "m_iFilterName": 1344, - "m_nFilterCount": 1464, - "m_nFilterType": 1336 + "m_hFilter": { + "offset": 1424, + "type_name": "CHandle[10]" + }, + "m_iFilterName": { + "offset": 1344, + "type_name": "CUtlSymbolLarge[10]" + }, + "m_nFilterCount": { + "offset": 1464, + "type_name": "int32" + }, + "m_nFilterType": { + "offset": 1336, + "type_name": "filter_t" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterName": { "fields": { - "m_iFilterName": 1336 + "m_iFilterName": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFilterProximity": { "fields": { - "m_flRadius": 1336 + "m_flRadius": { + "offset": 1336, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseFilter" }, "CFire": { "fields": { - "m_OnExtinguished": 2040, - "m_OnIgnited": 2000, - "m_bDidActivate": 1994, - "m_bEnabled": 1992, - "m_bStartDisabled": 1993, - "m_flAttackTime": 1988, - "m_flDamageScale": 1976, - "m_flDamageTime": 1952, - "m_flFireSize": 1960, - "m_flFuel": 1948, - "m_flHeatAbsorb": 1972, - "m_flHeatLevel": 1968, - "m_flLastHeatLevel": 1984, - "m_flLastNavUpdateTime": 1964, - "m_flMaxHeat": 1980, - "m_hEffect": 1936, - "m_hOwner": 1940, - "m_lastDamage": 1956, - "m_nFireType": 1944 + "m_OnExtinguished": { + "offset": 2040, + "type_name": "CEntityIOOutput" + }, + "m_OnIgnited": { + "offset": 2000, + "type_name": "CEntityIOOutput" + }, + "m_bDidActivate": { + "offset": 1994, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1992, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1993, + "type_name": "bool" + }, + "m_flAttackTime": { + "offset": 1988, + "type_name": "float32" + }, + "m_flDamageScale": { + "offset": 1976, + "type_name": "float32" + }, + "m_flDamageTime": { + "offset": 1952, + "type_name": "GameTime_t" + }, + "m_flFireSize": { + "offset": 1960, + "type_name": "float32" + }, + "m_flFuel": { + "offset": 1948, + "type_name": "float32" + }, + "m_flHeatAbsorb": { + "offset": 1972, + "type_name": "float32" + }, + "m_flHeatLevel": { + "offset": 1968, + "type_name": "float32" + }, + "m_flLastHeatLevel": { + "offset": 1984, + "type_name": "float32" + }, + "m_flLastNavUpdateTime": { + "offset": 1964, + "type_name": "GameTime_t" + }, + "m_flMaxHeat": { + "offset": 1980, + "type_name": "float32" + }, + "m_hEffect": { + "offset": 1936, + "type_name": "CHandle" + }, + "m_hOwner": { + "offset": 1940, + "type_name": "CHandle" + }, + "m_lastDamage": { + "offset": 1956, + "type_name": "GameTime_t" + }, + "m_nFireType": { + "offset": 1944, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -9042,8 +15897,14 @@ }, "CFireSmoke": { "fields": { - "m_nFlameFromAboveModelIndex": 1268, - "m_nFlameModelIndex": 1264 + "m_nFlameFromAboveModelIndex": { + "offset": 1268, + "type_name": "int32" + }, + "m_nFlameModelIndex": { + "offset": 1264, + "type_name": "int32" + } }, "metadata": [ { @@ -9061,30 +15922,102 @@ }, "CFish": { "fields": { - "m_angle": 2492, - "m_angleChange": 2496, - "m_avoidRange": 2556, - "m_calmSpeed": 2548, - "m_desiredSpeed": 2544, - "m_disperseTimer": 2664, - "m_forward": 2500, - "m_goTimer": 2592, - "m_id": 2476, - "m_moveTimer": 2616, - "m_panicSpeed": 2552, - "m_panicTimer": 2640, - "m_perp": 2512, - "m_pool": 2472, - "m_poolOrigin": 2524, - "m_proximityTimer": 2688, - "m_speed": 2540, - "m_turnClockwise": 2584, - "m_turnTimer": 2560, - "m_visible": 2712, - "m_waterLevel": 2536, - "m_x": 2480, - "m_y": 2484, - "m_z": 2488 + "m_angle": { + "offset": 2492, + "type_name": "float32" + }, + "m_angleChange": { + "offset": 2496, + "type_name": "float32" + }, + "m_avoidRange": { + "offset": 2556, + "type_name": "float32" + }, + "m_calmSpeed": { + "offset": 2548, + "type_name": "float32" + }, + "m_desiredSpeed": { + "offset": 2544, + "type_name": "float32" + }, + "m_disperseTimer": { + "offset": 2664, + "type_name": "CountdownTimer" + }, + "m_forward": { + "offset": 2500, + "type_name": "Vector" + }, + "m_goTimer": { + "offset": 2592, + "type_name": "CountdownTimer" + }, + "m_id": { + "offset": 2476, + "type_name": "uint32" + }, + "m_moveTimer": { + "offset": 2616, + "type_name": "CountdownTimer" + }, + "m_panicSpeed": { + "offset": 2552, + "type_name": "float32" + }, + "m_panicTimer": { + "offset": 2640, + "type_name": "CountdownTimer" + }, + "m_perp": { + "offset": 2512, + "type_name": "Vector" + }, + "m_pool": { + "offset": 2472, + "type_name": "CHandle" + }, + "m_poolOrigin": { + "offset": 2524, + "type_name": "Vector" + }, + "m_proximityTimer": { + "offset": 2688, + "type_name": "CountdownTimer" + }, + "m_speed": { + "offset": 2540, + "type_name": "float32" + }, + "m_turnClockwise": { + "offset": 2584, + "type_name": "bool" + }, + "m_turnTimer": { + "offset": 2560, + "type_name": "CountdownTimer" + }, + "m_visible": { + "offset": 2712, + "type_name": "CUtlVector" + }, + "m_waterLevel": { + "offset": 2536, + "type_name": "float32" + }, + "m_x": { + "offset": 2480, + "type_name": "float32" + }, + "m_y": { + "offset": 2484, + "type_name": "float32" + }, + "m_z": { + "offset": 2488, + "type_name": "float32" + } }, "metadata": [ { @@ -9130,13 +16063,34 @@ }, "CFishPool": { "fields": { - "m_fishCount": 1264, - "m_fishes": 1288, - "m_isDormant": 1280, - "m_maxRange": 1268, - "m_swimDepth": 1272, - "m_visTimer": 1312, - "m_waterLevel": 1276 + "m_fishCount": { + "offset": 1264, + "type_name": "int32" + }, + "m_fishes": { + "offset": 1288, + "type_name": "CUtlVector>" + }, + "m_isDormant": { + "offset": 1280, + "type_name": "bool" + }, + "m_maxRange": { + "offset": 1268, + "type_name": "float32" + }, + "m_swimDepth": { + "offset": 1272, + "type_name": "float32" + }, + "m_visTimer": { + "offset": 1312, + "type_name": "CountdownTimer" + }, + "m_waterLevel": { + "offset": 1276, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseEntity" @@ -9148,18 +16102,36 @@ }, "CFlashbangProjectile": { "fields": { - "m_flTimeToDetonate": 2896, - "m_numOpponentsHit": 2900, - "m_numTeammatesHit": 2901 + "m_flTimeToDetonate": { + "offset": 2896, + "type_name": "float32" + }, + "m_numOpponentsHit": { + "offset": 2900, + "type_name": "uint8" + }, + "m_numTeammatesHit": { + "offset": 2901, + "type_name": "uint8" + } }, "metadata": [], "parent": "CBaseCSGrenadeProjectile" }, "CFogController": { "fields": { - "m_bUseAngles": 1352, - "m_fog": 1248, - "m_iChangedVariables": 1356 + "m_bUseAngles": { + "offset": 1352, + "type_name": "bool" + }, + "m_fog": { + "offset": 1248, + "type_name": "fogparams_t" + }, + "m_iChangedVariables": { + "offset": 1356, + "type_name": "int32" + } }, "metadata": [ { @@ -9172,26 +16144,50 @@ }, "CFogTrigger": { "fields": { - "m_fog": 2400 + "m_fog": { + "offset": 2400, + "type_name": "fogparams_t" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CFogVolume": { "fields": { - "m_bDisabled": 1968, - "m_bInFogVolumesList": 1969, - "m_colorCorrectionName": 1952, - "m_fogName": 1936, - "m_postProcessName": 1944 + "m_bDisabled": { + "offset": 1968, + "type_name": "bool" + }, + "m_bInFogVolumesList": { + "offset": 1969, + "type_name": "bool" + }, + "m_colorCorrectionName": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + }, + "m_fogName": { + "offset": 1936, + "type_name": "CUtlSymbolLarge" + }, + "m_postProcessName": { + "offset": 1944, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CServerOnlyModelEntity" }, "CFootstepControl": { "fields": { - "m_destination": 2408, - "m_source": 2400 + "m_destination": { + "offset": 2408, + "type_name": "CUtlSymbolLarge" + }, + "m_source": { + "offset": 2400, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -9209,27 +16205,72 @@ }, "CFuncBrush": { "fields": { - "m_bInvertExclusion": 1960, - "m_bScriptedMovement": 1961, - "m_bSolidBsp": 1944, - "m_iDisabled": 1940, - "m_iSolidity": 1936, - "m_iszExcludedClass": 1952 + "m_bInvertExclusion": { + "offset": 1960, + "type_name": "bool" + }, + "m_bScriptedMovement": { + "offset": 1961, + "type_name": "bool" + }, + "m_bSolidBsp": { + "offset": 1944, + "type_name": "bool" + }, + "m_iDisabled": { + "offset": 1940, + "type_name": "int32" + }, + "m_iSolidity": { + "offset": 1936, + "type_name": "BrushSolidities_e" + }, + "m_iszExcludedClass": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncConveyor": { "fields": { - "m_angMoveEntitySpace": 1948, - "m_flTargetSpeed": 1972, - "m_flTransitionDurationSeconds": 1944, - "m_flTransitionStartSpeed": 1984, - "m_hConveyorModels": 1992, - "m_nTransitionDurationTicks": 1980, - "m_nTransitionStartTick": 1976, - "m_szConveyorModels": 1936, - "m_vecMoveDirEntitySpace": 1960 + "m_angMoveEntitySpace": { + "offset": 1948, + "type_name": "QAngle" + }, + "m_flTargetSpeed": { + "offset": 1972, + "type_name": "float32" + }, + "m_flTransitionDurationSeconds": { + "offset": 1944, + "type_name": "float32" + }, + "m_flTransitionStartSpeed": { + "offset": 1984, + "type_name": "float32" + }, + "m_hConveyorModels": { + "offset": 1992, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_nTransitionDurationTicks": { + "offset": 1980, + "type_name": "int32" + }, + "m_nTransitionStartTick": { + "offset": 1976, + "type_name": "GameTick_t" + }, + "m_szConveyorModels": { + "offset": 1936, + "type_name": "CUtlSymbolLarge" + }, + "m_vecMoveDirEntitySpace": { + "offset": 1960, + "type_name": "Vector" + } }, "metadata": [ { @@ -9291,10 +16332,22 @@ }, "CFuncElectrifiedVolume": { "fields": { - "m_EffectInterpenetrateName": 1976, - "m_EffectName": 1968, - "m_EffectZapName": 1984, - "m_iszEffectSource": 1992 + "m_EffectInterpenetrateName": { + "offset": 1976, + "type_name": "CUtlSymbolLarge" + }, + "m_EffectName": { + "offset": 1968, + "type_name": "CUtlSymbolLarge" + }, + "m_EffectZapName": { + "offset": 1984, + "type_name": "CUtlSymbolLarge" + }, + "m_iszEffectSource": { + "offset": 1992, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -9312,27 +16365,72 @@ }, "CFuncInteractionLayerClip": { "fields": { - "m_bDisabled": 1936, - "m_iszInteractsAs": 1944, - "m_iszInteractsWith": 1952 + "m_bDisabled": { + "offset": 1936, + "type_name": "bool" + }, + "m_iszInteractsAs": { + "offset": 1944, + "type_name": "CUtlSymbolLarge" + }, + "m_iszInteractsWith": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncLadder": { "fields": { - "m_Dismounts": 1952, - "m_OnPlayerGotOffLadder": 2072, - "m_OnPlayerGotOnLadder": 2032, - "m_bDisabled": 2016, - "m_bFakeLadder": 2017, - "m_bHasSlack": 2018, - "m_flAutoRideSpeed": 2012, - "m_surfacePropName": 2024, - "m_vecLadderDir": 1936, - "m_vecLocalTop": 1976, - "m_vecPlayerMountPositionBottom": 2000, - "m_vecPlayerMountPositionTop": 1988 + "m_Dismounts": { + "offset": 1952, + "type_name": "CUtlVector>" + }, + "m_OnPlayerGotOffLadder": { + "offset": 2072, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerGotOnLadder": { + "offset": 2032, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 2016, + "type_name": "bool" + }, + "m_bFakeLadder": { + "offset": 2017, + "type_name": "bool" + }, + "m_bHasSlack": { + "offset": 2018, + "type_name": "bool" + }, + "m_flAutoRideSpeed": { + "offset": 2012, + "type_name": "float32" + }, + "m_surfacePropName": { + "offset": 2024, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLadderDir": { + "offset": 1936, + "type_name": "Vector" + }, + "m_vecLocalTop": { + "offset": 1976, + "type_name": "Vector" + }, + "m_vecPlayerMountPositionBottom": { + "offset": 2000, + "type_name": "Vector" + }, + "m_vecPlayerMountPositionTop": { + "offset": 1988, + "type_name": "Vector" + } }, "metadata": [ { @@ -9370,15 +16468,42 @@ }, "CFuncMonitor": { "fields": { - "m_bDraw3DSkybox": 1997, - "m_bEnabled": 1996, - "m_bRenderShadows": 1980, - "m_bStartEnabled": 1998, - "m_bUseUniqueColorTarget": 1981, - "m_brushModelName": 1984, - "m_hTargetCamera": 1992, - "m_nResolutionEnum": 1976, - "m_targetCamera": 1968 + "m_bDraw3DSkybox": { + "offset": 1997, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1996, + "type_name": "bool" + }, + "m_bRenderShadows": { + "offset": 1980, + "type_name": "bool" + }, + "m_bStartEnabled": { + "offset": 1998, + "type_name": "bool" + }, + "m_bUseUniqueColorTarget": { + "offset": 1981, + "type_name": "bool" + }, + "m_brushModelName": { + "offset": 1984, + "type_name": "CUtlString" + }, + "m_hTargetCamera": { + "offset": 1992, + "type_name": "CHandle" + }, + "m_nResolutionEnum": { + "offset": 1976, + "type_name": "int32" + }, + "m_targetCamera": { + "offset": 1968, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -9426,18 +16551,54 @@ }, "CFuncMoveLinear": { "fields": { - "m_OnFullyClosed": 2176, - "m_OnFullyOpen": 2136, - "m_angMoveEntitySpace": 2068, - "m_authoredPosition": 2064, - "m_bCreateMovableNavMesh": 2216, - "m_bCreateNavObstacle": 2217, - "m_currentSound": 2112, - "m_flBlockDamage": 2120, - "m_flStartPosition": 2124, - "m_soundStart": 2096, - "m_soundStop": 2104, - "m_vecMoveDirParentSpace": 2080 + "m_OnFullyClosed": { + "offset": 2176, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyOpen": { + "offset": 2136, + "type_name": "CEntityIOOutput" + }, + "m_angMoveEntitySpace": { + "offset": 2068, + "type_name": "QAngle" + }, + "m_authoredPosition": { + "offset": 2064, + "type_name": "MoveLinearAuthoredPos_t" + }, + "m_bCreateMovableNavMesh": { + "offset": 2216, + "type_name": "bool" + }, + "m_bCreateNavObstacle": { + "offset": 2217, + "type_name": "bool" + }, + "m_currentSound": { + "offset": 2112, + "type_name": "CUtlSymbolLarge" + }, + "m_flBlockDamage": { + "offset": 2120, + "type_name": "float32" + }, + "m_flStartPosition": { + "offset": 2124, + "type_name": "float32" + }, + "m_soundStart": { + "offset": 2096, + "type_name": "CUtlSymbolLarge" + }, + "m_soundStop": { + "offset": 2104, + "type_name": "CUtlSymbolLarge" + }, + "m_vecMoveDirParentSpace": { + "offset": 2080, + "type_name": "Vector" + } }, "metadata": [ { @@ -9462,44 +16623,158 @@ }, "CFuncMover": { "fields": { - "m_OnMovementEnd": 2112, - "m_bCreateMovableNavMesh": 1936, - "m_bFixedOrientation": 2008, - "m_bFixedPitch": 2009, - "m_bIsMoving": 2011, - "m_bIsReversing": 1972, - "m_bStartAtEnd": 2152, - "m_eMoveType": 1968, - "m_eOrientationUpdate": 2156, - "m_eSolidType": 2010, - "m_flDistanceToReachMaxSpeed": 2016, - "m_flDistanceToReachZeroSpeed": 2024, - "m_flDurationBlendToNewOrientationRan": 2168, - "m_flPathLocation": 1992, - "m_flPathLocationToBeginStop": 2040, - "m_flStartSpeed": 1988, - "m_flT": 1996, - "m_flTimeMovementStart": 2028, - "m_flTimeMovementStop": 2032, - "m_flTimeStartOrientationChange": 2160, - "m_flTimeToBlendToNewOrientation": 2164, - "m_flTimeToReachMaxSpeed": 2012, - "m_flTimeToReachZeroSpeed": 2020, - "m_hPathMover": 1952, - "m_hStopAtNode": 2036, - "m_iszArriveAtDestinationSound": 2096, - "m_iszLoopForwardSound": 2056, - "m_iszLoopReverseSound": 2080, - "m_iszPathName": 1944, - "m_iszPathNodeStart": 1960, - "m_iszStartForwardSound": 2048, - "m_iszStartReverseSound": 2072, - "m_iszStopForwardSound": 2064, - "m_iszStopReverseSound": 2088, - "m_nCurrentNodeIndex": 2000, - "m_nPreviousNodeIndex": 2004, - "m_qOriginalOrientation": 2176, - "m_vTarget": 1976 + "m_OnMovementEnd": { + "offset": 2112, + "type_name": "CEntityIOOutput" + }, + "m_bCreateMovableNavMesh": { + "offset": 1936, + "type_name": "bool" + }, + "m_bFixedOrientation": { + "offset": 2008, + "type_name": "bool" + }, + "m_bFixedPitch": { + "offset": 2009, + "type_name": "bool" + }, + "m_bIsMoving": { + "offset": 2011, + "type_name": "bool" + }, + "m_bIsReversing": { + "offset": 1972, + "type_name": "bool" + }, + "m_bStartAtEnd": { + "offset": 2152, + "type_name": "bool" + }, + "m_eMoveType": { + "offset": 1968, + "type_name": "CFuncMover::Move_t" + }, + "m_eOrientationUpdate": { + "offset": 2156, + "type_name": "CFuncMover::OrientationUpdate_t" + }, + "m_eSolidType": { + "offset": 2010, + "type_name": "SolidType_t" + }, + "m_flDistanceToReachMaxSpeed": { + "offset": 2016, + "type_name": "float32" + }, + "m_flDistanceToReachZeroSpeed": { + "offset": 2024, + "type_name": "float32" + }, + "m_flDurationBlendToNewOrientationRan": { + "offset": 2168, + "type_name": "float32" + }, + "m_flPathLocation": { + "offset": 1992, + "type_name": "float32" + }, + "m_flPathLocationToBeginStop": { + "offset": 2040, + "type_name": "float32" + }, + "m_flStartSpeed": { + "offset": 1988, + "type_name": "float32" + }, + "m_flT": { + "offset": 1996, + "type_name": "float32" + }, + "m_flTimeMovementStart": { + "offset": 2028, + "type_name": "GameTime_t" + }, + "m_flTimeMovementStop": { + "offset": 2032, + "type_name": "GameTime_t" + }, + "m_flTimeStartOrientationChange": { + "offset": 2160, + "type_name": "GameTime_t" + }, + "m_flTimeToBlendToNewOrientation": { + "offset": 2164, + "type_name": "float32" + }, + "m_flTimeToReachMaxSpeed": { + "offset": 2012, + "type_name": "float32" + }, + "m_flTimeToReachZeroSpeed": { + "offset": 2020, + "type_name": "float32" + }, + "m_hPathMover": { + "offset": 1952, + "type_name": "CHandle" + }, + "m_hStopAtNode": { + "offset": 2036, + "type_name": "CHandle" + }, + "m_iszArriveAtDestinationSound": { + "offset": 2096, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLoopForwardSound": { + "offset": 2056, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLoopReverseSound": { + "offset": 2080, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPathName": { + "offset": 1944, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPathNodeStart": { + "offset": 1960, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStartForwardSound": { + "offset": 2048, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStartReverseSound": { + "offset": 2072, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStopForwardSound": { + "offset": 2064, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStopReverseSound": { + "offset": 2088, + "type_name": "CUtlSymbolLarge" + }, + "m_nCurrentNodeIndex": { + "offset": 2000, + "type_name": "int32" + }, + "m_nPreviousNodeIndex": { + "offset": 2004, + "type_name": "int32" + }, + "m_qOriginalOrientation": { + "offset": 2176, + "type_name": "Quaternion" + }, + "m_vTarget": { + "offset": 1976, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -9520,30 +16795,48 @@ }, "CFuncNavBlocker": { "fields": { - "m_bDisabled": 1936, - "m_nBlockedTeamNumber": 1940 + "m_bDisabled": { + "offset": 1936, + "type_name": "bool" + }, + "m_nBlockedTeamNumber": { + "offset": 1940, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncNavObstruction": { "fields": { - "m_bDisabled": 1944 + "m_bDisabled": { + "offset": 1944, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncPlat": { "fields": { - "m_sNoise": 2104 + "m_sNoise": { + "offset": 2104, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBasePlatTrain" }, "CFuncPlatRot": { "fields": { - "m_end": 2112, - "m_start": 2124 + "m_end": { + "offset": 2112, + "type_name": "QAngle" + }, + "m_start": { + "offset": 2124, + "type_name": "QAngle" + } }, "metadata": [], "parent": "CFuncPlat" @@ -9555,24 +16848,78 @@ }, "CFuncRotating": { "fields": { - "m_NoiseRunning": 2096, - "m_OnReachedStart": 2016, - "m_OnStarted": 1976, - "m_OnStopped": 1936, - "m_angStart": 2128, - "m_bAccelDecel": 2105, - "m_bReversed": 2104, - "m_bStopAtStartPos": 2140, - "m_flAttenuation": 2072, - "m_flBlockDamage": 2088, - "m_flFanFriction": 2068, - "m_flMaxSpeed": 2084, - "m_flTargetSpeed": 2080, - "m_flVolume": 2076, - "m_localRotationVector": 2056, - "m_prevLocalAngles": 2116, - "m_vecClientAngles": 2156, - "m_vecClientOrigin": 2144 + "m_NoiseRunning": { + "offset": 2096, + "type_name": "CUtlSymbolLarge" + }, + "m_OnReachedStart": { + "offset": 2016, + "type_name": "CEntityIOOutput" + }, + "m_OnStarted": { + "offset": 1976, + "type_name": "CEntityIOOutput" + }, + "m_OnStopped": { + "offset": 1936, + "type_name": "CEntityIOOutput" + }, + "m_angStart": { + "offset": 2128, + "type_name": "QAngle" + }, + "m_bAccelDecel": { + "offset": 2105, + "type_name": "bool" + }, + "m_bReversed": { + "offset": 2104, + "type_name": "bool" + }, + "m_bStopAtStartPos": { + "offset": 2140, + "type_name": "bool" + }, + "m_flAttenuation": { + "offset": 2072, + "type_name": "float32" + }, + "m_flBlockDamage": { + "offset": 2088, + "type_name": "float32" + }, + "m_flFanFriction": { + "offset": 2068, + "type_name": "float32" + }, + "m_flMaxSpeed": { + "offset": 2084, + "type_name": "float32" + }, + "m_flTargetSpeed": { + "offset": 2080, + "type_name": "float32" + }, + "m_flVolume": { + "offset": 2076, + "type_name": "float32" + }, + "m_localRotationVector": { + "offset": 2056, + "type_name": "RotationVector" + }, + "m_prevLocalAngles": { + "offset": 2116, + "type_name": "QAngle" + }, + "m_vecClientAngles": { + "offset": 2156, + "type_name": "QAngle" + }, + "m_vecClientOrigin": { + "offset": 2144, + "type_name": "Vector" + } }, "metadata": [ { @@ -9588,50 +16935,146 @@ }, "CFuncShatterglass": { "fields": { - "m_OnBroken": 2200, - "m_PanelSize": 2056, - "m_bBreakShardless": 2085, - "m_bBreakSilent": 2084, - "m_bBroken": 2086, - "m_bGlassInFrame": 2088, - "m_bGlassNavIgnore": 2087, - "m_bStartBroken": 2089, - "m_flGlassThickness": 2076, - "m_flInitAtTime": 2072, - "m_flLastCleanupTime": 2068, - "m_flLastShatterSoundEmitTime": 2064, - "m_flSpawnInvulnerability": 2080, - "m_hMaterialDamageBase": 2248, - "m_iInitialDamageType": 2090, - "m_iSurfaceType": 2240, - "m_matPanelTransform": 1936, - "m_matPanelTransformWsTemp": 1984, - "m_szDamagePositioningEntityName01": 2096, - "m_szDamagePositioningEntityName02": 2104, - "m_szDamagePositioningEntityName03": 2112, - "m_szDamagePositioningEntityName04": 2120, - "m_vExtraDamagePositions": 2152, - "m_vInitialDamagePositions": 2128, - "m_vInitialPanelVertices": 2176, - "m_vecShatterGlassShards": 2032 + "m_OnBroken": { + "offset": 2200, + "type_name": "CEntityIOOutput" + }, + "m_PanelSize": { + "offset": 2056, + "type_name": "Vector2D" + }, + "m_bBreakShardless": { + "offset": 2085, + "type_name": "bool" + }, + "m_bBreakSilent": { + "offset": 2084, + "type_name": "bool" + }, + "m_bBroken": { + "offset": 2086, + "type_name": "bool" + }, + "m_bGlassInFrame": { + "offset": 2088, + "type_name": "bool" + }, + "m_bGlassNavIgnore": { + "offset": 2087, + "type_name": "bool" + }, + "m_bStartBroken": { + "offset": 2089, + "type_name": "bool" + }, + "m_flGlassThickness": { + "offset": 2076, + "type_name": "float32" + }, + "m_flInitAtTime": { + "offset": 2072, + "type_name": "GameTime_t" + }, + "m_flLastCleanupTime": { + "offset": 2068, + "type_name": "GameTime_t" + }, + "m_flLastShatterSoundEmitTime": { + "offset": 2064, + "type_name": "GameTime_t" + }, + "m_flSpawnInvulnerability": { + "offset": 2080, + "type_name": "float32" + }, + "m_hMaterialDamageBase": { + "offset": 2248, + "type_name": "CStrongHandle" + }, + "m_iInitialDamageType": { + "offset": 2090, + "type_name": "uint8" + }, + "m_iSurfaceType": { + "offset": 2240, + "type_name": "uint8" + }, + "m_matPanelTransform": { + "offset": 1936, + "type_name": "matrix3x4_t" + }, + "m_matPanelTransformWsTemp": { + "offset": 1984, + "type_name": "matrix3x4_t" + }, + "m_szDamagePositioningEntityName01": { + "offset": 2096, + "type_name": "CUtlSymbolLarge" + }, + "m_szDamagePositioningEntityName02": { + "offset": 2104, + "type_name": "CUtlSymbolLarge" + }, + "m_szDamagePositioningEntityName03": { + "offset": 2112, + "type_name": "CUtlSymbolLarge" + }, + "m_szDamagePositioningEntityName04": { + "offset": 2120, + "type_name": "CUtlSymbolLarge" + }, + "m_vExtraDamagePositions": { + "offset": 2152, + "type_name": "CUtlVector" + }, + "m_vInitialDamagePositions": { + "offset": 2128, + "type_name": "CUtlVector" + }, + "m_vInitialPanelVertices": { + "offset": 2176, + "type_name": "CUtlVector" + }, + "m_vecShatterGlassShards": { + "offset": 2032, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncTankTrain": { "fields": { - "m_OnDeath": 2272 + "m_OnDeath": { + "offset": 2272, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CFuncTrackTrain" }, "CFuncTimescale": { "fields": { - "m_flAcceleration": 1252, - "m_flBlendDeltaMultiplier": 1260, - "m_flDesiredTimescale": 1248, - "m_flMinBlendRate": 1256, - "m_isStarted": 1264 + "m_flAcceleration": { + "offset": 1252, + "type_name": "float32" + }, + "m_flBlendDeltaMultiplier": { + "offset": 1260, + "type_name": "float32" + }, + "m_flDesiredTimescale": { + "offset": 1248, + "type_name": "float32" + }, + "m_flMinBlendRate": { + "offset": 1256, + "type_name": "float32" + }, + "m_isStarted": { + "offset": 1264, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseEntity" @@ -9643,70 +17086,226 @@ }, "CFuncTrackChange": { "fields": { - "m_code": 2184, - "m_targetState": 2188, - "m_trackBottom": 2144, - "m_trackBottomName": 2168, - "m_trackTop": 2136, - "m_trackTopName": 2160, - "m_train": 2152, - "m_trainName": 2176, - "m_use": 2192 + "m_code": { + "offset": 2184, + "type_name": "TRAIN_CODE" + }, + "m_targetState": { + "offset": 2188, + "type_name": "int32" + }, + "m_trackBottom": { + "offset": 2144, + "type_name": "CPathTrack*" + }, + "m_trackBottomName": { + "offset": 2168, + "type_name": "CUtlSymbolLarge" + }, + "m_trackTop": { + "offset": 2136, + "type_name": "CPathTrack*" + }, + "m_trackTopName": { + "offset": 2160, + "type_name": "CUtlSymbolLarge" + }, + "m_train": { + "offset": 2152, + "type_name": "CFuncTrackTrain*" + }, + "m_trainName": { + "offset": 2176, + "type_name": "CUtlSymbolLarge" + }, + "m_use": { + "offset": 2192, + "type_name": "int32" + } }, "metadata": [], "parent": "CFuncPlatRot" }, "CFuncTrackTrain": { "fields": { - "m_OnArrivedAtDestinationNode": 2200, - "m_OnNext": 2160, - "m_OnStart": 2120, - "m_angPrev": 1956, - "m_bAccelToSpeed": 2260, - "m_bManualSpeedChanges": 2240, - "m_controlMaxs": 1980, - "m_controlMins": 1968, - "m_dir": 2032, - "m_eOrientationType": 2100, - "m_eVelocityType": 2104, - "m_flAccelSpeed": 2252, - "m_flBank": 2012, - "m_flBlockDamage": 2020, - "m_flDecelSpeed": 2256, - "m_flDesiredSpeed": 2244, - "m_flMoveSoundMaxDuration": 2084, - "m_flMoveSoundMaxPitch": 2096, - "m_flMoveSoundMinDuration": 2080, - "m_flMoveSoundMinPitch": 2092, - "m_flNextMPSoundTime": 2264, - "m_flNextMoveSoundTime": 2088, - "m_flSpeedChangeTime": 2248, - "m_flVolume": 2008, - "m_height": 2024, - "m_iszSoundMove": 2040, - "m_iszSoundMovePing": 2048, - "m_iszSoundStart": 2056, - "m_iszSoundStop": 2064, - "m_lastBlockPos": 1992, - "m_lastBlockTick": 2004, - "m_length": 1940, - "m_maxSpeed": 2028, - "m_oldSpeed": 2016, - "m_ppath": 1936, - "m_strPathTarget": 2072, - "m_vPosPrev": 1944 + "m_OnArrivedAtDestinationNode": { + "offset": 2200, + "type_name": "CEntityIOOutput" + }, + "m_OnNext": { + "offset": 2160, + "type_name": "CEntityIOOutput" + }, + "m_OnStart": { + "offset": 2120, + "type_name": "CEntityIOOutput" + }, + "m_angPrev": { + "offset": 1956, + "type_name": "QAngle" + }, + "m_bAccelToSpeed": { + "offset": 2260, + "type_name": "bool" + }, + "m_bManualSpeedChanges": { + "offset": 2240, + "type_name": "bool" + }, + "m_controlMaxs": { + "offset": 1980, + "type_name": "Vector" + }, + "m_controlMins": { + "offset": 1968, + "type_name": "Vector" + }, + "m_dir": { + "offset": 2032, + "type_name": "float32" + }, + "m_eOrientationType": { + "offset": 2100, + "type_name": "TrainOrientationType_t" + }, + "m_eVelocityType": { + "offset": 2104, + "type_name": "TrainVelocityType_t" + }, + "m_flAccelSpeed": { + "offset": 2252, + "type_name": "float32" + }, + "m_flBank": { + "offset": 2012, + "type_name": "float32" + }, + "m_flBlockDamage": { + "offset": 2020, + "type_name": "float32" + }, + "m_flDecelSpeed": { + "offset": 2256, + "type_name": "float32" + }, + "m_flDesiredSpeed": { + "offset": 2244, + "type_name": "float32" + }, + "m_flMoveSoundMaxDuration": { + "offset": 2084, + "type_name": "float32" + }, + "m_flMoveSoundMaxPitch": { + "offset": 2096, + "type_name": "float32" + }, + "m_flMoveSoundMinDuration": { + "offset": 2080, + "type_name": "float32" + }, + "m_flMoveSoundMinPitch": { + "offset": 2092, + "type_name": "float32" + }, + "m_flNextMPSoundTime": { + "offset": 2264, + "type_name": "GameTime_t" + }, + "m_flNextMoveSoundTime": { + "offset": 2088, + "type_name": "GameTime_t" + }, + "m_flSpeedChangeTime": { + "offset": 2248, + "type_name": "GameTime_t" + }, + "m_flVolume": { + "offset": 2008, + "type_name": "float32" + }, + "m_height": { + "offset": 2024, + "type_name": "float32" + }, + "m_iszSoundMove": { + "offset": 2040, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundMovePing": { + "offset": 2048, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundStart": { + "offset": 2056, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundStop": { + "offset": 2064, + "type_name": "CUtlSymbolLarge" + }, + "m_lastBlockPos": { + "offset": 1992, + "type_name": "Vector" + }, + "m_lastBlockTick": { + "offset": 2004, + "type_name": "int32" + }, + "m_length": { + "offset": 1940, + "type_name": "float32" + }, + "m_maxSpeed": { + "offset": 2028, + "type_name": "float32" + }, + "m_oldSpeed": { + "offset": 2016, + "type_name": "float32" + }, + "m_ppath": { + "offset": 1936, + "type_name": "CHandle" + }, + "m_strPathTarget": { + "offset": 2072, + "type_name": "CUtlSymbolLarge" + }, + "m_vPosPrev": { + "offset": 1944, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CFuncTrain": { "fields": { - "m_activated": 2108, - "m_flBlockDamage": 2116, - "m_flNextBlockTime": 2120, - "m_hCurrentTarget": 2104, - "m_hEnemy": 2112, - "m_iszLastTarget": 2128 + "m_activated": { + "offset": 2108, + "type_name": "bool" + }, + "m_flBlockDamage": { + "offset": 2116, + "type_name": "float32" + }, + "m_flNextBlockTime": { + "offset": 2120, + "type_name": "GameTime_t" + }, + "m_hCurrentTarget": { + "offset": 2104, + "type_name": "CHandle" + }, + "m_hEnemy": { + "offset": 2112, + "type_name": "CHandle" + }, + "m_iszLastTarget": { + "offset": 2128, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBasePlatTrain" @@ -9718,7 +17317,10 @@ }, "CFuncVPhysicsClip": { "fields": { - "m_bDisabled": 1936 + "m_bDisabled": { + "offset": 1936, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -9730,7 +17332,10 @@ }, "CFuncWall": { "fields": { - "m_nState": 1936 + "m_nState": { + "offset": 1936, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -9742,7 +17347,10 @@ }, "CFuncWater": { "fields": { - "m_BuoyancyHelper": 1936 + "m_BuoyancyHelper": { + "offset": 1936, + "type_name": "CBuoyancyHelper" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -9754,20 +17362,44 @@ }, "CGameGibManager": { "fields": { - "m_bAllowNewGibs": 1280, - "m_iCurrentMaxPieces": 1284, - "m_iLastFrame": 1292, - "m_iMaxPieces": 1288 + "m_bAllowNewGibs": { + "offset": 1280, + "type_name": "bool" + }, + "m_iCurrentMaxPieces": { + "offset": 1284, + "type_name": "int32" + }, + "m_iLastFrame": { + "offset": 1292, + "type_name": "int32" + }, + "m_iMaxPieces": { + "offset": 1288, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CGameMoney": { "fields": { - "m_OnMoneySpent": 1952, - "m_OnMoneySpentFail": 1992, - "m_nMoney": 2032, - "m_strAwardText": 2040 + "m_OnMoneySpent": { + "offset": 1952, + "type_name": "CEntityIOOutput" + }, + "m_OnMoneySpentFail": { + "offset": 1992, + "type_name": "CEntityIOOutput" + }, + "m_nMoney": { + "offset": 2032, + "type_name": "int32" + }, + "m_strAwardText": { + "offset": 2040, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CRulePointEntity" @@ -9779,22 +17411,52 @@ }, "CGamePlayerZone": { "fields": { - "m_OnPlayerInZone": 1944, - "m_OnPlayerOutZone": 1984, - "m_PlayersInCount": 2024, - "m_PlayersOutCount": 2064 + "m_OnPlayerInZone": { + "offset": 1944, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerOutZone": { + "offset": 1984, + "type_name": "CEntityIOOutput" + }, + "m_PlayersInCount": { + "offset": 2024, + "type_name": "CEntityOutputTemplate" + }, + "m_PlayersOutCount": { + "offset": 2064, + "type_name": "CEntityOutputTemplate" + } }, "metadata": [], "parent": "CRuleBrushEntity" }, "CGameRules": { "fields": { - "__m_pChainEntity": 8, - "m_bGamePaused": 188, - "m_nPauseStartTick": 184, - "m_nQuestPhase": 176, - "m_nTotalPausedTicks": 180, - "m_szQuestName": 48 + "__m_pChainEntity": { + "offset": 8, + "type_name": "CNetworkVarChainer" + }, + "m_bGamePaused": { + "offset": 188, + "type_name": "bool" + }, + "m_nPauseStartTick": { + "offset": 184, + "type_name": "int32" + }, + "m_nQuestPhase": { + "offset": 176, + "type_name": "int32" + }, + "m_nTotalPausedTicks": { + "offset": 180, + "type_name": "int32" + }, + "m_szQuestName": { + "offset": 48, + "type_name": "char[128]" + } }, "metadata": [ { @@ -9822,39 +17484,138 @@ }, "CGameSceneNode": { "fields": { - "m_angAbsRotation": 220, - "m_angRotation": 192, - "m_bBoneMergeFlex": 0, - "m_bDebugAbsOriginChanges": 238, - "m_bDirtyBoneMergeBoneToRoot": 0, - "m_bDirtyBoneMergeInfo": 0, - "m_bDirtyHierarchy": 0, - "m_bDormant": 239, - "m_bForceParentToBeNetworked": 240, - "m_bNetworkedAnglesChanged": 0, - "m_bNetworkedPositionChanged": 0, - "m_bNetworkedScaleChanged": 0, - "m_bWillBeCallingPostDataUpdate": 0, - "m_flAbsScale": 232, - "m_flClientLocalScale": 320, - "m_flScale": 204, - "m_flZOffset": 316, - "m_hParent": 120, - "m_hierarchyAttachName": 312, - "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 245, - "m_nHierarchicalDepth": 243, - "m_nHierarchyType": 244, - "m_nLatchAbsOrigin": 0, - "m_nParentAttachmentOrBone": 236, - "m_name": 248, - "m_nodeToWorld": 16, - "m_pChild": 64, - "m_pNextSibling": 72, - "m_pOwner": 48, - "m_pParent": 56, - "m_vRenderOrigin": 324, - "m_vecAbsOrigin": 208, - "m_vecOrigin": 136 + "m_angAbsRotation": { + "offset": 220, + "type_name": "QAngle" + }, + "m_angRotation": { + "offset": 192, + "type_name": "QAngle" + }, + "m_bBoneMergeFlex": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDebugAbsOriginChanges": { + "offset": 238, + "type_name": "bool" + }, + "m_bDirtyBoneMergeBoneToRoot": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDirtyBoneMergeInfo": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDirtyHierarchy": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDormant": { + "offset": 239, + "type_name": "bool" + }, + "m_bForceParentToBeNetworked": { + "offset": 240, + "type_name": "bool" + }, + "m_bNetworkedAnglesChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNetworkedPositionChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bNetworkedScaleChanged": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bWillBeCallingPostDataUpdate": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_flAbsScale": { + "offset": 232, + "type_name": "float32" + }, + "m_flClientLocalScale": { + "offset": 320, + "type_name": "float32" + }, + "m_flScale": { + "offset": 204, + "type_name": "float32" + }, + "m_flZOffset": { + "offset": 316, + "type_name": "float32" + }, + "m_hParent": { + "offset": 120, + "type_name": "CGameSceneNodeHandle" + }, + "m_hierarchyAttachName": { + "offset": 312, + "type_name": "CUtlStringToken" + }, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": { + "offset": 245, + "type_name": "uint8" + }, + "m_nHierarchicalDepth": { + "offset": 243, + "type_name": "uint8" + }, + "m_nHierarchyType": { + "offset": 244, + "type_name": "uint8" + }, + "m_nLatchAbsOrigin": { + "offset": 0, + "type_name": "bitfield:2" + }, + "m_nParentAttachmentOrBone": { + "offset": 236, + "type_name": "int16" + }, + "m_name": { + "offset": 248, + "type_name": "CUtlStringToken" + }, + "m_nodeToWorld": { + "offset": 16, + "type_name": "CTransform" + }, + "m_pChild": { + "offset": 64, + "type_name": "CGameSceneNode*" + }, + "m_pNextSibling": { + "offset": 72, + "type_name": "CGameSceneNode*" + }, + "m_pOwner": { + "offset": 48, + "type_name": "CEntityInstance*" + }, + "m_pParent": { + "offset": 56, + "type_name": "CGameSceneNode*" + }, + "m_vRenderOrigin": { + "offset": 324, + "type_name": "Vector" + }, + "m_vecAbsOrigin": { + "offset": 208, + "type_name": "Vector" + }, + "m_vecOrigin": { + "offset": 136, + "type_name": "CNetworkOriginCellCoordQuantizedVector" + } }, "metadata": [ { @@ -9892,8 +17653,14 @@ }, "CGameSceneNodeHandle": { "fields": { - "m_hOwner": 8, - "m_name": 12 + "m_hOwner": { + "offset": 8, + "type_name": "CEntityHandle" + }, + "m_name": { + "offset": 12, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -9911,79 +17678,262 @@ }, "CGameText": { "fields": { - "m_iszMessage": 1952, - "m_textParms": 1960 + "m_iszMessage": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + }, + "m_textParms": { + "offset": 1960, + "type_name": "hudtextparms_t" + } }, "metadata": [], "parent": "CRulePointEntity" }, "CGenericConstraint": { "fields": { - "m_NotifyForceReachedX": 1552, - "m_NotifyForceReachedY": 1592, - "m_NotifyForceReachedZ": 1632, - "m_bAxisNotifiedX": 1496, - "m_bAxisNotifiedY": 1497, - "m_bAxisNotifiedZ": 1498, - "m_flAngularDampingRatioX": 1524, - "m_flAngularDampingRatioY": 1528, - "m_flAngularDampingRatioZ": 1532, - "m_flAngularFrequencyX": 1512, - "m_flAngularFrequencyY": 1516, - "m_flAngularFrequencyZ": 1520, - "m_flBreakAfterTimeStartTimeX": 1436, - "m_flBreakAfterTimeStartTimeY": 1440, - "m_flBreakAfterTimeStartTimeZ": 1444, - "m_flBreakAfterTimeThresholdX": 1448, - "m_flBreakAfterTimeThresholdY": 1452, - "m_flBreakAfterTimeThresholdZ": 1456, - "m_flBreakAfterTimeX": 1424, - "m_flBreakAfterTimeY": 1428, - "m_flBreakAfterTimeZ": 1432, - "m_flLinearDampingRatioX": 1400, - "m_flLinearDampingRatioY": 1404, - "m_flLinearDampingRatioZ": 1408, - "m_flLinearFrequencyX": 1388, - "m_flLinearFrequencyY": 1392, - "m_flLinearFrequencyZ": 1396, - "m_flMaxAngularImpulseX": 1536, - "m_flMaxAngularImpulseY": 1540, - "m_flMaxAngularImpulseZ": 1544, - "m_flMaxLinearImpulseX": 1412, - "m_flMaxLinearImpulseY": 1416, - "m_flMaxLinearImpulseZ": 1420, - "m_flNotifyForceLastTimeX": 1484, - "m_flNotifyForceLastTimeY": 1488, - "m_flNotifyForceLastTimeZ": 1492, - "m_flNotifyForceMinTimeX": 1472, - "m_flNotifyForceMinTimeY": 1476, - "m_flNotifyForceMinTimeZ": 1480, - "m_flNotifyForceX": 1460, - "m_flNotifyForceY": 1464, - "m_flNotifyForceZ": 1468, - "m_nAngularMotionX": 1500, - "m_nAngularMotionY": 1504, - "m_nAngularMotionZ": 1508, - "m_nLinearMotionX": 1376, - "m_nLinearMotionY": 1380, - "m_nLinearMotionZ": 1384 + "m_NotifyForceReachedX": { + "offset": 1552, + "type_name": "CEntityIOOutput" + }, + "m_NotifyForceReachedY": { + "offset": 1592, + "type_name": "CEntityIOOutput" + }, + "m_NotifyForceReachedZ": { + "offset": 1632, + "type_name": "CEntityIOOutput" + }, + "m_bAxisNotifiedX": { + "offset": 1496, + "type_name": "bool" + }, + "m_bAxisNotifiedY": { + "offset": 1497, + "type_name": "bool" + }, + "m_bAxisNotifiedZ": { + "offset": 1498, + "type_name": "bool" + }, + "m_flAngularDampingRatioX": { + "offset": 1524, + "type_name": "float32" + }, + "m_flAngularDampingRatioY": { + "offset": 1528, + "type_name": "float32" + }, + "m_flAngularDampingRatioZ": { + "offset": 1532, + "type_name": "float32" + }, + "m_flAngularFrequencyX": { + "offset": 1512, + "type_name": "float32" + }, + "m_flAngularFrequencyY": { + "offset": 1516, + "type_name": "float32" + }, + "m_flAngularFrequencyZ": { + "offset": 1520, + "type_name": "float32" + }, + "m_flBreakAfterTimeStartTimeX": { + "offset": 1436, + "type_name": "GameTime_t" + }, + "m_flBreakAfterTimeStartTimeY": { + "offset": 1440, + "type_name": "GameTime_t" + }, + "m_flBreakAfterTimeStartTimeZ": { + "offset": 1444, + "type_name": "GameTime_t" + }, + "m_flBreakAfterTimeThresholdX": { + "offset": 1448, + "type_name": "float32" + }, + "m_flBreakAfterTimeThresholdY": { + "offset": 1452, + "type_name": "float32" + }, + "m_flBreakAfterTimeThresholdZ": { + "offset": 1456, + "type_name": "float32" + }, + "m_flBreakAfterTimeX": { + "offset": 1424, + "type_name": "float32" + }, + "m_flBreakAfterTimeY": { + "offset": 1428, + "type_name": "float32" + }, + "m_flBreakAfterTimeZ": { + "offset": 1432, + "type_name": "float32" + }, + "m_flLinearDampingRatioX": { + "offset": 1400, + "type_name": "float32" + }, + "m_flLinearDampingRatioY": { + "offset": 1404, + "type_name": "float32" + }, + "m_flLinearDampingRatioZ": { + "offset": 1408, + "type_name": "float32" + }, + "m_flLinearFrequencyX": { + "offset": 1388, + "type_name": "float32" + }, + "m_flLinearFrequencyY": { + "offset": 1392, + "type_name": "float32" + }, + "m_flLinearFrequencyZ": { + "offset": 1396, + "type_name": "float32" + }, + "m_flMaxAngularImpulseX": { + "offset": 1536, + "type_name": "float32" + }, + "m_flMaxAngularImpulseY": { + "offset": 1540, + "type_name": "float32" + }, + "m_flMaxAngularImpulseZ": { + "offset": 1544, + "type_name": "float32" + }, + "m_flMaxLinearImpulseX": { + "offset": 1412, + "type_name": "float32" + }, + "m_flMaxLinearImpulseY": { + "offset": 1416, + "type_name": "float32" + }, + "m_flMaxLinearImpulseZ": { + "offset": 1420, + "type_name": "float32" + }, + "m_flNotifyForceLastTimeX": { + "offset": 1484, + "type_name": "GameTime_t" + }, + "m_flNotifyForceLastTimeY": { + "offset": 1488, + "type_name": "GameTime_t" + }, + "m_flNotifyForceLastTimeZ": { + "offset": 1492, + "type_name": "GameTime_t" + }, + "m_flNotifyForceMinTimeX": { + "offset": 1472, + "type_name": "float32" + }, + "m_flNotifyForceMinTimeY": { + "offset": 1476, + "type_name": "float32" + }, + "m_flNotifyForceMinTimeZ": { + "offset": 1480, + "type_name": "float32" + }, + "m_flNotifyForceX": { + "offset": 1460, + "type_name": "float32" + }, + "m_flNotifyForceY": { + "offset": 1464, + "type_name": "float32" + }, + "m_flNotifyForceZ": { + "offset": 1468, + "type_name": "float32" + }, + "m_nAngularMotionX": { + "offset": 1500, + "type_name": "JointMotion_t" + }, + "m_nAngularMotionY": { + "offset": 1504, + "type_name": "JointMotion_t" + }, + "m_nAngularMotionZ": { + "offset": 1508, + "type_name": "JointMotion_t" + }, + "m_nLinearMotionX": { + "offset": 1376, + "type_name": "JointMotion_t" + }, + "m_nLinearMotionY": { + "offset": 1380, + "type_name": "JointMotion_t" + }, + "m_nLinearMotionZ": { + "offset": 1384, + "type_name": "JointMotion_t" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CGlowProperty": { "fields": { - "m_bEligibleForScreenHighlight": 80, - "m_bFlashing": 68, - "m_bGlowing": 81, - "m_fGlowColor": 8, - "m_flGlowStartTime": 76, - "m_flGlowTime": 72, - "m_glowColorOverride": 64, - "m_iGlowTeam": 52, - "m_iGlowType": 48, - "m_nGlowRange": 56, - "m_nGlowRangeMin": 60 + "m_bEligibleForScreenHighlight": { + "offset": 80, + "type_name": "bool" + }, + "m_bFlashing": { + "offset": 68, + "type_name": "bool" + }, + "m_bGlowing": { + "offset": 81, + "type_name": "bool" + }, + "m_fGlowColor": { + "offset": 8, + "type_name": "Vector" + }, + "m_flGlowStartTime": { + "offset": 76, + "type_name": "float32" + }, + "m_flGlowTime": { + "offset": 72, + "type_name": "float32" + }, + "m_glowColorOverride": { + "offset": 64, + "type_name": "Color" + }, + "m_iGlowTeam": { + "offset": 52, + "type_name": "int32" + }, + "m_iGlowType": { + "offset": 48, + "type_name": "int32" + }, + "m_nGlowRange": { + "offset": 56, + "type_name": "int32" + }, + "m_nGlowRangeMin": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [ { @@ -10036,22 +17986,70 @@ }, "CGradientFog": { "fields": { - "m_bGradientFogNeedsTextures": 1306, - "m_bHeightFogEnabled": 1264, - "m_bIsEnabled": 1305, - "m_bStartDisabled": 1304, - "m_flFadeTime": 1300, - "m_flFarZ": 1276, - "m_flFogEndDistance": 1260, - "m_flFogEndHeight": 1272, - "m_flFogFalloffExponent": 1284, - "m_flFogMaxOpacity": 1280, - "m_flFogStartDistance": 1256, - "m_flFogStartHeight": 1268, - "m_flFogStrength": 1296, - "m_flFogVerticalExponent": 1288, - "m_fogColor": 1292, - "m_hGradientFogTexture": 1248 + "m_bGradientFogNeedsTextures": { + "offset": 1306, + "type_name": "bool" + }, + "m_bHeightFogEnabled": { + "offset": 1264, + "type_name": "bool" + }, + "m_bIsEnabled": { + "offset": 1305, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1304, + "type_name": "bool" + }, + "m_flFadeTime": { + "offset": 1300, + "type_name": "float32" + }, + "m_flFarZ": { + "offset": 1276, + "type_name": "float32" + }, + "m_flFogEndDistance": { + "offset": 1260, + "type_name": "float32" + }, + "m_flFogEndHeight": { + "offset": 1272, + "type_name": "float32" + }, + "m_flFogFalloffExponent": { + "offset": 1284, + "type_name": "float32" + }, + "m_flFogMaxOpacity": { + "offset": 1280, + "type_name": "float32" + }, + "m_flFogStartDistance": { + "offset": 1256, + "type_name": "float32" + }, + "m_flFogStartHeight": { + "offset": 1268, + "type_name": "float32" + }, + "m_flFogStrength": { + "offset": 1296, + "type_name": "float32" + }, + "m_flFogVerticalExponent": { + "offset": 1288, + "type_name": "float32" + }, + "m_fogColor": { + "offset": 1292, + "type_name": "Color" + }, + "m_hGradientFogTexture": { + "offset": 1248, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -10134,9 +18132,18 @@ }, "CGunTarget": { "fields": { - "m_OnDeath": 2072, - "m_hTargetEnt": 2068, - "m_on": 2064 + "m_OnDeath": { + "offset": 2072, + "type_name": "CEntityIOOutput" + }, + "m_hTargetEnt": { + "offset": 2068, + "type_name": "CHandle" + }, + "m_on": { + "offset": 2064, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseToggle" @@ -10158,8 +18165,14 @@ }, "CHandleTest": { "fields": { - "m_Handle": 1248, - "m_bSendHandle": 1252 + "m_Handle": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_bSendHandle": { + "offset": 1252, + "type_name": "bool" + } }, "metadata": [ { @@ -10177,7 +18190,10 @@ }, "CHitboxComponent": { "fields": { - "m_bvDisabledHitGroups": 36 + "m_bvDisabledHitGroups": { + "offset": 36, + "type_name": "uint32[1]" + } }, "metadata": [ { @@ -10190,45 +18206,162 @@ }, "CHostage": { "fields": { - "m_OnDroppedNotRescued": 2856, - "m_OnFirstPickedUp": 2816, - "m_OnHostageBeginGrab": 2776, - "m_OnRescued": 2896, - "m_accel": 3036, - "m_bHandsHaveBeenCut": 11517, - "m_bRemove": 2972, - "m_entitySpottedState": 2936, - "m_fLastGrabTime": 11524, - "m_flDropStartTime": 11560, - "m_flGrabSuccessTime": 11556, - "m_flRescueStartTime": 11552, - "m_hHostageGrabber": 11520, - "m_hasBeenUsed": 3032, - "m_inhibitDoorTimer": 11312, - "m_inhibitObstacleAvoidanceTimer": 11456, - "m_isAdjusted": 11516, - "m_isCrouching": 3049, - "m_isRescued": 2988, - "m_isRunning": 3048, - "m_isWaitingForLeader": 3080, - "m_jumpTimer": 3056, - "m_jumpedThisFrame": 2989, - "m_lastLeader": 3000, - "m_leader": 2996, - "m_nApproachRewardPayouts": 11564, - "m_nHostageSpawnRandomFactor": 2968, - "m_nHostageState": 2992, - "m_nPickupEventCount": 11568, - "m_nSpotRules": 2960, - "m_repathTimer": 11288, - "m_reuseTimer": 3008, - "m_uiHostageSpawnExclusionGroupMask": 2964, - "m_vecGrabbedPos": 11540, - "m_vecHostageResetPosition": 11604, - "m_vecPositionWhenStartedDroppingToGround": 11528, - "m_vecSpawnGroundPos": 11572, - "m_vel": 2976, - "m_wiggleTimer": 11488 + "m_OnDroppedNotRescued": { + "offset": 2856, + "type_name": "CEntityIOOutput" + }, + "m_OnFirstPickedUp": { + "offset": 2816, + "type_name": "CEntityIOOutput" + }, + "m_OnHostageBeginGrab": { + "offset": 2776, + "type_name": "CEntityIOOutput" + }, + "m_OnRescued": { + "offset": 2896, + "type_name": "CEntityIOOutput" + }, + "m_accel": { + "offset": 3036, + "type_name": "Vector" + }, + "m_bHandsHaveBeenCut": { + "offset": 11517, + "type_name": "bool" + }, + "m_bRemove": { + "offset": 2972, + "type_name": "bool" + }, + "m_entitySpottedState": { + "offset": 2936, + "type_name": "EntitySpottedState_t" + }, + "m_fLastGrabTime": { + "offset": 11524, + "type_name": "GameTime_t" + }, + "m_flDropStartTime": { + "offset": 11560, + "type_name": "GameTime_t" + }, + "m_flGrabSuccessTime": { + "offset": 11556, + "type_name": "GameTime_t" + }, + "m_flRescueStartTime": { + "offset": 11552, + "type_name": "GameTime_t" + }, + "m_hHostageGrabber": { + "offset": 11520, + "type_name": "CHandle" + }, + "m_hasBeenUsed": { + "offset": 3032, + "type_name": "bool" + }, + "m_inhibitDoorTimer": { + "offset": 11312, + "type_name": "CountdownTimer" + }, + "m_inhibitObstacleAvoidanceTimer": { + "offset": 11456, + "type_name": "CountdownTimer" + }, + "m_isAdjusted": { + "offset": 11516, + "type_name": "bool" + }, + "m_isCrouching": { + "offset": 3049, + "type_name": "bool" + }, + "m_isRescued": { + "offset": 2988, + "type_name": "bool" + }, + "m_isRunning": { + "offset": 3048, + "type_name": "bool" + }, + "m_isWaitingForLeader": { + "offset": 3080, + "type_name": "bool" + }, + "m_jumpTimer": { + "offset": 3056, + "type_name": "CountdownTimer" + }, + "m_jumpedThisFrame": { + "offset": 2989, + "type_name": "bool" + }, + "m_lastLeader": { + "offset": 3000, + "type_name": "CHandle" + }, + "m_leader": { + "offset": 2996, + "type_name": "CHandle" + }, + "m_nApproachRewardPayouts": { + "offset": 11564, + "type_name": "int32" + }, + "m_nHostageSpawnRandomFactor": { + "offset": 2968, + "type_name": "uint32" + }, + "m_nHostageState": { + "offset": 2992, + "type_name": "int32" + }, + "m_nPickupEventCount": { + "offset": 11568, + "type_name": "int32" + }, + "m_nSpotRules": { + "offset": 2960, + "type_name": "int32" + }, + "m_repathTimer": { + "offset": 11288, + "type_name": "CountdownTimer" + }, + "m_reuseTimer": { + "offset": 3008, + "type_name": "CountdownTimer" + }, + "m_uiHostageSpawnExclusionGroupMask": { + "offset": 2964, + "type_name": "uint32" + }, + "m_vecGrabbedPos": { + "offset": 11540, + "type_name": "Vector" + }, + "m_vecHostageResetPosition": { + "offset": 11604, + "type_name": "Vector" + }, + "m_vecPositionWhenStartedDroppingToGround": { + "offset": 11528, + "type_name": "Vector" + }, + "m_vecSpawnGroundPos": { + "offset": 11572, + "type_name": "Vector" + }, + "m_vel": { + "offset": 2976, + "type_name": "Vector" + }, + "m_wiggleTimer": { + "offset": 11488, + "type_name": "CountdownTimer" + } }, "metadata": [ { @@ -10326,7 +18459,10 @@ }, "CHostageExpresserShim": { "fields": { - "m_pExpresser": 2752 + "m_pExpresser": { + "offset": 2752, + "type_name": "CAI_Expresser*" + } }, "metadata": [], "parent": "CBaseCombatCharacter" @@ -10348,31 +18484,106 @@ }, "CInferno": { "fields": { - "m_BookkeepingTimer": 5016, - "m_BurnNormal": 3552, - "m_InitialSplashVelocity": 4948, - "m_NextSpreadTimer": 5040, - "m_activeTimer": 4984, - "m_bFireIsBurning": 3488, - "m_bInPostEffectTime": 4336, - "m_bWasCreatedInSmoke": 4344, - "m_damageRampTimer": 4912, - "m_damageTimer": 4888, - "m_extent": 4864, - "m_fireCount": 4320, - "m_fireParentPositions": 2720, - "m_firePositions": 1952, - "m_fireSpawnOffset": 5000, - "m_nFireEffectTickBegin": 4328, - "m_nFireLifetime": 4332, - "m_nFiresExtinguishCount": 4340, - "m_nInfernoType": 4324, - "m_nMaxFlames": 5004, - "m_nSourceItemDefIndex": 5064, - "m_nSpreadCount": 5008, - "m_splashVelocity": 4936, - "m_startPos": 4960, - "m_vecOriginalSpawnLocation": 4972 + "m_BookkeepingTimer": { + "offset": 5016, + "type_name": "CountdownTimer" + }, + "m_BurnNormal": { + "offset": 3552, + "type_name": "Vector[64]" + }, + "m_InitialSplashVelocity": { + "offset": 4948, + "type_name": "Vector" + }, + "m_NextSpreadTimer": { + "offset": 5040, + "type_name": "CountdownTimer" + }, + "m_activeTimer": { + "offset": 4984, + "type_name": "IntervalTimer" + }, + "m_bFireIsBurning": { + "offset": 3488, + "type_name": "bool[64]" + }, + "m_bInPostEffectTime": { + "offset": 4336, + "type_name": "bool" + }, + "m_bWasCreatedInSmoke": { + "offset": 4344, + "type_name": "bool" + }, + "m_damageRampTimer": { + "offset": 4912, + "type_name": "CountdownTimer" + }, + "m_damageTimer": { + "offset": 4888, + "type_name": "CountdownTimer" + }, + "m_extent": { + "offset": 4864, + "type_name": "Extent" + }, + "m_fireCount": { + "offset": 4320, + "type_name": "int32" + }, + "m_fireParentPositions": { + "offset": 2720, + "type_name": "Vector[64]" + }, + "m_firePositions": { + "offset": 1952, + "type_name": "Vector[64]" + }, + "m_fireSpawnOffset": { + "offset": 5000, + "type_name": "int32" + }, + "m_nFireEffectTickBegin": { + "offset": 4328, + "type_name": "int32" + }, + "m_nFireLifetime": { + "offset": 4332, + "type_name": "float32" + }, + "m_nFiresExtinguishCount": { + "offset": 4340, + "type_name": "int32" + }, + "m_nInfernoType": { + "offset": 4324, + "type_name": "int32" + }, + "m_nMaxFlames": { + "offset": 5004, + "type_name": "int32" + }, + "m_nSourceItemDefIndex": { + "offset": 5064, + "type_name": "uint16" + }, + "m_nSpreadCount": { + "offset": 5008, + "type_name": "int32" + }, + "m_splashVelocity": { + "offset": 4936, + "type_name": "Vector" + }, + "m_startPos": { + "offset": 4960, + "type_name": "Vector" + }, + "m_vecOriginalSpawnLocation": { + "offset": 4972, + "type_name": "Vector" + } }, "metadata": [ { @@ -10435,27 +18646,54 @@ }, "CInfoDynamicShadowHint": { "fields": { - "m_bDisabled": 1248, - "m_flRange": 1252, - "m_hLight": 1264, - "m_nImportance": 1256, - "m_nLightChoice": 1260 + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_flRange": { + "offset": 1252, + "type_name": "float32" + }, + "m_hLight": { + "offset": 1264, + "type_name": "CHandle" + }, + "m_nImportance": { + "offset": 1256, + "type_name": "int32" + }, + "m_nLightChoice": { + "offset": 1260, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" }, "CInfoDynamicShadowHintBox": { "fields": { - "m_vBoxMaxs": 1284, - "m_vBoxMins": 1272 + "m_vBoxMaxs": { + "offset": 1284, + "type_name": "Vector" + }, + "m_vBoxMins": { + "offset": 1272, + "type_name": "Vector" + } }, "metadata": [], "parent": "CInfoDynamicShadowHint" }, "CInfoGameEventProxy": { "fields": { - "m_flRange": 1256, - "m_iszEventName": 1248 + "m_flRange": { + "offset": 1256, + "type_name": "float32" + }, + "m_iszEventName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" @@ -10492,16 +18730,46 @@ }, "CInfoOffscreenPanoramaTexture": { "fields": { - "m_AdditionalTargetEntities": 1344, - "m_RenderAttrName": 1272, - "m_TargetEntities": 1280, - "m_bDisabled": 1248, - "m_nResolutionX": 1252, - "m_nResolutionY": 1256, - "m_nTargetChangeCount": 1304, - "m_szLayoutFileName": 1264, - "m_szTargetsName": 1336, - "m_vecCSSClasses": 1312 + "m_AdditionalTargetEntities": { + "offset": 1344, + "type_name": "CUtlVector>" + }, + "m_RenderAttrName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_TargetEntities": { + "offset": 1280, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_nResolutionX": { + "offset": 1252, + "type_name": "int32" + }, + "m_nResolutionY": { + "offset": 1256, + "type_name": "int32" + }, + "m_nTargetChangeCount": { + "offset": 1304, + "type_name": "int32" + }, + "m_szLayoutFileName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_szTargetsName": { + "offset": 1336, + "type_name": "CUtlSymbolLarge" + }, + "m_vecCSSClasses": { + "offset": 1312, + "type_name": "CNetworkUtlVectorBase" + } }, "metadata": [ { @@ -10559,9 +18827,18 @@ }, "CInfoPlayerStart": { "fields": { - "m_bDisabled": 1248, - "m_bIsMaster": 1249, - "m_pPawnSubclass": 1256 + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_bIsMaster": { + "offset": 1249, + "type_name": "bool" + }, + "m_pPawnSubclass": { + "offset": 1256, + "type_name": "CGlobalSymbol" + } }, "metadata": [], "parent": "CPointEntity" @@ -10578,17 +18855,50 @@ }, "CInfoSpawnGroupLoadUnload": { "fields": { - "m_OnSpawnGroupLoadFinished": 1288, - "m_OnSpawnGroupLoadStarted": 1248, - "m_OnSpawnGroupUnloadFinished": 1368, - "m_OnSpawnGroupUnloadStarted": 1328, - "m_bStreamingStarted": 1444, - "m_bUnloadingStarted": 1445, - "m_flTimeoutInterval": 1440, - "m_iszLandmarkName": 1424, - "m_iszSpawnGroupFilterName": 1416, - "m_iszSpawnGroupName": 1408, - "m_sFixedSpawnGroupName": 1432 + "m_OnSpawnGroupLoadFinished": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnSpawnGroupLoadStarted": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_OnSpawnGroupUnloadFinished": { + "offset": 1368, + "type_name": "CEntityIOOutput" + }, + "m_OnSpawnGroupUnloadStarted": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_bStreamingStarted": { + "offset": 1444, + "type_name": "bool" + }, + "m_bUnloadingStarted": { + "offset": 1445, + "type_name": "bool" + }, + "m_flTimeoutInterval": { + "offset": 1440, + "type_name": "float32" + }, + "m_iszLandmarkName": { + "offset": 1424, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpawnGroupFilterName": { + "offset": 1416, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpawnGroupName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + }, + "m_sFixedSpawnGroupName": { + "offset": 1432, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -10610,9 +18920,18 @@ }, "CInfoVisibilityBox": { "fields": { - "m_bEnabled": 1268, - "m_nMode": 1252, - "m_vBoxSize": 1256 + "m_bEnabled": { + "offset": 1268, + "type_name": "bool" + }, + "m_nMode": { + "offset": 1252, + "type_name": "int32" + }, + "m_vBoxSize": { + "offset": 1256, + "type_name": "Vector" + } }, "metadata": [ { @@ -10635,13 +18954,34 @@ }, "CInfoWorldLayer": { "fields": { - "m_bCreateAsChildSpawnGroup": 1306, - "m_bEntitiesSpawned": 1305, - "m_bWorldLayerVisible": 1304, - "m_hLayerSpawnGroup": 1308, - "m_layerName": 1296, - "m_pOutputOnEntitiesSpawned": 1248, - "m_worldName": 1288 + "m_bCreateAsChildSpawnGroup": { + "offset": 1306, + "type_name": "bool" + }, + "m_bEntitiesSpawned": { + "offset": 1305, + "type_name": "bool" + }, + "m_bWorldLayerVisible": { + "offset": 1304, + "type_name": "bool" + }, + "m_hLayerSpawnGroup": { + "offset": 1308, + "type_name": "uint32" + }, + "m_layerName": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_pOutputOnEntitiesSpawned": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_worldName": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -10669,36 +19009,90 @@ }, "CInstancedSceneEntity": { "fields": { - "m_bHadOwner": 2628, - "m_bIsBackground": 2640, - "m_bRemoveOnCompletion": 2641, - "m_flPostSpeakDelay": 2632, - "m_flPreDelay": 2636, - "m_hOwner": 2624, - "m_hTarget": 2644 + "m_bHadOwner": { + "offset": 2628, + "type_name": "bool" + }, + "m_bIsBackground": { + "offset": 2640, + "type_name": "bool" + }, + "m_bRemoveOnCompletion": { + "offset": 2641, + "type_name": "bool" + }, + "m_flPostSpeakDelay": { + "offset": 2632, + "type_name": "float32" + }, + "m_flPreDelay": { + "offset": 2636, + "type_name": "float32" + }, + "m_hOwner": { + "offset": 2624, + "type_name": "CHandle" + }, + "m_hTarget": { + "offset": 2644, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CSceneEntity" }, "CInstructorEventEntity": { "fields": { - "m_hTargetPlayer": 1264, - "m_iszHintTargetEntity": 1256, - "m_iszName": 1248 + "m_hTargetPlayer": { + "offset": 1264, + "type_name": "CHandle" + }, + "m_iszHintTargetEntity": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CItem": { "fields": { - "m_OnCacheInteraction": 2568, - "m_OnGlovePulled": 2608, - "m_OnPlayerPickup": 2520, - "m_OnPlayerTouch": 2480, - "m_bActivateWhenAtRest": 2560, - "m_bPhysStartAsleep": 2672, - "m_vOriginalSpawnAngles": 2660, - "m_vOriginalSpawnOrigin": 2648 + "m_OnCacheInteraction": { + "offset": 2568, + "type_name": "CEntityIOOutput" + }, + "m_OnGlovePulled": { + "offset": 2608, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerPickup": { + "offset": 2520, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerTouch": { + "offset": 2480, + "type_name": "CEntityIOOutput" + }, + "m_bActivateWhenAtRest": { + "offset": 2560, + "type_name": "bool" + }, + "m_bPhysStartAsleep": { + "offset": 2672, + "type_name": "bool" + }, + "m_vOriginalSpawnAngles": { + "offset": 2660, + "type_name": "QAngle" + }, + "m_vOriginalSpawnOrigin": { + "offset": 2648, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseAnimGraph" @@ -10710,8 +19104,14 @@ }, "CItemDefuser": { "fields": { - "m_entitySpottedState": 2688, - "m_nSpotRules": 2712 + "m_entitySpottedState": { + "offset": 2688, + "type_name": "EntitySpottedState_t" + }, + "m_nSpotRules": { + "offset": 2712, + "type_name": "int32" + } }, "metadata": [], "parent": "CItem" @@ -10723,8 +19123,14 @@ }, "CItemDogtags": { "fields": { - "m_KillingPlayer": 2692, - "m_OwningPlayer": 2688 + "m_KillingPlayer": { + "offset": 2692, + "type_name": "CHandle" + }, + "m_OwningPlayer": { + "offset": 2688, + "type_name": "CHandle" + } }, "metadata": [ { @@ -10742,45 +19148,144 @@ }, "CItemGeneric": { "fields": { - "m_OnPickup": 2816, - "m_OnTimeout": 2856, - "m_OnTriggerEndTouch": 2976, - "m_OnTriggerStartTouch": 2896, - "m_OnTriggerTouch": 2936, - "m_bAutoStartAmbientSound": 2736, - "m_bGlowWhenInTrigger": 3040, - "m_bHasPickupRadius": 2697, - "m_bHasTriggerRadius": 2696, - "m_bPlayerCounterListenerAdded": 2712, - "m_bPlayerInTriggerRadius": 2713, - "m_bUseable": 3045, - "m_flLastPickupCheck": 2708, - "m_flPickupRadius": 3024, - "m_flPickupRadiusSqr": 2700, - "m_flTriggerRadius": 3028, - "m_flTriggerRadiusSqr": 2704, - "m_glowColor": 3041, - "m_hPickupFilter": 2808, - "m_hPickupParticleEffect": 2752, - "m_hSpawnParticleEffect": 2720, - "m_hTimeoutParticleEffect": 2776, - "m_hTriggerHelper": 3048, - "m_pAllowPickupScriptFunction": 3016, - "m_pAmbientSoundEffect": 2728, - "m_pPickupFilterName": 2800, - "m_pPickupScriptFunction": 2768, - "m_pPickupSoundEffect": 2760, - "m_pSpawnScriptFunction": 2744, - "m_pTimeoutScriptFunction": 2792, - "m_pTimeoutSoundEffect": 2784, - "m_pTriggerSoundEffect": 3032 + "m_OnPickup": { + "offset": 2816, + "type_name": "CEntityIOOutput" + }, + "m_OnTimeout": { + "offset": 2856, + "type_name": "CEntityIOOutput" + }, + "m_OnTriggerEndTouch": { + "offset": 2976, + "type_name": "CEntityIOOutput" + }, + "m_OnTriggerStartTouch": { + "offset": 2896, + "type_name": "CEntityIOOutput" + }, + "m_OnTriggerTouch": { + "offset": 2936, + "type_name": "CEntityIOOutput" + }, + "m_bAutoStartAmbientSound": { + "offset": 2736, + "type_name": "bool" + }, + "m_bGlowWhenInTrigger": { + "offset": 3040, + "type_name": "bool" + }, + "m_bHasPickupRadius": { + "offset": 2697, + "type_name": "bool" + }, + "m_bHasTriggerRadius": { + "offset": 2696, + "type_name": "bool" + }, + "m_bPlayerCounterListenerAdded": { + "offset": 2712, + "type_name": "bool" + }, + "m_bPlayerInTriggerRadius": { + "offset": 2713, + "type_name": "bool" + }, + "m_bUseable": { + "offset": 3045, + "type_name": "bool" + }, + "m_flLastPickupCheck": { + "offset": 2708, + "type_name": "GameTime_t" + }, + "m_flPickupRadius": { + "offset": 3024, + "type_name": "float32" + }, + "m_flPickupRadiusSqr": { + "offset": 2700, + "type_name": "float32" + }, + "m_flTriggerRadius": { + "offset": 3028, + "type_name": "float32" + }, + "m_flTriggerRadiusSqr": { + "offset": 2704, + "type_name": "float32" + }, + "m_glowColor": { + "offset": 3041, + "type_name": "Color" + }, + "m_hPickupFilter": { + "offset": 2808, + "type_name": "CHandle" + }, + "m_hPickupParticleEffect": { + "offset": 2752, + "type_name": "CStrongHandle" + }, + "m_hSpawnParticleEffect": { + "offset": 2720, + "type_name": "CStrongHandle" + }, + "m_hTimeoutParticleEffect": { + "offset": 2776, + "type_name": "CStrongHandle" + }, + "m_hTriggerHelper": { + "offset": 3048, + "type_name": "CHandle" + }, + "m_pAllowPickupScriptFunction": { + "offset": 3016, + "type_name": "CUtlSymbolLarge" + }, + "m_pAmbientSoundEffect": { + "offset": 2728, + "type_name": "CUtlSymbolLarge" + }, + "m_pPickupFilterName": { + "offset": 2800, + "type_name": "CUtlSymbolLarge" + }, + "m_pPickupScriptFunction": { + "offset": 2768, + "type_name": "CUtlSymbolLarge" + }, + "m_pPickupSoundEffect": { + "offset": 2760, + "type_name": "CUtlSymbolLarge" + }, + "m_pSpawnScriptFunction": { + "offset": 2744, + "type_name": "CUtlSymbolLarge" + }, + "m_pTimeoutScriptFunction": { + "offset": 2792, + "type_name": "CUtlSymbolLarge" + }, + "m_pTimeoutSoundEffect": { + "offset": 2784, + "type_name": "CUtlSymbolLarge" + }, + "m_pTriggerSoundEffect": { + "offset": 3032, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CItem" }, "CItemGenericTriggerHelper": { "fields": { - "m_hParentItem": 1936 + "m_hParentItem": { + "offset": 1936, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CBaseModelEntity" @@ -10807,20 +19312,44 @@ }, "CKeepUpright": { "fields": { - "m_angularLimit": 1300, - "m_attachedObject": 1296, - "m_bActive": 1304, - "m_bDampAllRotation": 1305, - "m_localTestAxis": 1268, - "m_nameAttach": 1288, - "m_worldGoalAxis": 1256 + "m_angularLimit": { + "offset": 1300, + "type_name": "float32" + }, + "m_attachedObject": { + "offset": 1296, + "type_name": "CHandle" + }, + "m_bActive": { + "offset": 1304, + "type_name": "bool" + }, + "m_bDampAllRotation": { + "offset": 1305, + "type_name": "bool" + }, + "m_localTestAxis": { + "offset": 1268, + "type_name": "Vector" + }, + "m_nameAttach": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_worldGoalAxis": { + "offset": 1256, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CKnife": { "fields": { - "m_bFirstAttack": 3944 + "m_bFirstAttack": { + "offset": 3944, + "type_name": "bool" + } }, "metadata": [ { @@ -10833,73 +19362,274 @@ }, "CLightComponent": { "fields": { - "__m_pChainEntity": 56, - "m_Color": 117, - "m_Pattern": 216, - "m_SecondaryColor": 121, - "m_SkyAmbientBounce": 396, - "m_SkyColor": 388, - "m_bEnabled": 308, - "m_bFlicker": 309, - "m_bMixedShadows": 401, - "m_bPrecomputedFieldsValid": 310, - "m_bPvsModifyEntity": 432, - "m_bRenderDiffuse": 192, - "m_bRenderToCubemaps": 280, - "m_bRenderTransmissive": 200, - "m_bUseSecondaryColor": 400, - "m_bUsesBakedShadowing": 268, - "m_flAttenuation0": 148, - "m_flAttenuation1": 152, - "m_flAttenuation2": 156, - "m_flBrightness": 128, - "m_flBrightnessMult": 136, - "m_flBrightnessScale": 132, - "m_flCapsuleLength": 408, - "m_flFadeMaxDist": 296, - "m_flFadeMinDist": 292, - "m_flFalloff": 144, - "m_flFogContributionStength": 380, - "m_flLightStyleStartTime": 404, - "m_flMinRoughness": 412, - "m_flNearClipPlane": 384, - "m_flOrthoLightHeight": 208, - "m_flOrthoLightWidth": 204, - "m_flPhi": 164, - "m_flPrecomputedMaxRange": 372, - "m_flRange": 140, - "m_flShadowCascadeCrossFade": 228, - "m_flShadowCascadeDistance0": 236, - "m_flShadowCascadeDistance1": 240, - "m_flShadowCascadeDistance2": 244, - "m_flShadowCascadeDistance3": 248, - "m_flShadowCascadeDistanceFade": 232, - "m_flShadowFadeMaxDist": 304, - "m_flShadowFadeMinDist": 300, - "m_flSkyIntensity": 392, - "m_flTheta": 160, - "m_hLightCookie": 168, - "m_nBakedShadowIndex": 276, - "m_nCascadeRenderStaticObjects": 224, - "m_nCascades": 176, - "m_nCastShadows": 180, - "m_nDirectLight": 284, - "m_nFogLightingMode": 376, - "m_nIndirectLight": 288, - "m_nRenderSpecular": 196, - "m_nShadowCascadeResolution0": 252, - "m_nShadowCascadeResolution1": 256, - "m_nShadowCascadeResolution2": 260, - "m_nShadowCascadeResolution3": 264, - "m_nShadowHeight": 188, - "m_nShadowPriority": 272, - "m_nShadowWidth": 184, - "m_nStyle": 212, - "m_vPrecomputedBoundsMaxs": 324, - "m_vPrecomputedBoundsMins": 312, - "m_vPrecomputedOBBAngles": 348, - "m_vPrecomputedOBBExtent": 360, - "m_vPrecomputedOBBOrigin": 336 + "__m_pChainEntity": { + "offset": 56, + "type_name": "CNetworkVarChainer" + }, + "m_Color": { + "offset": 117, + "type_name": "Color" + }, + "m_Pattern": { + "offset": 216, + "type_name": "CUtlString" + }, + "m_SecondaryColor": { + "offset": 121, + "type_name": "Color" + }, + "m_SkyAmbientBounce": { + "offset": 396, + "type_name": "Color" + }, + "m_SkyColor": { + "offset": 388, + "type_name": "Color" + }, + "m_bEnabled": { + "offset": 308, + "type_name": "bool" + }, + "m_bFlicker": { + "offset": 309, + "type_name": "bool" + }, + "m_bMixedShadows": { + "offset": 401, + "type_name": "bool" + }, + "m_bPrecomputedFieldsValid": { + "offset": 310, + "type_name": "bool" + }, + "m_bPvsModifyEntity": { + "offset": 432, + "type_name": "bool" + }, + "m_bRenderDiffuse": { + "offset": 192, + "type_name": "bool" + }, + "m_bRenderToCubemaps": { + "offset": 280, + "type_name": "bool" + }, + "m_bRenderTransmissive": { + "offset": 200, + "type_name": "bool" + }, + "m_bUseSecondaryColor": { + "offset": 400, + "type_name": "bool" + }, + "m_bUsesBakedShadowing": { + "offset": 268, + "type_name": "bool" + }, + "m_flAttenuation0": { + "offset": 148, + "type_name": "float32" + }, + "m_flAttenuation1": { + "offset": 152, + "type_name": "float32" + }, + "m_flAttenuation2": { + "offset": 156, + "type_name": "float32" + }, + "m_flBrightness": { + "offset": 128, + "type_name": "float32" + }, + "m_flBrightnessMult": { + "offset": 136, + "type_name": "float32" + }, + "m_flBrightnessScale": { + "offset": 132, + "type_name": "float32" + }, + "m_flCapsuleLength": { + "offset": 408, + "type_name": "float32" + }, + "m_flFadeMaxDist": { + "offset": 296, + "type_name": "float32" + }, + "m_flFadeMinDist": { + "offset": 292, + "type_name": "float32" + }, + "m_flFalloff": { + "offset": 144, + "type_name": "float32" + }, + "m_flFogContributionStength": { + "offset": 380, + "type_name": "float32" + }, + "m_flLightStyleStartTime": { + "offset": 404, + "type_name": "GameTime_t" + }, + "m_flMinRoughness": { + "offset": 412, + "type_name": "float32" + }, + "m_flNearClipPlane": { + "offset": 384, + "type_name": "float32" + }, + "m_flOrthoLightHeight": { + "offset": 208, + "type_name": "float32" + }, + "m_flOrthoLightWidth": { + "offset": 204, + "type_name": "float32" + }, + "m_flPhi": { + "offset": 164, + "type_name": "float32" + }, + "m_flPrecomputedMaxRange": { + "offset": 372, + "type_name": "float32" + }, + "m_flRange": { + "offset": 140, + "type_name": "float32" + }, + "m_flShadowCascadeCrossFade": { + "offset": 228, + "type_name": "float32" + }, + "m_flShadowCascadeDistance0": { + "offset": 236, + "type_name": "float32" + }, + "m_flShadowCascadeDistance1": { + "offset": 240, + "type_name": "float32" + }, + "m_flShadowCascadeDistance2": { + "offset": 244, + "type_name": "float32" + }, + "m_flShadowCascadeDistance3": { + "offset": 248, + "type_name": "float32" + }, + "m_flShadowCascadeDistanceFade": { + "offset": 232, + "type_name": "float32" + }, + "m_flShadowFadeMaxDist": { + "offset": 304, + "type_name": "float32" + }, + "m_flShadowFadeMinDist": { + "offset": 300, + "type_name": "float32" + }, + "m_flSkyIntensity": { + "offset": 392, + "type_name": "float32" + }, + "m_flTheta": { + "offset": 160, + "type_name": "float32" + }, + "m_hLightCookie": { + "offset": 168, + "type_name": "CStrongHandle" + }, + "m_nBakedShadowIndex": { + "offset": 276, + "type_name": "int32" + }, + "m_nCascadeRenderStaticObjects": { + "offset": 224, + "type_name": "int32" + }, + "m_nCascades": { + "offset": 176, + "type_name": "int32" + }, + "m_nCastShadows": { + "offset": 180, + "type_name": "int32" + }, + "m_nDirectLight": { + "offset": 284, + "type_name": "int32" + }, + "m_nFogLightingMode": { + "offset": 376, + "type_name": "int32" + }, + "m_nIndirectLight": { + "offset": 288, + "type_name": "int32" + }, + "m_nRenderSpecular": { + "offset": 196, + "type_name": "int32" + }, + "m_nShadowCascadeResolution0": { + "offset": 252, + "type_name": "int32" + }, + "m_nShadowCascadeResolution1": { + "offset": 256, + "type_name": "int32" + }, + "m_nShadowCascadeResolution2": { + "offset": 260, + "type_name": "int32" + }, + "m_nShadowCascadeResolution3": { + "offset": 264, + "type_name": "int32" + }, + "m_nShadowHeight": { + "offset": 188, + "type_name": "int32" + }, + "m_nShadowPriority": { + "offset": 272, + "type_name": "int32" + }, + "m_nShadowWidth": { + "offset": 184, + "type_name": "int32" + }, + "m_nStyle": { + "offset": 212, + "type_name": "int32" + }, + "m_vPrecomputedBoundsMaxs": { + "offset": 324, + "type_name": "Vector" + }, + "m_vPrecomputedBoundsMins": { + "offset": 312, + "type_name": "Vector" + }, + "m_vPrecomputedOBBAngles": { + "offset": 348, + "type_name": "QAngle" + }, + "m_vPrecomputedOBBExtent": { + "offset": 360, + "type_name": "Vector" + }, + "m_vPrecomputedOBBOrigin": { + "offset": 336, + "type_name": "Vector" + } }, "metadata": [ { @@ -11237,7 +19967,10 @@ }, "CLightEntity": { "fields": { - "m_CLightComponent": 1936 + "m_CLightComponent": { + "offset": 1936, + "type_name": "CLightComponent*" + } }, "metadata": [ { @@ -11255,13 +19988,34 @@ }, "CLightGlow": { "fields": { - "m_flGlowProxySize": 1956, - "m_flHDRColorScale": 1960, - "m_nHorizontalSize": 1936, - "m_nMaxDist": 1948, - "m_nMinDist": 1944, - "m_nOuterMaxDist": 1952, - "m_nVerticalSize": 1940 + "m_flGlowProxySize": { + "offset": 1956, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 1960, + "type_name": "float32" + }, + "m_nHorizontalSize": { + "offset": 1936, + "type_name": "uint32" + }, + "m_nMaxDist": { + "offset": 1948, + "type_name": "uint32" + }, + "m_nMinDist": { + "offset": 1944, + "type_name": "uint32" + }, + "m_nOuterMaxDist": { + "offset": 1952, + "type_name": "uint32" + }, + "m_nVerticalSize": { + "offset": 1940, + "type_name": "uint32" + } }, "metadata": [ { @@ -11334,155 +20088,368 @@ }, "CLogicAchievement": { "fields": { - "m_OnFired": 1264, - "m_bDisabled": 1248, - "m_iszAchievementEventID": 1256 + "m_OnFired": { + "offset": 1264, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_iszAchievementEventID": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicActiveAutosave": { "fields": { - "m_TriggerHitPoints": 1264, - "m_flDangerousTime": 1276, - "m_flStartTime": 1272, - "m_flTimeToTrigger": 1268 + "m_TriggerHitPoints": { + "offset": 1264, + "type_name": "int32" + }, + "m_flDangerousTime": { + "offset": 1276, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 1272, + "type_name": "GameTime_t" + }, + "m_flTimeToTrigger": { + "offset": 1268, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicAutosave" }, "CLogicAuto": { "fields": { - "m_OnBackgroundMap": 1448, - "m_OnDemoMapSpawn": 1288, - "m_OnLoadGame": 1368, - "m_OnMapSpawn": 1248, - "m_OnMapTransition": 1408, - "m_OnMultiNewMap": 1488, - "m_OnMultiNewRound": 1528, - "m_OnNewGame": 1328, - "m_OnVREnabled": 1568, - "m_OnVRNotEnabled": 1608, - "m_globalstate": 1648 + "m_OnBackgroundMap": { + "offset": 1448, + "type_name": "CEntityIOOutput" + }, + "m_OnDemoMapSpawn": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnLoadGame": { + "offset": 1368, + "type_name": "CEntityIOOutput" + }, + "m_OnMapSpawn": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_OnMapTransition": { + "offset": 1408, + "type_name": "CEntityIOOutput" + }, + "m_OnMultiNewMap": { + "offset": 1488, + "type_name": "CEntityIOOutput" + }, + "m_OnMultiNewRound": { + "offset": 1528, + "type_name": "CEntityIOOutput" + }, + "m_OnNewGame": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_OnVREnabled": { + "offset": 1568, + "type_name": "CEntityIOOutput" + }, + "m_OnVRNotEnabled": { + "offset": 1608, + "type_name": "CEntityIOOutput" + }, + "m_globalstate": { + "offset": 1648, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseEntity" }, "CLogicAutosave": { "fields": { - "m_bForceNewLevelUnit": 1248, - "m_minHitPoints": 1252, - "m_minHitPointsToCommit": 1256 + "m_bForceNewLevelUnit": { + "offset": 1248, + "type_name": "bool" + }, + "m_minHitPoints": { + "offset": 1252, + "type_name": "int32" + }, + "m_minHitPointsToCommit": { + "offset": 1256, + "type_name": "int32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicBranch": { "fields": { - "m_Listeners": 1256, - "m_OnFalse": 1320, - "m_OnTrue": 1280, - "m_bInValue": 1248 + "m_Listeners": { + "offset": 1256, + "type_name": "CUtlVector>" + }, + "m_OnFalse": { + "offset": 1320, + "type_name": "CEntityIOOutput" + }, + "m_OnTrue": { + "offset": 1280, + "type_name": "CEntityIOOutput" + }, + "m_bInValue": { + "offset": 1248, + "type_name": "bool" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicBranchList": { "fields": { - "m_LogicBranchList": 1376, - "m_OnAllFalse": 1448, - "m_OnAllTrue": 1408, - "m_OnMixed": 1488, - "m_eLastState": 1400, - "m_nLogicBranchNames": 1248 + "m_LogicBranchList": { + "offset": 1376, + "type_name": "CUtlVector>" + }, + "m_OnAllFalse": { + "offset": 1448, + "type_name": "CEntityIOOutput" + }, + "m_OnAllTrue": { + "offset": 1408, + "type_name": "CEntityIOOutput" + }, + "m_OnMixed": { + "offset": 1488, + "type_name": "CEntityIOOutput" + }, + "m_eLastState": { + "offset": 1400, + "type_name": "CLogicBranchList::LogicBranchListenerLastState_t" + }, + "m_nLogicBranchNames": { + "offset": 1248, + "type_name": "CUtlSymbolLarge[16]" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicCase": { "fields": { - "m_OnCase": 1544, - "m_OnDefault": 2824, - "m_nCase": 1248, - "m_nLastShuffleCase": 1508, - "m_nShuffleCases": 1504, - "m_uchShuffleCaseMap": 1512 + "m_OnCase": { + "offset": 1544, + "type_name": "CEntityIOOutput[32]" + }, + "m_OnDefault": { + "offset": 2824, + "type_name": "CEntityOutputTemplate>" + }, + "m_nCase": { + "offset": 1248, + "type_name": "CUtlSymbolLarge[32]" + }, + "m_nLastShuffleCase": { + "offset": 1508, + "type_name": "int32" + }, + "m_nShuffleCases": { + "offset": 1504, + "type_name": "int32" + }, + "m_uchShuffleCaseMap": { + "offset": 1512, + "type_name": "uint8[32]" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicCollisionPair": { "fields": { - "m_disabled": 1265, - "m_nameAttach1": 1248, - "m_nameAttach2": 1256, - "m_succeeded": 1266, - "m_supportMultipleEntitiesWithSameName": 1264 + "m_disabled": { + "offset": 1265, + "type_name": "bool" + }, + "m_nameAttach1": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_nameAttach2": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_succeeded": { + "offset": 1266, + "type_name": "bool" + }, + "m_supportMultipleEntitiesWithSameName": { + "offset": 1264, + "type_name": "bool" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicCompare": { "fields": { - "m_OnEqualTo": 1296, - "m_OnGreaterThan": 1376, - "m_OnLessThan": 1256, - "m_OnNotEqualTo": 1336, - "m_flCompareValue": 1252, - "m_flInValue": 1248 + "m_OnEqualTo": { + "offset": 1296, + "type_name": "CEntityOutputTemplate" + }, + "m_OnGreaterThan": { + "offset": 1376, + "type_name": "CEntityOutputTemplate" + }, + "m_OnLessThan": { + "offset": 1256, + "type_name": "CEntityOutputTemplate" + }, + "m_OnNotEqualTo": { + "offset": 1336, + "type_name": "CEntityOutputTemplate" + }, + "m_flCompareValue": { + "offset": 1252, + "type_name": "float32" + }, + "m_flInValue": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicDistanceAutosave": { "fields": { - "m_bCheckCough": 1261, - "m_bForceNewLevelUnit": 1260, - "m_bThinkDangerous": 1262, - "m_flDangerousTime": 1264, - "m_flDistanceToPlayer": 1256, - "m_iszTargetEntity": 1248 + "m_bCheckCough": { + "offset": 1261, + "type_name": "bool" + }, + "m_bForceNewLevelUnit": { + "offset": 1260, + "type_name": "bool" + }, + "m_bThinkDangerous": { + "offset": 1262, + "type_name": "bool" + }, + "m_flDangerousTime": { + "offset": 1264, + "type_name": "float32" + }, + "m_flDistanceToPlayer": { + "offset": 1256, + "type_name": "float32" + }, + "m_iszTargetEntity": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicDistanceCheck": { "fields": { - "m_InZone1": 1272, - "m_InZone2": 1312, - "m_InZone3": 1352, - "m_flZone1Distance": 1264, - "m_flZone2Distance": 1268, - "m_iszEntityA": 1248, - "m_iszEntityB": 1256 + "m_InZone1": { + "offset": 1272, + "type_name": "CEntityIOOutput" + }, + "m_InZone2": { + "offset": 1312, + "type_name": "CEntityIOOutput" + }, + "m_InZone3": { + "offset": 1352, + "type_name": "CEntityIOOutput" + }, + "m_flZone1Distance": { + "offset": 1264, + "type_name": "float32" + }, + "m_flZone2Distance": { + "offset": 1268, + "type_name": "float32" + }, + "m_iszEntityA": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_iszEntityB": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicEventListener": { "fields": { - "m_OnEventFired": 1280, - "m_bIsEnabled": 1272, - "m_nTeam": 1276, - "m_strEventName": 1264 + "m_OnEventFired": { + "offset": 1280, + "type_name": "CEntityIOOutput" + }, + "m_bIsEnabled": { + "offset": 1272, + "type_name": "bool" + }, + "m_nTeam": { + "offset": 1276, + "type_name": "int32" + }, + "m_strEventName": { + "offset": 1264, + "type_name": "CUtlString" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicGameEvent": { "fields": { - "m_iszEventName": 1248 + "m_iszEventName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicGameEventListener": { "fields": { - "m_OnEventFired": 1264, - "m_bEnabled": 1320, - "m_bStartDisabled": 1321, - "m_iszGameEventItem": 1312, - "m_iszGameEventName": 1304 + "m_OnEventFired": { + "offset": 1264, + "type_name": "CEntityIOOutput" + }, + "m_bEnabled": { + "offset": 1320, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1321, + "type_name": "bool" + }, + "m_iszGameEventItem": { + "offset": 1312, + "type_name": "CUtlSymbolLarge" + }, + "m_iszGameEventName": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -11495,89 +20462,284 @@ }, "CLogicLineToEntity": { "fields": { - "m_EndEntity": 1300, - "m_Line": 1248, - "m_SourceName": 1288, - "m_StartEntity": 1296 + "m_EndEntity": { + "offset": 1300, + "type_name": "CHandle" + }, + "m_Line": { + "offset": 1248, + "type_name": "CEntityOutputTemplate" + }, + "m_SourceName": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_StartEntity": { + "offset": 1296, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicMeasureMovement": { "fields": { - "m_flScale": 1288, - "m_hMeasureReference": 1276, - "m_hMeasureTarget": 1272, - "m_hTarget": 1280, - "m_hTargetReference": 1284, - "m_nMeasureType": 1292, - "m_strMeasureReference": 1256, - "m_strMeasureTarget": 1248, - "m_strTargetReference": 1264 + "m_flScale": { + "offset": 1288, + "type_name": "float32" + }, + "m_hMeasureReference": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_hMeasureTarget": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_hTarget": { + "offset": 1280, + "type_name": "CHandle" + }, + "m_hTargetReference": { + "offset": 1284, + "type_name": "CHandle" + }, + "m_nMeasureType": { + "offset": 1292, + "type_name": "int32" + }, + "m_strMeasureReference": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_strMeasureTarget": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_strTargetReference": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicNPCCounter": { "fields": { - "m_OnFactorAll": 1328, - "m_OnFactor_1": 1488, - "m_OnFactor_2": 1648, - "m_OnFactor_3": 1808, - "m_OnMaxCountAll": 1288, - "m_OnMaxCount_1": 1448, - "m_OnMaxCount_2": 1608, - "m_OnMaxCount_3": 1768, - "m_OnMinCountAll": 1248, - "m_OnMinCount_1": 1408, - "m_OnMinCount_2": 1568, - "m_OnMinCount_3": 1728, - "m_OnMinPlayerDistAll": 1368, - "m_OnMinPlayerDist_1": 1528, - "m_OnMinPlayerDist_2": 1688, - "m_OnMinPlayerDist_3": 1848, - "m_bDisabled": 1908, - "m_bInvertState_1": 1948, - "m_bInvertState_2": 1988, - "m_bInvertState_3": 2028, - "m_flDefaultDist_1": 1972, - "m_flDefaultDist_2": 2012, - "m_flDefaultDist_3": 2052, - "m_flDistanceMax": 1904, - "m_hSource": 1888, - "m_iszNPCClassname_1": 1936, - "m_iszNPCClassname_2": 1976, - "m_iszNPCClassname_3": 2016, - "m_iszSourceEntityName": 1896, - "m_nMaxCountAll": 1916, - "m_nMaxCount_1": 1956, - "m_nMaxCount_2": 1996, - "m_nMaxCount_3": 2036, - "m_nMaxFactorAll": 1924, - "m_nMaxFactor_1": 1964, - "m_nMaxFactor_2": 2004, - "m_nMaxFactor_3": 2044, - "m_nMinCountAll": 1912, - "m_nMinCount_1": 1952, - "m_nMinCount_2": 1992, - "m_nMinCount_3": 2032, - "m_nMinFactorAll": 1920, - "m_nMinFactor_1": 1960, - "m_nMinFactor_2": 2000, - "m_nMinFactor_3": 2040, - "m_nNPCState_1": 1944, - "m_nNPCState_2": 1984, - "m_nNPCState_3": 2024 + "m_OnFactorAll": { + "offset": 1328, + "type_name": "CEntityOutputTemplate" + }, + "m_OnFactor_1": { + "offset": 1488, + "type_name": "CEntityOutputTemplate" + }, + "m_OnFactor_2": { + "offset": 1648, + "type_name": "CEntityOutputTemplate" + }, + "m_OnFactor_3": { + "offset": 1808, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMaxCountAll": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnMaxCount_1": { + "offset": 1448, + "type_name": "CEntityIOOutput" + }, + "m_OnMaxCount_2": { + "offset": 1608, + "type_name": "CEntityIOOutput" + }, + "m_OnMaxCount_3": { + "offset": 1768, + "type_name": "CEntityIOOutput" + }, + "m_OnMinCountAll": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_OnMinCount_1": { + "offset": 1408, + "type_name": "CEntityIOOutput" + }, + "m_OnMinCount_2": { + "offset": 1568, + "type_name": "CEntityIOOutput" + }, + "m_OnMinCount_3": { + "offset": 1728, + "type_name": "CEntityIOOutput" + }, + "m_OnMinPlayerDistAll": { + "offset": 1368, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMinPlayerDist_1": { + "offset": 1528, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMinPlayerDist_2": { + "offset": 1688, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMinPlayerDist_3": { + "offset": 1848, + "type_name": "CEntityOutputTemplate" + }, + "m_bDisabled": { + "offset": 1908, + "type_name": "bool" + }, + "m_bInvertState_1": { + "offset": 1948, + "type_name": "bool" + }, + "m_bInvertState_2": { + "offset": 1988, + "type_name": "bool" + }, + "m_bInvertState_3": { + "offset": 2028, + "type_name": "bool" + }, + "m_flDefaultDist_1": { + "offset": 1972, + "type_name": "float32" + }, + "m_flDefaultDist_2": { + "offset": 2012, + "type_name": "float32" + }, + "m_flDefaultDist_3": { + "offset": 2052, + "type_name": "float32" + }, + "m_flDistanceMax": { + "offset": 1904, + "type_name": "float32" + }, + "m_hSource": { + "offset": 1888, + "type_name": "CEntityHandle" + }, + "m_iszNPCClassname_1": { + "offset": 1936, + "type_name": "CUtlSymbolLarge" + }, + "m_iszNPCClassname_2": { + "offset": 1976, + "type_name": "CUtlSymbolLarge" + }, + "m_iszNPCClassname_3": { + "offset": 2016, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSourceEntityName": { + "offset": 1896, + "type_name": "CUtlSymbolLarge" + }, + "m_nMaxCountAll": { + "offset": 1916, + "type_name": "int32" + }, + "m_nMaxCount_1": { + "offset": 1956, + "type_name": "int32" + }, + "m_nMaxCount_2": { + "offset": 1996, + "type_name": "int32" + }, + "m_nMaxCount_3": { + "offset": 2036, + "type_name": "int32" + }, + "m_nMaxFactorAll": { + "offset": 1924, + "type_name": "int32" + }, + "m_nMaxFactor_1": { + "offset": 1964, + "type_name": "int32" + }, + "m_nMaxFactor_2": { + "offset": 2004, + "type_name": "int32" + }, + "m_nMaxFactor_3": { + "offset": 2044, + "type_name": "int32" + }, + "m_nMinCountAll": { + "offset": 1912, + "type_name": "int32" + }, + "m_nMinCount_1": { + "offset": 1952, + "type_name": "int32" + }, + "m_nMinCount_2": { + "offset": 1992, + "type_name": "int32" + }, + "m_nMinCount_3": { + "offset": 2032, + "type_name": "int32" + }, + "m_nMinFactorAll": { + "offset": 1920, + "type_name": "int32" + }, + "m_nMinFactor_1": { + "offset": 1960, + "type_name": "int32" + }, + "m_nMinFactor_2": { + "offset": 2000, + "type_name": "int32" + }, + "m_nMinFactor_3": { + "offset": 2040, + "type_name": "int32" + }, + "m_nNPCState_1": { + "offset": 1944, + "type_name": "int32" + }, + "m_nNPCState_2": { + "offset": 1984, + "type_name": "int32" + }, + "m_nNPCState_3": { + "offset": 2024, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CLogicNPCCounterAABB": { "fields": { - "m_vDistanceOuterMaxs": 2092, - "m_vDistanceOuterMins": 2080, - "m_vOuterMaxs": 2116, - "m_vOuterMins": 2104 + "m_vDistanceOuterMaxs": { + "offset": 2092, + "type_name": "Vector" + }, + "m_vDistanceOuterMins": { + "offset": 2080, + "type_name": "Vector" + }, + "m_vOuterMaxs": { + "offset": 2116, + "type_name": "Vector" + }, + "m_vOuterMins": { + "offset": 2104, + "type_name": "Vector" + } }, "metadata": [], "parent": "CLogicNPCCounter" @@ -11589,19 +20751,40 @@ }, "CLogicNavigation": { "fields": { - "m_isOn": 1256, - "m_navProperty": 1260 + "m_isOn": { + "offset": 1256, + "type_name": "bool" + }, + "m_navProperty": { + "offset": 1260, + "type_name": "navproperties_t" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CLogicPlayerProxy": { "fields": { - "m_PlayerDied": 1336, - "m_PlayerHasAmmo": 1256, - "m_PlayerHasNoAmmo": 1296, - "m_RequestedPlayerHealth": 1376, - "m_hPlayer": 1248 + "m_PlayerDied": { + "offset": 1336, + "type_name": "CEntityIOOutput" + }, + "m_PlayerHasAmmo": { + "offset": 1256, + "type_name": "CEntityIOOutput" + }, + "m_PlayerHasNoAmmo": { + "offset": 1296, + "type_name": "CEntityIOOutput" + }, + "m_RequestedPlayerHealth": { + "offset": 1376, + "type_name": "CEntityOutputTemplate" + }, + "m_hPlayer": { + "offset": 1248, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -11613,13 +20796,34 @@ }, "CLogicRelay": { "fields": { - "m_OnSpawn": 1288, - "m_OnTrigger": 1248, - "m_bDisabled": 1328, - "m_bFastRetrigger": 1331, - "m_bPassthoughCaller": 1332, - "m_bTriggerOnce": 1330, - "m_bWaitForRefire": 1329 + "m_OnSpawn": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnTrigger": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_bDisabled": { + "offset": 1328, + "type_name": "bool" + }, + "m_bFastRetrigger": { + "offset": 1331, + "type_name": "bool" + }, + "m_bPassthoughCaller": { + "offset": 1332, + "type_name": "bool" + }, + "m_bTriggerOnce": { + "offset": 1330, + "type_name": "bool" + }, + "m_bWaitForRefire": { + "offset": 1329, + "type_name": "bool" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -11636,45 +20840,144 @@ }, "CMapInfo": { "fields": { - "m_bDisableAutoGeneratedDMSpawns": 1261, - "m_bFadePlayerVisibilityFarZ": 1272, - "m_bRainTraceToSkyEnabled": 1273, - "m_bUseNormalSpawnsForDM": 1260, - "m_flBombRadius": 1252, - "m_flBotMaxVisionDistance": 1264, - "m_iBuyingStatus": 1248, - "m_iHostageCount": 1268, - "m_iPetPopulation": 1256 + "m_bDisableAutoGeneratedDMSpawns": { + "offset": 1261, + "type_name": "bool" + }, + "m_bFadePlayerVisibilityFarZ": { + "offset": 1272, + "type_name": "bool" + }, + "m_bRainTraceToSkyEnabled": { + "offset": 1273, + "type_name": "bool" + }, + "m_bUseNormalSpawnsForDM": { + "offset": 1260, + "type_name": "bool" + }, + "m_flBombRadius": { + "offset": 1252, + "type_name": "float32" + }, + "m_flBotMaxVisionDistance": { + "offset": 1264, + "type_name": "float32" + }, + "m_iBuyingStatus": { + "offset": 1248, + "type_name": "int32" + }, + "m_iHostageCount": { + "offset": 1268, + "type_name": "int32" + }, + "m_iPetPopulation": { + "offset": 1256, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" }, "CMapVetoPickController": { "fields": { - "m_OnLevelTransition": 3808, - "m_OnMapPicked": 3688, - "m_OnMapVetoed": 3648, - "m_OnNewPhaseStarted": 3768, - "m_OnSidesPicked": 3728, - "m_bNeedToPlayFiveSecondsRemaining": 1249, - "m_bPlayedIntroVcd": 1248, - "m_bPreMatchDraftStateChanged": 1288, - "m_dblPreMatchDraftSequenceTime": 1280, - "m_nAccountIDs": 1584, - "m_nCurrentPhase": 3632, - "m_nDraftType": 1292, - "m_nMapId0": 1840, - "m_nMapId1": 2096, - "m_nMapId2": 2352, - "m_nMapId3": 2608, - "m_nMapId4": 2864, - "m_nMapId5": 3120, - "m_nPhaseDurationTicks": 3640, - "m_nPhaseStartTick": 3636, - "m_nStartingSide0": 3376, - "m_nTeamWinningCoinToss": 1296, - "m_nTeamWithFirstChoice": 1300, - "m_nVoteMapIdsList": 1556 + "m_OnLevelTransition": { + "offset": 3808, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMapPicked": { + "offset": 3688, + "type_name": "CEntityOutputTemplate" + }, + "m_OnMapVetoed": { + "offset": 3648, + "type_name": "CEntityOutputTemplate" + }, + "m_OnNewPhaseStarted": { + "offset": 3768, + "type_name": "CEntityOutputTemplate" + }, + "m_OnSidesPicked": { + "offset": 3728, + "type_name": "CEntityOutputTemplate" + }, + "m_bNeedToPlayFiveSecondsRemaining": { + "offset": 1249, + "type_name": "bool" + }, + "m_bPlayedIntroVcd": { + "offset": 1248, + "type_name": "bool" + }, + "m_bPreMatchDraftStateChanged": { + "offset": 1288, + "type_name": "bool" + }, + "m_dblPreMatchDraftSequenceTime": { + "offset": 1280, + "type_name": "float64" + }, + "m_nAccountIDs": { + "offset": 1584, + "type_name": "int32[64]" + }, + "m_nCurrentPhase": { + "offset": 3632, + "type_name": "int32" + }, + "m_nDraftType": { + "offset": 1292, + "type_name": "int32" + }, + "m_nMapId0": { + "offset": 1840, + "type_name": "int32[64]" + }, + "m_nMapId1": { + "offset": 2096, + "type_name": "int32[64]" + }, + "m_nMapId2": { + "offset": 2352, + "type_name": "int32[64]" + }, + "m_nMapId3": { + "offset": 2608, + "type_name": "int32[64]" + }, + "m_nMapId4": { + "offset": 2864, + "type_name": "int32[64]" + }, + "m_nMapId5": { + "offset": 3120, + "type_name": "int32[64]" + }, + "m_nPhaseDurationTicks": { + "offset": 3640, + "type_name": "int32" + }, + "m_nPhaseStartTick": { + "offset": 3636, + "type_name": "int32" + }, + "m_nStartingSide0": { + "offset": 3376, + "type_name": "int32[64]" + }, + "m_nTeamWinningCoinToss": { + "offset": 1296, + "type_name": "int32" + }, + "m_nTeamWithFirstChoice": { + "offset": 1300, + "type_name": "int32[64]" + }, + "m_nVoteMapIdsList": { + "offset": 1556, + "type_name": "int32[7]" + } }, "metadata": [ { @@ -11757,18 +21060,36 @@ }, "CMarkupVolume": { "fields": { - "m_bDisabled": 1936 + "m_bDisabled": { + "offset": 1936, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CMarkupVolumeTagged": { "fields": { - "m_bGroupByPrefab": 1993, - "m_bGroupByVolume": 1994, - "m_bGroupOtherGroups": 1995, - "m_bIsGroup": 1992, - "m_bIsInGroup": 1996 + "m_bGroupByPrefab": { + "offset": 1993, + "type_name": "bool" + }, + "m_bGroupByVolume": { + "offset": 1994, + "type_name": "bool" + }, + "m_bGroupOtherGroups": { + "offset": 1995, + "type_name": "bool" + }, + "m_bIsGroup": { + "offset": 1992, + "type_name": "bool" + }, + "m_bIsInGroup": { + "offset": 1996, + "type_name": "bool" + } }, "metadata": [], "parent": "CMarkupVolume" @@ -11780,84 +21101,210 @@ }, "CMarkupVolumeTagged_NavGame": { "fields": { - "m_bFloodFillAttribute": 2024 + "m_bFloodFillAttribute": { + "offset": 2024, + "type_name": "bool" + } }, "metadata": [], "parent": "CMarkupVolumeWithRef" }, "CMarkupVolumeWithRef": { "fields": { - "m_bUseRef": 2000, - "m_flRefDot": 2016, - "m_vRefPos": 2004 + "m_bUseRef": { + "offset": 2000, + "type_name": "bool" + }, + "m_flRefDot": { + "offset": 2016, + "type_name": "float32" + }, + "m_vRefPos": { + "offset": 2004, + "type_name": "Vector" + } }, "metadata": [], "parent": "CMarkupVolumeTagged" }, "CMathColorBlend": { "fields": { - "m_OutColor1": 1256, - "m_OutColor2": 1260, - "m_OutValue": 1264, - "m_flInMax": 1252, - "m_flInMin": 1248 + "m_OutColor1": { + "offset": 1256, + "type_name": "Color" + }, + "m_OutColor2": { + "offset": 1260, + "type_name": "Color" + }, + "m_OutValue": { + "offset": 1264, + "type_name": "CEntityOutputTemplate" + }, + "m_flInMax": { + "offset": 1252, + "type_name": "float32" + }, + "m_flInMin": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CMathCounter": { "fields": { - "m_OnChangedFromMax": 1464, - "m_OnChangedFromMin": 1424, - "m_OnGetValue": 1304, - "m_OnHitMax": 1384, - "m_OnHitMin": 1344, - "m_OutValue": 1264, - "m_bDisabled": 1258, - "m_bHitMax": 1257, - "m_bHitMin": 1256, - "m_flMax": 1252, - "m_flMin": 1248 + "m_OnChangedFromMax": { + "offset": 1464, + "type_name": "CEntityIOOutput" + }, + "m_OnChangedFromMin": { + "offset": 1424, + "type_name": "CEntityIOOutput" + }, + "m_OnGetValue": { + "offset": 1304, + "type_name": "CEntityOutputTemplate" + }, + "m_OnHitMax": { + "offset": 1384, + "type_name": "CEntityIOOutput" + }, + "m_OnHitMin": { + "offset": 1344, + "type_name": "CEntityIOOutput" + }, + "m_OutValue": { + "offset": 1264, + "type_name": "CEntityOutputTemplate" + }, + "m_bDisabled": { + "offset": 1258, + "type_name": "bool" + }, + "m_bHitMax": { + "offset": 1257, + "type_name": "bool" + }, + "m_bHitMin": { + "offset": 1256, + "type_name": "bool" + }, + "m_flMax": { + "offset": 1252, + "type_name": "float32" + }, + "m_flMin": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CMathRemap": { "fields": { - "m_OnFellBelowMax": 1432, - "m_OnFellBelowMin": 1392, - "m_OnRoseAboveMax": 1352, - "m_OnRoseAboveMin": 1312, - "m_OutValue": 1272, - "m_bEnabled": 1268, - "m_flInMax": 1252, - "m_flInMin": 1248, - "m_flOldInValue": 1264, - "m_flOut1": 1256, - "m_flOut2": 1260 + "m_OnFellBelowMax": { + "offset": 1432, + "type_name": "CEntityIOOutput" + }, + "m_OnFellBelowMin": { + "offset": 1392, + "type_name": "CEntityIOOutput" + }, + "m_OnRoseAboveMax": { + "offset": 1352, + "type_name": "CEntityIOOutput" + }, + "m_OnRoseAboveMin": { + "offset": 1312, + "type_name": "CEntityIOOutput" + }, + "m_OutValue": { + "offset": 1272, + "type_name": "CEntityOutputTemplate" + }, + "m_bEnabled": { + "offset": 1268, + "type_name": "bool" + }, + "m_flInMax": { + "offset": 1252, + "type_name": "float32" + }, + "m_flInMin": { + "offset": 1248, + "type_name": "float32" + }, + "m_flOldInValue": { + "offset": 1264, + "type_name": "float32" + }, + "m_flOut1": { + "offset": 1256, + "type_name": "float32" + }, + "m_flOut2": { + "offset": 1260, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CMessage": { "fields": { - "m_MessageAttenuation": 1260, - "m_MessageVolume": 1256, - "m_OnShowMessage": 1280, - "m_Radius": 1264, - "m_iszMessage": 1248, - "m_sNoise": 1272 + "m_MessageAttenuation": { + "offset": 1260, + "type_name": "int32" + }, + "m_MessageVolume": { + "offset": 1256, + "type_name": "float32" + }, + "m_OnShowMessage": { + "offset": 1280, + "type_name": "CEntityIOOutput" + }, + "m_Radius": { + "offset": 1264, + "type_name": "float32" + }, + "m_iszMessage": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_sNoise": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CMessageEntity": { "fields": { - "m_bDeveloperOnly": 1265, - "m_bEnabled": 1266, - "m_drawText": 1264, - "m_messageText": 1256, - "m_radius": 1248 + "m_bDeveloperOnly": { + "offset": 1265, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 1266, + "type_name": "bool" + }, + "m_drawText": { + "offset": 1264, + "type_name": "bool" + }, + "m_messageText": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_radius": { + "offset": 1248, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" @@ -11869,13 +21316,34 @@ }, "CModelState": { "fields": { - "m_MeshGroupMask": 408, - "m_ModelName": 168, - "m_bClientClothCreationSuppressed": 232, - "m_hModel": 160, - "m_nClothUpdateFlags": 540, - "m_nForceLOD": 539, - "m_nIdealMotionType": 538 + "m_MeshGroupMask": { + "offset": 408, + "type_name": "uint64" + }, + "m_ModelName": { + "offset": 168, + "type_name": "CUtlSymbolLarge" + }, + "m_bClientClothCreationSuppressed": { + "offset": 232, + "type_name": "bool" + }, + "m_hModel": { + "offset": 160, + "type_name": "CStrongHandle" + }, + "m_nClothUpdateFlags": { + "offset": 540, + "type_name": "int8" + }, + "m_nForceLOD": { + "offset": 539, + "type_name": "int8" + }, + "m_nIdealMotionType": { + "offset": 538, + "type_name": "int8" + } }, "metadata": [ { @@ -11908,10 +21376,22 @@ }, "CMolotovProjectile": { "fields": { - "m_bDetonated": 2908, - "m_bHasBouncedOffPlayer": 3136, - "m_bIsIncGrenade": 2896, - "m_stillTimer": 2912 + "m_bDetonated": { + "offset": 2908, + "type_name": "bool" + }, + "m_bHasBouncedOffPlayer": { + "offset": 3136, + "type_name": "bool" + }, + "m_bIsIncGrenade": { + "offset": 2896, + "type_name": "bool" + }, + "m_stillTimer": { + "offset": 2912, + "type_name": "IntervalTimer" + } }, "metadata": [ { @@ -11924,58 +21404,160 @@ }, "CMomentaryRotButton": { "fields": { - "m_IdealYaw": 2628, - "m_OnFullyClosed": 2520, - "m_OnFullyOpen": 2480, - "m_OnReachedPosition": 2560, - "m_OnUnpressed": 2440, - "m_Position": 2400, - "m_bUpdateTarget": 2640, - "m_direction": 2644, - "m_end": 2616, - "m_flStartPosition": 2652, - "m_lastUsed": 2600, - "m_returnSpeed": 2648, - "m_sNoise": 2632, - "m_start": 2604 + "m_IdealYaw": { + "offset": 2628, + "type_name": "float32" + }, + "m_OnFullyClosed": { + "offset": 2520, + "type_name": "CEntityIOOutput" + }, + "m_OnFullyOpen": { + "offset": 2480, + "type_name": "CEntityIOOutput" + }, + "m_OnReachedPosition": { + "offset": 2560, + "type_name": "CEntityIOOutput" + }, + "m_OnUnpressed": { + "offset": 2440, + "type_name": "CEntityIOOutput" + }, + "m_Position": { + "offset": 2400, + "type_name": "CEntityOutputTemplate" + }, + "m_bUpdateTarget": { + "offset": 2640, + "type_name": "bool" + }, + "m_direction": { + "offset": 2644, + "type_name": "int32" + }, + "m_end": { + "offset": 2616, + "type_name": "QAngle" + }, + "m_flStartPosition": { + "offset": 2652, + "type_name": "float32" + }, + "m_lastUsed": { + "offset": 2600, + "type_name": "int32" + }, + "m_returnSpeed": { + "offset": 2648, + "type_name": "float32" + }, + "m_sNoise": { + "offset": 2632, + "type_name": "CUtlSymbolLarge" + }, + "m_start": { + "offset": 2604, + "type_name": "QAngle" + } }, "metadata": [], "parent": "CRotButton" }, "CMoverPathNode": { "fields": { - "m_OnPassThrough": 1280, - "m_OnPassThroughForward": 1320, - "m_OnPassThroughReverse": 1360, - "m_hMover": 1400, - "m_szParentPathUniqueID": 1272, - "m_vInTangentLocal": 1248, - "m_vOutTangentLocal": 1260 + "m_OnPassThrough": { + "offset": 1280, + "type_name": "CEntityIOOutput" + }, + "m_OnPassThroughForward": { + "offset": 1320, + "type_name": "CEntityIOOutput" + }, + "m_OnPassThroughReverse": { + "offset": 1360, + "type_name": "CEntityIOOutput" + }, + "m_hMover": { + "offset": 1400, + "type_name": "CHandle" + }, + "m_szParentPathUniqueID": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_vInTangentLocal": { + "offset": 1248, + "type_name": "Vector" + }, + "m_vOutTangentLocal": { + "offset": 1260, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CMultiLightProxy": { "fields": { - "m_bPerformScreenFade": 1272, - "m_flBrightnessDelta": 1268, - "m_flCurrentBrightnessMultiplier": 1280, - "m_flLightRadiusFilter": 1264, - "m_flTargetBrightnessMultiplier": 1276, - "m_iszLightClassFilter": 1256, - "m_iszLightNameFilter": 1248, - "m_vecLights": 1288 + "m_bPerformScreenFade": { + "offset": 1272, + "type_name": "bool" + }, + "m_flBrightnessDelta": { + "offset": 1268, + "type_name": "float32" + }, + "m_flCurrentBrightnessMultiplier": { + "offset": 1280, + "type_name": "float32" + }, + "m_flLightRadiusFilter": { + "offset": 1264, + "type_name": "float32" + }, + "m_flTargetBrightnessMultiplier": { + "offset": 1276, + "type_name": "float32" + }, + "m_iszLightClassFilter": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLightNameFilter": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLights": { + "offset": 1288, + "type_name": "CUtlVector>" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CMultiSource": { "fields": { - "m_OnTrigger": 1504, - "m_globalstate": 1552, - "m_iTotal": 1544, - "m_rgEntities": 1248, - "m_rgTriggered": 1376 + "m_OnTrigger": { + "offset": 1504, + "type_name": "CEntityIOOutput" + }, + "m_globalstate": { + "offset": 1552, + "type_name": "CUtlSymbolLarge" + }, + "m_iTotal": { + "offset": 1544, + "type_name": "int32" + }, + "m_rgEntities": { + "offset": 1248, + "type_name": "CHandle[32]" + }, + "m_rgTriggered": { + "offset": 1376, + "type_name": "int32[32]" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -11987,26 +21569,68 @@ }, "CNavLinkAreaEntity": { "fields": { - "m_OnNavLinkFinish": 1368, - "m_OnNavLinkStart": 1328, - "m_bEnabled": 1304, - "m_bIsTerminus": 1408, - "m_flWidth": 1248, - "m_hFilter": 1320, - "m_nNavLinkIdForward": 1296, - "m_nNavLinkIdReverse": 1300, - "m_qLocatorAnglesOffset": 1264, - "m_strFilterName": 1312, - "m_strMovementForward": 1280, - "m_strMovementReverse": 1288, - "m_vLocatorOffset": 1252 + "m_OnNavLinkFinish": { + "offset": 1368, + "type_name": "CEntityIOOutput" + }, + "m_OnNavLinkStart": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_bEnabled": { + "offset": 1304, + "type_name": "bool" + }, + "m_bIsTerminus": { + "offset": 1408, + "type_name": "bool" + }, + "m_flWidth": { + "offset": 1248, + "type_name": "float32" + }, + "m_hFilter": { + "offset": 1320, + "type_name": "CHandle" + }, + "m_nNavLinkIdForward": { + "offset": 1296, + "type_name": "int32" + }, + "m_nNavLinkIdReverse": { + "offset": 1300, + "type_name": "int32" + }, + "m_qLocatorAnglesOffset": { + "offset": 1264, + "type_name": "QAngle" + }, + "m_strFilterName": { + "offset": 1312, + "type_name": "CUtlSymbolLarge" + }, + "m_strMovementForward": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_strMovementReverse": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_vLocatorOffset": { + "offset": 1252, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CNavSpaceInfo": { "fields": { - "m_bCreateFlightSpace": 1248 + "m_bCreateFlightSpace": { + "offset": 1248, + "type_name": "bool" + } }, "metadata": [], "parent": "CPointEntity" @@ -12018,14 +21642,38 @@ }, "CNetworkedSequenceOperation": { "fields": { - "m_bDiscontinuity": 29, - "m_bSequenceChangeNetworked": 28, - "m_flCycle": 16, - "m_flPrevCycle": 12, - "m_flPrevCycleForAnimEventDetection": 36, - "m_flPrevCycleFromDiscontinuity": 32, - "m_flWeight": 20, - "m_hSequence": 8 + "m_bDiscontinuity": { + "offset": 29, + "type_name": "bool" + }, + "m_bSequenceChangeNetworked": { + "offset": 28, + "type_name": "bool" + }, + "m_flCycle": { + "offset": 16, + "type_name": "float32" + }, + "m_flPrevCycle": { + "offset": 12, + "type_name": "float32" + }, + "m_flPrevCycleForAnimEventDetection": { + "offset": 36, + "type_name": "float32" + }, + "m_flPrevCycleFromDiscontinuity": { + "offset": 32, + "type_name": "float32" + }, + "m_flWeight": { + "offset": 20, + "type_name": "CNetworkedQuantizedFloat" + }, + "m_hSequence": { + "offset": 8, + "type_name": "HSequence" + } }, "metadata": [ { @@ -12053,9 +21701,18 @@ }, "COmniLight": { "fields": { - "m_bShowLight": 2744, - "m_flInnerAngle": 2736, - "m_flOuterAngle": 2740 + "m_bShowLight": { + "offset": 2744, + "type_name": "bool" + }, + "m_flInnerAngle": { + "offset": 2736, + "type_name": "float32" + }, + "m_flOuterAngle": { + "offset": 2740, + "type_name": "float32" + } }, "metadata": [ { @@ -12078,35 +21735,104 @@ }, "COrnamentProp": { "fields": { - "m_initialOwner": 3160 + "m_initialOwner": { + "offset": 3160, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CDynamicProp" }, "CParticleSystem": { "fields": { - "m_bActive": 2448, - "m_bAnimateDuringGameplayPause": 2460, - "m_bFrozen": 2449, - "m_bNoFreeze": 2789, - "m_bNoRamp": 2790, - "m_bNoSave": 2788, - "m_bStartActive": 2791, - "m_clrTint": 3332, - "m_flFreezeTransitionDuration": 2452, - "m_flPreSimTime": 2476, - "m_flStartTime": 2472, - "m_hControlPointEnts": 2532, - "m_iEffectIndex": 2464, - "m_iServerControlPointAssignments": 2528, - "m_iszControlPointNames": 2800, - "m_iszEffectName": 2792, - "m_nDataCP": 3312, - "m_nStopType": 2456, - "m_nTintCP": 3328, - "m_szSnapshotFileName": 1936, - "m_vServerControlPoints": 2480, - "m_vecDataCPValue": 3316 + "m_bActive": { + "offset": 2448, + "type_name": "bool" + }, + "m_bAnimateDuringGameplayPause": { + "offset": 2460, + "type_name": "bool" + }, + "m_bFrozen": { + "offset": 2449, + "type_name": "bool" + }, + "m_bNoFreeze": { + "offset": 2789, + "type_name": "bool" + }, + "m_bNoRamp": { + "offset": 2790, + "type_name": "bool" + }, + "m_bNoSave": { + "offset": 2788, + "type_name": "bool" + }, + "m_bStartActive": { + "offset": 2791, + "type_name": "bool" + }, + "m_clrTint": { + "offset": 3332, + "type_name": "Color" + }, + "m_flFreezeTransitionDuration": { + "offset": 2452, + "type_name": "float32" + }, + "m_flPreSimTime": { + "offset": 2476, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 2472, + "type_name": "GameTime_t" + }, + "m_hControlPointEnts": { + "offset": 2532, + "type_name": "CHandle[64]" + }, + "m_iEffectIndex": { + "offset": 2464, + "type_name": "CStrongHandle" + }, + "m_iServerControlPointAssignments": { + "offset": 2528, + "type_name": "uint8[4]" + }, + "m_iszControlPointNames": { + "offset": 2800, + "type_name": "CUtlSymbolLarge[64]" + }, + "m_iszEffectName": { + "offset": 2792, + "type_name": "CUtlSymbolLarge" + }, + "m_nDataCP": { + "offset": 3312, + "type_name": "int32" + }, + "m_nStopType": { + "offset": 2456, + "type_name": "int32" + }, + "m_nTintCP": { + "offset": 3328, + "type_name": "int32" + }, + "m_szSnapshotFileName": { + "offset": 1936, + "type_name": "char[512]" + }, + "m_vServerControlPoints": { + "offset": 2480, + "type_name": "Vector[4]" + }, + "m_vecDataCPValue": { + "offset": 3316, + "type_name": "Vector" + } }, "metadata": [ { @@ -12213,9 +21939,18 @@ }, "CPathCorner": { "fields": { - "m_OnPass": 1256, - "m_flRadius": 1252, - "m_flWait": 1248 + "m_OnPass": { + "offset": 1256, + "type_name": "CEntityIOOutput" + }, + "m_flRadius": { + "offset": 1252, + "type_name": "float32" + }, + "m_flWait": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" @@ -12227,45 +21962,126 @@ }, "CPathKeyFrame": { "fields": { - "m_Angles": 1260, - "m_Origin": 1248, - "m_flMoveSpeed": 1328, - "m_flNextTime": 1304, - "m_iNextKey": 1296, - "m_pNextKey": 1312, - "m_pPrevKey": 1320, - "m_qAngle": 1280 + "m_Angles": { + "offset": 1260, + "type_name": "QAngle" + }, + "m_Origin": { + "offset": 1248, + "type_name": "Vector" + }, + "m_flMoveSpeed": { + "offset": 1328, + "type_name": "float32" + }, + "m_flNextTime": { + "offset": 1304, + "type_name": "float32" + }, + "m_iNextKey": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_pNextKey": { + "offset": 1312, + "type_name": "CPathKeyFrame*" + }, + "m_pPrevKey": { + "offset": 1320, + "type_name": "CPathKeyFrame*" + }, + "m_qAngle": { + "offset": 1280, + "type_name": "Quaternion" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CPathMover": { "fields": { - "m_bClosedLoop": 1284, - "m_flPathLength": 1280, - "m_vecPathNodes": 1256 + "m_bClosedLoop": { + "offset": 1284, + "type_name": "bool" + }, + "m_flPathLength": { + "offset": 1280, + "type_name": "float32" + }, + "m_vecPathNodes": { + "offset": 1256, + "type_name": "CUtlVector>" + } }, "metadata": [], "parent": "CBaseEntity" }, "CPathParticleRope": { "fields": { - "m_ColorTint": 1308, - "m_PathNodes_Color": 1400, - "m_PathNodes_Name": 1272, - "m_PathNodes_PinEnabled": 1424, - "m_PathNodes_Position": 1328, - "m_PathNodes_RadiusScale": 1448, - "m_PathNodes_TangentIn": 1352, - "m_PathNodes_TangentOut": 1376, - "m_bStartActive": 1256, - "m_flMaxSimulationTime": 1260, - "m_flParticleSpacing": 1296, - "m_flRadius": 1304, - "m_flSlack": 1300, - "m_iEffectIndex": 1320, - "m_iszEffectName": 1264, - "m_nEffectState": 1312 + "m_ColorTint": { + "offset": 1308, + "type_name": "Color" + }, + "m_PathNodes_Color": { + "offset": 1400, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PathNodes_Name": { + "offset": 1272, + "type_name": "CUtlVector" + }, + "m_PathNodes_PinEnabled": { + "offset": 1424, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PathNodes_Position": { + "offset": 1328, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PathNodes_RadiusScale": { + "offset": 1448, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PathNodes_TangentIn": { + "offset": 1352, + "type_name": "CNetworkUtlVectorBase" + }, + "m_PathNodes_TangentOut": { + "offset": 1376, + "type_name": "CNetworkUtlVectorBase" + }, + "m_bStartActive": { + "offset": 1256, + "type_name": "bool" + }, + "m_flMaxSimulationTime": { + "offset": 1260, + "type_name": "float32" + }, + "m_flParticleSpacing": { + "offset": 1296, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1304, + "type_name": "float32" + }, + "m_flSlack": { + "offset": 1300, + "type_name": "float32" + }, + "m_iEffectIndex": { + "offset": 1320, + "type_name": "CStrongHandle" + }, + "m_iszEffectName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_nEffectState": { + "offset": 1312, + "type_name": "int32" + } }, "metadata": [ { @@ -12338,7 +22154,10 @@ }, "CPathSimple": { "fields": { - "m_pathString": 1336 + "m_pathString": { + "offset": 1336, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -12365,129 +22184,372 @@ }, "CPathTrack": { "fields": { - "m_OnPass": 1296, - "m_altName": 1280, - "m_eOrientationType": 1292, - "m_flRadius": 1272, - "m_length": 1276, - "m_nIterVal": 1288, - "m_paltpath": 1264, - "m_pnext": 1248, - "m_pprevious": 1256 + "m_OnPass": { + "offset": 1296, + "type_name": "CEntityIOOutput" + }, + "m_altName": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_eOrientationType": { + "offset": 1292, + "type_name": "TrackOrientationType_t" + }, + "m_flRadius": { + "offset": 1272, + "type_name": "float32" + }, + "m_length": { + "offset": 1276, + "type_name": "float32" + }, + "m_nIterVal": { + "offset": 1288, + "type_name": "int32" + }, + "m_paltpath": { + "offset": 1264, + "type_name": "CPathTrack*" + }, + "m_pnext": { + "offset": 1248, + "type_name": "CPathTrack*" + }, + "m_pprevious": { + "offset": 1256, + "type_name": "CPathTrack*" + } }, "metadata": [], "parent": "CPointEntity" }, "CPhysBallSocket": { "fields": { - "m_bEnableSwingLimit": 1372, - "m_bEnableTwistLimit": 1380, - "m_flJointFriction": 1368, - "m_flMaxTwistAngle": 1388, - "m_flMinTwistAngle": 1384, - "m_flSwingLimit": 1376 + "m_bEnableSwingLimit": { + "offset": 1372, + "type_name": "bool" + }, + "m_bEnableTwistLimit": { + "offset": 1380, + "type_name": "bool" + }, + "m_flJointFriction": { + "offset": 1368, + "type_name": "float32" + }, + "m_flMaxTwistAngle": { + "offset": 1388, + "type_name": "float32" + }, + "m_flMinTwistAngle": { + "offset": 1384, + "type_name": "float32" + }, + "m_flSwingLimit": { + "offset": 1376, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CPhysBox": { "fields": { - "m_OnAwakened": 2232, - "m_OnDamaged": 2192, - "m_OnMotionEnabled": 2272, - "m_OnPlayerUse": 2312, - "m_OnStartTouch": 2352, - "m_angPreferredCarryAngles": 2164, - "m_bEnableUseOutput": 2177, - "m_bNotSolidToWorld": 2176, - "m_damageToEnableMotion": 2156, - "m_damageType": 2152, - "m_flForceToEnableMotion": 2160, - "m_flTouchOutputPerEntityDelay": 2184, - "m_hCarryingPlayer": 2392, - "m_iExploitableByPlayer": 2180 + "m_OnAwakened": { + "offset": 2232, + "type_name": "CEntityIOOutput" + }, + "m_OnDamaged": { + "offset": 2192, + "type_name": "CEntityIOOutput" + }, + "m_OnMotionEnabled": { + "offset": 2272, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerUse": { + "offset": 2312, + "type_name": "CEntityIOOutput" + }, + "m_OnStartTouch": { + "offset": 2352, + "type_name": "CEntityIOOutput" + }, + "m_angPreferredCarryAngles": { + "offset": 2164, + "type_name": "QAngle" + }, + "m_bEnableUseOutput": { + "offset": 2177, + "type_name": "bool" + }, + "m_bNotSolidToWorld": { + "offset": 2176, + "type_name": "bool" + }, + "m_damageToEnableMotion": { + "offset": 2156, + "type_name": "int32" + }, + "m_damageType": { + "offset": 2152, + "type_name": "int32" + }, + "m_flForceToEnableMotion": { + "offset": 2160, + "type_name": "float32" + }, + "m_flTouchOutputPerEntityDelay": { + "offset": 2184, + "type_name": "float32" + }, + "m_hCarryingPlayer": { + "offset": 2392, + "type_name": "CHandle" + }, + "m_iExploitableByPlayer": { + "offset": 2180, + "type_name": "int32" + } }, "metadata": [], "parent": "CBreakable" }, "CPhysConstraint": { "fields": { - "m_OnBreak": 1328, - "m_bSnapObjectPositions": 1320, - "m_breakSound": 1296, - "m_forceLimit": 1304, - "m_hAttach1": 1272, - "m_hAttach2": 1276, - "m_minTeleportDistance": 1316, - "m_nameAttach1": 1256, - "m_nameAttach2": 1264, - "m_nameAttachment1": 1280, - "m_nameAttachment2": 1288, - "m_teleportTick": 1312, - "m_torqueLimit": 1308 + "m_OnBreak": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_bSnapObjectPositions": { + "offset": 1320, + "type_name": "bool" + }, + "m_breakSound": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_forceLimit": { + "offset": 1304, + "type_name": "float32" + }, + "m_hAttach1": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_hAttach2": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_minTeleportDistance": { + "offset": 1316, + "type_name": "float32" + }, + "m_nameAttach1": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_nameAttach2": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_nameAttachment1": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_nameAttachment2": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_teleportTick": { + "offset": 1312, + "type_name": "uint32" + }, + "m_torqueLimit": { + "offset": 1308, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CPhysExplosion": { "fields": { - "m_OnPushedPlayer": 1288, - "m_bConvertToDebrisWhenPossible": 1280, - "m_bExplodeOnSpawn": 1248, - "m_flDamage": 1256, - "m_flInnerRadius": 1272, - "m_flMagnitude": 1252, - "m_flPushScale": 1276, - "m_radius": 1260, - "m_targetEntityName": 1264 + "m_OnPushedPlayer": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_bConvertToDebrisWhenPossible": { + "offset": 1280, + "type_name": "bool" + }, + "m_bExplodeOnSpawn": { + "offset": 1248, + "type_name": "bool" + }, + "m_flDamage": { + "offset": 1256, + "type_name": "float32" + }, + "m_flInnerRadius": { + "offset": 1272, + "type_name": "float32" + }, + "m_flMagnitude": { + "offset": 1252, + "type_name": "float32" + }, + "m_flPushScale": { + "offset": 1276, + "type_name": "float32" + }, + "m_radius": { + "offset": 1260, + "type_name": "float32" + }, + "m_targetEntityName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CPhysFixed": { "fields": { - "m_bEnableAngularConstraint": 1385, - "m_bEnableLinearConstraint": 1384, - "m_flAngularDampingRatio": 1380, - "m_flAngularFrequency": 1376, - "m_flLinearDampingRatio": 1372, - "m_flLinearFrequency": 1368 + "m_bEnableAngularConstraint": { + "offset": 1385, + "type_name": "bool" + }, + "m_bEnableLinearConstraint": { + "offset": 1384, + "type_name": "bool" + }, + "m_flAngularDampingRatio": { + "offset": 1380, + "type_name": "float32" + }, + "m_flAngularFrequency": { + "offset": 1376, + "type_name": "float32" + }, + "m_flLinearDampingRatio": { + "offset": 1372, + "type_name": "float32" + }, + "m_flLinearFrequency": { + "offset": 1368, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CPhysForce": { "fields": { - "m_attachedObject": 1272, - "m_force": 1264, - "m_forceTime": 1268, - "m_integrator": 1280, - "m_nameAttach": 1256, - "m_wasRestored": 1276 + "m_attachedObject": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_force": { + "offset": 1264, + "type_name": "float32" + }, + "m_forceTime": { + "offset": 1268, + "type_name": "float32" + }, + "m_integrator": { + "offset": 1280, + "type_name": "CConstantForceController" + }, + "m_nameAttach": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_wasRestored": { + "offset": 1276, + "type_name": "bool" + } }, "metadata": [], "parent": "CPointEntity" }, "CPhysHinge": { "fields": { - "m_NotifyMaxLimitReached": 1552, - "m_NotifyMinLimitReached": 1512, - "m_OnStartMoving": 1704, - "m_OnStopMoving": 1744, - "m_bAtMaxLimit": 1593, - "m_bAtMinLimit": 1592, - "m_bIsAxisLocal": 1668, - "m_flAngleSpeed": 1692, - "m_flAngleSpeedThreshold": 1696, - "m_flInitialRotation": 1680, - "m_flMaxRotation": 1676, - "m_flMinRotation": 1672, - "m_flMotorDampingRatio": 1688, - "m_flMotorFrequency": 1684, - "m_hinge": 1596, - "m_hingeFriction": 1660, - "m_soundInfo": 1376, - "m_systemLoadScale": 1664 + "m_NotifyMaxLimitReached": { + "offset": 1552, + "type_name": "CEntityIOOutput" + }, + "m_NotifyMinLimitReached": { + "offset": 1512, + "type_name": "CEntityIOOutput" + }, + "m_OnStartMoving": { + "offset": 1704, + "type_name": "CEntityIOOutput" + }, + "m_OnStopMoving": { + "offset": 1744, + "type_name": "CEntityIOOutput" + }, + "m_bAtMaxLimit": { + "offset": 1593, + "type_name": "bool" + }, + "m_bAtMinLimit": { + "offset": 1592, + "type_name": "bool" + }, + "m_bIsAxisLocal": { + "offset": 1668, + "type_name": "bool" + }, + "m_flAngleSpeed": { + "offset": 1692, + "type_name": "float32" + }, + "m_flAngleSpeedThreshold": { + "offset": 1696, + "type_name": "float32" + }, + "m_flInitialRotation": { + "offset": 1680, + "type_name": "float32" + }, + "m_flMaxRotation": { + "offset": 1676, + "type_name": "float32" + }, + "m_flMinRotation": { + "offset": 1672, + "type_name": "float32" + }, + "m_flMotorDampingRatio": { + "offset": 1688, + "type_name": "float32" + }, + "m_flMotorFrequency": { + "offset": 1684, + "type_name": "float32" + }, + "m_hinge": { + "offset": 1596, + "type_name": "constraint_hingeparams_t" + }, + "m_hingeFriction": { + "offset": 1660, + "type_name": "float32" + }, + "m_soundInfo": { + "offset": 1376, + "type_name": "ConstraintSoundInfo" + }, + "m_systemLoadScale": { + "offset": 1664, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" @@ -12499,109 +22561,274 @@ }, "CPhysImpact": { "fields": { - "m_damage": 1248, - "m_directionEntityName": 1256, - "m_distance": 1252 + "m_damage": { + "offset": 1248, + "type_name": "float32" + }, + "m_directionEntityName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_distance": { + "offset": 1252, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" }, "CPhysLength": { "fields": { - "m_addLength": 1404, - "m_bEnableCollision": 1416, - "m_minLength": 1408, - "m_offset": 1368, - "m_totalLength": 1412, - "m_vecAttach": 1392 + "m_addLength": { + "offset": 1404, + "type_name": "float32" + }, + "m_bEnableCollision": { + "offset": 1416, + "type_name": "bool" + }, + "m_minLength": { + "offset": 1408, + "type_name": "float32" + }, + "m_offset": { + "offset": 1368, + "type_name": "Vector[2]" + }, + "m_totalLength": { + "offset": 1412, + "type_name": "float32" + }, + "m_vecAttach": { + "offset": 1392, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CPhysMagnet": { "fields": { - "m_MagnettedEntities": 2568, - "m_OnMagnetAttach": 2472, - "m_OnMagnetDetach": 2512, - "m_bActive": 2592, - "m_bHasHitSomething": 2593, - "m_flNextSuckTime": 2604, - "m_flRadius": 2600, - "m_flTotalMass": 2596, - "m_forceLimit": 2556, - "m_iMaxObjectsAttached": 2608, - "m_massScale": 2552, - "m_torqueLimit": 2560 + "m_MagnettedEntities": { + "offset": 2568, + "type_name": "CUtlVector" + }, + "m_OnMagnetAttach": { + "offset": 2472, + "type_name": "CEntityIOOutput" + }, + "m_OnMagnetDetach": { + "offset": 2512, + "type_name": "CEntityIOOutput" + }, + "m_bActive": { + "offset": 2592, + "type_name": "bool" + }, + "m_bHasHitSomething": { + "offset": 2593, + "type_name": "bool" + }, + "m_flNextSuckTime": { + "offset": 2604, + "type_name": "GameTime_t" + }, + "m_flRadius": { + "offset": 2600, + "type_name": "float32" + }, + "m_flTotalMass": { + "offset": 2596, + "type_name": "float32" + }, + "m_forceLimit": { + "offset": 2556, + "type_name": "float32" + }, + "m_iMaxObjectsAttached": { + "offset": 2608, + "type_name": "int32" + }, + "m_massScale": { + "offset": 2552, + "type_name": "float32" + }, + "m_torqueLimit": { + "offset": 2560, + "type_name": "float32" + } }, "metadata": [], "parent": "CBaseAnimGraph" }, "CPhysMotor": { "fields": { - "m_additionalAcceleration": 1264, - "m_angularAcceleration": 1268, - "m_hAttachedObject": 1256, - "m_lastTime": 1272, - "m_motor": 1296, - "m_nameAttach": 1248, - "m_spinUp": 1260 + "m_additionalAcceleration": { + "offset": 1264, + "type_name": "float32" + }, + "m_angularAcceleration": { + "offset": 1268, + "type_name": "float32" + }, + "m_hAttachedObject": { + "offset": 1256, + "type_name": "CHandle" + }, + "m_lastTime": { + "offset": 1272, + "type_name": "GameTime_t" + }, + "m_motor": { + "offset": 1296, + "type_name": "CMotorController" + }, + "m_nameAttach": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_spinUp": { + "offset": 1260, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CPhysPulley": { "fields": { - "m_addLength": 1404, - "m_gearRatio": 1408, - "m_offset": 1380, - "m_position2": 1368 + "m_addLength": { + "offset": 1404, + "type_name": "float32" + }, + "m_gearRatio": { + "offset": 1408, + "type_name": "float32" + }, + "m_offset": { + "offset": 1380, + "type_name": "Vector[2]" + }, + "m_position2": { + "offset": 1368, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CPhysSlideConstraint": { "fields": { - "m_axisEnd": 1376, - "m_bEnableAngularConstraint": 1401, - "m_bEnableLinearConstraint": 1400, - "m_bUseEntityPivot": 1412, - "m_flMotorDampingRatio": 1408, - "m_flMotorFrequency": 1404, - "m_initialOffset": 1396, - "m_slideFriction": 1388, - "m_soundInfo": 1416, - "m_systemLoadScale": 1392 + "m_axisEnd": { + "offset": 1376, + "type_name": "Vector" + }, + "m_bEnableAngularConstraint": { + "offset": 1401, + "type_name": "bool" + }, + "m_bEnableLinearConstraint": { + "offset": 1400, + "type_name": "bool" + }, + "m_bUseEntityPivot": { + "offset": 1412, + "type_name": "bool" + }, + "m_flMotorDampingRatio": { + "offset": 1408, + "type_name": "float32" + }, + "m_flMotorFrequency": { + "offset": 1404, + "type_name": "float32" + }, + "m_initialOffset": { + "offset": 1396, + "type_name": "float32" + }, + "m_slideFriction": { + "offset": 1388, + "type_name": "float32" + }, + "m_soundInfo": { + "offset": 1416, + "type_name": "ConstraintSoundInfo" + }, + "m_systemLoadScale": { + "offset": 1392, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CPhysThruster": { "fields": { - "m_localOrigin": 1344 + "m_localOrigin": { + "offset": 1344, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysForce" }, "CPhysTorque": { "fields": { - "m_axis": 1344 + "m_axis": { + "offset": 1344, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysForce" }, "CPhysWheelConstraint": { "fields": { - "m_bEnableSteeringLimit": 1392, - "m_bEnableSuspensionLimit": 1380, - "m_flMaxSteeringAngle": 1400, - "m_flMaxSuspensionOffset": 1388, - "m_flMinSteeringAngle": 1396, - "m_flMinSuspensionOffset": 1384, - "m_flSpinAxisFriction": 1408, - "m_flSteeringAxisFriction": 1404, - "m_flSuspensionDampingRatio": 1372, - "m_flSuspensionFrequency": 1368, - "m_flSuspensionHeightOffset": 1376 + "m_bEnableSteeringLimit": { + "offset": 1392, + "type_name": "bool" + }, + "m_bEnableSuspensionLimit": { + "offset": 1380, + "type_name": "bool" + }, + "m_flMaxSteeringAngle": { + "offset": 1400, + "type_name": "float32" + }, + "m_flMaxSuspensionOffset": { + "offset": 1388, + "type_name": "float32" + }, + "m_flMinSteeringAngle": { + "offset": 1396, + "type_name": "float32" + }, + "m_flMinSuspensionOffset": { + "offset": 1384, + "type_name": "float32" + }, + "m_flSpinAxisFriction": { + "offset": 1408, + "type_name": "float32" + }, + "m_flSteeringAxisFriction": { + "offset": 1404, + "type_name": "float32" + }, + "m_flSuspensionDampingRatio": { + "offset": 1372, + "type_name": "float32" + }, + "m_flSuspensionFrequency": { + "offset": 1368, + "type_name": "float32" + }, + "m_flSuspensionHeightOffset": { + "offset": 1376, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" @@ -12613,53 +22840,176 @@ }, "CPhysicsEntitySolver": { "fields": { - "m_cancelTime": 1268, - "m_hMovingEntity": 1256, - "m_hPhysicsBlocker": 1260, - "m_separationDuration": 1264 + "m_cancelTime": { + "offset": 1268, + "type_name": "GameTime_t" + }, + "m_hMovingEntity": { + "offset": 1256, + "type_name": "CHandle" + }, + "m_hPhysicsBlocker": { + "offset": 1260, + "type_name": "CHandle" + }, + "m_separationDuration": { + "offset": 1264, + "type_name": "float32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CPhysicsProp": { "fields": { - "m_CrateType": 3268, - "m_MotionEnabled": 2912, - "m_OnAsleep": 3032, - "m_OnAwake": 2992, - "m_OnAwakened": 2952, - "m_OnOutOfWorld": 3112, - "m_OnPlayerPickup": 3152, - "m_OnPlayerUse": 3072, - "m_bAcceptDamageFromHeldObjects": 3263, - "m_bAwake": 3321, - "m_bDroppedByPlayer": 3221, - "m_bEnableUseOutput": 3264, - "m_bFirstCollisionAfterLaunch": 3223, - "m_bForceNavIgnore": 3192, - "m_bForceNpcExclude": 3194, - "m_bHasBeenAwakened": 3228, - "m_bIsOverrideProp": 3229, - "m_bMuteImpactEffects": 3253, - "m_bNoNavmeshBlocker": 3193, - "m_bRemovableForAmmoBalancing": 3320, - "m_bShouldAutoConvertBackFromDebris": 3252, - "m_bThrownByPlayer": 3220, - "m_bTouchedByPlayer": 3222, - "m_buoyancyScale": 3204, - "m_damageToEnableMotion": 3212, - "m_damageType": 3208, - "m_fNextCheckDisableMotionContactsTime": 3232, - "m_flForceToEnableMotion": 3216, - "m_glowColor": 3248, - "m_iExploitableByPlayer": 3224, - "m_iInitialGlowState": 3236, - "m_inertiaScale": 3200, - "m_massScale": 3196, - "m_nGlowRange": 3240, - "m_nGlowRangeMin": 3244, - "m_nItemCount": 3304, - "m_strItemClass": 3272 + "m_CrateType": { + "offset": 3268, + "type_name": "CPhysicsProp::CrateType_t" + }, + "m_MotionEnabled": { + "offset": 2912, + "type_name": "CEntityIOOutput" + }, + "m_OnAsleep": { + "offset": 3032, + "type_name": "CEntityIOOutput" + }, + "m_OnAwake": { + "offset": 2992, + "type_name": "CEntityIOOutput" + }, + "m_OnAwakened": { + "offset": 2952, + "type_name": "CEntityIOOutput" + }, + "m_OnOutOfWorld": { + "offset": 3112, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerPickup": { + "offset": 3152, + "type_name": "CEntityIOOutput" + }, + "m_OnPlayerUse": { + "offset": 3072, + "type_name": "CEntityIOOutput" + }, + "m_bAcceptDamageFromHeldObjects": { + "offset": 3263, + "type_name": "bool" + }, + "m_bAwake": { + "offset": 3321, + "type_name": "bool" + }, + "m_bDroppedByPlayer": { + "offset": 3221, + "type_name": "bool" + }, + "m_bEnableUseOutput": { + "offset": 3264, + "type_name": "bool" + }, + "m_bFirstCollisionAfterLaunch": { + "offset": 3223, + "type_name": "bool" + }, + "m_bForceNavIgnore": { + "offset": 3192, + "type_name": "bool" + }, + "m_bForceNpcExclude": { + "offset": 3194, + "type_name": "bool" + }, + "m_bHasBeenAwakened": { + "offset": 3228, + "type_name": "bool" + }, + "m_bIsOverrideProp": { + "offset": 3229, + "type_name": "bool" + }, + "m_bMuteImpactEffects": { + "offset": 3253, + "type_name": "bool" + }, + "m_bNoNavmeshBlocker": { + "offset": 3193, + "type_name": "bool" + }, + "m_bRemovableForAmmoBalancing": { + "offset": 3320, + "type_name": "bool" + }, + "m_bShouldAutoConvertBackFromDebris": { + "offset": 3252, + "type_name": "bool" + }, + "m_bThrownByPlayer": { + "offset": 3220, + "type_name": "bool" + }, + "m_bTouchedByPlayer": { + "offset": 3222, + "type_name": "bool" + }, + "m_buoyancyScale": { + "offset": 3204, + "type_name": "float32" + }, + "m_damageToEnableMotion": { + "offset": 3212, + "type_name": "int32" + }, + "m_damageType": { + "offset": 3208, + "type_name": "int32" + }, + "m_fNextCheckDisableMotionContactsTime": { + "offset": 3232, + "type_name": "GameTime_t" + }, + "m_flForceToEnableMotion": { + "offset": 3216, + "type_name": "float32" + }, + "m_glowColor": { + "offset": 3248, + "type_name": "Color" + }, + "m_iExploitableByPlayer": { + "offset": 3224, + "type_name": "int32" + }, + "m_iInitialGlowState": { + "offset": 3236, + "type_name": "int32" + }, + "m_inertiaScale": { + "offset": 3200, + "type_name": "float32" + }, + "m_massScale": { + "offset": 3196, + "type_name": "float32" + }, + "m_nGlowRange": { + "offset": 3240, + "type_name": "int32" + }, + "m_nGlowRangeMin": { + "offset": 3244, + "type_name": "int32" + }, + "m_nItemCount": { + "offset": 3304, + "type_name": "int32[4]" + }, + "m_strItemClass": { + "offset": 3272, + "type_name": "CUtlSymbolLarge[4]" + } }, "metadata": [ { @@ -12710,65 +23060,188 @@ }, "CPhysicsPropRespawnable": { "fields": { - "m_flRespawnDuration": 3376, - "m_vOriginalMaxs": 3364, - "m_vOriginalMins": 3352, - "m_vOriginalSpawnAngles": 3340, - "m_vOriginalSpawnOrigin": 3328 + "m_flRespawnDuration": { + "offset": 3376, + "type_name": "float32" + }, + "m_vOriginalMaxs": { + "offset": 3364, + "type_name": "Vector" + }, + "m_vOriginalMins": { + "offset": 3352, + "type_name": "Vector" + }, + "m_vOriginalSpawnAngles": { + "offset": 3340, + "type_name": "QAngle" + }, + "m_vOriginalSpawnOrigin": { + "offset": 3328, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysicsProp" }, "CPhysicsSpring": { "fields": { - "m_end": 1300, - "m_flDampingRatio": 1260, - "m_flFrequency": 1256, - "m_flRestLength": 1264, - "m_nameAttachEnd": 1280, - "m_nameAttachStart": 1272, - "m_start": 1288, - "m_teleportTick": 1312 + "m_end": { + "offset": 1300, + "type_name": "Vector" + }, + "m_flDampingRatio": { + "offset": 1260, + "type_name": "float32" + }, + "m_flFrequency": { + "offset": 1256, + "type_name": "float32" + }, + "m_flRestLength": { + "offset": 1264, + "type_name": "float32" + }, + "m_nameAttachEnd": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_nameAttachStart": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_start": { + "offset": 1288, + "type_name": "Vector" + }, + "m_teleportTick": { + "offset": 1312, + "type_name": "uint32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CPhysicsWire": { "fields": { - "m_nDensity": 1248 + "m_nDensity": { + "offset": 1248, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" }, "CPlantedC4": { "fields": { - "m_AttributeManager": 2496, - "m_OnBombBeginDefuse": 3248, - "m_OnBombDefuseAborted": 3288, - "m_OnBombDefused": 3208, - "m_angCatchUpToPlayerEye": 3428, - "m_bBeingDefused": 3372, - "m_bBombDefused": 3396, - "m_bBombTicking": 2480, - "m_bCannotBeDefused": 3328, - "m_bHasExploded": 3365, - "m_bTrainingPlacedByPlayer": 3364, - "m_bVoiceAlertFired": 3412, - "m_bVoiceAlertPlayed": 3413, - "m_entitySpottedState": 3336, - "m_fLastDefuseTime": 3380, - "m_flC4Blow": 2484, - "m_flDefuseCountDown": 3392, - "m_flDefuseLength": 3388, - "m_flLastSpinDetectionTime": 3440, - "m_flNextBotBeepTime": 3420, - "m_flTimerLength": 3368, - "m_hBombDefuser": 3400, - "m_hControlPanel": 3404, - "m_iProgressBarTime": 3408, - "m_nBombSite": 2488, - "m_nSourceSoundscapeHash": 2492, - "m_nSpotRules": 3360 + "m_AttributeManager": { + "offset": 2496, + "type_name": "CAttributeContainer" + }, + "m_OnBombBeginDefuse": { + "offset": 3248, + "type_name": "CEntityIOOutput" + }, + "m_OnBombDefuseAborted": { + "offset": 3288, + "type_name": "CEntityIOOutput" + }, + "m_OnBombDefused": { + "offset": 3208, + "type_name": "CEntityIOOutput" + }, + "m_angCatchUpToPlayerEye": { + "offset": 3428, + "type_name": "QAngle" + }, + "m_bBeingDefused": { + "offset": 3372, + "type_name": "bool" + }, + "m_bBombDefused": { + "offset": 3396, + "type_name": "bool" + }, + "m_bBombTicking": { + "offset": 2480, + "type_name": "bool" + }, + "m_bCannotBeDefused": { + "offset": 3328, + "type_name": "bool" + }, + "m_bHasExploded": { + "offset": 3365, + "type_name": "bool" + }, + "m_bTrainingPlacedByPlayer": { + "offset": 3364, + "type_name": "bool" + }, + "m_bVoiceAlertFired": { + "offset": 3412, + "type_name": "bool" + }, + "m_bVoiceAlertPlayed": { + "offset": 3413, + "type_name": "bool[4]" + }, + "m_entitySpottedState": { + "offset": 3336, + "type_name": "EntitySpottedState_t" + }, + "m_fLastDefuseTime": { + "offset": 3380, + "type_name": "GameTime_t" + }, + "m_flC4Blow": { + "offset": 2484, + "type_name": "GameTime_t" + }, + "m_flDefuseCountDown": { + "offset": 3392, + "type_name": "GameTime_t" + }, + "m_flDefuseLength": { + "offset": 3388, + "type_name": "float32" + }, + "m_flLastSpinDetectionTime": { + "offset": 3440, + "type_name": "GameTime_t" + }, + "m_flNextBotBeepTime": { + "offset": 3420, + "type_name": "GameTime_t" + }, + "m_flTimerLength": { + "offset": 3368, + "type_name": "float32" + }, + "m_hBombDefuser": { + "offset": 3400, + "type_name": "CHandle" + }, + "m_hControlPanel": { + "offset": 3404, + "type_name": "CHandle" + }, + "m_iProgressBarTime": { + "offset": 3408, + "type_name": "int32" + }, + "m_nBombSite": { + "offset": 2488, + "type_name": "int32" + }, + "m_nSourceSoundscapeHash": { + "offset": 2492, + "type_name": "int32" + }, + "m_nSpotRules": { + "offset": 3360, + "type_name": "int32" + } }, "metadata": [ { @@ -12851,18 +23324,36 @@ }, "CPlatTrigger": { "fields": { - "m_pPlatform": 1936 + "m_pPlatform": { + "offset": 1936, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CPlayerPing": { "fields": { - "m_bUrgent": 1268, - "m_hPingedEntity": 1260, - "m_hPlayer": 1256, - "m_iType": 1264, - "m_szPlaceName": 1269 + "m_bUrgent": { + "offset": 1268, + "type_name": "bool" + }, + "m_hPingedEntity": { + "offset": 1260, + "type_name": "CHandle" + }, + "m_hPlayer": { + "offset": 1256, + "type_name": "CHandle" + }, + "m_iType": { + "offset": 1264, + "type_name": "int32" + }, + "m_szPlaceName": { + "offset": 1269, + "type_name": "char[18]" + } }, "metadata": [ { @@ -12895,21 +23386,66 @@ }, "CPlayerSprayDecal": { "fields": { - "m_flCreationTime": 2012, - "m_nEntity": 2004, - "m_nHitbox": 2008, - "m_nPlayer": 2000, - "m_nTintID": 2016, - "m_nUniqueID": 1936, - "m_nVersion": 2020, - "m_rtGcTime": 1948, - "m_ubSignature": 2021, - "m_unAccountID": 1940, - "m_unTraceID": 1944, - "m_vecEndPos": 1952, - "m_vecLeft": 1976, - "m_vecNormal": 1988, - "m_vecStart": 1964 + "m_flCreationTime": { + "offset": 2012, + "type_name": "float32" + }, + "m_nEntity": { + "offset": 2004, + "type_name": "int32" + }, + "m_nHitbox": { + "offset": 2008, + "type_name": "int32" + }, + "m_nPlayer": { + "offset": 2000, + "type_name": "int32" + }, + "m_nTintID": { + "offset": 2016, + "type_name": "int32" + }, + "m_nUniqueID": { + "offset": 1936, + "type_name": "int32" + }, + "m_nVersion": { + "offset": 2020, + "type_name": "uint8" + }, + "m_rtGcTime": { + "offset": 1948, + "type_name": "uint32" + }, + "m_ubSignature": { + "offset": 2021, + "type_name": "uint8[128]" + }, + "m_unAccountID": { + "offset": 1940, + "type_name": "uint32" + }, + "m_unTraceID": { + "offset": 1944, + "type_name": "uint32" + }, + "m_vecEndPos": { + "offset": 1952, + "type_name": "Vector" + }, + "m_vecLeft": { + "offset": 1976, + "type_name": "Vector" + }, + "m_vecNormal": { + "offset": 1988, + "type_name": "Vector" + }, + "m_vecStart": { + "offset": 1964, + "type_name": "Vector" + } }, "metadata": [ { @@ -12992,12 +23528,30 @@ }, "CPlayerVisibility": { "fields": { - "m_bIsEnabled": 1265, - "m_bStartDisabled": 1264, - "m_flFadeTime": 1260, - "m_flFogDistanceMultiplier": 1252, - "m_flFogMaxDensityMultiplier": 1256, - "m_flVisibilityStrength": 1248 + "m_bIsEnabled": { + "offset": 1265, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 1264, + "type_name": "bool" + }, + "m_flFadeTime": { + "offset": 1260, + "type_name": "float32" + }, + "m_flFogDistanceMultiplier": { + "offset": 1252, + "type_name": "float32" + }, + "m_flFogMaxDensityMultiplier": { + "offset": 1256, + "type_name": "float32" + }, + "m_flVisibilityStrength": { + "offset": 1248, + "type_name": "float32" + } }, "metadata": [ { @@ -13040,18 +23594,54 @@ }, "CPlayer_CameraServices": { "fields": { - "m_PlayerFog": 88, - "m_PostProcessingVolumes": 288, - "m_audio": 168, - "m_flCsViewPunchAngleTickRatio": 80, - "m_flOldPlayerViewOffsetZ": 316, - "m_flOldPlayerZ": 312, - "m_hColorCorrectionCtrl": 152, - "m_hTonemapController": 160, - "m_hTriggerSoundscapeList": 344, - "m_hViewEntity": 156, - "m_nCsViewPunchAngleTick": 76, - "m_vecCsViewPunchAngle": 64 + "m_PlayerFog": { + "offset": 88, + "type_name": "fogplayerparams_t" + }, + "m_PostProcessingVolumes": { + "offset": 288, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_audio": { + "offset": 168, + "type_name": "audioparams_t" + }, + "m_flCsViewPunchAngleTickRatio": { + "offset": 80, + "type_name": "float32" + }, + "m_flOldPlayerViewOffsetZ": { + "offset": 316, + "type_name": "float32" + }, + "m_flOldPlayerZ": { + "offset": 312, + "type_name": "float32" + }, + "m_hColorCorrectionCtrl": { + "offset": 152, + "type_name": "CHandle" + }, + "m_hTonemapController": { + "offset": 160, + "type_name": "CHandle" + }, + "m_hTriggerSoundscapeList": { + "offset": 344, + "type_name": "CUtlVector>" + }, + "m_hViewEntity": { + "offset": 156, + "type_name": "CHandle" + }, + "m_nCsViewPunchAngleTick": { + "offset": 76, + "type_name": "GameTick_t" + }, + "m_vecCsViewPunchAngle": { + "offset": 64, + "type_name": "QAngle" + } }, "metadata": [ { @@ -13114,21 +23704,66 @@ }, "CPlayer_MovementServices": { "fields": { - "m_arrForceSubtickMoveWhen": 412, - "m_flForwardMove": 428, - "m_flLeftMove": 432, - "m_flMaxspeed": 408, - "m_flUpMove": 436, - "m_nButtonDoublePressed": 120, - "m_nButtons": 72, - "m_nImpulse": 64, - "m_nLastCommandNumberProcessed": 384, - "m_nQueuedButtonChangeMask": 112, - "m_nQueuedButtonDownMask": 104, - "m_nToggleButtonDownMask": 392, - "m_pButtonPressedCmdNumber": 128, - "m_vecLastMovementImpulses": 440, - "m_vecOldViewAngles": 452 + "m_arrForceSubtickMoveWhen": { + "offset": 412, + "type_name": "float32[4]" + }, + "m_flForwardMove": { + "offset": 428, + "type_name": "float32" + }, + "m_flLeftMove": { + "offset": 432, + "type_name": "float32" + }, + "m_flMaxspeed": { + "offset": 408, + "type_name": "float32" + }, + "m_flUpMove": { + "offset": 436, + "type_name": "float32" + }, + "m_nButtonDoublePressed": { + "offset": 120, + "type_name": "uint64" + }, + "m_nButtons": { + "offset": 72, + "type_name": "CInButtonState" + }, + "m_nImpulse": { + "offset": 64, + "type_name": "int32" + }, + "m_nLastCommandNumberProcessed": { + "offset": 384, + "type_name": "uint32" + }, + "m_nQueuedButtonChangeMask": { + "offset": 112, + "type_name": "uint64" + }, + "m_nQueuedButtonDownMask": { + "offset": 104, + "type_name": "uint64" + }, + "m_nToggleButtonDownMask": { + "offset": 392, + "type_name": "uint64" + }, + "m_pButtonPressedCmdNumber": { + "offset": 128, + "type_name": "uint32[64]" + }, + "m_vecLastMovementImpulses": { + "offset": 440, + "type_name": "Vector" + }, + "m_vecOldViewAngles": { + "offset": 452, + "type_name": "QAngle" + } }, "metadata": [ { @@ -13151,20 +23786,62 @@ }, "CPlayer_MovementServices_Humanoid": { "fields": { - "m_bDucked": 492, - "m_bDucking": 493, - "m_bInCrouch": 480, - "m_bInDuckJump": 494, - "m_flCrouchTransitionStartTime": 488, - "m_flFallVelocity": 476, - "m_flStepSoundTime": 472, - "m_flSurfaceFriction": 508, - "m_groundNormal": 496, - "m_iTargetVolume": 532, - "m_nCrouchState": 484, - "m_nStepside": 528, - "m_surfaceProps": 512, - "m_vecSmoothedVelocity": 536 + "m_bDucked": { + "offset": 492, + "type_name": "bool" + }, + "m_bDucking": { + "offset": 493, + "type_name": "bool" + }, + "m_bInCrouch": { + "offset": 480, + "type_name": "bool" + }, + "m_bInDuckJump": { + "offset": 494, + "type_name": "bool" + }, + "m_flCrouchTransitionStartTime": { + "offset": 488, + "type_name": "GameTime_t" + }, + "m_flFallVelocity": { + "offset": 476, + "type_name": "float32" + }, + "m_flStepSoundTime": { + "offset": 472, + "type_name": "float32" + }, + "m_flSurfaceFriction": { + "offset": 508, + "type_name": "float32" + }, + "m_groundNormal": { + "offset": 496, + "type_name": "Vector" + }, + "m_iTargetVolume": { + "offset": 532, + "type_name": "int32" + }, + "m_nCrouchState": { + "offset": 484, + "type_name": "uint32" + }, + "m_nStepside": { + "offset": 528, + "type_name": "int32" + }, + "m_surfaceProps": { + "offset": 512, + "type_name": "CUtlStringToken" + }, + "m_vecSmoothedVelocity": { + "offset": 536, + "type_name": "Vector" + } }, "metadata": [ { @@ -13207,10 +23884,22 @@ }, "CPlayer_ObserverServices": { "fields": { - "m_bForcedObserverMode": 76, - "m_hObserverTarget": 68, - "m_iObserverLastMode": 72, - "m_iObserverMode": 64 + "m_bForcedObserverMode": { + "offset": 76, + "type_name": "bool" + }, + "m_hObserverTarget": { + "offset": 68, + "type_name": "CHandle" + }, + "m_iObserverLastMode": { + "offset": 72, + "type_name": "ObserverMode_t" + }, + "m_iObserverMode": { + "offset": 64, + "type_name": "uint8" + } }, "metadata": [ { @@ -13243,11 +23932,26 @@ }, "CPlayer_WeaponServices": { "fields": { - "m_bPreventWeaponPickup": 160, - "m_hActiveWeapon": 88, - "m_hLastWeapon": 92, - "m_hMyWeapons": 64, - "m_iAmmo": 96 + "m_bPreventWeaponPickup": { + "offset": 160, + "type_name": "bool" + }, + "m_hActiveWeapon": { + "offset": 88, + "type_name": "CHandle" + }, + "m_hLastWeapon": { + "offset": 92, + "type_name": "CHandle" + }, + "m_hMyWeapons": { + "offset": 64, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_iAmmo": { + "offset": 96, + "type_name": "uint16[32]" + } }, "metadata": [ { @@ -13275,40 +23979,124 @@ }, "CPointAngleSensor": { "fields": { - "m_FacingPercentage": 1408, - "m_OnFacingLookat": 1288, - "m_OnNotFacingLookat": 1328, - "m_TargetDir": 1368, - "m_bDisabled": 1248, - "m_bFired": 1284, - "m_flDotTolerance": 1276, - "m_flDuration": 1272, - "m_flFacingTime": 1280, - "m_hLookAtEntity": 1268, - "m_hTargetEntity": 1264, - "m_nLookAtName": 1256 + "m_FacingPercentage": { + "offset": 1408, + "type_name": "CEntityOutputTemplate" + }, + "m_OnFacingLookat": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnNotFacingLookat": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_TargetDir": { + "offset": 1368, + "type_name": "CEntityOutputTemplate" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_bFired": { + "offset": 1284, + "type_name": "bool" + }, + "m_flDotTolerance": { + "offset": 1276, + "type_name": "float32" + }, + "m_flDuration": { + "offset": 1272, + "type_name": "float32" + }, + "m_flFacingTime": { + "offset": 1280, + "type_name": "GameTime_t" + }, + "m_hLookAtEntity": { + "offset": 1268, + "type_name": "CHandle" + }, + "m_hTargetEntity": { + "offset": 1264, + "type_name": "CHandle" + }, + "m_nLookAtName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CPointAngularVelocitySensor": { "fields": { - "m_AngularVelocity": 1304, - "m_OnEqualTo": 1504, - "m_OnGreaterThan": 1424, - "m_OnGreaterThanOrEqualTo": 1464, - "m_OnLessThan": 1344, - "m_OnLessThanOrEqualTo": 1384, - "m_bUseHelper": 1300, - "m_flFireInterval": 1268, - "m_flFireTime": 1264, - "m_flLastAngVelocity": 1272, - "m_flThreshold": 1252, - "m_hTargetEntity": 1248, - "m_lastOrientation": 1276, - "m_nLastCompareResult": 1256, - "m_nLastFireResult": 1260, - "m_vecAxis": 1288 + "m_AngularVelocity": { + "offset": 1304, + "type_name": "CEntityOutputTemplate" + }, + "m_OnEqualTo": { + "offset": 1504, + "type_name": "CEntityIOOutput" + }, + "m_OnGreaterThan": { + "offset": 1424, + "type_name": "CEntityIOOutput" + }, + "m_OnGreaterThanOrEqualTo": { + "offset": 1464, + "type_name": "CEntityIOOutput" + }, + "m_OnLessThan": { + "offset": 1344, + "type_name": "CEntityIOOutput" + }, + "m_OnLessThanOrEqualTo": { + "offset": 1384, + "type_name": "CEntityIOOutput" + }, + "m_bUseHelper": { + "offset": 1300, + "type_name": "bool" + }, + "m_flFireInterval": { + "offset": 1268, + "type_name": "float32" + }, + "m_flFireTime": { + "offset": 1264, + "type_name": "GameTime_t" + }, + "m_flLastAngVelocity": { + "offset": 1272, + "type_name": "float32" + }, + "m_flThreshold": { + "offset": 1252, + "type_name": "float32" + }, + "m_hTargetEntity": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_lastOrientation": { + "offset": 1276, + "type_name": "QAngle" + }, + "m_nLastCompareResult": { + "offset": 1256, + "type_name": "int32" + }, + "m_nLastFireResult": { + "offset": 1260, + "type_name": "int32" + }, + "m_vecAxis": { + "offset": 1288, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" @@ -13320,32 +24108,110 @@ }, "CPointCamera": { "fields": { - "m_DegreesPerSecond": 1328, - "m_FOV": 1248, - "m_FogColor": 1257, - "m_Resolution": 1252, - "m_TargetFOV": 1324, - "m_bActive": 1276, - "m_bAlignWithParent": 1301, - "m_bCanHLTVUse": 1300, - "m_bDofEnabled": 1302, - "m_bFogEnable": 1256, - "m_bIsOn": 1332, - "m_bNoSky": 1284, - "m_bUseScreenAspectRatio": 1277, - "m_fBrightness": 1288, - "m_flAspectRatio": 1280, - "m_flDofFarBlurry": 1316, - "m_flDofFarCrisp": 1312, - "m_flDofNearBlurry": 1304, - "m_flDofNearCrisp": 1308, - "m_flDofTiltToGround": 1320, - "m_flFogEnd": 1268, - "m_flFogMaxDensity": 1272, - "m_flFogStart": 1264, - "m_flZFar": 1292, - "m_flZNear": 1296, - "m_pNext": 1336 + "m_DegreesPerSecond": { + "offset": 1328, + "type_name": "float32" + }, + "m_FOV": { + "offset": 1248, + "type_name": "float32" + }, + "m_FogColor": { + "offset": 1257, + "type_name": "Color" + }, + "m_Resolution": { + "offset": 1252, + "type_name": "float32" + }, + "m_TargetFOV": { + "offset": 1324, + "type_name": "float32" + }, + "m_bActive": { + "offset": 1276, + "type_name": "bool" + }, + "m_bAlignWithParent": { + "offset": 1301, + "type_name": "bool" + }, + "m_bCanHLTVUse": { + "offset": 1300, + "type_name": "bool" + }, + "m_bDofEnabled": { + "offset": 1302, + "type_name": "bool" + }, + "m_bFogEnable": { + "offset": 1256, + "type_name": "bool" + }, + "m_bIsOn": { + "offset": 1332, + "type_name": "bool" + }, + "m_bNoSky": { + "offset": 1284, + "type_name": "bool" + }, + "m_bUseScreenAspectRatio": { + "offset": 1277, + "type_name": "bool" + }, + "m_fBrightness": { + "offset": 1288, + "type_name": "float32" + }, + "m_flAspectRatio": { + "offset": 1280, + "type_name": "float32" + }, + "m_flDofFarBlurry": { + "offset": 1316, + "type_name": "float32" + }, + "m_flDofFarCrisp": { + "offset": 1312, + "type_name": "float32" + }, + "m_flDofNearBlurry": { + "offset": 1304, + "type_name": "float32" + }, + "m_flDofNearCrisp": { + "offset": 1308, + "type_name": "float32" + }, + "m_flDofTiltToGround": { + "offset": 1320, + "type_name": "float32" + }, + "m_flFogEnd": { + "offset": 1268, + "type_name": "float32" + }, + "m_flFogMaxDensity": { + "offset": 1272, + "type_name": "float32" + }, + "m_flFogStart": { + "offset": 1264, + "type_name": "float32" + }, + "m_flZFar": { + "offset": 1292, + "type_name": "float32" + }, + "m_flZNear": { + "offset": 1296, + "type_name": "float32" + }, + "m_pNext": { + "offset": 1336, + "type_name": "CPointCamera*" + } }, "metadata": [ { @@ -13463,14 +24329,20 @@ }, "CPointCameraVFOV": { "fields": { - "m_flVerticalFOV": 1344 + "m_flVerticalFOV": { + "offset": 1344, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointCamera" }, "CPointChildModifier": { "fields": { - "m_bOrphanInsteadOfDeletingChildrenOnRemove": 1248 + "m_bOrphanInsteadOfDeletingChildrenOnRemove": { + "offset": 1248, + "type_name": "bool" + } }, "metadata": [], "parent": "CPointEntity" @@ -13482,8 +24354,14 @@ }, "CPointClientUIDialog": { "fields": { - "m_bStartEnabled": 2372, - "m_hActivator": 2368 + "m_bStartEnabled": { + "offset": 2372, + "type_name": "bool" + }, + "m_hActivator": { + "offset": 2368, + "type_name": "CHandle" + } }, "metadata": [ { @@ -13496,29 +24374,98 @@ }, "CPointClientUIWorldPanel": { "fields": { - "m_bAllowInteractionFromAllSceneWorlds": 2408, - "m_bDisableMipGen": 2447, - "m_bExcludeFromSaveGames": 2444, - "m_bFollowPlayerAcrossTeleport": 2370, - "m_bGrabbable": 2445, - "m_bIgnoreInput": 2368, - "m_bLit": 2369, - "m_bNoDepth": 2441, - "m_bOnlyRenderToTexture": 2446, - "m_bOpaque": 2440, - "m_bRenderBackface": 2442, - "m_bUseOffScreenIndicator": 2443, - "m_flDPI": 2380, - "m_flDepthOffset": 2388, - "m_flHeight": 2376, - "m_flInteractDistance": 2384, - "m_flWidth": 2372, - "m_nExplicitImageLayout": 2448, - "m_unHorizontalAlign": 2396, - "m_unOrientation": 2404, - "m_unOwnerContext": 2392, - "m_unVerticalAlign": 2400, - "m_vecCSSClasses": 2416 + "m_bAllowInteractionFromAllSceneWorlds": { + "offset": 2408, + "type_name": "bool" + }, + "m_bDisableMipGen": { + "offset": 2447, + "type_name": "bool" + }, + "m_bExcludeFromSaveGames": { + "offset": 2444, + "type_name": "bool" + }, + "m_bFollowPlayerAcrossTeleport": { + "offset": 2370, + "type_name": "bool" + }, + "m_bGrabbable": { + "offset": 2445, + "type_name": "bool" + }, + "m_bIgnoreInput": { + "offset": 2368, + "type_name": "bool" + }, + "m_bLit": { + "offset": 2369, + "type_name": "bool" + }, + "m_bNoDepth": { + "offset": 2441, + "type_name": "bool" + }, + "m_bOnlyRenderToTexture": { + "offset": 2446, + "type_name": "bool" + }, + "m_bOpaque": { + "offset": 2440, + "type_name": "bool" + }, + "m_bRenderBackface": { + "offset": 2442, + "type_name": "bool" + }, + "m_bUseOffScreenIndicator": { + "offset": 2443, + "type_name": "bool" + }, + "m_flDPI": { + "offset": 2380, + "type_name": "float32" + }, + "m_flDepthOffset": { + "offset": 2388, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 2376, + "type_name": "float32" + }, + "m_flInteractDistance": { + "offset": 2384, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 2372, + "type_name": "float32" + }, + "m_nExplicitImageLayout": { + "offset": 2448, + "type_name": "int32" + }, + "m_unHorizontalAlign": { + "offset": 2396, + "type_name": "uint32" + }, + "m_unOrientation": { + "offset": 2404, + "type_name": "uint32" + }, + "m_unOwnerContext": { + "offset": 2392, + "type_name": "uint32" + }, + "m_unVerticalAlign": { + "offset": 2400, + "type_name": "uint32" + }, + "m_vecCSSClasses": { + "offset": 2416, + "type_name": "CNetworkUtlVectorBase" + } }, "metadata": [ { @@ -13641,7 +24588,10 @@ }, "CPointClientUIWorldTextPanel": { "fields": { - "m_messageText": 2456 + "m_messageText": { + "offset": 2456, + "type_name": "char[512]" + } }, "metadata": [ { @@ -13654,36 +24604,126 @@ }, "CPointCommentaryNode": { "fields": { - "m_bActive": 2672, - "m_bDisabled": 2573, - "m_bListenedTo": 2712, - "m_bPreventChangesWhileMoving": 2572, - "m_bPreventMovement": 2528, - "m_bUnderCrosshair": 2529, - "m_bUnstoppable": 2530, - "m_flAbortedPlaybackAt": 2588, - "m_flFinishedTime": 2532, - "m_flStartTime": 2676, - "m_flStartTimeInCommentary": 2680, - "m_hViewPosition": 2520, - "m_hViewPositionMover": 2524, - "m_hViewTarget": 2504, - "m_hViewTargetAngles": 2508, - "m_iNodeNumber": 2704, - "m_iNodeNumberMax": 2708, - "m_iszCommentaryFile": 2488, - "m_iszPostCommands": 2480, - "m_iszPreCommands": 2472, - "m_iszSpeakers": 2696, - "m_iszTitle": 2688, - "m_iszViewPosition": 2512, - "m_iszViewTarget": 2496, - "m_pOnCommentaryStarted": 2592, - "m_pOnCommentaryStopped": 2632, - "m_vecFinishAngles": 2560, - "m_vecFinishOrigin": 2536, - "m_vecOriginalAngles": 2548, - "m_vecTeleportOrigin": 2576 + "m_bActive": { + "offset": 2672, + "type_name": "bool" + }, + "m_bDisabled": { + "offset": 2573, + "type_name": "bool" + }, + "m_bListenedTo": { + "offset": 2712, + "type_name": "bool" + }, + "m_bPreventChangesWhileMoving": { + "offset": 2572, + "type_name": "bool" + }, + "m_bPreventMovement": { + "offset": 2528, + "type_name": "bool" + }, + "m_bUnderCrosshair": { + "offset": 2529, + "type_name": "bool" + }, + "m_bUnstoppable": { + "offset": 2530, + "type_name": "bool" + }, + "m_flAbortedPlaybackAt": { + "offset": 2588, + "type_name": "GameTime_t" + }, + "m_flFinishedTime": { + "offset": 2532, + "type_name": "GameTime_t" + }, + "m_flStartTime": { + "offset": 2676, + "type_name": "GameTime_t" + }, + "m_flStartTimeInCommentary": { + "offset": 2680, + "type_name": "float32" + }, + "m_hViewPosition": { + "offset": 2520, + "type_name": "CHandle" + }, + "m_hViewPositionMover": { + "offset": 2524, + "type_name": "CHandle" + }, + "m_hViewTarget": { + "offset": 2504, + "type_name": "CHandle" + }, + "m_hViewTargetAngles": { + "offset": 2508, + "type_name": "CHandle" + }, + "m_iNodeNumber": { + "offset": 2704, + "type_name": "int32" + }, + "m_iNodeNumberMax": { + "offset": 2708, + "type_name": "int32" + }, + "m_iszCommentaryFile": { + "offset": 2488, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPostCommands": { + "offset": 2480, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPreCommands": { + "offset": 2472, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSpeakers": { + "offset": 2696, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTitle": { + "offset": 2688, + "type_name": "CUtlSymbolLarge" + }, + "m_iszViewPosition": { + "offset": 2512, + "type_name": "CUtlSymbolLarge" + }, + "m_iszViewTarget": { + "offset": 2496, + "type_name": "CUtlSymbolLarge" + }, + "m_pOnCommentaryStarted": { + "offset": 2592, + "type_name": "CEntityIOOutput" + }, + "m_pOnCommentaryStopped": { + "offset": 2632, + "type_name": "CEntityIOOutput" + }, + "m_vecFinishAngles": { + "offset": 2560, + "type_name": "QAngle" + }, + "m_vecFinishOrigin": { + "offset": 2536, + "type_name": "Vector" + }, + "m_vecOriginalAngles": { + "offset": 2548, + "type_name": "QAngle" + }, + "m_vecTeleportOrigin": { + "offset": 2576, + "type_name": "Vector" + } }, "metadata": [ { @@ -13746,61 +24786,136 @@ }, "CPointEntityFinder": { "fields": { - "m_FindMethod": 1284, - "m_OnFoundEntity": 1288, - "m_hEntity": 1248, - "m_hFilter": 1264, - "m_hReference": 1280, - "m_iFilterName": 1256, - "m_iRefName": 1272 + "m_FindMethod": { + "offset": 1284, + "type_name": "EntFinderMethod_t" + }, + "m_OnFoundEntity": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_hEntity": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_hFilter": { + "offset": 1264, + "type_name": "CHandle" + }, + "m_hReference": { + "offset": 1280, + "type_name": "CHandle" + }, + "m_iFilterName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iRefName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseEntity" }, "CPointGamestatsCounter": { "fields": { - "m_bDisabled": 1256, - "m_strStatisticName": 1248 + "m_bDisabled": { + "offset": 1256, + "type_name": "bool" + }, + "m_strStatisticName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CPointGiveAmmo": { "fields": { - "m_pActivator": 1248 + "m_pActivator": { + "offset": 1248, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CPointEntity" }, "CPointHurt": { "fields": { - "m_bitsDamageType": 1252, - "m_flDelay": 1260, - "m_flRadius": 1256, - "m_nDamage": 1248, - "m_pActivator": 1272, - "m_strTarget": 1264 + "m_bitsDamageType": { + "offset": 1252, + "type_name": "DamageTypes_t" + }, + "m_flDelay": { + "offset": 1260, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1256, + "type_name": "float32" + }, + "m_nDamage": { + "offset": 1248, + "type_name": "int32" + }, + "m_pActivator": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_strTarget": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CPointPrefab": { "fields": { - "m_associatedRelayEntity": 1276, - "m_associatedRelayTargetName": 1264, - "m_bLoadDynamic": 1273, - "m_fixupNames": 1272, - "m_forceWorldGroupID": 1256, - "m_targetMapName": 1248 + "m_associatedRelayEntity": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_associatedRelayTargetName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_bLoadDynamic": { + "offset": 1273, + "type_name": "bool" + }, + "m_fixupNames": { + "offset": 1272, + "type_name": "bool" + }, + "m_forceWorldGroupID": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_targetMapName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CServerOnlyPointEntity" }, "CPointProximitySensor": { "fields": { - "m_Distance": 1256, - "m_bDisabled": 1248, - "m_hTargetEntity": 1252 + "m_Distance": { + "offset": 1256, + "type_name": "CEntityOutputTemplate" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_hTargetEntity": { + "offset": 1252, + "type_name": "CHandle" + } }, "metadata": [], "parent": "CPointEntity" @@ -13812,13 +24927,34 @@ }, "CPointPush": { "fields": { - "m_bEnabled": 1248, - "m_flConeOfInfluence": 1264, - "m_flInnerRadius": 1260, - "m_flMagnitude": 1252, - "m_flRadius": 1256, - "m_hFilter": 1280, - "m_iszFilterName": 1272 + "m_bEnabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_flConeOfInfluence": { + "offset": 1264, + "type_name": "float32" + }, + "m_flInnerRadius": { + "offset": 1260, + "type_name": "float32" + }, + "m_flMagnitude": { + "offset": 1252, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1256, + "type_name": "float32" + }, + "m_hFilter": { + "offset": 1280, + "type_name": "CHandle" + }, + "m_iszFilterName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" @@ -13830,28 +24966,76 @@ }, "CPointTeleport": { "fields": { - "m_bTeleportParentedEntities": 1272, - "m_bTeleportUseCurrentAngle": 1273, - "m_vSaveAngles": 1260, - "m_vSaveOrigin": 1248 + "m_bTeleportParentedEntities": { + "offset": 1272, + "type_name": "bool" + }, + "m_bTeleportUseCurrentAngle": { + "offset": 1273, + "type_name": "bool" + }, + "m_vSaveAngles": { + "offset": 1260, + "type_name": "QAngle" + }, + "m_vSaveOrigin": { + "offset": 1248, + "type_name": "Vector" + } }, "metadata": [], "parent": "CServerOnlyPointEntity" }, "CPointTemplate": { "fields": { - "m_ScriptCallbackScope": 1384, - "m_ScriptSpawnCallback": 1376, - "m_SpawnedEntityHandles": 1352, - "m_bAsynchronouslySpawnEntities": 1276, - "m_clientOnlyEntityBehavior": 1320, - "m_createdSpawnGroupHandles": 1328, - "m_flTimeoutInterval": 1272, - "m_iszEntityFilterName": 1264, - "m_iszSource2EntityLumpName": 1256, - "m_iszWorldName": 1248, - "m_ownerSpawnGroupType": 1324, - "m_pOutputOnSpawned": 1280 + "m_ScriptCallbackScope": { + "offset": 1384, + "type_name": "HSCRIPT" + }, + "m_ScriptSpawnCallback": { + "offset": 1376, + "type_name": "HSCRIPT" + }, + "m_SpawnedEntityHandles": { + "offset": 1352, + "type_name": "CUtlVector" + }, + "m_bAsynchronouslySpawnEntities": { + "offset": 1276, + "type_name": "bool" + }, + "m_clientOnlyEntityBehavior": { + "offset": 1320, + "type_name": "PointTemplateClientOnlyEntityBehavior_t" + }, + "m_createdSpawnGroupHandles": { + "offset": 1328, + "type_name": "CUtlVector" + }, + "m_flTimeoutInterval": { + "offset": 1272, + "type_name": "float32" + }, + "m_iszEntityFilterName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSource2EntityLumpName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszWorldName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_ownerSpawnGroupType": { + "offset": 1324, + "type_name": "PointTemplateOwnerSpawnGroupType_t" + }, + "m_pOutputOnSpawned": { + "offset": 1280, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CLogicalEntity" @@ -13872,50 +25056,182 @@ }, "CPointValueRemapper": { "fields": { - "m_OnDisengage": 1712, - "m_OnEngage": 1672, - "m_OnReachedValueCustom": 1632, - "m_OnReachedValueOne": 1592, - "m_OnReachedValueZero": 1552, - "m_Position": 1472, - "m_PositionDelta": 1512, - "m_bDisabled": 1248, - "m_bEngaged": 1392, - "m_bFirstUpdate": 1393, - "m_bRequiresUseKey": 1292, - "m_bUpdateOnClient": 1249, - "m_flCurrentMomentum": 1376, - "m_flCustomOutputValue": 1420, - "m_flDisengageDistance": 1284, - "m_flEngageDistance": 1288, - "m_flInputOffset": 1388, - "m_flMaximumChangePerSecond": 1280, - "m_flMomentumModifier": 1368, - "m_flPreviousUpdateTickTime": 1400, - "m_flPreviousValue": 1396, - "m_flRatchetOffset": 1384, - "m_flSnapValue": 1372, - "m_hOutputEntities": 1336, - "m_hRemapLineEnd": 1276, - "m_hRemapLineStart": 1272, - "m_hUsingPlayer": 1416, - "m_iszOutputEntity2Name": 1312, - "m_iszOutputEntity3Name": 1320, - "m_iszOutputEntity4Name": 1328, - "m_iszOutputEntityName": 1304, - "m_iszRemapLineEndName": 1264, - "m_iszRemapLineStartName": 1256, - "m_iszSoundDisengage": 1432, - "m_iszSoundEngage": 1424, - "m_iszSoundMovingLoop": 1456, - "m_iszSoundReachedValueOne": 1448, - "m_iszSoundReachedValueZero": 1440, - "m_nHapticsType": 1360, - "m_nInputType": 1252, - "m_nMomentumType": 1364, - "m_nOutputType": 1296, - "m_nRatchetType": 1380, - "m_vecPreviousTestPoint": 1404 + "m_OnDisengage": { + "offset": 1712, + "type_name": "CEntityIOOutput" + }, + "m_OnEngage": { + "offset": 1672, + "type_name": "CEntityIOOutput" + }, + "m_OnReachedValueCustom": { + "offset": 1632, + "type_name": "CEntityIOOutput" + }, + "m_OnReachedValueOne": { + "offset": 1592, + "type_name": "CEntityIOOutput" + }, + "m_OnReachedValueZero": { + "offset": 1552, + "type_name": "CEntityIOOutput" + }, + "m_Position": { + "offset": 1472, + "type_name": "CEntityOutputTemplate" + }, + "m_PositionDelta": { + "offset": 1512, + "type_name": "CEntityOutputTemplate" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_bEngaged": { + "offset": 1392, + "type_name": "bool" + }, + "m_bFirstUpdate": { + "offset": 1393, + "type_name": "bool" + }, + "m_bRequiresUseKey": { + "offset": 1292, + "type_name": "bool" + }, + "m_bUpdateOnClient": { + "offset": 1249, + "type_name": "bool" + }, + "m_flCurrentMomentum": { + "offset": 1376, + "type_name": "float32" + }, + "m_flCustomOutputValue": { + "offset": 1420, + "type_name": "float32" + }, + "m_flDisengageDistance": { + "offset": 1284, + "type_name": "float32" + }, + "m_flEngageDistance": { + "offset": 1288, + "type_name": "float32" + }, + "m_flInputOffset": { + "offset": 1388, + "type_name": "float32" + }, + "m_flMaximumChangePerSecond": { + "offset": 1280, + "type_name": "float32" + }, + "m_flMomentumModifier": { + "offset": 1368, + "type_name": "float32" + }, + "m_flPreviousUpdateTickTime": { + "offset": 1400, + "type_name": "GameTime_t" + }, + "m_flPreviousValue": { + "offset": 1396, + "type_name": "float32" + }, + "m_flRatchetOffset": { + "offset": 1384, + "type_name": "float32" + }, + "m_flSnapValue": { + "offset": 1372, + "type_name": "float32" + }, + "m_hOutputEntities": { + "offset": 1336, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_hRemapLineEnd": { + "offset": 1276, + "type_name": "CHandle" + }, + "m_hRemapLineStart": { + "offset": 1272, + "type_name": "CHandle" + }, + "m_hUsingPlayer": { + "offset": 1416, + "type_name": "CHandle" + }, + "m_iszOutputEntity2Name": { + "offset": 1312, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOutputEntity3Name": { + "offset": 1320, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOutputEntity4Name": { + "offset": 1328, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOutputEntityName": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + }, + "m_iszRemapLineEndName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszRemapLineStartName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundDisengage": { + "offset": 1432, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundEngage": { + "offset": 1424, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundMovingLoop": { + "offset": 1456, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundReachedValueOne": { + "offset": 1448, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundReachedValueZero": { + "offset": 1440, + "type_name": "CUtlSymbolLarge" + }, + "m_nHapticsType": { + "offset": 1360, + "type_name": "ValueRemapperHapticsType_t" + }, + "m_nInputType": { + "offset": 1252, + "type_name": "ValueRemapperInputType_t" + }, + "m_nMomentumType": { + "offset": 1364, + "type_name": "ValueRemapperMomentumType_t" + }, + "m_nOutputType": { + "offset": 1296, + "type_name": "ValueRemapperOutputType_t" + }, + "m_nRatchetType": { + "offset": 1380, + "type_name": "ValueRemapperRatchetType_t" + }, + "m_vecPreviousTestPoint": { + "offset": 1404, + "type_name": "Vector" + } }, "metadata": [ { @@ -14008,34 +25324,100 @@ }, "CPointVelocitySensor": { "fields": { - "m_Velocity": 1280, - "m_bEnabled": 1264, - "m_fPrevVelocity": 1268, - "m_flAvgInterval": 1272, - "m_hTargetEntity": 1248, - "m_vecAxis": 1252 + "m_Velocity": { + "offset": 1280, + "type_name": "CEntityOutputTemplate" + }, + "m_bEnabled": { + "offset": 1264, + "type_name": "bool" + }, + "m_fPrevVelocity": { + "offset": 1268, + "type_name": "float32" + }, + "m_flAvgInterval": { + "offset": 1272, + "type_name": "float32" + }, + "m_hTargetEntity": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_vecAxis": { + "offset": 1252, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPointEntity" }, "CPointWorldText": { "fields": { - "m_BackgroundMaterialName": 2512, - "m_Color": 2608, - "m_FontName": 2448, - "m_bDrawBackground": 2592, - "m_bEnabled": 2576, - "m_bFullbright": 2577, - "m_flBackgroundBorderHeight": 2600, - "m_flBackgroundBorderWidth": 2596, - "m_flBackgroundWorldToUV": 2604, - "m_flDepthOffset": 2588, - "m_flFontSize": 2584, - "m_flWorldUnitsPerPx": 2580, - "m_messageText": 1936, - "m_nJustifyHorizontal": 2612, - "m_nJustifyVertical": 2616, - "m_nReorientMode": 2620 + "m_BackgroundMaterialName": { + "offset": 2512, + "type_name": "char[64]" + }, + "m_Color": { + "offset": 2608, + "type_name": "Color" + }, + "m_FontName": { + "offset": 2448, + "type_name": "char[64]" + }, + "m_bDrawBackground": { + "offset": 2592, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 2576, + "type_name": "bool" + }, + "m_bFullbright": { + "offset": 2577, + "type_name": "bool" + }, + "m_flBackgroundBorderHeight": { + "offset": 2600, + "type_name": "float32" + }, + "m_flBackgroundBorderWidth": { + "offset": 2596, + "type_name": "float32" + }, + "m_flBackgroundWorldToUV": { + "offset": 2604, + "type_name": "float32" + }, + "m_flDepthOffset": { + "offset": 2588, + "type_name": "float32" + }, + "m_flFontSize": { + "offset": 2584, + "type_name": "float32" + }, + "m_flWorldUnitsPerPx": { + "offset": 2580, + "type_name": "float32" + }, + "m_messageText": { + "offset": 1936, + "type_name": "char[512]" + }, + "m_nJustifyHorizontal": { + "offset": 2612, + "type_name": "PointWorldTextJustifyHorizontal_t" + }, + "m_nJustifyVertical": { + "offset": 2616, + "type_name": "PointWorldTextJustifyVertical_t" + }, + "m_nReorientMode": { + "offset": 2620, + "type_name": "PointWorldTextReorientMode_t" + } }, "metadata": [ { @@ -14123,22 +25505,70 @@ }, "CPostProcessingVolume": { "fields": { - "m_bExposureControl": 2461, - "m_bMaster": 2460, - "m_flExposureCompensation": 2444, - "m_flExposureFadeSpeedDown": 2452, - "m_flExposureFadeSpeedUp": 2448, - "m_flFadeDuration": 2424, - "m_flMaxExposure": 2440, - "m_flMaxLogExposure": 2432, - "m_flMinExposure": 2436, - "m_flMinLogExposure": 2428, - "m_flRate": 2464, - "m_flTonemapEVSmoothingRange": 2456, - "m_flTonemapMinAvgLum": 2476, - "m_flTonemapPercentBrightPixels": 2472, - "m_flTonemapPercentTarget": 2468, - "m_hPostSettings": 2416 + "m_bExposureControl": { + "offset": 2461, + "type_name": "bool" + }, + "m_bMaster": { + "offset": 2460, + "type_name": "bool" + }, + "m_flExposureCompensation": { + "offset": 2444, + "type_name": "float32" + }, + "m_flExposureFadeSpeedDown": { + "offset": 2452, + "type_name": "float32" + }, + "m_flExposureFadeSpeedUp": { + "offset": 2448, + "type_name": "float32" + }, + "m_flFadeDuration": { + "offset": 2424, + "type_name": "float32" + }, + "m_flMaxExposure": { + "offset": 2440, + "type_name": "float32" + }, + "m_flMaxLogExposure": { + "offset": 2432, + "type_name": "float32" + }, + "m_flMinExposure": { + "offset": 2436, + "type_name": "float32" + }, + "m_flMinLogExposure": { + "offset": 2428, + "type_name": "float32" + }, + "m_flRate": { + "offset": 2464, + "type_name": "float32" + }, + "m_flTonemapEVSmoothingRange": { + "offset": 2456, + "type_name": "float32" + }, + "m_flTonemapMinAvgLum": { + "offset": 2476, + "type_name": "float32" + }, + "m_flTonemapPercentBrightPixels": { + "offset": 2472, + "type_name": "float32" + }, + "m_flTonemapPercentTarget": { + "offset": 2468, + "type_name": "float32" + }, + "m_hPostSettings": { + "offset": 2416, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -14236,13 +25666,34 @@ }, "CPrecipitationVData": { "fields": { - "m_bBatchSameVolumeType": 272, - "m_flInnerDistance": 264, - "m_nAttachType": 268, - "m_nRTEnvCP": 276, - "m_nRTEnvCPComponent": 280, - "m_szModifier": 288, - "m_szParticlePrecipitationEffect": 40 + "m_bBatchSameVolumeType": { + "offset": 272, + "type_name": "bool" + }, + "m_flInnerDistance": { + "offset": 264, + "type_name": "float32" + }, + "m_nAttachType": { + "offset": 268, + "type_name": "ParticleAttachment_t" + }, + "m_nRTEnvCP": { + "offset": 276, + "type_name": "int32" + }, + "m_nRTEnvCPComponent": { + "offset": 280, + "type_name": "int32" + }, + "m_szModifier": { + "offset": 288, + "type_name": "CUtlString" + }, + "m_szParticlePrecipitationEffect": { + "offset": 40, + "type_name": "CResourceNameTyped>" + } }, "metadata": [ { @@ -14259,57 +25710,156 @@ }, "CProjectedDecal": { "fields": { - "m_flDistance": 1252, - "m_nTexture": 1248 + "m_flDistance": { + "offset": 1252, + "type_name": "float32" + }, + "m_nTexture": { + "offset": 1248, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" }, "CPropDataComponent": { "fields": { - "m_bSpawnMotionDisabled": 52, - "m_flDmgModBullet": 16, - "m_flDmgModClub": 20, - "m_flDmgModExplosive": 24, - "m_flDmgModFire": 28, - "m_iszBasePropData": 40, - "m_iszPhysicsDamageTableName": 32, - "m_nDisableTakePhysicsDamageSpawnFlag": 56, - "m_nInteractions": 48, - "m_nMotionDisabledSpawnFlag": 60 + "m_bSpawnMotionDisabled": { + "offset": 52, + "type_name": "bool" + }, + "m_flDmgModBullet": { + "offset": 16, + "type_name": "float32" + }, + "m_flDmgModClub": { + "offset": 20, + "type_name": "float32" + }, + "m_flDmgModExplosive": { + "offset": 24, + "type_name": "float32" + }, + "m_flDmgModFire": { + "offset": 28, + "type_name": "float32" + }, + "m_iszBasePropData": { + "offset": 40, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPhysicsDamageTableName": { + "offset": 32, + "type_name": "CUtlSymbolLarge" + }, + "m_nDisableTakePhysicsDamageSpawnFlag": { + "offset": 56, + "type_name": "int32" + }, + "m_nInteractions": { + "offset": 48, + "type_name": "int32" + }, + "m_nMotionDisabledSpawnFlag": { + "offset": 60, + "type_name": "int32" + } }, "metadata": [], "parent": "CEntityComponent" }, "CPropDoorRotating": { "fields": { - "m_angGoal": 3896, - "m_angRotationAjarDeprecated": 3848, - "m_angRotationClosed": 3860, - "m_angRotationOpenBack": 3884, - "m_angRotationOpenForward": 3872, - "m_bAjarDoorShouldntAlwaysOpen": 3956, - "m_eCurrentOpenDirection": 3840, - "m_eOpenDirection": 3836, - "m_eSpawnPosition": 3832, - "m_flAjarAngle": 3844, - "m_flDistance": 3828, - "m_hEntityBlocker": 3960, - "m_vecAxis": 3816, - "m_vecBackBoundsMax": 3944, - "m_vecBackBoundsMin": 3932, - "m_vecForwardBoundsMax": 3920, - "m_vecForwardBoundsMin": 3908 + "m_angGoal": { + "offset": 3896, + "type_name": "QAngle" + }, + "m_angRotationAjarDeprecated": { + "offset": 3848, + "type_name": "QAngle" + }, + "m_angRotationClosed": { + "offset": 3860, + "type_name": "QAngle" + }, + "m_angRotationOpenBack": { + "offset": 3884, + "type_name": "QAngle" + }, + "m_angRotationOpenForward": { + "offset": 3872, + "type_name": "QAngle" + }, + "m_bAjarDoorShouldntAlwaysOpen": { + "offset": 3956, + "type_name": "bool" + }, + "m_eCurrentOpenDirection": { + "offset": 3840, + "type_name": "PropDoorRotatingOpenDirection_e" + }, + "m_eOpenDirection": { + "offset": 3836, + "type_name": "PropDoorRotatingOpenDirection_e" + }, + "m_eSpawnPosition": { + "offset": 3832, + "type_name": "PropDoorRotatingSpawnPos_t" + }, + "m_flAjarAngle": { + "offset": 3844, + "type_name": "float32" + }, + "m_flDistance": { + "offset": 3828, + "type_name": "float32" + }, + "m_hEntityBlocker": { + "offset": 3960, + "type_name": "CHandle" + }, + "m_vecAxis": { + "offset": 3816, + "type_name": "Vector" + }, + "m_vecBackBoundsMax": { + "offset": 3944, + "type_name": "Vector" + }, + "m_vecBackBoundsMin": { + "offset": 3932, + "type_name": "Vector" + }, + "m_vecForwardBoundsMax": { + "offset": 3920, + "type_name": "Vector" + }, + "m_vecForwardBoundsMin": { + "offset": 3908, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBasePropDoor" }, "CPropDoorRotatingBreakable": { "fields": { - "m_bBreakable": 3968, - "m_currentDamageState": 3972, - "m_damageStates": 3976, - "m_isAbleToCloseAreaPortals": 3969 + "m_bBreakable": { + "offset": 3968, + "type_name": "bool" + }, + "m_currentDamageState": { + "offset": 3972, + "type_name": "int32" + }, + "m_damageStates": { + "offset": 3976, + "type_name": "CUtlVector" + }, + "m_isAbleToCloseAreaPortals": { + "offset": 3969, + "type_name": "bool" + } }, "metadata": [], "parent": "CPropDoorRotating" @@ -14338,7 +25888,10 @@ }, "CPulseGraphInstance_ServerEntity": { "fields": { - "m_pComponent": 256 + "m_pComponent": { + "offset": 256, + "type_name": "CPulseGraphComponentBase*" + } }, "metadata": [ { @@ -14375,35 +25928,86 @@ }, "CRagdollConstraint": { "fields": { - "m_xfriction": 1392, - "m_xmax": 1372, - "m_xmin": 1368, - "m_yfriction": 1396, - "m_ymax": 1380, - "m_ymin": 1376, - "m_zfriction": 1400, - "m_zmax": 1388, - "m_zmin": 1384 + "m_xfriction": { + "offset": 1392, + "type_name": "float32" + }, + "m_xmax": { + "offset": 1372, + "type_name": "float32" + }, + "m_xmin": { + "offset": 1368, + "type_name": "float32" + }, + "m_yfriction": { + "offset": 1396, + "type_name": "float32" + }, + "m_ymax": { + "offset": 1380, + "type_name": "float32" + }, + "m_ymin": { + "offset": 1376, + "type_name": "float32" + }, + "m_zfriction": { + "offset": 1400, + "type_name": "float32" + }, + "m_zmax": { + "offset": 1388, + "type_name": "float32" + }, + "m_zmin": { + "offset": 1384, + "type_name": "float32" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CRagdollMagnet": { "fields": { - "m_axis": 1260, - "m_bDisabled": 1248, - "m_force": 1256, - "m_radius": 1252 + "m_axis": { + "offset": 1260, + "type_name": "Vector" + }, + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_force": { + "offset": 1256, + "type_name": "float32" + }, + "m_radius": { + "offset": 1252, + "type_name": "float32" + } }, "metadata": [], "parent": "CPointEntity" }, "CRagdollManager": { "fields": { - "m_bCanTakeDamage": 1257, - "m_bSaveImportant": 1256, - "m_iCurrentMaxRagdollCount": 1248, - "m_iMaxRagdollCount": 1252 + "m_bCanTakeDamage": { + "offset": 1257, + "type_name": "bool" + }, + "m_bSaveImportant": { + "offset": 1256, + "type_name": "bool" + }, + "m_iCurrentMaxRagdollCount": { + "offset": 1248, + "type_name": "int8" + }, + "m_iMaxRagdollCount": { + "offset": 1252, + "type_name": "int32" + } }, "metadata": [ { @@ -14416,33 +26020,114 @@ }, "CRagdollProp": { "fields": { - "m_allAsleep": 2600, - "m_bFirstCollisionAfterLaunch": 2601, - "m_bHasBeenPhysgunned": 2664, - "m_bShouldDeleteActivationRecord": 2728, - "m_bShouldTeleportPhysics": 2665, - "m_bStartDisabled": 2536, - "m_bValidatePoweredRagdollPose": 2824, - "m_flAwakeTime": 2640, - "m_flBlendWeight": 2668, - "m_flDefaultFadeScale": 2672, - "m_flFadeOutStartTime": 2620, - "m_flFadeTime": 2624, - "m_flLastOriginChangeTime": 2644, - "m_flLastPhysicsInfluenceTime": 2616, - "m_hDamageEntity": 2604, - "m_hKiller": 2608, - "m_hPhysicsAttacker": 2612, - "m_hRagdollSource": 2592, - "m_lastUpdateTickCount": 2596, - "m_ragAngles": 2568, - "m_ragPos": 2544, - "m_ragdoll": 2480, - "m_ragdollMaxs": 2704, - "m_ragdollMins": 2680, - "m_strOriginClassName": 2648, - "m_strSourceClassName": 2656, - "m_vecLastOrigin": 2628 + "m_allAsleep": { + "offset": 2600, + "type_name": "bool" + }, + "m_bFirstCollisionAfterLaunch": { + "offset": 2601, + "type_name": "bool" + }, + "m_bHasBeenPhysgunned": { + "offset": 2664, + "type_name": "bool" + }, + "m_bShouldDeleteActivationRecord": { + "offset": 2728, + "type_name": "bool" + }, + "m_bShouldTeleportPhysics": { + "offset": 2665, + "type_name": "bool" + }, + "m_bStartDisabled": { + "offset": 2536, + "type_name": "bool" + }, + "m_bValidatePoweredRagdollPose": { + "offset": 2824, + "type_name": "bool" + }, + "m_flAwakeTime": { + "offset": 2640, + "type_name": "GameTime_t" + }, + "m_flBlendWeight": { + "offset": 2668, + "type_name": "float32" + }, + "m_flDefaultFadeScale": { + "offset": 2672, + "type_name": "float32" + }, + "m_flFadeOutStartTime": { + "offset": 2620, + "type_name": "GameTime_t" + }, + "m_flFadeTime": { + "offset": 2624, + "type_name": "float32" + }, + "m_flLastOriginChangeTime": { + "offset": 2644, + "type_name": "GameTime_t" + }, + "m_flLastPhysicsInfluenceTime": { + "offset": 2616, + "type_name": "GameTime_t" + }, + "m_hDamageEntity": { + "offset": 2604, + "type_name": "CHandle" + }, + "m_hKiller": { + "offset": 2608, + "type_name": "CHandle" + }, + "m_hPhysicsAttacker": { + "offset": 2612, + "type_name": "CHandle" + }, + "m_hRagdollSource": { + "offset": 2592, + "type_name": "CHandle" + }, + "m_lastUpdateTickCount": { + "offset": 2596, + "type_name": "uint32" + }, + "m_ragAngles": { + "offset": 2568, + "type_name": "CNetworkUtlVectorBase" + }, + "m_ragPos": { + "offset": 2544, + "type_name": "CNetworkUtlVectorBase" + }, + "m_ragdoll": { + "offset": 2480, + "type_name": "ragdoll_t" + }, + "m_ragdollMaxs": { + "offset": 2704, + "type_name": "CUtlVector" + }, + "m_ragdollMins": { + "offset": 2680, + "type_name": "CUtlVector" + }, + "m_strOriginClassName": { + "offset": 2648, + "type_name": "CUtlSymbolLarge" + }, + "m_strSourceClassName": { + "offset": 2656, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLastOrigin": { + "offset": 2628, + "type_name": "Vector" + } }, "metadata": [ { @@ -14475,12 +26160,30 @@ }, "CRagdollPropAttached": { "fields": { - "m_attachmentPointBoneSpace": 2896, - "m_attachmentPointRagdollSpace": 2908, - "m_bShouldDeleteAttachedActivationRecord": 2936, - "m_bShouldDetach": 2920, - "m_boneIndexAttached": 2888, - "m_ragdollAttachedObjectIndex": 2892 + "m_attachmentPointBoneSpace": { + "offset": 2896, + "type_name": "Vector" + }, + "m_attachmentPointRagdollSpace": { + "offset": 2908, + "type_name": "Vector" + }, + "m_bShouldDeleteAttachedActivationRecord": { + "offset": 2936, + "type_name": "bool" + }, + "m_bShouldDetach": { + "offset": 2920, + "type_name": "bool" + }, + "m_boneIndexAttached": { + "offset": 2888, + "type_name": "uint32" + }, + "m_ragdollAttachedObjectIndex": { + "offset": 2892, + "type_name": "uint32" + } }, "metadata": [ { @@ -14508,7 +26211,10 @@ }, "CRectLight": { "fields": { - "m_bShowLight": 2736 + "m_bShowLight": { + "offset": 2736, + "type_name": "bool" + } }, "metadata": [ { @@ -14521,22 +26227,52 @@ }, "CRenderComponent": { "fields": { - "__m_pChainEntity": 16, - "m_bEnableRendering": 96, - "m_bInterpolationReadyToDraw": 176, - "m_bIsRenderingWithViewModels": 80, - "m_nSplitscreenFlags": 84 + "__m_pChainEntity": { + "offset": 16, + "type_name": "CNetworkVarChainer" + }, + "m_bEnableRendering": { + "offset": 96, + "type_name": "bool" + }, + "m_bInterpolationReadyToDraw": { + "offset": 176, + "type_name": "bool" + }, + "m_bIsRenderingWithViewModels": { + "offset": 80, + "type_name": "bool" + }, + "m_nSplitscreenFlags": { + "offset": 84, + "type_name": "uint32" + } }, "metadata": [], "parent": "CEntityComponent" }, "CRetakeGameRules": { "fields": { - "m_bBlockersPresent": 252, - "m_bRoundInProgress": 253, - "m_iBombSite": 260, - "m_iFirstSecondHalfRound": 256, - "m_nMatchSeed": 248 + "m_bBlockersPresent": { + "offset": 252, + "type_name": "bool" + }, + "m_bRoundInProgress": { + "offset": 253, + "type_name": "bool" + }, + "m_iBombSite": { + "offset": 260, + "type_name": "int32" + }, + "m_iFirstSecondHalfRound": { + "offset": 256, + "type_name": "int32" + }, + "m_nMatchSeed": { + "offset": 248, + "type_name": "int32" + } }, "metadata": [ { @@ -14569,36 +26305,108 @@ }, "CRevertSaved": { "fields": { - "m_Duration": 1940, - "m_HoldTime": 1944, - "m_loadTime": 1936 + "m_Duration": { + "offset": 1940, + "type_name": "float32" + }, + "m_HoldTime": { + "offset": 1944, + "type_name": "float32" + }, + "m_loadTime": { + "offset": 1936, + "type_name": "float32" + } }, "metadata": [], "parent": "CModelPointEntity" }, "CRopeKeyframe": { "fields": { - "m_RopeFlags": 1944, - "m_RopeLength": 1994, - "m_Slack": 1960, - "m_Subdiv": 1992, - "m_TextureScale": 1968, - "m_Width": 1964, - "m_bConstrainBetweenEndpoints": 1973, - "m_bCreatedFromMapFile": 1997, - "m_bEndPointValid": 2005, - "m_bStartPointValid": 2004, - "m_fLockedPoints": 1996, - "m_flScrollSpeed": 2000, - "m_hEndPoint": 2012, - "m_hStartPoint": 2008, - "m_iEndAttachment": 2017, - "m_iNextLinkName": 1952, - "m_iRopeMaterialModelIndex": 1984, - "m_iStartAttachment": 2016, - "m_nChangeCount": 1993, - "m_nSegments": 1972, - "m_strRopeMaterialModel": 1976 + "m_RopeFlags": { + "offset": 1944, + "type_name": "uint16" + }, + "m_RopeLength": { + "offset": 1994, + "type_name": "int16" + }, + "m_Slack": { + "offset": 1960, + "type_name": "int16" + }, + "m_Subdiv": { + "offset": 1992, + "type_name": "uint8" + }, + "m_TextureScale": { + "offset": 1968, + "type_name": "float32" + }, + "m_Width": { + "offset": 1964, + "type_name": "float32" + }, + "m_bConstrainBetweenEndpoints": { + "offset": 1973, + "type_name": "bool" + }, + "m_bCreatedFromMapFile": { + "offset": 1997, + "type_name": "bool" + }, + "m_bEndPointValid": { + "offset": 2005, + "type_name": "bool" + }, + "m_bStartPointValid": { + "offset": 2004, + "type_name": "bool" + }, + "m_fLockedPoints": { + "offset": 1996, + "type_name": "uint8" + }, + "m_flScrollSpeed": { + "offset": 2000, + "type_name": "float32" + }, + "m_hEndPoint": { + "offset": 2012, + "type_name": "CHandle" + }, + "m_hStartPoint": { + "offset": 2008, + "type_name": "CHandle" + }, + "m_iEndAttachment": { + "offset": 2017, + "type_name": "AttachmentHandle_t" + }, + "m_iNextLinkName": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + }, + "m_iRopeMaterialModelIndex": { + "offset": 1984, + "type_name": "CStrongHandle" + }, + "m_iStartAttachment": { + "offset": 2016, + "type_name": "AttachmentHandle_t" + }, + "m_nChangeCount": { + "offset": 1993, + "type_name": "uint8" + }, + "m_nSegments": { + "offset": 1972, + "type_name": "uint8" + }, + "m_strRopeMaterialModel": { + "offset": 1976, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -14724,7 +26532,10 @@ }, "CRotDoor": { "fields": { - "m_bSolidBsp": 2584 + "m_bSolidBsp": { + "offset": 2584, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseDoor" @@ -14736,41 +26547,110 @@ }, "CRuleEntity": { "fields": { - "m_iszMaster": 1936 + "m_iszMaster": { + "offset": 1936, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CRulePointEntity": { "fields": { - "m_Score": 1944 + "m_Score": { + "offset": 1944, + "type_name": "int32" + } }, "metadata": [], "parent": "CRuleEntity" }, "CSMatchStats_t": { "fields": { - "m_i1v1Count": 164, - "m_i1v1Wins": 168, - "m_i1v2Count": 172, - "m_i1v2Wins": 176, - "m_iEnemy2Ks": 124, - "m_iEnemy3Ks": 112, - "m_iEnemy4Ks": 108, - "m_iEnemy5Ks": 104, - "m_iEnemyKnifeKills": 116, - "m_iEnemyTaserKills": 120, - "m_iEntryCount": 180, - "m_iEntryWins": 184, - "m_iFlash_Count": 140, - "m_iFlash_Successes": 144, - "m_iUtility_Count": 128, - "m_iUtility_Enemies": 136, - "m_iUtility_Successes": 132, - "m_nHealthPointsDealtTotal": 152, - "m_nHealthPointsRemovedTotal": 148, - "m_nShotsFiredTotal": 156, - "m_nShotsOnTargetTotal": 160 + "m_i1v1Count": { + "offset": 164, + "type_name": "int32" + }, + "m_i1v1Wins": { + "offset": 168, + "type_name": "int32" + }, + "m_i1v2Count": { + "offset": 172, + "type_name": "int32" + }, + "m_i1v2Wins": { + "offset": 176, + "type_name": "int32" + }, + "m_iEnemy2Ks": { + "offset": 124, + "type_name": "int32" + }, + "m_iEnemy3Ks": { + "offset": 112, + "type_name": "int32" + }, + "m_iEnemy4Ks": { + "offset": 108, + "type_name": "int32" + }, + "m_iEnemy5Ks": { + "offset": 104, + "type_name": "int32" + }, + "m_iEnemyKnifeKills": { + "offset": 116, + "type_name": "int32" + }, + "m_iEnemyTaserKills": { + "offset": 120, + "type_name": "int32" + }, + "m_iEntryCount": { + "offset": 180, + "type_name": "int32" + }, + "m_iEntryWins": { + "offset": 184, + "type_name": "int32" + }, + "m_iFlash_Count": { + "offset": 140, + "type_name": "int32" + }, + "m_iFlash_Successes": { + "offset": 144, + "type_name": "int32" + }, + "m_iUtility_Count": { + "offset": 128, + "type_name": "int32" + }, + "m_iUtility_Enemies": { + "offset": 136, + "type_name": "int32" + }, + "m_iUtility_Successes": { + "offset": 132, + "type_name": "int32" + }, + "m_nHealthPointsDealtTotal": { + "offset": 152, + "type_name": "int32" + }, + "m_nHealthPointsRemovedTotal": { + "offset": 148, + "type_name": "int32" + }, + "m_nShotsFiredTotal": { + "offset": 156, + "type_name": "int32" + }, + "m_nShotsOnTargetTotal": { + "offset": 160, + "type_name": "int32" + } }, "metadata": [ { @@ -14803,19 +26683,58 @@ }, "CSPerRoundStats_t": { "fields": { - "m_iAssists": 56, - "m_iCashEarned": 88, - "m_iDamage": 60, - "m_iDeaths": 52, - "m_iEnemiesFlashed": 96, - "m_iEquipmentValue": 64, - "m_iHeadShotKills": 80, - "m_iKillReward": 72, - "m_iKills": 48, - "m_iLiveTime": 76, - "m_iMoneySaved": 68, - "m_iObjective": 84, - "m_iUtilityDamage": 92 + "m_iAssists": { + "offset": 56, + "type_name": "int32" + }, + "m_iCashEarned": { + "offset": 88, + "type_name": "int32" + }, + "m_iDamage": { + "offset": 60, + "type_name": "int32" + }, + "m_iDeaths": { + "offset": 52, + "type_name": "int32" + }, + "m_iEnemiesFlashed": { + "offset": 96, + "type_name": "int32" + }, + "m_iEquipmentValue": { + "offset": 64, + "type_name": "int32" + }, + "m_iHeadShotKills": { + "offset": 80, + "type_name": "int32" + }, + "m_iKillReward": { + "offset": 72, + "type_name": "int32" + }, + "m_iKills": { + "offset": 48, + "type_name": "int32" + }, + "m_iLiveTime": { + "offset": 76, + "type_name": "int32" + }, + "m_iMoneySaved": { + "offset": 68, + "type_name": "int32" + }, + "m_iObjective": { + "offset": 84, + "type_name": "int32" + }, + "m_iUtilityDamage": { + "offset": 92, + "type_name": "int32" + } }, "metadata": [ { @@ -14888,72 +26807,270 @@ }, "CSceneEntity": { "fields": { - "m_BusyActor": 2608, - "m_OnCanceled": 1616, - "m_OnCompletion": 1576, - "m_OnPaused": 1656, - "m_OnResumed": 1696, - "m_OnStart": 1536, - "m_OnTrigger": 1736, - "m_bAutogenerated": 1379, - "m_bAutomated": 1400, - "m_bBreakOnNonIdle": 1426, - "m_bCancelAtNextInterrupt": 1392, - "m_bCompletedEarly": 2530, - "m_bInterruptSceneFinished": 2531, - "m_bInterrupted": 2529, - "m_bInterruptedActorsScenes": 1425, - "m_bIsPlayingBack": 1376, - "m_bMultiplayer": 1378, - "m_bPauseAtNextInterrupt": 1422, - "m_bPaused": 1377, - "m_bPausedViaInput": 1421, - "m_bRestoring": 2532, - "m_bSceneFinished": 1427, - "m_bSceneMissing": 2528, - "m_bWaitingForActor": 1423, - "m_bWaitingForInterrupt": 1424, - "m_bWaitingForResumeScene": 1420, - "m_fPitch": 1396, - "m_flAutomationDelay": 1408, - "m_flAutomationTime": 1412, - "m_flCurrentTime": 1384, - "m_flForceClientTime": 1380, - "m_flFrameTime": 1388, - "m_hActivator": 2604, - "m_hActor": 2600, - "m_hActorList": 1432, - "m_hInterruptScene": 2520, - "m_hListManagers": 2560, - "m_hNotifySceneCompletion": 2536, - "m_hRemoveActorList": 1456, - "m_hTarget1": 1336, - "m_hTarget2": 1340, - "m_hTarget3": 1344, - "m_hTarget4": 1348, - "m_hTarget5": 1352, - "m_hTarget6": 1356, - "m_hTarget7": 1360, - "m_hTarget8": 1364, - "m_hWaitingForThisResumeScene": 1416, - "m_iPlayerDeathBehavior": 2612, - "m_iszResumeSceneFile": 1264, - "m_iszSceneFile": 1256, - "m_iszSequenceName": 2592, - "m_iszSoundName": 2584, - "m_iszTarget1": 1272, - "m_iszTarget2": 1280, - "m_iszTarget3": 1288, - "m_iszTarget4": 1296, - "m_iszTarget5": 1304, - "m_iszTarget6": 1312, - "m_iszTarget7": 1320, - "m_iszTarget8": 1328, - "m_nAutomatedAction": 1404, - "m_nInterruptCount": 2524, - "m_nSceneFlushCounter": 1528, - "m_nSceneStringIndex": 1532, - "m_sTargetAttachment": 1368 + "m_BusyActor": { + "offset": 2608, + "type_name": "int32" + }, + "m_OnCanceled": { + "offset": 1616, + "type_name": "CEntityIOOutput" + }, + "m_OnCompletion": { + "offset": 1576, + "type_name": "CEntityIOOutput" + }, + "m_OnPaused": { + "offset": 1656, + "type_name": "CEntityIOOutput" + }, + "m_OnResumed": { + "offset": 1696, + "type_name": "CEntityIOOutput" + }, + "m_OnStart": { + "offset": 1536, + "type_name": "CEntityIOOutput" + }, + "m_OnTrigger": { + "offset": 1736, + "type_name": "CEntityIOOutput[16]" + }, + "m_bAutogenerated": { + "offset": 1379, + "type_name": "bool" + }, + "m_bAutomated": { + "offset": 1400, + "type_name": "bool" + }, + "m_bBreakOnNonIdle": { + "offset": 1426, + "type_name": "bool" + }, + "m_bCancelAtNextInterrupt": { + "offset": 1392, + "type_name": "bool" + }, + "m_bCompletedEarly": { + "offset": 2530, + "type_name": "bool" + }, + "m_bInterruptSceneFinished": { + "offset": 2531, + "type_name": "bool" + }, + "m_bInterrupted": { + "offset": 2529, + "type_name": "bool" + }, + "m_bInterruptedActorsScenes": { + "offset": 1425, + "type_name": "bool" + }, + "m_bIsPlayingBack": { + "offset": 1376, + "type_name": "bool" + }, + "m_bMultiplayer": { + "offset": 1378, + "type_name": "bool" + }, + "m_bPauseAtNextInterrupt": { + "offset": 1422, + "type_name": "bool" + }, + "m_bPaused": { + "offset": 1377, + "type_name": "bool" + }, + "m_bPausedViaInput": { + "offset": 1421, + "type_name": "bool" + }, + "m_bRestoring": { + "offset": 2532, + "type_name": "bool" + }, + "m_bSceneFinished": { + "offset": 1427, + "type_name": "bool" + }, + "m_bSceneMissing": { + "offset": 2528, + "type_name": "bool" + }, + "m_bWaitingForActor": { + "offset": 1423, + "type_name": "bool" + }, + "m_bWaitingForInterrupt": { + "offset": 1424, + "type_name": "bool" + }, + "m_bWaitingForResumeScene": { + "offset": 1420, + "type_name": "bool" + }, + "m_fPitch": { + "offset": 1396, + "type_name": "float32" + }, + "m_flAutomationDelay": { + "offset": 1408, + "type_name": "float32" + }, + "m_flAutomationTime": { + "offset": 1412, + "type_name": "float32" + }, + "m_flCurrentTime": { + "offset": 1384, + "type_name": "float32" + }, + "m_flForceClientTime": { + "offset": 1380, + "type_name": "float32" + }, + "m_flFrameTime": { + "offset": 1388, + "type_name": "float32" + }, + "m_hActivator": { + "offset": 2604, + "type_name": "CHandle" + }, + "m_hActor": { + "offset": 2600, + "type_name": "CHandle" + }, + "m_hActorList": { + "offset": 1432, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_hInterruptScene": { + "offset": 2520, + "type_name": "CHandle" + }, + "m_hListManagers": { + "offset": 2560, + "type_name": "CUtlVector>" + }, + "m_hNotifySceneCompletion": { + "offset": 2536, + "type_name": "CUtlVector>" + }, + "m_hRemoveActorList": { + "offset": 1456, + "type_name": "CUtlVector>" + }, + "m_hTarget1": { + "offset": 1336, + "type_name": "CHandle" + }, + "m_hTarget2": { + "offset": 1340, + "type_name": "CHandle" + }, + "m_hTarget3": { + "offset": 1344, + "type_name": "CHandle" + }, + "m_hTarget4": { + "offset": 1348, + "type_name": "CHandle" + }, + "m_hTarget5": { + "offset": 1352, + "type_name": "CHandle" + }, + "m_hTarget6": { + "offset": 1356, + "type_name": "CHandle" + }, + "m_hTarget7": { + "offset": 1360, + "type_name": "CHandle" + }, + "m_hTarget8": { + "offset": 1364, + "type_name": "CHandle" + }, + "m_hWaitingForThisResumeScene": { + "offset": 1416, + "type_name": "CHandle" + }, + "m_iPlayerDeathBehavior": { + "offset": 2612, + "type_name": "SceneOnPlayerDeath_t" + }, + "m_iszResumeSceneFile": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSceneFile": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSequenceName": { + "offset": 2592, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundName": { + "offset": 2584, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget1": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget2": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget3": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget4": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget5": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget6": { + "offset": 1312, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget7": { + "offset": 1320, + "type_name": "CUtlSymbolLarge" + }, + "m_iszTarget8": { + "offset": 1328, + "type_name": "CUtlSymbolLarge" + }, + "m_nAutomatedAction": { + "offset": 1404, + "type_name": "int32" + }, + "m_nInterruptCount": { + "offset": 2524, + "type_name": "int32" + }, + "m_nSceneFlushCounter": { + "offset": 1528, + "type_name": "int32" + }, + "m_nSceneStringIndex": { + "offset": 1532, + "type_name": "uint16" + }, + "m_sTargetAttachment": { + "offset": 1368, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [ { @@ -15001,136 +27118,382 @@ }, "CSceneListManager": { "fields": { - "m_hListManagers": 1248, - "m_hScenes": 1400, - "m_iszScenes": 1272 + "m_hListManagers": { + "offset": 1248, + "type_name": "CUtlVector>" + }, + "m_hScenes": { + "offset": 1400, + "type_name": "CHandle[16]" + }, + "m_iszScenes": { + "offset": 1272, + "type_name": "CUtlSymbolLarge[16]" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CScriptComponent": { "fields": { - "m_scriptClassName": 48 + "m_scriptClassName": { + "offset": 48, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CEntityComponent" }, "CScriptItem": { "fields": { - "m_MoveTypeOverride": 2688 + "m_MoveTypeOverride": { + "offset": 2688, + "type_name": "MoveType_t" + } }, "metadata": [], "parent": "CItem" }, "CScriptNavBlocker": { "fields": { - "m_vExtent": 1952 + "m_vExtent": { + "offset": 1952, + "type_name": "Vector" + } }, "metadata": [], "parent": "CFuncNavBlocker" }, "CScriptTriggerHurt": { "fields": { - "m_vExtent": 2560 + "m_vExtent": { + "offset": 2560, + "type_name": "Vector" + } }, "metadata": [], "parent": "CTriggerHurt" }, "CScriptTriggerMultiple": { "fields": { - "m_vExtent": 2440 + "m_vExtent": { + "offset": 2440, + "type_name": "Vector" + } }, "metadata": [], "parent": "CTriggerMultiple" }, "CScriptTriggerOnce": { "fields": { - "m_vExtent": 2440 + "m_vExtent": { + "offset": 2440, + "type_name": "Vector" + } }, "metadata": [], "parent": "CTriggerOnce" }, "CScriptTriggerPush": { "fields": { - "m_vExtent": 2456 + "m_vExtent": { + "offset": 2456, + "type_name": "Vector" + } }, "metadata": [], "parent": "CTriggerPush" }, "CScriptedSequence": { "fields": { - "m_ConflictResponse": 1424, - "m_OnActionStartOrLoop": 1472, - "m_OnBeginSequence": 1432, - "m_OnCancelFailedSequence": 1632, - "m_OnCancelSequence": 1592, - "m_OnEndSequence": 1512, - "m_OnPostIdleEndSequence": 1552, - "m_OnScriptEvent": 1672, - "m_bAllowCustomInterruptConditions": 1411, - "m_bCanOverrideNPCState": 1333, - "m_bContinueOnDeath": 1337, - "m_bDisableNPCCollisions": 1344, - "m_bDisallowInterrupts": 1332, - "m_bDontAddModifiers": 1346, - "m_bDontCancelOtherSequences": 1416, - "m_bDontRotateOther": 1328, - "m_bDontTeleportAtEnd": 1334, - "m_bEnsureOnNavmeshOnFinish": 1419, - "m_bForceSynch": 1417, - "m_bHideDebugComplaints": 1336, - "m_bHighPriority": 1335, - "m_bIgnoreGravity": 1343, - "m_bIgnoreLookAt": 1342, - "m_bInitiatedSelfDelete": 1409, - "m_bInterruptable": 1396, - "m_bIsPlayingAction": 1326, - "m_bIsPlayingEntry": 1325, - "m_bIsPlayingPostIdle": 1327, - "m_bIsPlayingPreIdle": 1324, - "m_bIsRepeatable": 1329, - "m_bIsTeleportingDueToMoveTo": 1410, - "m_bKeepAnimgraphLockedPost": 1345, - "m_bLoopActionSequence": 1339, - "m_bLoopPostIdleSequence": 1340, - "m_bLoopPreIdleSequence": 1338, - "m_bPositionRelativeToOtherEntity": 1398, - "m_bPreventUpdateYawOnFinish": 1418, - "m_bShouldLeaveCorpse": 1330, - "m_bStartOnSpawn": 1331, - "m_bSynchPostIdles": 1341, - "m_bThinking": 1408, - "m_bWaitForBeginSequence": 1380, - "m_bWaitUntilMoveCompletesToStartAnimation": 1368, - "m_flAngRate": 1364, - "m_flMoveInterpTime": 1360, - "m_flPlayAnimFadeInTime": 1356, - "m_flRadius": 1348, - "m_flRepeat": 1352, - "m_hForcedTarget": 1412, - "m_hInteractionMainEntity": 2032, - "m_hNextCine": 1404, - "m_hTargetEnt": 1400, - "m_iPlayerDeathBehavior": 2036, - "m_iszEntity": 1296, - "m_iszEntry": 1248, - "m_iszModifierToAddOnPlay": 1280, - "m_iszNextScript": 1288, - "m_iszPlay": 1264, - "m_iszPostIdle": 1272, - "m_iszPreIdle": 1256, - "m_iszSyncGroup": 1304, - "m_matOtherToMain": 2000, - "m_nHeldWeaponBehavior": 1320, - "m_nMoveTo": 1312, - "m_nMoveToGait": 1316, - "m_nNotReadySequenceCount": 1372, - "m_onDeathBehavior": 1420, - "m_savedCollisionGroup": 1392, - "m_savedFlags": 1388, - "m_saved_effects": 1384, - "m_sequenceStarted": 1397, - "m_startTime": 1376 + "m_ConflictResponse": { + "offset": 1424, + "type_name": "ScriptedConflictResponse_t" + }, + "m_OnActionStartOrLoop": { + "offset": 1472, + "type_name": "CEntityIOOutput" + }, + "m_OnBeginSequence": { + "offset": 1432, + "type_name": "CEntityIOOutput" + }, + "m_OnCancelFailedSequence": { + "offset": 1632, + "type_name": "CEntityIOOutput" + }, + "m_OnCancelSequence": { + "offset": 1592, + "type_name": "CEntityIOOutput" + }, + "m_OnEndSequence": { + "offset": 1512, + "type_name": "CEntityIOOutput" + }, + "m_OnPostIdleEndSequence": { + "offset": 1552, + "type_name": "CEntityIOOutput" + }, + "m_OnScriptEvent": { + "offset": 1672, + "type_name": "CEntityIOOutput[8]" + }, + "m_bAllowCustomInterruptConditions": { + "offset": 1411, + "type_name": "bool" + }, + "m_bCanOverrideNPCState": { + "offset": 1333, + "type_name": "bool" + }, + "m_bContinueOnDeath": { + "offset": 1337, + "type_name": "bool" + }, + "m_bDisableNPCCollisions": { + "offset": 1344, + "type_name": "bool" + }, + "m_bDisallowInterrupts": { + "offset": 1332, + "type_name": "bool" + }, + "m_bDontAddModifiers": { + "offset": 1346, + "type_name": "bool" + }, + "m_bDontCancelOtherSequences": { + "offset": 1416, + "type_name": "bool" + }, + "m_bDontRotateOther": { + "offset": 1328, + "type_name": "bool" + }, + "m_bDontTeleportAtEnd": { + "offset": 1334, + "type_name": "bool" + }, + "m_bEnsureOnNavmeshOnFinish": { + "offset": 1419, + "type_name": "bool" + }, + "m_bForceSynch": { + "offset": 1417, + "type_name": "bool" + }, + "m_bHideDebugComplaints": { + "offset": 1336, + "type_name": "bool" + }, + "m_bHighPriority": { + "offset": 1335, + "type_name": "bool" + }, + "m_bIgnoreGravity": { + "offset": 1343, + "type_name": "bool" + }, + "m_bIgnoreLookAt": { + "offset": 1342, + "type_name": "bool" + }, + "m_bInitiatedSelfDelete": { + "offset": 1409, + "type_name": "bool" + }, + "m_bInterruptable": { + "offset": 1396, + "type_name": "bool" + }, + "m_bIsPlayingAction": { + "offset": 1326, + "type_name": "bool" + }, + "m_bIsPlayingEntry": { + "offset": 1325, + "type_name": "bool" + }, + "m_bIsPlayingPostIdle": { + "offset": 1327, + "type_name": "bool" + }, + "m_bIsPlayingPreIdle": { + "offset": 1324, + "type_name": "bool" + }, + "m_bIsRepeatable": { + "offset": 1329, + "type_name": "bool" + }, + "m_bIsTeleportingDueToMoveTo": { + "offset": 1410, + "type_name": "bool" + }, + "m_bKeepAnimgraphLockedPost": { + "offset": 1345, + "type_name": "bool" + }, + "m_bLoopActionSequence": { + "offset": 1339, + "type_name": "bool" + }, + "m_bLoopPostIdleSequence": { + "offset": 1340, + "type_name": "bool" + }, + "m_bLoopPreIdleSequence": { + "offset": 1338, + "type_name": "bool" + }, + "m_bPositionRelativeToOtherEntity": { + "offset": 1398, + "type_name": "bool" + }, + "m_bPreventUpdateYawOnFinish": { + "offset": 1418, + "type_name": "bool" + }, + "m_bShouldLeaveCorpse": { + "offset": 1330, + "type_name": "bool" + }, + "m_bStartOnSpawn": { + "offset": 1331, + "type_name": "bool" + }, + "m_bSynchPostIdles": { + "offset": 1341, + "type_name": "bool" + }, + "m_bThinking": { + "offset": 1408, + "type_name": "bool" + }, + "m_bWaitForBeginSequence": { + "offset": 1380, + "type_name": "bool" + }, + "m_bWaitUntilMoveCompletesToStartAnimation": { + "offset": 1368, + "type_name": "bool" + }, + "m_flAngRate": { + "offset": 1364, + "type_name": "float32" + }, + "m_flMoveInterpTime": { + "offset": 1360, + "type_name": "float32" + }, + "m_flPlayAnimFadeInTime": { + "offset": 1356, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 1348, + "type_name": "float32" + }, + "m_flRepeat": { + "offset": 1352, + "type_name": "float32" + }, + "m_hForcedTarget": { + "offset": 1412, + "type_name": "CHandle" + }, + "m_hInteractionMainEntity": { + "offset": 2032, + "type_name": "CHandle" + }, + "m_hNextCine": { + "offset": 1404, + "type_name": "CHandle" + }, + "m_hTargetEnt": { + "offset": 1400, + "type_name": "CHandle" + }, + "m_iPlayerDeathBehavior": { + "offset": 2036, + "type_name": "int32" + }, + "m_iszEntity": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_iszEntry": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + }, + "m_iszModifierToAddOnPlay": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_iszNextScript": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPlay": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPostIdle": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_iszPreIdle": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSyncGroup": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + }, + "m_matOtherToMain": { + "offset": 2000, + "type_name": "CTransform" + }, + "m_nHeldWeaponBehavior": { + "offset": 1320, + "type_name": "ScriptedHeldWeaponBehavior_t" + }, + "m_nMoveTo": { + "offset": 1312, + "type_name": "ScriptedMoveTo_t" + }, + "m_nMoveToGait": { + "offset": 1316, + "type_name": "MovementGait_t" + }, + "m_nNotReadySequenceCount": { + "offset": 1372, + "type_name": "int32" + }, + "m_onDeathBehavior": { + "offset": 1420, + "type_name": "ScriptedOnDeath_t" + }, + "m_savedCollisionGroup": { + "offset": 1392, + "type_name": "int32" + }, + "m_savedFlags": { + "offset": 1388, + "type_name": "int32" + }, + "m_saved_effects": { + "offset": 1384, + "type_name": "int32" + }, + "m_sequenceStarted": { + "offset": 1397, + "type_name": "bool" + }, + "m_startTime": { + "offset": 1376, + "type_name": "GameTime_t" + } }, "metadata": [], "parent": "CBaseEntity" @@ -15167,9 +27530,18 @@ }, "CShatterGlassShardPhysics": { "fields": { - "m_ShardDesc": 3336, - "m_bDebris": 3328, - "m_hParentShard": 3332 + "m_ShardDesc": { + "offset": 3336, + "type_name": "shard_model_desc_t" + }, + "m_bDebris": { + "offset": 3328, + "type_name": "bool" + }, + "m_hParentShard": { + "offset": 3332, + "type_name": "uint32" + } }, "metadata": [ { @@ -15196,21 +27568,48 @@ }, "CSingleplayRules": { "fields": { - "m_bSinglePlayerGameEnding": 192 + "m_bSinglePlayerGameEnding": { + "offset": 192, + "type_name": "bool" + } }, "metadata": [], "parent": "CGameRules" }, "CSkeletonInstance": { "fields": { - "m_bDirtyMotionType": 0, - "m_bDisableSolidCollisionsForHierarchy": 930, - "m_bIsAnimationEnabled": 928, - "m_bIsGeneratingLatchedParentSpaceState": 0, - "m_bUseParentRenderBounds": 929, - "m_materialGroup": 932, - "m_modelState": 368, - "m_nHitboxSet": 936 + "m_bDirtyMotionType": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bDisableSolidCollisionsForHierarchy": { + "offset": 930, + "type_name": "bool" + }, + "m_bIsAnimationEnabled": { + "offset": 928, + "type_name": "bool" + }, + "m_bIsGeneratingLatchedParentSpaceState": { + "offset": 0, + "type_name": "bitfield:1" + }, + "m_bUseParentRenderBounds": { + "offset": 929, + "type_name": "bool" + }, + "m_materialGroup": { + "offset": 932, + "type_name": "CUtlStringToken" + }, + "m_modelState": { + "offset": 368, + "type_name": "CModelState" + }, + "m_nHitboxSet": { + "offset": 936, + "type_name": "uint8" + } }, "metadata": [ { @@ -15243,10 +27642,22 @@ }, "CSkyCamera": { "fields": { - "m_bUseAngles": 1396, - "m_pNext": 1400, - "m_skyboxData": 1248, - "m_skyboxSlotToken": 1392 + "m_bUseAngles": { + "offset": 1396, + "type_name": "bool" + }, + "m_pNext": { + "offset": 1400, + "type_name": "CSkyCamera*" + }, + "m_skyboxData": { + "offset": 1248, + "type_name": "sky3dparams_t" + }, + "m_skyboxSlotToken": { + "offset": 1392, + "type_name": "CUtlStringToken" + } }, "metadata": [ { @@ -15264,8 +27675,14 @@ }, "CSkyboxReference": { "fields": { - "m_hSkyCamera": 1252, - "m_worldGroupId": 1248 + "m_hSkyCamera": { + "offset": 1252, + "type_name": "CHandle" + }, + "m_worldGroupId": { + "offset": 1248, + "type_name": "WorldGroupId_t" + } }, "metadata": [], "parent": "CBaseEntity" @@ -15277,17 +27694,50 @@ }, "CSmokeGrenadeProjectile": { "fields": { - "m_VoxelFrameData": 2960, - "m_bDidSmokeEffect": 2924, - "m_bExplodeFromInferno": 11832, - "m_flLastBounce": 2992, - "m_fllastSimulationTime": 2996, - "m_nRandomSeed": 2928, - "m_nSmokeEffectTickBegin": 2920, - "m_nVoxelFrameDataSize": 2984, - "m_nVoxelUpdate": 2988, - "m_vSmokeColor": 2932, - "m_vSmokeDetonationPos": 2944 + "m_VoxelFrameData": { + "offset": 2960, + "type_name": "CNetworkUtlVectorBase" + }, + "m_bDidSmokeEffect": { + "offset": 2924, + "type_name": "bool" + }, + "m_bExplodeFromInferno": { + "offset": 11832, + "type_name": "bool" + }, + "m_flLastBounce": { + "offset": 2992, + "type_name": "GameTime_t" + }, + "m_fllastSimulationTime": { + "offset": 2996, + "type_name": "GameTime_t" + }, + "m_nRandomSeed": { + "offset": 2928, + "type_name": "int32" + }, + "m_nSmokeEffectTickBegin": { + "offset": 2920, + "type_name": "int32" + }, + "m_nVoxelFrameDataSize": { + "offset": 2984, + "type_name": "int32" + }, + "m_nVoxelUpdate": { + "offset": 2988, + "type_name": "int32" + }, + "m_vSmokeColor": { + "offset": 2932, + "type_name": "Vector" + }, + "m_vSmokeDetonationPos": { + "offset": 2944, + "type_name": "Vector" + } }, "metadata": [ { @@ -15335,9 +27785,18 @@ }, "CSoundAreaEntityBase": { "fields": { - "m_bDisabled": 1248, - "m_iszSoundAreaType": 1256, - "m_vPos": 1264 + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_iszSoundAreaType": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_vPos": { + "offset": 1264, + "type_name": "Vector" + } }, "metadata": [ { @@ -15360,8 +27819,14 @@ }, "CSoundAreaEntityOrientedBox": { "fields": { - "m_vMax": 1292, - "m_vMin": 1280 + "m_vMax": { + "offset": 1292, + "type_name": "Vector" + }, + "m_vMin": { + "offset": 1280, + "type_name": "Vector" + } }, "metadata": [ { @@ -15379,7 +27844,10 @@ }, "CSoundAreaEntitySphere": { "fields": { - "m_flRadius": 1280 + "m_flRadius": { + "offset": 1280, + "type_name": "float32" + } }, "metadata": [ { @@ -15392,18 +27860,36 @@ }, "CSoundEnt": { "fields": { - "m_SoundPool": 1260, - "m_cLastActiveSounds": 1256, - "m_iActiveSound": 1252, - "m_iFreeSound": 1248 + "m_SoundPool": { + "offset": 1260, + "type_name": "CSound[128]" + }, + "m_cLastActiveSounds": { + "offset": 1256, + "type_name": "int32" + }, + "m_iActiveSound": { + "offset": 1252, + "type_name": "int32" + }, + "m_iFreeSound": { + "offset": 1248, + "type_name": "int32" + } }, "metadata": [], "parent": "CPointEntity" }, "CSoundEventAABBEntity": { "fields": { - "m_vMaxs": 1444, - "m_vMins": 1432 + "m_vMaxs": { + "offset": 1444, + "type_name": "Vector" + }, + "m_vMins": { + "offset": 1432, + "type_name": "Vector" + } }, "metadata": [ { @@ -15421,20 +27907,62 @@ }, "CSoundEventEntity": { "fields": { - "m_bSaveRestore": 1251, - "m_bSavedIsPlaying": 1252, - "m_bStartOnSpawn": 1248, - "m_bStopOnNew": 1250, - "m_bToLocalPlayer": 1249, - "m_flClientCullRadius": 1360, - "m_flSavedElapsedTime": 1256, - "m_hSource": 1424, - "m_iszAttachmentName": 1272, - "m_iszSoundName": 1408, - "m_iszSourceEntityName": 1264, - "m_nEntityIndexSelection": 1428, - "m_onGUIDChanged": 1280, - "m_onSoundFinished": 1320 + "m_bSaveRestore": { + "offset": 1251, + "type_name": "bool" + }, + "m_bSavedIsPlaying": { + "offset": 1252, + "type_name": "bool" + }, + "m_bStartOnSpawn": { + "offset": 1248, + "type_name": "bool" + }, + "m_bStopOnNew": { + "offset": 1250, + "type_name": "bool" + }, + "m_bToLocalPlayer": { + "offset": 1249, + "type_name": "bool" + }, + "m_flClientCullRadius": { + "offset": 1360, + "type_name": "float32" + }, + "m_flSavedElapsedTime": { + "offset": 1256, + "type_name": "float32" + }, + "m_hSource": { + "offset": 1424, + "type_name": "CEntityHandle" + }, + "m_iszAttachmentName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSoundName": { + "offset": 1408, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSourceEntityName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_nEntityIndexSelection": { + "offset": 1428, + "type_name": "int32" + }, + "m_onGUIDChanged": { + "offset": 1280, + "type_name": "CEntityOutputTemplate" + }, + "m_onSoundFinished": { + "offset": 1320, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CBaseEntity" @@ -15446,8 +27974,14 @@ }, "CSoundEventOBBEntity": { "fields": { - "m_vMaxs": 1444, - "m_vMins": 1432 + "m_vMaxs": { + "offset": 1444, + "type_name": "Vector" + }, + "m_vMins": { + "offset": 1432, + "type_name": "Vector" + } }, "metadata": [ { @@ -15465,21 +27999,48 @@ }, "CSoundEventParameter": { "fields": { - "m_flFloatValue": 1264, - "m_iszParamName": 1256 + "m_flFloatValue": { + "offset": 1264, + "type_name": "float32" + }, + "m_iszParamName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseEntity" }, "CSoundEventPathCornerEntity": { "fields": { - "m_bPlaying": 1456, - "m_flDistMaxSqr": 1448, - "m_flDistanceMax": 1444, - "m_flDotProductMax": 1452, - "m_iCountMax": 1440, - "m_iszPathCorner": 1432, - "m_vecCornerPairsNetworked": 1496 + "m_bPlaying": { + "offset": 1456, + "type_name": "bool" + }, + "m_flDistMaxSqr": { + "offset": 1448, + "type_name": "float32" + }, + "m_flDistanceMax": { + "offset": 1444, + "type_name": "float32" + }, + "m_flDotProductMax": { + "offset": 1452, + "type_name": "float32" + }, + "m_iCountMax": { + "offset": 1440, + "type_name": "int32" + }, + "m_iszPathCorner": { + "offset": 1432, + "type_name": "CUtlSymbolLarge" + }, + "m_vecCornerPairsNetworked": { + "offset": 1496, + "type_name": "CNetworkUtlVectorBase" + } }, "metadata": [ { @@ -15492,7 +28053,10 @@ }, "CSoundEventSphereEntity": { "fields": { - "m_flRadius": 1432 + "m_flRadius": { + "offset": 1432, + "type_name": "float32" + } }, "metadata": [ { @@ -15505,40 +28069,106 @@ }, "CSoundOpvarSetAABBEntity": { "fields": { - "m_nAABBDirection": 1720, - "m_vDistanceInnerMaxs": 1684, - "m_vDistanceInnerMins": 1672, - "m_vDistanceOuterMaxs": 1708, - "m_vDistanceOuterMins": 1696, - "m_vInnerMaxs": 1736, - "m_vInnerMins": 1724, - "m_vOuterMaxs": 1760, - "m_vOuterMins": 1748 + "m_nAABBDirection": { + "offset": 1720, + "type_name": "int32" + }, + "m_vDistanceInnerMaxs": { + "offset": 1684, + "type_name": "Vector" + }, + "m_vDistanceInnerMins": { + "offset": 1672, + "type_name": "Vector" + }, + "m_vDistanceOuterMaxs": { + "offset": 1708, + "type_name": "Vector" + }, + "m_vDistanceOuterMins": { + "offset": 1696, + "type_name": "Vector" + }, + "m_vInnerMaxs": { + "offset": 1736, + "type_name": "Vector" + }, + "m_vInnerMins": { + "offset": 1724, + "type_name": "Vector" + }, + "m_vOuterMaxs": { + "offset": 1760, + "type_name": "Vector" + }, + "m_vOuterMins": { + "offset": 1748, + "type_name": "Vector" + } }, "metadata": [], "parent": "CSoundOpvarSetPointEntity" }, "CSoundOpvarSetAutoRoomEntity": { "fields": { - "m_doorwayPairs": 1696, - "m_flHeightTolerance": 1724, - "m_flSize": 1720, - "m_flSizeSqr": 1728, - "m_traceResults": 1672 + "m_doorwayPairs": { + "offset": 1696, + "type_name": "CUtlVector" + }, + "m_flHeightTolerance": { + "offset": 1724, + "type_name": "float32" + }, + "m_flSize": { + "offset": 1720, + "type_name": "float32" + }, + "m_flSizeSqr": { + "offset": 1728, + "type_name": "float32" + }, + "m_traceResults": { + "offset": 1672, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": "CSoundOpvarSetPointEntity" }, "CSoundOpvarSetEntity": { "fields": { - "m_OpvarValueString": 1296, - "m_bSetOnSpawn": 1304, - "m_flOpvarValue": 1288, - "m_iszOperatorName": 1264, - "m_iszOpvarName": 1272, - "m_iszStackName": 1256, - "m_nOpvarIndex": 1284, - "m_nOpvarType": 1280 + "m_OpvarValueString": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_bSetOnSpawn": { + "offset": 1304, + "type_name": "bool" + }, + "m_flOpvarValue": { + "offset": 1288, + "type_name": "float32" + }, + "m_iszOperatorName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOpvarName": { + "offset": 1272, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStackName": { + "offset": 1256, + "type_name": "CUtlSymbolLarge" + }, + "m_nOpvarIndex": { + "offset": 1284, + "type_name": "int32" + }, + "m_nOpvarType": { + "offset": 1280, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseEntity" @@ -15550,38 +28180,98 @@ }, "CSoundOpvarSetOBBWindEntity": { "fields": { - "m_flWindMapMax": 1460, - "m_flWindMapMin": 1456, - "m_flWindMax": 1452, - "m_flWindMin": 1448, - "m_vDistanceMaxs": 1436, - "m_vDistanceMins": 1424, - "m_vMaxs": 1412, - "m_vMins": 1400 + "m_flWindMapMax": { + "offset": 1460, + "type_name": "float32" + }, + "m_flWindMapMin": { + "offset": 1456, + "type_name": "float32" + }, + "m_flWindMax": { + "offset": 1452, + "type_name": "float32" + }, + "m_flWindMin": { + "offset": 1448, + "type_name": "float32" + }, + "m_vDistanceMaxs": { + "offset": 1436, + "type_name": "Vector" + }, + "m_vDistanceMins": { + "offset": 1424, + "type_name": "Vector" + }, + "m_vMaxs": { + "offset": 1412, + "type_name": "Vector" + }, + "m_vMins": { + "offset": 1400, + "type_name": "Vector" + } }, "metadata": [], "parent": "CSoundOpvarSetPointBase" }, "CSoundOpvarSetPathCornerEntity": { "fields": { - "m_flDistMaxSqr": 1700, - "m_flDistMinSqr": 1696, - "m_iszPathCornerEntityName": 1704 + "m_flDistMaxSqr": { + "offset": 1700, + "type_name": "float32" + }, + "m_flDistMinSqr": { + "offset": 1696, + "type_name": "float32" + }, + "m_iszPathCornerEntityName": { + "offset": 1704, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CSoundOpvarSetPointEntity" }, "CSoundOpvarSetPointBase": { "fields": { - "m_bDisabled": 1248, - "m_bUseAutoCompare": 1396, - "m_hSource": 1252, - "m_iOpvarIndex": 1392, - "m_iszOperatorName": 1376, - "m_iszOpvarName": 1384, - "m_iszSourceEntityName": 1264, - "m_iszStackName": 1368, - "m_vLastPosition": 1352 + "m_bDisabled": { + "offset": 1248, + "type_name": "bool" + }, + "m_bUseAutoCompare": { + "offset": 1396, + "type_name": "bool" + }, + "m_hSource": { + "offset": 1252, + "type_name": "CEntityHandle" + }, + "m_iOpvarIndex": { + "offset": 1392, + "type_name": "int32" + }, + "m_iszOperatorName": { + "offset": 1376, + "type_name": "CUtlSymbolLarge" + }, + "m_iszOpvarName": { + "offset": 1384, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSourceEntityName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + }, + "m_iszStackName": { + "offset": 1368, + "type_name": "CUtlSymbolLarge" + }, + "m_vLastPosition": { + "offset": 1352, + "type_name": "Vector" + } }, "metadata": [ { @@ -15614,54 +28304,144 @@ }, "CSoundOpvarSetPointEntity": { "fields": { - "m_OnEnter": 1400, - "m_OnExit": 1440, - "m_bAutoDisable": 1480, - "m_bReloading": 1581, - "m_bSetValueOnDisable": 1580, - "m_flDistanceMapMax": 1560, - "m_flDistanceMapMin": 1556, - "m_flDistanceMax": 1552, - "m_flDistanceMin": 1548, - "m_flDynamicMaximumOcclusion": 1604, - "m_flOcclusionMax": 1572, - "m_flOcclusionMin": 1568, - "m_flOcclusionRadius": 1564, - "m_flPathingDistanceNormFactor": 1624, - "m_flValSetOnDisable": 1576, - "m_hDynamicEntity": 1608, - "m_iszDynamicEntityName": 1616, - "m_nPathingSourceIndex": 1664, - "m_nSimulationMode": 1584, - "m_nVisibilitySamples": 1588, - "m_vDynamicProxyPoint": 1592, - "m_vPathingDirection": 1652, - "m_vPathingListenerPos": 1640, - "m_vPathingSourcePos": 1628 + "m_OnEnter": { + "offset": 1400, + "type_name": "CEntityIOOutput" + }, + "m_OnExit": { + "offset": 1440, + "type_name": "CEntityIOOutput" + }, + "m_bAutoDisable": { + "offset": 1480, + "type_name": "bool" + }, + "m_bReloading": { + "offset": 1581, + "type_name": "bool" + }, + "m_bSetValueOnDisable": { + "offset": 1580, + "type_name": "bool" + }, + "m_flDistanceMapMax": { + "offset": 1560, + "type_name": "float32" + }, + "m_flDistanceMapMin": { + "offset": 1556, + "type_name": "float32" + }, + "m_flDistanceMax": { + "offset": 1552, + "type_name": "float32" + }, + "m_flDistanceMin": { + "offset": 1548, + "type_name": "float32" + }, + "m_flDynamicMaximumOcclusion": { + "offset": 1604, + "type_name": "float32" + }, + "m_flOcclusionMax": { + "offset": 1572, + "type_name": "float32" + }, + "m_flOcclusionMin": { + "offset": 1568, + "type_name": "float32" + }, + "m_flOcclusionRadius": { + "offset": 1564, + "type_name": "float32" + }, + "m_flPathingDistanceNormFactor": { + "offset": 1624, + "type_name": "float32" + }, + "m_flValSetOnDisable": { + "offset": 1576, + "type_name": "float32" + }, + "m_hDynamicEntity": { + "offset": 1608, + "type_name": "CEntityHandle" + }, + "m_iszDynamicEntityName": { + "offset": 1616, + "type_name": "CUtlSymbolLarge" + }, + "m_nPathingSourceIndex": { + "offset": 1664, + "type_name": "int32" + }, + "m_nSimulationMode": { + "offset": 1584, + "type_name": "int32" + }, + "m_nVisibilitySamples": { + "offset": 1588, + "type_name": "int32" + }, + "m_vDynamicProxyPoint": { + "offset": 1592, + "type_name": "Vector" + }, + "m_vPathingDirection": { + "offset": 1652, + "type_name": "Vector" + }, + "m_vPathingListenerPos": { + "offset": 1640, + "type_name": "Vector" + }, + "m_vPathingSourcePos": { + "offset": 1628, + "type_name": "Vector" + } }, "metadata": [], "parent": "CSoundOpvarSetPointBase" }, "CSoundStackSave": { "fields": { - "m_iszStackName": 1248 + "m_iszStackName": { + "offset": 1248, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CSplineConstraint": { "fields": { - "m_vAnchorOffsetRestore": 1440 + "m_vAnchorOffsetRestore": { + "offset": 1440, + "type_name": "Vector" + } }, "metadata": [], "parent": "CPhysConstraint" }, "CSpotlightEnd": { "fields": { - "m_Radius": 1940, - "m_flLightScale": 1936, - "m_vSpotlightDir": 1944, - "m_vSpotlightOrg": 1956 + "m_Radius": { + "offset": 1940, + "type_name": "float32" + }, + "m_flLightScale": { + "offset": 1936, + "type_name": "float32" + }, + "m_vSpotlightDir": { + "offset": 1944, + "type_name": "Vector" + }, + "m_vSpotlightOrg": { + "offset": 1956, + "type_name": "Vector" + } }, "metadata": [ { @@ -15679,29 +28459,98 @@ }, "CSprite": { "fields": { - "m_bWorldSpaceScale": 1992, - "m_flBrightnessDuration": 1980, - "m_flBrightnessTimeStart": 2032, - "m_flDestScale": 2016, - "m_flDieTime": 1960, - "m_flFrame": 1956, - "m_flGlowProxySize": 1996, - "m_flHDRColorScale": 2000, - "m_flLastTime": 2004, - "m_flMaxFrame": 2008, - "m_flScaleDuration": 1988, - "m_flScaleTimeStart": 2020, - "m_flSpriteFramerate": 1952, - "m_flSpriteScale": 1984, - "m_flStartScale": 2012, - "m_hAttachedToEntity": 1944, - "m_hSpriteMaterial": 1936, - "m_nAttachment": 1948, - "m_nBrightness": 1976, - "m_nDestBrightness": 2028, - "m_nSpriteHeight": 2040, - "m_nSpriteWidth": 2036, - "m_nStartBrightness": 2024 + "m_bWorldSpaceScale": { + "offset": 1992, + "type_name": "bool" + }, + "m_flBrightnessDuration": { + "offset": 1980, + "type_name": "float32" + }, + "m_flBrightnessTimeStart": { + "offset": 2032, + "type_name": "GameTime_t" + }, + "m_flDestScale": { + "offset": 2016, + "type_name": "float32" + }, + "m_flDieTime": { + "offset": 1960, + "type_name": "GameTime_t" + }, + "m_flFrame": { + "offset": 1956, + "type_name": "float32" + }, + "m_flGlowProxySize": { + "offset": 1996, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 2000, + "type_name": "float32" + }, + "m_flLastTime": { + "offset": 2004, + "type_name": "GameTime_t" + }, + "m_flMaxFrame": { + "offset": 2008, + "type_name": "float32" + }, + "m_flScaleDuration": { + "offset": 1988, + "type_name": "float32" + }, + "m_flScaleTimeStart": { + "offset": 2020, + "type_name": "GameTime_t" + }, + "m_flSpriteFramerate": { + "offset": 1952, + "type_name": "float32" + }, + "m_flSpriteScale": { + "offset": 1984, + "type_name": "float32" + }, + "m_flStartScale": { + "offset": 2012, + "type_name": "float32" + }, + "m_hAttachedToEntity": { + "offset": 1944, + "type_name": "CHandle" + }, + "m_hSpriteMaterial": { + "offset": 1936, + "type_name": "CStrongHandle" + }, + "m_nAttachment": { + "offset": 1948, + "type_name": "AttachmentHandle_t" + }, + "m_nBrightness": { + "offset": 1976, + "type_name": "uint32" + }, + "m_nDestBrightness": { + "offset": 2028, + "type_name": "int32" + }, + "m_nSpriteHeight": { + "offset": 2040, + "type_name": "int32" + }, + "m_nSpriteWidth": { + "offset": 2036, + "type_name": "int32" + }, + "m_nStartBrightness": { + "offset": 2024, + "type_name": "int32" + } }, "metadata": [ { @@ -15779,20 +28628,62 @@ }, "CSun": { "fields": { - "m_bOn": 1968, - "m_bmaxColor": 1969, - "m_clrOverlay": 1948, - "m_flAlphaHaze": 1984, - "m_flAlphaHdr": 1988, - "m_flAlphaScale": 1992, - "m_flFarZScale": 2000, - "m_flHDRColorScale": 1996, - "m_flHazeScale": 1980, - "m_flRotation": 1976, - "m_flSize": 1972, - "m_iszEffectName": 1952, - "m_iszSSEffectName": 1960, - "m_vDirection": 1936 + "m_bOn": { + "offset": 1968, + "type_name": "bool" + }, + "m_bmaxColor": { + "offset": 1969, + "type_name": "bool" + }, + "m_clrOverlay": { + "offset": 1948, + "type_name": "Color" + }, + "m_flAlphaHaze": { + "offset": 1984, + "type_name": "float32" + }, + "m_flAlphaHdr": { + "offset": 1988, + "type_name": "float32" + }, + "m_flAlphaScale": { + "offset": 1992, + "type_name": "float32" + }, + "m_flFarZScale": { + "offset": 2000, + "type_name": "float32" + }, + "m_flHDRColorScale": { + "offset": 1996, + "type_name": "float32" + }, + "m_flHazeScale": { + "offset": 1980, + "type_name": "float32" + }, + "m_flRotation": { + "offset": 1976, + "type_name": "float32" + }, + "m_flSize": { + "offset": 1972, + "type_name": "float32" + }, + "m_iszEffectName": { + "offset": 1952, + "type_name": "CUtlSymbolLarge" + }, + "m_iszSSEffectName": { + "offset": 1960, + "type_name": "CUtlSymbolLarge" + }, + "m_vDirection": { + "offset": 1936, + "type_name": "Vector" + } }, "metadata": [ { @@ -15888,31 +28779,70 @@ }, "CTankTargetChange": { "fields": { - "m_newTarget": 1248, - "m_newTargetName": 1264 + "m_newTarget": { + "offset": 1248, + "type_name": "CVariantBase" + }, + "m_newTargetName": { + "offset": 1264, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CTankTrainAI": { "fields": { - "m_engineSoundName": 1288, - "m_hTargetEntity": 1252, - "m_hTrain": 1248, - "m_movementSoundName": 1296, - "m_soundPlaying": 1256, - "m_startSoundName": 1280, - "m_targetEntityName": 1304 + "m_engineSoundName": { + "offset": 1288, + "type_name": "CUtlSymbolLarge" + }, + "m_hTargetEntity": { + "offset": 1252, + "type_name": "CHandle" + }, + "m_hTrain": { + "offset": 1248, + "type_name": "CHandle" + }, + "m_movementSoundName": { + "offset": 1296, + "type_name": "CUtlSymbolLarge" + }, + "m_soundPlaying": { + "offset": 1256, + "type_name": "int32" + }, + "m_startSoundName": { + "offset": 1280, + "type_name": "CUtlSymbolLarge" + }, + "m_targetEntityName": { + "offset": 1304, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CPointEntity" }, "CTeam": { "fields": { - "m_aPlayerControllers": 1248, - "m_aPlayers": 1272, - "m_iScore": 1296, - "m_szTeamname": 1300 + "m_aPlayerControllers": { + "offset": 1248, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_aPlayers": { + "offset": 1272, + "type_name": "CNetworkUtlVectorBase>" + }, + "m_iScore": { + "offset": 1296, + "type_name": "int32" + }, + "m_szTeamname": { + "offset": 1300, + "type_name": "char[129]" + } }, "metadata": [ { @@ -15949,25 +28879,64 @@ }, "CTestEffect": { "fields": { - "m_flBeamTime": 1448, - "m_flStartTime": 1544, - "m_iBeam": 1252, - "m_iLoop": 1248, - "m_pBeam": 1256 + "m_flBeamTime": { + "offset": 1448, + "type_name": "GameTime_t[24]" + }, + "m_flStartTime": { + "offset": 1544, + "type_name": "GameTime_t" + }, + "m_iBeam": { + "offset": 1252, + "type_name": "int32" + }, + "m_iLoop": { + "offset": 1248, + "type_name": "int32" + }, + "m_pBeam": { + "offset": 1256, + "type_name": "CBeam*[24]" + } }, "metadata": [], "parent": "CBaseEntity" }, "CTextureBasedAnimatable": { "fields": { - "m_bLoop": 1936, - "m_flFPS": 1940, - "m_flStartFrame": 1988, - "m_flStartTime": 1984, - "m_hPositionKeys": 1944, - "m_hRotationKeys": 1952, - "m_vAnimationBoundsMax": 1972, - "m_vAnimationBoundsMin": 1960 + "m_bLoop": { + "offset": 1936, + "type_name": "bool" + }, + "m_flFPS": { + "offset": 1940, + "type_name": "float32" + }, + "m_flStartFrame": { + "offset": 1988, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 1984, + "type_name": "float32" + }, + "m_hPositionKeys": { + "offset": 1944, + "type_name": "CStrongHandle" + }, + "m_hRotationKeys": { + "offset": 1952, + "type_name": "CStrongHandle" + }, + "m_vAnimationBoundsMax": { + "offset": 1972, + "type_name": "Vector" + }, + "m_vAnimationBoundsMin": { + "offset": 1960, + "type_name": "Vector" + } }, "metadata": [ { @@ -16015,13 +28984,34 @@ }, "CTimeline": { "fields": { - "m_bStopped": 544, - "m_flFinalValue": 536, - "m_flInterval": 532, - "m_flValues": 16, - "m_nBucketCount": 528, - "m_nCompressionType": 540, - "m_nValueCounts": 272 + "m_bStopped": { + "offset": 544, + "type_name": "bool" + }, + "m_flFinalValue": { + "offset": 536, + "type_name": "float32" + }, + "m_flInterval": { + "offset": 532, + "type_name": "float32" + }, + "m_flValues": { + "offset": 16, + "type_name": "float32[64]" + }, + "m_nBucketCount": { + "offset": 528, + "type_name": "int32" + }, + "m_nCompressionType": { + "offset": 540, + "type_name": "TimelineCompression_t" + }, + "m_nValueCounts": { + "offset": 272, + "type_name": "int32[64]" + } }, "metadata": [ { @@ -16064,33 +29054,96 @@ }, "CTimerEntity": { "fields": { - "m_OnTimer": 1248, - "m_OnTimerHigh": 1288, - "m_OnTimerLow": 1328, - "m_bPauseAfterFiring": 1388, - "m_bPaused": 1404, - "m_bUpDownState": 1380, - "m_flInitialDelay": 1372, - "m_flLowerRandomBound": 1392, - "m_flRefireTime": 1376, - "m_flRemainingTime": 1400, - "m_flUpperRandomBound": 1396, - "m_iDisabled": 1368, - "m_iUseRandomTime": 1384 + "m_OnTimer": { + "offset": 1248, + "type_name": "CEntityIOOutput" + }, + "m_OnTimerHigh": { + "offset": 1288, + "type_name": "CEntityIOOutput" + }, + "m_OnTimerLow": { + "offset": 1328, + "type_name": "CEntityIOOutput" + }, + "m_bPauseAfterFiring": { + "offset": 1388, + "type_name": "bool" + }, + "m_bPaused": { + "offset": 1404, + "type_name": "bool" + }, + "m_bUpDownState": { + "offset": 1380, + "type_name": "bool" + }, + "m_flInitialDelay": { + "offset": 1372, + "type_name": "float32" + }, + "m_flLowerRandomBound": { + "offset": 1392, + "type_name": "float32" + }, + "m_flRefireTime": { + "offset": 1376, + "type_name": "float32" + }, + "m_flRemainingTime": { + "offset": 1400, + "type_name": "float32" + }, + "m_flUpperRandomBound": { + "offset": 1396, + "type_name": "float32" + }, + "m_iDisabled": { + "offset": 1368, + "type_name": "int32" + }, + "m_iUseRandomTime": { + "offset": 1384, + "type_name": "int32" + } }, "metadata": [], "parent": "CLogicalEntity" }, "CTonemapController2": { "fields": { - "m_flAutoExposureMax": 1252, - "m_flAutoExposureMin": 1248, - "m_flExposureAdaptationSpeedDown": 1272, - "m_flExposureAdaptationSpeedUp": 1268, - "m_flTonemapEVSmoothingRange": 1276, - "m_flTonemapMinAvgLum": 1264, - "m_flTonemapPercentBrightPixels": 1260, - "m_flTonemapPercentTarget": 1256 + "m_flAutoExposureMax": { + "offset": 1252, + "type_name": "float32" + }, + "m_flAutoExposureMin": { + "offset": 1248, + "type_name": "float32" + }, + "m_flExposureAdaptationSpeedDown": { + "offset": 1272, + "type_name": "float32" + }, + "m_flExposureAdaptationSpeedUp": { + "offset": 1268, + "type_name": "float32" + }, + "m_flTonemapEVSmoothingRange": { + "offset": 1276, + "type_name": "float32" + }, + "m_flTonemapMinAvgLum": { + "offset": 1264, + "type_name": "float32" + }, + "m_flTonemapPercentBrightPixels": { + "offset": 1260, + "type_name": "float32" + }, + "m_flTonemapPercentTarget": { + "offset": 1256, + "type_name": "float32" + } }, "metadata": [ { @@ -16143,8 +29196,14 @@ }, "CTonemapTrigger": { "fields": { - "m_hTonemapController": 2408, - "m_tonemapControllerName": 2400 + "m_hTonemapController": { + "offset": 2408, + "type_name": "CEntityHandle" + }, + "m_tonemapControllerName": { + "offset": 2400, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseTrigger" @@ -16156,8 +29215,14 @@ }, "CTriggerActiveWeaponDetect": { "fields": { - "m_OnTouchedActiveWeapon": 2400, - "m_iszWeaponClassName": 2440 + "m_OnTouchedActiveWeapon": { + "offset": 2400, + "type_name": "CEntityIOOutput" + }, + "m_iszWeaponClassName": { + "offset": 2440, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseTrigger" @@ -16169,19 +29234,40 @@ }, "CTriggerBrush": { "fields": { - "m_OnEndTouch": 1976, - "m_OnStartTouch": 1936, - "m_OnUse": 2016, - "m_iDontMessageParent": 2060, - "m_iInputFilter": 2056 + "m_OnEndTouch": { + "offset": 1976, + "type_name": "CEntityIOOutput" + }, + "m_OnStartTouch": { + "offset": 1936, + "type_name": "CEntityIOOutput" + }, + "m_OnUse": { + "offset": 2016, + "type_name": "CEntityIOOutput" + }, + "m_iDontMessageParent": { + "offset": 2060, + "type_name": "int32" + }, + "m_iInputFilter": { + "offset": 2056, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CTriggerBuoyancy": { "fields": { - "m_BuoyancyHelper": 2400, - "m_flFluidDensity": 2528 + "m_BuoyancyHelper": { + "offset": 2400, + "type_name": "CBuoyancyHelper" + }, + "m_flFluidDensity": { + "offset": 2528, + "type_name": "float32" + } }, "metadata": [ { @@ -16199,42 +29285,96 @@ }, "CTriggerDetectBulletFire": { "fields": { - "m_OnDetectedBulletFire": 2408, - "m_bPlayerFireOnly": 2400 + "m_OnDetectedBulletFire": { + "offset": 2408, + "type_name": "CEntityIOOutput" + }, + "m_bPlayerFireOnly": { + "offset": 2400, + "type_name": "bool" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerDetectExplosion": { "fields": { - "m_OnDetectedExplosion": 2440 + "m_OnDetectedExplosion": { + "offset": 2440, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerFan": { "fields": { - "m_RampTimer": 2456, - "m_bAddNoise": 2455, - "m_bFalloff": 2452, - "m_bPushPlayer": 2453, - "m_bRampDown": 2454, - "m_flForce": 2436, - "m_flPlayerForce": 2444, - "m_flRampTime": 2448, - "m_flRopeForceScale": 2440, - "m_vFanEnd": 2412, - "m_vFanOrigin": 2400, - "m_vNoise": 2424 + "m_RampTimer": { + "offset": 2456, + "type_name": "CountdownTimer" + }, + "m_bAddNoise": { + "offset": 2455, + "type_name": "bool" + }, + "m_bFalloff": { + "offset": 2452, + "type_name": "bool" + }, + "m_bPushPlayer": { + "offset": 2453, + "type_name": "bool" + }, + "m_bRampDown": { + "offset": 2454, + "type_name": "bool" + }, + "m_flForce": { + "offset": 2436, + "type_name": "float32" + }, + "m_flPlayerForce": { + "offset": 2444, + "type_name": "float32" + }, + "m_flRampTime": { + "offset": 2448, + "type_name": "float32" + }, + "m_flRopeForceScale": { + "offset": 2440, + "type_name": "float32" + }, + "m_vFanEnd": { + "offset": 2412, + "type_name": "Vector" + }, + "m_vFanOrigin": { + "offset": 2400, + "type_name": "Vector" + }, + "m_vNoise": { + "offset": 2424, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerGameEvent": { "fields": { - "m_strEndTouchEventName": 2408, - "m_strStartTouchEventName": 2400, - "m_strTriggerID": 2416 + "m_strEndTouchEventName": { + "offset": 2408, + "type_name": "CUtlString" + }, + "m_strStartTouchEventName": { + "offset": 2400, + "type_name": "CUtlString" + }, + "m_strTriggerID": { + "offset": 2416, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -16267,70 +29407,208 @@ }, "CTriggerHurt": { "fields": { - "m_OnHurt": 2456, - "m_OnHurtPlayer": 2496, - "m_bNoDmgForce": 2428, - "m_bitsDamageInflict": 2420, - "m_damageModel": 2424, - "m_flDamage": 2404, - "m_flDamageCap": 2408, - "m_flForgivenessDelay": 2416, - "m_flLastDmgTime": 2412, - "m_flOriginalDamage": 2400, - "m_hurtEntities": 2536, - "m_hurtThinkPeriod": 2448, - "m_thinkAlways": 2444, - "m_vDamageForce": 2432 + "m_OnHurt": { + "offset": 2456, + "type_name": "CEntityIOOutput" + }, + "m_OnHurtPlayer": { + "offset": 2496, + "type_name": "CEntityIOOutput" + }, + "m_bNoDmgForce": { + "offset": 2428, + "type_name": "bool" + }, + "m_bitsDamageInflict": { + "offset": 2420, + "type_name": "DamageTypes_t" + }, + "m_damageModel": { + "offset": 2424, + "type_name": "int32" + }, + "m_flDamage": { + "offset": 2404, + "type_name": "float32" + }, + "m_flDamageCap": { + "offset": 2408, + "type_name": "float32" + }, + "m_flForgivenessDelay": { + "offset": 2416, + "type_name": "float32" + }, + "m_flLastDmgTime": { + "offset": 2412, + "type_name": "GameTime_t" + }, + "m_flOriginalDamage": { + "offset": 2400, + "type_name": "float32" + }, + "m_hurtEntities": { + "offset": 2536, + "type_name": "CUtlVector>" + }, + "m_hurtThinkPeriod": { + "offset": 2448, + "type_name": "float32" + }, + "m_thinkAlways": { + "offset": 2444, + "type_name": "bool" + }, + "m_vDamageForce": { + "offset": 2432, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerImpact": { "fields": { - "m_flMagnitude": 2440, - "m_flNoise": 2444, - "m_flViewkick": 2448, - "m_pOutputForce": 2456 + "m_flMagnitude": { + "offset": 2440, + "type_name": "float32" + }, + "m_flNoise": { + "offset": 2444, + "type_name": "float32" + }, + "m_flViewkick": { + "offset": 2448, + "type_name": "float32" + }, + "m_pOutputForce": { + "offset": 2456, + "type_name": "CEntityOutputTemplate" + } }, "metadata": [], "parent": "CTriggerMultiple" }, "CTriggerLerpObject": { "fields": { - "m_OnLerpFinished": 2528, - "m_OnLerpStarted": 2488, - "m_bAttachTouchingObject": 2480, - "m_bLerpRestoreMoveType": 2432, - "m_bSingleLerpObject": 2433, - "m_flLerpDuration": 2428, - "m_hEntityToWaitForDisconnect": 2484, - "m_hLerpTarget": 2408, - "m_hLerpTargetAttachment": 2424, - "m_iszLerpEffect": 2464, - "m_iszLerpSound": 2472, - "m_iszLerpTarget": 2400, - "m_iszLerpTargetAttachment": 2416, - "m_vecLerpingObjects": 2440 + "m_OnLerpFinished": { + "offset": 2528, + "type_name": "CEntityIOOutput" + }, + "m_OnLerpStarted": { + "offset": 2488, + "type_name": "CEntityIOOutput" + }, + "m_bAttachTouchingObject": { + "offset": 2480, + "type_name": "bool" + }, + "m_bLerpRestoreMoveType": { + "offset": 2432, + "type_name": "bool" + }, + "m_bSingleLerpObject": { + "offset": 2433, + "type_name": "bool" + }, + "m_flLerpDuration": { + "offset": 2428, + "type_name": "float32" + }, + "m_hEntityToWaitForDisconnect": { + "offset": 2484, + "type_name": "CHandle" + }, + "m_hLerpTarget": { + "offset": 2408, + "type_name": "CHandle" + }, + "m_hLerpTargetAttachment": { + "offset": 2424, + "type_name": "AttachmentHandle_t" + }, + "m_iszLerpEffect": { + "offset": 2464, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLerpSound": { + "offset": 2472, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLerpTarget": { + "offset": 2400, + "type_name": "CUtlSymbolLarge" + }, + "m_iszLerpTargetAttachment": { + "offset": 2416, + "type_name": "CUtlSymbolLarge" + }, + "m_vecLerpingObjects": { + "offset": 2440, + "type_name": "CUtlVector" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerLook": { "fields": { - "m_OnEndLook": 2552, - "m_OnStartLook": 2512, - "m_OnTimeout": 2472, - "m_b2DFOV": 2466, - "m_bIsLooking": 2465, - "m_bTestOcclusion": 2468, - "m_bTimeoutFired": 2464, - "m_bUseVelocity": 2467, - "m_flFieldOfView": 2444, - "m_flLookTime": 2448, - "m_flLookTimeLast": 2456, - "m_flLookTimeTotal": 2452, - "m_flTimeoutDuration": 2460, - "m_hLookTarget": 2440 + "m_OnEndLook": { + "offset": 2552, + "type_name": "CEntityIOOutput" + }, + "m_OnStartLook": { + "offset": 2512, + "type_name": "CEntityIOOutput" + }, + "m_OnTimeout": { + "offset": 2472, + "type_name": "CEntityIOOutput" + }, + "m_b2DFOV": { + "offset": 2466, + "type_name": "bool" + }, + "m_bIsLooking": { + "offset": 2465, + "type_name": "bool" + }, + "m_bTestOcclusion": { + "offset": 2468, + "type_name": "bool" + }, + "m_bTimeoutFired": { + "offset": 2464, + "type_name": "bool" + }, + "m_bUseVelocity": { + "offset": 2467, + "type_name": "bool" + }, + "m_flFieldOfView": { + "offset": 2444, + "type_name": "float32" + }, + "m_flLookTime": { + "offset": 2448, + "type_name": "float32" + }, + "m_flLookTimeLast": { + "offset": 2456, + "type_name": "GameTime_t" + }, + "m_flLookTimeTotal": { + "offset": 2452, + "type_name": "float32" + }, + "m_flTimeoutDuration": { + "offset": 2460, + "type_name": "float32" + }, + "m_hLookTarget": { + "offset": 2440, + "type_name": "CHandle" + } }, "metadata": [ { @@ -16343,7 +29621,10 @@ }, "CTriggerMultiple": { "fields": { - "m_OnTrigger": 2400 + "m_OnTrigger": { + "offset": 2400, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CBaseTrigger" @@ -16355,19 +29636,58 @@ }, "CTriggerPhysics": { "fields": { - "m_angularDamping": 2432, - "m_angularLimit": 2428, - "m_bCollapseToForcePoint": 2460, - "m_bConvertToDebrisWhenPossible": 2488, - "m_flDampingRatio": 2444, - "m_flFrequency": 2440, - "m_gravityScale": 2416, - "m_linearDamping": 2424, - "m_linearForce": 2436, - "m_linearLimit": 2420, - "m_vecLinearForceDirection": 2476, - "m_vecLinearForcePointAt": 2448, - "m_vecLinearForcePointAtWorld": 2464 + "m_angularDamping": { + "offset": 2432, + "type_name": "float32" + }, + "m_angularLimit": { + "offset": 2428, + "type_name": "float32" + }, + "m_bCollapseToForcePoint": { + "offset": 2460, + "type_name": "bool" + }, + "m_bConvertToDebrisWhenPossible": { + "offset": 2488, + "type_name": "bool" + }, + "m_flDampingRatio": { + "offset": 2444, + "type_name": "float32" + }, + "m_flFrequency": { + "offset": 2440, + "type_name": "float32" + }, + "m_gravityScale": { + "offset": 2416, + "type_name": "float32" + }, + "m_linearDamping": { + "offset": 2424, + "type_name": "float32" + }, + "m_linearForce": { + "offset": 2436, + "type_name": "float32" + }, + "m_linearLimit": { + "offset": 2420, + "type_name": "float32" + }, + "m_vecLinearForceDirection": { + "offset": 2476, + "type_name": "Vector" + }, + "m_vecLinearForcePointAt": { + "offset": 2448, + "type_name": "Vector" + }, + "m_vecLinearForcePointAtWorld": { + "offset": 2464, + "type_name": "Vector" + } }, "metadata": [ { @@ -16440,79 +29760,190 @@ }, "CTriggerProximity": { "fields": { - "m_NearestEntityDistance": 2424, - "m_fRadius": 2416, - "m_hMeasureTarget": 2400, - "m_iszMeasureTarget": 2408, - "m_nTouchers": 2420 + "m_NearestEntityDistance": { + "offset": 2424, + "type_name": "CEntityOutputTemplate" + }, + "m_fRadius": { + "offset": 2416, + "type_name": "float32" + }, + "m_hMeasureTarget": { + "offset": 2400, + "type_name": "CHandle" + }, + "m_iszMeasureTarget": { + "offset": 2408, + "type_name": "CUtlSymbolLarge" + }, + "m_nTouchers": { + "offset": 2420, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerPush": { "fields": { - "m_PathSimple": 2440, - "m_angPushEntitySpace": 2400, - "m_bTriggerOnStartTouch": 2424, - "m_bUsePathSimple": 2425, - "m_iszPathSimpleName": 2432, - "m_splinePushType": 2448, - "m_vecPushDirEntitySpace": 2412 + "m_PathSimple": { + "offset": 2440, + "type_name": "CPathSimple*" + }, + "m_angPushEntitySpace": { + "offset": 2400, + "type_name": "QAngle" + }, + "m_bTriggerOnStartTouch": { + "offset": 2424, + "type_name": "bool" + }, + "m_bUsePathSimple": { + "offset": 2425, + "type_name": "bool" + }, + "m_iszPathSimpleName": { + "offset": 2432, + "type_name": "CUtlSymbolLarge" + }, + "m_splinePushType": { + "offset": 2448, + "type_name": "uint32" + }, + "m_vecPushDirEntitySpace": { + "offset": 2412, + "type_name": "Vector" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerRemove": { "fields": { - "m_OnRemove": 2400 + "m_OnRemove": { + "offset": 2400, + "type_name": "CEntityIOOutput" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSave": { "fields": { - "m_bForceNewLevelUnit": 2400, - "m_fDangerousTimer": 2404, - "m_minHitPoints": 2408 + "m_bForceNewLevelUnit": { + "offset": 2400, + "type_name": "bool" + }, + "m_fDangerousTimer": { + "offset": 2404, + "type_name": "float32" + }, + "m_minHitPoints": { + "offset": 2408, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSndSosOpvar": { "fields": { - "m_VecNormPos": 3244, - "m_bVolIs2D": 2472, - "m_flCenterSize": 2436, - "m_flMaxVal": 2444, - "m_flMinVal": 2440, - "m_flNormCenterSize": 3256, - "m_flPosition": 2424, - "m_hTouchingPlayers": 2400, - "m_operatorName": 2464, - "m_operatorNameChar": 2985, - "m_opvarName": 2448, - "m_opvarNameChar": 2473, - "m_stackName": 2456, - "m_stackNameChar": 2729 + "m_VecNormPos": { + "offset": 3244, + "type_name": "Vector" + }, + "m_bVolIs2D": { + "offset": 2472, + "type_name": "bool" + }, + "m_flCenterSize": { + "offset": 2436, + "type_name": "float32" + }, + "m_flMaxVal": { + "offset": 2444, + "type_name": "float32" + }, + "m_flMinVal": { + "offset": 2440, + "type_name": "float32" + }, + "m_flNormCenterSize": { + "offset": 3256, + "type_name": "float32" + }, + "m_flPosition": { + "offset": 2424, + "type_name": "Vector" + }, + "m_hTouchingPlayers": { + "offset": 2400, + "type_name": "CUtlVector>" + }, + "m_operatorName": { + "offset": 2464, + "type_name": "CUtlSymbolLarge" + }, + "m_operatorNameChar": { + "offset": 2985, + "type_name": "char[256]" + }, + "m_opvarName": { + "offset": 2448, + "type_name": "CUtlSymbolLarge" + }, + "m_opvarNameChar": { + "offset": 2473, + "type_name": "char[256]" + }, + "m_stackName": { + "offset": 2456, + "type_name": "CUtlSymbolLarge" + }, + "m_stackNameChar": { + "offset": 2729, + "type_name": "char[256]" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerSoundscape": { "fields": { - "m_SoundscapeName": 2408, - "m_hSoundscape": 2400, - "m_spectators": 2416 + "m_SoundscapeName": { + "offset": 2408, + "type_name": "CUtlSymbolLarge" + }, + "m_hSoundscape": { + "offset": 2400, + "type_name": "CHandle" + }, + "m_spectators": { + "offset": 2416, + "type_name": "CUtlVector>" + } }, "metadata": [], "parent": "CBaseTrigger" }, "CTriggerTeleport": { "fields": { - "m_bCheckDestIfClearForPlayer": 2410, - "m_bMirrorPlayer": 2409, - "m_bUseLandmarkAngles": 2408, - "m_iLandmark": 2400 + "m_bCheckDestIfClearForPlayer": { + "offset": 2410, + "type_name": "bool" + }, + "m_bMirrorPlayer": { + "offset": 2409, + "type_name": "bool" + }, + "m_bUseLandmarkAngles": { + "offset": 2408, + "type_name": "bool" + }, + "m_iLandmark": { + "offset": 2400, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseTrigger" @@ -16524,28 +29955,76 @@ }, "CTriggerVolume": { "fields": { - "m_hFilter": 1944, - "m_iFilterName": 1936 + "m_hFilter": { + "offset": 1944, + "type_name": "CHandle" + }, + "m_iFilterName": { + "offset": 1936, + "type_name": "CUtlSymbolLarge" + } }, "metadata": [], "parent": "CBaseModelEntity" }, "CVoteController": { "fields": { - "m_VoteOptions": 1656, - "m_acceptingVotesTimer": 1288, - "m_bIsYesNoVote": 1280, - "m_executeCommandTimer": 1312, - "m_iActiveIssueIndex": 1248, - "m_iOnlyTeamToVote": 1252, - "m_nHighestCountIndex": 1624, - "m_nPotentialVotes": 1276, - "m_nVoteOptionCount": 1256, - "m_nVotesCast": 1360, - "m_playerHoldingVote": 1616, - "m_playerOverrideForVote": 1620, - "m_potentialIssues": 1632, - "m_resetVoteTimer": 1336 + "m_VoteOptions": { + "offset": 1656, + "type_name": "CUtlVector" + }, + "m_acceptingVotesTimer": { + "offset": 1288, + "type_name": "CountdownTimer" + }, + "m_bIsYesNoVote": { + "offset": 1280, + "type_name": "bool" + }, + "m_executeCommandTimer": { + "offset": 1312, + "type_name": "CountdownTimer" + }, + "m_iActiveIssueIndex": { + "offset": 1248, + "type_name": "int32" + }, + "m_iOnlyTeamToVote": { + "offset": 1252, + "type_name": "int32" + }, + "m_nHighestCountIndex": { + "offset": 1624, + "type_name": "int32" + }, + "m_nPotentialVotes": { + "offset": 1276, + "type_name": "int32" + }, + "m_nVoteOptionCount": { + "offset": 1256, + "type_name": "int32[5]" + }, + "m_nVotesCast": { + "offset": 1360, + "type_name": "int32[64]" + }, + "m_playerHoldingVote": { + "offset": 1616, + "type_name": "CPlayerSlot" + }, + "m_playerOverrideForVote": { + "offset": 1620, + "type_name": "CPlayerSlot" + }, + "m_potentialIssues": { + "offset": 1632, + "type_name": "CUtlVector" + }, + "m_resetVoteTimer": { + "offset": 1336, + "type_name": "CountdownTimer" + } }, "metadata": [ { @@ -16593,8 +30072,14 @@ }, "CWeaponBaseItem": { "fields": { - "m_SequenceCompleteTimer": 3944, - "m_bRedraw": 3968 + "m_SequenceCompleteTimer": { + "offset": 3944, + "type_name": "CountdownTimer" + }, + "m_bRedraw": { + "offset": 3968, + "type_name": "bool" + } }, "metadata": [ { @@ -16742,8 +30227,14 @@ }, "CWeaponTaser": { "fields": { - "m_fFireTime": 3976, - "m_nLastAttackTick": 3980 + "m_fFireTime": { + "offset": 3976, + "type_name": "GameTime_t" + }, + "m_nLastAttackTick": { + "offset": 3980, + "type_name": "int32" + } }, "metadata": [ { @@ -16781,10 +30272,22 @@ }, "CountdownTimer": { "fields": { - "m_duration": 8, - "m_nWorldGroupId": 20, - "m_timescale": 16, - "m_timestamp": 12 + "m_duration": { + "offset": 8, + "type_name": "float32" + }, + "m_nWorldGroupId": { + "offset": 20, + "type_name": "WorldGroupId_t" + }, + "m_timescale": { + "offset": 16, + "type_name": "float32" + }, + "m_timestamp": { + "offset": 12, + "type_name": "GameTime_t" + } }, "metadata": [ { @@ -16812,9 +30315,18 @@ }, "EngineCountdownTimer": { "fields": { - "m_duration": 8, - "m_timescale": 16, - "m_timestamp": 12 + "m_duration": { + "offset": 8, + "type_name": "float32" + }, + "m_timescale": { + "offset": 16, + "type_name": "float32" + }, + "m_timestamp": { + "offset": 12, + "type_name": "float32" + } }, "metadata": [ { @@ -16837,8 +30349,14 @@ }, "EntityRenderAttribute_t": { "fields": { - "m_ID": 48, - "m_Values": 52 + "m_ID": { + "offset": 48, + "type_name": "CUtlStringToken" + }, + "m_Values": { + "offset": 52, + "type_name": "Vector4D" + } }, "metadata": [ { @@ -16856,8 +30374,14 @@ }, "EntitySpottedState_t": { "fields": { - "m_bSpotted": 8, - "m_bSpottedByMask": 12 + "m_bSpotted": { + "offset": 8, + "type_name": "bool" + }, + "m_bSpottedByMask": { + "offset": 12, + "type_name": "uint32[2]" + } }, "metadata": [ { @@ -16875,31 +30399,52 @@ }, "FilterDamageType": { "fields": { - "m_iDamageType": 1336 + "m_iDamageType": { + "offset": 1336, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseFilter" }, "FilterHealth": { "fields": { - "m_bAdrenalineActive": 1336, - "m_iHealthMax": 1344, - "m_iHealthMin": 1340 + "m_bAdrenalineActive": { + "offset": 1336, + "type_name": "bool" + }, + "m_iHealthMax": { + "offset": 1344, + "type_name": "int32" + }, + "m_iHealthMin": { + "offset": 1340, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseFilter" }, "FilterTeam": { "fields": { - "m_iFilterTeam": 1336 + "m_iFilterTeam": { + "offset": 1336, + "type_name": "int32" + } }, "metadata": [], "parent": "CBaseFilter" }, "IntervalTimer": { "fields": { - "m_nWorldGroupId": 12, - "m_timestamp": 8 + "m_nWorldGroupId": { + "offset": 12, + "type_name": "WorldGroupId_t" + }, + "m_timestamp": { + "offset": 8, + "type_name": "GameTime_t" + } }, "metadata": [ { @@ -16917,8 +30462,14 @@ }, "PhysicsRagdollPose_t": { "fields": { - "m_Transforms": 8, - "m_hOwner": 32 + "m_Transforms": { + "offset": 8, + "type_name": "CNetworkUtlVectorBase" + }, + "m_hOwner": { + "offset": 32, + "type_name": "CHandle" + } }, "metadata": [ { @@ -16936,10 +30487,22 @@ }, "PredictedDamageTag_t": { "fields": { - "flFlinchModLarge": 56, - "flFlinchModSmall": 52, - "flFriendlyFireDamageReductionRatio": 60, - "nTagTick": 48 + "flFlinchModLarge": { + "offset": 56, + "type_name": "float32" + }, + "flFlinchModSmall": { + "offset": 52, + "type_name": "float32" + }, + "flFriendlyFireDamageReductionRatio": { + "offset": 60, + "type_name": "float32" + }, + "nTagTick": { + "offset": 48, + "type_name": "GameTick_t" + } }, "metadata": [ { @@ -16967,11 +30530,26 @@ }, "SellbackPurchaseEntry_t": { "fields": { - "m_bPrevHelmet": 60, - "m_hItem": 64, - "m_nCost": 52, - "m_nPrevArmor": 56, - "m_unDefIdx": 48 + "m_bPrevHelmet": { + "offset": 60, + "type_name": "bool" + }, + "m_hItem": { + "offset": 64, + "type_name": "CEntityHandle" + }, + "m_nCost": { + "offset": 52, + "type_name": "int32" + }, + "m_nPrevArmor": { + "offset": 56, + "type_name": "int32" + }, + "m_unDefIdx": { + "offset": 48, + "type_name": "uint16" + } }, "metadata": [ { @@ -17004,44 +30582,104 @@ }, "SequenceHistory_t": { "fields": { - "m_flCyclesPerSecond": 20, - "m_flPlaybackRate": 16, - "m_flSeqFixedCycle": 8, - "m_flSeqStartTime": 4, - "m_hSequence": 0, - "m_nSeqLoopMode": 12 + "m_flCyclesPerSecond": { + "offset": 20, + "type_name": "float32" + }, + "m_flPlaybackRate": { + "offset": 16, + "type_name": "float32" + }, + "m_flSeqFixedCycle": { + "offset": 8, + "type_name": "float32" + }, + "m_flSeqStartTime": { + "offset": 4, + "type_name": "GameTime_t" + }, + "m_hSequence": { + "offset": 0, + "type_name": "HSequence" + }, + "m_nSeqLoopMode": { + "offset": 12, + "type_name": "AnimLoopMode_t" + } }, "metadata": [], "parent": null }, "ServerAuthoritativeWeaponSlot_t": { "fields": { - "unClass": 40, - "unItemDefIdx": 44, - "unSlot": 42 + "unClass": { + "offset": 40, + "type_name": "uint16" + }, + "unItemDefIdx": { + "offset": 44, + "type_name": "uint16" + }, + "unSlot": { + "offset": 42, + "type_name": "uint16" + } }, "metadata": [], "parent": null }, "SpawnPoint": { "fields": { - "m_bEnabled": 1252, - "m_iPriority": 1248, - "m_nType": 1256 + "m_bEnabled": { + "offset": 1252, + "type_name": "bool" + }, + "m_iPriority": { + "offset": 1248, + "type_name": "int32" + }, + "m_nType": { + "offset": 1256, + "type_name": "int32" + } }, "metadata": [], "parent": "CServerOnlyPointEntity" }, "VPhysicsCollisionAttribute_t": { "fields": { - "m_nCollisionFunctionMask": 43, - "m_nCollisionGroup": 42, - "m_nEntityId": 32, - "m_nHierarchyId": 40, - "m_nInteractsAs": 8, - "m_nInteractsExclude": 24, - "m_nInteractsWith": 16, - "m_nOwnerId": 36 + "m_nCollisionFunctionMask": { + "offset": 43, + "type_name": "uint8" + }, + "m_nCollisionGroup": { + "offset": 42, + "type_name": "uint8" + }, + "m_nEntityId": { + "offset": 32, + "type_name": "uint32" + }, + "m_nHierarchyId": { + "offset": 40, + "type_name": "uint16" + }, + "m_nInteractsAs": { + "offset": 8, + "type_name": "uint64" + }, + "m_nInteractsExclude": { + "offset": 24, + "type_name": "uint64" + }, + "m_nInteractsWith": { + "offset": 16, + "type_name": "uint64" + }, + "m_nOwnerId": { + "offset": 36, + "type_name": "uint32" + } }, "metadata": [ { @@ -17089,9 +30727,18 @@ }, "ViewAngleServerChange_t": { "fields": { - "nIndex": 64, - "nType": 48, - "qAngle": 52 + "nIndex": { + "offset": 64, + "type_name": "uint32" + }, + "nType": { + "offset": 48, + "type_name": "FixAngleSet_t" + }, + "qAngle": { + "offset": 52, + "type_name": "QAngle" + } }, "metadata": [ { @@ -17114,8 +30761,14 @@ }, "WeaponPurchaseCount_t": { "fields": { - "m_nCount": 50, - "m_nItemDefIndex": 48 + "m_nCount": { + "offset": 50, + "type_name": "uint16" + }, + "m_nItemDefIndex": { + "offset": 48, + "type_name": "uint16" + } }, "metadata": [ { @@ -17133,7 +30786,10 @@ }, "WeaponPurchaseTracker_t": { "fields": { - "m_weaponPurchases": 8 + "m_weaponPurchases": { + "offset": 8, + "type_name": "CUtlVectorEmbeddedNetworkVar" + } }, "metadata": [ { @@ -17146,11 +30802,26 @@ }, "audioparams_t": { "fields": { - "localBits": 108, - "localSound": 8, - "soundEventHash": 116, - "soundscapeEntityListIndex": 112, - "soundscapeIndex": 104 + "localBits": { + "offset": 108, + "type_name": "uint8" + }, + "localSound": { + "offset": 8, + "type_name": "Vector[8]" + }, + "soundEventHash": { + "offset": 116, + "type_name": "uint32" + }, + "soundscapeEntityListIndex": { + "offset": 112, + "type_name": "int32" + }, + "soundscapeIndex": { + "offset": 104, + "type_name": "int32" + } }, "metadata": [ { @@ -17183,31 +30854,106 @@ }, "fogparams_t": { "fields": { - "HDRColorScale": 56, - "blend": 101, - "blendtobackground": 88, - "colorPrimary": 20, - "colorPrimaryLerpTo": 28, - "colorSecondary": 24, - "colorSecondaryLerpTo": 32, - "dirPrimary": 8, - "duration": 84, - "enable": 100, - "end": 40, - "endLerpTo": 72, - "exponent": 52, - "farz": 44, - "lerptime": 80, - "locallightscale": 96, - "m_bNoReflectionFog": 102, - "m_bPadding": 103, - "maxdensity": 48, - "maxdensityLerpTo": 76, - "scattering": 92, - "skyboxFogFactor": 60, - "skyboxFogFactorLerpTo": 64, - "start": 36, - "startLerpTo": 68 + "HDRColorScale": { + "offset": 56, + "type_name": "float32" + }, + "blend": { + "offset": 101, + "type_name": "bool" + }, + "blendtobackground": { + "offset": 88, + "type_name": "float32" + }, + "colorPrimary": { + "offset": 20, + "type_name": "Color" + }, + "colorPrimaryLerpTo": { + "offset": 28, + "type_name": "Color" + }, + "colorSecondary": { + "offset": 24, + "type_name": "Color" + }, + "colorSecondaryLerpTo": { + "offset": 32, + "type_name": "Color" + }, + "dirPrimary": { + "offset": 8, + "type_name": "Vector" + }, + "duration": { + "offset": 84, + "type_name": "float32" + }, + "enable": { + "offset": 100, + "type_name": "bool" + }, + "end": { + "offset": 40, + "type_name": "float32" + }, + "endLerpTo": { + "offset": 72, + "type_name": "float32" + }, + "exponent": { + "offset": 52, + "type_name": "float32" + }, + "farz": { + "offset": 44, + "type_name": "float32" + }, + "lerptime": { + "offset": 80, + "type_name": "GameTime_t" + }, + "locallightscale": { + "offset": 96, + "type_name": "float32" + }, + "m_bNoReflectionFog": { + "offset": 102, + "type_name": "bool" + }, + "m_bPadding": { + "offset": 103, + "type_name": "bool" + }, + "maxdensity": { + "offset": 48, + "type_name": "float32" + }, + "maxdensityLerpTo": { + "offset": 76, + "type_name": "float32" + }, + "scattering": { + "offset": 92, + "type_name": "float32" + }, + "skyboxFogFactor": { + "offset": 60, + "type_name": "float32" + }, + "skyboxFogFactorLerpTo": { + "offset": 64, + "type_name": "float32" + }, + "start": { + "offset": 36, + "type_name": "float32" + }, + "startLerpTo": { + "offset": 68, + "type_name": "float32" + } }, "metadata": [ { @@ -17335,20 +31081,62 @@ }, "fogplayerparams_t": { "fields": { - "m_NewColor": 40, - "m_OldColor": 16, - "m_flNewEnd": 48, - "m_flNewFarZ": 60, - "m_flNewHDRColorScale": 56, - "m_flNewMaxDensity": 52, - "m_flNewStart": 44, - "m_flOldEnd": 24, - "m_flOldFarZ": 36, - "m_flOldHDRColorScale": 32, - "m_flOldMaxDensity": 28, - "m_flOldStart": 20, - "m_flTransitionTime": 12, - "m_hCtrl": 8 + "m_NewColor": { + "offset": 40, + "type_name": "Color" + }, + "m_OldColor": { + "offset": 16, + "type_name": "Color" + }, + "m_flNewEnd": { + "offset": 48, + "type_name": "float32" + }, + "m_flNewFarZ": { + "offset": 60, + "type_name": "float32" + }, + "m_flNewHDRColorScale": { + "offset": 56, + "type_name": "float32" + }, + "m_flNewMaxDensity": { + "offset": 52, + "type_name": "float32" + }, + "m_flNewStart": { + "offset": 44, + "type_name": "float32" + }, + "m_flOldEnd": { + "offset": 24, + "type_name": "float32" + }, + "m_flOldFarZ": { + "offset": 36, + "type_name": "float32" + }, + "m_flOldHDRColorScale": { + "offset": 32, + "type_name": "float32" + }, + "m_flOldMaxDensity": { + "offset": 28, + "type_name": "float32" + }, + "m_flOldStart": { + "offset": 20, + "type_name": "float32" + }, + "m_flTransitionTime": { + "offset": 12, + "type_name": "float32" + }, + "m_hCtrl": { + "offset": 8, + "type_name": "CHandle" + } }, "metadata": [ { @@ -17361,19 +31149,58 @@ }, "shard_model_desc_t": { "fields": { - "m_SurfacePropStringToken": 120, - "m_bHasParent": 116, - "m_bParentFrozen": 117, - "m_flGlassHalfThickness": 112, - "m_hMaterialBase": 16, - "m_hMaterialDamageOverlay": 24, - "m_nModelID": 8, - "m_solid": 32, - "m_vInitialPanelVertices": 88, - "m_vecPanelSize": 36, - "m_vecPanelVertices": 64, - "m_vecStressPositionA": 44, - "m_vecStressPositionB": 52 + "m_SurfacePropStringToken": { + "offset": 120, + "type_name": "CUtlStringToken" + }, + "m_bHasParent": { + "offset": 116, + "type_name": "bool" + }, + "m_bParentFrozen": { + "offset": 117, + "type_name": "bool" + }, + "m_flGlassHalfThickness": { + "offset": 112, + "type_name": "float32" + }, + "m_hMaterialBase": { + "offset": 16, + "type_name": "CStrongHandle" + }, + "m_hMaterialDamageOverlay": { + "offset": 24, + "type_name": "CStrongHandle" + }, + "m_nModelID": { + "offset": 8, + "type_name": "int32" + }, + "m_solid": { + "offset": 32, + "type_name": "ShardSolid_t" + }, + "m_vInitialPanelVertices": { + "offset": 88, + "type_name": "CNetworkUtlVectorBase" + }, + "m_vecPanelSize": { + "offset": 36, + "type_name": "Vector2D" + }, + "m_vecPanelVertices": { + "offset": 64, + "type_name": "CNetworkUtlVectorBase" + }, + "m_vecStressPositionA": { + "offset": 44, + "type_name": "Vector2D" + }, + "m_vecStressPositionB": { + "offset": 52, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -17446,12 +31273,30 @@ }, "sky3dparams_t": { "fields": { - "bClip3DSkyBoxNearToWorldFar": 24, - "flClip3DSkyBoxNearToWorldFarOffset": 28, - "fog": 32, - "m_nWorldGroupID": 136, - "origin": 12, - "scale": 8 + "bClip3DSkyBoxNearToWorldFar": { + "offset": 24, + "type_name": "bool" + }, + "flClip3DSkyBoxNearToWorldFarOffset": { + "offset": 28, + "type_name": "float32" + }, + "fog": { + "offset": 32, + "type_name": "fogparams_t" + }, + "m_nWorldGroupID": { + "offset": 136, + "type_name": "WorldGroupId_t" + }, + "origin": { + "offset": 12, + "type_name": "Vector" + }, + "scale": { + "offset": 8, + "type_name": "int16" + } }, "metadata": [ { diff --git a/output/server_dll.rs b/output/server_dll.rs index cc24757..d893b26 100644 --- a/output/server_dll.rs +++ b/output/server_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/soundsystem_dll.cs b/output/soundsystem_dll.cs index 03539c3..9ff6a54 100644 --- a/output/soundsystem_dll.cs +++ b/output/soundsystem_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: soundsystem.dll diff --git a/output/soundsystem_dll.hpp b/output/soundsystem_dll.hpp index da31ca4..cc46f6e 100644 --- a/output/soundsystem_dll.hpp +++ b/output/soundsystem_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/soundsystem_dll.json b/output/soundsystem_dll.json index fabad8c..9abeeb8 100644 --- a/output/soundsystem_dll.json +++ b/output/soundsystem_dll.json @@ -3,8 +3,14 @@ "classes": { "CAudioEmphasisSample": { "fields": { - "m_flTime": 0, - "m_flValue": 4 + "m_flTime": { + "offset": 0, + "type_name": "float32" + }, + "m_flValue": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -16,12 +22,30 @@ }, "CAudioMorphData": { "fields": { - "m_flEaseIn": 96, - "m_flEaseOut": 100, - "m_nameHashCodes": 24, - "m_nameStrings": 48, - "m_samples": 72, - "m_times": 0 + "m_flEaseIn": { + "offset": 96, + "type_name": "float32" + }, + "m_flEaseOut": { + "offset": 100, + "type_name": "float32" + }, + "m_nameHashCodes": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_nameStrings": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_samples": { + "offset": 72, + "type_name": "CUtlVector>" + }, + "m_times": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -33,9 +57,18 @@ }, "CAudioPhonemeTag": { "fields": { - "m_flEndTime": 4, - "m_flStartTime": 0, - "m_nPhonemeCode": 8 + "m_flEndTime": { + "offset": 4, + "type_name": "float32" + }, + "m_flStartTime": { + "offset": 0, + "type_name": "float32" + }, + "m_nPhonemeCode": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -47,10 +80,22 @@ }, "CAudioSentence": { "fields": { - "m_EmphasisSamples": 32, - "m_RunTimePhonemes": 8, - "m_bShouldVoiceDuck": 0, - "m_morphData": 56 + "m_EmphasisSamples": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_RunTimePhonemes": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_bShouldVoiceDuck": { + "offset": 0, + "type_name": "bool" + }, + "m_morphData": { + "offset": 56, + "type_name": "CAudioMorphData" + } }, "metadata": [ { @@ -62,12 +107,30 @@ }, "CDSPMixgroupModifier": { "fields": { - "m_flListenerReverbModifierWhenSourceReverbIsActive": 24, - "m_flModifier": 8, - "m_flModifierMin": 12, - "m_flSourceModifier": 16, - "m_flSourceModifierMin": 20, - "m_mixgroup": 0 + "m_flListenerReverbModifierWhenSourceReverbIsActive": { + "offset": 24, + "type_name": "float32" + }, + "m_flModifier": { + "offset": 8, + "type_name": "float32" + }, + "m_flModifierMin": { + "offset": 12, + "type_name": "float32" + }, + "m_flSourceModifier": { + "offset": 16, + "type_name": "float32" + }, + "m_flSourceModifierMin": { + "offset": 20, + "type_name": "float32" + }, + "m_mixgroup": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -79,7 +142,10 @@ }, "CDSPPresetMixgroupModifierTable": { "fields": { - "m_table": 0 + "m_table": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -95,8 +161,14 @@ }, "CDspPresetModifierList": { "fields": { - "m_dspName": 0, - "m_modifiers": 8 + "m_dspName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_modifiers": { + "offset": 8, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -108,9 +180,18 @@ }, "CSosGroupActionLimitSchema": { "fields": { - "m_nMaxCount": 24, - "m_nSortType": 32, - "m_nStopType": 28 + "m_nMaxCount": { + "offset": 24, + "type_name": "int32" + }, + "m_nSortType": { + "offset": 32, + "type_name": "SosActionSortType_t" + }, + "m_nStopType": { + "offset": 28, + "type_name": "SosActionStopType_t" + } }, "metadata": [ { @@ -122,14 +203,38 @@ }, "CSosGroupActionMemberCountEnvelopeSchema": { "fields": { - "m_bSaveToGroup": 56, - "m_flAttack": 40, - "m_flBaseValue": 32, - "m_flDecay": 44, - "m_flTargetValue": 36, - "m_nBaseCount": 24, - "m_nTargetCount": 28, - "m_resultVarName": 48 + "m_bSaveToGroup": { + "offset": 56, + "type_name": "bool" + }, + "m_flAttack": { + "offset": 40, + "type_name": "float32" + }, + "m_flBaseValue": { + "offset": 32, + "type_name": "float32" + }, + "m_flDecay": { + "offset": 44, + "type_name": "float32" + }, + "m_flTargetValue": { + "offset": 36, + "type_name": "float32" + }, + "m_nBaseCount": { + "offset": 24, + "type_name": "int32" + }, + "m_nTargetCount": { + "offset": 28, + "type_name": "int32" + }, + "m_resultVarName": { + "offset": 48, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -141,9 +246,18 @@ }, "CSosGroupActionSchema": { "fields": { - "m_actionInstanceType": 20, - "m_actionType": 16, - "m_name": 8 + "m_actionInstanceType": { + "offset": 20, + "type_name": "ActionType_t" + }, + "m_actionType": { + "offset": 16, + "type_name": "ActionType_t" + }, + "m_name": { + "offset": 8, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -159,11 +273,26 @@ }, "CSosGroupActionSetSoundeventParameterSchema": { "fields": { - "m_flMaxValue": 32, - "m_flMinValue": 28, - "m_nMaxCount": 24, - "m_nSortType": 48, - "m_opvarName": 40 + "m_flMaxValue": { + "offset": 32, + "type_name": "float32" + }, + "m_flMinValue": { + "offset": 28, + "type_name": "float32" + }, + "m_nMaxCount": { + "offset": 24, + "type_name": "int32" + }, + "m_nSortType": { + "offset": 48, + "type_name": "SosActionSortType_t" + }, + "m_opvarName": { + "offset": 40, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -175,13 +304,34 @@ }, "CSosGroupActionSoundeventClusterSchema": { "fields": { - "m_clusterSizeOpvar": 48, - "m_flClusterEpsilon": 28, - "m_groupBoundingBoxMaxsOpvar": 64, - "m_groupBoundingBoxMinsOpvar": 56, - "m_nMinNearby": 24, - "m_shouldPlayClusterChild": 40, - "m_shouldPlayOpvar": 32 + "m_clusterSizeOpvar": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_flClusterEpsilon": { + "offset": 28, + "type_name": "float32" + }, + "m_groupBoundingBoxMaxsOpvar": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_groupBoundingBoxMinsOpvar": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_nMinNearby": { + "offset": 24, + "type_name": "int32" + }, + "m_shouldPlayClusterChild": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_shouldPlayOpvar": { + "offset": 32, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -193,8 +343,14 @@ }, "CSosGroupActionSoundeventCountSchema": { "fields": { - "m_bExcludeStoppedSounds": 24, - "m_strCountKeyName": 32 + "m_bExcludeStoppedSounds": { + "offset": 24, + "type_name": "bool" + }, + "m_strCountKeyName": { + "offset": 32, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -206,16 +362,46 @@ }, "CSosGroupActionSoundeventMinMaxValuesSchema": { "fields": { - "m_bExcludSoundsAboveThreshold": 48, - "m_bExcludeDelayedSounds": 41, - "m_bExcludeSoundsBelowThreshold": 42, - "m_bExcludeStoppedSounds": 40, - "m_flExcludeSoundsMaxThresholdValue": 52, - "m_flExcludeSoundsMinThresholdValue": 44, - "m_strDelayPublicFieldName": 32, - "m_strMaxValueName": 64, - "m_strMinValueName": 56, - "m_strQueryPublicFieldName": 24 + "m_bExcludSoundsAboveThreshold": { + "offset": 48, + "type_name": "bool" + }, + "m_bExcludeDelayedSounds": { + "offset": 41, + "type_name": "bool" + }, + "m_bExcludeSoundsBelowThreshold": { + "offset": 42, + "type_name": "bool" + }, + "m_bExcludeStoppedSounds": { + "offset": 40, + "type_name": "bool" + }, + "m_flExcludeSoundsMaxThresholdValue": { + "offset": 52, + "type_name": "float32" + }, + "m_flExcludeSoundsMinThresholdValue": { + "offset": 44, + "type_name": "float32" + }, + "m_strDelayPublicFieldName": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_strMaxValueName": { + "offset": 64, + "type_name": "CUtlString" + }, + "m_strMinValueName": { + "offset": 56, + "type_name": "CUtlString" + }, + "m_strQueryPublicFieldName": { + "offset": 24, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -227,10 +413,22 @@ }, "CSosGroupActionSoundeventPrioritySchema": { "fields": { - "m_bPriorityReadButDontContribute": 48, - "m_priorityContributeButDontRead": 40, - "m_priorityValue": 24, - "m_priorityVolumeScalar": 32 + "m_bPriorityReadButDontContribute": { + "offset": 48, + "type_name": "CUtlString" + }, + "m_priorityContributeButDontRead": { + "offset": 40, + "type_name": "CUtlString" + }, + "m_priorityValue": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_priorityVolumeScalar": { + "offset": 32, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -242,8 +440,14 @@ }, "CSosGroupActionTimeBlockLimitSchema": { "fields": { - "m_flMaxDuration": 28, - "m_nMaxCount": 24 + "m_flMaxDuration": { + "offset": 28, + "type_name": "float32" + }, + "m_nMaxCount": { + "offset": 24, + "type_name": "int32" + } }, "metadata": [ { @@ -255,7 +459,10 @@ }, "CSosGroupActionTimeLimitSchema": { "fields": { - "m_flMaxDuration": 24 + "m_flMaxDuration": { + "offset": 24, + "type_name": "float32" + } }, "metadata": [ { @@ -267,11 +474,26 @@ }, "CSosGroupBranchPattern": { "fields": { - "m_bMatchEntIndex": 10, - "m_bMatchEventName": 8, - "m_bMatchEventSubString": 9, - "m_bMatchOpvar": 11, - "m_bMatchString": 12 + "m_bMatchEntIndex": { + "offset": 10, + "type_name": "bool" + }, + "m_bMatchEventName": { + "offset": 8, + "type_name": "bool" + }, + "m_bMatchEventSubString": { + "offset": 9, + "type_name": "bool" + }, + "m_bMatchOpvar": { + "offset": 11, + "type_name": "bool" + }, + "m_bMatchString": { + "offset": 12, + "type_name": "bool" + } }, "metadata": [ { @@ -283,11 +505,26 @@ }, "CSosGroupMatchPattern": { "fields": { - "m_flEntIndex": 32, - "m_flOpvar": 36, - "m_matchSoundEventName": 16, - "m_matchSoundEventSubString": 24, - "m_opvarString": 40 + "m_flEntIndex": { + "offset": 32, + "type_name": "float32" + }, + "m_flOpvar": { + "offset": 36, + "type_name": "float32" + }, + "m_matchSoundEventName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_matchSoundEventSubString": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_opvarString": { + "offset": 40, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -299,7 +536,10 @@ }, "CSosSoundEventGroupListSchema": { "fields": { - "m_groupList": 0 + "m_groupList": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -311,15 +551,42 @@ }, "CSosSoundEventGroupSchema": { "fields": { - "m_bInvertMatch": 20, - "m_bIsBlocking": 12, - "m_branchPattern": 72, - "m_flLifeSpanTime": 88, - "m_matchPattern": 24, - "m_nBlockMaxCount": 16, - "m_nType": 8, - "m_name": 0, - "m_vActions": 192 + "m_bInvertMatch": { + "offset": 20, + "type_name": "bool" + }, + "m_bIsBlocking": { + "offset": 12, + "type_name": "bool" + }, + "m_branchPattern": { + "offset": 72, + "type_name": "CSosGroupBranchPattern" + }, + "m_flLifeSpanTime": { + "offset": 88, + "type_name": "float32" + }, + "m_matchPattern": { + "offset": 24, + "type_name": "CSosGroupMatchPattern" + }, + "m_nBlockMaxCount": { + "offset": 16, + "type_name": "int32" + }, + "m_nType": { + "offset": 8, + "type_name": "SosGroupType_t" + }, + "m_name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_vActions": { + "offset": 192, + "type_name": "CSosGroupActionSchema*[4]" + } }, "metadata": [ { @@ -335,9 +602,18 @@ }, "CSoundContainerReference": { "fields": { - "m_bUseReference": 0, - "m_pSound": 16, - "m_sound": 8 + "m_bUseReference": { + "offset": 0, + "type_name": "bool" + }, + "m_pSound": { + "offset": 16, + "type_name": "CVoiceContainerBase*" + }, + "m_sound": { + "offset": 8, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -357,9 +633,18 @@ }, "CSoundContainerReferenceArray": { "fields": { - "m_bUseReference": 0, - "m_pSounds": 32, - "m_sounds": 8 + "m_bUseReference": { + "offset": 0, + "type_name": "bool" + }, + "m_pSounds": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_sounds": { + "offset": 8, + "type_name": "CUtlVector>" + } }, "metadata": [ { @@ -379,7 +664,10 @@ }, "CSoundEventMetaData": { "fields": { - "m_soundEventVMix": 0 + "m_soundEventVMix": { + "offset": 0, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -401,8 +689,14 @@ }, "CTestBlendContainer": { "fields": { - "m_firstSound": 192, - "m_secondSound": 200 + "m_firstSound": { + "offset": 192, + "type_name": "CStrongHandle" + }, + "m_secondSound": { + "offset": 200, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -422,17 +716,50 @@ }, "CVSound": { "fields": { - "m_Sentences": 24, - "m_encodedHeader": 88, - "m_flDuration": 20, - "m_nChannels": 8, - "m_nFormat": 4, - "m_nLoopEnd": 80, - "m_nLoopStart": 12, - "m_nRate": 0, - "m_nSampleCount": 16, - "m_nSeekTable": 56, - "m_nStreamingSize": 48 + "m_Sentences": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_encodedHeader": { + "offset": 88, + "type_name": "CUtlBinaryBlock" + }, + "m_flDuration": { + "offset": 20, + "type_name": "float32" + }, + "m_nChannels": { + "offset": 8, + "type_name": "uint32" + }, + "m_nFormat": { + "offset": 4, + "type_name": "CVSoundFormat_t" + }, + "m_nLoopEnd": { + "offset": 80, + "type_name": "int32" + }, + "m_nLoopStart": { + "offset": 12, + "type_name": "int32" + }, + "m_nRate": { + "offset": 0, + "type_name": "int32" + }, + "m_nSampleCount": { + "offset": 16, + "type_name": "uint32" + }, + "m_nSeekTable": { + "offset": 56, + "type_name": "CUtlVector" + }, + "m_nStreamingSize": { + "offset": 48, + "type_name": "uint32" + } }, "metadata": [ { @@ -444,7 +771,10 @@ }, "CVoiceContainerAmpedDecayingSineWave": { "fields": { - "m_flGainAmount": 200 + "m_flGainAmount": { + "offset": 200, + "type_name": "float32" + } }, "metadata": [ { @@ -464,8 +794,14 @@ }, "CVoiceContainerAnalysisBase": { "fields": { - "m_bRegenerateCurveOnCompile": 8, - "m_curve": 16 + "m_bRegenerateCurveOnCompile": { + "offset": 8, + "type_name": "bool" + }, + "m_curve": { + "offset": 16, + "type_name": "CPiecewiseCurve" + } }, "metadata": [ { @@ -489,8 +825,14 @@ }, "CVoiceContainerBase": { "fields": { - "m_pEnvelopeAnalyzer": 184, - "m_vSound": 56 + "m_pEnvelopeAnalyzer": { + "offset": 184, + "type_name": "CVoiceContainerAnalysisBase*" + }, + "m_vSound": { + "offset": 56, + "type_name": "CVSound" + } }, "metadata": [ { @@ -518,9 +860,18 @@ }, "CVoiceContainerBlender": { "fields": { - "m_firstSound": 192, - "m_flBlendFactor": 240, - "m_secondSound": 216 + "m_firstSound": { + "offset": 192, + "type_name": "CSoundContainerReference" + }, + "m_flBlendFactor": { + "offset": 240, + "type_name": "float32" + }, + "m_secondSound": { + "offset": 216, + "type_name": "CSoundContainerReference" + } }, "metadata": [ { @@ -540,8 +891,14 @@ }, "CVoiceContainerDecayingSineWave": { "fields": { - "m_flDecayTime": 196, - "m_flFrequency": 192 + "m_flDecayTime": { + "offset": 196, + "type_name": "float32" + }, + "m_flFrequency": { + "offset": 192, + "type_name": "float32" + } }, "metadata": [ { @@ -579,8 +936,14 @@ }, "CVoiceContainerEnvelope": { "fields": { - "m_analysisContainer": 200, - "m_sound": 192 + "m_analysisContainer": { + "offset": 200, + "type_name": "CVoiceContainerAnalysisBase*" + }, + "m_sound": { + "offset": 192, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -600,9 +963,18 @@ }, "CVoiceContainerEnvelopeAnalyzer": { "fields": { - "m_flThreshold": 88, - "m_mode": 80, - "m_nSamples": 84 + "m_flThreshold": { + "offset": 88, + "type_name": "float32" + }, + "m_mode": { + "offset": 80, + "type_name": "EMode_t" + }, + "m_nSamples": { + "offset": 84, + "type_name": "int32" + } }, "metadata": [ { @@ -622,11 +994,26 @@ }, "CVoiceContainerGranulator": { "fields": { - "m_flGrainCrossfadeAmount": 196, - "m_flGrainLength": 192, - "m_flPlaybackJitter": 204, - "m_flStartJitter": 200, - "m_sourceAudio": 208 + "m_flGrainCrossfadeAmount": { + "offset": 196, + "type_name": "float32" + }, + "m_flGrainLength": { + "offset": 192, + "type_name": "float32" + }, + "m_flPlaybackJitter": { + "offset": 204, + "type_name": "float32" + }, + "m_flStartJitter": { + "offset": 200, + "type_name": "float32" + }, + "m_sourceAudio": { + "offset": 208, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -642,11 +1029,26 @@ }, "CVoiceContainerLoopTrigger": { "fields": { - "m_bCrossFade": 228, - "m_flFadeTime": 224, - "m_flRetriggerTimeMax": 220, - "m_flRetriggerTimeMin": 216, - "m_sound": 192 + "m_bCrossFade": { + "offset": 228, + "type_name": "bool" + }, + "m_flFadeTime": { + "offset": 224, + "type_name": "float32" + }, + "m_flRetriggerTimeMax": { + "offset": 220, + "type_name": "float32" + }, + "m_flRetriggerTimeMin": { + "offset": 216, + "type_name": "float32" + }, + "m_sound": { + "offset": 192, + "type_name": "CSoundContainerReference" + } }, "metadata": [ { @@ -684,12 +1086,30 @@ }, "CVoiceContainerRandomSampler": { "fields": { - "m_flAmplitude": 192, - "m_flAmplitudeJitter": 196, - "m_flMaxLength": 204, - "m_flTimeJitter": 200, - "m_grainResources": 216, - "m_nNumDelayVariations": 208 + "m_flAmplitude": { + "offset": 192, + "type_name": "float32" + }, + "m_flAmplitudeJitter": { + "offset": 196, + "type_name": "float32" + }, + "m_flMaxLength": { + "offset": 204, + "type_name": "float32" + }, + "m_flTimeJitter": { + "offset": 200, + "type_name": "float32" + }, + "m_grainResources": { + "offset": 216, + "type_name": "CUtlVector>" + }, + "m_nNumDelayVariations": { + "offset": 208, + "type_name": "int32" + } }, "metadata": [ { @@ -709,9 +1129,18 @@ }, "CVoiceContainerRealtimeFMSineWave": { "fields": { - "m_flCarrierFrequency": 192, - "m_flModulatorAmount": 200, - "m_flModulatorFrequency": 196 + "m_flCarrierFrequency": { + "offset": 192, + "type_name": "float32" + }, + "m_flModulatorAmount": { + "offset": 200, + "type_name": "float32" + }, + "m_flModulatorFrequency": { + "offset": 196, + "type_name": "float32" + } }, "metadata": [ { @@ -731,9 +1160,18 @@ }, "CVoiceContainerSelector": { "fields": { - "m_fProbabilityWeights": 256, - "m_mode": 192, - "m_soundsToPlay": 200 + "m_fProbabilityWeights": { + "offset": 256, + "type_name": "CUtlVector" + }, + "m_mode": { + "offset": 192, + "type_name": "PlayBackMode_t" + }, + "m_soundsToPlay": { + "offset": 200, + "type_name": "CSoundContainerReferenceArray" + } }, "metadata": [ { @@ -753,7 +1191,10 @@ }, "CVoiceContainerSet": { "fields": { - "m_soundsToPlay": 192 + "m_soundsToPlay": { + "offset": 192, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -773,8 +1214,14 @@ }, "CVoiceContainerSetElement": { "fields": { - "m_flVolumeDB": 24, - "m_sound": 0 + "m_flVolumeDB": { + "offset": 24, + "type_name": "float32" + }, + "m_sound": { + "offset": 0, + "type_name": "CSoundContainerReference" + } }, "metadata": [ { @@ -786,15 +1233,42 @@ }, "CVoiceContainerShapedNoise": { "fields": { - "m_bUseCurveForAmplitude": 336, - "m_bUseCurveForFrequency": 192, - "m_bUseCurveForResonance": 264, - "m_flFrequency": 196, - "m_flGainInDecibels": 340, - "m_flResonance": 268, - "m_frequencySweep": 200, - "m_gainSweep": 344, - "m_resonanceSweep": 272 + "m_bUseCurveForAmplitude": { + "offset": 336, + "type_name": "bool" + }, + "m_bUseCurveForFrequency": { + "offset": 192, + "type_name": "bool" + }, + "m_bUseCurveForResonance": { + "offset": 264, + "type_name": "bool" + }, + "m_flFrequency": { + "offset": 196, + "type_name": "float32" + }, + "m_flGainInDecibels": { + "offset": 340, + "type_name": "float32" + }, + "m_flResonance": { + "offset": 268, + "type_name": "float32" + }, + "m_frequencySweep": { + "offset": 200, + "type_name": "CPiecewiseCurve" + }, + "m_gainSweep": { + "offset": 344, + "type_name": "CPiecewiseCurve" + }, + "m_resonanceSweep": { + "offset": 272, + "type_name": "CPiecewiseCurve" + } }, "metadata": [ { @@ -814,7 +1288,10 @@ }, "CVoiceContainerStaticAdditiveSynth": { "fields": { - "m_tones": 192 + "m_tones": { + "offset": 192, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -834,10 +1311,22 @@ }, "CVoiceContainerStaticAdditiveSynth__CGainScalePerInstance": { "fields": { - "m_flMaxVolume": 8, - "m_flMinVolume": 0, - "m_nInstancesAtMaxVolume": 12, - "m_nInstancesAtMinVolume": 4 + "m_flMaxVolume": { + "offset": 8, + "type_name": "float32" + }, + "m_flMinVolume": { + "offset": 0, + "type_name": "float32" + }, + "m_nInstancesAtMaxVolume": { + "offset": 12, + "type_name": "int32" + }, + "m_nInstancesAtMinVolume": { + "offset": 4, + "type_name": "int32" + } }, "metadata": [ { @@ -849,13 +1338,34 @@ }, "CVoiceContainerStaticAdditiveSynth__CHarmonic": { "fields": { - "m_curve": 16, - "m_flCents": 8, - "m_flPhase": 12, - "m_nFundamental": 1, - "m_nOctave": 4, - "m_nWaveform": 0, - "m_volumeScaling": 80 + "m_curve": { + "offset": 16, + "type_name": "CPiecewiseCurve" + }, + "m_flCents": { + "offset": 8, + "type_name": "float32" + }, + "m_flPhase": { + "offset": 12, + "type_name": "float32" + }, + "m_nFundamental": { + "offset": 1, + "type_name": "EMidiNote" + }, + "m_nOctave": { + "offset": 4, + "type_name": "int32" + }, + "m_nWaveform": { + "offset": 0, + "type_name": "EWaveform" + }, + "m_volumeScaling": { + "offset": 80, + "type_name": "CVoiceContainerStaticAdditiveSynth::CGainScalePerInstance" + } }, "metadata": [ { @@ -867,9 +1377,18 @@ }, "CVoiceContainerStaticAdditiveSynth__CTone": { "fields": { - "m_bSyncInstances": 88, - "m_curve": 24, - "m_harmonics": 0 + "m_bSyncInstances": { + "offset": 88, + "type_name": "bool" + }, + "m_curve": { + "offset": 24, + "type_name": "CPiecewiseCurve" + }, + "m_harmonics": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -881,7 +1400,10 @@ }, "CVoiceContainerSwitch": { "fields": { - "m_soundsToPlay": 192 + "m_soundsToPlay": { + "offset": 192, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -901,7 +1423,10 @@ }, "SelectedEditItemInfo_t": { "fields": { - "m_EditItems": 0 + "m_EditItems": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -913,11 +1438,26 @@ }, "SosEditItemInfo_t": { "fields": { - "itemKVString": 32, - "itemName": 8, - "itemPos": 40, - "itemType": 0, - "itemTypeName": 16 + "itemKVString": { + "offset": 32, + "type_name": "CUtlString" + }, + "itemName": { + "offset": 8, + "type_name": "CUtlString" + }, + "itemPos": { + "offset": 40, + "type_name": "Vector2D" + }, + "itemType": { + "offset": 0, + "type_name": "SosEditItemType_t" + }, + "itemTypeName": { + "offset": 16, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -929,14 +1469,38 @@ }, "VMixAutoFilterDesc_t": { "fields": { - "m_filter": 12, - "m_flAttackTimeMS": 4, - "m_flEnvelopeAmount": 0, - "m_flLFOAmount": 28, - "m_flLFORate": 32, - "m_flPhase": 36, - "m_flReleaseTimeMS": 8, - "m_nLFOShape": 40 + "m_filter": { + "offset": 12, + "type_name": "VMixFilterDesc_t" + }, + "m_flAttackTimeMS": { + "offset": 4, + "type_name": "float32" + }, + "m_flEnvelopeAmount": { + "offset": 0, + "type_name": "float32" + }, + "m_flLFOAmount": { + "offset": 28, + "type_name": "float32" + }, + "m_flLFORate": { + "offset": 32, + "type_name": "float32" + }, + "m_flPhase": { + "offset": 36, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 8, + "type_name": "float32" + }, + "m_nLFOShape": { + "offset": 40, + "type_name": "VMixLFOShape_t" + } }, "metadata": [ { @@ -948,23 +1512,74 @@ }, "VMixBoxverbDesc_t": { "fields": { - "m_bParallel": 24, - "m_filterType": 28, - "m_flComplexity": 8, - "m_flDepth": 52, - "m_flDiffusion": 12, - "m_flFeedbackDepth": 68, - "m_flFeedbackHeight": 64, - "m_flFeedbackScale": 56, - "m_flFeedbackWidth": 60, - "m_flHeight": 48, - "m_flModDepth": 16, - "m_flModRate": 20, - "m_flOutputGain": 72, - "m_flSizeMax": 0, - "m_flSizeMin": 4, - "m_flTaps": 76, - "m_flWidth": 44 + "m_bParallel": { + "offset": 24, + "type_name": "bool" + }, + "m_filterType": { + "offset": 28, + "type_name": "VMixFilterDesc_t" + }, + "m_flComplexity": { + "offset": 8, + "type_name": "float32" + }, + "m_flDepth": { + "offset": 52, + "type_name": "float32" + }, + "m_flDiffusion": { + "offset": 12, + "type_name": "float32" + }, + "m_flFeedbackDepth": { + "offset": 68, + "type_name": "float32" + }, + "m_flFeedbackHeight": { + "offset": 64, + "type_name": "float32" + }, + "m_flFeedbackScale": { + "offset": 56, + "type_name": "float32" + }, + "m_flFeedbackWidth": { + "offset": 60, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 48, + "type_name": "float32" + }, + "m_flModDepth": { + "offset": 16, + "type_name": "float32" + }, + "m_flModRate": { + "offset": 20, + "type_name": "float32" + }, + "m_flOutputGain": { + "offset": 72, + "type_name": "float32" + }, + "m_flSizeMax": { + "offset": 0, + "type_name": "float32" + }, + "m_flSizeMin": { + "offset": 4, + "type_name": "float32" + }, + "m_flTaps": { + "offset": 76, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 44, + "type_name": "float32" + } }, "metadata": [ { @@ -976,14 +1591,38 @@ }, "VMixConvolutionDesc_t": { "fields": { - "m_flHighCutoffFreq": 28, - "m_flLowCutoffFreq": 24, - "m_flPreDelayMS": 4, - "m_flWetMix": 8, - "m_fldbGain": 0, - "m_fldbHigh": 20, - "m_fldbLow": 12, - "m_fldbMid": 16 + "m_flHighCutoffFreq": { + "offset": 28, + "type_name": "float32" + }, + "m_flLowCutoffFreq": { + "offset": 24, + "type_name": "float32" + }, + "m_flPreDelayMS": { + "offset": 4, + "type_name": "float32" + }, + "m_flWetMix": { + "offset": 8, + "type_name": "float32" + }, + "m_fldbGain": { + "offset": 0, + "type_name": "float32" + }, + "m_fldbHigh": { + "offset": 20, + "type_name": "float32" + }, + "m_fldbLow": { + "offset": 12, + "type_name": "float32" + }, + "m_fldbMid": { + "offset": 16, + "type_name": "float32" + } }, "metadata": [ { @@ -995,13 +1634,34 @@ }, "VMixDelayDesc_t": { "fields": { - "m_bEnableFilter": 16, - "m_feedbackFilter": 0, - "m_flDelay": 20, - "m_flDelayGain": 28, - "m_flDirectGain": 24, - "m_flFeedbackGain": 32, - "m_flWidth": 36 + "m_bEnableFilter": { + "offset": 16, + "type_name": "bool" + }, + "m_feedbackFilter": { + "offset": 0, + "type_name": "VMixFilterDesc_t" + }, + "m_flDelay": { + "offset": 20, + "type_name": "float32" + }, + "m_flDelayGain": { + "offset": 28, + "type_name": "float32" + }, + "m_flDirectGain": { + "offset": 24, + "type_name": "float32" + }, + "m_flFeedbackGain": { + "offset": 32, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 36, + "type_name": "float32" + } }, "metadata": [ { @@ -1013,10 +1673,22 @@ }, "VMixDiffusorDesc_t": { "fields": { - "m_flComplexity": 4, - "m_flFeedback": 8, - "m_flOutputGain": 12, - "m_flSize": 0 + "m_flComplexity": { + "offset": 4, + "type_name": "float32" + }, + "m_flFeedback": { + "offset": 8, + "type_name": "float32" + }, + "m_flOutputGain": { + "offset": 12, + "type_name": "float32" + }, + "m_flSize": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1028,16 +1700,46 @@ }, "VMixDynamics3BandDesc_t": { "fields": { - "m_bPeakMode": 32, - "m_bandDesc": 36, - "m_flDepth": 12, - "m_flHighCutoffFreq": 28, - "m_flLowCutoffFreq": 24, - "m_flRMSTimeMS": 4, - "m_flTimeScale": 20, - "m_flWetMix": 16, - "m_fldbGainOutput": 0, - "m_fldbKneeWidth": 8 + "m_bPeakMode": { + "offset": 32, + "type_name": "bool" + }, + "m_bandDesc": { + "offset": 36, + "type_name": "VMixDynamicsBand_t[3]" + }, + "m_flDepth": { + "offset": 12, + "type_name": "float32" + }, + "m_flHighCutoffFreq": { + "offset": 28, + "type_name": "float32" + }, + "m_flLowCutoffFreq": { + "offset": 24, + "type_name": "float32" + }, + "m_flRMSTimeMS": { + "offset": 4, + "type_name": "float32" + }, + "m_flTimeScale": { + "offset": 20, + "type_name": "float32" + }, + "m_flWetMix": { + "offset": 16, + "type_name": "float32" + }, + "m_fldbGainOutput": { + "offset": 0, + "type_name": "float32" + }, + "m_fldbKneeWidth": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -1049,16 +1751,46 @@ }, "VMixDynamicsBand_t": { "fields": { - "m_bEnable": 32, - "m_bSolo": 33, - "m_flAttackTimeMS": 24, - "m_flRatioAbove": 20, - "m_flRatioBelow": 16, - "m_flReleaseTimeMS": 28, - "m_fldbGainInput": 0, - "m_fldbGainOutput": 4, - "m_fldbThresholdAbove": 12, - "m_fldbThresholdBelow": 8 + "m_bEnable": { + "offset": 32, + "type_name": "bool" + }, + "m_bSolo": { + "offset": 33, + "type_name": "bool" + }, + "m_flAttackTimeMS": { + "offset": 24, + "type_name": "float32" + }, + "m_flRatioAbove": { + "offset": 20, + "type_name": "float32" + }, + "m_flRatioBelow": { + "offset": 16, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 28, + "type_name": "float32" + }, + "m_fldbGainInput": { + "offset": 0, + "type_name": "float32" + }, + "m_fldbGainOutput": { + "offset": 4, + "type_name": "float32" + }, + "m_fldbThresholdAbove": { + "offset": 12, + "type_name": "float32" + }, + "m_fldbThresholdBelow": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -1070,15 +1802,42 @@ }, "VMixDynamicsCompressorDesc_t": { "fields": { - "m_bPeakMode": 32, - "m_flAttackTimeMS": 16, - "m_flCompressionRatio": 12, - "m_flRMSTimeMS": 24, - "m_flReleaseTimeMS": 20, - "m_flWetMix": 28, - "m_fldbCompressionThreshold": 4, - "m_fldbKneeWidth": 8, - "m_fldbOutputGain": 0 + "m_bPeakMode": { + "offset": 32, + "type_name": "bool" + }, + "m_flAttackTimeMS": { + "offset": 16, + "type_name": "float32" + }, + "m_flCompressionRatio": { + "offset": 12, + "type_name": "float32" + }, + "m_flRMSTimeMS": { + "offset": 24, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 20, + "type_name": "float32" + }, + "m_flWetMix": { + "offset": 28, + "type_name": "float32" + }, + "m_fldbCompressionThreshold": { + "offset": 4, + "type_name": "float32" + }, + "m_fldbKneeWidth": { + "offset": 8, + "type_name": "float32" + }, + "m_fldbOutputGain": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1090,18 +1849,54 @@ }, "VMixDynamicsDesc_t": { "fields": { - "m_bPeakMode": 44, - "m_flAttackTimeMS": 28, - "m_flLimiterRatio": 24, - "m_flRMSTimeMS": 36, - "m_flRatio": 20, - "m_flReleaseTimeMS": 32, - "m_flWetMix": 40, - "m_fldbCompressionThreshold": 8, - "m_fldbGain": 0, - "m_fldbKneeWidth": 16, - "m_fldbLimiterThreshold": 12, - "m_fldbNoiseGateThreshold": 4 + "m_bPeakMode": { + "offset": 44, + "type_name": "bool" + }, + "m_flAttackTimeMS": { + "offset": 28, + "type_name": "float32" + }, + "m_flLimiterRatio": { + "offset": 24, + "type_name": "float32" + }, + "m_flRMSTimeMS": { + "offset": 36, + "type_name": "float32" + }, + "m_flRatio": { + "offset": 20, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 32, + "type_name": "float32" + }, + "m_flWetMix": { + "offset": 40, + "type_name": "float32" + }, + "m_fldbCompressionThreshold": { + "offset": 8, + "type_name": "float32" + }, + "m_fldbGain": { + "offset": 0, + "type_name": "float32" + }, + "m_fldbKneeWidth": { + "offset": 16, + "type_name": "float32" + }, + "m_fldbLimiterThreshold": { + "offset": 12, + "type_name": "float32" + }, + "m_fldbNoiseGateThreshold": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -1113,7 +1908,10 @@ }, "VMixEQ8Desc_t": { "fields": { - "m_stages": 0 + "m_stages": { + "offset": 0, + "type_name": "VMixFilterDesc_t[8]" + } }, "metadata": [ { @@ -1125,7 +1923,10 @@ }, "VMixEffectChainDesc_t": { "fields": { - "m_flCrossfadeTime": 0 + "m_flCrossfadeTime": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1137,9 +1938,18 @@ }, "VMixEnvelopeDesc_t": { "fields": { - "m_flAttackTimeMS": 0, - "m_flHoldTimeMS": 4, - "m_flReleaseTimeMS": 8 + "m_flAttackTimeMS": { + "offset": 0, + "type_name": "float32" + }, + "m_flHoldTimeMS": { + "offset": 4, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -1151,12 +1961,30 @@ }, "VMixFilterDesc_t": { "fields": { - "m_bEnabled": 3, - "m_flCutoffFreq": 8, - "m_flQ": 12, - "m_fldbGain": 4, - "m_nFilterSlope": 2, - "m_nFilterType": 0 + "m_bEnabled": { + "offset": 3, + "type_name": "bool" + }, + "m_flCutoffFreq": { + "offset": 8, + "type_name": "float32" + }, + "m_flQ": { + "offset": 12, + "type_name": "float32" + }, + "m_fldbGain": { + "offset": 4, + "type_name": "float32" + }, + "m_nFilterSlope": { + "offset": 2, + "type_name": "VMixFilterSlope_t" + }, + "m_nFilterType": { + "offset": 0, + "type_name": "VMixFilterType_t" + } }, "metadata": [ { @@ -1168,10 +1996,22 @@ }, "VMixFreeverbDesc_t": { "fields": { - "m_flDamp": 4, - "m_flLateReflections": 12, - "m_flRoomSize": 0, - "m_flWidth": 8 + "m_flDamp": { + "offset": 4, + "type_name": "float32" + }, + "m_flLateReflections": { + "offset": 12, + "type_name": "float32" + }, + "m_flRoomSize": { + "offset": 0, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -1183,15 +2023,42 @@ }, "VMixModDelayDesc_t": { "fields": { - "m_bApplyAntialiasing": 44, - "m_bPhaseInvert": 16, - "m_feedbackFilter": 0, - "m_flDelay": 24, - "m_flFeedbackGain": 32, - "m_flGlideTime": 20, - "m_flModDepth": 40, - "m_flModRate": 36, - "m_flOutputGain": 28 + "m_bApplyAntialiasing": { + "offset": 44, + "type_name": "bool" + }, + "m_bPhaseInvert": { + "offset": 16, + "type_name": "bool" + }, + "m_feedbackFilter": { + "offset": 0, + "type_name": "VMixFilterDesc_t" + }, + "m_flDelay": { + "offset": 24, + "type_name": "float32" + }, + "m_flFeedbackGain": { + "offset": 32, + "type_name": "float32" + }, + "m_flGlideTime": { + "offset": 20, + "type_name": "float32" + }, + "m_flModDepth": { + "offset": 40, + "type_name": "float32" + }, + "m_flModRate": { + "offset": 36, + "type_name": "float32" + }, + "m_flOutputGain": { + "offset": 28, + "type_name": "float32" + } }, "metadata": [ { @@ -1203,9 +2070,18 @@ }, "VMixOscDesc_t": { "fields": { - "m_flPhase": 8, - "m_freq": 4, - "oscType": 0 + "m_flPhase": { + "offset": 8, + "type_name": "float32" + }, + "m_freq": { + "offset": 4, + "type_name": "float32" + }, + "oscType": { + "offset": 0, + "type_name": "VMixLFOShape_t" + } }, "metadata": [ { @@ -1217,8 +2093,14 @@ }, "VMixPannerDesc_t": { "fields": { - "m_flStrength": 4, - "m_type": 0 + "m_flStrength": { + "offset": 4, + "type_name": "float32" + }, + "m_type": { + "offset": 0, + "type_name": "VMixPannerType_t" + } }, "metadata": [ { @@ -1230,10 +2112,22 @@ }, "VMixPitchShiftDesc_t": { "fields": { - "m_flPitchShift": 4, - "m_nGrainSampleCount": 0, - "m_nProcType": 12, - "m_nQuality": 8 + "m_flPitchShift": { + "offset": 4, + "type_name": "float32" + }, + "m_nGrainSampleCount": { + "offset": 0, + "type_name": "int32" + }, + "m_nProcType": { + "offset": 12, + "type_name": "int32" + }, + "m_nQuality": { + "offset": 8, + "type_name": "int32" + } }, "metadata": [ { @@ -1245,13 +2139,34 @@ }, "VMixPlateverbDesc_t": { "fields": { - "m_flDamp": 16, - "m_flDecay": 12, - "m_flFeedbackDiffusion1": 20, - "m_flFeedbackDiffusion2": 24, - "m_flInputDiffusion1": 4, - "m_flInputDiffusion2": 8, - "m_flPrefilter": 0 + "m_flDamp": { + "offset": 16, + "type_name": "float32" + }, + "m_flDecay": { + "offset": 12, + "type_name": "float32" + }, + "m_flFeedbackDiffusion1": { + "offset": 20, + "type_name": "float32" + }, + "m_flFeedbackDiffusion2": { + "offset": 24, + "type_name": "float32" + }, + "m_flInputDiffusion1": { + "offset": 4, + "type_name": "float32" + }, + "m_flInputDiffusion2": { + "offset": 8, + "type_name": "float32" + }, + "m_flPrefilter": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1263,11 +2178,26 @@ }, "VMixShaperDesc_t": { "fields": { - "m_flWetMix": 12, - "m_fldbDrive": 4, - "m_fldbOutputGain": 8, - "m_nOversampleFactor": 16, - "m_nShape": 0 + "m_flWetMix": { + "offset": 12, + "type_name": "float32" + }, + "m_fldbDrive": { + "offset": 4, + "type_name": "float32" + }, + "m_fldbOutputGain": { + "offset": 8, + "type_name": "float32" + }, + "m_nOversampleFactor": { + "offset": 16, + "type_name": "int32" + }, + "m_nShape": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -1279,9 +2209,18 @@ }, "VMixSubgraphSwitchDesc_t": { "fields": { - "m_bOnlyTailsOnFadeOut": 4, - "m_flInterpolationTime": 8, - "m_interpolationMode": 0 + "m_bOnlyTailsOnFadeOut": { + "offset": 4, + "type_name": "bool" + }, + "m_flInterpolationTime": { + "offset": 8, + "type_name": "float32" + }, + "m_interpolationMode": { + "offset": 0, + "type_name": "VMixSubgraphSwitchInterpolationType_t" + } }, "metadata": [ { @@ -1293,12 +2232,30 @@ }, "VMixUtilityDesc_t": { "fields": { - "m_bBassMono": 16, - "m_flBassFreq": 20, - "m_flInputPan": 4, - "m_flOutputBalance": 8, - "m_fldbOutputGain": 12, - "m_nOp": 0 + "m_bBassMono": { + "offset": 16, + "type_name": "bool" + }, + "m_flBassFreq": { + "offset": 20, + "type_name": "float32" + }, + "m_flInputPan": { + "offset": 4, + "type_name": "float32" + }, + "m_flOutputBalance": { + "offset": 8, + "type_name": "float32" + }, + "m_fldbOutputGain": { + "offset": 12, + "type_name": "float32" + }, + "m_nOp": { + "offset": 0, + "type_name": "VMixChannelOperation_t" + } }, "metadata": [ { @@ -1310,16 +2267,46 @@ }, "VMixVocoderDesc_t": { "fields": { - "m_bPeakMode": 36, - "m_flAttackTimeMS": 24, - "m_flBandwidth": 4, - "m_flFreqRangeEnd": 16, - "m_flFreqRangeStart": 12, - "m_flReleaseTimeMS": 28, - "m_fldBModGain": 8, - "m_fldBUnvoicedGain": 20, - "m_nBandCount": 0, - "m_nDebugBand": 32 + "m_bPeakMode": { + "offset": 36, + "type_name": "bool" + }, + "m_flAttackTimeMS": { + "offset": 24, + "type_name": "float32" + }, + "m_flBandwidth": { + "offset": 4, + "type_name": "float32" + }, + "m_flFreqRangeEnd": { + "offset": 16, + "type_name": "float32" + }, + "m_flFreqRangeStart": { + "offset": 12, + "type_name": "float32" + }, + "m_flReleaseTimeMS": { + "offset": 28, + "type_name": "float32" + }, + "m_fldBModGain": { + "offset": 8, + "type_name": "float32" + }, + "m_fldBUnvoicedGain": { + "offset": 20, + "type_name": "float32" + }, + "m_nBandCount": { + "offset": 0, + "type_name": "int32" + }, + "m_nDebugBand": { + "offset": 32, + "type_name": "int32" + } }, "metadata": [ { diff --git a/output/soundsystem_dll.rs b/output/soundsystem_dll.rs index 915ea93..7b06fbc 100644 --- a/output/soundsystem_dll.rs +++ b/output/soundsystem_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/vphysics2_dll.cs b/output/vphysics2_dll.cs index 487d4df..2d89960 100644 --- a/output/vphysics2_dll.cs +++ b/output/vphysics2_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: vphysics2.dll diff --git a/output/vphysics2_dll.hpp b/output/vphysics2_dll.hpp index 0a79c2c..b891d51 100644 --- a/output/vphysics2_dll.hpp +++ b/output/vphysics2_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/vphysics2_dll.json b/output/vphysics2_dll.json index d551599..f918843 100644 --- a/output/vphysics2_dll.json +++ b/output/vphysics2_dll.json @@ -3,9 +3,18 @@ "classes": { "CFeIndexedJiggleBone": { "fields": { - "m_jiggleBone": 8, - "m_nJiggleParent": 4, - "m_nNode": 0 + "m_jiggleBone": { + "offset": 8, + "type_name": "CFeJiggleBone" + }, + "m_nJiggleParent": { + "offset": 4, + "type_name": "uint32" + }, + "m_nNode": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -17,41 +26,146 @@ }, "CFeJiggleBone": { "fields": { - "m_flAlongDamping": 32, - "m_flAlongStiffness": 28, - "m_flAngleLimit": 36, - "m_flBaseDamping": 80, - "m_flBaseForwardFriction": 116, - "m_flBaseLeftFriction": 92, - "m_flBaseMass": 72, - "m_flBaseMaxForward": 112, - "m_flBaseMaxLeft": 88, - "m_flBaseMaxUp": 100, - "m_flBaseMinForward": 108, - "m_flBaseMinLeft": 84, - "m_flBaseMinUp": 96, - "m_flBaseStiffness": 76, - "m_flBaseUpFriction": 104, - "m_flLength": 4, - "m_flMaxPitch": 60, - "m_flMaxYaw": 44, - "m_flMinPitch": 56, - "m_flMinYaw": 40, - "m_flPitchBounce": 68, - "m_flPitchDamping": 24, - "m_flPitchFriction": 64, - "m_flPitchStiffness": 20, - "m_flRadius0": 120, - "m_flRadius1": 124, - "m_flTipMass": 8, - "m_flYawBounce": 52, - "m_flYawDamping": 16, - "m_flYawFriction": 48, - "m_flYawStiffness": 12, - "m_nCollisionMask": 152, - "m_nFlags": 0, - "m_vPoint0": 128, - "m_vPoint1": 140 + "m_flAlongDamping": { + "offset": 32, + "type_name": "float32" + }, + "m_flAlongStiffness": { + "offset": 28, + "type_name": "float32" + }, + "m_flAngleLimit": { + "offset": 36, + "type_name": "float32" + }, + "m_flBaseDamping": { + "offset": 80, + "type_name": "float32" + }, + "m_flBaseForwardFriction": { + "offset": 116, + "type_name": "float32" + }, + "m_flBaseLeftFriction": { + "offset": 92, + "type_name": "float32" + }, + "m_flBaseMass": { + "offset": 72, + "type_name": "float32" + }, + "m_flBaseMaxForward": { + "offset": 112, + "type_name": "float32" + }, + "m_flBaseMaxLeft": { + "offset": 88, + "type_name": "float32" + }, + "m_flBaseMaxUp": { + "offset": 100, + "type_name": "float32" + }, + "m_flBaseMinForward": { + "offset": 108, + "type_name": "float32" + }, + "m_flBaseMinLeft": { + "offset": 84, + "type_name": "float32" + }, + "m_flBaseMinUp": { + "offset": 96, + "type_name": "float32" + }, + "m_flBaseStiffness": { + "offset": 76, + "type_name": "float32" + }, + "m_flBaseUpFriction": { + "offset": 104, + "type_name": "float32" + }, + "m_flLength": { + "offset": 4, + "type_name": "float32" + }, + "m_flMaxPitch": { + "offset": 60, + "type_name": "float32" + }, + "m_flMaxYaw": { + "offset": 44, + "type_name": "float32" + }, + "m_flMinPitch": { + "offset": 56, + "type_name": "float32" + }, + "m_flMinYaw": { + "offset": 40, + "type_name": "float32" + }, + "m_flPitchBounce": { + "offset": 68, + "type_name": "float32" + }, + "m_flPitchDamping": { + "offset": 24, + "type_name": "float32" + }, + "m_flPitchFriction": { + "offset": 64, + "type_name": "float32" + }, + "m_flPitchStiffness": { + "offset": 20, + "type_name": "float32" + }, + "m_flRadius0": { + "offset": 120, + "type_name": "float32" + }, + "m_flRadius1": { + "offset": 124, + "type_name": "float32" + }, + "m_flTipMass": { + "offset": 8, + "type_name": "float32" + }, + "m_flYawBounce": { + "offset": 52, + "type_name": "float32" + }, + "m_flYawDamping": { + "offset": 16, + "type_name": "float32" + }, + "m_flYawFriction": { + "offset": 48, + "type_name": "float32" + }, + "m_flYawStiffness": { + "offset": 12, + "type_name": "float32" + }, + "m_nCollisionMask": { + "offset": 152, + "type_name": "uint16" + }, + "m_nFlags": { + "offset": 0, + "type_name": "uint32" + }, + "m_vPoint0": { + "offset": 128, + "type_name": "Vector" + }, + "m_vPoint1": { + "offset": 140, + "type_name": "Vector" + } }, "metadata": [ { @@ -63,13 +177,34 @@ }, "CFeMorphLayer": { "fields": { - "m_GoalDamping": 112, - "m_GoalStrength": 88, - "m_Gravity": 64, - "m_InitPos": 40, - "m_Name": 0, - "m_Nodes": 16, - "m_nNameHash": 8 + "m_GoalDamping": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_GoalStrength": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_Gravity": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_InitPos": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_Nodes": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_nNameHash": { + "offset": 8, + "type_name": "uint32" + } }, "metadata": [ { @@ -81,10 +216,22 @@ }, "CFeNamedJiggleBone": { "fields": { - "m_jiggleBone": 52, - "m_nJiggleParent": 48, - "m_strParentBone": 0, - "m_transform": 16 + "m_jiggleBone": { + "offset": 52, + "type_name": "CFeJiggleBone" + }, + "m_nJiggleParent": { + "offset": 48, + "type_name": "uint32" + }, + "m_strParentBone": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_transform": { + "offset": 16, + "type_name": "CTransform" + } }, "metadata": [ { @@ -96,7 +243,10 @@ }, "CFeVertexMapBuildArray": { "fields": { - "m_Array": 0 + "m_Array": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -108,8 +258,14 @@ }, "CRegionSVM": { "fields": { - "m_Nodes": 24, - "m_Planes": 0 + "m_Nodes": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_Planes": { + "offset": 0, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -121,12 +277,30 @@ }, "CastSphereSATParams_t": { "fields": { - "m_flMaxFraction": 28, - "m_flRadius": 24, - "m_flScale": 32, - "m_pHull": 40, - "m_vRayDelta": 12, - "m_vRayStart": 0 + "m_flMaxFraction": { + "offset": 28, + "type_name": "float32" + }, + "m_flRadius": { + "offset": 24, + "type_name": "float32" + }, + "m_flScale": { + "offset": 32, + "type_name": "float32" + }, + "m_pHull": { + "offset": 40, + "type_name": "RnHull_t*" + }, + "m_vRayDelta": { + "offset": 12, + "type_name": "Vector" + }, + "m_vRayStart": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -138,10 +312,22 @@ }, "CovMatrix3": { "fields": { - "m_flXY": 12, - "m_flXZ": 16, - "m_flYZ": 20, - "m_vDiag": 0 + "m_flXY": { + "offset": 12, + "type_name": "float32" + }, + "m_flXZ": { + "offset": 16, + "type_name": "float32" + }, + "m_flYZ": { + "offset": 20, + "type_name": "float32" + }, + "m_vDiag": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -153,7 +339,10 @@ }, "Dop26_t": { "fields": { - "m_flSupport": 0 + "m_flSupport": { + "offset": 0, + "type_name": "float32[26]" + } }, "metadata": [ { @@ -165,9 +354,18 @@ }, "FeAnimStrayRadius_t": { "fields": { - "flMaxDist": 4, - "flRelaxationFactor": 8, - "nNode": 0 + "flMaxDist": { + "offset": 4, + "type_name": "float32" + }, + "flRelaxationFactor": { + "offset": 8, + "type_name": "float32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -179,13 +377,34 @@ }, "FeAntiTunnelProbeBuild_t": { "fields": { - "flActivationDistance": 4, - "flBias": 8, - "flCurvature": 12, - "flWeight": 0, - "nFlags": 16, - "nProbeNode": 20, - "targetNodes": 24 + "flActivationDistance": { + "offset": 4, + "type_name": "float32" + }, + "flBias": { + "offset": 8, + "type_name": "float32" + }, + "flCurvature": { + "offset": 12, + "type_name": "float32" + }, + "flWeight": { + "offset": 0, + "type_name": "float32" + }, + "nFlags": { + "offset": 16, + "type_name": "uint32" + }, + "nProbeNode": { + "offset": 20, + "type_name": "uint16" + }, + "targetNodes": { + "offset": 24, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -197,14 +416,38 @@ }, "FeAntiTunnelProbe_t": { "fields": { - "flActivationDistance": 16, - "flBias": 24, - "flCurvatureRadius": 20, - "flWeight": 0, - "nBegin": 12, - "nCount": 10, - "nFlags": 4, - "nProbeNode": 8 + "flActivationDistance": { + "offset": 16, + "type_name": "float32" + }, + "flBias": { + "offset": 24, + "type_name": "float32" + }, + "flCurvatureRadius": { + "offset": 20, + "type_name": "float32" + }, + "flWeight": { + "offset": 0, + "type_name": "float32" + }, + "nBegin": { + "offset": 12, + "type_name": "uint32" + }, + "nCount": { + "offset": 10, + "type_name": "uint16" + }, + "nFlags": { + "offset": 4, + "type_name": "uint32" + }, + "nProbeNode": { + "offset": 8, + "type_name": "uint16" + } }, "metadata": [ { @@ -216,11 +459,26 @@ }, "FeAxialEdgeBend_t": { "fields": { - "flDist": 8, - "flWeight": 12, - "nNode": 28, - "te": 0, - "tv": 4 + "flDist": { + "offset": 8, + "type_name": "float32" + }, + "flWeight": { + "offset": 12, + "type_name": "float32[4]" + }, + "nNode": { + "offset": 28, + "type_name": "uint16[6]" + }, + "te": { + "offset": 0, + "type_name": "float32" + }, + "tv": { + "offset": 4, + "type_name": "float32" + } }, "metadata": [ { @@ -232,9 +490,18 @@ }, "FeBandBendLimit_t": { "fields": { - "flDistMax": 4, - "flDistMin": 0, - "nNode": 8 + "flDistMax": { + "offset": 4, + "type_name": "float32" + }, + "flDistMin": { + "offset": 0, + "type_name": "float32" + }, + "nNode": { + "offset": 8, + "type_name": "uint16[6]" + } }, "metadata": [ { @@ -246,12 +513,30 @@ }, "FeBoxRigid_t": { "fields": { - "nCollisionMask": 34, - "nFlags": 50, - "nNode": 32, - "nVertexMapIndex": 48, - "tmFrame2": 0, - "vSize": 36 + "nCollisionMask": { + "offset": 34, + "type_name": "uint16" + }, + "nFlags": { + "offset": 50, + "type_name": "uint16" + }, + "nNode": { + "offset": 32, + "type_name": "uint16" + }, + "nVertexMapIndex": { + "offset": 48, + "type_name": "uint16" + }, + "tmFrame2": { + "offset": 0, + "type_name": "CTransform" + }, + "vSize": { + "offset": 36, + "type_name": "Vector" + } }, "metadata": [ { @@ -263,8 +548,14 @@ }, "FeBuildBoxRigid_t": { "fields": { - "m_nPriority": 64, - "m_nVertexMapHash": 68 + "m_nPriority": { + "offset": 64, + "type_name": "int32" + }, + "m_nVertexMapHash": { + "offset": 68, + "type_name": "uint32" + } }, "metadata": [ { @@ -276,8 +567,14 @@ }, "FeBuildSDFRigid_t": { "fields": { - "m_nPriority": 80, - "m_nVertexMapHash": 84 + "m_nPriority": { + "offset": 80, + "type_name": "int32" + }, + "m_nVertexMapHash": { + "offset": 84, + "type_name": "uint32" + } }, "metadata": [ { @@ -289,8 +586,14 @@ }, "FeBuildSphereRigid_t": { "fields": { - "m_nPriority": 32, - "m_nVertexMapHash": 36 + "m_nPriority": { + "offset": 32, + "type_name": "int32" + }, + "m_nVertexMapHash": { + "offset": 36, + "type_name": "uint32" + } }, "metadata": [ { @@ -302,8 +605,14 @@ }, "FeBuildTaperedCapsuleRigid_t": { "fields": { - "m_nPriority": 48, - "m_nVertexMapHash": 52 + "m_nPriority": { + "offset": 48, + "type_name": "int32" + }, + "m_nVertexMapHash": { + "offset": 52, + "type_name": "uint32" + } }, "metadata": [ { @@ -315,10 +624,22 @@ }, "FeCollisionPlane_t": { "fields": { - "flStrength": 20, - "m_Plane": 4, - "nChildNode": 2, - "nCtrlParent": 0 + "flStrength": { + "offset": 20, + "type_name": "float32" + }, + "m_Plane": { + "offset": 4, + "type_name": "RnPlane_t" + }, + "nChildNode": { + "offset": 2, + "type_name": "uint16" + }, + "nCtrlParent": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -330,9 +651,18 @@ }, "FeCtrlOffset_t": { "fields": { - "nCtrlChild": 14, - "nCtrlParent": 12, - "vOffset": 0 + "nCtrlChild": { + "offset": 14, + "type_name": "uint16" + }, + "nCtrlParent": { + "offset": 12, + "type_name": "uint16" + }, + "vOffset": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -344,8 +674,14 @@ }, "FeCtrlOsOffset_t": { "fields": { - "nCtrlChild": 2, - "nCtrlParent": 0 + "nCtrlChild": { + "offset": 2, + "type_name": "uint16" + }, + "nCtrlParent": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -357,10 +693,22 @@ }, "FeCtrlSoftOffset_t": { "fields": { - "flAlpha": 16, - "nCtrlChild": 2, - "nCtrlParent": 0, - "vOffset": 4 + "flAlpha": { + "offset": 16, + "type_name": "float32" + }, + "nCtrlChild": { + "offset": 2, + "type_name": "uint16" + }, + "nCtrlParent": { + "offset": 0, + "type_name": "uint16" + }, + "vOffset": { + "offset": 4, + "type_name": "Vector" + } }, "metadata": [ { @@ -372,9 +720,18 @@ }, "FeEdgeDesc_t": { "fields": { - "nEdge": 0, - "nSide": 4, - "nVirtElem": 12 + "nEdge": { + "offset": 0, + "type_name": "uint16[2]" + }, + "nSide": { + "offset": 4, + "type_name": "uint16[2][2]" + }, + "nVirtElem": { + "offset": 12, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -386,10 +743,22 @@ }, "FeEffectDesc_t": { "fields": { - "m_Params": 16, - "nNameHash": 8, - "nType": 12, - "sName": 0 + "m_Params": { + "offset": 16, + "type_name": "KeyValues3" + }, + "nNameHash": { + "offset": 8, + "type_name": "uint32" + }, + "nType": { + "offset": 12, + "type_name": "int32" + }, + "sName": { + "offset": 0, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -401,9 +770,18 @@ }, "FeFitInfluence_t": { "fields": { - "flWeight": 4, - "nMatrixNode": 8, - "nVertexNode": 0 + "flWeight": { + "offset": 4, + "type_name": "float32" + }, + "nMatrixNode": { + "offset": 8, + "type_name": "uint32" + }, + "nVertexNode": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -415,11 +793,26 @@ }, "FeFitMatrix_t": { "fields": { - "bone": 0, - "nBeginDynamic": 48, - "nEnd": 44, - "nNode": 46, - "vCenter": 32 + "bone": { + "offset": 0, + "type_name": "CTransform" + }, + "nBeginDynamic": { + "offset": 48, + "type_name": "uint16" + }, + "nEnd": { + "offset": 44, + "type_name": "uint16" + }, + "nNode": { + "offset": 46, + "type_name": "uint16" + }, + "vCenter": { + "offset": 32, + "type_name": "Vector" + } }, "metadata": [ { @@ -431,9 +824,18 @@ }, "FeFitWeight_t": { "fields": { - "flWeight": 0, - "nDummy": 6, - "nNode": 4 + "flWeight": { + "offset": 0, + "type_name": "float32" + }, + "nDummy": { + "offset": 6, + "type_name": "uint16" + }, + "nNode": { + "offset": 4, + "type_name": "uint16" + } }, "metadata": [ { @@ -445,9 +847,18 @@ }, "FeFollowNode_t": { "fields": { - "flWeight": 4, - "nChildNode": 2, - "nParentNode": 0 + "flWeight": { + "offset": 4, + "type_name": "float32" + }, + "nChildNode": { + "offset": 2, + "type_name": "uint16" + }, + "nParentNode": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -459,10 +870,22 @@ }, "FeHingeLimitBuild_t": { "fields": { - "flLimitCCW": 20, - "flLimitCW": 16, - "nFlags": 12, - "nNode": 0 + "flLimitCCW": { + "offset": 20, + "type_name": "float32" + }, + "flLimitCW": { + "offset": 16, + "type_name": "float32" + }, + "nFlags": { + "offset": 12, + "type_name": "uint32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[6]" + } }, "metadata": [ { @@ -474,12 +897,30 @@ }, "FeHingeLimit_t": { "fields": { - "flAngleCenter": 24, - "flAngleExtents": 28, - "flWeight4": 16, - "flWeight5": 20, - "nFlags": 12, - "nNode": 0 + "flAngleCenter": { + "offset": 24, + "type_name": "float32" + }, + "flAngleExtents": { + "offset": 28, + "type_name": "float32" + }, + "flWeight4": { + "offset": 16, + "type_name": "float32" + }, + "flWeight5": { + "offset": 20, + "type_name": "float32" + }, + "nFlags": { + "offset": 12, + "type_name": "uint32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[6]" + } }, "metadata": [ { @@ -491,10 +932,22 @@ }, "FeKelagerBend2_t": { "fields": { - "flHeight0": 12, - "flWeight": 0, - "nNode": 16, - "nReserved": 22 + "flHeight0": { + "offset": 12, + "type_name": "float32" + }, + "flWeight": { + "offset": 0, + "type_name": "float32[3]" + }, + "nNode": { + "offset": 16, + "type_name": "uint16[3]" + }, + "nReserved": { + "offset": 22, + "type_name": "uint16" + } }, "metadata": [ { @@ -506,14 +959,38 @@ }, "FeMorphLayerDepr_t": { "fields": { - "m_GoalDamping": 112, - "m_GoalStrength": 88, - "m_Gravity": 64, - "m_InitPos": 40, - "m_Name": 0, - "m_Nodes": 16, - "m_nFlags": 136, - "m_nNameHash": 8 + "m_GoalDamping": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_GoalStrength": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_Gravity": { + "offset": 64, + "type_name": "CUtlVector" + }, + "m_InitPos": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_Nodes": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_nFlags": { + "offset": 136, + "type_name": "uint32" + }, + "m_nNameHash": { + "offset": 8, + "type_name": "uint32" + } }, "metadata": [ { @@ -525,13 +1002,34 @@ }, "FeNodeBase_t": { "fields": { - "nDummy": 2, - "nNode": 0, - "nNodeX0": 8, - "nNodeX1": 10, - "nNodeY0": 12, - "nNodeY1": 14, - "qAdjust": 16 + "nDummy": { + "offset": 2, + "type_name": "uint16[3]" + }, + "nNode": { + "offset": 0, + "type_name": "uint16" + }, + "nNodeX0": { + "offset": 8, + "type_name": "uint16" + }, + "nNodeX1": { + "offset": 10, + "type_name": "uint16" + }, + "nNodeY0": { + "offset": 12, + "type_name": "uint16" + }, + "nNodeY1": { + "offset": 14, + "type_name": "uint16" + }, + "qAdjust": { + "offset": 16, + "type_name": "QuaternionStorage" + } }, "metadata": [ { @@ -543,10 +1041,22 @@ }, "FeNodeIntegrator_t": { "fields": { - "flAnimationForceAttraction": 4, - "flAnimationVertexAttraction": 8, - "flGravity": 12, - "flPointDamping": 0 + "flAnimationForceAttraction": { + "offset": 4, + "type_name": "float32" + }, + "flAnimationVertexAttraction": { + "offset": 8, + "type_name": "float32" + }, + "flGravity": { + "offset": 12, + "type_name": "float32" + }, + "flPointDamping": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -558,9 +1068,18 @@ }, "FeNodeReverseOffset_t": { "fields": { - "nBoneCtrl": 12, - "nTargetNode": 14, - "vOffset": 0 + "nBoneCtrl": { + "offset": 12, + "type_name": "uint16" + }, + "nTargetNode": { + "offset": 14, + "type_name": "uint16" + }, + "vOffset": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -572,10 +1091,22 @@ }, "FeNodeWindBase_t": { "fields": { - "nNodeX0": 0, - "nNodeX1": 2, - "nNodeY0": 4, - "nNodeY1": 6 + "nNodeX0": { + "offset": 0, + "type_name": "uint16" + }, + "nNodeX1": { + "offset": 2, + "type_name": "uint16" + }, + "nNodeY0": { + "offset": 4, + "type_name": "uint16" + }, + "nNodeY1": { + "offset": 6, + "type_name": "uint16" + } }, "metadata": [ { @@ -587,8 +1118,14 @@ }, "FeProxyVertexMap_t": { "fields": { - "m_Name": 0, - "m_flWeight": 8 + "m_Name": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_flWeight": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [ { @@ -600,9 +1137,18 @@ }, "FeQuad_t": { "fields": { - "flSlack": 8, - "nNode": 0, - "vShape": 12 + "flSlack": { + "offset": 8, + "type_name": "float32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4]" + }, + "vShape": { + "offset": 12, + "type_name": "Vector4D[4]" + } }, "metadata": [ { @@ -614,11 +1160,26 @@ }, "FeRigidColliderIndices_t": { "fields": { - "m_nBoxRigidIndex": 4, - "m_nCollisionPlaneIndex": 8, - "m_nSDFRigidIndex": 6, - "m_nSphereRigidIndex": 2, - "m_nTaperedCapsuleRigidIndex": 0 + "m_nBoxRigidIndex": { + "offset": 4, + "type_name": "uint16" + }, + "m_nCollisionPlaneIndex": { + "offset": 8, + "type_name": "uint16" + }, + "m_nSDFRigidIndex": { + "offset": 6, + "type_name": "uint16" + }, + "m_nSphereRigidIndex": { + "offset": 2, + "type_name": "uint16" + }, + "m_nTaperedCapsuleRigidIndex": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -630,11 +1191,26 @@ }, "FeRodConstraint_t": { "fields": { - "flMaxDist": 4, - "flMinDist": 8, - "flRelaxationFactor": 16, - "flWeight0": 12, - "nNode": 0 + "flMaxDist": { + "offset": 4, + "type_name": "float32" + }, + "flMinDist": { + "offset": 8, + "type_name": "float32" + }, + "flRelaxationFactor": { + "offset": 16, + "type_name": "float32" + }, + "flWeight0": { + "offset": 12, + "type_name": "float32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -646,17 +1222,50 @@ }, "FeSDFRigid_t": { "fields": { - "flBounciness": 24, - "m_Distances": 40, - "m_nDepth": 72, - "m_nHeight": 68, - "m_nWidth": 64, - "nCollisionMask": 30, - "nFlags": 34, - "nNode": 28, - "nVertexMapIndex": 32, - "vLocalMax": 12, - "vLocalMin": 0 + "flBounciness": { + "offset": 24, + "type_name": "float32" + }, + "m_Distances": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_nDepth": { + "offset": 72, + "type_name": "int32" + }, + "m_nHeight": { + "offset": 68, + "type_name": "int32" + }, + "m_nWidth": { + "offset": 64, + "type_name": "int32" + }, + "nCollisionMask": { + "offset": 30, + "type_name": "uint16" + }, + "nFlags": { + "offset": 34, + "type_name": "uint16" + }, + "nNode": { + "offset": 28, + "type_name": "uint16" + }, + "nVertexMapIndex": { + "offset": 32, + "type_name": "uint16" + }, + "vLocalMax": { + "offset": 12, + "type_name": "Vector" + }, + "vLocalMin": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -668,9 +1277,18 @@ }, "FeSimdAnimStrayRadius_t": { "fields": { - "flMaxDist": 16, - "flRelaxationFactor": 32, - "nNode": 0 + "flMaxDist": { + "offset": 16, + "type_name": "fltx4" + }, + "flRelaxationFactor": { + "offset": 32, + "type_name": "fltx4" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4][2]" + } }, "metadata": [ { @@ -682,13 +1300,34 @@ }, "FeSimdNodeBase_t": { "fields": { - "nDummy": 40, - "nNode": 0, - "nNodeX0": 8, - "nNodeX1": 16, - "nNodeY0": 24, - "nNodeY1": 32, - "qAdjust": 48 + "nDummy": { + "offset": 40, + "type_name": "uint16[4]" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4]" + }, + "nNodeX0": { + "offset": 8, + "type_name": "uint16[4]" + }, + "nNodeX1": { + "offset": 16, + "type_name": "uint16[4]" + }, + "nNodeY0": { + "offset": 24, + "type_name": "uint16[4]" + }, + "nNodeY1": { + "offset": 32, + "type_name": "uint16[4]" + }, + "qAdjust": { + "offset": 48, + "type_name": "FourQuaternions" + } }, "metadata": [ { @@ -700,10 +1339,22 @@ }, "FeSimdQuad_t": { "fields": { - "f4Slack": 32, - "f4Weights": 240, - "nNode": 0, - "vShape": 48 + "f4Slack": { + "offset": 32, + "type_name": "fltx4" + }, + "f4Weights": { + "offset": 240, + "type_name": "fltx4[4]" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4][4]" + }, + "vShape": { + "offset": 48, + "type_name": "FourVectors[4]" + } }, "metadata": [ { @@ -715,9 +1366,18 @@ }, "FeSimdRodConstraintAnim_t": { "fields": { - "f4RelaxationFactor": 32, - "f4Weight0": 16, - "nNode": 0 + "f4RelaxationFactor": { + "offset": 32, + "type_name": "fltx4" + }, + "f4Weight0": { + "offset": 16, + "type_name": "fltx4" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4][2]" + } }, "metadata": [ { @@ -729,11 +1389,26 @@ }, "FeSimdRodConstraint_t": { "fields": { - "f4MaxDist": 16, - "f4MinDist": 32, - "f4RelaxationFactor": 64, - "f4Weight0": 48, - "nNode": 0 + "f4MaxDist": { + "offset": 16, + "type_name": "fltx4" + }, + "f4MinDist": { + "offset": 32, + "type_name": "fltx4" + }, + "f4RelaxationFactor": { + "offset": 64, + "type_name": "fltx4" + }, + "f4Weight0": { + "offset": 48, + "type_name": "fltx4" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4][2]" + } }, "metadata": [ { @@ -745,11 +1420,26 @@ }, "FeSimdSpringIntegrator_t": { "fields": { - "flNodeWeight0": 64, - "flSpringConstant": 32, - "flSpringDamping": 48, - "flSpringRestLength": 16, - "nNode": 0 + "flNodeWeight0": { + "offset": 64, + "type_name": "fltx4" + }, + "flSpringConstant": { + "offset": 32, + "type_name": "fltx4" + }, + "flSpringDamping": { + "offset": 48, + "type_name": "fltx4" + }, + "flSpringRestLength": { + "offset": 16, + "type_name": "fltx4" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[4][2]" + } }, "metadata": [ { @@ -761,11 +1451,26 @@ }, "FeSimdTri_t": { "fields": { - "nNode": 0, - "v1x": 80, - "v2": 96, - "w1": 48, - "w2": 64 + "nNode": { + "offset": 0, + "type_name": "uint32[4][3]" + }, + "v1x": { + "offset": 80, + "type_name": "fltx4" + }, + "v2": { + "offset": 96, + "type_name": "FourVectors2D" + }, + "w1": { + "offset": 48, + "type_name": "fltx4" + }, + "w2": { + "offset": 64, + "type_name": "fltx4" + } }, "metadata": [ { @@ -777,8 +1482,14 @@ }, "FeSoftParent_t": { "fields": { - "flAlpha": 4, - "nParent": 0 + "flAlpha": { + "offset": 4, + "type_name": "float32" + }, + "nParent": { + "offset": 0, + "type_name": "int32" + } }, "metadata": [ { @@ -790,7 +1501,10 @@ }, "FeSourceEdge_t": { "fields": { - "nNode": 0 + "nNode": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -802,11 +1516,26 @@ }, "FeSphereRigid_t": { "fields": { - "nCollisionMask": 18, - "nFlags": 22, - "nNode": 16, - "nVertexMapIndex": 20, - "vSphere": 0 + "nCollisionMask": { + "offset": 18, + "type_name": "uint16" + }, + "nFlags": { + "offset": 22, + "type_name": "uint16" + }, + "nNode": { + "offset": 16, + "type_name": "uint16" + }, + "nVertexMapIndex": { + "offset": 20, + "type_name": "uint16" + }, + "vSphere": { + "offset": 0, + "type_name": "fltx4" + } }, "metadata": [ { @@ -818,11 +1547,26 @@ }, "FeSpringIntegrator_t": { "fields": { - "flNodeWeight0": 16, - "flSpringConstant": 8, - "flSpringDamping": 12, - "flSpringRestLength": 4, - "nNode": 0 + "flNodeWeight0": { + "offset": 16, + "type_name": "float32" + }, + "flSpringConstant": { + "offset": 8, + "type_name": "float32" + }, + "flSpringDamping": { + "offset": 12, + "type_name": "float32" + }, + "flSpringRestLength": { + "offset": 4, + "type_name": "float32" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -834,10 +1578,22 @@ }, "FeStiffHingeBuild_t": { "fields": { - "flMaxAngle": 0, - "flMotionBias": 8, - "flStrength": 4, - "nNode": 20 + "flMaxAngle": { + "offset": 0, + "type_name": "float32" + }, + "flMotionBias": { + "offset": 8, + "type_name": "float32[3]" + }, + "flStrength": { + "offset": 4, + "type_name": "float32" + }, + "nNode": { + "offset": 20, + "type_name": "uint16[3]" + } }, "metadata": [ { @@ -849,11 +1605,26 @@ }, "FeTaperedCapsuleRigid_t": { "fields": { - "nCollisionMask": 34, - "nFlags": 38, - "nNode": 32, - "nVertexMapIndex": 36, - "vSphere": 0 + "nCollisionMask": { + "offset": 34, + "type_name": "uint16" + }, + "nFlags": { + "offset": 38, + "type_name": "uint16" + }, + "nNode": { + "offset": 32, + "type_name": "uint16" + }, + "nVertexMapIndex": { + "offset": 36, + "type_name": "uint16" + }, + "vSphere": { + "offset": 0, + "type_name": "fltx4[2]" + } }, "metadata": [ { @@ -865,10 +1636,22 @@ }, "FeTaperedCapsuleStretch_t": { "fields": { - "flRadius": 8, - "nCollisionMask": 4, - "nDummy": 6, - "nNode": 0 + "flRadius": { + "offset": 8, + "type_name": "float32[2]" + }, + "nCollisionMask": { + "offset": 4, + "type_name": "uint16" + }, + "nDummy": { + "offset": 6, + "type_name": "uint16" + }, + "nNode": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -880,7 +1663,10 @@ }, "FeTreeChildren_t": { "fields": { - "nChild": 0 + "nChild": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -892,11 +1678,26 @@ }, "FeTri_t": { "fields": { - "nNode": 0, - "v1x": 16, - "v2": 20, - "w1": 8, - "w2": 12 + "nNode": { + "offset": 0, + "type_name": "uint16[3]" + }, + "v1x": { + "offset": 16, + "type_name": "float32" + }, + "v2": { + "offset": 20, + "type_name": "Vector2D" + }, + "w1": { + "offset": 8, + "type_name": "float32" + }, + "w2": { + "offset": 12, + "type_name": "float32" + } }, "metadata": [ { @@ -908,10 +1709,22 @@ }, "FeTwistConstraint_t": { "fields": { - "flSwingRelax": 8, - "flTwistRelax": 4, - "nNodeEnd": 2, - "nNodeOrient": 0 + "flSwingRelax": { + "offset": 8, + "type_name": "float32" + }, + "flTwistRelax": { + "offset": 4, + "type_name": "float32" + }, + "nNodeEnd": { + "offset": 2, + "type_name": "uint16" + }, + "nNodeOrient": { + "offset": 0, + "type_name": "uint16" + } }, "metadata": [ { @@ -923,12 +1736,30 @@ }, "FeVertexMapBuild_t": { "fields": { - "m_Color": 12, - "m_VertexMapName": 0, - "m_Weights": 24, - "m_flVolumetricSolveStrength": 16, - "m_nNameHash": 8, - "m_nScaleSourceNode": 20 + "m_Color": { + "offset": 12, + "type_name": "Color" + }, + "m_VertexMapName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_Weights": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_flVolumetricSolveStrength": { + "offset": 16, + "type_name": "float32" + }, + "m_nNameHash": { + "offset": 8, + "type_name": "uint32" + }, + "m_nScaleSourceNode": { + "offset": 20, + "type_name": "int32" + } }, "metadata": [ { @@ -940,18 +1771,54 @@ }, "FeVertexMapDesc_t": { "fields": { - "flVolumetricSolveStrength": 44, - "nColor": 12, - "nFlags": 16, - "nMapOffset": 24, - "nNameHash": 8, - "nNodeListCount": 50, - "nNodeListOffset": 28, - "nScaleSourceNode": 48, - "nVertexBase": 20, - "nVertexCount": 22, - "sName": 0, - "vCenterOfMass": 32 + "flVolumetricSolveStrength": { + "offset": 44, + "type_name": "float32" + }, + "nColor": { + "offset": 12, + "type_name": "uint32" + }, + "nFlags": { + "offset": 16, + "type_name": "uint32" + }, + "nMapOffset": { + "offset": 24, + "type_name": "uint32" + }, + "nNameHash": { + "offset": 8, + "type_name": "uint32" + }, + "nNodeListCount": { + "offset": 50, + "type_name": "uint16" + }, + "nNodeListOffset": { + "offset": 28, + "type_name": "uint32" + }, + "nScaleSourceNode": { + "offset": 48, + "type_name": "int16" + }, + "nVertexBase": { + "offset": 20, + "type_name": "uint16" + }, + "nVertexCount": { + "offset": 22, + "type_name": "uint16" + }, + "sName": { + "offset": 0, + "type_name": "CUtlString" + }, + "vCenterOfMass": { + "offset": 32, + "type_name": "Vector" + } }, "metadata": [ { @@ -963,8 +1830,14 @@ }, "FeWeightedNode_t": { "fields": { - "nNode": 0, - "nWeight": 2 + "nNode": { + "offset": 0, + "type_name": "uint16" + }, + "nWeight": { + "offset": 2, + "type_name": "uint16" + } }, "metadata": [ { @@ -976,10 +1849,22 @@ }, "FeWorldCollisionParams_t": { "fields": { - "flGroundFriction": 4, - "flWorldFriction": 0, - "nListBegin": 8, - "nListEnd": 10 + "flGroundFriction": { + "offset": 4, + "type_name": "float32" + }, + "flWorldFriction": { + "offset": 0, + "type_name": "float32" + }, + "nListBegin": { + "offset": 8, + "type_name": "uint16" + }, + "nListEnd": { + "offset": 10, + "type_name": "uint16" + } }, "metadata": [ { @@ -991,10 +1876,22 @@ }, "FourCovMatrices3": { "fields": { - "m_flXY": 48, - "m_flXZ": 64, - "m_flYZ": 80, - "m_vDiag": 0 + "m_flXY": { + "offset": 48, + "type_name": "fltx4" + }, + "m_flXZ": { + "offset": 64, + "type_name": "fltx4" + }, + "m_flYZ": { + "offset": 80, + "type_name": "fltx4" + }, + "m_vDiag": { + "offset": 0, + "type_name": "FourVectors" + } }, "metadata": [ { @@ -1006,8 +1903,14 @@ }, "FourVectors2D": { "fields": { - "x": 0, - "y": 16 + "x": { + "offset": 0, + "type_name": "fltx4" + }, + "y": { + "offset": 16, + "type_name": "fltx4" + } }, "metadata": [ { @@ -1024,18 +1927,54 @@ }, "OldFeEdge_t": { "fields": { - "c01": 28, - "c02": 32, - "c03": 36, - "c04": 40, - "flAxialModelDist": 44, - "flAxialModelWeights": 48, - "flThetaFactor": 24, - "flThetaRelaxed": 20, - "invA": 12, - "m_flK": 0, - "m_nNode": 64, - "t": 16 + "c01": { + "offset": 28, + "type_name": "float32" + }, + "c02": { + "offset": 32, + "type_name": "float32" + }, + "c03": { + "offset": 36, + "type_name": "float32" + }, + "c04": { + "offset": 40, + "type_name": "float32" + }, + "flAxialModelDist": { + "offset": 44, + "type_name": "float32" + }, + "flAxialModelWeights": { + "offset": 48, + "type_name": "float32[4]" + }, + "flThetaFactor": { + "offset": 24, + "type_name": "float32" + }, + "flThetaRelaxed": { + "offset": 20, + "type_name": "float32" + }, + "invA": { + "offset": 12, + "type_name": "float32" + }, + "m_flK": { + "offset": 0, + "type_name": "float32[3]" + }, + "m_nNode": { + "offset": 64, + "type_name": "uint16[4]" + }, + "t": { + "offset": 16, + "type_name": "float32" + } }, "metadata": [ { @@ -1047,112 +1986,430 @@ }, "PhysFeModelDesc_t": { "fields": { - "m_AnimStrayRadii": 1056, - "m_AntiTunnelProbes": 384, - "m_AntiTunnelTargetNodes": 408, - "m_AxialEdges": 432, - "m_BoxRigids": 1280, - "m_CollisionPlanes": 552, - "m_CtrlHash": 0, - "m_CtrlName": 24, - "m_CtrlOffsets": 480, - "m_CtrlOsOffsets": 504, - "m_CtrlSoftOffsets": 1128, - "m_DynNodeFriction": 720, - "m_DynNodeVertexSet": 1304, - "m_DynNodeWindBases": 1568, - "m_Effects": 1472, - "m_FitMatrices": 984, - "m_FitWeights": 1008, - "m_FollowNodes": 528, - "m_FreeNodes": 960, - "m_GoalDampedSpringIntegrators": 1200, - "m_HingeLimits": 360, - "m_InitPose": 288, - "m_JiggleBones": 1152, - "m_KelagerBends": 1104, - "m_LegacyStretchForce": 672, - "m_LocalForce": 768, - "m_LocalRotation": 744, - "m_LockToGoal": 1520, - "m_LockToParent": 1496, - "m_MorphLayers": 1376, - "m_MorphSetData": 1400, - "m_NodeBases": 120, - "m_NodeCollisionRadii": 696, - "m_NodeIntegrator": 576, - "m_NodeInvMasses": 456, - "m_Quads": 168, - "m_ReverseOffsets": 1032, - "m_RigidColliderPriorities": 1352, - "m_Rods": 312, - "m_Ropes": 96, - "m_SDFRigids": 1256, - "m_SimdAnimStrayRadii": 1080, - "m_SimdNodeBases": 144, - "m_SimdQuads": 192, - "m_SimdRods": 240, - "m_SimdRodsAnim": 264, - "m_SimdSpringIntegrator": 624, - "m_SimdTris": 216, - "m_SkelParents": 1544, - "m_SourceElems": 1176, - "m_SphereRigids": 840, - "m_SpringIntegrator": 600, - "m_TaperedCapsuleRigids": 816, - "m_TaperedCapsuleStretches": 792, - "m_TreeChildren": 936, - "m_TreeCollisionMasks": 912, - "m_TreeParents": 888, - "m_Tris": 1224, - "m_Twists": 336, - "m_VertexMapValues": 1448, - "m_VertexMaps": 1424, - "m_VertexSetNames": 1328, - "m_WorldCollisionNodes": 864, - "m_WorldCollisionParams": 648, - "m_flAddWorldCollisionRadius": 1644, - "m_flDefaultExpAirDrag": 1624, - "m_flDefaultExpQuadAirDrag": 1632, - "m_flDefaultGravityScale": 1616, - "m_flDefaultSurfaceStretch": 1608, - "m_flDefaultThreadStretch": 1612, - "m_flDefaultTimeDilation": 1596, - "m_flDefaultVelAirDrag": 1620, - "m_flDefaultVelQuadAirDrag": 1628, - "m_flDefaultVolumetricSolveAmount": 1648, - "m_flInternalPressure": 1592, - "m_flLocalDrag1": 1656, - "m_flLocalForce": 56, - "m_flLocalRotation": 60, - "m_flMotionSmoothCDT": 1652, - "m_flQuadVelocitySmoothRate": 1640, - "m_flRodVelocitySmoothRate": 1636, - "m_flWindDrag": 1604, - "m_flWindage": 1600, - "m_nDynamicNodeFlags": 52, - "m_nExtraGoalIterations": 1254, - "m_nExtraIterations": 1255, - "m_nExtraPressureIterations": 1253, - "m_nFirstPositionDrivenNode": 70, - "m_nNodeBaseJiggleboneDependsCount": 86, - "m_nNodeCount": 64, - "m_nQuadCount1": 80, - "m_nQuadCount2": 82, - "m_nQuadVelocitySmoothIterations": 1662, - "m_nReservedUint8": 1252, - "m_nRodVelocitySmoothIterations": 1660, - "m_nRopeCount": 88, - "m_nRotLockStaticNodes": 68, - "m_nSimdQuadCount1": 76, - "m_nSimdQuadCount2": 78, - "m_nSimdTriCount1": 72, - "m_nSimdTriCount2": 74, - "m_nStaticNodeFlags": 48, - "m_nStaticNodes": 66, - "m_nTreeDepth": 84, - "m_nTriCount1": 1248, - "m_nTriCount2": 1250 + "m_AnimStrayRadii": { + "offset": 1056, + "type_name": "CUtlVector" + }, + "m_AntiTunnelProbes": { + "offset": 384, + "type_name": "CUtlVector" + }, + "m_AntiTunnelTargetNodes": { + "offset": 408, + "type_name": "CUtlVector" + }, + "m_AxialEdges": { + "offset": 432, + "type_name": "CUtlVector" + }, + "m_BoxRigids": { + "offset": 1280, + "type_name": "CUtlVector" + }, + "m_CollisionPlanes": { + "offset": 552, + "type_name": "CUtlVector" + }, + "m_CtrlHash": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_CtrlName": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_CtrlOffsets": { + "offset": 480, + "type_name": "CUtlVector" + }, + "m_CtrlOsOffsets": { + "offset": 504, + "type_name": "CUtlVector" + }, + "m_CtrlSoftOffsets": { + "offset": 1128, + "type_name": "CUtlVector" + }, + "m_DynNodeFriction": { + "offset": 720, + "type_name": "CUtlVector" + }, + "m_DynNodeVertexSet": { + "offset": 1304, + "type_name": "CUtlVector" + }, + "m_DynNodeWindBases": { + "offset": 1568, + "type_name": "CUtlVector" + }, + "m_Effects": { + "offset": 1472, + "type_name": "CUtlVector" + }, + "m_FitMatrices": { + "offset": 984, + "type_name": "CUtlVector" + }, + "m_FitWeights": { + "offset": 1008, + "type_name": "CUtlVector" + }, + "m_FollowNodes": { + "offset": 528, + "type_name": "CUtlVector" + }, + "m_FreeNodes": { + "offset": 960, + "type_name": "CUtlVector" + }, + "m_GoalDampedSpringIntegrators": { + "offset": 1200, + "type_name": "CUtlVector" + }, + "m_HingeLimits": { + "offset": 360, + "type_name": "CUtlVector" + }, + "m_InitPose": { + "offset": 288, + "type_name": "CUtlVector" + }, + "m_JiggleBones": { + "offset": 1152, + "type_name": "CUtlVector" + }, + "m_KelagerBends": { + "offset": 1104, + "type_name": "CUtlVector" + }, + "m_LegacyStretchForce": { + "offset": 672, + "type_name": "CUtlVector" + }, + "m_LocalForce": { + "offset": 768, + "type_name": "CUtlVector" + }, + "m_LocalRotation": { + "offset": 744, + "type_name": "CUtlVector" + }, + "m_LockToGoal": { + "offset": 1520, + "type_name": "CUtlVector" + }, + "m_LockToParent": { + "offset": 1496, + "type_name": "CUtlVector" + }, + "m_MorphLayers": { + "offset": 1376, + "type_name": "CUtlVector" + }, + "m_MorphSetData": { + "offset": 1400, + "type_name": "CUtlVector" + }, + "m_NodeBases": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_NodeCollisionRadii": { + "offset": 696, + "type_name": "CUtlVector" + }, + "m_NodeIntegrator": { + "offset": 576, + "type_name": "CUtlVector" + }, + "m_NodeInvMasses": { + "offset": 456, + "type_name": "CUtlVector" + }, + "m_Quads": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_ReverseOffsets": { + "offset": 1032, + "type_name": "CUtlVector" + }, + "m_RigidColliderPriorities": { + "offset": 1352, + "type_name": "CUtlVector" + }, + "m_Rods": { + "offset": 312, + "type_name": "CUtlVector" + }, + "m_Ropes": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_SDFRigids": { + "offset": 1256, + "type_name": "CUtlVector" + }, + "m_SimdAnimStrayRadii": { + "offset": 1080, + "type_name": "CUtlVector" + }, + "m_SimdNodeBases": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_SimdQuads": { + "offset": 192, + "type_name": "CUtlVector" + }, + "m_SimdRods": { + "offset": 240, + "type_name": "CUtlVector" + }, + "m_SimdRodsAnim": { + "offset": 264, + "type_name": "CUtlVector" + }, + "m_SimdSpringIntegrator": { + "offset": 624, + "type_name": "CUtlVector" + }, + "m_SimdTris": { + "offset": 216, + "type_name": "CUtlVector" + }, + "m_SkelParents": { + "offset": 1544, + "type_name": "CUtlVector" + }, + "m_SourceElems": { + "offset": 1176, + "type_name": "CUtlVector" + }, + "m_SphereRigids": { + "offset": 840, + "type_name": "CUtlVector" + }, + "m_SpringIntegrator": { + "offset": 600, + "type_name": "CUtlVector" + }, + "m_TaperedCapsuleRigids": { + "offset": 816, + "type_name": "CUtlVector" + }, + "m_TaperedCapsuleStretches": { + "offset": 792, + "type_name": "CUtlVector" + }, + "m_TreeChildren": { + "offset": 936, + "type_name": "CUtlVector" + }, + "m_TreeCollisionMasks": { + "offset": 912, + "type_name": "CUtlVector" + }, + "m_TreeParents": { + "offset": 888, + "type_name": "CUtlVector" + }, + "m_Tris": { + "offset": 1224, + "type_name": "CUtlVector" + }, + "m_Twists": { + "offset": 336, + "type_name": "CUtlVector" + }, + "m_VertexMapValues": { + "offset": 1448, + "type_name": "CUtlVector" + }, + "m_VertexMaps": { + "offset": 1424, + "type_name": "CUtlVector" + }, + "m_VertexSetNames": { + "offset": 1328, + "type_name": "CUtlVector" + }, + "m_WorldCollisionNodes": { + "offset": 864, + "type_name": "CUtlVector" + }, + "m_WorldCollisionParams": { + "offset": 648, + "type_name": "CUtlVector" + }, + "m_flAddWorldCollisionRadius": { + "offset": 1644, + "type_name": "float32" + }, + "m_flDefaultExpAirDrag": { + "offset": 1624, + "type_name": "float32" + }, + "m_flDefaultExpQuadAirDrag": { + "offset": 1632, + "type_name": "float32" + }, + "m_flDefaultGravityScale": { + "offset": 1616, + "type_name": "float32" + }, + "m_flDefaultSurfaceStretch": { + "offset": 1608, + "type_name": "float32" + }, + "m_flDefaultThreadStretch": { + "offset": 1612, + "type_name": "float32" + }, + "m_flDefaultTimeDilation": { + "offset": 1596, + "type_name": "float32" + }, + "m_flDefaultVelAirDrag": { + "offset": 1620, + "type_name": "float32" + }, + "m_flDefaultVelQuadAirDrag": { + "offset": 1628, + "type_name": "float32" + }, + "m_flDefaultVolumetricSolveAmount": { + "offset": 1648, + "type_name": "float32" + }, + "m_flInternalPressure": { + "offset": 1592, + "type_name": "float32" + }, + "m_flLocalDrag1": { + "offset": 1656, + "type_name": "float32" + }, + "m_flLocalForce": { + "offset": 56, + "type_name": "float32" + }, + "m_flLocalRotation": { + "offset": 60, + "type_name": "float32" + }, + "m_flMotionSmoothCDT": { + "offset": 1652, + "type_name": "float32" + }, + "m_flQuadVelocitySmoothRate": { + "offset": 1640, + "type_name": "float32" + }, + "m_flRodVelocitySmoothRate": { + "offset": 1636, + "type_name": "float32" + }, + "m_flWindDrag": { + "offset": 1604, + "type_name": "float32" + }, + "m_flWindage": { + "offset": 1600, + "type_name": "float32" + }, + "m_nDynamicNodeFlags": { + "offset": 52, + "type_name": "uint32" + }, + "m_nExtraGoalIterations": { + "offset": 1254, + "type_name": "uint8" + }, + "m_nExtraIterations": { + "offset": 1255, + "type_name": "uint8" + }, + "m_nExtraPressureIterations": { + "offset": 1253, + "type_name": "uint8" + }, + "m_nFirstPositionDrivenNode": { + "offset": 70, + "type_name": "uint16" + }, + "m_nNodeBaseJiggleboneDependsCount": { + "offset": 86, + "type_name": "uint16" + }, + "m_nNodeCount": { + "offset": 64, + "type_name": "uint16" + }, + "m_nQuadCount1": { + "offset": 80, + "type_name": "uint16" + }, + "m_nQuadCount2": { + "offset": 82, + "type_name": "uint16" + }, + "m_nQuadVelocitySmoothIterations": { + "offset": 1662, + "type_name": "uint16" + }, + "m_nReservedUint8": { + "offset": 1252, + "type_name": "uint8" + }, + "m_nRodVelocitySmoothIterations": { + "offset": 1660, + "type_name": "uint16" + }, + "m_nRopeCount": { + "offset": 88, + "type_name": "uint16" + }, + "m_nRotLockStaticNodes": { + "offset": 68, + "type_name": "uint16" + }, + "m_nSimdQuadCount1": { + "offset": 76, + "type_name": "uint16" + }, + "m_nSimdQuadCount2": { + "offset": 78, + "type_name": "uint16" + }, + "m_nSimdTriCount1": { + "offset": 72, + "type_name": "uint16" + }, + "m_nSimdTriCount2": { + "offset": 74, + "type_name": "uint16" + }, + "m_nStaticNodeFlags": { + "offset": 48, + "type_name": "uint32" + }, + "m_nStaticNodes": { + "offset": 66, + "type_name": "uint16" + }, + "m_nTreeDepth": { + "offset": 84, + "type_name": "uint16" + }, + "m_nTriCount1": { + "offset": 1248, + "type_name": "uint16" + }, + "m_nTriCount2": { + "offset": 1250, + "type_name": "uint16" + } }, "metadata": [ { @@ -1164,14 +2421,38 @@ }, "RnBlendVertex_t": { "fields": { - "m_nFlags": 12, - "m_nIndex0": 2, - "m_nIndex1": 6, - "m_nIndex2": 10, - "m_nTargetIndex": 14, - "m_nWeight0": 0, - "m_nWeight1": 4, - "m_nWeight2": 8 + "m_nFlags": { + "offset": 12, + "type_name": "uint16" + }, + "m_nIndex0": { + "offset": 2, + "type_name": "uint16" + }, + "m_nIndex1": { + "offset": 6, + "type_name": "uint16" + }, + "m_nIndex2": { + "offset": 10, + "type_name": "uint16" + }, + "m_nTargetIndex": { + "offset": 14, + "type_name": "uint16" + }, + "m_nWeight0": { + "offset": 0, + "type_name": "uint16" + }, + "m_nWeight1": { + "offset": 4, + "type_name": "uint16" + }, + "m_nWeight2": { + "offset": 8, + "type_name": "uint16" + } }, "metadata": [ { @@ -1183,41 +2464,146 @@ }, "RnBodyDesc_t": { "fields": { - "m_LocalInertiaInv": 72, - "m_bBuoyancyDragEnabled": 199, - "m_bDragEnabled": 198, - "m_bEnabled": 195, - "m_bGravityDisabled": 200, - "m_bHasShadowController": 202, - "m_bIsContinuousEnabled": 197, - "m_bSleeping": 196, - "m_bSpeculativeEnabled": 201, - "m_flAngularBuoyancyDrag": 140, - "m_flAngularDamping": 124, - "m_flAngularDrag": 132, - "m_flBuoyancyFactor": 168, - "m_flGameMass": 112, - "m_flGravityScale": 172, - "m_flInertiaScaleInv": 116, - "m_flLinearBuoyancyDrag": 136, - "m_flLinearDamping": 120, - "m_flLinearDrag": 128, - "m_flMassInv": 108, - "m_flTimeScale": 176, - "m_nBodyType": 180, - "m_nGameFlags": 188, - "m_nGameIndex": 184, - "m_nMassPriority": 194, - "m_nMinPositionIterations": 193, - "m_nMinVelocityIterations": 192, - "m_qOrientation": 20, - "m_sDebugName": 0, - "m_vAngularVelocity": 48, - "m_vLastAwakeForceAccum": 144, - "m_vLastAwakeTorqueAccum": 156, - "m_vLinearVelocity": 36, - "m_vLocalMassCenter": 60, - "m_vPosition": 8 + "m_LocalInertiaInv": { + "offset": 72, + "type_name": "Vector[3]" + }, + "m_bBuoyancyDragEnabled": { + "offset": 199, + "type_name": "bool" + }, + "m_bDragEnabled": { + "offset": 198, + "type_name": "bool" + }, + "m_bEnabled": { + "offset": 195, + "type_name": "bool" + }, + "m_bGravityDisabled": { + "offset": 200, + "type_name": "bool" + }, + "m_bHasShadowController": { + "offset": 202, + "type_name": "bool" + }, + "m_bIsContinuousEnabled": { + "offset": 197, + "type_name": "bool" + }, + "m_bSleeping": { + "offset": 196, + "type_name": "bool" + }, + "m_bSpeculativeEnabled": { + "offset": 201, + "type_name": "bool" + }, + "m_flAngularBuoyancyDrag": { + "offset": 140, + "type_name": "float32" + }, + "m_flAngularDamping": { + "offset": 124, + "type_name": "float32" + }, + "m_flAngularDrag": { + "offset": 132, + "type_name": "float32" + }, + "m_flBuoyancyFactor": { + "offset": 168, + "type_name": "float32" + }, + "m_flGameMass": { + "offset": 112, + "type_name": "float32" + }, + "m_flGravityScale": { + "offset": 172, + "type_name": "float32" + }, + "m_flInertiaScaleInv": { + "offset": 116, + "type_name": "float32" + }, + "m_flLinearBuoyancyDrag": { + "offset": 136, + "type_name": "float32" + }, + "m_flLinearDamping": { + "offset": 120, + "type_name": "float32" + }, + "m_flLinearDrag": { + "offset": 128, + "type_name": "float32" + }, + "m_flMassInv": { + "offset": 108, + "type_name": "float32" + }, + "m_flTimeScale": { + "offset": 176, + "type_name": "float32" + }, + "m_nBodyType": { + "offset": 180, + "type_name": "int32" + }, + "m_nGameFlags": { + "offset": 188, + "type_name": "uint32" + }, + "m_nGameIndex": { + "offset": 184, + "type_name": "uint32" + }, + "m_nMassPriority": { + "offset": 194, + "type_name": "int8" + }, + "m_nMinPositionIterations": { + "offset": 193, + "type_name": "int8" + }, + "m_nMinVelocityIterations": { + "offset": 192, + "type_name": "int8" + }, + "m_qOrientation": { + "offset": 20, + "type_name": "QuaternionStorage" + }, + "m_sDebugName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_vAngularVelocity": { + "offset": 48, + "type_name": "Vector" + }, + "m_vLastAwakeForceAccum": { + "offset": 144, + "type_name": "Vector" + }, + "m_vLastAwakeTorqueAccum": { + "offset": 156, + "type_name": "Vector" + }, + "m_vLinearVelocity": { + "offset": 36, + "type_name": "Vector" + }, + "m_vLocalMassCenter": { + "offset": 60, + "type_name": "Vector" + }, + "m_vPosition": { + "offset": 8, + "type_name": "Vector" + } }, "metadata": [ { @@ -1229,7 +2615,10 @@ }, "RnCapsuleDesc_t": { "fields": { - "m_Capsule": 24 + "m_Capsule": { + "offset": 24, + "type_name": "RnCapsule_t" + } }, "metadata": [ { @@ -1241,8 +2630,14 @@ }, "RnCapsule_t": { "fields": { - "m_flRadius": 24, - "m_vCenter": 0 + "m_flRadius": { + "offset": 24, + "type_name": "float32" + }, + "m_vCenter": { + "offset": 0, + "type_name": "Vector[2]" + } }, "metadata": [ { @@ -1254,7 +2649,10 @@ }, "RnFace_t": { "fields": { - "m_nEdge": 0 + "m_nEdge": { + "offset": 0, + "type_name": "uint8" + } }, "metadata": [ { @@ -1266,10 +2664,22 @@ }, "RnHalfEdge_t": { "fields": { - "m_nFace": 3, - "m_nNext": 0, - "m_nOrigin": 2, - "m_nTwin": 1 + "m_nFace": { + "offset": 3, + "type_name": "uint8" + }, + "m_nNext": { + "offset": 0, + "type_name": "uint8" + }, + "m_nOrigin": { + "offset": 2, + "type_name": "uint8" + }, + "m_nTwin": { + "offset": 1, + "type_name": "uint8" + } }, "metadata": [ { @@ -1281,7 +2691,10 @@ }, "RnHullDesc_t": { "fields": { - "m_Hull": 24 + "m_Hull": { + "offset": 24, + "type_name": "RnHull_t" + } }, "metadata": [ { @@ -1293,20 +2706,62 @@ }, "RnHull_t": { "fields": { - "m_Bounds": 16, - "m_Edges": 160, - "m_FacePlanes": 208, - "m_Faces": 184, - "m_MassProperties": 52, - "m_VertexPositions": 136, - "m_Vertices": 112, - "m_flMaxAngularRadius": 12, - "m_flSurfaceArea": 104, - "m_flVolume": 100, - "m_nFlags": 232, - "m_pRegionSVM": 240, - "m_vCentroid": 0, - "m_vOrthographicAreas": 40 + "m_Bounds": { + "offset": 16, + "type_name": "AABB_t" + }, + "m_Edges": { + "offset": 160, + "type_name": "CUtlVector" + }, + "m_FacePlanes": { + "offset": 208, + "type_name": "CUtlVector" + }, + "m_Faces": { + "offset": 184, + "type_name": "CUtlVector" + }, + "m_MassProperties": { + "offset": 52, + "type_name": "matrix3x4_t" + }, + "m_VertexPositions": { + "offset": 136, + "type_name": "CUtlVector" + }, + "m_Vertices": { + "offset": 112, + "type_name": "CUtlVector" + }, + "m_flMaxAngularRadius": { + "offset": 12, + "type_name": "float32" + }, + "m_flSurfaceArea": { + "offset": 104, + "type_name": "float32" + }, + "m_flVolume": { + "offset": 100, + "type_name": "float32" + }, + "m_nFlags": { + "offset": 232, + "type_name": "uint32" + }, + "m_pRegionSVM": { + "offset": 240, + "type_name": "CRegionSVM*" + }, + "m_vCentroid": { + "offset": 0, + "type_name": "Vector" + }, + "m_vOrthographicAreas": { + "offset": 40, + "type_name": "Vector" + } }, "metadata": [ { @@ -1318,7 +2773,10 @@ }, "RnMeshDesc_t": { "fields": { - "m_Mesh": 24 + "m_Mesh": { + "offset": 24, + "type_name": "RnMesh_t" + } }, "metadata": [ { @@ -1330,16 +2788,46 @@ }, "RnMesh_t": { "fields": { - "m_Materials": 120, - "m_Nodes": 24, - "m_Triangles": 72, - "m_Vertices": 48, - "m_Wings": 96, - "m_nDebugFlags": 160, - "m_nFlags": 156, - "m_vMax": 12, - "m_vMin": 0, - "m_vOrthographicAreas": 144 + "m_Materials": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_Nodes": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_Triangles": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_Vertices": { + "offset": 48, + "type_name": "CUtlVectorSIMDPaddedVector" + }, + "m_Wings": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_nDebugFlags": { + "offset": 160, + "type_name": "uint32" + }, + "m_nFlags": { + "offset": 156, + "type_name": "uint32" + }, + "m_vMax": { + "offset": 12, + "type_name": "Vector" + }, + "m_vMin": { + "offset": 0, + "type_name": "Vector" + }, + "m_vOrthographicAreas": { + "offset": 144, + "type_name": "Vector" + } }, "metadata": [ { @@ -1351,10 +2839,22 @@ }, "RnNode_t": { "fields": { - "m_nChildren": 12, - "m_nTriangleOffset": 28, - "m_vMax": 16, - "m_vMin": 0 + "m_nChildren": { + "offset": 12, + "type_name": "uint32" + }, + "m_nTriangleOffset": { + "offset": 28, + "type_name": "uint32" + }, + "m_vMax": { + "offset": 16, + "type_name": "Vector" + }, + "m_vMin": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -1366,8 +2866,14 @@ }, "RnPlane_t": { "fields": { - "m_flOffset": 12, - "m_vNormal": 0 + "m_flOffset": { + "offset": 12, + "type_name": "float32" + }, + "m_vNormal": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -1379,12 +2885,30 @@ }, "RnShapeDesc_t": { "fields": { - "m_UserFriendlyName": 8, - "m_bUserFriendlyNameLong": 17, - "m_bUserFriendlyNameSealed": 16, - "m_nCollisionAttributeIndex": 0, - "m_nSurfacePropertyIndex": 4, - "m_nToolMaterialHash": 20 + "m_UserFriendlyName": { + "offset": 8, + "type_name": "CUtlString" + }, + "m_bUserFriendlyNameLong": { + "offset": 17, + "type_name": "bool" + }, + "m_bUserFriendlyNameSealed": { + "offset": 16, + "type_name": "bool" + }, + "m_nCollisionAttributeIndex": { + "offset": 0, + "type_name": "uint32" + }, + "m_nSurfacePropertyIndex": { + "offset": 4, + "type_name": "uint32" + }, + "m_nToolMaterialHash": { + "offset": 20, + "type_name": "uint32" + } }, "metadata": [ { @@ -1396,9 +2920,18 @@ }, "RnSoftbodyCapsule_t": { "fields": { - "m_flRadius": 24, - "m_nParticle": 28, - "m_vCenter": 0 + "m_flRadius": { + "offset": 24, + "type_name": "float32" + }, + "m_nParticle": { + "offset": 28, + "type_name": "uint16[2]" + }, + "m_vCenter": { + "offset": 0, + "type_name": "Vector[2]" + } }, "metadata": [ { @@ -1410,7 +2943,10 @@ }, "RnSoftbodyParticle_t": { "fields": { - "m_flMassInv": 0 + "m_flMassInv": { + "offset": 0, + "type_name": "float32" + } }, "metadata": [ { @@ -1422,8 +2958,14 @@ }, "RnSoftbodySpring_t": { "fields": { - "m_flLength": 4, - "m_nParticle": 0 + "m_flLength": { + "offset": 4, + "type_name": "float32" + }, + "m_nParticle": { + "offset": 0, + "type_name": "uint16[2]" + } }, "metadata": [ { @@ -1435,7 +2977,10 @@ }, "RnSphereDesc_t": { "fields": { - "m_Sphere": 24 + "m_Sphere": { + "offset": 24, + "type_name": "SphereBase_t" + } }, "metadata": [ { @@ -1447,7 +2992,10 @@ }, "RnTriangle_t": { "fields": { - "m_nIndex": 0 + "m_nIndex": { + "offset": 0, + "type_name": "int32[3]" + } }, "metadata": [ { @@ -1459,7 +3007,10 @@ }, "RnVertex_t": { "fields": { - "m_nEdge": 0 + "m_nEdge": { + "offset": 0, + "type_name": "uint8" + } }, "metadata": [ { @@ -1471,7 +3022,10 @@ }, "RnWing_t": { "fields": { - "m_nIndex": 0 + "m_nIndex": { + "offset": 0, + "type_name": "int32[3]" + } }, "metadata": [ { @@ -1483,53 +3037,104 @@ }, "VertexPositionColor_t": { "fields": { - "m_vPosition": 0 + "m_vPosition": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [], "parent": null }, "VertexPositionNormal_t": { "fields": { - "m_vNormal": 12, - "m_vPosition": 0 + "m_vNormal": { + "offset": 12, + "type_name": "Vector" + }, + "m_vPosition": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [], "parent": null }, "constraint_axislimit_t": { "fields": { - "flMaxRotation": 4, - "flMinRotation": 0, - "flMotorMaxTorque": 12, - "flMotorTargetAngSpeed": 8 + "flMaxRotation": { + "offset": 4, + "type_name": "float32" + }, + "flMinRotation": { + "offset": 0, + "type_name": "float32" + }, + "flMotorMaxTorque": { + "offset": 12, + "type_name": "float32" + }, + "flMotorTargetAngSpeed": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "constraint_breakableparams_t": { "fields": { - "bodyMassScale": 12, - "forceLimit": 4, - "isActive": 20, - "strength": 0, - "torqueLimit": 8 + "bodyMassScale": { + "offset": 12, + "type_name": "float32[2]" + }, + "forceLimit": { + "offset": 4, + "type_name": "float32" + }, + "isActive": { + "offset": 20, + "type_name": "bool" + }, + "strength": { + "offset": 0, + "type_name": "float32" + }, + "torqueLimit": { + "offset": 8, + "type_name": "float32" + } }, "metadata": [], "parent": null }, "constraint_hingeparams_t": { "fields": { - "constraint": 40, - "hingeAxis": 24, - "worldAxisDirection": 12, - "worldPosition": 0 + "constraint": { + "offset": 40, + "type_name": "constraint_breakableparams_t" + }, + "hingeAxis": { + "offset": 24, + "type_name": "constraint_axislimit_t" + }, + "worldAxisDirection": { + "offset": 12, + "type_name": "Vector" + }, + "worldPosition": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [], "parent": null }, "vphysics_save_cphysicsbody_t": { "fields": { - "m_nOldPointer": 208 + "m_nOldPointer": { + "offset": 208, + "type_name": "uint64" + } }, "metadata": [ { diff --git a/output/vphysics2_dll.rs b/output/vphysics2_dll.rs index 2129914..b23f961 100644 --- a/output/vphysics2_dll.rs +++ b/output/vphysics2_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/output/worldrenderer_dll.cs b/output/worldrenderer_dll.cs index d422e5a..6835c5b 100644 --- a/output/worldrenderer_dll.cs +++ b/output/worldrenderer_dll.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC namespace CS2Dumper.Schemas { // Module: worldrenderer.dll diff --git a/output/worldrenderer_dll.hpp b/output/worldrenderer_dll.hpp index 4ae7a33..08af8b9 100644 --- a/output/worldrenderer_dll.hpp +++ b/output/worldrenderer_dll.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #pragma once diff --git a/output/worldrenderer_dll.json b/output/worldrenderer_dll.json index ab89aaa..169e0e3 100644 --- a/output/worldrenderer_dll.json +++ b/output/worldrenderer_dll.json @@ -3,9 +3,18 @@ "classes": { "AggregateLODSetup_t": { "fields": { - "m_fMaxObjectScale": 12, - "m_fSwitchDistances": 16, - "m_vLODOrigin": 0 + "m_fMaxObjectScale": { + "offset": 12, + "type_name": "float32" + }, + "m_fSwitchDistances": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_vLODOrigin": { + "offset": 0, + "type_name": "Vector" + } }, "metadata": [ { @@ -17,15 +26,42 @@ }, "AggregateMeshInfo_t": { "fields": { - "m_bHasTransform": 5, - "m_nDrawCallIndex": 6, - "m_nLODGroupMask": 10, - "m_nLODSetupIndex": 8, - "m_nLightProbeVolumePrecomputedHandshake": 20, - "m_nVisClusterMemberCount": 4, - "m_nVisClusterMemberOffset": 0, - "m_objectFlags": 16, - "m_vTintColor": 11 + "m_bHasTransform": { + "offset": 5, + "type_name": "bool" + }, + "m_nDrawCallIndex": { + "offset": 6, + "type_name": "int16" + }, + "m_nLODGroupMask": { + "offset": 10, + "type_name": "uint8" + }, + "m_nLODSetupIndex": { + "offset": 8, + "type_name": "int16" + }, + "m_nLightProbeVolumePrecomputedHandshake": { + "offset": 20, + "type_name": "int32" + }, + "m_nVisClusterMemberCount": { + "offset": 4, + "type_name": "uint8" + }, + "m_nVisClusterMemberOffset": { + "offset": 0, + "type_name": "uint32" + }, + "m_objectFlags": { + "offset": 16, + "type_name": "ObjectTypeFlags_t" + }, + "m_vTintColor": { + "offset": 11, + "type_name": "Color" + } }, "metadata": [ { @@ -37,14 +73,38 @@ }, "AggregateSceneObject_t": { "fields": { - "m_aggregateMeshes": 16, - "m_allFlags": 0, - "m_anyFlags": 4, - "m_fragmentTransforms": 88, - "m_lodSetups": 40, - "m_nLayer": 8, - "m_renderableModel": 112, - "m_visClusterMembership": 64 + "m_aggregateMeshes": { + "offset": 16, + "type_name": "CUtlVector" + }, + "m_allFlags": { + "offset": 0, + "type_name": "ObjectTypeFlags_t" + }, + "m_anyFlags": { + "offset": 4, + "type_name": "ObjectTypeFlags_t" + }, + "m_fragmentTransforms": { + "offset": 88, + "type_name": "CUtlVector" + }, + "m_lodSetups": { + "offset": 40, + "type_name": "CUtlVector" + }, + "m_nLayer": { + "offset": 8, + "type_name": "int16" + }, + "m_renderableModel": { + "offset": 112, + "type_name": "CStrongHandle" + }, + "m_visClusterMembership": { + "offset": 64, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -56,15 +116,42 @@ }, "BakedLightingInfo_t": { "fields": { - "m_bBakedShadowsGamma20": 17, - "m_bCompressionEnabled": 18, - "m_bHasLightmaps": 16, - "m_lightMaps": 24, - "m_nChartPackIterations": 19, - "m_nLightmapGameVersionNumber": 4, - "m_nLightmapVersionNumber": 0, - "m_nVradQuality": 20, - "m_vLightmapUvScale": 8 + "m_bBakedShadowsGamma20": { + "offset": 17, + "type_name": "bool" + }, + "m_bCompressionEnabled": { + "offset": 18, + "type_name": "bool" + }, + "m_bHasLightmaps": { + "offset": 16, + "type_name": "bool" + }, + "m_lightMaps": { + "offset": 24, + "type_name": "CUtlVector>" + }, + "m_nChartPackIterations": { + "offset": 19, + "type_name": "uint8" + }, + "m_nLightmapGameVersionNumber": { + "offset": 4, + "type_name": "uint32" + }, + "m_nLightmapVersionNumber": { + "offset": 0, + "type_name": "uint32" + }, + "m_nVradQuality": { + "offset": 20, + "type_name": "uint8" + }, + "m_vLightmapUvScale": { + "offset": 8, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -76,7 +163,10 @@ }, "BaseSceneObjectOverride_t": { "fields": { - "m_nSceneObjectIndex": 0 + "m_nSceneObjectIndex": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -88,19 +178,58 @@ }, "CVoxelVisibility": { "fields": { - "m_EnclosedClusterListBlock": 124, - "m_EnclosedClustersBlock": 132, - "m_MasksBlock": 140, - "m_NodeBlock": 108, - "m_RegionBlock": 116, - "m_flGridSize": 96, - "m_nBaseClusterCount": 64, - "m_nPVSBytesPerCluster": 68, - "m_nSkyVisibilityCluster": 100, - "m_nSunVisibilityCluster": 104, - "m_nVisBlocks": 148, - "m_vMaxBounds": 84, - "m_vMinBounds": 72 + "m_EnclosedClusterListBlock": { + "offset": 124, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_EnclosedClustersBlock": { + "offset": 132, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_MasksBlock": { + "offset": 140, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_NodeBlock": { + "offset": 108, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_RegionBlock": { + "offset": 116, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_flGridSize": { + "offset": 96, + "type_name": "float32" + }, + "m_nBaseClusterCount": { + "offset": 64, + "type_name": "uint32" + }, + "m_nPVSBytesPerCluster": { + "offset": 68, + "type_name": "uint32" + }, + "m_nSkyVisibilityCluster": { + "offset": 100, + "type_name": "uint32" + }, + "m_nSunVisibilityCluster": { + "offset": 104, + "type_name": "uint32" + }, + "m_nVisBlocks": { + "offset": 148, + "type_name": "VoxelVisBlockOffset_t" + }, + "m_vMaxBounds": { + "offset": 84, + "type_name": "Vector" + }, + "m_vMinBounds": { + "offset": 72, + "type_name": "Vector" + } }, "metadata": [ { @@ -112,14 +241,38 @@ }, "ClutterSceneObject_t": { "fields": { - "m_Bounds": 0, - "m_flags": 24, - "m_instancePositions": 32, - "m_instanceScales": 80, - "m_instanceTintSrgb": 104, - "m_nLayer": 28, - "m_renderableModel": 152, - "m_tiles": 128 + "m_Bounds": { + "offset": 0, + "type_name": "AABB_t" + }, + "m_flags": { + "offset": 24, + "type_name": "ObjectTypeFlags_t" + }, + "m_instancePositions": { + "offset": 32, + "type_name": "CUtlVector" + }, + "m_instanceScales": { + "offset": 80, + "type_name": "CUtlVector" + }, + "m_instanceTintSrgb": { + "offset": 104, + "type_name": "CUtlVector" + }, + "m_nLayer": { + "offset": 28, + "type_name": "int16" + }, + "m_renderableModel": { + "offset": 152, + "type_name": "CStrongHandle" + }, + "m_tiles": { + "offset": 128, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -131,9 +284,18 @@ }, "ClutterTile_t": { "fields": { - "m_BoundsWs": 8, - "m_nFirstInstance": 0, - "m_nLastInstance": 4 + "m_BoundsWs": { + "offset": 8, + "type_name": "AABB_t" + }, + "m_nFirstInstance": { + "offset": 0, + "type_name": "uint32" + }, + "m_nLastInstance": { + "offset": 4, + "type_name": "uint32" + } }, "metadata": [ { @@ -145,13 +307,34 @@ }, "EntityIOConnectionData_t": { "fields": { - "m_flDelay": 40, - "m_inputName": 24, - "m_nTimesToFire": 44, - "m_outputName": 0, - "m_overrideParam": 32, - "m_targetName": 16, - "m_targetType": 8 + "m_flDelay": { + "offset": 40, + "type_name": "float32" + }, + "m_inputName": { + "offset": 24, + "type_name": "CUtlString" + }, + "m_nTimesToFire": { + "offset": 44, + "type_name": "int32" + }, + "m_outputName": { + "offset": 0, + "type_name": "CUtlString" + }, + "m_overrideParam": { + "offset": 32, + "type_name": "CUtlString" + }, + "m_targetName": { + "offset": 16, + "type_name": "CUtlString" + }, + "m_targetType": { + "offset": 8, + "type_name": "uint32" + } }, "metadata": [ { @@ -163,8 +346,14 @@ }, "EntityKeyValueData_t": { "fields": { - "m_connections": 8, - "m_keyValuesData": 32 + "m_connections": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_keyValuesData": { + "offset": 32, + "type_name": "CUtlBinaryBlock" + } }, "metadata": [ { @@ -176,10 +365,22 @@ }, "ExtraVertexStreamOverride_t": { "fields": { - "m_extraBufferBinding": 16, - "m_nAdditionalMeshDrawPrimitiveFlags": 12, - "m_nDrawCallIndex": 8, - "m_nSubSceneObject": 4 + "m_extraBufferBinding": { + "offset": 16, + "type_name": "CRenderBufferBinding" + }, + "m_nAdditionalMeshDrawPrimitiveFlags": { + "offset": 12, + "type_name": "MeshDrawPrimitiveFlags_t" + }, + "m_nDrawCallIndex": { + "offset": 8, + "type_name": "uint32" + }, + "m_nSubSceneObject": { + "offset": 4, + "type_name": "uint32" + } }, "metadata": [ { @@ -201,16 +402,46 @@ }, "InfoOverlayData_t": { "fields": { - "m_flDepth": 56, - "m_flHeight": 52, - "m_flWidth": 48, - "m_nRenderOrder": 88, - "m_nSequenceOverride": 108, - "m_pMaterial": 80, - "m_transform": 0, - "m_vTintColor": 92, - "m_vUVEnd": 68, - "m_vUVStart": 60 + "m_flDepth": { + "offset": 56, + "type_name": "float32" + }, + "m_flHeight": { + "offset": 52, + "type_name": "float32" + }, + "m_flWidth": { + "offset": 48, + "type_name": "float32" + }, + "m_nRenderOrder": { + "offset": 88, + "type_name": "int32" + }, + "m_nSequenceOverride": { + "offset": 108, + "type_name": "int32" + }, + "m_pMaterial": { + "offset": 80, + "type_name": "CStrongHandle" + }, + "m_transform": { + "offset": 0, + "type_name": "matrix3x4_t" + }, + "m_vTintColor": { + "offset": 92, + "type_name": "Vector4D" + }, + "m_vUVEnd": { + "offset": 68, + "type_name": "Vector2D" + }, + "m_vUVStart": { + "offset": 60, + "type_name": "Vector2D" + } }, "metadata": [ { @@ -222,9 +453,18 @@ }, "MaterialOverride_t": { "fields": { - "m_nDrawCallIndex": 8, - "m_nSubSceneObject": 4, - "m_pMaterial": 16 + "m_nDrawCallIndex": { + "offset": 8, + "type_name": "uint32" + }, + "m_nSubSceneObject": { + "offset": 4, + "type_name": "uint32" + }, + "m_pMaterial": { + "offset": 16, + "type_name": "CStrongHandle" + } }, "metadata": [ { @@ -236,13 +476,34 @@ }, "NodeData_t": { "fields": { - "m_ChildNodeIndices": 48, - "m_flMinimumDistance": 40, - "m_nParent": 0, - "m_vMaxBounds": 28, - "m_vMinBounds": 16, - "m_vOrigin": 4, - "m_worldNodePrefix": 72 + "m_ChildNodeIndices": { + "offset": 48, + "type_name": "CUtlVector" + }, + "m_flMinimumDistance": { + "offset": 40, + "type_name": "float32" + }, + "m_nParent": { + "offset": 0, + "type_name": "int32" + }, + "m_vMaxBounds": { + "offset": 28, + "type_name": "Vector" + }, + "m_vMinBounds": { + "offset": 16, + "type_name": "Vector" + }, + "m_vOrigin": { + "offset": 4, + "type_name": "Vector" + }, + "m_worldNodePrefix": { + "offset": 72, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -254,9 +515,18 @@ }, "PermEntityLumpData_t": { "fields": { - "m_childLumps": 16, - "m_entityKeyValues": 40, - "m_name": 8 + "m_childLumps": { + "offset": 16, + "type_name": "CUtlVector>" + }, + "m_entityKeyValues": { + "offset": 40, + "type_name": "CUtlLeanVector" + }, + "m_name": { + "offset": 8, + "type_name": "CUtlString" + } }, "metadata": [ { @@ -268,20 +538,62 @@ }, "SceneObject_t": { "fields": { - "m_flFadeEndDistance": 56, - "m_flFadeStartDistance": 52, - "m_nCubeMapPrecomputedHandshake": 108, - "m_nLODOverride": 106, - "m_nLightProbeVolumePrecomputedHandshake": 112, - "m_nObjectID": 0, - "m_nObjectTypeFlags": 88, - "m_nOverlayRenderOrder": 104, - "m_renderable": 128, - "m_renderableModel": 120, - "m_skin": 80, - "m_vLightingOrigin": 92, - "m_vTintColor": 60, - "m_vTransform": 4 + "m_flFadeEndDistance": { + "offset": 56, + "type_name": "float32" + }, + "m_flFadeStartDistance": { + "offset": 52, + "type_name": "float32" + }, + "m_nCubeMapPrecomputedHandshake": { + "offset": 108, + "type_name": "int32" + }, + "m_nLODOverride": { + "offset": 106, + "type_name": "int16" + }, + "m_nLightProbeVolumePrecomputedHandshake": { + "offset": 112, + "type_name": "int32" + }, + "m_nObjectID": { + "offset": 0, + "type_name": "uint32" + }, + "m_nObjectTypeFlags": { + "offset": 88, + "type_name": "ObjectTypeFlags_t" + }, + "m_nOverlayRenderOrder": { + "offset": 104, + "type_name": "int16" + }, + "m_renderable": { + "offset": 128, + "type_name": "CStrongHandle" + }, + "m_renderableModel": { + "offset": 120, + "type_name": "CStrongHandle" + }, + "m_skin": { + "offset": 80, + "type_name": "CUtlString" + }, + "m_vLightingOrigin": { + "offset": 92, + "type_name": "Vector" + }, + "m_vTintColor": { + "offset": 60, + "type_name": "Vector4D" + }, + "m_vTransform": { + "offset": 4, + "type_name": "Vector4D[3]" + } }, "metadata": [ { @@ -298,8 +610,14 @@ }, "VoxelVisBlockOffset_t": { "fields": { - "m_nElementCount": 4, - "m_nOffset": 0 + "m_nElementCount": { + "offset": 4, + "type_name": "uint32" + }, + "m_nOffset": { + "offset": 0, + "type_name": "uint32" + } }, "metadata": [ { @@ -311,11 +629,26 @@ }, "WorldBuilderParams_t": { "fields": { - "m_bBuildBakedLighting": 4, - "m_bakedLightingInfo": 8, - "m_flMinDrawVolumeSize": 0, - "m_nCompileFingerprint": 64, - "m_nCompileTimestamp": 56 + "m_bBuildBakedLighting": { + "offset": 4, + "type_name": "bool" + }, + "m_bakedLightingInfo": { + "offset": 8, + "type_name": "BakedLightingInfo_t" + }, + "m_flMinDrawVolumeSize": { + "offset": 0, + "type_name": "float32" + }, + "m_nCompileFingerprint": { + "offset": 64, + "type_name": "uint64" + }, + "m_nCompileTimestamp": { + "offset": 56, + "type_name": "uint64" + } }, "metadata": [ { @@ -327,10 +660,22 @@ }, "WorldNodeOnDiskBufferData_t": { "fields": { - "m_inputLayoutFields": 8, - "m_nElementCount": 0, - "m_nElementSizeInBytes": 4, - "m_pData": 32 + "m_inputLayoutFields": { + "offset": 8, + "type_name": "CUtlVector" + }, + "m_nElementCount": { + "offset": 0, + "type_name": "int32" + }, + "m_nElementSizeInBytes": { + "offset": 4, + "type_name": "int32" + }, + "m_pData": { + "offset": 32, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -342,20 +687,62 @@ }, "WorldNode_t": { "fields": { - "m_aggregateSceneObjects": 72, - "m_bHasBakedGeometryFlag": 320, - "m_clutterSceneObjects": 96, - "m_extraVertexStreamOverrides": 120, - "m_extraVertexStreams": 168, - "m_grassFileName": 264, - "m_infoOverlays": 24, - "m_layerNames": 192, - "m_materialOverrides": 144, - "m_nodeLightingInfo": 272, - "m_overlayLayerIndices": 240, - "m_sceneObjectLayerIndices": 216, - "m_sceneObjects": 0, - "m_visClusterMembership": 48 + "m_aggregateSceneObjects": { + "offset": 72, + "type_name": "CUtlVector" + }, + "m_bHasBakedGeometryFlag": { + "offset": 320, + "type_name": "bool" + }, + "m_clutterSceneObjects": { + "offset": 96, + "type_name": "CUtlVector" + }, + "m_extraVertexStreamOverrides": { + "offset": 120, + "type_name": "CUtlVector" + }, + "m_extraVertexStreams": { + "offset": 168, + "type_name": "CUtlVector" + }, + "m_grassFileName": { + "offset": 264, + "type_name": "CUtlString" + }, + "m_infoOverlays": { + "offset": 24, + "type_name": "CUtlVector" + }, + "m_layerNames": { + "offset": 192, + "type_name": "CUtlVector" + }, + "m_materialOverrides": { + "offset": 144, + "type_name": "CUtlVector" + }, + "m_nodeLightingInfo": { + "offset": 272, + "type_name": "BakedLightingInfo_t" + }, + "m_overlayLayerIndices": { + "offset": 240, + "type_name": "CUtlVector" + }, + "m_sceneObjectLayerIndices": { + "offset": 216, + "type_name": "CUtlVector" + }, + "m_sceneObjects": { + "offset": 0, + "type_name": "CUtlVector" + }, + "m_visClusterMembership": { + "offset": 48, + "type_name": "CUtlVector" + } }, "metadata": [ { @@ -367,10 +754,22 @@ }, "World_t": { "fields": { - "m_builderParams": 0, - "m_entityLumps": 144, - "m_worldLightingInfo": 96, - "m_worldNodes": 72 + "m_builderParams": { + "offset": 0, + "type_name": "WorldBuilderParams_t" + }, + "m_entityLumps": { + "offset": 144, + "type_name": "CUtlVector>" + }, + "m_worldLightingInfo": { + "offset": 96, + "type_name": "BakedLightingInfo_t" + }, + "m_worldNodes": { + "offset": 72, + "type_name": "CUtlVector" + } }, "metadata": [ { diff --git a/output/worldrenderer_dll.rs b/output/worldrenderer_dll.rs index cf01965..72a401e 100644 --- a/output/worldrenderer_dll.rs +++ b/output/worldrenderer_dll.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2025-05-16 03:33:22.466198100 UTC +// 2025-06-14 07:46:53.547713900 UTC #![allow(non_upper_case_globals, non_camel_case_types, non_snake_case, unused)] diff --git a/src/output/schemas.rs b/src/output/schemas.rs index a336549..7846811 100644 --- a/src/output/schemas.rs +++ b/src/output/schemas.rs @@ -193,7 +193,10 @@ impl CodeWriter for SchemaMap { let fields: BTreeMap<_, _> = class .fields .iter() - .map(|field| (&field.name, field.offset)) + .map(|field| (&field.name, json!({ + "offset": field.offset, + "type_name": field.type_name, + }))) .collect(); let metadata: Vec<_> = class