From 913252320e4a49404d0d88abe7469cc2aded478e Mon Sep 17 00:00:00 2001 From: a2x <45197573+a2x@users.noreply.github.com> Date: Thu, 14 Sep 2023 11:13:53 +1000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Game=20Update=2013938?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- generated/animationsystem.dll.cs | 4 +- generated/animationsystem.dll.hpp | 4 +- generated/animationsystem.dll.json | 4 +- generated/animationsystem.dll.rs | 4 +- generated/client.dll.cs | 1705 +++++++++--------- generated/client.dll.hpp | 1705 +++++++++--------- generated/client.dll.json | 1705 +++++++++--------- generated/client.dll.rs | 1705 +++++++++--------- generated/interfaces.cs | 218 +-- generated/interfaces.hpp | 218 +-- generated/interfaces.json | 218 +-- generated/interfaces.rs | 218 +-- generated/offsets.cs | 10 +- generated/offsets.hpp | 10 +- generated/offsets.json | 10 +- generated/offsets.rs | 10 +- generated/particles.dll.cs | 136 +- generated/particles.dll.hpp | 136 +- generated/particles.dll.json | 136 +- generated/particles.dll.rs | 136 +- generated/server.dll.cs | 2196 ++++++++++++------------ generated/server.dll.hpp | 2196 ++++++++++++------------ generated/server.dll.json | 2194 ++++++++++++----------- generated/server.dll.rs | 2196 ++++++++++++------------ generated/vphysics2.dll.cs | 29 +- generated/vphysics2.dll.hpp | 29 +- generated/vphysics2.dll.json | 29 +- generated/vphysics2.dll.rs | 29 +- src/main.cpp | 93 +- src/process.cpp | 8 +- src/sdk/c_schema_system_type_scope.cpp | 4 +- 31 files changed, 8620 insertions(+), 8675 deletions(-) diff --git a/generated/animationsystem.dll.cs b/generated/animationsystem.dll.cs index 62050eac..61883aa4 100644 --- a/generated/animationsystem.dll.cs +++ b/generated/animationsystem.dll.cs @@ -419,8 +419,8 @@ public static class CAnimTagManagerUpdater { public static class CAnimUpdateNodeBase { public const ulong m_nodePath = 0x18; - public const ulong m_name = 0x48; - public const ulong m_networkMode = 0x50; + public const ulong m_networkMode = 0x48; + public const ulong m_name = 0x50; } public static class CAnimUpdateNodeRef { diff --git a/generated/animationsystem.dll.hpp b/generated/animationsystem.dll.hpp index d9c4ceec..b976b647 100644 --- a/generated/animationsystem.dll.hpp +++ b/generated/animationsystem.dll.hpp @@ -423,8 +423,8 @@ namespace CAnimTagManagerUpdater { namespace CAnimUpdateNodeBase { constexpr std::ptrdiff_t m_nodePath = 0x18; - constexpr std::ptrdiff_t m_name = 0x48; - constexpr std::ptrdiff_t m_networkMode = 0x50; + constexpr std::ptrdiff_t m_networkMode = 0x48; + constexpr std::ptrdiff_t m_name = 0x50; } namespace CAnimUpdateNodeRef { diff --git a/generated/animationsystem.dll.json b/generated/animationsystem.dll.json index f4609197..f197b7c4 100644 --- a/generated/animationsystem.dll.json +++ b/generated/animationsystem.dll.json @@ -359,8 +359,8 @@ "m_tags": 24 }, "CAnimUpdateNodeBase": { - "m_name": 72, - "m_networkMode": 80, + "m_name": 80, + "m_networkMode": 72, "m_nodePath": 24 }, "CAnimUpdateNodeRef": { diff --git a/generated/animationsystem.dll.rs b/generated/animationsystem.dll.rs index ee068426..3b6166cc 100644 --- a/generated/animationsystem.dll.rs +++ b/generated/animationsystem.dll.rs @@ -421,8 +421,8 @@ pub mod CAnimTagManagerUpdater { pub mod CAnimUpdateNodeBase { pub const m_nodePath: usize = 0x18; - pub const m_name: usize = 0x48; - pub const m_networkMode: usize = 0x50; + pub const m_networkMode: usize = 0x48; + pub const m_name: usize = 0x50; } pub mod CAnimUpdateNodeRef { diff --git a/generated/client.dll.cs b/generated/client.dll.cs index 84a07182..e3153bc8 100644 --- a/generated/client.dll.cs +++ b/generated/client.dll.cs @@ -51,38 +51,38 @@ public static class CAttributeManager_cached_attribute_float_t { } public static class CBaseAnimGraph { - public const ulong m_bInitiallyPopulateInterpHistory = 0xcc8; - public const ulong m_bShouldAnimateDuringGameplayPause = 0xcc9; - public const ulong m_bSuppressAnimEventSounds = 0xccb; - public const ulong m_bAnimGraphUpdateEnabled = 0xcd8; - public const ulong m_flLastEventAnimTime = 0xd6c; - public const ulong m_hAnimationUpdate = 0xd74; - public const ulong m_flMaxSlopeDistance = 0xd78; - public const ulong m_vLastSlopeCheckPos = 0xd7c; - public const ulong m_vecForce = 0xd8c; - public const ulong m_nForceBone = 0xd98; - public const ulong m_pClientsideRagdoll = 0xda0; - public const ulong m_bBuiltRagdoll = 0xda8; - public const ulong m_pRagdollPose = 0xdc0; - public const ulong m_bClientRagdoll = 0xdc8; - public const ulong m_bHasAnimatedMaterialAttributes = 0xdc9; + public const ulong m_bInitiallyPopulateInterpHistory = 0xcc0; + public const ulong m_bShouldAnimateDuringGameplayPause = 0xcc1; + public const ulong m_bSuppressAnimEventSounds = 0xcc3; + public const ulong m_bAnimGraphUpdateEnabled = 0xcd0; + public const ulong m_flMaxSlopeDistance = 0xcd4; + public const ulong m_vLastSlopeCheckPos = 0xcd8; + public const ulong m_vecForce = 0xce8; + public const ulong m_nForceBone = 0xcf4; + public const ulong m_pClientsideRagdoll = 0xcf8; + public const ulong m_bBuiltRagdoll = 0xd00; + public const ulong m_pRagdollPose = 0xd18; + public const ulong m_bClientRagdoll = 0xd20; + public const ulong m_bHasAnimatedMaterialAttributes = 0xd21; } public static class CBaseAnimGraphController { - public const ulong m_baseLayer = 0x10; - public const ulong m_animGraphNetworkedVars = 0x38; - public const ulong m_bSequenceFinished = 0x1318; - public const ulong m_flLastEventCycle = 0x131c; - public const ulong m_flPlaybackRate = 0x1320; - public const ulong m_flPrevAnimTime = 0x1328; - public const ulong m_bClientSideAnimation = 0x132c; - public const ulong m_bNetworkedAnimationInputsChanged = 0x132d; - public const ulong m_nPrevNewSequenceParity = 0x132e; - public const ulong m_nPrevResetEventsParity = 0x132f; - public const ulong m_nNewSequenceParity = 0x1330; - public const ulong m_nResetEventsParity = 0x1334; - public const ulong m_nAnimLoopMode = 0x1338; - public const ulong m_hLastAnimEventSequence = 0x1348; + public const ulong m_baseLayer = 0x18; + public const ulong m_animGraphNetworkedVars = 0x40; + public const ulong m_bSequenceFinished = 0x1320; + public const ulong m_flLastEventCycle = 0x1324; + public const ulong m_flLastEventAnimTime = 0x1328; + public const ulong m_flPlaybackRate = 0x132c; + public const ulong m_flPrevAnimTime = 0x1334; + public const ulong m_bClientSideAnimation = 0x1338; + public const ulong m_bNetworkedAnimationInputsChanged = 0x1339; + public const ulong m_nPrevNewSequenceParity = 0x133a; + public const ulong m_nPrevResetEventsParity = 0x133b; + public const ulong m_nNewSequenceParity = 0x133c; + public const ulong m_nResetEventsParity = 0x1340; + public const ulong m_nAnimLoopMode = 0x1344; + public const ulong m_hAnimationUpdate = 0x13e4; + public const ulong m_hLastAnimEventSequence = 0x13e8; } public static class CBasePlayerController { @@ -145,10 +145,10 @@ public static class CBasePlayerWeaponVData { } public static class CBaseProp { - public const ulong m_bModelOverrodeBlockLOS = 0xf18; - public const ulong m_iShapeType = 0xf1c; - public const ulong m_bConformToCollisionBounds = 0xf20; - public const ulong m_mPreferredCatchTransform = 0xf24; + public const ulong m_bModelOverrodeBlockLOS = 0xe70; + public const ulong m_iShapeType = 0xe74; + public const ulong m_bConformToCollisionBounds = 0xe78; + public const ulong m_mPreferredCatchTransform = 0xe7c; } public static class CBodyComponent { @@ -158,7 +158,7 @@ public static class CBodyComponent { public static class CBodyComponentBaseAnimGraph { public const ulong m_animationController = 0x470; - public const ulong __m_pChainEntity = 0x1810; + public const ulong __m_pChainEntity = 0x18b0; } public static class CBodyComponentBaseModelEntity { @@ -181,7 +181,6 @@ public static class CBombTarget { public static class CBuoyancyHelper { public const ulong m_flFluidDensity = 0x18; - public const ulong m_flDisplacementFromObjects = 0x1c; } public static class CCSGameModeRules { @@ -371,14 +370,6 @@ public static class CCSPlayer_ObserverServices { public const ulong m_qObsInterp_OrientationTravelDir = 0x90; public const ulong m_obsInterpState = 0xa0; public const ulong m_bObserverInterpolationNeedsDeferredSetup = 0xa4; - public const ulong m_nLastKillerDamageTaken = 0xa8; - public const ulong m_nLastKillerHitsTaken = 0xac; - public const ulong m_nLastKillerDamageGiven = 0xb0; - public const ulong m_nLastKillerHitsGiven = 0xb4; - public const ulong m_nLastKillerActualDamageGiven = 0xb8; - public const ulong m_nLastKillerActualDamageTaken = 0xbc; - public const ulong m_bCanShowDeathPanelNow = 0xc0; - public const ulong m_bWasShowingDeathPanel = 0xc1; } public static class CCSPlayer_PingServices { @@ -1135,8 +1126,8 @@ public static class C_AttributeContainer { } public static class C_BRC4Target { - public const ulong m_bBrokenOpen = 0xf20; - public const ulong m_flRadius = 0xf24; + public const ulong m_bBrokenOpen = 0xe78; + public const ulong m_flRadius = 0xe7c; } public static class C_BarnLight { @@ -1200,33 +1191,33 @@ public static class C_BaseButton { } public static class C_BaseCSGrenade { - public const ulong m_bRedraw = 0x1990; - public const ulong m_bIsHeldByPlayer = 0x1991; - public const ulong m_bPinPulled = 0x1992; - public const ulong m_bJumpThrow = 0x1993; - public const ulong m_eThrowStatus = 0x1994; - public const ulong m_fThrowTime = 0x1998; - public const ulong m_flThrowStrength = 0x199c; - public const ulong m_flThrowStrengthApproach = 0x19a0; - public const ulong m_fDropTime = 0x19a4; + public const ulong m_bRedraw = 0x18f0; + public const ulong m_bIsHeldByPlayer = 0x18f1; + public const ulong m_bPinPulled = 0x18f2; + public const ulong m_bJumpThrow = 0x18f3; + public const ulong m_eThrowStatus = 0x18f4; + public const ulong m_fThrowTime = 0x18f8; + public const ulong m_flThrowStrength = 0x18fc; + public const ulong m_flThrowStrengthApproach = 0x1900; + public const ulong m_fDropTime = 0x1904; } public static class C_BaseCSGrenadeProjectile { - public const ulong m_vInitialVelocity = 0x1100; - public const ulong m_nBounces = 0x110c; - public const ulong m_nExplodeEffectIndex = 0x1110; - public const ulong m_nExplodeEffectTickBegin = 0x1118; - public const ulong m_vecExplodeEffectOrigin = 0x111c; - public const ulong m_flSpawnTime = 0x1128; - public const ulong vecLastTrailLinePos = 0x112c; - public const ulong flNextTrailLineTime = 0x1138; - public const ulong m_bExplodeEffectBegan = 0x113c; - public const ulong m_bCanCreateGrenadeTrail = 0x113d; - public const ulong m_nSnapshotTrajectoryEffectIndex = 0x1140; - public const ulong m_hSnapshotTrajectoryParticleSnapshot = 0x1148; - public const ulong m_arrTrajectoryTrailPoints = 0x1150; - public const ulong m_arrTrajectoryTrailPointCreationTimes = 0x1168; - public const ulong m_flTrajectoryTrailEffectCreationTime = 0x1180; + public const ulong m_vInitialVelocity = 0x1058; + public const ulong m_nBounces = 0x1064; + public const ulong m_nExplodeEffectIndex = 0x1068; + public const ulong m_nExplodeEffectTickBegin = 0x1070; + public const ulong m_vecExplodeEffectOrigin = 0x1074; + public const ulong m_flSpawnTime = 0x1080; + public const ulong vecLastTrailLinePos = 0x1084; + public const ulong flNextTrailLineTime = 0x1090; + public const ulong m_bExplodeEffectBegan = 0x1094; + public const ulong m_bCanCreateGrenadeTrail = 0x1095; + public const ulong m_nSnapshotTrajectoryEffectIndex = 0x1098; + public const ulong m_hSnapshotTrajectoryParticleSnapshot = 0x10a0; + public const ulong m_arrTrajectoryTrailPoints = 0x10a8; + public const ulong m_arrTrajectoryTrailPointCreationTimes = 0x10c0; + public const ulong m_flTrajectoryTrailEffectCreationTime = 0x10d8; } public static class C_BaseClientUIEntity { @@ -1237,14 +1228,14 @@ public static class C_BaseClientUIEntity { } public static class C_BaseCombatCharacter { - public const ulong m_hMyWearables = 0x10b0; - public const ulong m_bloodColor = 0x10c8; - public const ulong m_leftFootAttachment = 0x10cc; - public const ulong m_rightFootAttachment = 0x10cd; - public const ulong m_nWaterWakeMode = 0x10d0; - public const ulong m_flWaterWorldZ = 0x10d4; - public const ulong m_flWaterNextTraceTime = 0x10d8; - public const ulong m_flFieldOfView = 0x10dc; + public const ulong m_hMyWearables = 0x1008; + public const ulong m_bloodColor = 0x1020; + public const ulong m_leftFootAttachment = 0x1024; + public const ulong m_rightFootAttachment = 0x1025; + public const ulong m_nWaterWakeMode = 0x1028; + public const ulong m_flWaterWorldZ = 0x102c; + public const ulong m_flWaterNextTraceTime = 0x1030; + public const ulong m_flFieldOfView = 0x1034; } public static class C_BaseDoor { @@ -1340,25 +1331,25 @@ public static class C_BaseFire { } public static class C_BaseFlex { - public const ulong m_flexWeight = 0xf28; - public const ulong m_vLookTargetPosition = 0xf40; - public const ulong m_blinktoggle = 0xf58; - public const ulong m_nLastFlexUpdateFrameCount = 0xfb8; - public const ulong m_CachedViewTarget = 0xfbc; - public const ulong m_nNextSceneEventId = 0xfc8; - public const ulong m_iBlink = 0xfcc; - public const ulong m_blinktime = 0xfd0; - public const ulong m_prevblinktoggle = 0xfd4; - public const ulong m_iJawOpen = 0xfd8; - public const ulong m_flJawOpenAmount = 0xfdc; - public const ulong m_flBlinkAmount = 0xfe0; - public const ulong m_iMouthAttachment = 0xfe4; - public const ulong m_iEyeAttachment = 0xfe5; - public const ulong m_bResetFlexWeightsOnModelChange = 0xfe6; - public const ulong m_nEyeOcclusionRendererBone = 0x1000; - public const ulong m_mEyeOcclusionRendererCameraToBoneTransform = 0x1004; - public const ulong m_vEyeOcclusionRendererHalfExtent = 0x1034; - public const ulong m_PhonemeClasses = 0x1050; + public const ulong m_flexWeight = 0xe80; + public const ulong m_vLookTargetPosition = 0xe98; + public const ulong m_blinktoggle = 0xeb0; + public const ulong m_nLastFlexUpdateFrameCount = 0xf10; + public const ulong m_CachedViewTarget = 0xf14; + public const ulong m_nNextSceneEventId = 0xf20; + public const ulong m_iBlink = 0xf24; + public const ulong m_blinktime = 0xf28; + public const ulong m_prevblinktoggle = 0xf2c; + public const ulong m_iJawOpen = 0xf30; + public const ulong m_flJawOpenAmount = 0xf34; + public const ulong m_flBlinkAmount = 0xf38; + public const ulong m_iMouthAttachment = 0xf3c; + public const ulong m_iEyeAttachment = 0xf3d; + public const ulong m_bResetFlexWeightsOnModelChange = 0xf3e; + public const ulong m_nEyeOcclusionRendererBone = 0xf58; + public const ulong m_mEyeOcclusionRendererCameraToBoneTransform = 0xf5c; + public const ulong m_vEyeOcclusionRendererHalfExtent = 0xf8c; + public const ulong m_PhonemeClasses = 0xfa8; } public static class C_BaseFlex_Emphasized_Phoneme { @@ -1370,18 +1361,18 @@ public static class C_BaseFlex_Emphasized_Phoneme { } public static class C_BaseGrenade { - public const ulong m_bHasWarnedAI = 0x10b0; - public const ulong m_bIsSmokeGrenade = 0x10b1; - public const ulong m_bIsLive = 0x10b2; - public const ulong m_DmgRadius = 0x10b4; - public const ulong m_flDetonateTime = 0x10b8; - public const ulong m_flWarnAITime = 0x10bc; - public const ulong m_flDamage = 0x10c0; - public const ulong m_iszBounceSound = 0x10c8; - public const ulong m_ExplosionSound = 0x10d0; - public const ulong m_hThrower = 0x10dc; - public const ulong m_flNextAttack = 0x10f8; - public const ulong m_hOriginalThrower = 0x10fc; + public const ulong m_bHasWarnedAI = 0x1008; + public const ulong m_bIsSmokeGrenade = 0x1009; + public const ulong m_bIsLive = 0x100a; + public const ulong m_DmgRadius = 0x100c; + public const ulong m_flDetonateTime = 0x1010; + public const ulong m_flWarnAITime = 0x1014; + public const ulong m_flDamage = 0x1018; + public const ulong m_iszBounceSound = 0x1020; + public const ulong m_ExplosionSound = 0x1028; + public const ulong m_hThrower = 0x1034; + public const ulong m_flNextAttack = 0x1050; + public const ulong m_hOriginalThrower = 0x1054; } public static class C_BaseModelEntity { @@ -1420,55 +1411,52 @@ public static class C_BaseModelEntity { } public static class C_BasePlayerPawn { - public const ulong m_pWeaponServices = 0x1140; - public const ulong m_pItemServices = 0x1148; - public const ulong m_pAutoaimServices = 0x1150; - public const ulong m_pObserverServices = 0x1158; - public const ulong m_pWaterServices = 0x1160; - public const ulong m_pUseServices = 0x1168; - public const ulong m_pFlashlightServices = 0x1170; - public const ulong m_pCameraServices = 0x1178; - public const ulong m_pMovementServices = 0x1180; - public const ulong m_ServerViewAngleChanges = 0x1190; - public const ulong m_nHighestConsumedServerViewAngleChangeIndex = 0x11e0; - public const ulong v_angle = 0x11e4; - public const ulong v_anglePrevious = 0x11f0; - public const ulong m_iHideHUD = 0x11fc; - public const ulong m_skybox3d = 0x1200; - public const ulong m_flDeathTime = 0x1290; - public const ulong m_vecPredictionError = 0x1294; - public const ulong m_flPredictionErrorTime = 0x12a0; - public const ulong m_flFOVSensitivityAdjust = 0x12a4; - public const ulong m_flMouseSensitivity = 0x12a8; - public const ulong m_vOldOrigin = 0x12ac; - public const ulong m_flOldSimulationTime = 0x12b8; - public const ulong m_nLastExecutedCommandNumber = 0x12bc; - public const ulong m_nLastExecutedCommandTick = 0x12c0; - public const ulong m_hController = 0x12c4; - public const ulong m_bIsSwappingToPredictableController = 0x12c8; + public const ulong m_pWeaponServices = 0x1098; + public const ulong m_pItemServices = 0x10a0; + public const ulong m_pAutoaimServices = 0x10a8; + public const ulong m_pObserverServices = 0x10b0; + public const ulong m_pWaterServices = 0x10b8; + public const ulong m_pUseServices = 0x10c0; + public const ulong m_pFlashlightServices = 0x10c8; + public const ulong m_pCameraServices = 0x10d0; + public const ulong m_pMovementServices = 0x10d8; + public const ulong m_ServerViewAngleChanges = 0x10e8; + public const ulong m_nHighestConsumedServerViewAngleChangeIndex = 0x1138; + public const ulong v_angle = 0x113c; + public const ulong v_anglePrevious = 0x1148; + public const ulong m_iHideHUD = 0x1154; + public const ulong m_skybox3d = 0x1158; + public const ulong m_flDeathTime = 0x11e8; + public const ulong m_vecPredictionError = 0x11ec; + public const ulong m_flPredictionErrorTime = 0x11f8; + public const ulong m_flFOVSensitivityAdjust = 0x11fc; + public const ulong m_flMouseSensitivity = 0x1200; + public const ulong m_vOldOrigin = 0x1204; + public const ulong m_flOldSimulationTime = 0x1210; + public const ulong m_nLastExecutedCommandNumber = 0x1214; + public const ulong m_nLastExecutedCommandTick = 0x1218; + public const ulong m_hController = 0x121c; + public const ulong m_bIsSwappingToPredictableController = 0x1220; } public static class C_BasePlayerWeapon { - public const ulong m_iState = 0x15f8; - public const ulong m_iOldState = 0x15fc; - public const ulong m_bRemoveable = 0x1600; - public const ulong m_nNextPrimaryAttackTick = 0x1604; - public const ulong m_flNextPrimaryAttackTickRatio = 0x1608; - public const ulong m_nNextSecondaryAttackTick = 0x160c; - public const ulong m_flNextSecondaryAttackTickRatio = 0x1610; - public const ulong m_iClip1 = 0x1614; - public const ulong m_iClip2 = 0x1618; - public const ulong m_pReserveAmmo = 0x161c; + public const ulong m_nNextPrimaryAttackTick = 0x1550; + public const ulong m_flNextPrimaryAttackTickRatio = 0x1554; + public const ulong m_nNextSecondaryAttackTick = 0x1558; + public const ulong m_flNextSecondaryAttackTickRatio = 0x155c; + public const ulong m_iClip1 = 0x1560; + public const ulong m_iClip2 = 0x1564; + public const ulong m_pReserveAmmo = 0x1568; } public static class C_BasePropDoor { - public const ulong m_eDoorState = 0x1190; - public const ulong m_modelChanged = 0x1194; - public const ulong m_bLocked = 0x1195; - public const ulong m_closedPosition = 0x1198; - public const ulong m_closedAngles = 0x11a4; - public const ulong m_hMaster = 0x11b0; - public const ulong m_vWhereToSetLightingOrigin = 0x11b4; + public const ulong m_eDoorState = 0x10e8; + public const ulong m_modelChanged = 0x10ec; + public const ulong m_bLocked = 0x10ed; + public const ulong m_closedPosition = 0x10f0; + public const ulong m_closedAngles = 0x10fc; + public const ulong m_hMaster = 0x1108; + public const ulong m_vWhereToSetLightingOrigin = 0x110c; } public static class C_BaseTrigger { @@ -1477,23 +1465,23 @@ public static class C_BaseTrigger { } public static class C_BaseViewModel { - public const ulong m_vecLastFacing = 0xf20; - public const ulong m_nViewModelIndex = 0xf2c; - public const ulong m_nAnimationParity = 0xf30; - public const ulong m_flAnimationStartTime = 0xf34; - public const ulong m_hWeapon = 0xf38; - public const ulong m_sVMName = 0xf40; - public const ulong m_sAnimationPrefix = 0xf48; - public const ulong m_hWeaponModel = 0xf50; - public const ulong m_iCameraAttachment = 0xf54; - public const ulong m_vecLastCameraAngles = 0xf58; - public const ulong m_previousElapsedDuration = 0xf64; - public const ulong m_previousCycle = 0xf68; - public const ulong m_nOldAnimationParity = 0xf6c; - public const ulong m_hOldLayerSequence = 0xf70; - public const ulong m_oldLayer = 0xf74; - public const ulong m_oldLayerStartTime = 0xf78; - public const ulong m_hControlPanel = 0xf7c; + public const ulong m_vecLastFacing = 0xe78; + public const ulong m_nViewModelIndex = 0xe84; + public const ulong m_nAnimationParity = 0xe88; + public const ulong m_flAnimationStartTime = 0xe8c; + public const ulong m_hWeapon = 0xe90; + public const ulong m_sVMName = 0xe98; + public const ulong m_sAnimationPrefix = 0xea0; + public const ulong m_hWeaponModel = 0xea8; + public const ulong m_iCameraAttachment = 0xeac; + public const ulong m_vecLastCameraAngles = 0xeb0; + public const ulong m_previousElapsedDuration = 0xebc; + public const ulong m_previousCycle = 0xec0; + public const ulong m_nOldAnimationParity = 0xec4; + public const ulong m_hOldLayerSequence = 0xec8; + public const ulong m_oldLayer = 0xecc; + public const ulong m_oldLayerStartTime = 0xed0; + public const ulong m_hControlPanel = 0xed4; } public static class C_Beam { @@ -1524,83 +1512,82 @@ public static class C_Beam { } public static class C_BreachChargeProjectile { - public const ulong m_bShouldExplode = 0x1100; - public const ulong m_weaponThatThrewMe = 0x1104; - public const ulong m_nParentBoneIndex = 0x1108; - public const ulong m_vecParentBonePos = 0x110c; + public const ulong m_bShouldExplode = 0x1058; + public const ulong m_weaponThatThrewMe = 0x105c; + public const ulong m_nParentBoneIndex = 0x1060; + public const ulong m_vecParentBonePos = 0x1064; } public static class C_BreakableProp { - public const ulong m_OnBreak = 0xf60; - public const ulong m_OnHealthChanged = 0xf88; - public const ulong m_OnTakeDamage = 0xfb0; - public const ulong m_impactEnergyScale = 0xfd8; - public const ulong m_iMinHealthDmg = 0xfdc; - public const ulong m_flPressureDelay = 0xfe0; - public const ulong m_hBreaker = 0xfe4; - public const ulong m_PerformanceMode = 0xfe8; - public const ulong m_flDmgModBullet = 0xfec; - public const ulong m_flDmgModClub = 0xff0; - public const ulong m_flDmgModExplosive = 0xff4; - public const ulong m_flDmgModFire = 0xff8; - public const ulong m_iszPhysicsDamageTableName = 0x1000; - public const ulong m_iszBasePropData = 0x1008; - public const ulong m_iInteractions = 0x1010; - public const ulong m_flPreventDamageBeforeTime = 0x1014; - public const ulong m_bHasBreakPiecesOrCommands = 0x1018; - public const ulong m_explodeDamage = 0x101c; - public const ulong m_explodeRadius = 0x1020; - public const ulong m_explosionDelay = 0x1028; - public const ulong m_explosionBuildupSound = 0x1030; - public const ulong m_explosionCustomEffect = 0x1038; - public const ulong m_explosionCustomSound = 0x1040; - public const ulong m_explosionModifier = 0x1048; - public const ulong m_hPhysicsAttacker = 0x1050; - public const ulong m_flLastPhysicsInfluenceTime = 0x1054; - public const ulong m_flDefaultFadeScale = 0x1058; - public const ulong m_hLastAttacker = 0x105c; - public const ulong m_hFlareEnt = 0x1060; - public const ulong m_noGhostCollision = 0x1064; + public const ulong m_OnBreak = 0xeb8; + public const ulong m_OnHealthChanged = 0xee0; + public const ulong m_OnTakeDamage = 0xf08; + public const ulong m_impactEnergyScale = 0xf30; + public const ulong m_iMinHealthDmg = 0xf34; + public const ulong m_flPressureDelay = 0xf38; + public const ulong m_hBreaker = 0xf3c; + public const ulong m_PerformanceMode = 0xf40; + public const ulong m_flDmgModBullet = 0xf44; + public const ulong m_flDmgModClub = 0xf48; + public const ulong m_flDmgModExplosive = 0xf4c; + public const ulong m_flDmgModFire = 0xf50; + public const ulong m_iszPhysicsDamageTableName = 0xf58; + public const ulong m_iszBasePropData = 0xf60; + public const ulong m_iInteractions = 0xf68; + public const ulong m_flPreventDamageBeforeTime = 0xf6c; + public const ulong m_bHasBreakPiecesOrCommands = 0xf70; + public const ulong m_explodeDamage = 0xf74; + public const ulong m_explodeRadius = 0xf78; + public const ulong m_explosionDelay = 0xf80; + public const ulong m_explosionBuildupSound = 0xf88; + public const ulong m_explosionCustomEffect = 0xf90; + public const ulong m_explosionCustomSound = 0xf98; + public const ulong m_explosionModifier = 0xfa0; + public const ulong m_hPhysicsAttacker = 0xfa8; + public const ulong m_flLastPhysicsInfluenceTime = 0xfac; + public const ulong m_flDefaultFadeScale = 0xfb0; + public const ulong m_hLastAttacker = 0xfb4; + public const ulong m_hFlareEnt = 0xfb8; + public const ulong m_noGhostCollision = 0xfbc; } public static class C_BulletHitModel { - public const ulong m_matLocal = 0xf18; - public const ulong m_iBoneIndex = 0xf48; - public const ulong m_hPlayerParent = 0xf4c; - public const ulong m_bIsHit = 0xf50; - public const ulong m_flTimeCreated = 0xf54; - public const ulong m_vecStartPos = 0xf58; + public const ulong m_matLocal = 0xe70; + public const ulong m_iBoneIndex = 0xea0; + public const ulong m_hPlayerParent = 0xea4; + public const ulong m_bIsHit = 0xea8; + public const ulong m_flTimeCreated = 0xeac; + public const ulong m_vecStartPos = 0xeb0; } public static class C_BumpMineProjectile { - public const ulong m_bShouldExplode = 0x1100; - public const ulong m_nParentBoneIndex = 0x1104; - public const ulong m_vecParentBonePos = 0x1108; - public const ulong m_bArmed = 0x1114; + public const ulong m_bShouldExplode = 0x1058; + public const ulong m_nParentBoneIndex = 0x105c; + public const ulong m_vecParentBonePos = 0x1060; + public const ulong m_bArmed = 0x106c; } public static class C_C4 { - public const ulong m_szScreenText = 0x1970; - public const ulong m_bombdroppedlightParticleIndex = 0x1990; - public const ulong m_bStartedArming = 0x1994; - public const ulong m_fArmedTime = 0x1998; - public const ulong m_bBombPlacedAnimation = 0x199c; - public const ulong m_bShowC4LED = 0x199d; - public const ulong m_bIsPlantingViaUse = 0x199e; - public const ulong m_entitySpottedState = 0x19a0; - public const ulong m_nSpotRules = 0x19b8; - public const ulong m_bPlayedArmingBeeps = 0x19bc; - public const ulong m_bBombPlanted = 0x19c3; - public const ulong m_bDroppedFromDeath = 0x19c4; + public const ulong m_szScreenText = 0x18d0; + public const ulong m_bombdroppedlightParticleIndex = 0x18f0; + public const ulong m_bStartedArming = 0x18f4; + public const ulong m_fArmedTime = 0x18f8; + public const ulong m_bBombPlacedAnimation = 0x18fc; + public const ulong m_bIsPlantingViaUse = 0x18fd; + public const ulong m_entitySpottedState = 0x1900; + public const ulong m_nSpotRules = 0x1918; + public const ulong m_bPlayedArmingBeeps = 0x191c; + public const ulong m_bBombPlanted = 0x1923; + public const ulong m_bDroppedFromDeath = 0x1924; } public static class C_CSGOViewModel { - public const ulong m_bShouldIgnoreOffsetAndAccuracy = 0xfa8; - public const ulong m_nWeaponParity = 0xfac; - public const ulong m_nOldWeaponParity = 0xfb0; - public const ulong m_nLastKnownAssociatedWeaponEntIndex = 0xfb4; - public const ulong m_bNeedToQueueHighResComposite = 0xfb8; - public const ulong m_vLoweredWeaponOffset = 0xffc; + public const ulong m_bShouldIgnoreOffsetAndAccuracy = 0xf00; + public const ulong m_nWeaponParity = 0xf04; + public const ulong m_nOldWeaponParity = 0xf08; + public const ulong m_nLastKnownAssociatedWeaponEntIndex = 0xf0c; + public const ulong m_bNeedToQueueHighResComposite = 0xf10; + public const ulong m_vLoweredWeaponOffset = 0xf54; } public static class C_CSGO_MapPreviewCameraPath { @@ -1628,17 +1615,17 @@ public static class C_CSGO_MapPreviewCameraPathNode { } public static class C_CSGO_PreviewModel { - public const ulong m_animgraph = 0x10b0; - public const ulong m_animgraphCharacterModeString = 0x10b8; - public const ulong m_defaultAnim = 0x10c0; - public const ulong m_nDefaultAnimLoopMode = 0x10c8; - public const ulong m_flInitialModelScale = 0x10cc; + public const ulong m_animgraph = 0x1008; + public const ulong m_animgraphCharacterModeString = 0x1010; + public const ulong m_defaultAnim = 0x1018; + public const ulong m_nDefaultAnimLoopMode = 0x1020; + public const ulong m_flInitialModelScale = 0x1024; } public static class C_CSGO_PreviewPlayer { - public const ulong m_animgraph = 0x23a0; - public const ulong m_animgraphCharacterModeString = 0x23a8; - public const ulong m_flInitialModelScale = 0x23b0; + public const ulong m_animgraph = 0x2300; + public const ulong m_animgraphCharacterModeString = 0x2308; + public const ulong m_flInitialModelScale = 0x2310; } public static class C_CSGO_TeamPreviewCamera { @@ -1768,6 +1755,7 @@ public static class C_CSGameRules { public const ulong m_nTTeamIntroVariant = 0x1934; public const ulong m_nCTTeamIntroVariant = 0x1938; public const ulong m_bTeamIntroPeriod = 0x193c; + public const ulong m_flLastPerfSampleTime = 0x28f8; } public static class C_CSGameRulesProxy { @@ -1775,220 +1763,220 @@ public static class C_CSGameRulesProxy { } public static class C_CSObserverPawn { - public const ulong m_hDetectParentChange = 0x1870; + public const ulong m_hDetectParentChange = 0x17c8; } public static class C_CSPlayerPawn { - public const ulong m_pBulletServices = 0x1870; - public const ulong m_pHostageServices = 0x1878; - public const ulong m_pBuyServices = 0x1880; - public const ulong m_pGlowServices = 0x1888; - public const ulong m_bIsBuyMenuOpen = 0x1890; - public const ulong m_iRetakesOffering = 0x1978; - public const ulong m_iRetakesOfferingCard = 0x197c; - public const ulong m_bRetakesHasDefuseKit = 0x1980; - public const ulong m_bRetakesMVPLastRound = 0x1981; - public const ulong m_iRetakesMVPBoostItem = 0x1984; - public const ulong m_RetakesMVPBoostExtraUtility = 0x1988; - public const ulong m_bNeedToReApplyGloves = 0x19a8; - public const ulong m_EconGloves = 0x19b0; - public const ulong m_bMustSyncRagdollState = 0x1df8; - public const ulong m_nRagdollDamageBone = 0x1dfc; - public const ulong m_vRagdollDamageForce = 0x1e00; - public const ulong m_vRagdollDamagePosition = 0x1e0c; - public const ulong m_szRagdollDamageWeaponName = 0x1e18; - public const ulong m_bRagdollDamageHeadshot = 0x1e58; - public const ulong m_bLastHeadBoneTransformIsValid = 0x2370; - public const ulong m_qDeathEyeAngles = 0x238c; - public const ulong m_bSkipOneHeadConstraintUpdate = 0x2398; + public const ulong m_pBulletServices = 0x17c8; + public const ulong m_pHostageServices = 0x17d0; + public const ulong m_pBuyServices = 0x17d8; + public const ulong m_pGlowServices = 0x17e0; + public const ulong m_bIsBuyMenuOpen = 0x17e8; + public const ulong m_iRetakesOffering = 0x18d0; + public const ulong m_iRetakesOfferingCard = 0x18d4; + public const ulong m_bRetakesHasDefuseKit = 0x18d8; + public const ulong m_bRetakesMVPLastRound = 0x18d9; + public const ulong m_iRetakesMVPBoostItem = 0x18dc; + public const ulong m_RetakesMVPBoostExtraUtility = 0x18e0; + public const ulong m_bNeedToReApplyGloves = 0x1900; + public const ulong m_EconGloves = 0x1908; + public const ulong m_bMustSyncRagdollState = 0x1d50; + public const ulong m_nRagdollDamageBone = 0x1d54; + public const ulong m_vRagdollDamageForce = 0x1d58; + public const ulong m_vRagdollDamagePosition = 0x1d64; + public const ulong m_szRagdollDamageWeaponName = 0x1d70; + public const ulong m_bRagdollDamageHeadshot = 0x1db0; + public const ulong m_bLastHeadBoneTransformIsValid = 0x22d0; + public const ulong m_qDeathEyeAngles = 0x22ec; + public const ulong m_bSkipOneHeadConstraintUpdate = 0x22f8; } public static class C_CSPlayerPawnBase { - public const ulong m_pActionTrackingServices = 0x12e8; - public const ulong m_pPingServices = 0x12f0; - public const ulong m_pViewModelServices = 0x12f8; - public const ulong m_fRenderingClipPlane = 0x1300; - public const ulong m_nLastClipPlaneSetupFrame = 0x1310; - public const ulong m_vecLastClipCameraPos = 0x1314; - public const ulong m_vecLastClipCameraForward = 0x1320; - public const ulong m_bClipHitStaticWorld = 0x132c; - public const ulong m_bCachedPlaneIsValid = 0x132d; - public const ulong m_pClippingWeapon = 0x1330; - public const ulong m_bHasFemaleVoice = 0x1338; - public const ulong m_previousPlayerState = 0x133c; - public const ulong m_flLastCollisionCeiling = 0x1340; - public const ulong m_flLastCollisionCeilingChangeTime = 0x1344; - public const ulong m_bInLanding = 0x1360; - public const ulong m_flLandingTime = 0x1364; - public const ulong m_grenadeParameterStashTime = 0x1368; - public const ulong m_bGrenadeParametersStashed = 0x136c; - public const ulong m_angStashedShootAngles = 0x1370; - public const ulong m_vecStashedGrenadeThrowPosition = 0x137c; - public const ulong m_vecStashedVelocity = 0x1388; - public const ulong m_angShootAngleHistory = 0x1394; - public const ulong m_vecThrowPositionHistory = 0x13ac; - public const ulong m_vecVelocityHistory = 0x13c4; - public const ulong m_thirdPersonHeading = 0x13e0; - public const ulong m_flSlopeDropOffset = 0x13f8; - public const ulong m_flSlopeDropHeight = 0x1408; - public const ulong m_vHeadConstraintOffset = 0x1418; - public const ulong m_bIsScoped = 0x1430; - public const ulong m_bIsWalking = 0x1431; - public const ulong m_bResumeZoom = 0x1432; - public const ulong m_iPlayerState = 0x1434; - public const ulong m_bIsDefusing = 0x1438; - public const ulong m_bIsGrabbingHostage = 0x1439; - public const ulong m_iBlockingUseActionInProgress = 0x143c; - public const ulong m_bIsRescuing = 0x1440; - public const ulong m_fImmuneToGunGameDamageTime = 0x1444; - public const ulong m_fImmuneToGunGameDamageTimeLast = 0x1448; - public const ulong m_bGunGameImmunity = 0x144c; - public const ulong m_bHasMovedSinceSpawn = 0x144d; - public const ulong m_bMadeFinalGunGameProgressiveKill = 0x144e; - public const ulong m_iGunGameProgressiveWeaponIndex = 0x1450; - public const ulong m_iNumGunGameTRKillPoints = 0x1454; - public const ulong m_iNumGunGameKillsWithCurrentWeapon = 0x1458; - public const ulong m_unTotalRoundDamageDealt = 0x145c; - public const ulong m_fMolotovUseTime = 0x1460; - public const ulong m_fMolotovDamageTime = 0x1464; - public const ulong m_bInBombZone = 0x1468; - public const ulong m_nWhichBombZone = 0x146c; - public const ulong m_bInBuyZone = 0x1470; - public const ulong m_bInNoDefuseArea = 0x1471; - public const ulong m_iThrowGrenadeCounter = 0x1474; - public const ulong m_bWaitForNoAttack = 0x1478; - public const ulong m_flGuardianTooFarDistFrac = 0x147c; - public const ulong m_flDetectedByEnemySensorTime = 0x1480; - public const ulong m_flNextGuardianTooFarWarning = 0x1484; - public const ulong m_bSuppressGuardianTooFarWarningAudio = 0x1488; - public const ulong m_bKilledByTaser = 0x1489; - public const ulong m_iMoveState = 0x148c; - public const ulong m_bCanMoveDuringFreezePeriod = 0x1490; - public const ulong m_isCurrentGunGameLeader = 0x1491; - public const ulong m_isCurrentGunGameTeamLeader = 0x1492; - public const ulong m_flLowerBodyYawTarget = 0x1494; - public const ulong m_bStrafing = 0x1498; - public const ulong m_szLastPlaceName = 0x1499; - public const ulong m_flLastSpawnTimeIndex = 0x14ac; - public const ulong m_flEmitSoundTime = 0x14b0; - public const ulong m_iAddonBits = 0x14b4; - public const ulong m_iPrimaryAddon = 0x14b8; - public const ulong m_iSecondaryAddon = 0x14bc; - public const ulong m_iProgressBarDuration = 0x14c0; - public const ulong m_flProgressBarStartTime = 0x14c4; - public const ulong m_flStamina = 0x14c8; - public const ulong m_iDirection = 0x14cc; - public const ulong m_iShotsFired = 0x14d0; - public const ulong m_bNightVisionOn = 0x14d4; - public const ulong m_bHasNightVision = 0x14d5; - public const ulong m_flVelocityModifier = 0x14d8; - public const ulong m_flHitHeading = 0x14dc; - public const ulong m_nHitBodyPart = 0x14e0; - public const ulong m_iStartAccount = 0x14e4; - public const ulong m_bIsSpawnRappelling = 0x14e8; - public const ulong m_vecSpawnRappellingRopeOrigin = 0x14ec; - public const ulong m_flSpawnRappellingFadeOutForClientViewOffset = 0x14f8; - public const ulong m_nSurvivalTeam = 0x14fc; - public const ulong m_hSurvivalAssassinationTarget = 0x1500; - public const ulong m_flHealthShotBoostExpirationTime = 0x1504; - public const ulong m_flLastKnownParachuteScreenEffectAmount = 0x1508; - public const ulong m_vecIntroStartEyePosition = 0x150c; - public const ulong m_vecIntroStartPlayerForward = 0x1518; - public const ulong m_flClientDeathTime = 0x1524; - public const ulong m_flNightVisionAlpha = 0x1530; - public const ulong m_bScreenTearFrameCaptured = 0x1534; - public const ulong m_flFlashBangTime = 0x1538; - public const ulong m_flFlashScreenshotAlpha = 0x153c; - public const ulong m_flFlashOverlayAlpha = 0x1540; - public const ulong m_bFlashBuildUp = 0x1544; - public const ulong m_bFlashDspHasBeenCleared = 0x1545; - public const ulong m_bFlashScreenshotHasBeenGrabbed = 0x1546; - public const ulong m_flFlashMaxAlpha = 0x1548; - public const ulong m_flFlashDuration = 0x154c; - public const ulong m_flLastFiredWeaponTime = 0x1550; - public const ulong m_lastStandingPos = 0x1554; - public const ulong m_vecLastMuzzleFlashPos = 0x1560; - public const ulong m_angLastMuzzleFlashAngle = 0x156c; - public const ulong m_hMuzzleFlashShape = 0x1578; - public const ulong m_iHealthBarRenderMaskIndex = 0x157c; - public const ulong m_flHealthFadeValue = 0x1580; - public const ulong m_flHealthFadeAlpha = 0x1584; - public const ulong m_nMyCollisionGroup = 0x1588; - public const ulong m_ignoreLadderJumpTime = 0x158c; - public const ulong m_ladderSurpressionTimer = 0x1590; - public const ulong m_lastLadderNormal = 0x15a8; - public const ulong m_lastLadderPos = 0x15b4; - public const ulong m_flDeathCCWeight = 0x15c8; - public const ulong m_bOldIsScoped = 0x15cc; - public const ulong m_flPrevRoundEndTime = 0x15d0; - public const ulong m_flPrevMatchEndTime = 0x15d4; - public const ulong m_unCurrentEquipmentValue = 0x15d8; - public const ulong m_unRoundStartEquipmentValue = 0x15da; - public const ulong m_unFreezetimeEndEquipmentValue = 0x15dc; - public const ulong m_passiveItems = 0x15de; - public const ulong m_vecThirdPersonViewPositionOverride = 0x15e4; - public const ulong m_nHeavyAssaultSuitCooldownRemaining = 0x15f0; - public const ulong m_ArmorValue = 0x15f4; - public const ulong m_angEyeAngles = 0x15f8; - public const ulong m_bInHostageRescueZone = 0x1610; - public const ulong m_fNextThinkPushAway = 0x1614; - public const ulong m_bShouldAutobuyDMWeapons = 0x1618; - public const ulong m_bShouldAutobuyNow = 0x1619; - public const ulong m_bHud_MiniScoreHidden = 0x161a; - public const ulong m_bHud_RadarHidden = 0x161b; - public const ulong m_nLastKillerIndex = 0x161c; - public const ulong m_nLastConcurrentKilled = 0x1620; - public const ulong m_nDeathCamMusic = 0x1624; - public const ulong m_iIDEntIndex = 0x1628; - public const ulong m_delayTargetIDTimer = 0x1630; - public const ulong m_iTargetedWeaponEntIndex = 0x1648; - public const ulong m_iOldIDEntIndex = 0x164c; - public const ulong m_holdTargetIDTimer = 0x1650; - public const ulong m_flCurrentMusicStartTime = 0x16b4; - public const ulong m_flMusicRoundStartTime = 0x16b8; - public const ulong m_bDeferStartMusicOnWarmup = 0x16bc; - public const ulong m_cycleLatch = 0x16c0; - public const ulong m_serverIntendedCycle = 0x16c4; - public const ulong m_vecPlayerPatchEconIndices = 0x16c8; - public const ulong m_bHideTargetID = 0x16e4; - public const ulong m_nextTaserShakeTime = 0x16e8; - public const ulong m_firstTaserShakeTime = 0x16ec; - public const ulong m_flLastSmokeOverlayAlpha = 0x16f0; - public const ulong m_vLastSmokeOverlayColor = 0x16f4; - public const ulong m_nPlayerSmokedFx = 0x1700; - public const ulong m_flNextMagDropTime = 0x1704; - public const ulong m_nLastMagDropAttachmentIndex = 0x1708; - public const ulong m_vecBulletHitModels = 0x1710; - public const ulong m_vecPickupModelSlerpers = 0x1728; - public const ulong m_vecLastAliveLocalVelocity = 0x1740; - public const ulong m_flLastNearbyItemHighlightCheck = 0x174c; - public const ulong m_bInSurvivalDangerZone = 0x1750; - public const ulong m_bNearDangerZone = 0x1751; - public const ulong m_entitySpottedState = 0x1788; - public const ulong m_flTimeOfLastInjury = 0x17a0; - public const ulong m_nRelativeDirectionOfLastInjury = 0x17a4; - public const ulong m_nSurvivalTeamNumber = 0x17a8; - public const ulong m_flNextSprayDecalTime = 0x17ac; - public const ulong m_bPreviouslyInBuyZone = 0x17b0; - public const ulong m_unPreviousWeaponHash = 0x17b4; - public const ulong m_unWeaponHash = 0x17b8; - public const ulong m_bPrevDefuser = 0x17bc; - public const ulong m_bPrevHelmet = 0x17bd; - public const ulong m_nPrevArmorVal = 0x17c0; - public const ulong m_nPrevGrenadeAmmoCount = 0x17c4; - public const ulong m_bGuardianShouldSprayCustomXMark = 0x17c8; - public const ulong m_aimPunchAngle = 0x17cc; - public const ulong m_aimPunchAngleVel = 0x17d8; - public const ulong m_aimPunchTickBase = 0x17e4; - public const ulong m_aimPunchTickFraction = 0x17e8; - public const ulong m_aimPunchCache = 0x17f0; - public const ulong m_flOldFallVelocity = 0x1810; - public const ulong m_bHasDeathInfo = 0x1814; - public const ulong m_flDeathInfoTime = 0x1818; - public const ulong m_vecDeathInfoOrigin = 0x181c; - public const ulong m_bKilledByHeadshot = 0x1828; - public const ulong m_hOriginalController = 0x182c; - public const ulong m_flLandseconds = 0x1840; + public const ulong m_pActionTrackingServices = 0x1240; + public const ulong m_pPingServices = 0x1248; + public const ulong m_pViewModelServices = 0x1250; + public const ulong m_fRenderingClipPlane = 0x1258; + public const ulong m_nLastClipPlaneSetupFrame = 0x1268; + public const ulong m_vecLastClipCameraPos = 0x126c; + public const ulong m_vecLastClipCameraForward = 0x1278; + public const ulong m_bClipHitStaticWorld = 0x1284; + public const ulong m_bCachedPlaneIsValid = 0x1285; + public const ulong m_pClippingWeapon = 0x1288; + public const ulong m_bHasFemaleVoice = 0x1290; + public const ulong m_previousPlayerState = 0x1294; + public const ulong m_flLastCollisionCeiling = 0x1298; + public const ulong m_flLastCollisionCeilingChangeTime = 0x129c; + public const ulong m_bInLanding = 0x12b8; + public const ulong m_flLandingTime = 0x12bc; + public const ulong m_grenadeParameterStashTime = 0x12c0; + public const ulong m_bGrenadeParametersStashed = 0x12c4; + public const ulong m_angStashedShootAngles = 0x12c8; + public const ulong m_vecStashedGrenadeThrowPosition = 0x12d4; + public const ulong m_vecStashedVelocity = 0x12e0; + public const ulong m_angShootAngleHistory = 0x12ec; + public const ulong m_vecThrowPositionHistory = 0x1304; + public const ulong m_vecVelocityHistory = 0x131c; + public const ulong m_thirdPersonHeading = 0x1338; + public const ulong m_flSlopeDropOffset = 0x1350; + public const ulong m_flSlopeDropHeight = 0x1360; + public const ulong m_vHeadConstraintOffset = 0x1370; + public const ulong m_bIsScoped = 0x1388; + public const ulong m_bIsWalking = 0x1389; + public const ulong m_bResumeZoom = 0x138a; + public const ulong m_iPlayerState = 0x138c; + public const ulong m_bIsDefusing = 0x1390; + public const ulong m_bIsGrabbingHostage = 0x1391; + public const ulong m_iBlockingUseActionInProgress = 0x1394; + public const ulong m_bIsRescuing = 0x1398; + public const ulong m_fImmuneToGunGameDamageTime = 0x139c; + public const ulong m_fImmuneToGunGameDamageTimeLast = 0x13a0; + public const ulong m_bGunGameImmunity = 0x13a4; + public const ulong m_bHasMovedSinceSpawn = 0x13a5; + public const ulong m_bMadeFinalGunGameProgressiveKill = 0x13a6; + public const ulong m_iGunGameProgressiveWeaponIndex = 0x13a8; + public const ulong m_iNumGunGameTRKillPoints = 0x13ac; + public const ulong m_iNumGunGameKillsWithCurrentWeapon = 0x13b0; + public const ulong m_unTotalRoundDamageDealt = 0x13b4; + public const ulong m_fMolotovUseTime = 0x13b8; + public const ulong m_fMolotovDamageTime = 0x13bc; + public const ulong m_bInBombZone = 0x13c0; + public const ulong m_nWhichBombZone = 0x13c4; + public const ulong m_bInBuyZone = 0x13c8; + public const ulong m_bInNoDefuseArea = 0x13c9; + public const ulong m_iThrowGrenadeCounter = 0x13cc; + public const ulong m_bWaitForNoAttack = 0x13d0; + public const ulong m_flGuardianTooFarDistFrac = 0x13d4; + public const ulong m_flDetectedByEnemySensorTime = 0x13d8; + public const ulong m_flNextGuardianTooFarWarning = 0x13dc; + public const ulong m_bSuppressGuardianTooFarWarningAudio = 0x13e0; + public const ulong m_bKilledByTaser = 0x13e1; + public const ulong m_iMoveState = 0x13e4; + public const ulong m_bCanMoveDuringFreezePeriod = 0x13e8; + public const ulong m_isCurrentGunGameLeader = 0x13e9; + public const ulong m_isCurrentGunGameTeamLeader = 0x13ea; + public const ulong m_flLowerBodyYawTarget = 0x13ec; + public const ulong m_bStrafing = 0x13f0; + public const ulong m_szLastPlaceName = 0x13f1; + public const ulong m_flLastSpawnTimeIndex = 0x1404; + public const ulong m_flEmitSoundTime = 0x1408; + public const ulong m_iAddonBits = 0x140c; + public const ulong m_iPrimaryAddon = 0x1410; + public const ulong m_iSecondaryAddon = 0x1414; + public const ulong m_iProgressBarDuration = 0x1418; + public const ulong m_flProgressBarStartTime = 0x141c; + public const ulong m_flStamina = 0x1420; + public const ulong m_iDirection = 0x1424; + public const ulong m_iShotsFired = 0x1428; + public const ulong m_bNightVisionOn = 0x142c; + public const ulong m_bHasNightVision = 0x142d; + public const ulong m_flVelocityModifier = 0x1430; + public const ulong m_flHitHeading = 0x1434; + public const ulong m_nHitBodyPart = 0x1438; + public const ulong m_iStartAccount = 0x143c; + public const ulong m_bIsSpawnRappelling = 0x1440; + public const ulong m_vecSpawnRappellingRopeOrigin = 0x1444; + public const ulong m_flSpawnRappellingFadeOutForClientViewOffset = 0x1450; + public const ulong m_nSurvivalTeam = 0x1454; + public const ulong m_hSurvivalAssassinationTarget = 0x1458; + public const ulong m_flHealthShotBoostExpirationTime = 0x145c; + public const ulong m_flLastKnownParachuteScreenEffectAmount = 0x1460; + public const ulong m_vecIntroStartEyePosition = 0x1464; + public const ulong m_vecIntroStartPlayerForward = 0x1470; + public const ulong m_flClientDeathTime = 0x147c; + public const ulong m_flNightVisionAlpha = 0x1488; + public const ulong m_bScreenTearFrameCaptured = 0x148c; + public const ulong m_flFlashBangTime = 0x1490; + public const ulong m_flFlashScreenshotAlpha = 0x1494; + public const ulong m_flFlashOverlayAlpha = 0x1498; + public const ulong m_bFlashBuildUp = 0x149c; + public const ulong m_bFlashDspHasBeenCleared = 0x149d; + public const ulong m_bFlashScreenshotHasBeenGrabbed = 0x149e; + public const ulong m_flFlashMaxAlpha = 0x14a0; + public const ulong m_flFlashDuration = 0x14a4; + public const ulong m_flLastFiredWeaponTime = 0x14a8; + public const ulong m_lastStandingPos = 0x14ac; + public const ulong m_vecLastMuzzleFlashPos = 0x14b8; + public const ulong m_angLastMuzzleFlashAngle = 0x14c4; + public const ulong m_hMuzzleFlashShape = 0x14d0; + public const ulong m_iHealthBarRenderMaskIndex = 0x14d4; + public const ulong m_flHealthFadeValue = 0x14d8; + public const ulong m_flHealthFadeAlpha = 0x14dc; + public const ulong m_nMyCollisionGroup = 0x14e0; + public const ulong m_ignoreLadderJumpTime = 0x14e4; + public const ulong m_ladderSurpressionTimer = 0x14e8; + public const ulong m_lastLadderNormal = 0x1500; + public const ulong m_lastLadderPos = 0x150c; + public const ulong m_flDeathCCWeight = 0x1520; + public const ulong m_bOldIsScoped = 0x1524; + public const ulong m_flPrevRoundEndTime = 0x1528; + public const ulong m_flPrevMatchEndTime = 0x152c; + public const ulong m_unCurrentEquipmentValue = 0x1530; + public const ulong m_unRoundStartEquipmentValue = 0x1532; + public const ulong m_unFreezetimeEndEquipmentValue = 0x1534; + public const ulong m_passiveItems = 0x1536; + public const ulong m_vecThirdPersonViewPositionOverride = 0x153c; + public const ulong m_nHeavyAssaultSuitCooldownRemaining = 0x1548; + public const ulong m_ArmorValue = 0x154c; + public const ulong m_angEyeAngles = 0x1550; + public const ulong m_bInHostageRescueZone = 0x1568; + public const ulong m_fNextThinkPushAway = 0x156c; + public const ulong m_bShouldAutobuyDMWeapons = 0x1570; + public const ulong m_bShouldAutobuyNow = 0x1571; + public const ulong m_bHud_MiniScoreHidden = 0x1572; + public const ulong m_bHud_RadarHidden = 0x1573; + public const ulong m_nLastKillerIndex = 0x1574; + public const ulong m_nLastConcurrentKilled = 0x1578; + public const ulong m_nDeathCamMusic = 0x157c; + public const ulong m_iIDEntIndex = 0x1580; + public const ulong m_delayTargetIDTimer = 0x1588; + public const ulong m_iTargetedWeaponEntIndex = 0x15a0; + public const ulong m_iOldIDEntIndex = 0x15a4; + public const ulong m_holdTargetIDTimer = 0x15a8; + public const ulong m_flCurrentMusicStartTime = 0x160c; + public const ulong m_flMusicRoundStartTime = 0x1610; + public const ulong m_bDeferStartMusicOnWarmup = 0x1614; + public const ulong m_cycleLatch = 0x1618; + public const ulong m_serverIntendedCycle = 0x161c; + public const ulong m_vecPlayerPatchEconIndices = 0x1620; + public const ulong m_bHideTargetID = 0x163c; + public const ulong m_nextTaserShakeTime = 0x1640; + public const ulong m_firstTaserShakeTime = 0x1644; + public const ulong m_flLastSmokeOverlayAlpha = 0x1648; + public const ulong m_vLastSmokeOverlayColor = 0x164c; + public const ulong m_nPlayerSmokedFx = 0x1658; + public const ulong m_flNextMagDropTime = 0x165c; + public const ulong m_nLastMagDropAttachmentIndex = 0x1660; + public const ulong m_vecBulletHitModels = 0x1668; + public const ulong m_vecPickupModelSlerpers = 0x1680; + public const ulong m_vecLastAliveLocalVelocity = 0x1698; + public const ulong m_flLastNearbyItemHighlightCheck = 0x16a4; + public const ulong m_bInSurvivalDangerZone = 0x16a8; + public const ulong m_bNearDangerZone = 0x16a9; + public const ulong m_entitySpottedState = 0x16e0; + public const ulong m_flTimeOfLastInjury = 0x16f8; + public const ulong m_nRelativeDirectionOfLastInjury = 0x16fc; + public const ulong m_nSurvivalTeamNumber = 0x1700; + public const ulong m_flNextSprayDecalTime = 0x1704; + public const ulong m_bPreviouslyInBuyZone = 0x1708; + public const ulong m_unPreviousWeaponHash = 0x170c; + public const ulong m_unWeaponHash = 0x1710; + public const ulong m_bPrevDefuser = 0x1714; + public const ulong m_bPrevHelmet = 0x1715; + public const ulong m_nPrevArmorVal = 0x1718; + public const ulong m_nPrevGrenadeAmmoCount = 0x171c; + public const ulong m_bGuardianShouldSprayCustomXMark = 0x1720; + public const ulong m_aimPunchAngle = 0x1724; + public const ulong m_aimPunchAngleVel = 0x1730; + public const ulong m_aimPunchTickBase = 0x173c; + public const ulong m_aimPunchTickFraction = 0x1740; + public const ulong m_aimPunchCache = 0x1748; + public const ulong m_flOldFallVelocity = 0x1768; + public const ulong m_bHasDeathInfo = 0x176c; + public const ulong m_flDeathInfoTime = 0x1770; + public const ulong m_vecDeathInfoOrigin = 0x1774; + public const ulong m_bKilledByHeadshot = 0x1780; + public const ulong m_hOriginalController = 0x1784; + public const ulong m_flLandseconds = 0x1798; } public static class C_CSPlayerResource { @@ -2005,7 +1993,7 @@ public static class C_CSPlayerResource { } public static class C_CSPropExplodingBarrelTop { - public const ulong m_flOverrideAlpha = 0x1070; + public const ulong m_flOverrideAlpha = 0xfc8; } public static class C_CSTeam { @@ -2024,31 +2012,31 @@ public static class C_CSTeam { } public static class C_Chicken { - public const ulong m_hHolidayHatAddon = 0x1188; - public const ulong m_jumpedThisFrame = 0x118c; - public const ulong m_leader = 0x1190; - public const ulong m_AttributeManager = 0x1198; - public const ulong m_OriginalOwnerXuidLow = 0x1640; - public const ulong m_OriginalOwnerXuidHigh = 0x1644; - public const ulong m_bAttributesInitialized = 0x1648; - public const ulong m_hWaterWakeParticles = 0x164c; + public const ulong m_hHolidayHatAddon = 0x10e0; + public const ulong m_jumpedThisFrame = 0x10e4; + public const ulong m_leader = 0x10e8; + public const ulong m_AttributeManager = 0x10f0; + public const ulong m_OriginalOwnerXuidLow = 0x1598; + public const ulong m_OriginalOwnerXuidHigh = 0x159c; + public const ulong m_bAttributesInitialized = 0x15a0; + public const ulong m_hWaterWakeParticles = 0x15a4; } public static class C_ClientRagdoll { - public const ulong m_bFadeOut = 0xf18; - public const ulong m_bImportant = 0xf19; - public const ulong m_flEffectTime = 0xf1c; - public const ulong m_gibDespawnTime = 0xf20; - public const ulong m_iCurrentFriction = 0xf24; - public const ulong m_iMinFriction = 0xf28; - public const ulong m_iMaxFriction = 0xf2c; - public const ulong m_iFrictionAnimState = 0xf30; - public const ulong m_bReleaseRagdoll = 0xf34; - public const ulong m_iEyeAttachment = 0xf35; - public const ulong m_bFadingOut = 0xf36; - public const ulong m_flScaleEnd = 0xf38; - public const ulong m_flScaleTimeStart = 0xf60; - public const ulong m_flScaleTimeEnd = 0xf88; + public const ulong m_bFadeOut = 0xe70; + public const ulong m_bImportant = 0xe71; + public const ulong m_flEffectTime = 0xe74; + public const ulong m_gibDespawnTime = 0xe78; + public const ulong m_iCurrentFriction = 0xe7c; + public const ulong m_iMinFriction = 0xe80; + public const ulong m_iMaxFriction = 0xe84; + public const ulong m_iFrictionAnimState = 0xe88; + public const ulong m_bReleaseRagdoll = 0xe8c; + public const ulong m_iEyeAttachment = 0xe8d; + public const ulong m_bFadingOut = 0xe8e; + public const ulong m_flScaleEnd = 0xe90; + public const ulong m_flScaleTimeStart = 0xeb8; + public const ulong m_flScaleTimeEnd = 0xee0; } public static class C_ColorCorrection { @@ -2117,40 +2105,40 @@ public static class C_DangerZoneController { } public static class C_DecoyProjectile { - public const ulong m_flTimeParticleEffectSpawn = 0x11a8; + public const ulong m_flTimeParticleEffectSpawn = 0x1100; } public static class C_Drone { - public const ulong m_vecClientSideTrailPositions = 0x1080; - public const ulong m_hMoveToThisEntity = 0x1098; - public const ulong m_hDeliveryCargo = 0x109c; - public const ulong m_hRecentCargo = 0x10a0; - public const ulong m_bPilotTakeoverAllowed = 0x10a4; - public const ulong m_hPotentialCargo = 0x10a8; - public const ulong m_hCurrentPilot = 0x10ac; - public const ulong m_vecTagPositions = 0x10b0; - public const ulong m_vecTagIncrements = 0x11d0; - public const ulong m_flLastTimeCargoWasAttached = 0x1230; - public const ulong m_vecLastKnownCargoAttachPositions = 0x1234; - public const ulong m_vecThrusterLastPos = 0x1264; - public const ulong m_vecThrusterSmoothVel = 0x1270; - public const ulong m_vecThrusterSmoothAccel = 0x127c; - public const ulong m_flJammedEffectAmount = 0x1288; + public const ulong m_vecClientSideTrailPositions = 0xfd8; + public const ulong m_hMoveToThisEntity = 0xff0; + public const ulong m_hDeliveryCargo = 0xff4; + public const ulong m_hRecentCargo = 0xff8; + public const ulong m_bPilotTakeoverAllowed = 0xffc; + public const ulong m_hPotentialCargo = 0x1000; + public const ulong m_hCurrentPilot = 0x1004; + public const ulong m_vecTagPositions = 0x1008; + public const ulong m_vecTagIncrements = 0x1128; + public const ulong m_flLastTimeCargoWasAttached = 0x1188; + public const ulong m_vecLastKnownCargoAttachPositions = 0x118c; + public const ulong m_vecThrusterLastPos = 0x11bc; + public const ulong m_vecThrusterSmoothVel = 0x11c8; + public const ulong m_vecThrusterSmoothAccel = 0x11d4; + public const ulong m_flJammedEffectAmount = 0x11e0; } public static class C_Dronegun { - public const ulong m_vecAttentionTarget = 0xf20; - public const ulong m_vecTargetOffset = 0xf2c; - public const ulong m_bHasTarget = 0xf38; - public const ulong m_vecAttentionCurrent = 0xf3c; - public const ulong m_nPoseParamPitch = 0xf48; - public const ulong m_nPoseParamYaw = 0xf4c; - public const ulong m_bVarInit = 0xf50; - public const ulong m_nAttachMuzzle = 0xf51; - public const ulong m_flLastClientThinkTime = 0xf54; - public const ulong m_flNextSpark = 0xf58; - public const ulong m_nBoneOverrideIndex = 0xf5c; - public const ulong m_vecLaserTracePos = 0xf60; + public const ulong m_vecAttentionTarget = 0xe78; + public const ulong m_vecTargetOffset = 0xe84; + public const ulong m_bHasTarget = 0xe90; + public const ulong m_vecAttentionCurrent = 0xe94; + public const ulong m_nPoseParamPitch = 0xea0; + public const ulong m_nPoseParamYaw = 0xea4; + public const ulong m_bVarInit = 0xea8; + public const ulong m_nAttachMuzzle = 0xea9; + public const ulong m_flLastClientThinkTime = 0xeac; + public const ulong m_flNextSpark = 0xeb0; + public const ulong m_nBoneOverrideIndex = 0xeb4; + public const ulong m_vecLaserTracePos = 0xeb8; } public static class C_DynamicLight { @@ -2164,54 +2152,54 @@ public static class C_DynamicLight { } public static class C_DynamicProp { - public const ulong m_bUseHitboxesForRenderBox = 0x1068; - public const ulong m_bUseAnimGraph = 0x1069; - public const ulong m_pOutputAnimBegun = 0x1070; - public const ulong m_pOutputAnimOver = 0x1098; - public const ulong m_pOutputAnimLoopCycleOver = 0x10c0; - public const ulong m_OnAnimReachedStart = 0x10e8; - public const ulong m_OnAnimReachedEnd = 0x1110; - public const ulong m_iszDefaultAnim = 0x1138; - public const ulong m_nDefaultAnimLoopMode = 0x1140; - public const ulong m_bAnimateOnServer = 0x1144; - public const ulong m_bRandomizeCycle = 0x1145; - public const ulong m_bStartDisabled = 0x1146; - public const ulong m_bScriptedMovement = 0x1147; - public const ulong m_bFiredStartEndOutput = 0x1148; - public const ulong m_bForceNpcExclude = 0x1149; - public const ulong m_bCreateNonSolid = 0x114a; - public const ulong m_bIsOverrideProp = 0x114b; - public const ulong m_iInitialGlowState = 0x114c; - public const ulong m_nGlowRange = 0x1150; - public const ulong m_nGlowRangeMin = 0x1154; - public const ulong m_glowColor = 0x1158; - public const ulong m_nGlowTeam = 0x115c; - public const ulong m_iCachedFrameCount = 0x1160; - public const ulong m_vecCachedRenderMins = 0x1164; - public const ulong m_vecCachedRenderMaxs = 0x1170; + public const ulong m_bUseHitboxesForRenderBox = 0xfc0; + public const ulong m_bUseAnimGraph = 0xfc1; + public const ulong m_pOutputAnimBegun = 0xfc8; + public const ulong m_pOutputAnimOver = 0xff0; + public const ulong m_pOutputAnimLoopCycleOver = 0x1018; + public const ulong m_OnAnimReachedStart = 0x1040; + public const ulong m_OnAnimReachedEnd = 0x1068; + public const ulong m_iszDefaultAnim = 0x1090; + public const ulong m_nDefaultAnimLoopMode = 0x1098; + public const ulong m_bAnimateOnServer = 0x109c; + public const ulong m_bRandomizeCycle = 0x109d; + public const ulong m_bStartDisabled = 0x109e; + public const ulong m_bScriptedMovement = 0x109f; + public const ulong m_bFiredStartEndOutput = 0x10a0; + public const ulong m_bForceNpcExclude = 0x10a1; + public const ulong m_bCreateNonSolid = 0x10a2; + public const ulong m_bIsOverrideProp = 0x10a3; + public const ulong m_iInitialGlowState = 0x10a4; + public const ulong m_nGlowRange = 0x10a8; + public const ulong m_nGlowRangeMin = 0x10ac; + public const ulong m_glowColor = 0x10b0; + public const ulong m_nGlowTeam = 0x10b4; + public const ulong m_iCachedFrameCount = 0x10b8; + public const ulong m_vecCachedRenderMins = 0x10bc; + public const ulong m_vecCachedRenderMaxs = 0x10c8; } public static class C_EconEntity { - public const ulong m_flFlexDelayTime = 0x10c0; - public const ulong m_flFlexDelayedWeight = 0x10c8; - public const ulong m_bAttributesInitialized = 0x10d0; - public const ulong m_AttributeManager = 0x10d8; - public const ulong m_OriginalOwnerXuidLow = 0x1580; - public const ulong m_OriginalOwnerXuidHigh = 0x1584; - public const ulong m_nFallbackPaintKit = 0x1588; - public const ulong m_nFallbackSeed = 0x158c; - public const ulong m_flFallbackWear = 0x1590; - public const ulong m_nFallbackStatTrak = 0x1594; - public const ulong m_bClientside = 0x1598; - public const ulong m_bParticleSystemsCreated = 0x1599; - public const ulong m_vecAttachedParticles = 0x15a0; - public const ulong m_hViewmodelAttachment = 0x15b8; - public const ulong m_iOldTeam = 0x15bc; - public const ulong m_bAttachmentDirty = 0x15c0; - public const ulong m_nUnloadedModelIndex = 0x15c4; - public const ulong m_iNumOwnerValidationRetries = 0x15c8; - public const ulong m_hOldProvidee = 0x15d8; - public const ulong m_vecAttachedModels = 0x15e0; + public const ulong m_flFlexDelayTime = 0x1018; + public const ulong m_flFlexDelayedWeight = 0x1020; + public const ulong m_bAttributesInitialized = 0x1028; + public const ulong m_AttributeManager = 0x1030; + public const ulong m_OriginalOwnerXuidLow = 0x14d8; + public const ulong m_OriginalOwnerXuidHigh = 0x14dc; + public const ulong m_nFallbackPaintKit = 0x14e0; + public const ulong m_nFallbackSeed = 0x14e4; + public const ulong m_flFallbackWear = 0x14e8; + public const ulong m_nFallbackStatTrak = 0x14ec; + public const ulong m_bClientside = 0x14f0; + public const ulong m_bParticleSystemsCreated = 0x14f1; + public const ulong m_vecAttachedParticles = 0x14f8; + public const ulong m_hViewmodelAttachment = 0x1510; + public const ulong m_iOldTeam = 0x1514; + public const ulong m_bAttachmentDirty = 0x1518; + public const ulong m_nUnloadedModelIndex = 0x151c; + public const ulong m_iNumOwnerValidationRetries = 0x1520; + public const ulong m_hOldProvidee = 0x1530; + public const ulong m_vecAttachedModels = 0x1538; } public static class C_EconEntity_AttachedModelData_t { @@ -2249,8 +2237,8 @@ public static class C_EconItemView { } public static class C_EconWearable { - public const ulong m_nForceSkin = 0x15f8; - public const ulong m_bAlwaysAllow = 0x15fc; + public const ulong m_nForceSkin = 0x1550; + public const ulong m_bAlwaysAllow = 0x1554; } public static class C_EntityDissolve { @@ -2364,30 +2352,30 @@ public static class C_EnvDetailController { } public static class C_EnvGasCanister { - public const ulong m_bLanded = 0xf18; - public const ulong m_bSpawnedSkyboxParticles = 0xf80; - public const ulong m_flKillImpactParticlesTime = 0xf84; - public const ulong m_vecImpactPosition = 0xf88; - public const ulong m_vecStartPosition = 0xf94; - public const ulong m_vecEnterWorldPosition = 0xfa0; - public const ulong m_vecDirection = 0xfac; - public const ulong m_vecStartAngles = 0xfb8; - public const ulong m_flFlightTime = 0xfc4; - public const ulong m_flFlightSpeed = 0xfc8; - public const ulong m_flLaunchTime = 0xfcc; - public const ulong m_flInitialZSpeed = 0xfd0; - public const ulong m_flZAcceleration = 0xfd4; - public const ulong m_flHorizSpeed = 0xfd8; - public const ulong m_bLaunchedFromWithinWorld = 0xfdc; - public const ulong m_vecParabolaDirection = 0xfe0; - public const ulong m_flWorldEnterTime = 0xfec; - public const ulong m_vecSkyboxOrigin = 0xff0; - public const ulong m_flSkyboxScale = 0xffc; - public const ulong m_bInSkybox = 0x1000; - public const ulong m_bDoImpactEffects = 0x1001; - public const ulong m_nMyZoneIndex = 0x1004; - public const ulong m_hSkyboxCopy = 0x1008; - public const ulong m_flLaunchHeight = 0x100c; + public const ulong m_bLanded = 0xe70; + public const ulong m_bSpawnedSkyboxParticles = 0xed8; + public const ulong m_flKillImpactParticlesTime = 0xedc; + public const ulong m_vecImpactPosition = 0xee0; + public const ulong m_vecStartPosition = 0xeec; + public const ulong m_vecEnterWorldPosition = 0xef8; + public const ulong m_vecDirection = 0xf04; + public const ulong m_vecStartAngles = 0xf10; + public const ulong m_flFlightTime = 0xf1c; + public const ulong m_flFlightSpeed = 0xf20; + public const ulong m_flLaunchTime = 0xf24; + public const ulong m_flInitialZSpeed = 0xf28; + public const ulong m_flZAcceleration = 0xf2c; + public const ulong m_flHorizSpeed = 0xf30; + public const ulong m_bLaunchedFromWithinWorld = 0xf34; + public const ulong m_vecParabolaDirection = 0xf38; + public const ulong m_flWorldEnterTime = 0xf44; + public const ulong m_vecSkyboxOrigin = 0xf48; + public const ulong m_flSkyboxScale = 0xf54; + public const ulong m_bInSkybox = 0xf58; + public const ulong m_bDoImpactEffects = 0xf59; + public const ulong m_nMyZoneIndex = 0xf5c; + public const ulong m_hSkyboxCopy = 0xf60; + public const ulong m_flLaunchHeight = 0xf64; } public static class C_EnvLightProbeVolume { @@ -2559,34 +2547,34 @@ public static class C_FireSprite { } public static class C_Fish { - public const ulong m_pos = 0xf18; - public const ulong m_vel = 0xf24; - public const ulong m_angles = 0xf30; - public const ulong m_localLifeState = 0xf3c; - public const ulong m_deathDepth = 0xf40; - public const ulong m_deathAngle = 0xf44; - public const ulong m_buoyancy = 0xf48; - public const ulong m_wiggleTimer = 0xf50; - public const ulong m_wigglePhase = 0xf68; - public const ulong m_wiggleRate = 0xf6c; - public const ulong m_actualPos = 0xf70; - public const ulong m_actualAngles = 0xf7c; - public const ulong m_poolOrigin = 0xf88; - public const ulong m_waterLevel = 0xf94; - public const ulong m_gotUpdate = 0xf98; - public const ulong m_x = 0xf9c; - public const ulong m_y = 0xfa0; - public const ulong m_z = 0xfa4; - public const ulong m_angle = 0xfa8; - public const ulong m_errorHistory = 0xfac; - public const ulong m_errorHistoryIndex = 0xffc; - public const ulong m_errorHistoryCount = 0x1000; - public const ulong m_averageError = 0x1004; + public const ulong m_pos = 0xe70; + public const ulong m_vel = 0xe7c; + public const ulong m_angles = 0xe88; + public const ulong m_localLifeState = 0xe94; + public const ulong m_deathDepth = 0xe98; + public const ulong m_deathAngle = 0xe9c; + public const ulong m_buoyancy = 0xea0; + public const ulong m_wiggleTimer = 0xea8; + public const ulong m_wigglePhase = 0xec0; + public const ulong m_wiggleRate = 0xec4; + public const ulong m_actualPos = 0xec8; + public const ulong m_actualAngles = 0xed4; + public const ulong m_poolOrigin = 0xee0; + public const ulong m_waterLevel = 0xeec; + public const ulong m_gotUpdate = 0xef0; + public const ulong m_x = 0xef4; + public const ulong m_y = 0xef8; + public const ulong m_z = 0xefc; + public const ulong m_angle = 0xf00; + public const ulong m_errorHistory = 0xf04; + public const ulong m_errorHistoryIndex = 0xf54; + public const ulong m_errorHistoryCount = 0xf58; + public const ulong m_averageError = 0xf5c; } public static class C_Fists { - public const ulong m_bPlayingUninterruptableAct = 0x1970; - public const ulong m_nUninterruptableActivity = 0x1974; + public const ulong m_bPlayingUninterruptableAct = 0x18d0; + public const ulong m_nUninterruptableActivity = 0x18d4; } public static class C_FogController { @@ -2670,29 +2658,29 @@ public static class C_HandleTest { } public static class C_Hostage { - public const ulong m_entitySpottedState = 0x1140; - public const ulong m_leader = 0x1158; - public const ulong m_reuseTimer = 0x1160; - public const ulong m_vel = 0x1178; - public const ulong m_isRescued = 0x1184; - public const ulong m_jumpedThisFrame = 0x1185; - public const ulong m_nHostageState = 0x1188; - public const ulong m_bHandsHaveBeenCut = 0x118c; - public const ulong m_hHostageGrabber = 0x1190; - public const ulong m_fLastGrabTime = 0x1194; - public const ulong m_vecGrabbedPos = 0x1198; - public const ulong m_flRescueStartTime = 0x11a4; - public const ulong m_flGrabSuccessTime = 0x11a8; - public const ulong m_flDropStartTime = 0x11ac; - public const ulong m_flDeadOrRescuedTime = 0x11b0; - public const ulong m_blinkTimer = 0x11b8; - public const ulong m_lookAt = 0x11d0; - public const ulong m_lookAroundTimer = 0x11e0; - public const ulong m_isInit = 0x11f8; - public const ulong m_eyeAttachment = 0x11f9; - public const ulong m_chestAttachment = 0x11fa; - public const ulong m_pPredictionOwner = 0x1200; - public const ulong m_fNewestAlphaThinkTime = 0x1208; + public const ulong m_entitySpottedState = 0x1098; + public const ulong m_leader = 0x10b0; + public const ulong m_reuseTimer = 0x10b8; + public const ulong m_vel = 0x10d0; + public const ulong m_isRescued = 0x10dc; + public const ulong m_jumpedThisFrame = 0x10dd; + public const ulong m_nHostageState = 0x10e0; + public const ulong m_bHandsHaveBeenCut = 0x10e4; + public const ulong m_hHostageGrabber = 0x10e8; + public const ulong m_fLastGrabTime = 0x10ec; + public const ulong m_vecGrabbedPos = 0x10f0; + public const ulong m_flRescueStartTime = 0x10fc; + public const ulong m_flGrabSuccessTime = 0x1100; + public const ulong m_flDropStartTime = 0x1104; + public const ulong m_flDeadOrRescuedTime = 0x1108; + public const ulong m_blinkTimer = 0x1110; + public const ulong m_lookAt = 0x1128; + public const ulong m_lookAroundTimer = 0x1138; + public const ulong m_isInit = 0x1150; + public const ulong m_eyeAttachment = 0x1151; + public const ulong m_chestAttachment = 0x1152; + public const ulong m_pPredictionOwner = 0x1158; + public const ulong m_fNewestAlphaThinkTime = 0x1160; } public static class C_Inferno { @@ -2750,13 +2738,13 @@ public static class C_IronSightController { } public static class C_Item { - public const ulong m_bShouldGlow = 0x15f8; - public const ulong m_pReticleHintTextName = 0x15f9; + public const ulong m_bShouldGlow = 0x1550; + public const ulong m_pReticleHintTextName = 0x1551; } public static class C_ItemDogtags { - public const ulong m_OwningPlayer = 0x1700; - public const ulong m_KillingPlayer = 0x1704; + public const ulong m_OwningPlayer = 0x1658; + public const ulong m_KillingPlayer = 0x165c; } public static class C_LightEntity { @@ -2785,31 +2773,31 @@ public static class C_LightGlowOverlay { } public static class C_LocalTempEntity { - public const ulong flags = 0xf30; - public const ulong die = 0xf34; - public const ulong m_flFrameMax = 0xf38; - public const ulong x = 0xf3c; - public const ulong y = 0xf40; - public const ulong fadeSpeed = 0xf44; - public const ulong bounceFactor = 0xf48; - public const ulong hitSound = 0xf4c; - public const ulong priority = 0xf50; - public const ulong tentOffset = 0xf54; - public const ulong m_vecTempEntAngVelocity = 0xf60; - public const ulong tempent_renderamt = 0xf6c; - public const ulong m_vecNormal = 0xf70; - public const ulong m_flSpriteScale = 0xf7c; - public const ulong m_nFlickerFrame = 0xf80; - public const ulong m_flFrameRate = 0xf84; - public const ulong m_flFrame = 0xf88; - public const ulong m_pszImpactEffect = 0xf90; - public const ulong m_pszParticleEffect = 0xf98; - public const ulong m_bParticleCollision = 0xfa0; - public const ulong m_iLastCollisionFrame = 0xfa4; - public const ulong m_vLastCollisionOrigin = 0xfa8; - public const ulong m_vecTempEntVelocity = 0xfb4; - public const ulong m_vecPrevAbsOrigin = 0xfc0; - public const ulong m_vecTempEntAcceleration = 0xfcc; + public const ulong flags = 0xe88; + public const ulong die = 0xe8c; + public const ulong m_flFrameMax = 0xe90; + public const ulong x = 0xe94; + public const ulong y = 0xe98; + public const ulong fadeSpeed = 0xe9c; + public const ulong bounceFactor = 0xea0; + public const ulong hitSound = 0xea4; + public const ulong priority = 0xea8; + public const ulong tentOffset = 0xeac; + public const ulong m_vecTempEntAngVelocity = 0xeb8; + public const ulong tempent_renderamt = 0xec4; + public const ulong m_vecNormal = 0xec8; + public const ulong m_flSpriteScale = 0xed4; + public const ulong m_nFlickerFrame = 0xed8; + public const ulong m_flFrameRate = 0xedc; + public const ulong m_flFrame = 0xee0; + public const ulong m_pszImpactEffect = 0xee8; + public const ulong m_pszParticleEffect = 0xef0; + public const ulong m_bParticleCollision = 0xef8; + public const ulong m_iLastCollisionFrame = 0xefc; + public const ulong m_vLastCollisionOrigin = 0xf00; + public const ulong m_vecTempEntVelocity = 0xf0c; + public const ulong m_vecPrevAbsOrigin = 0xf18; + public const ulong m_vecTempEntAcceleration = 0xf24; } public static class C_MapVetoPickController { @@ -2833,15 +2821,15 @@ public static class C_MapVetoPickController { } public static class C_Melee { - public const ulong m_flThrowAt = 0x1970; + public const ulong m_flThrowAt = 0x18d0; } public static class C_MolotovProjectile { - public const ulong m_bIsIncGrenade = 0x1188; + public const ulong m_bIsIncGrenade = 0x10e0; } public static class C_Multimeter { - public const ulong m_hTargetC4 = 0xf20; + public const ulong m_hTargetC4 = 0xe78; } public static class C_OmniLight { @@ -2851,12 +2839,12 @@ public static class C_OmniLight { } public static class C_ParadropChopper { - public const ulong m_vecLastRopeTargetPos = 0xf20; - public const ulong m_flLastRopeTime = 0xf2c; - public const ulong m_nRappelABone = 0xf30; - public const ulong m_nRappelBBone = 0xf34; - public const ulong m_hCallingPlayer = 0xf38; - public const ulong m_bCalledByPlayer = 0xf3c; + public const ulong m_vecLastRopeTargetPos = 0xe78; + public const ulong m_flLastRopeTime = 0xe84; + public const ulong m_nRappelABone = 0xe88; + public const ulong m_nRappelBBone = 0xe8c; + public const ulong m_hCallingPlayer = 0xe90; + public const ulong m_bCalledByPlayer = 0xe94; } public static class C_ParticleSystem { @@ -2906,76 +2894,76 @@ public static class C_PathParticleRope { } public static class C_PhysMagnet { - public const ulong m_aAttachedObjectsFromServer = 0xf18; - public const ulong m_aAttachedObjects = 0xf30; + public const ulong m_aAttachedObjectsFromServer = 0xe70; + public const ulong m_aAttachedObjects = 0xe88; } public static class C_PhysPropClientside { - public const ulong m_flTouchDelta = 0x1068; - public const ulong m_fDeathTime = 0x106c; - public const ulong m_impactEnergyScale = 0x1070; - public const ulong m_inertiaScale = 0x1074; - public const ulong m_flDmgModBullet = 0x1078; - public const ulong m_flDmgModClub = 0x107c; - public const ulong m_flDmgModExplosive = 0x1080; - public const ulong m_flDmgModFire = 0x1084; - public const ulong m_iszPhysicsDamageTableName = 0x1088; - public const ulong m_iszBasePropData = 0x1090; - public const ulong m_iInteractions = 0x1098; - public const ulong m_bHasBreakPiecesOrCommands = 0x109c; - public const ulong m_vecDamagePosition = 0x10a0; - public const ulong m_vecDamageDirection = 0x10ac; - public const ulong m_nDamageType = 0x10b8; + public const ulong m_flTouchDelta = 0xfc0; + public const ulong m_fDeathTime = 0xfc4; + public const ulong m_impactEnergyScale = 0xfc8; + public const ulong m_inertiaScale = 0xfcc; + public const ulong m_flDmgModBullet = 0xfd0; + public const ulong m_flDmgModClub = 0xfd4; + public const ulong m_flDmgModExplosive = 0xfd8; + public const ulong m_flDmgModFire = 0xfdc; + public const ulong m_iszPhysicsDamageTableName = 0xfe0; + public const ulong m_iszBasePropData = 0xfe8; + public const ulong m_iInteractions = 0xff0; + public const ulong m_bHasBreakPiecesOrCommands = 0xff4; + public const ulong m_vecDamagePosition = 0xff8; + public const ulong m_vecDamageDirection = 0x1004; + public const ulong m_nDamageType = 0x1010; } public static class C_PhysPropLootCrate { - public const ulong m_bRenderInPSPM = 0x1078; - public const ulong m_bRenderInTablet = 0x1079; - public const ulong m_iMaxHealth = 0x107c; - public const ulong m_iHealth = 0x1080; + public const ulong m_bRenderInPSPM = 0xfd0; + public const ulong m_bRenderInTablet = 0xfd1; + public const ulong m_iMaxHealth = 0xfd4; + public const ulong m_iHealth = 0xfd8; } public static class C_PhysicsProp { - public const ulong m_bAwake = 0x1068; + public const ulong m_bAwake = 0xfc0; } public static class C_PickUpModelSlerper { - public const ulong m_hPlayerParent = 0xf18; - public const ulong m_hItem = 0xf1c; - public const ulong m_flTimePickedUp = 0xf20; - public const ulong m_angOriginal = 0xf24; - public const ulong m_vecPosOriginal = 0xf30; - public const ulong m_angRandom = 0xf40; + public const ulong m_hPlayerParent = 0xe70; + public const ulong m_hItem = 0xe74; + public const ulong m_flTimePickedUp = 0xe78; + public const ulong m_angOriginal = 0xe7c; + public const ulong m_vecPosOriginal = 0xe88; + public const ulong m_angRandom = 0xe98; } public static class C_PlantedC4 { - public const ulong m_bBombTicking = 0xf18; - public const ulong m_nBombSite = 0xf1c; - public const ulong m_nSourceSoundscapeHash = 0xf20; - public const ulong m_entitySpottedState = 0xf28; - public const ulong m_flNextGlow = 0xf40; - public const ulong m_flNextBeep = 0xf44; - public const ulong m_flC4Blow = 0xf48; - public const ulong m_bCannotBeDefused = 0xf4c; - public const ulong m_bHasExploded = 0xf4d; - public const ulong m_flTimerLength = 0xf50; - public const ulong m_bBeingDefused = 0xf54; - public const ulong m_bTenSecWarning = 0xf58; - public const ulong m_bTriggerWarning = 0xf5c; - public const ulong m_bExplodeWarning = 0xf60; - public const ulong m_bC4Activated = 0xf64; - public const ulong m_bLocalBRMusicPlayed = 0xf65; - public const ulong m_flDefuseLength = 0xf68; - public const ulong m_flDefuseCountDown = 0xf6c; - public const ulong m_bBombDefused = 0xf70; - public const ulong m_hBombDefuser = 0xf74; - public const ulong m_hControlPanel = 0xf78; - public const ulong m_hDefuserMultimeter = 0xf7c; - public const ulong m_flNextRadarFlashTime = 0xf80; - public const ulong m_bRadarFlash = 0xf84; - public const ulong m_pBombDefuser = 0xf88; - public const ulong m_fLastDefuseTime = 0xf8c; - public const ulong m_pPredictionOwner = 0xf90; + public const ulong m_bBombTicking = 0xe70; + public const ulong m_nBombSite = 0xe74; + public const ulong m_nSourceSoundscapeHash = 0xe78; + public const ulong m_entitySpottedState = 0xe80; + public const ulong m_flNextGlow = 0xe98; + public const ulong m_flNextBeep = 0xe9c; + public const ulong m_flC4Blow = 0xea0; + public const ulong m_bCannotBeDefused = 0xea4; + public const ulong m_bHasExploded = 0xea5; + public const ulong m_flTimerLength = 0xea8; + public const ulong m_bBeingDefused = 0xeac; + public const ulong m_bTenSecWarning = 0xeb0; + public const ulong m_bTriggerWarning = 0xeb4; + public const ulong m_bExplodeWarning = 0xeb8; + public const ulong m_bC4Activated = 0xebc; + public const ulong m_bLocalBRMusicPlayed = 0xebd; + public const ulong m_flDefuseLength = 0xec0; + public const ulong m_flDefuseCountDown = 0xec4; + public const ulong m_bBombDefused = 0xec8; + public const ulong m_hBombDefuser = 0xecc; + public const ulong m_hControlPanel = 0xed0; + public const ulong m_hDefuserMultimeter = 0xed4; + public const ulong m_flNextRadarFlashTime = 0xed8; + public const ulong m_bRadarFlash = 0xedc; + public const ulong m_pBombDefuser = 0xee0; + public const ulong m_fLastDefuseTime = 0xee4; + public const ulong m_pPredictionOwner = 0xee8; } public static class C_PlayerPing { @@ -3103,19 +3091,19 @@ public static class C_PointClientUIWorldTextPanel { } public static class C_PointCommentaryNode { - public const ulong m_bActive = 0xf20; - public const ulong m_bWasActive = 0xf21; - public const ulong m_flEndTime = 0xf24; - public const ulong m_flStartTime = 0xf28; - public const ulong m_flStartTimeInCommentary = 0xf2c; - public const ulong m_iszCommentaryFile = 0xf30; - public const ulong m_iszTitle = 0xf38; - public const ulong m_iszSpeakers = 0xf40; - public const ulong m_iNodeNumber = 0xf48; - public const ulong m_iNodeNumberMax = 0xf4c; - public const ulong m_bListenedTo = 0xf50; - public const ulong m_hViewPosition = 0xf60; - public const ulong m_bRestartAfterRestore = 0xf64; + public const ulong m_bActive = 0xe78; + public const ulong m_bWasActive = 0xe79; + public const ulong m_flEndTime = 0xe7c; + public const ulong m_flStartTime = 0xe80; + public const ulong m_flStartTimeInCommentary = 0xe84; + public const ulong m_iszCommentaryFile = 0xe88; + public const ulong m_iszTitle = 0xe90; + public const ulong m_iszSpeakers = 0xe98; + public const ulong m_iNodeNumber = 0xea0; + public const ulong m_iNodeNumberMax = 0xea4; + public const ulong m_bListenedTo = 0xea8; + public const ulong m_hViewPosition = 0xeb8; + public const ulong m_bRestartAfterRestore = 0xebc; } public static class C_PointValueRemapper { @@ -3192,15 +3180,15 @@ public static class C_Precipitation { } public static class C_PredictedViewModel { - public const ulong m_LagAnglesHistory = 0xf80; - public const ulong m_vPredictedOffset = 0xf98; + public const ulong m_LagAnglesHistory = 0xed8; + public const ulong m_vPredictedOffset = 0xef0; } public static class C_PropCounter { - public const ulong m_flDisplayValue = 0xf18; - public const ulong m_flDisplayValueLocal = 0xf1c; - public const ulong m_flTimeOfLastValueChange = 0xf20; - public const ulong m_flPreviousValue = 0xf24; + public const ulong m_flDisplayValue = 0xe70; + public const ulong m_flDisplayValueLocal = 0xe74; + public const ulong m_flTimeOfLastValueChange = 0xe78; + public const ulong m_flPreviousValue = 0xe7c; } public static class C_RagdollManager { @@ -3208,24 +3196,24 @@ public static class C_RagdollManager { } public static class C_RagdollProp { - public const ulong m_ragPos = 0xf20; - public const ulong m_ragAngles = 0xf38; - public const ulong m_flBlendWeight = 0xf50; - public const ulong m_hRagdollSource = 0xf54; - public const ulong m_iEyeAttachment = 0xf58; - public const ulong m_flBlendWeightCurrent = 0xf5c; - public const ulong m_parentPhysicsBoneIndices = 0xf60; - public const ulong m_worldSpaceBoneComputationOrder = 0xf78; + public const ulong m_ragPos = 0xe78; + public const ulong m_ragAngles = 0xe90; + public const ulong m_flBlendWeight = 0xea8; + public const ulong m_hRagdollSource = 0xeac; + public const ulong m_iEyeAttachment = 0xeb0; + public const ulong m_flBlendWeightCurrent = 0xeb4; + public const ulong m_parentPhysicsBoneIndices = 0xeb8; + public const ulong m_worldSpaceBoneComputationOrder = 0xed0; } public static class C_RagdollPropAttached { - public const ulong m_boneIndexAttached = 0xf90; - public const ulong m_ragdollAttachedObjectIndex = 0xf94; - public const ulong m_attachmentPointBoneSpace = 0xf98; - public const ulong m_attachmentPointRagdollSpace = 0xfa4; - public const ulong m_vecOffset = 0xfb0; - public const ulong m_parentTime = 0xfbc; - public const ulong m_bHasParent = 0xfc0; + public const ulong m_boneIndexAttached = 0xee8; + public const ulong m_ragdollAttachedObjectIndex = 0xeec; + public const ulong m_attachmentPointBoneSpace = 0xef0; + public const ulong m_attachmentPointRagdollSpace = 0xefc; + public const ulong m_vecOffset = 0xf08; + public const ulong m_parentTime = 0xf14; + public const ulong m_bHasParent = 0xf18; } public static class C_RectLight { @@ -3308,7 +3296,7 @@ public static class C_SceneEntity_QueuedEvents_t { } public static class C_ShatterGlassShardPhysics { - public const ulong m_ShardDesc = 0x1078; + public const ulong m_ShardDesc = 0xfd0; } public static class C_SkyCamera { @@ -3319,14 +3307,14 @@ public static class C_SkyCamera { } public static class C_SmokeGrenadeProjectile { - public const ulong m_nSmokeEffectTickBegin = 0x1190; - public const ulong m_bDidSmokeEffect = 0x1194; - public const ulong m_nRandomSeed = 0x1198; - public const ulong m_vSmokeColor = 0x119c; - public const ulong m_vSmokeDetonationPos = 0x11a8; - public const ulong m_VoxelFrameData = 0x11b8; - public const ulong m_bSmokeVolumeDataReceived = 0x11d0; - public const ulong m_bSmokeEffectSpawned = 0x11d1; + public const ulong m_nSmokeEffectTickBegin = 0x10e8; + public const ulong m_bDidSmokeEffect = 0x10ec; + public const ulong m_nRandomSeed = 0x10f0; + public const ulong m_vSmokeColor = 0x10f4; + public const ulong m_vSmokeDetonationPos = 0x1100; + public const ulong m_VoxelFrameData = 0x1110; + public const ulong m_bSmokeVolumeDataReceived = 0x1128; + public const ulong m_bSmokeEffectSpawned = 0x1129; } public static class C_SoundAreaEntityBase { @@ -3432,33 +3420,33 @@ public static class C_SurvivalGameRules { } public static class C_Tablet { - public const ulong m_flUpgradeExpirationTime = 0x1978; - public const ulong m_vecLocalHexFlags = 0x1988; - public const ulong m_nContractKillGridIndex = 0x1a30; - public const ulong m_nContractKillGridHighResIndex = 0x1a34; - public const ulong m_bTabletReceptionIsBlocked = 0x1a38; - public const ulong m_flScanProgress = 0x1a3c; - public const ulong m_flBootTime = 0x1a40; - public const ulong m_flShowMapTime = 0x1a44; - public const ulong m_vecNearestMetalCratePos = 0x1a48; - public const ulong m_skinState = 0x1a54; - public const ulong m_vecNotificationIds = 0x1a58; - public const ulong m_vecNotificationTimestamps = 0x1a78; - public const ulong m_nLastPurchaseIndex = 0x1a98; - public const ulong m_vecPlayerPositionHistory = 0x1a9c; - public const ulong m_vecLocalHexFlagsClientCopy = 0x1bbc; - public const ulong m_vecLastHexPlayerOccupancyChange = 0x1c64; - public const ulong m_radarMaterial = 0x2088; - public const ulong m_buildingMaterial = 0x2090; - public const ulong m_hZoneOverlayMaterial = 0x2098; - public const ulong m_flNoiseFadeAlpha = 0x20a0; - public const ulong m_WorkingColor = 0x20a4; - public const ulong m_vecLastCameraPos = 0x20a8; - public const ulong m_angLastCameraAng = 0x20b4; - public const ulong m_nDrawElementCount = 0x20c0; - public const ulong m_flPrevScanProgress = 0x20c4; - public const ulong m_nRenderTargetRes = 0x20c8; - public const ulong m_flLastClosePoseParamVal = 0x20cc; + public const ulong m_flUpgradeExpirationTime = 0x18d8; + public const ulong m_vecLocalHexFlags = 0x18e8; + public const ulong m_nContractKillGridIndex = 0x1990; + public const ulong m_nContractKillGridHighResIndex = 0x1994; + public const ulong m_bTabletReceptionIsBlocked = 0x1998; + public const ulong m_flScanProgress = 0x199c; + public const ulong m_flBootTime = 0x19a0; + public const ulong m_flShowMapTime = 0x19a4; + public const ulong m_vecNearestMetalCratePos = 0x19a8; + public const ulong m_skinState = 0x19b4; + public const ulong m_vecNotificationIds = 0x19b8; + public const ulong m_vecNotificationTimestamps = 0x19d8; + public const ulong m_nLastPurchaseIndex = 0x19f8; + public const ulong m_vecPlayerPositionHistory = 0x19fc; + public const ulong m_vecLocalHexFlagsClientCopy = 0x1b1c; + public const ulong m_vecLastHexPlayerOccupancyChange = 0x1bc4; + public const ulong m_radarMaterial = 0x1fe8; + public const ulong m_buildingMaterial = 0x1ff0; + public const ulong m_hZoneOverlayMaterial = 0x1ff8; + public const ulong m_flNoiseFadeAlpha = 0x2000; + public const ulong m_WorkingColor = 0x2004; + public const ulong m_vecLastCameraPos = 0x2008; + public const ulong m_angLastCameraAng = 0x2014; + public const ulong m_nDrawElementCount = 0x2020; + public const ulong m_flPrevScanProgress = 0x2024; + public const ulong m_nRenderTargetRes = 0x2028; + public const ulong m_flLastClosePoseParamVal = 0x202c; } public static class C_Team { @@ -3525,20 +3513,20 @@ public static class C_TonemapController2 { public static class C_TriggerBuoyancy { public const ulong m_BuoyancyHelper = 0xcc8; - public const ulong m_flFluidDensity = 0xcf0; + public const ulong m_flFluidDensity = 0xce8; } public static class C_TripWireFireProjectile { - public const ulong m_flAttachTime = 0x1100; - public const ulong m_vecTripWireEndPositions = 0x1104; - public const ulong m_bTripWireEndPositionsUsed = 0x117c; - public const ulong m_nTripWireStartIndex0 = 0x1188; - public const ulong m_nTripWireEndIndex0 = 0x118c; - public const ulong m_nTripWireCenterIndex0 = 0x1190; + public const ulong m_flAttachTime = 0x1058; + public const ulong m_vecTripWireEndPositions = 0x105c; + public const ulong m_bTripWireEndPositionsUsed = 0x10d4; + public const ulong m_nTripWireStartIndex0 = 0x10e0; + public const ulong m_nTripWireEndIndex0 = 0x10e4; + public const ulong m_nTripWireCenterIndex0 = 0x10e8; } public static class C_ViewmodelWeapon { - public const ulong m_worldModel = 0xf18; + public const ulong m_worldModel = 0xe70; } public static class C_VoteController { @@ -3552,92 +3540,93 @@ public static class C_VoteController { } public static class C_WeaponBaseItem { - public const ulong m_SequenceCompleteTimer = 0x1970; - public const ulong m_bRedraw = 0x1988; + public const ulong m_SequenceCompleteTimer = 0x18d0; + public const ulong m_bRedraw = 0x18e8; } public static class C_WeaponCSBase { - public const ulong m_flFireSequenceStartTime = 0x1678; - public const ulong m_nFireSequenceStartTimeChange = 0x167c; - public const ulong m_nFireSequenceStartTimeAck = 0x1680; - public const ulong m_bPlayerFireEventIsPrimary = 0x1684; - public const ulong m_seqIdle = 0x1688; - public const ulong m_seqFirePrimary = 0x168c; - public const ulong m_seqFireSecondary = 0x1690; - public const ulong m_flCrosshairDistance = 0x16a8; - public const ulong m_iAmmoLastCheck = 0x16ac; - public const ulong m_iAlpha = 0x16b0; - public const ulong m_iScopeTextureID = 0x16b4; - public const ulong m_iCrosshairTextureID = 0x16b8; - public const ulong m_flGunAccuracyPosition = 0x16bc; - public const ulong m_nViewModelIndex = 0x16c0; - public const ulong m_bReloadsWithClips = 0x16c4; - public const ulong m_flTimeWeaponIdle = 0x16c8; - public const ulong m_bFireOnEmpty = 0x16cc; - public const ulong m_OnPlayerPickup = 0x16d0; - public const ulong m_weaponMode = 0x16f8; - public const ulong m_flTurningInaccuracyDelta = 0x16fc; - public const ulong m_vecTurningInaccuracyEyeDirLast = 0x1700; - public const ulong m_flTurningInaccuracy = 0x170c; - public const ulong m_fAccuracyPenalty = 0x1710; - public const ulong m_flLastAccuracyUpdateTime = 0x1714; - public const ulong m_fAccuracySmoothedForZoom = 0x1718; - public const ulong m_fScopeZoomEndTime = 0x171c; - public const ulong m_iRecoilIndex = 0x1720; - public const ulong m_flRecoilIndex = 0x1724; - public const ulong m_bBurstMode = 0x1728; - public const ulong m_flPostponeFireReadyTime = 0x172c; - public const ulong m_bInReload = 0x1730; - public const ulong m_bReloadVisuallyComplete = 0x1731; - public const ulong m_flDroppedAtTime = 0x1734; - public const ulong m_bIsHauledBack = 0x1738; - public const ulong m_bSilencerOn = 0x1739; - public const ulong m_flTimeSilencerSwitchComplete = 0x173c; - public const ulong m_iOriginalTeamNumber = 0x1740; - public const ulong m_flNextAttackRenderTimeOffset = 0x1744; - public const ulong m_bVisualsDataSet = 0x17c0; - public const ulong m_bOldFirstPersonSpectatedState = 0x17c1; - public const ulong m_hOurPing = 0x17c4; - public const ulong m_nOurPingIndex = 0x17c8; - public const ulong m_vecOurPingPos = 0x17cc; - public const ulong m_bGlowForPing = 0x17d8; - public const ulong m_bUIWeapon = 0x17d9; - public const ulong m_hPrevOwner = 0x17e8; - public const ulong m_nDropTick = 0x17ec; - public const ulong m_donated = 0x180c; - public const ulong m_fLastShotTime = 0x1810; - public const ulong m_bWasOwnedByCT = 0x1814; - public const ulong m_bWasOwnedByTerrorist = 0x1815; - public const ulong m_gunHeat = 0x1818; - public const ulong m_smokeAttachments = 0x181c; - public const ulong m_lastSmokeTime = 0x1820; - public const ulong m_flLastClientFireBulletTime = 0x1824; - public const ulong m_IronSightController = 0x1880; - public const ulong m_iIronSightMode = 0x1930; - public const ulong m_flLastLOSTraceFailureTime = 0x1940; - public const ulong m_iNumEmptyAttacks = 0x1944; + public const ulong m_flFireSequenceStartTime = 0x15c0; + public const ulong m_nFireSequenceStartTimeChange = 0x15c4; + public const ulong m_nFireSequenceStartTimeAck = 0x15c8; + public const ulong m_bPlayerFireEventIsPrimary = 0x15cc; + public const ulong m_seqIdle = 0x15d0; + public const ulong m_seqFirePrimary = 0x15d4; + public const ulong m_seqFireSecondary = 0x15d8; + public const ulong m_iState = 0x15f0; + public const ulong m_flCrosshairDistance = 0x15f4; + public const ulong m_iAmmoLastCheck = 0x15f8; + public const ulong m_iAlpha = 0x15fc; + public const ulong m_iScopeTextureID = 0x1600; + public const ulong m_iCrosshairTextureID = 0x1604; + public const ulong m_flGunAccuracyPosition = 0x1608; + public const ulong m_nViewModelIndex = 0x160c; + public const ulong m_bReloadsWithClips = 0x1610; + public const ulong m_flTimeWeaponIdle = 0x1614; + public const ulong m_bFireOnEmpty = 0x1618; + public const ulong m_OnPlayerPickup = 0x1620; + public const ulong m_weaponMode = 0x1648; + public const ulong m_flTurningInaccuracyDelta = 0x164c; + public const ulong m_vecTurningInaccuracyEyeDirLast = 0x1650; + public const ulong m_flTurningInaccuracy = 0x165c; + public const ulong m_fAccuracyPenalty = 0x1660; + public const ulong m_flLastAccuracyUpdateTime = 0x1664; + public const ulong m_fAccuracySmoothedForZoom = 0x1668; + public const ulong m_fScopeZoomEndTime = 0x166c; + public const ulong m_iRecoilIndex = 0x1670; + public const ulong m_flRecoilIndex = 0x1674; + public const ulong m_bBurstMode = 0x1678; + public const ulong m_flPostponeFireReadyTime = 0x167c; + public const ulong m_bInReload = 0x1680; + public const ulong m_bReloadVisuallyComplete = 0x1681; + public const ulong m_flDroppedAtTime = 0x1684; + public const ulong m_bIsHauledBack = 0x1688; + public const ulong m_bSilencerOn = 0x1689; + public const ulong m_flTimeSilencerSwitchComplete = 0x168c; + public const ulong m_iOriginalTeamNumber = 0x1690; + public const ulong m_flNextAttackRenderTimeOffset = 0x1694; + public const ulong m_bVisualsDataSet = 0x1710; + public const ulong m_bOldFirstPersonSpectatedState = 0x1711; + public const ulong m_hOurPing = 0x1714; + public const ulong m_nOurPingIndex = 0x1718; + public const ulong m_vecOurPingPos = 0x171c; + public const ulong m_bGlowForPing = 0x1728; + public const ulong m_bUIWeapon = 0x1729; + public const ulong m_hPrevOwner = 0x1738; + public const ulong m_nDropTick = 0x173c; + public const ulong m_donated = 0x175c; + public const ulong m_fLastShotTime = 0x1760; + public const ulong m_bWasOwnedByCT = 0x1764; + public const ulong m_bWasOwnedByTerrorist = 0x1765; + public const ulong m_gunHeat = 0x1768; + public const ulong m_smokeAttachments = 0x176c; + public const ulong m_lastSmokeTime = 0x1770; + public const ulong m_flLastClientFireBulletTime = 0x1774; + public const ulong m_IronSightController = 0x17d0; + public const ulong m_iIronSightMode = 0x1880; + public const ulong m_flLastLOSTraceFailureTime = 0x1890; + public const ulong m_iNumEmptyAttacks = 0x1894; } public static class C_WeaponCSBaseGun { - public const ulong m_zoomLevel = 0x1970; - public const ulong m_iBurstShotsRemaining = 0x1974; - public const ulong m_iSilencerBodygroup = 0x1978; - public const ulong m_silencedModelIndex = 0x1988; - public const ulong m_inPrecache = 0x198c; - public const ulong m_bNeedsBoltAction = 0x198d; + public const ulong m_zoomLevel = 0x18d0; + public const ulong m_iBurstShotsRemaining = 0x18d4; + public const ulong m_iSilencerBodygroup = 0x18d8; + public const ulong m_silencedModelIndex = 0x18e8; + public const ulong m_inPrecache = 0x18ec; + public const ulong m_bNeedsBoltAction = 0x18ed; } public static class C_WeaponShield { - public const ulong m_flDisplayHealth = 0x1990; + public const ulong m_flDisplayHealth = 0x18f0; } public static class C_WeaponTaser { - public const ulong m_fFireTime = 0x1990; + public const ulong m_fFireTime = 0x18f0; } public static class C_WeaponZoneRepulsor { - public const ulong m_flPitchLocal = 0x1990; - public const ulong m_flLastTimeNotIdle = 0x1994; + public const ulong m_flPitchLocal = 0x18f0; + public const ulong m_flLastTimeNotIdle = 0x18f4; } public static class C_fogplayerparams_t { diff --git a/generated/client.dll.hpp b/generated/client.dll.hpp index 44342280..bb09a755 100644 --- a/generated/client.dll.hpp +++ b/generated/client.dll.hpp @@ -55,38 +55,38 @@ namespace CAttributeManager_cached_attribute_float_t { } namespace CBaseAnimGraph { - constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0xcc8; - constexpr std::ptrdiff_t m_bShouldAnimateDuringGameplayPause = 0xcc9; - constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xccb; - constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xcd8; - constexpr std::ptrdiff_t m_flLastEventAnimTime = 0xd6c; - constexpr std::ptrdiff_t m_hAnimationUpdate = 0xd74; - constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xd78; - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xd7c; - constexpr std::ptrdiff_t m_vecForce = 0xd8c; - constexpr std::ptrdiff_t m_nForceBone = 0xd98; - constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xda0; - constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xda8; - constexpr std::ptrdiff_t m_pRagdollPose = 0xdc0; - constexpr std::ptrdiff_t m_bClientRagdoll = 0xdc8; - constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xdc9; + constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0xcc0; + constexpr std::ptrdiff_t m_bShouldAnimateDuringGameplayPause = 0xcc1; + constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xcc3; + constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xcd0; + constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xcd4; + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xcd8; + constexpr std::ptrdiff_t m_vecForce = 0xce8; + constexpr std::ptrdiff_t m_nForceBone = 0xcf4; + constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xcf8; + constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xd00; + constexpr std::ptrdiff_t m_pRagdollPose = 0xd18; + constexpr std::ptrdiff_t m_bClientRagdoll = 0xd20; + constexpr std::ptrdiff_t m_bHasAnimatedMaterialAttributes = 0xd21; } namespace CBaseAnimGraphController { - constexpr std::ptrdiff_t m_baseLayer = 0x10; - constexpr std::ptrdiff_t m_animGraphNetworkedVars = 0x38; - constexpr std::ptrdiff_t m_bSequenceFinished = 0x1318; - constexpr std::ptrdiff_t m_flLastEventCycle = 0x131c; - constexpr std::ptrdiff_t m_flPlaybackRate = 0x1320; - constexpr std::ptrdiff_t m_flPrevAnimTime = 0x1328; - constexpr std::ptrdiff_t m_bClientSideAnimation = 0x132c; - constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x132d; - constexpr std::ptrdiff_t m_nPrevNewSequenceParity = 0x132e; - constexpr std::ptrdiff_t m_nPrevResetEventsParity = 0x132f; - constexpr std::ptrdiff_t m_nNewSequenceParity = 0x1330; - constexpr std::ptrdiff_t m_nResetEventsParity = 0x1334; - constexpr std::ptrdiff_t m_nAnimLoopMode = 0x1338; - constexpr std::ptrdiff_t m_hLastAnimEventSequence = 0x1348; + constexpr std::ptrdiff_t m_baseLayer = 0x18; + constexpr std::ptrdiff_t m_animGraphNetworkedVars = 0x40; + constexpr std::ptrdiff_t m_bSequenceFinished = 0x1320; + constexpr std::ptrdiff_t m_flLastEventCycle = 0x1324; + constexpr std::ptrdiff_t m_flLastEventAnimTime = 0x1328; + constexpr std::ptrdiff_t m_flPlaybackRate = 0x132c; + constexpr std::ptrdiff_t m_flPrevAnimTime = 0x1334; + constexpr std::ptrdiff_t m_bClientSideAnimation = 0x1338; + constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x1339; + constexpr std::ptrdiff_t m_nPrevNewSequenceParity = 0x133a; + constexpr std::ptrdiff_t m_nPrevResetEventsParity = 0x133b; + constexpr std::ptrdiff_t m_nNewSequenceParity = 0x133c; + constexpr std::ptrdiff_t m_nResetEventsParity = 0x1340; + constexpr std::ptrdiff_t m_nAnimLoopMode = 0x1344; + constexpr std::ptrdiff_t m_hAnimationUpdate = 0x13e4; + constexpr std::ptrdiff_t m_hLastAnimEventSequence = 0x13e8; } namespace CBasePlayerController { @@ -149,10 +149,10 @@ namespace CBasePlayerWeaponVData { } namespace CBaseProp { - constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0xf18; - constexpr std::ptrdiff_t m_iShapeType = 0xf1c; - constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0xf20; - constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0xf24; + constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0xe70; + constexpr std::ptrdiff_t m_iShapeType = 0xe74; + constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0xe78; + constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0xe7c; } namespace CBodyComponent { @@ -162,7 +162,7 @@ namespace CBodyComponent { namespace CBodyComponentBaseAnimGraph { constexpr std::ptrdiff_t m_animationController = 0x470; - constexpr std::ptrdiff_t __m_pChainEntity = 0x1810; + constexpr std::ptrdiff_t __m_pChainEntity = 0x18b0; } namespace CBodyComponentBaseModelEntity { @@ -185,7 +185,6 @@ namespace CBombTarget { namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_flFluidDensity = 0x18; - constexpr std::ptrdiff_t m_flDisplacementFromObjects = 0x1c; } namespace CCSGameModeRules { @@ -375,14 +374,6 @@ namespace CCSPlayer_ObserverServices { constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; constexpr std::ptrdiff_t m_obsInterpState = 0xa0; constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xa4; - constexpr std::ptrdiff_t m_nLastKillerDamageTaken = 0xa8; - constexpr std::ptrdiff_t m_nLastKillerHitsTaken = 0xac; - constexpr std::ptrdiff_t m_nLastKillerDamageGiven = 0xb0; - constexpr std::ptrdiff_t m_nLastKillerHitsGiven = 0xb4; - constexpr std::ptrdiff_t m_nLastKillerActualDamageGiven = 0xb8; - constexpr std::ptrdiff_t m_nLastKillerActualDamageTaken = 0xbc; - constexpr std::ptrdiff_t m_bCanShowDeathPanelNow = 0xc0; - constexpr std::ptrdiff_t m_bWasShowingDeathPanel = 0xc1; } namespace CCSPlayer_PingServices { @@ -1139,8 +1130,8 @@ namespace C_AttributeContainer { } namespace C_BRC4Target { - constexpr std::ptrdiff_t m_bBrokenOpen = 0xf20; - constexpr std::ptrdiff_t m_flRadius = 0xf24; + constexpr std::ptrdiff_t m_bBrokenOpen = 0xe78; + constexpr std::ptrdiff_t m_flRadius = 0xe7c; } namespace C_BarnLight { @@ -1204,33 +1195,33 @@ namespace C_BaseButton { } namespace C_BaseCSGrenade { - constexpr std::ptrdiff_t m_bRedraw = 0x1990; - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x1991; - constexpr std::ptrdiff_t m_bPinPulled = 0x1992; - constexpr std::ptrdiff_t m_bJumpThrow = 0x1993; - constexpr std::ptrdiff_t m_eThrowStatus = 0x1994; - constexpr std::ptrdiff_t m_fThrowTime = 0x1998; - constexpr std::ptrdiff_t m_flThrowStrength = 0x199c; - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x19a0; - constexpr std::ptrdiff_t m_fDropTime = 0x19a4; + constexpr std::ptrdiff_t m_bRedraw = 0x18f0; + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0x18f1; + constexpr std::ptrdiff_t m_bPinPulled = 0x18f2; + constexpr std::ptrdiff_t m_bJumpThrow = 0x18f3; + constexpr std::ptrdiff_t m_eThrowStatus = 0x18f4; + constexpr std::ptrdiff_t m_fThrowTime = 0x18f8; + constexpr std::ptrdiff_t m_flThrowStrength = 0x18fc; + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0x1900; + constexpr std::ptrdiff_t m_fDropTime = 0x1904; } namespace C_BaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialVelocity = 0x1100; - constexpr std::ptrdiff_t m_nBounces = 0x110c; - constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1110; - constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1118; - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x111c; - constexpr std::ptrdiff_t m_flSpawnTime = 0x1128; - constexpr std::ptrdiff_t vecLastTrailLinePos = 0x112c; - constexpr std::ptrdiff_t flNextTrailLineTime = 0x1138; - constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x113c; - constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x113d; - constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x1140; - constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x1148; - constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x1150; - constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x1168; - constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x1180; + constexpr std::ptrdiff_t m_vInitialVelocity = 0x1058; + constexpr std::ptrdiff_t m_nBounces = 0x1064; + constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x1068; + constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x1070; + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x1074; + constexpr std::ptrdiff_t m_flSpawnTime = 0x1080; + constexpr std::ptrdiff_t vecLastTrailLinePos = 0x1084; + constexpr std::ptrdiff_t flNextTrailLineTime = 0x1090; + constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x1094; + constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x1095; + constexpr std::ptrdiff_t m_nSnapshotTrajectoryEffectIndex = 0x1098; + constexpr std::ptrdiff_t m_hSnapshotTrajectoryParticleSnapshot = 0x10a0; + constexpr std::ptrdiff_t m_arrTrajectoryTrailPoints = 0x10a8; + constexpr std::ptrdiff_t m_arrTrajectoryTrailPointCreationTimes = 0x10c0; + constexpr std::ptrdiff_t m_flTrajectoryTrailEffectCreationTime = 0x10d8; } namespace C_BaseClientUIEntity { @@ -1241,14 +1232,14 @@ namespace C_BaseClientUIEntity { } namespace C_BaseCombatCharacter { - constexpr std::ptrdiff_t m_hMyWearables = 0x10b0; - constexpr std::ptrdiff_t m_bloodColor = 0x10c8; - constexpr std::ptrdiff_t m_leftFootAttachment = 0x10cc; - constexpr std::ptrdiff_t m_rightFootAttachment = 0x10cd; - constexpr std::ptrdiff_t m_nWaterWakeMode = 0x10d0; - constexpr std::ptrdiff_t m_flWaterWorldZ = 0x10d4; - constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x10d8; - constexpr std::ptrdiff_t m_flFieldOfView = 0x10dc; + constexpr std::ptrdiff_t m_hMyWearables = 0x1008; + constexpr std::ptrdiff_t m_bloodColor = 0x1020; + constexpr std::ptrdiff_t m_leftFootAttachment = 0x1024; + constexpr std::ptrdiff_t m_rightFootAttachment = 0x1025; + constexpr std::ptrdiff_t m_nWaterWakeMode = 0x1028; + constexpr std::ptrdiff_t m_flWaterWorldZ = 0x102c; + constexpr std::ptrdiff_t m_flWaterNextTraceTime = 0x1030; + constexpr std::ptrdiff_t m_flFieldOfView = 0x1034; } namespace C_BaseDoor { @@ -1344,25 +1335,25 @@ namespace C_BaseFire { } namespace C_BaseFlex { - constexpr std::ptrdiff_t m_flexWeight = 0xf28; - constexpr std::ptrdiff_t m_vLookTargetPosition = 0xf40; - constexpr std::ptrdiff_t m_blinktoggle = 0xf58; - constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xfb8; - constexpr std::ptrdiff_t m_CachedViewTarget = 0xfbc; - constexpr std::ptrdiff_t m_nNextSceneEventId = 0xfc8; - constexpr std::ptrdiff_t m_iBlink = 0xfcc; - constexpr std::ptrdiff_t m_blinktime = 0xfd0; - constexpr std::ptrdiff_t m_prevblinktoggle = 0xfd4; - constexpr std::ptrdiff_t m_iJawOpen = 0xfd8; - constexpr std::ptrdiff_t m_flJawOpenAmount = 0xfdc; - constexpr std::ptrdiff_t m_flBlinkAmount = 0xfe0; - constexpr std::ptrdiff_t m_iMouthAttachment = 0xfe4; - constexpr std::ptrdiff_t m_iEyeAttachment = 0xfe5; - constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0xfe6; - constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0x1000; - constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0x1004; - constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0x1034; - constexpr std::ptrdiff_t m_PhonemeClasses = 0x1050; + constexpr std::ptrdiff_t m_flexWeight = 0xe80; + constexpr std::ptrdiff_t m_vLookTargetPosition = 0xe98; + constexpr std::ptrdiff_t m_blinktoggle = 0xeb0; + constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xf10; + constexpr std::ptrdiff_t m_CachedViewTarget = 0xf14; + constexpr std::ptrdiff_t m_nNextSceneEventId = 0xf20; + constexpr std::ptrdiff_t m_iBlink = 0xf24; + constexpr std::ptrdiff_t m_blinktime = 0xf28; + constexpr std::ptrdiff_t m_prevblinktoggle = 0xf2c; + constexpr std::ptrdiff_t m_iJawOpen = 0xf30; + constexpr std::ptrdiff_t m_flJawOpenAmount = 0xf34; + constexpr std::ptrdiff_t m_flBlinkAmount = 0xf38; + constexpr std::ptrdiff_t m_iMouthAttachment = 0xf3c; + constexpr std::ptrdiff_t m_iEyeAttachment = 0xf3d; + constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0xf3e; + constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0xf58; + constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0xf5c; + constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0xf8c; + constexpr std::ptrdiff_t m_PhonemeClasses = 0xfa8; } namespace C_BaseFlex_Emphasized_Phoneme { @@ -1374,18 +1365,18 @@ namespace C_BaseFlex_Emphasized_Phoneme { } namespace C_BaseGrenade { - constexpr std::ptrdiff_t m_bHasWarnedAI = 0x10b0; - constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x10b1; - constexpr std::ptrdiff_t m_bIsLive = 0x10b2; - constexpr std::ptrdiff_t m_DmgRadius = 0x10b4; - constexpr std::ptrdiff_t m_flDetonateTime = 0x10b8; - constexpr std::ptrdiff_t m_flWarnAITime = 0x10bc; - constexpr std::ptrdiff_t m_flDamage = 0x10c0; - constexpr std::ptrdiff_t m_iszBounceSound = 0x10c8; - constexpr std::ptrdiff_t m_ExplosionSound = 0x10d0; - constexpr std::ptrdiff_t m_hThrower = 0x10dc; - constexpr std::ptrdiff_t m_flNextAttack = 0x10f8; - constexpr std::ptrdiff_t m_hOriginalThrower = 0x10fc; + constexpr std::ptrdiff_t m_bHasWarnedAI = 0x1008; + constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x1009; + constexpr std::ptrdiff_t m_bIsLive = 0x100a; + constexpr std::ptrdiff_t m_DmgRadius = 0x100c; + constexpr std::ptrdiff_t m_flDetonateTime = 0x1010; + constexpr std::ptrdiff_t m_flWarnAITime = 0x1014; + constexpr std::ptrdiff_t m_flDamage = 0x1018; + constexpr std::ptrdiff_t m_iszBounceSound = 0x1020; + constexpr std::ptrdiff_t m_ExplosionSound = 0x1028; + constexpr std::ptrdiff_t m_hThrower = 0x1034; + constexpr std::ptrdiff_t m_flNextAttack = 0x1050; + constexpr std::ptrdiff_t m_hOriginalThrower = 0x1054; } namespace C_BaseModelEntity { @@ -1424,55 +1415,52 @@ namespace C_BaseModelEntity { } namespace C_BasePlayerPawn { - constexpr std::ptrdiff_t m_pWeaponServices = 0x1140; - constexpr std::ptrdiff_t m_pItemServices = 0x1148; - constexpr std::ptrdiff_t m_pAutoaimServices = 0x1150; - constexpr std::ptrdiff_t m_pObserverServices = 0x1158; - constexpr std::ptrdiff_t m_pWaterServices = 0x1160; - constexpr std::ptrdiff_t m_pUseServices = 0x1168; - constexpr std::ptrdiff_t m_pFlashlightServices = 0x1170; - constexpr std::ptrdiff_t m_pCameraServices = 0x1178; - constexpr std::ptrdiff_t m_pMovementServices = 0x1180; - constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0x1190; - constexpr std::ptrdiff_t m_nHighestConsumedServerViewAngleChangeIndex = 0x11e0; - constexpr std::ptrdiff_t v_angle = 0x11e4; - constexpr std::ptrdiff_t v_anglePrevious = 0x11f0; - constexpr std::ptrdiff_t m_iHideHUD = 0x11fc; - constexpr std::ptrdiff_t m_skybox3d = 0x1200; - constexpr std::ptrdiff_t m_flDeathTime = 0x1290; - constexpr std::ptrdiff_t m_vecPredictionError = 0x1294; - constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x12a0; - constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x12a4; - constexpr std::ptrdiff_t m_flMouseSensitivity = 0x12a8; - constexpr std::ptrdiff_t m_vOldOrigin = 0x12ac; - constexpr std::ptrdiff_t m_flOldSimulationTime = 0x12b8; - constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x12bc; - constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x12c0; - constexpr std::ptrdiff_t m_hController = 0x12c4; - constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x12c8; + constexpr std::ptrdiff_t m_pWeaponServices = 0x1098; + constexpr std::ptrdiff_t m_pItemServices = 0x10a0; + constexpr std::ptrdiff_t m_pAutoaimServices = 0x10a8; + constexpr std::ptrdiff_t m_pObserverServices = 0x10b0; + constexpr std::ptrdiff_t m_pWaterServices = 0x10b8; + constexpr std::ptrdiff_t m_pUseServices = 0x10c0; + constexpr std::ptrdiff_t m_pFlashlightServices = 0x10c8; + constexpr std::ptrdiff_t m_pCameraServices = 0x10d0; + constexpr std::ptrdiff_t m_pMovementServices = 0x10d8; + constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0x10e8; + constexpr std::ptrdiff_t m_nHighestConsumedServerViewAngleChangeIndex = 0x1138; + constexpr std::ptrdiff_t v_angle = 0x113c; + constexpr std::ptrdiff_t v_anglePrevious = 0x1148; + constexpr std::ptrdiff_t m_iHideHUD = 0x1154; + constexpr std::ptrdiff_t m_skybox3d = 0x1158; + constexpr std::ptrdiff_t m_flDeathTime = 0x11e8; + constexpr std::ptrdiff_t m_vecPredictionError = 0x11ec; + constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x11f8; + constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x11fc; + constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1200; + constexpr std::ptrdiff_t m_vOldOrigin = 0x1204; + constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1210; + constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x1214; + constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1218; + constexpr std::ptrdiff_t m_hController = 0x121c; + constexpr std::ptrdiff_t m_bIsSwappingToPredictableController = 0x1220; } namespace C_BasePlayerWeapon { - constexpr std::ptrdiff_t m_iState = 0x15f8; - constexpr std::ptrdiff_t m_iOldState = 0x15fc; - constexpr std::ptrdiff_t m_bRemoveable = 0x1600; - constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0x1604; - constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0x1608; - constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0x160c; - constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x1610; - constexpr std::ptrdiff_t m_iClip1 = 0x1614; - constexpr std::ptrdiff_t m_iClip2 = 0x1618; - constexpr std::ptrdiff_t m_pReserveAmmo = 0x161c; + constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0x1550; + constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0x1554; + constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0x1558; + constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0x155c; + constexpr std::ptrdiff_t m_iClip1 = 0x1560; + constexpr std::ptrdiff_t m_iClip2 = 0x1564; + constexpr std::ptrdiff_t m_pReserveAmmo = 0x1568; } namespace C_BasePropDoor { - constexpr std::ptrdiff_t m_eDoorState = 0x1190; - constexpr std::ptrdiff_t m_modelChanged = 0x1194; - constexpr std::ptrdiff_t m_bLocked = 0x1195; - constexpr std::ptrdiff_t m_closedPosition = 0x1198; - constexpr std::ptrdiff_t m_closedAngles = 0x11a4; - constexpr std::ptrdiff_t m_hMaster = 0x11b0; - constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x11b4; + constexpr std::ptrdiff_t m_eDoorState = 0x10e8; + constexpr std::ptrdiff_t m_modelChanged = 0x10ec; + constexpr std::ptrdiff_t m_bLocked = 0x10ed; + constexpr std::ptrdiff_t m_closedPosition = 0x10f0; + constexpr std::ptrdiff_t m_closedAngles = 0x10fc; + constexpr std::ptrdiff_t m_hMaster = 0x1108; + constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x110c; } namespace C_BaseTrigger { @@ -1481,23 +1469,23 @@ namespace C_BaseTrigger { } namespace C_BaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0xf20; - constexpr std::ptrdiff_t m_nViewModelIndex = 0xf2c; - constexpr std::ptrdiff_t m_nAnimationParity = 0xf30; - constexpr std::ptrdiff_t m_flAnimationStartTime = 0xf34; - constexpr std::ptrdiff_t m_hWeapon = 0xf38; - constexpr std::ptrdiff_t m_sVMName = 0xf40; - constexpr std::ptrdiff_t m_sAnimationPrefix = 0xf48; - constexpr std::ptrdiff_t m_hWeaponModel = 0xf50; - constexpr std::ptrdiff_t m_iCameraAttachment = 0xf54; - constexpr std::ptrdiff_t m_vecLastCameraAngles = 0xf58; - constexpr std::ptrdiff_t m_previousElapsedDuration = 0xf64; - constexpr std::ptrdiff_t m_previousCycle = 0xf68; - constexpr std::ptrdiff_t m_nOldAnimationParity = 0xf6c; - constexpr std::ptrdiff_t m_hOldLayerSequence = 0xf70; - constexpr std::ptrdiff_t m_oldLayer = 0xf74; - constexpr std::ptrdiff_t m_oldLayerStartTime = 0xf78; - constexpr std::ptrdiff_t m_hControlPanel = 0xf7c; + constexpr std::ptrdiff_t m_vecLastFacing = 0xe78; + constexpr std::ptrdiff_t m_nViewModelIndex = 0xe84; + constexpr std::ptrdiff_t m_nAnimationParity = 0xe88; + constexpr std::ptrdiff_t m_flAnimationStartTime = 0xe8c; + constexpr std::ptrdiff_t m_hWeapon = 0xe90; + constexpr std::ptrdiff_t m_sVMName = 0xe98; + constexpr std::ptrdiff_t m_sAnimationPrefix = 0xea0; + constexpr std::ptrdiff_t m_hWeaponModel = 0xea8; + constexpr std::ptrdiff_t m_iCameraAttachment = 0xeac; + constexpr std::ptrdiff_t m_vecLastCameraAngles = 0xeb0; + constexpr std::ptrdiff_t m_previousElapsedDuration = 0xebc; + constexpr std::ptrdiff_t m_previousCycle = 0xec0; + constexpr std::ptrdiff_t m_nOldAnimationParity = 0xec4; + constexpr std::ptrdiff_t m_hOldLayerSequence = 0xec8; + constexpr std::ptrdiff_t m_oldLayer = 0xecc; + constexpr std::ptrdiff_t m_oldLayerStartTime = 0xed0; + constexpr std::ptrdiff_t m_hControlPanel = 0xed4; } namespace C_Beam { @@ -1528,83 +1516,82 @@ namespace C_Beam { } namespace C_BreachChargeProjectile { - constexpr std::ptrdiff_t m_bShouldExplode = 0x1100; - constexpr std::ptrdiff_t m_weaponThatThrewMe = 0x1104; - constexpr std::ptrdiff_t m_nParentBoneIndex = 0x1108; - constexpr std::ptrdiff_t m_vecParentBonePos = 0x110c; + constexpr std::ptrdiff_t m_bShouldExplode = 0x1058; + constexpr std::ptrdiff_t m_weaponThatThrewMe = 0x105c; + constexpr std::ptrdiff_t m_nParentBoneIndex = 0x1060; + constexpr std::ptrdiff_t m_vecParentBonePos = 0x1064; } namespace C_BreakableProp { - constexpr std::ptrdiff_t m_OnBreak = 0xf60; - constexpr std::ptrdiff_t m_OnHealthChanged = 0xf88; - constexpr std::ptrdiff_t m_OnTakeDamage = 0xfb0; - constexpr std::ptrdiff_t m_impactEnergyScale = 0xfd8; - constexpr std::ptrdiff_t m_iMinHealthDmg = 0xfdc; - constexpr std::ptrdiff_t m_flPressureDelay = 0xfe0; - constexpr std::ptrdiff_t m_hBreaker = 0xfe4; - constexpr std::ptrdiff_t m_PerformanceMode = 0xfe8; - constexpr std::ptrdiff_t m_flDmgModBullet = 0xfec; - constexpr std::ptrdiff_t m_flDmgModClub = 0xff0; - constexpr std::ptrdiff_t m_flDmgModExplosive = 0xff4; - constexpr std::ptrdiff_t m_flDmgModFire = 0xff8; - constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0x1000; - constexpr std::ptrdiff_t m_iszBasePropData = 0x1008; - constexpr std::ptrdiff_t m_iInteractions = 0x1010; - constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0x1014; - constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x1018; - constexpr std::ptrdiff_t m_explodeDamage = 0x101c; - constexpr std::ptrdiff_t m_explodeRadius = 0x1020; - constexpr std::ptrdiff_t m_explosionDelay = 0x1028; - constexpr std::ptrdiff_t m_explosionBuildupSound = 0x1030; - constexpr std::ptrdiff_t m_explosionCustomEffect = 0x1038; - constexpr std::ptrdiff_t m_explosionCustomSound = 0x1040; - constexpr std::ptrdiff_t m_explosionModifier = 0x1048; - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x1050; - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x1054; - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0x1058; - constexpr std::ptrdiff_t m_hLastAttacker = 0x105c; - constexpr std::ptrdiff_t m_hFlareEnt = 0x1060; - constexpr std::ptrdiff_t m_noGhostCollision = 0x1064; + constexpr std::ptrdiff_t m_OnBreak = 0xeb8; + constexpr std::ptrdiff_t m_OnHealthChanged = 0xee0; + constexpr std::ptrdiff_t m_OnTakeDamage = 0xf08; + constexpr std::ptrdiff_t m_impactEnergyScale = 0xf30; + constexpr std::ptrdiff_t m_iMinHealthDmg = 0xf34; + constexpr std::ptrdiff_t m_flPressureDelay = 0xf38; + constexpr std::ptrdiff_t m_hBreaker = 0xf3c; + constexpr std::ptrdiff_t m_PerformanceMode = 0xf40; + constexpr std::ptrdiff_t m_flDmgModBullet = 0xf44; + constexpr std::ptrdiff_t m_flDmgModClub = 0xf48; + constexpr std::ptrdiff_t m_flDmgModExplosive = 0xf4c; + constexpr std::ptrdiff_t m_flDmgModFire = 0xf50; + constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0xf58; + constexpr std::ptrdiff_t m_iszBasePropData = 0xf60; + constexpr std::ptrdiff_t m_iInteractions = 0xf68; + constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0xf6c; + constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0xf70; + constexpr std::ptrdiff_t m_explodeDamage = 0xf74; + constexpr std::ptrdiff_t m_explodeRadius = 0xf78; + constexpr std::ptrdiff_t m_explosionDelay = 0xf80; + constexpr std::ptrdiff_t m_explosionBuildupSound = 0xf88; + constexpr std::ptrdiff_t m_explosionCustomEffect = 0xf90; + constexpr std::ptrdiff_t m_explosionCustomSound = 0xf98; + constexpr std::ptrdiff_t m_explosionModifier = 0xfa0; + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0xfa8; + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0xfac; + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xfb0; + constexpr std::ptrdiff_t m_hLastAttacker = 0xfb4; + constexpr std::ptrdiff_t m_hFlareEnt = 0xfb8; + constexpr std::ptrdiff_t m_noGhostCollision = 0xfbc; } namespace C_BulletHitModel { - constexpr std::ptrdiff_t m_matLocal = 0xf18; - constexpr std::ptrdiff_t m_iBoneIndex = 0xf48; - constexpr std::ptrdiff_t m_hPlayerParent = 0xf4c; - constexpr std::ptrdiff_t m_bIsHit = 0xf50; - constexpr std::ptrdiff_t m_flTimeCreated = 0xf54; - constexpr std::ptrdiff_t m_vecStartPos = 0xf58; + constexpr std::ptrdiff_t m_matLocal = 0xe70; + constexpr std::ptrdiff_t m_iBoneIndex = 0xea0; + constexpr std::ptrdiff_t m_hPlayerParent = 0xea4; + constexpr std::ptrdiff_t m_bIsHit = 0xea8; + constexpr std::ptrdiff_t m_flTimeCreated = 0xeac; + constexpr std::ptrdiff_t m_vecStartPos = 0xeb0; } namespace C_BumpMineProjectile { - constexpr std::ptrdiff_t m_bShouldExplode = 0x1100; - constexpr std::ptrdiff_t m_nParentBoneIndex = 0x1104; - constexpr std::ptrdiff_t m_vecParentBonePos = 0x1108; - constexpr std::ptrdiff_t m_bArmed = 0x1114; + constexpr std::ptrdiff_t m_bShouldExplode = 0x1058; + constexpr std::ptrdiff_t m_nParentBoneIndex = 0x105c; + constexpr std::ptrdiff_t m_vecParentBonePos = 0x1060; + constexpr std::ptrdiff_t m_bArmed = 0x106c; } namespace C_C4 { - constexpr std::ptrdiff_t m_szScreenText = 0x1970; - constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x1990; - constexpr std::ptrdiff_t m_bStartedArming = 0x1994; - constexpr std::ptrdiff_t m_fArmedTime = 0x1998; - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x199c; - constexpr std::ptrdiff_t m_bShowC4LED = 0x199d; - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x199e; - constexpr std::ptrdiff_t m_entitySpottedState = 0x19a0; - constexpr std::ptrdiff_t m_nSpotRules = 0x19b8; - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x19bc; - constexpr std::ptrdiff_t m_bBombPlanted = 0x19c3; - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x19c4; + constexpr std::ptrdiff_t m_szScreenText = 0x18d0; + constexpr std::ptrdiff_t m_bombdroppedlightParticleIndex = 0x18f0; + constexpr std::ptrdiff_t m_bStartedArming = 0x18f4; + constexpr std::ptrdiff_t m_fArmedTime = 0x18f8; + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0x18fc; + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0x18fd; + constexpr std::ptrdiff_t m_entitySpottedState = 0x1900; + constexpr std::ptrdiff_t m_nSpotRules = 0x1918; + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0x191c; + constexpr std::ptrdiff_t m_bBombPlanted = 0x1923; + constexpr std::ptrdiff_t m_bDroppedFromDeath = 0x1924; } namespace C_CSGOViewModel { - constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0xfa8; - constexpr std::ptrdiff_t m_nWeaponParity = 0xfac; - constexpr std::ptrdiff_t m_nOldWeaponParity = 0xfb0; - constexpr std::ptrdiff_t m_nLastKnownAssociatedWeaponEntIndex = 0xfb4; - constexpr std::ptrdiff_t m_bNeedToQueueHighResComposite = 0xfb8; - constexpr std::ptrdiff_t m_vLoweredWeaponOffset = 0xffc; + constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0xf00; + constexpr std::ptrdiff_t m_nWeaponParity = 0xf04; + constexpr std::ptrdiff_t m_nOldWeaponParity = 0xf08; + constexpr std::ptrdiff_t m_nLastKnownAssociatedWeaponEntIndex = 0xf0c; + constexpr std::ptrdiff_t m_bNeedToQueueHighResComposite = 0xf10; + constexpr std::ptrdiff_t m_vLoweredWeaponOffset = 0xf54; } namespace C_CSGO_MapPreviewCameraPath { @@ -1632,17 +1619,17 @@ namespace C_CSGO_MapPreviewCameraPathNode { } namespace C_CSGO_PreviewModel { - constexpr std::ptrdiff_t m_animgraph = 0x10b0; - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x10b8; - constexpr std::ptrdiff_t m_defaultAnim = 0x10c0; - constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x10c8; - constexpr std::ptrdiff_t m_flInitialModelScale = 0x10cc; + constexpr std::ptrdiff_t m_animgraph = 0x1008; + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x1010; + constexpr std::ptrdiff_t m_defaultAnim = 0x1018; + constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1020; + constexpr std::ptrdiff_t m_flInitialModelScale = 0x1024; } namespace C_CSGO_PreviewPlayer { - constexpr std::ptrdiff_t m_animgraph = 0x23a0; - constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x23a8; - constexpr std::ptrdiff_t m_flInitialModelScale = 0x23b0; + constexpr std::ptrdiff_t m_animgraph = 0x2300; + constexpr std::ptrdiff_t m_animgraphCharacterModeString = 0x2308; + constexpr std::ptrdiff_t m_flInitialModelScale = 0x2310; } namespace C_CSGO_TeamPreviewCamera { @@ -1772,6 +1759,7 @@ namespace C_CSGameRules { constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x1934; constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x1938; constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x193c; + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x28f8; } namespace C_CSGameRulesProxy { @@ -1779,220 +1767,220 @@ namespace C_CSGameRulesProxy { } namespace C_CSObserverPawn { - constexpr std::ptrdiff_t m_hDetectParentChange = 0x1870; + constexpr std::ptrdiff_t m_hDetectParentChange = 0x17c8; } namespace C_CSPlayerPawn { - constexpr std::ptrdiff_t m_pBulletServices = 0x1870; - constexpr std::ptrdiff_t m_pHostageServices = 0x1878; - constexpr std::ptrdiff_t m_pBuyServices = 0x1880; - constexpr std::ptrdiff_t m_pGlowServices = 0x1888; - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x1890; - constexpr std::ptrdiff_t m_iRetakesOffering = 0x1978; - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x197c; - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1980; - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1981; - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1984; - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1988; - constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x19a8; - constexpr std::ptrdiff_t m_EconGloves = 0x19b0; - constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1df8; - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1dfc; - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1e00; - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1e0c; - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1e18; - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1e58; - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x2370; - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x238c; - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x2398; + constexpr std::ptrdiff_t m_pBulletServices = 0x17c8; + constexpr std::ptrdiff_t m_pHostageServices = 0x17d0; + constexpr std::ptrdiff_t m_pBuyServices = 0x17d8; + constexpr std::ptrdiff_t m_pGlowServices = 0x17e0; + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17e8; + constexpr std::ptrdiff_t m_iRetakesOffering = 0x18d0; + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x18d4; + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x18d8; + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x18d9; + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x18dc; + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x18e0; + constexpr std::ptrdiff_t m_bNeedToReApplyGloves = 0x1900; + constexpr std::ptrdiff_t m_EconGloves = 0x1908; + constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1d50; + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1d54; + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1d58; + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1d64; + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1d70; + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1db0; + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x22d0; + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x22ec; + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x22f8; } namespace C_CSPlayerPawnBase { - constexpr std::ptrdiff_t m_pActionTrackingServices = 0x12e8; - constexpr std::ptrdiff_t m_pPingServices = 0x12f0; - constexpr std::ptrdiff_t m_pViewModelServices = 0x12f8; - constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1300; - constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1310; - constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x1314; - constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1320; - constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x132c; - constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x132d; - constexpr std::ptrdiff_t m_pClippingWeapon = 0x1330; - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1338; - constexpr std::ptrdiff_t m_previousPlayerState = 0x133c; - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1340; - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1344; - constexpr std::ptrdiff_t m_bInLanding = 0x1360; - constexpr std::ptrdiff_t m_flLandingTime = 0x1364; - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1368; - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x136c; - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1370; - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x137c; - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1388; - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1394; - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x13ac; - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x13c4; - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x13e0; - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x13f8; - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1408; - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1418; - constexpr std::ptrdiff_t m_bIsScoped = 0x1430; - constexpr std::ptrdiff_t m_bIsWalking = 0x1431; - constexpr std::ptrdiff_t m_bResumeZoom = 0x1432; - constexpr std::ptrdiff_t m_iPlayerState = 0x1434; - constexpr std::ptrdiff_t m_bIsDefusing = 0x1438; - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1439; - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x143c; - constexpr std::ptrdiff_t m_bIsRescuing = 0x1440; - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x1444; - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x1448; - constexpr std::ptrdiff_t m_bGunGameImmunity = 0x144c; - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x144d; - constexpr std::ptrdiff_t m_bMadeFinalGunGameProgressiveKill = 0x144e; - constexpr std::ptrdiff_t m_iGunGameProgressiveWeaponIndex = 0x1450; - constexpr std::ptrdiff_t m_iNumGunGameTRKillPoints = 0x1454; - constexpr std::ptrdiff_t m_iNumGunGameKillsWithCurrentWeapon = 0x1458; - constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x145c; - constexpr std::ptrdiff_t m_fMolotovUseTime = 0x1460; - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x1464; - constexpr std::ptrdiff_t m_bInBombZone = 0x1468; - constexpr std::ptrdiff_t m_nWhichBombZone = 0x146c; - constexpr std::ptrdiff_t m_bInBuyZone = 0x1470; - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x1471; - constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x1474; - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1478; - constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x147c; - constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x1480; - constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x1484; - constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x1488; - constexpr std::ptrdiff_t m_bKilledByTaser = 0x1489; - constexpr std::ptrdiff_t m_iMoveState = 0x148c; - constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x1490; - constexpr std::ptrdiff_t m_isCurrentGunGameLeader = 0x1491; - constexpr std::ptrdiff_t m_isCurrentGunGameTeamLeader = 0x1492; - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1494; - constexpr std::ptrdiff_t m_bStrafing = 0x1498; - constexpr std::ptrdiff_t m_szLastPlaceName = 0x1499; - constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x14ac; - constexpr std::ptrdiff_t m_flEmitSoundTime = 0x14b0; - constexpr std::ptrdiff_t m_iAddonBits = 0x14b4; - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x14b8; - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x14bc; - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x14c0; - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x14c4; - constexpr std::ptrdiff_t m_flStamina = 0x14c8; - constexpr std::ptrdiff_t m_iDirection = 0x14cc; - constexpr std::ptrdiff_t m_iShotsFired = 0x14d0; - constexpr std::ptrdiff_t m_bNightVisionOn = 0x14d4; - constexpr std::ptrdiff_t m_bHasNightVision = 0x14d5; - constexpr std::ptrdiff_t m_flVelocityModifier = 0x14d8; - constexpr std::ptrdiff_t m_flHitHeading = 0x14dc; - constexpr std::ptrdiff_t m_nHitBodyPart = 0x14e0; - constexpr std::ptrdiff_t m_iStartAccount = 0x14e4; - constexpr std::ptrdiff_t m_bIsSpawnRappelling = 0x14e8; - constexpr std::ptrdiff_t m_vecSpawnRappellingRopeOrigin = 0x14ec; - constexpr std::ptrdiff_t m_flSpawnRappellingFadeOutForClientViewOffset = 0x14f8; - constexpr std::ptrdiff_t m_nSurvivalTeam = 0x14fc; - constexpr std::ptrdiff_t m_hSurvivalAssassinationTarget = 0x1500; - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x1504; - constexpr std::ptrdiff_t m_flLastKnownParachuteScreenEffectAmount = 0x1508; - constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x150c; - constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1518; - constexpr std::ptrdiff_t m_flClientDeathTime = 0x1524; - constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1530; - constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x1534; - constexpr std::ptrdiff_t m_flFlashBangTime = 0x1538; - constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x153c; - constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1540; - constexpr std::ptrdiff_t m_bFlashBuildUp = 0x1544; - constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x1545; - constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x1546; - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1548; - constexpr std::ptrdiff_t m_flFlashDuration = 0x154c; - constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x1550; - constexpr std::ptrdiff_t m_lastStandingPos = 0x1554; - constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x1560; - constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x156c; - constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x1578; - constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x157c; - constexpr std::ptrdiff_t m_flHealthFadeValue = 0x1580; - constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x1584; - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1588; - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x158c; - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1590; - constexpr std::ptrdiff_t m_lastLadderNormal = 0x15a8; - constexpr std::ptrdiff_t m_lastLadderPos = 0x15b4; - constexpr std::ptrdiff_t m_flDeathCCWeight = 0x15c8; - constexpr std::ptrdiff_t m_bOldIsScoped = 0x15cc; - constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x15d0; - constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x15d4; - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x15d8; - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x15da; - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x15dc; - constexpr std::ptrdiff_t m_passiveItems = 0x15de; - constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x15e4; - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x15f0; - constexpr std::ptrdiff_t m_ArmorValue = 0x15f4; - constexpr std::ptrdiff_t m_angEyeAngles = 0x15f8; - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1610; - constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x1614; - constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1618; - constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1619; - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x161a; - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x161b; - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x161c; - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1620; - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1624; - constexpr std::ptrdiff_t m_iIDEntIndex = 0x1628; - constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1630; - constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x1648; - constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x164c; - constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x1650; - constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x16b4; - constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x16b8; - constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x16bc; - constexpr std::ptrdiff_t m_cycleLatch = 0x16c0; - constexpr std::ptrdiff_t m_serverIntendedCycle = 0x16c4; - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x16c8; - constexpr std::ptrdiff_t m_bHideTargetID = 0x16e4; - constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x16e8; - constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x16ec; - constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x16f0; - constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x16f4; - constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x1700; - constexpr std::ptrdiff_t m_flNextMagDropTime = 0x1704; - constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x1708; - constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1710; - constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1728; - constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1740; - constexpr std::ptrdiff_t m_flLastNearbyItemHighlightCheck = 0x174c; - constexpr std::ptrdiff_t m_bInSurvivalDangerZone = 0x1750; - constexpr std::ptrdiff_t m_bNearDangerZone = 0x1751; - constexpr std::ptrdiff_t m_entitySpottedState = 0x1788; - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x17a0; - constexpr std::ptrdiff_t m_nRelativeDirectionOfLastInjury = 0x17a4; - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x17a8; - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x17ac; - constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x17b0; - constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x17b4; - constexpr std::ptrdiff_t m_unWeaponHash = 0x17b8; - constexpr std::ptrdiff_t m_bPrevDefuser = 0x17bc; - constexpr std::ptrdiff_t m_bPrevHelmet = 0x17bd; - constexpr std::ptrdiff_t m_nPrevArmorVal = 0x17c0; - constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x17c4; - constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x17c8; - constexpr std::ptrdiff_t m_aimPunchAngle = 0x17cc; - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x17d8; - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x17e4; - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x17e8; - constexpr std::ptrdiff_t m_aimPunchCache = 0x17f0; - constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1810; - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1814; - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1818; - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x181c; - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1828; - constexpr std::ptrdiff_t m_hOriginalController = 0x182c; - constexpr std::ptrdiff_t m_flLandseconds = 0x1840; + constexpr std::ptrdiff_t m_pActionTrackingServices = 0x1240; + constexpr std::ptrdiff_t m_pPingServices = 0x1248; + constexpr std::ptrdiff_t m_pViewModelServices = 0x1250; + constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x1258; + constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x1268; + constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x126c; + constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x1278; + constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x1284; + constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x1285; + constexpr std::ptrdiff_t m_pClippingWeapon = 0x1288; + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0x1290; + constexpr std::ptrdiff_t m_previousPlayerState = 0x1294; + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1298; + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x129c; + constexpr std::ptrdiff_t m_bInLanding = 0x12b8; + constexpr std::ptrdiff_t m_flLandingTime = 0x12bc; + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x12c0; + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x12c4; + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x12c8; + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x12d4; + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x12e0; + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12ec; + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1304; + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x131c; + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1338; + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x1350; + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x1360; + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x1370; + constexpr std::ptrdiff_t m_bIsScoped = 0x1388; + constexpr std::ptrdiff_t m_bIsWalking = 0x1389; + constexpr std::ptrdiff_t m_bResumeZoom = 0x138a; + constexpr std::ptrdiff_t m_iPlayerState = 0x138c; + constexpr std::ptrdiff_t m_bIsDefusing = 0x1390; + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0x1391; + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0x1394; + constexpr std::ptrdiff_t m_bIsRescuing = 0x1398; + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0x139c; + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTimeLast = 0x13a0; + constexpr std::ptrdiff_t m_bGunGameImmunity = 0x13a4; + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0x13a5; + constexpr std::ptrdiff_t m_bMadeFinalGunGameProgressiveKill = 0x13a6; + constexpr std::ptrdiff_t m_iGunGameProgressiveWeaponIndex = 0x13a8; + constexpr std::ptrdiff_t m_iNumGunGameTRKillPoints = 0x13ac; + constexpr std::ptrdiff_t m_iNumGunGameKillsWithCurrentWeapon = 0x13b0; + constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x13b4; + constexpr std::ptrdiff_t m_fMolotovUseTime = 0x13b8; + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0x13bc; + constexpr std::ptrdiff_t m_bInBombZone = 0x13c0; + constexpr std::ptrdiff_t m_nWhichBombZone = 0x13c4; + constexpr std::ptrdiff_t m_bInBuyZone = 0x13c8; + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x13c9; + constexpr std::ptrdiff_t m_iThrowGrenadeCounter = 0x13cc; + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x13d0; + constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0x13d4; + constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0x13d8; + constexpr std::ptrdiff_t m_flNextGuardianTooFarWarning = 0x13dc; + constexpr std::ptrdiff_t m_bSuppressGuardianTooFarWarningAudio = 0x13e0; + constexpr std::ptrdiff_t m_bKilledByTaser = 0x13e1; + constexpr std::ptrdiff_t m_iMoveState = 0x13e4; + constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0x13e8; + constexpr std::ptrdiff_t m_isCurrentGunGameLeader = 0x13e9; + constexpr std::ptrdiff_t m_isCurrentGunGameTeamLeader = 0x13ea; + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x13ec; + constexpr std::ptrdiff_t m_bStrafing = 0x13f0; + constexpr std::ptrdiff_t m_szLastPlaceName = 0x13f1; + constexpr std::ptrdiff_t m_flLastSpawnTimeIndex = 0x1404; + constexpr std::ptrdiff_t m_flEmitSoundTime = 0x1408; + constexpr std::ptrdiff_t m_iAddonBits = 0x140c; + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1410; + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1414; + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1418; + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x141c; + constexpr std::ptrdiff_t m_flStamina = 0x1420; + constexpr std::ptrdiff_t m_iDirection = 0x1424; + constexpr std::ptrdiff_t m_iShotsFired = 0x1428; + constexpr std::ptrdiff_t m_bNightVisionOn = 0x142c; + constexpr std::ptrdiff_t m_bHasNightVision = 0x142d; + constexpr std::ptrdiff_t m_flVelocityModifier = 0x1430; + constexpr std::ptrdiff_t m_flHitHeading = 0x1434; + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1438; + constexpr std::ptrdiff_t m_iStartAccount = 0x143c; + constexpr std::ptrdiff_t m_bIsSpawnRappelling = 0x1440; + constexpr std::ptrdiff_t m_vecSpawnRappellingRopeOrigin = 0x1444; + constexpr std::ptrdiff_t m_flSpawnRappellingFadeOutForClientViewOffset = 0x1450; + constexpr std::ptrdiff_t m_nSurvivalTeam = 0x1454; + constexpr std::ptrdiff_t m_hSurvivalAssassinationTarget = 0x1458; + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0x145c; + constexpr std::ptrdiff_t m_flLastKnownParachuteScreenEffectAmount = 0x1460; + constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1464; + constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x1470; + constexpr std::ptrdiff_t m_flClientDeathTime = 0x147c; + constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x1488; + constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x148c; + constexpr std::ptrdiff_t m_flFlashBangTime = 0x1490; + constexpr std::ptrdiff_t m_flFlashScreenshotAlpha = 0x1494; + constexpr std::ptrdiff_t m_flFlashOverlayAlpha = 0x1498; + constexpr std::ptrdiff_t m_bFlashBuildUp = 0x149c; + constexpr std::ptrdiff_t m_bFlashDspHasBeenCleared = 0x149d; + constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x149e; + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14a0; + constexpr std::ptrdiff_t m_flFlashDuration = 0x14a4; + constexpr std::ptrdiff_t m_flLastFiredWeaponTime = 0x14a8; + constexpr std::ptrdiff_t m_lastStandingPos = 0x14ac; + constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14b8; + constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14c4; + constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14d0; + constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14d4; + constexpr std::ptrdiff_t m_flHealthFadeValue = 0x14d8; + constexpr std::ptrdiff_t m_flHealthFadeAlpha = 0x14dc; + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x14e0; + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x14e4; + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x14e8; + constexpr std::ptrdiff_t m_lastLadderNormal = 0x1500; + constexpr std::ptrdiff_t m_lastLadderPos = 0x150c; + constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1520; + constexpr std::ptrdiff_t m_bOldIsScoped = 0x1524; + constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1528; + constexpr std::ptrdiff_t m_flPrevMatchEndTime = 0x152c; + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1530; + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1532; + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1534; + constexpr std::ptrdiff_t m_passiveItems = 0x1536; + constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x153c; + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x1548; + constexpr std::ptrdiff_t m_ArmorValue = 0x154c; + constexpr std::ptrdiff_t m_angEyeAngles = 0x1550; + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1568; + constexpr std::ptrdiff_t m_fNextThinkPushAway = 0x156c; + constexpr std::ptrdiff_t m_bShouldAutobuyDMWeapons = 0x1570; + constexpr std::ptrdiff_t m_bShouldAutobuyNow = 0x1571; + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1572; + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1573; + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1574; + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x1578; + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x157c; + constexpr std::ptrdiff_t m_iIDEntIndex = 0x1580; + constexpr std::ptrdiff_t m_delayTargetIDTimer = 0x1588; + constexpr std::ptrdiff_t m_iTargetedWeaponEntIndex = 0x15a0; + constexpr std::ptrdiff_t m_iOldIDEntIndex = 0x15a4; + constexpr std::ptrdiff_t m_holdTargetIDTimer = 0x15a8; + constexpr std::ptrdiff_t m_flCurrentMusicStartTime = 0x160c; + constexpr std::ptrdiff_t m_flMusicRoundStartTime = 0x1610; + constexpr std::ptrdiff_t m_bDeferStartMusicOnWarmup = 0x1614; + constexpr std::ptrdiff_t m_cycleLatch = 0x1618; + constexpr std::ptrdiff_t m_serverIntendedCycle = 0x161c; + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x1620; + constexpr std::ptrdiff_t m_bHideTargetID = 0x163c; + constexpr std::ptrdiff_t m_nextTaserShakeTime = 0x1640; + constexpr std::ptrdiff_t m_firstTaserShakeTime = 0x1644; + constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1648; + constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x164c; + constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x1658; + constexpr std::ptrdiff_t m_flNextMagDropTime = 0x165c; + constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x1660; + constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1668; + constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1680; + constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1698; + constexpr std::ptrdiff_t m_flLastNearbyItemHighlightCheck = 0x16a4; + constexpr std::ptrdiff_t m_bInSurvivalDangerZone = 0x16a8; + constexpr std::ptrdiff_t m_bNearDangerZone = 0x16a9; + constexpr std::ptrdiff_t m_entitySpottedState = 0x16e0; + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0x16f8; + constexpr std::ptrdiff_t m_nRelativeDirectionOfLastInjury = 0x16fc; + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x1700; + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1704; + constexpr std::ptrdiff_t m_bPreviouslyInBuyZone = 0x1708; + constexpr std::ptrdiff_t m_unPreviousWeaponHash = 0x170c; + constexpr std::ptrdiff_t m_unWeaponHash = 0x1710; + constexpr std::ptrdiff_t m_bPrevDefuser = 0x1714; + constexpr std::ptrdiff_t m_bPrevHelmet = 0x1715; + constexpr std::ptrdiff_t m_nPrevArmorVal = 0x1718; + constexpr std::ptrdiff_t m_nPrevGrenadeAmmoCount = 0x171c; + constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x1720; + constexpr std::ptrdiff_t m_aimPunchAngle = 0x1724; + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x1730; + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x173c; + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x1740; + constexpr std::ptrdiff_t m_aimPunchCache = 0x1748; + constexpr std::ptrdiff_t m_flOldFallVelocity = 0x1768; + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x176c; + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x1770; + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1774; + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x1780; + constexpr std::ptrdiff_t m_hOriginalController = 0x1784; + constexpr std::ptrdiff_t m_flLandseconds = 0x1798; } namespace C_CSPlayerResource { @@ -2009,7 +1997,7 @@ namespace C_CSPlayerResource { } namespace C_CSPropExplodingBarrelTop { - constexpr std::ptrdiff_t m_flOverrideAlpha = 0x1070; + constexpr std::ptrdiff_t m_flOverrideAlpha = 0xfc8; } namespace C_CSTeam { @@ -2028,31 +2016,31 @@ namespace C_CSTeam { } namespace C_Chicken { - constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x1188; - constexpr std::ptrdiff_t m_jumpedThisFrame = 0x118c; - constexpr std::ptrdiff_t m_leader = 0x1190; - constexpr std::ptrdiff_t m_AttributeManager = 0x1198; - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x1640; - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x1644; - constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1648; - constexpr std::ptrdiff_t m_hWaterWakeParticles = 0x164c; + constexpr std::ptrdiff_t m_hHolidayHatAddon = 0x10e0; + constexpr std::ptrdiff_t m_jumpedThisFrame = 0x10e4; + constexpr std::ptrdiff_t m_leader = 0x10e8; + constexpr std::ptrdiff_t m_AttributeManager = 0x10f0; + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x1598; + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x159c; + constexpr std::ptrdiff_t m_bAttributesInitialized = 0x15a0; + constexpr std::ptrdiff_t m_hWaterWakeParticles = 0x15a4; } namespace C_ClientRagdoll { - constexpr std::ptrdiff_t m_bFadeOut = 0xf18; - constexpr std::ptrdiff_t m_bImportant = 0xf19; - constexpr std::ptrdiff_t m_flEffectTime = 0xf1c; - constexpr std::ptrdiff_t m_gibDespawnTime = 0xf20; - constexpr std::ptrdiff_t m_iCurrentFriction = 0xf24; - constexpr std::ptrdiff_t m_iMinFriction = 0xf28; - constexpr std::ptrdiff_t m_iMaxFriction = 0xf2c; - constexpr std::ptrdiff_t m_iFrictionAnimState = 0xf30; - constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xf34; - constexpr std::ptrdiff_t m_iEyeAttachment = 0xf35; - constexpr std::ptrdiff_t m_bFadingOut = 0xf36; - constexpr std::ptrdiff_t m_flScaleEnd = 0xf38; - constexpr std::ptrdiff_t m_flScaleTimeStart = 0xf60; - constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xf88; + constexpr std::ptrdiff_t m_bFadeOut = 0xe70; + constexpr std::ptrdiff_t m_bImportant = 0xe71; + constexpr std::ptrdiff_t m_flEffectTime = 0xe74; + constexpr std::ptrdiff_t m_gibDespawnTime = 0xe78; + constexpr std::ptrdiff_t m_iCurrentFriction = 0xe7c; + constexpr std::ptrdiff_t m_iMinFriction = 0xe80; + constexpr std::ptrdiff_t m_iMaxFriction = 0xe84; + constexpr std::ptrdiff_t m_iFrictionAnimState = 0xe88; + constexpr std::ptrdiff_t m_bReleaseRagdoll = 0xe8c; + constexpr std::ptrdiff_t m_iEyeAttachment = 0xe8d; + constexpr std::ptrdiff_t m_bFadingOut = 0xe8e; + constexpr std::ptrdiff_t m_flScaleEnd = 0xe90; + constexpr std::ptrdiff_t m_flScaleTimeStart = 0xeb8; + constexpr std::ptrdiff_t m_flScaleTimeEnd = 0xee0; } namespace C_ColorCorrection { @@ -2121,40 +2109,40 @@ namespace C_DangerZoneController { } namespace C_DecoyProjectile { - constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x11a8; + constexpr std::ptrdiff_t m_flTimeParticleEffectSpawn = 0x1100; } namespace C_Drone { - constexpr std::ptrdiff_t m_vecClientSideTrailPositions = 0x1080; - constexpr std::ptrdiff_t m_hMoveToThisEntity = 0x1098; - constexpr std::ptrdiff_t m_hDeliveryCargo = 0x109c; - constexpr std::ptrdiff_t m_hRecentCargo = 0x10a0; - constexpr std::ptrdiff_t m_bPilotTakeoverAllowed = 0x10a4; - constexpr std::ptrdiff_t m_hPotentialCargo = 0x10a8; - constexpr std::ptrdiff_t m_hCurrentPilot = 0x10ac; - constexpr std::ptrdiff_t m_vecTagPositions = 0x10b0; - constexpr std::ptrdiff_t m_vecTagIncrements = 0x11d0; - constexpr std::ptrdiff_t m_flLastTimeCargoWasAttached = 0x1230; - constexpr std::ptrdiff_t m_vecLastKnownCargoAttachPositions = 0x1234; - constexpr std::ptrdiff_t m_vecThrusterLastPos = 0x1264; - constexpr std::ptrdiff_t m_vecThrusterSmoothVel = 0x1270; - constexpr std::ptrdiff_t m_vecThrusterSmoothAccel = 0x127c; - constexpr std::ptrdiff_t m_flJammedEffectAmount = 0x1288; + constexpr std::ptrdiff_t m_vecClientSideTrailPositions = 0xfd8; + constexpr std::ptrdiff_t m_hMoveToThisEntity = 0xff0; + constexpr std::ptrdiff_t m_hDeliveryCargo = 0xff4; + constexpr std::ptrdiff_t m_hRecentCargo = 0xff8; + constexpr std::ptrdiff_t m_bPilotTakeoverAllowed = 0xffc; + constexpr std::ptrdiff_t m_hPotentialCargo = 0x1000; + constexpr std::ptrdiff_t m_hCurrentPilot = 0x1004; + constexpr std::ptrdiff_t m_vecTagPositions = 0x1008; + constexpr std::ptrdiff_t m_vecTagIncrements = 0x1128; + constexpr std::ptrdiff_t m_flLastTimeCargoWasAttached = 0x1188; + constexpr std::ptrdiff_t m_vecLastKnownCargoAttachPositions = 0x118c; + constexpr std::ptrdiff_t m_vecThrusterLastPos = 0x11bc; + constexpr std::ptrdiff_t m_vecThrusterSmoothVel = 0x11c8; + constexpr std::ptrdiff_t m_vecThrusterSmoothAccel = 0x11d4; + constexpr std::ptrdiff_t m_flJammedEffectAmount = 0x11e0; } namespace C_Dronegun { - constexpr std::ptrdiff_t m_vecAttentionTarget = 0xf20; - constexpr std::ptrdiff_t m_vecTargetOffset = 0xf2c; - constexpr std::ptrdiff_t m_bHasTarget = 0xf38; - constexpr std::ptrdiff_t m_vecAttentionCurrent = 0xf3c; - constexpr std::ptrdiff_t m_nPoseParamPitch = 0xf48; - constexpr std::ptrdiff_t m_nPoseParamYaw = 0xf4c; - constexpr std::ptrdiff_t m_bVarInit = 0xf50; - constexpr std::ptrdiff_t m_nAttachMuzzle = 0xf51; - constexpr std::ptrdiff_t m_flLastClientThinkTime = 0xf54; - constexpr std::ptrdiff_t m_flNextSpark = 0xf58; - constexpr std::ptrdiff_t m_nBoneOverrideIndex = 0xf5c; - constexpr std::ptrdiff_t m_vecLaserTracePos = 0xf60; + constexpr std::ptrdiff_t m_vecAttentionTarget = 0xe78; + constexpr std::ptrdiff_t m_vecTargetOffset = 0xe84; + constexpr std::ptrdiff_t m_bHasTarget = 0xe90; + constexpr std::ptrdiff_t m_vecAttentionCurrent = 0xe94; + constexpr std::ptrdiff_t m_nPoseParamPitch = 0xea0; + constexpr std::ptrdiff_t m_nPoseParamYaw = 0xea4; + constexpr std::ptrdiff_t m_bVarInit = 0xea8; + constexpr std::ptrdiff_t m_nAttachMuzzle = 0xea9; + constexpr std::ptrdiff_t m_flLastClientThinkTime = 0xeac; + constexpr std::ptrdiff_t m_flNextSpark = 0xeb0; + constexpr std::ptrdiff_t m_nBoneOverrideIndex = 0xeb4; + constexpr std::ptrdiff_t m_vecLaserTracePos = 0xeb8; } namespace C_DynamicLight { @@ -2168,54 +2156,54 @@ namespace C_DynamicLight { } namespace C_DynamicProp { - constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0x1068; - constexpr std::ptrdiff_t m_bUseAnimGraph = 0x1069; - constexpr std::ptrdiff_t m_pOutputAnimBegun = 0x1070; - constexpr std::ptrdiff_t m_pOutputAnimOver = 0x1098; - constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0x10c0; - constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x10e8; - constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x1110; - constexpr std::ptrdiff_t m_iszDefaultAnim = 0x1138; - constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1140; - constexpr std::ptrdiff_t m_bAnimateOnServer = 0x1144; - constexpr std::ptrdiff_t m_bRandomizeCycle = 0x1145; - constexpr std::ptrdiff_t m_bStartDisabled = 0x1146; - constexpr std::ptrdiff_t m_bScriptedMovement = 0x1147; - constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x1148; - constexpr std::ptrdiff_t m_bForceNpcExclude = 0x1149; - constexpr std::ptrdiff_t m_bCreateNonSolid = 0x114a; - constexpr std::ptrdiff_t m_bIsOverrideProp = 0x114b; - constexpr std::ptrdiff_t m_iInitialGlowState = 0x114c; - constexpr std::ptrdiff_t m_nGlowRange = 0x1150; - constexpr std::ptrdiff_t m_nGlowRangeMin = 0x1154; - constexpr std::ptrdiff_t m_glowColor = 0x1158; - constexpr std::ptrdiff_t m_nGlowTeam = 0x115c; - constexpr std::ptrdiff_t m_iCachedFrameCount = 0x1160; - constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1164; - constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1170; + constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0xfc0; + constexpr std::ptrdiff_t m_bUseAnimGraph = 0xfc1; + constexpr std::ptrdiff_t m_pOutputAnimBegun = 0xfc8; + constexpr std::ptrdiff_t m_pOutputAnimOver = 0xff0; + constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0x1018; + constexpr std::ptrdiff_t m_OnAnimReachedStart = 0x1040; + constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0x1068; + constexpr std::ptrdiff_t m_iszDefaultAnim = 0x1090; + constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0x1098; + constexpr std::ptrdiff_t m_bAnimateOnServer = 0x109c; + constexpr std::ptrdiff_t m_bRandomizeCycle = 0x109d; + constexpr std::ptrdiff_t m_bStartDisabled = 0x109e; + constexpr std::ptrdiff_t m_bScriptedMovement = 0x109f; + constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0x10a0; + constexpr std::ptrdiff_t m_bForceNpcExclude = 0x10a1; + constexpr std::ptrdiff_t m_bCreateNonSolid = 0x10a2; + constexpr std::ptrdiff_t m_bIsOverrideProp = 0x10a3; + constexpr std::ptrdiff_t m_iInitialGlowState = 0x10a4; + constexpr std::ptrdiff_t m_nGlowRange = 0x10a8; + constexpr std::ptrdiff_t m_nGlowRangeMin = 0x10ac; + constexpr std::ptrdiff_t m_glowColor = 0x10b0; + constexpr std::ptrdiff_t m_nGlowTeam = 0x10b4; + constexpr std::ptrdiff_t m_iCachedFrameCount = 0x10b8; + constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x10bc; + constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x10c8; } namespace C_EconEntity { - constexpr std::ptrdiff_t m_flFlexDelayTime = 0x10c0; - constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x10c8; - constexpr std::ptrdiff_t m_bAttributesInitialized = 0x10d0; - constexpr std::ptrdiff_t m_AttributeManager = 0x10d8; - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x1580; - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x1584; - constexpr std::ptrdiff_t m_nFallbackPaintKit = 0x1588; - constexpr std::ptrdiff_t m_nFallbackSeed = 0x158c; - constexpr std::ptrdiff_t m_flFallbackWear = 0x1590; - constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x1594; - constexpr std::ptrdiff_t m_bClientside = 0x1598; - constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x1599; - constexpr std::ptrdiff_t m_vecAttachedParticles = 0x15a0; - constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x15b8; - constexpr std::ptrdiff_t m_iOldTeam = 0x15bc; - constexpr std::ptrdiff_t m_bAttachmentDirty = 0x15c0; - constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x15c4; - constexpr std::ptrdiff_t m_iNumOwnerValidationRetries = 0x15c8; - constexpr std::ptrdiff_t m_hOldProvidee = 0x15d8; - constexpr std::ptrdiff_t m_vecAttachedModels = 0x15e0; + constexpr std::ptrdiff_t m_flFlexDelayTime = 0x1018; + constexpr std::ptrdiff_t m_flFlexDelayedWeight = 0x1020; + constexpr std::ptrdiff_t m_bAttributesInitialized = 0x1028; + constexpr std::ptrdiff_t m_AttributeManager = 0x1030; + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0x14d8; + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0x14dc; + constexpr std::ptrdiff_t m_nFallbackPaintKit = 0x14e0; + constexpr std::ptrdiff_t m_nFallbackSeed = 0x14e4; + constexpr std::ptrdiff_t m_flFallbackWear = 0x14e8; + constexpr std::ptrdiff_t m_nFallbackStatTrak = 0x14ec; + constexpr std::ptrdiff_t m_bClientside = 0x14f0; + constexpr std::ptrdiff_t m_bParticleSystemsCreated = 0x14f1; + constexpr std::ptrdiff_t m_vecAttachedParticles = 0x14f8; + constexpr std::ptrdiff_t m_hViewmodelAttachment = 0x1510; + constexpr std::ptrdiff_t m_iOldTeam = 0x1514; + constexpr std::ptrdiff_t m_bAttachmentDirty = 0x1518; + constexpr std::ptrdiff_t m_nUnloadedModelIndex = 0x151c; + constexpr std::ptrdiff_t m_iNumOwnerValidationRetries = 0x1520; + constexpr std::ptrdiff_t m_hOldProvidee = 0x1530; + constexpr std::ptrdiff_t m_vecAttachedModels = 0x1538; } namespace C_EconEntity_AttachedModelData_t { @@ -2253,8 +2241,8 @@ namespace C_EconItemView { } namespace C_EconWearable { - constexpr std::ptrdiff_t m_nForceSkin = 0x15f8; - constexpr std::ptrdiff_t m_bAlwaysAllow = 0x15fc; + constexpr std::ptrdiff_t m_nForceSkin = 0x1550; + constexpr std::ptrdiff_t m_bAlwaysAllow = 0x1554; } namespace C_EntityDissolve { @@ -2368,30 +2356,30 @@ namespace C_EnvDetailController { } namespace C_EnvGasCanister { - constexpr std::ptrdiff_t m_bLanded = 0xf18; - constexpr std::ptrdiff_t m_bSpawnedSkyboxParticles = 0xf80; - constexpr std::ptrdiff_t m_flKillImpactParticlesTime = 0xf84; - constexpr std::ptrdiff_t m_vecImpactPosition = 0xf88; - constexpr std::ptrdiff_t m_vecStartPosition = 0xf94; - constexpr std::ptrdiff_t m_vecEnterWorldPosition = 0xfa0; - constexpr std::ptrdiff_t m_vecDirection = 0xfac; - constexpr std::ptrdiff_t m_vecStartAngles = 0xfb8; - constexpr std::ptrdiff_t m_flFlightTime = 0xfc4; - constexpr std::ptrdiff_t m_flFlightSpeed = 0xfc8; - constexpr std::ptrdiff_t m_flLaunchTime = 0xfcc; - constexpr std::ptrdiff_t m_flInitialZSpeed = 0xfd0; - constexpr std::ptrdiff_t m_flZAcceleration = 0xfd4; - constexpr std::ptrdiff_t m_flHorizSpeed = 0xfd8; - constexpr std::ptrdiff_t m_bLaunchedFromWithinWorld = 0xfdc; - constexpr std::ptrdiff_t m_vecParabolaDirection = 0xfe0; - constexpr std::ptrdiff_t m_flWorldEnterTime = 0xfec; - constexpr std::ptrdiff_t m_vecSkyboxOrigin = 0xff0; - constexpr std::ptrdiff_t m_flSkyboxScale = 0xffc; - constexpr std::ptrdiff_t m_bInSkybox = 0x1000; - constexpr std::ptrdiff_t m_bDoImpactEffects = 0x1001; - constexpr std::ptrdiff_t m_nMyZoneIndex = 0x1004; - constexpr std::ptrdiff_t m_hSkyboxCopy = 0x1008; - constexpr std::ptrdiff_t m_flLaunchHeight = 0x100c; + constexpr std::ptrdiff_t m_bLanded = 0xe70; + constexpr std::ptrdiff_t m_bSpawnedSkyboxParticles = 0xed8; + constexpr std::ptrdiff_t m_flKillImpactParticlesTime = 0xedc; + constexpr std::ptrdiff_t m_vecImpactPosition = 0xee0; + constexpr std::ptrdiff_t m_vecStartPosition = 0xeec; + constexpr std::ptrdiff_t m_vecEnterWorldPosition = 0xef8; + constexpr std::ptrdiff_t m_vecDirection = 0xf04; + constexpr std::ptrdiff_t m_vecStartAngles = 0xf10; + constexpr std::ptrdiff_t m_flFlightTime = 0xf1c; + constexpr std::ptrdiff_t m_flFlightSpeed = 0xf20; + constexpr std::ptrdiff_t m_flLaunchTime = 0xf24; + constexpr std::ptrdiff_t m_flInitialZSpeed = 0xf28; + constexpr std::ptrdiff_t m_flZAcceleration = 0xf2c; + constexpr std::ptrdiff_t m_flHorizSpeed = 0xf30; + constexpr std::ptrdiff_t m_bLaunchedFromWithinWorld = 0xf34; + constexpr std::ptrdiff_t m_vecParabolaDirection = 0xf38; + constexpr std::ptrdiff_t m_flWorldEnterTime = 0xf44; + constexpr std::ptrdiff_t m_vecSkyboxOrigin = 0xf48; + constexpr std::ptrdiff_t m_flSkyboxScale = 0xf54; + constexpr std::ptrdiff_t m_bInSkybox = 0xf58; + constexpr std::ptrdiff_t m_bDoImpactEffects = 0xf59; + constexpr std::ptrdiff_t m_nMyZoneIndex = 0xf5c; + constexpr std::ptrdiff_t m_hSkyboxCopy = 0xf60; + constexpr std::ptrdiff_t m_flLaunchHeight = 0xf64; } namespace C_EnvLightProbeVolume { @@ -2563,34 +2551,34 @@ namespace C_FireSprite { } namespace C_Fish { - constexpr std::ptrdiff_t m_pos = 0xf18; - constexpr std::ptrdiff_t m_vel = 0xf24; - constexpr std::ptrdiff_t m_angles = 0xf30; - constexpr std::ptrdiff_t m_localLifeState = 0xf3c; - constexpr std::ptrdiff_t m_deathDepth = 0xf40; - constexpr std::ptrdiff_t m_deathAngle = 0xf44; - constexpr std::ptrdiff_t m_buoyancy = 0xf48; - constexpr std::ptrdiff_t m_wiggleTimer = 0xf50; - constexpr std::ptrdiff_t m_wigglePhase = 0xf68; - constexpr std::ptrdiff_t m_wiggleRate = 0xf6c; - constexpr std::ptrdiff_t m_actualPos = 0xf70; - constexpr std::ptrdiff_t m_actualAngles = 0xf7c; - constexpr std::ptrdiff_t m_poolOrigin = 0xf88; - constexpr std::ptrdiff_t m_waterLevel = 0xf94; - constexpr std::ptrdiff_t m_gotUpdate = 0xf98; - constexpr std::ptrdiff_t m_x = 0xf9c; - constexpr std::ptrdiff_t m_y = 0xfa0; - constexpr std::ptrdiff_t m_z = 0xfa4; - constexpr std::ptrdiff_t m_angle = 0xfa8; - constexpr std::ptrdiff_t m_errorHistory = 0xfac; - constexpr std::ptrdiff_t m_errorHistoryIndex = 0xffc; - constexpr std::ptrdiff_t m_errorHistoryCount = 0x1000; - constexpr std::ptrdiff_t m_averageError = 0x1004; + constexpr std::ptrdiff_t m_pos = 0xe70; + constexpr std::ptrdiff_t m_vel = 0xe7c; + constexpr std::ptrdiff_t m_angles = 0xe88; + constexpr std::ptrdiff_t m_localLifeState = 0xe94; + constexpr std::ptrdiff_t m_deathDepth = 0xe98; + constexpr std::ptrdiff_t m_deathAngle = 0xe9c; + constexpr std::ptrdiff_t m_buoyancy = 0xea0; + constexpr std::ptrdiff_t m_wiggleTimer = 0xea8; + constexpr std::ptrdiff_t m_wigglePhase = 0xec0; + constexpr std::ptrdiff_t m_wiggleRate = 0xec4; + constexpr std::ptrdiff_t m_actualPos = 0xec8; + constexpr std::ptrdiff_t m_actualAngles = 0xed4; + constexpr std::ptrdiff_t m_poolOrigin = 0xee0; + constexpr std::ptrdiff_t m_waterLevel = 0xeec; + constexpr std::ptrdiff_t m_gotUpdate = 0xef0; + constexpr std::ptrdiff_t m_x = 0xef4; + constexpr std::ptrdiff_t m_y = 0xef8; + constexpr std::ptrdiff_t m_z = 0xefc; + constexpr std::ptrdiff_t m_angle = 0xf00; + constexpr std::ptrdiff_t m_errorHistory = 0xf04; + constexpr std::ptrdiff_t m_errorHistoryIndex = 0xf54; + constexpr std::ptrdiff_t m_errorHistoryCount = 0xf58; + constexpr std::ptrdiff_t m_averageError = 0xf5c; } namespace C_Fists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x1970; - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x1974; + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0x18d0; + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0x18d4; } namespace C_FogController { @@ -2674,29 +2662,29 @@ namespace C_HandleTest { } namespace C_Hostage { - constexpr std::ptrdiff_t m_entitySpottedState = 0x1140; - constexpr std::ptrdiff_t m_leader = 0x1158; - constexpr std::ptrdiff_t m_reuseTimer = 0x1160; - constexpr std::ptrdiff_t m_vel = 0x1178; - constexpr std::ptrdiff_t m_isRescued = 0x1184; - constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1185; - constexpr std::ptrdiff_t m_nHostageState = 0x1188; - constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x118c; - constexpr std::ptrdiff_t m_hHostageGrabber = 0x1190; - constexpr std::ptrdiff_t m_fLastGrabTime = 0x1194; - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1198; - constexpr std::ptrdiff_t m_flRescueStartTime = 0x11a4; - constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x11a8; - constexpr std::ptrdiff_t m_flDropStartTime = 0x11ac; - constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x11b0; - constexpr std::ptrdiff_t m_blinkTimer = 0x11b8; - constexpr std::ptrdiff_t m_lookAt = 0x11d0; - constexpr std::ptrdiff_t m_lookAroundTimer = 0x11e0; - constexpr std::ptrdiff_t m_isInit = 0x11f8; - constexpr std::ptrdiff_t m_eyeAttachment = 0x11f9; - constexpr std::ptrdiff_t m_chestAttachment = 0x11fa; - constexpr std::ptrdiff_t m_pPredictionOwner = 0x1200; - constexpr std::ptrdiff_t m_fNewestAlphaThinkTime = 0x1208; + constexpr std::ptrdiff_t m_entitySpottedState = 0x1098; + constexpr std::ptrdiff_t m_leader = 0x10b0; + constexpr std::ptrdiff_t m_reuseTimer = 0x10b8; + constexpr std::ptrdiff_t m_vel = 0x10d0; + constexpr std::ptrdiff_t m_isRescued = 0x10dc; + constexpr std::ptrdiff_t m_jumpedThisFrame = 0x10dd; + constexpr std::ptrdiff_t m_nHostageState = 0x10e0; + constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x10e4; + constexpr std::ptrdiff_t m_hHostageGrabber = 0x10e8; + constexpr std::ptrdiff_t m_fLastGrabTime = 0x10ec; + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x10f0; + constexpr std::ptrdiff_t m_flRescueStartTime = 0x10fc; + constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x1100; + constexpr std::ptrdiff_t m_flDropStartTime = 0x1104; + constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x1108; + constexpr std::ptrdiff_t m_blinkTimer = 0x1110; + constexpr std::ptrdiff_t m_lookAt = 0x1128; + constexpr std::ptrdiff_t m_lookAroundTimer = 0x1138; + constexpr std::ptrdiff_t m_isInit = 0x1150; + constexpr std::ptrdiff_t m_eyeAttachment = 0x1151; + constexpr std::ptrdiff_t m_chestAttachment = 0x1152; + constexpr std::ptrdiff_t m_pPredictionOwner = 0x1158; + constexpr std::ptrdiff_t m_fNewestAlphaThinkTime = 0x1160; } namespace C_Inferno { @@ -2754,13 +2742,13 @@ namespace C_IronSightController { } namespace C_Item { - constexpr std::ptrdiff_t m_bShouldGlow = 0x15f8; - constexpr std::ptrdiff_t m_pReticleHintTextName = 0x15f9; + constexpr std::ptrdiff_t m_bShouldGlow = 0x1550; + constexpr std::ptrdiff_t m_pReticleHintTextName = 0x1551; } namespace C_ItemDogtags { - constexpr std::ptrdiff_t m_OwningPlayer = 0x1700; - constexpr std::ptrdiff_t m_KillingPlayer = 0x1704; + constexpr std::ptrdiff_t m_OwningPlayer = 0x1658; + constexpr std::ptrdiff_t m_KillingPlayer = 0x165c; } namespace C_LightEntity { @@ -2789,31 +2777,31 @@ namespace C_LightGlowOverlay { } namespace C_LocalTempEntity { - constexpr std::ptrdiff_t flags = 0xf30; - constexpr std::ptrdiff_t die = 0xf34; - constexpr std::ptrdiff_t m_flFrameMax = 0xf38; - constexpr std::ptrdiff_t x = 0xf3c; - constexpr std::ptrdiff_t y = 0xf40; - constexpr std::ptrdiff_t fadeSpeed = 0xf44; - constexpr std::ptrdiff_t bounceFactor = 0xf48; - constexpr std::ptrdiff_t hitSound = 0xf4c; - constexpr std::ptrdiff_t priority = 0xf50; - constexpr std::ptrdiff_t tentOffset = 0xf54; - constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xf60; - constexpr std::ptrdiff_t tempent_renderamt = 0xf6c; - constexpr std::ptrdiff_t m_vecNormal = 0xf70; - constexpr std::ptrdiff_t m_flSpriteScale = 0xf7c; - constexpr std::ptrdiff_t m_nFlickerFrame = 0xf80; - constexpr std::ptrdiff_t m_flFrameRate = 0xf84; - constexpr std::ptrdiff_t m_flFrame = 0xf88; - constexpr std::ptrdiff_t m_pszImpactEffect = 0xf90; - constexpr std::ptrdiff_t m_pszParticleEffect = 0xf98; - constexpr std::ptrdiff_t m_bParticleCollision = 0xfa0; - constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xfa4; - constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xfa8; - constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xfb4; - constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xfc0; - constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xfcc; + constexpr std::ptrdiff_t flags = 0xe88; + constexpr std::ptrdiff_t die = 0xe8c; + constexpr std::ptrdiff_t m_flFrameMax = 0xe90; + constexpr std::ptrdiff_t x = 0xe94; + constexpr std::ptrdiff_t y = 0xe98; + constexpr std::ptrdiff_t fadeSpeed = 0xe9c; + constexpr std::ptrdiff_t bounceFactor = 0xea0; + constexpr std::ptrdiff_t hitSound = 0xea4; + constexpr std::ptrdiff_t priority = 0xea8; + constexpr std::ptrdiff_t tentOffset = 0xeac; + constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xeb8; + constexpr std::ptrdiff_t tempent_renderamt = 0xec4; + constexpr std::ptrdiff_t m_vecNormal = 0xec8; + constexpr std::ptrdiff_t m_flSpriteScale = 0xed4; + constexpr std::ptrdiff_t m_nFlickerFrame = 0xed8; + constexpr std::ptrdiff_t m_flFrameRate = 0xedc; + constexpr std::ptrdiff_t m_flFrame = 0xee0; + constexpr std::ptrdiff_t m_pszImpactEffect = 0xee8; + constexpr std::ptrdiff_t m_pszParticleEffect = 0xef0; + constexpr std::ptrdiff_t m_bParticleCollision = 0xef8; + constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xefc; + constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xf00; + constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xf0c; + constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xf18; + constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xf24; } namespace C_MapVetoPickController { @@ -2837,15 +2825,15 @@ namespace C_MapVetoPickController { } namespace C_Melee { - constexpr std::ptrdiff_t m_flThrowAt = 0x1970; + constexpr std::ptrdiff_t m_flThrowAt = 0x18d0; } namespace C_MolotovProjectile { - constexpr std::ptrdiff_t m_bIsIncGrenade = 0x1188; + constexpr std::ptrdiff_t m_bIsIncGrenade = 0x10e0; } namespace C_Multimeter { - constexpr std::ptrdiff_t m_hTargetC4 = 0xf20; + constexpr std::ptrdiff_t m_hTargetC4 = 0xe78; } namespace C_OmniLight { @@ -2855,12 +2843,12 @@ namespace C_OmniLight { } namespace C_ParadropChopper { - constexpr std::ptrdiff_t m_vecLastRopeTargetPos = 0xf20; - constexpr std::ptrdiff_t m_flLastRopeTime = 0xf2c; - constexpr std::ptrdiff_t m_nRappelABone = 0xf30; - constexpr std::ptrdiff_t m_nRappelBBone = 0xf34; - constexpr std::ptrdiff_t m_hCallingPlayer = 0xf38; - constexpr std::ptrdiff_t m_bCalledByPlayer = 0xf3c; + constexpr std::ptrdiff_t m_vecLastRopeTargetPos = 0xe78; + constexpr std::ptrdiff_t m_flLastRopeTime = 0xe84; + constexpr std::ptrdiff_t m_nRappelABone = 0xe88; + constexpr std::ptrdiff_t m_nRappelBBone = 0xe8c; + constexpr std::ptrdiff_t m_hCallingPlayer = 0xe90; + constexpr std::ptrdiff_t m_bCalledByPlayer = 0xe94; } namespace C_ParticleSystem { @@ -2910,76 +2898,76 @@ namespace C_PathParticleRope { } namespace C_PhysMagnet { - constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xf18; - constexpr std::ptrdiff_t m_aAttachedObjects = 0xf30; + constexpr std::ptrdiff_t m_aAttachedObjectsFromServer = 0xe70; + constexpr std::ptrdiff_t m_aAttachedObjects = 0xe88; } namespace C_PhysPropClientside { - constexpr std::ptrdiff_t m_flTouchDelta = 0x1068; - constexpr std::ptrdiff_t m_fDeathTime = 0x106c; - constexpr std::ptrdiff_t m_impactEnergyScale = 0x1070; - constexpr std::ptrdiff_t m_inertiaScale = 0x1074; - constexpr std::ptrdiff_t m_flDmgModBullet = 0x1078; - constexpr std::ptrdiff_t m_flDmgModClub = 0x107c; - constexpr std::ptrdiff_t m_flDmgModExplosive = 0x1080; - constexpr std::ptrdiff_t m_flDmgModFire = 0x1084; - constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0x1088; - constexpr std::ptrdiff_t m_iszBasePropData = 0x1090; - constexpr std::ptrdiff_t m_iInteractions = 0x1098; - constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x109c; - constexpr std::ptrdiff_t m_vecDamagePosition = 0x10a0; - constexpr std::ptrdiff_t m_vecDamageDirection = 0x10ac; - constexpr std::ptrdiff_t m_nDamageType = 0x10b8; + constexpr std::ptrdiff_t m_flTouchDelta = 0xfc0; + constexpr std::ptrdiff_t m_fDeathTime = 0xfc4; + constexpr std::ptrdiff_t m_impactEnergyScale = 0xfc8; + constexpr std::ptrdiff_t m_inertiaScale = 0xfcc; + constexpr std::ptrdiff_t m_flDmgModBullet = 0xfd0; + constexpr std::ptrdiff_t m_flDmgModClub = 0xfd4; + constexpr std::ptrdiff_t m_flDmgModExplosive = 0xfd8; + constexpr std::ptrdiff_t m_flDmgModFire = 0xfdc; + constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0xfe0; + constexpr std::ptrdiff_t m_iszBasePropData = 0xfe8; + constexpr std::ptrdiff_t m_iInteractions = 0xff0; + constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0xff4; + constexpr std::ptrdiff_t m_vecDamagePosition = 0xff8; + constexpr std::ptrdiff_t m_vecDamageDirection = 0x1004; + constexpr std::ptrdiff_t m_nDamageType = 0x1010; } namespace C_PhysPropLootCrate { - constexpr std::ptrdiff_t m_bRenderInPSPM = 0x1078; - constexpr std::ptrdiff_t m_bRenderInTablet = 0x1079; - constexpr std::ptrdiff_t m_iMaxHealth = 0x107c; - constexpr std::ptrdiff_t m_iHealth = 0x1080; + constexpr std::ptrdiff_t m_bRenderInPSPM = 0xfd0; + constexpr std::ptrdiff_t m_bRenderInTablet = 0xfd1; + constexpr std::ptrdiff_t m_iMaxHealth = 0xfd4; + constexpr std::ptrdiff_t m_iHealth = 0xfd8; } namespace C_PhysicsProp { - constexpr std::ptrdiff_t m_bAwake = 0x1068; + constexpr std::ptrdiff_t m_bAwake = 0xfc0; } namespace C_PickUpModelSlerper { - constexpr std::ptrdiff_t m_hPlayerParent = 0xf18; - constexpr std::ptrdiff_t m_hItem = 0xf1c; - constexpr std::ptrdiff_t m_flTimePickedUp = 0xf20; - constexpr std::ptrdiff_t m_angOriginal = 0xf24; - constexpr std::ptrdiff_t m_vecPosOriginal = 0xf30; - constexpr std::ptrdiff_t m_angRandom = 0xf40; + constexpr std::ptrdiff_t m_hPlayerParent = 0xe70; + constexpr std::ptrdiff_t m_hItem = 0xe74; + constexpr std::ptrdiff_t m_flTimePickedUp = 0xe78; + constexpr std::ptrdiff_t m_angOriginal = 0xe7c; + constexpr std::ptrdiff_t m_vecPosOriginal = 0xe88; + constexpr std::ptrdiff_t m_angRandom = 0xe98; } namespace C_PlantedC4 { - constexpr std::ptrdiff_t m_bBombTicking = 0xf18; - constexpr std::ptrdiff_t m_nBombSite = 0xf1c; - constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0xf20; - constexpr std::ptrdiff_t m_entitySpottedState = 0xf28; - constexpr std::ptrdiff_t m_flNextGlow = 0xf40; - constexpr std::ptrdiff_t m_flNextBeep = 0xf44; - constexpr std::ptrdiff_t m_flC4Blow = 0xf48; - constexpr std::ptrdiff_t m_bCannotBeDefused = 0xf4c; - constexpr std::ptrdiff_t m_bHasExploded = 0xf4d; - constexpr std::ptrdiff_t m_flTimerLength = 0xf50; - constexpr std::ptrdiff_t m_bBeingDefused = 0xf54; - constexpr std::ptrdiff_t m_bTenSecWarning = 0xf58; - constexpr std::ptrdiff_t m_bTriggerWarning = 0xf5c; - constexpr std::ptrdiff_t m_bExplodeWarning = 0xf60; - constexpr std::ptrdiff_t m_bC4Activated = 0xf64; - constexpr std::ptrdiff_t m_bLocalBRMusicPlayed = 0xf65; - constexpr std::ptrdiff_t m_flDefuseLength = 0xf68; - constexpr std::ptrdiff_t m_flDefuseCountDown = 0xf6c; - constexpr std::ptrdiff_t m_bBombDefused = 0xf70; - constexpr std::ptrdiff_t m_hBombDefuser = 0xf74; - constexpr std::ptrdiff_t m_hControlPanel = 0xf78; - constexpr std::ptrdiff_t m_hDefuserMultimeter = 0xf7c; - constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0xf80; - constexpr std::ptrdiff_t m_bRadarFlash = 0xf84; - constexpr std::ptrdiff_t m_pBombDefuser = 0xf88; - constexpr std::ptrdiff_t m_fLastDefuseTime = 0xf8c; - constexpr std::ptrdiff_t m_pPredictionOwner = 0xf90; + constexpr std::ptrdiff_t m_bBombTicking = 0xe70; + constexpr std::ptrdiff_t m_nBombSite = 0xe74; + constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0xe78; + constexpr std::ptrdiff_t m_entitySpottedState = 0xe80; + constexpr std::ptrdiff_t m_flNextGlow = 0xe98; + constexpr std::ptrdiff_t m_flNextBeep = 0xe9c; + constexpr std::ptrdiff_t m_flC4Blow = 0xea0; + constexpr std::ptrdiff_t m_bCannotBeDefused = 0xea4; + constexpr std::ptrdiff_t m_bHasExploded = 0xea5; + constexpr std::ptrdiff_t m_flTimerLength = 0xea8; + constexpr std::ptrdiff_t m_bBeingDefused = 0xeac; + constexpr std::ptrdiff_t m_bTenSecWarning = 0xeb0; + constexpr std::ptrdiff_t m_bTriggerWarning = 0xeb4; + constexpr std::ptrdiff_t m_bExplodeWarning = 0xeb8; + constexpr std::ptrdiff_t m_bC4Activated = 0xebc; + constexpr std::ptrdiff_t m_bLocalBRMusicPlayed = 0xebd; + constexpr std::ptrdiff_t m_flDefuseLength = 0xec0; + constexpr std::ptrdiff_t m_flDefuseCountDown = 0xec4; + constexpr std::ptrdiff_t m_bBombDefused = 0xec8; + constexpr std::ptrdiff_t m_hBombDefuser = 0xecc; + constexpr std::ptrdiff_t m_hControlPanel = 0xed0; + constexpr std::ptrdiff_t m_hDefuserMultimeter = 0xed4; + constexpr std::ptrdiff_t m_flNextRadarFlashTime = 0xed8; + constexpr std::ptrdiff_t m_bRadarFlash = 0xedc; + constexpr std::ptrdiff_t m_pBombDefuser = 0xee0; + constexpr std::ptrdiff_t m_fLastDefuseTime = 0xee4; + constexpr std::ptrdiff_t m_pPredictionOwner = 0xee8; } namespace C_PlayerPing { @@ -3107,19 +3095,19 @@ namespace C_PointClientUIWorldTextPanel { } namespace C_PointCommentaryNode { - constexpr std::ptrdiff_t m_bActive = 0xf20; - constexpr std::ptrdiff_t m_bWasActive = 0xf21; - constexpr std::ptrdiff_t m_flEndTime = 0xf24; - constexpr std::ptrdiff_t m_flStartTime = 0xf28; - constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xf2c; - constexpr std::ptrdiff_t m_iszCommentaryFile = 0xf30; - constexpr std::ptrdiff_t m_iszTitle = 0xf38; - constexpr std::ptrdiff_t m_iszSpeakers = 0xf40; - constexpr std::ptrdiff_t m_iNodeNumber = 0xf48; - constexpr std::ptrdiff_t m_iNodeNumberMax = 0xf4c; - constexpr std::ptrdiff_t m_bListenedTo = 0xf50; - constexpr std::ptrdiff_t m_hViewPosition = 0xf60; - constexpr std::ptrdiff_t m_bRestartAfterRestore = 0xf64; + constexpr std::ptrdiff_t m_bActive = 0xe78; + constexpr std::ptrdiff_t m_bWasActive = 0xe79; + constexpr std::ptrdiff_t m_flEndTime = 0xe7c; + constexpr std::ptrdiff_t m_flStartTime = 0xe80; + constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xe84; + constexpr std::ptrdiff_t m_iszCommentaryFile = 0xe88; + constexpr std::ptrdiff_t m_iszTitle = 0xe90; + constexpr std::ptrdiff_t m_iszSpeakers = 0xe98; + constexpr std::ptrdiff_t m_iNodeNumber = 0xea0; + constexpr std::ptrdiff_t m_iNodeNumberMax = 0xea4; + constexpr std::ptrdiff_t m_bListenedTo = 0xea8; + constexpr std::ptrdiff_t m_hViewPosition = 0xeb8; + constexpr std::ptrdiff_t m_bRestartAfterRestore = 0xebc; } namespace C_PointValueRemapper { @@ -3196,15 +3184,15 @@ namespace C_Precipitation { } namespace C_PredictedViewModel { - constexpr std::ptrdiff_t m_LagAnglesHistory = 0xf80; - constexpr std::ptrdiff_t m_vPredictedOffset = 0xf98; + constexpr std::ptrdiff_t m_LagAnglesHistory = 0xed8; + constexpr std::ptrdiff_t m_vPredictedOffset = 0xef0; } namespace C_PropCounter { - constexpr std::ptrdiff_t m_flDisplayValue = 0xf18; - constexpr std::ptrdiff_t m_flDisplayValueLocal = 0xf1c; - constexpr std::ptrdiff_t m_flTimeOfLastValueChange = 0xf20; - constexpr std::ptrdiff_t m_flPreviousValue = 0xf24; + constexpr std::ptrdiff_t m_flDisplayValue = 0xe70; + constexpr std::ptrdiff_t m_flDisplayValueLocal = 0xe74; + constexpr std::ptrdiff_t m_flTimeOfLastValueChange = 0xe78; + constexpr std::ptrdiff_t m_flPreviousValue = 0xe7c; } namespace C_RagdollManager { @@ -3212,24 +3200,24 @@ namespace C_RagdollManager { } namespace C_RagdollProp { - constexpr std::ptrdiff_t m_ragPos = 0xf20; - constexpr std::ptrdiff_t m_ragAngles = 0xf38; - constexpr std::ptrdiff_t m_flBlendWeight = 0xf50; - constexpr std::ptrdiff_t m_hRagdollSource = 0xf54; - constexpr std::ptrdiff_t m_iEyeAttachment = 0xf58; - constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xf5c; - constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xf60; - constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xf78; + constexpr std::ptrdiff_t m_ragPos = 0xe78; + constexpr std::ptrdiff_t m_ragAngles = 0xe90; + constexpr std::ptrdiff_t m_flBlendWeight = 0xea8; + constexpr std::ptrdiff_t m_hRagdollSource = 0xeac; + constexpr std::ptrdiff_t m_iEyeAttachment = 0xeb0; + constexpr std::ptrdiff_t m_flBlendWeightCurrent = 0xeb4; + constexpr std::ptrdiff_t m_parentPhysicsBoneIndices = 0xeb8; + constexpr std::ptrdiff_t m_worldSpaceBoneComputationOrder = 0xed0; } namespace C_RagdollPropAttached { - constexpr std::ptrdiff_t m_boneIndexAttached = 0xf90; - constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xf94; - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xf98; - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xfa4; - constexpr std::ptrdiff_t m_vecOffset = 0xfb0; - constexpr std::ptrdiff_t m_parentTime = 0xfbc; - constexpr std::ptrdiff_t m_bHasParent = 0xfc0; + constexpr std::ptrdiff_t m_boneIndexAttached = 0xee8; + constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xeec; + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xef0; + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xefc; + constexpr std::ptrdiff_t m_vecOffset = 0xf08; + constexpr std::ptrdiff_t m_parentTime = 0xf14; + constexpr std::ptrdiff_t m_bHasParent = 0xf18; } namespace C_RectLight { @@ -3312,7 +3300,7 @@ namespace C_SceneEntity_QueuedEvents_t { } namespace C_ShatterGlassShardPhysics { - constexpr std::ptrdiff_t m_ShardDesc = 0x1078; + constexpr std::ptrdiff_t m_ShardDesc = 0xfd0; } namespace C_SkyCamera { @@ -3323,14 +3311,14 @@ namespace C_SkyCamera { } namespace C_SmokeGrenadeProjectile { - constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1190; - constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x1194; - constexpr std::ptrdiff_t m_nRandomSeed = 0x1198; - constexpr std::ptrdiff_t m_vSmokeColor = 0x119c; - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x11a8; - constexpr std::ptrdiff_t m_VoxelFrameData = 0x11b8; - constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x11d0; - constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x11d1; + constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x10e8; + constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x10ec; + constexpr std::ptrdiff_t m_nRandomSeed = 0x10f0; + constexpr std::ptrdiff_t m_vSmokeColor = 0x10f4; + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1100; + constexpr std::ptrdiff_t m_VoxelFrameData = 0x1110; + constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x1128; + constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x1129; } namespace C_SoundAreaEntityBase { @@ -3436,33 +3424,33 @@ namespace C_SurvivalGameRules { } namespace C_Tablet { - constexpr std::ptrdiff_t m_flUpgradeExpirationTime = 0x1978; - constexpr std::ptrdiff_t m_vecLocalHexFlags = 0x1988; - constexpr std::ptrdiff_t m_nContractKillGridIndex = 0x1a30; - constexpr std::ptrdiff_t m_nContractKillGridHighResIndex = 0x1a34; - constexpr std::ptrdiff_t m_bTabletReceptionIsBlocked = 0x1a38; - constexpr std::ptrdiff_t m_flScanProgress = 0x1a3c; - constexpr std::ptrdiff_t m_flBootTime = 0x1a40; - constexpr std::ptrdiff_t m_flShowMapTime = 0x1a44; - constexpr std::ptrdiff_t m_vecNearestMetalCratePos = 0x1a48; - constexpr std::ptrdiff_t m_skinState = 0x1a54; - constexpr std::ptrdiff_t m_vecNotificationIds = 0x1a58; - constexpr std::ptrdiff_t m_vecNotificationTimestamps = 0x1a78; - constexpr std::ptrdiff_t m_nLastPurchaseIndex = 0x1a98; - constexpr std::ptrdiff_t m_vecPlayerPositionHistory = 0x1a9c; - constexpr std::ptrdiff_t m_vecLocalHexFlagsClientCopy = 0x1bbc; - constexpr std::ptrdiff_t m_vecLastHexPlayerOccupancyChange = 0x1c64; - constexpr std::ptrdiff_t m_radarMaterial = 0x2088; - constexpr std::ptrdiff_t m_buildingMaterial = 0x2090; - constexpr std::ptrdiff_t m_hZoneOverlayMaterial = 0x2098; - constexpr std::ptrdiff_t m_flNoiseFadeAlpha = 0x20a0; - constexpr std::ptrdiff_t m_WorkingColor = 0x20a4; - constexpr std::ptrdiff_t m_vecLastCameraPos = 0x20a8; - constexpr std::ptrdiff_t m_angLastCameraAng = 0x20b4; - constexpr std::ptrdiff_t m_nDrawElementCount = 0x20c0; - constexpr std::ptrdiff_t m_flPrevScanProgress = 0x20c4; - constexpr std::ptrdiff_t m_nRenderTargetRes = 0x20c8; - constexpr std::ptrdiff_t m_flLastClosePoseParamVal = 0x20cc; + constexpr std::ptrdiff_t m_flUpgradeExpirationTime = 0x18d8; + constexpr std::ptrdiff_t m_vecLocalHexFlags = 0x18e8; + constexpr std::ptrdiff_t m_nContractKillGridIndex = 0x1990; + constexpr std::ptrdiff_t m_nContractKillGridHighResIndex = 0x1994; + constexpr std::ptrdiff_t m_bTabletReceptionIsBlocked = 0x1998; + constexpr std::ptrdiff_t m_flScanProgress = 0x199c; + constexpr std::ptrdiff_t m_flBootTime = 0x19a0; + constexpr std::ptrdiff_t m_flShowMapTime = 0x19a4; + constexpr std::ptrdiff_t m_vecNearestMetalCratePos = 0x19a8; + constexpr std::ptrdiff_t m_skinState = 0x19b4; + constexpr std::ptrdiff_t m_vecNotificationIds = 0x19b8; + constexpr std::ptrdiff_t m_vecNotificationTimestamps = 0x19d8; + constexpr std::ptrdiff_t m_nLastPurchaseIndex = 0x19f8; + constexpr std::ptrdiff_t m_vecPlayerPositionHistory = 0x19fc; + constexpr std::ptrdiff_t m_vecLocalHexFlagsClientCopy = 0x1b1c; + constexpr std::ptrdiff_t m_vecLastHexPlayerOccupancyChange = 0x1bc4; + constexpr std::ptrdiff_t m_radarMaterial = 0x1fe8; + constexpr std::ptrdiff_t m_buildingMaterial = 0x1ff0; + constexpr std::ptrdiff_t m_hZoneOverlayMaterial = 0x1ff8; + constexpr std::ptrdiff_t m_flNoiseFadeAlpha = 0x2000; + constexpr std::ptrdiff_t m_WorkingColor = 0x2004; + constexpr std::ptrdiff_t m_vecLastCameraPos = 0x2008; + constexpr std::ptrdiff_t m_angLastCameraAng = 0x2014; + constexpr std::ptrdiff_t m_nDrawElementCount = 0x2020; + constexpr std::ptrdiff_t m_flPrevScanProgress = 0x2024; + constexpr std::ptrdiff_t m_nRenderTargetRes = 0x2028; + constexpr std::ptrdiff_t m_flLastClosePoseParamVal = 0x202c; } namespace C_Team { @@ -3529,20 +3517,20 @@ namespace C_TonemapController2 { namespace C_TriggerBuoyancy { constexpr std::ptrdiff_t m_BuoyancyHelper = 0xcc8; - constexpr std::ptrdiff_t m_flFluidDensity = 0xcf0; + constexpr std::ptrdiff_t m_flFluidDensity = 0xce8; } namespace C_TripWireFireProjectile { - constexpr std::ptrdiff_t m_flAttachTime = 0x1100; - constexpr std::ptrdiff_t m_vecTripWireEndPositions = 0x1104; - constexpr std::ptrdiff_t m_bTripWireEndPositionsUsed = 0x117c; - constexpr std::ptrdiff_t m_nTripWireStartIndex0 = 0x1188; - constexpr std::ptrdiff_t m_nTripWireEndIndex0 = 0x118c; - constexpr std::ptrdiff_t m_nTripWireCenterIndex0 = 0x1190; + constexpr std::ptrdiff_t m_flAttachTime = 0x1058; + constexpr std::ptrdiff_t m_vecTripWireEndPositions = 0x105c; + constexpr std::ptrdiff_t m_bTripWireEndPositionsUsed = 0x10d4; + constexpr std::ptrdiff_t m_nTripWireStartIndex0 = 0x10e0; + constexpr std::ptrdiff_t m_nTripWireEndIndex0 = 0x10e4; + constexpr std::ptrdiff_t m_nTripWireCenterIndex0 = 0x10e8; } namespace C_ViewmodelWeapon { - constexpr std::ptrdiff_t m_worldModel = 0xf18; + constexpr std::ptrdiff_t m_worldModel = 0xe70; } namespace C_VoteController { @@ -3556,92 +3544,93 @@ namespace C_VoteController { } namespace C_WeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x1970; - constexpr std::ptrdiff_t m_bRedraw = 0x1988; + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0x18d0; + constexpr std::ptrdiff_t m_bRedraw = 0x18e8; } namespace C_WeaponCSBase { - constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x1678; - constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x167c; - constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x1680; - constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0x1684; - constexpr std::ptrdiff_t m_seqIdle = 0x1688; - constexpr std::ptrdiff_t m_seqFirePrimary = 0x168c; - constexpr std::ptrdiff_t m_seqFireSecondary = 0x1690; - constexpr std::ptrdiff_t m_flCrosshairDistance = 0x16a8; - constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x16ac; - constexpr std::ptrdiff_t m_iAlpha = 0x16b0; - constexpr std::ptrdiff_t m_iScopeTextureID = 0x16b4; - constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x16b8; - constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x16bc; - constexpr std::ptrdiff_t m_nViewModelIndex = 0x16c0; - constexpr std::ptrdiff_t m_bReloadsWithClips = 0x16c4; - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x16c8; - constexpr std::ptrdiff_t m_bFireOnEmpty = 0x16cc; - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x16d0; - constexpr std::ptrdiff_t m_weaponMode = 0x16f8; - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x16fc; - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1700; - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x170c; - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1710; - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1714; - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1718; - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x171c; - constexpr std::ptrdiff_t m_iRecoilIndex = 0x1720; - constexpr std::ptrdiff_t m_flRecoilIndex = 0x1724; - constexpr std::ptrdiff_t m_bBurstMode = 0x1728; - constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x172c; - constexpr std::ptrdiff_t m_bInReload = 0x1730; - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x1731; - constexpr std::ptrdiff_t m_flDroppedAtTime = 0x1734; - constexpr std::ptrdiff_t m_bIsHauledBack = 0x1738; - constexpr std::ptrdiff_t m_bSilencerOn = 0x1739; - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x173c; - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x1740; - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x1744; - constexpr std::ptrdiff_t m_bVisualsDataSet = 0x17c0; - constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17c1; - constexpr std::ptrdiff_t m_hOurPing = 0x17c4; - constexpr std::ptrdiff_t m_nOurPingIndex = 0x17c8; - constexpr std::ptrdiff_t m_vecOurPingPos = 0x17cc; - constexpr std::ptrdiff_t m_bGlowForPing = 0x17d8; - constexpr std::ptrdiff_t m_bUIWeapon = 0x17d9; - constexpr std::ptrdiff_t m_hPrevOwner = 0x17e8; - constexpr std::ptrdiff_t m_nDropTick = 0x17ec; - constexpr std::ptrdiff_t m_donated = 0x180c; - constexpr std::ptrdiff_t m_fLastShotTime = 0x1810; - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1814; - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1815; - constexpr std::ptrdiff_t m_gunHeat = 0x1818; - constexpr std::ptrdiff_t m_smokeAttachments = 0x181c; - constexpr std::ptrdiff_t m_lastSmokeTime = 0x1820; - constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x1824; - constexpr std::ptrdiff_t m_IronSightController = 0x1880; - constexpr std::ptrdiff_t m_iIronSightMode = 0x1930; - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1940; - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1944; + constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0x15c0; + constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0x15c4; + constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0x15c8; + constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0x15cc; + constexpr std::ptrdiff_t m_seqIdle = 0x15d0; + constexpr std::ptrdiff_t m_seqFirePrimary = 0x15d4; + constexpr std::ptrdiff_t m_seqFireSecondary = 0x15d8; + constexpr std::ptrdiff_t m_iState = 0x15f0; + constexpr std::ptrdiff_t m_flCrosshairDistance = 0x15f4; + constexpr std::ptrdiff_t m_iAmmoLastCheck = 0x15f8; + constexpr std::ptrdiff_t m_iAlpha = 0x15fc; + constexpr std::ptrdiff_t m_iScopeTextureID = 0x1600; + constexpr std::ptrdiff_t m_iCrosshairTextureID = 0x1604; + constexpr std::ptrdiff_t m_flGunAccuracyPosition = 0x1608; + constexpr std::ptrdiff_t m_nViewModelIndex = 0x160c; + constexpr std::ptrdiff_t m_bReloadsWithClips = 0x1610; + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0x1614; + constexpr std::ptrdiff_t m_bFireOnEmpty = 0x1618; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x1620; + constexpr std::ptrdiff_t m_weaponMode = 0x1648; + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x164c; + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1650; + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x165c; + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1660; + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1664; + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0x1668; + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0x166c; + constexpr std::ptrdiff_t m_iRecoilIndex = 0x1670; + constexpr std::ptrdiff_t m_flRecoilIndex = 0x1674; + constexpr std::ptrdiff_t m_bBurstMode = 0x1678; + constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0x167c; + constexpr std::ptrdiff_t m_bInReload = 0x1680; + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0x1681; + constexpr std::ptrdiff_t m_flDroppedAtTime = 0x1684; + constexpr std::ptrdiff_t m_bIsHauledBack = 0x1688; + constexpr std::ptrdiff_t m_bSilencerOn = 0x1689; + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0x168c; + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0x1690; + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0x1694; + constexpr std::ptrdiff_t m_bVisualsDataSet = 0x1710; + constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x1711; + constexpr std::ptrdiff_t m_hOurPing = 0x1714; + constexpr std::ptrdiff_t m_nOurPingIndex = 0x1718; + constexpr std::ptrdiff_t m_vecOurPingPos = 0x171c; + constexpr std::ptrdiff_t m_bGlowForPing = 0x1728; + constexpr std::ptrdiff_t m_bUIWeapon = 0x1729; + constexpr std::ptrdiff_t m_hPrevOwner = 0x1738; + constexpr std::ptrdiff_t m_nDropTick = 0x173c; + constexpr std::ptrdiff_t m_donated = 0x175c; + constexpr std::ptrdiff_t m_fLastShotTime = 0x1760; + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0x1764; + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0x1765; + constexpr std::ptrdiff_t m_gunHeat = 0x1768; + constexpr std::ptrdiff_t m_smokeAttachments = 0x176c; + constexpr std::ptrdiff_t m_lastSmokeTime = 0x1770; + constexpr std::ptrdiff_t m_flLastClientFireBulletTime = 0x1774; + constexpr std::ptrdiff_t m_IronSightController = 0x17d0; + constexpr std::ptrdiff_t m_iIronSightMode = 0x1880; + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0x1890; + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0x1894; } namespace C_WeaponCSBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0x1970; - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x1974; - constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x1978; - constexpr std::ptrdiff_t m_silencedModelIndex = 0x1988; - constexpr std::ptrdiff_t m_inPrecache = 0x198c; - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x198d; + constexpr std::ptrdiff_t m_zoomLevel = 0x18d0; + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0x18d4; + constexpr std::ptrdiff_t m_iSilencerBodygroup = 0x18d8; + constexpr std::ptrdiff_t m_silencedModelIndex = 0x18e8; + constexpr std::ptrdiff_t m_inPrecache = 0x18ec; + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0x18ed; } namespace C_WeaponShield { - constexpr std::ptrdiff_t m_flDisplayHealth = 0x1990; + constexpr std::ptrdiff_t m_flDisplayHealth = 0x18f0; } namespace C_WeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0x1990; + constexpr std::ptrdiff_t m_fFireTime = 0x18f0; } namespace C_WeaponZoneRepulsor { - constexpr std::ptrdiff_t m_flPitchLocal = 0x1990; - constexpr std::ptrdiff_t m_flLastTimeNotIdle = 0x1994; + constexpr std::ptrdiff_t m_flPitchLocal = 0x18f0; + constexpr std::ptrdiff_t m_flLastTimeNotIdle = 0x18f4; } namespace C_fogplayerparams_t { diff --git a/generated/client.dll.json b/generated/client.dll.json index 95a0e5ce..19ed06d3 100644 --- a/generated/client.dll.json +++ b/generated/client.dll.json @@ -47,37 +47,37 @@ "iAttribHook": 8 }, "CBaseAnimGraph": { - "m_bAnimGraphUpdateEnabled": 3288, - "m_bBuiltRagdoll": 3496, - "m_bClientRagdoll": 3528, - "m_bHasAnimatedMaterialAttributes": 3529, - "m_bInitiallyPopulateInterpHistory": 3272, - "m_bShouldAnimateDuringGameplayPause": 3273, - "m_bSuppressAnimEventSounds": 3275, - "m_flLastEventAnimTime": 3436, - "m_flMaxSlopeDistance": 3448, - "m_hAnimationUpdate": 3444, - "m_nForceBone": 3480, - "m_pClientsideRagdoll": 3488, - "m_pRagdollPose": 3520, - "m_vLastSlopeCheckPos": 3452, - "m_vecForce": 3468 + "m_bAnimGraphUpdateEnabled": 3280, + "m_bBuiltRagdoll": 3328, + "m_bClientRagdoll": 3360, + "m_bHasAnimatedMaterialAttributes": 3361, + "m_bInitiallyPopulateInterpHistory": 3264, + "m_bShouldAnimateDuringGameplayPause": 3265, + "m_bSuppressAnimEventSounds": 3267, + "m_flMaxSlopeDistance": 3284, + "m_nForceBone": 3316, + "m_pClientsideRagdoll": 3320, + "m_pRagdollPose": 3352, + "m_vLastSlopeCheckPos": 3288, + "m_vecForce": 3304 }, "CBaseAnimGraphController": { - "m_animGraphNetworkedVars": 56, - "m_bClientSideAnimation": 4908, - "m_bNetworkedAnimationInputsChanged": 4909, - "m_bSequenceFinished": 4888, - "m_baseLayer": 16, - "m_flLastEventCycle": 4892, - "m_flPlaybackRate": 4896, - "m_flPrevAnimTime": 4904, - "m_hLastAnimEventSequence": 4936, - "m_nAnimLoopMode": 4920, - "m_nNewSequenceParity": 4912, - "m_nPrevNewSequenceParity": 4910, - "m_nPrevResetEventsParity": 4911, - "m_nResetEventsParity": 4916 + "m_animGraphNetworkedVars": 64, + "m_bClientSideAnimation": 4920, + "m_bNetworkedAnimationInputsChanged": 4921, + "m_bSequenceFinished": 4896, + "m_baseLayer": 24, + "m_flLastEventAnimTime": 4904, + "m_flLastEventCycle": 4900, + "m_flPlaybackRate": 4908, + "m_flPrevAnimTime": 4916, + "m_hAnimationUpdate": 5092, + "m_hLastAnimEventSequence": 5096, + "m_nAnimLoopMode": 4932, + "m_nNewSequenceParity": 4924, + "m_nPrevNewSequenceParity": 4922, + "m_nPrevResetEventsParity": 4923, + "m_nResetEventsParity": 4928 }, "CBasePlayerController": { "m_CommandContext": 1360, @@ -136,17 +136,17 @@ "m_szWorldModel": 40 }, "CBaseProp": { - "m_bConformToCollisionBounds": 3872, - "m_bModelOverrodeBlockLOS": 3864, - "m_iShapeType": 3868, - "m_mPreferredCatchTransform": 3876 + "m_bConformToCollisionBounds": 3704, + "m_bModelOverrodeBlockLOS": 3696, + "m_iShapeType": 3700, + "m_mPreferredCatchTransform": 3708 }, "CBodyComponent": { "__m_pChainEntity": 32, "m_pSceneNode": 8 }, "CBodyComponentBaseAnimGraph": { - "__m_pChainEntity": 6160, + "__m_pChainEntity": 6320, "m_animationController": 1136 }, "CBodyComponentBaseModelEntity": { @@ -164,7 +164,6 @@ "m_bBombPlantedHere": 3272 }, "CBuoyancyHelper": { - "m_flDisplacementFromObjects": 28, "m_flFluidDensity": 24 }, "CCSGameModeRules": { @@ -332,17 +331,9 @@ "m_vecUp": 1172 }, "CCSPlayer_ObserverServices": { - "m_bCanShowDeathPanelNow": 192, "m_bObserverInterpolationNeedsDeferredSetup": 164, - "m_bWasShowingDeathPanel": 193, "m_flObsInterp_PathLength": 116, "m_hLastObserverTarget": 88, - "m_nLastKillerActualDamageGiven": 184, - "m_nLastKillerActualDamageTaken": 188, - "m_nLastKillerDamageGiven": 176, - "m_nLastKillerDamageTaken": 168, - "m_nLastKillerHitsGiven": 180, - "m_nLastKillerHitsTaken": 172, "m_obsInterpState": 160, "m_qObsInterp_OrientationStart": 128, "m_qObsInterp_OrientationTravelDir": 144, @@ -1051,8 +1042,8 @@ "m_ullRegisteredAsItemID": 1184 }, "C_BRC4Target": { - "m_bBrokenOpen": 3872, - "m_flRadius": 3876 + "m_bBrokenOpen": 3704, + "m_flRadius": 3708 }, "C_BarnLight": { "m_Color": 3272, @@ -1113,32 +1104,32 @@ "m_usable": 3268 }, "C_BaseCSGrenade": { - "m_bIsHeldByPlayer": 6545, - "m_bJumpThrow": 6547, - "m_bPinPulled": 6546, - "m_bRedraw": 6544, - "m_eThrowStatus": 6548, - "m_fDropTime": 6564, - "m_fThrowTime": 6552, - "m_flThrowStrength": 6556, - "m_flThrowStrengthApproach": 6560 + "m_bIsHeldByPlayer": 6385, + "m_bJumpThrow": 6387, + "m_bPinPulled": 6386, + "m_bRedraw": 6384, + "m_eThrowStatus": 6388, + "m_fDropTime": 6404, + "m_fThrowTime": 6392, + "m_flThrowStrength": 6396, + "m_flThrowStrengthApproach": 6400 }, "C_BaseCSGrenadeProjectile": { - "flNextTrailLineTime": 4408, - "m_arrTrajectoryTrailPointCreationTimes": 4456, - "m_arrTrajectoryTrailPoints": 4432, - "m_bCanCreateGrenadeTrail": 4413, - "m_bExplodeEffectBegan": 4412, - "m_flSpawnTime": 4392, - "m_flTrajectoryTrailEffectCreationTime": 4480, - "m_hSnapshotTrajectoryParticleSnapshot": 4424, - "m_nBounces": 4364, - "m_nExplodeEffectIndex": 4368, - "m_nExplodeEffectTickBegin": 4376, - "m_nSnapshotTrajectoryEffectIndex": 4416, - "m_vInitialVelocity": 4352, - "m_vecExplodeEffectOrigin": 4380, - "vecLastTrailLinePos": 4396 + "flNextTrailLineTime": 4240, + "m_arrTrajectoryTrailPointCreationTimes": 4288, + "m_arrTrajectoryTrailPoints": 4264, + "m_bCanCreateGrenadeTrail": 4245, + "m_bExplodeEffectBegan": 4244, + "m_flSpawnTime": 4224, + "m_flTrajectoryTrailEffectCreationTime": 4312, + "m_hSnapshotTrajectoryParticleSnapshot": 4256, + "m_nBounces": 4196, + "m_nExplodeEffectIndex": 4200, + "m_nExplodeEffectTickBegin": 4208, + "m_nSnapshotTrajectoryEffectIndex": 4248, + "m_vInitialVelocity": 4184, + "m_vecExplodeEffectOrigin": 4212, + "vecLastTrailLinePos": 4228 }, "C_BaseClientUIEntity": { "m_DialogXMLName": 3280, @@ -1147,14 +1138,14 @@ "m_bEnabled": 3272 }, "C_BaseCombatCharacter": { - "m_bloodColor": 4296, - "m_flFieldOfView": 4316, - "m_flWaterNextTraceTime": 4312, - "m_flWaterWorldZ": 4308, - "m_hMyWearables": 4272, - "m_leftFootAttachment": 4300, - "m_nWaterWakeMode": 4304, - "m_rightFootAttachment": 4301 + "m_bloodColor": 4128, + "m_flFieldOfView": 4148, + "m_flWaterNextTraceTime": 4144, + "m_flWaterWorldZ": 4140, + "m_hMyWearables": 4104, + "m_leftFootAttachment": 4132, + "m_nWaterWakeMode": 4136, + "m_rightFootAttachment": 4133 }, "C_BaseDoor": { "m_bIsUsable": 3264 @@ -1246,25 +1237,25 @@ "m_nFlags": 1356 }, "C_BaseFlex": { - "m_CachedViewTarget": 4028, - "m_PhonemeClasses": 4176, - "m_bResetFlexWeightsOnModelChange": 4070, - "m_blinktime": 4048, - "m_blinktoggle": 3928, - "m_flBlinkAmount": 4064, - "m_flJawOpenAmount": 4060, - "m_flexWeight": 3880, - "m_iBlink": 4044, - "m_iEyeAttachment": 4069, - "m_iJawOpen": 4056, - "m_iMouthAttachment": 4068, - "m_mEyeOcclusionRendererCameraToBoneTransform": 4100, - "m_nEyeOcclusionRendererBone": 4096, - "m_nLastFlexUpdateFrameCount": 4024, - "m_nNextSceneEventId": 4040, - "m_prevblinktoggle": 4052, - "m_vEyeOcclusionRendererHalfExtent": 4148, - "m_vLookTargetPosition": 3904 + "m_CachedViewTarget": 3860, + "m_PhonemeClasses": 4008, + "m_bResetFlexWeightsOnModelChange": 3902, + "m_blinktime": 3880, + "m_blinktoggle": 3760, + "m_flBlinkAmount": 3896, + "m_flJawOpenAmount": 3892, + "m_flexWeight": 3712, + "m_iBlink": 3876, + "m_iEyeAttachment": 3901, + "m_iJawOpen": 3888, + "m_iMouthAttachment": 3900, + "m_mEyeOcclusionRendererCameraToBoneTransform": 3932, + "m_nEyeOcclusionRendererBone": 3928, + "m_nLastFlexUpdateFrameCount": 3856, + "m_nNextSceneEventId": 3872, + "m_prevblinktoggle": 3884, + "m_vEyeOcclusionRendererHalfExtent": 3980, + "m_vLookTargetPosition": 3736 }, "C_BaseFlex_Emphasized_Phoneme": { "m_bBasechecked": 29, @@ -1274,18 +1265,18 @@ "m_sClassName": 0 }, "C_BaseGrenade": { - "m_DmgRadius": 4276, - "m_ExplosionSound": 4304, - "m_bHasWarnedAI": 4272, - "m_bIsLive": 4274, - "m_bIsSmokeGrenade": 4273, - "m_flDamage": 4288, - "m_flDetonateTime": 4280, - "m_flNextAttack": 4344, - "m_flWarnAITime": 4284, - "m_hOriginalThrower": 4348, - "m_hThrower": 4316, - "m_iszBounceSound": 4296 + "m_DmgRadius": 4108, + "m_ExplosionSound": 4136, + "m_bHasWarnedAI": 4104, + "m_bIsLive": 4106, + "m_bIsSmokeGrenade": 4105, + "m_flDamage": 4120, + "m_flDetonateTime": 4112, + "m_flNextAttack": 4176, + "m_flWarnAITime": 4116, + "m_hOriginalThrower": 4180, + "m_hThrower": 4148, + "m_iszBounceSound": 4128 }, "C_BaseModelEntity": { "m_CHitboxComponent": 2584, @@ -1322,76 +1313,73 @@ "m_vecViewOffset": 3144 }, "C_BasePlayerPawn": { - "m_ServerViewAngleChanges": 4496, - "m_bIsSwappingToPredictableController": 4808, - "m_flDeathTime": 4752, - "m_flFOVSensitivityAdjust": 4772, - "m_flMouseSensitivity": 4776, - "m_flOldSimulationTime": 4792, - "m_flPredictionErrorTime": 4768, - "m_hController": 4804, - "m_iHideHUD": 4604, - "m_nHighestConsumedServerViewAngleChangeIndex": 4576, - "m_nLastExecutedCommandNumber": 4796, - "m_nLastExecutedCommandTick": 4800, - "m_pAutoaimServices": 4432, - "m_pCameraServices": 4472, - "m_pFlashlightServices": 4464, - "m_pItemServices": 4424, - "m_pMovementServices": 4480, - "m_pObserverServices": 4440, - "m_pUseServices": 4456, - "m_pWaterServices": 4448, - "m_pWeaponServices": 4416, - "m_skybox3d": 4608, - "m_vOldOrigin": 4780, - "m_vecPredictionError": 4756, - "v_angle": 4580, - "v_anglePrevious": 4592 + "m_ServerViewAngleChanges": 4328, + "m_bIsSwappingToPredictableController": 4640, + "m_flDeathTime": 4584, + "m_flFOVSensitivityAdjust": 4604, + "m_flMouseSensitivity": 4608, + "m_flOldSimulationTime": 4624, + "m_flPredictionErrorTime": 4600, + "m_hController": 4636, + "m_iHideHUD": 4436, + "m_nHighestConsumedServerViewAngleChangeIndex": 4408, + "m_nLastExecutedCommandNumber": 4628, + "m_nLastExecutedCommandTick": 4632, + "m_pAutoaimServices": 4264, + "m_pCameraServices": 4304, + "m_pFlashlightServices": 4296, + "m_pItemServices": 4256, + "m_pMovementServices": 4312, + "m_pObserverServices": 4272, + "m_pUseServices": 4288, + "m_pWaterServices": 4280, + "m_pWeaponServices": 4248, + "m_skybox3d": 4440, + "m_vOldOrigin": 4612, + "m_vecPredictionError": 4588, + "v_angle": 4412, + "v_anglePrevious": 4424 }, "C_BasePlayerWeapon": { - "m_bRemoveable": 5632, - "m_flNextPrimaryAttackTickRatio": 5640, - "m_flNextSecondaryAttackTickRatio": 5648, - "m_iClip1": 5652, - "m_iClip2": 5656, - "m_iOldState": 5628, - "m_iState": 5624, - "m_nNextPrimaryAttackTick": 5636, - "m_nNextSecondaryAttackTick": 5644, - "m_pReserveAmmo": 5660 + "m_flNextPrimaryAttackTickRatio": 5460, + "m_flNextSecondaryAttackTickRatio": 5468, + "m_iClip1": 5472, + "m_iClip2": 5476, + "m_nNextPrimaryAttackTick": 5456, + "m_nNextSecondaryAttackTick": 5464, + "m_pReserveAmmo": 5480 }, "C_BasePropDoor": { - "m_bLocked": 4501, - "m_closedAngles": 4516, - "m_closedPosition": 4504, - "m_eDoorState": 4496, - "m_hMaster": 4528, - "m_modelChanged": 4500, - "m_vWhereToSetLightingOrigin": 4532 + "m_bLocked": 4333, + "m_closedAngles": 4348, + "m_closedPosition": 4336, + "m_eDoorState": 4328, + "m_hMaster": 4360, + "m_modelChanged": 4332, + "m_vWhereToSetLightingOrigin": 4364 }, "C_BaseTrigger": { "m_bClientSidePredicted": 3265, "m_bDisabled": 3264 }, "C_BaseViewModel": { - "m_flAnimationStartTime": 3892, - "m_hControlPanel": 3964, - "m_hOldLayerSequence": 3952, - "m_hWeapon": 3896, - "m_hWeaponModel": 3920, - "m_iCameraAttachment": 3924, - "m_nAnimationParity": 3888, - "m_nOldAnimationParity": 3948, - "m_nViewModelIndex": 3884, - "m_oldLayer": 3956, - "m_oldLayerStartTime": 3960, - "m_previousCycle": 3944, - "m_previousElapsedDuration": 3940, - "m_sAnimationPrefix": 3912, - "m_sVMName": 3904, - "m_vecLastCameraAngles": 3928, - "m_vecLastFacing": 3872 + "m_flAnimationStartTime": 3724, + "m_hControlPanel": 3796, + "m_hOldLayerSequence": 3784, + "m_hWeapon": 3728, + "m_hWeaponModel": 3752, + "m_iCameraAttachment": 3756, + "m_nAnimationParity": 3720, + "m_nOldAnimationParity": 3780, + "m_nViewModelIndex": 3716, + "m_oldLayer": 3788, + "m_oldLayerStartTime": 3792, + "m_previousCycle": 3776, + "m_previousElapsedDuration": 3772, + "m_sAnimationPrefix": 3744, + "m_sVMName": 3736, + "m_vecLastCameraAngles": 3760, + "m_vecLastFacing": 3704 }, "C_Beam": { "m_bTurnedOff": 3432, @@ -1420,78 +1408,77 @@ "m_vecEndPos": 3436 }, "C_BreachChargeProjectile": { - "m_bShouldExplode": 4352, - "m_nParentBoneIndex": 4360, - "m_vecParentBonePos": 4364, - "m_weaponThatThrewMe": 4356 + "m_bShouldExplode": 4184, + "m_nParentBoneIndex": 4192, + "m_vecParentBonePos": 4196, + "m_weaponThatThrewMe": 4188 }, "C_BreakableProp": { - "m_OnBreak": 3936, - "m_OnHealthChanged": 3976, - "m_OnTakeDamage": 4016, - "m_PerformanceMode": 4072, - "m_bHasBreakPiecesOrCommands": 4120, - "m_explodeDamage": 4124, - "m_explodeRadius": 4128, - "m_explosionBuildupSound": 4144, - "m_explosionCustomEffect": 4152, - "m_explosionCustomSound": 4160, - "m_explosionDelay": 4136, - "m_explosionModifier": 4168, - "m_flDefaultFadeScale": 4184, - "m_flDmgModBullet": 4076, - "m_flDmgModClub": 4080, - "m_flDmgModExplosive": 4084, - "m_flDmgModFire": 4088, - "m_flLastPhysicsInfluenceTime": 4180, - "m_flPressureDelay": 4064, - "m_flPreventDamageBeforeTime": 4116, - "m_hBreaker": 4068, - "m_hFlareEnt": 4192, - "m_hLastAttacker": 4188, - "m_hPhysicsAttacker": 4176, - "m_iInteractions": 4112, - "m_iMinHealthDmg": 4060, - "m_impactEnergyScale": 4056, - "m_iszBasePropData": 4104, - "m_iszPhysicsDamageTableName": 4096, - "m_noGhostCollision": 4196 + "m_OnBreak": 3768, + "m_OnHealthChanged": 3808, + "m_OnTakeDamage": 3848, + "m_PerformanceMode": 3904, + "m_bHasBreakPiecesOrCommands": 3952, + "m_explodeDamage": 3956, + "m_explodeRadius": 3960, + "m_explosionBuildupSound": 3976, + "m_explosionCustomEffect": 3984, + "m_explosionCustomSound": 3992, + "m_explosionDelay": 3968, + "m_explosionModifier": 4000, + "m_flDefaultFadeScale": 4016, + "m_flDmgModBullet": 3908, + "m_flDmgModClub": 3912, + "m_flDmgModExplosive": 3916, + "m_flDmgModFire": 3920, + "m_flLastPhysicsInfluenceTime": 4012, + "m_flPressureDelay": 3896, + "m_flPreventDamageBeforeTime": 3948, + "m_hBreaker": 3900, + "m_hFlareEnt": 4024, + "m_hLastAttacker": 4020, + "m_hPhysicsAttacker": 4008, + "m_iInteractions": 3944, + "m_iMinHealthDmg": 3892, + "m_impactEnergyScale": 3888, + "m_iszBasePropData": 3936, + "m_iszPhysicsDamageTableName": 3928, + "m_noGhostCollision": 4028 }, "C_BulletHitModel": { - "m_bIsHit": 3920, - "m_flTimeCreated": 3924, - "m_hPlayerParent": 3916, - "m_iBoneIndex": 3912, - "m_matLocal": 3864, - "m_vecStartPos": 3928 + "m_bIsHit": 3752, + "m_flTimeCreated": 3756, + "m_hPlayerParent": 3748, + "m_iBoneIndex": 3744, + "m_matLocal": 3696, + "m_vecStartPos": 3760 }, "C_BumpMineProjectile": { - "m_bArmed": 4372, - "m_bShouldExplode": 4352, - "m_nParentBoneIndex": 4356, - "m_vecParentBonePos": 4360 + "m_bArmed": 4204, + "m_bShouldExplode": 4184, + "m_nParentBoneIndex": 4188, + "m_vecParentBonePos": 4192 }, "C_C4": { - "m_bBombPlacedAnimation": 6556, - "m_bBombPlanted": 6595, - "m_bDroppedFromDeath": 6596, - "m_bIsPlantingViaUse": 6558, - "m_bPlayedArmingBeeps": 6588, - "m_bShowC4LED": 6557, - "m_bStartedArming": 6548, - "m_bombdroppedlightParticleIndex": 6544, - "m_entitySpottedState": 6560, - "m_fArmedTime": 6552, - "m_nSpotRules": 6584, - "m_szScreenText": 6512 + "m_bBombPlacedAnimation": 6396, + "m_bBombPlanted": 6435, + "m_bDroppedFromDeath": 6436, + "m_bIsPlantingViaUse": 6397, + "m_bPlayedArmingBeeps": 6428, + "m_bStartedArming": 6388, + "m_bombdroppedlightParticleIndex": 6384, + "m_entitySpottedState": 6400, + "m_fArmedTime": 6392, + "m_nSpotRules": 6424, + "m_szScreenText": 6352 }, "C_CSGOViewModel": { - "m_bNeedToQueueHighResComposite": 4024, - "m_bShouldIgnoreOffsetAndAccuracy": 4008, - "m_nLastKnownAssociatedWeaponEntIndex": 4020, - "m_nOldWeaponParity": 4016, - "m_nWeaponParity": 4012, - "m_vLoweredWeaponOffset": 4092 + "m_bNeedToQueueHighResComposite": 3856, + "m_bShouldIgnoreOffsetAndAccuracy": 3840, + "m_nLastKnownAssociatedWeaponEntIndex": 3852, + "m_nOldWeaponParity": 3848, + "m_nWeaponParity": 3844, + "m_vLoweredWeaponOffset": 3924 }, "C_CSGO_MapPreviewCameraPath": { "m_bConstantSpeed": 1354, @@ -1516,16 +1503,16 @@ "m_vOutTangentWorld": 1408 }, "C_CSGO_PreviewModel": { - "m_animgraph": 4272, - "m_animgraphCharacterModeString": 4280, - "m_defaultAnim": 4288, - "m_flInitialModelScale": 4300, - "m_nDefaultAnimLoopMode": 4296 + "m_animgraph": 4104, + "m_animgraphCharacterModeString": 4112, + "m_defaultAnim": 4120, + "m_flInitialModelScale": 4132, + "m_nDefaultAnimLoopMode": 4128 }, "C_CSGO_PreviewPlayer": { - "m_animgraph": 9120, - "m_animgraphCharacterModeString": 9128, - "m_flInitialModelScale": 9136 + "m_animgraph": 8960, + "m_animgraphCharacterModeString": 8968, + "m_flInitialModelScale": 8976 }, "C_CSGO_TeamPreviewCamera": { "m_bDofEnabled": 1444, @@ -1601,6 +1588,7 @@ "m_flCTTimeOutRemaining": 76, "m_flGameStartTime": 112, "m_flGuardianBuyUntilTime": 3508, + "m_flLastPerfSampleTime": 10488, "m_flNextRespawnWave": 4000, "m_flRestartRoundTime": 104, "m_flTerroristTimeOutRemaining": 72, @@ -1657,218 +1645,218 @@ "m_pGameRules": 1344 }, "C_CSObserverPawn": { - "m_hDetectParentChange": 6256 + "m_hDetectParentChange": 6088 }, "C_CSPlayerPawn": { - "m_EconGloves": 6576, - "m_RetakesMVPBoostExtraUtility": 6536, - "m_bIsBuyMenuOpen": 6288, - "m_bLastHeadBoneTransformIsValid": 9072, - "m_bMustSyncRagdollState": 7672, - "m_bNeedToReApplyGloves": 6568, - "m_bRagdollDamageHeadshot": 7768, - "m_bRetakesHasDefuseKit": 6528, - "m_bRetakesMVPLastRound": 6529, - "m_bSkipOneHeadConstraintUpdate": 9112, - "m_iRetakesMVPBoostItem": 6532, - "m_iRetakesOffering": 6520, - "m_iRetakesOfferingCard": 6524, - "m_nRagdollDamageBone": 7676, - "m_pBulletServices": 6256, - "m_pBuyServices": 6272, - "m_pGlowServices": 6280, - "m_pHostageServices": 6264, - "m_qDeathEyeAngles": 9100, - "m_szRagdollDamageWeaponName": 7704, - "m_vRagdollDamageForce": 7680, - "m_vRagdollDamagePosition": 7692 + "m_EconGloves": 6408, + "m_RetakesMVPBoostExtraUtility": 6368, + "m_bIsBuyMenuOpen": 6120, + "m_bLastHeadBoneTransformIsValid": 8912, + "m_bMustSyncRagdollState": 7504, + "m_bNeedToReApplyGloves": 6400, + "m_bRagdollDamageHeadshot": 7600, + "m_bRetakesHasDefuseKit": 6360, + "m_bRetakesMVPLastRound": 6361, + "m_bSkipOneHeadConstraintUpdate": 8952, + "m_iRetakesMVPBoostItem": 6364, + "m_iRetakesOffering": 6352, + "m_iRetakesOfferingCard": 6356, + "m_nRagdollDamageBone": 7508, + "m_pBulletServices": 6088, + "m_pBuyServices": 6104, + "m_pGlowServices": 6112, + "m_pHostageServices": 6096, + "m_qDeathEyeAngles": 8940, + "m_szRagdollDamageWeaponName": 7536, + "m_vRagdollDamageForce": 7512, + "m_vRagdollDamagePosition": 7524 }, "C_CSPlayerPawnBase": { - "m_ArmorValue": 5620, - "m_aimPunchAngle": 6092, - "m_aimPunchAngleVel": 6104, - "m_aimPunchCache": 6128, - "m_aimPunchTickBase": 6116, - "m_aimPunchTickFraction": 6120, - "m_angEyeAngles": 5624, - "m_angLastMuzzleFlashAngle": 5484, - "m_angShootAngleHistory": 5012, - "m_angStashedShootAngles": 4976, - "m_bCachedPlaneIsValid": 4909, - "m_bCanMoveDuringFreezePeriod": 5264, - "m_bClipHitStaticWorld": 4908, - "m_bDeferStartMusicOnWarmup": 5820, - "m_bFlashBuildUp": 5444, - "m_bFlashDspHasBeenCleared": 5445, - "m_bFlashScreenshotHasBeenGrabbed": 5446, - "m_bGrenadeParametersStashed": 4972, - "m_bGuardianShouldSprayCustomXMark": 6088, - "m_bGunGameImmunity": 5196, - "m_bHasDeathInfo": 6164, - "m_bHasFemaleVoice": 4920, - "m_bHasMovedSinceSpawn": 5197, - "m_bHasNightVision": 5333, - "m_bHideTargetID": 5860, - "m_bHud_MiniScoreHidden": 5658, - "m_bHud_RadarHidden": 5659, - "m_bInBombZone": 5224, - "m_bInBuyZone": 5232, - "m_bInHostageRescueZone": 5648, - "m_bInLanding": 4960, - "m_bInNoDefuseArea": 5233, - "m_bInSurvivalDangerZone": 5968, - "m_bIsDefusing": 5176, - "m_bIsGrabbingHostage": 5177, - "m_bIsRescuing": 5184, - "m_bIsScoped": 5168, - "m_bIsSpawnRappelling": 5352, - "m_bIsWalking": 5169, - "m_bKilledByHeadshot": 6184, - "m_bKilledByTaser": 5257, - "m_bMadeFinalGunGameProgressiveKill": 5198, - "m_bNearDangerZone": 5969, - "m_bNightVisionOn": 5332, - "m_bOldIsScoped": 5580, - "m_bPrevDefuser": 6076, - "m_bPrevHelmet": 6077, - "m_bPreviouslyInBuyZone": 6064, - "m_bResumeZoom": 5170, - "m_bScreenTearFrameCaptured": 5428, - "m_bShouldAutobuyDMWeapons": 5656, - "m_bShouldAutobuyNow": 5657, - "m_bStrafing": 5272, - "m_bSuppressGuardianTooFarWarningAudio": 5256, - "m_bWaitForNoAttack": 5240, - "m_cycleLatch": 5824, - "m_delayTargetIDTimer": 5680, - "m_entitySpottedState": 6024, - "m_fImmuneToGunGameDamageTime": 5188, - "m_fImmuneToGunGameDamageTimeLast": 5192, - "m_fMolotovDamageTime": 5220, - "m_fMolotovUseTime": 5216, - "m_fNextThinkPushAway": 5652, - "m_fRenderingClipPlane": 4864, - "m_firstTaserShakeTime": 5868, - "m_flClientDeathTime": 5412, - "m_flCurrentMusicStartTime": 5812, - "m_flDeathCCWeight": 5576, - "m_flDeathInfoTime": 6168, - "m_flDetectedByEnemySensorTime": 5248, - "m_flEmitSoundTime": 5296, - "m_flFlashBangTime": 5432, - "m_flFlashDuration": 5452, - "m_flFlashMaxAlpha": 5448, - "m_flFlashOverlayAlpha": 5440, - "m_flFlashScreenshotAlpha": 5436, - "m_flGuardianTooFarDistFrac": 5244, - "m_flHealthFadeAlpha": 5508, - "m_flHealthFadeValue": 5504, - "m_flHealthShotBoostExpirationTime": 5380, - "m_flHitHeading": 5340, - "m_flLandingTime": 4964, - "m_flLandseconds": 6208, - "m_flLastCollisionCeiling": 4928, - "m_flLastCollisionCeilingChangeTime": 4932, - "m_flLastFiredWeaponTime": 5456, - "m_flLastKnownParachuteScreenEffectAmount": 5384, - "m_flLastNearbyItemHighlightCheck": 5964, - "m_flLastSmokeOverlayAlpha": 5872, - "m_flLastSpawnTimeIndex": 5292, - "m_flLowerBodyYawTarget": 5268, - "m_flMusicRoundStartTime": 5816, - "m_flNextGuardianTooFarWarning": 5252, - "m_flNextMagDropTime": 5892, - "m_flNextSprayDecalTime": 6060, - "m_flNightVisionAlpha": 5424, - "m_flOldFallVelocity": 6160, - "m_flPrevMatchEndTime": 5588, - "m_flPrevRoundEndTime": 5584, - "m_flProgressBarStartTime": 5316, - "m_flSlopeDropHeight": 5128, - "m_flSlopeDropOffset": 5112, - "m_flSpawnRappellingFadeOutForClientViewOffset": 5368, - "m_flStamina": 5320, - "m_flTimeOfLastInjury": 6048, - "m_flVelocityModifier": 5336, - "m_grenadeParameterStashTime": 4968, - "m_hMuzzleFlashShape": 5496, - "m_hOriginalController": 6188, - "m_hSurvivalAssassinationTarget": 5376, - "m_holdTargetIDTimer": 5712, - "m_iAddonBits": 5300, - "m_iBlockingUseActionInProgress": 5180, - "m_iDirection": 5324, - "m_iGunGameProgressiveWeaponIndex": 5200, - "m_iHealthBarRenderMaskIndex": 5500, - "m_iIDEntIndex": 5672, - "m_iMoveState": 5260, - "m_iNumGunGameKillsWithCurrentWeapon": 5208, - "m_iNumGunGameTRKillPoints": 5204, - "m_iOldIDEntIndex": 5708, - "m_iPlayerState": 5172, - "m_iPrimaryAddon": 5304, - "m_iProgressBarDuration": 5312, - "m_iSecondaryAddon": 5308, - "m_iShotsFired": 5328, - "m_iStartAccount": 5348, - "m_iTargetedWeaponEntIndex": 5704, - "m_iThrowGrenadeCounter": 5236, - "m_ignoreLadderJumpTime": 5516, - "m_isCurrentGunGameLeader": 5265, - "m_isCurrentGunGameTeamLeader": 5266, - "m_ladderSurpressionTimer": 5520, - "m_lastLadderNormal": 5544, - "m_lastLadderPos": 5556, - "m_lastStandingPos": 5460, - "m_nDeathCamMusic": 5668, - "m_nHeavyAssaultSuitCooldownRemaining": 5616, - "m_nHitBodyPart": 5344, - "m_nLastClipPlaneSetupFrame": 4880, - "m_nLastConcurrentKilled": 5664, - "m_nLastKillerIndex": 5660, - "m_nLastMagDropAttachmentIndex": 5896, - "m_nMyCollisionGroup": 5512, - "m_nPlayerSmokedFx": 5888, - "m_nPrevArmorVal": 6080, - "m_nPrevGrenadeAmmoCount": 6084, - "m_nRelativeDirectionOfLastInjury": 6052, - "m_nSurvivalTeam": 5372, - "m_nSurvivalTeamNumber": 6056, - "m_nWhichBombZone": 5228, - "m_nextTaserShakeTime": 5864, - "m_pActionTrackingServices": 4840, - "m_pClippingWeapon": 4912, - "m_pPingServices": 4848, - "m_pViewModelServices": 4856, - "m_passiveItems": 5598, - "m_previousPlayerState": 4924, - "m_serverIntendedCycle": 5828, - "m_szLastPlaceName": 5273, - "m_thirdPersonHeading": 5088, - "m_unCurrentEquipmentValue": 5592, - "m_unFreezetimeEndEquipmentValue": 5596, - "m_unPreviousWeaponHash": 6068, - "m_unRoundStartEquipmentValue": 5594, - "m_unTotalRoundDamageDealt": 5212, - "m_unWeaponHash": 6072, - "m_vHeadConstraintOffset": 5144, - "m_vLastSmokeOverlayColor": 5876, - "m_vecBulletHitModels": 5904, - "m_vecDeathInfoOrigin": 6172, - "m_vecIntroStartEyePosition": 5388, - "m_vecIntroStartPlayerForward": 5400, - "m_vecLastAliveLocalVelocity": 5952, - "m_vecLastClipCameraForward": 4896, - "m_vecLastClipCameraPos": 4884, - "m_vecLastMuzzleFlashPos": 5472, - "m_vecPickupModelSlerpers": 5928, - "m_vecPlayerPatchEconIndices": 5832, - "m_vecSpawnRappellingRopeOrigin": 5356, - "m_vecStashedGrenadeThrowPosition": 4988, - "m_vecStashedVelocity": 5000, - "m_vecThirdPersonViewPositionOverride": 5604, - "m_vecThrowPositionHistory": 5036, - "m_vecVelocityHistory": 5060 + "m_ArmorValue": 5452, + "m_aimPunchAngle": 5924, + "m_aimPunchAngleVel": 5936, + "m_aimPunchCache": 5960, + "m_aimPunchTickBase": 5948, + "m_aimPunchTickFraction": 5952, + "m_angEyeAngles": 5456, + "m_angLastMuzzleFlashAngle": 5316, + "m_angShootAngleHistory": 4844, + "m_angStashedShootAngles": 4808, + "m_bCachedPlaneIsValid": 4741, + "m_bCanMoveDuringFreezePeriod": 5096, + "m_bClipHitStaticWorld": 4740, + "m_bDeferStartMusicOnWarmup": 5652, + "m_bFlashBuildUp": 5276, + "m_bFlashDspHasBeenCleared": 5277, + "m_bFlashScreenshotHasBeenGrabbed": 5278, + "m_bGrenadeParametersStashed": 4804, + "m_bGuardianShouldSprayCustomXMark": 5920, + "m_bGunGameImmunity": 5028, + "m_bHasDeathInfo": 5996, + "m_bHasFemaleVoice": 4752, + "m_bHasMovedSinceSpawn": 5029, + "m_bHasNightVision": 5165, + "m_bHideTargetID": 5692, + "m_bHud_MiniScoreHidden": 5490, + "m_bHud_RadarHidden": 5491, + "m_bInBombZone": 5056, + "m_bInBuyZone": 5064, + "m_bInHostageRescueZone": 5480, + "m_bInLanding": 4792, + "m_bInNoDefuseArea": 5065, + "m_bInSurvivalDangerZone": 5800, + "m_bIsDefusing": 5008, + "m_bIsGrabbingHostage": 5009, + "m_bIsRescuing": 5016, + "m_bIsScoped": 5000, + "m_bIsSpawnRappelling": 5184, + "m_bIsWalking": 5001, + "m_bKilledByHeadshot": 6016, + "m_bKilledByTaser": 5089, + "m_bMadeFinalGunGameProgressiveKill": 5030, + "m_bNearDangerZone": 5801, + "m_bNightVisionOn": 5164, + "m_bOldIsScoped": 5412, + "m_bPrevDefuser": 5908, + "m_bPrevHelmet": 5909, + "m_bPreviouslyInBuyZone": 5896, + "m_bResumeZoom": 5002, + "m_bScreenTearFrameCaptured": 5260, + "m_bShouldAutobuyDMWeapons": 5488, + "m_bShouldAutobuyNow": 5489, + "m_bStrafing": 5104, + "m_bSuppressGuardianTooFarWarningAudio": 5088, + "m_bWaitForNoAttack": 5072, + "m_cycleLatch": 5656, + "m_delayTargetIDTimer": 5512, + "m_entitySpottedState": 5856, + "m_fImmuneToGunGameDamageTime": 5020, + "m_fImmuneToGunGameDamageTimeLast": 5024, + "m_fMolotovDamageTime": 5052, + "m_fMolotovUseTime": 5048, + "m_fNextThinkPushAway": 5484, + "m_fRenderingClipPlane": 4696, + "m_firstTaserShakeTime": 5700, + "m_flClientDeathTime": 5244, + "m_flCurrentMusicStartTime": 5644, + "m_flDeathCCWeight": 5408, + "m_flDeathInfoTime": 6000, + "m_flDetectedByEnemySensorTime": 5080, + "m_flEmitSoundTime": 5128, + "m_flFlashBangTime": 5264, + "m_flFlashDuration": 5284, + "m_flFlashMaxAlpha": 5280, + "m_flFlashOverlayAlpha": 5272, + "m_flFlashScreenshotAlpha": 5268, + "m_flGuardianTooFarDistFrac": 5076, + "m_flHealthFadeAlpha": 5340, + "m_flHealthFadeValue": 5336, + "m_flHealthShotBoostExpirationTime": 5212, + "m_flHitHeading": 5172, + "m_flLandingTime": 4796, + "m_flLandseconds": 6040, + "m_flLastCollisionCeiling": 4760, + "m_flLastCollisionCeilingChangeTime": 4764, + "m_flLastFiredWeaponTime": 5288, + "m_flLastKnownParachuteScreenEffectAmount": 5216, + "m_flLastNearbyItemHighlightCheck": 5796, + "m_flLastSmokeOverlayAlpha": 5704, + "m_flLastSpawnTimeIndex": 5124, + "m_flLowerBodyYawTarget": 5100, + "m_flMusicRoundStartTime": 5648, + "m_flNextGuardianTooFarWarning": 5084, + "m_flNextMagDropTime": 5724, + "m_flNextSprayDecalTime": 5892, + "m_flNightVisionAlpha": 5256, + "m_flOldFallVelocity": 5992, + "m_flPrevMatchEndTime": 5420, + "m_flPrevRoundEndTime": 5416, + "m_flProgressBarStartTime": 5148, + "m_flSlopeDropHeight": 4960, + "m_flSlopeDropOffset": 4944, + "m_flSpawnRappellingFadeOutForClientViewOffset": 5200, + "m_flStamina": 5152, + "m_flTimeOfLastInjury": 5880, + "m_flVelocityModifier": 5168, + "m_grenadeParameterStashTime": 4800, + "m_hMuzzleFlashShape": 5328, + "m_hOriginalController": 6020, + "m_hSurvivalAssassinationTarget": 5208, + "m_holdTargetIDTimer": 5544, + "m_iAddonBits": 5132, + "m_iBlockingUseActionInProgress": 5012, + "m_iDirection": 5156, + "m_iGunGameProgressiveWeaponIndex": 5032, + "m_iHealthBarRenderMaskIndex": 5332, + "m_iIDEntIndex": 5504, + "m_iMoveState": 5092, + "m_iNumGunGameKillsWithCurrentWeapon": 5040, + "m_iNumGunGameTRKillPoints": 5036, + "m_iOldIDEntIndex": 5540, + "m_iPlayerState": 5004, + "m_iPrimaryAddon": 5136, + "m_iProgressBarDuration": 5144, + "m_iSecondaryAddon": 5140, + "m_iShotsFired": 5160, + "m_iStartAccount": 5180, + "m_iTargetedWeaponEntIndex": 5536, + "m_iThrowGrenadeCounter": 5068, + "m_ignoreLadderJumpTime": 5348, + "m_isCurrentGunGameLeader": 5097, + "m_isCurrentGunGameTeamLeader": 5098, + "m_ladderSurpressionTimer": 5352, + "m_lastLadderNormal": 5376, + "m_lastLadderPos": 5388, + "m_lastStandingPos": 5292, + "m_nDeathCamMusic": 5500, + "m_nHeavyAssaultSuitCooldownRemaining": 5448, + "m_nHitBodyPart": 5176, + "m_nLastClipPlaneSetupFrame": 4712, + "m_nLastConcurrentKilled": 5496, + "m_nLastKillerIndex": 5492, + "m_nLastMagDropAttachmentIndex": 5728, + "m_nMyCollisionGroup": 5344, + "m_nPlayerSmokedFx": 5720, + "m_nPrevArmorVal": 5912, + "m_nPrevGrenadeAmmoCount": 5916, + "m_nRelativeDirectionOfLastInjury": 5884, + "m_nSurvivalTeam": 5204, + "m_nSurvivalTeamNumber": 5888, + "m_nWhichBombZone": 5060, + "m_nextTaserShakeTime": 5696, + "m_pActionTrackingServices": 4672, + "m_pClippingWeapon": 4744, + "m_pPingServices": 4680, + "m_pViewModelServices": 4688, + "m_passiveItems": 5430, + "m_previousPlayerState": 4756, + "m_serverIntendedCycle": 5660, + "m_szLastPlaceName": 5105, + "m_thirdPersonHeading": 4920, + "m_unCurrentEquipmentValue": 5424, + "m_unFreezetimeEndEquipmentValue": 5428, + "m_unPreviousWeaponHash": 5900, + "m_unRoundStartEquipmentValue": 5426, + "m_unTotalRoundDamageDealt": 5044, + "m_unWeaponHash": 5904, + "m_vHeadConstraintOffset": 4976, + "m_vLastSmokeOverlayColor": 5708, + "m_vecBulletHitModels": 5736, + "m_vecDeathInfoOrigin": 6004, + "m_vecIntroStartEyePosition": 5220, + "m_vecIntroStartPlayerForward": 5232, + "m_vecLastAliveLocalVelocity": 5784, + "m_vecLastClipCameraForward": 4728, + "m_vecLastClipCameraPos": 4716, + "m_vecLastMuzzleFlashPos": 5304, + "m_vecPickupModelSlerpers": 5760, + "m_vecPlayerPatchEconIndices": 5664, + "m_vecSpawnRappellingRopeOrigin": 5188, + "m_vecStashedGrenadeThrowPosition": 4820, + "m_vecStashedVelocity": 4832, + "m_vecThirdPersonViewPositionOverride": 5436, + "m_vecThrowPositionHistory": 4868, + "m_vecVelocityHistory": 4892 }, "C_CSPlayerResource": { "m_bEndMatchNextMapAllVoted": 1488, @@ -1883,7 +1871,7 @@ "m_isHostageFollowingSomeone": 1356 }, "C_CSPropExplodingBarrelTop": { - "m_flOverrideAlpha": 4208 + "m_flOverrideAlpha": 4040 }, "C_CSTeam": { "m_bSurrendered": 2044, @@ -1900,30 +1888,30 @@ "m_szTeamMatchStat": 1528 }, "C_Chicken": { - "m_AttributeManager": 4504, - "m_OriginalOwnerXuidHigh": 5700, - "m_OriginalOwnerXuidLow": 5696, - "m_bAttributesInitialized": 5704, - "m_hHolidayHatAddon": 4488, - "m_hWaterWakeParticles": 5708, - "m_jumpedThisFrame": 4492, - "m_leader": 4496 + "m_AttributeManager": 4336, + "m_OriginalOwnerXuidHigh": 5532, + "m_OriginalOwnerXuidLow": 5528, + "m_bAttributesInitialized": 5536, + "m_hHolidayHatAddon": 4320, + "m_hWaterWakeParticles": 5540, + "m_jumpedThisFrame": 4324, + "m_leader": 4328 }, "C_ClientRagdoll": { - "m_bFadeOut": 3864, - "m_bFadingOut": 3894, - "m_bImportant": 3865, - "m_bReleaseRagdoll": 3892, - "m_flEffectTime": 3868, - "m_flScaleEnd": 3896, - "m_flScaleTimeEnd": 3976, - "m_flScaleTimeStart": 3936, - "m_gibDespawnTime": 3872, - "m_iCurrentFriction": 3876, - "m_iEyeAttachment": 3893, - "m_iFrictionAnimState": 3888, - "m_iMaxFriction": 3884, - "m_iMinFriction": 3880 + "m_bFadeOut": 3696, + "m_bFadingOut": 3726, + "m_bImportant": 3697, + "m_bReleaseRagdoll": 3724, + "m_flEffectTime": 3700, + "m_flScaleEnd": 3728, + "m_flScaleTimeEnd": 3808, + "m_flScaleTimeStart": 3768, + "m_gibDespawnTime": 3704, + "m_iCurrentFriction": 3708, + "m_iEyeAttachment": 3725, + "m_iFrictionAnimState": 3720, + "m_iMaxFriction": 3716, + "m_iMinFriction": 3712 }, "C_ColorCorrection": { "m_MaxFalloff": 1360, @@ -1985,38 +1973,38 @@ "m_vecEndGameCircleStart": 1348 }, "C_DecoyProjectile": { - "m_flTimeParticleEffectSpawn": 4520 + "m_flTimeParticleEffectSpawn": 4352 }, "C_Drone": { - "m_bPilotTakeoverAllowed": 4260, - "m_flJammedEffectAmount": 4744, - "m_flLastTimeCargoWasAttached": 4656, - "m_hCurrentPilot": 4268, - "m_hDeliveryCargo": 4252, - "m_hMoveToThisEntity": 4248, - "m_hPotentialCargo": 4264, - "m_hRecentCargo": 4256, - "m_vecClientSideTrailPositions": 4224, - "m_vecLastKnownCargoAttachPositions": 4660, - "m_vecTagIncrements": 4560, - "m_vecTagPositions": 4272, - "m_vecThrusterLastPos": 4708, - "m_vecThrusterSmoothAccel": 4732, - "m_vecThrusterSmoothVel": 4720 + "m_bPilotTakeoverAllowed": 4092, + "m_flJammedEffectAmount": 4576, + "m_flLastTimeCargoWasAttached": 4488, + "m_hCurrentPilot": 4100, + "m_hDeliveryCargo": 4084, + "m_hMoveToThisEntity": 4080, + "m_hPotentialCargo": 4096, + "m_hRecentCargo": 4088, + "m_vecClientSideTrailPositions": 4056, + "m_vecLastKnownCargoAttachPositions": 4492, + "m_vecTagIncrements": 4392, + "m_vecTagPositions": 4104, + "m_vecThrusterLastPos": 4540, + "m_vecThrusterSmoothAccel": 4564, + "m_vecThrusterSmoothVel": 4552 }, "C_Dronegun": { - "m_bHasTarget": 3896, - "m_bVarInit": 3920, - "m_flLastClientThinkTime": 3924, - "m_flNextSpark": 3928, - "m_nAttachMuzzle": 3921, - "m_nBoneOverrideIndex": 3932, - "m_nPoseParamPitch": 3912, - "m_nPoseParamYaw": 3916, - "m_vecAttentionCurrent": 3900, - "m_vecAttentionTarget": 3872, - "m_vecLaserTracePos": 3936, - "m_vecTargetOffset": 3884 + "m_bHasTarget": 3728, + "m_bVarInit": 3752, + "m_flLastClientThinkTime": 3756, + "m_flNextSpark": 3760, + "m_nAttachMuzzle": 3753, + "m_nBoneOverrideIndex": 3764, + "m_nPoseParamPitch": 3744, + "m_nPoseParamYaw": 3748, + "m_vecAttentionCurrent": 3732, + "m_vecAttentionTarget": 3704, + "m_vecLaserTracePos": 3768, + "m_vecTargetOffset": 3716 }, "C_DynamicLight": { "m_Exponent": 3272, @@ -2028,53 +2016,53 @@ "m_SpotRadius": 3284 }, "C_DynamicProp": { - "m_OnAnimReachedEnd": 4368, - "m_OnAnimReachedStart": 4328, - "m_bAnimateOnServer": 4420, - "m_bCreateNonSolid": 4426, - "m_bFiredStartEndOutput": 4424, - "m_bForceNpcExclude": 4425, - "m_bIsOverrideProp": 4427, - "m_bRandomizeCycle": 4421, - "m_bScriptedMovement": 4423, - "m_bStartDisabled": 4422, - "m_bUseAnimGraph": 4201, - "m_bUseHitboxesForRenderBox": 4200, - "m_glowColor": 4440, - "m_iCachedFrameCount": 4448, - "m_iInitialGlowState": 4428, - "m_iszDefaultAnim": 4408, - "m_nDefaultAnimLoopMode": 4416, - "m_nGlowRange": 4432, - "m_nGlowRangeMin": 4436, - "m_nGlowTeam": 4444, - "m_pOutputAnimBegun": 4208, - "m_pOutputAnimLoopCycleOver": 4288, - "m_pOutputAnimOver": 4248, - "m_vecCachedRenderMaxs": 4464, - "m_vecCachedRenderMins": 4452 + "m_OnAnimReachedEnd": 4200, + "m_OnAnimReachedStart": 4160, + "m_bAnimateOnServer": 4252, + "m_bCreateNonSolid": 4258, + "m_bFiredStartEndOutput": 4256, + "m_bForceNpcExclude": 4257, + "m_bIsOverrideProp": 4259, + "m_bRandomizeCycle": 4253, + "m_bScriptedMovement": 4255, + "m_bStartDisabled": 4254, + "m_bUseAnimGraph": 4033, + "m_bUseHitboxesForRenderBox": 4032, + "m_glowColor": 4272, + "m_iCachedFrameCount": 4280, + "m_iInitialGlowState": 4260, + "m_iszDefaultAnim": 4240, + "m_nDefaultAnimLoopMode": 4248, + "m_nGlowRange": 4264, + "m_nGlowRangeMin": 4268, + "m_nGlowTeam": 4276, + "m_pOutputAnimBegun": 4040, + "m_pOutputAnimLoopCycleOver": 4120, + "m_pOutputAnimOver": 4080, + "m_vecCachedRenderMaxs": 4296, + "m_vecCachedRenderMins": 4284 }, "C_EconEntity": { - "m_AttributeManager": 4312, - "m_OriginalOwnerXuidHigh": 5508, - "m_OriginalOwnerXuidLow": 5504, - "m_bAttachmentDirty": 5568, - "m_bAttributesInitialized": 4304, - "m_bClientside": 5528, - "m_bParticleSystemsCreated": 5529, - "m_flFallbackWear": 5520, - "m_flFlexDelayTime": 4288, - "m_flFlexDelayedWeight": 4296, - "m_hOldProvidee": 5592, - "m_hViewmodelAttachment": 5560, - "m_iNumOwnerValidationRetries": 5576, - "m_iOldTeam": 5564, - "m_nFallbackPaintKit": 5512, - "m_nFallbackSeed": 5516, - "m_nFallbackStatTrak": 5524, - "m_nUnloadedModelIndex": 5572, - "m_vecAttachedModels": 5600, - "m_vecAttachedParticles": 5536 + "m_AttributeManager": 4144, + "m_OriginalOwnerXuidHigh": 5340, + "m_OriginalOwnerXuidLow": 5336, + "m_bAttachmentDirty": 5400, + "m_bAttributesInitialized": 4136, + "m_bClientside": 5360, + "m_bParticleSystemsCreated": 5361, + "m_flFallbackWear": 5352, + "m_flFlexDelayTime": 4120, + "m_flFlexDelayedWeight": 4128, + "m_hOldProvidee": 5424, + "m_hViewmodelAttachment": 5392, + "m_iNumOwnerValidationRetries": 5408, + "m_iOldTeam": 5396, + "m_nFallbackPaintKit": 5344, + "m_nFallbackSeed": 5348, + "m_nFallbackStatTrak": 5356, + "m_nUnloadedModelIndex": 5404, + "m_vecAttachedModels": 5432, + "m_vecAttachedParticles": 5368 }, "C_EconEntity_AttachedModelData_t": { "m_iModelDisplayFlags": 0 @@ -2109,8 +2097,8 @@ "m_unOverrideStyle": 505 }, "C_EconWearable": { - "m_bAlwaysAllow": 5628, - "m_nForceSkin": 5624 + "m_bAlwaysAllow": 5460, + "m_nForceSkin": 5456 }, "C_EntityDissolve": { "m_bCoreExplode": 3324, @@ -2216,30 +2204,30 @@ "m_flFadeStartDist": 1344 }, "C_EnvGasCanister": { - "m_bDoImpactEffects": 4097, - "m_bInSkybox": 4096, - "m_bLanded": 3864, - "m_bLaunchedFromWithinWorld": 4060, - "m_bSpawnedSkyboxParticles": 3968, - "m_flFlightSpeed": 4040, - "m_flFlightTime": 4036, - "m_flHorizSpeed": 4056, - "m_flInitialZSpeed": 4048, - "m_flKillImpactParticlesTime": 3972, - "m_flLaunchHeight": 4108, - "m_flLaunchTime": 4044, - "m_flSkyboxScale": 4092, - "m_flWorldEnterTime": 4076, - "m_flZAcceleration": 4052, - "m_hSkyboxCopy": 4104, - "m_nMyZoneIndex": 4100, - "m_vecDirection": 4012, - "m_vecEnterWorldPosition": 4000, - "m_vecImpactPosition": 3976, - "m_vecParabolaDirection": 4064, - "m_vecSkyboxOrigin": 4080, - "m_vecStartAngles": 4024, - "m_vecStartPosition": 3988 + "m_bDoImpactEffects": 3929, + "m_bInSkybox": 3928, + "m_bLanded": 3696, + "m_bLaunchedFromWithinWorld": 3892, + "m_bSpawnedSkyboxParticles": 3800, + "m_flFlightSpeed": 3872, + "m_flFlightTime": 3868, + "m_flHorizSpeed": 3888, + "m_flInitialZSpeed": 3880, + "m_flKillImpactParticlesTime": 3804, + "m_flLaunchHeight": 3940, + "m_flLaunchTime": 3876, + "m_flSkyboxScale": 3924, + "m_flWorldEnterTime": 3908, + "m_flZAcceleration": 3884, + "m_hSkyboxCopy": 3936, + "m_nMyZoneIndex": 3932, + "m_vecDirection": 3844, + "m_vecEnterWorldPosition": 3832, + "m_vecImpactPosition": 3808, + "m_vecParabolaDirection": 3896, + "m_vecSkyboxOrigin": 3912, + "m_vecStartAngles": 3856, + "m_vecStartPosition": 3820 }, "C_EnvLightProbeVolume": { "m_LightGroups": 5464, @@ -2397,33 +2385,33 @@ "m_vecMoveDir": 3568 }, "C_Fish": { - "m_actualAngles": 3964, - "m_actualPos": 3952, - "m_angle": 4008, - "m_angles": 3888, - "m_averageError": 4100, - "m_buoyancy": 3912, - "m_deathAngle": 3908, - "m_deathDepth": 3904, - "m_errorHistory": 4012, - "m_errorHistoryCount": 4096, - "m_errorHistoryIndex": 4092, - "m_gotUpdate": 3992, - "m_localLifeState": 3900, - "m_poolOrigin": 3976, - "m_pos": 3864, - "m_vel": 3876, - "m_waterLevel": 3988, - "m_wigglePhase": 3944, - "m_wiggleRate": 3948, - "m_wiggleTimer": 3920, - "m_x": 3996, - "m_y": 4000, - "m_z": 4004 + "m_actualAngles": 3796, + "m_actualPos": 3784, + "m_angle": 3840, + "m_angles": 3720, + "m_averageError": 3932, + "m_buoyancy": 3744, + "m_deathAngle": 3740, + "m_deathDepth": 3736, + "m_errorHistory": 3844, + "m_errorHistoryCount": 3928, + "m_errorHistoryIndex": 3924, + "m_gotUpdate": 3824, + "m_localLifeState": 3732, + "m_poolOrigin": 3808, + "m_pos": 3696, + "m_vel": 3708, + "m_waterLevel": 3820, + "m_wigglePhase": 3776, + "m_wiggleRate": 3780, + "m_wiggleTimer": 3752, + "m_x": 3828, + "m_y": 3832, + "m_z": 3836 }, "C_Fists": { - "m_bPlayingUninterruptableAct": 6512, - "m_nUninterruptableActivity": 6516 + "m_bPlayingUninterruptableAct": 6352, + "m_nUninterruptableActivity": 6356 }, "C_FogController": { "m_bUseAngles": 1448, @@ -2496,29 +2484,29 @@ "m_bSendHandle": 1348 }, "C_Hostage": { - "m_bHandsHaveBeenCut": 4492, - "m_blinkTimer": 4536, - "m_chestAttachment": 4602, - "m_entitySpottedState": 4416, - "m_eyeAttachment": 4601, - "m_fLastGrabTime": 4500, - "m_fNewestAlphaThinkTime": 4616, - "m_flDeadOrRescuedTime": 4528, - "m_flDropStartTime": 4524, - "m_flGrabSuccessTime": 4520, - "m_flRescueStartTime": 4516, - "m_hHostageGrabber": 4496, - "m_isInit": 4600, - "m_isRescued": 4484, - "m_jumpedThisFrame": 4485, - "m_leader": 4440, - "m_lookAroundTimer": 4576, - "m_lookAt": 4560, - "m_nHostageState": 4488, - "m_pPredictionOwner": 4608, - "m_reuseTimer": 4448, - "m_vecGrabbedPos": 4504, - "m_vel": 4472 + "m_bHandsHaveBeenCut": 4324, + "m_blinkTimer": 4368, + "m_chestAttachment": 4434, + "m_entitySpottedState": 4248, + "m_eyeAttachment": 4433, + "m_fLastGrabTime": 4332, + "m_fNewestAlphaThinkTime": 4448, + "m_flDeadOrRescuedTime": 4360, + "m_flDropStartTime": 4356, + "m_flGrabSuccessTime": 4352, + "m_flRescueStartTime": 4348, + "m_hHostageGrabber": 4328, + "m_isInit": 4432, + "m_isRescued": 4316, + "m_jumpedThisFrame": 4317, + "m_leader": 4272, + "m_lookAroundTimer": 4408, + "m_lookAt": 4392, + "m_nHostageState": 4320, + "m_pPredictionOwner": 4440, + "m_reuseTimer": 4280, + "m_vecGrabbedPos": 4336, + "m_vel": 4304 }, "C_Inferno": { "m_BurnNormal": 4932, @@ -2571,12 +2559,12 @@ "m_vecDotCoords": 156 }, "C_Item": { - "m_bShouldGlow": 5624, - "m_pReticleHintTextName": 5625 + "m_bShouldGlow": 5456, + "m_pReticleHintTextName": 5457 }, "C_ItemDogtags": { - "m_KillingPlayer": 5892, - "m_OwningPlayer": 5888 + "m_KillingPlayer": 5724, + "m_OwningPlayer": 5720 }, "C_LightEntity": { "m_CLightComponent": 3264 @@ -2601,31 +2589,31 @@ "m_vecOrigin": 208 }, "C_LocalTempEntity": { - "bounceFactor": 3912, - "die": 3892, - "fadeSpeed": 3908, - "flags": 3888, - "hitSound": 3916, - "m_bParticleCollision": 4000, - "m_flFrame": 3976, - "m_flFrameMax": 3896, - "m_flFrameRate": 3972, - "m_flSpriteScale": 3964, - "m_iLastCollisionFrame": 4004, - "m_nFlickerFrame": 3968, - "m_pszImpactEffect": 3984, - "m_pszParticleEffect": 3992, - "m_vLastCollisionOrigin": 4008, - "m_vecNormal": 3952, - "m_vecPrevAbsOrigin": 4032, - "m_vecTempEntAcceleration": 4044, - "m_vecTempEntAngVelocity": 3936, - "m_vecTempEntVelocity": 4020, - "priority": 3920, - "tempent_renderamt": 3948, - "tentOffset": 3924, - "x": 3900, - "y": 3904 + "bounceFactor": 3744, + "die": 3724, + "fadeSpeed": 3740, + "flags": 3720, + "hitSound": 3748, + "m_bParticleCollision": 3832, + "m_flFrame": 3808, + "m_flFrameMax": 3728, + "m_flFrameRate": 3804, + "m_flSpriteScale": 3796, + "m_iLastCollisionFrame": 3836, + "m_nFlickerFrame": 3800, + "m_pszImpactEffect": 3816, + "m_pszParticleEffect": 3824, + "m_vLastCollisionOrigin": 3840, + "m_vecNormal": 3784, + "m_vecPrevAbsOrigin": 3864, + "m_vecTempEntAcceleration": 3876, + "m_vecTempEntAngVelocity": 3768, + "m_vecTempEntVelocity": 3852, + "priority": 3752, + "tempent_renderamt": 3780, + "tentOffset": 3756, + "x": 3732, + "y": 3736 }, "C_MapVetoPickController": { "m_bDisabledHud": 3716, @@ -2647,13 +2635,13 @@ "m_nVoteMapIdsList": 1624 }, "C_Melee": { - "m_flThrowAt": 6512 + "m_flThrowAt": 6352 }, "C_MolotovProjectile": { - "m_bIsIncGrenade": 4488 + "m_bIsIncGrenade": 4320 }, "C_Multimeter": { - "m_hTargetC4": 3872 + "m_hTargetC4": 3704 }, "C_OmniLight": { "m_bShowLight": 3856, @@ -2661,12 +2649,12 @@ "m_flOuterAngle": 3852 }, "C_ParadropChopper": { - "m_bCalledByPlayer": 3900, - "m_flLastRopeTime": 3884, - "m_hCallingPlayer": 3896, - "m_nRappelABone": 3888, - "m_nRappelBBone": 3892, - "m_vecLastRopeTargetPos": 3872 + "m_bCalledByPlayer": 3732, + "m_flLastRopeTime": 3716, + "m_hCallingPlayer": 3728, + "m_nRappelABone": 3720, + "m_nRappelBBone": 3724, + "m_vecLastRopeTargetPos": 3704 }, "C_ParticleSystem": { "m_bActive": 3776, @@ -2713,71 +2701,71 @@ "m_nEffectState": 1400 }, "C_PhysMagnet": { - "m_aAttachedObjects": 3888, - "m_aAttachedObjectsFromServer": 3864 + "m_aAttachedObjects": 3720, + "m_aAttachedObjectsFromServer": 3696 }, "C_PhysPropClientside": { - "m_bHasBreakPiecesOrCommands": 4252, - "m_fDeathTime": 4204, - "m_flDmgModBullet": 4216, - "m_flDmgModClub": 4220, - "m_flDmgModExplosive": 4224, - "m_flDmgModFire": 4228, - "m_flTouchDelta": 4200, - "m_iInteractions": 4248, - "m_impactEnergyScale": 4208, - "m_inertiaScale": 4212, - "m_iszBasePropData": 4240, - "m_iszPhysicsDamageTableName": 4232, - "m_nDamageType": 4280, - "m_vecDamageDirection": 4268, - "m_vecDamagePosition": 4256 + "m_bHasBreakPiecesOrCommands": 4084, + "m_fDeathTime": 4036, + "m_flDmgModBullet": 4048, + "m_flDmgModClub": 4052, + "m_flDmgModExplosive": 4056, + "m_flDmgModFire": 4060, + "m_flTouchDelta": 4032, + "m_iInteractions": 4080, + "m_impactEnergyScale": 4040, + "m_inertiaScale": 4044, + "m_iszBasePropData": 4072, + "m_iszPhysicsDamageTableName": 4064, + "m_nDamageType": 4112, + "m_vecDamageDirection": 4100, + "m_vecDamagePosition": 4088 }, "C_PhysPropLootCrate": { - "m_bRenderInPSPM": 4216, - "m_bRenderInTablet": 4217, - "m_iHealth": 4224, - "m_iMaxHealth": 4220 + "m_bRenderInPSPM": 4048, + "m_bRenderInTablet": 4049, + "m_iHealth": 4056, + "m_iMaxHealth": 4052 }, "C_PhysicsProp": { - "m_bAwake": 4200 + "m_bAwake": 4032 }, "C_PickUpModelSlerper": { - "m_angOriginal": 3876, - "m_angRandom": 3904, - "m_flTimePickedUp": 3872, - "m_hItem": 3868, - "m_hPlayerParent": 3864, - "m_vecPosOriginal": 3888 + "m_angOriginal": 3708, + "m_angRandom": 3736, + "m_flTimePickedUp": 3704, + "m_hItem": 3700, + "m_hPlayerParent": 3696, + "m_vecPosOriginal": 3720 }, "C_PlantedC4": { - "m_bBeingDefused": 3924, - "m_bBombDefused": 3952, - "m_bBombTicking": 3864, - "m_bC4Activated": 3940, - "m_bCannotBeDefused": 3916, - "m_bExplodeWarning": 3936, - "m_bHasExploded": 3917, - "m_bLocalBRMusicPlayed": 3941, - "m_bRadarFlash": 3972, - "m_bTenSecWarning": 3928, - "m_bTriggerWarning": 3932, - "m_entitySpottedState": 3880, - "m_fLastDefuseTime": 3980, - "m_flC4Blow": 3912, - "m_flDefuseCountDown": 3948, - "m_flDefuseLength": 3944, - "m_flNextBeep": 3908, - "m_flNextGlow": 3904, - "m_flNextRadarFlashTime": 3968, - "m_flTimerLength": 3920, - "m_hBombDefuser": 3956, - "m_hControlPanel": 3960, - "m_hDefuserMultimeter": 3964, - "m_nBombSite": 3868, - "m_nSourceSoundscapeHash": 3872, - "m_pBombDefuser": 3976, - "m_pPredictionOwner": 3984 + "m_bBeingDefused": 3756, + "m_bBombDefused": 3784, + "m_bBombTicking": 3696, + "m_bC4Activated": 3772, + "m_bCannotBeDefused": 3748, + "m_bExplodeWarning": 3768, + "m_bHasExploded": 3749, + "m_bLocalBRMusicPlayed": 3773, + "m_bRadarFlash": 3804, + "m_bTenSecWarning": 3760, + "m_bTriggerWarning": 3764, + "m_entitySpottedState": 3712, + "m_fLastDefuseTime": 3812, + "m_flC4Blow": 3744, + "m_flDefuseCountDown": 3780, + "m_flDefuseLength": 3776, + "m_flNextBeep": 3740, + "m_flNextGlow": 3736, + "m_flNextRadarFlashTime": 3800, + "m_flTimerLength": 3752, + "m_hBombDefuser": 3788, + "m_hControlPanel": 3792, + "m_hDefuserMultimeter": 3796, + "m_nBombSite": 3700, + "m_nSourceSoundscapeHash": 3704, + "m_pBombDefuser": 3808, + "m_pPredictionOwner": 3816 }, "C_PlayerPing": { "m_bUrgent": 1404, @@ -2895,19 +2883,19 @@ "m_messageText": 3872 }, "C_PointCommentaryNode": { - "m_bActive": 3872, - "m_bListenedTo": 3920, - "m_bRestartAfterRestore": 3940, - "m_bWasActive": 3873, - "m_flEndTime": 3876, - "m_flStartTime": 3880, - "m_flStartTimeInCommentary": 3884, - "m_hViewPosition": 3936, - "m_iNodeNumber": 3912, - "m_iNodeNumberMax": 3916, - "m_iszCommentaryFile": 3888, - "m_iszSpeakers": 3904, - "m_iszTitle": 3896 + "m_bActive": 3704, + "m_bListenedTo": 3752, + "m_bRestartAfterRestore": 3772, + "m_bWasActive": 3705, + "m_flEndTime": 3708, + "m_flStartTime": 3712, + "m_flStartTimeInCommentary": 3716, + "m_hViewPosition": 3768, + "m_iNodeNumber": 3744, + "m_iNodeNumberMax": 3748, + "m_iszCommentaryFile": 3720, + "m_iszSpeakers": 3736, + "m_iszTitle": 3728 }, "C_PointValueRemapper": { "m_bDisabled": 1344, @@ -2979,36 +2967,36 @@ "m_tParticlePrecipTraceTimer": 3336 }, "C_PredictedViewModel": { - "m_LagAnglesHistory": 3968, - "m_vPredictedOffset": 3992 + "m_LagAnglesHistory": 3800, + "m_vPredictedOffset": 3824 }, "C_PropCounter": { - "m_flDisplayValue": 3864, - "m_flDisplayValueLocal": 3868, - "m_flPreviousValue": 3876, - "m_flTimeOfLastValueChange": 3872 + "m_flDisplayValue": 3696, + "m_flDisplayValueLocal": 3700, + "m_flPreviousValue": 3708, + "m_flTimeOfLastValueChange": 3704 }, "C_RagdollManager": { "m_iCurrentMaxRagdollCount": 1344 }, "C_RagdollProp": { - "m_flBlendWeight": 3920, - "m_flBlendWeightCurrent": 3932, - "m_hRagdollSource": 3924, - "m_iEyeAttachment": 3928, - "m_parentPhysicsBoneIndices": 3936, - "m_ragAngles": 3896, - "m_ragPos": 3872, - "m_worldSpaceBoneComputationOrder": 3960 + "m_flBlendWeight": 3752, + "m_flBlendWeightCurrent": 3764, + "m_hRagdollSource": 3756, + "m_iEyeAttachment": 3760, + "m_parentPhysicsBoneIndices": 3768, + "m_ragAngles": 3728, + "m_ragPos": 3704, + "m_worldSpaceBoneComputationOrder": 3792 }, "C_RagdollPropAttached": { - "m_attachmentPointBoneSpace": 3992, - "m_attachmentPointRagdollSpace": 4004, - "m_bHasParent": 4032, - "m_boneIndexAttached": 3984, - "m_parentTime": 4028, - "m_ragdollAttachedObjectIndex": 3988, - "m_vecOffset": 4016 + "m_attachmentPointBoneSpace": 3824, + "m_attachmentPointRagdollSpace": 3836, + "m_bHasParent": 3864, + "m_boneIndexAttached": 3816, + "m_parentTime": 3860, + "m_ragdollAttachedObjectIndex": 3820, + "m_vecOffset": 3848 }, "C_RectLight": { "m_bShowLight": 3848 @@ -3084,7 +3072,7 @@ "starttime": 0 }, "C_ShatterGlassShardPhysics": { - "m_ShardDesc": 4216 + "m_ShardDesc": 4048 }, "C_SkyCamera": { "m_bUseAngles": 1492, @@ -3093,14 +3081,14 @@ "m_skyboxSlotToken": 1488 }, "C_SmokeGrenadeProjectile": { - "m_VoxelFrameData": 4536, - "m_bDidSmokeEffect": 4500, - "m_bSmokeEffectSpawned": 4561, - "m_bSmokeVolumeDataReceived": 4560, - "m_nRandomSeed": 4504, - "m_nSmokeEffectTickBegin": 4496, - "m_vSmokeColor": 4508, - "m_vSmokeDetonationPos": 4520 + "m_VoxelFrameData": 4368, + "m_bDidSmokeEffect": 4332, + "m_bSmokeEffectSpawned": 4393, + "m_bSmokeVolumeDataReceived": 4392, + "m_nRandomSeed": 4336, + "m_nSmokeEffectTickBegin": 4328, + "m_vSmokeColor": 4340, + "m_vSmokeDetonationPos": 4352 }, "C_SoundAreaEntityBase": { "m_bDisabled": 1344, @@ -3196,33 +3184,33 @@ "m_vecPlayAreaMins": 8 }, "C_Tablet": { - "m_WorkingColor": 8356, - "m_angLastCameraAng": 8372, - "m_bTabletReceptionIsBlocked": 6712, - "m_buildingMaterial": 8336, - "m_flBootTime": 6720, - "m_flLastClosePoseParamVal": 8396, - "m_flNoiseFadeAlpha": 8352, - "m_flPrevScanProgress": 8388, - "m_flScanProgress": 6716, - "m_flShowMapTime": 6724, - "m_flUpgradeExpirationTime": 6520, - "m_hZoneOverlayMaterial": 8344, - "m_nContractKillGridHighResIndex": 6708, - "m_nContractKillGridIndex": 6704, - "m_nDrawElementCount": 8384, - "m_nLastPurchaseIndex": 6808, - "m_nRenderTargetRes": 8392, - "m_radarMaterial": 8328, - "m_skinState": 6740, - "m_vecLastCameraPos": 8360, - "m_vecLastHexPlayerOccupancyChange": 7268, - "m_vecLocalHexFlags": 6536, - "m_vecLocalHexFlagsClientCopy": 7100, - "m_vecNearestMetalCratePos": 6728, - "m_vecNotificationIds": 6744, - "m_vecNotificationTimestamps": 6776, - "m_vecPlayerPositionHistory": 6812 + "m_WorkingColor": 8196, + "m_angLastCameraAng": 8212, + "m_bTabletReceptionIsBlocked": 6552, + "m_buildingMaterial": 8176, + "m_flBootTime": 6560, + "m_flLastClosePoseParamVal": 8236, + "m_flNoiseFadeAlpha": 8192, + "m_flPrevScanProgress": 8228, + "m_flScanProgress": 6556, + "m_flShowMapTime": 6564, + "m_flUpgradeExpirationTime": 6360, + "m_hZoneOverlayMaterial": 8184, + "m_nContractKillGridHighResIndex": 6548, + "m_nContractKillGridIndex": 6544, + "m_nDrawElementCount": 8224, + "m_nLastPurchaseIndex": 6648, + "m_nRenderTargetRes": 8232, + "m_radarMaterial": 8168, + "m_skinState": 6580, + "m_vecLastCameraPos": 8200, + "m_vecLastHexPlayerOccupancyChange": 7108, + "m_vecLocalHexFlags": 6376, + "m_vecLocalHexFlagsClientCopy": 6940, + "m_vecNearestMetalCratePos": 6568, + "m_vecNotificationIds": 6584, + "m_vecNotificationTimestamps": 6616, + "m_vecPlayerPositionHistory": 6652 }, "C_Team": { "m_aPlayerControllers": 1344, @@ -3284,18 +3272,18 @@ }, "C_TriggerBuoyancy": { "m_BuoyancyHelper": 3272, - "m_flFluidDensity": 3312 + "m_flFluidDensity": 3304 }, "C_TripWireFireProjectile": { - "m_bTripWireEndPositionsUsed": 4476, - "m_flAttachTime": 4352, - "m_nTripWireCenterIndex0": 4496, - "m_nTripWireEndIndex0": 4492, - "m_nTripWireStartIndex0": 4488, - "m_vecTripWireEndPositions": 4356 + "m_bTripWireEndPositionsUsed": 4308, + "m_flAttachTime": 4184, + "m_nTripWireCenterIndex0": 4328, + "m_nTripWireEndIndex0": 4324, + "m_nTripWireStartIndex0": 4320, + "m_vecTripWireEndPositions": 4188 }, "C_ViewmodelWeapon": { - "m_worldModel": 3864 + "m_worldModel": 3696 }, "C_VoteController": { "m_bIsYesNoVote": 1394, @@ -3307,87 +3295,88 @@ "m_nVoteOptionCount": 1368 }, "C_WeaponBaseItem": { - "m_SequenceCompleteTimer": 6512, - "m_bRedraw": 6536 + "m_SequenceCompleteTimer": 6352, + "m_bRedraw": 6376 }, "C_WeaponCSBase": { - "m_IronSightController": 6272, - "m_OnPlayerPickup": 5840, - "m_bBurstMode": 5928, - "m_bFireOnEmpty": 5836, - "m_bGlowForPing": 6104, - "m_bInReload": 5936, - "m_bIsHauledBack": 5944, - "m_bOldFirstPersonSpectatedState": 6081, - "m_bPlayerFireEventIsPrimary": 5764, - "m_bReloadVisuallyComplete": 5937, - "m_bReloadsWithClips": 5828, - "m_bSilencerOn": 5945, - "m_bUIWeapon": 6105, - "m_bVisualsDataSet": 6080, - "m_bWasOwnedByCT": 6164, - "m_bWasOwnedByTerrorist": 6165, - "m_donated": 6156, - "m_fAccuracyPenalty": 5904, - "m_fAccuracySmoothedForZoom": 5912, - "m_fLastShotTime": 6160, - "m_fScopeZoomEndTime": 5916, - "m_flCrosshairDistance": 5800, - "m_flDroppedAtTime": 5940, - "m_flFireSequenceStartTime": 5752, - "m_flGunAccuracyPosition": 5820, - "m_flLastAccuracyUpdateTime": 5908, - "m_flLastClientFireBulletTime": 6180, - "m_flLastLOSTraceFailureTime": 6464, - "m_flNextAttackRenderTimeOffset": 5956, - "m_flPostponeFireReadyTime": 5932, - "m_flRecoilIndex": 5924, - "m_flTimeSilencerSwitchComplete": 5948, - "m_flTimeWeaponIdle": 5832, - "m_flTurningInaccuracy": 5900, - "m_flTurningInaccuracyDelta": 5884, - "m_gunHeat": 6168, - "m_hOurPing": 6084, - "m_hPrevOwner": 6120, - "m_iAlpha": 5808, - "m_iAmmoLastCheck": 5804, - "m_iCrosshairTextureID": 5816, - "m_iIronSightMode": 6448, - "m_iNumEmptyAttacks": 6468, - "m_iOriginalTeamNumber": 5952, - "m_iRecoilIndex": 5920, - "m_iScopeTextureID": 5812, - "m_lastSmokeTime": 6176, - "m_nDropTick": 6124, - "m_nFireSequenceStartTimeAck": 5760, - "m_nFireSequenceStartTimeChange": 5756, - "m_nOurPingIndex": 6088, - "m_nViewModelIndex": 5824, - "m_seqFirePrimary": 5772, - "m_seqFireSecondary": 5776, - "m_seqIdle": 5768, - "m_smokeAttachments": 6172, - "m_vecOurPingPos": 6092, - "m_vecTurningInaccuracyEyeDirLast": 5888, - "m_weaponMode": 5880 + "m_IronSightController": 6096, + "m_OnPlayerPickup": 5664, + "m_bBurstMode": 5752, + "m_bFireOnEmpty": 5656, + "m_bGlowForPing": 5928, + "m_bInReload": 5760, + "m_bIsHauledBack": 5768, + "m_bOldFirstPersonSpectatedState": 5905, + "m_bPlayerFireEventIsPrimary": 5580, + "m_bReloadVisuallyComplete": 5761, + "m_bReloadsWithClips": 5648, + "m_bSilencerOn": 5769, + "m_bUIWeapon": 5929, + "m_bVisualsDataSet": 5904, + "m_bWasOwnedByCT": 5988, + "m_bWasOwnedByTerrorist": 5989, + "m_donated": 5980, + "m_fAccuracyPenalty": 5728, + "m_fAccuracySmoothedForZoom": 5736, + "m_fLastShotTime": 5984, + "m_fScopeZoomEndTime": 5740, + "m_flCrosshairDistance": 5620, + "m_flDroppedAtTime": 5764, + "m_flFireSequenceStartTime": 5568, + "m_flGunAccuracyPosition": 5640, + "m_flLastAccuracyUpdateTime": 5732, + "m_flLastClientFireBulletTime": 6004, + "m_flLastLOSTraceFailureTime": 6288, + "m_flNextAttackRenderTimeOffset": 5780, + "m_flPostponeFireReadyTime": 5756, + "m_flRecoilIndex": 5748, + "m_flTimeSilencerSwitchComplete": 5772, + "m_flTimeWeaponIdle": 5652, + "m_flTurningInaccuracy": 5724, + "m_flTurningInaccuracyDelta": 5708, + "m_gunHeat": 5992, + "m_hOurPing": 5908, + "m_hPrevOwner": 5944, + "m_iAlpha": 5628, + "m_iAmmoLastCheck": 5624, + "m_iCrosshairTextureID": 5636, + "m_iIronSightMode": 6272, + "m_iNumEmptyAttacks": 6292, + "m_iOriginalTeamNumber": 5776, + "m_iRecoilIndex": 5744, + "m_iScopeTextureID": 5632, + "m_iState": 5616, + "m_lastSmokeTime": 6000, + "m_nDropTick": 5948, + "m_nFireSequenceStartTimeAck": 5576, + "m_nFireSequenceStartTimeChange": 5572, + "m_nOurPingIndex": 5912, + "m_nViewModelIndex": 5644, + "m_seqFirePrimary": 5588, + "m_seqFireSecondary": 5592, + "m_seqIdle": 5584, + "m_smokeAttachments": 5996, + "m_vecOurPingPos": 5916, + "m_vecTurningInaccuracyEyeDirLast": 5712, + "m_weaponMode": 5704 }, "C_WeaponCSBaseGun": { - "m_bNeedsBoltAction": 6541, - "m_iBurstShotsRemaining": 6516, - "m_iSilencerBodygroup": 6520, - "m_inPrecache": 6540, - "m_silencedModelIndex": 6536, - "m_zoomLevel": 6512 + "m_bNeedsBoltAction": 6381, + "m_iBurstShotsRemaining": 6356, + "m_iSilencerBodygroup": 6360, + "m_inPrecache": 6380, + "m_silencedModelIndex": 6376, + "m_zoomLevel": 6352 }, "C_WeaponShield": { - "m_flDisplayHealth": 6544 + "m_flDisplayHealth": 6384 }, "C_WeaponTaser": { - "m_fFireTime": 6544 + "m_fFireTime": 6384 }, "C_WeaponZoneRepulsor": { - "m_flLastTimeNotIdle": 6548, - "m_flPitchLocal": 6544 + "m_flLastTimeNotIdle": 6388, + "m_flPitchLocal": 6384 }, "C_fogplayerparams_t": { "m_NewColor": 40, diff --git a/generated/client.dll.rs b/generated/client.dll.rs index 6ae08310..2c1559b1 100644 --- a/generated/client.dll.rs +++ b/generated/client.dll.rs @@ -53,38 +53,38 @@ pub mod CAttributeManager_cached_attribute_float_t { } pub mod CBaseAnimGraph { - pub const m_bInitiallyPopulateInterpHistory: usize = 0xcc8; - pub const m_bShouldAnimateDuringGameplayPause: usize = 0xcc9; - pub const m_bSuppressAnimEventSounds: usize = 0xccb; - pub const m_bAnimGraphUpdateEnabled: usize = 0xcd8; - pub const m_flLastEventAnimTime: usize = 0xd6c; - pub const m_hAnimationUpdate: usize = 0xd74; - pub const m_flMaxSlopeDistance: usize = 0xd78; - pub const m_vLastSlopeCheckPos: usize = 0xd7c; - pub const m_vecForce: usize = 0xd8c; - pub const m_nForceBone: usize = 0xd98; - pub const m_pClientsideRagdoll: usize = 0xda0; - pub const m_bBuiltRagdoll: usize = 0xda8; - pub const m_pRagdollPose: usize = 0xdc0; - pub const m_bClientRagdoll: usize = 0xdc8; - pub const m_bHasAnimatedMaterialAttributes: usize = 0xdc9; + pub const m_bInitiallyPopulateInterpHistory: usize = 0xcc0; + pub const m_bShouldAnimateDuringGameplayPause: usize = 0xcc1; + pub const m_bSuppressAnimEventSounds: usize = 0xcc3; + pub const m_bAnimGraphUpdateEnabled: usize = 0xcd0; + pub const m_flMaxSlopeDistance: usize = 0xcd4; + pub const m_vLastSlopeCheckPos: usize = 0xcd8; + pub const m_vecForce: usize = 0xce8; + pub const m_nForceBone: usize = 0xcf4; + pub const m_pClientsideRagdoll: usize = 0xcf8; + pub const m_bBuiltRagdoll: usize = 0xd00; + pub const m_pRagdollPose: usize = 0xd18; + pub const m_bClientRagdoll: usize = 0xd20; + pub const m_bHasAnimatedMaterialAttributes: usize = 0xd21; } pub mod CBaseAnimGraphController { - pub const m_baseLayer: usize = 0x10; - pub const m_animGraphNetworkedVars: usize = 0x38; - pub const m_bSequenceFinished: usize = 0x1318; - pub const m_flLastEventCycle: usize = 0x131c; - pub const m_flPlaybackRate: usize = 0x1320; - pub const m_flPrevAnimTime: usize = 0x1328; - pub const m_bClientSideAnimation: usize = 0x132c; - pub const m_bNetworkedAnimationInputsChanged: usize = 0x132d; - pub const m_nPrevNewSequenceParity: usize = 0x132e; - pub const m_nPrevResetEventsParity: usize = 0x132f; - pub const m_nNewSequenceParity: usize = 0x1330; - pub const m_nResetEventsParity: usize = 0x1334; - pub const m_nAnimLoopMode: usize = 0x1338; - pub const m_hLastAnimEventSequence: usize = 0x1348; + pub const m_baseLayer: usize = 0x18; + pub const m_animGraphNetworkedVars: usize = 0x40; + pub const m_bSequenceFinished: usize = 0x1320; + pub const m_flLastEventCycle: usize = 0x1324; + pub const m_flLastEventAnimTime: usize = 0x1328; + pub const m_flPlaybackRate: usize = 0x132c; + pub const m_flPrevAnimTime: usize = 0x1334; + pub const m_bClientSideAnimation: usize = 0x1338; + pub const m_bNetworkedAnimationInputsChanged: usize = 0x1339; + pub const m_nPrevNewSequenceParity: usize = 0x133a; + pub const m_nPrevResetEventsParity: usize = 0x133b; + pub const m_nNewSequenceParity: usize = 0x133c; + pub const m_nResetEventsParity: usize = 0x1340; + pub const m_nAnimLoopMode: usize = 0x1344; + pub const m_hAnimationUpdate: usize = 0x13e4; + pub const m_hLastAnimEventSequence: usize = 0x13e8; } pub mod CBasePlayerController { @@ -147,10 +147,10 @@ pub mod CBasePlayerWeaponVData { } pub mod CBaseProp { - pub const m_bModelOverrodeBlockLOS: usize = 0xf18; - pub const m_iShapeType: usize = 0xf1c; - pub const m_bConformToCollisionBounds: usize = 0xf20; - pub const m_mPreferredCatchTransform: usize = 0xf24; + pub const m_bModelOverrodeBlockLOS: usize = 0xe70; + pub const m_iShapeType: usize = 0xe74; + pub const m_bConformToCollisionBounds: usize = 0xe78; + pub const m_mPreferredCatchTransform: usize = 0xe7c; } pub mod CBodyComponent { @@ -160,7 +160,7 @@ pub mod CBodyComponent { pub mod CBodyComponentBaseAnimGraph { pub const m_animationController: usize = 0x470; - pub const __m_pChainEntity: usize = 0x1810; + pub const __m_pChainEntity: usize = 0x18b0; } pub mod CBodyComponentBaseModelEntity { @@ -183,7 +183,6 @@ pub mod CBombTarget { pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; - pub const m_flDisplacementFromObjects: usize = 0x1c; } pub mod CCSGameModeRules { @@ -373,14 +372,6 @@ pub mod CCSPlayer_ObserverServices { pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; pub const m_obsInterpState: usize = 0xa0; pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xa4; - pub const m_nLastKillerDamageTaken: usize = 0xa8; - pub const m_nLastKillerHitsTaken: usize = 0xac; - pub const m_nLastKillerDamageGiven: usize = 0xb0; - pub const m_nLastKillerHitsGiven: usize = 0xb4; - pub const m_nLastKillerActualDamageGiven: usize = 0xb8; - pub const m_nLastKillerActualDamageTaken: usize = 0xbc; - pub const m_bCanShowDeathPanelNow: usize = 0xc0; - pub const m_bWasShowingDeathPanel: usize = 0xc1; } pub mod CCSPlayer_PingServices { @@ -1137,8 +1128,8 @@ pub mod C_AttributeContainer { } pub mod C_BRC4Target { - pub const m_bBrokenOpen: usize = 0xf20; - pub const m_flRadius: usize = 0xf24; + pub const m_bBrokenOpen: usize = 0xe78; + pub const m_flRadius: usize = 0xe7c; } pub mod C_BarnLight { @@ -1202,33 +1193,33 @@ pub mod C_BaseButton { } pub mod C_BaseCSGrenade { - pub const m_bRedraw: usize = 0x1990; - pub const m_bIsHeldByPlayer: usize = 0x1991; - pub const m_bPinPulled: usize = 0x1992; - pub const m_bJumpThrow: usize = 0x1993; - pub const m_eThrowStatus: usize = 0x1994; - pub const m_fThrowTime: usize = 0x1998; - pub const m_flThrowStrength: usize = 0x199c; - pub const m_flThrowStrengthApproach: usize = 0x19a0; - pub const m_fDropTime: usize = 0x19a4; + pub const m_bRedraw: usize = 0x18f0; + pub const m_bIsHeldByPlayer: usize = 0x18f1; + pub const m_bPinPulled: usize = 0x18f2; + pub const m_bJumpThrow: usize = 0x18f3; + pub const m_eThrowStatus: usize = 0x18f4; + pub const m_fThrowTime: usize = 0x18f8; + pub const m_flThrowStrength: usize = 0x18fc; + pub const m_flThrowStrengthApproach: usize = 0x1900; + pub const m_fDropTime: usize = 0x1904; } pub mod C_BaseCSGrenadeProjectile { - pub const m_vInitialVelocity: usize = 0x1100; - pub const m_nBounces: usize = 0x110c; - pub const m_nExplodeEffectIndex: usize = 0x1110; - pub const m_nExplodeEffectTickBegin: usize = 0x1118; - pub const m_vecExplodeEffectOrigin: usize = 0x111c; - pub const m_flSpawnTime: usize = 0x1128; - pub const vecLastTrailLinePos: usize = 0x112c; - pub const flNextTrailLineTime: usize = 0x1138; - pub const m_bExplodeEffectBegan: usize = 0x113c; - pub const m_bCanCreateGrenadeTrail: usize = 0x113d; - pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x1140; - pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x1148; - pub const m_arrTrajectoryTrailPoints: usize = 0x1150; - pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x1168; - pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x1180; + pub const m_vInitialVelocity: usize = 0x1058; + pub const m_nBounces: usize = 0x1064; + pub const m_nExplodeEffectIndex: usize = 0x1068; + pub const m_nExplodeEffectTickBegin: usize = 0x1070; + pub const m_vecExplodeEffectOrigin: usize = 0x1074; + pub const m_flSpawnTime: usize = 0x1080; + pub const vecLastTrailLinePos: usize = 0x1084; + pub const flNextTrailLineTime: usize = 0x1090; + pub const m_bExplodeEffectBegan: usize = 0x1094; + pub const m_bCanCreateGrenadeTrail: usize = 0x1095; + pub const m_nSnapshotTrajectoryEffectIndex: usize = 0x1098; + pub const m_hSnapshotTrajectoryParticleSnapshot: usize = 0x10a0; + pub const m_arrTrajectoryTrailPoints: usize = 0x10a8; + pub const m_arrTrajectoryTrailPointCreationTimes: usize = 0x10c0; + pub const m_flTrajectoryTrailEffectCreationTime: usize = 0x10d8; } pub mod C_BaseClientUIEntity { @@ -1239,14 +1230,14 @@ pub mod C_BaseClientUIEntity { } pub mod C_BaseCombatCharacter { - pub const m_hMyWearables: usize = 0x10b0; - pub const m_bloodColor: usize = 0x10c8; - pub const m_leftFootAttachment: usize = 0x10cc; - pub const m_rightFootAttachment: usize = 0x10cd; - pub const m_nWaterWakeMode: usize = 0x10d0; - pub const m_flWaterWorldZ: usize = 0x10d4; - pub const m_flWaterNextTraceTime: usize = 0x10d8; - pub const m_flFieldOfView: usize = 0x10dc; + pub const m_hMyWearables: usize = 0x1008; + pub const m_bloodColor: usize = 0x1020; + pub const m_leftFootAttachment: usize = 0x1024; + pub const m_rightFootAttachment: usize = 0x1025; + pub const m_nWaterWakeMode: usize = 0x1028; + pub const m_flWaterWorldZ: usize = 0x102c; + pub const m_flWaterNextTraceTime: usize = 0x1030; + pub const m_flFieldOfView: usize = 0x1034; } pub mod C_BaseDoor { @@ -1342,25 +1333,25 @@ pub mod C_BaseFire { } pub mod C_BaseFlex { - pub const m_flexWeight: usize = 0xf28; - pub const m_vLookTargetPosition: usize = 0xf40; - pub const m_blinktoggle: usize = 0xf58; - pub const m_nLastFlexUpdateFrameCount: usize = 0xfb8; - pub const m_CachedViewTarget: usize = 0xfbc; - pub const m_nNextSceneEventId: usize = 0xfc8; - pub const m_iBlink: usize = 0xfcc; - pub const m_blinktime: usize = 0xfd0; - pub const m_prevblinktoggle: usize = 0xfd4; - pub const m_iJawOpen: usize = 0xfd8; - pub const m_flJawOpenAmount: usize = 0xfdc; - pub const m_flBlinkAmount: usize = 0xfe0; - pub const m_iMouthAttachment: usize = 0xfe4; - pub const m_iEyeAttachment: usize = 0xfe5; - pub const m_bResetFlexWeightsOnModelChange: usize = 0xfe6; - pub const m_nEyeOcclusionRendererBone: usize = 0x1000; - pub const m_mEyeOcclusionRendererCameraToBoneTransform: usize = 0x1004; - pub const m_vEyeOcclusionRendererHalfExtent: usize = 0x1034; - pub const m_PhonemeClasses: usize = 0x1050; + pub const m_flexWeight: usize = 0xe80; + pub const m_vLookTargetPosition: usize = 0xe98; + pub const m_blinktoggle: usize = 0xeb0; + pub const m_nLastFlexUpdateFrameCount: usize = 0xf10; + pub const m_CachedViewTarget: usize = 0xf14; + pub const m_nNextSceneEventId: usize = 0xf20; + pub const m_iBlink: usize = 0xf24; + pub const m_blinktime: usize = 0xf28; + pub const m_prevblinktoggle: usize = 0xf2c; + pub const m_iJawOpen: usize = 0xf30; + pub const m_flJawOpenAmount: usize = 0xf34; + pub const m_flBlinkAmount: usize = 0xf38; + pub const m_iMouthAttachment: usize = 0xf3c; + pub const m_iEyeAttachment: usize = 0xf3d; + pub const m_bResetFlexWeightsOnModelChange: usize = 0xf3e; + pub const m_nEyeOcclusionRendererBone: usize = 0xf58; + pub const m_mEyeOcclusionRendererCameraToBoneTransform: usize = 0xf5c; + pub const m_vEyeOcclusionRendererHalfExtent: usize = 0xf8c; + pub const m_PhonemeClasses: usize = 0xfa8; } pub mod C_BaseFlex_Emphasized_Phoneme { @@ -1372,18 +1363,18 @@ pub mod C_BaseFlex_Emphasized_Phoneme { } pub mod C_BaseGrenade { - pub const m_bHasWarnedAI: usize = 0x10b0; - pub const m_bIsSmokeGrenade: usize = 0x10b1; - pub const m_bIsLive: usize = 0x10b2; - pub const m_DmgRadius: usize = 0x10b4; - pub const m_flDetonateTime: usize = 0x10b8; - pub const m_flWarnAITime: usize = 0x10bc; - pub const m_flDamage: usize = 0x10c0; - pub const m_iszBounceSound: usize = 0x10c8; - pub const m_ExplosionSound: usize = 0x10d0; - pub const m_hThrower: usize = 0x10dc; - pub const m_flNextAttack: usize = 0x10f8; - pub const m_hOriginalThrower: usize = 0x10fc; + pub const m_bHasWarnedAI: usize = 0x1008; + pub const m_bIsSmokeGrenade: usize = 0x1009; + pub const m_bIsLive: usize = 0x100a; + pub const m_DmgRadius: usize = 0x100c; + pub const m_flDetonateTime: usize = 0x1010; + pub const m_flWarnAITime: usize = 0x1014; + pub const m_flDamage: usize = 0x1018; + pub const m_iszBounceSound: usize = 0x1020; + pub const m_ExplosionSound: usize = 0x1028; + pub const m_hThrower: usize = 0x1034; + pub const m_flNextAttack: usize = 0x1050; + pub const m_hOriginalThrower: usize = 0x1054; } pub mod C_BaseModelEntity { @@ -1422,55 +1413,52 @@ pub mod C_BaseModelEntity { } pub mod C_BasePlayerPawn { - pub const m_pWeaponServices: usize = 0x1140; - pub const m_pItemServices: usize = 0x1148; - pub const m_pAutoaimServices: usize = 0x1150; - pub const m_pObserverServices: usize = 0x1158; - pub const m_pWaterServices: usize = 0x1160; - pub const m_pUseServices: usize = 0x1168; - pub const m_pFlashlightServices: usize = 0x1170; - pub const m_pCameraServices: usize = 0x1178; - pub const m_pMovementServices: usize = 0x1180; - pub const m_ServerViewAngleChanges: usize = 0x1190; - pub const m_nHighestConsumedServerViewAngleChangeIndex: usize = 0x11e0; - pub const v_angle: usize = 0x11e4; - pub const v_anglePrevious: usize = 0x11f0; - pub const m_iHideHUD: usize = 0x11fc; - pub const m_skybox3d: usize = 0x1200; - pub const m_flDeathTime: usize = 0x1290; - pub const m_vecPredictionError: usize = 0x1294; - pub const m_flPredictionErrorTime: usize = 0x12a0; - pub const m_flFOVSensitivityAdjust: usize = 0x12a4; - pub const m_flMouseSensitivity: usize = 0x12a8; - pub const m_vOldOrigin: usize = 0x12ac; - pub const m_flOldSimulationTime: usize = 0x12b8; - pub const m_nLastExecutedCommandNumber: usize = 0x12bc; - pub const m_nLastExecutedCommandTick: usize = 0x12c0; - pub const m_hController: usize = 0x12c4; - pub const m_bIsSwappingToPredictableController: usize = 0x12c8; + pub const m_pWeaponServices: usize = 0x1098; + pub const m_pItemServices: usize = 0x10a0; + pub const m_pAutoaimServices: usize = 0x10a8; + pub const m_pObserverServices: usize = 0x10b0; + pub const m_pWaterServices: usize = 0x10b8; + pub const m_pUseServices: usize = 0x10c0; + pub const m_pFlashlightServices: usize = 0x10c8; + pub const m_pCameraServices: usize = 0x10d0; + pub const m_pMovementServices: usize = 0x10d8; + pub const m_ServerViewAngleChanges: usize = 0x10e8; + pub const m_nHighestConsumedServerViewAngleChangeIndex: usize = 0x1138; + pub const v_angle: usize = 0x113c; + pub const v_anglePrevious: usize = 0x1148; + pub const m_iHideHUD: usize = 0x1154; + pub const m_skybox3d: usize = 0x1158; + pub const m_flDeathTime: usize = 0x11e8; + pub const m_vecPredictionError: usize = 0x11ec; + pub const m_flPredictionErrorTime: usize = 0x11f8; + pub const m_flFOVSensitivityAdjust: usize = 0x11fc; + pub const m_flMouseSensitivity: usize = 0x1200; + pub const m_vOldOrigin: usize = 0x1204; + pub const m_flOldSimulationTime: usize = 0x1210; + pub const m_nLastExecutedCommandNumber: usize = 0x1214; + pub const m_nLastExecutedCommandTick: usize = 0x1218; + pub const m_hController: usize = 0x121c; + pub const m_bIsSwappingToPredictableController: usize = 0x1220; } pub mod C_BasePlayerWeapon { - pub const m_iState: usize = 0x15f8; - pub const m_iOldState: usize = 0x15fc; - pub const m_bRemoveable: usize = 0x1600; - pub const m_nNextPrimaryAttackTick: usize = 0x1604; - pub const m_flNextPrimaryAttackTickRatio: usize = 0x1608; - pub const m_nNextSecondaryAttackTick: usize = 0x160c; - pub const m_flNextSecondaryAttackTickRatio: usize = 0x1610; - pub const m_iClip1: usize = 0x1614; - pub const m_iClip2: usize = 0x1618; - pub const m_pReserveAmmo: usize = 0x161c; + pub const m_nNextPrimaryAttackTick: usize = 0x1550; + pub const m_flNextPrimaryAttackTickRatio: usize = 0x1554; + pub const m_nNextSecondaryAttackTick: usize = 0x1558; + pub const m_flNextSecondaryAttackTickRatio: usize = 0x155c; + pub const m_iClip1: usize = 0x1560; + pub const m_iClip2: usize = 0x1564; + pub const m_pReserveAmmo: usize = 0x1568; } pub mod C_BasePropDoor { - pub const m_eDoorState: usize = 0x1190; - pub const m_modelChanged: usize = 0x1194; - pub const m_bLocked: usize = 0x1195; - pub const m_closedPosition: usize = 0x1198; - pub const m_closedAngles: usize = 0x11a4; - pub const m_hMaster: usize = 0x11b0; - pub const m_vWhereToSetLightingOrigin: usize = 0x11b4; + pub const m_eDoorState: usize = 0x10e8; + pub const m_modelChanged: usize = 0x10ec; + pub const m_bLocked: usize = 0x10ed; + pub const m_closedPosition: usize = 0x10f0; + pub const m_closedAngles: usize = 0x10fc; + pub const m_hMaster: usize = 0x1108; + pub const m_vWhereToSetLightingOrigin: usize = 0x110c; } pub mod C_BaseTrigger { @@ -1479,23 +1467,23 @@ pub mod C_BaseTrigger { } pub mod C_BaseViewModel { - pub const m_vecLastFacing: usize = 0xf20; - pub const m_nViewModelIndex: usize = 0xf2c; - pub const m_nAnimationParity: usize = 0xf30; - pub const m_flAnimationStartTime: usize = 0xf34; - pub const m_hWeapon: usize = 0xf38; - pub const m_sVMName: usize = 0xf40; - pub const m_sAnimationPrefix: usize = 0xf48; - pub const m_hWeaponModel: usize = 0xf50; - pub const m_iCameraAttachment: usize = 0xf54; - pub const m_vecLastCameraAngles: usize = 0xf58; - pub const m_previousElapsedDuration: usize = 0xf64; - pub const m_previousCycle: usize = 0xf68; - pub const m_nOldAnimationParity: usize = 0xf6c; - pub const m_hOldLayerSequence: usize = 0xf70; - pub const m_oldLayer: usize = 0xf74; - pub const m_oldLayerStartTime: usize = 0xf78; - pub const m_hControlPanel: usize = 0xf7c; + pub const m_vecLastFacing: usize = 0xe78; + pub const m_nViewModelIndex: usize = 0xe84; + pub const m_nAnimationParity: usize = 0xe88; + pub const m_flAnimationStartTime: usize = 0xe8c; + pub const m_hWeapon: usize = 0xe90; + pub const m_sVMName: usize = 0xe98; + pub const m_sAnimationPrefix: usize = 0xea0; + pub const m_hWeaponModel: usize = 0xea8; + pub const m_iCameraAttachment: usize = 0xeac; + pub const m_vecLastCameraAngles: usize = 0xeb0; + pub const m_previousElapsedDuration: usize = 0xebc; + pub const m_previousCycle: usize = 0xec0; + pub const m_nOldAnimationParity: usize = 0xec4; + pub const m_hOldLayerSequence: usize = 0xec8; + pub const m_oldLayer: usize = 0xecc; + pub const m_oldLayerStartTime: usize = 0xed0; + pub const m_hControlPanel: usize = 0xed4; } pub mod C_Beam { @@ -1526,83 +1514,82 @@ pub mod C_Beam { } pub mod C_BreachChargeProjectile { - pub const m_bShouldExplode: usize = 0x1100; - pub const m_weaponThatThrewMe: usize = 0x1104; - pub const m_nParentBoneIndex: usize = 0x1108; - pub const m_vecParentBonePos: usize = 0x110c; + pub const m_bShouldExplode: usize = 0x1058; + pub const m_weaponThatThrewMe: usize = 0x105c; + pub const m_nParentBoneIndex: usize = 0x1060; + pub const m_vecParentBonePos: usize = 0x1064; } pub mod C_BreakableProp { - pub const m_OnBreak: usize = 0xf60; - pub const m_OnHealthChanged: usize = 0xf88; - pub const m_OnTakeDamage: usize = 0xfb0; - pub const m_impactEnergyScale: usize = 0xfd8; - pub const m_iMinHealthDmg: usize = 0xfdc; - pub const m_flPressureDelay: usize = 0xfe0; - pub const m_hBreaker: usize = 0xfe4; - pub const m_PerformanceMode: usize = 0xfe8; - pub const m_flDmgModBullet: usize = 0xfec; - pub const m_flDmgModClub: usize = 0xff0; - pub const m_flDmgModExplosive: usize = 0xff4; - pub const m_flDmgModFire: usize = 0xff8; - pub const m_iszPhysicsDamageTableName: usize = 0x1000; - pub const m_iszBasePropData: usize = 0x1008; - pub const m_iInteractions: usize = 0x1010; - pub const m_flPreventDamageBeforeTime: usize = 0x1014; - pub const m_bHasBreakPiecesOrCommands: usize = 0x1018; - pub const m_explodeDamage: usize = 0x101c; - pub const m_explodeRadius: usize = 0x1020; - pub const m_explosionDelay: usize = 0x1028; - pub const m_explosionBuildupSound: usize = 0x1030; - pub const m_explosionCustomEffect: usize = 0x1038; - pub const m_explosionCustomSound: usize = 0x1040; - pub const m_explosionModifier: usize = 0x1048; - pub const m_hPhysicsAttacker: usize = 0x1050; - pub const m_flLastPhysicsInfluenceTime: usize = 0x1054; - pub const m_flDefaultFadeScale: usize = 0x1058; - pub const m_hLastAttacker: usize = 0x105c; - pub const m_hFlareEnt: usize = 0x1060; - pub const m_noGhostCollision: usize = 0x1064; + pub const m_OnBreak: usize = 0xeb8; + pub const m_OnHealthChanged: usize = 0xee0; + pub const m_OnTakeDamage: usize = 0xf08; + pub const m_impactEnergyScale: usize = 0xf30; + pub const m_iMinHealthDmg: usize = 0xf34; + pub const m_flPressureDelay: usize = 0xf38; + pub const m_hBreaker: usize = 0xf3c; + pub const m_PerformanceMode: usize = 0xf40; + pub const m_flDmgModBullet: usize = 0xf44; + pub const m_flDmgModClub: usize = 0xf48; + pub const m_flDmgModExplosive: usize = 0xf4c; + pub const m_flDmgModFire: usize = 0xf50; + pub const m_iszPhysicsDamageTableName: usize = 0xf58; + pub const m_iszBasePropData: usize = 0xf60; + pub const m_iInteractions: usize = 0xf68; + pub const m_flPreventDamageBeforeTime: usize = 0xf6c; + pub const m_bHasBreakPiecesOrCommands: usize = 0xf70; + pub const m_explodeDamage: usize = 0xf74; + pub const m_explodeRadius: usize = 0xf78; + pub const m_explosionDelay: usize = 0xf80; + pub const m_explosionBuildupSound: usize = 0xf88; + pub const m_explosionCustomEffect: usize = 0xf90; + pub const m_explosionCustomSound: usize = 0xf98; + pub const m_explosionModifier: usize = 0xfa0; + pub const m_hPhysicsAttacker: usize = 0xfa8; + pub const m_flLastPhysicsInfluenceTime: usize = 0xfac; + pub const m_flDefaultFadeScale: usize = 0xfb0; + pub const m_hLastAttacker: usize = 0xfb4; + pub const m_hFlareEnt: usize = 0xfb8; + pub const m_noGhostCollision: usize = 0xfbc; } pub mod C_BulletHitModel { - pub const m_matLocal: usize = 0xf18; - pub const m_iBoneIndex: usize = 0xf48; - pub const m_hPlayerParent: usize = 0xf4c; - pub const m_bIsHit: usize = 0xf50; - pub const m_flTimeCreated: usize = 0xf54; - pub const m_vecStartPos: usize = 0xf58; + pub const m_matLocal: usize = 0xe70; + pub const m_iBoneIndex: usize = 0xea0; + pub const m_hPlayerParent: usize = 0xea4; + pub const m_bIsHit: usize = 0xea8; + pub const m_flTimeCreated: usize = 0xeac; + pub const m_vecStartPos: usize = 0xeb0; } pub mod C_BumpMineProjectile { - pub const m_bShouldExplode: usize = 0x1100; - pub const m_nParentBoneIndex: usize = 0x1104; - pub const m_vecParentBonePos: usize = 0x1108; - pub const m_bArmed: usize = 0x1114; + pub const m_bShouldExplode: usize = 0x1058; + pub const m_nParentBoneIndex: usize = 0x105c; + pub const m_vecParentBonePos: usize = 0x1060; + pub const m_bArmed: usize = 0x106c; } pub mod C_C4 { - pub const m_szScreenText: usize = 0x1970; - pub const m_bombdroppedlightParticleIndex: usize = 0x1990; - pub const m_bStartedArming: usize = 0x1994; - pub const m_fArmedTime: usize = 0x1998; - pub const m_bBombPlacedAnimation: usize = 0x199c; - pub const m_bShowC4LED: usize = 0x199d; - pub const m_bIsPlantingViaUse: usize = 0x199e; - pub const m_entitySpottedState: usize = 0x19a0; - pub const m_nSpotRules: usize = 0x19b8; - pub const m_bPlayedArmingBeeps: usize = 0x19bc; - pub const m_bBombPlanted: usize = 0x19c3; - pub const m_bDroppedFromDeath: usize = 0x19c4; + pub const m_szScreenText: usize = 0x18d0; + pub const m_bombdroppedlightParticleIndex: usize = 0x18f0; + pub const m_bStartedArming: usize = 0x18f4; + pub const m_fArmedTime: usize = 0x18f8; + pub const m_bBombPlacedAnimation: usize = 0x18fc; + pub const m_bIsPlantingViaUse: usize = 0x18fd; + pub const m_entitySpottedState: usize = 0x1900; + pub const m_nSpotRules: usize = 0x1918; + pub const m_bPlayedArmingBeeps: usize = 0x191c; + pub const m_bBombPlanted: usize = 0x1923; + pub const m_bDroppedFromDeath: usize = 0x1924; } pub mod C_CSGOViewModel { - pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0xfa8; - pub const m_nWeaponParity: usize = 0xfac; - pub const m_nOldWeaponParity: usize = 0xfb0; - pub const m_nLastKnownAssociatedWeaponEntIndex: usize = 0xfb4; - pub const m_bNeedToQueueHighResComposite: usize = 0xfb8; - pub const m_vLoweredWeaponOffset: usize = 0xffc; + pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0xf00; + pub const m_nWeaponParity: usize = 0xf04; + pub const m_nOldWeaponParity: usize = 0xf08; + pub const m_nLastKnownAssociatedWeaponEntIndex: usize = 0xf0c; + pub const m_bNeedToQueueHighResComposite: usize = 0xf10; + pub const m_vLoweredWeaponOffset: usize = 0xf54; } pub mod C_CSGO_MapPreviewCameraPath { @@ -1630,17 +1617,17 @@ pub mod C_CSGO_MapPreviewCameraPathNode { } pub mod C_CSGO_PreviewModel { - pub const m_animgraph: usize = 0x10b0; - pub const m_animgraphCharacterModeString: usize = 0x10b8; - pub const m_defaultAnim: usize = 0x10c0; - pub const m_nDefaultAnimLoopMode: usize = 0x10c8; - pub const m_flInitialModelScale: usize = 0x10cc; + pub const m_animgraph: usize = 0x1008; + pub const m_animgraphCharacterModeString: usize = 0x1010; + pub const m_defaultAnim: usize = 0x1018; + pub const m_nDefaultAnimLoopMode: usize = 0x1020; + pub const m_flInitialModelScale: usize = 0x1024; } pub mod C_CSGO_PreviewPlayer { - pub const m_animgraph: usize = 0x23a0; - pub const m_animgraphCharacterModeString: usize = 0x23a8; - pub const m_flInitialModelScale: usize = 0x23b0; + pub const m_animgraph: usize = 0x2300; + pub const m_animgraphCharacterModeString: usize = 0x2308; + pub const m_flInitialModelScale: usize = 0x2310; } pub mod C_CSGO_TeamPreviewCamera { @@ -1770,6 +1757,7 @@ pub mod C_CSGameRules { pub const m_nTTeamIntroVariant: usize = 0x1934; pub const m_nCTTeamIntroVariant: usize = 0x1938; pub const m_bTeamIntroPeriod: usize = 0x193c; + pub const m_flLastPerfSampleTime: usize = 0x28f8; } pub mod C_CSGameRulesProxy { @@ -1777,220 +1765,220 @@ pub mod C_CSGameRulesProxy { } pub mod C_CSObserverPawn { - pub const m_hDetectParentChange: usize = 0x1870; + pub const m_hDetectParentChange: usize = 0x17c8; } pub mod C_CSPlayerPawn { - pub const m_pBulletServices: usize = 0x1870; - pub const m_pHostageServices: usize = 0x1878; - pub const m_pBuyServices: usize = 0x1880; - pub const m_pGlowServices: usize = 0x1888; - pub const m_bIsBuyMenuOpen: usize = 0x1890; - pub const m_iRetakesOffering: usize = 0x1978; - pub const m_iRetakesOfferingCard: usize = 0x197c; - pub const m_bRetakesHasDefuseKit: usize = 0x1980; - pub const m_bRetakesMVPLastRound: usize = 0x1981; - pub const m_iRetakesMVPBoostItem: usize = 0x1984; - pub const m_RetakesMVPBoostExtraUtility: usize = 0x1988; - pub const m_bNeedToReApplyGloves: usize = 0x19a8; - pub const m_EconGloves: usize = 0x19b0; - pub const m_bMustSyncRagdollState: usize = 0x1df8; - pub const m_nRagdollDamageBone: usize = 0x1dfc; - pub const m_vRagdollDamageForce: usize = 0x1e00; - pub const m_vRagdollDamagePosition: usize = 0x1e0c; - pub const m_szRagdollDamageWeaponName: usize = 0x1e18; - pub const m_bRagdollDamageHeadshot: usize = 0x1e58; - pub const m_bLastHeadBoneTransformIsValid: usize = 0x2370; - pub const m_qDeathEyeAngles: usize = 0x238c; - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x2398; + pub const m_pBulletServices: usize = 0x17c8; + pub const m_pHostageServices: usize = 0x17d0; + pub const m_pBuyServices: usize = 0x17d8; + pub const m_pGlowServices: usize = 0x17e0; + pub const m_bIsBuyMenuOpen: usize = 0x17e8; + pub const m_iRetakesOffering: usize = 0x18d0; + pub const m_iRetakesOfferingCard: usize = 0x18d4; + pub const m_bRetakesHasDefuseKit: usize = 0x18d8; + pub const m_bRetakesMVPLastRound: usize = 0x18d9; + pub const m_iRetakesMVPBoostItem: usize = 0x18dc; + pub const m_RetakesMVPBoostExtraUtility: usize = 0x18e0; + pub const m_bNeedToReApplyGloves: usize = 0x1900; + pub const m_EconGloves: usize = 0x1908; + pub const m_bMustSyncRagdollState: usize = 0x1d50; + pub const m_nRagdollDamageBone: usize = 0x1d54; + pub const m_vRagdollDamageForce: usize = 0x1d58; + pub const m_vRagdollDamagePosition: usize = 0x1d64; + pub const m_szRagdollDamageWeaponName: usize = 0x1d70; + pub const m_bRagdollDamageHeadshot: usize = 0x1db0; + pub const m_bLastHeadBoneTransformIsValid: usize = 0x22d0; + pub const m_qDeathEyeAngles: usize = 0x22ec; + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x22f8; } pub mod C_CSPlayerPawnBase { - pub const m_pActionTrackingServices: usize = 0x12e8; - pub const m_pPingServices: usize = 0x12f0; - pub const m_pViewModelServices: usize = 0x12f8; - pub const m_fRenderingClipPlane: usize = 0x1300; - pub const m_nLastClipPlaneSetupFrame: usize = 0x1310; - pub const m_vecLastClipCameraPos: usize = 0x1314; - pub const m_vecLastClipCameraForward: usize = 0x1320; - pub const m_bClipHitStaticWorld: usize = 0x132c; - pub const m_bCachedPlaneIsValid: usize = 0x132d; - pub const m_pClippingWeapon: usize = 0x1330; - pub const m_bHasFemaleVoice: usize = 0x1338; - pub const m_previousPlayerState: usize = 0x133c; - pub const m_flLastCollisionCeiling: usize = 0x1340; - pub const m_flLastCollisionCeilingChangeTime: usize = 0x1344; - pub const m_bInLanding: usize = 0x1360; - pub const m_flLandingTime: usize = 0x1364; - pub const m_grenadeParameterStashTime: usize = 0x1368; - pub const m_bGrenadeParametersStashed: usize = 0x136c; - pub const m_angStashedShootAngles: usize = 0x1370; - pub const m_vecStashedGrenadeThrowPosition: usize = 0x137c; - pub const m_vecStashedVelocity: usize = 0x1388; - pub const m_angShootAngleHistory: usize = 0x1394; - pub const m_vecThrowPositionHistory: usize = 0x13ac; - pub const m_vecVelocityHistory: usize = 0x13c4; - pub const m_thirdPersonHeading: usize = 0x13e0; - pub const m_flSlopeDropOffset: usize = 0x13f8; - pub const m_flSlopeDropHeight: usize = 0x1408; - pub const m_vHeadConstraintOffset: usize = 0x1418; - pub const m_bIsScoped: usize = 0x1430; - pub const m_bIsWalking: usize = 0x1431; - pub const m_bResumeZoom: usize = 0x1432; - pub const m_iPlayerState: usize = 0x1434; - pub const m_bIsDefusing: usize = 0x1438; - pub const m_bIsGrabbingHostage: usize = 0x1439; - pub const m_iBlockingUseActionInProgress: usize = 0x143c; - pub const m_bIsRescuing: usize = 0x1440; - pub const m_fImmuneToGunGameDamageTime: usize = 0x1444; - pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x1448; - pub const m_bGunGameImmunity: usize = 0x144c; - pub const m_bHasMovedSinceSpawn: usize = 0x144d; - pub const m_bMadeFinalGunGameProgressiveKill: usize = 0x144e; - pub const m_iGunGameProgressiveWeaponIndex: usize = 0x1450; - pub const m_iNumGunGameTRKillPoints: usize = 0x1454; - pub const m_iNumGunGameKillsWithCurrentWeapon: usize = 0x1458; - pub const m_unTotalRoundDamageDealt: usize = 0x145c; - pub const m_fMolotovUseTime: usize = 0x1460; - pub const m_fMolotovDamageTime: usize = 0x1464; - pub const m_bInBombZone: usize = 0x1468; - pub const m_nWhichBombZone: usize = 0x146c; - pub const m_bInBuyZone: usize = 0x1470; - pub const m_bInNoDefuseArea: usize = 0x1471; - pub const m_iThrowGrenadeCounter: usize = 0x1474; - pub const m_bWaitForNoAttack: usize = 0x1478; - pub const m_flGuardianTooFarDistFrac: usize = 0x147c; - pub const m_flDetectedByEnemySensorTime: usize = 0x1480; - pub const m_flNextGuardianTooFarWarning: usize = 0x1484; - pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x1488; - pub const m_bKilledByTaser: usize = 0x1489; - pub const m_iMoveState: usize = 0x148c; - pub const m_bCanMoveDuringFreezePeriod: usize = 0x1490; - pub const m_isCurrentGunGameLeader: usize = 0x1491; - pub const m_isCurrentGunGameTeamLeader: usize = 0x1492; - pub const m_flLowerBodyYawTarget: usize = 0x1494; - pub const m_bStrafing: usize = 0x1498; - pub const m_szLastPlaceName: usize = 0x1499; - pub const m_flLastSpawnTimeIndex: usize = 0x14ac; - pub const m_flEmitSoundTime: usize = 0x14b0; - pub const m_iAddonBits: usize = 0x14b4; - pub const m_iPrimaryAddon: usize = 0x14b8; - pub const m_iSecondaryAddon: usize = 0x14bc; - pub const m_iProgressBarDuration: usize = 0x14c0; - pub const m_flProgressBarStartTime: usize = 0x14c4; - pub const m_flStamina: usize = 0x14c8; - pub const m_iDirection: usize = 0x14cc; - pub const m_iShotsFired: usize = 0x14d0; - pub const m_bNightVisionOn: usize = 0x14d4; - pub const m_bHasNightVision: usize = 0x14d5; - pub const m_flVelocityModifier: usize = 0x14d8; - pub const m_flHitHeading: usize = 0x14dc; - pub const m_nHitBodyPart: usize = 0x14e0; - pub const m_iStartAccount: usize = 0x14e4; - pub const m_bIsSpawnRappelling: usize = 0x14e8; - pub const m_vecSpawnRappellingRopeOrigin: usize = 0x14ec; - pub const m_flSpawnRappellingFadeOutForClientViewOffset: usize = 0x14f8; - pub const m_nSurvivalTeam: usize = 0x14fc; - pub const m_hSurvivalAssassinationTarget: usize = 0x1500; - pub const m_flHealthShotBoostExpirationTime: usize = 0x1504; - pub const m_flLastKnownParachuteScreenEffectAmount: usize = 0x1508; - pub const m_vecIntroStartEyePosition: usize = 0x150c; - pub const m_vecIntroStartPlayerForward: usize = 0x1518; - pub const m_flClientDeathTime: usize = 0x1524; - pub const m_flNightVisionAlpha: usize = 0x1530; - pub const m_bScreenTearFrameCaptured: usize = 0x1534; - pub const m_flFlashBangTime: usize = 0x1538; - pub const m_flFlashScreenshotAlpha: usize = 0x153c; - pub const m_flFlashOverlayAlpha: usize = 0x1540; - pub const m_bFlashBuildUp: usize = 0x1544; - pub const m_bFlashDspHasBeenCleared: usize = 0x1545; - pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x1546; - pub const m_flFlashMaxAlpha: usize = 0x1548; - pub const m_flFlashDuration: usize = 0x154c; - pub const m_flLastFiredWeaponTime: usize = 0x1550; - pub const m_lastStandingPos: usize = 0x1554; - pub const m_vecLastMuzzleFlashPos: usize = 0x1560; - pub const m_angLastMuzzleFlashAngle: usize = 0x156c; - pub const m_hMuzzleFlashShape: usize = 0x1578; - pub const m_iHealthBarRenderMaskIndex: usize = 0x157c; - pub const m_flHealthFadeValue: usize = 0x1580; - pub const m_flHealthFadeAlpha: usize = 0x1584; - pub const m_nMyCollisionGroup: usize = 0x1588; - pub const m_ignoreLadderJumpTime: usize = 0x158c; - pub const m_ladderSurpressionTimer: usize = 0x1590; - pub const m_lastLadderNormal: usize = 0x15a8; - pub const m_lastLadderPos: usize = 0x15b4; - pub const m_flDeathCCWeight: usize = 0x15c8; - pub const m_bOldIsScoped: usize = 0x15cc; - pub const m_flPrevRoundEndTime: usize = 0x15d0; - pub const m_flPrevMatchEndTime: usize = 0x15d4; - pub const m_unCurrentEquipmentValue: usize = 0x15d8; - pub const m_unRoundStartEquipmentValue: usize = 0x15da; - pub const m_unFreezetimeEndEquipmentValue: usize = 0x15dc; - pub const m_passiveItems: usize = 0x15de; - pub const m_vecThirdPersonViewPositionOverride: usize = 0x15e4; - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x15f0; - pub const m_ArmorValue: usize = 0x15f4; - pub const m_angEyeAngles: usize = 0x15f8; - pub const m_bInHostageRescueZone: usize = 0x1610; - pub const m_fNextThinkPushAway: usize = 0x1614; - pub const m_bShouldAutobuyDMWeapons: usize = 0x1618; - pub const m_bShouldAutobuyNow: usize = 0x1619; - pub const m_bHud_MiniScoreHidden: usize = 0x161a; - pub const m_bHud_RadarHidden: usize = 0x161b; - pub const m_nLastKillerIndex: usize = 0x161c; - pub const m_nLastConcurrentKilled: usize = 0x1620; - pub const m_nDeathCamMusic: usize = 0x1624; - pub const m_iIDEntIndex: usize = 0x1628; - pub const m_delayTargetIDTimer: usize = 0x1630; - pub const m_iTargetedWeaponEntIndex: usize = 0x1648; - pub const m_iOldIDEntIndex: usize = 0x164c; - pub const m_holdTargetIDTimer: usize = 0x1650; - pub const m_flCurrentMusicStartTime: usize = 0x16b4; - pub const m_flMusicRoundStartTime: usize = 0x16b8; - pub const m_bDeferStartMusicOnWarmup: usize = 0x16bc; - pub const m_cycleLatch: usize = 0x16c0; - pub const m_serverIntendedCycle: usize = 0x16c4; - pub const m_vecPlayerPatchEconIndices: usize = 0x16c8; - pub const m_bHideTargetID: usize = 0x16e4; - pub const m_nextTaserShakeTime: usize = 0x16e8; - pub const m_firstTaserShakeTime: usize = 0x16ec; - pub const m_flLastSmokeOverlayAlpha: usize = 0x16f0; - pub const m_vLastSmokeOverlayColor: usize = 0x16f4; - pub const m_nPlayerSmokedFx: usize = 0x1700; - pub const m_flNextMagDropTime: usize = 0x1704; - pub const m_nLastMagDropAttachmentIndex: usize = 0x1708; - pub const m_vecBulletHitModels: usize = 0x1710; - pub const m_vecPickupModelSlerpers: usize = 0x1728; - pub const m_vecLastAliveLocalVelocity: usize = 0x1740; - pub const m_flLastNearbyItemHighlightCheck: usize = 0x174c; - pub const m_bInSurvivalDangerZone: usize = 0x1750; - pub const m_bNearDangerZone: usize = 0x1751; - pub const m_entitySpottedState: usize = 0x1788; - pub const m_flTimeOfLastInjury: usize = 0x17a0; - pub const m_nRelativeDirectionOfLastInjury: usize = 0x17a4; - pub const m_nSurvivalTeamNumber: usize = 0x17a8; - pub const m_flNextSprayDecalTime: usize = 0x17ac; - pub const m_bPreviouslyInBuyZone: usize = 0x17b0; - pub const m_unPreviousWeaponHash: usize = 0x17b4; - pub const m_unWeaponHash: usize = 0x17b8; - pub const m_bPrevDefuser: usize = 0x17bc; - pub const m_bPrevHelmet: usize = 0x17bd; - pub const m_nPrevArmorVal: usize = 0x17c0; - pub const m_nPrevGrenadeAmmoCount: usize = 0x17c4; - pub const m_bGuardianShouldSprayCustomXMark: usize = 0x17c8; - pub const m_aimPunchAngle: usize = 0x17cc; - pub const m_aimPunchAngleVel: usize = 0x17d8; - pub const m_aimPunchTickBase: usize = 0x17e4; - pub const m_aimPunchTickFraction: usize = 0x17e8; - pub const m_aimPunchCache: usize = 0x17f0; - pub const m_flOldFallVelocity: usize = 0x1810; - pub const m_bHasDeathInfo: usize = 0x1814; - pub const m_flDeathInfoTime: usize = 0x1818; - pub const m_vecDeathInfoOrigin: usize = 0x181c; - pub const m_bKilledByHeadshot: usize = 0x1828; - pub const m_hOriginalController: usize = 0x182c; - pub const m_flLandseconds: usize = 0x1840; + pub const m_pActionTrackingServices: usize = 0x1240; + pub const m_pPingServices: usize = 0x1248; + pub const m_pViewModelServices: usize = 0x1250; + pub const m_fRenderingClipPlane: usize = 0x1258; + pub const m_nLastClipPlaneSetupFrame: usize = 0x1268; + pub const m_vecLastClipCameraPos: usize = 0x126c; + pub const m_vecLastClipCameraForward: usize = 0x1278; + pub const m_bClipHitStaticWorld: usize = 0x1284; + pub const m_bCachedPlaneIsValid: usize = 0x1285; + pub const m_pClippingWeapon: usize = 0x1288; + pub const m_bHasFemaleVoice: usize = 0x1290; + pub const m_previousPlayerState: usize = 0x1294; + pub const m_flLastCollisionCeiling: usize = 0x1298; + pub const m_flLastCollisionCeilingChangeTime: usize = 0x129c; + pub const m_bInLanding: usize = 0x12b8; + pub const m_flLandingTime: usize = 0x12bc; + pub const m_grenadeParameterStashTime: usize = 0x12c0; + pub const m_bGrenadeParametersStashed: usize = 0x12c4; + pub const m_angStashedShootAngles: usize = 0x12c8; + pub const m_vecStashedGrenadeThrowPosition: usize = 0x12d4; + pub const m_vecStashedVelocity: usize = 0x12e0; + pub const m_angShootAngleHistory: usize = 0x12ec; + pub const m_vecThrowPositionHistory: usize = 0x1304; + pub const m_vecVelocityHistory: usize = 0x131c; + pub const m_thirdPersonHeading: usize = 0x1338; + pub const m_flSlopeDropOffset: usize = 0x1350; + pub const m_flSlopeDropHeight: usize = 0x1360; + pub const m_vHeadConstraintOffset: usize = 0x1370; + pub const m_bIsScoped: usize = 0x1388; + pub const m_bIsWalking: usize = 0x1389; + pub const m_bResumeZoom: usize = 0x138a; + pub const m_iPlayerState: usize = 0x138c; + pub const m_bIsDefusing: usize = 0x1390; + pub const m_bIsGrabbingHostage: usize = 0x1391; + pub const m_iBlockingUseActionInProgress: usize = 0x1394; + pub const m_bIsRescuing: usize = 0x1398; + pub const m_fImmuneToGunGameDamageTime: usize = 0x139c; + pub const m_fImmuneToGunGameDamageTimeLast: usize = 0x13a0; + pub const m_bGunGameImmunity: usize = 0x13a4; + pub const m_bHasMovedSinceSpawn: usize = 0x13a5; + pub const m_bMadeFinalGunGameProgressiveKill: usize = 0x13a6; + pub const m_iGunGameProgressiveWeaponIndex: usize = 0x13a8; + pub const m_iNumGunGameTRKillPoints: usize = 0x13ac; + pub const m_iNumGunGameKillsWithCurrentWeapon: usize = 0x13b0; + pub const m_unTotalRoundDamageDealt: usize = 0x13b4; + pub const m_fMolotovUseTime: usize = 0x13b8; + pub const m_fMolotovDamageTime: usize = 0x13bc; + pub const m_bInBombZone: usize = 0x13c0; + pub const m_nWhichBombZone: usize = 0x13c4; + pub const m_bInBuyZone: usize = 0x13c8; + pub const m_bInNoDefuseArea: usize = 0x13c9; + pub const m_iThrowGrenadeCounter: usize = 0x13cc; + pub const m_bWaitForNoAttack: usize = 0x13d0; + pub const m_flGuardianTooFarDistFrac: usize = 0x13d4; + pub const m_flDetectedByEnemySensorTime: usize = 0x13d8; + pub const m_flNextGuardianTooFarWarning: usize = 0x13dc; + pub const m_bSuppressGuardianTooFarWarningAudio: usize = 0x13e0; + pub const m_bKilledByTaser: usize = 0x13e1; + pub const m_iMoveState: usize = 0x13e4; + pub const m_bCanMoveDuringFreezePeriod: usize = 0x13e8; + pub const m_isCurrentGunGameLeader: usize = 0x13e9; + pub const m_isCurrentGunGameTeamLeader: usize = 0x13ea; + pub const m_flLowerBodyYawTarget: usize = 0x13ec; + pub const m_bStrafing: usize = 0x13f0; + pub const m_szLastPlaceName: usize = 0x13f1; + pub const m_flLastSpawnTimeIndex: usize = 0x1404; + pub const m_flEmitSoundTime: usize = 0x1408; + pub const m_iAddonBits: usize = 0x140c; + pub const m_iPrimaryAddon: usize = 0x1410; + pub const m_iSecondaryAddon: usize = 0x1414; + pub const m_iProgressBarDuration: usize = 0x1418; + pub const m_flProgressBarStartTime: usize = 0x141c; + pub const m_flStamina: usize = 0x1420; + pub const m_iDirection: usize = 0x1424; + pub const m_iShotsFired: usize = 0x1428; + pub const m_bNightVisionOn: usize = 0x142c; + pub const m_bHasNightVision: usize = 0x142d; + pub const m_flVelocityModifier: usize = 0x1430; + pub const m_flHitHeading: usize = 0x1434; + pub const m_nHitBodyPart: usize = 0x1438; + pub const m_iStartAccount: usize = 0x143c; + pub const m_bIsSpawnRappelling: usize = 0x1440; + pub const m_vecSpawnRappellingRopeOrigin: usize = 0x1444; + pub const m_flSpawnRappellingFadeOutForClientViewOffset: usize = 0x1450; + pub const m_nSurvivalTeam: usize = 0x1454; + pub const m_hSurvivalAssassinationTarget: usize = 0x1458; + pub const m_flHealthShotBoostExpirationTime: usize = 0x145c; + pub const m_flLastKnownParachuteScreenEffectAmount: usize = 0x1460; + pub const m_vecIntroStartEyePosition: usize = 0x1464; + pub const m_vecIntroStartPlayerForward: usize = 0x1470; + pub const m_flClientDeathTime: usize = 0x147c; + pub const m_flNightVisionAlpha: usize = 0x1488; + pub const m_bScreenTearFrameCaptured: usize = 0x148c; + pub const m_flFlashBangTime: usize = 0x1490; + pub const m_flFlashScreenshotAlpha: usize = 0x1494; + pub const m_flFlashOverlayAlpha: usize = 0x1498; + pub const m_bFlashBuildUp: usize = 0x149c; + pub const m_bFlashDspHasBeenCleared: usize = 0x149d; + pub const m_bFlashScreenshotHasBeenGrabbed: usize = 0x149e; + pub const m_flFlashMaxAlpha: usize = 0x14a0; + pub const m_flFlashDuration: usize = 0x14a4; + pub const m_flLastFiredWeaponTime: usize = 0x14a8; + pub const m_lastStandingPos: usize = 0x14ac; + pub const m_vecLastMuzzleFlashPos: usize = 0x14b8; + pub const m_angLastMuzzleFlashAngle: usize = 0x14c4; + pub const m_hMuzzleFlashShape: usize = 0x14d0; + pub const m_iHealthBarRenderMaskIndex: usize = 0x14d4; + pub const m_flHealthFadeValue: usize = 0x14d8; + pub const m_flHealthFadeAlpha: usize = 0x14dc; + pub const m_nMyCollisionGroup: usize = 0x14e0; + pub const m_ignoreLadderJumpTime: usize = 0x14e4; + pub const m_ladderSurpressionTimer: usize = 0x14e8; + pub const m_lastLadderNormal: usize = 0x1500; + pub const m_lastLadderPos: usize = 0x150c; + pub const m_flDeathCCWeight: usize = 0x1520; + pub const m_bOldIsScoped: usize = 0x1524; + pub const m_flPrevRoundEndTime: usize = 0x1528; + pub const m_flPrevMatchEndTime: usize = 0x152c; + pub const m_unCurrentEquipmentValue: usize = 0x1530; + pub const m_unRoundStartEquipmentValue: usize = 0x1532; + pub const m_unFreezetimeEndEquipmentValue: usize = 0x1534; + pub const m_passiveItems: usize = 0x1536; + pub const m_vecThirdPersonViewPositionOverride: usize = 0x153c; + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0x1548; + pub const m_ArmorValue: usize = 0x154c; + pub const m_angEyeAngles: usize = 0x1550; + pub const m_bInHostageRescueZone: usize = 0x1568; + pub const m_fNextThinkPushAway: usize = 0x156c; + pub const m_bShouldAutobuyDMWeapons: usize = 0x1570; + pub const m_bShouldAutobuyNow: usize = 0x1571; + pub const m_bHud_MiniScoreHidden: usize = 0x1572; + pub const m_bHud_RadarHidden: usize = 0x1573; + pub const m_nLastKillerIndex: usize = 0x1574; + pub const m_nLastConcurrentKilled: usize = 0x1578; + pub const m_nDeathCamMusic: usize = 0x157c; + pub const m_iIDEntIndex: usize = 0x1580; + pub const m_delayTargetIDTimer: usize = 0x1588; + pub const m_iTargetedWeaponEntIndex: usize = 0x15a0; + pub const m_iOldIDEntIndex: usize = 0x15a4; + pub const m_holdTargetIDTimer: usize = 0x15a8; + pub const m_flCurrentMusicStartTime: usize = 0x160c; + pub const m_flMusicRoundStartTime: usize = 0x1610; + pub const m_bDeferStartMusicOnWarmup: usize = 0x1614; + pub const m_cycleLatch: usize = 0x1618; + pub const m_serverIntendedCycle: usize = 0x161c; + pub const m_vecPlayerPatchEconIndices: usize = 0x1620; + pub const m_bHideTargetID: usize = 0x163c; + pub const m_nextTaserShakeTime: usize = 0x1640; + pub const m_firstTaserShakeTime: usize = 0x1644; + pub const m_flLastSmokeOverlayAlpha: usize = 0x1648; + pub const m_vLastSmokeOverlayColor: usize = 0x164c; + pub const m_nPlayerSmokedFx: usize = 0x1658; + pub const m_flNextMagDropTime: usize = 0x165c; + pub const m_nLastMagDropAttachmentIndex: usize = 0x1660; + pub const m_vecBulletHitModels: usize = 0x1668; + pub const m_vecPickupModelSlerpers: usize = 0x1680; + pub const m_vecLastAliveLocalVelocity: usize = 0x1698; + pub const m_flLastNearbyItemHighlightCheck: usize = 0x16a4; + pub const m_bInSurvivalDangerZone: usize = 0x16a8; + pub const m_bNearDangerZone: usize = 0x16a9; + pub const m_entitySpottedState: usize = 0x16e0; + pub const m_flTimeOfLastInjury: usize = 0x16f8; + pub const m_nRelativeDirectionOfLastInjury: usize = 0x16fc; + pub const m_nSurvivalTeamNumber: usize = 0x1700; + pub const m_flNextSprayDecalTime: usize = 0x1704; + pub const m_bPreviouslyInBuyZone: usize = 0x1708; + pub const m_unPreviousWeaponHash: usize = 0x170c; + pub const m_unWeaponHash: usize = 0x1710; + pub const m_bPrevDefuser: usize = 0x1714; + pub const m_bPrevHelmet: usize = 0x1715; + pub const m_nPrevArmorVal: usize = 0x1718; + pub const m_nPrevGrenadeAmmoCount: usize = 0x171c; + pub const m_bGuardianShouldSprayCustomXMark: usize = 0x1720; + pub const m_aimPunchAngle: usize = 0x1724; + pub const m_aimPunchAngleVel: usize = 0x1730; + pub const m_aimPunchTickBase: usize = 0x173c; + pub const m_aimPunchTickFraction: usize = 0x1740; + pub const m_aimPunchCache: usize = 0x1748; + pub const m_flOldFallVelocity: usize = 0x1768; + pub const m_bHasDeathInfo: usize = 0x176c; + pub const m_flDeathInfoTime: usize = 0x1770; + pub const m_vecDeathInfoOrigin: usize = 0x1774; + pub const m_bKilledByHeadshot: usize = 0x1780; + pub const m_hOriginalController: usize = 0x1784; + pub const m_flLandseconds: usize = 0x1798; } pub mod C_CSPlayerResource { @@ -2007,7 +1995,7 @@ pub mod C_CSPlayerResource { } pub mod C_CSPropExplodingBarrelTop { - pub const m_flOverrideAlpha: usize = 0x1070; + pub const m_flOverrideAlpha: usize = 0xfc8; } pub mod C_CSTeam { @@ -2026,31 +2014,31 @@ pub mod C_CSTeam { } pub mod C_Chicken { - pub const m_hHolidayHatAddon: usize = 0x1188; - pub const m_jumpedThisFrame: usize = 0x118c; - pub const m_leader: usize = 0x1190; - pub const m_AttributeManager: usize = 0x1198; - pub const m_OriginalOwnerXuidLow: usize = 0x1640; - pub const m_OriginalOwnerXuidHigh: usize = 0x1644; - pub const m_bAttributesInitialized: usize = 0x1648; - pub const m_hWaterWakeParticles: usize = 0x164c; + pub const m_hHolidayHatAddon: usize = 0x10e0; + pub const m_jumpedThisFrame: usize = 0x10e4; + pub const m_leader: usize = 0x10e8; + pub const m_AttributeManager: usize = 0x10f0; + pub const m_OriginalOwnerXuidLow: usize = 0x1598; + pub const m_OriginalOwnerXuidHigh: usize = 0x159c; + pub const m_bAttributesInitialized: usize = 0x15a0; + pub const m_hWaterWakeParticles: usize = 0x15a4; } pub mod C_ClientRagdoll { - pub const m_bFadeOut: usize = 0xf18; - pub const m_bImportant: usize = 0xf19; - pub const m_flEffectTime: usize = 0xf1c; - pub const m_gibDespawnTime: usize = 0xf20; - pub const m_iCurrentFriction: usize = 0xf24; - pub const m_iMinFriction: usize = 0xf28; - pub const m_iMaxFriction: usize = 0xf2c; - pub const m_iFrictionAnimState: usize = 0xf30; - pub const m_bReleaseRagdoll: usize = 0xf34; - pub const m_iEyeAttachment: usize = 0xf35; - pub const m_bFadingOut: usize = 0xf36; - pub const m_flScaleEnd: usize = 0xf38; - pub const m_flScaleTimeStart: usize = 0xf60; - pub const m_flScaleTimeEnd: usize = 0xf88; + pub const m_bFadeOut: usize = 0xe70; + pub const m_bImportant: usize = 0xe71; + pub const m_flEffectTime: usize = 0xe74; + pub const m_gibDespawnTime: usize = 0xe78; + pub const m_iCurrentFriction: usize = 0xe7c; + pub const m_iMinFriction: usize = 0xe80; + pub const m_iMaxFriction: usize = 0xe84; + pub const m_iFrictionAnimState: usize = 0xe88; + pub const m_bReleaseRagdoll: usize = 0xe8c; + pub const m_iEyeAttachment: usize = 0xe8d; + pub const m_bFadingOut: usize = 0xe8e; + pub const m_flScaleEnd: usize = 0xe90; + pub const m_flScaleTimeStart: usize = 0xeb8; + pub const m_flScaleTimeEnd: usize = 0xee0; } pub mod C_ColorCorrection { @@ -2119,40 +2107,40 @@ pub mod C_DangerZoneController { } pub mod C_DecoyProjectile { - pub const m_flTimeParticleEffectSpawn: usize = 0x11a8; + pub const m_flTimeParticleEffectSpawn: usize = 0x1100; } pub mod C_Drone { - pub const m_vecClientSideTrailPositions: usize = 0x1080; - pub const m_hMoveToThisEntity: usize = 0x1098; - pub const m_hDeliveryCargo: usize = 0x109c; - pub const m_hRecentCargo: usize = 0x10a0; - pub const m_bPilotTakeoverAllowed: usize = 0x10a4; - pub const m_hPotentialCargo: usize = 0x10a8; - pub const m_hCurrentPilot: usize = 0x10ac; - pub const m_vecTagPositions: usize = 0x10b0; - pub const m_vecTagIncrements: usize = 0x11d0; - pub const m_flLastTimeCargoWasAttached: usize = 0x1230; - pub const m_vecLastKnownCargoAttachPositions: usize = 0x1234; - pub const m_vecThrusterLastPos: usize = 0x1264; - pub const m_vecThrusterSmoothVel: usize = 0x1270; - pub const m_vecThrusterSmoothAccel: usize = 0x127c; - pub const m_flJammedEffectAmount: usize = 0x1288; + pub const m_vecClientSideTrailPositions: usize = 0xfd8; + pub const m_hMoveToThisEntity: usize = 0xff0; + pub const m_hDeliveryCargo: usize = 0xff4; + pub const m_hRecentCargo: usize = 0xff8; + pub const m_bPilotTakeoverAllowed: usize = 0xffc; + pub const m_hPotentialCargo: usize = 0x1000; + pub const m_hCurrentPilot: usize = 0x1004; + pub const m_vecTagPositions: usize = 0x1008; + pub const m_vecTagIncrements: usize = 0x1128; + pub const m_flLastTimeCargoWasAttached: usize = 0x1188; + pub const m_vecLastKnownCargoAttachPositions: usize = 0x118c; + pub const m_vecThrusterLastPos: usize = 0x11bc; + pub const m_vecThrusterSmoothVel: usize = 0x11c8; + pub const m_vecThrusterSmoothAccel: usize = 0x11d4; + pub const m_flJammedEffectAmount: usize = 0x11e0; } pub mod C_Dronegun { - pub const m_vecAttentionTarget: usize = 0xf20; - pub const m_vecTargetOffset: usize = 0xf2c; - pub const m_bHasTarget: usize = 0xf38; - pub const m_vecAttentionCurrent: usize = 0xf3c; - pub const m_nPoseParamPitch: usize = 0xf48; - pub const m_nPoseParamYaw: usize = 0xf4c; - pub const m_bVarInit: usize = 0xf50; - pub const m_nAttachMuzzle: usize = 0xf51; - pub const m_flLastClientThinkTime: usize = 0xf54; - pub const m_flNextSpark: usize = 0xf58; - pub const m_nBoneOverrideIndex: usize = 0xf5c; - pub const m_vecLaserTracePos: usize = 0xf60; + pub const m_vecAttentionTarget: usize = 0xe78; + pub const m_vecTargetOffset: usize = 0xe84; + pub const m_bHasTarget: usize = 0xe90; + pub const m_vecAttentionCurrent: usize = 0xe94; + pub const m_nPoseParamPitch: usize = 0xea0; + pub const m_nPoseParamYaw: usize = 0xea4; + pub const m_bVarInit: usize = 0xea8; + pub const m_nAttachMuzzle: usize = 0xea9; + pub const m_flLastClientThinkTime: usize = 0xeac; + pub const m_flNextSpark: usize = 0xeb0; + pub const m_nBoneOverrideIndex: usize = 0xeb4; + pub const m_vecLaserTracePos: usize = 0xeb8; } pub mod C_DynamicLight { @@ -2166,54 +2154,54 @@ pub mod C_DynamicLight { } pub mod C_DynamicProp { - pub const m_bUseHitboxesForRenderBox: usize = 0x1068; - pub const m_bUseAnimGraph: usize = 0x1069; - pub const m_pOutputAnimBegun: usize = 0x1070; - pub const m_pOutputAnimOver: usize = 0x1098; - pub const m_pOutputAnimLoopCycleOver: usize = 0x10c0; - pub const m_OnAnimReachedStart: usize = 0x10e8; - pub const m_OnAnimReachedEnd: usize = 0x1110; - pub const m_iszDefaultAnim: usize = 0x1138; - pub const m_nDefaultAnimLoopMode: usize = 0x1140; - pub const m_bAnimateOnServer: usize = 0x1144; - pub const m_bRandomizeCycle: usize = 0x1145; - pub const m_bStartDisabled: usize = 0x1146; - pub const m_bScriptedMovement: usize = 0x1147; - pub const m_bFiredStartEndOutput: usize = 0x1148; - pub const m_bForceNpcExclude: usize = 0x1149; - pub const m_bCreateNonSolid: usize = 0x114a; - pub const m_bIsOverrideProp: usize = 0x114b; - pub const m_iInitialGlowState: usize = 0x114c; - pub const m_nGlowRange: usize = 0x1150; - pub const m_nGlowRangeMin: usize = 0x1154; - pub const m_glowColor: usize = 0x1158; - pub const m_nGlowTeam: usize = 0x115c; - pub const m_iCachedFrameCount: usize = 0x1160; - pub const m_vecCachedRenderMins: usize = 0x1164; - pub const m_vecCachedRenderMaxs: usize = 0x1170; + pub const m_bUseHitboxesForRenderBox: usize = 0xfc0; + pub const m_bUseAnimGraph: usize = 0xfc1; + pub const m_pOutputAnimBegun: usize = 0xfc8; + pub const m_pOutputAnimOver: usize = 0xff0; + pub const m_pOutputAnimLoopCycleOver: usize = 0x1018; + pub const m_OnAnimReachedStart: usize = 0x1040; + pub const m_OnAnimReachedEnd: usize = 0x1068; + pub const m_iszDefaultAnim: usize = 0x1090; + pub const m_nDefaultAnimLoopMode: usize = 0x1098; + pub const m_bAnimateOnServer: usize = 0x109c; + pub const m_bRandomizeCycle: usize = 0x109d; + pub const m_bStartDisabled: usize = 0x109e; + pub const m_bScriptedMovement: usize = 0x109f; + pub const m_bFiredStartEndOutput: usize = 0x10a0; + pub const m_bForceNpcExclude: usize = 0x10a1; + pub const m_bCreateNonSolid: usize = 0x10a2; + pub const m_bIsOverrideProp: usize = 0x10a3; + pub const m_iInitialGlowState: usize = 0x10a4; + pub const m_nGlowRange: usize = 0x10a8; + pub const m_nGlowRangeMin: usize = 0x10ac; + pub const m_glowColor: usize = 0x10b0; + pub const m_nGlowTeam: usize = 0x10b4; + pub const m_iCachedFrameCount: usize = 0x10b8; + pub const m_vecCachedRenderMins: usize = 0x10bc; + pub const m_vecCachedRenderMaxs: usize = 0x10c8; } pub mod C_EconEntity { - pub const m_flFlexDelayTime: usize = 0x10c0; - pub const m_flFlexDelayedWeight: usize = 0x10c8; - pub const m_bAttributesInitialized: usize = 0x10d0; - pub const m_AttributeManager: usize = 0x10d8; - pub const m_OriginalOwnerXuidLow: usize = 0x1580; - pub const m_OriginalOwnerXuidHigh: usize = 0x1584; - pub const m_nFallbackPaintKit: usize = 0x1588; - pub const m_nFallbackSeed: usize = 0x158c; - pub const m_flFallbackWear: usize = 0x1590; - pub const m_nFallbackStatTrak: usize = 0x1594; - pub const m_bClientside: usize = 0x1598; - pub const m_bParticleSystemsCreated: usize = 0x1599; - pub const m_vecAttachedParticles: usize = 0x15a0; - pub const m_hViewmodelAttachment: usize = 0x15b8; - pub const m_iOldTeam: usize = 0x15bc; - pub const m_bAttachmentDirty: usize = 0x15c0; - pub const m_nUnloadedModelIndex: usize = 0x15c4; - pub const m_iNumOwnerValidationRetries: usize = 0x15c8; - pub const m_hOldProvidee: usize = 0x15d8; - pub const m_vecAttachedModels: usize = 0x15e0; + pub const m_flFlexDelayTime: usize = 0x1018; + pub const m_flFlexDelayedWeight: usize = 0x1020; + pub const m_bAttributesInitialized: usize = 0x1028; + pub const m_AttributeManager: usize = 0x1030; + pub const m_OriginalOwnerXuidLow: usize = 0x14d8; + pub const m_OriginalOwnerXuidHigh: usize = 0x14dc; + pub const m_nFallbackPaintKit: usize = 0x14e0; + pub const m_nFallbackSeed: usize = 0x14e4; + pub const m_flFallbackWear: usize = 0x14e8; + pub const m_nFallbackStatTrak: usize = 0x14ec; + pub const m_bClientside: usize = 0x14f0; + pub const m_bParticleSystemsCreated: usize = 0x14f1; + pub const m_vecAttachedParticles: usize = 0x14f8; + pub const m_hViewmodelAttachment: usize = 0x1510; + pub const m_iOldTeam: usize = 0x1514; + pub const m_bAttachmentDirty: usize = 0x1518; + pub const m_nUnloadedModelIndex: usize = 0x151c; + pub const m_iNumOwnerValidationRetries: usize = 0x1520; + pub const m_hOldProvidee: usize = 0x1530; + pub const m_vecAttachedModels: usize = 0x1538; } pub mod C_EconEntity_AttachedModelData_t { @@ -2251,8 +2239,8 @@ pub mod C_EconItemView { } pub mod C_EconWearable { - pub const m_nForceSkin: usize = 0x15f8; - pub const m_bAlwaysAllow: usize = 0x15fc; + pub const m_nForceSkin: usize = 0x1550; + pub const m_bAlwaysAllow: usize = 0x1554; } pub mod C_EntityDissolve { @@ -2366,30 +2354,30 @@ pub mod C_EnvDetailController { } pub mod C_EnvGasCanister { - pub const m_bLanded: usize = 0xf18; - pub const m_bSpawnedSkyboxParticles: usize = 0xf80; - pub const m_flKillImpactParticlesTime: usize = 0xf84; - pub const m_vecImpactPosition: usize = 0xf88; - pub const m_vecStartPosition: usize = 0xf94; - pub const m_vecEnterWorldPosition: usize = 0xfa0; - pub const m_vecDirection: usize = 0xfac; - pub const m_vecStartAngles: usize = 0xfb8; - pub const m_flFlightTime: usize = 0xfc4; - pub const m_flFlightSpeed: usize = 0xfc8; - pub const m_flLaunchTime: usize = 0xfcc; - pub const m_flInitialZSpeed: usize = 0xfd0; - pub const m_flZAcceleration: usize = 0xfd4; - pub const m_flHorizSpeed: usize = 0xfd8; - pub const m_bLaunchedFromWithinWorld: usize = 0xfdc; - pub const m_vecParabolaDirection: usize = 0xfe0; - pub const m_flWorldEnterTime: usize = 0xfec; - pub const m_vecSkyboxOrigin: usize = 0xff0; - pub const m_flSkyboxScale: usize = 0xffc; - pub const m_bInSkybox: usize = 0x1000; - pub const m_bDoImpactEffects: usize = 0x1001; - pub const m_nMyZoneIndex: usize = 0x1004; - pub const m_hSkyboxCopy: usize = 0x1008; - pub const m_flLaunchHeight: usize = 0x100c; + pub const m_bLanded: usize = 0xe70; + pub const m_bSpawnedSkyboxParticles: usize = 0xed8; + pub const m_flKillImpactParticlesTime: usize = 0xedc; + pub const m_vecImpactPosition: usize = 0xee0; + pub const m_vecStartPosition: usize = 0xeec; + pub const m_vecEnterWorldPosition: usize = 0xef8; + pub const m_vecDirection: usize = 0xf04; + pub const m_vecStartAngles: usize = 0xf10; + pub const m_flFlightTime: usize = 0xf1c; + pub const m_flFlightSpeed: usize = 0xf20; + pub const m_flLaunchTime: usize = 0xf24; + pub const m_flInitialZSpeed: usize = 0xf28; + pub const m_flZAcceleration: usize = 0xf2c; + pub const m_flHorizSpeed: usize = 0xf30; + pub const m_bLaunchedFromWithinWorld: usize = 0xf34; + pub const m_vecParabolaDirection: usize = 0xf38; + pub const m_flWorldEnterTime: usize = 0xf44; + pub const m_vecSkyboxOrigin: usize = 0xf48; + pub const m_flSkyboxScale: usize = 0xf54; + pub const m_bInSkybox: usize = 0xf58; + pub const m_bDoImpactEffects: usize = 0xf59; + pub const m_nMyZoneIndex: usize = 0xf5c; + pub const m_hSkyboxCopy: usize = 0xf60; + pub const m_flLaunchHeight: usize = 0xf64; } pub mod C_EnvLightProbeVolume { @@ -2561,34 +2549,34 @@ pub mod C_FireSprite { } pub mod C_Fish { - pub const m_pos: usize = 0xf18; - pub const m_vel: usize = 0xf24; - pub const m_angles: usize = 0xf30; - pub const m_localLifeState: usize = 0xf3c; - pub const m_deathDepth: usize = 0xf40; - pub const m_deathAngle: usize = 0xf44; - pub const m_buoyancy: usize = 0xf48; - pub const m_wiggleTimer: usize = 0xf50; - pub const m_wigglePhase: usize = 0xf68; - pub const m_wiggleRate: usize = 0xf6c; - pub const m_actualPos: usize = 0xf70; - pub const m_actualAngles: usize = 0xf7c; - pub const m_poolOrigin: usize = 0xf88; - pub const m_waterLevel: usize = 0xf94; - pub const m_gotUpdate: usize = 0xf98; - pub const m_x: usize = 0xf9c; - pub const m_y: usize = 0xfa0; - pub const m_z: usize = 0xfa4; - pub const m_angle: usize = 0xfa8; - pub const m_errorHistory: usize = 0xfac; - pub const m_errorHistoryIndex: usize = 0xffc; - pub const m_errorHistoryCount: usize = 0x1000; - pub const m_averageError: usize = 0x1004; + pub const m_pos: usize = 0xe70; + pub const m_vel: usize = 0xe7c; + pub const m_angles: usize = 0xe88; + pub const m_localLifeState: usize = 0xe94; + pub const m_deathDepth: usize = 0xe98; + pub const m_deathAngle: usize = 0xe9c; + pub const m_buoyancy: usize = 0xea0; + pub const m_wiggleTimer: usize = 0xea8; + pub const m_wigglePhase: usize = 0xec0; + pub const m_wiggleRate: usize = 0xec4; + pub const m_actualPos: usize = 0xec8; + pub const m_actualAngles: usize = 0xed4; + pub const m_poolOrigin: usize = 0xee0; + pub const m_waterLevel: usize = 0xeec; + pub const m_gotUpdate: usize = 0xef0; + pub const m_x: usize = 0xef4; + pub const m_y: usize = 0xef8; + pub const m_z: usize = 0xefc; + pub const m_angle: usize = 0xf00; + pub const m_errorHistory: usize = 0xf04; + pub const m_errorHistoryIndex: usize = 0xf54; + pub const m_errorHistoryCount: usize = 0xf58; + pub const m_averageError: usize = 0xf5c; } pub mod C_Fists { - pub const m_bPlayingUninterruptableAct: usize = 0x1970; - pub const m_nUninterruptableActivity: usize = 0x1974; + pub const m_bPlayingUninterruptableAct: usize = 0x18d0; + pub const m_nUninterruptableActivity: usize = 0x18d4; } pub mod C_FogController { @@ -2672,29 +2660,29 @@ pub mod C_HandleTest { } pub mod C_Hostage { - pub const m_entitySpottedState: usize = 0x1140; - pub const m_leader: usize = 0x1158; - pub const m_reuseTimer: usize = 0x1160; - pub const m_vel: usize = 0x1178; - pub const m_isRescued: usize = 0x1184; - pub const m_jumpedThisFrame: usize = 0x1185; - pub const m_nHostageState: usize = 0x1188; - pub const m_bHandsHaveBeenCut: usize = 0x118c; - pub const m_hHostageGrabber: usize = 0x1190; - pub const m_fLastGrabTime: usize = 0x1194; - pub const m_vecGrabbedPos: usize = 0x1198; - pub const m_flRescueStartTime: usize = 0x11a4; - pub const m_flGrabSuccessTime: usize = 0x11a8; - pub const m_flDropStartTime: usize = 0x11ac; - pub const m_flDeadOrRescuedTime: usize = 0x11b0; - pub const m_blinkTimer: usize = 0x11b8; - pub const m_lookAt: usize = 0x11d0; - pub const m_lookAroundTimer: usize = 0x11e0; - pub const m_isInit: usize = 0x11f8; - pub const m_eyeAttachment: usize = 0x11f9; - pub const m_chestAttachment: usize = 0x11fa; - pub const m_pPredictionOwner: usize = 0x1200; - pub const m_fNewestAlphaThinkTime: usize = 0x1208; + pub const m_entitySpottedState: usize = 0x1098; + pub const m_leader: usize = 0x10b0; + pub const m_reuseTimer: usize = 0x10b8; + pub const m_vel: usize = 0x10d0; + pub const m_isRescued: usize = 0x10dc; + pub const m_jumpedThisFrame: usize = 0x10dd; + pub const m_nHostageState: usize = 0x10e0; + pub const m_bHandsHaveBeenCut: usize = 0x10e4; + pub const m_hHostageGrabber: usize = 0x10e8; + pub const m_fLastGrabTime: usize = 0x10ec; + pub const m_vecGrabbedPos: usize = 0x10f0; + pub const m_flRescueStartTime: usize = 0x10fc; + pub const m_flGrabSuccessTime: usize = 0x1100; + pub const m_flDropStartTime: usize = 0x1104; + pub const m_flDeadOrRescuedTime: usize = 0x1108; + pub const m_blinkTimer: usize = 0x1110; + pub const m_lookAt: usize = 0x1128; + pub const m_lookAroundTimer: usize = 0x1138; + pub const m_isInit: usize = 0x1150; + pub const m_eyeAttachment: usize = 0x1151; + pub const m_chestAttachment: usize = 0x1152; + pub const m_pPredictionOwner: usize = 0x1158; + pub const m_fNewestAlphaThinkTime: usize = 0x1160; } pub mod C_Inferno { @@ -2752,13 +2740,13 @@ pub mod C_IronSightController { } pub mod C_Item { - pub const m_bShouldGlow: usize = 0x15f8; - pub const m_pReticleHintTextName: usize = 0x15f9; + pub const m_bShouldGlow: usize = 0x1550; + pub const m_pReticleHintTextName: usize = 0x1551; } pub mod C_ItemDogtags { - pub const m_OwningPlayer: usize = 0x1700; - pub const m_KillingPlayer: usize = 0x1704; + pub const m_OwningPlayer: usize = 0x1658; + pub const m_KillingPlayer: usize = 0x165c; } pub mod C_LightEntity { @@ -2787,31 +2775,31 @@ pub mod C_LightGlowOverlay { } pub mod C_LocalTempEntity { - pub const flags: usize = 0xf30; - pub const die: usize = 0xf34; - pub const m_flFrameMax: usize = 0xf38; - pub const x: usize = 0xf3c; - pub const y: usize = 0xf40; - pub const fadeSpeed: usize = 0xf44; - pub const bounceFactor: usize = 0xf48; - pub const hitSound: usize = 0xf4c; - pub const priority: usize = 0xf50; - pub const tentOffset: usize = 0xf54; - pub const m_vecTempEntAngVelocity: usize = 0xf60; - pub const tempent_renderamt: usize = 0xf6c; - pub const m_vecNormal: usize = 0xf70; - pub const m_flSpriteScale: usize = 0xf7c; - pub const m_nFlickerFrame: usize = 0xf80; - pub const m_flFrameRate: usize = 0xf84; - pub const m_flFrame: usize = 0xf88; - pub const m_pszImpactEffect: usize = 0xf90; - pub const m_pszParticleEffect: usize = 0xf98; - pub const m_bParticleCollision: usize = 0xfa0; - pub const m_iLastCollisionFrame: usize = 0xfa4; - pub const m_vLastCollisionOrigin: usize = 0xfa8; - pub const m_vecTempEntVelocity: usize = 0xfb4; - pub const m_vecPrevAbsOrigin: usize = 0xfc0; - pub const m_vecTempEntAcceleration: usize = 0xfcc; + pub const flags: usize = 0xe88; + pub const die: usize = 0xe8c; + pub const m_flFrameMax: usize = 0xe90; + pub const x: usize = 0xe94; + pub const y: usize = 0xe98; + pub const fadeSpeed: usize = 0xe9c; + pub const bounceFactor: usize = 0xea0; + pub const hitSound: usize = 0xea4; + pub const priority: usize = 0xea8; + pub const tentOffset: usize = 0xeac; + pub const m_vecTempEntAngVelocity: usize = 0xeb8; + pub const tempent_renderamt: usize = 0xec4; + pub const m_vecNormal: usize = 0xec8; + pub const m_flSpriteScale: usize = 0xed4; + pub const m_nFlickerFrame: usize = 0xed8; + pub const m_flFrameRate: usize = 0xedc; + pub const m_flFrame: usize = 0xee0; + pub const m_pszImpactEffect: usize = 0xee8; + pub const m_pszParticleEffect: usize = 0xef0; + pub const m_bParticleCollision: usize = 0xef8; + pub const m_iLastCollisionFrame: usize = 0xefc; + pub const m_vLastCollisionOrigin: usize = 0xf00; + pub const m_vecTempEntVelocity: usize = 0xf0c; + pub const m_vecPrevAbsOrigin: usize = 0xf18; + pub const m_vecTempEntAcceleration: usize = 0xf24; } pub mod C_MapVetoPickController { @@ -2835,15 +2823,15 @@ pub mod C_MapVetoPickController { } pub mod C_Melee { - pub const m_flThrowAt: usize = 0x1970; + pub const m_flThrowAt: usize = 0x18d0; } pub mod C_MolotovProjectile { - pub const m_bIsIncGrenade: usize = 0x1188; + pub const m_bIsIncGrenade: usize = 0x10e0; } pub mod C_Multimeter { - pub const m_hTargetC4: usize = 0xf20; + pub const m_hTargetC4: usize = 0xe78; } pub mod C_OmniLight { @@ -2853,12 +2841,12 @@ pub mod C_OmniLight { } pub mod C_ParadropChopper { - pub const m_vecLastRopeTargetPos: usize = 0xf20; - pub const m_flLastRopeTime: usize = 0xf2c; - pub const m_nRappelABone: usize = 0xf30; - pub const m_nRappelBBone: usize = 0xf34; - pub const m_hCallingPlayer: usize = 0xf38; - pub const m_bCalledByPlayer: usize = 0xf3c; + pub const m_vecLastRopeTargetPos: usize = 0xe78; + pub const m_flLastRopeTime: usize = 0xe84; + pub const m_nRappelABone: usize = 0xe88; + pub const m_nRappelBBone: usize = 0xe8c; + pub const m_hCallingPlayer: usize = 0xe90; + pub const m_bCalledByPlayer: usize = 0xe94; } pub mod C_ParticleSystem { @@ -2908,76 +2896,76 @@ pub mod C_PathParticleRope { } pub mod C_PhysMagnet { - pub const m_aAttachedObjectsFromServer: usize = 0xf18; - pub const m_aAttachedObjects: usize = 0xf30; + pub const m_aAttachedObjectsFromServer: usize = 0xe70; + pub const m_aAttachedObjects: usize = 0xe88; } pub mod C_PhysPropClientside { - pub const m_flTouchDelta: usize = 0x1068; - pub const m_fDeathTime: usize = 0x106c; - pub const m_impactEnergyScale: usize = 0x1070; - pub const m_inertiaScale: usize = 0x1074; - pub const m_flDmgModBullet: usize = 0x1078; - pub const m_flDmgModClub: usize = 0x107c; - pub const m_flDmgModExplosive: usize = 0x1080; - pub const m_flDmgModFire: usize = 0x1084; - pub const m_iszPhysicsDamageTableName: usize = 0x1088; - pub const m_iszBasePropData: usize = 0x1090; - pub const m_iInteractions: usize = 0x1098; - pub const m_bHasBreakPiecesOrCommands: usize = 0x109c; - pub const m_vecDamagePosition: usize = 0x10a0; - pub const m_vecDamageDirection: usize = 0x10ac; - pub const m_nDamageType: usize = 0x10b8; + pub const m_flTouchDelta: usize = 0xfc0; + pub const m_fDeathTime: usize = 0xfc4; + pub const m_impactEnergyScale: usize = 0xfc8; + pub const m_inertiaScale: usize = 0xfcc; + pub const m_flDmgModBullet: usize = 0xfd0; + pub const m_flDmgModClub: usize = 0xfd4; + pub const m_flDmgModExplosive: usize = 0xfd8; + pub const m_flDmgModFire: usize = 0xfdc; + pub const m_iszPhysicsDamageTableName: usize = 0xfe0; + pub const m_iszBasePropData: usize = 0xfe8; + pub const m_iInteractions: usize = 0xff0; + pub const m_bHasBreakPiecesOrCommands: usize = 0xff4; + pub const m_vecDamagePosition: usize = 0xff8; + pub const m_vecDamageDirection: usize = 0x1004; + pub const m_nDamageType: usize = 0x1010; } pub mod C_PhysPropLootCrate { - pub const m_bRenderInPSPM: usize = 0x1078; - pub const m_bRenderInTablet: usize = 0x1079; - pub const m_iMaxHealth: usize = 0x107c; - pub const m_iHealth: usize = 0x1080; + pub const m_bRenderInPSPM: usize = 0xfd0; + pub const m_bRenderInTablet: usize = 0xfd1; + pub const m_iMaxHealth: usize = 0xfd4; + pub const m_iHealth: usize = 0xfd8; } pub mod C_PhysicsProp { - pub const m_bAwake: usize = 0x1068; + pub const m_bAwake: usize = 0xfc0; } pub mod C_PickUpModelSlerper { - pub const m_hPlayerParent: usize = 0xf18; - pub const m_hItem: usize = 0xf1c; - pub const m_flTimePickedUp: usize = 0xf20; - pub const m_angOriginal: usize = 0xf24; - pub const m_vecPosOriginal: usize = 0xf30; - pub const m_angRandom: usize = 0xf40; + pub const m_hPlayerParent: usize = 0xe70; + pub const m_hItem: usize = 0xe74; + pub const m_flTimePickedUp: usize = 0xe78; + pub const m_angOriginal: usize = 0xe7c; + pub const m_vecPosOriginal: usize = 0xe88; + pub const m_angRandom: usize = 0xe98; } pub mod C_PlantedC4 { - pub const m_bBombTicking: usize = 0xf18; - pub const m_nBombSite: usize = 0xf1c; - pub const m_nSourceSoundscapeHash: usize = 0xf20; - pub const m_entitySpottedState: usize = 0xf28; - pub const m_flNextGlow: usize = 0xf40; - pub const m_flNextBeep: usize = 0xf44; - pub const m_flC4Blow: usize = 0xf48; - pub const m_bCannotBeDefused: usize = 0xf4c; - pub const m_bHasExploded: usize = 0xf4d; - pub const m_flTimerLength: usize = 0xf50; - pub const m_bBeingDefused: usize = 0xf54; - pub const m_bTenSecWarning: usize = 0xf58; - pub const m_bTriggerWarning: usize = 0xf5c; - pub const m_bExplodeWarning: usize = 0xf60; - pub const m_bC4Activated: usize = 0xf64; - pub const m_bLocalBRMusicPlayed: usize = 0xf65; - pub const m_flDefuseLength: usize = 0xf68; - pub const m_flDefuseCountDown: usize = 0xf6c; - pub const m_bBombDefused: usize = 0xf70; - pub const m_hBombDefuser: usize = 0xf74; - pub const m_hControlPanel: usize = 0xf78; - pub const m_hDefuserMultimeter: usize = 0xf7c; - pub const m_flNextRadarFlashTime: usize = 0xf80; - pub const m_bRadarFlash: usize = 0xf84; - pub const m_pBombDefuser: usize = 0xf88; - pub const m_fLastDefuseTime: usize = 0xf8c; - pub const m_pPredictionOwner: usize = 0xf90; + pub const m_bBombTicking: usize = 0xe70; + pub const m_nBombSite: usize = 0xe74; + pub const m_nSourceSoundscapeHash: usize = 0xe78; + pub const m_entitySpottedState: usize = 0xe80; + pub const m_flNextGlow: usize = 0xe98; + pub const m_flNextBeep: usize = 0xe9c; + pub const m_flC4Blow: usize = 0xea0; + pub const m_bCannotBeDefused: usize = 0xea4; + pub const m_bHasExploded: usize = 0xea5; + pub const m_flTimerLength: usize = 0xea8; + pub const m_bBeingDefused: usize = 0xeac; + pub const m_bTenSecWarning: usize = 0xeb0; + pub const m_bTriggerWarning: usize = 0xeb4; + pub const m_bExplodeWarning: usize = 0xeb8; + pub const m_bC4Activated: usize = 0xebc; + pub const m_bLocalBRMusicPlayed: usize = 0xebd; + pub const m_flDefuseLength: usize = 0xec0; + pub const m_flDefuseCountDown: usize = 0xec4; + pub const m_bBombDefused: usize = 0xec8; + pub const m_hBombDefuser: usize = 0xecc; + pub const m_hControlPanel: usize = 0xed0; + pub const m_hDefuserMultimeter: usize = 0xed4; + pub const m_flNextRadarFlashTime: usize = 0xed8; + pub const m_bRadarFlash: usize = 0xedc; + pub const m_pBombDefuser: usize = 0xee0; + pub const m_fLastDefuseTime: usize = 0xee4; + pub const m_pPredictionOwner: usize = 0xee8; } pub mod C_PlayerPing { @@ -3105,19 +3093,19 @@ pub mod C_PointClientUIWorldTextPanel { } pub mod C_PointCommentaryNode { - pub const m_bActive: usize = 0xf20; - pub const m_bWasActive: usize = 0xf21; - pub const m_flEndTime: usize = 0xf24; - pub const m_flStartTime: usize = 0xf28; - pub const m_flStartTimeInCommentary: usize = 0xf2c; - pub const m_iszCommentaryFile: usize = 0xf30; - pub const m_iszTitle: usize = 0xf38; - pub const m_iszSpeakers: usize = 0xf40; - pub const m_iNodeNumber: usize = 0xf48; - pub const m_iNodeNumberMax: usize = 0xf4c; - pub const m_bListenedTo: usize = 0xf50; - pub const m_hViewPosition: usize = 0xf60; - pub const m_bRestartAfterRestore: usize = 0xf64; + pub const m_bActive: usize = 0xe78; + pub const m_bWasActive: usize = 0xe79; + pub const m_flEndTime: usize = 0xe7c; + pub const m_flStartTime: usize = 0xe80; + pub const m_flStartTimeInCommentary: usize = 0xe84; + pub const m_iszCommentaryFile: usize = 0xe88; + pub const m_iszTitle: usize = 0xe90; + pub const m_iszSpeakers: usize = 0xe98; + pub const m_iNodeNumber: usize = 0xea0; + pub const m_iNodeNumberMax: usize = 0xea4; + pub const m_bListenedTo: usize = 0xea8; + pub const m_hViewPosition: usize = 0xeb8; + pub const m_bRestartAfterRestore: usize = 0xebc; } pub mod C_PointValueRemapper { @@ -3194,15 +3182,15 @@ pub mod C_Precipitation { } pub mod C_PredictedViewModel { - pub const m_LagAnglesHistory: usize = 0xf80; - pub const m_vPredictedOffset: usize = 0xf98; + pub const m_LagAnglesHistory: usize = 0xed8; + pub const m_vPredictedOffset: usize = 0xef0; } pub mod C_PropCounter { - pub const m_flDisplayValue: usize = 0xf18; - pub const m_flDisplayValueLocal: usize = 0xf1c; - pub const m_flTimeOfLastValueChange: usize = 0xf20; - pub const m_flPreviousValue: usize = 0xf24; + pub const m_flDisplayValue: usize = 0xe70; + pub const m_flDisplayValueLocal: usize = 0xe74; + pub const m_flTimeOfLastValueChange: usize = 0xe78; + pub const m_flPreviousValue: usize = 0xe7c; } pub mod C_RagdollManager { @@ -3210,24 +3198,24 @@ pub mod C_RagdollManager { } pub mod C_RagdollProp { - pub const m_ragPos: usize = 0xf20; - pub const m_ragAngles: usize = 0xf38; - pub const m_flBlendWeight: usize = 0xf50; - pub const m_hRagdollSource: usize = 0xf54; - pub const m_iEyeAttachment: usize = 0xf58; - pub const m_flBlendWeightCurrent: usize = 0xf5c; - pub const m_parentPhysicsBoneIndices: usize = 0xf60; - pub const m_worldSpaceBoneComputationOrder: usize = 0xf78; + pub const m_ragPos: usize = 0xe78; + pub const m_ragAngles: usize = 0xe90; + pub const m_flBlendWeight: usize = 0xea8; + pub const m_hRagdollSource: usize = 0xeac; + pub const m_iEyeAttachment: usize = 0xeb0; + pub const m_flBlendWeightCurrent: usize = 0xeb4; + pub const m_parentPhysicsBoneIndices: usize = 0xeb8; + pub const m_worldSpaceBoneComputationOrder: usize = 0xed0; } pub mod C_RagdollPropAttached { - pub const m_boneIndexAttached: usize = 0xf90; - pub const m_ragdollAttachedObjectIndex: usize = 0xf94; - pub const m_attachmentPointBoneSpace: usize = 0xf98; - pub const m_attachmentPointRagdollSpace: usize = 0xfa4; - pub const m_vecOffset: usize = 0xfb0; - pub const m_parentTime: usize = 0xfbc; - pub const m_bHasParent: usize = 0xfc0; + pub const m_boneIndexAttached: usize = 0xee8; + pub const m_ragdollAttachedObjectIndex: usize = 0xeec; + pub const m_attachmentPointBoneSpace: usize = 0xef0; + pub const m_attachmentPointRagdollSpace: usize = 0xefc; + pub const m_vecOffset: usize = 0xf08; + pub const m_parentTime: usize = 0xf14; + pub const m_bHasParent: usize = 0xf18; } pub mod C_RectLight { @@ -3310,7 +3298,7 @@ pub mod C_SceneEntity_QueuedEvents_t { } pub mod C_ShatterGlassShardPhysics { - pub const m_ShardDesc: usize = 0x1078; + pub const m_ShardDesc: usize = 0xfd0; } pub mod C_SkyCamera { @@ -3321,14 +3309,14 @@ pub mod C_SkyCamera { } pub mod C_SmokeGrenadeProjectile { - pub const m_nSmokeEffectTickBegin: usize = 0x1190; - pub const m_bDidSmokeEffect: usize = 0x1194; - pub const m_nRandomSeed: usize = 0x1198; - pub const m_vSmokeColor: usize = 0x119c; - pub const m_vSmokeDetonationPos: usize = 0x11a8; - pub const m_VoxelFrameData: usize = 0x11b8; - pub const m_bSmokeVolumeDataReceived: usize = 0x11d0; - pub const m_bSmokeEffectSpawned: usize = 0x11d1; + pub const m_nSmokeEffectTickBegin: usize = 0x10e8; + pub const m_bDidSmokeEffect: usize = 0x10ec; + pub const m_nRandomSeed: usize = 0x10f0; + pub const m_vSmokeColor: usize = 0x10f4; + pub const m_vSmokeDetonationPos: usize = 0x1100; + pub const m_VoxelFrameData: usize = 0x1110; + pub const m_bSmokeVolumeDataReceived: usize = 0x1128; + pub const m_bSmokeEffectSpawned: usize = 0x1129; } pub mod C_SoundAreaEntityBase { @@ -3434,33 +3422,33 @@ pub mod C_SurvivalGameRules { } pub mod C_Tablet { - pub const m_flUpgradeExpirationTime: usize = 0x1978; - pub const m_vecLocalHexFlags: usize = 0x1988; - pub const m_nContractKillGridIndex: usize = 0x1a30; - pub const m_nContractKillGridHighResIndex: usize = 0x1a34; - pub const m_bTabletReceptionIsBlocked: usize = 0x1a38; - pub const m_flScanProgress: usize = 0x1a3c; - pub const m_flBootTime: usize = 0x1a40; - pub const m_flShowMapTime: usize = 0x1a44; - pub const m_vecNearestMetalCratePos: usize = 0x1a48; - pub const m_skinState: usize = 0x1a54; - pub const m_vecNotificationIds: usize = 0x1a58; - pub const m_vecNotificationTimestamps: usize = 0x1a78; - pub const m_nLastPurchaseIndex: usize = 0x1a98; - pub const m_vecPlayerPositionHistory: usize = 0x1a9c; - pub const m_vecLocalHexFlagsClientCopy: usize = 0x1bbc; - pub const m_vecLastHexPlayerOccupancyChange: usize = 0x1c64; - pub const m_radarMaterial: usize = 0x2088; - pub const m_buildingMaterial: usize = 0x2090; - pub const m_hZoneOverlayMaterial: usize = 0x2098; - pub const m_flNoiseFadeAlpha: usize = 0x20a0; - pub const m_WorkingColor: usize = 0x20a4; - pub const m_vecLastCameraPos: usize = 0x20a8; - pub const m_angLastCameraAng: usize = 0x20b4; - pub const m_nDrawElementCount: usize = 0x20c0; - pub const m_flPrevScanProgress: usize = 0x20c4; - pub const m_nRenderTargetRes: usize = 0x20c8; - pub const m_flLastClosePoseParamVal: usize = 0x20cc; + pub const m_flUpgradeExpirationTime: usize = 0x18d8; + pub const m_vecLocalHexFlags: usize = 0x18e8; + pub const m_nContractKillGridIndex: usize = 0x1990; + pub const m_nContractKillGridHighResIndex: usize = 0x1994; + pub const m_bTabletReceptionIsBlocked: usize = 0x1998; + pub const m_flScanProgress: usize = 0x199c; + pub const m_flBootTime: usize = 0x19a0; + pub const m_flShowMapTime: usize = 0x19a4; + pub const m_vecNearestMetalCratePos: usize = 0x19a8; + pub const m_skinState: usize = 0x19b4; + pub const m_vecNotificationIds: usize = 0x19b8; + pub const m_vecNotificationTimestamps: usize = 0x19d8; + pub const m_nLastPurchaseIndex: usize = 0x19f8; + pub const m_vecPlayerPositionHistory: usize = 0x19fc; + pub const m_vecLocalHexFlagsClientCopy: usize = 0x1b1c; + pub const m_vecLastHexPlayerOccupancyChange: usize = 0x1bc4; + pub const m_radarMaterial: usize = 0x1fe8; + pub const m_buildingMaterial: usize = 0x1ff0; + pub const m_hZoneOverlayMaterial: usize = 0x1ff8; + pub const m_flNoiseFadeAlpha: usize = 0x2000; + pub const m_WorkingColor: usize = 0x2004; + pub const m_vecLastCameraPos: usize = 0x2008; + pub const m_angLastCameraAng: usize = 0x2014; + pub const m_nDrawElementCount: usize = 0x2020; + pub const m_flPrevScanProgress: usize = 0x2024; + pub const m_nRenderTargetRes: usize = 0x2028; + pub const m_flLastClosePoseParamVal: usize = 0x202c; } pub mod C_Team { @@ -3527,20 +3515,20 @@ pub mod C_TonemapController2 { pub mod C_TriggerBuoyancy { pub const m_BuoyancyHelper: usize = 0xcc8; - pub const m_flFluidDensity: usize = 0xcf0; + pub const m_flFluidDensity: usize = 0xce8; } pub mod C_TripWireFireProjectile { - pub const m_flAttachTime: usize = 0x1100; - pub const m_vecTripWireEndPositions: usize = 0x1104; - pub const m_bTripWireEndPositionsUsed: usize = 0x117c; - pub const m_nTripWireStartIndex0: usize = 0x1188; - pub const m_nTripWireEndIndex0: usize = 0x118c; - pub const m_nTripWireCenterIndex0: usize = 0x1190; + pub const m_flAttachTime: usize = 0x1058; + pub const m_vecTripWireEndPositions: usize = 0x105c; + pub const m_bTripWireEndPositionsUsed: usize = 0x10d4; + pub const m_nTripWireStartIndex0: usize = 0x10e0; + pub const m_nTripWireEndIndex0: usize = 0x10e4; + pub const m_nTripWireCenterIndex0: usize = 0x10e8; } pub mod C_ViewmodelWeapon { - pub const m_worldModel: usize = 0xf18; + pub const m_worldModel: usize = 0xe70; } pub mod C_VoteController { @@ -3554,92 +3542,93 @@ pub mod C_VoteController { } pub mod C_WeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0x1970; - pub const m_bRedraw: usize = 0x1988; + pub const m_SequenceCompleteTimer: usize = 0x18d0; + pub const m_bRedraw: usize = 0x18e8; } pub mod C_WeaponCSBase { - pub const m_flFireSequenceStartTime: usize = 0x1678; - pub const m_nFireSequenceStartTimeChange: usize = 0x167c; - pub const m_nFireSequenceStartTimeAck: usize = 0x1680; - pub const m_bPlayerFireEventIsPrimary: usize = 0x1684; - pub const m_seqIdle: usize = 0x1688; - pub const m_seqFirePrimary: usize = 0x168c; - pub const m_seqFireSecondary: usize = 0x1690; - pub const m_flCrosshairDistance: usize = 0x16a8; - pub const m_iAmmoLastCheck: usize = 0x16ac; - pub const m_iAlpha: usize = 0x16b0; - pub const m_iScopeTextureID: usize = 0x16b4; - pub const m_iCrosshairTextureID: usize = 0x16b8; - pub const m_flGunAccuracyPosition: usize = 0x16bc; - pub const m_nViewModelIndex: usize = 0x16c0; - pub const m_bReloadsWithClips: usize = 0x16c4; - pub const m_flTimeWeaponIdle: usize = 0x16c8; - pub const m_bFireOnEmpty: usize = 0x16cc; - pub const m_OnPlayerPickup: usize = 0x16d0; - pub const m_weaponMode: usize = 0x16f8; - pub const m_flTurningInaccuracyDelta: usize = 0x16fc; - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1700; - pub const m_flTurningInaccuracy: usize = 0x170c; - pub const m_fAccuracyPenalty: usize = 0x1710; - pub const m_flLastAccuracyUpdateTime: usize = 0x1714; - pub const m_fAccuracySmoothedForZoom: usize = 0x1718; - pub const m_fScopeZoomEndTime: usize = 0x171c; - pub const m_iRecoilIndex: usize = 0x1720; - pub const m_flRecoilIndex: usize = 0x1724; - pub const m_bBurstMode: usize = 0x1728; - pub const m_flPostponeFireReadyTime: usize = 0x172c; - pub const m_bInReload: usize = 0x1730; - pub const m_bReloadVisuallyComplete: usize = 0x1731; - pub const m_flDroppedAtTime: usize = 0x1734; - pub const m_bIsHauledBack: usize = 0x1738; - pub const m_bSilencerOn: usize = 0x1739; - pub const m_flTimeSilencerSwitchComplete: usize = 0x173c; - pub const m_iOriginalTeamNumber: usize = 0x1740; - pub const m_flNextAttackRenderTimeOffset: usize = 0x1744; - pub const m_bVisualsDataSet: usize = 0x17c0; - pub const m_bOldFirstPersonSpectatedState: usize = 0x17c1; - pub const m_hOurPing: usize = 0x17c4; - pub const m_nOurPingIndex: usize = 0x17c8; - pub const m_vecOurPingPos: usize = 0x17cc; - pub const m_bGlowForPing: usize = 0x17d8; - pub const m_bUIWeapon: usize = 0x17d9; - pub const m_hPrevOwner: usize = 0x17e8; - pub const m_nDropTick: usize = 0x17ec; - pub const m_donated: usize = 0x180c; - pub const m_fLastShotTime: usize = 0x1810; - pub const m_bWasOwnedByCT: usize = 0x1814; - pub const m_bWasOwnedByTerrorist: usize = 0x1815; - pub const m_gunHeat: usize = 0x1818; - pub const m_smokeAttachments: usize = 0x181c; - pub const m_lastSmokeTime: usize = 0x1820; - pub const m_flLastClientFireBulletTime: usize = 0x1824; - pub const m_IronSightController: usize = 0x1880; - pub const m_iIronSightMode: usize = 0x1930; - pub const m_flLastLOSTraceFailureTime: usize = 0x1940; - pub const m_iNumEmptyAttacks: usize = 0x1944; + pub const m_flFireSequenceStartTime: usize = 0x15c0; + pub const m_nFireSequenceStartTimeChange: usize = 0x15c4; + pub const m_nFireSequenceStartTimeAck: usize = 0x15c8; + pub const m_bPlayerFireEventIsPrimary: usize = 0x15cc; + pub const m_seqIdle: usize = 0x15d0; + pub const m_seqFirePrimary: usize = 0x15d4; + pub const m_seqFireSecondary: usize = 0x15d8; + pub const m_iState: usize = 0x15f0; + pub const m_flCrosshairDistance: usize = 0x15f4; + pub const m_iAmmoLastCheck: usize = 0x15f8; + pub const m_iAlpha: usize = 0x15fc; + pub const m_iScopeTextureID: usize = 0x1600; + pub const m_iCrosshairTextureID: usize = 0x1604; + pub const m_flGunAccuracyPosition: usize = 0x1608; + pub const m_nViewModelIndex: usize = 0x160c; + pub const m_bReloadsWithClips: usize = 0x1610; + pub const m_flTimeWeaponIdle: usize = 0x1614; + pub const m_bFireOnEmpty: usize = 0x1618; + pub const m_OnPlayerPickup: usize = 0x1620; + pub const m_weaponMode: usize = 0x1648; + pub const m_flTurningInaccuracyDelta: usize = 0x164c; + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0x1650; + pub const m_flTurningInaccuracy: usize = 0x165c; + pub const m_fAccuracyPenalty: usize = 0x1660; + pub const m_flLastAccuracyUpdateTime: usize = 0x1664; + pub const m_fAccuracySmoothedForZoom: usize = 0x1668; + pub const m_fScopeZoomEndTime: usize = 0x166c; + pub const m_iRecoilIndex: usize = 0x1670; + pub const m_flRecoilIndex: usize = 0x1674; + pub const m_bBurstMode: usize = 0x1678; + pub const m_flPostponeFireReadyTime: usize = 0x167c; + pub const m_bInReload: usize = 0x1680; + pub const m_bReloadVisuallyComplete: usize = 0x1681; + pub const m_flDroppedAtTime: usize = 0x1684; + pub const m_bIsHauledBack: usize = 0x1688; + pub const m_bSilencerOn: usize = 0x1689; + pub const m_flTimeSilencerSwitchComplete: usize = 0x168c; + pub const m_iOriginalTeamNumber: usize = 0x1690; + pub const m_flNextAttackRenderTimeOffset: usize = 0x1694; + pub const m_bVisualsDataSet: usize = 0x1710; + pub const m_bOldFirstPersonSpectatedState: usize = 0x1711; + pub const m_hOurPing: usize = 0x1714; + pub const m_nOurPingIndex: usize = 0x1718; + pub const m_vecOurPingPos: usize = 0x171c; + pub const m_bGlowForPing: usize = 0x1728; + pub const m_bUIWeapon: usize = 0x1729; + pub const m_hPrevOwner: usize = 0x1738; + pub const m_nDropTick: usize = 0x173c; + pub const m_donated: usize = 0x175c; + pub const m_fLastShotTime: usize = 0x1760; + pub const m_bWasOwnedByCT: usize = 0x1764; + pub const m_bWasOwnedByTerrorist: usize = 0x1765; + pub const m_gunHeat: usize = 0x1768; + pub const m_smokeAttachments: usize = 0x176c; + pub const m_lastSmokeTime: usize = 0x1770; + pub const m_flLastClientFireBulletTime: usize = 0x1774; + pub const m_IronSightController: usize = 0x17d0; + pub const m_iIronSightMode: usize = 0x1880; + pub const m_flLastLOSTraceFailureTime: usize = 0x1890; + pub const m_iNumEmptyAttacks: usize = 0x1894; } pub mod C_WeaponCSBaseGun { - pub const m_zoomLevel: usize = 0x1970; - pub const m_iBurstShotsRemaining: usize = 0x1974; - pub const m_iSilencerBodygroup: usize = 0x1978; - pub const m_silencedModelIndex: usize = 0x1988; - pub const m_inPrecache: usize = 0x198c; - pub const m_bNeedsBoltAction: usize = 0x198d; + pub const m_zoomLevel: usize = 0x18d0; + pub const m_iBurstShotsRemaining: usize = 0x18d4; + pub const m_iSilencerBodygroup: usize = 0x18d8; + pub const m_silencedModelIndex: usize = 0x18e8; + pub const m_inPrecache: usize = 0x18ec; + pub const m_bNeedsBoltAction: usize = 0x18ed; } pub mod C_WeaponShield { - pub const m_flDisplayHealth: usize = 0x1990; + pub const m_flDisplayHealth: usize = 0x18f0; } pub mod C_WeaponTaser { - pub const m_fFireTime: usize = 0x1990; + pub const m_fFireTime: usize = 0x18f0; } pub mod C_WeaponZoneRepulsor { - pub const m_flPitchLocal: usize = 0x1990; - pub const m_flLastTimeNotIdle: usize = 0x1994; + pub const m_flPitchLocal: usize = 0x18f0; + pub const m_flLastTimeNotIdle: usize = 0x18f4; } pub mod C_fogplayerparams_t { diff --git a/generated/interfaces.cs b/generated/interfaces.cs index a08c3ffe..75474cbf 100644 --- a/generated/interfaces.cs +++ b/generated/interfaces.cs @@ -1,57 +1,57 @@ public static class animationsystem_dll { - public const ulong AnimationSystemUtils_001 = 0x647c0; - public const ulong AnimationSystem_001 = 0x5f2c0; + public const ulong AnimationSystemUtils_001 = 0x64a80; + public const ulong AnimationSystem_001 = 0x5f5e0; } public static class client_dll { - public const ulong LegacyGameUI001 = 0x84bba0; - public const ulong Source2ClientUI001 = 0x83b070; - public const ulong Source2ClientPrediction001 = 0x7608b0; - public const ulong ClientToolsInfo_001 = 0x6ebd70; - public const ulong Source2Client002 = 0x6ebd90; - public const ulong GameClientExports001 = 0x6ebd80; - public const ulong EmptyWorldService001_Client = 0x439cb0; - public const ulong Source2ClientConfig001 = 0x421090; + public const ulong LegacyGameUI001 = 0x8581e0; + public const ulong Source2ClientUI001 = 0x847020; + public const ulong Source2ClientPrediction001 = 0x76bcf0; + public const ulong ClientToolsInfo_001 = 0x6f7720; + public const ulong Source2Client002 = 0x6f7740; + public const ulong GameClientExports001 = 0x6f7730; + public const ulong EmptyWorldService001_Client = 0x440310; + public const ulong Source2ClientConfig001 = 0x427550; } public static class engine2_dll { - public const ulong SimpleEngineLoopService_001 = 0x1e2800; - public const ulong ClientServerEngineLoopService_001 = 0x1d88b0; - public const ulong KeyValueCache001 = 0x1d4c80; - public const ulong HostStateMgr001 = 0x1d26c0; - public const ulong GameEventSystemServerV001 = 0x1ce090; - public const ulong GameEventSystemClientV001 = 0x1ce080; - public const ulong EngineServiceMgr001 = 0x1c9980; - public const ulong VProfService_001 = 0x1b7b30; - public const ulong ToolService_001 = 0x1b68d0; - public const ulong StatsService_001 = 0x1b1b60; - public const ulong SplitScreenService_001 = 0x1aede0; - public const ulong SoundService_001 = 0x1a9970; - public const ulong ScreenshotService001 = 0x1a5840; - public const ulong RenderService_001 = 0x1a2bc0; - public const ulong NetworkService_001 = 0x1a26d0; - public const ulong NetworkServerService_001 = 0x19d8e0; - public const ulong NetworkP2PService_001 = 0x1993d0; - public const ulong NetworkClientService_001 = 0x193020; - public const ulong MapListService_001 = 0x18c040; - public const ulong InputService_001 = 0x179e30; - public const ulong GameUIService_001 = 0x174910; - public const ulong GameResourceServiceServerV001 = 0x172690; - public const ulong GameResourceServiceClientV001 = 0x172680; - public const ulong BugService001 = 0x16b6b0; - public const ulong BenchmarkService001 = 0x169e90; - public const ulong VENGINE_GAMEUIFUNCS_VERSION005 = 0x117640; - public const ulong EngineGameUI001 = 0x116900; - public const ulong INETSUPPORT_001 = 0xe6520; - public const ulong Source2EngineToServerStringTable001 = 0xa1550; - public const ulong Source2EngineToServer001 = 0x8b000; - public const ulong Source2EngineToClientStringTable001 = 0x839f0; - public const ulong Source2EngineToClient001 = 0x59810; + public const ulong SimpleEngineLoopService_001 = 0x1e4670; + public const ulong ClientServerEngineLoopService_001 = 0x1da2d0; + public const ulong KeyValueCache001 = 0x1d6670; + public const ulong HostStateMgr001 = 0x1d40b0; + public const ulong GameEventSystemServerV001 = 0x1cf4d0; + public const ulong GameEventSystemClientV001 = 0x1cf4c0; + public const ulong EngineServiceMgr001 = 0x1cadc0; + public const ulong VProfService_001 = 0x1b8ea0; + public const ulong ToolService_001 = 0x1b7c00; + public const ulong StatsService_001 = 0x1b2e80; + public const ulong SplitScreenService_001 = 0x1b00f0; + public const ulong SoundService_001 = 0x1aac40; + public const ulong ScreenshotService001 = 0x1a6b10; + public const ulong RenderService_001 = 0x1a3e70; + public const ulong NetworkService_001 = 0x1a3980; + public const ulong NetworkServerService_001 = 0x19e9b0; + public const ulong NetworkP2PService_001 = 0x19a3c0; + public const ulong NetworkClientService_001 = 0x193f90; + public const ulong MapListService_001 = 0x18cfd0; + public const ulong InputService_001 = 0x17ad30; + public const ulong GameUIService_001 = 0x1757f0; + public const ulong GameResourceServiceServerV001 = 0x173550; + public const ulong GameResourceServiceClientV001 = 0x173540; + public const ulong BugService001 = 0x16c570; + public const ulong BenchmarkService001 = 0x16ad40; + public const ulong VENGINE_GAMEUIFUNCS_VERSION005 = 0x118410; + public const ulong EngineGameUI001 = 0x1176d0; + public const ulong INETSUPPORT_001 = 0xe68b0; + public const ulong Source2EngineToServerStringTable001 = 0xa1850; + public const ulong Source2EngineToServer001 = 0x8b2f0; + public const ulong Source2EngineToClientStringTable001 = 0x83c50; + public const ulong Source2EngineToClient001 = 0x59980; } public static class filesystem_stdio_dll { - public const ulong VAsyncFileSystem2_001 = 0x1eed0; - public const ulong VFileSystem017 = 0x1eec0; + public const ulong VAsyncFileSystem2_001 = 0x1ef00; + public const ulong VFileSystem017 = 0x1eef0; } public static class host_dll { @@ -80,19 +80,19 @@ public static class localize_dll { public static class matchmaking_dll { public const ulong GameTypes001 = 0x506a0; - public const ulong MATCHFRAMEWORK_001 = 0x101570; + public const ulong MATCHFRAMEWORK_001 = 0x1015c0; } public static class materialsystem2_dll { - public const ulong MaterialUtils_001 = 0x4da90; - public const ulong TextLayout_001 = 0x4a1e0; - public const ulong PostProcessingSystem_001 = 0x429e0; - public const ulong FontManager_001 = 0x377c0; - public const ulong VMaterialSystem2_001 = 0x25f30; + public const ulong MaterialUtils_001 = 0x4db70; + public const ulong TextLayout_001 = 0x4a2c0; + public const ulong PostProcessingSystem_001 = 0x42a60; + public const ulong FontManager_001 = 0x37840; + public const ulong VMaterialSystem2_001 = 0x25fb0; } public static class meshsystem_dll { - public const ulong MeshSystem001 = 0x7140; + public const ulong MeshSystem001 = 0x7130; } public static class navsystem_dll { @@ -100,14 +100,14 @@ public static class navsystem_dll { } public static class networksystem_dll { - public const ulong SerializedEntitiesVersion001 = 0xd3510; - public const ulong NetworkSystemVersion001 = 0xbd6e0; - public const ulong NetworkMessagesVersion001 = 0x9ca30; - public const ulong FlattenedSerializersVersion001 = 0x7c430; + public const ulong SerializedEntitiesVersion001 = 0xd29c0; + public const ulong NetworkSystemVersion001 = 0xbcd00; + public const ulong NetworkMessagesVersion001 = 0x9cd30; + public const ulong FlattenedSerializersVersion001 = 0x7c4e0; } public static class panorama_dll { - public const ulong PanoramaUIEngine001 = 0x5e7b0; + public const ulong PanoramaUIEngine001 = 0x5e810; } public static class panorama_text_pango_dll { @@ -115,11 +115,11 @@ public static class panorama_text_pango_dll { } public static class panoramauiclient_dll { - public const ulong PanoramaUIClient001 = 0x12570; + public const ulong PanoramaUIClient001 = 0x125e0; } public static class particles_dll { - public const ulong ParticleSystemMgr003 = 0x4c710; + public const ulong ParticleSystemMgr003 = 0x52b40; } public static class pulse_system_dll { @@ -127,9 +127,9 @@ public static class pulse_system_dll { } public static class rendersystemdx11_dll { - public const ulong RenderUtils_001 = 0x53390; - public const ulong VRenderDeviceMgrBackdoor001 = 0x4aab0; - public const ulong RenderDeviceMgr001 = 0x4aaa0; + public const ulong RenderUtils_001 = 0x533d0; + public const ulong VRenderDeviceMgrBackdoor001 = 0x4aaa0; + public const ulong RenderDeviceMgr001 = 0x4aa90; } public static class resourcesystem_dll { @@ -137,71 +137,71 @@ public static class resourcesystem_dll { } public static class scenefilecache_dll { - public const ulong SceneFileCache002 = 0x6970; - public const ulong ResponseRulesCache001 = 0x3210; + public const ulong SceneFileCache002 = 0x68e0; + public const ulong ResponseRulesCache001 = 0x3190; } public static class scenesystem_dll { - public const ulong SceneUtils_001 = 0x138e40; - public const ulong SceneSystem_002 = 0xc6f30; - public const ulong RenderingPipelines_001 = 0x8b170; + public const ulong SceneUtils_001 = 0x13bc30; + public const ulong SceneSystem_002 = 0xc9b50; + public const ulong RenderingPipelines_001 = 0x8da90; } public static class schemasystem_dll { - public const ulong SchemaSystem_001 = 0xa820; + public const ulong SchemaSystem_001 = 0xa810; } public static class server_dll { - public const ulong NavGameTest001 = 0xa88160; - public const ulong ServerToolsInfo_001 = 0x89c1d0; - public const ulong Source2GameClients001 = 0x89c1e0; - public const ulong Source2GameEntities001 = 0x89c1f0; - public const ulong Source2Server001 = 0x89c200; - public const ulong EmptyWorldService001_Server = 0x5a09a0; - public const ulong Source2ServerConfig001 = 0x580c00; - public const ulong EntitySubclassUtilsV001 = 0x2e4d50; - public const ulong customnavsystem001 = 0x258400; - public const ulong Source2GameDirector001 = 0x14d580; + public const ulong NavGameTest001 = 0xa9dff0; + public const ulong ServerToolsInfo_001 = 0x8a7f30; + public const ulong Source2GameClients001 = 0x8a7f40; + public const ulong Source2GameEntities001 = 0x8a7f50; + public const ulong Source2Server001 = 0x8a7f60; + public const ulong EmptyWorldService001_Server = 0x5a6590; + public const ulong Source2ServerConfig001 = 0x586620; + public const ulong EntitySubclassUtilsV001 = 0x2e6950; + public const ulong customnavsystem001 = 0x258760; + public const ulong Source2GameDirector001 = 0x14d290; } public static class soundsystem_dll { - public const ulong SoundOpSystem001 = 0x155570; - public const ulong SoundOpSystemEdit001 = 0x8ab40; - public const ulong VMixEditTool001 = 0x70f80; - public const ulong SoundSystem001 = 0x46620; + public const ulong SoundOpSystem001 = 0x155da0; + public const ulong SoundOpSystemEdit001 = 0x8b110; + public const ulong VMixEditTool001 = 0x716e0; + public const ulong SoundSystem001 = 0x46460; } public static class steamaudio_dll { - public const ulong SteamAudio001 = 0x12cf0; + public const ulong SteamAudio001 = 0x12d80; } public static class steamclient64_dll { - public const ulong IVALIDATE001 = 0x82a280; - public const ulong CLIENTENGINE_INTERFACE_VERSION005 = 0x826000; - public const ulong SteamClient020 = 0x621de0; - public const ulong SteamClient019 = 0x621dd0; - public const ulong SteamClient018 = 0x621dc0; - public const ulong SteamClient017 = 0x621db0; - public const ulong SteamClient016 = 0x621da0; - public const ulong SteamClient015 = 0x621d90; - public const ulong SteamClient014 = 0x621d80; - public const ulong SteamClient013 = 0x621d70; - public const ulong SteamClient012 = 0x621d60; - public const ulong SteamClient011 = 0x621d50; - public const ulong SteamClient010 = 0x621d40; - public const ulong SteamClient009 = 0x621d30; - public const ulong SteamClient008 = 0x621d20; - public const ulong SteamClient007 = 0x621d10; - public const ulong SteamClient006 = 0x621d00; - public const ulong p2pvoice002 = 0xd8b70; - public const ulong p2pvoicesingleton002 = 0xd5510; + public const ulong IVALIDATE001 = 0x833640; + public const ulong CLIENTENGINE_INTERFACE_VERSION005 = 0x82f4c0; + public const ulong SteamClient020 = 0x62caf0; + public const ulong SteamClient019 = 0x62cae0; + public const ulong SteamClient018 = 0x62cad0; + public const ulong SteamClient017 = 0x62cac0; + public const ulong SteamClient016 = 0x62cab0; + public const ulong SteamClient015 = 0x62caa0; + public const ulong SteamClient014 = 0x62ca90; + public const ulong SteamClient013 = 0x62ca80; + public const ulong SteamClient012 = 0x62ca70; + public const ulong SteamClient011 = 0x62ca60; + public const ulong SteamClient010 = 0x62ca50; + public const ulong SteamClient009 = 0x62ca40; + public const ulong SteamClient008 = 0x62ca30; + public const ulong SteamClient007 = 0x62ca20; + public const ulong SteamClient006 = 0x62ca10; + public const ulong p2pvoice002 = 0xd8ea0; + public const ulong p2pvoicesingleton002 = 0xd5840; } public static class tier0_dll { - public const ulong VStringTokenSystem001 = 0x18add0; - public const ulong TestScriptMgr001 = 0x13d3e0; - public const ulong VProcessUtils002 = 0x12d730; - public const ulong VEngineCvar007 = 0x5fff0; + public const ulong VStringTokenSystem001 = 0x18d100; + public const ulong TestScriptMgr001 = 0x13f510; + public const ulong VProcessUtils002 = 0x12f520; + public const ulong VEngineCvar007 = 0x615f0; } public static class v8system_dll { @@ -217,12 +217,12 @@ public static class valve_wmf_dll { } public static class vphysics2_dll { - public const ulong VPhysics2_Handle_Interface_001 = 0x5e7b0; - public const ulong VPhysics2_Interface_001 = 0x5a550; + public const ulong VPhysics2_Handle_Interface_001 = 0x5f440; + public const ulong VPhysics2_Interface_001 = 0x5b1e0; } public static class vscript_dll { - public const ulong VScriptManager010 = 0x2c880; + public const ulong VScriptManager010 = 0x31c40; } public static class vstdlib_s64_dll { @@ -231,5 +231,5 @@ public static class vstdlib_s64_dll { } public static class worldrenderer_dll { - public const ulong WorldRendererMgr001 = 0x216f0; + public const ulong WorldRendererMgr001 = 0x21340; } \ No newline at end of file diff --git a/generated/interfaces.hpp b/generated/interfaces.hpp index 22d66648..3801d13b 100644 --- a/generated/interfaces.hpp +++ b/generated/interfaces.hpp @@ -3,59 +3,59 @@ #include namespace animationsystem_dll { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x647c0; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x5f2c0; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x64a80; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x5f5e0; } namespace client_dll { - constexpr std::ptrdiff_t LegacyGameUI001 = 0x84bba0; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x83b070; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7608b0; - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x6ebd70; - constexpr std::ptrdiff_t Source2Client002 = 0x6ebd90; - constexpr std::ptrdiff_t GameClientExports001 = 0x6ebd80; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x439cb0; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x421090; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8581e0; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x847020; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x76bcf0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x6f7720; + constexpr std::ptrdiff_t Source2Client002 = 0x6f7740; + constexpr std::ptrdiff_t GameClientExports001 = 0x6f7730; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x440310; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x427550; } namespace engine2_dll { - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1e2800; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1d88b0; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1d4c80; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1d26c0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1ce090; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1ce080; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1c9980; - constexpr std::ptrdiff_t VProfService_001 = 0x1b7b30; - constexpr std::ptrdiff_t ToolService_001 = 0x1b68d0; - constexpr std::ptrdiff_t StatsService_001 = 0x1b1b60; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1aede0; - constexpr std::ptrdiff_t SoundService_001 = 0x1a9970; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1a5840; - constexpr std::ptrdiff_t RenderService_001 = 0x1a2bc0; - constexpr std::ptrdiff_t NetworkService_001 = 0x1a26d0; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x19d8e0; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1993d0; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x193020; - constexpr std::ptrdiff_t MapListService_001 = 0x18c040; - constexpr std::ptrdiff_t InputService_001 = 0x179e30; - constexpr std::ptrdiff_t GameUIService_001 = 0x174910; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x172690; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x172680; - constexpr std::ptrdiff_t BugService001 = 0x16b6b0; - constexpr std::ptrdiff_t BenchmarkService001 = 0x169e90; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x117640; - constexpr std::ptrdiff_t EngineGameUI001 = 0x116900; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xe6520; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xa1550; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8b000; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x839f0; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x59810; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1e4670; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1da2d0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1d6670; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1d40b0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1cf4d0; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1cf4c0; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1cadc0; + constexpr std::ptrdiff_t VProfService_001 = 0x1b8ea0; + constexpr std::ptrdiff_t ToolService_001 = 0x1b7c00; + constexpr std::ptrdiff_t StatsService_001 = 0x1b2e80; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1b00f0; + constexpr std::ptrdiff_t SoundService_001 = 0x1aac40; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1a6b10; + constexpr std::ptrdiff_t RenderService_001 = 0x1a3e70; + constexpr std::ptrdiff_t NetworkService_001 = 0x1a3980; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x19e9b0; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x19a3c0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x193f90; + constexpr std::ptrdiff_t MapListService_001 = 0x18cfd0; + constexpr std::ptrdiff_t InputService_001 = 0x17ad30; + constexpr std::ptrdiff_t GameUIService_001 = 0x1757f0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x173550; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x173540; + constexpr std::ptrdiff_t BugService001 = 0x16c570; + constexpr std::ptrdiff_t BenchmarkService001 = 0x16ad40; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x118410; + constexpr std::ptrdiff_t EngineGameUI001 = 0x1176d0; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xe68b0; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xa1850; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x8b2f0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x83c50; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x59980; } namespace filesystem_stdio_dll { - constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x1eed0; - constexpr std::ptrdiff_t VFileSystem017 = 0x1eec0; + constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x1ef00; + constexpr std::ptrdiff_t VFileSystem017 = 0x1eef0; } namespace host_dll { @@ -84,19 +84,19 @@ namespace localize_dll { namespace matchmaking_dll { constexpr std::ptrdiff_t GameTypes001 = 0x506a0; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x101570; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x1015c0; } namespace materialsystem2_dll { - constexpr std::ptrdiff_t MaterialUtils_001 = 0x4da90; - constexpr std::ptrdiff_t TextLayout_001 = 0x4a1e0; - constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x429e0; - constexpr std::ptrdiff_t FontManager_001 = 0x377c0; - constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25f30; + constexpr std::ptrdiff_t MaterialUtils_001 = 0x4db70; + constexpr std::ptrdiff_t TextLayout_001 = 0x4a2c0; + constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42a60; + constexpr std::ptrdiff_t FontManager_001 = 0x37840; + constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25fb0; } namespace meshsystem_dll { - constexpr std::ptrdiff_t MeshSystem001 = 0x7140; + constexpr std::ptrdiff_t MeshSystem001 = 0x7130; } namespace navsystem_dll { @@ -104,14 +104,14 @@ namespace navsystem_dll { } namespace networksystem_dll { - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xd3510; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xbd6e0; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9ca30; - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7c430; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xd29c0; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xbcd00; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9cd30; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7c4e0; } namespace panorama_dll { - constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5e7b0; + constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5e810; } namespace panorama_text_pango_dll { @@ -119,11 +119,11 @@ namespace panorama_text_pango_dll { } namespace panoramauiclient_dll { - constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12570; + constexpr std::ptrdiff_t PanoramaUIClient001 = 0x125e0; } namespace particles_dll { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x4c710; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x52b40; } namespace pulse_system_dll { @@ -131,9 +131,9 @@ namespace pulse_system_dll { } namespace rendersystemdx11_dll { - constexpr std::ptrdiff_t RenderUtils_001 = 0x53390; - constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4aab0; - constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4aaa0; + constexpr std::ptrdiff_t RenderUtils_001 = 0x533d0; + constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4aaa0; + constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4aa90; } namespace resourcesystem_dll { @@ -141,71 +141,71 @@ namespace resourcesystem_dll { } namespace scenefilecache_dll { - constexpr std::ptrdiff_t SceneFileCache002 = 0x6970; - constexpr std::ptrdiff_t ResponseRulesCache001 = 0x3210; + constexpr std::ptrdiff_t SceneFileCache002 = 0x68e0; + constexpr std::ptrdiff_t ResponseRulesCache001 = 0x3190; } namespace scenesystem_dll { - constexpr std::ptrdiff_t SceneUtils_001 = 0x138e40; - constexpr std::ptrdiff_t SceneSystem_002 = 0xc6f30; - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8b170; + constexpr std::ptrdiff_t SceneUtils_001 = 0x13bc30; + constexpr std::ptrdiff_t SceneSystem_002 = 0xc9b50; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x8da90; } namespace schemasystem_dll { - constexpr std::ptrdiff_t SchemaSystem_001 = 0xa820; + constexpr std::ptrdiff_t SchemaSystem_001 = 0xa810; } namespace server_dll { - constexpr std::ptrdiff_t NavGameTest001 = 0xa88160; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x89c1d0; - constexpr std::ptrdiff_t Source2GameClients001 = 0x89c1e0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x89c1f0; - constexpr std::ptrdiff_t Source2Server001 = 0x89c200; - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5a09a0; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x580c00; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2e4d50; - constexpr std::ptrdiff_t customnavsystem001 = 0x258400; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x14d580; + constexpr std::ptrdiff_t NavGameTest001 = 0xa9dff0; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8a7f30; + constexpr std::ptrdiff_t Source2GameClients001 = 0x8a7f40; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x8a7f50; + constexpr std::ptrdiff_t Source2Server001 = 0x8a7f60; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x5a6590; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x586620; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2e6950; + constexpr std::ptrdiff_t customnavsystem001 = 0x258760; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x14d290; } namespace soundsystem_dll { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x155570; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8ab40; - constexpr std::ptrdiff_t VMixEditTool001 = 0x70f80; - constexpr std::ptrdiff_t SoundSystem001 = 0x46620; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x155da0; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x8b110; + constexpr std::ptrdiff_t VMixEditTool001 = 0x716e0; + constexpr std::ptrdiff_t SoundSystem001 = 0x46460; } namespace steamaudio_dll { - constexpr std::ptrdiff_t SteamAudio001 = 0x12cf0; + constexpr std::ptrdiff_t SteamAudio001 = 0x12d80; } namespace steamclient64_dll { - constexpr std::ptrdiff_t IVALIDATE001 = 0x82a280; - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x826000; - constexpr std::ptrdiff_t SteamClient020 = 0x621de0; - constexpr std::ptrdiff_t SteamClient019 = 0x621dd0; - constexpr std::ptrdiff_t SteamClient018 = 0x621dc0; - constexpr std::ptrdiff_t SteamClient017 = 0x621db0; - constexpr std::ptrdiff_t SteamClient016 = 0x621da0; - constexpr std::ptrdiff_t SteamClient015 = 0x621d90; - constexpr std::ptrdiff_t SteamClient014 = 0x621d80; - constexpr std::ptrdiff_t SteamClient013 = 0x621d70; - constexpr std::ptrdiff_t SteamClient012 = 0x621d60; - constexpr std::ptrdiff_t SteamClient011 = 0x621d50; - constexpr std::ptrdiff_t SteamClient010 = 0x621d40; - constexpr std::ptrdiff_t SteamClient009 = 0x621d30; - constexpr std::ptrdiff_t SteamClient008 = 0x621d20; - constexpr std::ptrdiff_t SteamClient007 = 0x621d10; - constexpr std::ptrdiff_t SteamClient006 = 0x621d00; - constexpr std::ptrdiff_t p2pvoice002 = 0xd8b70; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xd5510; + constexpr std::ptrdiff_t IVALIDATE001 = 0x833640; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x82f4c0; + constexpr std::ptrdiff_t SteamClient020 = 0x62caf0; + constexpr std::ptrdiff_t SteamClient019 = 0x62cae0; + constexpr std::ptrdiff_t SteamClient018 = 0x62cad0; + constexpr std::ptrdiff_t SteamClient017 = 0x62cac0; + constexpr std::ptrdiff_t SteamClient016 = 0x62cab0; + constexpr std::ptrdiff_t SteamClient015 = 0x62caa0; + constexpr std::ptrdiff_t SteamClient014 = 0x62ca90; + constexpr std::ptrdiff_t SteamClient013 = 0x62ca80; + constexpr std::ptrdiff_t SteamClient012 = 0x62ca70; + constexpr std::ptrdiff_t SteamClient011 = 0x62ca60; + constexpr std::ptrdiff_t SteamClient010 = 0x62ca50; + constexpr std::ptrdiff_t SteamClient009 = 0x62ca40; + constexpr std::ptrdiff_t SteamClient008 = 0x62ca30; + constexpr std::ptrdiff_t SteamClient007 = 0x62ca20; + constexpr std::ptrdiff_t SteamClient006 = 0x62ca10; + constexpr std::ptrdiff_t p2pvoice002 = 0xd8ea0; + constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xd5840; } namespace tier0_dll { - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18add0; - constexpr std::ptrdiff_t TestScriptMgr001 = 0x13d3e0; - constexpr std::ptrdiff_t VProcessUtils002 = 0x12d730; - constexpr std::ptrdiff_t VEngineCvar007 = 0x5fff0; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x18d100; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x13f510; + constexpr std::ptrdiff_t VProcessUtils002 = 0x12f520; + constexpr std::ptrdiff_t VEngineCvar007 = 0x615f0; } namespace v8system_dll { @@ -221,12 +221,12 @@ namespace valve_wmf_dll { } namespace vphysics2_dll { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5e7b0; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5a550; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5f440; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x5b1e0; } namespace vscript_dll { - constexpr std::ptrdiff_t VScriptManager010 = 0x2c880; + constexpr std::ptrdiff_t VScriptManager010 = 0x31c40; } namespace vstdlib_s64_dll { @@ -235,5 +235,5 @@ namespace vstdlib_s64_dll { } namespace worldrenderer_dll { - constexpr std::ptrdiff_t WorldRendererMgr001 = 0x216f0; + constexpr std::ptrdiff_t WorldRendererMgr001 = 0x21340; } \ No newline at end of file diff --git a/generated/interfaces.json b/generated/interfaces.json index e289cbe0..d5cbcdb5 100644 --- a/generated/interfaces.json +++ b/generated/interfaces.json @@ -1,55 +1,55 @@ { "animationsystem_dll": { - "AnimationSystemUtils_001": 411584, - "AnimationSystem_001": 389824 + "AnimationSystemUtils_001": 412288, + "AnimationSystem_001": 390624 }, "client_dll": { - "ClientToolsInfo_001": 7257456, - "EmptyWorldService001_Client": 4431024, - "GameClientExports001": 7257472, - "LegacyGameUI001": 8698784, - "Source2Client002": 7257488, - "Source2ClientConfig001": 4329616, - "Source2ClientPrediction001": 7735472, - "Source2ClientUI001": 8630384 + "ClientToolsInfo_001": 7304992, + "EmptyWorldService001_Client": 4457232, + "GameClientExports001": 7305008, + "LegacyGameUI001": 8749536, + "Source2Client002": 7305024, + "Source2ClientConfig001": 4355408, + "Source2ClientPrediction001": 7781616, + "Source2ClientUI001": 8679456 }, "engine2_dll": { - "BenchmarkService001": 1482384, - "BugService001": 1488560, - "ClientServerEngineLoopService_001": 1935536, - "EngineGameUI001": 1140992, - "EngineServiceMgr001": 1874304, - "GameEventSystemClientV001": 1892480, - "GameEventSystemServerV001": 1892496, - "GameResourceServiceClientV001": 1517184, - "GameResourceServiceServerV001": 1517200, - "GameUIService_001": 1526032, - "HostStateMgr001": 1910464, - "INETSUPPORT_001": 943392, - "InputService_001": 1547824, - "KeyValueCache001": 1920128, - "MapListService_001": 1622080, - "NetworkClientService_001": 1650720, - "NetworkP2PService_001": 1676240, - "NetworkServerService_001": 1693920, - "NetworkService_001": 1713872, - "RenderService_001": 1715136, - "ScreenshotService001": 1726528, - "SimpleEngineLoopService_001": 1976320, - "SoundService_001": 1743216, - "Source2EngineToClient001": 366608, - "Source2EngineToClientStringTable001": 539120, - "Source2EngineToServer001": 569344, - "Source2EngineToServerStringTable001": 660816, - "SplitScreenService_001": 1764832, - "StatsService_001": 1776480, - "ToolService_001": 1796304, - "VENGINE_GAMEUIFUNCS_VERSION005": 1144384, - "VProfService_001": 1801008 + "BenchmarkService001": 1486144, + "BugService001": 1492336, + "ClientServerEngineLoopService_001": 1942224, + "EngineGameUI001": 1144528, + "EngineServiceMgr001": 1879488, + "GameEventSystemClientV001": 1897664, + "GameEventSystemServerV001": 1897680, + "GameResourceServiceClientV001": 1520960, + "GameResourceServiceServerV001": 1520976, + "GameUIService_001": 1529840, + "HostStateMgr001": 1917104, + "INETSUPPORT_001": 944304, + "InputService_001": 1551664, + "KeyValueCache001": 1926768, + "MapListService_001": 1626064, + "NetworkClientService_001": 1654672, + "NetworkP2PService_001": 1680320, + "NetworkServerService_001": 1698224, + "NetworkService_001": 1718656, + "RenderService_001": 1719920, + "ScreenshotService001": 1731344, + "SimpleEngineLoopService_001": 1984112, + "SoundService_001": 1748032, + "Source2EngineToClient001": 366976, + "Source2EngineToClientStringTable001": 539728, + "Source2EngineToServer001": 570096, + "Source2EngineToServerStringTable001": 661584, + "SplitScreenService_001": 1769712, + "StatsService_001": 1781376, + "ToolService_001": 1801216, + "VENGINE_GAMEUIFUNCS_VERSION005": 1147920, + "VProfService_001": 1805984 }, "filesystem_stdio_dll": { - "VAsyncFileSystem2_001": 126672, - "VFileSystem017": 126656 + "VAsyncFileSystem2_001": 126720, + "VFileSystem017": 126704 }, "host_dll": { "DebugDrawQueueManager001": 71088, @@ -73,109 +73,109 @@ }, "matchmaking_dll": { "GameTypes001": 329376, - "MATCHFRAMEWORK_001": 1054064 + "MATCHFRAMEWORK_001": 1054144 }, "materialsystem2_dll": { - "FontManager_001": 227264, - "MaterialUtils_001": 318096, - "PostProcessingSystem_001": 272864, - "TextLayout_001": 303584, - "VMaterialSystem2_001": 155440 + "FontManager_001": 227392, + "MaterialUtils_001": 318320, + "PostProcessingSystem_001": 272992, + "TextLayout_001": 303808, + "VMaterialSystem2_001": 155568 }, "meshsystem_dll": { - "MeshSystem001": 28992 + "MeshSystem001": 28976 }, "navsystem_dll": { "NavSystem001": 30096 }, "networksystem_dll": { - "FlattenedSerializersVersion001": 508976, - "NetworkMessagesVersion001": 641584, - "NetworkSystemVersion001": 775904, - "SerializedEntitiesVersion001": 865552 + "FlattenedSerializersVersion001": 509152, + "NetworkMessagesVersion001": 642352, + "NetworkSystemVersion001": 773376, + "SerializedEntitiesVersion001": 862656 }, "panorama_dll": { - "PanoramaUIEngine001": 386992 + "PanoramaUIEngine001": 387088 }, "panorama_text_pango_dll": { "PanoramaTextServices001": 314016 }, "panoramauiclient_dll": { - "PanoramaUIClient001": 75120 + "PanoramaUIClient001": 75232 }, "particles_dll": { - "ParticleSystemMgr003": 313104 + "ParticleSystemMgr003": 338752 }, "pulse_system_dll": { "IPulseSystem_001": 23072 }, "rendersystemdx11_dll": { - "RenderDeviceMgr001": 305824, - "RenderUtils_001": 340880, - "VRenderDeviceMgrBackdoor001": 305840 + "RenderDeviceMgr001": 305808, + "RenderUtils_001": 340944, + "VRenderDeviceMgrBackdoor001": 305824 }, "resourcesystem_dll": { "ResourceSystem013": 67248 }, "scenefilecache_dll": { - "ResponseRulesCache001": 12816, - "SceneFileCache002": 26992 + "ResponseRulesCache001": 12688, + "SceneFileCache002": 26848 }, "scenesystem_dll": { - "RenderingPipelines_001": 569712, - "SceneSystem_002": 814896, - "SceneUtils_001": 1281600 + "RenderingPipelines_001": 580240, + "SceneSystem_002": 826192, + "SceneUtils_001": 1293360 }, "schemasystem_dll": { - "SchemaSystem_001": 43040 + "SchemaSystem_001": 43024 }, "server_dll": { - "EmptyWorldService001_Server": 5900704, - "EntitySubclassUtilsV001": 3034448, - "NavGameTest001": 11043168, - "ServerToolsInfo_001": 9028048, - "Source2GameClients001": 9028064, - "Source2GameDirector001": 1365376, - "Source2GameEntities001": 9028080, - "Source2Server001": 9028096, - "Source2ServerConfig001": 5770240, - "customnavsystem001": 2458624 + "EmptyWorldService001_Server": 5924240, + "EntitySubclassUtilsV001": 3041616, + "NavGameTest001": 11132912, + "ServerToolsInfo_001": 9076528, + "Source2GameClients001": 9076544, + "Source2GameDirector001": 1364624, + "Source2GameEntities001": 9076560, + "Source2Server001": 9076576, + "Source2ServerConfig001": 5793312, + "customnavsystem001": 2459488 }, "soundsystem_dll": { - "SoundOpSystem001": 1398128, - "SoundOpSystemEdit001": 568128, - "SoundSystem001": 288288, - "VMixEditTool001": 462720 + "SoundOpSystem001": 1400224, + "SoundOpSystemEdit001": 569616, + "SoundSystem001": 287840, + "VMixEditTool001": 464608 }, "steamaudio_dll": { - "SteamAudio001": 77040 + "SteamAudio001": 77184 }, "steamclient64_dll": { - "CLIENTENGINE_INTERFACE_VERSION005": 8544256, - "IVALIDATE001": 8561280, - "SteamClient006": 6429952, - "SteamClient007": 6429968, - "SteamClient008": 6429984, - "SteamClient009": 6430000, - "SteamClient010": 6430016, - "SteamClient011": 6430032, - "SteamClient012": 6430048, - "SteamClient013": 6430064, - "SteamClient014": 6430080, - "SteamClient015": 6430096, - "SteamClient016": 6430112, - "SteamClient017": 6430128, - "SteamClient018": 6430144, - "SteamClient019": 6430160, - "SteamClient020": 6430176, - "p2pvoice002": 887664, - "p2pvoicesingleton002": 873744 + "CLIENTENGINE_INTERFACE_VERSION005": 8582336, + "IVALIDATE001": 8599104, + "SteamClient006": 6474256, + "SteamClient007": 6474272, + "SteamClient008": 6474288, + "SteamClient009": 6474304, + "SteamClient010": 6474320, + "SteamClient011": 6474336, + "SteamClient012": 6474352, + "SteamClient013": 6474368, + "SteamClient014": 6474384, + "SteamClient015": 6474400, + "SteamClient016": 6474416, + "SteamClient017": 6474432, + "SteamClient018": 6474448, + "SteamClient019": 6474464, + "SteamClient020": 6474480, + "p2pvoice002": 888480, + "p2pvoicesingleton002": 874560 }, "tier0_dll": { - "TestScriptMgr001": 1299424, - "VEngineCvar007": 393200, - "VProcessUtils002": 1234736, - "VStringTokenSystem001": 1617360 + "TestScriptMgr001": 1307920, + "VEngineCvar007": 398832, + "VProcessUtils002": 1242400, + "VStringTokenSystem001": 1626368 }, "v8system_dll": { "Source2V8System001": 5744 @@ -187,17 +187,17 @@ "VMediaFoundation001": 4816 }, "vphysics2_dll": { - "VPhysics2_Handle_Interface_001": 386992, - "VPhysics2_Interface_001": 370000 + "VPhysics2_Handle_Interface_001": 390208, + "VPhysics2_Interface_001": 373216 }, "vscript_dll": { - "VScriptManager010": 182400 + "VScriptManager010": 203840 }, "vstdlib_s64_dll": { "IVALIDATE001": 151536, "VEngineCvar002": 22352 }, "worldrenderer_dll": { - "WorldRendererMgr001": 136944 + "WorldRendererMgr001": 136000 } } \ No newline at end of file diff --git a/generated/interfaces.rs b/generated/interfaces.rs index 7a26744e..d329d1b5 100644 --- a/generated/interfaces.rs +++ b/generated/interfaces.rs @@ -1,59 +1,59 @@ #![allow(non_snake_case, non_upper_case_globals)] pub mod animationsystem_dll { - pub const AnimationSystemUtils_001: usize = 0x647c0; - pub const AnimationSystem_001: usize = 0x5f2c0; + pub const AnimationSystemUtils_001: usize = 0x64a80; + pub const AnimationSystem_001: usize = 0x5f5e0; } pub mod client_dll { - pub const LegacyGameUI001: usize = 0x84bba0; - pub const Source2ClientUI001: usize = 0x83b070; - pub const Source2ClientPrediction001: usize = 0x7608b0; - pub const ClientToolsInfo_001: usize = 0x6ebd70; - pub const Source2Client002: usize = 0x6ebd90; - pub const GameClientExports001: usize = 0x6ebd80; - pub const EmptyWorldService001_Client: usize = 0x439cb0; - pub const Source2ClientConfig001: usize = 0x421090; + pub const LegacyGameUI001: usize = 0x8581e0; + pub const Source2ClientUI001: usize = 0x847020; + pub const Source2ClientPrediction001: usize = 0x76bcf0; + pub const ClientToolsInfo_001: usize = 0x6f7720; + pub const Source2Client002: usize = 0x6f7740; + pub const GameClientExports001: usize = 0x6f7730; + pub const EmptyWorldService001_Client: usize = 0x440310; + pub const Source2ClientConfig001: usize = 0x427550; } pub mod engine2_dll { - pub const SimpleEngineLoopService_001: usize = 0x1e2800; - pub const ClientServerEngineLoopService_001: usize = 0x1d88b0; - pub const KeyValueCache001: usize = 0x1d4c80; - pub const HostStateMgr001: usize = 0x1d26c0; - pub const GameEventSystemServerV001: usize = 0x1ce090; - pub const GameEventSystemClientV001: usize = 0x1ce080; - pub const EngineServiceMgr001: usize = 0x1c9980; - pub const VProfService_001: usize = 0x1b7b30; - pub const ToolService_001: usize = 0x1b68d0; - pub const StatsService_001: usize = 0x1b1b60; - pub const SplitScreenService_001: usize = 0x1aede0; - pub const SoundService_001: usize = 0x1a9970; - pub const ScreenshotService001: usize = 0x1a5840; - pub const RenderService_001: usize = 0x1a2bc0; - pub const NetworkService_001: usize = 0x1a26d0; - pub const NetworkServerService_001: usize = 0x19d8e0; - pub const NetworkP2PService_001: usize = 0x1993d0; - pub const NetworkClientService_001: usize = 0x193020; - pub const MapListService_001: usize = 0x18c040; - pub const InputService_001: usize = 0x179e30; - pub const GameUIService_001: usize = 0x174910; - pub const GameResourceServiceServerV001: usize = 0x172690; - pub const GameResourceServiceClientV001: usize = 0x172680; - pub const BugService001: usize = 0x16b6b0; - pub const BenchmarkService001: usize = 0x169e90; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x117640; - pub const EngineGameUI001: usize = 0x116900; - pub const INETSUPPORT_001: usize = 0xe6520; - pub const Source2EngineToServerStringTable001: usize = 0xa1550; - pub const Source2EngineToServer001: usize = 0x8b000; - pub const Source2EngineToClientStringTable001: usize = 0x839f0; - pub const Source2EngineToClient001: usize = 0x59810; + pub const SimpleEngineLoopService_001: usize = 0x1e4670; + pub const ClientServerEngineLoopService_001: usize = 0x1da2d0; + pub const KeyValueCache001: usize = 0x1d6670; + pub const HostStateMgr001: usize = 0x1d40b0; + pub const GameEventSystemServerV001: usize = 0x1cf4d0; + pub const GameEventSystemClientV001: usize = 0x1cf4c0; + pub const EngineServiceMgr001: usize = 0x1cadc0; + pub const VProfService_001: usize = 0x1b8ea0; + pub const ToolService_001: usize = 0x1b7c00; + pub const StatsService_001: usize = 0x1b2e80; + pub const SplitScreenService_001: usize = 0x1b00f0; + pub const SoundService_001: usize = 0x1aac40; + pub const ScreenshotService001: usize = 0x1a6b10; + pub const RenderService_001: usize = 0x1a3e70; + pub const NetworkService_001: usize = 0x1a3980; + pub const NetworkServerService_001: usize = 0x19e9b0; + pub const NetworkP2PService_001: usize = 0x19a3c0; + pub const NetworkClientService_001: usize = 0x193f90; + pub const MapListService_001: usize = 0x18cfd0; + pub const InputService_001: usize = 0x17ad30; + pub const GameUIService_001: usize = 0x1757f0; + pub const GameResourceServiceServerV001: usize = 0x173550; + pub const GameResourceServiceClientV001: usize = 0x173540; + pub const BugService001: usize = 0x16c570; + pub const BenchmarkService001: usize = 0x16ad40; + pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x118410; + pub const EngineGameUI001: usize = 0x1176d0; + pub const INETSUPPORT_001: usize = 0xe68b0; + pub const Source2EngineToServerStringTable001: usize = 0xa1850; + pub const Source2EngineToServer001: usize = 0x8b2f0; + pub const Source2EngineToClientStringTable001: usize = 0x83c50; + pub const Source2EngineToClient001: usize = 0x59980; } pub mod filesystem_stdio_dll { - pub const VAsyncFileSystem2_001: usize = 0x1eed0; - pub const VFileSystem017: usize = 0x1eec0; + pub const VAsyncFileSystem2_001: usize = 0x1ef00; + pub const VFileSystem017: usize = 0x1eef0; } pub mod host_dll { @@ -82,19 +82,19 @@ pub mod localize_dll { pub mod matchmaking_dll { pub const GameTypes001: usize = 0x506a0; - pub const MATCHFRAMEWORK_001: usize = 0x101570; + pub const MATCHFRAMEWORK_001: usize = 0x1015c0; } pub mod materialsystem2_dll { - pub const MaterialUtils_001: usize = 0x4da90; - pub const TextLayout_001: usize = 0x4a1e0; - pub const PostProcessingSystem_001: usize = 0x429e0; - pub const FontManager_001: usize = 0x377c0; - pub const VMaterialSystem2_001: usize = 0x25f30; + pub const MaterialUtils_001: usize = 0x4db70; + pub const TextLayout_001: usize = 0x4a2c0; + pub const PostProcessingSystem_001: usize = 0x42a60; + pub const FontManager_001: usize = 0x37840; + pub const VMaterialSystem2_001: usize = 0x25fb0; } pub mod meshsystem_dll { - pub const MeshSystem001: usize = 0x7140; + pub const MeshSystem001: usize = 0x7130; } pub mod navsystem_dll { @@ -102,14 +102,14 @@ pub mod navsystem_dll { } pub mod networksystem_dll { - pub const SerializedEntitiesVersion001: usize = 0xd3510; - pub const NetworkSystemVersion001: usize = 0xbd6e0; - pub const NetworkMessagesVersion001: usize = 0x9ca30; - pub const FlattenedSerializersVersion001: usize = 0x7c430; + pub const SerializedEntitiesVersion001: usize = 0xd29c0; + pub const NetworkSystemVersion001: usize = 0xbcd00; + pub const NetworkMessagesVersion001: usize = 0x9cd30; + pub const FlattenedSerializersVersion001: usize = 0x7c4e0; } pub mod panorama_dll { - pub const PanoramaUIEngine001: usize = 0x5e7b0; + pub const PanoramaUIEngine001: usize = 0x5e810; } pub mod panorama_text_pango_dll { @@ -117,11 +117,11 @@ pub mod panorama_text_pango_dll { } pub mod panoramauiclient_dll { - pub const PanoramaUIClient001: usize = 0x12570; + pub const PanoramaUIClient001: usize = 0x125e0; } pub mod particles_dll { - pub const ParticleSystemMgr003: usize = 0x4c710; + pub const ParticleSystemMgr003: usize = 0x52b40; } pub mod pulse_system_dll { @@ -129,9 +129,9 @@ pub mod pulse_system_dll { } pub mod rendersystemdx11_dll { - pub const RenderUtils_001: usize = 0x53390; - pub const VRenderDeviceMgrBackdoor001: usize = 0x4aab0; - pub const RenderDeviceMgr001: usize = 0x4aaa0; + pub const RenderUtils_001: usize = 0x533d0; + pub const VRenderDeviceMgrBackdoor001: usize = 0x4aaa0; + pub const RenderDeviceMgr001: usize = 0x4aa90; } pub mod resourcesystem_dll { @@ -139,71 +139,71 @@ pub mod resourcesystem_dll { } pub mod scenefilecache_dll { - pub const SceneFileCache002: usize = 0x6970; - pub const ResponseRulesCache001: usize = 0x3210; + pub const SceneFileCache002: usize = 0x68e0; + pub const ResponseRulesCache001: usize = 0x3190; } pub mod scenesystem_dll { - pub const SceneUtils_001: usize = 0x138e40; - pub const SceneSystem_002: usize = 0xc6f30; - pub const RenderingPipelines_001: usize = 0x8b170; + pub const SceneUtils_001: usize = 0x13bc30; + pub const SceneSystem_002: usize = 0xc9b50; + pub const RenderingPipelines_001: usize = 0x8da90; } pub mod schemasystem_dll { - pub const SchemaSystem_001: usize = 0xa820; + pub const SchemaSystem_001: usize = 0xa810; } pub mod server_dll { - pub const NavGameTest001: usize = 0xa88160; - pub const ServerToolsInfo_001: usize = 0x89c1d0; - pub const Source2GameClients001: usize = 0x89c1e0; - pub const Source2GameEntities001: usize = 0x89c1f0; - pub const Source2Server001: usize = 0x89c200; - pub const EmptyWorldService001_Server: usize = 0x5a09a0; - pub const Source2ServerConfig001: usize = 0x580c00; - pub const EntitySubclassUtilsV001: usize = 0x2e4d50; - pub const customnavsystem001: usize = 0x258400; - pub const Source2GameDirector001: usize = 0x14d580; + pub const NavGameTest001: usize = 0xa9dff0; + pub const ServerToolsInfo_001: usize = 0x8a7f30; + pub const Source2GameClients001: usize = 0x8a7f40; + pub const Source2GameEntities001: usize = 0x8a7f50; + pub const Source2Server001: usize = 0x8a7f60; + pub const EmptyWorldService001_Server: usize = 0x5a6590; + pub const Source2ServerConfig001: usize = 0x586620; + pub const EntitySubclassUtilsV001: usize = 0x2e6950; + pub const customnavsystem001: usize = 0x258760; + pub const Source2GameDirector001: usize = 0x14d290; } pub mod soundsystem_dll { - pub const SoundOpSystem001: usize = 0x155570; - pub const SoundOpSystemEdit001: usize = 0x8ab40; - pub const VMixEditTool001: usize = 0x70f80; - pub const SoundSystem001: usize = 0x46620; + pub const SoundOpSystem001: usize = 0x155da0; + pub const SoundOpSystemEdit001: usize = 0x8b110; + pub const VMixEditTool001: usize = 0x716e0; + pub const SoundSystem001: usize = 0x46460; } pub mod steamaudio_dll { - pub const SteamAudio001: usize = 0x12cf0; + pub const SteamAudio001: usize = 0x12d80; } pub mod steamclient64_dll { - pub const IVALIDATE001: usize = 0x82a280; - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x826000; - pub const SteamClient020: usize = 0x621de0; - pub const SteamClient019: usize = 0x621dd0; - pub const SteamClient018: usize = 0x621dc0; - pub const SteamClient017: usize = 0x621db0; - pub const SteamClient016: usize = 0x621da0; - pub const SteamClient015: usize = 0x621d90; - pub const SteamClient014: usize = 0x621d80; - pub const SteamClient013: usize = 0x621d70; - pub const SteamClient012: usize = 0x621d60; - pub const SteamClient011: usize = 0x621d50; - pub const SteamClient010: usize = 0x621d40; - pub const SteamClient009: usize = 0x621d30; - pub const SteamClient008: usize = 0x621d20; - pub const SteamClient007: usize = 0x621d10; - pub const SteamClient006: usize = 0x621d00; - pub const p2pvoice002: usize = 0xd8b70; - pub const p2pvoicesingleton002: usize = 0xd5510; + pub const IVALIDATE001: usize = 0x833640; + pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x82f4c0; + pub const SteamClient020: usize = 0x62caf0; + pub const SteamClient019: usize = 0x62cae0; + pub const SteamClient018: usize = 0x62cad0; + pub const SteamClient017: usize = 0x62cac0; + pub const SteamClient016: usize = 0x62cab0; + pub const SteamClient015: usize = 0x62caa0; + pub const SteamClient014: usize = 0x62ca90; + pub const SteamClient013: usize = 0x62ca80; + pub const SteamClient012: usize = 0x62ca70; + pub const SteamClient011: usize = 0x62ca60; + pub const SteamClient010: usize = 0x62ca50; + pub const SteamClient009: usize = 0x62ca40; + pub const SteamClient008: usize = 0x62ca30; + pub const SteamClient007: usize = 0x62ca20; + pub const SteamClient006: usize = 0x62ca10; + pub const p2pvoice002: usize = 0xd8ea0; + pub const p2pvoicesingleton002: usize = 0xd5840; } pub mod tier0_dll { - pub const VStringTokenSystem001: usize = 0x18add0; - pub const TestScriptMgr001: usize = 0x13d3e0; - pub const VProcessUtils002: usize = 0x12d730; - pub const VEngineCvar007: usize = 0x5fff0; + pub const VStringTokenSystem001: usize = 0x18d100; + pub const TestScriptMgr001: usize = 0x13f510; + pub const VProcessUtils002: usize = 0x12f520; + pub const VEngineCvar007: usize = 0x615f0; } pub mod v8system_dll { @@ -219,12 +219,12 @@ pub mod valve_wmf_dll { } pub mod vphysics2_dll { - pub const VPhysics2_Handle_Interface_001: usize = 0x5e7b0; - pub const VPhysics2_Interface_001: usize = 0x5a550; + pub const VPhysics2_Handle_Interface_001: usize = 0x5f440; + pub const VPhysics2_Interface_001: usize = 0x5b1e0; } pub mod vscript_dll { - pub const VScriptManager010: usize = 0x2c880; + pub const VScriptManager010: usize = 0x31c40; } pub mod vstdlib_s64_dll { @@ -233,5 +233,5 @@ pub mod vstdlib_s64_dll { } pub mod worldrenderer_dll { - pub const WorldRendererMgr001: usize = 0x216f0; + pub const WorldRendererMgr001: usize = 0x21340; } \ No newline at end of file diff --git a/generated/offsets.cs b/generated/offsets.cs index f5a230f0..0281d114 100644 --- a/generated/offsets.cs +++ b/generated/offsets.cs @@ -1,7 +1,7 @@ public static class client_dll { - public const ulong entity_list = 0x1624c48; - public const ulong global_vars = 0x156a780; - public const ulong local_player_controller = 0x1715320; - public const ulong view_angles = 0x1774b50; - public const ulong view_matrix = 0x1715d90; + public const ulong entity_list = 0x1635870; + public const ulong global_vars = 0x157a6b8; + public const ulong local_player_controller = 0x1725e60; + public const ulong view_angles = 0x1785870; + public const ulong view_matrix = 0x1726a20; } \ No newline at end of file diff --git a/generated/offsets.hpp b/generated/offsets.hpp index 24b82444..d2d68f42 100644 --- a/generated/offsets.hpp +++ b/generated/offsets.hpp @@ -3,9 +3,9 @@ #include namespace client_dll { - constexpr std::ptrdiff_t entity_list = 0x1624c48; - constexpr std::ptrdiff_t global_vars = 0x156a780; - constexpr std::ptrdiff_t local_player_controller = 0x1715320; - constexpr std::ptrdiff_t view_angles = 0x1774b50; - constexpr std::ptrdiff_t view_matrix = 0x1715d90; + constexpr std::ptrdiff_t entity_list = 0x1635870; + constexpr std::ptrdiff_t global_vars = 0x157a6b8; + constexpr std::ptrdiff_t local_player_controller = 0x1725e60; + constexpr std::ptrdiff_t view_angles = 0x1785870; + constexpr std::ptrdiff_t view_matrix = 0x1726a20; } \ No newline at end of file diff --git a/generated/offsets.json b/generated/offsets.json index 92cf52e6..256796be 100644 --- a/generated/offsets.json +++ b/generated/offsets.json @@ -1,9 +1,9 @@ { "client_dll": { - "entity_list": 23219272, - "global_vars": 22456192, - "local_player_controller": 24204064, - "view_angles": 24595280, - "view_matrix": 24206736 + "entity_list": 23287920, + "global_vars": 22521528, + "local_player_controller": 24272480, + "view_angles": 24664176, + "view_matrix": 24275488 } } \ No newline at end of file diff --git a/generated/offsets.rs b/generated/offsets.rs index a763c296..0ac06215 100644 --- a/generated/offsets.rs +++ b/generated/offsets.rs @@ -1,9 +1,9 @@ #![allow(non_snake_case, non_upper_case_globals)] pub mod client_dll { - pub const entity_list: usize = 0x1624c48; - pub const global_vars: usize = 0x156a780; - pub const local_player_controller: usize = 0x1715320; - pub const view_angles: usize = 0x1774b50; - pub const view_matrix: usize = 0x1715d90; + pub const entity_list: usize = 0x1635870; + pub const global_vars: usize = 0x157a6b8; + pub const local_player_controller: usize = 0x1725e60; + pub const view_angles: usize = 0x1785870; + pub const view_matrix: usize = 0x1726a20; } \ No newline at end of file diff --git a/generated/particles.dll.cs b/generated/particles.dll.cs index b0a06871..7934f8e0 100644 --- a/generated/particles.dll.cs +++ b/generated/particles.dll.cs @@ -134,39 +134,40 @@ public static class CParticleFloatInput { public const ulong m_flRandomMin = 0x70; public const ulong m_flRandomMax = 0x74; public const ulong m_bHasRandomSignFlip = 0x78; - public const ulong m_nRandomMode = 0x7c; - public const ulong m_flLOD0 = 0x84; - public const ulong m_flLOD1 = 0x88; - public const ulong m_flLOD2 = 0x8c; - public const ulong m_flLOD3 = 0x90; - public const ulong m_nNoiseInputVectorAttribute = 0x94; - public const ulong m_flNoiseOutputMin = 0x98; - public const ulong m_flNoiseOutputMax = 0x9c; - public const ulong m_flNoiseScale = 0xa0; - public const ulong m_vecNoiseOffsetRate = 0xa4; - public const ulong m_flNoiseOffset = 0xb0; - public const ulong m_nNoiseOctaves = 0xb4; - public const ulong m_nNoiseTurbulence = 0xb8; - public const ulong m_nNoiseType = 0xbc; - public const ulong m_nNoiseModifier = 0xc0; - public const ulong m_flNoiseTurbulenceScale = 0xc4; - public const ulong m_flNoiseTurbulenceMix = 0xc8; - public const ulong m_flNoiseImgPreviewScale = 0xcc; - public const ulong m_bNoiseImgPreviewLive = 0xd0; - public const ulong m_flNoCameraFallback = 0xdc; - public const ulong m_bUseBoundsCenter = 0xe0; - public const ulong m_nInputMode = 0xe4; - public const ulong m_flMultFactor = 0xe8; - public const ulong m_flInput0 = 0xec; - public const ulong m_flInput1 = 0xf0; - public const ulong m_flOutput0 = 0xf4; - public const ulong m_flOutput1 = 0xf8; - public const ulong m_flNotchedRangeMin = 0xfc; - public const ulong m_flNotchedRangeMax = 0x100; - public const ulong m_flNotchedOutputOutside = 0x104; - public const ulong m_flNotchedOutputInside = 0x108; - public const ulong m_nBiasType = 0x10c; - public const ulong m_flBiasParameter = 0x110; + public const ulong m_nRandomSeed = 0x7c; + public const ulong m_nRandomMode = 0x80; + public const ulong m_flLOD0 = 0x88; + public const ulong m_flLOD1 = 0x8c; + public const ulong m_flLOD2 = 0x90; + public const ulong m_flLOD3 = 0x94; + public const ulong m_nNoiseInputVectorAttribute = 0x98; + public const ulong m_flNoiseOutputMin = 0x9c; + public const ulong m_flNoiseOutputMax = 0xa0; + public const ulong m_flNoiseScale = 0xa4; + public const ulong m_vecNoiseOffsetRate = 0xa8; + public const ulong m_flNoiseOffset = 0xb4; + public const ulong m_nNoiseOctaves = 0xb8; + public const ulong m_nNoiseTurbulence = 0xbc; + public const ulong m_nNoiseType = 0xc0; + public const ulong m_nNoiseModifier = 0xc4; + public const ulong m_flNoiseTurbulenceScale = 0xc8; + public const ulong m_flNoiseTurbulenceMix = 0xcc; + public const ulong m_flNoiseImgPreviewScale = 0xd0; + public const ulong m_bNoiseImgPreviewLive = 0xd4; + public const ulong m_flNoCameraFallback = 0xe0; + public const ulong m_bUseBoundsCenter = 0xe4; + public const ulong m_nInputMode = 0xe8; + public const ulong m_flMultFactor = 0xec; + public const ulong m_flInput0 = 0xf0; + public const ulong m_flInput1 = 0xf4; + public const ulong m_flOutput0 = 0xf8; + public const ulong m_flOutput1 = 0xfc; + public const ulong m_flNotchedRangeMin = 0x100; + public const ulong m_flNotchedRangeMax = 0x104; + public const ulong m_flNotchedOutputOutside = 0x108; + public const ulong m_flNotchedOutputInside = 0x10c; + public const ulong m_nBiasType = 0x110; + public const ulong m_flBiasParameter = 0x114; public const ulong m_Curve = 0x118; } @@ -1382,6 +1383,7 @@ public static class C_OP_ColorInterpolate { public const ulong m_flFadeEndTime = 0x1d4; public const ulong m_nFieldOutput = 0x1d8; public const ulong m_bEaseInOut = 0x1dc; + public const ulong m_bUseNewCode = 0x1dd; } public static class C_OP_ColorInterpolateRandom { @@ -2887,39 +2889,40 @@ public static class C_OP_RenderModels { public const ulong m_nModelScaleCP = 0xee4; public const ulong m_vecComponentScale = 0xee8; public const ulong m_bLocalScale = 0x1540; - public const ulong m_bAnimated = 0x1541; - public const ulong m_flAnimationRate = 0x1544; - public const ulong m_bScaleAnimationRate = 0x1548; - public const ulong m_bForceLoopingAnimation = 0x1549; - public const ulong m_bResetAnimOnStop = 0x154a; - public const ulong m_bManualAnimFrame = 0x154b; - public const ulong m_nAnimationScaleField = 0x154c; - public const ulong m_nAnimationField = 0x1550; - public const ulong m_nManualFrameField = 0x1554; - public const ulong m_ActivityName = 0x1558; - public const ulong m_SequenceName = 0x1658; - public const ulong m_bEnableClothSimulation = 0x1758; - public const ulong m_hOverrideMaterial = 0x1760; - public const ulong m_bOverrideTranslucentMaterials = 0x1768; - public const ulong m_nSkin = 0x1770; - public const ulong m_MaterialVars = 0x18c8; - public const ulong m_modelInput = 0x18e0; - public const ulong m_nLOD = 0x1940; - public const ulong m_EconSlotName = 0x1944; - public const ulong m_bOriginalModel = 0x1a44; - public const ulong m_bSuppressTint = 0x1a45; - public const ulong m_bUseRawMeshGroup = 0x1a46; - public const ulong m_bDisableShadows = 0x1a47; - public const ulong m_bAcceptsDecals = 0x1a48; - public const ulong m_bForceDrawInterlevedWithSiblings = 0x1a49; - public const ulong m_bDoNotDrawInParticlePass = 0x1a4a; - public const ulong m_szRenderAttribute = 0x1a4b; - public const ulong m_flRadiusScale = 0x1b50; - public const ulong m_flAlphaScale = 0x1ca8; - public const ulong m_flRollScale = 0x1e00; - public const ulong m_nAlpha2Field = 0x1f58; - public const ulong m_vecColorScale = 0x1f60; - public const ulong m_nColorBlendType = 0x25b8; + public const ulong m_nSizeCullBloat = 0x1544; + public const ulong m_bAnimated = 0x1548; + public const ulong m_flAnimationRate = 0x154c; + public const ulong m_bScaleAnimationRate = 0x1550; + public const ulong m_bForceLoopingAnimation = 0x1551; + public const ulong m_bResetAnimOnStop = 0x1552; + public const ulong m_bManualAnimFrame = 0x1553; + public const ulong m_nAnimationScaleField = 0x1554; + public const ulong m_nAnimationField = 0x1558; + public const ulong m_nManualFrameField = 0x155c; + public const ulong m_ActivityName = 0x1560; + public const ulong m_SequenceName = 0x1660; + public const ulong m_bEnableClothSimulation = 0x1760; + public const ulong m_hOverrideMaterial = 0x1768; + public const ulong m_bOverrideTranslucentMaterials = 0x1770; + public const ulong m_nSkin = 0x1778; + public const ulong m_MaterialVars = 0x18d0; + public const ulong m_modelInput = 0x18e8; + public const ulong m_nLOD = 0x1948; + public const ulong m_EconSlotName = 0x194c; + public const ulong m_bOriginalModel = 0x1a4c; + public const ulong m_bSuppressTint = 0x1a4d; + public const ulong m_bUseRawMeshGroup = 0x1a4e; + public const ulong m_bDisableShadows = 0x1a4f; + public const ulong m_bAcceptsDecals = 0x1a50; + public const ulong m_bForceDrawInterlevedWithSiblings = 0x1a51; + public const ulong m_bDoNotDrawInParticlePass = 0x1a52; + public const ulong m_szRenderAttribute = 0x1a53; + public const ulong m_flRadiusScale = 0x1b58; + public const ulong m_flAlphaScale = 0x1cb0; + public const ulong m_flRollScale = 0x1e08; + public const ulong m_nAlpha2Field = 0x1f60; + public const ulong m_vecColorScale = 0x1f68; + public const ulong m_nColorBlendType = 0x25c0; } public static class C_OP_RenderOmni2Light { @@ -3464,6 +3467,7 @@ public static class C_OP_SetFloat { public const ulong m_nOutputField = 0x318; public const ulong m_nSetMethod = 0x31c; public const ulong m_Lerp = 0x320; + public const ulong m_bUseNewCode = 0x478; } public static class C_OP_SetFloatAttributeToVectorExpression { diff --git a/generated/particles.dll.hpp b/generated/particles.dll.hpp index 413e049a..d5ee30bd 100644 --- a/generated/particles.dll.hpp +++ b/generated/particles.dll.hpp @@ -138,39 +138,40 @@ namespace CParticleFloatInput { constexpr std::ptrdiff_t m_flRandomMin = 0x70; constexpr std::ptrdiff_t m_flRandomMax = 0x74; constexpr std::ptrdiff_t m_bHasRandomSignFlip = 0x78; - constexpr std::ptrdiff_t m_nRandomMode = 0x7c; - constexpr std::ptrdiff_t m_flLOD0 = 0x84; - constexpr std::ptrdiff_t m_flLOD1 = 0x88; - constexpr std::ptrdiff_t m_flLOD2 = 0x8c; - constexpr std::ptrdiff_t m_flLOD3 = 0x90; - constexpr std::ptrdiff_t m_nNoiseInputVectorAttribute = 0x94; - constexpr std::ptrdiff_t m_flNoiseOutputMin = 0x98; - constexpr std::ptrdiff_t m_flNoiseOutputMax = 0x9c; - constexpr std::ptrdiff_t m_flNoiseScale = 0xa0; - constexpr std::ptrdiff_t m_vecNoiseOffsetRate = 0xa4; - constexpr std::ptrdiff_t m_flNoiseOffset = 0xb0; - constexpr std::ptrdiff_t m_nNoiseOctaves = 0xb4; - constexpr std::ptrdiff_t m_nNoiseTurbulence = 0xb8; - constexpr std::ptrdiff_t m_nNoiseType = 0xbc; - constexpr std::ptrdiff_t m_nNoiseModifier = 0xc0; - constexpr std::ptrdiff_t m_flNoiseTurbulenceScale = 0xc4; - constexpr std::ptrdiff_t m_flNoiseTurbulenceMix = 0xc8; - constexpr std::ptrdiff_t m_flNoiseImgPreviewScale = 0xcc; - constexpr std::ptrdiff_t m_bNoiseImgPreviewLive = 0xd0; - constexpr std::ptrdiff_t m_flNoCameraFallback = 0xdc; - constexpr std::ptrdiff_t m_bUseBoundsCenter = 0xe0; - constexpr std::ptrdiff_t m_nInputMode = 0xe4; - constexpr std::ptrdiff_t m_flMultFactor = 0xe8; - constexpr std::ptrdiff_t m_flInput0 = 0xec; - constexpr std::ptrdiff_t m_flInput1 = 0xf0; - constexpr std::ptrdiff_t m_flOutput0 = 0xf4; - constexpr std::ptrdiff_t m_flOutput1 = 0xf8; - constexpr std::ptrdiff_t m_flNotchedRangeMin = 0xfc; - constexpr std::ptrdiff_t m_flNotchedRangeMax = 0x100; - constexpr std::ptrdiff_t m_flNotchedOutputOutside = 0x104; - constexpr std::ptrdiff_t m_flNotchedOutputInside = 0x108; - constexpr std::ptrdiff_t m_nBiasType = 0x10c; - constexpr std::ptrdiff_t m_flBiasParameter = 0x110; + constexpr std::ptrdiff_t m_nRandomSeed = 0x7c; + constexpr std::ptrdiff_t m_nRandomMode = 0x80; + constexpr std::ptrdiff_t m_flLOD0 = 0x88; + constexpr std::ptrdiff_t m_flLOD1 = 0x8c; + constexpr std::ptrdiff_t m_flLOD2 = 0x90; + constexpr std::ptrdiff_t m_flLOD3 = 0x94; + constexpr std::ptrdiff_t m_nNoiseInputVectorAttribute = 0x98; + constexpr std::ptrdiff_t m_flNoiseOutputMin = 0x9c; + constexpr std::ptrdiff_t m_flNoiseOutputMax = 0xa0; + constexpr std::ptrdiff_t m_flNoiseScale = 0xa4; + constexpr std::ptrdiff_t m_vecNoiseOffsetRate = 0xa8; + constexpr std::ptrdiff_t m_flNoiseOffset = 0xb4; + constexpr std::ptrdiff_t m_nNoiseOctaves = 0xb8; + constexpr std::ptrdiff_t m_nNoiseTurbulence = 0xbc; + constexpr std::ptrdiff_t m_nNoiseType = 0xc0; + constexpr std::ptrdiff_t m_nNoiseModifier = 0xc4; + constexpr std::ptrdiff_t m_flNoiseTurbulenceScale = 0xc8; + constexpr std::ptrdiff_t m_flNoiseTurbulenceMix = 0xcc; + constexpr std::ptrdiff_t m_flNoiseImgPreviewScale = 0xd0; + constexpr std::ptrdiff_t m_bNoiseImgPreviewLive = 0xd4; + constexpr std::ptrdiff_t m_flNoCameraFallback = 0xe0; + constexpr std::ptrdiff_t m_bUseBoundsCenter = 0xe4; + constexpr std::ptrdiff_t m_nInputMode = 0xe8; + constexpr std::ptrdiff_t m_flMultFactor = 0xec; + constexpr std::ptrdiff_t m_flInput0 = 0xf0; + constexpr std::ptrdiff_t m_flInput1 = 0xf4; + constexpr std::ptrdiff_t m_flOutput0 = 0xf8; + constexpr std::ptrdiff_t m_flOutput1 = 0xfc; + constexpr std::ptrdiff_t m_flNotchedRangeMin = 0x100; + constexpr std::ptrdiff_t m_flNotchedRangeMax = 0x104; + constexpr std::ptrdiff_t m_flNotchedOutputOutside = 0x108; + constexpr std::ptrdiff_t m_flNotchedOutputInside = 0x10c; + constexpr std::ptrdiff_t m_nBiasType = 0x110; + constexpr std::ptrdiff_t m_flBiasParameter = 0x114; constexpr std::ptrdiff_t m_Curve = 0x118; } @@ -1386,6 +1387,7 @@ namespace C_OP_ColorInterpolate { constexpr std::ptrdiff_t m_flFadeEndTime = 0x1d4; constexpr std::ptrdiff_t m_nFieldOutput = 0x1d8; constexpr std::ptrdiff_t m_bEaseInOut = 0x1dc; + constexpr std::ptrdiff_t m_bUseNewCode = 0x1dd; } namespace C_OP_ColorInterpolateRandom { @@ -2891,39 +2893,40 @@ namespace C_OP_RenderModels { constexpr std::ptrdiff_t m_nModelScaleCP = 0xee4; constexpr std::ptrdiff_t m_vecComponentScale = 0xee8; constexpr std::ptrdiff_t m_bLocalScale = 0x1540; - constexpr std::ptrdiff_t m_bAnimated = 0x1541; - constexpr std::ptrdiff_t m_flAnimationRate = 0x1544; - constexpr std::ptrdiff_t m_bScaleAnimationRate = 0x1548; - constexpr std::ptrdiff_t m_bForceLoopingAnimation = 0x1549; - constexpr std::ptrdiff_t m_bResetAnimOnStop = 0x154a; - constexpr std::ptrdiff_t m_bManualAnimFrame = 0x154b; - constexpr std::ptrdiff_t m_nAnimationScaleField = 0x154c; - constexpr std::ptrdiff_t m_nAnimationField = 0x1550; - constexpr std::ptrdiff_t m_nManualFrameField = 0x1554; - constexpr std::ptrdiff_t m_ActivityName = 0x1558; - constexpr std::ptrdiff_t m_SequenceName = 0x1658; - constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x1758; - constexpr std::ptrdiff_t m_hOverrideMaterial = 0x1760; - constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x1768; - constexpr std::ptrdiff_t m_nSkin = 0x1770; - constexpr std::ptrdiff_t m_MaterialVars = 0x18c8; - constexpr std::ptrdiff_t m_modelInput = 0x18e0; - constexpr std::ptrdiff_t m_nLOD = 0x1940; - constexpr std::ptrdiff_t m_EconSlotName = 0x1944; - constexpr std::ptrdiff_t m_bOriginalModel = 0x1a44; - constexpr std::ptrdiff_t m_bSuppressTint = 0x1a45; - constexpr std::ptrdiff_t m_bUseRawMeshGroup = 0x1a46; - constexpr std::ptrdiff_t m_bDisableShadows = 0x1a47; - constexpr std::ptrdiff_t m_bAcceptsDecals = 0x1a48; - constexpr std::ptrdiff_t m_bForceDrawInterlevedWithSiblings = 0x1a49; - constexpr std::ptrdiff_t m_bDoNotDrawInParticlePass = 0x1a4a; - constexpr std::ptrdiff_t m_szRenderAttribute = 0x1a4b; - constexpr std::ptrdiff_t m_flRadiusScale = 0x1b50; - constexpr std::ptrdiff_t m_flAlphaScale = 0x1ca8; - constexpr std::ptrdiff_t m_flRollScale = 0x1e00; - constexpr std::ptrdiff_t m_nAlpha2Field = 0x1f58; - constexpr std::ptrdiff_t m_vecColorScale = 0x1f60; - constexpr std::ptrdiff_t m_nColorBlendType = 0x25b8; + constexpr std::ptrdiff_t m_nSizeCullBloat = 0x1544; + constexpr std::ptrdiff_t m_bAnimated = 0x1548; + constexpr std::ptrdiff_t m_flAnimationRate = 0x154c; + constexpr std::ptrdiff_t m_bScaleAnimationRate = 0x1550; + constexpr std::ptrdiff_t m_bForceLoopingAnimation = 0x1551; + constexpr std::ptrdiff_t m_bResetAnimOnStop = 0x1552; + constexpr std::ptrdiff_t m_bManualAnimFrame = 0x1553; + constexpr std::ptrdiff_t m_nAnimationScaleField = 0x1554; + constexpr std::ptrdiff_t m_nAnimationField = 0x1558; + constexpr std::ptrdiff_t m_nManualFrameField = 0x155c; + constexpr std::ptrdiff_t m_ActivityName = 0x1560; + constexpr std::ptrdiff_t m_SequenceName = 0x1660; + constexpr std::ptrdiff_t m_bEnableClothSimulation = 0x1760; + constexpr std::ptrdiff_t m_hOverrideMaterial = 0x1768; + constexpr std::ptrdiff_t m_bOverrideTranslucentMaterials = 0x1770; + constexpr std::ptrdiff_t m_nSkin = 0x1778; + constexpr std::ptrdiff_t m_MaterialVars = 0x18d0; + constexpr std::ptrdiff_t m_modelInput = 0x18e8; + constexpr std::ptrdiff_t m_nLOD = 0x1948; + constexpr std::ptrdiff_t m_EconSlotName = 0x194c; + constexpr std::ptrdiff_t m_bOriginalModel = 0x1a4c; + constexpr std::ptrdiff_t m_bSuppressTint = 0x1a4d; + constexpr std::ptrdiff_t m_bUseRawMeshGroup = 0x1a4e; + constexpr std::ptrdiff_t m_bDisableShadows = 0x1a4f; + constexpr std::ptrdiff_t m_bAcceptsDecals = 0x1a50; + constexpr std::ptrdiff_t m_bForceDrawInterlevedWithSiblings = 0x1a51; + constexpr std::ptrdiff_t m_bDoNotDrawInParticlePass = 0x1a52; + constexpr std::ptrdiff_t m_szRenderAttribute = 0x1a53; + constexpr std::ptrdiff_t m_flRadiusScale = 0x1b58; + constexpr std::ptrdiff_t m_flAlphaScale = 0x1cb0; + constexpr std::ptrdiff_t m_flRollScale = 0x1e08; + constexpr std::ptrdiff_t m_nAlpha2Field = 0x1f60; + constexpr std::ptrdiff_t m_vecColorScale = 0x1f68; + constexpr std::ptrdiff_t m_nColorBlendType = 0x25c0; } namespace C_OP_RenderOmni2Light { @@ -3468,6 +3471,7 @@ namespace C_OP_SetFloat { constexpr std::ptrdiff_t m_nOutputField = 0x318; constexpr std::ptrdiff_t m_nSetMethod = 0x31c; constexpr std::ptrdiff_t m_Lerp = 0x320; + constexpr std::ptrdiff_t m_bUseNewCode = 0x478; } namespace C_OP_SetFloatAttributeToVectorExpression { diff --git a/generated/particles.dll.json b/generated/particles.dll.json index d483123f..78ae4c6e 100644 --- a/generated/particles.dll.json +++ b/generated/particles.dll.json @@ -122,48 +122,49 @@ "m_Curve": 280, "m_NamedValue": 32, "m_bHasRandomSignFlip": 120, - "m_bNoiseImgPreviewLive": 208, - "m_bUseBoundsCenter": 224, - "m_flBiasParameter": 272, - "m_flInput0": 236, - "m_flInput1": 240, - "m_flLOD0": 132, - "m_flLOD1": 136, - "m_flLOD2": 140, - "m_flLOD3": 144, + "m_bNoiseImgPreviewLive": 212, + "m_bUseBoundsCenter": 228, + "m_flBiasParameter": 276, + "m_flInput0": 240, + "m_flInput1": 244, + "m_flLOD0": 136, + "m_flLOD1": 140, + "m_flLOD2": 144, + "m_flLOD3": 148, "m_flLiteralValue": 24, - "m_flMultFactor": 232, - "m_flNoCameraFallback": 220, - "m_flNoiseImgPreviewScale": 204, - "m_flNoiseOffset": 176, - "m_flNoiseOutputMax": 156, - "m_flNoiseOutputMin": 152, - "m_flNoiseScale": 160, - "m_flNoiseTurbulenceMix": 200, - "m_flNoiseTurbulenceScale": 196, - "m_flNotchedOutputInside": 264, - "m_flNotchedOutputOutside": 260, - "m_flNotchedRangeMax": 256, - "m_flNotchedRangeMin": 252, - "m_flOutput0": 244, - "m_flOutput1": 248, + "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": 268, + "m_nBiasType": 272, "m_nControlPoint": 96, - "m_nInputMode": 228, + "m_nInputMode": 232, "m_nMapType": 20, - "m_nNoiseInputVectorAttribute": 148, - "m_nNoiseModifier": 192, - "m_nNoiseOctaves": 180, - "m_nNoiseTurbulence": 184, - "m_nNoiseType": 188, - "m_nRandomMode": 124, + "m_nNoiseInputVectorAttribute": 152, + "m_nNoiseModifier": 196, + "m_nNoiseOctaves": 184, + "m_nNoiseTurbulence": 188, + "m_nNoiseType": 192, + "m_nRandomMode": 128, + "m_nRandomSeed": 124, "m_nScalarAttribute": 100, "m_nType": 16, "m_nVectorAttribute": 104, "m_nVectorComponent": 108, - "m_vecNoiseOffsetRate": 164 + "m_vecNoiseOffsetRate": 168 }, "CParticleFunction": { "m_Notes": 408, @@ -1251,6 +1252,7 @@ "C_OP_ColorInterpolate": { "m_ColorFade": 448, "m_bEaseInOut": 476, + "m_bUseNewCode": 477, "m_flFadeEndTime": 468, "m_flFadeStartTime": 464, "m_nFieldOutput": 472 @@ -2583,52 +2585,53 @@ "m_vecColorScale": 896 }, "C_OP_RenderModels": { - "m_ActivityName": 5464, - "m_EconSlotName": 6468, - "m_MaterialVars": 6344, + "m_ActivityName": 5472, + "m_EconSlotName": 6476, + "m_MaterialVars": 6352, "m_ModelList": 520, - "m_SequenceName": 5720, - "m_bAcceptsDecals": 6728, - "m_bAnimated": 5441, + "m_SequenceName": 5728, + "m_bAcceptsDecals": 6736, + "m_bAnimated": 5448, "m_bCenterOffset": 558, - "m_bDisableShadows": 6727, - "m_bDoNotDrawInParticlePass": 6730, - "m_bEnableClothSimulation": 5976, - "m_bForceDrawInterlevedWithSiblings": 6729, - "m_bForceLoopingAnimation": 5449, + "m_bDisableShadows": 6735, + "m_bDoNotDrawInParticlePass": 6738, + "m_bEnableClothSimulation": 5984, + "m_bForceDrawInterlevedWithSiblings": 6737, + "m_bForceLoopingAnimation": 5457, "m_bIgnoreNormal": 556, "m_bIgnoreRadius": 3808, "m_bLocalScale": 5440, - "m_bManualAnimFrame": 5451, + "m_bManualAnimFrame": 5459, "m_bOnlyRenderInEffecsGameOverlay": 515, "m_bOnlyRenderInEffectsBloomPass": 512, "m_bOnlyRenderInEffectsWaterPass": 513, "m_bOrientZ": 557, - "m_bOriginalModel": 6724, - "m_bOverrideTranslucentMaterials": 5992, - "m_bResetAnimOnStop": 5450, - "m_bScaleAnimationRate": 5448, - "m_bSuppressTint": 6725, + "m_bOriginalModel": 6732, + "m_bOverrideTranslucentMaterials": 6000, + "m_bResetAnimOnStop": 5458, + "m_bScaleAnimationRate": 5456, + "m_bSuppressTint": 6733, "m_bUseMixedResolutionRendering": 514, - "m_bUseRawMeshGroup": 6726, - "m_flAlphaScale": 7336, - "m_flAnimationRate": 5444, - "m_flRadiusScale": 6992, - "m_flRollScale": 7680, - "m_hOverrideMaterial": 5984, - "m_modelInput": 6368, - "m_nAlpha2Field": 8024, - "m_nAnimationField": 5456, - "m_nAnimationScaleField": 5452, + "m_bUseRawMeshGroup": 6734, + "m_flAlphaScale": 7344, + "m_flAnimationRate": 5452, + "m_flRadiusScale": 7000, + "m_flRollScale": 7688, + "m_hOverrideMaterial": 5992, + "m_modelInput": 6376, + "m_nAlpha2Field": 8032, + "m_nAnimationField": 5464, + "m_nAnimationScaleField": 5460, "m_nBodyGroupField": 548, - "m_nColorBlendType": 9656, - "m_nLOD": 6464, - "m_nManualFrameField": 5460, + "m_nColorBlendType": 9664, + "m_nLOD": 6472, + "m_nManualFrameField": 5468, "m_nModelScaleCP": 3812, - "m_nSkin": 6000, + "m_nSizeCullBloat": 5444, + "m_nSkin": 6008, "m_nSubModelField": 552, - "m_szRenderAttribute": 6731, - "m_vecColorScale": 8032, + "m_szRenderAttribute": 6739, + "m_vecColorScale": 8040, "m_vecComponentScale": 3816, "m_vecLocalOffset": 560, "m_vecLocalRotation": 2184 @@ -3120,6 +3123,7 @@ "C_OP_SetFloat": { "m_InputValue": 448, "m_Lerp": 800, + "m_bUseNewCode": 1144, "m_nOutputField": 792, "m_nSetMethod": 796 }, diff --git a/generated/particles.dll.rs b/generated/particles.dll.rs index 9354f3a8..9d38afdd 100644 --- a/generated/particles.dll.rs +++ b/generated/particles.dll.rs @@ -136,39 +136,40 @@ pub mod CParticleFloatInput { pub const m_flRandomMin: usize = 0x70; pub const m_flRandomMax: usize = 0x74; pub const m_bHasRandomSignFlip: usize = 0x78; - pub const m_nRandomMode: usize = 0x7c; - pub const m_flLOD0: usize = 0x84; - pub const m_flLOD1: usize = 0x88; - pub const m_flLOD2: usize = 0x8c; - pub const m_flLOD3: usize = 0x90; - pub const m_nNoiseInputVectorAttribute: usize = 0x94; - pub const m_flNoiseOutputMin: usize = 0x98; - pub const m_flNoiseOutputMax: usize = 0x9c; - pub const m_flNoiseScale: usize = 0xa0; - pub const m_vecNoiseOffsetRate: usize = 0xa4; - pub const m_flNoiseOffset: usize = 0xb0; - pub const m_nNoiseOctaves: usize = 0xb4; - pub const m_nNoiseTurbulence: usize = 0xb8; - pub const m_nNoiseType: usize = 0xbc; - pub const m_nNoiseModifier: usize = 0xc0; - pub const m_flNoiseTurbulenceScale: usize = 0xc4; - pub const m_flNoiseTurbulenceMix: usize = 0xc8; - pub const m_flNoiseImgPreviewScale: usize = 0xcc; - pub const m_bNoiseImgPreviewLive: usize = 0xd0; - pub const m_flNoCameraFallback: usize = 0xdc; - pub const m_bUseBoundsCenter: usize = 0xe0; - pub const m_nInputMode: usize = 0xe4; - pub const m_flMultFactor: usize = 0xe8; - pub const m_flInput0: usize = 0xec; - pub const m_flInput1: usize = 0xf0; - pub const m_flOutput0: usize = 0xf4; - pub const m_flOutput1: usize = 0xf8; - pub const m_flNotchedRangeMin: usize = 0xfc; - pub const m_flNotchedRangeMax: usize = 0x100; - pub const m_flNotchedOutputOutside: usize = 0x104; - pub const m_flNotchedOutputInside: usize = 0x108; - pub const m_nBiasType: usize = 0x10c; - pub const m_flBiasParameter: usize = 0x110; + pub const m_nRandomSeed: usize = 0x7c; + pub const m_nRandomMode: usize = 0x80; + pub const m_flLOD0: usize = 0x88; + pub const m_flLOD1: usize = 0x8c; + pub const m_flLOD2: usize = 0x90; + pub const m_flLOD3: usize = 0x94; + pub const m_nNoiseInputVectorAttribute: usize = 0x98; + pub const m_flNoiseOutputMin: usize = 0x9c; + pub const m_flNoiseOutputMax: usize = 0xa0; + pub const m_flNoiseScale: usize = 0xa4; + pub const m_vecNoiseOffsetRate: usize = 0xa8; + pub const m_flNoiseOffset: usize = 0xb4; + pub const m_nNoiseOctaves: usize = 0xb8; + pub const m_nNoiseTurbulence: usize = 0xbc; + pub const m_nNoiseType: usize = 0xc0; + pub const m_nNoiseModifier: usize = 0xc4; + pub const m_flNoiseTurbulenceScale: usize = 0xc8; + pub const m_flNoiseTurbulenceMix: usize = 0xcc; + pub const m_flNoiseImgPreviewScale: usize = 0xd0; + pub const m_bNoiseImgPreviewLive: usize = 0xd4; + pub const m_flNoCameraFallback: usize = 0xe0; + pub const m_bUseBoundsCenter: usize = 0xe4; + pub const m_nInputMode: usize = 0xe8; + pub const m_flMultFactor: usize = 0xec; + pub const m_flInput0: usize = 0xf0; + pub const m_flInput1: usize = 0xf4; + pub const m_flOutput0: usize = 0xf8; + pub const m_flOutput1: usize = 0xfc; + pub const m_flNotchedRangeMin: usize = 0x100; + pub const m_flNotchedRangeMax: usize = 0x104; + pub const m_flNotchedOutputOutside: usize = 0x108; + pub const m_flNotchedOutputInside: usize = 0x10c; + pub const m_nBiasType: usize = 0x110; + pub const m_flBiasParameter: usize = 0x114; pub const m_Curve: usize = 0x118; } @@ -1384,6 +1385,7 @@ pub mod C_OP_ColorInterpolate { pub const m_flFadeEndTime: usize = 0x1d4; pub const m_nFieldOutput: usize = 0x1d8; pub const m_bEaseInOut: usize = 0x1dc; + pub const m_bUseNewCode: usize = 0x1dd; } pub mod C_OP_ColorInterpolateRandom { @@ -2889,39 +2891,40 @@ pub mod C_OP_RenderModels { pub const m_nModelScaleCP: usize = 0xee4; pub const m_vecComponentScale: usize = 0xee8; pub const m_bLocalScale: usize = 0x1540; - pub const m_bAnimated: usize = 0x1541; - pub const m_flAnimationRate: usize = 0x1544; - pub const m_bScaleAnimationRate: usize = 0x1548; - pub const m_bForceLoopingAnimation: usize = 0x1549; - pub const m_bResetAnimOnStop: usize = 0x154a; - pub const m_bManualAnimFrame: usize = 0x154b; - pub const m_nAnimationScaleField: usize = 0x154c; - pub const m_nAnimationField: usize = 0x1550; - pub const m_nManualFrameField: usize = 0x1554; - pub const m_ActivityName: usize = 0x1558; - pub const m_SequenceName: usize = 0x1658; - pub const m_bEnableClothSimulation: usize = 0x1758; - pub const m_hOverrideMaterial: usize = 0x1760; - pub const m_bOverrideTranslucentMaterials: usize = 0x1768; - pub const m_nSkin: usize = 0x1770; - pub const m_MaterialVars: usize = 0x18c8; - pub const m_modelInput: usize = 0x18e0; - pub const m_nLOD: usize = 0x1940; - pub const m_EconSlotName: usize = 0x1944; - pub const m_bOriginalModel: usize = 0x1a44; - pub const m_bSuppressTint: usize = 0x1a45; - pub const m_bUseRawMeshGroup: usize = 0x1a46; - pub const m_bDisableShadows: usize = 0x1a47; - pub const m_bAcceptsDecals: usize = 0x1a48; - pub const m_bForceDrawInterlevedWithSiblings: usize = 0x1a49; - pub const m_bDoNotDrawInParticlePass: usize = 0x1a4a; - pub const m_szRenderAttribute: usize = 0x1a4b; - pub const m_flRadiusScale: usize = 0x1b50; - pub const m_flAlphaScale: usize = 0x1ca8; - pub const m_flRollScale: usize = 0x1e00; - pub const m_nAlpha2Field: usize = 0x1f58; - pub const m_vecColorScale: usize = 0x1f60; - pub const m_nColorBlendType: usize = 0x25b8; + pub const m_nSizeCullBloat: usize = 0x1544; + pub const m_bAnimated: usize = 0x1548; + pub const m_flAnimationRate: usize = 0x154c; + pub const m_bScaleAnimationRate: usize = 0x1550; + pub const m_bForceLoopingAnimation: usize = 0x1551; + pub const m_bResetAnimOnStop: usize = 0x1552; + pub const m_bManualAnimFrame: usize = 0x1553; + pub const m_nAnimationScaleField: usize = 0x1554; + pub const m_nAnimationField: usize = 0x1558; + pub const m_nManualFrameField: usize = 0x155c; + pub const m_ActivityName: usize = 0x1560; + pub const m_SequenceName: usize = 0x1660; + pub const m_bEnableClothSimulation: usize = 0x1760; + pub const m_hOverrideMaterial: usize = 0x1768; + pub const m_bOverrideTranslucentMaterials: usize = 0x1770; + pub const m_nSkin: usize = 0x1778; + pub const m_MaterialVars: usize = 0x18d0; + pub const m_modelInput: usize = 0x18e8; + pub const m_nLOD: usize = 0x1948; + pub const m_EconSlotName: usize = 0x194c; + pub const m_bOriginalModel: usize = 0x1a4c; + pub const m_bSuppressTint: usize = 0x1a4d; + pub const m_bUseRawMeshGroup: usize = 0x1a4e; + pub const m_bDisableShadows: usize = 0x1a4f; + pub const m_bAcceptsDecals: usize = 0x1a50; + pub const m_bForceDrawInterlevedWithSiblings: usize = 0x1a51; + pub const m_bDoNotDrawInParticlePass: usize = 0x1a52; + pub const m_szRenderAttribute: usize = 0x1a53; + pub const m_flRadiusScale: usize = 0x1b58; + pub const m_flAlphaScale: usize = 0x1cb0; + pub const m_flRollScale: usize = 0x1e08; + pub const m_nAlpha2Field: usize = 0x1f60; + pub const m_vecColorScale: usize = 0x1f68; + pub const m_nColorBlendType: usize = 0x25c0; } pub mod C_OP_RenderOmni2Light { @@ -3466,6 +3469,7 @@ pub mod C_OP_SetFloat { pub const m_nOutputField: usize = 0x318; pub const m_nSetMethod: usize = 0x31c; pub const m_Lerp: usize = 0x320; + pub const m_bUseNewCode: usize = 0x478; } pub mod C_OP_SetFloatAttributeToVectorExpression { diff --git a/generated/server.dll.cs b/generated/server.dll.cs index 4f5d5028..dba6a34f 100644 --- a/generated/server.dll.cs +++ b/generated/server.dll.cs @@ -125,9 +125,9 @@ public static class CAttributeManager_cached_attribute_float_t { } public static class CBRC4Target { - public const ulong m_hPlayerThatActivatedMe = 0x958; - public const ulong m_bBrokenOpen = 0x95c; - public const ulong m_flRadius = 0x960; + public const ulong m_hPlayerThatActivatedMe = 0x8b0; + public const ulong m_bBrokenOpen = 0x8b4; + public const ulong m_flRadius = 0x8b8; } public static class CBarnLight { @@ -188,33 +188,33 @@ public static class CBarnLight { } public static class CBaseAnimGraph { - public const ulong m_bInitiallyPopulateInterpHistory = 0x708; - public const ulong m_bShouldAnimateDuringGameplayPause = 0x709; - public const ulong m_pChoreoServices = 0x710; - public const ulong m_bAnimGraphUpdateEnabled = 0x718; - public const ulong m_flLastEventAnimTime = 0x7ac; - public const ulong m_hAnimationUpdate = 0x7b4; - public const ulong m_flMaxSlopeDistance = 0x7b8; - public const ulong m_vLastSlopeCheckPos = 0x7bc; - public const ulong m_bAnimGraphDirty = 0x7c8; - public const ulong m_vecForce = 0x7cc; - public const ulong m_nForceBone = 0x7d8; - public const ulong m_pRagdollPose = 0x7f0; - public const ulong m_bClientRagdoll = 0x7f8; + public const ulong m_bInitiallyPopulateInterpHistory = 0x700; + public const ulong m_bShouldAnimateDuringGameplayPause = 0x701; + public const ulong m_pChoreoServices = 0x708; + public const ulong m_bAnimGraphUpdateEnabled = 0x710; + public const ulong m_flMaxSlopeDistance = 0x714; + public const ulong m_vLastSlopeCheckPos = 0x718; + public const ulong m_bAnimGraphDirty = 0x724; + public const ulong m_vecForce = 0x728; + public const ulong m_nForceBone = 0x734; + public const ulong m_pRagdollPose = 0x748; + public const ulong m_bClientRagdoll = 0x750; } public static class CBaseAnimGraphController { - public const ulong m_baseLayer = 0x10; - public const ulong m_animGraphNetworkedVars = 0x38; - public const ulong m_bSequenceFinished = 0x210; - public const ulong m_flLastEventCycle = 0x214; - public const ulong m_flPlaybackRate = 0x218; - public const ulong m_flPrevAnimTime = 0x220; - public const ulong m_bClientSideAnimation = 0x224; - public const ulong m_bNetworkedAnimationInputsChanged = 0x225; - public const ulong m_nNewSequenceParity = 0x228; - public const ulong m_nResetEventsParity = 0x22c; - public const ulong m_nAnimLoopMode = 0x230; + public const ulong m_baseLayer = 0x18; + public const ulong m_animGraphNetworkedVars = 0x40; + public const ulong m_bSequenceFinished = 0x218; + public const ulong m_flLastEventCycle = 0x21c; + public const ulong m_flLastEventAnimTime = 0x220; + public const ulong m_flPlaybackRate = 0x224; + public const ulong m_flPrevAnimTime = 0x22c; + public const ulong m_bClientSideAnimation = 0x230; + public const ulong m_bNetworkedAnimationInputsChanged = 0x231; + public const ulong m_nNewSequenceParity = 0x234; + public const ulong m_nResetEventsParity = 0x238; + public const ulong m_nAnimLoopMode = 0x23c; + public const ulong m_hAnimationUpdate = 0x2dc; } public static class CBaseButton { @@ -245,32 +245,32 @@ public static class CBaseButton { } public static class CBaseCSGrenade { - public const ulong m_bRedraw = 0xea0; - public const ulong m_bIsHeldByPlayer = 0xea1; - public const ulong m_bPinPulled = 0xea2; - public const ulong m_bJumpThrow = 0xea3; - public const ulong m_eThrowStatus = 0xea4; - public const ulong m_fThrowTime = 0xea8; - public const ulong m_flThrowStrength = 0xeac; - public const ulong m_flThrowStrengthApproach = 0xeb0; - public const ulong m_fDropTime = 0xeb4; + public const ulong m_bRedraw = 0xdf0; + public const ulong m_bIsHeldByPlayer = 0xdf1; + public const ulong m_bPinPulled = 0xdf2; + public const ulong m_bJumpThrow = 0xdf3; + public const ulong m_eThrowStatus = 0xdf4; + public const ulong m_fThrowTime = 0xdf8; + public const ulong m_flThrowStrength = 0xdfc; + public const ulong m_flThrowStrengthApproach = 0xe00; + public const ulong m_fDropTime = 0xe04; } public static class CBaseCSGrenadeProjectile { - public const ulong m_vInitialVelocity = 0xa68; - public const ulong m_nBounces = 0xa74; - public const ulong m_nExplodeEffectIndex = 0xa78; - public const ulong m_nExplodeEffectTickBegin = 0xa80; - public const ulong m_vecExplodeEffectOrigin = 0xa84; - public const ulong m_unOGSExtraFlags = 0xa90; - public const ulong m_bDetonationRecorded = 0xa91; - public const ulong m_flDetonateTime = 0xa94; - public const ulong m_nItemIndex = 0xa98; - public const ulong m_vecOriginalSpawnLocation = 0xa9c; - public const ulong m_flLastBounceSoundTime = 0xaa8; - public const ulong m_vecGrenadeSpin = 0xaac; - public const ulong m_vecLastHitSurfaceNormal = 0xab8; - public const ulong m_nTicksAtZeroVelocity = 0xac4; + public const ulong m_vInitialVelocity = 0x9c0; + public const ulong m_nBounces = 0x9cc; + public const ulong m_nExplodeEffectIndex = 0x9d0; + public const ulong m_nExplodeEffectTickBegin = 0x9d8; + public const ulong m_vecExplodeEffectOrigin = 0x9dc; + public const ulong m_unOGSExtraFlags = 0x9e8; + public const ulong m_bDetonationRecorded = 0x9e9; + public const ulong m_flDetonateTime = 0x9ec; + public const ulong m_nItemIndex = 0x9f0; + public const ulong m_vecOriginalSpawnLocation = 0x9f4; + public const ulong m_flLastBounceSoundTime = 0xa00; + public const ulong m_vecGrenadeSpin = 0xa04; + public const ulong m_vecLastHitSurfaceNormal = 0xa10; + public const ulong m_nTicksAtZeroVelocity = 0xa1c; } public static class CBaseClientUIEntity { @@ -291,19 +291,19 @@ public static class CBaseClientUIEntity { } public static class CBaseCombatCharacter { - public const ulong m_bForceServerRagdoll = 0x9c0; - public const ulong m_hMyWearables = 0x9c8; - public const ulong m_flFieldOfView = 0x9e0; - public const ulong m_impactEnergyScale = 0x9e4; - public const ulong m_LastHitGroup = 0x9e8; - public const ulong m_bApplyStressDamage = 0x9ec; - public const ulong m_bloodColor = 0x9f0; - public const ulong m_navMeshID = 0xa50; - public const ulong m_iDamageCount = 0xa54; - public const ulong m_pVecRelationships = 0xa58; - public const ulong m_strRelationships = 0xa60; - public const ulong m_eHull = 0xa68; - public const ulong m_nNavHullIdx = 0xa6c; + public const ulong m_bForceServerRagdoll = 0x918; + public const ulong m_hMyWearables = 0x920; + public const ulong m_flFieldOfView = 0x938; + public const ulong m_impactEnergyScale = 0x93c; + public const ulong m_LastHitGroup = 0x940; + public const ulong m_bApplyStressDamage = 0x944; + public const ulong m_bloodColor = 0x948; + public const ulong m_navMeshID = 0x9a8; + public const ulong m_iDamageCount = 0x9ac; + public const ulong m_pVecRelationships = 0x9b0; + public const ulong m_strRelationships = 0x9b8; + public const ulong m_eHull = 0x9c0; + public const ulong m_nNavHullIdx = 0x9c4; } public static class CBaseDMStart { @@ -430,30 +430,30 @@ public static class CBaseFire { } public static class CBaseFlex { - public const ulong m_flexWeight = 0x930; - public const ulong m_vLookTargetPosition = 0x948; - public const ulong m_blinktoggle = 0x954; - public const ulong m_flAllowResponsesEndTime = 0x9a8; - public const ulong m_flLastFlexAnimationTime = 0x9ac; - public const ulong m_nNextSceneEventId = 0x9b0; - public const ulong m_bUpdateLayerPriorities = 0x9b4; + public const ulong m_flexWeight = 0x888; + public const ulong m_vLookTargetPosition = 0x8a0; + public const ulong m_blinktoggle = 0x8ac; + public const ulong m_flAllowResponsesEndTime = 0x900; + public const ulong m_flLastFlexAnimationTime = 0x904; + public const ulong m_nNextSceneEventId = 0x908; + public const ulong m_bUpdateLayerPriorities = 0x90c; } public static class CBaseGrenade { - public const ulong m_OnPlayerPickup = 0x9c8; - public const ulong m_OnExplode = 0x9f0; - public const ulong m_bHasWarnedAI = 0xa18; - public const ulong m_bIsSmokeGrenade = 0xa19; - public const ulong m_bIsLive = 0xa1a; - public const ulong m_DmgRadius = 0xa1c; - public const ulong m_flDetonateTime = 0xa20; - public const ulong m_flWarnAITime = 0xa24; - public const ulong m_flDamage = 0xa28; - public const ulong m_iszBounceSound = 0xa30; - public const ulong m_ExplosionSound = 0xa38; - public const ulong m_hThrower = 0xa44; - public const ulong m_flNextAttack = 0xa60; - public const ulong m_hOriginalThrower = 0xa64; + public const ulong m_OnPlayerPickup = 0x920; + public const ulong m_OnExplode = 0x948; + public const ulong m_bHasWarnedAI = 0x970; + public const ulong m_bIsSmokeGrenade = 0x971; + public const ulong m_bIsLive = 0x972; + public const ulong m_DmgRadius = 0x974; + public const ulong m_flDetonateTime = 0x978; + public const ulong m_flWarnAITime = 0x97c; + public const ulong m_flDamage = 0x980; + public const ulong m_iszBounceSound = 0x988; + public const ulong m_ExplosionSound = 0x990; + public const ulong m_hThrower = 0x99c; + public const ulong m_flNextAttack = 0x9b8; + public const ulong m_hOriginalThrower = 0x9bc; } public static class CBaseIssue { @@ -545,30 +545,30 @@ public static class CBasePlayerController { } public static class CBasePlayerPawn { - public const ulong m_pWeaponServices = 0xa70; - public const ulong m_pItemServices = 0xa78; - public const ulong m_pAutoaimServices = 0xa80; - public const ulong m_pObserverServices = 0xa88; - public const ulong m_pWaterServices = 0xa90; - public const ulong m_pUseServices = 0xa98; - public const ulong m_pFlashlightServices = 0xaa0; - public const ulong m_pCameraServices = 0xaa8; - public const ulong m_pMovementServices = 0xab0; - public const ulong m_ServerViewAngleChanges = 0xac0; - public const ulong m_nHighestGeneratedServerViewAngleChangeIndex = 0xb10; - public const ulong v_angle = 0xb14; - public const ulong v_anglePrevious = 0xb20; - public const ulong m_iHideHUD = 0xb2c; - public const ulong m_skybox3d = 0xb30; - public const ulong m_fTimeLastHurt = 0xbc0; - public const ulong m_flDeathTime = 0xbc4; - public const ulong m_fNextSuicideTime = 0xbc8; - public const ulong m_fInitHUD = 0xbcc; - public const ulong m_pExpresser = 0xbd0; - public const ulong m_hController = 0xbd8; - public const ulong m_fHltvReplayDelay = 0xbe0; - public const ulong m_fHltvReplayEnd = 0xbe4; - public const ulong m_iHltvReplayEntity = 0xbe8; + public const ulong m_pWeaponServices = 0x9c8; + public const ulong m_pItemServices = 0x9d0; + public const ulong m_pAutoaimServices = 0x9d8; + public const ulong m_pObserverServices = 0x9e0; + public const ulong m_pWaterServices = 0x9e8; + public const ulong m_pUseServices = 0x9f0; + public const ulong m_pFlashlightServices = 0x9f8; + public const ulong m_pCameraServices = 0xa00; + public const ulong m_pMovementServices = 0xa08; + public const ulong m_ServerViewAngleChanges = 0xa18; + public const ulong m_nHighestGeneratedServerViewAngleChangeIndex = 0xa68; + public const ulong v_angle = 0xa6c; + public const ulong v_anglePrevious = 0xa78; + public const ulong m_iHideHUD = 0xa84; + public const ulong m_skybox3d = 0xa88; + public const ulong m_fTimeLastHurt = 0xb18; + public const ulong m_flDeathTime = 0xb1c; + public const ulong m_fNextSuicideTime = 0xb20; + public const ulong m_fInitHUD = 0xb24; + public const ulong m_pExpresser = 0xb28; + public const ulong m_hController = 0xb30; + public const ulong m_fHltvReplayDelay = 0xb38; + public const ulong m_fHltvReplayEnd = 0xb3c; + public const ulong m_iHltvReplayEntity = 0xb40; } public static class CBasePlayerVData { @@ -589,16 +589,14 @@ public static class CBasePlayerVData { } public static class CBasePlayerWeapon { - public const ulong m_iState = 0xcb8; - public const ulong m_bRemoveable = 0xcbc; - public const ulong m_nNextPrimaryAttackTick = 0xcc0; - public const ulong m_flNextPrimaryAttackTickRatio = 0xcc4; - public const ulong m_nNextSecondaryAttackTick = 0xcc8; - public const ulong m_flNextSecondaryAttackTickRatio = 0xccc; - public const ulong m_iClip1 = 0xcd0; - public const ulong m_iClip2 = 0xcd4; - public const ulong m_pReserveAmmo = 0xcd8; - public const ulong m_OnPlayerUse = 0xce0; + public const ulong m_nNextPrimaryAttackTick = 0xc10; + public const ulong m_flNextPrimaryAttackTickRatio = 0xc14; + public const ulong m_nNextSecondaryAttackTick = 0xc18; + public const ulong m_flNextSecondaryAttackTickRatio = 0xc1c; + public const ulong m_iClip1 = 0xc20; + public const ulong m_iClip2 = 0xc24; + public const ulong m_pReserveAmmo = 0xc28; + public const ulong m_OnPlayerUse = 0xc30; } public static class CBasePlayerWeaponVData { @@ -626,51 +624,50 @@ public static class CBasePlayerWeaponVData { } public static class CBaseProp { - public const ulong m_bModelOverrodeBlockLOS = 0x930; - public const ulong m_iShapeType = 0x934; - public const ulong m_bConformToCollisionBounds = 0x938; - public const ulong m_mPreferredCatchTransform = 0x93c; + public const ulong m_bModelOverrodeBlockLOS = 0x888; + public const ulong m_iShapeType = 0x88c; + public const ulong m_bConformToCollisionBounds = 0x890; + public const ulong m_mPreferredCatchTransform = 0x894; } public static class CBasePropDoor { - public const ulong m_flAutoReturnDelay = 0xbb8; - public const ulong m_hDoorList = 0xbc0; - public const ulong m_nHardwareType = 0xbd8; - public const ulong m_bNeedsHardware = 0xbdc; - public const ulong m_eDoorState = 0xbe0; - public const ulong m_bLocked = 0xbe4; - public const ulong m_closedPosition = 0xbe8; - public const ulong m_closedAngles = 0xbf4; - public const ulong m_hBlocker = 0xc00; - public const ulong m_bFirstBlocked = 0xc04; - public const ulong m_ls = 0xc08; - public const ulong m_bForceClosed = 0xc28; - public const ulong m_vecLatchWorldPosition = 0xc2c; - public const ulong m_hActivator = 0xc38; - public const ulong m_sndParamAngularSpeed = 0xc44; - public const ulong m_SoundMoving = 0xc48; - public const ulong m_SoundOpen = 0xc50; - public const ulong m_SoundClose = 0xc58; - public const ulong m_SoundLock = 0xc60; - public const ulong m_SoundUnlock = 0xc68; - public const ulong m_SoundLatch = 0xc70; - public const ulong m_SoundPound = 0xc78; - public const ulong m_SoundJiggle = 0xc80; - public const ulong m_SoundLockedAnim = 0xc88; - public const ulong m_numCloseAttempts = 0xc90; - public const ulong m_nPhysicsMaterial = 0xc94; - public const ulong m_SlaveName = 0xc98; - public const ulong m_hMaster = 0xca0; - public const ulong m_OnBlockedClosing = 0xca8; - public const ulong m_OnBlockedOpening = 0xcd0; - public const ulong m_OnUnblockedClosing = 0xcf8; - public const ulong m_OnUnblockedOpening = 0xd20; - public const ulong m_OnFullyClosed = 0xd48; - public const ulong m_OnFullyOpen = 0xd70; - public const ulong m_OnClose = 0xd98; - public const ulong m_OnOpen = 0xdc0; - public const ulong m_OnLockedUse = 0xde8; - public const ulong m_OnAjarOpen = 0xe10; + public const ulong m_flAutoReturnDelay = 0xb10; + public const ulong m_hDoorList = 0xb18; + public const ulong m_nHardwareType = 0xb30; + public const ulong m_bNeedsHardware = 0xb34; + public const ulong m_eDoorState = 0xb38; + public const ulong m_bLocked = 0xb3c; + public const ulong m_closedPosition = 0xb40; + public const ulong m_closedAngles = 0xb4c; + public const ulong m_hBlocker = 0xb58; + public const ulong m_bFirstBlocked = 0xb5c; + public const ulong m_ls = 0xb60; + public const ulong m_bForceClosed = 0xb80; + public const ulong m_vecLatchWorldPosition = 0xb84; + public const ulong m_hActivator = 0xb90; + public const ulong m_SoundMoving = 0xba0; + public const ulong m_SoundOpen = 0xba8; + public const ulong m_SoundClose = 0xbb0; + public const ulong m_SoundLock = 0xbb8; + public const ulong m_SoundUnlock = 0xbc0; + public const ulong m_SoundLatch = 0xbc8; + public const ulong m_SoundPound = 0xbd0; + public const ulong m_SoundJiggle = 0xbd8; + public const ulong m_SoundLockedAnim = 0xbe0; + public const ulong m_numCloseAttempts = 0xbe8; + public const ulong m_nPhysicsMaterial = 0xbec; + public const ulong m_SlaveName = 0xbf0; + public const ulong m_hMaster = 0xbf8; + public const ulong m_OnBlockedClosing = 0xc00; + public const ulong m_OnBlockedOpening = 0xc28; + public const ulong m_OnUnblockedClosing = 0xc50; + public const ulong m_OnUnblockedOpening = 0xc78; + public const ulong m_OnFullyClosed = 0xca0; + public const ulong m_OnFullyOpen = 0xcc8; + public const ulong m_OnClose = 0xcf0; + public const ulong m_OnOpen = 0xd18; + public const ulong m_OnLockedUse = 0xd40; + public const ulong m_OnAjarOpen = 0xd68; } public static class CBaseToggle { @@ -707,17 +704,17 @@ public static class CBaseTrigger { } public static class CBaseViewModel { - public const ulong m_vecLastFacing = 0x938; - public const ulong m_nViewModelIndex = 0x944; - public const ulong m_nAnimationParity = 0x948; - public const ulong m_flAnimationStartTime = 0x94c; - public const ulong m_hWeapon = 0x950; - public const ulong m_sVMName = 0x958; - public const ulong m_sAnimationPrefix = 0x960; - public const ulong m_hOldLayerSequence = 0x968; - public const ulong m_oldLayer = 0x96c; - public const ulong m_oldLayerStartTime = 0x970; - public const ulong m_hControlPanel = 0x974; + public const ulong m_vecLastFacing = 0x890; + public const ulong m_nViewModelIndex = 0x89c; + public const ulong m_nAnimationParity = 0x8a0; + public const ulong m_flAnimationStartTime = 0x8a4; + public const ulong m_hWeapon = 0x8a8; + public const ulong m_sVMName = 0x8b0; + public const ulong m_sAnimationPrefix = 0x8b8; + public const ulong m_hOldLayerSequence = 0x8c0; + public const ulong m_oldLayer = 0x8c4; + public const ulong m_oldLayerStartTime = 0x8c8; + public const ulong m_hControlPanel = 0x8cc; } public static class CBeam { @@ -761,7 +758,7 @@ public static class CBodyComponent { public static class CBodyComponentBaseAnimGraph { public const ulong m_animationController = 0x470; - public const ulong __m_pChainEntity = 0x6b0; + public const ulong __m_pChainEntity = 0x750; } public static class CBodyComponentBaseModelEntity { @@ -806,15 +803,15 @@ public static class CBot { } public static class CBreachChargeProjectile { - public const ulong m_bShouldExplode = 0xa68; - public const ulong m_weaponThatThrewMe = 0xa6c; - public const ulong m_nParentBoneIndex = 0xa70; - public const ulong m_vecParentBonePos = 0xa74; - public const ulong m_bDefused = 0xa80; - public const ulong m_bUnstuckFromPlayer = 0xa81; - public const ulong m_bResolvedParent = 0xa82; - public const ulong m_vecLastKnownValidPos = 0xa84; - public const ulong m_hDesiredParent = 0xa90; + public const ulong m_bShouldExplode = 0x9c0; + public const ulong m_weaponThatThrewMe = 0x9c4; + public const ulong m_nParentBoneIndex = 0x9c8; + public const ulong m_vecParentBonePos = 0x9cc; + public const ulong m_bDefused = 0x9d8; + public const ulong m_bUnstuckFromPlayer = 0x9d9; + public const ulong m_bResolvedParent = 0x9da; + public const ulong m_vecLastKnownValidPos = 0x9dc; + public const ulong m_hDesiredParent = 0x9e8; } public static class CBreakable { @@ -842,40 +839,40 @@ public static class CBreakable { } public static class CBreakableProp { - public const ulong m_OnBreak = 0x980; - public const ulong m_OnHealthChanged = 0x9a8; - public const ulong m_OnTakeDamage = 0x9d0; - public const ulong m_impactEnergyScale = 0x9f8; - public const ulong m_iMinHealthDmg = 0x9fc; - public const ulong m_preferredCarryAngles = 0xa00; - public const ulong m_flPressureDelay = 0xa0c; - public const ulong m_hBreaker = 0xa10; - public const ulong m_PerformanceMode = 0xa14; - public const ulong m_flDmgModBullet = 0xa18; - public const ulong m_flDmgModClub = 0xa1c; - public const ulong m_flDmgModExplosive = 0xa20; - public const ulong m_flDmgModFire = 0xa24; - public const ulong m_iszPhysicsDamageTableName = 0xa28; - public const ulong m_iszBasePropData = 0xa30; - public const ulong m_iInteractions = 0xa38; - public const ulong m_flPreventDamageBeforeTime = 0xa3c; - public const ulong m_bHasBreakPiecesOrCommands = 0xa40; - public const ulong m_explodeDamage = 0xa44; - public const ulong m_explodeRadius = 0xa48; - public const ulong m_explosionDelay = 0xa50; - public const ulong m_explosionBuildupSound = 0xa58; - public const ulong m_explosionCustomEffect = 0xa60; - public const ulong m_explosionCustomSound = 0xa68; - public const ulong m_explosionModifier = 0xa70; - public const ulong m_hPhysicsAttacker = 0xa78; - public const ulong m_flLastPhysicsInfluenceTime = 0xa7c; - public const ulong m_bOriginalBlockLOS = 0xa80; - public const ulong m_flDefaultFadeScale = 0xa84; - public const ulong m_hLastAttacker = 0xa88; - public const ulong m_hFlareEnt = 0xa8c; - public const ulong m_bUsePuntSound = 0xa90; - public const ulong m_iszPuntSound = 0xa98; - public const ulong m_noGhostCollision = 0xaa0; + public const ulong m_OnBreak = 0x8d8; + public const ulong m_OnHealthChanged = 0x900; + public const ulong m_OnTakeDamage = 0x928; + public const ulong m_impactEnergyScale = 0x950; + public const ulong m_iMinHealthDmg = 0x954; + public const ulong m_preferredCarryAngles = 0x958; + public const ulong m_flPressureDelay = 0x964; + public const ulong m_hBreaker = 0x968; + public const ulong m_PerformanceMode = 0x96c; + public const ulong m_flDmgModBullet = 0x970; + public const ulong m_flDmgModClub = 0x974; + public const ulong m_flDmgModExplosive = 0x978; + public const ulong m_flDmgModFire = 0x97c; + public const ulong m_iszPhysicsDamageTableName = 0x980; + public const ulong m_iszBasePropData = 0x988; + public const ulong m_iInteractions = 0x990; + public const ulong m_flPreventDamageBeforeTime = 0x994; + public const ulong m_bHasBreakPiecesOrCommands = 0x998; + public const ulong m_explodeDamage = 0x99c; + public const ulong m_explodeRadius = 0x9a0; + public const ulong m_explosionDelay = 0x9a8; + public const ulong m_explosionBuildupSound = 0x9b0; + public const ulong m_explosionCustomEffect = 0x9b8; + public const ulong m_explosionCustomSound = 0x9c0; + public const ulong m_explosionModifier = 0x9c8; + public const ulong m_hPhysicsAttacker = 0x9d0; + public const ulong m_flLastPhysicsInfluenceTime = 0x9d4; + public const ulong m_bOriginalBlockLOS = 0x9d8; + public const ulong m_flDefaultFadeScale = 0x9dc; + public const ulong m_hLastAttacker = 0x9e0; + public const ulong m_hFlareEnt = 0x9e4; + public const ulong m_bUsePuntSound = 0x9e8; + public const ulong m_iszPuntSound = 0x9f0; + public const ulong m_noGhostCollision = 0x9f8; } public static class CBreakableStageHelper { @@ -943,22 +940,21 @@ public static class CBubbling { } public static class CBumpMineProjectile { - public const ulong m_bShouldExplode = 0xa68; - public const ulong m_nParentBoneIndex = 0xa6c; - public const ulong m_vecParentBonePos = 0xa70; - public const ulong m_bArmed = 0xa7c; - public const ulong m_bDefused = 0xa7d; - public const ulong m_bUnstuckFromPlayer = 0xa7e; - public const ulong m_vecTargetedObjects = 0xa80; - public const ulong m_bResolvedParent = 0xac0; - public const ulong m_vecLastKnownValidPos = 0xac4; - public const ulong m_hDesiredParent = 0xad0; - public const ulong m_bBeingUsed = 0xad4; + public const ulong m_bShouldExplode = 0x9c0; + public const ulong m_nParentBoneIndex = 0x9c4; + public const ulong m_vecParentBonePos = 0x9c8; + public const ulong m_bArmed = 0x9d4; + public const ulong m_bDefused = 0x9d5; + public const ulong m_bUnstuckFromPlayer = 0x9d6; + public const ulong m_vecTargetedObjects = 0x9d8; + public const ulong m_bResolvedParent = 0xa18; + public const ulong m_vecLastKnownValidPos = 0xa1c; + public const ulong m_hDesiredParent = 0xa28; + public const ulong m_bBeingUsed = 0xa2c; } public static class CBuoyancyHelper { public const ulong m_flFluidDensity = 0x18; - public const ulong m_flDisplacementFromObjects = 0x1c; } public static class CBuyZone { @@ -966,19 +962,18 @@ public static class CBuyZone { } public static class CC4 { - public const ulong m_vecLastValidPlayerHeldPosition = 0xe80; - public const ulong m_vecLastValidDroppedPosition = 0xe8c; - public const ulong m_bDoValidDroppedPositionCheck = 0xe98; - public const ulong m_bStartedArming = 0xe99; - public const ulong m_fArmedTime = 0xe9c; - public const ulong m_bBombPlacedAnimation = 0xea0; - public const ulong m_bShowC4LED = 0xea1; - public const ulong m_bIsPlantingViaUse = 0xea2; - public const ulong m_entitySpottedState = 0xea8; - public const ulong m_nSpotRules = 0xec0; - public const ulong m_bPlayedArmingBeeps = 0xec4; - public const ulong m_bBombPlanted = 0xecb; - public const ulong m_bDroppedFromDeath = 0xecc; + public const ulong m_vecLastValidPlayerHeldPosition = 0xdd0; + public const ulong m_vecLastValidDroppedPosition = 0xddc; + public const ulong m_bDoValidDroppedPositionCheck = 0xde8; + public const ulong m_bStartedArming = 0xde9; + public const ulong m_fArmedTime = 0xdec; + public const ulong m_bBombPlacedAnimation = 0xdf0; + public const ulong m_bIsPlantingViaUse = 0xdf1; + public const ulong m_entitySpottedState = 0xdf8; + public const ulong m_nSpotRules = 0xe10; + public const ulong m_bPlayedArmingBeeps = 0xe14; + public const ulong m_bBombPlanted = 0xe1b; + public const ulong m_bDroppedFromDeath = 0xe1c; } public static class CCSBot { @@ -1149,9 +1144,9 @@ public static class CCSEnvGunfire { } public static class CCSGOViewModel { - public const ulong m_bShouldIgnoreOffsetAndAccuracy = 0x978; - public const ulong m_nWeaponParity = 0x97c; - public const ulong m_nOldWeaponParity = 0x980; + public const ulong m_bShouldIgnoreOffsetAndAccuracy = 0x8d0; + public const ulong m_nWeaponParity = 0x8d4; + public const ulong m_nOldWeaponParity = 0x8d8; } public static class CCSGO_TeamPreviewCharacterPosition { @@ -1378,6 +1373,7 @@ public static class CCSGameRules { public const ulong m_bTeamIntroPeriod = 0x384c; public const ulong m_fTeamIntroPeriodEnd = 0x3850; public const ulong m_bPlayedTeamIntroVO = 0x3854; + public const ulong m_flLastPerfSampleTime = 0x4810; } public static class CCSGameRulesProxy { @@ -1496,218 +1492,218 @@ public static class CCSPlayerController_InventoryServices { } public static class CCSPlayerPawn { - public const ulong m_pParachuteServices = 0x16d0; - public const ulong m_pBulletServices = 0x16d8; - public const ulong m_pHostageServices = 0x16e0; - public const ulong m_pBuyServices = 0x16e8; - public const ulong m_pPingServices = 0x16f0; - public const ulong m_pRadioServices = 0x16f8; - public const ulong m_pDamageReactServices = 0x1700; - public const ulong m_iRetakesOffering = 0x17d0; - public const ulong m_iRetakesOfferingCard = 0x17d4; - public const ulong m_bRetakesHasDefuseKit = 0x17d8; - public const ulong m_bRetakesMVPLastRound = 0x17d9; - public const ulong m_iRetakesMVPBoostItem = 0x17dc; - public const ulong m_RetakesMVPBoostExtraUtility = 0x17e0; - public const ulong m_bIsBuyMenuOpen = 0x17e4; - public const ulong m_xLastHeadBoneTransform = 0x1d30; - public const ulong m_bLastHeadBoneTransformIsValid = 0x1d50; - public const ulong m_iPlayerLocked = 0x1d54; - public const ulong m_flNextSprayDecalTime = 0x1d5c; - public const ulong m_nRagdollDamageBone = 0x1d64; - public const ulong m_vRagdollDamageForce = 0x1d68; - public const ulong m_vRagdollDamagePosition = 0x1d74; - public const ulong m_szRagdollDamageWeaponName = 0x1d80; - public const ulong m_bRagdollDamageHeadshot = 0x1dc0; - public const ulong m_EconGloves = 0x1dc8; - public const ulong m_qDeathEyeAngles = 0x2040; - public const ulong m_bSkipOneHeadConstraintUpdate = 0x204c; + public const ulong m_pParachuteServices = 0x1628; + public const ulong m_pBulletServices = 0x1630; + public const ulong m_pHostageServices = 0x1638; + public const ulong m_pBuyServices = 0x1640; + public const ulong m_pPingServices = 0x1648; + public const ulong m_pRadioServices = 0x1650; + public const ulong m_pDamageReactServices = 0x1658; + public const ulong m_iRetakesOffering = 0x1728; + public const ulong m_iRetakesOfferingCard = 0x172c; + public const ulong m_bRetakesHasDefuseKit = 0x1730; + public const ulong m_bRetakesMVPLastRound = 0x1731; + public const ulong m_iRetakesMVPBoostItem = 0x1734; + public const ulong m_RetakesMVPBoostExtraUtility = 0x1738; + public const ulong m_bIsBuyMenuOpen = 0x173c; + public const ulong m_xLastHeadBoneTransform = 0x1c90; + public const ulong m_bLastHeadBoneTransformIsValid = 0x1cb0; + public const ulong m_iPlayerLocked = 0x1cb4; + public const ulong m_flNextSprayDecalTime = 0x1cbc; + public const ulong m_nRagdollDamageBone = 0x1cc4; + public const ulong m_vRagdollDamageForce = 0x1cc8; + public const ulong m_vRagdollDamagePosition = 0x1cd4; + public const ulong m_szRagdollDamageWeaponName = 0x1ce0; + public const ulong m_bRagdollDamageHeadshot = 0x1d20; + public const ulong m_EconGloves = 0x1d28; + public const ulong m_qDeathEyeAngles = 0x1fa0; + public const ulong m_bSkipOneHeadConstraintUpdate = 0x1fac; } public static class CCSPlayerPawnBase { - public const ulong m_CTouchExpansionComponent = 0xc00; - public const ulong m_pActionTrackingServices = 0xc50; - public const ulong m_pViewModelServices = 0xc58; - public const ulong m_iDisplayHistoryBits = 0xc60; - public const ulong m_flLastAttackedTeammate = 0xc64; - public const ulong m_hOriginalController = 0xc68; - public const ulong m_blindUntilTime = 0xc6c; - public const ulong m_blindStartTime = 0xc70; - public const ulong m_allowAutoFollowTime = 0xc74; - public const ulong m_bHasFemaleVoice = 0xc78; - public const ulong m_entitySpottedState = 0xc80; - public const ulong m_nSpotRules = 0xc98; - public const ulong m_flTimeOfLastInjury = 0xc9c; - public const ulong m_nRelativeDirectionOfLastInjury = 0xca0; - public const ulong m_iPlayerState = 0xca4; - public const ulong m_chickenIdleSoundTimer = 0xcb0; - public const ulong m_chickenJumpSoundTimer = 0xcc8; - public const ulong m_vecLastBookmarkedPosition = 0xd80; - public const ulong m_flLastDistanceTraveledNotice = 0xd8c; - public const ulong m_flAccumulatedDistanceTraveled = 0xd90; - public const ulong m_flLastFriendlyFireDamageReductionRatio = 0xd94; - public const ulong m_bRespawning = 0xd98; - public const ulong m_iNumGunGameTRBombTotalPoints = 0xd9c; - public const ulong m_bShouldProgressGunGameTRBombModeWeapon = 0xda0; - public const ulong m_nLastPickupPriority = 0xda4; - public const ulong m_flLastPickupPriorityTime = 0xda8; - public const ulong m_passiveItems = 0xdac; - public const ulong m_bIsScoped = 0xdb0; - public const ulong m_bIsWalking = 0xdb1; - public const ulong m_bResumeZoom = 0xdb2; - public const ulong m_bIsDefusing = 0xdb3; - public const ulong m_bIsGrabbingHostage = 0xdb4; - public const ulong m_iBlockingUseActionInProgress = 0xdb8; - public const ulong m_fImmuneToGunGameDamageTime = 0xdbc; - public const ulong m_bGunGameImmunity = 0xdc0; - public const ulong m_bMadeFinalGunGameProgressiveKill = 0xdc1; - public const ulong m_iGunGameProgressiveWeaponIndex = 0xdc4; - public const ulong m_iNumGunGameTRKillPoints = 0xdc8; - public const ulong m_iNumGunGameKillsWithCurrentWeapon = 0xdcc; - public const ulong m_unTotalRoundDamageDealt = 0xdd0; - public const ulong m_fMolotovDamageTime = 0xdd4; - public const ulong m_bHasMovedSinceSpawn = 0xdd8; - public const ulong m_bCanMoveDuringFreezePeriod = 0xdd9; - public const ulong m_isCurrentGunGameLeader = 0xdda; - public const ulong m_isCurrentGunGameTeamLeader = 0xddb; - public const ulong m_flGuardianTooFarDistFrac = 0xddc; - public const ulong m_flNextGuardianTooFarHurtTime = 0xde0; - public const ulong m_flDetectedByEnemySensorTime = 0xde4; - public const ulong m_bIsSpawnRappelling = 0xde8; - public const ulong m_vecSpawnRappellingRopeOrigin = 0xdec; - public const ulong m_nSurvivalTeam = 0xdf8; - public const ulong m_hSurvivalAssassinationTarget = 0xdfc; - public const ulong m_nCompletedSurvivalAssassinations = 0xe00; - public const ulong m_flDealtDamageToEnemyMostRecentTimestamp = 0xe04; - public const ulong m_flHealthShotBoostExpirationTime = 0xe08; - public const ulong m_flLastEquippedHelmetTime = 0xe0c; - public const ulong m_flLastEquippedArmorTime = 0xe10; - public const ulong m_nHeavyAssaultSuitCooldownRemaining = 0xe14; - public const ulong m_bResetArmorNextSpawn = 0xe18; - public const ulong m_flLastBumpMineBumpTime = 0xe1c; - public const ulong m_flEmitSoundTime = 0xe20; - public const ulong m_iNumSpawns = 0xe24; - public const ulong m_iShouldHaveCash = 0xe28; - public const ulong m_bJustKilledTeammate = 0xe2c; - public const ulong m_bPunishedForTK = 0xe2d; - public const ulong m_bInvalidSteamLogonDelayed = 0xe2e; - public const ulong m_iTeamKills = 0xe30; - public const ulong m_flLastAction = 0xe34; - public const ulong m_flNameChangeHistory = 0xe38; - public const ulong m_fLastGivenDefuserTime = 0xe4c; - public const ulong m_fLastGivenBombTime = 0xe50; - public const ulong m_bHasNightVision = 0xe54; - public const ulong m_bNightVisionOn = 0xe55; - public const ulong m_fNextRadarUpdateTime = 0xe58; - public const ulong m_flLastMoneyUpdateTime = 0xe5c; - public const ulong m_MenuStringBuffer = 0xe60; - public const ulong m_fIntroCamTime = 0x1260; - public const ulong m_nMyCollisionGroup = 0x1264; - public const ulong m_bInBombZone = 0x1268; - public const ulong m_bInBuyZone = 0x1269; - public const ulong m_bInNoDefuseArea = 0x126a; - public const ulong m_bKilledByTaser = 0x126b; - public const ulong m_iMoveState = 0x126c; - public const ulong m_nPreviousModelIndex = 0x1270; - public const ulong m_grenadeParameterStashTime = 0x1278; - public const ulong m_bGrenadeParametersStashed = 0x127c; - public const ulong m_angStashedShootAngles = 0x1280; - public const ulong m_vecStashedGrenadeThrowPosition = 0x128c; - public const ulong m_vecStashedVelocity = 0x1298; - public const ulong m_angShootAngleHistory = 0x12a4; - public const ulong m_vecThrowPositionHistory = 0x12bc; - public const ulong m_vecVelocityHistory = 0x12d4; - public const ulong m_nCharacterDefIndex = 0x12ec; - public const ulong m_bDiedAirborne = 0x12ee; - public const ulong m_iBombSiteIndex = 0x12f0; - public const ulong m_nWhichBombZone = 0x12f4; - public const ulong m_bInBombZoneTrigger = 0x12f8; - public const ulong m_bWasInBombZoneTrigger = 0x12f9; - public const ulong m_bWasInHostageRescueZone = 0x12fa; - public const ulong m_bWasInBuyZone = 0x12fb; - public const ulong m_bInHostageRescueZone = 0x12fc; - public const ulong m_flStamina = 0x1300; - public const ulong m_iDirection = 0x1304; - public const ulong m_iShotsFired = 0x1308; - public const ulong m_ArmorValue = 0x130c; - public const ulong m_flFlinchStack = 0x1310; - public const ulong m_flVelocityModifier = 0x1314; - public const ulong m_flHitHeading = 0x1318; - public const ulong m_nHitBodyPart = 0x131c; - public const ulong m_iHostagesKilled = 0x1320; - public const ulong m_vecTotalBulletForce = 0x1324; - public const ulong m_flFlashDuration = 0x1330; - public const ulong m_flFlashMaxAlpha = 0x1334; - public const ulong m_flProgressBarStartTime = 0x1338; - public const ulong m_iProgressBarDuration = 0x133c; - public const ulong m_bWaitForNoAttack = 0x1340; - public const ulong m_flLowerBodyYawTarget = 0x1344; - public const ulong m_bStrafing = 0x1348; - public const ulong m_lastStandingPos = 0x134c; - public const ulong m_ignoreLadderJumpTime = 0x1358; - public const ulong m_ladderSurpressionTimer = 0x1360; - public const ulong m_lastLadderNormal = 0x1378; - public const ulong m_lastLadderPos = 0x1384; - public const ulong m_thirdPersonHeading = 0x1390; - public const ulong m_flSlopeDropOffset = 0x139c; - public const ulong m_flSlopeDropHeight = 0x13a0; - public const ulong m_vHeadConstraintOffset = 0x13a4; - public const ulong m_iLastWeaponFireUsercmd = 0x13b8; - public const ulong m_angEyeAngles = 0x13bc; - public const ulong m_bVCollisionInitted = 0x13c8; - public const ulong m_storedSpawnPosition = 0x13cc; - public const ulong m_storedSpawnAngle = 0x13d8; - public const ulong m_bIsSpawning = 0x13e4; - public const ulong m_bHideTargetID = 0x13e5; - public const ulong m_nNumDangerZoneDamageHits = 0x13e8; - public const ulong m_bHud_MiniScoreHidden = 0x13ec; - public const ulong m_bHud_RadarHidden = 0x13ed; - public const ulong m_nLastKillerIndex = 0x13f0; - public const ulong m_nLastConcurrentKilled = 0x13f4; - public const ulong m_nDeathCamMusic = 0x13f8; - public const ulong m_iAddonBits = 0x13fc; - public const ulong m_iPrimaryAddon = 0x1400; - public const ulong m_iSecondaryAddon = 0x1404; - public const ulong m_nTeamDamageGivenForMatch = 0x1408; - public const ulong m_bTDGaveProtectionWarning = 0x140c; - public const ulong m_bTDGaveProtectionWarningThisRound = 0x140d; - public const ulong m_flLastTHWarningTime = 0x1410; - public const ulong m_currentDeafnessFilter = 0x1414; - public const ulong m_enemyPlayersKilledThisRound = 0x1418; - public const ulong m_NumEnemiesKilledThisSpawn = 0x1430; - public const ulong m_maxNumEnemiesKillStreak = 0x1434; - public const ulong m_NumEnemiesKilledThisRound = 0x1438; - public const ulong m_NumEnemiesAtRoundStart = 0x143c; - public const ulong m_iRoundsWon = 0x1440; - public const ulong m_lastRoundResult = 0x1444; - public const ulong m_wasNotKilledNaturally = 0x1448; - public const ulong m_vecPlayerPatchEconIndices = 0x144c; - public const ulong m_iDeathFlags = 0x1460; - public const ulong m_hPet = 0x1464; - public const ulong m_unCurrentEquipmentValue = 0x1630; - public const ulong m_unRoundStartEquipmentValue = 0x1632; - public const ulong m_unFreezetimeEndEquipmentValue = 0x1634; - public const ulong m_szLastPlaceName = 0x1636; - public const ulong m_nSuicides = 0x1648; - public const ulong m_nSurvivalTeamNumber = 0x164c; - public const ulong m_aimPunchAngle = 0x1650; - public const ulong m_aimPunchAngleVel = 0x165c; - public const ulong m_aimPunchTickBase = 0x1668; - public const ulong m_aimPunchTickFraction = 0x166c; - public const ulong m_aimPunchCache = 0x1670; - public const ulong m_bHasDeathInfo = 0x1688; - public const ulong m_flDeathInfoTime = 0x168c; - public const ulong m_vecDeathInfoOrigin = 0x1690; - public const ulong m_bKilledByHeadshot = 0x169c; - public const ulong m_LastHitBox = 0x16a0; - public const ulong m_LastHealth = 0x16a4; - public const ulong m_flLastCollisionCeiling = 0x16a8; - public const ulong m_flLastCollisionCeilingChangeTime = 0x16ac; - public const ulong m_strVOPrefix = 0x16b0; - public const ulong m_flLandseconds = 0x16b8; - public const ulong m_pBot = 0x16c0; - public const ulong m_bBotAllowActive = 0x16c8; - public const ulong m_bCommittingSuicideOnTeamChange = 0x16c9; + public const ulong m_CTouchExpansionComponent = 0xb58; + public const ulong m_pActionTrackingServices = 0xba8; + public const ulong m_pViewModelServices = 0xbb0; + public const ulong m_iDisplayHistoryBits = 0xbb8; + public const ulong m_flLastAttackedTeammate = 0xbbc; + public const ulong m_hOriginalController = 0xbc0; + public const ulong m_blindUntilTime = 0xbc4; + public const ulong m_blindStartTime = 0xbc8; + public const ulong m_allowAutoFollowTime = 0xbcc; + public const ulong m_bHasFemaleVoice = 0xbd0; + public const ulong m_entitySpottedState = 0xbd8; + public const ulong m_nSpotRules = 0xbf0; + public const ulong m_flTimeOfLastInjury = 0xbf4; + public const ulong m_nRelativeDirectionOfLastInjury = 0xbf8; + public const ulong m_iPlayerState = 0xbfc; + public const ulong m_chickenIdleSoundTimer = 0xc08; + public const ulong m_chickenJumpSoundTimer = 0xc20; + public const ulong m_vecLastBookmarkedPosition = 0xcd8; + public const ulong m_flLastDistanceTraveledNotice = 0xce4; + public const ulong m_flAccumulatedDistanceTraveled = 0xce8; + public const ulong m_flLastFriendlyFireDamageReductionRatio = 0xcec; + public const ulong m_bRespawning = 0xcf0; + public const ulong m_iNumGunGameTRBombTotalPoints = 0xcf4; + public const ulong m_bShouldProgressGunGameTRBombModeWeapon = 0xcf8; + public const ulong m_nLastPickupPriority = 0xcfc; + public const ulong m_flLastPickupPriorityTime = 0xd00; + public const ulong m_passiveItems = 0xd04; + public const ulong m_bIsScoped = 0xd08; + public const ulong m_bIsWalking = 0xd09; + public const ulong m_bResumeZoom = 0xd0a; + public const ulong m_bIsDefusing = 0xd0b; + public const ulong m_bIsGrabbingHostage = 0xd0c; + public const ulong m_iBlockingUseActionInProgress = 0xd10; + public const ulong m_fImmuneToGunGameDamageTime = 0xd14; + public const ulong m_bGunGameImmunity = 0xd18; + public const ulong m_bMadeFinalGunGameProgressiveKill = 0xd19; + public const ulong m_iGunGameProgressiveWeaponIndex = 0xd1c; + public const ulong m_iNumGunGameTRKillPoints = 0xd20; + public const ulong m_iNumGunGameKillsWithCurrentWeapon = 0xd24; + public const ulong m_unTotalRoundDamageDealt = 0xd28; + public const ulong m_fMolotovDamageTime = 0xd2c; + public const ulong m_bHasMovedSinceSpawn = 0xd30; + public const ulong m_bCanMoveDuringFreezePeriod = 0xd31; + public const ulong m_isCurrentGunGameLeader = 0xd32; + public const ulong m_isCurrentGunGameTeamLeader = 0xd33; + public const ulong m_flGuardianTooFarDistFrac = 0xd34; + public const ulong m_flNextGuardianTooFarHurtTime = 0xd38; + public const ulong m_flDetectedByEnemySensorTime = 0xd3c; + public const ulong m_bIsSpawnRappelling = 0xd40; + public const ulong m_vecSpawnRappellingRopeOrigin = 0xd44; + public const ulong m_nSurvivalTeam = 0xd50; + public const ulong m_hSurvivalAssassinationTarget = 0xd54; + public const ulong m_nCompletedSurvivalAssassinations = 0xd58; + public const ulong m_flDealtDamageToEnemyMostRecentTimestamp = 0xd5c; + public const ulong m_flHealthShotBoostExpirationTime = 0xd60; + public const ulong m_flLastEquippedHelmetTime = 0xd64; + public const ulong m_flLastEquippedArmorTime = 0xd68; + public const ulong m_nHeavyAssaultSuitCooldownRemaining = 0xd6c; + public const ulong m_bResetArmorNextSpawn = 0xd70; + public const ulong m_flLastBumpMineBumpTime = 0xd74; + public const ulong m_flEmitSoundTime = 0xd78; + public const ulong m_iNumSpawns = 0xd7c; + public const ulong m_iShouldHaveCash = 0xd80; + public const ulong m_bJustKilledTeammate = 0xd84; + public const ulong m_bPunishedForTK = 0xd85; + public const ulong m_bInvalidSteamLogonDelayed = 0xd86; + public const ulong m_iTeamKills = 0xd88; + public const ulong m_flLastAction = 0xd8c; + public const ulong m_flNameChangeHistory = 0xd90; + public const ulong m_fLastGivenDefuserTime = 0xda4; + public const ulong m_fLastGivenBombTime = 0xda8; + public const ulong m_bHasNightVision = 0xdac; + public const ulong m_bNightVisionOn = 0xdad; + public const ulong m_fNextRadarUpdateTime = 0xdb0; + public const ulong m_flLastMoneyUpdateTime = 0xdb4; + public const ulong m_MenuStringBuffer = 0xdb8; + public const ulong m_fIntroCamTime = 0x11b8; + public const ulong m_nMyCollisionGroup = 0x11bc; + public const ulong m_bInBombZone = 0x11c0; + public const ulong m_bInBuyZone = 0x11c1; + public const ulong m_bInNoDefuseArea = 0x11c2; + public const ulong m_bKilledByTaser = 0x11c3; + public const ulong m_iMoveState = 0x11c4; + public const ulong m_nPreviousModelIndex = 0x11c8; + public const ulong m_grenadeParameterStashTime = 0x11d0; + public const ulong m_bGrenadeParametersStashed = 0x11d4; + public const ulong m_angStashedShootAngles = 0x11d8; + public const ulong m_vecStashedGrenadeThrowPosition = 0x11e4; + public const ulong m_vecStashedVelocity = 0x11f0; + public const ulong m_angShootAngleHistory = 0x11fc; + public const ulong m_vecThrowPositionHistory = 0x1214; + public const ulong m_vecVelocityHistory = 0x122c; + public const ulong m_nCharacterDefIndex = 0x1244; + public const ulong m_bDiedAirborne = 0x1246; + public const ulong m_iBombSiteIndex = 0x1248; + public const ulong m_nWhichBombZone = 0x124c; + public const ulong m_bInBombZoneTrigger = 0x1250; + public const ulong m_bWasInBombZoneTrigger = 0x1251; + public const ulong m_bWasInHostageRescueZone = 0x1252; + public const ulong m_bWasInBuyZone = 0x1253; + public const ulong m_bInHostageRescueZone = 0x1254; + public const ulong m_flStamina = 0x1258; + public const ulong m_iDirection = 0x125c; + public const ulong m_iShotsFired = 0x1260; + public const ulong m_ArmorValue = 0x1264; + public const ulong m_flFlinchStack = 0x1268; + public const ulong m_flVelocityModifier = 0x126c; + public const ulong m_flHitHeading = 0x1270; + public const ulong m_nHitBodyPart = 0x1274; + public const ulong m_iHostagesKilled = 0x1278; + public const ulong m_vecTotalBulletForce = 0x127c; + public const ulong m_flFlashDuration = 0x1288; + public const ulong m_flFlashMaxAlpha = 0x128c; + public const ulong m_flProgressBarStartTime = 0x1290; + public const ulong m_iProgressBarDuration = 0x1294; + public const ulong m_bWaitForNoAttack = 0x1298; + public const ulong m_flLowerBodyYawTarget = 0x129c; + public const ulong m_bStrafing = 0x12a0; + public const ulong m_lastStandingPos = 0x12a4; + public const ulong m_ignoreLadderJumpTime = 0x12b0; + public const ulong m_ladderSurpressionTimer = 0x12b8; + public const ulong m_lastLadderNormal = 0x12d0; + public const ulong m_lastLadderPos = 0x12dc; + public const ulong m_thirdPersonHeading = 0x12e8; + public const ulong m_flSlopeDropOffset = 0x12f4; + public const ulong m_flSlopeDropHeight = 0x12f8; + public const ulong m_vHeadConstraintOffset = 0x12fc; + public const ulong m_iLastWeaponFireUsercmd = 0x1310; + public const ulong m_angEyeAngles = 0x1314; + public const ulong m_bVCollisionInitted = 0x1320; + public const ulong m_storedSpawnPosition = 0x1324; + public const ulong m_storedSpawnAngle = 0x1330; + public const ulong m_bIsSpawning = 0x133c; + public const ulong m_bHideTargetID = 0x133d; + public const ulong m_nNumDangerZoneDamageHits = 0x1340; + public const ulong m_bHud_MiniScoreHidden = 0x1344; + public const ulong m_bHud_RadarHidden = 0x1345; + public const ulong m_nLastKillerIndex = 0x1348; + public const ulong m_nLastConcurrentKilled = 0x134c; + public const ulong m_nDeathCamMusic = 0x1350; + public const ulong m_iAddonBits = 0x1354; + public const ulong m_iPrimaryAddon = 0x1358; + public const ulong m_iSecondaryAddon = 0x135c; + public const ulong m_nTeamDamageGivenForMatch = 0x1360; + public const ulong m_bTDGaveProtectionWarning = 0x1364; + public const ulong m_bTDGaveProtectionWarningThisRound = 0x1365; + public const ulong m_flLastTHWarningTime = 0x1368; + public const ulong m_currentDeafnessFilter = 0x136c; + public const ulong m_enemyPlayersKilledThisRound = 0x1370; + public const ulong m_NumEnemiesKilledThisSpawn = 0x1388; + public const ulong m_maxNumEnemiesKillStreak = 0x138c; + public const ulong m_NumEnemiesKilledThisRound = 0x1390; + public const ulong m_NumEnemiesAtRoundStart = 0x1394; + public const ulong m_iRoundsWon = 0x1398; + public const ulong m_lastRoundResult = 0x139c; + public const ulong m_wasNotKilledNaturally = 0x13a0; + public const ulong m_vecPlayerPatchEconIndices = 0x13a4; + public const ulong m_iDeathFlags = 0x13b8; + public const ulong m_hPet = 0x13bc; + public const ulong m_unCurrentEquipmentValue = 0x1588; + public const ulong m_unRoundStartEquipmentValue = 0x158a; + public const ulong m_unFreezetimeEndEquipmentValue = 0x158c; + public const ulong m_szLastPlaceName = 0x158e; + public const ulong m_nSuicides = 0x15a0; + public const ulong m_nSurvivalTeamNumber = 0x15a4; + public const ulong m_aimPunchAngle = 0x15a8; + public const ulong m_aimPunchAngleVel = 0x15b4; + public const ulong m_aimPunchTickBase = 0x15c0; + public const ulong m_aimPunchTickFraction = 0x15c4; + public const ulong m_aimPunchCache = 0x15c8; + public const ulong m_bHasDeathInfo = 0x15e0; + public const ulong m_flDeathInfoTime = 0x15e4; + public const ulong m_vecDeathInfoOrigin = 0x15e8; + public const ulong m_bKilledByHeadshot = 0x15f4; + public const ulong m_LastHitBox = 0x15f8; + public const ulong m_LastHealth = 0x15fc; + public const ulong m_flLastCollisionCeiling = 0x1600; + public const ulong m_flLastCollisionCeilingChangeTime = 0x1604; + public const ulong m_strVOPrefix = 0x1608; + public const ulong m_flLandseconds = 0x1610; + public const ulong m_pBot = 0x1618; + public const ulong m_bBotAllowActive = 0x1620; + public const ulong m_bCommittingSuicideOnTeamChange = 0x1621; } public static class CCSPlayerResource { @@ -1847,13 +1843,13 @@ public static class CCSPlayer_WeaponServices { } public static class CCSPropExplodingBarrel { - public const ulong m_hBarrelTop = 0xc20; - public const ulong m_bExploded = 0xc24; - public const ulong m_nAccumulatedDamage = 0xc28; + public const ulong m_hBarrelTop = 0xb78; + public const ulong m_bExploded = 0xb7c; + public const ulong m_nAccumulatedDamage = 0xb80; } public static class CCSPropExplodingBarrelTop { - public const ulong m_flOverrideAlpha = 0xc18; + public const ulong m_flOverrideAlpha = 0xb70; } public static class CCSTeam { @@ -1891,39 +1887,39 @@ public static class CChangeLevel { } public static class CChicken { - public const ulong m_AttributeManager = 0xbc8; - public const ulong m_OriginalOwnerXuidLow = 0xe90; - public const ulong m_OriginalOwnerXuidHigh = 0xe94; - public const ulong m_updateTimer = 0xe98; - public const ulong m_stuckAnchor = 0xeb0; - public const ulong m_stuckTimer = 0xec0; - public const ulong m_collisionStuckTimer = 0xed8; - public const ulong m_isOnGround = 0xef0; - public const ulong m_activity = 0xef4; - public const ulong m_activityTimer = 0xef8; - public const ulong m_turnRate = 0xf10; - public const ulong m_fleeFrom = 0xf14; - public const ulong m_moveRateThrottleTimer = 0xf18; - public const ulong m_startleTimer = 0xf30; - public const ulong m_vocalizeTimer = 0xf48; - public const ulong m_flWhenZombified = 0xf60; - public const ulong m_jumpedThisFrame = 0xf64; - public const ulong m_leader = 0xf68; - public const ulong m_reuseTimer = 0xf70; - public const ulong m_hasBeenUsed = 0xf88; - public const ulong m_jumpTimer = 0xf90; - public const ulong m_flLastJumpTime = 0xfa8; - public const ulong m_bInJump = 0xfac; - public const ulong m_isWaitingForLeader = 0xfad; - public const ulong m_repathTimer = 0x2fb8; - public const ulong m_inhibitDoorTimer = 0x2fd0; - public const ulong m_inhibitObstacleAvoidanceTimer = 0x3060; - public const ulong m_vecPathGoal = 0x3080; - public const ulong m_flActiveFollowStartTime = 0x308c; - public const ulong m_followMinuteTimer = 0x3090; - public const ulong m_vecLastEggPoopPosition = 0x30a8; - public const ulong m_vecEggsPooped = 0x30b8; - public const ulong m_BlockDirectionTimer = 0x30d8; + public const ulong m_AttributeManager = 0xb20; + public const ulong m_OriginalOwnerXuidLow = 0xde8; + public const ulong m_OriginalOwnerXuidHigh = 0xdec; + public const ulong m_updateTimer = 0xdf0; + public const ulong m_stuckAnchor = 0xe08; + public const ulong m_stuckTimer = 0xe18; + public const ulong m_collisionStuckTimer = 0xe30; + public const ulong m_isOnGround = 0xe48; + public const ulong m_activity = 0xe4c; + public const ulong m_activityTimer = 0xe50; + public const ulong m_turnRate = 0xe68; + public const ulong m_fleeFrom = 0xe6c; + public const ulong m_moveRateThrottleTimer = 0xe70; + public const ulong m_startleTimer = 0xe88; + public const ulong m_vocalizeTimer = 0xea0; + public const ulong m_flWhenZombified = 0xeb8; + public const ulong m_jumpedThisFrame = 0xebc; + public const ulong m_leader = 0xec0; + public const ulong m_reuseTimer = 0xec8; + public const ulong m_hasBeenUsed = 0xee0; + public const ulong m_jumpTimer = 0xee8; + public const ulong m_flLastJumpTime = 0xf00; + public const ulong m_bInJump = 0xf04; + public const ulong m_isWaitingForLeader = 0xf05; + public const ulong m_repathTimer = 0x2f10; + public const ulong m_inhibitDoorTimer = 0x2f28; + public const ulong m_inhibitObstacleAvoidanceTimer = 0x2fb8; + public const ulong m_vecPathGoal = 0x2fd8; + public const ulong m_flActiveFollowStartTime = 0x2fe4; + public const ulong m_followMinuteTimer = 0x2fe8; + public const ulong m_vecLastEggPoopPosition = 0x3000; + public const ulong m_vecEggsPooped = 0x3010; + public const ulong m_BlockDirectionTimer = 0x3030; } public static class CCollisionProperty { @@ -2006,7 +2002,7 @@ public static class CConstantForceController { } public static class CConstraintAnchor { - public const ulong m_massScale = 0x930; + public const ulong m_massScale = 0x888; } public static class CCopyRecipientFilter { @@ -2021,12 +2017,12 @@ public static class CCredits { } public static class CDZDoor { - public const ulong m_bIsSecurityDoor = 0xef8; - public const ulong m_hSpawnPoint = 0xefc; - public const ulong m_bPaidToUnlock = 0xf00; - public const ulong m_nPlayDoorOpenSound = 0xf04; - public const ulong m_nAttachmentIndex1 = 0xf38; - public const ulong m_nAttachmentIndex2 = 0xf39; + public const ulong m_bIsSecurityDoor = 0xe50; + public const ulong m_hSpawnPoint = 0xe54; + public const ulong m_bPaidToUnlock = 0xe58; + public const ulong m_nPlayDoorOpenSound = 0xe5c; + public const ulong m_nAttachmentIndex1 = 0xe90; + public const ulong m_nAttachmentIndex2 = 0xe91; } public static class CDamageRecord { @@ -2080,87 +2076,87 @@ public static class CDebugHistory { } public static class CDecoyProjectile { - public const ulong m_shotsRemaining = 0xad0; - public const ulong m_fExpireTime = 0xad4; - public const ulong m_decoyWeaponDefIndex = 0xae0; + public const ulong m_shotsRemaining = 0xa28; + public const ulong m_fExpireTime = 0xa2c; + public const ulong m_decoyWeaponDefIndex = 0xa38; } public static class CDrone { - public const ulong m_hMoveToThisEntity = 0xc30; - public const ulong m_hDeliveryCargo = 0xc34; - public const ulong m_hRecentCargo = 0xc38; - public const ulong m_bPilotTakeoverAllowed = 0xc3c; - public const ulong m_hPotentialCargo = 0xc40; - public const ulong m_hCurrentPilot = 0xc44; - public const ulong m_vecTagPositions = 0xc48; - public const ulong m_vecTagIncrements = 0xd68; - public const ulong m_flLastUpdateTargetScanTime = 0xdc8; - public const ulong m_bWasControlledByPlayer = 0xdcc; - public const ulong m_bHovering = 0xdcd; - public const ulong m_pStateSound = 0xdd0; - public const ulong m_vecGroundOffset = 0xdd8; - public const ulong m_bQueuingOrders = 0xe00; - public const ulong m_flLastOrdersChangeTimestamp = 0xe04; - public const ulong m_vecLastKnownAcceleration = 0xe08; - public const ulong m_vecLastKnownVelocity = 0xe14; - public const ulong m_vecLastKnownAngImpulse = 0xe20; - public const ulong m_flLastKnownSpeed = 0xe2c; - public const ulong m_flMaxSpeed = 0xe30; - public const ulong m_vecCurrentDestination = 0xe34; - public const ulong m_flLastKnownDistanceToDestination = 0xe40; - public const ulong m_flLastKnownWaypointAccuracy = 0xe44; - public const ulong m_vecWaypointQueue = 0xe48; - public const ulong m_vecSparsePositionHistory = 0xe60; - public const ulong m_vecPositionHistory = 0xe78; - public const ulong m_vecUnstuckQueue = 0xe90; - public const ulong m_flLastKnownGroundHeight = 0xea8; - public const ulong m_GroundCheckTimer = 0xeb0; - public const ulong m_ActInjuredTimer = 0xec8; - public const ulong m_flPowerCutUntil = 0xee0; - public const ulong m_WanderTimer = 0xee8; - public const ulong m_flLastTimeSawAttackTarget = 0xf00; - public const ulong m_vecLastKnownAttackTargetPosition = 0xf04; - public const ulong m_hAttackTarget = 0xf10; - public const ulong m_IntervalThinkTimer = 0xf18; - public const ulong m_bDoIntervalThink = 0xf30; - public const ulong m_flLastDroppedGrenadeAt = 0xf34; - public const ulong m_flSpawnTimeStamp = 0xf38; - public const ulong m_bInPlayArea = 0xf3c; - public const ulong m_vecSpawnPosition = 0xf40; - public const ulong m_vecLastKnownMoveToEntityPosition = 0xf4c; - public const ulong m_tCargoCollisionGroup = 0xf58; - public const ulong m_flTimeArrivedAtMoveToEntity = 0xf5c; - public const ulong m_vecAvoidanceDir = 0xf60; - public const ulong m_flAvoidanceTime = 0xf6c; - public const ulong m_bUpgraded = 0xf70; - public const ulong m_hCargoOwner = 0xf74; - public const ulong m_vecPlayerControlThrust = 0xf80; - public const ulong m_flRopeLength = 0xf8c; - public const ulong m_bDidDropOnRoofWarning = 0xf90; - public const ulong m_flSelfDestructTime = 0xf94; - public const ulong m_bSelfDestructFire = 0xf98; - public const ulong m_bSelfDestructSpark = 0xf99; - public const ulong m_hLastKnownPilot = 0xf9c; - public const ulong m_bHasAlwaysBeenInZone = 0xfa0; - public const ulong m_nJammedAmount = 0xfa4; - public const ulong m_hPlayerThatOrderedMe = 0xfa8; + public const ulong m_hMoveToThisEntity = 0xb88; + public const ulong m_hDeliveryCargo = 0xb8c; + public const ulong m_hRecentCargo = 0xb90; + public const ulong m_bPilotTakeoverAllowed = 0xb94; + public const ulong m_hPotentialCargo = 0xb98; + public const ulong m_hCurrentPilot = 0xb9c; + public const ulong m_vecTagPositions = 0xba0; + public const ulong m_vecTagIncrements = 0xcc0; + public const ulong m_flLastUpdateTargetScanTime = 0xd20; + public const ulong m_bWasControlledByPlayer = 0xd24; + public const ulong m_bHovering = 0xd25; + public const ulong m_pStateSound = 0xd28; + public const ulong m_vecGroundOffset = 0xd30; + public const ulong m_bQueuingOrders = 0xd58; + public const ulong m_flLastOrdersChangeTimestamp = 0xd5c; + public const ulong m_vecLastKnownAcceleration = 0xd60; + public const ulong m_vecLastKnownVelocity = 0xd6c; + public const ulong m_vecLastKnownAngImpulse = 0xd78; + public const ulong m_flLastKnownSpeed = 0xd84; + public const ulong m_flMaxSpeed = 0xd88; + public const ulong m_vecCurrentDestination = 0xd8c; + public const ulong m_flLastKnownDistanceToDestination = 0xd98; + public const ulong m_flLastKnownWaypointAccuracy = 0xd9c; + public const ulong m_vecWaypointQueue = 0xda0; + public const ulong m_vecSparsePositionHistory = 0xdb8; + public const ulong m_vecPositionHistory = 0xdd0; + public const ulong m_vecUnstuckQueue = 0xde8; + public const ulong m_flLastKnownGroundHeight = 0xe00; + public const ulong m_GroundCheckTimer = 0xe08; + public const ulong m_ActInjuredTimer = 0xe20; + public const ulong m_flPowerCutUntil = 0xe38; + public const ulong m_WanderTimer = 0xe40; + public const ulong m_flLastTimeSawAttackTarget = 0xe58; + public const ulong m_vecLastKnownAttackTargetPosition = 0xe5c; + public const ulong m_hAttackTarget = 0xe68; + public const ulong m_IntervalThinkTimer = 0xe70; + public const ulong m_bDoIntervalThink = 0xe88; + public const ulong m_flLastDroppedGrenadeAt = 0xe8c; + public const ulong m_flSpawnTimeStamp = 0xe90; + public const ulong m_bInPlayArea = 0xe94; + public const ulong m_vecSpawnPosition = 0xe98; + public const ulong m_vecLastKnownMoveToEntityPosition = 0xea4; + public const ulong m_tCargoCollisionGroup = 0xeb0; + public const ulong m_flTimeArrivedAtMoveToEntity = 0xeb4; + public const ulong m_vecAvoidanceDir = 0xeb8; + public const ulong m_flAvoidanceTime = 0xec4; + public const ulong m_bUpgraded = 0xec8; + public const ulong m_hCargoOwner = 0xecc; + public const ulong m_vecPlayerControlThrust = 0xed8; + public const ulong m_flRopeLength = 0xee4; + public const ulong m_bDidDropOnRoofWarning = 0xee8; + public const ulong m_flSelfDestructTime = 0xeec; + public const ulong m_bSelfDestructFire = 0xef0; + public const ulong m_bSelfDestructSpark = 0xef1; + public const ulong m_hLastKnownPilot = 0xef4; + public const ulong m_bHasAlwaysBeenInZone = 0xef8; + public const ulong m_nJammedAmount = 0xefc; + public const ulong m_hPlayerThatOrderedMe = 0xf00; } public static class CDronegun { - public const ulong m_vecAttentionTarget = 0x940; - public const ulong m_vecTargetOffset = 0x94c; - public const ulong m_bHasTarget = 0x958; - public const ulong m_vecAttentionCurrent = 0x95c; - public const ulong m_nPoseParamPitch = 0x968; - public const ulong m_nPoseParamYaw = 0x96c; - public const ulong m_bVarInit = 0x970; - public const ulong m_flDisorientEndTime = 0x974; - public const ulong m_hEnvGunfire = 0x990; - public const ulong m_flLastShootTime = 0x994; - public const ulong m_flLastSound1 = 0x998; - public const ulong m_flLastSound2 = 0x99c; - public const ulong m_flLastSound3 = 0x9a0; - public const ulong m_nAttachMuzzle = 0x9a4; + public const ulong m_vecAttentionTarget = 0x898; + public const ulong m_vecTargetOffset = 0x8a4; + public const ulong m_bHasTarget = 0x8b0; + public const ulong m_vecAttentionCurrent = 0x8b4; + public const ulong m_nPoseParamPitch = 0x8c0; + public const ulong m_nPoseParamYaw = 0x8c4; + public const ulong m_bVarInit = 0x8c8; + public const ulong m_flDisorientEndTime = 0x8cc; + public const ulong m_hEnvGunfire = 0x8e8; + public const ulong m_flLastShootTime = 0x8ec; + public const ulong m_flLastSound1 = 0x8f0; + public const ulong m_flLastSound2 = 0x8f4; + public const ulong m_flLastSound3 = 0x8f8; + public const ulong m_nAttachMuzzle = 0x8fc; } public static class CDynamicLight { @@ -2176,41 +2172,41 @@ public static class CDynamicLight { } public static class CDynamicProp { - public const ulong m_bCreateNavObstacle = 0xab0; - public const ulong m_bUseHitboxesForRenderBox = 0xab1; - public const ulong m_bUseAnimGraph = 0xab2; - public const ulong m_pOutputAnimBegun = 0xab8; - public const ulong m_pOutputAnimOver = 0xae0; - public const ulong m_pOutputAnimLoopCycleOver = 0xb08; - public const ulong m_OnAnimReachedStart = 0xb30; - public const ulong m_OnAnimReachedEnd = 0xb58; - public const ulong m_iszDefaultAnim = 0xb80; - public const ulong m_nDefaultAnimLoopMode = 0xb88; - public const ulong m_bAnimateOnServer = 0xb8c; - public const ulong m_bRandomizeCycle = 0xb8d; - public const ulong m_bStartDisabled = 0xb8e; - public const ulong m_bScriptedMovement = 0xb8f; - public const ulong m_bFiredStartEndOutput = 0xb90; - public const ulong m_bForceNpcExclude = 0xb91; - public const ulong m_bCreateNonSolid = 0xb92; - public const ulong m_bIsOverrideProp = 0xb93; - public const ulong m_iInitialGlowState = 0xb94; - public const ulong m_nGlowRange = 0xb98; - public const ulong m_nGlowRangeMin = 0xb9c; - public const ulong m_glowColor = 0xba0; - public const ulong m_nGlowTeam = 0xba4; + public const ulong m_bCreateNavObstacle = 0xa08; + public const ulong m_bUseHitboxesForRenderBox = 0xa09; + public const ulong m_bUseAnimGraph = 0xa0a; + public const ulong m_pOutputAnimBegun = 0xa10; + public const ulong m_pOutputAnimOver = 0xa38; + public const ulong m_pOutputAnimLoopCycleOver = 0xa60; + public const ulong m_OnAnimReachedStart = 0xa88; + public const ulong m_OnAnimReachedEnd = 0xab0; + public const ulong m_iszDefaultAnim = 0xad8; + public const ulong m_nDefaultAnimLoopMode = 0xae0; + public const ulong m_bAnimateOnServer = 0xae4; + public const ulong m_bRandomizeCycle = 0xae5; + public const ulong m_bStartDisabled = 0xae6; + public const ulong m_bScriptedMovement = 0xae7; + public const ulong m_bFiredStartEndOutput = 0xae8; + public const ulong m_bForceNpcExclude = 0xae9; + public const ulong m_bCreateNonSolid = 0xaea; + public const ulong m_bIsOverrideProp = 0xaeb; + public const ulong m_iInitialGlowState = 0xaec; + public const ulong m_nGlowRange = 0xaf0; + public const ulong m_nGlowRangeMin = 0xaf4; + public const ulong m_glowColor = 0xaf8; + public const ulong m_nGlowTeam = 0xafc; } public static class CEconEntity { - public const ulong m_AttributeManager = 0x9d0; - public const ulong m_OriginalOwnerXuidLow = 0xc98; - public const ulong m_OriginalOwnerXuidHigh = 0xc9c; - public const ulong m_nFallbackPaintKit = 0xca0; - public const ulong m_nFallbackSeed = 0xca4; - public const ulong m_flFallbackWear = 0xca8; - public const ulong m_nFallbackStatTrak = 0xcac; - public const ulong m_hOldProvidee = 0xcb0; - public const ulong m_iOldOwnerClass = 0xcb4; + public const ulong m_AttributeManager = 0x928; + public const ulong m_OriginalOwnerXuidLow = 0xbf0; + public const ulong m_OriginalOwnerXuidHigh = 0xbf4; + public const ulong m_nFallbackPaintKit = 0xbf8; + public const ulong m_nFallbackSeed = 0xbfc; + public const ulong m_flFallbackWear = 0xc00; + public const ulong m_nFallbackStatTrak = 0xc04; + public const ulong m_hOldProvidee = 0xc08; + public const ulong m_iOldOwnerClass = 0xc0c; } public static class CEconItemAttribute { @@ -2238,8 +2234,8 @@ public static class CEconItemView { } public static class CEconWearable { - public const ulong m_nForceSkin = 0xcb8; - public const ulong m_bAlwaysAllow = 0xcbc; + public const ulong m_nForceSkin = 0xc10; + public const ulong m_bAlwaysAllow = 0xc14; } public static class CEffectData { @@ -2490,36 +2486,36 @@ public static class CEnvFireSource { } public static class CEnvGasCanister { - public const ulong m_bLanded = 0x930; - public const ulong m_flDamageRadius = 0x934; - public const ulong m_flDamage = 0x938; - public const ulong m_bIncomingSoundStarted = 0x93c; - public const ulong m_bHasDetonated = 0x93d; - public const ulong m_bLaunched = 0x93e; - public const ulong m_OnLaunched = 0x940; - public const ulong m_OnImpacted = 0x968; - public const ulong m_OnOpened = 0x990; - public const ulong m_vecImpactPosition = 0x9b8; - public const ulong m_vecStartPosition = 0x9c4; - public const ulong m_vecEnterWorldPosition = 0x9d0; - public const ulong m_vecDirection = 0x9dc; - public const ulong m_vecStartAngles = 0x9e8; - public const ulong m_flFlightTime = 0x9f4; - public const ulong m_flFlightSpeed = 0x9f8; - public const ulong m_flLaunchTime = 0x9fc; - public const ulong m_flInitialZSpeed = 0xa00; - public const ulong m_flZAcceleration = 0xa04; - public const ulong m_flHorizSpeed = 0xa08; - public const ulong m_bLaunchedFromWithinWorld = 0xa0c; - public const ulong m_vecParabolaDirection = 0xa10; - public const ulong m_flWorldEnterTime = 0xa1c; - public const ulong m_vecSkyboxOrigin = 0xa20; - public const ulong m_flSkyboxScale = 0xa2c; - public const ulong m_bInSkybox = 0xa30; - public const ulong m_bDoImpactEffects = 0xa31; - public const ulong m_nMyZoneIndex = 0xa34; - public const ulong m_hSkyboxCopy = 0xa38; - public const ulong m_flLaunchHeight = 0xa3c; + public const ulong m_bLanded = 0x888; + public const ulong m_flDamageRadius = 0x88c; + public const ulong m_flDamage = 0x890; + public const ulong m_bIncomingSoundStarted = 0x894; + public const ulong m_bHasDetonated = 0x895; + public const ulong m_bLaunched = 0x896; + public const ulong m_OnLaunched = 0x898; + public const ulong m_OnImpacted = 0x8c0; + public const ulong m_OnOpened = 0x8e8; + public const ulong m_vecImpactPosition = 0x910; + public const ulong m_vecStartPosition = 0x91c; + public const ulong m_vecEnterWorldPosition = 0x928; + public const ulong m_vecDirection = 0x934; + public const ulong m_vecStartAngles = 0x940; + public const ulong m_flFlightTime = 0x94c; + public const ulong m_flFlightSpeed = 0x950; + public const ulong m_flLaunchTime = 0x954; + public const ulong m_flInitialZSpeed = 0x958; + public const ulong m_flZAcceleration = 0x95c; + public const ulong m_flHorizSpeed = 0x960; + public const ulong m_bLaunchedFromWithinWorld = 0x964; + public const ulong m_vecParabolaDirection = 0x968; + public const ulong m_flWorldEnterTime = 0x974; + public const ulong m_vecSkyboxOrigin = 0x978; + public const ulong m_flSkyboxScale = 0x984; + public const ulong m_bInSkybox = 0x988; + public const ulong m_bDoImpactEffects = 0x989; + public const ulong m_nMyZoneIndex = 0x98c; + public const ulong m_hSkyboxCopy = 0x990; + public const ulong m_flLaunchHeight = 0x994; } public static class CEnvGlobal { @@ -2919,30 +2915,30 @@ public static class CFiringModeInt { } public static class CFish { - public const ulong m_pool = 0x930; - public const ulong m_id = 0x934; - public const ulong m_x = 0x938; - public const ulong m_y = 0x93c; - public const ulong m_z = 0x940; - public const ulong m_angle = 0x944; - public const ulong m_angleChange = 0x948; - public const ulong m_forward = 0x94c; - public const ulong m_perp = 0x958; - public const ulong m_poolOrigin = 0x964; - public const ulong m_waterLevel = 0x970; - public const ulong m_speed = 0x974; - public const ulong m_desiredSpeed = 0x978; - public const ulong m_calmSpeed = 0x97c; - public const ulong m_panicSpeed = 0x980; - public const ulong m_avoidRange = 0x984; - public const ulong m_turnTimer = 0x988; - public const ulong m_turnClockwise = 0x9a0; - public const ulong m_goTimer = 0x9a8; - public const ulong m_moveTimer = 0x9c0; - public const ulong m_panicTimer = 0x9d8; - public const ulong m_disperseTimer = 0x9f0; - public const ulong m_proximityTimer = 0xa08; - public const ulong m_visible = 0xa20; + public const ulong m_pool = 0x888; + public const ulong m_id = 0x88c; + public const ulong m_x = 0x890; + public const ulong m_y = 0x894; + public const ulong m_z = 0x898; + public const ulong m_angle = 0x89c; + public const ulong m_angleChange = 0x8a0; + public const ulong m_forward = 0x8a4; + public const ulong m_perp = 0x8b0; + public const ulong m_poolOrigin = 0x8bc; + public const ulong m_waterLevel = 0x8c8; + public const ulong m_speed = 0x8cc; + public const ulong m_desiredSpeed = 0x8d0; + public const ulong m_calmSpeed = 0x8d4; + public const ulong m_panicSpeed = 0x8d8; + public const ulong m_avoidRange = 0x8dc; + public const ulong m_turnTimer = 0x8e0; + public const ulong m_turnClockwise = 0x8f8; + public const ulong m_goTimer = 0x900; + public const ulong m_moveTimer = 0x918; + public const ulong m_panicTimer = 0x930; + public const ulong m_disperseTimer = 0x948; + public const ulong m_proximityTimer = 0x960; + public const ulong m_visible = 0x978; } public static class CFishPool { @@ -2956,19 +2952,19 @@ public static class CFishPool { } public static class CFists { - public const ulong m_bPlayingUninterruptableAct = 0xe80; - public const ulong m_nUninterruptableActivity = 0xe84; - public const ulong m_bRestorePrevWep = 0xe88; - public const ulong m_hWeaponBeforePrevious = 0xe8c; - public const ulong m_hWeaponPrevious = 0xe90; - public const ulong m_bDelayedHardPunchIncoming = 0xe94; - public const ulong m_bDestroyAfterTaunt = 0xe95; + public const ulong m_bPlayingUninterruptableAct = 0xdd0; + public const ulong m_nUninterruptableActivity = 0xdd4; + public const ulong m_bRestorePrevWep = 0xdd8; + public const ulong m_hWeaponBeforePrevious = 0xddc; + public const ulong m_hWeaponPrevious = 0xde0; + public const ulong m_bDelayedHardPunchIncoming = 0xde4; + public const ulong m_bDestroyAfterTaunt = 0xde5; } public static class CFlashbangProjectile { - public const ulong m_flTimeToDetonate = 0xac8; - public const ulong m_numOpponentsHit = 0xacc; - public const ulong m_numTeammatesHit = 0xacd; + public const ulong m_flTimeToDetonate = 0xa20; + public const ulong m_numOpponentsHit = 0xa24; + public const ulong m_numTeammatesHit = 0xa25; } public static class CFogController { @@ -3312,11 +3308,12 @@ public static class CGameScriptedMoveData { public const ulong m_nPrevMoveType = 0x48; public const ulong m_bActive = 0x49; public const ulong m_bTeleportOnEnd = 0x4a; - public const ulong m_bIgnoreRotation = 0x4b; - public const ulong m_nType = 0x4c; - public const ulong m_bSuccess = 0x50; - public const ulong m_nForcedCrouchState = 0x54; - public const ulong m_bIgnoreCollisions = 0x58; + public const ulong m_bEndOnDestinationReached = 0x4b; + public const ulong m_bIgnoreRotation = 0x4c; + public const ulong m_nType = 0x50; + public const ulong m_bSuccess = 0x54; + public const ulong m_nForcedCrouchState = 0x58; + public const ulong m_bIgnoreCollisions = 0x5c; } public static class CGameText { @@ -3324,14 +3321,6 @@ public static class CGameText { public const ulong m_textParms = 0x718; } -public static class CGameWeaponManager { - public const ulong m_iszWeaponName = 0x4b0; - public const ulong m_iMaxPieces = 0x4c0; - public const ulong m_flAmmoMod = 0x4c4; - public const ulong m_bExpectingWeapon = 0x4c8; - public const ulong m_ManagedNonWeapons = 0x4d0; -} - public static class CGenericConstraint { public const ulong m_nLinearMotionX = 0x510; public const ulong m_nLinearMotionY = 0x514; @@ -3448,48 +3437,48 @@ public static class CHitboxComponent { } public static class CHostage { - public const ulong m_OnHostageBeginGrab = 0xa88; - public const ulong m_OnFirstPickedUp = 0xab0; - public const ulong m_OnDroppedNotRescued = 0xad8; - public const ulong m_OnRescued = 0xb00; - public const ulong m_entitySpottedState = 0xb28; - public const ulong m_nSpotRules = 0xb40; - public const ulong m_uiHostageSpawnExclusionGroupMask = 0xb44; - public const ulong m_nHostageSpawnRandomFactor = 0xb48; - public const ulong m_bRemove = 0xb4c; - public const ulong m_vel = 0xb50; - public const ulong m_isRescued = 0xb5c; - public const ulong m_jumpedThisFrame = 0xb5d; - public const ulong m_nHostageState = 0xb60; - public const ulong m_leader = 0xb64; - public const ulong m_lastLeader = 0xb68; - public const ulong m_reuseTimer = 0xb70; - public const ulong m_hasBeenUsed = 0xb88; - public const ulong m_accel = 0xb8c; - public const ulong m_isRunning = 0xb98; - public const ulong m_isCrouching = 0xb99; - public const ulong m_jumpTimer = 0xba0; - public const ulong m_isWaitingForLeader = 0xbb8; - public const ulong m_repathTimer = 0x2bc8; - public const ulong m_inhibitDoorTimer = 0x2be0; - public const ulong m_inhibitObstacleAvoidanceTimer = 0x2c70; - public const ulong m_wiggleTimer = 0x2c90; - public const ulong m_isAdjusted = 0x2cac; - public const ulong m_bHandsHaveBeenCut = 0x2cad; - public const ulong m_hHostageGrabber = 0x2cb0; - public const ulong m_fLastGrabTime = 0x2cb4; - public const ulong m_vecPositionWhenStartedDroppingToGround = 0x2cb8; - public const ulong m_vecGrabbedPos = 0x2cc4; - public const ulong m_flRescueStartTime = 0x2cd0; - public const ulong m_flGrabSuccessTime = 0x2cd4; - public const ulong m_flDropStartTime = 0x2cd8; - public const ulong m_nApproachRewardPayouts = 0x2cdc; - public const ulong m_nPickupEventCount = 0x2ce0; - public const ulong m_vecSpawnGroundPos = 0x2ce4; + public const ulong m_OnHostageBeginGrab = 0x9e0; + public const ulong m_OnFirstPickedUp = 0xa08; + public const ulong m_OnDroppedNotRescued = 0xa30; + public const ulong m_OnRescued = 0xa58; + public const ulong m_entitySpottedState = 0xa80; + public const ulong m_nSpotRules = 0xa98; + public const ulong m_uiHostageSpawnExclusionGroupMask = 0xa9c; + public const ulong m_nHostageSpawnRandomFactor = 0xaa0; + public const ulong m_bRemove = 0xaa4; + public const ulong m_vel = 0xaa8; + public const ulong m_isRescued = 0xab4; + public const ulong m_jumpedThisFrame = 0xab5; + public const ulong m_nHostageState = 0xab8; + public const ulong m_leader = 0xabc; + public const ulong m_lastLeader = 0xac0; + public const ulong m_reuseTimer = 0xac8; + public const ulong m_hasBeenUsed = 0xae0; + public const ulong m_accel = 0xae4; + public const ulong m_isRunning = 0xaf0; + public const ulong m_isCrouching = 0xaf1; + public const ulong m_jumpTimer = 0xaf8; + public const ulong m_isWaitingForLeader = 0xb10; + public const ulong m_repathTimer = 0x2b20; + public const ulong m_inhibitDoorTimer = 0x2b38; + public const ulong m_inhibitObstacleAvoidanceTimer = 0x2bc8; + public const ulong m_wiggleTimer = 0x2be8; + public const ulong m_isAdjusted = 0x2c04; + public const ulong m_bHandsHaveBeenCut = 0x2c05; + public const ulong m_hHostageGrabber = 0x2c08; + public const ulong m_fLastGrabTime = 0x2c0c; + public const ulong m_vecPositionWhenStartedDroppingToGround = 0x2c10; + public const ulong m_vecGrabbedPos = 0x2c1c; + public const ulong m_flRescueStartTime = 0x2c28; + public const ulong m_flGrabSuccessTime = 0x2c2c; + public const ulong m_flDropStartTime = 0x2c30; + public const ulong m_nApproachRewardPayouts = 0x2c34; + public const ulong m_nPickupEventCount = 0x2c38; + public const ulong m_vecSpawnGroundPos = 0x2c3c; } public static class CHostageExpresserShim { - public const ulong m_pExpresser = 0xa70; + public const ulong m_pExpresser = 0x9c8; } public static class CInButtonState { @@ -3620,65 +3609,65 @@ public static class CIronSightController { } public static class CItem { - public const ulong m_OnPlayerTouch = 0x938; - public const ulong m_bActivateWhenAtRest = 0x960; - public const ulong m_OnCacheInteraction = 0x968; - public const ulong m_OnPlayerPickup = 0x990; - public const ulong m_OnGlovePulled = 0x9b8; - public const ulong m_vOriginalSpawnOrigin = 0x9e0; - public const ulong m_vOriginalSpawnAngles = 0x9ec; - public const ulong m_bPhysStartAsleep = 0x9f8; + public const ulong m_OnPlayerTouch = 0x890; + public const ulong m_bActivateWhenAtRest = 0x8b8; + public const ulong m_OnCacheInteraction = 0x8c0; + public const ulong m_OnPlayerPickup = 0x8e8; + public const ulong m_OnGlovePulled = 0x910; + public const ulong m_vOriginalSpawnOrigin = 0x938; + public const ulong m_vOriginalSpawnAngles = 0x944; + public const ulong m_bPhysStartAsleep = 0x950; } public static class CItemCash { - public const ulong m_bufCashOriginalSource = 0xa08; - public const ulong m_nBundleSize = 0xa48; - public const ulong m_flAllowPickupTime = 0xa50; + public const ulong m_bufCashOriginalSource = 0x960; + public const ulong m_nBundleSize = 0x9a0; + public const ulong m_flAllowPickupTime = 0x9a8; } public static class CItemDefuser { - public const ulong m_entitySpottedState = 0xa08; - public const ulong m_nSpotRules = 0xa20; + public const ulong m_entitySpottedState = 0x960; + public const ulong m_nSpotRules = 0x978; } public static class CItemDogtags { - public const ulong m_OwningPlayer = 0xa08; - public const ulong m_KillingPlayer = 0xa0c; + public const ulong m_OwningPlayer = 0x960; + public const ulong m_KillingPlayer = 0x964; } public static class CItemGeneric { - public const ulong m_bHasTriggerRadius = 0xa10; - public const ulong m_bHasPickupRadius = 0xa11; - public const ulong m_flPickupRadiusSqr = 0xa14; - public const ulong m_flTriggerRadiusSqr = 0xa18; - public const ulong m_flLastPickupCheck = 0xa1c; - public const ulong m_bPlayerCounterListenerAdded = 0xa20; - public const ulong m_bPlayerInTriggerRadius = 0xa21; - public const ulong m_hSpawnParticleEffect = 0xa28; - public const ulong m_pAmbientSoundEffect = 0xa30; - public const ulong m_bAutoStartAmbientSound = 0xa38; - public const ulong m_pSpawnScriptFunction = 0xa40; - public const ulong m_hPickupParticleEffect = 0xa48; - public const ulong m_pPickupSoundEffect = 0xa50; - public const ulong m_pPickupScriptFunction = 0xa58; - public const ulong m_hTimeoutParticleEffect = 0xa60; - public const ulong m_pTimeoutSoundEffect = 0xa68; - public const ulong m_pTimeoutScriptFunction = 0xa70; - public const ulong m_pPickupFilterName = 0xa78; - public const ulong m_hPickupFilter = 0xa80; - public const ulong m_OnPickup = 0xa88; - public const ulong m_OnTimeout = 0xab0; - public const ulong m_OnTriggerStartTouch = 0xad8; - public const ulong m_OnTriggerTouch = 0xb00; - public const ulong m_OnTriggerEndTouch = 0xb28; - public const ulong m_pAllowPickupScriptFunction = 0xb50; - public const ulong m_flPickupRadius = 0xb58; - public const ulong m_flTriggerRadius = 0xb5c; - public const ulong m_pTriggerSoundEffect = 0xb60; - public const ulong m_bGlowWhenInTrigger = 0xb68; - public const ulong m_glowColor = 0xb69; - public const ulong m_bUseable = 0xb6d; - public const ulong m_hTriggerHelper = 0xb70; + public const ulong m_bHasTriggerRadius = 0x968; + public const ulong m_bHasPickupRadius = 0x969; + public const ulong m_flPickupRadiusSqr = 0x96c; + public const ulong m_flTriggerRadiusSqr = 0x970; + public const ulong m_flLastPickupCheck = 0x974; + public const ulong m_bPlayerCounterListenerAdded = 0x978; + public const ulong m_bPlayerInTriggerRadius = 0x979; + public const ulong m_hSpawnParticleEffect = 0x980; + public const ulong m_pAmbientSoundEffect = 0x988; + public const ulong m_bAutoStartAmbientSound = 0x990; + public const ulong m_pSpawnScriptFunction = 0x998; + public const ulong m_hPickupParticleEffect = 0x9a0; + public const ulong m_pPickupSoundEffect = 0x9a8; + public const ulong m_pPickupScriptFunction = 0x9b0; + public const ulong m_hTimeoutParticleEffect = 0x9b8; + public const ulong m_pTimeoutSoundEffect = 0x9c0; + public const ulong m_pTimeoutScriptFunction = 0x9c8; + public const ulong m_pPickupFilterName = 0x9d0; + public const ulong m_hPickupFilter = 0x9d8; + public const ulong m_OnPickup = 0x9e0; + public const ulong m_OnTimeout = 0xa08; + public const ulong m_OnTriggerStartTouch = 0xa30; + public const ulong m_OnTriggerTouch = 0xa58; + public const ulong m_OnTriggerEndTouch = 0xa80; + public const ulong m_pAllowPickupScriptFunction = 0xaa8; + public const ulong m_flPickupRadius = 0xab0; + public const ulong m_flTriggerRadius = 0xab4; + public const ulong m_pTriggerSoundEffect = 0xab8; + public const ulong m_bGlowWhenInTrigger = 0xac0; + public const ulong m_glowColor = 0xac1; + public const ulong m_bUseable = 0xac5; + public const ulong m_hTriggerHelper = 0xac8; } public static class CItemGenericTriggerHelper { @@ -4090,9 +4079,9 @@ public static class CMathRemap { } public static class CMelee { - public const ulong m_flThrowAt = 0xe80; - public const ulong m_hThrower = 0xe84; - public const ulong m_bDidThrowDamage = 0xe88; + public const ulong m_flThrowAt = 0xdd0; + public const ulong m_hThrower = 0xdd4; + public const ulong m_bDidThrowDamage = 0xdd8; } public static class CMessage { @@ -4123,10 +4112,10 @@ public static class CModelState { } public static class CMolotovProjectile { - public const ulong m_bIsIncGrenade = 0xac8; - public const ulong m_bDetonated = 0xad4; - public const ulong m_stillTimer = 0xad8; - public const ulong m_bHasBouncedOffPlayer = 0xbb8; + public const ulong m_bIsIncGrenade = 0xa20; + public const ulong m_bDetonated = 0xa2c; + public const ulong m_stillTimer = 0xa30; + public const ulong m_bHasBouncedOffPlayer = 0xb10; } public static class CMomentaryRotButton { @@ -4293,21 +4282,21 @@ public static class COmniLight { } public static class COrnamentProp { - public const ulong m_initialOwner = 0xba8; + public const ulong m_initialOwner = 0xb00; } public static class CParadropChopper { - public const ulong m_vecDropPos = 0x934; - public const ulong m_flLastDistFromDrop = 0x940; - public const ulong m_bDroppedParadrop = 0x944; - public const ulong m_pSoundLoop = 0x948; - public const ulong m_flSpawnTime = 0x950; - public const ulong m_flFlightTime = 0x954; - public const ulong m_bPlayerIsFinishedRappelling = 0x958; - public const ulong m_flPlayerFinishedRappellingTime = 0x95c; - public const ulong m_strFlyoverDropEvent = 0x960; - public const ulong m_hCallingPlayer = 0x968; - public const ulong m_bCalledByPlayer = 0x96c; + public const ulong m_vecDropPos = 0x88c; + public const ulong m_flLastDistFromDrop = 0x898; + public const ulong m_bDroppedParadrop = 0x89c; + public const ulong m_pSoundLoop = 0x8a0; + public const ulong m_flSpawnTime = 0x8a8; + public const ulong m_flFlightTime = 0x8ac; + public const ulong m_bPlayerIsFinishedRappelling = 0x8b0; + public const ulong m_flPlayerFinishedRappellingTime = 0x8b4; + public const ulong m_strFlyoverDropEvent = 0x8b8; + public const ulong m_hCallingPlayer = 0x8c0; + public const ulong m_bCalledByPlayer = 0x8c4; } public static class CParticleSystem { @@ -4488,18 +4477,18 @@ public static class CPhysLength { } public static class CPhysMagnet { - public const ulong m_OnMagnetAttach = 0x930; - public const ulong m_OnMagnetDetach = 0x958; - public const ulong m_massScale = 0x980; - public const ulong m_forceLimit = 0x984; - public const ulong m_torqueLimit = 0x988; - public const ulong m_MagnettedEntities = 0x990; - public const ulong m_bActive = 0x9a8; - public const ulong m_bHasHitSomething = 0x9a9; - public const ulong m_flTotalMass = 0x9ac; - public const ulong m_flRadius = 0x9b0; - public const ulong m_flNextSuckTime = 0x9b4; - public const ulong m_iMaxObjectsAttached = 0x9b8; + public const ulong m_OnMagnetAttach = 0x888; + public const ulong m_OnMagnetDetach = 0x8b0; + public const ulong m_massScale = 0x8d8; + public const ulong m_forceLimit = 0x8dc; + public const ulong m_torqueLimit = 0x8e0; + public const ulong m_MagnettedEntities = 0x8e8; + public const ulong m_bActive = 0x900; + public const ulong m_bHasHitSomething = 0x901; + public const ulong m_flTotalMass = 0x904; + public const ulong m_flRadius = 0x908; + public const ulong m_flNextSuckTime = 0x90c; + public const ulong m_iMaxObjectsAttached = 0x910; } public static class CPhysMotor { @@ -4513,51 +4502,51 @@ public static class CPhysMotor { } public static class CPhysPropAmmoBox { - public const ulong m_nUsesRemaining = 0xc40; - public const ulong m_flTimeLastUsed = 0xc44; + public const ulong m_nUsesRemaining = 0xb98; + public const ulong m_flTimeLastUsed = 0xb9c; } public static class CPhysPropLootCrate { - public const ulong m_bRenderInPSPM = 0xc40; - public const ulong m_bRenderInTablet = 0xc41; - public const ulong m_flSpawnTime = 0xc44; - public const ulong m_bTakeDamageFromDangerZone = 0xc48; - public const ulong m_pszCrateName = 0xc50; - public const ulong m_hCrateOwner = 0xc58; - public const ulong m_bOwnedByPlayer = 0xc5c; - public const ulong m_flDampingOriginalSpeed = 0xc60; - public const ulong m_flDampingOriginalRot = 0xc64; + public const ulong m_bRenderInPSPM = 0xb98; + public const ulong m_bRenderInTablet = 0xb99; + public const ulong m_flSpawnTime = 0xb9c; + public const ulong m_bTakeDamageFromDangerZone = 0xba0; + public const ulong m_pszCrateName = 0xba8; + public const ulong m_hCrateOwner = 0xbb0; + public const ulong m_bOwnedByPlayer = 0xbb4; + public const ulong m_flDampingOriginalSpeed = 0xbb8; + public const ulong m_flDampingOriginalRot = 0xbbc; } public static class CPhysPropMapPlacedLongUseEntity { - public const ulong m_iszStartUseSound = 0xc48; - public const ulong m_nPingType = 0xc50; - public const ulong m_nLongUseActionType = 0xc54; - public const ulong m_flLongUseDuration = 0xc58; - public const ulong m_OnUseCompleted = 0xc60; + public const ulong m_iszStartUseSound = 0xba0; + public const ulong m_nPingType = 0xba8; + public const ulong m_nLongUseActionType = 0xbac; + public const ulong m_flLongUseDuration = 0xbb0; + public const ulong m_OnUseCompleted = 0xbb8; } public static class CPhysPropMoneyCrate { - public const ulong m_nCurrentCashCount = 0xc68; - public const ulong m_nCashCount = 0xc6c; - public const ulong m_flTimeLastUsed = 0xc70; + public const ulong m_nCurrentCashCount = 0xbc0; + public const ulong m_nCashCount = 0xbc4; + public const ulong m_flTimeLastUsed = 0xbc8; } public static class CPhysPropParadropCrate { - public const ulong m_bFalling = 0xc68; - public const ulong m_nNumThinksAtZeroVerticalVelocity = 0xc6c; + public const ulong m_bFalling = 0xbc0; + public const ulong m_nNumThinksAtZeroVerticalVelocity = 0xbc4; } public static class CPhysPropRadarJammer { - public const ulong m_flSpawnTime = 0xc48; - public const ulong m_flLastSoundTime = 0xc4c; - public const ulong m_vecJammedHexCenters = 0xc50; - public const ulong m_vecLastJammedOrigin = 0xc68; + public const ulong m_flSpawnTime = 0xba0; + public const ulong m_flLastSoundTime = 0xba4; + public const ulong m_vecJammedHexCenters = 0xba8; + public const ulong m_vecLastJammedOrigin = 0xbc0; } public static class CPhysPropWeaponUpgrade { - public const ulong m_nEventPriority = 0xc40; - public const ulong m_flTimeLastUsed = 0xc44; + public const ulong m_nEventPriority = 0xb98; + public const ulong m_flTimeLastUsed = 0xb9c; } public static class CPhysPulley { @@ -4610,48 +4599,48 @@ public static class CPhysicsEntitySolver { } public static class CPhysicsProp { - public const ulong m_MotionEnabled = 0xab0; - public const ulong m_OnAwakened = 0xad8; - public const ulong m_OnAwake = 0xb00; - public const ulong m_OnAsleep = 0xb28; - public const ulong m_OnPlayerUse = 0xb50; - public const ulong m_OnPlayerPickup = 0xb78; - public const ulong m_OnOutOfWorld = 0xba0; - public const ulong m_massScale = 0xbc8; - public const ulong m_inertiaScale = 0xbcc; - public const ulong m_buoyancyScale = 0xbd0; - public const ulong m_damageType = 0xbd4; - public const ulong m_damageToEnableMotion = 0xbd8; - public const ulong m_flForceToEnableMotion = 0xbdc; - public const ulong m_bThrownByPlayer = 0xbe0; - public const ulong m_bDroppedByPlayer = 0xbe1; - public const ulong m_bTouchedByPlayer = 0xbe2; - public const ulong m_bFirstCollisionAfterLaunch = 0xbe3; - public const ulong m_iExploitableByPlayer = 0xbe4; - public const ulong m_bHasBeenAwakened = 0xbe8; - public const ulong m_bIsOverrideProp = 0xbe9; - public const ulong m_fNextCheckDisableMotionContactsTime = 0xbec; - public const ulong m_iInitialGlowState = 0xbf0; - public const ulong m_nGlowRange = 0xbf4; - public const ulong m_nGlowRangeMin = 0xbf8; - public const ulong m_glowColor = 0xbfc; - public const ulong m_bForceNavIgnore = 0xc00; - public const ulong m_bNoNavmeshBlocker = 0xc01; - public const ulong m_bForceNpcExclude = 0xc02; - public const ulong m_bShouldAutoConvertBackFromDebris = 0xc03; - public const ulong m_bMuteImpactEffects = 0xc04; - public const ulong m_bAcceptDamageFromHeldObjects = 0xc0c; - public const ulong m_bEnableUseOutput = 0xc0d; - public const ulong m_bAwake = 0xc0e; - public const ulong m_nCollisionGroupOverride = 0xc10; + public const ulong m_MotionEnabled = 0xa08; + public const ulong m_OnAwakened = 0xa30; + public const ulong m_OnAwake = 0xa58; + public const ulong m_OnAsleep = 0xa80; + public const ulong m_OnPlayerUse = 0xaa8; + public const ulong m_OnPlayerPickup = 0xad0; + public const ulong m_OnOutOfWorld = 0xaf8; + public const ulong m_massScale = 0xb20; + public const ulong m_inertiaScale = 0xb24; + public const ulong m_buoyancyScale = 0xb28; + public const ulong m_damageType = 0xb2c; + public const ulong m_damageToEnableMotion = 0xb30; + public const ulong m_flForceToEnableMotion = 0xb34; + public const ulong m_bThrownByPlayer = 0xb38; + public const ulong m_bDroppedByPlayer = 0xb39; + public const ulong m_bTouchedByPlayer = 0xb3a; + public const ulong m_bFirstCollisionAfterLaunch = 0xb3b; + public const ulong m_iExploitableByPlayer = 0xb3c; + public const ulong m_bHasBeenAwakened = 0xb40; + public const ulong m_bIsOverrideProp = 0xb41; + public const ulong m_fNextCheckDisableMotionContactsTime = 0xb44; + public const ulong m_iInitialGlowState = 0xb48; + public const ulong m_nGlowRange = 0xb4c; + public const ulong m_nGlowRangeMin = 0xb50; + public const ulong m_glowColor = 0xb54; + public const ulong m_bForceNavIgnore = 0xb58; + public const ulong m_bNoNavmeshBlocker = 0xb59; + public const ulong m_bForceNpcExclude = 0xb5a; + public const ulong m_bShouldAutoConvertBackFromDebris = 0xb5b; + public const ulong m_bMuteImpactEffects = 0xb5c; + public const ulong m_bAcceptDamageFromHeldObjects = 0xb64; + public const ulong m_bEnableUseOutput = 0xb65; + public const ulong m_bAwake = 0xb66; + public const ulong m_nCollisionGroupOverride = 0xb68; } public static class CPhysicsPropRespawnable { - public const ulong m_vOriginalSpawnOrigin = 0xc18; - public const ulong m_vOriginalSpawnAngles = 0xc24; - public const ulong m_vOriginalMins = 0xc30; - public const ulong m_vOriginalMaxs = 0xc3c; - public const ulong m_flRespawnDuration = 0xc48; + public const ulong m_vOriginalSpawnOrigin = 0xb70; + public const ulong m_vOriginalSpawnAngles = 0xb7c; + public const ulong m_vOriginalMins = 0xb88; + public const ulong m_vOriginalMaxs = 0xb94; + public const ulong m_flRespawnDuration = 0xba0; } public static class CPhysicsShake { @@ -4674,34 +4663,34 @@ public static class CPhysicsWire { } public static class CPlantedC4 { - public const ulong m_bPlantedAtQuestTarget = 0x930; - public const ulong m_bBombTicking = 0x931; - public const ulong m_flC4Blow = 0x934; - public const ulong m_nBombSite = 0x938; - public const ulong m_nSourceSoundscapeHash = 0x93c; - public const ulong m_OnBombDefused = 0x940; - public const ulong m_OnBombBeginDefuse = 0x968; - public const ulong m_OnBombDefuseAborted = 0x990; - public const ulong m_bCannotBeDefused = 0x9b8; - public const ulong m_entitySpottedState = 0x9c0; - public const ulong m_nSpotRules = 0x9d8; - public const ulong m_bTrainingPlacedByPlayer = 0x9dc; - public const ulong m_bHasExploded = 0x9dd; - public const ulong m_flTimerLength = 0x9e0; - public const ulong m_bBeingDefused = 0x9e4; - public const ulong m_fLastDefuseTime = 0x9ec; - public const ulong m_flDefuseLength = 0x9f4; - public const ulong m_flDefuseCountDown = 0x9f8; - public const ulong m_bBombDefused = 0x9fc; - public const ulong m_hBombDefuser = 0xa00; - public const ulong m_hControlPanel = 0xa04; - public const ulong m_iProgressBarTime = 0xa08; - public const ulong m_bVoiceAlertFired = 0xa0c; - public const ulong m_bVoiceAlertPlayed = 0xa0d; - public const ulong m_flNextBotBeepTime = 0xa14; - public const ulong m_bPlantedAfterPickup = 0xa1c; - public const ulong m_angCatchUpToPlayerEye = 0xa20; - public const ulong m_flLastSpinDetectionTime = 0xa2c; + public const ulong m_bPlantedAtQuestTarget = 0x888; + public const ulong m_bBombTicking = 0x889; + public const ulong m_flC4Blow = 0x88c; + public const ulong m_nBombSite = 0x890; + public const ulong m_nSourceSoundscapeHash = 0x894; + public const ulong m_OnBombDefused = 0x898; + public const ulong m_OnBombBeginDefuse = 0x8c0; + public const ulong m_OnBombDefuseAborted = 0x8e8; + public const ulong m_bCannotBeDefused = 0x910; + public const ulong m_entitySpottedState = 0x918; + public const ulong m_nSpotRules = 0x930; + public const ulong m_bTrainingPlacedByPlayer = 0x934; + public const ulong m_bHasExploded = 0x935; + public const ulong m_flTimerLength = 0x938; + public const ulong m_bBeingDefused = 0x93c; + public const ulong m_fLastDefuseTime = 0x944; + public const ulong m_flDefuseLength = 0x94c; + public const ulong m_flDefuseCountDown = 0x950; + public const ulong m_bBombDefused = 0x954; + public const ulong m_hBombDefuser = 0x958; + public const ulong m_hControlPanel = 0x95c; + public const ulong m_iProgressBarTime = 0x960; + public const ulong m_bVoiceAlertFired = 0x964; + public const ulong m_bVoiceAlertPlayed = 0x965; + public const ulong m_flNextBotBeepTime = 0x96c; + public const ulong m_bPlantedAfterPickup = 0x974; + public const ulong m_angCatchUpToPlayerEye = 0x978; + public const ulong m_flLastSpinDetectionTime = 0x984; } public static class CPlatTrigger { @@ -4919,36 +4908,36 @@ public static class CPointClientUIWorldTextPanel { } public static class CPointCommentaryNode { - public const ulong m_iszPreCommands = 0x930; - public const ulong m_iszPostCommands = 0x938; - public const ulong m_iszCommentaryFile = 0x940; - public const ulong m_iszViewTarget = 0x948; - public const ulong m_hViewTarget = 0x950; - public const ulong m_hViewTargetAngles = 0x954; - public const ulong m_iszViewPosition = 0x958; - public const ulong m_hViewPosition = 0x960; - public const ulong m_hViewPositionMover = 0x964; - public const ulong m_bPreventMovement = 0x968; - public const ulong m_bUnderCrosshair = 0x969; - public const ulong m_bUnstoppable = 0x96a; - public const ulong m_flFinishedTime = 0x96c; - public const ulong m_vecFinishOrigin = 0x970; - public const ulong m_vecOriginalAngles = 0x97c; - public const ulong m_vecFinishAngles = 0x988; - public const ulong m_bPreventChangesWhileMoving = 0x994; - public const ulong m_bDisabled = 0x995; - public const ulong m_vecTeleportOrigin = 0x998; - public const ulong m_flAbortedPlaybackAt = 0x9a4; - public const ulong m_pOnCommentaryStarted = 0x9a8; - public const ulong m_pOnCommentaryStopped = 0x9d0; - public const ulong m_bActive = 0x9f8; - public const ulong m_flStartTime = 0x9fc; - public const ulong m_flStartTimeInCommentary = 0xa00; - public const ulong m_iszTitle = 0xa08; - public const ulong m_iszSpeakers = 0xa10; - public const ulong m_iNodeNumber = 0xa18; - public const ulong m_iNodeNumberMax = 0xa1c; - public const ulong m_bListenedTo = 0xa20; + public const ulong m_iszPreCommands = 0x888; + public const ulong m_iszPostCommands = 0x890; + public const ulong m_iszCommentaryFile = 0x898; + public const ulong m_iszViewTarget = 0x8a0; + public const ulong m_hViewTarget = 0x8a8; + public const ulong m_hViewTargetAngles = 0x8ac; + public const ulong m_iszViewPosition = 0x8b0; + public const ulong m_hViewPosition = 0x8b8; + public const ulong m_hViewPositionMover = 0x8bc; + public const ulong m_bPreventMovement = 0x8c0; + public const ulong m_bUnderCrosshair = 0x8c1; + public const ulong m_bUnstoppable = 0x8c2; + public const ulong m_flFinishedTime = 0x8c4; + public const ulong m_vecFinishOrigin = 0x8c8; + public const ulong m_vecOriginalAngles = 0x8d4; + public const ulong m_vecFinishAngles = 0x8e0; + public const ulong m_bPreventChangesWhileMoving = 0x8ec; + public const ulong m_bDisabled = 0x8ed; + public const ulong m_vecTeleportOrigin = 0x8f0; + public const ulong m_flAbortedPlaybackAt = 0x8fc; + public const ulong m_pOnCommentaryStarted = 0x900; + public const ulong m_pOnCommentaryStopped = 0x928; + public const ulong m_bActive = 0x950; + public const ulong m_flStartTime = 0x954; + public const ulong m_flStartTimeInCommentary = 0x958; + public const ulong m_iszTitle = 0x960; + public const ulong m_iszSpeakers = 0x968; + public const ulong m_iNodeNumber = 0x970; + public const ulong m_iNodeNumberMax = 0x974; + public const ulong m_bListenedTo = 0x978; } public static class CPointDZDroneGunSpawn { @@ -5005,6 +4994,7 @@ public static class CPointPrefab { public const ulong m_targetMapName = 0x4b0; public const ulong m_forceWorldGroupID = 0x4b8; public const ulong m_fixupNames = 0x4c0; + public const ulong m_bLoadDynamic = 0x4c1; } public static class CPointProximitySensor { @@ -5013,6 +5003,12 @@ public static class CPointProximitySensor { public const ulong m_Distance = 0x4b8; } +public static class CPointPulse { + public const ulong m_sNameFixupStaticPrefix = 0x5c8; + public const ulong m_sNameFixupParent = 0x5d0; + public const ulong m_sNameFixupLocal = 0x5d8; +} + public static class CPointPush { public const ulong m_bEnabled = 0x4b0; public const ulong m_flMagnitude = 0x4b4; @@ -5150,35 +5146,35 @@ public static class CProjectedDecal { } public static class CPropCounter { - public const ulong m_flDisplayValue = 0x930; - public const ulong m_nInitialValue = 0x934; + public const ulong m_flDisplayValue = 0x888; + public const ulong m_nInitialValue = 0x88c; } public static class CPropDoorRotating { - public const ulong m_vecAxis = 0xe38; - public const ulong m_flDistance = 0xe44; - public const ulong m_eSpawnPosition = 0xe48; - public const ulong m_eOpenDirection = 0xe4c; - public const ulong m_eCurrentOpenDirection = 0xe50; - public const ulong m_flAjarAngle = 0xe54; - public const ulong m_angRotationAjarDeprecated = 0xe58; - public const ulong m_angRotationClosed = 0xe64; - public const ulong m_angRotationOpenForward = 0xe70; - public const ulong m_angRotationOpenBack = 0xe7c; - public const ulong m_angGoal = 0xe88; - public const ulong m_vecForwardBoundsMin = 0xe94; - public const ulong m_vecForwardBoundsMax = 0xea0; - public const ulong m_vecBackBoundsMin = 0xeac; - public const ulong m_vecBackBoundsMax = 0xeb8; - public const ulong m_bAjarDoorShouldntAlwaysOpen = 0xec4; - public const ulong m_hEntityBlocker = 0xec8; + public const ulong m_vecAxis = 0xd90; + public const ulong m_flDistance = 0xd9c; + public const ulong m_eSpawnPosition = 0xda0; + public const ulong m_eOpenDirection = 0xda4; + public const ulong m_eCurrentOpenDirection = 0xda8; + public const ulong m_flAjarAngle = 0xdac; + public const ulong m_angRotationAjarDeprecated = 0xdb0; + public const ulong m_angRotationClosed = 0xdbc; + public const ulong m_angRotationOpenForward = 0xdc8; + public const ulong m_angRotationOpenBack = 0xdd4; + public const ulong m_angGoal = 0xde0; + public const ulong m_vecForwardBoundsMin = 0xdec; + public const ulong m_vecForwardBoundsMax = 0xdf8; + public const ulong m_vecBackBoundsMin = 0xe04; + public const ulong m_vecBackBoundsMax = 0xe10; + public const ulong m_bAjarDoorShouldntAlwaysOpen = 0xe1c; + public const ulong m_hEntityBlocker = 0xe20; } public static class CPropDoorRotatingBreakable { - public const ulong m_bBreakable = 0xed0; - public const ulong m_isAbleToCloseAreaPortals = 0xed1; - public const ulong m_currentDamageState = 0xed4; - public const ulong m_damageStates = 0xed8; + public const ulong m_bBreakable = 0xe28; + public const ulong m_isAbleToCloseAreaPortals = 0xe29; + public const ulong m_currentDamageState = 0xe2c; + public const ulong m_damageStates = 0xe30; } public static class CPulseCell_Inflow_GameEvent { @@ -5246,43 +5242,43 @@ public static class CRagdollManager { } public static class CRagdollProp { - public const ulong m_ragdoll = 0x938; - public const ulong m_bStartDisabled = 0x970; - public const ulong m_ragPos = 0x978; - public const ulong m_ragAngles = 0x990; - public const ulong m_hRagdollSource = 0x9a8; - public const ulong m_lastUpdateTickCount = 0x9ac; - public const ulong m_allAsleep = 0x9b0; - public const ulong m_bFirstCollisionAfterLaunch = 0x9b1; - public const ulong m_hDamageEntity = 0x9b4; - public const ulong m_hKiller = 0x9b8; - public const ulong m_hPhysicsAttacker = 0x9bc; - public const ulong m_flLastPhysicsInfluenceTime = 0x9c0; - public const ulong m_flFadeOutStartTime = 0x9c4; - public const ulong m_flFadeTime = 0x9c8; - public const ulong m_vecLastOrigin = 0x9cc; - public const ulong m_flAwakeTime = 0x9d8; - public const ulong m_flLastOriginChangeTime = 0x9dc; - public const ulong m_nBloodColor = 0x9e0; - public const ulong m_strOriginClassName = 0x9e8; - public const ulong m_strSourceClassName = 0x9f0; - public const ulong m_bHasBeenPhysgunned = 0x9f8; - public const ulong m_bShouldTeleportPhysics = 0x9f9; - public const ulong m_flBlendWeight = 0x9fc; - public const ulong m_flDefaultFadeScale = 0xa00; - public const ulong m_ragdollMins = 0xa08; - public const ulong m_ragdollMaxs = 0xa20; - public const ulong m_bShouldDeleteActivationRecord = 0xa38; - public const ulong m_bValidatePoweredRagdollPose = 0xa98; + public const ulong m_ragdoll = 0x890; + public const ulong m_bStartDisabled = 0x8c8; + public const ulong m_ragPos = 0x8d0; + public const ulong m_ragAngles = 0x8e8; + public const ulong m_hRagdollSource = 0x900; + public const ulong m_lastUpdateTickCount = 0x904; + public const ulong m_allAsleep = 0x908; + public const ulong m_bFirstCollisionAfterLaunch = 0x909; + public const ulong m_hDamageEntity = 0x90c; + public const ulong m_hKiller = 0x910; + public const ulong m_hPhysicsAttacker = 0x914; + public const ulong m_flLastPhysicsInfluenceTime = 0x918; + public const ulong m_flFadeOutStartTime = 0x91c; + public const ulong m_flFadeTime = 0x920; + public const ulong m_vecLastOrigin = 0x924; + public const ulong m_flAwakeTime = 0x930; + public const ulong m_flLastOriginChangeTime = 0x934; + public const ulong m_nBloodColor = 0x938; + public const ulong m_strOriginClassName = 0x940; + public const ulong m_strSourceClassName = 0x948; + public const ulong m_bHasBeenPhysgunned = 0x950; + public const ulong m_bShouldTeleportPhysics = 0x951; + public const ulong m_flBlendWeight = 0x954; + public const ulong m_flDefaultFadeScale = 0x958; + public const ulong m_ragdollMins = 0x960; + public const ulong m_ragdollMaxs = 0x978; + public const ulong m_bShouldDeleteActivationRecord = 0x990; + public const ulong m_bValidatePoweredRagdollPose = 0x9f0; } public static class CRagdollPropAttached { - public const ulong m_boneIndexAttached = 0xad8; - public const ulong m_ragdollAttachedObjectIndex = 0xadc; - public const ulong m_attachmentPointBoneSpace = 0xae0; - public const ulong m_attachmentPointRagdollSpace = 0xaec; - public const ulong m_bShouldDetach = 0xaf8; - public const ulong m_bShouldDeleteAttachedActivationRecord = 0xb08; + public const ulong m_boneIndexAttached = 0xa30; + public const ulong m_ragdollAttachedObjectIndex = 0xa34; + public const ulong m_attachmentPointBoneSpace = 0xa38; + public const ulong m_attachmentPointRagdollSpace = 0xa44; + public const ulong m_bShouldDetach = 0xa50; + public const ulong m_bShouldDeleteAttachedActivationRecord = 0xa60; } public static class CRandSimTimer { @@ -5541,8 +5537,8 @@ public static class CScriptComponent { } public static class CScriptItem { - public const ulong m_OnPlayerPickup = 0xa08; - public const ulong m_MoveTypeOverride = 0xa30; + public const ulong m_OnPlayerPickup = 0x960; + public const ulong m_MoveTypeOverride = 0x988; } public static class CScriptNavBlocker { @@ -5636,9 +5632,9 @@ public static class CScriptedSequence { } public static class CSensorGrenadeProjectile { - public const ulong m_fExpireTime = 0xac8; - public const ulong m_fNextDetectPlayerSound = 0xacc; - public const ulong m_hDisplayGrenade = 0xad0; + public const ulong m_fExpireTime = 0xa20; + public const ulong m_fNextDetectPlayerSound = 0xa24; + public const ulong m_hDisplayGrenade = 0xa28; } public static class CShatterGlassShard { @@ -5675,9 +5671,9 @@ public static class CShatterGlassShard { } public static class CShatterGlassShardPhysics { - public const ulong m_bDebris = 0xc18; - public const ulong m_hParentShard = 0xc1c; - public const ulong m_ShardDesc = 0xc20; + public const ulong m_bDebris = 0xb70; + public const ulong m_hParentShard = 0xb74; + public const ulong m_ShardDesc = 0xb78; } public static class CSimTimer { @@ -5734,14 +5730,14 @@ public static class CSkyboxReference { } public static class CSmokeGrenadeProjectile { - public const ulong m_nSmokeEffectTickBegin = 0xae0; - public const ulong m_bDidSmokeEffect = 0xae4; - public const ulong m_nRandomSeed = 0xae8; - public const ulong m_vSmokeColor = 0xaec; - public const ulong m_vSmokeDetonationPos = 0xaf8; - public const ulong m_VoxelFrameData = 0xb08; - public const ulong m_flLastBounce = 0xb20; - public const ulong m_fllastSimulationTime = 0xb24; + public const ulong m_nSmokeEffectTickBegin = 0xa38; + public const ulong m_bDidSmokeEffect = 0xa3c; + public const ulong m_nRandomSeed = 0xa40; + public const ulong m_vSmokeColor = 0xa44; + public const ulong m_vSmokeDetonationPos = 0xa50; + public const ulong m_VoxelFrameData = 0xa60; + public const ulong m_flLastBounce = 0xa78; + public const ulong m_fllastSimulationTime = 0xa7c; } public static class CSmoothFunc { @@ -6032,36 +6028,36 @@ public static class CSurvivalGameRules { } public static class CSurvivalSpawnChopper { - public const ulong m_pSoundLoop = 0x930; - public const ulong m_flSpawnTimeStamp = 0x938; - public const ulong m_flFlightPathRotationOffset = 0x93c; - public const ulong m_bFlipX = 0x940; - public const ulong m_bFlipY = 0x941; - public const ulong m_bCircling = 0x942; - public const ulong m_flLastPassengerCheckTime = 0x944; + public const ulong m_pSoundLoop = 0x888; + public const ulong m_flSpawnTimeStamp = 0x890; + public const ulong m_flFlightPathRotationOffset = 0x894; + public const ulong m_bFlipX = 0x898; + public const ulong m_bFlipY = 0x899; + public const ulong m_bCircling = 0x89a; + public const ulong m_flLastPassengerCheckTime = 0x89c; } public static class CTablet { - public const ulong m_bPendingBuyMenu = 0xe88; - public const ulong m_flUpgradeExpirationTime = 0xe8c; - public const ulong m_vecLocalHexFlags = 0xe9c; - public const ulong m_nContractKillGridIndex = 0xf44; - public const ulong m_nContractKillGridHighResIndex = 0xf48; - public const ulong m_bTabletReceptionIsBlocked = 0xf4c; - public const ulong m_flScanProgress = 0xf50; - public const ulong m_flBootTime = 0xf54; - public const ulong m_flShowMapTime = 0xf58; - public const ulong m_vecNearestMetalCratePos = 0xf5c; - public const ulong m_skinState = 0xf68; - public const ulong m_vecNotificationIds = 0xf6c; - public const ulong m_vecNotificationTimestamps = 0xf8c; - public const ulong m_nLastPurchaseIndex = 0xfac; - public const ulong m_vecPlayerPositionHistory = 0xfb0; - public const ulong m_vecLastPlayerPosition = 0x10d0; - public const ulong m_flNextCheckForIncomingDronesTime = 0x10d8; - public const ulong m_flLastPlayerOccupiedGridUpdate = 0x10dc; - public const ulong m_flLastTabletBlockedTime = 0x10e0; - public const ulong m_flLastClosePoseParamVal = 0x1190; + public const ulong m_bPendingBuyMenu = 0xdd8; + public const ulong m_flUpgradeExpirationTime = 0xddc; + public const ulong m_vecLocalHexFlags = 0xdec; + public const ulong m_nContractKillGridIndex = 0xe94; + public const ulong m_nContractKillGridHighResIndex = 0xe98; + public const ulong m_bTabletReceptionIsBlocked = 0xe9c; + public const ulong m_flScanProgress = 0xea0; + public const ulong m_flBootTime = 0xea4; + public const ulong m_flShowMapTime = 0xea8; + public const ulong m_vecNearestMetalCratePos = 0xeac; + public const ulong m_skinState = 0xeb8; + public const ulong m_vecNotificationIds = 0xebc; + public const ulong m_vecNotificationTimestamps = 0xedc; + public const ulong m_nLastPurchaseIndex = 0xefc; + public const ulong m_vecPlayerPositionHistory = 0xf00; + public const ulong m_vecLastPlayerPosition = 0x1020; + public const ulong m_flNextCheckForIncomingDronesTime = 0x1028; + public const ulong m_flLastPlayerOccupiedGridUpdate = 0x102c; + public const ulong m_flLastTabletBlockedTime = 0x1030; + public const ulong m_flLastClosePoseParamVal = 0x10e0; } public static class CTakeDamageInfo { @@ -6192,7 +6188,7 @@ public static class CTriggerBrush { public static class CTriggerBuoyancy { public const ulong m_BuoyancyHelper = 0x8a8; - public const ulong m_flFluidDensity = 0x8d0; + public const ulong m_flFluidDensity = 0x8c8; } public static class CTriggerDetectBulletFire { @@ -6371,14 +6367,14 @@ public static class CTriggerVolume { } public static class CTripWireFireProjectile { - public const ulong m_flAttachTime = 0xa68; - public const ulong m_vecTripWireEndPositions = 0xa6c; - public const ulong m_bTripWireEndPositionsUsed = 0xae4; - public const ulong m_hStuckToEnt = 0xaf0; - public const ulong m_nLastStuckToEntModelIndex = 0xaf4; - public const ulong m_xformStuckToEnt = 0xb00; - public const ulong m_vecTrapSetPosition = 0xb20; - public const ulong m_nWireSoundsPlayed = 0xb2c; + public const ulong m_flAttachTime = 0x9c0; + public const ulong m_vecTripWireEndPositions = 0x9c4; + public const ulong m_bTripWireEndPositionsUsed = 0xa3c; + public const ulong m_hStuckToEnt = 0xa48; + public const ulong m_nLastStuckToEntModelIndex = 0xa4c; + public const ulong m_xformStuckToEnt = 0xa50; + public const ulong m_vecTrapSetPosition = 0xa70; + public const ulong m_nWireSoundsPlayed = 0xa7c; } public static class CVoteController { @@ -6400,75 +6396,77 @@ public static class CVoteController { } public static class CWeaponBaseItem { - public const ulong m_SequenceCompleteTimer = 0xe80; - public const ulong m_bRedraw = 0xe98; + public const ulong m_SequenceCompleteTimer = 0xdd0; + public const ulong m_bRedraw = 0xde8; } public static class CWeaponCSBase { - public const ulong m_flFireSequenceStartTime = 0xd30; - public const ulong m_nFireSequenceStartTimeChange = 0xd34; - public const ulong m_nFireSequenceStartTimeAck = 0xd38; - public const ulong m_bPlayerFireEventIsPrimary = 0xd3c; - public const ulong m_seqIdle = 0xd40; - public const ulong m_seqFirePrimary = 0xd44; - public const ulong m_seqFireSecondary = 0xd48; - public const ulong m_bPlayerAmmoStockOnPickup = 0xd58; - public const ulong m_bRequireUseToTouch = 0xd59; - public const ulong m_flLastTimeInAir = 0xd5c; - public const ulong m_flLastDeployTime = 0xd60; - public const ulong m_nViewModelIndex = 0xd64; - public const ulong m_bReloadsWithClips = 0xd68; - public const ulong m_flTimeWeaponIdle = 0xd88; - public const ulong m_bFireOnEmpty = 0xd8c; - public const ulong m_OnPlayerPickup = 0xd90; - public const ulong m_weaponMode = 0xdb8; - public const ulong m_flTurningInaccuracyDelta = 0xdbc; - public const ulong m_vecTurningInaccuracyEyeDirLast = 0xdc0; - public const ulong m_flTurningInaccuracy = 0xdcc; - public const ulong m_fAccuracyPenalty = 0xdd0; - public const ulong m_flLastAccuracyUpdateTime = 0xdd4; - public const ulong m_fAccuracySmoothedForZoom = 0xdd8; - public const ulong m_fScopeZoomEndTime = 0xddc; - public const ulong m_iRecoilIndex = 0xde0; - public const ulong m_flRecoilIndex = 0xde4; - public const ulong m_bBurstMode = 0xde8; - public const ulong m_flPostponeFireReadyTime = 0xdec; - public const ulong m_bInReload = 0xdf0; - public const ulong m_bReloadVisuallyComplete = 0xdf1; - public const ulong m_flDroppedAtTime = 0xdf4; - public const ulong m_bIsHauledBack = 0xdf8; - public const ulong m_bSilencerOn = 0xdf9; - public const ulong m_flTimeSilencerSwitchComplete = 0xdfc; - public const ulong m_iOriginalTeamNumber = 0xe00; - public const ulong m_flNextAttackRenderTimeOffset = 0xe04; - public const ulong m_bCanBePickedUp = 0xe10; - public const ulong m_bUseCanOverrideNextOwnerTouchTime = 0xe11; - public const ulong m_nextOwnerTouchTime = 0xe14; - public const ulong m_nextPrevOwnerTouchTime = 0xe18; - public const ulong m_hPrevOwner = 0xe1c; - public const ulong m_nDropTick = 0xe20; - public const ulong m_donated = 0xe44; - public const ulong m_fLastShotTime = 0xe48; - public const ulong m_bWasOwnedByCT = 0xe4c; - public const ulong m_bWasOwnedByTerrorist = 0xe4d; - public const ulong m_bFiredOutOfAmmoEvent = 0xe4e; - public const ulong m_numRemoveUnownedWeaponThink = 0xe50; - public const ulong m_IronSightController = 0xe58; - public const ulong m_iIronSightMode = 0xe70; - public const ulong m_flLastLOSTraceFailureTime = 0xe74; - public const ulong m_iNumEmptyAttacks = 0xe78; + public const ulong m_bRemoveable = 0xc80; + public const ulong m_flFireSequenceStartTime = 0xc84; + public const ulong m_nFireSequenceStartTimeChange = 0xc88; + public const ulong m_nFireSequenceStartTimeAck = 0xc8c; + public const ulong m_bPlayerFireEventIsPrimary = 0xc90; + public const ulong m_seqIdle = 0xc94; + public const ulong m_seqFirePrimary = 0xc98; + public const ulong m_seqFireSecondary = 0xc9c; + public const ulong m_bPlayerAmmoStockOnPickup = 0xca8; + public const ulong m_bRequireUseToTouch = 0xca9; + public const ulong m_iState = 0xcac; + public const ulong m_flLastTimeInAir = 0xcb0; + public const ulong m_flLastDeployTime = 0xcb4; + public const ulong m_nViewModelIndex = 0xcb8; + public const ulong m_bReloadsWithClips = 0xcbc; + public const ulong m_flTimeWeaponIdle = 0xcd8; + public const ulong m_bFireOnEmpty = 0xcdc; + public const ulong m_OnPlayerPickup = 0xce0; + public const ulong m_weaponMode = 0xd08; + public const ulong m_flTurningInaccuracyDelta = 0xd0c; + public const ulong m_vecTurningInaccuracyEyeDirLast = 0xd10; + public const ulong m_flTurningInaccuracy = 0xd1c; + public const ulong m_fAccuracyPenalty = 0xd20; + public const ulong m_flLastAccuracyUpdateTime = 0xd24; + public const ulong m_fAccuracySmoothedForZoom = 0xd28; + public const ulong m_fScopeZoomEndTime = 0xd2c; + public const ulong m_iRecoilIndex = 0xd30; + public const ulong m_flRecoilIndex = 0xd34; + public const ulong m_bBurstMode = 0xd38; + public const ulong m_flPostponeFireReadyTime = 0xd3c; + public const ulong m_bInReload = 0xd40; + public const ulong m_bReloadVisuallyComplete = 0xd41; + public const ulong m_flDroppedAtTime = 0xd44; + public const ulong m_bIsHauledBack = 0xd48; + public const ulong m_bSilencerOn = 0xd49; + public const ulong m_flTimeSilencerSwitchComplete = 0xd4c; + public const ulong m_iOriginalTeamNumber = 0xd50; + public const ulong m_flNextAttackRenderTimeOffset = 0xd54; + public const ulong m_bCanBePickedUp = 0xd60; + public const ulong m_bUseCanOverrideNextOwnerTouchTime = 0xd61; + public const ulong m_nextOwnerTouchTime = 0xd64; + public const ulong m_nextPrevOwnerTouchTime = 0xd68; + public const ulong m_hPrevOwner = 0xd6c; + public const ulong m_nDropTick = 0xd70; + public const ulong m_donated = 0xd94; + public const ulong m_fLastShotTime = 0xd98; + public const ulong m_bWasOwnedByCT = 0xd9c; + public const ulong m_bWasOwnedByTerrorist = 0xd9d; + public const ulong m_bFiredOutOfAmmoEvent = 0xd9e; + public const ulong m_numRemoveUnownedWeaponThink = 0xda0; + public const ulong m_IronSightController = 0xda8; + public const ulong m_iIronSightMode = 0xdc0; + public const ulong m_flLastLOSTraceFailureTime = 0xdc4; + public const ulong m_iNumEmptyAttacks = 0xdc8; } public static class CWeaponCSBaseGun { - public const ulong m_zoomLevel = 0xe80; - public const ulong m_iBurstShotsRemaining = 0xe84; - public const ulong m_silencedModelIndex = 0xe90; - public const ulong m_inPrecache = 0xe94; - public const ulong m_bNeedsBoltAction = 0xe95; - public const ulong m_bSkillReloadAvailable = 0xe96; - public const ulong m_bSkillReloadLiftedReloadKey = 0xe97; - public const ulong m_bSkillBoltInterruptAvailable = 0xe98; - public const ulong m_bSkillBoltLiftedFireKey = 0xe99; + public const ulong m_zoomLevel = 0xdd0; + public const ulong m_iBurstShotsRemaining = 0xdd4; + public const ulong m_silencedModelIndex = 0xde0; + public const ulong m_inPrecache = 0xde4; + public const ulong m_bNeedsBoltAction = 0xde5; + public const ulong m_bSkillReloadAvailable = 0xde6; + public const ulong m_bSkillReloadLiftedReloadKey = 0xde7; + public const ulong m_bSkillBoltInterruptAvailable = 0xde8; + public const ulong m_bSkillBoltLiftedFireKey = 0xde9; } public static class CWeaponCSBaseVData { @@ -6565,13 +6563,13 @@ public static class CWeaponCSBaseVData { } public static class CWeaponShield { - public const ulong m_flBulletDamageAbsorbed = 0xea0; - public const ulong m_flLastBulletHitSoundTime = 0xea4; - public const ulong m_flDisplayHealth = 0xea8; + public const ulong m_flBulletDamageAbsorbed = 0xdf0; + public const ulong m_flLastBulletHitSoundTime = 0xdf4; + public const ulong m_flDisplayHealth = 0xdf8; } public static class CWeaponTaser { - public const ulong m_fFireTime = 0xea0; + public const ulong m_fFireTime = 0xdf0; } public static class CommandToolCommand_t { diff --git a/generated/server.dll.hpp b/generated/server.dll.hpp index fce9c9df..520c3b0d 100644 --- a/generated/server.dll.hpp +++ b/generated/server.dll.hpp @@ -129,9 +129,9 @@ namespace CAttributeManager_cached_attribute_float_t { } namespace CBRC4Target { - constexpr std::ptrdiff_t m_hPlayerThatActivatedMe = 0x958; - constexpr std::ptrdiff_t m_bBrokenOpen = 0x95c; - constexpr std::ptrdiff_t m_flRadius = 0x960; + constexpr std::ptrdiff_t m_hPlayerThatActivatedMe = 0x8b0; + constexpr std::ptrdiff_t m_bBrokenOpen = 0x8b4; + constexpr std::ptrdiff_t m_flRadius = 0x8b8; } namespace CBarnLight { @@ -192,33 +192,33 @@ namespace CBarnLight { } namespace CBaseAnimGraph { - constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0x708; - constexpr std::ptrdiff_t m_bShouldAnimateDuringGameplayPause = 0x709; - constexpr std::ptrdiff_t m_pChoreoServices = 0x710; - constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x718; - constexpr std::ptrdiff_t m_flLastEventAnimTime = 0x7ac; - constexpr std::ptrdiff_t m_hAnimationUpdate = 0x7b4; - constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x7b8; - constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x7bc; - constexpr std::ptrdiff_t m_bAnimGraphDirty = 0x7c8; - constexpr std::ptrdiff_t m_vecForce = 0x7cc; - constexpr std::ptrdiff_t m_nForceBone = 0x7d8; - constexpr std::ptrdiff_t m_pRagdollPose = 0x7f0; - constexpr std::ptrdiff_t m_bClientRagdoll = 0x7f8; + constexpr std::ptrdiff_t m_bInitiallyPopulateInterpHistory = 0x700; + constexpr std::ptrdiff_t m_bShouldAnimateDuringGameplayPause = 0x701; + constexpr std::ptrdiff_t m_pChoreoServices = 0x708; + constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0x710; + constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0x714; + constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0x718; + constexpr std::ptrdiff_t m_bAnimGraphDirty = 0x724; + constexpr std::ptrdiff_t m_vecForce = 0x728; + constexpr std::ptrdiff_t m_nForceBone = 0x734; + constexpr std::ptrdiff_t m_pRagdollPose = 0x748; + constexpr std::ptrdiff_t m_bClientRagdoll = 0x750; } namespace CBaseAnimGraphController { - constexpr std::ptrdiff_t m_baseLayer = 0x10; - constexpr std::ptrdiff_t m_animGraphNetworkedVars = 0x38; - constexpr std::ptrdiff_t m_bSequenceFinished = 0x210; - constexpr std::ptrdiff_t m_flLastEventCycle = 0x214; - constexpr std::ptrdiff_t m_flPlaybackRate = 0x218; - constexpr std::ptrdiff_t m_flPrevAnimTime = 0x220; - constexpr std::ptrdiff_t m_bClientSideAnimation = 0x224; - constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x225; - constexpr std::ptrdiff_t m_nNewSequenceParity = 0x228; - constexpr std::ptrdiff_t m_nResetEventsParity = 0x22c; - constexpr std::ptrdiff_t m_nAnimLoopMode = 0x230; + constexpr std::ptrdiff_t m_baseLayer = 0x18; + constexpr std::ptrdiff_t m_animGraphNetworkedVars = 0x40; + constexpr std::ptrdiff_t m_bSequenceFinished = 0x218; + constexpr std::ptrdiff_t m_flLastEventCycle = 0x21c; + constexpr std::ptrdiff_t m_flLastEventAnimTime = 0x220; + constexpr std::ptrdiff_t m_flPlaybackRate = 0x224; + constexpr std::ptrdiff_t m_flPrevAnimTime = 0x22c; + constexpr std::ptrdiff_t m_bClientSideAnimation = 0x230; + constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x231; + constexpr std::ptrdiff_t m_nNewSequenceParity = 0x234; + constexpr std::ptrdiff_t m_nResetEventsParity = 0x238; + constexpr std::ptrdiff_t m_nAnimLoopMode = 0x23c; + constexpr std::ptrdiff_t m_hAnimationUpdate = 0x2dc; } namespace CBaseButton { @@ -249,32 +249,32 @@ namespace CBaseButton { } namespace CBaseCSGrenade { - constexpr std::ptrdiff_t m_bRedraw = 0xea0; - constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xea1; - constexpr std::ptrdiff_t m_bPinPulled = 0xea2; - constexpr std::ptrdiff_t m_bJumpThrow = 0xea3; - constexpr std::ptrdiff_t m_eThrowStatus = 0xea4; - constexpr std::ptrdiff_t m_fThrowTime = 0xea8; - constexpr std::ptrdiff_t m_flThrowStrength = 0xeac; - constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xeb0; - constexpr std::ptrdiff_t m_fDropTime = 0xeb4; + constexpr std::ptrdiff_t m_bRedraw = 0xdf0; + constexpr std::ptrdiff_t m_bIsHeldByPlayer = 0xdf1; + constexpr std::ptrdiff_t m_bPinPulled = 0xdf2; + constexpr std::ptrdiff_t m_bJumpThrow = 0xdf3; + constexpr std::ptrdiff_t m_eThrowStatus = 0xdf4; + constexpr std::ptrdiff_t m_fThrowTime = 0xdf8; + constexpr std::ptrdiff_t m_flThrowStrength = 0xdfc; + constexpr std::ptrdiff_t m_flThrowStrengthApproach = 0xe00; + constexpr std::ptrdiff_t m_fDropTime = 0xe04; } namespace CBaseCSGrenadeProjectile { - constexpr std::ptrdiff_t m_vInitialVelocity = 0xa68; - constexpr std::ptrdiff_t m_nBounces = 0xa74; - constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0xa78; - constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0xa80; - constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0xa84; - constexpr std::ptrdiff_t m_unOGSExtraFlags = 0xa90; - constexpr std::ptrdiff_t m_bDetonationRecorded = 0xa91; - constexpr std::ptrdiff_t m_flDetonateTime = 0xa94; - constexpr std::ptrdiff_t m_nItemIndex = 0xa98; - constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0xa9c; - constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xaa8; - constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xaac; - constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xab8; - constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xac4; + constexpr std::ptrdiff_t m_vInitialVelocity = 0x9c0; + constexpr std::ptrdiff_t m_nBounces = 0x9cc; + constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x9d0; + constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x9d8; + constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x9dc; + constexpr std::ptrdiff_t m_unOGSExtraFlags = 0x9e8; + constexpr std::ptrdiff_t m_bDetonationRecorded = 0x9e9; + constexpr std::ptrdiff_t m_flDetonateTime = 0x9ec; + constexpr std::ptrdiff_t m_nItemIndex = 0x9f0; + constexpr std::ptrdiff_t m_vecOriginalSpawnLocation = 0x9f4; + constexpr std::ptrdiff_t m_flLastBounceSoundTime = 0xa00; + constexpr std::ptrdiff_t m_vecGrenadeSpin = 0xa04; + constexpr std::ptrdiff_t m_vecLastHitSurfaceNormal = 0xa10; + constexpr std::ptrdiff_t m_nTicksAtZeroVelocity = 0xa1c; } namespace CBaseClientUIEntity { @@ -295,19 +295,19 @@ namespace CBaseClientUIEntity { } namespace CBaseCombatCharacter { - constexpr std::ptrdiff_t m_bForceServerRagdoll = 0x9c0; - constexpr std::ptrdiff_t m_hMyWearables = 0x9c8; - constexpr std::ptrdiff_t m_flFieldOfView = 0x9e0; - constexpr std::ptrdiff_t m_impactEnergyScale = 0x9e4; - constexpr std::ptrdiff_t m_LastHitGroup = 0x9e8; - constexpr std::ptrdiff_t m_bApplyStressDamage = 0x9ec; - constexpr std::ptrdiff_t m_bloodColor = 0x9f0; - constexpr std::ptrdiff_t m_navMeshID = 0xa50; - constexpr std::ptrdiff_t m_iDamageCount = 0xa54; - constexpr std::ptrdiff_t m_pVecRelationships = 0xa58; - constexpr std::ptrdiff_t m_strRelationships = 0xa60; - constexpr std::ptrdiff_t m_eHull = 0xa68; - constexpr std::ptrdiff_t m_nNavHullIdx = 0xa6c; + constexpr std::ptrdiff_t m_bForceServerRagdoll = 0x918; + constexpr std::ptrdiff_t m_hMyWearables = 0x920; + constexpr std::ptrdiff_t m_flFieldOfView = 0x938; + constexpr std::ptrdiff_t m_impactEnergyScale = 0x93c; + constexpr std::ptrdiff_t m_LastHitGroup = 0x940; + constexpr std::ptrdiff_t m_bApplyStressDamage = 0x944; + constexpr std::ptrdiff_t m_bloodColor = 0x948; + constexpr std::ptrdiff_t m_navMeshID = 0x9a8; + constexpr std::ptrdiff_t m_iDamageCount = 0x9ac; + constexpr std::ptrdiff_t m_pVecRelationships = 0x9b0; + constexpr std::ptrdiff_t m_strRelationships = 0x9b8; + constexpr std::ptrdiff_t m_eHull = 0x9c0; + constexpr std::ptrdiff_t m_nNavHullIdx = 0x9c4; } namespace CBaseDMStart { @@ -434,30 +434,30 @@ namespace CBaseFire { } namespace CBaseFlex { - constexpr std::ptrdiff_t m_flexWeight = 0x930; - constexpr std::ptrdiff_t m_vLookTargetPosition = 0x948; - constexpr std::ptrdiff_t m_blinktoggle = 0x954; - constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x9a8; - constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0x9ac; - constexpr std::ptrdiff_t m_nNextSceneEventId = 0x9b0; - constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0x9b4; + constexpr std::ptrdiff_t m_flexWeight = 0x888; + constexpr std::ptrdiff_t m_vLookTargetPosition = 0x8a0; + constexpr std::ptrdiff_t m_blinktoggle = 0x8ac; + constexpr std::ptrdiff_t m_flAllowResponsesEndTime = 0x900; + constexpr std::ptrdiff_t m_flLastFlexAnimationTime = 0x904; + constexpr std::ptrdiff_t m_nNextSceneEventId = 0x908; + constexpr std::ptrdiff_t m_bUpdateLayerPriorities = 0x90c; } namespace CBaseGrenade { - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x9c8; - constexpr std::ptrdiff_t m_OnExplode = 0x9f0; - constexpr std::ptrdiff_t m_bHasWarnedAI = 0xa18; - constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0xa19; - constexpr std::ptrdiff_t m_bIsLive = 0xa1a; - constexpr std::ptrdiff_t m_DmgRadius = 0xa1c; - constexpr std::ptrdiff_t m_flDetonateTime = 0xa20; - constexpr std::ptrdiff_t m_flWarnAITime = 0xa24; - constexpr std::ptrdiff_t m_flDamage = 0xa28; - constexpr std::ptrdiff_t m_iszBounceSound = 0xa30; - constexpr std::ptrdiff_t m_ExplosionSound = 0xa38; - constexpr std::ptrdiff_t m_hThrower = 0xa44; - constexpr std::ptrdiff_t m_flNextAttack = 0xa60; - constexpr std::ptrdiff_t m_hOriginalThrower = 0xa64; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x920; + constexpr std::ptrdiff_t m_OnExplode = 0x948; + constexpr std::ptrdiff_t m_bHasWarnedAI = 0x970; + constexpr std::ptrdiff_t m_bIsSmokeGrenade = 0x971; + constexpr std::ptrdiff_t m_bIsLive = 0x972; + constexpr std::ptrdiff_t m_DmgRadius = 0x974; + constexpr std::ptrdiff_t m_flDetonateTime = 0x978; + constexpr std::ptrdiff_t m_flWarnAITime = 0x97c; + constexpr std::ptrdiff_t m_flDamage = 0x980; + constexpr std::ptrdiff_t m_iszBounceSound = 0x988; + constexpr std::ptrdiff_t m_ExplosionSound = 0x990; + constexpr std::ptrdiff_t m_hThrower = 0x99c; + constexpr std::ptrdiff_t m_flNextAttack = 0x9b8; + constexpr std::ptrdiff_t m_hOriginalThrower = 0x9bc; } namespace CBaseIssue { @@ -549,30 +549,30 @@ namespace CBasePlayerController { } namespace CBasePlayerPawn { - constexpr std::ptrdiff_t m_pWeaponServices = 0xa70; - constexpr std::ptrdiff_t m_pItemServices = 0xa78; - constexpr std::ptrdiff_t m_pAutoaimServices = 0xa80; - constexpr std::ptrdiff_t m_pObserverServices = 0xa88; - constexpr std::ptrdiff_t m_pWaterServices = 0xa90; - constexpr std::ptrdiff_t m_pUseServices = 0xa98; - constexpr std::ptrdiff_t m_pFlashlightServices = 0xaa0; - constexpr std::ptrdiff_t m_pCameraServices = 0xaa8; - constexpr std::ptrdiff_t m_pMovementServices = 0xab0; - constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0xac0; - constexpr std::ptrdiff_t m_nHighestGeneratedServerViewAngleChangeIndex = 0xb10; - constexpr std::ptrdiff_t v_angle = 0xb14; - constexpr std::ptrdiff_t v_anglePrevious = 0xb20; - constexpr std::ptrdiff_t m_iHideHUD = 0xb2c; - constexpr std::ptrdiff_t m_skybox3d = 0xb30; - constexpr std::ptrdiff_t m_fTimeLastHurt = 0xbc0; - constexpr std::ptrdiff_t m_flDeathTime = 0xbc4; - constexpr std::ptrdiff_t m_fNextSuicideTime = 0xbc8; - constexpr std::ptrdiff_t m_fInitHUD = 0xbcc; - constexpr std::ptrdiff_t m_pExpresser = 0xbd0; - constexpr std::ptrdiff_t m_hController = 0xbd8; - constexpr std::ptrdiff_t m_fHltvReplayDelay = 0xbe0; - constexpr std::ptrdiff_t m_fHltvReplayEnd = 0xbe4; - constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xbe8; + constexpr std::ptrdiff_t m_pWeaponServices = 0x9c8; + constexpr std::ptrdiff_t m_pItemServices = 0x9d0; + constexpr std::ptrdiff_t m_pAutoaimServices = 0x9d8; + constexpr std::ptrdiff_t m_pObserverServices = 0x9e0; + constexpr std::ptrdiff_t m_pWaterServices = 0x9e8; + constexpr std::ptrdiff_t m_pUseServices = 0x9f0; + constexpr std::ptrdiff_t m_pFlashlightServices = 0x9f8; + constexpr std::ptrdiff_t m_pCameraServices = 0xa00; + constexpr std::ptrdiff_t m_pMovementServices = 0xa08; + constexpr std::ptrdiff_t m_ServerViewAngleChanges = 0xa18; + constexpr std::ptrdiff_t m_nHighestGeneratedServerViewAngleChangeIndex = 0xa68; + constexpr std::ptrdiff_t v_angle = 0xa6c; + constexpr std::ptrdiff_t v_anglePrevious = 0xa78; + constexpr std::ptrdiff_t m_iHideHUD = 0xa84; + constexpr std::ptrdiff_t m_skybox3d = 0xa88; + constexpr std::ptrdiff_t m_fTimeLastHurt = 0xb18; + constexpr std::ptrdiff_t m_flDeathTime = 0xb1c; + constexpr std::ptrdiff_t m_fNextSuicideTime = 0xb20; + constexpr std::ptrdiff_t m_fInitHUD = 0xb24; + constexpr std::ptrdiff_t m_pExpresser = 0xb28; + constexpr std::ptrdiff_t m_hController = 0xb30; + constexpr std::ptrdiff_t m_fHltvReplayDelay = 0xb38; + constexpr std::ptrdiff_t m_fHltvReplayEnd = 0xb3c; + constexpr std::ptrdiff_t m_iHltvReplayEntity = 0xb40; } namespace CBasePlayerVData { @@ -593,16 +593,14 @@ namespace CBasePlayerVData { } namespace CBasePlayerWeapon { - constexpr std::ptrdiff_t m_iState = 0xcb8; - constexpr std::ptrdiff_t m_bRemoveable = 0xcbc; - constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0xcc0; - constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0xcc4; - constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0xcc8; - constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xccc; - constexpr std::ptrdiff_t m_iClip1 = 0xcd0; - constexpr std::ptrdiff_t m_iClip2 = 0xcd4; - constexpr std::ptrdiff_t m_pReserveAmmo = 0xcd8; - constexpr std::ptrdiff_t m_OnPlayerUse = 0xce0; + constexpr std::ptrdiff_t m_nNextPrimaryAttackTick = 0xc10; + constexpr std::ptrdiff_t m_flNextPrimaryAttackTickRatio = 0xc14; + constexpr std::ptrdiff_t m_nNextSecondaryAttackTick = 0xc18; + constexpr std::ptrdiff_t m_flNextSecondaryAttackTickRatio = 0xc1c; + constexpr std::ptrdiff_t m_iClip1 = 0xc20; + constexpr std::ptrdiff_t m_iClip2 = 0xc24; + constexpr std::ptrdiff_t m_pReserveAmmo = 0xc28; + constexpr std::ptrdiff_t m_OnPlayerUse = 0xc30; } namespace CBasePlayerWeaponVData { @@ -630,51 +628,50 @@ namespace CBasePlayerWeaponVData { } namespace CBaseProp { - constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0x930; - constexpr std::ptrdiff_t m_iShapeType = 0x934; - constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0x938; - constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0x93c; + constexpr std::ptrdiff_t m_bModelOverrodeBlockLOS = 0x888; + constexpr std::ptrdiff_t m_iShapeType = 0x88c; + constexpr std::ptrdiff_t m_bConformToCollisionBounds = 0x890; + constexpr std::ptrdiff_t m_mPreferredCatchTransform = 0x894; } namespace CBasePropDoor { - constexpr std::ptrdiff_t m_flAutoReturnDelay = 0xbb8; - constexpr std::ptrdiff_t m_hDoorList = 0xbc0; - constexpr std::ptrdiff_t m_nHardwareType = 0xbd8; - constexpr std::ptrdiff_t m_bNeedsHardware = 0xbdc; - constexpr std::ptrdiff_t m_eDoorState = 0xbe0; - constexpr std::ptrdiff_t m_bLocked = 0xbe4; - constexpr std::ptrdiff_t m_closedPosition = 0xbe8; - constexpr std::ptrdiff_t m_closedAngles = 0xbf4; - constexpr std::ptrdiff_t m_hBlocker = 0xc00; - constexpr std::ptrdiff_t m_bFirstBlocked = 0xc04; - constexpr std::ptrdiff_t m_ls = 0xc08; - constexpr std::ptrdiff_t m_bForceClosed = 0xc28; - constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xc2c; - constexpr std::ptrdiff_t m_hActivator = 0xc38; - constexpr std::ptrdiff_t m_sndParamAngularSpeed = 0xc44; - constexpr std::ptrdiff_t m_SoundMoving = 0xc48; - constexpr std::ptrdiff_t m_SoundOpen = 0xc50; - constexpr std::ptrdiff_t m_SoundClose = 0xc58; - constexpr std::ptrdiff_t m_SoundLock = 0xc60; - constexpr std::ptrdiff_t m_SoundUnlock = 0xc68; - constexpr std::ptrdiff_t m_SoundLatch = 0xc70; - constexpr std::ptrdiff_t m_SoundPound = 0xc78; - constexpr std::ptrdiff_t m_SoundJiggle = 0xc80; - constexpr std::ptrdiff_t m_SoundLockedAnim = 0xc88; - constexpr std::ptrdiff_t m_numCloseAttempts = 0xc90; - constexpr std::ptrdiff_t m_nPhysicsMaterial = 0xc94; - constexpr std::ptrdiff_t m_SlaveName = 0xc98; - constexpr std::ptrdiff_t m_hMaster = 0xca0; - constexpr std::ptrdiff_t m_OnBlockedClosing = 0xca8; - constexpr std::ptrdiff_t m_OnBlockedOpening = 0xcd0; - constexpr std::ptrdiff_t m_OnUnblockedClosing = 0xcf8; - constexpr std::ptrdiff_t m_OnUnblockedOpening = 0xd20; - constexpr std::ptrdiff_t m_OnFullyClosed = 0xd48; - constexpr std::ptrdiff_t m_OnFullyOpen = 0xd70; - constexpr std::ptrdiff_t m_OnClose = 0xd98; - constexpr std::ptrdiff_t m_OnOpen = 0xdc0; - constexpr std::ptrdiff_t m_OnLockedUse = 0xde8; - constexpr std::ptrdiff_t m_OnAjarOpen = 0xe10; + constexpr std::ptrdiff_t m_flAutoReturnDelay = 0xb10; + constexpr std::ptrdiff_t m_hDoorList = 0xb18; + constexpr std::ptrdiff_t m_nHardwareType = 0xb30; + constexpr std::ptrdiff_t m_bNeedsHardware = 0xb34; + constexpr std::ptrdiff_t m_eDoorState = 0xb38; + constexpr std::ptrdiff_t m_bLocked = 0xb3c; + constexpr std::ptrdiff_t m_closedPosition = 0xb40; + constexpr std::ptrdiff_t m_closedAngles = 0xb4c; + constexpr std::ptrdiff_t m_hBlocker = 0xb58; + constexpr std::ptrdiff_t m_bFirstBlocked = 0xb5c; + constexpr std::ptrdiff_t m_ls = 0xb60; + constexpr std::ptrdiff_t m_bForceClosed = 0xb80; + constexpr std::ptrdiff_t m_vecLatchWorldPosition = 0xb84; + constexpr std::ptrdiff_t m_hActivator = 0xb90; + constexpr std::ptrdiff_t m_SoundMoving = 0xba0; + constexpr std::ptrdiff_t m_SoundOpen = 0xba8; + constexpr std::ptrdiff_t m_SoundClose = 0xbb0; + constexpr std::ptrdiff_t m_SoundLock = 0xbb8; + constexpr std::ptrdiff_t m_SoundUnlock = 0xbc0; + constexpr std::ptrdiff_t m_SoundLatch = 0xbc8; + constexpr std::ptrdiff_t m_SoundPound = 0xbd0; + constexpr std::ptrdiff_t m_SoundJiggle = 0xbd8; + constexpr std::ptrdiff_t m_SoundLockedAnim = 0xbe0; + constexpr std::ptrdiff_t m_numCloseAttempts = 0xbe8; + constexpr std::ptrdiff_t m_nPhysicsMaterial = 0xbec; + constexpr std::ptrdiff_t m_SlaveName = 0xbf0; + constexpr std::ptrdiff_t m_hMaster = 0xbf8; + constexpr std::ptrdiff_t m_OnBlockedClosing = 0xc00; + constexpr std::ptrdiff_t m_OnBlockedOpening = 0xc28; + constexpr std::ptrdiff_t m_OnUnblockedClosing = 0xc50; + constexpr std::ptrdiff_t m_OnUnblockedOpening = 0xc78; + constexpr std::ptrdiff_t m_OnFullyClosed = 0xca0; + constexpr std::ptrdiff_t m_OnFullyOpen = 0xcc8; + constexpr std::ptrdiff_t m_OnClose = 0xcf0; + constexpr std::ptrdiff_t m_OnOpen = 0xd18; + constexpr std::ptrdiff_t m_OnLockedUse = 0xd40; + constexpr std::ptrdiff_t m_OnAjarOpen = 0xd68; } namespace CBaseToggle { @@ -711,17 +708,17 @@ namespace CBaseTrigger { } namespace CBaseViewModel { - constexpr std::ptrdiff_t m_vecLastFacing = 0x938; - constexpr std::ptrdiff_t m_nViewModelIndex = 0x944; - constexpr std::ptrdiff_t m_nAnimationParity = 0x948; - constexpr std::ptrdiff_t m_flAnimationStartTime = 0x94c; - constexpr std::ptrdiff_t m_hWeapon = 0x950; - constexpr std::ptrdiff_t m_sVMName = 0x958; - constexpr std::ptrdiff_t m_sAnimationPrefix = 0x960; - constexpr std::ptrdiff_t m_hOldLayerSequence = 0x968; - constexpr std::ptrdiff_t m_oldLayer = 0x96c; - constexpr std::ptrdiff_t m_oldLayerStartTime = 0x970; - constexpr std::ptrdiff_t m_hControlPanel = 0x974; + constexpr std::ptrdiff_t m_vecLastFacing = 0x890; + constexpr std::ptrdiff_t m_nViewModelIndex = 0x89c; + constexpr std::ptrdiff_t m_nAnimationParity = 0x8a0; + constexpr std::ptrdiff_t m_flAnimationStartTime = 0x8a4; + constexpr std::ptrdiff_t m_hWeapon = 0x8a8; + constexpr std::ptrdiff_t m_sVMName = 0x8b0; + constexpr std::ptrdiff_t m_sAnimationPrefix = 0x8b8; + constexpr std::ptrdiff_t m_hOldLayerSequence = 0x8c0; + constexpr std::ptrdiff_t m_oldLayer = 0x8c4; + constexpr std::ptrdiff_t m_oldLayerStartTime = 0x8c8; + constexpr std::ptrdiff_t m_hControlPanel = 0x8cc; } namespace CBeam { @@ -765,7 +762,7 @@ namespace CBodyComponent { namespace CBodyComponentBaseAnimGraph { constexpr std::ptrdiff_t m_animationController = 0x470; - constexpr std::ptrdiff_t __m_pChainEntity = 0x6b0; + constexpr std::ptrdiff_t __m_pChainEntity = 0x750; } namespace CBodyComponentBaseModelEntity { @@ -810,15 +807,15 @@ namespace CBot { } namespace CBreachChargeProjectile { - constexpr std::ptrdiff_t m_bShouldExplode = 0xa68; - constexpr std::ptrdiff_t m_weaponThatThrewMe = 0xa6c; - constexpr std::ptrdiff_t m_nParentBoneIndex = 0xa70; - constexpr std::ptrdiff_t m_vecParentBonePos = 0xa74; - constexpr std::ptrdiff_t m_bDefused = 0xa80; - constexpr std::ptrdiff_t m_bUnstuckFromPlayer = 0xa81; - constexpr std::ptrdiff_t m_bResolvedParent = 0xa82; - constexpr std::ptrdiff_t m_vecLastKnownValidPos = 0xa84; - constexpr std::ptrdiff_t m_hDesiredParent = 0xa90; + constexpr std::ptrdiff_t m_bShouldExplode = 0x9c0; + constexpr std::ptrdiff_t m_weaponThatThrewMe = 0x9c4; + constexpr std::ptrdiff_t m_nParentBoneIndex = 0x9c8; + constexpr std::ptrdiff_t m_vecParentBonePos = 0x9cc; + constexpr std::ptrdiff_t m_bDefused = 0x9d8; + constexpr std::ptrdiff_t m_bUnstuckFromPlayer = 0x9d9; + constexpr std::ptrdiff_t m_bResolvedParent = 0x9da; + constexpr std::ptrdiff_t m_vecLastKnownValidPos = 0x9dc; + constexpr std::ptrdiff_t m_hDesiredParent = 0x9e8; } namespace CBreakable { @@ -846,40 +843,40 @@ namespace CBreakable { } namespace CBreakableProp { - constexpr std::ptrdiff_t m_OnBreak = 0x980; - constexpr std::ptrdiff_t m_OnHealthChanged = 0x9a8; - constexpr std::ptrdiff_t m_OnTakeDamage = 0x9d0; - constexpr std::ptrdiff_t m_impactEnergyScale = 0x9f8; - constexpr std::ptrdiff_t m_iMinHealthDmg = 0x9fc; - constexpr std::ptrdiff_t m_preferredCarryAngles = 0xa00; - constexpr std::ptrdiff_t m_flPressureDelay = 0xa0c; - constexpr std::ptrdiff_t m_hBreaker = 0xa10; - constexpr std::ptrdiff_t m_PerformanceMode = 0xa14; - constexpr std::ptrdiff_t m_flDmgModBullet = 0xa18; - constexpr std::ptrdiff_t m_flDmgModClub = 0xa1c; - constexpr std::ptrdiff_t m_flDmgModExplosive = 0xa20; - constexpr std::ptrdiff_t m_flDmgModFire = 0xa24; - constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0xa28; - constexpr std::ptrdiff_t m_iszBasePropData = 0xa30; - constexpr std::ptrdiff_t m_iInteractions = 0xa38; - constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0xa3c; - constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0xa40; - constexpr std::ptrdiff_t m_explodeDamage = 0xa44; - constexpr std::ptrdiff_t m_explodeRadius = 0xa48; - constexpr std::ptrdiff_t m_explosionDelay = 0xa50; - constexpr std::ptrdiff_t m_explosionBuildupSound = 0xa58; - constexpr std::ptrdiff_t m_explosionCustomEffect = 0xa60; - constexpr std::ptrdiff_t m_explosionCustomSound = 0xa68; - constexpr std::ptrdiff_t m_explosionModifier = 0xa70; - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0xa78; - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0xa7c; - constexpr std::ptrdiff_t m_bOriginalBlockLOS = 0xa80; - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xa84; - constexpr std::ptrdiff_t m_hLastAttacker = 0xa88; - constexpr std::ptrdiff_t m_hFlareEnt = 0xa8c; - constexpr std::ptrdiff_t m_bUsePuntSound = 0xa90; - constexpr std::ptrdiff_t m_iszPuntSound = 0xa98; - constexpr std::ptrdiff_t m_noGhostCollision = 0xaa0; + constexpr std::ptrdiff_t m_OnBreak = 0x8d8; + constexpr std::ptrdiff_t m_OnHealthChanged = 0x900; + constexpr std::ptrdiff_t m_OnTakeDamage = 0x928; + constexpr std::ptrdiff_t m_impactEnergyScale = 0x950; + constexpr std::ptrdiff_t m_iMinHealthDmg = 0x954; + constexpr std::ptrdiff_t m_preferredCarryAngles = 0x958; + constexpr std::ptrdiff_t m_flPressureDelay = 0x964; + constexpr std::ptrdiff_t m_hBreaker = 0x968; + constexpr std::ptrdiff_t m_PerformanceMode = 0x96c; + constexpr std::ptrdiff_t m_flDmgModBullet = 0x970; + constexpr std::ptrdiff_t m_flDmgModClub = 0x974; + constexpr std::ptrdiff_t m_flDmgModExplosive = 0x978; + constexpr std::ptrdiff_t m_flDmgModFire = 0x97c; + constexpr std::ptrdiff_t m_iszPhysicsDamageTableName = 0x980; + constexpr std::ptrdiff_t m_iszBasePropData = 0x988; + constexpr std::ptrdiff_t m_iInteractions = 0x990; + constexpr std::ptrdiff_t m_flPreventDamageBeforeTime = 0x994; + constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x998; + constexpr std::ptrdiff_t m_explodeDamage = 0x99c; + constexpr std::ptrdiff_t m_explodeRadius = 0x9a0; + constexpr std::ptrdiff_t m_explosionDelay = 0x9a8; + constexpr std::ptrdiff_t m_explosionBuildupSound = 0x9b0; + constexpr std::ptrdiff_t m_explosionCustomEffect = 0x9b8; + constexpr std::ptrdiff_t m_explosionCustomSound = 0x9c0; + constexpr std::ptrdiff_t m_explosionModifier = 0x9c8; + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x9d0; + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x9d4; + constexpr std::ptrdiff_t m_bOriginalBlockLOS = 0x9d8; + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0x9dc; + constexpr std::ptrdiff_t m_hLastAttacker = 0x9e0; + constexpr std::ptrdiff_t m_hFlareEnt = 0x9e4; + constexpr std::ptrdiff_t m_bUsePuntSound = 0x9e8; + constexpr std::ptrdiff_t m_iszPuntSound = 0x9f0; + constexpr std::ptrdiff_t m_noGhostCollision = 0x9f8; } namespace CBreakableStageHelper { @@ -947,22 +944,21 @@ namespace CBubbling { } namespace CBumpMineProjectile { - constexpr std::ptrdiff_t m_bShouldExplode = 0xa68; - constexpr std::ptrdiff_t m_nParentBoneIndex = 0xa6c; - constexpr std::ptrdiff_t m_vecParentBonePos = 0xa70; - constexpr std::ptrdiff_t m_bArmed = 0xa7c; - constexpr std::ptrdiff_t m_bDefused = 0xa7d; - constexpr std::ptrdiff_t m_bUnstuckFromPlayer = 0xa7e; - constexpr std::ptrdiff_t m_vecTargetedObjects = 0xa80; - constexpr std::ptrdiff_t m_bResolvedParent = 0xac0; - constexpr std::ptrdiff_t m_vecLastKnownValidPos = 0xac4; - constexpr std::ptrdiff_t m_hDesiredParent = 0xad0; - constexpr std::ptrdiff_t m_bBeingUsed = 0xad4; + constexpr std::ptrdiff_t m_bShouldExplode = 0x9c0; + constexpr std::ptrdiff_t m_nParentBoneIndex = 0x9c4; + constexpr std::ptrdiff_t m_vecParentBonePos = 0x9c8; + constexpr std::ptrdiff_t m_bArmed = 0x9d4; + constexpr std::ptrdiff_t m_bDefused = 0x9d5; + constexpr std::ptrdiff_t m_bUnstuckFromPlayer = 0x9d6; + constexpr std::ptrdiff_t m_vecTargetedObjects = 0x9d8; + constexpr std::ptrdiff_t m_bResolvedParent = 0xa18; + constexpr std::ptrdiff_t m_vecLastKnownValidPos = 0xa1c; + constexpr std::ptrdiff_t m_hDesiredParent = 0xa28; + constexpr std::ptrdiff_t m_bBeingUsed = 0xa2c; } namespace CBuoyancyHelper { constexpr std::ptrdiff_t m_flFluidDensity = 0x18; - constexpr std::ptrdiff_t m_flDisplacementFromObjects = 0x1c; } namespace CBuyZone { @@ -970,19 +966,18 @@ namespace CBuyZone { } namespace CC4 { - constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xe80; - constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xe8c; - constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xe98; - constexpr std::ptrdiff_t m_bStartedArming = 0xe99; - constexpr std::ptrdiff_t m_fArmedTime = 0xe9c; - constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xea0; - constexpr std::ptrdiff_t m_bShowC4LED = 0xea1; - constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xea2; - constexpr std::ptrdiff_t m_entitySpottedState = 0xea8; - constexpr std::ptrdiff_t m_nSpotRules = 0xec0; - constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xec4; - constexpr std::ptrdiff_t m_bBombPlanted = 0xecb; - constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xecc; + constexpr std::ptrdiff_t m_vecLastValidPlayerHeldPosition = 0xdd0; + constexpr std::ptrdiff_t m_vecLastValidDroppedPosition = 0xddc; + constexpr std::ptrdiff_t m_bDoValidDroppedPositionCheck = 0xde8; + constexpr std::ptrdiff_t m_bStartedArming = 0xde9; + constexpr std::ptrdiff_t m_fArmedTime = 0xdec; + constexpr std::ptrdiff_t m_bBombPlacedAnimation = 0xdf0; + constexpr std::ptrdiff_t m_bIsPlantingViaUse = 0xdf1; + constexpr std::ptrdiff_t m_entitySpottedState = 0xdf8; + constexpr std::ptrdiff_t m_nSpotRules = 0xe10; + constexpr std::ptrdiff_t m_bPlayedArmingBeeps = 0xe14; + constexpr std::ptrdiff_t m_bBombPlanted = 0xe1b; + constexpr std::ptrdiff_t m_bDroppedFromDeath = 0xe1c; } namespace CCSBot { @@ -1153,9 +1148,9 @@ namespace CCSEnvGunfire { } namespace CCSGOViewModel { - constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x978; - constexpr std::ptrdiff_t m_nWeaponParity = 0x97c; - constexpr std::ptrdiff_t m_nOldWeaponParity = 0x980; + constexpr std::ptrdiff_t m_bShouldIgnoreOffsetAndAccuracy = 0x8d0; + constexpr std::ptrdiff_t m_nWeaponParity = 0x8d4; + constexpr std::ptrdiff_t m_nOldWeaponParity = 0x8d8; } namespace CCSGO_TeamPreviewCharacterPosition { @@ -1382,6 +1377,7 @@ namespace CCSGameRules { constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x384c; constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x3850; constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x3854; + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4810; } namespace CCSGameRulesProxy { @@ -1500,218 +1496,218 @@ namespace CCSPlayerController_InventoryServices { } namespace CCSPlayerPawn { - constexpr std::ptrdiff_t m_pParachuteServices = 0x16d0; - constexpr std::ptrdiff_t m_pBulletServices = 0x16d8; - constexpr std::ptrdiff_t m_pHostageServices = 0x16e0; - constexpr std::ptrdiff_t m_pBuyServices = 0x16e8; - constexpr std::ptrdiff_t m_pPingServices = 0x16f0; - constexpr std::ptrdiff_t m_pRadioServices = 0x16f8; - constexpr std::ptrdiff_t m_pDamageReactServices = 0x1700; - constexpr std::ptrdiff_t m_iRetakesOffering = 0x17d0; - constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x17d4; - constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x17d8; - constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x17d9; - constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x17dc; - constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x17e0; - constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x17e4; - constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1d30; - constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1d50; - constexpr std::ptrdiff_t m_iPlayerLocked = 0x1d54; - constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1d5c; - constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1d64; - constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1d68; - constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1d74; - constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1d80; - constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1dc0; - constexpr std::ptrdiff_t m_EconGloves = 0x1dc8; - constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x2040; - constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x204c; + constexpr std::ptrdiff_t m_pParachuteServices = 0x1628; + constexpr std::ptrdiff_t m_pBulletServices = 0x1630; + constexpr std::ptrdiff_t m_pHostageServices = 0x1638; + constexpr std::ptrdiff_t m_pBuyServices = 0x1640; + constexpr std::ptrdiff_t m_pPingServices = 0x1648; + constexpr std::ptrdiff_t m_pRadioServices = 0x1650; + constexpr std::ptrdiff_t m_pDamageReactServices = 0x1658; + constexpr std::ptrdiff_t m_iRetakesOffering = 0x1728; + constexpr std::ptrdiff_t m_iRetakesOfferingCard = 0x172c; + constexpr std::ptrdiff_t m_bRetakesHasDefuseKit = 0x1730; + constexpr std::ptrdiff_t m_bRetakesMVPLastRound = 0x1731; + constexpr std::ptrdiff_t m_iRetakesMVPBoostItem = 0x1734; + constexpr std::ptrdiff_t m_RetakesMVPBoostExtraUtility = 0x1738; + constexpr std::ptrdiff_t m_bIsBuyMenuOpen = 0x173c; + constexpr std::ptrdiff_t m_xLastHeadBoneTransform = 0x1c90; + constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x1cb0; + constexpr std::ptrdiff_t m_iPlayerLocked = 0x1cb4; + constexpr std::ptrdiff_t m_flNextSprayDecalTime = 0x1cbc; + constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1cc4; + constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1cc8; + constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1cd4; + constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1ce0; + constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1d20; + constexpr std::ptrdiff_t m_EconGloves = 0x1d28; + constexpr std::ptrdiff_t m_qDeathEyeAngles = 0x1fa0; + constexpr std::ptrdiff_t m_bSkipOneHeadConstraintUpdate = 0x1fac; } namespace CCSPlayerPawnBase { - constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xc00; - constexpr std::ptrdiff_t m_pActionTrackingServices = 0xc50; - constexpr std::ptrdiff_t m_pViewModelServices = 0xc58; - constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xc60; - constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xc64; - constexpr std::ptrdiff_t m_hOriginalController = 0xc68; - constexpr std::ptrdiff_t m_blindUntilTime = 0xc6c; - constexpr std::ptrdiff_t m_blindStartTime = 0xc70; - constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xc74; - constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xc78; - constexpr std::ptrdiff_t m_entitySpottedState = 0xc80; - constexpr std::ptrdiff_t m_nSpotRules = 0xc98; - constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0xc9c; - constexpr std::ptrdiff_t m_nRelativeDirectionOfLastInjury = 0xca0; - constexpr std::ptrdiff_t m_iPlayerState = 0xca4; - constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xcb0; - constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xcc8; - constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xd80; - constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xd8c; - constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xd90; - constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xd94; - constexpr std::ptrdiff_t m_bRespawning = 0xd98; - constexpr std::ptrdiff_t m_iNumGunGameTRBombTotalPoints = 0xd9c; - constexpr std::ptrdiff_t m_bShouldProgressGunGameTRBombModeWeapon = 0xda0; - constexpr std::ptrdiff_t m_nLastPickupPriority = 0xda4; - constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xda8; - constexpr std::ptrdiff_t m_passiveItems = 0xdac; - constexpr std::ptrdiff_t m_bIsScoped = 0xdb0; - constexpr std::ptrdiff_t m_bIsWalking = 0xdb1; - constexpr std::ptrdiff_t m_bResumeZoom = 0xdb2; - constexpr std::ptrdiff_t m_bIsDefusing = 0xdb3; - constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xdb4; - constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xdb8; - constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xdbc; - constexpr std::ptrdiff_t m_bGunGameImmunity = 0xdc0; - constexpr std::ptrdiff_t m_bMadeFinalGunGameProgressiveKill = 0xdc1; - constexpr std::ptrdiff_t m_iGunGameProgressiveWeaponIndex = 0xdc4; - constexpr std::ptrdiff_t m_iNumGunGameTRKillPoints = 0xdc8; - constexpr std::ptrdiff_t m_iNumGunGameKillsWithCurrentWeapon = 0xdcc; - constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0xdd0; - constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xdd4; - constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xdd8; - constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xdd9; - constexpr std::ptrdiff_t m_isCurrentGunGameLeader = 0xdda; - constexpr std::ptrdiff_t m_isCurrentGunGameTeamLeader = 0xddb; - constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xddc; - constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xde0; - constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xde4; - constexpr std::ptrdiff_t m_bIsSpawnRappelling = 0xde8; - constexpr std::ptrdiff_t m_vecSpawnRappellingRopeOrigin = 0xdec; - constexpr std::ptrdiff_t m_nSurvivalTeam = 0xdf8; - constexpr std::ptrdiff_t m_hSurvivalAssassinationTarget = 0xdfc; - constexpr std::ptrdiff_t m_nCompletedSurvivalAssassinations = 0xe00; - constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xe04; - constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xe08; - constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xe0c; - constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xe10; - constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xe14; - constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xe18; - constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xe1c; - constexpr std::ptrdiff_t m_flEmitSoundTime = 0xe20; - constexpr std::ptrdiff_t m_iNumSpawns = 0xe24; - constexpr std::ptrdiff_t m_iShouldHaveCash = 0xe28; - constexpr std::ptrdiff_t m_bJustKilledTeammate = 0xe2c; - constexpr std::ptrdiff_t m_bPunishedForTK = 0xe2d; - constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xe2e; - constexpr std::ptrdiff_t m_iTeamKills = 0xe30; - constexpr std::ptrdiff_t m_flLastAction = 0xe34; - constexpr std::ptrdiff_t m_flNameChangeHistory = 0xe38; - constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xe4c; - constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xe50; - constexpr std::ptrdiff_t m_bHasNightVision = 0xe54; - constexpr std::ptrdiff_t m_bNightVisionOn = 0xe55; - constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xe58; - constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xe5c; - constexpr std::ptrdiff_t m_MenuStringBuffer = 0xe60; - constexpr std::ptrdiff_t m_fIntroCamTime = 0x1260; - constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1264; - constexpr std::ptrdiff_t m_bInBombZone = 0x1268; - constexpr std::ptrdiff_t m_bInBuyZone = 0x1269; - constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x126a; - constexpr std::ptrdiff_t m_bKilledByTaser = 0x126b; - constexpr std::ptrdiff_t m_iMoveState = 0x126c; - constexpr std::ptrdiff_t m_nPreviousModelIndex = 0x1270; - constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1278; - constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x127c; - constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1280; - constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x128c; - constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1298; - constexpr std::ptrdiff_t m_angShootAngleHistory = 0x12a4; - constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x12bc; - constexpr std::ptrdiff_t m_vecVelocityHistory = 0x12d4; - constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x12ec; - constexpr std::ptrdiff_t m_bDiedAirborne = 0x12ee; - constexpr std::ptrdiff_t m_iBombSiteIndex = 0x12f0; - constexpr std::ptrdiff_t m_nWhichBombZone = 0x12f4; - constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x12f8; - constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x12f9; - constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x12fa; - constexpr std::ptrdiff_t m_bWasInBuyZone = 0x12fb; - constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x12fc; - constexpr std::ptrdiff_t m_flStamina = 0x1300; - constexpr std::ptrdiff_t m_iDirection = 0x1304; - constexpr std::ptrdiff_t m_iShotsFired = 0x1308; - constexpr std::ptrdiff_t m_ArmorValue = 0x130c; - constexpr std::ptrdiff_t m_flFlinchStack = 0x1310; - constexpr std::ptrdiff_t m_flVelocityModifier = 0x1314; - constexpr std::ptrdiff_t m_flHitHeading = 0x1318; - constexpr std::ptrdiff_t m_nHitBodyPart = 0x131c; - constexpr std::ptrdiff_t m_iHostagesKilled = 0x1320; - constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x1324; - constexpr std::ptrdiff_t m_flFlashDuration = 0x1330; - constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x1334; - constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1338; - constexpr std::ptrdiff_t m_iProgressBarDuration = 0x133c; - constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1340; - constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x1344; - constexpr std::ptrdiff_t m_bStrafing = 0x1348; - constexpr std::ptrdiff_t m_lastStandingPos = 0x134c; - constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1358; - constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1360; - constexpr std::ptrdiff_t m_lastLadderNormal = 0x1378; - constexpr std::ptrdiff_t m_lastLadderPos = 0x1384; - constexpr std::ptrdiff_t m_thirdPersonHeading = 0x1390; - constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x139c; - constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x13a0; - constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13a4; - constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x13b8; - constexpr std::ptrdiff_t m_angEyeAngles = 0x13bc; - constexpr std::ptrdiff_t m_bVCollisionInitted = 0x13c8; - constexpr std::ptrdiff_t m_storedSpawnPosition = 0x13cc; - constexpr std::ptrdiff_t m_storedSpawnAngle = 0x13d8; - constexpr std::ptrdiff_t m_bIsSpawning = 0x13e4; - constexpr std::ptrdiff_t m_bHideTargetID = 0x13e5; - constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x13e8; - constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x13ec; - constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x13ed; - constexpr std::ptrdiff_t m_nLastKillerIndex = 0x13f0; - constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x13f4; - constexpr std::ptrdiff_t m_nDeathCamMusic = 0x13f8; - constexpr std::ptrdiff_t m_iAddonBits = 0x13fc; - constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1400; - constexpr std::ptrdiff_t m_iSecondaryAddon = 0x1404; - constexpr std::ptrdiff_t m_nTeamDamageGivenForMatch = 0x1408; - constexpr std::ptrdiff_t m_bTDGaveProtectionWarning = 0x140c; - constexpr std::ptrdiff_t m_bTDGaveProtectionWarningThisRound = 0x140d; - constexpr std::ptrdiff_t m_flLastTHWarningTime = 0x1410; - constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x1414; - constexpr std::ptrdiff_t m_enemyPlayersKilledThisRound = 0x1418; - constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1430; - constexpr std::ptrdiff_t m_maxNumEnemiesKillStreak = 0x1434; - constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1438; - constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x143c; - constexpr std::ptrdiff_t m_iRoundsWon = 0x1440; - constexpr std::ptrdiff_t m_lastRoundResult = 0x1444; - constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x1448; - constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x144c; - constexpr std::ptrdiff_t m_iDeathFlags = 0x1460; - constexpr std::ptrdiff_t m_hPet = 0x1464; - constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1630; - constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x1632; - constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x1634; - constexpr std::ptrdiff_t m_szLastPlaceName = 0x1636; - constexpr std::ptrdiff_t m_nSuicides = 0x1648; - constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x164c; - constexpr std::ptrdiff_t m_aimPunchAngle = 0x1650; - constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x165c; - constexpr std::ptrdiff_t m_aimPunchTickBase = 0x1668; - constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x166c; - constexpr std::ptrdiff_t m_aimPunchCache = 0x1670; - constexpr std::ptrdiff_t m_bHasDeathInfo = 0x1688; - constexpr std::ptrdiff_t m_flDeathInfoTime = 0x168c; - constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x1690; - constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x169c; - constexpr std::ptrdiff_t m_LastHitBox = 0x16a0; - constexpr std::ptrdiff_t m_LastHealth = 0x16a4; - constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x16a8; - constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x16ac; - constexpr std::ptrdiff_t m_strVOPrefix = 0x16b0; - constexpr std::ptrdiff_t m_flLandseconds = 0x16b8; - constexpr std::ptrdiff_t m_pBot = 0x16c0; - constexpr std::ptrdiff_t m_bBotAllowActive = 0x16c8; - constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x16c9; + constexpr std::ptrdiff_t m_CTouchExpansionComponent = 0xb58; + constexpr std::ptrdiff_t m_pActionTrackingServices = 0xba8; + constexpr std::ptrdiff_t m_pViewModelServices = 0xbb0; + constexpr std::ptrdiff_t m_iDisplayHistoryBits = 0xbb8; + constexpr std::ptrdiff_t m_flLastAttackedTeammate = 0xbbc; + constexpr std::ptrdiff_t m_hOriginalController = 0xbc0; + constexpr std::ptrdiff_t m_blindUntilTime = 0xbc4; + constexpr std::ptrdiff_t m_blindStartTime = 0xbc8; + constexpr std::ptrdiff_t m_allowAutoFollowTime = 0xbcc; + constexpr std::ptrdiff_t m_bHasFemaleVoice = 0xbd0; + constexpr std::ptrdiff_t m_entitySpottedState = 0xbd8; + constexpr std::ptrdiff_t m_nSpotRules = 0xbf0; + constexpr std::ptrdiff_t m_flTimeOfLastInjury = 0xbf4; + constexpr std::ptrdiff_t m_nRelativeDirectionOfLastInjury = 0xbf8; + constexpr std::ptrdiff_t m_iPlayerState = 0xbfc; + constexpr std::ptrdiff_t m_chickenIdleSoundTimer = 0xc08; + constexpr std::ptrdiff_t m_chickenJumpSoundTimer = 0xc20; + constexpr std::ptrdiff_t m_vecLastBookmarkedPosition = 0xcd8; + constexpr std::ptrdiff_t m_flLastDistanceTraveledNotice = 0xce4; + constexpr std::ptrdiff_t m_flAccumulatedDistanceTraveled = 0xce8; + constexpr std::ptrdiff_t m_flLastFriendlyFireDamageReductionRatio = 0xcec; + constexpr std::ptrdiff_t m_bRespawning = 0xcf0; + constexpr std::ptrdiff_t m_iNumGunGameTRBombTotalPoints = 0xcf4; + constexpr std::ptrdiff_t m_bShouldProgressGunGameTRBombModeWeapon = 0xcf8; + constexpr std::ptrdiff_t m_nLastPickupPriority = 0xcfc; + constexpr std::ptrdiff_t m_flLastPickupPriorityTime = 0xd00; + constexpr std::ptrdiff_t m_passiveItems = 0xd04; + constexpr std::ptrdiff_t m_bIsScoped = 0xd08; + constexpr std::ptrdiff_t m_bIsWalking = 0xd09; + constexpr std::ptrdiff_t m_bResumeZoom = 0xd0a; + constexpr std::ptrdiff_t m_bIsDefusing = 0xd0b; + constexpr std::ptrdiff_t m_bIsGrabbingHostage = 0xd0c; + constexpr std::ptrdiff_t m_iBlockingUseActionInProgress = 0xd10; + constexpr std::ptrdiff_t m_fImmuneToGunGameDamageTime = 0xd14; + constexpr std::ptrdiff_t m_bGunGameImmunity = 0xd18; + constexpr std::ptrdiff_t m_bMadeFinalGunGameProgressiveKill = 0xd19; + constexpr std::ptrdiff_t m_iGunGameProgressiveWeaponIndex = 0xd1c; + constexpr std::ptrdiff_t m_iNumGunGameTRKillPoints = 0xd20; + constexpr std::ptrdiff_t m_iNumGunGameKillsWithCurrentWeapon = 0xd24; + constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0xd28; + constexpr std::ptrdiff_t m_fMolotovDamageTime = 0xd2c; + constexpr std::ptrdiff_t m_bHasMovedSinceSpawn = 0xd30; + constexpr std::ptrdiff_t m_bCanMoveDuringFreezePeriod = 0xd31; + constexpr std::ptrdiff_t m_isCurrentGunGameLeader = 0xd32; + constexpr std::ptrdiff_t m_isCurrentGunGameTeamLeader = 0xd33; + constexpr std::ptrdiff_t m_flGuardianTooFarDistFrac = 0xd34; + constexpr std::ptrdiff_t m_flNextGuardianTooFarHurtTime = 0xd38; + constexpr std::ptrdiff_t m_flDetectedByEnemySensorTime = 0xd3c; + constexpr std::ptrdiff_t m_bIsSpawnRappelling = 0xd40; + constexpr std::ptrdiff_t m_vecSpawnRappellingRopeOrigin = 0xd44; + constexpr std::ptrdiff_t m_nSurvivalTeam = 0xd50; + constexpr std::ptrdiff_t m_hSurvivalAssassinationTarget = 0xd54; + constexpr std::ptrdiff_t m_nCompletedSurvivalAssassinations = 0xd58; + constexpr std::ptrdiff_t m_flDealtDamageToEnemyMostRecentTimestamp = 0xd5c; + constexpr std::ptrdiff_t m_flHealthShotBoostExpirationTime = 0xd60; + constexpr std::ptrdiff_t m_flLastEquippedHelmetTime = 0xd64; + constexpr std::ptrdiff_t m_flLastEquippedArmorTime = 0xd68; + constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0xd6c; + constexpr std::ptrdiff_t m_bResetArmorNextSpawn = 0xd70; + constexpr std::ptrdiff_t m_flLastBumpMineBumpTime = 0xd74; + constexpr std::ptrdiff_t m_flEmitSoundTime = 0xd78; + constexpr std::ptrdiff_t m_iNumSpawns = 0xd7c; + constexpr std::ptrdiff_t m_iShouldHaveCash = 0xd80; + constexpr std::ptrdiff_t m_bJustKilledTeammate = 0xd84; + constexpr std::ptrdiff_t m_bPunishedForTK = 0xd85; + constexpr std::ptrdiff_t m_bInvalidSteamLogonDelayed = 0xd86; + constexpr std::ptrdiff_t m_iTeamKills = 0xd88; + constexpr std::ptrdiff_t m_flLastAction = 0xd8c; + constexpr std::ptrdiff_t m_flNameChangeHistory = 0xd90; + constexpr std::ptrdiff_t m_fLastGivenDefuserTime = 0xda4; + constexpr std::ptrdiff_t m_fLastGivenBombTime = 0xda8; + constexpr std::ptrdiff_t m_bHasNightVision = 0xdac; + constexpr std::ptrdiff_t m_bNightVisionOn = 0xdad; + constexpr std::ptrdiff_t m_fNextRadarUpdateTime = 0xdb0; + constexpr std::ptrdiff_t m_flLastMoneyUpdateTime = 0xdb4; + constexpr std::ptrdiff_t m_MenuStringBuffer = 0xdb8; + constexpr std::ptrdiff_t m_fIntroCamTime = 0x11b8; + constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x11bc; + constexpr std::ptrdiff_t m_bInBombZone = 0x11c0; + constexpr std::ptrdiff_t m_bInBuyZone = 0x11c1; + constexpr std::ptrdiff_t m_bInNoDefuseArea = 0x11c2; + constexpr std::ptrdiff_t m_bKilledByTaser = 0x11c3; + constexpr std::ptrdiff_t m_iMoveState = 0x11c4; + constexpr std::ptrdiff_t m_nPreviousModelIndex = 0x11c8; + constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x11d0; + constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x11d4; + constexpr std::ptrdiff_t m_angStashedShootAngles = 0x11d8; + constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x11e4; + constexpr std::ptrdiff_t m_vecStashedVelocity = 0x11f0; + constexpr std::ptrdiff_t m_angShootAngleHistory = 0x11fc; + constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x1214; + constexpr std::ptrdiff_t m_vecVelocityHistory = 0x122c; + constexpr std::ptrdiff_t m_nCharacterDefIndex = 0x1244; + constexpr std::ptrdiff_t m_bDiedAirborne = 0x1246; + constexpr std::ptrdiff_t m_iBombSiteIndex = 0x1248; + constexpr std::ptrdiff_t m_nWhichBombZone = 0x124c; + constexpr std::ptrdiff_t m_bInBombZoneTrigger = 0x1250; + constexpr std::ptrdiff_t m_bWasInBombZoneTrigger = 0x1251; + constexpr std::ptrdiff_t m_bWasInHostageRescueZone = 0x1252; + constexpr std::ptrdiff_t m_bWasInBuyZone = 0x1253; + constexpr std::ptrdiff_t m_bInHostageRescueZone = 0x1254; + constexpr std::ptrdiff_t m_flStamina = 0x1258; + constexpr std::ptrdiff_t m_iDirection = 0x125c; + constexpr std::ptrdiff_t m_iShotsFired = 0x1260; + constexpr std::ptrdiff_t m_ArmorValue = 0x1264; + constexpr std::ptrdiff_t m_flFlinchStack = 0x1268; + constexpr std::ptrdiff_t m_flVelocityModifier = 0x126c; + constexpr std::ptrdiff_t m_flHitHeading = 0x1270; + constexpr std::ptrdiff_t m_nHitBodyPart = 0x1274; + constexpr std::ptrdiff_t m_iHostagesKilled = 0x1278; + constexpr std::ptrdiff_t m_vecTotalBulletForce = 0x127c; + constexpr std::ptrdiff_t m_flFlashDuration = 0x1288; + constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x128c; + constexpr std::ptrdiff_t m_flProgressBarStartTime = 0x1290; + constexpr std::ptrdiff_t m_iProgressBarDuration = 0x1294; + constexpr std::ptrdiff_t m_bWaitForNoAttack = 0x1298; + constexpr std::ptrdiff_t m_flLowerBodyYawTarget = 0x129c; + constexpr std::ptrdiff_t m_bStrafing = 0x12a0; + constexpr std::ptrdiff_t m_lastStandingPos = 0x12a4; + constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x12b0; + constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x12b8; + constexpr std::ptrdiff_t m_lastLadderNormal = 0x12d0; + constexpr std::ptrdiff_t m_lastLadderPos = 0x12dc; + constexpr std::ptrdiff_t m_thirdPersonHeading = 0x12e8; + constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x12f4; + constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x12f8; + constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x12fc; + constexpr std::ptrdiff_t m_iLastWeaponFireUsercmd = 0x1310; + constexpr std::ptrdiff_t m_angEyeAngles = 0x1314; + constexpr std::ptrdiff_t m_bVCollisionInitted = 0x1320; + constexpr std::ptrdiff_t m_storedSpawnPosition = 0x1324; + constexpr std::ptrdiff_t m_storedSpawnAngle = 0x1330; + constexpr std::ptrdiff_t m_bIsSpawning = 0x133c; + constexpr std::ptrdiff_t m_bHideTargetID = 0x133d; + constexpr std::ptrdiff_t m_nNumDangerZoneDamageHits = 0x1340; + constexpr std::ptrdiff_t m_bHud_MiniScoreHidden = 0x1344; + constexpr std::ptrdiff_t m_bHud_RadarHidden = 0x1345; + constexpr std::ptrdiff_t m_nLastKillerIndex = 0x1348; + constexpr std::ptrdiff_t m_nLastConcurrentKilled = 0x134c; + constexpr std::ptrdiff_t m_nDeathCamMusic = 0x1350; + constexpr std::ptrdiff_t m_iAddonBits = 0x1354; + constexpr std::ptrdiff_t m_iPrimaryAddon = 0x1358; + constexpr std::ptrdiff_t m_iSecondaryAddon = 0x135c; + constexpr std::ptrdiff_t m_nTeamDamageGivenForMatch = 0x1360; + constexpr std::ptrdiff_t m_bTDGaveProtectionWarning = 0x1364; + constexpr std::ptrdiff_t m_bTDGaveProtectionWarningThisRound = 0x1365; + constexpr std::ptrdiff_t m_flLastTHWarningTime = 0x1368; + constexpr std::ptrdiff_t m_currentDeafnessFilter = 0x136c; + constexpr std::ptrdiff_t m_enemyPlayersKilledThisRound = 0x1370; + constexpr std::ptrdiff_t m_NumEnemiesKilledThisSpawn = 0x1388; + constexpr std::ptrdiff_t m_maxNumEnemiesKillStreak = 0x138c; + constexpr std::ptrdiff_t m_NumEnemiesKilledThisRound = 0x1390; + constexpr std::ptrdiff_t m_NumEnemiesAtRoundStart = 0x1394; + constexpr std::ptrdiff_t m_iRoundsWon = 0x1398; + constexpr std::ptrdiff_t m_lastRoundResult = 0x139c; + constexpr std::ptrdiff_t m_wasNotKilledNaturally = 0x13a0; + constexpr std::ptrdiff_t m_vecPlayerPatchEconIndices = 0x13a4; + constexpr std::ptrdiff_t m_iDeathFlags = 0x13b8; + constexpr std::ptrdiff_t m_hPet = 0x13bc; + constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1588; + constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x158a; + constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x158c; + constexpr std::ptrdiff_t m_szLastPlaceName = 0x158e; + constexpr std::ptrdiff_t m_nSuicides = 0x15a0; + constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x15a4; + constexpr std::ptrdiff_t m_aimPunchAngle = 0x15a8; + constexpr std::ptrdiff_t m_aimPunchAngleVel = 0x15b4; + constexpr std::ptrdiff_t m_aimPunchTickBase = 0x15c0; + constexpr std::ptrdiff_t m_aimPunchTickFraction = 0x15c4; + constexpr std::ptrdiff_t m_aimPunchCache = 0x15c8; + constexpr std::ptrdiff_t m_bHasDeathInfo = 0x15e0; + constexpr std::ptrdiff_t m_flDeathInfoTime = 0x15e4; + constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x15e8; + constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x15f4; + constexpr std::ptrdiff_t m_LastHitBox = 0x15f8; + constexpr std::ptrdiff_t m_LastHealth = 0x15fc; + constexpr std::ptrdiff_t m_flLastCollisionCeiling = 0x1600; + constexpr std::ptrdiff_t m_flLastCollisionCeilingChangeTime = 0x1604; + constexpr std::ptrdiff_t m_strVOPrefix = 0x1608; + constexpr std::ptrdiff_t m_flLandseconds = 0x1610; + constexpr std::ptrdiff_t m_pBot = 0x1618; + constexpr std::ptrdiff_t m_bBotAllowActive = 0x1620; + constexpr std::ptrdiff_t m_bCommittingSuicideOnTeamChange = 0x1621; } namespace CCSPlayerResource { @@ -1851,13 +1847,13 @@ namespace CCSPlayer_WeaponServices { } namespace CCSPropExplodingBarrel { - constexpr std::ptrdiff_t m_hBarrelTop = 0xc20; - constexpr std::ptrdiff_t m_bExploded = 0xc24; - constexpr std::ptrdiff_t m_nAccumulatedDamage = 0xc28; + constexpr std::ptrdiff_t m_hBarrelTop = 0xb78; + constexpr std::ptrdiff_t m_bExploded = 0xb7c; + constexpr std::ptrdiff_t m_nAccumulatedDamage = 0xb80; } namespace CCSPropExplodingBarrelTop { - constexpr std::ptrdiff_t m_flOverrideAlpha = 0xc18; + constexpr std::ptrdiff_t m_flOverrideAlpha = 0xb70; } namespace CCSTeam { @@ -1895,39 +1891,39 @@ namespace CChangeLevel { } namespace CChicken { - constexpr std::ptrdiff_t m_AttributeManager = 0xbc8; - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xe90; - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xe94; - constexpr std::ptrdiff_t m_updateTimer = 0xe98; - constexpr std::ptrdiff_t m_stuckAnchor = 0xeb0; - constexpr std::ptrdiff_t m_stuckTimer = 0xec0; - constexpr std::ptrdiff_t m_collisionStuckTimer = 0xed8; - constexpr std::ptrdiff_t m_isOnGround = 0xef0; - constexpr std::ptrdiff_t m_activity = 0xef4; - constexpr std::ptrdiff_t m_activityTimer = 0xef8; - constexpr std::ptrdiff_t m_turnRate = 0xf10; - constexpr std::ptrdiff_t m_fleeFrom = 0xf14; - constexpr std::ptrdiff_t m_moveRateThrottleTimer = 0xf18; - constexpr std::ptrdiff_t m_startleTimer = 0xf30; - constexpr std::ptrdiff_t m_vocalizeTimer = 0xf48; - constexpr std::ptrdiff_t m_flWhenZombified = 0xf60; - constexpr std::ptrdiff_t m_jumpedThisFrame = 0xf64; - constexpr std::ptrdiff_t m_leader = 0xf68; - constexpr std::ptrdiff_t m_reuseTimer = 0xf70; - constexpr std::ptrdiff_t m_hasBeenUsed = 0xf88; - constexpr std::ptrdiff_t m_jumpTimer = 0xf90; - constexpr std::ptrdiff_t m_flLastJumpTime = 0xfa8; - constexpr std::ptrdiff_t m_bInJump = 0xfac; - constexpr std::ptrdiff_t m_isWaitingForLeader = 0xfad; - constexpr std::ptrdiff_t m_repathTimer = 0x2fb8; - constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2fd0; - constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x3060; - constexpr std::ptrdiff_t m_vecPathGoal = 0x3080; - constexpr std::ptrdiff_t m_flActiveFollowStartTime = 0x308c; - constexpr std::ptrdiff_t m_followMinuteTimer = 0x3090; - constexpr std::ptrdiff_t m_vecLastEggPoopPosition = 0x30a8; - constexpr std::ptrdiff_t m_vecEggsPooped = 0x30b8; - constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x30d8; + constexpr std::ptrdiff_t m_AttributeManager = 0xb20; + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xde8; + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xdec; + constexpr std::ptrdiff_t m_updateTimer = 0xdf0; + constexpr std::ptrdiff_t m_stuckAnchor = 0xe08; + constexpr std::ptrdiff_t m_stuckTimer = 0xe18; + constexpr std::ptrdiff_t m_collisionStuckTimer = 0xe30; + constexpr std::ptrdiff_t m_isOnGround = 0xe48; + constexpr std::ptrdiff_t m_activity = 0xe4c; + constexpr std::ptrdiff_t m_activityTimer = 0xe50; + constexpr std::ptrdiff_t m_turnRate = 0xe68; + constexpr std::ptrdiff_t m_fleeFrom = 0xe6c; + constexpr std::ptrdiff_t m_moveRateThrottleTimer = 0xe70; + constexpr std::ptrdiff_t m_startleTimer = 0xe88; + constexpr std::ptrdiff_t m_vocalizeTimer = 0xea0; + constexpr std::ptrdiff_t m_flWhenZombified = 0xeb8; + constexpr std::ptrdiff_t m_jumpedThisFrame = 0xebc; + constexpr std::ptrdiff_t m_leader = 0xec0; + constexpr std::ptrdiff_t m_reuseTimer = 0xec8; + constexpr std::ptrdiff_t m_hasBeenUsed = 0xee0; + constexpr std::ptrdiff_t m_jumpTimer = 0xee8; + constexpr std::ptrdiff_t m_flLastJumpTime = 0xf00; + constexpr std::ptrdiff_t m_bInJump = 0xf04; + constexpr std::ptrdiff_t m_isWaitingForLeader = 0xf05; + constexpr std::ptrdiff_t m_repathTimer = 0x2f10; + constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2f28; + constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x2fb8; + constexpr std::ptrdiff_t m_vecPathGoal = 0x2fd8; + constexpr std::ptrdiff_t m_flActiveFollowStartTime = 0x2fe4; + constexpr std::ptrdiff_t m_followMinuteTimer = 0x2fe8; + constexpr std::ptrdiff_t m_vecLastEggPoopPosition = 0x3000; + constexpr std::ptrdiff_t m_vecEggsPooped = 0x3010; + constexpr std::ptrdiff_t m_BlockDirectionTimer = 0x3030; } namespace CCollisionProperty { @@ -2010,7 +2006,7 @@ namespace CConstantForceController { } namespace CConstraintAnchor { - constexpr std::ptrdiff_t m_massScale = 0x930; + constexpr std::ptrdiff_t m_massScale = 0x888; } namespace CCopyRecipientFilter { @@ -2025,12 +2021,12 @@ namespace CCredits { } namespace CDZDoor { - constexpr std::ptrdiff_t m_bIsSecurityDoor = 0xef8; - constexpr std::ptrdiff_t m_hSpawnPoint = 0xefc; - constexpr std::ptrdiff_t m_bPaidToUnlock = 0xf00; - constexpr std::ptrdiff_t m_nPlayDoorOpenSound = 0xf04; - constexpr std::ptrdiff_t m_nAttachmentIndex1 = 0xf38; - constexpr std::ptrdiff_t m_nAttachmentIndex2 = 0xf39; + constexpr std::ptrdiff_t m_bIsSecurityDoor = 0xe50; + constexpr std::ptrdiff_t m_hSpawnPoint = 0xe54; + constexpr std::ptrdiff_t m_bPaidToUnlock = 0xe58; + constexpr std::ptrdiff_t m_nPlayDoorOpenSound = 0xe5c; + constexpr std::ptrdiff_t m_nAttachmentIndex1 = 0xe90; + constexpr std::ptrdiff_t m_nAttachmentIndex2 = 0xe91; } namespace CDamageRecord { @@ -2084,87 +2080,87 @@ namespace CDebugHistory { } namespace CDecoyProjectile { - constexpr std::ptrdiff_t m_shotsRemaining = 0xad0; - constexpr std::ptrdiff_t m_fExpireTime = 0xad4; - constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xae0; + constexpr std::ptrdiff_t m_shotsRemaining = 0xa28; + constexpr std::ptrdiff_t m_fExpireTime = 0xa2c; + constexpr std::ptrdiff_t m_decoyWeaponDefIndex = 0xa38; } namespace CDrone { - constexpr std::ptrdiff_t m_hMoveToThisEntity = 0xc30; - constexpr std::ptrdiff_t m_hDeliveryCargo = 0xc34; - constexpr std::ptrdiff_t m_hRecentCargo = 0xc38; - constexpr std::ptrdiff_t m_bPilotTakeoverAllowed = 0xc3c; - constexpr std::ptrdiff_t m_hPotentialCargo = 0xc40; - constexpr std::ptrdiff_t m_hCurrentPilot = 0xc44; - constexpr std::ptrdiff_t m_vecTagPositions = 0xc48; - constexpr std::ptrdiff_t m_vecTagIncrements = 0xd68; - constexpr std::ptrdiff_t m_flLastUpdateTargetScanTime = 0xdc8; - constexpr std::ptrdiff_t m_bWasControlledByPlayer = 0xdcc; - constexpr std::ptrdiff_t m_bHovering = 0xdcd; - constexpr std::ptrdiff_t m_pStateSound = 0xdd0; - constexpr std::ptrdiff_t m_vecGroundOffset = 0xdd8; - constexpr std::ptrdiff_t m_bQueuingOrders = 0xe00; - constexpr std::ptrdiff_t m_flLastOrdersChangeTimestamp = 0xe04; - constexpr std::ptrdiff_t m_vecLastKnownAcceleration = 0xe08; - constexpr std::ptrdiff_t m_vecLastKnownVelocity = 0xe14; - constexpr std::ptrdiff_t m_vecLastKnownAngImpulse = 0xe20; - constexpr std::ptrdiff_t m_flLastKnownSpeed = 0xe2c; - constexpr std::ptrdiff_t m_flMaxSpeed = 0xe30; - constexpr std::ptrdiff_t m_vecCurrentDestination = 0xe34; - constexpr std::ptrdiff_t m_flLastKnownDistanceToDestination = 0xe40; - constexpr std::ptrdiff_t m_flLastKnownWaypointAccuracy = 0xe44; - constexpr std::ptrdiff_t m_vecWaypointQueue = 0xe48; - constexpr std::ptrdiff_t m_vecSparsePositionHistory = 0xe60; - constexpr std::ptrdiff_t m_vecPositionHistory = 0xe78; - constexpr std::ptrdiff_t m_vecUnstuckQueue = 0xe90; - constexpr std::ptrdiff_t m_flLastKnownGroundHeight = 0xea8; - constexpr std::ptrdiff_t m_GroundCheckTimer = 0xeb0; - constexpr std::ptrdiff_t m_ActInjuredTimer = 0xec8; - constexpr std::ptrdiff_t m_flPowerCutUntil = 0xee0; - constexpr std::ptrdiff_t m_WanderTimer = 0xee8; - constexpr std::ptrdiff_t m_flLastTimeSawAttackTarget = 0xf00; - constexpr std::ptrdiff_t m_vecLastKnownAttackTargetPosition = 0xf04; - constexpr std::ptrdiff_t m_hAttackTarget = 0xf10; - constexpr std::ptrdiff_t m_IntervalThinkTimer = 0xf18; - constexpr std::ptrdiff_t m_bDoIntervalThink = 0xf30; - constexpr std::ptrdiff_t m_flLastDroppedGrenadeAt = 0xf34; - constexpr std::ptrdiff_t m_flSpawnTimeStamp = 0xf38; - constexpr std::ptrdiff_t m_bInPlayArea = 0xf3c; - constexpr std::ptrdiff_t m_vecSpawnPosition = 0xf40; - constexpr std::ptrdiff_t m_vecLastKnownMoveToEntityPosition = 0xf4c; - constexpr std::ptrdiff_t m_tCargoCollisionGroup = 0xf58; - constexpr std::ptrdiff_t m_flTimeArrivedAtMoveToEntity = 0xf5c; - constexpr std::ptrdiff_t m_vecAvoidanceDir = 0xf60; - constexpr std::ptrdiff_t m_flAvoidanceTime = 0xf6c; - constexpr std::ptrdiff_t m_bUpgraded = 0xf70; - constexpr std::ptrdiff_t m_hCargoOwner = 0xf74; - constexpr std::ptrdiff_t m_vecPlayerControlThrust = 0xf80; - constexpr std::ptrdiff_t m_flRopeLength = 0xf8c; - constexpr std::ptrdiff_t m_bDidDropOnRoofWarning = 0xf90; - constexpr std::ptrdiff_t m_flSelfDestructTime = 0xf94; - constexpr std::ptrdiff_t m_bSelfDestructFire = 0xf98; - constexpr std::ptrdiff_t m_bSelfDestructSpark = 0xf99; - constexpr std::ptrdiff_t m_hLastKnownPilot = 0xf9c; - constexpr std::ptrdiff_t m_bHasAlwaysBeenInZone = 0xfa0; - constexpr std::ptrdiff_t m_nJammedAmount = 0xfa4; - constexpr std::ptrdiff_t m_hPlayerThatOrderedMe = 0xfa8; + constexpr std::ptrdiff_t m_hMoveToThisEntity = 0xb88; + constexpr std::ptrdiff_t m_hDeliveryCargo = 0xb8c; + constexpr std::ptrdiff_t m_hRecentCargo = 0xb90; + constexpr std::ptrdiff_t m_bPilotTakeoverAllowed = 0xb94; + constexpr std::ptrdiff_t m_hPotentialCargo = 0xb98; + constexpr std::ptrdiff_t m_hCurrentPilot = 0xb9c; + constexpr std::ptrdiff_t m_vecTagPositions = 0xba0; + constexpr std::ptrdiff_t m_vecTagIncrements = 0xcc0; + constexpr std::ptrdiff_t m_flLastUpdateTargetScanTime = 0xd20; + constexpr std::ptrdiff_t m_bWasControlledByPlayer = 0xd24; + constexpr std::ptrdiff_t m_bHovering = 0xd25; + constexpr std::ptrdiff_t m_pStateSound = 0xd28; + constexpr std::ptrdiff_t m_vecGroundOffset = 0xd30; + constexpr std::ptrdiff_t m_bQueuingOrders = 0xd58; + constexpr std::ptrdiff_t m_flLastOrdersChangeTimestamp = 0xd5c; + constexpr std::ptrdiff_t m_vecLastKnownAcceleration = 0xd60; + constexpr std::ptrdiff_t m_vecLastKnownVelocity = 0xd6c; + constexpr std::ptrdiff_t m_vecLastKnownAngImpulse = 0xd78; + constexpr std::ptrdiff_t m_flLastKnownSpeed = 0xd84; + constexpr std::ptrdiff_t m_flMaxSpeed = 0xd88; + constexpr std::ptrdiff_t m_vecCurrentDestination = 0xd8c; + constexpr std::ptrdiff_t m_flLastKnownDistanceToDestination = 0xd98; + constexpr std::ptrdiff_t m_flLastKnownWaypointAccuracy = 0xd9c; + constexpr std::ptrdiff_t m_vecWaypointQueue = 0xda0; + constexpr std::ptrdiff_t m_vecSparsePositionHistory = 0xdb8; + constexpr std::ptrdiff_t m_vecPositionHistory = 0xdd0; + constexpr std::ptrdiff_t m_vecUnstuckQueue = 0xde8; + constexpr std::ptrdiff_t m_flLastKnownGroundHeight = 0xe00; + constexpr std::ptrdiff_t m_GroundCheckTimer = 0xe08; + constexpr std::ptrdiff_t m_ActInjuredTimer = 0xe20; + constexpr std::ptrdiff_t m_flPowerCutUntil = 0xe38; + constexpr std::ptrdiff_t m_WanderTimer = 0xe40; + constexpr std::ptrdiff_t m_flLastTimeSawAttackTarget = 0xe58; + constexpr std::ptrdiff_t m_vecLastKnownAttackTargetPosition = 0xe5c; + constexpr std::ptrdiff_t m_hAttackTarget = 0xe68; + constexpr std::ptrdiff_t m_IntervalThinkTimer = 0xe70; + constexpr std::ptrdiff_t m_bDoIntervalThink = 0xe88; + constexpr std::ptrdiff_t m_flLastDroppedGrenadeAt = 0xe8c; + constexpr std::ptrdiff_t m_flSpawnTimeStamp = 0xe90; + constexpr std::ptrdiff_t m_bInPlayArea = 0xe94; + constexpr std::ptrdiff_t m_vecSpawnPosition = 0xe98; + constexpr std::ptrdiff_t m_vecLastKnownMoveToEntityPosition = 0xea4; + constexpr std::ptrdiff_t m_tCargoCollisionGroup = 0xeb0; + constexpr std::ptrdiff_t m_flTimeArrivedAtMoveToEntity = 0xeb4; + constexpr std::ptrdiff_t m_vecAvoidanceDir = 0xeb8; + constexpr std::ptrdiff_t m_flAvoidanceTime = 0xec4; + constexpr std::ptrdiff_t m_bUpgraded = 0xec8; + constexpr std::ptrdiff_t m_hCargoOwner = 0xecc; + constexpr std::ptrdiff_t m_vecPlayerControlThrust = 0xed8; + constexpr std::ptrdiff_t m_flRopeLength = 0xee4; + constexpr std::ptrdiff_t m_bDidDropOnRoofWarning = 0xee8; + constexpr std::ptrdiff_t m_flSelfDestructTime = 0xeec; + constexpr std::ptrdiff_t m_bSelfDestructFire = 0xef0; + constexpr std::ptrdiff_t m_bSelfDestructSpark = 0xef1; + constexpr std::ptrdiff_t m_hLastKnownPilot = 0xef4; + constexpr std::ptrdiff_t m_bHasAlwaysBeenInZone = 0xef8; + constexpr std::ptrdiff_t m_nJammedAmount = 0xefc; + constexpr std::ptrdiff_t m_hPlayerThatOrderedMe = 0xf00; } namespace CDronegun { - constexpr std::ptrdiff_t m_vecAttentionTarget = 0x940; - constexpr std::ptrdiff_t m_vecTargetOffset = 0x94c; - constexpr std::ptrdiff_t m_bHasTarget = 0x958; - constexpr std::ptrdiff_t m_vecAttentionCurrent = 0x95c; - constexpr std::ptrdiff_t m_nPoseParamPitch = 0x968; - constexpr std::ptrdiff_t m_nPoseParamYaw = 0x96c; - constexpr std::ptrdiff_t m_bVarInit = 0x970; - constexpr std::ptrdiff_t m_flDisorientEndTime = 0x974; - constexpr std::ptrdiff_t m_hEnvGunfire = 0x990; - constexpr std::ptrdiff_t m_flLastShootTime = 0x994; - constexpr std::ptrdiff_t m_flLastSound1 = 0x998; - constexpr std::ptrdiff_t m_flLastSound2 = 0x99c; - constexpr std::ptrdiff_t m_flLastSound3 = 0x9a0; - constexpr std::ptrdiff_t m_nAttachMuzzle = 0x9a4; + constexpr std::ptrdiff_t m_vecAttentionTarget = 0x898; + constexpr std::ptrdiff_t m_vecTargetOffset = 0x8a4; + constexpr std::ptrdiff_t m_bHasTarget = 0x8b0; + constexpr std::ptrdiff_t m_vecAttentionCurrent = 0x8b4; + constexpr std::ptrdiff_t m_nPoseParamPitch = 0x8c0; + constexpr std::ptrdiff_t m_nPoseParamYaw = 0x8c4; + constexpr std::ptrdiff_t m_bVarInit = 0x8c8; + constexpr std::ptrdiff_t m_flDisorientEndTime = 0x8cc; + constexpr std::ptrdiff_t m_hEnvGunfire = 0x8e8; + constexpr std::ptrdiff_t m_flLastShootTime = 0x8ec; + constexpr std::ptrdiff_t m_flLastSound1 = 0x8f0; + constexpr std::ptrdiff_t m_flLastSound2 = 0x8f4; + constexpr std::ptrdiff_t m_flLastSound3 = 0x8f8; + constexpr std::ptrdiff_t m_nAttachMuzzle = 0x8fc; } namespace CDynamicLight { @@ -2180,41 +2176,41 @@ namespace CDynamicLight { } namespace CDynamicProp { - constexpr std::ptrdiff_t m_bCreateNavObstacle = 0xab0; - constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0xab1; - constexpr std::ptrdiff_t m_bUseAnimGraph = 0xab2; - constexpr std::ptrdiff_t m_pOutputAnimBegun = 0xab8; - constexpr std::ptrdiff_t m_pOutputAnimOver = 0xae0; - constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0xb08; - constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xb30; - constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xb58; - constexpr std::ptrdiff_t m_iszDefaultAnim = 0xb80; - constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0xb88; - constexpr std::ptrdiff_t m_bAnimateOnServer = 0xb8c; - constexpr std::ptrdiff_t m_bRandomizeCycle = 0xb8d; - constexpr std::ptrdiff_t m_bStartDisabled = 0xb8e; - constexpr std::ptrdiff_t m_bScriptedMovement = 0xb8f; - constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xb90; - constexpr std::ptrdiff_t m_bForceNpcExclude = 0xb91; - constexpr std::ptrdiff_t m_bCreateNonSolid = 0xb92; - constexpr std::ptrdiff_t m_bIsOverrideProp = 0xb93; - constexpr std::ptrdiff_t m_iInitialGlowState = 0xb94; - constexpr std::ptrdiff_t m_nGlowRange = 0xb98; - constexpr std::ptrdiff_t m_nGlowRangeMin = 0xb9c; - constexpr std::ptrdiff_t m_glowColor = 0xba0; - constexpr std::ptrdiff_t m_nGlowTeam = 0xba4; + constexpr std::ptrdiff_t m_bCreateNavObstacle = 0xa08; + constexpr std::ptrdiff_t m_bUseHitboxesForRenderBox = 0xa09; + constexpr std::ptrdiff_t m_bUseAnimGraph = 0xa0a; + constexpr std::ptrdiff_t m_pOutputAnimBegun = 0xa10; + constexpr std::ptrdiff_t m_pOutputAnimOver = 0xa38; + constexpr std::ptrdiff_t m_pOutputAnimLoopCycleOver = 0xa60; + constexpr std::ptrdiff_t m_OnAnimReachedStart = 0xa88; + constexpr std::ptrdiff_t m_OnAnimReachedEnd = 0xab0; + constexpr std::ptrdiff_t m_iszDefaultAnim = 0xad8; + constexpr std::ptrdiff_t m_nDefaultAnimLoopMode = 0xae0; + constexpr std::ptrdiff_t m_bAnimateOnServer = 0xae4; + constexpr std::ptrdiff_t m_bRandomizeCycle = 0xae5; + constexpr std::ptrdiff_t m_bStartDisabled = 0xae6; + constexpr std::ptrdiff_t m_bScriptedMovement = 0xae7; + constexpr std::ptrdiff_t m_bFiredStartEndOutput = 0xae8; + constexpr std::ptrdiff_t m_bForceNpcExclude = 0xae9; + constexpr std::ptrdiff_t m_bCreateNonSolid = 0xaea; + constexpr std::ptrdiff_t m_bIsOverrideProp = 0xaeb; + constexpr std::ptrdiff_t m_iInitialGlowState = 0xaec; + constexpr std::ptrdiff_t m_nGlowRange = 0xaf0; + constexpr std::ptrdiff_t m_nGlowRangeMin = 0xaf4; + constexpr std::ptrdiff_t m_glowColor = 0xaf8; + constexpr std::ptrdiff_t m_nGlowTeam = 0xafc; } namespace CEconEntity { - constexpr std::ptrdiff_t m_AttributeManager = 0x9d0; - constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xc98; - constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xc9c; - constexpr std::ptrdiff_t m_nFallbackPaintKit = 0xca0; - constexpr std::ptrdiff_t m_nFallbackSeed = 0xca4; - constexpr std::ptrdiff_t m_flFallbackWear = 0xca8; - constexpr std::ptrdiff_t m_nFallbackStatTrak = 0xcac; - constexpr std::ptrdiff_t m_hOldProvidee = 0xcb0; - constexpr std::ptrdiff_t m_iOldOwnerClass = 0xcb4; + constexpr std::ptrdiff_t m_AttributeManager = 0x928; + constexpr std::ptrdiff_t m_OriginalOwnerXuidLow = 0xbf0; + constexpr std::ptrdiff_t m_OriginalOwnerXuidHigh = 0xbf4; + constexpr std::ptrdiff_t m_nFallbackPaintKit = 0xbf8; + constexpr std::ptrdiff_t m_nFallbackSeed = 0xbfc; + constexpr std::ptrdiff_t m_flFallbackWear = 0xc00; + constexpr std::ptrdiff_t m_nFallbackStatTrak = 0xc04; + constexpr std::ptrdiff_t m_hOldProvidee = 0xc08; + constexpr std::ptrdiff_t m_iOldOwnerClass = 0xc0c; } namespace CEconItemAttribute { @@ -2242,8 +2238,8 @@ namespace CEconItemView { } namespace CEconWearable { - constexpr std::ptrdiff_t m_nForceSkin = 0xcb8; - constexpr std::ptrdiff_t m_bAlwaysAllow = 0xcbc; + constexpr std::ptrdiff_t m_nForceSkin = 0xc10; + constexpr std::ptrdiff_t m_bAlwaysAllow = 0xc14; } namespace CEffectData { @@ -2494,36 +2490,36 @@ namespace CEnvFireSource { } namespace CEnvGasCanister { - constexpr std::ptrdiff_t m_bLanded = 0x930; - constexpr std::ptrdiff_t m_flDamageRadius = 0x934; - constexpr std::ptrdiff_t m_flDamage = 0x938; - constexpr std::ptrdiff_t m_bIncomingSoundStarted = 0x93c; - constexpr std::ptrdiff_t m_bHasDetonated = 0x93d; - constexpr std::ptrdiff_t m_bLaunched = 0x93e; - constexpr std::ptrdiff_t m_OnLaunched = 0x940; - constexpr std::ptrdiff_t m_OnImpacted = 0x968; - constexpr std::ptrdiff_t m_OnOpened = 0x990; - constexpr std::ptrdiff_t m_vecImpactPosition = 0x9b8; - constexpr std::ptrdiff_t m_vecStartPosition = 0x9c4; - constexpr std::ptrdiff_t m_vecEnterWorldPosition = 0x9d0; - constexpr std::ptrdiff_t m_vecDirection = 0x9dc; - constexpr std::ptrdiff_t m_vecStartAngles = 0x9e8; - constexpr std::ptrdiff_t m_flFlightTime = 0x9f4; - constexpr std::ptrdiff_t m_flFlightSpeed = 0x9f8; - constexpr std::ptrdiff_t m_flLaunchTime = 0x9fc; - constexpr std::ptrdiff_t m_flInitialZSpeed = 0xa00; - constexpr std::ptrdiff_t m_flZAcceleration = 0xa04; - constexpr std::ptrdiff_t m_flHorizSpeed = 0xa08; - constexpr std::ptrdiff_t m_bLaunchedFromWithinWorld = 0xa0c; - constexpr std::ptrdiff_t m_vecParabolaDirection = 0xa10; - constexpr std::ptrdiff_t m_flWorldEnterTime = 0xa1c; - constexpr std::ptrdiff_t m_vecSkyboxOrigin = 0xa20; - constexpr std::ptrdiff_t m_flSkyboxScale = 0xa2c; - constexpr std::ptrdiff_t m_bInSkybox = 0xa30; - constexpr std::ptrdiff_t m_bDoImpactEffects = 0xa31; - constexpr std::ptrdiff_t m_nMyZoneIndex = 0xa34; - constexpr std::ptrdiff_t m_hSkyboxCopy = 0xa38; - constexpr std::ptrdiff_t m_flLaunchHeight = 0xa3c; + constexpr std::ptrdiff_t m_bLanded = 0x888; + constexpr std::ptrdiff_t m_flDamageRadius = 0x88c; + constexpr std::ptrdiff_t m_flDamage = 0x890; + constexpr std::ptrdiff_t m_bIncomingSoundStarted = 0x894; + constexpr std::ptrdiff_t m_bHasDetonated = 0x895; + constexpr std::ptrdiff_t m_bLaunched = 0x896; + constexpr std::ptrdiff_t m_OnLaunched = 0x898; + constexpr std::ptrdiff_t m_OnImpacted = 0x8c0; + constexpr std::ptrdiff_t m_OnOpened = 0x8e8; + constexpr std::ptrdiff_t m_vecImpactPosition = 0x910; + constexpr std::ptrdiff_t m_vecStartPosition = 0x91c; + constexpr std::ptrdiff_t m_vecEnterWorldPosition = 0x928; + constexpr std::ptrdiff_t m_vecDirection = 0x934; + constexpr std::ptrdiff_t m_vecStartAngles = 0x940; + constexpr std::ptrdiff_t m_flFlightTime = 0x94c; + constexpr std::ptrdiff_t m_flFlightSpeed = 0x950; + constexpr std::ptrdiff_t m_flLaunchTime = 0x954; + constexpr std::ptrdiff_t m_flInitialZSpeed = 0x958; + constexpr std::ptrdiff_t m_flZAcceleration = 0x95c; + constexpr std::ptrdiff_t m_flHorizSpeed = 0x960; + constexpr std::ptrdiff_t m_bLaunchedFromWithinWorld = 0x964; + constexpr std::ptrdiff_t m_vecParabolaDirection = 0x968; + constexpr std::ptrdiff_t m_flWorldEnterTime = 0x974; + constexpr std::ptrdiff_t m_vecSkyboxOrigin = 0x978; + constexpr std::ptrdiff_t m_flSkyboxScale = 0x984; + constexpr std::ptrdiff_t m_bInSkybox = 0x988; + constexpr std::ptrdiff_t m_bDoImpactEffects = 0x989; + constexpr std::ptrdiff_t m_nMyZoneIndex = 0x98c; + constexpr std::ptrdiff_t m_hSkyboxCopy = 0x990; + constexpr std::ptrdiff_t m_flLaunchHeight = 0x994; } namespace CEnvGlobal { @@ -2923,30 +2919,30 @@ namespace CFiringModeInt { } namespace CFish { - constexpr std::ptrdiff_t m_pool = 0x930; - constexpr std::ptrdiff_t m_id = 0x934; - constexpr std::ptrdiff_t m_x = 0x938; - constexpr std::ptrdiff_t m_y = 0x93c; - constexpr std::ptrdiff_t m_z = 0x940; - constexpr std::ptrdiff_t m_angle = 0x944; - constexpr std::ptrdiff_t m_angleChange = 0x948; - constexpr std::ptrdiff_t m_forward = 0x94c; - constexpr std::ptrdiff_t m_perp = 0x958; - constexpr std::ptrdiff_t m_poolOrigin = 0x964; - constexpr std::ptrdiff_t m_waterLevel = 0x970; - constexpr std::ptrdiff_t m_speed = 0x974; - constexpr std::ptrdiff_t m_desiredSpeed = 0x978; - constexpr std::ptrdiff_t m_calmSpeed = 0x97c; - constexpr std::ptrdiff_t m_panicSpeed = 0x980; - constexpr std::ptrdiff_t m_avoidRange = 0x984; - constexpr std::ptrdiff_t m_turnTimer = 0x988; - constexpr std::ptrdiff_t m_turnClockwise = 0x9a0; - constexpr std::ptrdiff_t m_goTimer = 0x9a8; - constexpr std::ptrdiff_t m_moveTimer = 0x9c0; - constexpr std::ptrdiff_t m_panicTimer = 0x9d8; - constexpr std::ptrdiff_t m_disperseTimer = 0x9f0; - constexpr std::ptrdiff_t m_proximityTimer = 0xa08; - constexpr std::ptrdiff_t m_visible = 0xa20; + constexpr std::ptrdiff_t m_pool = 0x888; + constexpr std::ptrdiff_t m_id = 0x88c; + constexpr std::ptrdiff_t m_x = 0x890; + constexpr std::ptrdiff_t m_y = 0x894; + constexpr std::ptrdiff_t m_z = 0x898; + constexpr std::ptrdiff_t m_angle = 0x89c; + constexpr std::ptrdiff_t m_angleChange = 0x8a0; + constexpr std::ptrdiff_t m_forward = 0x8a4; + constexpr std::ptrdiff_t m_perp = 0x8b0; + constexpr std::ptrdiff_t m_poolOrigin = 0x8bc; + constexpr std::ptrdiff_t m_waterLevel = 0x8c8; + constexpr std::ptrdiff_t m_speed = 0x8cc; + constexpr std::ptrdiff_t m_desiredSpeed = 0x8d0; + constexpr std::ptrdiff_t m_calmSpeed = 0x8d4; + constexpr std::ptrdiff_t m_panicSpeed = 0x8d8; + constexpr std::ptrdiff_t m_avoidRange = 0x8dc; + constexpr std::ptrdiff_t m_turnTimer = 0x8e0; + constexpr std::ptrdiff_t m_turnClockwise = 0x8f8; + constexpr std::ptrdiff_t m_goTimer = 0x900; + constexpr std::ptrdiff_t m_moveTimer = 0x918; + constexpr std::ptrdiff_t m_panicTimer = 0x930; + constexpr std::ptrdiff_t m_disperseTimer = 0x948; + constexpr std::ptrdiff_t m_proximityTimer = 0x960; + constexpr std::ptrdiff_t m_visible = 0x978; } namespace CFishPool { @@ -2960,19 +2956,19 @@ namespace CFishPool { } namespace CFists { - constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xe80; - constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xe84; - constexpr std::ptrdiff_t m_bRestorePrevWep = 0xe88; - constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xe8c; - constexpr std::ptrdiff_t m_hWeaponPrevious = 0xe90; - constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xe94; - constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xe95; + constexpr std::ptrdiff_t m_bPlayingUninterruptableAct = 0xdd0; + constexpr std::ptrdiff_t m_nUninterruptableActivity = 0xdd4; + constexpr std::ptrdiff_t m_bRestorePrevWep = 0xdd8; + constexpr std::ptrdiff_t m_hWeaponBeforePrevious = 0xddc; + constexpr std::ptrdiff_t m_hWeaponPrevious = 0xde0; + constexpr std::ptrdiff_t m_bDelayedHardPunchIncoming = 0xde4; + constexpr std::ptrdiff_t m_bDestroyAfterTaunt = 0xde5; } namespace CFlashbangProjectile { - constexpr std::ptrdiff_t m_flTimeToDetonate = 0xac8; - constexpr std::ptrdiff_t m_numOpponentsHit = 0xacc; - constexpr std::ptrdiff_t m_numTeammatesHit = 0xacd; + constexpr std::ptrdiff_t m_flTimeToDetonate = 0xa20; + constexpr std::ptrdiff_t m_numOpponentsHit = 0xa24; + constexpr std::ptrdiff_t m_numTeammatesHit = 0xa25; } namespace CFogController { @@ -3316,11 +3312,12 @@ namespace CGameScriptedMoveData { constexpr std::ptrdiff_t m_nPrevMoveType = 0x48; constexpr std::ptrdiff_t m_bActive = 0x49; constexpr std::ptrdiff_t m_bTeleportOnEnd = 0x4a; - constexpr std::ptrdiff_t m_bIgnoreRotation = 0x4b; - constexpr std::ptrdiff_t m_nType = 0x4c; - constexpr std::ptrdiff_t m_bSuccess = 0x50; - constexpr std::ptrdiff_t m_nForcedCrouchState = 0x54; - constexpr std::ptrdiff_t m_bIgnoreCollisions = 0x58; + constexpr std::ptrdiff_t m_bEndOnDestinationReached = 0x4b; + constexpr std::ptrdiff_t m_bIgnoreRotation = 0x4c; + constexpr std::ptrdiff_t m_nType = 0x50; + constexpr std::ptrdiff_t m_bSuccess = 0x54; + constexpr std::ptrdiff_t m_nForcedCrouchState = 0x58; + constexpr std::ptrdiff_t m_bIgnoreCollisions = 0x5c; } namespace CGameText { @@ -3328,14 +3325,6 @@ namespace CGameText { constexpr std::ptrdiff_t m_textParms = 0x718; } -namespace CGameWeaponManager { - constexpr std::ptrdiff_t m_iszWeaponName = 0x4b0; - constexpr std::ptrdiff_t m_iMaxPieces = 0x4c0; - constexpr std::ptrdiff_t m_flAmmoMod = 0x4c4; - constexpr std::ptrdiff_t m_bExpectingWeapon = 0x4c8; - constexpr std::ptrdiff_t m_ManagedNonWeapons = 0x4d0; -} - namespace CGenericConstraint { constexpr std::ptrdiff_t m_nLinearMotionX = 0x510; constexpr std::ptrdiff_t m_nLinearMotionY = 0x514; @@ -3452,48 +3441,48 @@ namespace CHitboxComponent { } namespace CHostage { - constexpr std::ptrdiff_t m_OnHostageBeginGrab = 0xa88; - constexpr std::ptrdiff_t m_OnFirstPickedUp = 0xab0; - constexpr std::ptrdiff_t m_OnDroppedNotRescued = 0xad8; - constexpr std::ptrdiff_t m_OnRescued = 0xb00; - constexpr std::ptrdiff_t m_entitySpottedState = 0xb28; - constexpr std::ptrdiff_t m_nSpotRules = 0xb40; - constexpr std::ptrdiff_t m_uiHostageSpawnExclusionGroupMask = 0xb44; - constexpr std::ptrdiff_t m_nHostageSpawnRandomFactor = 0xb48; - constexpr std::ptrdiff_t m_bRemove = 0xb4c; - constexpr std::ptrdiff_t m_vel = 0xb50; - constexpr std::ptrdiff_t m_isRescued = 0xb5c; - constexpr std::ptrdiff_t m_jumpedThisFrame = 0xb5d; - constexpr std::ptrdiff_t m_nHostageState = 0xb60; - constexpr std::ptrdiff_t m_leader = 0xb64; - constexpr std::ptrdiff_t m_lastLeader = 0xb68; - constexpr std::ptrdiff_t m_reuseTimer = 0xb70; - constexpr std::ptrdiff_t m_hasBeenUsed = 0xb88; - constexpr std::ptrdiff_t m_accel = 0xb8c; - constexpr std::ptrdiff_t m_isRunning = 0xb98; - constexpr std::ptrdiff_t m_isCrouching = 0xb99; - constexpr std::ptrdiff_t m_jumpTimer = 0xba0; - constexpr std::ptrdiff_t m_isWaitingForLeader = 0xbb8; - constexpr std::ptrdiff_t m_repathTimer = 0x2bc8; - constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2be0; - constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x2c70; - constexpr std::ptrdiff_t m_wiggleTimer = 0x2c90; - constexpr std::ptrdiff_t m_isAdjusted = 0x2cac; - constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x2cad; - constexpr std::ptrdiff_t m_hHostageGrabber = 0x2cb0; - constexpr std::ptrdiff_t m_fLastGrabTime = 0x2cb4; - constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2cb8; - constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2cc4; - constexpr std::ptrdiff_t m_flRescueStartTime = 0x2cd0; - constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x2cd4; - constexpr std::ptrdiff_t m_flDropStartTime = 0x2cd8; - constexpr std::ptrdiff_t m_nApproachRewardPayouts = 0x2cdc; - constexpr std::ptrdiff_t m_nPickupEventCount = 0x2ce0; - constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2ce4; + constexpr std::ptrdiff_t m_OnHostageBeginGrab = 0x9e0; + constexpr std::ptrdiff_t m_OnFirstPickedUp = 0xa08; + constexpr std::ptrdiff_t m_OnDroppedNotRescued = 0xa30; + constexpr std::ptrdiff_t m_OnRescued = 0xa58; + constexpr std::ptrdiff_t m_entitySpottedState = 0xa80; + constexpr std::ptrdiff_t m_nSpotRules = 0xa98; + constexpr std::ptrdiff_t m_uiHostageSpawnExclusionGroupMask = 0xa9c; + constexpr std::ptrdiff_t m_nHostageSpawnRandomFactor = 0xaa0; + constexpr std::ptrdiff_t m_bRemove = 0xaa4; + constexpr std::ptrdiff_t m_vel = 0xaa8; + constexpr std::ptrdiff_t m_isRescued = 0xab4; + constexpr std::ptrdiff_t m_jumpedThisFrame = 0xab5; + constexpr std::ptrdiff_t m_nHostageState = 0xab8; + constexpr std::ptrdiff_t m_leader = 0xabc; + constexpr std::ptrdiff_t m_lastLeader = 0xac0; + constexpr std::ptrdiff_t m_reuseTimer = 0xac8; + constexpr std::ptrdiff_t m_hasBeenUsed = 0xae0; + constexpr std::ptrdiff_t m_accel = 0xae4; + constexpr std::ptrdiff_t m_isRunning = 0xaf0; + constexpr std::ptrdiff_t m_isCrouching = 0xaf1; + constexpr std::ptrdiff_t m_jumpTimer = 0xaf8; + constexpr std::ptrdiff_t m_isWaitingForLeader = 0xb10; + constexpr std::ptrdiff_t m_repathTimer = 0x2b20; + constexpr std::ptrdiff_t m_inhibitDoorTimer = 0x2b38; + constexpr std::ptrdiff_t m_inhibitObstacleAvoidanceTimer = 0x2bc8; + constexpr std::ptrdiff_t m_wiggleTimer = 0x2be8; + constexpr std::ptrdiff_t m_isAdjusted = 0x2c04; + constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x2c05; + constexpr std::ptrdiff_t m_hHostageGrabber = 0x2c08; + constexpr std::ptrdiff_t m_fLastGrabTime = 0x2c0c; + constexpr std::ptrdiff_t m_vecPositionWhenStartedDroppingToGround = 0x2c10; + constexpr std::ptrdiff_t m_vecGrabbedPos = 0x2c1c; + constexpr std::ptrdiff_t m_flRescueStartTime = 0x2c28; + constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x2c2c; + constexpr std::ptrdiff_t m_flDropStartTime = 0x2c30; + constexpr std::ptrdiff_t m_nApproachRewardPayouts = 0x2c34; + constexpr std::ptrdiff_t m_nPickupEventCount = 0x2c38; + constexpr std::ptrdiff_t m_vecSpawnGroundPos = 0x2c3c; } namespace CHostageExpresserShim { - constexpr std::ptrdiff_t m_pExpresser = 0xa70; + constexpr std::ptrdiff_t m_pExpresser = 0x9c8; } namespace CInButtonState { @@ -3624,65 +3613,65 @@ namespace CIronSightController { } namespace CItem { - constexpr std::ptrdiff_t m_OnPlayerTouch = 0x938; - constexpr std::ptrdiff_t m_bActivateWhenAtRest = 0x960; - constexpr std::ptrdiff_t m_OnCacheInteraction = 0x968; - constexpr std::ptrdiff_t m_OnPlayerPickup = 0x990; - constexpr std::ptrdiff_t m_OnGlovePulled = 0x9b8; - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0x9e0; - constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0x9ec; - constexpr std::ptrdiff_t m_bPhysStartAsleep = 0x9f8; + constexpr std::ptrdiff_t m_OnPlayerTouch = 0x890; + constexpr std::ptrdiff_t m_bActivateWhenAtRest = 0x8b8; + constexpr std::ptrdiff_t m_OnCacheInteraction = 0x8c0; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x8e8; + constexpr std::ptrdiff_t m_OnGlovePulled = 0x910; + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0x938; + constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0x944; + constexpr std::ptrdiff_t m_bPhysStartAsleep = 0x950; } namespace CItemCash { - constexpr std::ptrdiff_t m_bufCashOriginalSource = 0xa08; - constexpr std::ptrdiff_t m_nBundleSize = 0xa48; - constexpr std::ptrdiff_t m_flAllowPickupTime = 0xa50; + constexpr std::ptrdiff_t m_bufCashOriginalSource = 0x960; + constexpr std::ptrdiff_t m_nBundleSize = 0x9a0; + constexpr std::ptrdiff_t m_flAllowPickupTime = 0x9a8; } namespace CItemDefuser { - constexpr std::ptrdiff_t m_entitySpottedState = 0xa08; - constexpr std::ptrdiff_t m_nSpotRules = 0xa20; + constexpr std::ptrdiff_t m_entitySpottedState = 0x960; + constexpr std::ptrdiff_t m_nSpotRules = 0x978; } namespace CItemDogtags { - constexpr std::ptrdiff_t m_OwningPlayer = 0xa08; - constexpr std::ptrdiff_t m_KillingPlayer = 0xa0c; + constexpr std::ptrdiff_t m_OwningPlayer = 0x960; + constexpr std::ptrdiff_t m_KillingPlayer = 0x964; } namespace CItemGeneric { - constexpr std::ptrdiff_t m_bHasTriggerRadius = 0xa10; - constexpr std::ptrdiff_t m_bHasPickupRadius = 0xa11; - constexpr std::ptrdiff_t m_flPickupRadiusSqr = 0xa14; - constexpr std::ptrdiff_t m_flTriggerRadiusSqr = 0xa18; - constexpr std::ptrdiff_t m_flLastPickupCheck = 0xa1c; - constexpr std::ptrdiff_t m_bPlayerCounterListenerAdded = 0xa20; - constexpr std::ptrdiff_t m_bPlayerInTriggerRadius = 0xa21; - constexpr std::ptrdiff_t m_hSpawnParticleEffect = 0xa28; - constexpr std::ptrdiff_t m_pAmbientSoundEffect = 0xa30; - constexpr std::ptrdiff_t m_bAutoStartAmbientSound = 0xa38; - constexpr std::ptrdiff_t m_pSpawnScriptFunction = 0xa40; - constexpr std::ptrdiff_t m_hPickupParticleEffect = 0xa48; - constexpr std::ptrdiff_t m_pPickupSoundEffect = 0xa50; - constexpr std::ptrdiff_t m_pPickupScriptFunction = 0xa58; - constexpr std::ptrdiff_t m_hTimeoutParticleEffect = 0xa60; - constexpr std::ptrdiff_t m_pTimeoutSoundEffect = 0xa68; - constexpr std::ptrdiff_t m_pTimeoutScriptFunction = 0xa70; - constexpr std::ptrdiff_t m_pPickupFilterName = 0xa78; - constexpr std::ptrdiff_t m_hPickupFilter = 0xa80; - constexpr std::ptrdiff_t m_OnPickup = 0xa88; - constexpr std::ptrdiff_t m_OnTimeout = 0xab0; - constexpr std::ptrdiff_t m_OnTriggerStartTouch = 0xad8; - constexpr std::ptrdiff_t m_OnTriggerTouch = 0xb00; - constexpr std::ptrdiff_t m_OnTriggerEndTouch = 0xb28; - constexpr std::ptrdiff_t m_pAllowPickupScriptFunction = 0xb50; - constexpr std::ptrdiff_t m_flPickupRadius = 0xb58; - constexpr std::ptrdiff_t m_flTriggerRadius = 0xb5c; - constexpr std::ptrdiff_t m_pTriggerSoundEffect = 0xb60; - constexpr std::ptrdiff_t m_bGlowWhenInTrigger = 0xb68; - constexpr std::ptrdiff_t m_glowColor = 0xb69; - constexpr std::ptrdiff_t m_bUseable = 0xb6d; - constexpr std::ptrdiff_t m_hTriggerHelper = 0xb70; + constexpr std::ptrdiff_t m_bHasTriggerRadius = 0x968; + constexpr std::ptrdiff_t m_bHasPickupRadius = 0x969; + constexpr std::ptrdiff_t m_flPickupRadiusSqr = 0x96c; + constexpr std::ptrdiff_t m_flTriggerRadiusSqr = 0x970; + constexpr std::ptrdiff_t m_flLastPickupCheck = 0x974; + constexpr std::ptrdiff_t m_bPlayerCounterListenerAdded = 0x978; + constexpr std::ptrdiff_t m_bPlayerInTriggerRadius = 0x979; + constexpr std::ptrdiff_t m_hSpawnParticleEffect = 0x980; + constexpr std::ptrdiff_t m_pAmbientSoundEffect = 0x988; + constexpr std::ptrdiff_t m_bAutoStartAmbientSound = 0x990; + constexpr std::ptrdiff_t m_pSpawnScriptFunction = 0x998; + constexpr std::ptrdiff_t m_hPickupParticleEffect = 0x9a0; + constexpr std::ptrdiff_t m_pPickupSoundEffect = 0x9a8; + constexpr std::ptrdiff_t m_pPickupScriptFunction = 0x9b0; + constexpr std::ptrdiff_t m_hTimeoutParticleEffect = 0x9b8; + constexpr std::ptrdiff_t m_pTimeoutSoundEffect = 0x9c0; + constexpr std::ptrdiff_t m_pTimeoutScriptFunction = 0x9c8; + constexpr std::ptrdiff_t m_pPickupFilterName = 0x9d0; + constexpr std::ptrdiff_t m_hPickupFilter = 0x9d8; + constexpr std::ptrdiff_t m_OnPickup = 0x9e0; + constexpr std::ptrdiff_t m_OnTimeout = 0xa08; + constexpr std::ptrdiff_t m_OnTriggerStartTouch = 0xa30; + constexpr std::ptrdiff_t m_OnTriggerTouch = 0xa58; + constexpr std::ptrdiff_t m_OnTriggerEndTouch = 0xa80; + constexpr std::ptrdiff_t m_pAllowPickupScriptFunction = 0xaa8; + constexpr std::ptrdiff_t m_flPickupRadius = 0xab0; + constexpr std::ptrdiff_t m_flTriggerRadius = 0xab4; + constexpr std::ptrdiff_t m_pTriggerSoundEffect = 0xab8; + constexpr std::ptrdiff_t m_bGlowWhenInTrigger = 0xac0; + constexpr std::ptrdiff_t m_glowColor = 0xac1; + constexpr std::ptrdiff_t m_bUseable = 0xac5; + constexpr std::ptrdiff_t m_hTriggerHelper = 0xac8; } namespace CItemGenericTriggerHelper { @@ -4094,9 +4083,9 @@ namespace CMathRemap { } namespace CMelee { - constexpr std::ptrdiff_t m_flThrowAt = 0xe80; - constexpr std::ptrdiff_t m_hThrower = 0xe84; - constexpr std::ptrdiff_t m_bDidThrowDamage = 0xe88; + constexpr std::ptrdiff_t m_flThrowAt = 0xdd0; + constexpr std::ptrdiff_t m_hThrower = 0xdd4; + constexpr std::ptrdiff_t m_bDidThrowDamage = 0xdd8; } namespace CMessage { @@ -4127,10 +4116,10 @@ namespace CModelState { } namespace CMolotovProjectile { - constexpr std::ptrdiff_t m_bIsIncGrenade = 0xac8; - constexpr std::ptrdiff_t m_bDetonated = 0xad4; - constexpr std::ptrdiff_t m_stillTimer = 0xad8; - constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xbb8; + constexpr std::ptrdiff_t m_bIsIncGrenade = 0xa20; + constexpr std::ptrdiff_t m_bDetonated = 0xa2c; + constexpr std::ptrdiff_t m_stillTimer = 0xa30; + constexpr std::ptrdiff_t m_bHasBouncedOffPlayer = 0xb10; } namespace CMomentaryRotButton { @@ -4297,21 +4286,21 @@ namespace COmniLight { } namespace COrnamentProp { - constexpr std::ptrdiff_t m_initialOwner = 0xba8; + constexpr std::ptrdiff_t m_initialOwner = 0xb00; } namespace CParadropChopper { - constexpr std::ptrdiff_t m_vecDropPos = 0x934; - constexpr std::ptrdiff_t m_flLastDistFromDrop = 0x940; - constexpr std::ptrdiff_t m_bDroppedParadrop = 0x944; - constexpr std::ptrdiff_t m_pSoundLoop = 0x948; - constexpr std::ptrdiff_t m_flSpawnTime = 0x950; - constexpr std::ptrdiff_t m_flFlightTime = 0x954; - constexpr std::ptrdiff_t m_bPlayerIsFinishedRappelling = 0x958; - constexpr std::ptrdiff_t m_flPlayerFinishedRappellingTime = 0x95c; - constexpr std::ptrdiff_t m_strFlyoverDropEvent = 0x960; - constexpr std::ptrdiff_t m_hCallingPlayer = 0x968; - constexpr std::ptrdiff_t m_bCalledByPlayer = 0x96c; + constexpr std::ptrdiff_t m_vecDropPos = 0x88c; + constexpr std::ptrdiff_t m_flLastDistFromDrop = 0x898; + constexpr std::ptrdiff_t m_bDroppedParadrop = 0x89c; + constexpr std::ptrdiff_t m_pSoundLoop = 0x8a0; + constexpr std::ptrdiff_t m_flSpawnTime = 0x8a8; + constexpr std::ptrdiff_t m_flFlightTime = 0x8ac; + constexpr std::ptrdiff_t m_bPlayerIsFinishedRappelling = 0x8b0; + constexpr std::ptrdiff_t m_flPlayerFinishedRappellingTime = 0x8b4; + constexpr std::ptrdiff_t m_strFlyoverDropEvent = 0x8b8; + constexpr std::ptrdiff_t m_hCallingPlayer = 0x8c0; + constexpr std::ptrdiff_t m_bCalledByPlayer = 0x8c4; } namespace CParticleSystem { @@ -4492,18 +4481,18 @@ namespace CPhysLength { } namespace CPhysMagnet { - constexpr std::ptrdiff_t m_OnMagnetAttach = 0x930; - constexpr std::ptrdiff_t m_OnMagnetDetach = 0x958; - constexpr std::ptrdiff_t m_massScale = 0x980; - constexpr std::ptrdiff_t m_forceLimit = 0x984; - constexpr std::ptrdiff_t m_torqueLimit = 0x988; - constexpr std::ptrdiff_t m_MagnettedEntities = 0x990; - constexpr std::ptrdiff_t m_bActive = 0x9a8; - constexpr std::ptrdiff_t m_bHasHitSomething = 0x9a9; - constexpr std::ptrdiff_t m_flTotalMass = 0x9ac; - constexpr std::ptrdiff_t m_flRadius = 0x9b0; - constexpr std::ptrdiff_t m_flNextSuckTime = 0x9b4; - constexpr std::ptrdiff_t m_iMaxObjectsAttached = 0x9b8; + constexpr std::ptrdiff_t m_OnMagnetAttach = 0x888; + constexpr std::ptrdiff_t m_OnMagnetDetach = 0x8b0; + constexpr std::ptrdiff_t m_massScale = 0x8d8; + constexpr std::ptrdiff_t m_forceLimit = 0x8dc; + constexpr std::ptrdiff_t m_torqueLimit = 0x8e0; + constexpr std::ptrdiff_t m_MagnettedEntities = 0x8e8; + constexpr std::ptrdiff_t m_bActive = 0x900; + constexpr std::ptrdiff_t m_bHasHitSomething = 0x901; + constexpr std::ptrdiff_t m_flTotalMass = 0x904; + constexpr std::ptrdiff_t m_flRadius = 0x908; + constexpr std::ptrdiff_t m_flNextSuckTime = 0x90c; + constexpr std::ptrdiff_t m_iMaxObjectsAttached = 0x910; } namespace CPhysMotor { @@ -4517,51 +4506,51 @@ namespace CPhysMotor { } namespace CPhysPropAmmoBox { - constexpr std::ptrdiff_t m_nUsesRemaining = 0xc40; - constexpr std::ptrdiff_t m_flTimeLastUsed = 0xc44; + constexpr std::ptrdiff_t m_nUsesRemaining = 0xb98; + constexpr std::ptrdiff_t m_flTimeLastUsed = 0xb9c; } namespace CPhysPropLootCrate { - constexpr std::ptrdiff_t m_bRenderInPSPM = 0xc40; - constexpr std::ptrdiff_t m_bRenderInTablet = 0xc41; - constexpr std::ptrdiff_t m_flSpawnTime = 0xc44; - constexpr std::ptrdiff_t m_bTakeDamageFromDangerZone = 0xc48; - constexpr std::ptrdiff_t m_pszCrateName = 0xc50; - constexpr std::ptrdiff_t m_hCrateOwner = 0xc58; - constexpr std::ptrdiff_t m_bOwnedByPlayer = 0xc5c; - constexpr std::ptrdiff_t m_flDampingOriginalSpeed = 0xc60; - constexpr std::ptrdiff_t m_flDampingOriginalRot = 0xc64; + constexpr std::ptrdiff_t m_bRenderInPSPM = 0xb98; + constexpr std::ptrdiff_t m_bRenderInTablet = 0xb99; + constexpr std::ptrdiff_t m_flSpawnTime = 0xb9c; + constexpr std::ptrdiff_t m_bTakeDamageFromDangerZone = 0xba0; + constexpr std::ptrdiff_t m_pszCrateName = 0xba8; + constexpr std::ptrdiff_t m_hCrateOwner = 0xbb0; + constexpr std::ptrdiff_t m_bOwnedByPlayer = 0xbb4; + constexpr std::ptrdiff_t m_flDampingOriginalSpeed = 0xbb8; + constexpr std::ptrdiff_t m_flDampingOriginalRot = 0xbbc; } namespace CPhysPropMapPlacedLongUseEntity { - constexpr std::ptrdiff_t m_iszStartUseSound = 0xc48; - constexpr std::ptrdiff_t m_nPingType = 0xc50; - constexpr std::ptrdiff_t m_nLongUseActionType = 0xc54; - constexpr std::ptrdiff_t m_flLongUseDuration = 0xc58; - constexpr std::ptrdiff_t m_OnUseCompleted = 0xc60; + constexpr std::ptrdiff_t m_iszStartUseSound = 0xba0; + constexpr std::ptrdiff_t m_nPingType = 0xba8; + constexpr std::ptrdiff_t m_nLongUseActionType = 0xbac; + constexpr std::ptrdiff_t m_flLongUseDuration = 0xbb0; + constexpr std::ptrdiff_t m_OnUseCompleted = 0xbb8; } namespace CPhysPropMoneyCrate { - constexpr std::ptrdiff_t m_nCurrentCashCount = 0xc68; - constexpr std::ptrdiff_t m_nCashCount = 0xc6c; - constexpr std::ptrdiff_t m_flTimeLastUsed = 0xc70; + constexpr std::ptrdiff_t m_nCurrentCashCount = 0xbc0; + constexpr std::ptrdiff_t m_nCashCount = 0xbc4; + constexpr std::ptrdiff_t m_flTimeLastUsed = 0xbc8; } namespace CPhysPropParadropCrate { - constexpr std::ptrdiff_t m_bFalling = 0xc68; - constexpr std::ptrdiff_t m_nNumThinksAtZeroVerticalVelocity = 0xc6c; + constexpr std::ptrdiff_t m_bFalling = 0xbc0; + constexpr std::ptrdiff_t m_nNumThinksAtZeroVerticalVelocity = 0xbc4; } namespace CPhysPropRadarJammer { - constexpr std::ptrdiff_t m_flSpawnTime = 0xc48; - constexpr std::ptrdiff_t m_flLastSoundTime = 0xc4c; - constexpr std::ptrdiff_t m_vecJammedHexCenters = 0xc50; - constexpr std::ptrdiff_t m_vecLastJammedOrigin = 0xc68; + constexpr std::ptrdiff_t m_flSpawnTime = 0xba0; + constexpr std::ptrdiff_t m_flLastSoundTime = 0xba4; + constexpr std::ptrdiff_t m_vecJammedHexCenters = 0xba8; + constexpr std::ptrdiff_t m_vecLastJammedOrigin = 0xbc0; } namespace CPhysPropWeaponUpgrade { - constexpr std::ptrdiff_t m_nEventPriority = 0xc40; - constexpr std::ptrdiff_t m_flTimeLastUsed = 0xc44; + constexpr std::ptrdiff_t m_nEventPriority = 0xb98; + constexpr std::ptrdiff_t m_flTimeLastUsed = 0xb9c; } namespace CPhysPulley { @@ -4614,48 +4603,48 @@ namespace CPhysicsEntitySolver { } namespace CPhysicsProp { - constexpr std::ptrdiff_t m_MotionEnabled = 0xab0; - constexpr std::ptrdiff_t m_OnAwakened = 0xad8; - constexpr std::ptrdiff_t m_OnAwake = 0xb00; - constexpr std::ptrdiff_t m_OnAsleep = 0xb28; - constexpr std::ptrdiff_t m_OnPlayerUse = 0xb50; - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xb78; - constexpr std::ptrdiff_t m_OnOutOfWorld = 0xba0; - constexpr std::ptrdiff_t m_massScale = 0xbc8; - constexpr std::ptrdiff_t m_inertiaScale = 0xbcc; - constexpr std::ptrdiff_t m_buoyancyScale = 0xbd0; - constexpr std::ptrdiff_t m_damageType = 0xbd4; - constexpr std::ptrdiff_t m_damageToEnableMotion = 0xbd8; - constexpr std::ptrdiff_t m_flForceToEnableMotion = 0xbdc; - constexpr std::ptrdiff_t m_bThrownByPlayer = 0xbe0; - constexpr std::ptrdiff_t m_bDroppedByPlayer = 0xbe1; - constexpr std::ptrdiff_t m_bTouchedByPlayer = 0xbe2; - constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0xbe3; - constexpr std::ptrdiff_t m_iExploitableByPlayer = 0xbe4; - constexpr std::ptrdiff_t m_bHasBeenAwakened = 0xbe8; - constexpr std::ptrdiff_t m_bIsOverrideProp = 0xbe9; - constexpr std::ptrdiff_t m_fNextCheckDisableMotionContactsTime = 0xbec; - constexpr std::ptrdiff_t m_iInitialGlowState = 0xbf0; - constexpr std::ptrdiff_t m_nGlowRange = 0xbf4; - constexpr std::ptrdiff_t m_nGlowRangeMin = 0xbf8; - constexpr std::ptrdiff_t m_glowColor = 0xbfc; - constexpr std::ptrdiff_t m_bForceNavIgnore = 0xc00; - constexpr std::ptrdiff_t m_bNoNavmeshBlocker = 0xc01; - constexpr std::ptrdiff_t m_bForceNpcExclude = 0xc02; - constexpr std::ptrdiff_t m_bShouldAutoConvertBackFromDebris = 0xc03; - constexpr std::ptrdiff_t m_bMuteImpactEffects = 0xc04; - constexpr std::ptrdiff_t m_bAcceptDamageFromHeldObjects = 0xc0c; - constexpr std::ptrdiff_t m_bEnableUseOutput = 0xc0d; - constexpr std::ptrdiff_t m_bAwake = 0xc0e; - constexpr std::ptrdiff_t m_nCollisionGroupOverride = 0xc10; + constexpr std::ptrdiff_t m_MotionEnabled = 0xa08; + constexpr std::ptrdiff_t m_OnAwakened = 0xa30; + constexpr std::ptrdiff_t m_OnAwake = 0xa58; + constexpr std::ptrdiff_t m_OnAsleep = 0xa80; + constexpr std::ptrdiff_t m_OnPlayerUse = 0xaa8; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xad0; + constexpr std::ptrdiff_t m_OnOutOfWorld = 0xaf8; + constexpr std::ptrdiff_t m_massScale = 0xb20; + constexpr std::ptrdiff_t m_inertiaScale = 0xb24; + constexpr std::ptrdiff_t m_buoyancyScale = 0xb28; + constexpr std::ptrdiff_t m_damageType = 0xb2c; + constexpr std::ptrdiff_t m_damageToEnableMotion = 0xb30; + constexpr std::ptrdiff_t m_flForceToEnableMotion = 0xb34; + constexpr std::ptrdiff_t m_bThrownByPlayer = 0xb38; + constexpr std::ptrdiff_t m_bDroppedByPlayer = 0xb39; + constexpr std::ptrdiff_t m_bTouchedByPlayer = 0xb3a; + constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0xb3b; + constexpr std::ptrdiff_t m_iExploitableByPlayer = 0xb3c; + constexpr std::ptrdiff_t m_bHasBeenAwakened = 0xb40; + constexpr std::ptrdiff_t m_bIsOverrideProp = 0xb41; + constexpr std::ptrdiff_t m_fNextCheckDisableMotionContactsTime = 0xb44; + constexpr std::ptrdiff_t m_iInitialGlowState = 0xb48; + constexpr std::ptrdiff_t m_nGlowRange = 0xb4c; + constexpr std::ptrdiff_t m_nGlowRangeMin = 0xb50; + constexpr std::ptrdiff_t m_glowColor = 0xb54; + constexpr std::ptrdiff_t m_bForceNavIgnore = 0xb58; + constexpr std::ptrdiff_t m_bNoNavmeshBlocker = 0xb59; + constexpr std::ptrdiff_t m_bForceNpcExclude = 0xb5a; + constexpr std::ptrdiff_t m_bShouldAutoConvertBackFromDebris = 0xb5b; + constexpr std::ptrdiff_t m_bMuteImpactEffects = 0xb5c; + constexpr std::ptrdiff_t m_bAcceptDamageFromHeldObjects = 0xb64; + constexpr std::ptrdiff_t m_bEnableUseOutput = 0xb65; + constexpr std::ptrdiff_t m_bAwake = 0xb66; + constexpr std::ptrdiff_t m_nCollisionGroupOverride = 0xb68; } namespace CPhysicsPropRespawnable { - constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xc18; - constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xc24; - constexpr std::ptrdiff_t m_vOriginalMins = 0xc30; - constexpr std::ptrdiff_t m_vOriginalMaxs = 0xc3c; - constexpr std::ptrdiff_t m_flRespawnDuration = 0xc48; + constexpr std::ptrdiff_t m_vOriginalSpawnOrigin = 0xb70; + constexpr std::ptrdiff_t m_vOriginalSpawnAngles = 0xb7c; + constexpr std::ptrdiff_t m_vOriginalMins = 0xb88; + constexpr std::ptrdiff_t m_vOriginalMaxs = 0xb94; + constexpr std::ptrdiff_t m_flRespawnDuration = 0xba0; } namespace CPhysicsShake { @@ -4678,34 +4667,34 @@ namespace CPhysicsWire { } namespace CPlantedC4 { - constexpr std::ptrdiff_t m_bPlantedAtQuestTarget = 0x930; - constexpr std::ptrdiff_t m_bBombTicking = 0x931; - constexpr std::ptrdiff_t m_flC4Blow = 0x934; - constexpr std::ptrdiff_t m_nBombSite = 0x938; - constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0x93c; - constexpr std::ptrdiff_t m_OnBombDefused = 0x940; - constexpr std::ptrdiff_t m_OnBombBeginDefuse = 0x968; - constexpr std::ptrdiff_t m_OnBombDefuseAborted = 0x990; - constexpr std::ptrdiff_t m_bCannotBeDefused = 0x9b8; - constexpr std::ptrdiff_t m_entitySpottedState = 0x9c0; - constexpr std::ptrdiff_t m_nSpotRules = 0x9d8; - constexpr std::ptrdiff_t m_bTrainingPlacedByPlayer = 0x9dc; - constexpr std::ptrdiff_t m_bHasExploded = 0x9dd; - constexpr std::ptrdiff_t m_flTimerLength = 0x9e0; - constexpr std::ptrdiff_t m_bBeingDefused = 0x9e4; - constexpr std::ptrdiff_t m_fLastDefuseTime = 0x9ec; - constexpr std::ptrdiff_t m_flDefuseLength = 0x9f4; - constexpr std::ptrdiff_t m_flDefuseCountDown = 0x9f8; - constexpr std::ptrdiff_t m_bBombDefused = 0x9fc; - constexpr std::ptrdiff_t m_hBombDefuser = 0xa00; - constexpr std::ptrdiff_t m_hControlPanel = 0xa04; - constexpr std::ptrdiff_t m_iProgressBarTime = 0xa08; - constexpr std::ptrdiff_t m_bVoiceAlertFired = 0xa0c; - constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0xa0d; - constexpr std::ptrdiff_t m_flNextBotBeepTime = 0xa14; - constexpr std::ptrdiff_t m_bPlantedAfterPickup = 0xa1c; - constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0xa20; - constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0xa2c; + constexpr std::ptrdiff_t m_bPlantedAtQuestTarget = 0x888; + constexpr std::ptrdiff_t m_bBombTicking = 0x889; + constexpr std::ptrdiff_t m_flC4Blow = 0x88c; + constexpr std::ptrdiff_t m_nBombSite = 0x890; + constexpr std::ptrdiff_t m_nSourceSoundscapeHash = 0x894; + constexpr std::ptrdiff_t m_OnBombDefused = 0x898; + constexpr std::ptrdiff_t m_OnBombBeginDefuse = 0x8c0; + constexpr std::ptrdiff_t m_OnBombDefuseAborted = 0x8e8; + constexpr std::ptrdiff_t m_bCannotBeDefused = 0x910; + constexpr std::ptrdiff_t m_entitySpottedState = 0x918; + constexpr std::ptrdiff_t m_nSpotRules = 0x930; + constexpr std::ptrdiff_t m_bTrainingPlacedByPlayer = 0x934; + constexpr std::ptrdiff_t m_bHasExploded = 0x935; + constexpr std::ptrdiff_t m_flTimerLength = 0x938; + constexpr std::ptrdiff_t m_bBeingDefused = 0x93c; + constexpr std::ptrdiff_t m_fLastDefuseTime = 0x944; + constexpr std::ptrdiff_t m_flDefuseLength = 0x94c; + constexpr std::ptrdiff_t m_flDefuseCountDown = 0x950; + constexpr std::ptrdiff_t m_bBombDefused = 0x954; + constexpr std::ptrdiff_t m_hBombDefuser = 0x958; + constexpr std::ptrdiff_t m_hControlPanel = 0x95c; + constexpr std::ptrdiff_t m_iProgressBarTime = 0x960; + constexpr std::ptrdiff_t m_bVoiceAlertFired = 0x964; + constexpr std::ptrdiff_t m_bVoiceAlertPlayed = 0x965; + constexpr std::ptrdiff_t m_flNextBotBeepTime = 0x96c; + constexpr std::ptrdiff_t m_bPlantedAfterPickup = 0x974; + constexpr std::ptrdiff_t m_angCatchUpToPlayerEye = 0x978; + constexpr std::ptrdiff_t m_flLastSpinDetectionTime = 0x984; } namespace CPlatTrigger { @@ -4923,36 +4912,36 @@ namespace CPointClientUIWorldTextPanel { } namespace CPointCommentaryNode { - constexpr std::ptrdiff_t m_iszPreCommands = 0x930; - constexpr std::ptrdiff_t m_iszPostCommands = 0x938; - constexpr std::ptrdiff_t m_iszCommentaryFile = 0x940; - constexpr std::ptrdiff_t m_iszViewTarget = 0x948; - constexpr std::ptrdiff_t m_hViewTarget = 0x950; - constexpr std::ptrdiff_t m_hViewTargetAngles = 0x954; - constexpr std::ptrdiff_t m_iszViewPosition = 0x958; - constexpr std::ptrdiff_t m_hViewPosition = 0x960; - constexpr std::ptrdiff_t m_hViewPositionMover = 0x964; - constexpr std::ptrdiff_t m_bPreventMovement = 0x968; - constexpr std::ptrdiff_t m_bUnderCrosshair = 0x969; - constexpr std::ptrdiff_t m_bUnstoppable = 0x96a; - constexpr std::ptrdiff_t m_flFinishedTime = 0x96c; - constexpr std::ptrdiff_t m_vecFinishOrigin = 0x970; - constexpr std::ptrdiff_t m_vecOriginalAngles = 0x97c; - constexpr std::ptrdiff_t m_vecFinishAngles = 0x988; - constexpr std::ptrdiff_t m_bPreventChangesWhileMoving = 0x994; - constexpr std::ptrdiff_t m_bDisabled = 0x995; - constexpr std::ptrdiff_t m_vecTeleportOrigin = 0x998; - constexpr std::ptrdiff_t m_flAbortedPlaybackAt = 0x9a4; - constexpr std::ptrdiff_t m_pOnCommentaryStarted = 0x9a8; - constexpr std::ptrdiff_t m_pOnCommentaryStopped = 0x9d0; - constexpr std::ptrdiff_t m_bActive = 0x9f8; - constexpr std::ptrdiff_t m_flStartTime = 0x9fc; - constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0xa00; - constexpr std::ptrdiff_t m_iszTitle = 0xa08; - constexpr std::ptrdiff_t m_iszSpeakers = 0xa10; - constexpr std::ptrdiff_t m_iNodeNumber = 0xa18; - constexpr std::ptrdiff_t m_iNodeNumberMax = 0xa1c; - constexpr std::ptrdiff_t m_bListenedTo = 0xa20; + constexpr std::ptrdiff_t m_iszPreCommands = 0x888; + constexpr std::ptrdiff_t m_iszPostCommands = 0x890; + constexpr std::ptrdiff_t m_iszCommentaryFile = 0x898; + constexpr std::ptrdiff_t m_iszViewTarget = 0x8a0; + constexpr std::ptrdiff_t m_hViewTarget = 0x8a8; + constexpr std::ptrdiff_t m_hViewTargetAngles = 0x8ac; + constexpr std::ptrdiff_t m_iszViewPosition = 0x8b0; + constexpr std::ptrdiff_t m_hViewPosition = 0x8b8; + constexpr std::ptrdiff_t m_hViewPositionMover = 0x8bc; + constexpr std::ptrdiff_t m_bPreventMovement = 0x8c0; + constexpr std::ptrdiff_t m_bUnderCrosshair = 0x8c1; + constexpr std::ptrdiff_t m_bUnstoppable = 0x8c2; + constexpr std::ptrdiff_t m_flFinishedTime = 0x8c4; + constexpr std::ptrdiff_t m_vecFinishOrigin = 0x8c8; + constexpr std::ptrdiff_t m_vecOriginalAngles = 0x8d4; + constexpr std::ptrdiff_t m_vecFinishAngles = 0x8e0; + constexpr std::ptrdiff_t m_bPreventChangesWhileMoving = 0x8ec; + constexpr std::ptrdiff_t m_bDisabled = 0x8ed; + constexpr std::ptrdiff_t m_vecTeleportOrigin = 0x8f0; + constexpr std::ptrdiff_t m_flAbortedPlaybackAt = 0x8fc; + constexpr std::ptrdiff_t m_pOnCommentaryStarted = 0x900; + constexpr std::ptrdiff_t m_pOnCommentaryStopped = 0x928; + constexpr std::ptrdiff_t m_bActive = 0x950; + constexpr std::ptrdiff_t m_flStartTime = 0x954; + constexpr std::ptrdiff_t m_flStartTimeInCommentary = 0x958; + constexpr std::ptrdiff_t m_iszTitle = 0x960; + constexpr std::ptrdiff_t m_iszSpeakers = 0x968; + constexpr std::ptrdiff_t m_iNodeNumber = 0x970; + constexpr std::ptrdiff_t m_iNodeNumberMax = 0x974; + constexpr std::ptrdiff_t m_bListenedTo = 0x978; } namespace CPointDZDroneGunSpawn { @@ -5009,6 +4998,7 @@ namespace CPointPrefab { constexpr std::ptrdiff_t m_targetMapName = 0x4b0; constexpr std::ptrdiff_t m_forceWorldGroupID = 0x4b8; constexpr std::ptrdiff_t m_fixupNames = 0x4c0; + constexpr std::ptrdiff_t m_bLoadDynamic = 0x4c1; } namespace CPointProximitySensor { @@ -5017,6 +5007,12 @@ namespace CPointProximitySensor { constexpr std::ptrdiff_t m_Distance = 0x4b8; } +namespace CPointPulse { + constexpr std::ptrdiff_t m_sNameFixupStaticPrefix = 0x5c8; + constexpr std::ptrdiff_t m_sNameFixupParent = 0x5d0; + constexpr std::ptrdiff_t m_sNameFixupLocal = 0x5d8; +} + namespace CPointPush { constexpr std::ptrdiff_t m_bEnabled = 0x4b0; constexpr std::ptrdiff_t m_flMagnitude = 0x4b4; @@ -5154,35 +5150,35 @@ namespace CProjectedDecal { } namespace CPropCounter { - constexpr std::ptrdiff_t m_flDisplayValue = 0x930; - constexpr std::ptrdiff_t m_nInitialValue = 0x934; + constexpr std::ptrdiff_t m_flDisplayValue = 0x888; + constexpr std::ptrdiff_t m_nInitialValue = 0x88c; } namespace CPropDoorRotating { - constexpr std::ptrdiff_t m_vecAxis = 0xe38; - constexpr std::ptrdiff_t m_flDistance = 0xe44; - constexpr std::ptrdiff_t m_eSpawnPosition = 0xe48; - constexpr std::ptrdiff_t m_eOpenDirection = 0xe4c; - constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xe50; - constexpr std::ptrdiff_t m_flAjarAngle = 0xe54; - constexpr std::ptrdiff_t m_angRotationAjarDeprecated = 0xe58; - constexpr std::ptrdiff_t m_angRotationClosed = 0xe64; - constexpr std::ptrdiff_t m_angRotationOpenForward = 0xe70; - constexpr std::ptrdiff_t m_angRotationOpenBack = 0xe7c; - constexpr std::ptrdiff_t m_angGoal = 0xe88; - constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xe94; - constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xea0; - constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xeac; - constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xeb8; - constexpr std::ptrdiff_t m_bAjarDoorShouldntAlwaysOpen = 0xec4; - constexpr std::ptrdiff_t m_hEntityBlocker = 0xec8; + constexpr std::ptrdiff_t m_vecAxis = 0xd90; + constexpr std::ptrdiff_t m_flDistance = 0xd9c; + constexpr std::ptrdiff_t m_eSpawnPosition = 0xda0; + constexpr std::ptrdiff_t m_eOpenDirection = 0xda4; + constexpr std::ptrdiff_t m_eCurrentOpenDirection = 0xda8; + constexpr std::ptrdiff_t m_flAjarAngle = 0xdac; + constexpr std::ptrdiff_t m_angRotationAjarDeprecated = 0xdb0; + constexpr std::ptrdiff_t m_angRotationClosed = 0xdbc; + constexpr std::ptrdiff_t m_angRotationOpenForward = 0xdc8; + constexpr std::ptrdiff_t m_angRotationOpenBack = 0xdd4; + constexpr std::ptrdiff_t m_angGoal = 0xde0; + constexpr std::ptrdiff_t m_vecForwardBoundsMin = 0xdec; + constexpr std::ptrdiff_t m_vecForwardBoundsMax = 0xdf8; + constexpr std::ptrdiff_t m_vecBackBoundsMin = 0xe04; + constexpr std::ptrdiff_t m_vecBackBoundsMax = 0xe10; + constexpr std::ptrdiff_t m_bAjarDoorShouldntAlwaysOpen = 0xe1c; + constexpr std::ptrdiff_t m_hEntityBlocker = 0xe20; } namespace CPropDoorRotatingBreakable { - constexpr std::ptrdiff_t m_bBreakable = 0xed0; - constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xed1; - constexpr std::ptrdiff_t m_currentDamageState = 0xed4; - constexpr std::ptrdiff_t m_damageStates = 0xed8; + constexpr std::ptrdiff_t m_bBreakable = 0xe28; + constexpr std::ptrdiff_t m_isAbleToCloseAreaPortals = 0xe29; + constexpr std::ptrdiff_t m_currentDamageState = 0xe2c; + constexpr std::ptrdiff_t m_damageStates = 0xe30; } namespace CPulseCell_Inflow_GameEvent { @@ -5250,43 +5246,43 @@ namespace CRagdollManager { } namespace CRagdollProp { - constexpr std::ptrdiff_t m_ragdoll = 0x938; - constexpr std::ptrdiff_t m_bStartDisabled = 0x970; - constexpr std::ptrdiff_t m_ragPos = 0x978; - constexpr std::ptrdiff_t m_ragAngles = 0x990; - constexpr std::ptrdiff_t m_hRagdollSource = 0x9a8; - constexpr std::ptrdiff_t m_lastUpdateTickCount = 0x9ac; - constexpr std::ptrdiff_t m_allAsleep = 0x9b0; - constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0x9b1; - constexpr std::ptrdiff_t m_hDamageEntity = 0x9b4; - constexpr std::ptrdiff_t m_hKiller = 0x9b8; - constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x9bc; - constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x9c0; - constexpr std::ptrdiff_t m_flFadeOutStartTime = 0x9c4; - constexpr std::ptrdiff_t m_flFadeTime = 0x9c8; - constexpr std::ptrdiff_t m_vecLastOrigin = 0x9cc; - constexpr std::ptrdiff_t m_flAwakeTime = 0x9d8; - constexpr std::ptrdiff_t m_flLastOriginChangeTime = 0x9dc; - constexpr std::ptrdiff_t m_nBloodColor = 0x9e0; - constexpr std::ptrdiff_t m_strOriginClassName = 0x9e8; - constexpr std::ptrdiff_t m_strSourceClassName = 0x9f0; - constexpr std::ptrdiff_t m_bHasBeenPhysgunned = 0x9f8; - constexpr std::ptrdiff_t m_bShouldTeleportPhysics = 0x9f9; - constexpr std::ptrdiff_t m_flBlendWeight = 0x9fc; - constexpr std::ptrdiff_t m_flDefaultFadeScale = 0xa00; - constexpr std::ptrdiff_t m_ragdollMins = 0xa08; - constexpr std::ptrdiff_t m_ragdollMaxs = 0xa20; - constexpr std::ptrdiff_t m_bShouldDeleteActivationRecord = 0xa38; - constexpr std::ptrdiff_t m_bValidatePoweredRagdollPose = 0xa98; + constexpr std::ptrdiff_t m_ragdoll = 0x890; + constexpr std::ptrdiff_t m_bStartDisabled = 0x8c8; + constexpr std::ptrdiff_t m_ragPos = 0x8d0; + constexpr std::ptrdiff_t m_ragAngles = 0x8e8; + constexpr std::ptrdiff_t m_hRagdollSource = 0x900; + constexpr std::ptrdiff_t m_lastUpdateTickCount = 0x904; + constexpr std::ptrdiff_t m_allAsleep = 0x908; + constexpr std::ptrdiff_t m_bFirstCollisionAfterLaunch = 0x909; + constexpr std::ptrdiff_t m_hDamageEntity = 0x90c; + constexpr std::ptrdiff_t m_hKiller = 0x910; + constexpr std::ptrdiff_t m_hPhysicsAttacker = 0x914; + constexpr std::ptrdiff_t m_flLastPhysicsInfluenceTime = 0x918; + constexpr std::ptrdiff_t m_flFadeOutStartTime = 0x91c; + constexpr std::ptrdiff_t m_flFadeTime = 0x920; + constexpr std::ptrdiff_t m_vecLastOrigin = 0x924; + constexpr std::ptrdiff_t m_flAwakeTime = 0x930; + constexpr std::ptrdiff_t m_flLastOriginChangeTime = 0x934; + constexpr std::ptrdiff_t m_nBloodColor = 0x938; + constexpr std::ptrdiff_t m_strOriginClassName = 0x940; + constexpr std::ptrdiff_t m_strSourceClassName = 0x948; + constexpr std::ptrdiff_t m_bHasBeenPhysgunned = 0x950; + constexpr std::ptrdiff_t m_bShouldTeleportPhysics = 0x951; + constexpr std::ptrdiff_t m_flBlendWeight = 0x954; + constexpr std::ptrdiff_t m_flDefaultFadeScale = 0x958; + constexpr std::ptrdiff_t m_ragdollMins = 0x960; + constexpr std::ptrdiff_t m_ragdollMaxs = 0x978; + constexpr std::ptrdiff_t m_bShouldDeleteActivationRecord = 0x990; + constexpr std::ptrdiff_t m_bValidatePoweredRagdollPose = 0x9f0; } namespace CRagdollPropAttached { - constexpr std::ptrdiff_t m_boneIndexAttached = 0xad8; - constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xadc; - constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xae0; - constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xaec; - constexpr std::ptrdiff_t m_bShouldDetach = 0xaf8; - constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xb08; + constexpr std::ptrdiff_t m_boneIndexAttached = 0xa30; + constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xa34; + constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xa38; + constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xa44; + constexpr std::ptrdiff_t m_bShouldDetach = 0xa50; + constexpr std::ptrdiff_t m_bShouldDeleteAttachedActivationRecord = 0xa60; } namespace CRandSimTimer { @@ -5545,8 +5541,8 @@ namespace CScriptComponent { } namespace CScriptItem { - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xa08; - constexpr std::ptrdiff_t m_MoveTypeOverride = 0xa30; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0x960; + constexpr std::ptrdiff_t m_MoveTypeOverride = 0x988; } namespace CScriptNavBlocker { @@ -5640,9 +5636,9 @@ namespace CScriptedSequence { } namespace CSensorGrenadeProjectile { - constexpr std::ptrdiff_t m_fExpireTime = 0xac8; - constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xacc; - constexpr std::ptrdiff_t m_hDisplayGrenade = 0xad0; + constexpr std::ptrdiff_t m_fExpireTime = 0xa20; + constexpr std::ptrdiff_t m_fNextDetectPlayerSound = 0xa24; + constexpr std::ptrdiff_t m_hDisplayGrenade = 0xa28; } namespace CShatterGlassShard { @@ -5679,9 +5675,9 @@ namespace CShatterGlassShard { } namespace CShatterGlassShardPhysics { - constexpr std::ptrdiff_t m_bDebris = 0xc18; - constexpr std::ptrdiff_t m_hParentShard = 0xc1c; - constexpr std::ptrdiff_t m_ShardDesc = 0xc20; + constexpr std::ptrdiff_t m_bDebris = 0xb70; + constexpr std::ptrdiff_t m_hParentShard = 0xb74; + constexpr std::ptrdiff_t m_ShardDesc = 0xb78; } namespace CSimTimer { @@ -5738,14 +5734,14 @@ namespace CSkyboxReference { } namespace CSmokeGrenadeProjectile { - constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xae0; - constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xae4; - constexpr std::ptrdiff_t m_nRandomSeed = 0xae8; - constexpr std::ptrdiff_t m_vSmokeColor = 0xaec; - constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xaf8; - constexpr std::ptrdiff_t m_VoxelFrameData = 0xb08; - constexpr std::ptrdiff_t m_flLastBounce = 0xb20; - constexpr std::ptrdiff_t m_fllastSimulationTime = 0xb24; + constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0xa38; + constexpr std::ptrdiff_t m_bDidSmokeEffect = 0xa3c; + constexpr std::ptrdiff_t m_nRandomSeed = 0xa40; + constexpr std::ptrdiff_t m_vSmokeColor = 0xa44; + constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0xa50; + constexpr std::ptrdiff_t m_VoxelFrameData = 0xa60; + constexpr std::ptrdiff_t m_flLastBounce = 0xa78; + constexpr std::ptrdiff_t m_fllastSimulationTime = 0xa7c; } namespace CSmoothFunc { @@ -6036,36 +6032,36 @@ namespace CSurvivalGameRules { } namespace CSurvivalSpawnChopper { - constexpr std::ptrdiff_t m_pSoundLoop = 0x930; - constexpr std::ptrdiff_t m_flSpawnTimeStamp = 0x938; - constexpr std::ptrdiff_t m_flFlightPathRotationOffset = 0x93c; - constexpr std::ptrdiff_t m_bFlipX = 0x940; - constexpr std::ptrdiff_t m_bFlipY = 0x941; - constexpr std::ptrdiff_t m_bCircling = 0x942; - constexpr std::ptrdiff_t m_flLastPassengerCheckTime = 0x944; + constexpr std::ptrdiff_t m_pSoundLoop = 0x888; + constexpr std::ptrdiff_t m_flSpawnTimeStamp = 0x890; + constexpr std::ptrdiff_t m_flFlightPathRotationOffset = 0x894; + constexpr std::ptrdiff_t m_bFlipX = 0x898; + constexpr std::ptrdiff_t m_bFlipY = 0x899; + constexpr std::ptrdiff_t m_bCircling = 0x89a; + constexpr std::ptrdiff_t m_flLastPassengerCheckTime = 0x89c; } namespace CTablet { - constexpr std::ptrdiff_t m_bPendingBuyMenu = 0xe88; - constexpr std::ptrdiff_t m_flUpgradeExpirationTime = 0xe8c; - constexpr std::ptrdiff_t m_vecLocalHexFlags = 0xe9c; - constexpr std::ptrdiff_t m_nContractKillGridIndex = 0xf44; - constexpr std::ptrdiff_t m_nContractKillGridHighResIndex = 0xf48; - constexpr std::ptrdiff_t m_bTabletReceptionIsBlocked = 0xf4c; - constexpr std::ptrdiff_t m_flScanProgress = 0xf50; - constexpr std::ptrdiff_t m_flBootTime = 0xf54; - constexpr std::ptrdiff_t m_flShowMapTime = 0xf58; - constexpr std::ptrdiff_t m_vecNearestMetalCratePos = 0xf5c; - constexpr std::ptrdiff_t m_skinState = 0xf68; - constexpr std::ptrdiff_t m_vecNotificationIds = 0xf6c; - constexpr std::ptrdiff_t m_vecNotificationTimestamps = 0xf8c; - constexpr std::ptrdiff_t m_nLastPurchaseIndex = 0xfac; - constexpr std::ptrdiff_t m_vecPlayerPositionHistory = 0xfb0; - constexpr std::ptrdiff_t m_vecLastPlayerPosition = 0x10d0; - constexpr std::ptrdiff_t m_flNextCheckForIncomingDronesTime = 0x10d8; - constexpr std::ptrdiff_t m_flLastPlayerOccupiedGridUpdate = 0x10dc; - constexpr std::ptrdiff_t m_flLastTabletBlockedTime = 0x10e0; - constexpr std::ptrdiff_t m_flLastClosePoseParamVal = 0x1190; + constexpr std::ptrdiff_t m_bPendingBuyMenu = 0xdd8; + constexpr std::ptrdiff_t m_flUpgradeExpirationTime = 0xddc; + constexpr std::ptrdiff_t m_vecLocalHexFlags = 0xdec; + constexpr std::ptrdiff_t m_nContractKillGridIndex = 0xe94; + constexpr std::ptrdiff_t m_nContractKillGridHighResIndex = 0xe98; + constexpr std::ptrdiff_t m_bTabletReceptionIsBlocked = 0xe9c; + constexpr std::ptrdiff_t m_flScanProgress = 0xea0; + constexpr std::ptrdiff_t m_flBootTime = 0xea4; + constexpr std::ptrdiff_t m_flShowMapTime = 0xea8; + constexpr std::ptrdiff_t m_vecNearestMetalCratePos = 0xeac; + constexpr std::ptrdiff_t m_skinState = 0xeb8; + constexpr std::ptrdiff_t m_vecNotificationIds = 0xebc; + constexpr std::ptrdiff_t m_vecNotificationTimestamps = 0xedc; + constexpr std::ptrdiff_t m_nLastPurchaseIndex = 0xefc; + constexpr std::ptrdiff_t m_vecPlayerPositionHistory = 0xf00; + constexpr std::ptrdiff_t m_vecLastPlayerPosition = 0x1020; + constexpr std::ptrdiff_t m_flNextCheckForIncomingDronesTime = 0x1028; + constexpr std::ptrdiff_t m_flLastPlayerOccupiedGridUpdate = 0x102c; + constexpr std::ptrdiff_t m_flLastTabletBlockedTime = 0x1030; + constexpr std::ptrdiff_t m_flLastClosePoseParamVal = 0x10e0; } namespace CTakeDamageInfo { @@ -6196,7 +6192,7 @@ namespace CTriggerBrush { namespace CTriggerBuoyancy { constexpr std::ptrdiff_t m_BuoyancyHelper = 0x8a8; - constexpr std::ptrdiff_t m_flFluidDensity = 0x8d0; + constexpr std::ptrdiff_t m_flFluidDensity = 0x8c8; } namespace CTriggerDetectBulletFire { @@ -6375,14 +6371,14 @@ namespace CTriggerVolume { } namespace CTripWireFireProjectile { - constexpr std::ptrdiff_t m_flAttachTime = 0xa68; - constexpr std::ptrdiff_t m_vecTripWireEndPositions = 0xa6c; - constexpr std::ptrdiff_t m_bTripWireEndPositionsUsed = 0xae4; - constexpr std::ptrdiff_t m_hStuckToEnt = 0xaf0; - constexpr std::ptrdiff_t m_nLastStuckToEntModelIndex = 0xaf4; - constexpr std::ptrdiff_t m_xformStuckToEnt = 0xb00; - constexpr std::ptrdiff_t m_vecTrapSetPosition = 0xb20; - constexpr std::ptrdiff_t m_nWireSoundsPlayed = 0xb2c; + constexpr std::ptrdiff_t m_flAttachTime = 0x9c0; + constexpr std::ptrdiff_t m_vecTripWireEndPositions = 0x9c4; + constexpr std::ptrdiff_t m_bTripWireEndPositionsUsed = 0xa3c; + constexpr std::ptrdiff_t m_hStuckToEnt = 0xa48; + constexpr std::ptrdiff_t m_nLastStuckToEntModelIndex = 0xa4c; + constexpr std::ptrdiff_t m_xformStuckToEnt = 0xa50; + constexpr std::ptrdiff_t m_vecTrapSetPosition = 0xa70; + constexpr std::ptrdiff_t m_nWireSoundsPlayed = 0xa7c; } namespace CVoteController { @@ -6404,75 +6400,77 @@ namespace CVoteController { } namespace CWeaponBaseItem { - constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xe80; - constexpr std::ptrdiff_t m_bRedraw = 0xe98; + constexpr std::ptrdiff_t m_SequenceCompleteTimer = 0xdd0; + constexpr std::ptrdiff_t m_bRedraw = 0xde8; } namespace CWeaponCSBase { - constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xd30; - constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xd34; - constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xd38; - constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0xd3c; - constexpr std::ptrdiff_t m_seqIdle = 0xd40; - constexpr std::ptrdiff_t m_seqFirePrimary = 0xd44; - constexpr std::ptrdiff_t m_seqFireSecondary = 0xd48; - constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xd58; - constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xd59; - constexpr std::ptrdiff_t m_flLastTimeInAir = 0xd5c; - constexpr std::ptrdiff_t m_flLastDeployTime = 0xd60; - constexpr std::ptrdiff_t m_nViewModelIndex = 0xd64; - constexpr std::ptrdiff_t m_bReloadsWithClips = 0xd68; - constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xd88; - constexpr std::ptrdiff_t m_bFireOnEmpty = 0xd8c; - constexpr std::ptrdiff_t m_OnPlayerPickup = 0xd90; - constexpr std::ptrdiff_t m_weaponMode = 0xdb8; - constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xdbc; - constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xdc0; - constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xdcc; - constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xdd0; - constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xdd4; - constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xdd8; - constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xddc; - constexpr std::ptrdiff_t m_iRecoilIndex = 0xde0; - constexpr std::ptrdiff_t m_flRecoilIndex = 0xde4; - constexpr std::ptrdiff_t m_bBurstMode = 0xde8; - constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0xdec; - constexpr std::ptrdiff_t m_bInReload = 0xdf0; - constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xdf1; - constexpr std::ptrdiff_t m_flDroppedAtTime = 0xdf4; - constexpr std::ptrdiff_t m_bIsHauledBack = 0xdf8; - constexpr std::ptrdiff_t m_bSilencerOn = 0xdf9; - constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xdfc; - constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xe00; - constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xe04; - constexpr std::ptrdiff_t m_bCanBePickedUp = 0xe10; - constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xe11; - constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xe14; - constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xe18; - constexpr std::ptrdiff_t m_hPrevOwner = 0xe1c; - constexpr std::ptrdiff_t m_nDropTick = 0xe20; - constexpr std::ptrdiff_t m_donated = 0xe44; - constexpr std::ptrdiff_t m_fLastShotTime = 0xe48; - constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xe4c; - constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xe4d; - constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xe4e; - constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xe50; - constexpr std::ptrdiff_t m_IronSightController = 0xe58; - constexpr std::ptrdiff_t m_iIronSightMode = 0xe70; - constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xe74; - constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xe78; + constexpr std::ptrdiff_t m_bRemoveable = 0xc80; + constexpr std::ptrdiff_t m_flFireSequenceStartTime = 0xc84; + constexpr std::ptrdiff_t m_nFireSequenceStartTimeChange = 0xc88; + constexpr std::ptrdiff_t m_nFireSequenceStartTimeAck = 0xc8c; + constexpr std::ptrdiff_t m_bPlayerFireEventIsPrimary = 0xc90; + constexpr std::ptrdiff_t m_seqIdle = 0xc94; + constexpr std::ptrdiff_t m_seqFirePrimary = 0xc98; + constexpr std::ptrdiff_t m_seqFireSecondary = 0xc9c; + constexpr std::ptrdiff_t m_bPlayerAmmoStockOnPickup = 0xca8; + constexpr std::ptrdiff_t m_bRequireUseToTouch = 0xca9; + constexpr std::ptrdiff_t m_iState = 0xcac; + constexpr std::ptrdiff_t m_flLastTimeInAir = 0xcb0; + constexpr std::ptrdiff_t m_flLastDeployTime = 0xcb4; + constexpr std::ptrdiff_t m_nViewModelIndex = 0xcb8; + constexpr std::ptrdiff_t m_bReloadsWithClips = 0xcbc; + constexpr std::ptrdiff_t m_flTimeWeaponIdle = 0xcd8; + constexpr std::ptrdiff_t m_bFireOnEmpty = 0xcdc; + constexpr std::ptrdiff_t m_OnPlayerPickup = 0xce0; + constexpr std::ptrdiff_t m_weaponMode = 0xd08; + constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0xd0c; + constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0xd10; + constexpr std::ptrdiff_t m_flTurningInaccuracy = 0xd1c; + constexpr std::ptrdiff_t m_fAccuracyPenalty = 0xd20; + constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0xd24; + constexpr std::ptrdiff_t m_fAccuracySmoothedForZoom = 0xd28; + constexpr std::ptrdiff_t m_fScopeZoomEndTime = 0xd2c; + constexpr std::ptrdiff_t m_iRecoilIndex = 0xd30; + constexpr std::ptrdiff_t m_flRecoilIndex = 0xd34; + constexpr std::ptrdiff_t m_bBurstMode = 0xd38; + constexpr std::ptrdiff_t m_flPostponeFireReadyTime = 0xd3c; + constexpr std::ptrdiff_t m_bInReload = 0xd40; + constexpr std::ptrdiff_t m_bReloadVisuallyComplete = 0xd41; + constexpr std::ptrdiff_t m_flDroppedAtTime = 0xd44; + constexpr std::ptrdiff_t m_bIsHauledBack = 0xd48; + constexpr std::ptrdiff_t m_bSilencerOn = 0xd49; + constexpr std::ptrdiff_t m_flTimeSilencerSwitchComplete = 0xd4c; + constexpr std::ptrdiff_t m_iOriginalTeamNumber = 0xd50; + constexpr std::ptrdiff_t m_flNextAttackRenderTimeOffset = 0xd54; + constexpr std::ptrdiff_t m_bCanBePickedUp = 0xd60; + constexpr std::ptrdiff_t m_bUseCanOverrideNextOwnerTouchTime = 0xd61; + constexpr std::ptrdiff_t m_nextOwnerTouchTime = 0xd64; + constexpr std::ptrdiff_t m_nextPrevOwnerTouchTime = 0xd68; + constexpr std::ptrdiff_t m_hPrevOwner = 0xd6c; + constexpr std::ptrdiff_t m_nDropTick = 0xd70; + constexpr std::ptrdiff_t m_donated = 0xd94; + constexpr std::ptrdiff_t m_fLastShotTime = 0xd98; + constexpr std::ptrdiff_t m_bWasOwnedByCT = 0xd9c; + constexpr std::ptrdiff_t m_bWasOwnedByTerrorist = 0xd9d; + constexpr std::ptrdiff_t m_bFiredOutOfAmmoEvent = 0xd9e; + constexpr std::ptrdiff_t m_numRemoveUnownedWeaponThink = 0xda0; + constexpr std::ptrdiff_t m_IronSightController = 0xda8; + constexpr std::ptrdiff_t m_iIronSightMode = 0xdc0; + constexpr std::ptrdiff_t m_flLastLOSTraceFailureTime = 0xdc4; + constexpr std::ptrdiff_t m_iNumEmptyAttacks = 0xdc8; } namespace CWeaponCSBaseGun { - constexpr std::ptrdiff_t m_zoomLevel = 0xe80; - constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xe84; - constexpr std::ptrdiff_t m_silencedModelIndex = 0xe90; - constexpr std::ptrdiff_t m_inPrecache = 0xe94; - constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xe95; - constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xe96; - constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xe97; - constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xe98; - constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xe99; + constexpr std::ptrdiff_t m_zoomLevel = 0xdd0; + constexpr std::ptrdiff_t m_iBurstShotsRemaining = 0xdd4; + constexpr std::ptrdiff_t m_silencedModelIndex = 0xde0; + constexpr std::ptrdiff_t m_inPrecache = 0xde4; + constexpr std::ptrdiff_t m_bNeedsBoltAction = 0xde5; + constexpr std::ptrdiff_t m_bSkillReloadAvailable = 0xde6; + constexpr std::ptrdiff_t m_bSkillReloadLiftedReloadKey = 0xde7; + constexpr std::ptrdiff_t m_bSkillBoltInterruptAvailable = 0xde8; + constexpr std::ptrdiff_t m_bSkillBoltLiftedFireKey = 0xde9; } namespace CWeaponCSBaseVData { @@ -6569,13 +6567,13 @@ namespace CWeaponCSBaseVData { } namespace CWeaponShield { - constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xea0; - constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xea4; - constexpr std::ptrdiff_t m_flDisplayHealth = 0xea8; + constexpr std::ptrdiff_t m_flBulletDamageAbsorbed = 0xdf0; + constexpr std::ptrdiff_t m_flLastBulletHitSoundTime = 0xdf4; + constexpr std::ptrdiff_t m_flDisplayHealth = 0xdf8; } namespace CWeaponTaser { - constexpr std::ptrdiff_t m_fFireTime = 0xea0; + constexpr std::ptrdiff_t m_fFireTime = 0xdf0; } namespace CommandToolCommand_t { diff --git a/generated/server.dll.json b/generated/server.dll.json index 62eb6954..e23248b2 100644 --- a/generated/server.dll.json +++ b/generated/server.dll.json @@ -110,9 +110,9 @@ "iAttribHook": 8 }, "CBRC4Target": { - "m_bBrokenOpen": 2396, - "m_flRadius": 2400, - "m_hPlayerThatActivatedMe": 2392 + "m_bBrokenOpen": 2228, + "m_flRadius": 2232, + "m_hPlayerThatActivatedMe": 2224 }, "CBarnLight": { "m_Color": 1800, @@ -171,32 +171,32 @@ "m_vSizeParams": 2164 }, "CBaseAnimGraph": { - "m_bAnimGraphDirty": 1992, - "m_bAnimGraphUpdateEnabled": 1816, - "m_bClientRagdoll": 2040, - "m_bInitiallyPopulateInterpHistory": 1800, - "m_bShouldAnimateDuringGameplayPause": 1801, - "m_flLastEventAnimTime": 1964, - "m_flMaxSlopeDistance": 1976, - "m_hAnimationUpdate": 1972, - "m_nForceBone": 2008, - "m_pChoreoServices": 1808, - "m_pRagdollPose": 2032, - "m_vLastSlopeCheckPos": 1980, - "m_vecForce": 1996 + "m_bAnimGraphDirty": 1828, + "m_bAnimGraphUpdateEnabled": 1808, + "m_bClientRagdoll": 1872, + "m_bInitiallyPopulateInterpHistory": 1792, + "m_bShouldAnimateDuringGameplayPause": 1793, + "m_flMaxSlopeDistance": 1812, + "m_nForceBone": 1844, + "m_pChoreoServices": 1800, + "m_pRagdollPose": 1864, + "m_vLastSlopeCheckPos": 1816, + "m_vecForce": 1832 }, "CBaseAnimGraphController": { - "m_animGraphNetworkedVars": 56, - "m_bClientSideAnimation": 548, - "m_bNetworkedAnimationInputsChanged": 549, - "m_bSequenceFinished": 528, - "m_baseLayer": 16, - "m_flLastEventCycle": 532, - "m_flPlaybackRate": 536, - "m_flPrevAnimTime": 544, - "m_nAnimLoopMode": 560, - "m_nNewSequenceParity": 552, - "m_nResetEventsParity": 556 + "m_animGraphNetworkedVars": 64, + "m_bClientSideAnimation": 560, + "m_bNetworkedAnimationInputsChanged": 561, + "m_bSequenceFinished": 536, + "m_baseLayer": 24, + "m_flLastEventAnimTime": 544, + "m_flLastEventCycle": 540, + "m_flPlaybackRate": 548, + "m_flPrevAnimTime": 556, + "m_hAnimationUpdate": 732, + "m_nAnimLoopMode": 572, + "m_nNewSequenceParity": 564, + "m_nResetEventsParity": 568 }, "CBaseButton": { "m_OnDamaged": 2008, @@ -225,31 +225,31 @@ "m_usable": 2236 }, "CBaseCSGrenade": { - "m_bIsHeldByPlayer": 3745, - "m_bJumpThrow": 3747, - "m_bPinPulled": 3746, - "m_bRedraw": 3744, - "m_eThrowStatus": 3748, - "m_fDropTime": 3764, - "m_fThrowTime": 3752, - "m_flThrowStrength": 3756, - "m_flThrowStrengthApproach": 3760 + "m_bIsHeldByPlayer": 3569, + "m_bJumpThrow": 3571, + "m_bPinPulled": 3570, + "m_bRedraw": 3568, + "m_eThrowStatus": 3572, + "m_fDropTime": 3588, + "m_fThrowTime": 3576, + "m_flThrowStrength": 3580, + "m_flThrowStrengthApproach": 3584 }, "CBaseCSGrenadeProjectile": { - "m_bDetonationRecorded": 2705, - "m_flDetonateTime": 2708, - "m_flLastBounceSoundTime": 2728, - "m_nBounces": 2676, - "m_nExplodeEffectIndex": 2680, - "m_nExplodeEffectTickBegin": 2688, - "m_nItemIndex": 2712, - "m_nTicksAtZeroVelocity": 2756, - "m_unOGSExtraFlags": 2704, - "m_vInitialVelocity": 2664, - "m_vecExplodeEffectOrigin": 2692, - "m_vecGrenadeSpin": 2732, - "m_vecLastHitSurfaceNormal": 2744, - "m_vecOriginalSpawnLocation": 2716 + "m_bDetonationRecorded": 2537, + "m_flDetonateTime": 2540, + "m_flLastBounceSoundTime": 2560, + "m_nBounces": 2508, + "m_nExplodeEffectIndex": 2512, + "m_nExplodeEffectTickBegin": 2520, + "m_nItemIndex": 2544, + "m_nTicksAtZeroVelocity": 2588, + "m_unOGSExtraFlags": 2536, + "m_vInitialVelocity": 2496, + "m_vecExplodeEffectOrigin": 2524, + "m_vecGrenadeSpin": 2564, + "m_vecLastHitSurfaceNormal": 2576, + "m_vecOriginalSpawnLocation": 2548 }, "CBaseClientUIEntity": { "m_CustomOutput0": 1824, @@ -268,19 +268,19 @@ "m_bEnabled": 1792 }, "CBaseCombatCharacter": { - "m_LastHitGroup": 2536, - "m_bApplyStressDamage": 2540, - "m_bForceServerRagdoll": 2496, - "m_bloodColor": 2544, - "m_eHull": 2664, - "m_flFieldOfView": 2528, - "m_hMyWearables": 2504, - "m_iDamageCount": 2644, - "m_impactEnergyScale": 2532, - "m_nNavHullIdx": 2668, - "m_navMeshID": 2640, - "m_pVecRelationships": 2648, - "m_strRelationships": 2656 + "m_LastHitGroup": 2368, + "m_bApplyStressDamage": 2372, + "m_bForceServerRagdoll": 2328, + "m_bloodColor": 2376, + "m_eHull": 2496, + "m_flFieldOfView": 2360, + "m_hMyWearables": 2336, + "m_iDamageCount": 2476, + "m_impactEnergyScale": 2364, + "m_nNavHullIdx": 2500, + "m_navMeshID": 2472, + "m_pVecRelationships": 2480, + "m_strRelationships": 2488 }, "CBaseDMStart": { "m_Master": 1200 @@ -401,29 +401,29 @@ "m_nFlags": 1212 }, "CBaseFlex": { - "m_bUpdateLayerPriorities": 2484, - "m_blinktoggle": 2388, - "m_flAllowResponsesEndTime": 2472, - "m_flLastFlexAnimationTime": 2476, - "m_flexWeight": 2352, - "m_nNextSceneEventId": 2480, - "m_vLookTargetPosition": 2376 + "m_bUpdateLayerPriorities": 2316, + "m_blinktoggle": 2220, + "m_flAllowResponsesEndTime": 2304, + "m_flLastFlexAnimationTime": 2308, + "m_flexWeight": 2184, + "m_nNextSceneEventId": 2312, + "m_vLookTargetPosition": 2208 }, "CBaseGrenade": { - "m_DmgRadius": 2588, - "m_ExplosionSound": 2616, - "m_OnExplode": 2544, - "m_OnPlayerPickup": 2504, - "m_bHasWarnedAI": 2584, - "m_bIsLive": 2586, - "m_bIsSmokeGrenade": 2585, - "m_flDamage": 2600, - "m_flDetonateTime": 2592, - "m_flNextAttack": 2656, - "m_flWarnAITime": 2596, - "m_hOriginalThrower": 2660, - "m_hThrower": 2628, - "m_iszBounceSound": 2608 + "m_DmgRadius": 2420, + "m_ExplosionSound": 2448, + "m_OnExplode": 2376, + "m_OnPlayerPickup": 2336, + "m_bHasWarnedAI": 2416, + "m_bIsLive": 2418, + "m_bIsSmokeGrenade": 2417, + "m_flDamage": 2432, + "m_flDetonateTime": 2424, + "m_flNextAttack": 2488, + "m_flWarnAITime": 2428, + "m_hOriginalThrower": 2492, + "m_hThrower": 2460, + "m_iszBounceSound": 2440 }, "CBaseIssue": { "m_iNumNoVotes": 360, @@ -509,30 +509,30 @@ "m_szNetworkIDString": 1440 }, "CBasePlayerPawn": { - "m_ServerViewAngleChanges": 2752, - "m_fHltvReplayDelay": 3040, - "m_fHltvReplayEnd": 3044, - "m_fInitHUD": 3020, - "m_fNextSuicideTime": 3016, - "m_fTimeLastHurt": 3008, - "m_flDeathTime": 3012, - "m_hController": 3032, - "m_iHideHUD": 2860, - "m_iHltvReplayEntity": 3048, - "m_nHighestGeneratedServerViewAngleChangeIndex": 2832, - "m_pAutoaimServices": 2688, - "m_pCameraServices": 2728, - "m_pExpresser": 3024, - "m_pFlashlightServices": 2720, - "m_pItemServices": 2680, - "m_pMovementServices": 2736, - "m_pObserverServices": 2696, - "m_pUseServices": 2712, - "m_pWaterServices": 2704, - "m_pWeaponServices": 2672, - "m_skybox3d": 2864, - "v_angle": 2836, - "v_anglePrevious": 2848 + "m_ServerViewAngleChanges": 2584, + "m_fHltvReplayDelay": 2872, + "m_fHltvReplayEnd": 2876, + "m_fInitHUD": 2852, + "m_fNextSuicideTime": 2848, + "m_fTimeLastHurt": 2840, + "m_flDeathTime": 2844, + "m_hController": 2864, + "m_iHideHUD": 2692, + "m_iHltvReplayEntity": 2880, + "m_nHighestGeneratedServerViewAngleChangeIndex": 2664, + "m_pAutoaimServices": 2520, + "m_pCameraServices": 2560, + "m_pExpresser": 2856, + "m_pFlashlightServices": 2552, + "m_pItemServices": 2512, + "m_pMovementServices": 2568, + "m_pObserverServices": 2528, + "m_pUseServices": 2544, + "m_pWaterServices": 2536, + "m_pWeaponServices": 2504, + "m_skybox3d": 2696, + "v_angle": 2668, + "v_anglePrevious": 2680 }, "CBasePlayerVData": { "m_flArmDamageMultiplier": 312, @@ -551,16 +551,14 @@ "m_sModelName": 40 }, "CBasePlayerWeapon": { - "m_OnPlayerUse": 3296, - "m_bRemoveable": 3260, - "m_flNextPrimaryAttackTickRatio": 3268, - "m_flNextSecondaryAttackTickRatio": 3276, - "m_iClip1": 3280, - "m_iClip2": 3284, - "m_iState": 3256, - "m_nNextPrimaryAttackTick": 3264, - "m_nNextSecondaryAttackTick": 3272, - "m_pReserveAmmo": 3288 + "m_OnPlayerUse": 3120, + "m_flNextPrimaryAttackTickRatio": 3092, + "m_flNextSecondaryAttackTickRatio": 3100, + "m_iClip1": 3104, + "m_iClip2": 3108, + "m_nNextPrimaryAttackTick": 3088, + "m_nNextSecondaryAttackTick": 3096, + "m_pReserveAmmo": 3112 }, "CBasePlayerWeaponVData": { "m_aShootSounds": 536, @@ -586,50 +584,49 @@ "m_szWorldModel": 40 }, "CBaseProp": { - "m_bConformToCollisionBounds": 2360, - "m_bModelOverrodeBlockLOS": 2352, - "m_iShapeType": 2356, - "m_mPreferredCatchTransform": 2364 + "m_bConformToCollisionBounds": 2192, + "m_bModelOverrodeBlockLOS": 2184, + "m_iShapeType": 2188, + "m_mPreferredCatchTransform": 2196 }, "CBasePropDoor": { - "m_OnAjarOpen": 3600, - "m_OnBlockedClosing": 3240, - "m_OnBlockedOpening": 3280, - "m_OnClose": 3480, - "m_OnFullyClosed": 3400, - "m_OnFullyOpen": 3440, - "m_OnLockedUse": 3560, - "m_OnOpen": 3520, - "m_OnUnblockedClosing": 3320, - "m_OnUnblockedOpening": 3360, - "m_SlaveName": 3224, - "m_SoundClose": 3160, - "m_SoundJiggle": 3200, - "m_SoundLatch": 3184, - "m_SoundLock": 3168, - "m_SoundLockedAnim": 3208, - "m_SoundMoving": 3144, - "m_SoundOpen": 3152, - "m_SoundPound": 3192, - "m_SoundUnlock": 3176, - "m_bFirstBlocked": 3076, - "m_bForceClosed": 3112, - "m_bLocked": 3044, - "m_bNeedsHardware": 3036, - "m_closedAngles": 3060, - "m_closedPosition": 3048, - "m_eDoorState": 3040, - "m_flAutoReturnDelay": 3000, - "m_hActivator": 3128, - "m_hBlocker": 3072, - "m_hDoorList": 3008, - "m_hMaster": 3232, - "m_ls": 3080, - "m_nHardwareType": 3032, - "m_nPhysicsMaterial": 3220, - "m_numCloseAttempts": 3216, - "m_sndParamAngularSpeed": 3140, - "m_vecLatchWorldPosition": 3116 + "m_OnAjarOpen": 3432, + "m_OnBlockedClosing": 3072, + "m_OnBlockedOpening": 3112, + "m_OnClose": 3312, + "m_OnFullyClosed": 3232, + "m_OnFullyOpen": 3272, + "m_OnLockedUse": 3392, + "m_OnOpen": 3352, + "m_OnUnblockedClosing": 3152, + "m_OnUnblockedOpening": 3192, + "m_SlaveName": 3056, + "m_SoundClose": 2992, + "m_SoundJiggle": 3032, + "m_SoundLatch": 3016, + "m_SoundLock": 3000, + "m_SoundLockedAnim": 3040, + "m_SoundMoving": 2976, + "m_SoundOpen": 2984, + "m_SoundPound": 3024, + "m_SoundUnlock": 3008, + "m_bFirstBlocked": 2908, + "m_bForceClosed": 2944, + "m_bLocked": 2876, + "m_bNeedsHardware": 2868, + "m_closedAngles": 2892, + "m_closedPosition": 2880, + "m_eDoorState": 2872, + "m_flAutoReturnDelay": 2832, + "m_hActivator": 2960, + "m_hBlocker": 2904, + "m_hDoorList": 2840, + "m_hMaster": 3064, + "m_ls": 2912, + "m_nHardwareType": 2864, + "m_nPhysicsMaterial": 3052, + "m_numCloseAttempts": 3048, + "m_vecLatchWorldPosition": 2948 }, "CBaseToggle": { "m_bAlwaysFireBlockedOutputs": 1808, @@ -663,17 +660,17 @@ "m_iFilterName": 1928 }, "CBaseViewModel": { - "m_flAnimationStartTime": 2380, - "m_hControlPanel": 2420, - "m_hOldLayerSequence": 2408, - "m_hWeapon": 2384, - "m_nAnimationParity": 2376, - "m_nViewModelIndex": 2372, - "m_oldLayer": 2412, - "m_oldLayerStartTime": 2416, - "m_sAnimationPrefix": 2400, - "m_sVMName": 2392, - "m_vecLastFacing": 2360 + "m_flAnimationStartTime": 2212, + "m_hControlPanel": 2252, + "m_hOldLayerSequence": 2240, + "m_hWeapon": 2216, + "m_nAnimationParity": 2208, + "m_nViewModelIndex": 2204, + "m_oldLayer": 2244, + "m_oldLayerStartTime": 2248, + "m_sAnimationPrefix": 2232, + "m_sVMName": 2224, + "m_vecLastFacing": 2192 }, "CBeam": { "m_bTurnedOff": 1928, @@ -712,7 +709,7 @@ "m_pSceneNode": 8 }, "CBodyComponentBaseAnimGraph": { - "__m_pChainEntity": 1712, + "__m_pChainEntity": 1872, "m_animationController": 1136 }, "CBodyComponentBaseModelEntity": { @@ -752,15 +749,15 @@ "m_viewForward": 172 }, "CBreachChargeProjectile": { - "m_bDefused": 2688, - "m_bResolvedParent": 2690, - "m_bShouldExplode": 2664, - "m_bUnstuckFromPlayer": 2689, - "m_hDesiredParent": 2704, - "m_nParentBoneIndex": 2672, - "m_vecLastKnownValidPos": 2692, - "m_vecParentBonePos": 2676, - "m_weaponThatThrewMe": 2668 + "m_bDefused": 2520, + "m_bResolvedParent": 2522, + "m_bShouldExplode": 2496, + "m_bUnstuckFromPlayer": 2521, + "m_hDesiredParent": 2536, + "m_nParentBoneIndex": 2504, + "m_vecLastKnownValidPos": 2524, + "m_vecParentBonePos": 2508, + "m_weaponThatThrewMe": 2500 }, "CBreakable": { "m_Explosion": 1816, @@ -786,40 +783,40 @@ "m_nOverrideBlockLOS": 1852 }, "CBreakableProp": { - "m_OnBreak": 2432, - "m_OnHealthChanged": 2472, - "m_OnTakeDamage": 2512, - "m_PerformanceMode": 2580, - "m_bHasBreakPiecesOrCommands": 2624, - "m_bOriginalBlockLOS": 2688, - "m_bUsePuntSound": 2704, - "m_explodeDamage": 2628, - "m_explodeRadius": 2632, - "m_explosionBuildupSound": 2648, - "m_explosionCustomEffect": 2656, - "m_explosionCustomSound": 2664, - "m_explosionDelay": 2640, - "m_explosionModifier": 2672, - "m_flDefaultFadeScale": 2692, - "m_flDmgModBullet": 2584, - "m_flDmgModClub": 2588, - "m_flDmgModExplosive": 2592, - "m_flDmgModFire": 2596, - "m_flLastPhysicsInfluenceTime": 2684, - "m_flPressureDelay": 2572, - "m_flPreventDamageBeforeTime": 2620, - "m_hBreaker": 2576, - "m_hFlareEnt": 2700, - "m_hLastAttacker": 2696, - "m_hPhysicsAttacker": 2680, - "m_iInteractions": 2616, - "m_iMinHealthDmg": 2556, - "m_impactEnergyScale": 2552, - "m_iszBasePropData": 2608, - "m_iszPhysicsDamageTableName": 2600, - "m_iszPuntSound": 2712, - "m_noGhostCollision": 2720, - "m_preferredCarryAngles": 2560 + "m_OnBreak": 2264, + "m_OnHealthChanged": 2304, + "m_OnTakeDamage": 2344, + "m_PerformanceMode": 2412, + "m_bHasBreakPiecesOrCommands": 2456, + "m_bOriginalBlockLOS": 2520, + "m_bUsePuntSound": 2536, + "m_explodeDamage": 2460, + "m_explodeRadius": 2464, + "m_explosionBuildupSound": 2480, + "m_explosionCustomEffect": 2488, + "m_explosionCustomSound": 2496, + "m_explosionDelay": 2472, + "m_explosionModifier": 2504, + "m_flDefaultFadeScale": 2524, + "m_flDmgModBullet": 2416, + "m_flDmgModClub": 2420, + "m_flDmgModExplosive": 2424, + "m_flDmgModFire": 2428, + "m_flLastPhysicsInfluenceTime": 2516, + "m_flPressureDelay": 2404, + "m_flPreventDamageBeforeTime": 2452, + "m_hBreaker": 2408, + "m_hFlareEnt": 2532, + "m_hLastAttacker": 2528, + "m_hPhysicsAttacker": 2512, + "m_iInteractions": 2448, + "m_iMinHealthDmg": 2388, + "m_impactEnergyScale": 2384, + "m_iszBasePropData": 2440, + "m_iszPhysicsDamageTableName": 2432, + "m_iszPuntSound": 2544, + "m_noGhostCollision": 2552, + "m_preferredCarryAngles": 2392 }, "CBreakableStageHelper": { "m_nCurrentStage": 8, @@ -878,39 +875,37 @@ "m_state": 1800 }, "CBumpMineProjectile": { - "m_bArmed": 2684, - "m_bBeingUsed": 2772, - "m_bDefused": 2685, - "m_bResolvedParent": 2752, - "m_bShouldExplode": 2664, - "m_bUnstuckFromPlayer": 2686, - "m_hDesiredParent": 2768, - "m_nParentBoneIndex": 2668, - "m_vecLastKnownValidPos": 2756, - "m_vecParentBonePos": 2672, - "m_vecTargetedObjects": 2688 + "m_bArmed": 2516, + "m_bBeingUsed": 2604, + "m_bDefused": 2517, + "m_bResolvedParent": 2584, + "m_bShouldExplode": 2496, + "m_bUnstuckFromPlayer": 2518, + "m_hDesiredParent": 2600, + "m_nParentBoneIndex": 2500, + "m_vecLastKnownValidPos": 2588, + "m_vecParentBonePos": 2504, + "m_vecTargetedObjects": 2520 }, "CBuoyancyHelper": { - "m_flDisplacementFromObjects": 28, "m_flFluidDensity": 24 }, "CBuyZone": { "m_LegacyTeamNum": 2216 }, "CC4": { - "m_bBombPlacedAnimation": 3744, - "m_bBombPlanted": 3787, - "m_bDoValidDroppedPositionCheck": 3736, - "m_bDroppedFromDeath": 3788, - "m_bIsPlantingViaUse": 3746, - "m_bPlayedArmingBeeps": 3780, - "m_bShowC4LED": 3745, - "m_bStartedArming": 3737, - "m_entitySpottedState": 3752, - "m_fArmedTime": 3740, - "m_nSpotRules": 3776, - "m_vecLastValidDroppedPosition": 3724, - "m_vecLastValidPlayerHeldPosition": 3712 + "m_bBombPlacedAnimation": 3568, + "m_bBombPlanted": 3611, + "m_bDoValidDroppedPositionCheck": 3560, + "m_bDroppedFromDeath": 3612, + "m_bIsPlantingViaUse": 3569, + "m_bPlayedArmingBeeps": 3604, + "m_bStartedArming": 3561, + "m_entitySpottedState": 3576, + "m_fArmedTime": 3564, + "m_nSpotRules": 3600, + "m_vecLastValidDroppedPosition": 3548, + "m_vecLastValidPlayerHeldPosition": 3536 }, "CCSBot": { "m_aimError": 28880, @@ -1078,9 +1073,9 @@ "m_vecTargetPosition": 1268 }, "CCSGOViewModel": { - "m_bShouldIgnoreOffsetAndAccuracy": 2424, - "m_nOldWeaponParity": 2432, - "m_nWeaponParity": 2428 + "m_bShouldIgnoreOffsetAndAccuracy": 2256, + "m_nOldWeaponParity": 2264, + "m_nWeaponParity": 2260 }, "CCSGO_TeamPreviewCharacterPosition": { "m_nOrdinal": 1208, @@ -1212,6 +1207,7 @@ "m_flGuardianBuyUntilTime": 3656, "m_flIntermissionEndTime": 4464, "m_flIntermissionStartTime": 4460, + "m_flLastPerfSampleTime": 18448, "m_flLastThinkTime": 5652, "m_flMatchInfoDecidedTime": 4676, "m_flNextHostageAnnouncement": 4784, @@ -1413,217 +1409,217 @@ "m_vecTerroristLoadoutCache": 3920 }, "CCSPlayerPawn": { - "m_EconGloves": 7624, - "m_RetakesMVPBoostExtraUtility": 6112, - "m_bIsBuyMenuOpen": 6116, - "m_bLastHeadBoneTransformIsValid": 7504, - "m_bRagdollDamageHeadshot": 7616, - "m_bRetakesHasDefuseKit": 6104, - "m_bRetakesMVPLastRound": 6105, - "m_bSkipOneHeadConstraintUpdate": 8268, - "m_flNextSprayDecalTime": 7516, - "m_iPlayerLocked": 7508, - "m_iRetakesMVPBoostItem": 6108, - "m_iRetakesOffering": 6096, - "m_iRetakesOfferingCard": 6100, - "m_nRagdollDamageBone": 7524, - "m_pBulletServices": 5848, - "m_pBuyServices": 5864, - "m_pDamageReactServices": 5888, - "m_pHostageServices": 5856, - "m_pParachuteServices": 5840, - "m_pPingServices": 5872, - "m_pRadioServices": 5880, - "m_qDeathEyeAngles": 8256, - "m_szRagdollDamageWeaponName": 7552, - "m_vRagdollDamageForce": 7528, - "m_vRagdollDamagePosition": 7540, - "m_xLastHeadBoneTransform": 7472 + "m_EconGloves": 7464, + "m_RetakesMVPBoostExtraUtility": 5944, + "m_bIsBuyMenuOpen": 5948, + "m_bLastHeadBoneTransformIsValid": 7344, + "m_bRagdollDamageHeadshot": 7456, + "m_bRetakesHasDefuseKit": 5936, + "m_bRetakesMVPLastRound": 5937, + "m_bSkipOneHeadConstraintUpdate": 8108, + "m_flNextSprayDecalTime": 7356, + "m_iPlayerLocked": 7348, + "m_iRetakesMVPBoostItem": 5940, + "m_iRetakesOffering": 5928, + "m_iRetakesOfferingCard": 5932, + "m_nRagdollDamageBone": 7364, + "m_pBulletServices": 5680, + "m_pBuyServices": 5696, + "m_pDamageReactServices": 5720, + "m_pHostageServices": 5688, + "m_pParachuteServices": 5672, + "m_pPingServices": 5704, + "m_pRadioServices": 5712, + "m_qDeathEyeAngles": 8096, + "m_szRagdollDamageWeaponName": 7392, + "m_vRagdollDamageForce": 7368, + "m_vRagdollDamagePosition": 7380, + "m_xLastHeadBoneTransform": 7312 }, "CCSPlayerPawnBase": { - "m_ArmorValue": 4876, - "m_CTouchExpansionComponent": 3072, - "m_LastHealth": 5796, - "m_LastHitBox": 5792, - "m_MenuStringBuffer": 3680, - "m_NumEnemiesAtRoundStart": 5180, - "m_NumEnemiesKilledThisRound": 5176, - "m_NumEnemiesKilledThisSpawn": 5168, - "m_aimPunchAngle": 5712, - "m_aimPunchAngleVel": 5724, - "m_aimPunchCache": 5744, - "m_aimPunchTickBase": 5736, - "m_aimPunchTickFraction": 5740, - "m_allowAutoFollowTime": 3188, - "m_angEyeAngles": 5052, - "m_angShootAngleHistory": 4772, - "m_angStashedShootAngles": 4736, - "m_bBotAllowActive": 5832, - "m_bCanMoveDuringFreezePeriod": 3545, - "m_bCommittingSuicideOnTeamChange": 5833, - "m_bDiedAirborne": 4846, - "m_bGrenadeParametersStashed": 4732, - "m_bGunGameImmunity": 3520, - "m_bHasDeathInfo": 5768, - "m_bHasFemaleVoice": 3192, - "m_bHasMovedSinceSpawn": 3544, - "m_bHasNightVision": 3668, - "m_bHideTargetID": 5093, - "m_bHud_MiniScoreHidden": 5100, - "m_bHud_RadarHidden": 5101, - "m_bInBombZone": 4712, - "m_bInBombZoneTrigger": 4856, - "m_bInBuyZone": 4713, - "m_bInHostageRescueZone": 4860, - "m_bInNoDefuseArea": 4714, - "m_bInvalidSteamLogonDelayed": 3630, - "m_bIsDefusing": 3507, - "m_bIsGrabbingHostage": 3508, - "m_bIsScoped": 3504, - "m_bIsSpawnRappelling": 3560, - "m_bIsSpawning": 5092, - "m_bIsWalking": 3505, - "m_bJustKilledTeammate": 3628, - "m_bKilledByHeadshot": 5788, - "m_bKilledByTaser": 4715, - "m_bMadeFinalGunGameProgressiveKill": 3521, - "m_bNightVisionOn": 3669, - "m_bPunishedForTK": 3629, - "m_bResetArmorNextSpawn": 3608, - "m_bRespawning": 3480, - "m_bResumeZoom": 3506, - "m_bShouldProgressGunGameTRBombModeWeapon": 3488, - "m_bStrafing": 4936, - "m_bTDGaveProtectionWarning": 5132, - "m_bTDGaveProtectionWarningThisRound": 5133, - "m_bVCollisionInitted": 5064, - "m_bWaitForNoAttack": 4928, - "m_bWasInBombZoneTrigger": 4857, - "m_bWasInBuyZone": 4859, - "m_bWasInHostageRescueZone": 4858, - "m_blindStartTime": 3184, - "m_blindUntilTime": 3180, - "m_chickenIdleSoundTimer": 3248, - "m_chickenJumpSoundTimer": 3272, - "m_currentDeafnessFilter": 5140, - "m_enemyPlayersKilledThisRound": 5144, - "m_entitySpottedState": 3200, - "m_fImmuneToGunGameDamageTime": 3516, - "m_fIntroCamTime": 4704, - "m_fLastGivenBombTime": 3664, - "m_fLastGivenDefuserTime": 3660, - "m_fMolotovDamageTime": 3540, - "m_fNextRadarUpdateTime": 3672, - "m_flAccumulatedDistanceTraveled": 3472, - "m_flDealtDamageToEnemyMostRecentTimestamp": 3588, - "m_flDeathInfoTime": 5772, - "m_flDetectedByEnemySensorTime": 3556, - "m_flEmitSoundTime": 3616, - "m_flFlashDuration": 4912, - "m_flFlashMaxAlpha": 4916, - "m_flFlinchStack": 4880, - "m_flGuardianTooFarDistFrac": 3548, - "m_flHealthShotBoostExpirationTime": 3592, - "m_flHitHeading": 4888, - "m_flLandseconds": 5816, - "m_flLastAction": 3636, - "m_flLastAttackedTeammate": 3172, - "m_flLastBumpMineBumpTime": 3612, - "m_flLastCollisionCeiling": 5800, - "m_flLastCollisionCeilingChangeTime": 5804, - "m_flLastDistanceTraveledNotice": 3468, - "m_flLastEquippedArmorTime": 3600, - "m_flLastEquippedHelmetTime": 3596, - "m_flLastFriendlyFireDamageReductionRatio": 3476, - "m_flLastMoneyUpdateTime": 3676, - "m_flLastPickupPriorityTime": 3496, - "m_flLastTHWarningTime": 5136, - "m_flLowerBodyYawTarget": 4932, - "m_flNameChangeHistory": 3640, - "m_flNextGuardianTooFarHurtTime": 3552, - "m_flProgressBarStartTime": 4920, - "m_flSlopeDropHeight": 5024, - "m_flSlopeDropOffset": 5020, - "m_flStamina": 4864, - "m_flTimeOfLastInjury": 3228, - "m_flVelocityModifier": 4884, - "m_grenadeParameterStashTime": 4728, - "m_hOriginalController": 3176, - "m_hPet": 5220, - "m_hSurvivalAssassinationTarget": 3580, - "m_iAddonBits": 5116, - "m_iBlockingUseActionInProgress": 3512, - "m_iBombSiteIndex": 4848, - "m_iDeathFlags": 5216, - "m_iDirection": 4868, - "m_iDisplayHistoryBits": 3168, - "m_iGunGameProgressiveWeaponIndex": 3524, - "m_iHostagesKilled": 4896, - "m_iLastWeaponFireUsercmd": 5048, - "m_iMoveState": 4716, - "m_iNumGunGameKillsWithCurrentWeapon": 3532, - "m_iNumGunGameTRBombTotalPoints": 3484, - "m_iNumGunGameTRKillPoints": 3528, - "m_iNumSpawns": 3620, - "m_iPlayerState": 3236, - "m_iPrimaryAddon": 5120, - "m_iProgressBarDuration": 4924, - "m_iRoundsWon": 5184, - "m_iSecondaryAddon": 5124, - "m_iShotsFired": 4872, - "m_iShouldHaveCash": 3624, - "m_iTeamKills": 3632, - "m_ignoreLadderJumpTime": 4952, - "m_isCurrentGunGameLeader": 3546, - "m_isCurrentGunGameTeamLeader": 3547, - "m_ladderSurpressionTimer": 4960, - "m_lastLadderNormal": 4984, - "m_lastLadderPos": 4996, - "m_lastRoundResult": 5188, - "m_lastStandingPos": 4940, - "m_maxNumEnemiesKillStreak": 5172, - "m_nCharacterDefIndex": 4844, - "m_nCompletedSurvivalAssassinations": 3584, - "m_nDeathCamMusic": 5112, - "m_nHeavyAssaultSuitCooldownRemaining": 3604, - "m_nHitBodyPart": 4892, - "m_nLastConcurrentKilled": 5108, - "m_nLastKillerIndex": 5104, - "m_nLastPickupPriority": 3492, - "m_nMyCollisionGroup": 4708, - "m_nNumDangerZoneDamageHits": 5096, - "m_nPreviousModelIndex": 4720, - "m_nRelativeDirectionOfLastInjury": 3232, - "m_nSpotRules": 3224, - "m_nSuicides": 5704, - "m_nSurvivalTeam": 3576, - "m_nSurvivalTeamNumber": 5708, - "m_nTeamDamageGivenForMatch": 5128, - "m_nWhichBombZone": 4852, - "m_pActionTrackingServices": 3152, - "m_pBot": 5824, - "m_pViewModelServices": 3160, - "m_passiveItems": 3500, - "m_storedSpawnAngle": 5080, - "m_storedSpawnPosition": 5068, - "m_strVOPrefix": 5808, - "m_szLastPlaceName": 5686, - "m_thirdPersonHeading": 5008, - "m_unCurrentEquipmentValue": 5680, - "m_unFreezetimeEndEquipmentValue": 5684, - "m_unRoundStartEquipmentValue": 5682, - "m_unTotalRoundDamageDealt": 3536, - "m_vHeadConstraintOffset": 5028, - "m_vecDeathInfoOrigin": 5776, - "m_vecLastBookmarkedPosition": 3456, - "m_vecPlayerPatchEconIndices": 5196, - "m_vecSpawnRappellingRopeOrigin": 3564, - "m_vecStashedGrenadeThrowPosition": 4748, - "m_vecStashedVelocity": 4760, - "m_vecThrowPositionHistory": 4796, - "m_vecTotalBulletForce": 4900, - "m_vecVelocityHistory": 4820, - "m_wasNotKilledNaturally": 5192 + "m_ArmorValue": 4708, + "m_CTouchExpansionComponent": 2904, + "m_LastHealth": 5628, + "m_LastHitBox": 5624, + "m_MenuStringBuffer": 3512, + "m_NumEnemiesAtRoundStart": 5012, + "m_NumEnemiesKilledThisRound": 5008, + "m_NumEnemiesKilledThisSpawn": 5000, + "m_aimPunchAngle": 5544, + "m_aimPunchAngleVel": 5556, + "m_aimPunchCache": 5576, + "m_aimPunchTickBase": 5568, + "m_aimPunchTickFraction": 5572, + "m_allowAutoFollowTime": 3020, + "m_angEyeAngles": 4884, + "m_angShootAngleHistory": 4604, + "m_angStashedShootAngles": 4568, + "m_bBotAllowActive": 5664, + "m_bCanMoveDuringFreezePeriod": 3377, + "m_bCommittingSuicideOnTeamChange": 5665, + "m_bDiedAirborne": 4678, + "m_bGrenadeParametersStashed": 4564, + "m_bGunGameImmunity": 3352, + "m_bHasDeathInfo": 5600, + "m_bHasFemaleVoice": 3024, + "m_bHasMovedSinceSpawn": 3376, + "m_bHasNightVision": 3500, + "m_bHideTargetID": 4925, + "m_bHud_MiniScoreHidden": 4932, + "m_bHud_RadarHidden": 4933, + "m_bInBombZone": 4544, + "m_bInBombZoneTrigger": 4688, + "m_bInBuyZone": 4545, + "m_bInHostageRescueZone": 4692, + "m_bInNoDefuseArea": 4546, + "m_bInvalidSteamLogonDelayed": 3462, + "m_bIsDefusing": 3339, + "m_bIsGrabbingHostage": 3340, + "m_bIsScoped": 3336, + "m_bIsSpawnRappelling": 3392, + "m_bIsSpawning": 4924, + "m_bIsWalking": 3337, + "m_bJustKilledTeammate": 3460, + "m_bKilledByHeadshot": 5620, + "m_bKilledByTaser": 4547, + "m_bMadeFinalGunGameProgressiveKill": 3353, + "m_bNightVisionOn": 3501, + "m_bPunishedForTK": 3461, + "m_bResetArmorNextSpawn": 3440, + "m_bRespawning": 3312, + "m_bResumeZoom": 3338, + "m_bShouldProgressGunGameTRBombModeWeapon": 3320, + "m_bStrafing": 4768, + "m_bTDGaveProtectionWarning": 4964, + "m_bTDGaveProtectionWarningThisRound": 4965, + "m_bVCollisionInitted": 4896, + "m_bWaitForNoAttack": 4760, + "m_bWasInBombZoneTrigger": 4689, + "m_bWasInBuyZone": 4691, + "m_bWasInHostageRescueZone": 4690, + "m_blindStartTime": 3016, + "m_blindUntilTime": 3012, + "m_chickenIdleSoundTimer": 3080, + "m_chickenJumpSoundTimer": 3104, + "m_currentDeafnessFilter": 4972, + "m_enemyPlayersKilledThisRound": 4976, + "m_entitySpottedState": 3032, + "m_fImmuneToGunGameDamageTime": 3348, + "m_fIntroCamTime": 4536, + "m_fLastGivenBombTime": 3496, + "m_fLastGivenDefuserTime": 3492, + "m_fMolotovDamageTime": 3372, + "m_fNextRadarUpdateTime": 3504, + "m_flAccumulatedDistanceTraveled": 3304, + "m_flDealtDamageToEnemyMostRecentTimestamp": 3420, + "m_flDeathInfoTime": 5604, + "m_flDetectedByEnemySensorTime": 3388, + "m_flEmitSoundTime": 3448, + "m_flFlashDuration": 4744, + "m_flFlashMaxAlpha": 4748, + "m_flFlinchStack": 4712, + "m_flGuardianTooFarDistFrac": 3380, + "m_flHealthShotBoostExpirationTime": 3424, + "m_flHitHeading": 4720, + "m_flLandseconds": 5648, + "m_flLastAction": 3468, + "m_flLastAttackedTeammate": 3004, + "m_flLastBumpMineBumpTime": 3444, + "m_flLastCollisionCeiling": 5632, + "m_flLastCollisionCeilingChangeTime": 5636, + "m_flLastDistanceTraveledNotice": 3300, + "m_flLastEquippedArmorTime": 3432, + "m_flLastEquippedHelmetTime": 3428, + "m_flLastFriendlyFireDamageReductionRatio": 3308, + "m_flLastMoneyUpdateTime": 3508, + "m_flLastPickupPriorityTime": 3328, + "m_flLastTHWarningTime": 4968, + "m_flLowerBodyYawTarget": 4764, + "m_flNameChangeHistory": 3472, + "m_flNextGuardianTooFarHurtTime": 3384, + "m_flProgressBarStartTime": 4752, + "m_flSlopeDropHeight": 4856, + "m_flSlopeDropOffset": 4852, + "m_flStamina": 4696, + "m_flTimeOfLastInjury": 3060, + "m_flVelocityModifier": 4716, + "m_grenadeParameterStashTime": 4560, + "m_hOriginalController": 3008, + "m_hPet": 5052, + "m_hSurvivalAssassinationTarget": 3412, + "m_iAddonBits": 4948, + "m_iBlockingUseActionInProgress": 3344, + "m_iBombSiteIndex": 4680, + "m_iDeathFlags": 5048, + "m_iDirection": 4700, + "m_iDisplayHistoryBits": 3000, + "m_iGunGameProgressiveWeaponIndex": 3356, + "m_iHostagesKilled": 4728, + "m_iLastWeaponFireUsercmd": 4880, + "m_iMoveState": 4548, + "m_iNumGunGameKillsWithCurrentWeapon": 3364, + "m_iNumGunGameTRBombTotalPoints": 3316, + "m_iNumGunGameTRKillPoints": 3360, + "m_iNumSpawns": 3452, + "m_iPlayerState": 3068, + "m_iPrimaryAddon": 4952, + "m_iProgressBarDuration": 4756, + "m_iRoundsWon": 5016, + "m_iSecondaryAddon": 4956, + "m_iShotsFired": 4704, + "m_iShouldHaveCash": 3456, + "m_iTeamKills": 3464, + "m_ignoreLadderJumpTime": 4784, + "m_isCurrentGunGameLeader": 3378, + "m_isCurrentGunGameTeamLeader": 3379, + "m_ladderSurpressionTimer": 4792, + "m_lastLadderNormal": 4816, + "m_lastLadderPos": 4828, + "m_lastRoundResult": 5020, + "m_lastStandingPos": 4772, + "m_maxNumEnemiesKillStreak": 5004, + "m_nCharacterDefIndex": 4676, + "m_nCompletedSurvivalAssassinations": 3416, + "m_nDeathCamMusic": 4944, + "m_nHeavyAssaultSuitCooldownRemaining": 3436, + "m_nHitBodyPart": 4724, + "m_nLastConcurrentKilled": 4940, + "m_nLastKillerIndex": 4936, + "m_nLastPickupPriority": 3324, + "m_nMyCollisionGroup": 4540, + "m_nNumDangerZoneDamageHits": 4928, + "m_nPreviousModelIndex": 4552, + "m_nRelativeDirectionOfLastInjury": 3064, + "m_nSpotRules": 3056, + "m_nSuicides": 5536, + "m_nSurvivalTeam": 3408, + "m_nSurvivalTeamNumber": 5540, + "m_nTeamDamageGivenForMatch": 4960, + "m_nWhichBombZone": 4684, + "m_pActionTrackingServices": 2984, + "m_pBot": 5656, + "m_pViewModelServices": 2992, + "m_passiveItems": 3332, + "m_storedSpawnAngle": 4912, + "m_storedSpawnPosition": 4900, + "m_strVOPrefix": 5640, + "m_szLastPlaceName": 5518, + "m_thirdPersonHeading": 4840, + "m_unCurrentEquipmentValue": 5512, + "m_unFreezetimeEndEquipmentValue": 5516, + "m_unRoundStartEquipmentValue": 5514, + "m_unTotalRoundDamageDealt": 3368, + "m_vHeadConstraintOffset": 4860, + "m_vecDeathInfoOrigin": 5608, + "m_vecLastBookmarkedPosition": 3288, + "m_vecPlayerPatchEconIndices": 5028, + "m_vecSpawnRappellingRopeOrigin": 3396, + "m_vecStashedGrenadeThrowPosition": 4580, + "m_vecStashedVelocity": 4592, + "m_vecThrowPositionHistory": 4628, + "m_vecTotalBulletForce": 4732, + "m_vecVelocityHistory": 4652, + "m_wasNotKilledNaturally": 5024 }, "CCSPlayerResource": { "m_bEndMatchNextMapAllVoted": 1344, @@ -1748,12 +1744,12 @@ "m_nTimeToSniperRifle": 200 }, "CCSPropExplodingBarrel": { - "m_bExploded": 3108, - "m_hBarrelTop": 3104, - "m_nAccumulatedDamage": 3112 + "m_bExploded": 2940, + "m_hBarrelTop": 2936, + "m_nAccumulatedDamage": 2944 }, "CCSPropExplodingBarrelTop": { - "m_flOverrideAlpha": 3096 + "m_flOverrideAlpha": 2928 }, "CCSTeam": { "m_bGGHasLeader_CT": 2104, @@ -1788,39 +1784,39 @@ "m_sMapName": 2216 }, "CChicken": { - "m_AttributeManager": 3016, - "m_BlockDirectionTimer": 12504, - "m_OriginalOwnerXuidHigh": 3732, - "m_OriginalOwnerXuidLow": 3728, - "m_activity": 3828, - "m_activityTimer": 3832, - "m_bInJump": 4012, - "m_collisionStuckTimer": 3800, - "m_flActiveFollowStartTime": 12428, - "m_flLastJumpTime": 4008, - "m_flWhenZombified": 3936, - "m_fleeFrom": 3860, - "m_followMinuteTimer": 12432, - "m_hasBeenUsed": 3976, - "m_inhibitDoorTimer": 12240, - "m_inhibitObstacleAvoidanceTimer": 12384, - "m_isOnGround": 3824, - "m_isWaitingForLeader": 4013, - "m_jumpTimer": 3984, - "m_jumpedThisFrame": 3940, - "m_leader": 3944, - "m_moveRateThrottleTimer": 3864, - "m_repathTimer": 12216, - "m_reuseTimer": 3952, - "m_startleTimer": 3888, - "m_stuckAnchor": 3760, - "m_stuckTimer": 3776, - "m_turnRate": 3856, - "m_updateTimer": 3736, - "m_vecEggsPooped": 12472, - "m_vecLastEggPoopPosition": 12456, - "m_vecPathGoal": 12416, - "m_vocalizeTimer": 3912 + "m_AttributeManager": 2848, + "m_BlockDirectionTimer": 12336, + "m_OriginalOwnerXuidHigh": 3564, + "m_OriginalOwnerXuidLow": 3560, + "m_activity": 3660, + "m_activityTimer": 3664, + "m_bInJump": 3844, + "m_collisionStuckTimer": 3632, + "m_flActiveFollowStartTime": 12260, + "m_flLastJumpTime": 3840, + "m_flWhenZombified": 3768, + "m_fleeFrom": 3692, + "m_followMinuteTimer": 12264, + "m_hasBeenUsed": 3808, + "m_inhibitDoorTimer": 12072, + "m_inhibitObstacleAvoidanceTimer": 12216, + "m_isOnGround": 3656, + "m_isWaitingForLeader": 3845, + "m_jumpTimer": 3816, + "m_jumpedThisFrame": 3772, + "m_leader": 3776, + "m_moveRateThrottleTimer": 3696, + "m_repathTimer": 12048, + "m_reuseTimer": 3784, + "m_startleTimer": 3720, + "m_stuckAnchor": 3592, + "m_stuckTimer": 3608, + "m_turnRate": 3688, + "m_updateTimer": 3568, + "m_vecEggsPooped": 12304, + "m_vecLastEggPoopPosition": 12288, + "m_vecPathGoal": 12248, + "m_vocalizeTimer": 3744 }, "CCollisionProperty": { "m_CollisionGroup": 94, @@ -1896,7 +1892,7 @@ "m_linearSave": 36 }, "CConstraintAnchor": { - "m_massScale": 2352 + "m_massScale": 2184 }, "CCopyRecipientFilter": { "m_Flags": 8, @@ -1908,12 +1904,12 @@ "m_flLogoLength": 1244 }, "CDZDoor": { - "m_bIsSecurityDoor": 3832, - "m_bPaidToUnlock": 3840, - "m_hSpawnPoint": 3836, - "m_nAttachmentIndex1": 3896, - "m_nAttachmentIndex2": 3897, - "m_nPlayDoorOpenSound": 3844 + "m_bIsSecurityDoor": 3664, + "m_bPaidToUnlock": 3672, + "m_hSpawnPoint": 3668, + "m_nAttachmentIndex1": 3728, + "m_nAttachmentIndex2": 3729, + "m_nPlayDoorOpenSound": 3676 }, "CDamageRecord": { "m_DamagerXuid": 72, @@ -1962,85 +1958,85 @@ "m_nNpcEvents": 17648 }, "CDecoyProjectile": { - "m_decoyWeaponDefIndex": 2784, - "m_fExpireTime": 2772, - "m_shotsRemaining": 2768 + "m_decoyWeaponDefIndex": 2616, + "m_fExpireTime": 2604, + "m_shotsRemaining": 2600 }, "CDrone": { - "m_ActInjuredTimer": 3784, - "m_GroundCheckTimer": 3760, - "m_IntervalThinkTimer": 3864, - "m_WanderTimer": 3816, - "m_bDidDropOnRoofWarning": 3984, - "m_bDoIntervalThink": 3888, - "m_bHasAlwaysBeenInZone": 4000, - "m_bHovering": 3533, - "m_bInPlayArea": 3900, - "m_bPilotTakeoverAllowed": 3132, - "m_bQueuingOrders": 3584, - "m_bSelfDestructFire": 3992, - "m_bSelfDestructSpark": 3993, - "m_bUpgraded": 3952, - "m_bWasControlledByPlayer": 3532, - "m_flAvoidanceTime": 3948, - "m_flLastDroppedGrenadeAt": 3892, - "m_flLastKnownDistanceToDestination": 3648, - "m_flLastKnownGroundHeight": 3752, - "m_flLastKnownSpeed": 3628, - "m_flLastKnownWaypointAccuracy": 3652, - "m_flLastOrdersChangeTimestamp": 3588, - "m_flLastTimeSawAttackTarget": 3840, - "m_flLastUpdateTargetScanTime": 3528, - "m_flMaxSpeed": 3632, - "m_flPowerCutUntil": 3808, - "m_flRopeLength": 3980, - "m_flSelfDestructTime": 3988, - "m_flSpawnTimeStamp": 3896, - "m_flTimeArrivedAtMoveToEntity": 3932, - "m_hAttackTarget": 3856, - "m_hCargoOwner": 3956, - "m_hCurrentPilot": 3140, - "m_hDeliveryCargo": 3124, - "m_hLastKnownPilot": 3996, - "m_hMoveToThisEntity": 3120, - "m_hPlayerThatOrderedMe": 4008, - "m_hPotentialCargo": 3136, - "m_hRecentCargo": 3128, - "m_nJammedAmount": 4004, - "m_pStateSound": 3536, - "m_tCargoCollisionGroup": 3928, - "m_vecAvoidanceDir": 3936, - "m_vecCurrentDestination": 3636, - "m_vecGroundOffset": 3544, - "m_vecLastKnownAcceleration": 3592, - "m_vecLastKnownAngImpulse": 3616, - "m_vecLastKnownAttackTargetPosition": 3844, - "m_vecLastKnownMoveToEntityPosition": 3916, - "m_vecLastKnownVelocity": 3604, - "m_vecPlayerControlThrust": 3968, - "m_vecPositionHistory": 3704, - "m_vecSparsePositionHistory": 3680, - "m_vecSpawnPosition": 3904, - "m_vecTagIncrements": 3432, - "m_vecTagPositions": 3144, - "m_vecUnstuckQueue": 3728, - "m_vecWaypointQueue": 3656 + "m_ActInjuredTimer": 3616, + "m_GroundCheckTimer": 3592, + "m_IntervalThinkTimer": 3696, + "m_WanderTimer": 3648, + "m_bDidDropOnRoofWarning": 3816, + "m_bDoIntervalThink": 3720, + "m_bHasAlwaysBeenInZone": 3832, + "m_bHovering": 3365, + "m_bInPlayArea": 3732, + "m_bPilotTakeoverAllowed": 2964, + "m_bQueuingOrders": 3416, + "m_bSelfDestructFire": 3824, + "m_bSelfDestructSpark": 3825, + "m_bUpgraded": 3784, + "m_bWasControlledByPlayer": 3364, + "m_flAvoidanceTime": 3780, + "m_flLastDroppedGrenadeAt": 3724, + "m_flLastKnownDistanceToDestination": 3480, + "m_flLastKnownGroundHeight": 3584, + "m_flLastKnownSpeed": 3460, + "m_flLastKnownWaypointAccuracy": 3484, + "m_flLastOrdersChangeTimestamp": 3420, + "m_flLastTimeSawAttackTarget": 3672, + "m_flLastUpdateTargetScanTime": 3360, + "m_flMaxSpeed": 3464, + "m_flPowerCutUntil": 3640, + "m_flRopeLength": 3812, + "m_flSelfDestructTime": 3820, + "m_flSpawnTimeStamp": 3728, + "m_flTimeArrivedAtMoveToEntity": 3764, + "m_hAttackTarget": 3688, + "m_hCargoOwner": 3788, + "m_hCurrentPilot": 2972, + "m_hDeliveryCargo": 2956, + "m_hLastKnownPilot": 3828, + "m_hMoveToThisEntity": 2952, + "m_hPlayerThatOrderedMe": 3840, + "m_hPotentialCargo": 2968, + "m_hRecentCargo": 2960, + "m_nJammedAmount": 3836, + "m_pStateSound": 3368, + "m_tCargoCollisionGroup": 3760, + "m_vecAvoidanceDir": 3768, + "m_vecCurrentDestination": 3468, + "m_vecGroundOffset": 3376, + "m_vecLastKnownAcceleration": 3424, + "m_vecLastKnownAngImpulse": 3448, + "m_vecLastKnownAttackTargetPosition": 3676, + "m_vecLastKnownMoveToEntityPosition": 3748, + "m_vecLastKnownVelocity": 3436, + "m_vecPlayerControlThrust": 3800, + "m_vecPositionHistory": 3536, + "m_vecSparsePositionHistory": 3512, + "m_vecSpawnPosition": 3736, + "m_vecTagIncrements": 3264, + "m_vecTagPositions": 2976, + "m_vecUnstuckQueue": 3560, + "m_vecWaypointQueue": 3488 }, "CDronegun": { - "m_bHasTarget": 2392, - "m_bVarInit": 2416, - "m_flDisorientEndTime": 2420, - "m_flLastShootTime": 2452, - "m_flLastSound1": 2456, - "m_flLastSound2": 2460, - "m_flLastSound3": 2464, - "m_hEnvGunfire": 2448, - "m_nAttachMuzzle": 2468, - "m_nPoseParamPitch": 2408, - "m_nPoseParamYaw": 2412, - "m_vecAttentionCurrent": 2396, - "m_vecAttentionTarget": 2368, - "m_vecTargetOffset": 2380 + "m_bHasTarget": 2224, + "m_bVarInit": 2248, + "m_flDisorientEndTime": 2252, + "m_flLastShootTime": 2284, + "m_flLastSound1": 2288, + "m_flLastSound2": 2292, + "m_flLastSound3": 2296, + "m_hEnvGunfire": 2280, + "m_nAttachMuzzle": 2300, + "m_nPoseParamPitch": 2240, + "m_nPoseParamYaw": 2244, + "m_vecAttentionCurrent": 2228, + "m_vecAttentionTarget": 2200, + "m_vecTargetOffset": 2212 }, "CDynamicLight": { "m_ActualFlags": 1792, @@ -2054,40 +2050,40 @@ "m_SpotRadius": 1812 }, "CDynamicProp": { - "m_OnAnimReachedEnd": 2904, - "m_OnAnimReachedStart": 2864, - "m_bAnimateOnServer": 2956, - "m_bCreateNavObstacle": 2736, - "m_bCreateNonSolid": 2962, - "m_bFiredStartEndOutput": 2960, - "m_bForceNpcExclude": 2961, - "m_bIsOverrideProp": 2963, - "m_bRandomizeCycle": 2957, - "m_bScriptedMovement": 2959, - "m_bStartDisabled": 2958, - "m_bUseAnimGraph": 2738, - "m_bUseHitboxesForRenderBox": 2737, - "m_glowColor": 2976, - "m_iInitialGlowState": 2964, - "m_iszDefaultAnim": 2944, - "m_nDefaultAnimLoopMode": 2952, - "m_nGlowRange": 2968, - "m_nGlowRangeMin": 2972, - "m_nGlowTeam": 2980, - "m_pOutputAnimBegun": 2744, - "m_pOutputAnimLoopCycleOver": 2824, - "m_pOutputAnimOver": 2784 + "m_OnAnimReachedEnd": 2736, + "m_OnAnimReachedStart": 2696, + "m_bAnimateOnServer": 2788, + "m_bCreateNavObstacle": 2568, + "m_bCreateNonSolid": 2794, + "m_bFiredStartEndOutput": 2792, + "m_bForceNpcExclude": 2793, + "m_bIsOverrideProp": 2795, + "m_bRandomizeCycle": 2789, + "m_bScriptedMovement": 2791, + "m_bStartDisabled": 2790, + "m_bUseAnimGraph": 2570, + "m_bUseHitboxesForRenderBox": 2569, + "m_glowColor": 2808, + "m_iInitialGlowState": 2796, + "m_iszDefaultAnim": 2776, + "m_nDefaultAnimLoopMode": 2784, + "m_nGlowRange": 2800, + "m_nGlowRangeMin": 2804, + "m_nGlowTeam": 2812, + "m_pOutputAnimBegun": 2576, + "m_pOutputAnimLoopCycleOver": 2656, + "m_pOutputAnimOver": 2616 }, "CEconEntity": { - "m_AttributeManager": 2512, - "m_OriginalOwnerXuidHigh": 3228, - "m_OriginalOwnerXuidLow": 3224, - "m_flFallbackWear": 3240, - "m_hOldProvidee": 3248, - "m_iOldOwnerClass": 3252, - "m_nFallbackPaintKit": 3232, - "m_nFallbackSeed": 3236, - "m_nFallbackStatTrak": 3244 + "m_AttributeManager": 2344, + "m_OriginalOwnerXuidHigh": 3060, + "m_OriginalOwnerXuidLow": 3056, + "m_flFallbackWear": 3072, + "m_hOldProvidee": 3080, + "m_iOldOwnerClass": 3084, + "m_nFallbackPaintKit": 3064, + "m_nFallbackSeed": 3068, + "m_nFallbackStatTrak": 3076 }, "CEconItemAttribute": { "m_bSetBonus": 64, @@ -2112,8 +2108,8 @@ "m_szCustomNameOverride": 465 }, "CEconWearable": { - "m_bAlwaysAllow": 3260, - "m_nForceSkin": 3256 + "m_bAlwaysAllow": 3092, + "m_nForceSkin": 3088 }, "CEffectData": { "m_fFlags": 99, @@ -2345,36 +2341,36 @@ "m_radius": 1204 }, "CEnvGasCanister": { - "m_OnImpacted": 2408, - "m_OnLaunched": 2368, - "m_OnOpened": 2448, - "m_bDoImpactEffects": 2609, - "m_bHasDetonated": 2365, - "m_bInSkybox": 2608, - "m_bIncomingSoundStarted": 2364, - "m_bLanded": 2352, - "m_bLaunched": 2366, - "m_bLaunchedFromWithinWorld": 2572, - "m_flDamage": 2360, - "m_flDamageRadius": 2356, - "m_flFlightSpeed": 2552, - "m_flFlightTime": 2548, - "m_flHorizSpeed": 2568, - "m_flInitialZSpeed": 2560, - "m_flLaunchHeight": 2620, - "m_flLaunchTime": 2556, - "m_flSkyboxScale": 2604, - "m_flWorldEnterTime": 2588, - "m_flZAcceleration": 2564, - "m_hSkyboxCopy": 2616, - "m_nMyZoneIndex": 2612, - "m_vecDirection": 2524, - "m_vecEnterWorldPosition": 2512, - "m_vecImpactPosition": 2488, - "m_vecParabolaDirection": 2576, - "m_vecSkyboxOrigin": 2592, - "m_vecStartAngles": 2536, - "m_vecStartPosition": 2500 + "m_OnImpacted": 2240, + "m_OnLaunched": 2200, + "m_OnOpened": 2280, + "m_bDoImpactEffects": 2441, + "m_bHasDetonated": 2197, + "m_bInSkybox": 2440, + "m_bIncomingSoundStarted": 2196, + "m_bLanded": 2184, + "m_bLaunched": 2198, + "m_bLaunchedFromWithinWorld": 2404, + "m_flDamage": 2192, + "m_flDamageRadius": 2188, + "m_flFlightSpeed": 2384, + "m_flFlightTime": 2380, + "m_flHorizSpeed": 2400, + "m_flInitialZSpeed": 2392, + "m_flLaunchHeight": 2452, + "m_flLaunchTime": 2388, + "m_flSkyboxScale": 2436, + "m_flWorldEnterTime": 2420, + "m_flZAcceleration": 2396, + "m_hSkyboxCopy": 2448, + "m_nMyZoneIndex": 2444, + "m_vecDirection": 2356, + "m_vecEnterWorldPosition": 2344, + "m_vecImpactPosition": 2320, + "m_vecParabolaDirection": 2408, + "m_vecSkyboxOrigin": 2424, + "m_vecStartAngles": 2368, + "m_vecStartPosition": 2332 }, "CEnvGlobal": { "m_counter": 1256, @@ -2734,30 +2730,30 @@ "m_nValues": 0 }, "CFish": { - "m_angle": 2372, - "m_angleChange": 2376, - "m_avoidRange": 2436, - "m_calmSpeed": 2428, - "m_desiredSpeed": 2424, - "m_disperseTimer": 2544, - "m_forward": 2380, - "m_goTimer": 2472, - "m_id": 2356, - "m_moveTimer": 2496, - "m_panicSpeed": 2432, - "m_panicTimer": 2520, - "m_perp": 2392, - "m_pool": 2352, - "m_poolOrigin": 2404, - "m_proximityTimer": 2568, - "m_speed": 2420, - "m_turnClockwise": 2464, - "m_turnTimer": 2440, - "m_visible": 2592, - "m_waterLevel": 2416, - "m_x": 2360, - "m_y": 2364, - "m_z": 2368 + "m_angle": 2204, + "m_angleChange": 2208, + "m_avoidRange": 2268, + "m_calmSpeed": 2260, + "m_desiredSpeed": 2256, + "m_disperseTimer": 2376, + "m_forward": 2212, + "m_goTimer": 2304, + "m_id": 2188, + "m_moveTimer": 2328, + "m_panicSpeed": 2264, + "m_panicTimer": 2352, + "m_perp": 2224, + "m_pool": 2184, + "m_poolOrigin": 2236, + "m_proximityTimer": 2400, + "m_speed": 2252, + "m_turnClockwise": 2296, + "m_turnTimer": 2272, + "m_visible": 2424, + "m_waterLevel": 2248, + "m_x": 2192, + "m_y": 2196, + "m_z": 2200 }, "CFishPool": { "m_fishCount": 1216, @@ -2769,18 +2765,18 @@ "m_waterLevel": 1228 }, "CFists": { - "m_bDelayedHardPunchIncoming": 3732, - "m_bDestroyAfterTaunt": 3733, - "m_bPlayingUninterruptableAct": 3712, - "m_bRestorePrevWep": 3720, - "m_hWeaponBeforePrevious": 3724, - "m_hWeaponPrevious": 3728, - "m_nUninterruptableActivity": 3716 + "m_bDelayedHardPunchIncoming": 3556, + "m_bDestroyAfterTaunt": 3557, + "m_bPlayingUninterruptableAct": 3536, + "m_bRestorePrevWep": 3544, + "m_hWeaponBeforePrevious": 3548, + "m_hWeaponPrevious": 3552, + "m_nUninterruptableActivity": 3540 }, "CFlashbangProjectile": { - "m_flTimeToDetonate": 2760, - "m_numOpponentsHit": 2764, - "m_numTeammatesHit": 2765 + "m_flTimeToDetonate": 2592, + "m_numOpponentsHit": 2596, + "m_numTeammatesHit": 2597 }, "CFogController": { "m_bUseAngles": 1304, @@ -3084,16 +3080,17 @@ "m_angDst": 36, "m_angSrc": 24, "m_bActive": 73, - "m_bIgnoreCollisions": 88, - "m_bIgnoreRotation": 75, - "m_bSuccess": 80, + "m_bEndOnDestinationReached": 75, + "m_bIgnoreCollisions": 92, + "m_bIgnoreRotation": 76, + "m_bSuccess": 84, "m_bTeleportOnEnd": 74, "m_flAngRate": 60, "m_flDuration": 64, "m_flStartTime": 68, - "m_nForcedCrouchState": 84, + "m_nForcedCrouchState": 88, "m_nPrevMoveType": 72, - "m_nType": 76, + "m_nType": 80, "m_vDest": 0, "m_vSrc": 12 }, @@ -3101,13 +3098,6 @@ "m_iszMessage": 1808, "m_textParms": 1816 }, - "CGameWeaponManager": { - "m_ManagedNonWeapons": 1232, - "m_bExpectingWeapon": 1224, - "m_flAmmoMod": 1220, - "m_iMaxPieces": 1216, - "m_iszWeaponName": 1200 - }, "CGenericConstraint": { "m_NotifyForceReachedX": 1472, "m_NotifyForceReachedY": 1512, @@ -3215,47 +3205,47 @@ "m_bvDisabledHitGroups": 36 }, "CHostage": { - "m_OnDroppedNotRescued": 2776, - "m_OnFirstPickedUp": 2736, - "m_OnHostageBeginGrab": 2696, - "m_OnRescued": 2816, - "m_accel": 2956, - "m_bHandsHaveBeenCut": 11437, - "m_bRemove": 2892, - "m_entitySpottedState": 2856, - "m_fLastGrabTime": 11444, - "m_flDropStartTime": 11480, - "m_flGrabSuccessTime": 11476, - "m_flRescueStartTime": 11472, - "m_hHostageGrabber": 11440, - "m_hasBeenUsed": 2952, - "m_inhibitDoorTimer": 11232, - "m_inhibitObstacleAvoidanceTimer": 11376, - "m_isAdjusted": 11436, - "m_isCrouching": 2969, - "m_isRescued": 2908, - "m_isRunning": 2968, - "m_isWaitingForLeader": 3000, - "m_jumpTimer": 2976, - "m_jumpedThisFrame": 2909, - "m_lastLeader": 2920, - "m_leader": 2916, - "m_nApproachRewardPayouts": 11484, - "m_nHostageSpawnRandomFactor": 2888, - "m_nHostageState": 2912, - "m_nPickupEventCount": 11488, - "m_nSpotRules": 2880, - "m_repathTimer": 11208, - "m_reuseTimer": 2928, - "m_uiHostageSpawnExclusionGroupMask": 2884, - "m_vecGrabbedPos": 11460, - "m_vecPositionWhenStartedDroppingToGround": 11448, - "m_vecSpawnGroundPos": 11492, - "m_vel": 2896, - "m_wiggleTimer": 11408 + "m_OnDroppedNotRescued": 2608, + "m_OnFirstPickedUp": 2568, + "m_OnHostageBeginGrab": 2528, + "m_OnRescued": 2648, + "m_accel": 2788, + "m_bHandsHaveBeenCut": 11269, + "m_bRemove": 2724, + "m_entitySpottedState": 2688, + "m_fLastGrabTime": 11276, + "m_flDropStartTime": 11312, + "m_flGrabSuccessTime": 11308, + "m_flRescueStartTime": 11304, + "m_hHostageGrabber": 11272, + "m_hasBeenUsed": 2784, + "m_inhibitDoorTimer": 11064, + "m_inhibitObstacleAvoidanceTimer": 11208, + "m_isAdjusted": 11268, + "m_isCrouching": 2801, + "m_isRescued": 2740, + "m_isRunning": 2800, + "m_isWaitingForLeader": 2832, + "m_jumpTimer": 2808, + "m_jumpedThisFrame": 2741, + "m_lastLeader": 2752, + "m_leader": 2748, + "m_nApproachRewardPayouts": 11316, + "m_nHostageSpawnRandomFactor": 2720, + "m_nHostageState": 2744, + "m_nPickupEventCount": 11320, + "m_nSpotRules": 2712, + "m_repathTimer": 11040, + "m_reuseTimer": 2760, + "m_uiHostageSpawnExclusionGroupMask": 2716, + "m_vecGrabbedPos": 11292, + "m_vecPositionWhenStartedDroppingToGround": 11280, + "m_vecSpawnGroundPos": 11324, + "m_vel": 2728, + "m_wiggleTimer": 11240 }, "CHostageExpresserShim": { - "m_pExpresser": 2672 + "m_pExpresser": 2504 }, "CInButtonState": { "m_pButtonStates": 8 @@ -3371,61 +3361,61 @@ "m_flIronSightAmountGained": 16 }, "CItem": { - "m_OnCacheInteraction": 2408, - "m_OnGlovePulled": 2488, - "m_OnPlayerPickup": 2448, - "m_OnPlayerTouch": 2360, - "m_bActivateWhenAtRest": 2400, - "m_bPhysStartAsleep": 2552, - "m_vOriginalSpawnAngles": 2540, - "m_vOriginalSpawnOrigin": 2528 + "m_OnCacheInteraction": 2240, + "m_OnGlovePulled": 2320, + "m_OnPlayerPickup": 2280, + "m_OnPlayerTouch": 2192, + "m_bActivateWhenAtRest": 2232, + "m_bPhysStartAsleep": 2384, + "m_vOriginalSpawnAngles": 2372, + "m_vOriginalSpawnOrigin": 2360 }, "CItemCash": { - "m_bufCashOriginalSource": 2568, - "m_flAllowPickupTime": 2640, - "m_nBundleSize": 2632 + "m_bufCashOriginalSource": 2400, + "m_flAllowPickupTime": 2472, + "m_nBundleSize": 2464 }, "CItemDefuser": { - "m_entitySpottedState": 2568, - "m_nSpotRules": 2592 + "m_entitySpottedState": 2400, + "m_nSpotRules": 2424 }, "CItemDogtags": { - "m_KillingPlayer": 2572, - "m_OwningPlayer": 2568 + "m_KillingPlayer": 2404, + "m_OwningPlayer": 2400 }, "CItemGeneric": { - "m_OnPickup": 2696, - "m_OnTimeout": 2736, - "m_OnTriggerEndTouch": 2856, - "m_OnTriggerStartTouch": 2776, - "m_OnTriggerTouch": 2816, - "m_bAutoStartAmbientSound": 2616, - "m_bGlowWhenInTrigger": 2920, - "m_bHasPickupRadius": 2577, - "m_bHasTriggerRadius": 2576, - "m_bPlayerCounterListenerAdded": 2592, - "m_bPlayerInTriggerRadius": 2593, - "m_bUseable": 2925, - "m_flLastPickupCheck": 2588, - "m_flPickupRadius": 2904, - "m_flPickupRadiusSqr": 2580, - "m_flTriggerRadius": 2908, - "m_flTriggerRadiusSqr": 2584, - "m_glowColor": 2921, - "m_hPickupFilter": 2688, - "m_hPickupParticleEffect": 2632, - "m_hSpawnParticleEffect": 2600, - "m_hTimeoutParticleEffect": 2656, - "m_hTriggerHelper": 2928, - "m_pAllowPickupScriptFunction": 2896, - "m_pAmbientSoundEffect": 2608, - "m_pPickupFilterName": 2680, - "m_pPickupScriptFunction": 2648, - "m_pPickupSoundEffect": 2640, - "m_pSpawnScriptFunction": 2624, - "m_pTimeoutScriptFunction": 2672, - "m_pTimeoutSoundEffect": 2664, - "m_pTriggerSoundEffect": 2912 + "m_OnPickup": 2528, + "m_OnTimeout": 2568, + "m_OnTriggerEndTouch": 2688, + "m_OnTriggerStartTouch": 2608, + "m_OnTriggerTouch": 2648, + "m_bAutoStartAmbientSound": 2448, + "m_bGlowWhenInTrigger": 2752, + "m_bHasPickupRadius": 2409, + "m_bHasTriggerRadius": 2408, + "m_bPlayerCounterListenerAdded": 2424, + "m_bPlayerInTriggerRadius": 2425, + "m_bUseable": 2757, + "m_flLastPickupCheck": 2420, + "m_flPickupRadius": 2736, + "m_flPickupRadiusSqr": 2412, + "m_flTriggerRadius": 2740, + "m_flTriggerRadiusSqr": 2416, + "m_glowColor": 2753, + "m_hPickupFilter": 2520, + "m_hPickupParticleEffect": 2464, + "m_hSpawnParticleEffect": 2432, + "m_hTimeoutParticleEffect": 2488, + "m_hTriggerHelper": 2760, + "m_pAllowPickupScriptFunction": 2728, + "m_pAmbientSoundEffect": 2440, + "m_pPickupFilterName": 2512, + "m_pPickupScriptFunction": 2480, + "m_pPickupSoundEffect": 2472, + "m_pSpawnScriptFunction": 2456, + "m_pTimeoutScriptFunction": 2504, + "m_pTimeoutSoundEffect": 2496, + "m_pTriggerSoundEffect": 2744 }, "CItemGenericTriggerHelper": { "m_hParentItem": 1792 @@ -3801,9 +3791,9 @@ "m_flOut2": 1212 }, "CMelee": { - "m_bDidThrowDamage": 3720, - "m_flThrowAt": 3712, - "m_hThrower": 3716 + "m_bDidThrowDamage": 3544, + "m_flThrowAt": 3536, + "m_hThrower": 3540 }, "CMessage": { "m_MessageAttenuation": 1212, @@ -3830,10 +3820,10 @@ "m_nIdealMotionType": 546 }, "CMolotovProjectile": { - "m_bDetonated": 2772, - "m_bHasBouncedOffPlayer": 3000, - "m_bIsIncGrenade": 2760, - "m_stillTimer": 2776 + "m_bDetonated": 2604, + "m_bHasBouncedOffPlayer": 2832, + "m_bIsIncGrenade": 2592, + "m_stillTimer": 2608 }, "CMomentaryRotButton": { "m_IdealYaw": 2476, @@ -3977,20 +3967,20 @@ "m_flOuterAngle": 2364 }, "COrnamentProp": { - "m_initialOwner": 2984 + "m_initialOwner": 2816 }, "CParadropChopper": { - "m_bCalledByPlayer": 2412, - "m_bDroppedParadrop": 2372, - "m_bPlayerIsFinishedRappelling": 2392, - "m_flFlightTime": 2388, - "m_flLastDistFromDrop": 2368, - "m_flPlayerFinishedRappellingTime": 2396, - "m_flSpawnTime": 2384, - "m_hCallingPlayer": 2408, - "m_pSoundLoop": 2376, - "m_strFlyoverDropEvent": 2400, - "m_vecDropPos": 2356 + "m_bCalledByPlayer": 2244, + "m_bDroppedParadrop": 2204, + "m_bPlayerIsFinishedRappelling": 2224, + "m_flFlightTime": 2220, + "m_flLastDistFromDrop": 2200, + "m_flPlayerFinishedRappellingTime": 2228, + "m_flSpawnTime": 2216, + "m_hCallingPlayer": 2240, + "m_pSoundLoop": 2208, + "m_strFlyoverDropEvent": 2232, + "m_vecDropPos": 2188 }, "CParticleSystem": { "m_bActive": 2304, @@ -4156,18 +4146,18 @@ "m_vecAttach": 1312 }, "CPhysMagnet": { - "m_MagnettedEntities": 2448, - "m_OnMagnetAttach": 2352, - "m_OnMagnetDetach": 2392, - "m_bActive": 2472, - "m_bHasHitSomething": 2473, - "m_flNextSuckTime": 2484, - "m_flRadius": 2480, - "m_flTotalMass": 2476, - "m_forceLimit": 2436, - "m_iMaxObjectsAttached": 2488, - "m_massScale": 2432, - "m_torqueLimit": 2440 + "m_MagnettedEntities": 2280, + "m_OnMagnetAttach": 2184, + "m_OnMagnetDetach": 2224, + "m_bActive": 2304, + "m_bHasHitSomething": 2305, + "m_flNextSuckTime": 2316, + "m_flRadius": 2312, + "m_flTotalMass": 2308, + "m_forceLimit": 2268, + "m_iMaxObjectsAttached": 2320, + "m_massScale": 2264, + "m_torqueLimit": 2272 }, "CPhysMotor": { "m_additionalAcceleration": 1216, @@ -4179,45 +4169,45 @@ "m_spinUp": 1212 }, "CPhysPropAmmoBox": { - "m_flTimeLastUsed": 3140, - "m_nUsesRemaining": 3136 + "m_flTimeLastUsed": 2972, + "m_nUsesRemaining": 2968 }, "CPhysPropLootCrate": { - "m_bOwnedByPlayer": 3164, - "m_bRenderInPSPM": 3136, - "m_bRenderInTablet": 3137, - "m_bTakeDamageFromDangerZone": 3144, - "m_flDampingOriginalRot": 3172, - "m_flDampingOriginalSpeed": 3168, - "m_flSpawnTime": 3140, - "m_hCrateOwner": 3160, - "m_pszCrateName": 3152 + "m_bOwnedByPlayer": 2996, + "m_bRenderInPSPM": 2968, + "m_bRenderInTablet": 2969, + "m_bTakeDamageFromDangerZone": 2976, + "m_flDampingOriginalRot": 3004, + "m_flDampingOriginalSpeed": 3000, + "m_flSpawnTime": 2972, + "m_hCrateOwner": 2992, + "m_pszCrateName": 2984 }, "CPhysPropMapPlacedLongUseEntity": { - "m_OnUseCompleted": 3168, - "m_flLongUseDuration": 3160, - "m_iszStartUseSound": 3144, - "m_nLongUseActionType": 3156, - "m_nPingType": 3152 + "m_OnUseCompleted": 3000, + "m_flLongUseDuration": 2992, + "m_iszStartUseSound": 2976, + "m_nLongUseActionType": 2988, + "m_nPingType": 2984 }, "CPhysPropMoneyCrate": { - "m_flTimeLastUsed": 3184, - "m_nCashCount": 3180, - "m_nCurrentCashCount": 3176 + "m_flTimeLastUsed": 3016, + "m_nCashCount": 3012, + "m_nCurrentCashCount": 3008 }, "CPhysPropParadropCrate": { - "m_bFalling": 3176, - "m_nNumThinksAtZeroVerticalVelocity": 3180 + "m_bFalling": 3008, + "m_nNumThinksAtZeroVerticalVelocity": 3012 }, "CPhysPropRadarJammer": { - "m_flLastSoundTime": 3148, - "m_flSpawnTime": 3144, - "m_vecJammedHexCenters": 3152, - "m_vecLastJammedOrigin": 3176 + "m_flLastSoundTime": 2980, + "m_flSpawnTime": 2976, + "m_vecJammedHexCenters": 2984, + "m_vecLastJammedOrigin": 3008 }, "CPhysPropWeaponUpgrade": { - "m_flTimeLastUsed": 3140, - "m_nEventPriority": 3136 + "m_flTimeLastUsed": 2972, + "m_nEventPriority": 2968 }, "CPhysPulley": { "m_addLength": 1324, @@ -4263,47 +4253,47 @@ "m_separationDuration": 1216 }, "CPhysicsProp": { - "m_MotionEnabled": 2736, - "m_OnAsleep": 2856, - "m_OnAwake": 2816, - "m_OnAwakened": 2776, - "m_OnOutOfWorld": 2976, - "m_OnPlayerPickup": 2936, - "m_OnPlayerUse": 2896, - "m_bAcceptDamageFromHeldObjects": 3084, - "m_bAwake": 3086, - "m_bDroppedByPlayer": 3041, - "m_bEnableUseOutput": 3085, - "m_bFirstCollisionAfterLaunch": 3043, - "m_bForceNavIgnore": 3072, - "m_bForceNpcExclude": 3074, - "m_bHasBeenAwakened": 3048, - "m_bIsOverrideProp": 3049, - "m_bMuteImpactEffects": 3076, - "m_bNoNavmeshBlocker": 3073, - "m_bShouldAutoConvertBackFromDebris": 3075, - "m_bThrownByPlayer": 3040, - "m_bTouchedByPlayer": 3042, - "m_buoyancyScale": 3024, - "m_damageToEnableMotion": 3032, - "m_damageType": 3028, - "m_fNextCheckDisableMotionContactsTime": 3052, - "m_flForceToEnableMotion": 3036, - "m_glowColor": 3068, - "m_iExploitableByPlayer": 3044, - "m_iInitialGlowState": 3056, - "m_inertiaScale": 3020, - "m_massScale": 3016, - "m_nCollisionGroupOverride": 3088, - "m_nGlowRange": 3060, - "m_nGlowRangeMin": 3064 + "m_MotionEnabled": 2568, + "m_OnAsleep": 2688, + "m_OnAwake": 2648, + "m_OnAwakened": 2608, + "m_OnOutOfWorld": 2808, + "m_OnPlayerPickup": 2768, + "m_OnPlayerUse": 2728, + "m_bAcceptDamageFromHeldObjects": 2916, + "m_bAwake": 2918, + "m_bDroppedByPlayer": 2873, + "m_bEnableUseOutput": 2917, + "m_bFirstCollisionAfterLaunch": 2875, + "m_bForceNavIgnore": 2904, + "m_bForceNpcExclude": 2906, + "m_bHasBeenAwakened": 2880, + "m_bIsOverrideProp": 2881, + "m_bMuteImpactEffects": 2908, + "m_bNoNavmeshBlocker": 2905, + "m_bShouldAutoConvertBackFromDebris": 2907, + "m_bThrownByPlayer": 2872, + "m_bTouchedByPlayer": 2874, + "m_buoyancyScale": 2856, + "m_damageToEnableMotion": 2864, + "m_damageType": 2860, + "m_fNextCheckDisableMotionContactsTime": 2884, + "m_flForceToEnableMotion": 2868, + "m_glowColor": 2900, + "m_iExploitableByPlayer": 2876, + "m_iInitialGlowState": 2888, + "m_inertiaScale": 2852, + "m_massScale": 2848, + "m_nCollisionGroupOverride": 2920, + "m_nGlowRange": 2892, + "m_nGlowRangeMin": 2896 }, "CPhysicsPropRespawnable": { - "m_flRespawnDuration": 3144, - "m_vOriginalMaxs": 3132, - "m_vOriginalMins": 3120, - "m_vOriginalSpawnAngles": 3108, - "m_vOriginalSpawnOrigin": 3096 + "m_flRespawnDuration": 2976, + "m_vOriginalMaxs": 2964, + "m_vOriginalMins": 2952, + "m_vOriginalSpawnAngles": 2940, + "m_vOriginalSpawnOrigin": 2928 }, "CPhysicsShake": { "m_force": 8 @@ -4322,34 +4312,34 @@ "m_nDensity": 1200 }, "CPlantedC4": { - "m_OnBombBeginDefuse": 2408, - "m_OnBombDefuseAborted": 2448, - "m_OnBombDefused": 2368, - "m_angCatchUpToPlayerEye": 2592, - "m_bBeingDefused": 2532, - "m_bBombDefused": 2556, - "m_bBombTicking": 2353, - "m_bCannotBeDefused": 2488, - "m_bHasExploded": 2525, - "m_bPlantedAfterPickup": 2588, - "m_bPlantedAtQuestTarget": 2352, - "m_bTrainingPlacedByPlayer": 2524, - "m_bVoiceAlertFired": 2572, - "m_bVoiceAlertPlayed": 2573, - "m_entitySpottedState": 2496, - "m_fLastDefuseTime": 2540, - "m_flC4Blow": 2356, - "m_flDefuseCountDown": 2552, - "m_flDefuseLength": 2548, - "m_flLastSpinDetectionTime": 2604, - "m_flNextBotBeepTime": 2580, - "m_flTimerLength": 2528, - "m_hBombDefuser": 2560, - "m_hControlPanel": 2564, - "m_iProgressBarTime": 2568, - "m_nBombSite": 2360, - "m_nSourceSoundscapeHash": 2364, - "m_nSpotRules": 2520 + "m_OnBombBeginDefuse": 2240, + "m_OnBombDefuseAborted": 2280, + "m_OnBombDefused": 2200, + "m_angCatchUpToPlayerEye": 2424, + "m_bBeingDefused": 2364, + "m_bBombDefused": 2388, + "m_bBombTicking": 2185, + "m_bCannotBeDefused": 2320, + "m_bHasExploded": 2357, + "m_bPlantedAfterPickup": 2420, + "m_bPlantedAtQuestTarget": 2184, + "m_bTrainingPlacedByPlayer": 2356, + "m_bVoiceAlertFired": 2404, + "m_bVoiceAlertPlayed": 2405, + "m_entitySpottedState": 2328, + "m_fLastDefuseTime": 2372, + "m_flC4Blow": 2188, + "m_flDefuseCountDown": 2384, + "m_flDefuseLength": 2380, + "m_flLastSpinDetectionTime": 2436, + "m_flNextBotBeepTime": 2412, + "m_flTimerLength": 2360, + "m_hBombDefuser": 2392, + "m_hControlPanel": 2396, + "m_iProgressBarTime": 2400, + "m_nBombSite": 2192, + "m_nSourceSoundscapeHash": 2196, + "m_nSpotRules": 2352 }, "CPlatTrigger": { "m_pPlatform": 1792 @@ -4548,36 +4538,36 @@ "m_messageText": 2312 }, "CPointCommentaryNode": { - "m_bActive": 2552, - "m_bDisabled": 2453, - "m_bListenedTo": 2592, - "m_bPreventChangesWhileMoving": 2452, - "m_bPreventMovement": 2408, - "m_bUnderCrosshair": 2409, - "m_bUnstoppable": 2410, - "m_flAbortedPlaybackAt": 2468, - "m_flFinishedTime": 2412, - "m_flStartTime": 2556, - "m_flStartTimeInCommentary": 2560, - "m_hViewPosition": 2400, - "m_hViewPositionMover": 2404, - "m_hViewTarget": 2384, - "m_hViewTargetAngles": 2388, - "m_iNodeNumber": 2584, - "m_iNodeNumberMax": 2588, - "m_iszCommentaryFile": 2368, - "m_iszPostCommands": 2360, - "m_iszPreCommands": 2352, - "m_iszSpeakers": 2576, - "m_iszTitle": 2568, - "m_iszViewPosition": 2392, - "m_iszViewTarget": 2376, - "m_pOnCommentaryStarted": 2472, - "m_pOnCommentaryStopped": 2512, - "m_vecFinishAngles": 2440, - "m_vecFinishOrigin": 2416, - "m_vecOriginalAngles": 2428, - "m_vecTeleportOrigin": 2456 + "m_bActive": 2384, + "m_bDisabled": 2285, + "m_bListenedTo": 2424, + "m_bPreventChangesWhileMoving": 2284, + "m_bPreventMovement": 2240, + "m_bUnderCrosshair": 2241, + "m_bUnstoppable": 2242, + "m_flAbortedPlaybackAt": 2300, + "m_flFinishedTime": 2244, + "m_flStartTime": 2388, + "m_flStartTimeInCommentary": 2392, + "m_hViewPosition": 2232, + "m_hViewPositionMover": 2236, + "m_hViewTarget": 2216, + "m_hViewTargetAngles": 2220, + "m_iNodeNumber": 2416, + "m_iNodeNumberMax": 2420, + "m_iszCommentaryFile": 2200, + "m_iszPostCommands": 2192, + "m_iszPreCommands": 2184, + "m_iszSpeakers": 2408, + "m_iszTitle": 2400, + "m_iszViewPosition": 2224, + "m_iszViewTarget": 2208, + "m_pOnCommentaryStarted": 2304, + "m_pOnCommentaryStopped": 2344, + "m_vecFinishAngles": 2272, + "m_vecFinishOrigin": 2248, + "m_vecOriginalAngles": 2260, + "m_vecTeleportOrigin": 2288 }, "CPointDZDroneGunSpawn": { "m_bSpawnAutomatically": 1208 @@ -4622,6 +4612,7 @@ "m_strTarget": 1216 }, "CPointPrefab": { + "m_bLoadDynamic": 1217, "m_fixupNames": 1216, "m_forceWorldGroupID": 1208, "m_targetMapName": 1200 @@ -4631,6 +4622,11 @@ "m_bDisabled": 1200, "m_hTargetEntity": 1204 }, + "CPointPulse": { + "m_sNameFixupLocal": 1496, + "m_sNameFixupParent": 1488, + "m_sNameFixupStaticPrefix": 1480 + }, "CPointPush": { "m_bEnabled": 1200, "m_flConeOfInfluence": 1216, @@ -4759,33 +4755,33 @@ "m_nTexture": 1200 }, "CPropCounter": { - "m_flDisplayValue": 2352, - "m_nInitialValue": 2356 + "m_flDisplayValue": 2184, + "m_nInitialValue": 2188 }, "CPropDoorRotating": { - "m_angGoal": 3720, - "m_angRotationAjarDeprecated": 3672, - "m_angRotationClosed": 3684, - "m_angRotationOpenBack": 3708, - "m_angRotationOpenForward": 3696, - "m_bAjarDoorShouldntAlwaysOpen": 3780, - "m_eCurrentOpenDirection": 3664, - "m_eOpenDirection": 3660, - "m_eSpawnPosition": 3656, - "m_flAjarAngle": 3668, - "m_flDistance": 3652, - "m_hEntityBlocker": 3784, - "m_vecAxis": 3640, - "m_vecBackBoundsMax": 3768, - "m_vecBackBoundsMin": 3756, - "m_vecForwardBoundsMax": 3744, - "m_vecForwardBoundsMin": 3732 + "m_angGoal": 3552, + "m_angRotationAjarDeprecated": 3504, + "m_angRotationClosed": 3516, + "m_angRotationOpenBack": 3540, + "m_angRotationOpenForward": 3528, + "m_bAjarDoorShouldntAlwaysOpen": 3612, + "m_eCurrentOpenDirection": 3496, + "m_eOpenDirection": 3492, + "m_eSpawnPosition": 3488, + "m_flAjarAngle": 3500, + "m_flDistance": 3484, + "m_hEntityBlocker": 3616, + "m_vecAxis": 3472, + "m_vecBackBoundsMax": 3600, + "m_vecBackBoundsMin": 3588, + "m_vecForwardBoundsMax": 3576, + "m_vecForwardBoundsMin": 3564 }, "CPropDoorRotatingBreakable": { - "m_bBreakable": 3792, - "m_currentDamageState": 3796, - "m_damageStates": 3800, - "m_isAbleToCloseAreaPortals": 3793 + "m_bBreakable": 3624, + "m_currentDamageState": 3628, + "m_damageStates": 3632, + "m_isAbleToCloseAreaPortals": 3625 }, "CPulseCell_Inflow_GameEvent": { "m_EventName": 112 @@ -4842,42 +4838,42 @@ "m_iMaxRagdollCount": 1204 }, "CRagdollProp": { - "m_allAsleep": 2480, - "m_bFirstCollisionAfterLaunch": 2481, - "m_bHasBeenPhysgunned": 2552, - "m_bShouldDeleteActivationRecord": 2616, - "m_bShouldTeleportPhysics": 2553, - "m_bStartDisabled": 2416, - "m_bValidatePoweredRagdollPose": 2712, - "m_flAwakeTime": 2520, - "m_flBlendWeight": 2556, - "m_flDefaultFadeScale": 2560, - "m_flFadeOutStartTime": 2500, - "m_flFadeTime": 2504, - "m_flLastOriginChangeTime": 2524, - "m_flLastPhysicsInfluenceTime": 2496, - "m_hDamageEntity": 2484, - "m_hKiller": 2488, - "m_hPhysicsAttacker": 2492, - "m_hRagdollSource": 2472, - "m_lastUpdateTickCount": 2476, - "m_nBloodColor": 2528, - "m_ragAngles": 2448, - "m_ragPos": 2424, - "m_ragdoll": 2360, - "m_ragdollMaxs": 2592, - "m_ragdollMins": 2568, - "m_strOriginClassName": 2536, - "m_strSourceClassName": 2544, - "m_vecLastOrigin": 2508 + "m_allAsleep": 2312, + "m_bFirstCollisionAfterLaunch": 2313, + "m_bHasBeenPhysgunned": 2384, + "m_bShouldDeleteActivationRecord": 2448, + "m_bShouldTeleportPhysics": 2385, + "m_bStartDisabled": 2248, + "m_bValidatePoweredRagdollPose": 2544, + "m_flAwakeTime": 2352, + "m_flBlendWeight": 2388, + "m_flDefaultFadeScale": 2392, + "m_flFadeOutStartTime": 2332, + "m_flFadeTime": 2336, + "m_flLastOriginChangeTime": 2356, + "m_flLastPhysicsInfluenceTime": 2328, + "m_hDamageEntity": 2316, + "m_hKiller": 2320, + "m_hPhysicsAttacker": 2324, + "m_hRagdollSource": 2304, + "m_lastUpdateTickCount": 2308, + "m_nBloodColor": 2360, + "m_ragAngles": 2280, + "m_ragPos": 2256, + "m_ragdoll": 2192, + "m_ragdollMaxs": 2424, + "m_ragdollMins": 2400, + "m_strOriginClassName": 2368, + "m_strSourceClassName": 2376, + "m_vecLastOrigin": 2340 }, "CRagdollPropAttached": { - "m_attachmentPointBoneSpace": 2784, - "m_attachmentPointRagdollSpace": 2796, - "m_bShouldDeleteAttachedActivationRecord": 2824, - "m_bShouldDetach": 2808, - "m_boneIndexAttached": 2776, - "m_ragdollAttachedObjectIndex": 2780 + "m_attachmentPointBoneSpace": 2616, + "m_attachmentPointRagdollSpace": 2628, + "m_bShouldDeleteAttachedActivationRecord": 2656, + "m_bShouldDetach": 2640, + "m_boneIndexAttached": 2608, + "m_ragdollAttachedObjectIndex": 2612 }, "CRandSimTimer": { "m_maxInterval": 12, @@ -5111,8 +5107,8 @@ "m_scriptClassName": 48 }, "CScriptItem": { - "m_MoveTypeOverride": 2608, - "m_OnPlayerPickup": 2568 + "m_MoveTypeOverride": 2440, + "m_OnPlayerPickup": 2400 }, "CScriptNavBlocker": { "m_vExtent": 1808 @@ -5198,9 +5194,9 @@ "m_startTime": 1304 }, "CSensorGrenadeProjectile": { - "m_fExpireTime": 2760, - "m_fNextDetectPlayerSound": 2764, - "m_hDisplayGrenade": 2768 + "m_fExpireTime": 2592, + "m_fNextDetectPlayerSound": 2596, + "m_hDisplayGrenade": 2600 }, "CShatterGlassShard": { "m_ShatterStressType": 68, @@ -5235,9 +5231,9 @@ "m_vecStressVelocity": 72 }, "CShatterGlassShardPhysics": { - "m_ShardDesc": 3104, - "m_bDebris": 3096, - "m_hParentShard": 3100 + "m_ShardDesc": 2936, + "m_bDebris": 2928, + "m_hParentShard": 2932 }, "CSimTimer": { "m_interval": 8 @@ -5283,14 +5279,14 @@ "m_worldGroupId": 1200 }, "CSmokeGrenadeProjectile": { - "m_VoxelFrameData": 2824, - "m_bDidSmokeEffect": 2788, - "m_flLastBounce": 2848, - "m_fllastSimulationTime": 2852, - "m_nRandomSeed": 2792, - "m_nSmokeEffectTickBegin": 2784, - "m_vSmokeColor": 2796, - "m_vSmokeDetonationPos": 2808 + "m_VoxelFrameData": 2656, + "m_bDidSmokeEffect": 2620, + "m_flLastBounce": 2680, + "m_fllastSimulationTime": 2684, + "m_nRandomSeed": 2624, + "m_nSmokeEffectTickBegin": 2616, + "m_vSmokeColor": 2628, + "m_vSmokeDetonationPos": 2640 }, "CSmoothFunc": { "m_flSmoothAmplitude": 8, @@ -5554,35 +5550,35 @@ "m_vecRespawnedPlayers": 2072 }, "CSurvivalSpawnChopper": { - "m_bCircling": 2370, - "m_bFlipX": 2368, - "m_bFlipY": 2369, - "m_flFlightPathRotationOffset": 2364, - "m_flLastPassengerCheckTime": 2372, - "m_flSpawnTimeStamp": 2360, - "m_pSoundLoop": 2352 + "m_bCircling": 2202, + "m_bFlipX": 2200, + "m_bFlipY": 2201, + "m_flFlightPathRotationOffset": 2196, + "m_flLastPassengerCheckTime": 2204, + "m_flSpawnTimeStamp": 2192, + "m_pSoundLoop": 2184 }, "CTablet": { - "m_bPendingBuyMenu": 3720, - "m_bTabletReceptionIsBlocked": 3916, - "m_flBootTime": 3924, - "m_flLastClosePoseParamVal": 4496, - "m_flLastPlayerOccupiedGridUpdate": 4316, - "m_flLastTabletBlockedTime": 4320, - "m_flNextCheckForIncomingDronesTime": 4312, - "m_flScanProgress": 3920, - "m_flShowMapTime": 3928, - "m_flUpgradeExpirationTime": 3724, - "m_nContractKillGridHighResIndex": 3912, - "m_nContractKillGridIndex": 3908, - "m_nLastPurchaseIndex": 4012, - "m_skinState": 3944, - "m_vecLastPlayerPosition": 4304, - "m_vecLocalHexFlags": 3740, - "m_vecNearestMetalCratePos": 3932, - "m_vecNotificationIds": 3948, - "m_vecNotificationTimestamps": 3980, - "m_vecPlayerPositionHistory": 4016 + "m_bPendingBuyMenu": 3544, + "m_bTabletReceptionIsBlocked": 3740, + "m_flBootTime": 3748, + "m_flLastClosePoseParamVal": 4320, + "m_flLastPlayerOccupiedGridUpdate": 4140, + "m_flLastTabletBlockedTime": 4144, + "m_flNextCheckForIncomingDronesTime": 4136, + "m_flScanProgress": 3744, + "m_flShowMapTime": 3752, + "m_flUpgradeExpirationTime": 3548, + "m_nContractKillGridHighResIndex": 3736, + "m_nContractKillGridIndex": 3732, + "m_nLastPurchaseIndex": 3836, + "m_skinState": 3768, + "m_vecLastPlayerPosition": 4128, + "m_vecLocalHexFlags": 3564, + "m_vecNearestMetalCratePos": 3756, + "m_vecNotificationIds": 3772, + "m_vecNotificationTimestamps": 3804, + "m_vecPlayerPositionHistory": 3840 }, "CTakeDamageInfo": { "m_bInTakeDamageFlow": 152, @@ -5698,7 +5694,7 @@ }, "CTriggerBuoyancy": { "m_BuoyancyHelper": 2216, - "m_flFluidDensity": 2256 + "m_flFluidDensity": 2248 }, "CTriggerDetectBulletFire": { "m_OnDetectedBulletFire": 2224, @@ -5856,14 +5852,14 @@ "m_iFilterName": 1792 }, "CTripWireFireProjectile": { - "m_bTripWireEndPositionsUsed": 2788, - "m_flAttachTime": 2664, - "m_hStuckToEnt": 2800, - "m_nLastStuckToEntModelIndex": 2804, - "m_nWireSoundsPlayed": 2860, - "m_vecTrapSetPosition": 2848, - "m_vecTripWireEndPositions": 2668, - "m_xformStuckToEnt": 2816 + "m_bTripWireEndPositionsUsed": 2620, + "m_flAttachTime": 2496, + "m_hStuckToEnt": 2632, + "m_nLastStuckToEntModelIndex": 2636, + "m_nWireSoundsPlayed": 2684, + "m_vecTrapSetPosition": 2672, + "m_vecTripWireEndPositions": 2500, + "m_xformStuckToEnt": 2640 }, "CVoteController": { "m_VoteOptions": 1632, @@ -5883,73 +5879,75 @@ "m_resetVoteTimer": 1288 }, "CWeaponBaseItem": { - "m_SequenceCompleteTimer": 3712, - "m_bRedraw": 3736 + "m_SequenceCompleteTimer": 3536, + "m_bRedraw": 3560 }, "CWeaponCSBase": { - "m_IronSightController": 3672, - "m_OnPlayerPickup": 3472, - "m_bBurstMode": 3560, - "m_bCanBePickedUp": 3600, - "m_bFireOnEmpty": 3468, - "m_bFiredOutOfAmmoEvent": 3662, - "m_bInReload": 3568, - "m_bIsHauledBack": 3576, - "m_bPlayerAmmoStockOnPickup": 3416, - "m_bPlayerFireEventIsPrimary": 3388, - "m_bReloadVisuallyComplete": 3569, - "m_bReloadsWithClips": 3432, - "m_bRequireUseToTouch": 3417, - "m_bSilencerOn": 3577, - "m_bUseCanOverrideNextOwnerTouchTime": 3601, - "m_bWasOwnedByCT": 3660, - "m_bWasOwnedByTerrorist": 3661, - "m_donated": 3652, - "m_fAccuracyPenalty": 3536, - "m_fAccuracySmoothedForZoom": 3544, - "m_fLastShotTime": 3656, - "m_fScopeZoomEndTime": 3548, - "m_flDroppedAtTime": 3572, - "m_flFireSequenceStartTime": 3376, - "m_flLastAccuracyUpdateTime": 3540, - "m_flLastDeployTime": 3424, - "m_flLastLOSTraceFailureTime": 3700, - "m_flLastTimeInAir": 3420, - "m_flNextAttackRenderTimeOffset": 3588, - "m_flPostponeFireReadyTime": 3564, - "m_flRecoilIndex": 3556, - "m_flTimeSilencerSwitchComplete": 3580, - "m_flTimeWeaponIdle": 3464, - "m_flTurningInaccuracy": 3532, - "m_flTurningInaccuracyDelta": 3516, - "m_hPrevOwner": 3612, - "m_iIronSightMode": 3696, - "m_iNumEmptyAttacks": 3704, - "m_iOriginalTeamNumber": 3584, - "m_iRecoilIndex": 3552, - "m_nDropTick": 3616, - "m_nFireSequenceStartTimeAck": 3384, - "m_nFireSequenceStartTimeChange": 3380, - "m_nViewModelIndex": 3428, - "m_nextOwnerTouchTime": 3604, - "m_nextPrevOwnerTouchTime": 3608, - "m_numRemoveUnownedWeaponThink": 3664, - "m_seqFirePrimary": 3396, - "m_seqFireSecondary": 3400, - "m_seqIdle": 3392, - "m_vecTurningInaccuracyEyeDirLast": 3520, - "m_weaponMode": 3512 + "m_IronSightController": 3496, + "m_OnPlayerPickup": 3296, + "m_bBurstMode": 3384, + "m_bCanBePickedUp": 3424, + "m_bFireOnEmpty": 3292, + "m_bFiredOutOfAmmoEvent": 3486, + "m_bInReload": 3392, + "m_bIsHauledBack": 3400, + "m_bPlayerAmmoStockOnPickup": 3240, + "m_bPlayerFireEventIsPrimary": 3216, + "m_bReloadVisuallyComplete": 3393, + "m_bReloadsWithClips": 3260, + "m_bRemoveable": 3200, + "m_bRequireUseToTouch": 3241, + "m_bSilencerOn": 3401, + "m_bUseCanOverrideNextOwnerTouchTime": 3425, + "m_bWasOwnedByCT": 3484, + "m_bWasOwnedByTerrorist": 3485, + "m_donated": 3476, + "m_fAccuracyPenalty": 3360, + "m_fAccuracySmoothedForZoom": 3368, + "m_fLastShotTime": 3480, + "m_fScopeZoomEndTime": 3372, + "m_flDroppedAtTime": 3396, + "m_flFireSequenceStartTime": 3204, + "m_flLastAccuracyUpdateTime": 3364, + "m_flLastDeployTime": 3252, + "m_flLastLOSTraceFailureTime": 3524, + "m_flLastTimeInAir": 3248, + "m_flNextAttackRenderTimeOffset": 3412, + "m_flPostponeFireReadyTime": 3388, + "m_flRecoilIndex": 3380, + "m_flTimeSilencerSwitchComplete": 3404, + "m_flTimeWeaponIdle": 3288, + "m_flTurningInaccuracy": 3356, + "m_flTurningInaccuracyDelta": 3340, + "m_hPrevOwner": 3436, + "m_iIronSightMode": 3520, + "m_iNumEmptyAttacks": 3528, + "m_iOriginalTeamNumber": 3408, + "m_iRecoilIndex": 3376, + "m_iState": 3244, + "m_nDropTick": 3440, + "m_nFireSequenceStartTimeAck": 3212, + "m_nFireSequenceStartTimeChange": 3208, + "m_nViewModelIndex": 3256, + "m_nextOwnerTouchTime": 3428, + "m_nextPrevOwnerTouchTime": 3432, + "m_numRemoveUnownedWeaponThink": 3488, + "m_seqFirePrimary": 3224, + "m_seqFireSecondary": 3228, + "m_seqIdle": 3220, + "m_vecTurningInaccuracyEyeDirLast": 3344, + "m_weaponMode": 3336 }, "CWeaponCSBaseGun": { - "m_bNeedsBoltAction": 3733, - "m_bSkillBoltInterruptAvailable": 3736, - "m_bSkillBoltLiftedFireKey": 3737, - "m_bSkillReloadAvailable": 3734, - "m_bSkillReloadLiftedReloadKey": 3735, - "m_iBurstShotsRemaining": 3716, - "m_inPrecache": 3732, - "m_silencedModelIndex": 3728, - "m_zoomLevel": 3712 + "m_bNeedsBoltAction": 3557, + "m_bSkillBoltInterruptAvailable": 3560, + "m_bSkillBoltLiftedFireKey": 3561, + "m_bSkillReloadAvailable": 3558, + "m_bSkillReloadLiftedReloadKey": 3559, + "m_iBurstShotsRemaining": 3540, + "m_inPrecache": 3556, + "m_silencedModelIndex": 3552, + "m_zoomLevel": 3536 }, "CWeaponCSBaseVData": { "m_DefaultLoadoutSlot": 3056, @@ -6044,12 +6042,12 @@ "m_vecIronSightEyePos": 3364 }, "CWeaponShield": { - "m_flBulletDamageAbsorbed": 3744, - "m_flDisplayHealth": 3752, - "m_flLastBulletHitSoundTime": 3748 + "m_flBulletDamageAbsorbed": 3568, + "m_flDisplayHealth": 3576, + "m_flLastBulletHitSoundTime": 3572 }, "CWeaponTaser": { - "m_fFireTime": 3744 + "m_fFireTime": 3568 }, "CommandToolCommand_t": { "m_ClearDebugBits": 64, diff --git a/generated/server.dll.rs b/generated/server.dll.rs index ebaa62d5..43f458d0 100644 --- a/generated/server.dll.rs +++ b/generated/server.dll.rs @@ -127,9 +127,9 @@ pub mod CAttributeManager_cached_attribute_float_t { } pub mod CBRC4Target { - pub const m_hPlayerThatActivatedMe: usize = 0x958; - pub const m_bBrokenOpen: usize = 0x95c; - pub const m_flRadius: usize = 0x960; + pub const m_hPlayerThatActivatedMe: usize = 0x8b0; + pub const m_bBrokenOpen: usize = 0x8b4; + pub const m_flRadius: usize = 0x8b8; } pub mod CBarnLight { @@ -190,33 +190,33 @@ pub mod CBarnLight { } pub mod CBaseAnimGraph { - pub const m_bInitiallyPopulateInterpHistory: usize = 0x708; - pub const m_bShouldAnimateDuringGameplayPause: usize = 0x709; - pub const m_pChoreoServices: usize = 0x710; - pub const m_bAnimGraphUpdateEnabled: usize = 0x718; - pub const m_flLastEventAnimTime: usize = 0x7ac; - pub const m_hAnimationUpdate: usize = 0x7b4; - pub const m_flMaxSlopeDistance: usize = 0x7b8; - pub const m_vLastSlopeCheckPos: usize = 0x7bc; - pub const m_bAnimGraphDirty: usize = 0x7c8; - pub const m_vecForce: usize = 0x7cc; - pub const m_nForceBone: usize = 0x7d8; - pub const m_pRagdollPose: usize = 0x7f0; - pub const m_bClientRagdoll: usize = 0x7f8; + pub const m_bInitiallyPopulateInterpHistory: usize = 0x700; + pub const m_bShouldAnimateDuringGameplayPause: usize = 0x701; + pub const m_pChoreoServices: usize = 0x708; + pub const m_bAnimGraphUpdateEnabled: usize = 0x710; + pub const m_flMaxSlopeDistance: usize = 0x714; + pub const m_vLastSlopeCheckPos: usize = 0x718; + pub const m_bAnimGraphDirty: usize = 0x724; + pub const m_vecForce: usize = 0x728; + pub const m_nForceBone: usize = 0x734; + pub const m_pRagdollPose: usize = 0x748; + pub const m_bClientRagdoll: usize = 0x750; } pub mod CBaseAnimGraphController { - pub const m_baseLayer: usize = 0x10; - pub const m_animGraphNetworkedVars: usize = 0x38; - pub const m_bSequenceFinished: usize = 0x210; - pub const m_flLastEventCycle: usize = 0x214; - pub const m_flPlaybackRate: usize = 0x218; - pub const m_flPrevAnimTime: usize = 0x220; - pub const m_bClientSideAnimation: usize = 0x224; - pub const m_bNetworkedAnimationInputsChanged: usize = 0x225; - pub const m_nNewSequenceParity: usize = 0x228; - pub const m_nResetEventsParity: usize = 0x22c; - pub const m_nAnimLoopMode: usize = 0x230; + pub const m_baseLayer: usize = 0x18; + pub const m_animGraphNetworkedVars: usize = 0x40; + pub const m_bSequenceFinished: usize = 0x218; + pub const m_flLastEventCycle: usize = 0x21c; + pub const m_flLastEventAnimTime: usize = 0x220; + pub const m_flPlaybackRate: usize = 0x224; + pub const m_flPrevAnimTime: usize = 0x22c; + pub const m_bClientSideAnimation: usize = 0x230; + pub const m_bNetworkedAnimationInputsChanged: usize = 0x231; + pub const m_nNewSequenceParity: usize = 0x234; + pub const m_nResetEventsParity: usize = 0x238; + pub const m_nAnimLoopMode: usize = 0x23c; + pub const m_hAnimationUpdate: usize = 0x2dc; } pub mod CBaseButton { @@ -247,32 +247,32 @@ pub mod CBaseButton { } pub mod CBaseCSGrenade { - pub const m_bRedraw: usize = 0xea0; - pub const m_bIsHeldByPlayer: usize = 0xea1; - pub const m_bPinPulled: usize = 0xea2; - pub const m_bJumpThrow: usize = 0xea3; - pub const m_eThrowStatus: usize = 0xea4; - pub const m_fThrowTime: usize = 0xea8; - pub const m_flThrowStrength: usize = 0xeac; - pub const m_flThrowStrengthApproach: usize = 0xeb0; - pub const m_fDropTime: usize = 0xeb4; + pub const m_bRedraw: usize = 0xdf0; + pub const m_bIsHeldByPlayer: usize = 0xdf1; + pub const m_bPinPulled: usize = 0xdf2; + pub const m_bJumpThrow: usize = 0xdf3; + pub const m_eThrowStatus: usize = 0xdf4; + pub const m_fThrowTime: usize = 0xdf8; + pub const m_flThrowStrength: usize = 0xdfc; + pub const m_flThrowStrengthApproach: usize = 0xe00; + pub const m_fDropTime: usize = 0xe04; } pub mod CBaseCSGrenadeProjectile { - pub const m_vInitialVelocity: usize = 0xa68; - pub const m_nBounces: usize = 0xa74; - pub const m_nExplodeEffectIndex: usize = 0xa78; - pub const m_nExplodeEffectTickBegin: usize = 0xa80; - pub const m_vecExplodeEffectOrigin: usize = 0xa84; - pub const m_unOGSExtraFlags: usize = 0xa90; - pub const m_bDetonationRecorded: usize = 0xa91; - pub const m_flDetonateTime: usize = 0xa94; - pub const m_nItemIndex: usize = 0xa98; - pub const m_vecOriginalSpawnLocation: usize = 0xa9c; - pub const m_flLastBounceSoundTime: usize = 0xaa8; - pub const m_vecGrenadeSpin: usize = 0xaac; - pub const m_vecLastHitSurfaceNormal: usize = 0xab8; - pub const m_nTicksAtZeroVelocity: usize = 0xac4; + pub const m_vInitialVelocity: usize = 0x9c0; + pub const m_nBounces: usize = 0x9cc; + pub const m_nExplodeEffectIndex: usize = 0x9d0; + pub const m_nExplodeEffectTickBegin: usize = 0x9d8; + pub const m_vecExplodeEffectOrigin: usize = 0x9dc; + pub const m_unOGSExtraFlags: usize = 0x9e8; + pub const m_bDetonationRecorded: usize = 0x9e9; + pub const m_flDetonateTime: usize = 0x9ec; + pub const m_nItemIndex: usize = 0x9f0; + pub const m_vecOriginalSpawnLocation: usize = 0x9f4; + pub const m_flLastBounceSoundTime: usize = 0xa00; + pub const m_vecGrenadeSpin: usize = 0xa04; + pub const m_vecLastHitSurfaceNormal: usize = 0xa10; + pub const m_nTicksAtZeroVelocity: usize = 0xa1c; } pub mod CBaseClientUIEntity { @@ -293,19 +293,19 @@ pub mod CBaseClientUIEntity { } pub mod CBaseCombatCharacter { - pub const m_bForceServerRagdoll: usize = 0x9c0; - pub const m_hMyWearables: usize = 0x9c8; - pub const m_flFieldOfView: usize = 0x9e0; - pub const m_impactEnergyScale: usize = 0x9e4; - pub const m_LastHitGroup: usize = 0x9e8; - pub const m_bApplyStressDamage: usize = 0x9ec; - pub const m_bloodColor: usize = 0x9f0; - pub const m_navMeshID: usize = 0xa50; - pub const m_iDamageCount: usize = 0xa54; - pub const m_pVecRelationships: usize = 0xa58; - pub const m_strRelationships: usize = 0xa60; - pub const m_eHull: usize = 0xa68; - pub const m_nNavHullIdx: usize = 0xa6c; + pub const m_bForceServerRagdoll: usize = 0x918; + pub const m_hMyWearables: usize = 0x920; + pub const m_flFieldOfView: usize = 0x938; + pub const m_impactEnergyScale: usize = 0x93c; + pub const m_LastHitGroup: usize = 0x940; + pub const m_bApplyStressDamage: usize = 0x944; + pub const m_bloodColor: usize = 0x948; + pub const m_navMeshID: usize = 0x9a8; + pub const m_iDamageCount: usize = 0x9ac; + pub const m_pVecRelationships: usize = 0x9b0; + pub const m_strRelationships: usize = 0x9b8; + pub const m_eHull: usize = 0x9c0; + pub const m_nNavHullIdx: usize = 0x9c4; } pub mod CBaseDMStart { @@ -432,30 +432,30 @@ pub mod CBaseFire { } pub mod CBaseFlex { - pub const m_flexWeight: usize = 0x930; - pub const m_vLookTargetPosition: usize = 0x948; - pub const m_blinktoggle: usize = 0x954; - pub const m_flAllowResponsesEndTime: usize = 0x9a8; - pub const m_flLastFlexAnimationTime: usize = 0x9ac; - pub const m_nNextSceneEventId: usize = 0x9b0; - pub const m_bUpdateLayerPriorities: usize = 0x9b4; + pub const m_flexWeight: usize = 0x888; + pub const m_vLookTargetPosition: usize = 0x8a0; + pub const m_blinktoggle: usize = 0x8ac; + pub const m_flAllowResponsesEndTime: usize = 0x900; + pub const m_flLastFlexAnimationTime: usize = 0x904; + pub const m_nNextSceneEventId: usize = 0x908; + pub const m_bUpdateLayerPriorities: usize = 0x90c; } pub mod CBaseGrenade { - pub const m_OnPlayerPickup: usize = 0x9c8; - pub const m_OnExplode: usize = 0x9f0; - pub const m_bHasWarnedAI: usize = 0xa18; - pub const m_bIsSmokeGrenade: usize = 0xa19; - pub const m_bIsLive: usize = 0xa1a; - pub const m_DmgRadius: usize = 0xa1c; - pub const m_flDetonateTime: usize = 0xa20; - pub const m_flWarnAITime: usize = 0xa24; - pub const m_flDamage: usize = 0xa28; - pub const m_iszBounceSound: usize = 0xa30; - pub const m_ExplosionSound: usize = 0xa38; - pub const m_hThrower: usize = 0xa44; - pub const m_flNextAttack: usize = 0xa60; - pub const m_hOriginalThrower: usize = 0xa64; + pub const m_OnPlayerPickup: usize = 0x920; + pub const m_OnExplode: usize = 0x948; + pub const m_bHasWarnedAI: usize = 0x970; + pub const m_bIsSmokeGrenade: usize = 0x971; + pub const m_bIsLive: usize = 0x972; + pub const m_DmgRadius: usize = 0x974; + pub const m_flDetonateTime: usize = 0x978; + pub const m_flWarnAITime: usize = 0x97c; + pub const m_flDamage: usize = 0x980; + pub const m_iszBounceSound: usize = 0x988; + pub const m_ExplosionSound: usize = 0x990; + pub const m_hThrower: usize = 0x99c; + pub const m_flNextAttack: usize = 0x9b8; + pub const m_hOriginalThrower: usize = 0x9bc; } pub mod CBaseIssue { @@ -547,30 +547,30 @@ pub mod CBasePlayerController { } pub mod CBasePlayerPawn { - pub const m_pWeaponServices: usize = 0xa70; - pub const m_pItemServices: usize = 0xa78; - pub const m_pAutoaimServices: usize = 0xa80; - pub const m_pObserverServices: usize = 0xa88; - pub const m_pWaterServices: usize = 0xa90; - pub const m_pUseServices: usize = 0xa98; - pub const m_pFlashlightServices: usize = 0xaa0; - pub const m_pCameraServices: usize = 0xaa8; - pub const m_pMovementServices: usize = 0xab0; - pub const m_ServerViewAngleChanges: usize = 0xac0; - pub const m_nHighestGeneratedServerViewAngleChangeIndex: usize = 0xb10; - pub const v_angle: usize = 0xb14; - pub const v_anglePrevious: usize = 0xb20; - pub const m_iHideHUD: usize = 0xb2c; - pub const m_skybox3d: usize = 0xb30; - pub const m_fTimeLastHurt: usize = 0xbc0; - pub const m_flDeathTime: usize = 0xbc4; - pub const m_fNextSuicideTime: usize = 0xbc8; - pub const m_fInitHUD: usize = 0xbcc; - pub const m_pExpresser: usize = 0xbd0; - pub const m_hController: usize = 0xbd8; - pub const m_fHltvReplayDelay: usize = 0xbe0; - pub const m_fHltvReplayEnd: usize = 0xbe4; - pub const m_iHltvReplayEntity: usize = 0xbe8; + pub const m_pWeaponServices: usize = 0x9c8; + pub const m_pItemServices: usize = 0x9d0; + pub const m_pAutoaimServices: usize = 0x9d8; + pub const m_pObserverServices: usize = 0x9e0; + pub const m_pWaterServices: usize = 0x9e8; + pub const m_pUseServices: usize = 0x9f0; + pub const m_pFlashlightServices: usize = 0x9f8; + pub const m_pCameraServices: usize = 0xa00; + pub const m_pMovementServices: usize = 0xa08; + pub const m_ServerViewAngleChanges: usize = 0xa18; + pub const m_nHighestGeneratedServerViewAngleChangeIndex: usize = 0xa68; + pub const v_angle: usize = 0xa6c; + pub const v_anglePrevious: usize = 0xa78; + pub const m_iHideHUD: usize = 0xa84; + pub const m_skybox3d: usize = 0xa88; + pub const m_fTimeLastHurt: usize = 0xb18; + pub const m_flDeathTime: usize = 0xb1c; + pub const m_fNextSuicideTime: usize = 0xb20; + pub const m_fInitHUD: usize = 0xb24; + pub const m_pExpresser: usize = 0xb28; + pub const m_hController: usize = 0xb30; + pub const m_fHltvReplayDelay: usize = 0xb38; + pub const m_fHltvReplayEnd: usize = 0xb3c; + pub const m_iHltvReplayEntity: usize = 0xb40; } pub mod CBasePlayerVData { @@ -591,16 +591,14 @@ pub mod CBasePlayerVData { } pub mod CBasePlayerWeapon { - pub const m_iState: usize = 0xcb8; - pub const m_bRemoveable: usize = 0xcbc; - pub const m_nNextPrimaryAttackTick: usize = 0xcc0; - pub const m_flNextPrimaryAttackTickRatio: usize = 0xcc4; - pub const m_nNextSecondaryAttackTick: usize = 0xcc8; - pub const m_flNextSecondaryAttackTickRatio: usize = 0xccc; - pub const m_iClip1: usize = 0xcd0; - pub const m_iClip2: usize = 0xcd4; - pub const m_pReserveAmmo: usize = 0xcd8; - pub const m_OnPlayerUse: usize = 0xce0; + pub const m_nNextPrimaryAttackTick: usize = 0xc10; + pub const m_flNextPrimaryAttackTickRatio: usize = 0xc14; + pub const m_nNextSecondaryAttackTick: usize = 0xc18; + pub const m_flNextSecondaryAttackTickRatio: usize = 0xc1c; + pub const m_iClip1: usize = 0xc20; + pub const m_iClip2: usize = 0xc24; + pub const m_pReserveAmmo: usize = 0xc28; + pub const m_OnPlayerUse: usize = 0xc30; } pub mod CBasePlayerWeaponVData { @@ -628,51 +626,50 @@ pub mod CBasePlayerWeaponVData { } pub mod CBaseProp { - pub const m_bModelOverrodeBlockLOS: usize = 0x930; - pub const m_iShapeType: usize = 0x934; - pub const m_bConformToCollisionBounds: usize = 0x938; - pub const m_mPreferredCatchTransform: usize = 0x93c; + pub const m_bModelOverrodeBlockLOS: usize = 0x888; + pub const m_iShapeType: usize = 0x88c; + pub const m_bConformToCollisionBounds: usize = 0x890; + pub const m_mPreferredCatchTransform: usize = 0x894; } pub mod CBasePropDoor { - pub const m_flAutoReturnDelay: usize = 0xbb8; - pub const m_hDoorList: usize = 0xbc0; - pub const m_nHardwareType: usize = 0xbd8; - pub const m_bNeedsHardware: usize = 0xbdc; - pub const m_eDoorState: usize = 0xbe0; - pub const m_bLocked: usize = 0xbe4; - pub const m_closedPosition: usize = 0xbe8; - pub const m_closedAngles: usize = 0xbf4; - pub const m_hBlocker: usize = 0xc00; - pub const m_bFirstBlocked: usize = 0xc04; - pub const m_ls: usize = 0xc08; - pub const m_bForceClosed: usize = 0xc28; - pub const m_vecLatchWorldPosition: usize = 0xc2c; - pub const m_hActivator: usize = 0xc38; - pub const m_sndParamAngularSpeed: usize = 0xc44; - pub const m_SoundMoving: usize = 0xc48; - pub const m_SoundOpen: usize = 0xc50; - pub const m_SoundClose: usize = 0xc58; - pub const m_SoundLock: usize = 0xc60; - pub const m_SoundUnlock: usize = 0xc68; - pub const m_SoundLatch: usize = 0xc70; - pub const m_SoundPound: usize = 0xc78; - pub const m_SoundJiggle: usize = 0xc80; - pub const m_SoundLockedAnim: usize = 0xc88; - pub const m_numCloseAttempts: usize = 0xc90; - pub const m_nPhysicsMaterial: usize = 0xc94; - pub const m_SlaveName: usize = 0xc98; - pub const m_hMaster: usize = 0xca0; - pub const m_OnBlockedClosing: usize = 0xca8; - pub const m_OnBlockedOpening: usize = 0xcd0; - pub const m_OnUnblockedClosing: usize = 0xcf8; - pub const m_OnUnblockedOpening: usize = 0xd20; - pub const m_OnFullyClosed: usize = 0xd48; - pub const m_OnFullyOpen: usize = 0xd70; - pub const m_OnClose: usize = 0xd98; - pub const m_OnOpen: usize = 0xdc0; - pub const m_OnLockedUse: usize = 0xde8; - pub const m_OnAjarOpen: usize = 0xe10; + pub const m_flAutoReturnDelay: usize = 0xb10; + pub const m_hDoorList: usize = 0xb18; + pub const m_nHardwareType: usize = 0xb30; + pub const m_bNeedsHardware: usize = 0xb34; + pub const m_eDoorState: usize = 0xb38; + pub const m_bLocked: usize = 0xb3c; + pub const m_closedPosition: usize = 0xb40; + pub const m_closedAngles: usize = 0xb4c; + pub const m_hBlocker: usize = 0xb58; + pub const m_bFirstBlocked: usize = 0xb5c; + pub const m_ls: usize = 0xb60; + pub const m_bForceClosed: usize = 0xb80; + pub const m_vecLatchWorldPosition: usize = 0xb84; + pub const m_hActivator: usize = 0xb90; + pub const m_SoundMoving: usize = 0xba0; + pub const m_SoundOpen: usize = 0xba8; + pub const m_SoundClose: usize = 0xbb0; + pub const m_SoundLock: usize = 0xbb8; + pub const m_SoundUnlock: usize = 0xbc0; + pub const m_SoundLatch: usize = 0xbc8; + pub const m_SoundPound: usize = 0xbd0; + pub const m_SoundJiggle: usize = 0xbd8; + pub const m_SoundLockedAnim: usize = 0xbe0; + pub const m_numCloseAttempts: usize = 0xbe8; + pub const m_nPhysicsMaterial: usize = 0xbec; + pub const m_SlaveName: usize = 0xbf0; + pub const m_hMaster: usize = 0xbf8; + pub const m_OnBlockedClosing: usize = 0xc00; + pub const m_OnBlockedOpening: usize = 0xc28; + pub const m_OnUnblockedClosing: usize = 0xc50; + pub const m_OnUnblockedOpening: usize = 0xc78; + pub const m_OnFullyClosed: usize = 0xca0; + pub const m_OnFullyOpen: usize = 0xcc8; + pub const m_OnClose: usize = 0xcf0; + pub const m_OnOpen: usize = 0xd18; + pub const m_OnLockedUse: usize = 0xd40; + pub const m_OnAjarOpen: usize = 0xd68; } pub mod CBaseToggle { @@ -709,17 +706,17 @@ pub mod CBaseTrigger { } pub mod CBaseViewModel { - pub const m_vecLastFacing: usize = 0x938; - pub const m_nViewModelIndex: usize = 0x944; - pub const m_nAnimationParity: usize = 0x948; - pub const m_flAnimationStartTime: usize = 0x94c; - pub const m_hWeapon: usize = 0x950; - pub const m_sVMName: usize = 0x958; - pub const m_sAnimationPrefix: usize = 0x960; - pub const m_hOldLayerSequence: usize = 0x968; - pub const m_oldLayer: usize = 0x96c; - pub const m_oldLayerStartTime: usize = 0x970; - pub const m_hControlPanel: usize = 0x974; + pub const m_vecLastFacing: usize = 0x890; + pub const m_nViewModelIndex: usize = 0x89c; + pub const m_nAnimationParity: usize = 0x8a0; + pub const m_flAnimationStartTime: usize = 0x8a4; + pub const m_hWeapon: usize = 0x8a8; + pub const m_sVMName: usize = 0x8b0; + pub const m_sAnimationPrefix: usize = 0x8b8; + pub const m_hOldLayerSequence: usize = 0x8c0; + pub const m_oldLayer: usize = 0x8c4; + pub const m_oldLayerStartTime: usize = 0x8c8; + pub const m_hControlPanel: usize = 0x8cc; } pub mod CBeam { @@ -763,7 +760,7 @@ pub mod CBodyComponent { pub mod CBodyComponentBaseAnimGraph { pub const m_animationController: usize = 0x470; - pub const __m_pChainEntity: usize = 0x6b0; + pub const __m_pChainEntity: usize = 0x750; } pub mod CBodyComponentBaseModelEntity { @@ -808,15 +805,15 @@ pub mod CBot { } pub mod CBreachChargeProjectile { - pub const m_bShouldExplode: usize = 0xa68; - pub const m_weaponThatThrewMe: usize = 0xa6c; - pub const m_nParentBoneIndex: usize = 0xa70; - pub const m_vecParentBonePos: usize = 0xa74; - pub const m_bDefused: usize = 0xa80; - pub const m_bUnstuckFromPlayer: usize = 0xa81; - pub const m_bResolvedParent: usize = 0xa82; - pub const m_vecLastKnownValidPos: usize = 0xa84; - pub const m_hDesiredParent: usize = 0xa90; + pub const m_bShouldExplode: usize = 0x9c0; + pub const m_weaponThatThrewMe: usize = 0x9c4; + pub const m_nParentBoneIndex: usize = 0x9c8; + pub const m_vecParentBonePos: usize = 0x9cc; + pub const m_bDefused: usize = 0x9d8; + pub const m_bUnstuckFromPlayer: usize = 0x9d9; + pub const m_bResolvedParent: usize = 0x9da; + pub const m_vecLastKnownValidPos: usize = 0x9dc; + pub const m_hDesiredParent: usize = 0x9e8; } pub mod CBreakable { @@ -844,40 +841,40 @@ pub mod CBreakable { } pub mod CBreakableProp { - pub const m_OnBreak: usize = 0x980; - pub const m_OnHealthChanged: usize = 0x9a8; - pub const m_OnTakeDamage: usize = 0x9d0; - pub const m_impactEnergyScale: usize = 0x9f8; - pub const m_iMinHealthDmg: usize = 0x9fc; - pub const m_preferredCarryAngles: usize = 0xa00; - pub const m_flPressureDelay: usize = 0xa0c; - pub const m_hBreaker: usize = 0xa10; - pub const m_PerformanceMode: usize = 0xa14; - pub const m_flDmgModBullet: usize = 0xa18; - pub const m_flDmgModClub: usize = 0xa1c; - pub const m_flDmgModExplosive: usize = 0xa20; - pub const m_flDmgModFire: usize = 0xa24; - pub const m_iszPhysicsDamageTableName: usize = 0xa28; - pub const m_iszBasePropData: usize = 0xa30; - pub const m_iInteractions: usize = 0xa38; - pub const m_flPreventDamageBeforeTime: usize = 0xa3c; - pub const m_bHasBreakPiecesOrCommands: usize = 0xa40; - pub const m_explodeDamage: usize = 0xa44; - pub const m_explodeRadius: usize = 0xa48; - pub const m_explosionDelay: usize = 0xa50; - pub const m_explosionBuildupSound: usize = 0xa58; - pub const m_explosionCustomEffect: usize = 0xa60; - pub const m_explosionCustomSound: usize = 0xa68; - pub const m_explosionModifier: usize = 0xa70; - pub const m_hPhysicsAttacker: usize = 0xa78; - pub const m_flLastPhysicsInfluenceTime: usize = 0xa7c; - pub const m_bOriginalBlockLOS: usize = 0xa80; - pub const m_flDefaultFadeScale: usize = 0xa84; - pub const m_hLastAttacker: usize = 0xa88; - pub const m_hFlareEnt: usize = 0xa8c; - pub const m_bUsePuntSound: usize = 0xa90; - pub const m_iszPuntSound: usize = 0xa98; - pub const m_noGhostCollision: usize = 0xaa0; + pub const m_OnBreak: usize = 0x8d8; + pub const m_OnHealthChanged: usize = 0x900; + pub const m_OnTakeDamage: usize = 0x928; + pub const m_impactEnergyScale: usize = 0x950; + pub const m_iMinHealthDmg: usize = 0x954; + pub const m_preferredCarryAngles: usize = 0x958; + pub const m_flPressureDelay: usize = 0x964; + pub const m_hBreaker: usize = 0x968; + pub const m_PerformanceMode: usize = 0x96c; + pub const m_flDmgModBullet: usize = 0x970; + pub const m_flDmgModClub: usize = 0x974; + pub const m_flDmgModExplosive: usize = 0x978; + pub const m_flDmgModFire: usize = 0x97c; + pub const m_iszPhysicsDamageTableName: usize = 0x980; + pub const m_iszBasePropData: usize = 0x988; + pub const m_iInteractions: usize = 0x990; + pub const m_flPreventDamageBeforeTime: usize = 0x994; + pub const m_bHasBreakPiecesOrCommands: usize = 0x998; + pub const m_explodeDamage: usize = 0x99c; + pub const m_explodeRadius: usize = 0x9a0; + pub const m_explosionDelay: usize = 0x9a8; + pub const m_explosionBuildupSound: usize = 0x9b0; + pub const m_explosionCustomEffect: usize = 0x9b8; + pub const m_explosionCustomSound: usize = 0x9c0; + pub const m_explosionModifier: usize = 0x9c8; + pub const m_hPhysicsAttacker: usize = 0x9d0; + pub const m_flLastPhysicsInfluenceTime: usize = 0x9d4; + pub const m_bOriginalBlockLOS: usize = 0x9d8; + pub const m_flDefaultFadeScale: usize = 0x9dc; + pub const m_hLastAttacker: usize = 0x9e0; + pub const m_hFlareEnt: usize = 0x9e4; + pub const m_bUsePuntSound: usize = 0x9e8; + pub const m_iszPuntSound: usize = 0x9f0; + pub const m_noGhostCollision: usize = 0x9f8; } pub mod CBreakableStageHelper { @@ -945,22 +942,21 @@ pub mod CBubbling { } pub mod CBumpMineProjectile { - pub const m_bShouldExplode: usize = 0xa68; - pub const m_nParentBoneIndex: usize = 0xa6c; - pub const m_vecParentBonePos: usize = 0xa70; - pub const m_bArmed: usize = 0xa7c; - pub const m_bDefused: usize = 0xa7d; - pub const m_bUnstuckFromPlayer: usize = 0xa7e; - pub const m_vecTargetedObjects: usize = 0xa80; - pub const m_bResolvedParent: usize = 0xac0; - pub const m_vecLastKnownValidPos: usize = 0xac4; - pub const m_hDesiredParent: usize = 0xad0; - pub const m_bBeingUsed: usize = 0xad4; + pub const m_bShouldExplode: usize = 0x9c0; + pub const m_nParentBoneIndex: usize = 0x9c4; + pub const m_vecParentBonePos: usize = 0x9c8; + pub const m_bArmed: usize = 0x9d4; + pub const m_bDefused: usize = 0x9d5; + pub const m_bUnstuckFromPlayer: usize = 0x9d6; + pub const m_vecTargetedObjects: usize = 0x9d8; + pub const m_bResolvedParent: usize = 0xa18; + pub const m_vecLastKnownValidPos: usize = 0xa1c; + pub const m_hDesiredParent: usize = 0xa28; + pub const m_bBeingUsed: usize = 0xa2c; } pub mod CBuoyancyHelper { pub const m_flFluidDensity: usize = 0x18; - pub const m_flDisplacementFromObjects: usize = 0x1c; } pub mod CBuyZone { @@ -968,19 +964,18 @@ pub mod CBuyZone { } pub mod CC4 { - pub const m_vecLastValidPlayerHeldPosition: usize = 0xe80; - pub const m_vecLastValidDroppedPosition: usize = 0xe8c; - pub const m_bDoValidDroppedPositionCheck: usize = 0xe98; - pub const m_bStartedArming: usize = 0xe99; - pub const m_fArmedTime: usize = 0xe9c; - pub const m_bBombPlacedAnimation: usize = 0xea0; - pub const m_bShowC4LED: usize = 0xea1; - pub const m_bIsPlantingViaUse: usize = 0xea2; - pub const m_entitySpottedState: usize = 0xea8; - pub const m_nSpotRules: usize = 0xec0; - pub const m_bPlayedArmingBeeps: usize = 0xec4; - pub const m_bBombPlanted: usize = 0xecb; - pub const m_bDroppedFromDeath: usize = 0xecc; + pub const m_vecLastValidPlayerHeldPosition: usize = 0xdd0; + pub const m_vecLastValidDroppedPosition: usize = 0xddc; + pub const m_bDoValidDroppedPositionCheck: usize = 0xde8; + pub const m_bStartedArming: usize = 0xde9; + pub const m_fArmedTime: usize = 0xdec; + pub const m_bBombPlacedAnimation: usize = 0xdf0; + pub const m_bIsPlantingViaUse: usize = 0xdf1; + pub const m_entitySpottedState: usize = 0xdf8; + pub const m_nSpotRules: usize = 0xe10; + pub const m_bPlayedArmingBeeps: usize = 0xe14; + pub const m_bBombPlanted: usize = 0xe1b; + pub const m_bDroppedFromDeath: usize = 0xe1c; } pub mod CCSBot { @@ -1151,9 +1146,9 @@ pub mod CCSEnvGunfire { } pub mod CCSGOViewModel { - pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x978; - pub const m_nWeaponParity: usize = 0x97c; - pub const m_nOldWeaponParity: usize = 0x980; + pub const m_bShouldIgnoreOffsetAndAccuracy: usize = 0x8d0; + pub const m_nWeaponParity: usize = 0x8d4; + pub const m_nOldWeaponParity: usize = 0x8d8; } pub mod CCSGO_TeamPreviewCharacterPosition { @@ -1380,6 +1375,7 @@ pub mod CCSGameRules { pub const m_bTeamIntroPeriod: usize = 0x384c; pub const m_fTeamIntroPeriodEnd: usize = 0x3850; pub const m_bPlayedTeamIntroVO: usize = 0x3854; + pub const m_flLastPerfSampleTime: usize = 0x4810; } pub mod CCSGameRulesProxy { @@ -1498,218 +1494,218 @@ pub mod CCSPlayerController_InventoryServices { } pub mod CCSPlayerPawn { - pub const m_pParachuteServices: usize = 0x16d0; - pub const m_pBulletServices: usize = 0x16d8; - pub const m_pHostageServices: usize = 0x16e0; - pub const m_pBuyServices: usize = 0x16e8; - pub const m_pPingServices: usize = 0x16f0; - pub const m_pRadioServices: usize = 0x16f8; - pub const m_pDamageReactServices: usize = 0x1700; - pub const m_iRetakesOffering: usize = 0x17d0; - pub const m_iRetakesOfferingCard: usize = 0x17d4; - pub const m_bRetakesHasDefuseKit: usize = 0x17d8; - pub const m_bRetakesMVPLastRound: usize = 0x17d9; - pub const m_iRetakesMVPBoostItem: usize = 0x17dc; - pub const m_RetakesMVPBoostExtraUtility: usize = 0x17e0; - pub const m_bIsBuyMenuOpen: usize = 0x17e4; - pub const m_xLastHeadBoneTransform: usize = 0x1d30; - pub const m_bLastHeadBoneTransformIsValid: usize = 0x1d50; - pub const m_iPlayerLocked: usize = 0x1d54; - pub const m_flNextSprayDecalTime: usize = 0x1d5c; - pub const m_nRagdollDamageBone: usize = 0x1d64; - pub const m_vRagdollDamageForce: usize = 0x1d68; - pub const m_vRagdollDamagePosition: usize = 0x1d74; - pub const m_szRagdollDamageWeaponName: usize = 0x1d80; - pub const m_bRagdollDamageHeadshot: usize = 0x1dc0; - pub const m_EconGloves: usize = 0x1dc8; - pub const m_qDeathEyeAngles: usize = 0x2040; - pub const m_bSkipOneHeadConstraintUpdate: usize = 0x204c; + pub const m_pParachuteServices: usize = 0x1628; + pub const m_pBulletServices: usize = 0x1630; + pub const m_pHostageServices: usize = 0x1638; + pub const m_pBuyServices: usize = 0x1640; + pub const m_pPingServices: usize = 0x1648; + pub const m_pRadioServices: usize = 0x1650; + pub const m_pDamageReactServices: usize = 0x1658; + pub const m_iRetakesOffering: usize = 0x1728; + pub const m_iRetakesOfferingCard: usize = 0x172c; + pub const m_bRetakesHasDefuseKit: usize = 0x1730; + pub const m_bRetakesMVPLastRound: usize = 0x1731; + pub const m_iRetakesMVPBoostItem: usize = 0x1734; + pub const m_RetakesMVPBoostExtraUtility: usize = 0x1738; + pub const m_bIsBuyMenuOpen: usize = 0x173c; + pub const m_xLastHeadBoneTransform: usize = 0x1c90; + pub const m_bLastHeadBoneTransformIsValid: usize = 0x1cb0; + pub const m_iPlayerLocked: usize = 0x1cb4; + pub const m_flNextSprayDecalTime: usize = 0x1cbc; + pub const m_nRagdollDamageBone: usize = 0x1cc4; + pub const m_vRagdollDamageForce: usize = 0x1cc8; + pub const m_vRagdollDamagePosition: usize = 0x1cd4; + pub const m_szRagdollDamageWeaponName: usize = 0x1ce0; + pub const m_bRagdollDamageHeadshot: usize = 0x1d20; + pub const m_EconGloves: usize = 0x1d28; + pub const m_qDeathEyeAngles: usize = 0x1fa0; + pub const m_bSkipOneHeadConstraintUpdate: usize = 0x1fac; } pub mod CCSPlayerPawnBase { - pub const m_CTouchExpansionComponent: usize = 0xc00; - pub const m_pActionTrackingServices: usize = 0xc50; - pub const m_pViewModelServices: usize = 0xc58; - pub const m_iDisplayHistoryBits: usize = 0xc60; - pub const m_flLastAttackedTeammate: usize = 0xc64; - pub const m_hOriginalController: usize = 0xc68; - pub const m_blindUntilTime: usize = 0xc6c; - pub const m_blindStartTime: usize = 0xc70; - pub const m_allowAutoFollowTime: usize = 0xc74; - pub const m_bHasFemaleVoice: usize = 0xc78; - pub const m_entitySpottedState: usize = 0xc80; - pub const m_nSpotRules: usize = 0xc98; - pub const m_flTimeOfLastInjury: usize = 0xc9c; - pub const m_nRelativeDirectionOfLastInjury: usize = 0xca0; - pub const m_iPlayerState: usize = 0xca4; - pub const m_chickenIdleSoundTimer: usize = 0xcb0; - pub const m_chickenJumpSoundTimer: usize = 0xcc8; - pub const m_vecLastBookmarkedPosition: usize = 0xd80; - pub const m_flLastDistanceTraveledNotice: usize = 0xd8c; - pub const m_flAccumulatedDistanceTraveled: usize = 0xd90; - pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xd94; - pub const m_bRespawning: usize = 0xd98; - pub const m_iNumGunGameTRBombTotalPoints: usize = 0xd9c; - pub const m_bShouldProgressGunGameTRBombModeWeapon: usize = 0xda0; - pub const m_nLastPickupPriority: usize = 0xda4; - pub const m_flLastPickupPriorityTime: usize = 0xda8; - pub const m_passiveItems: usize = 0xdac; - pub const m_bIsScoped: usize = 0xdb0; - pub const m_bIsWalking: usize = 0xdb1; - pub const m_bResumeZoom: usize = 0xdb2; - pub const m_bIsDefusing: usize = 0xdb3; - pub const m_bIsGrabbingHostage: usize = 0xdb4; - pub const m_iBlockingUseActionInProgress: usize = 0xdb8; - pub const m_fImmuneToGunGameDamageTime: usize = 0xdbc; - pub const m_bGunGameImmunity: usize = 0xdc0; - pub const m_bMadeFinalGunGameProgressiveKill: usize = 0xdc1; - pub const m_iGunGameProgressiveWeaponIndex: usize = 0xdc4; - pub const m_iNumGunGameTRKillPoints: usize = 0xdc8; - pub const m_iNumGunGameKillsWithCurrentWeapon: usize = 0xdcc; - pub const m_unTotalRoundDamageDealt: usize = 0xdd0; - pub const m_fMolotovDamageTime: usize = 0xdd4; - pub const m_bHasMovedSinceSpawn: usize = 0xdd8; - pub const m_bCanMoveDuringFreezePeriod: usize = 0xdd9; - pub const m_isCurrentGunGameLeader: usize = 0xdda; - pub const m_isCurrentGunGameTeamLeader: usize = 0xddb; - pub const m_flGuardianTooFarDistFrac: usize = 0xddc; - pub const m_flNextGuardianTooFarHurtTime: usize = 0xde0; - pub const m_flDetectedByEnemySensorTime: usize = 0xde4; - pub const m_bIsSpawnRappelling: usize = 0xde8; - pub const m_vecSpawnRappellingRopeOrigin: usize = 0xdec; - pub const m_nSurvivalTeam: usize = 0xdf8; - pub const m_hSurvivalAssassinationTarget: usize = 0xdfc; - pub const m_nCompletedSurvivalAssassinations: usize = 0xe00; - pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xe04; - pub const m_flHealthShotBoostExpirationTime: usize = 0xe08; - pub const m_flLastEquippedHelmetTime: usize = 0xe0c; - pub const m_flLastEquippedArmorTime: usize = 0xe10; - pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xe14; - pub const m_bResetArmorNextSpawn: usize = 0xe18; - pub const m_flLastBumpMineBumpTime: usize = 0xe1c; - pub const m_flEmitSoundTime: usize = 0xe20; - pub const m_iNumSpawns: usize = 0xe24; - pub const m_iShouldHaveCash: usize = 0xe28; - pub const m_bJustKilledTeammate: usize = 0xe2c; - pub const m_bPunishedForTK: usize = 0xe2d; - pub const m_bInvalidSteamLogonDelayed: usize = 0xe2e; - pub const m_iTeamKills: usize = 0xe30; - pub const m_flLastAction: usize = 0xe34; - pub const m_flNameChangeHistory: usize = 0xe38; - pub const m_fLastGivenDefuserTime: usize = 0xe4c; - pub const m_fLastGivenBombTime: usize = 0xe50; - pub const m_bHasNightVision: usize = 0xe54; - pub const m_bNightVisionOn: usize = 0xe55; - pub const m_fNextRadarUpdateTime: usize = 0xe58; - pub const m_flLastMoneyUpdateTime: usize = 0xe5c; - pub const m_MenuStringBuffer: usize = 0xe60; - pub const m_fIntroCamTime: usize = 0x1260; - pub const m_nMyCollisionGroup: usize = 0x1264; - pub const m_bInBombZone: usize = 0x1268; - pub const m_bInBuyZone: usize = 0x1269; - pub const m_bInNoDefuseArea: usize = 0x126a; - pub const m_bKilledByTaser: usize = 0x126b; - pub const m_iMoveState: usize = 0x126c; - pub const m_nPreviousModelIndex: usize = 0x1270; - pub const m_grenadeParameterStashTime: usize = 0x1278; - pub const m_bGrenadeParametersStashed: usize = 0x127c; - pub const m_angStashedShootAngles: usize = 0x1280; - pub const m_vecStashedGrenadeThrowPosition: usize = 0x128c; - pub const m_vecStashedVelocity: usize = 0x1298; - pub const m_angShootAngleHistory: usize = 0x12a4; - pub const m_vecThrowPositionHistory: usize = 0x12bc; - pub const m_vecVelocityHistory: usize = 0x12d4; - pub const m_nCharacterDefIndex: usize = 0x12ec; - pub const m_bDiedAirborne: usize = 0x12ee; - pub const m_iBombSiteIndex: usize = 0x12f0; - pub const m_nWhichBombZone: usize = 0x12f4; - pub const m_bInBombZoneTrigger: usize = 0x12f8; - pub const m_bWasInBombZoneTrigger: usize = 0x12f9; - pub const m_bWasInHostageRescueZone: usize = 0x12fa; - pub const m_bWasInBuyZone: usize = 0x12fb; - pub const m_bInHostageRescueZone: usize = 0x12fc; - pub const m_flStamina: usize = 0x1300; - pub const m_iDirection: usize = 0x1304; - pub const m_iShotsFired: usize = 0x1308; - pub const m_ArmorValue: usize = 0x130c; - pub const m_flFlinchStack: usize = 0x1310; - pub const m_flVelocityModifier: usize = 0x1314; - pub const m_flHitHeading: usize = 0x1318; - pub const m_nHitBodyPart: usize = 0x131c; - pub const m_iHostagesKilled: usize = 0x1320; - pub const m_vecTotalBulletForce: usize = 0x1324; - pub const m_flFlashDuration: usize = 0x1330; - pub const m_flFlashMaxAlpha: usize = 0x1334; - pub const m_flProgressBarStartTime: usize = 0x1338; - pub const m_iProgressBarDuration: usize = 0x133c; - pub const m_bWaitForNoAttack: usize = 0x1340; - pub const m_flLowerBodyYawTarget: usize = 0x1344; - pub const m_bStrafing: usize = 0x1348; - pub const m_lastStandingPos: usize = 0x134c; - pub const m_ignoreLadderJumpTime: usize = 0x1358; - pub const m_ladderSurpressionTimer: usize = 0x1360; - pub const m_lastLadderNormal: usize = 0x1378; - pub const m_lastLadderPos: usize = 0x1384; - pub const m_thirdPersonHeading: usize = 0x1390; - pub const m_flSlopeDropOffset: usize = 0x139c; - pub const m_flSlopeDropHeight: usize = 0x13a0; - pub const m_vHeadConstraintOffset: usize = 0x13a4; - pub const m_iLastWeaponFireUsercmd: usize = 0x13b8; - pub const m_angEyeAngles: usize = 0x13bc; - pub const m_bVCollisionInitted: usize = 0x13c8; - pub const m_storedSpawnPosition: usize = 0x13cc; - pub const m_storedSpawnAngle: usize = 0x13d8; - pub const m_bIsSpawning: usize = 0x13e4; - pub const m_bHideTargetID: usize = 0x13e5; - pub const m_nNumDangerZoneDamageHits: usize = 0x13e8; - pub const m_bHud_MiniScoreHidden: usize = 0x13ec; - pub const m_bHud_RadarHidden: usize = 0x13ed; - pub const m_nLastKillerIndex: usize = 0x13f0; - pub const m_nLastConcurrentKilled: usize = 0x13f4; - pub const m_nDeathCamMusic: usize = 0x13f8; - pub const m_iAddonBits: usize = 0x13fc; - pub const m_iPrimaryAddon: usize = 0x1400; - pub const m_iSecondaryAddon: usize = 0x1404; - pub const m_nTeamDamageGivenForMatch: usize = 0x1408; - pub const m_bTDGaveProtectionWarning: usize = 0x140c; - pub const m_bTDGaveProtectionWarningThisRound: usize = 0x140d; - pub const m_flLastTHWarningTime: usize = 0x1410; - pub const m_currentDeafnessFilter: usize = 0x1414; - pub const m_enemyPlayersKilledThisRound: usize = 0x1418; - pub const m_NumEnemiesKilledThisSpawn: usize = 0x1430; - pub const m_maxNumEnemiesKillStreak: usize = 0x1434; - pub const m_NumEnemiesKilledThisRound: usize = 0x1438; - pub const m_NumEnemiesAtRoundStart: usize = 0x143c; - pub const m_iRoundsWon: usize = 0x1440; - pub const m_lastRoundResult: usize = 0x1444; - pub const m_wasNotKilledNaturally: usize = 0x1448; - pub const m_vecPlayerPatchEconIndices: usize = 0x144c; - pub const m_iDeathFlags: usize = 0x1460; - pub const m_hPet: usize = 0x1464; - pub const m_unCurrentEquipmentValue: usize = 0x1630; - pub const m_unRoundStartEquipmentValue: usize = 0x1632; - pub const m_unFreezetimeEndEquipmentValue: usize = 0x1634; - pub const m_szLastPlaceName: usize = 0x1636; - pub const m_nSuicides: usize = 0x1648; - pub const m_nSurvivalTeamNumber: usize = 0x164c; - pub const m_aimPunchAngle: usize = 0x1650; - pub const m_aimPunchAngleVel: usize = 0x165c; - pub const m_aimPunchTickBase: usize = 0x1668; - pub const m_aimPunchTickFraction: usize = 0x166c; - pub const m_aimPunchCache: usize = 0x1670; - pub const m_bHasDeathInfo: usize = 0x1688; - pub const m_flDeathInfoTime: usize = 0x168c; - pub const m_vecDeathInfoOrigin: usize = 0x1690; - pub const m_bKilledByHeadshot: usize = 0x169c; - pub const m_LastHitBox: usize = 0x16a0; - pub const m_LastHealth: usize = 0x16a4; - pub const m_flLastCollisionCeiling: usize = 0x16a8; - pub const m_flLastCollisionCeilingChangeTime: usize = 0x16ac; - pub const m_strVOPrefix: usize = 0x16b0; - pub const m_flLandseconds: usize = 0x16b8; - pub const m_pBot: usize = 0x16c0; - pub const m_bBotAllowActive: usize = 0x16c8; - pub const m_bCommittingSuicideOnTeamChange: usize = 0x16c9; + pub const m_CTouchExpansionComponent: usize = 0xb58; + pub const m_pActionTrackingServices: usize = 0xba8; + pub const m_pViewModelServices: usize = 0xbb0; + pub const m_iDisplayHistoryBits: usize = 0xbb8; + pub const m_flLastAttackedTeammate: usize = 0xbbc; + pub const m_hOriginalController: usize = 0xbc0; + pub const m_blindUntilTime: usize = 0xbc4; + pub const m_blindStartTime: usize = 0xbc8; + pub const m_allowAutoFollowTime: usize = 0xbcc; + pub const m_bHasFemaleVoice: usize = 0xbd0; + pub const m_entitySpottedState: usize = 0xbd8; + pub const m_nSpotRules: usize = 0xbf0; + pub const m_flTimeOfLastInjury: usize = 0xbf4; + pub const m_nRelativeDirectionOfLastInjury: usize = 0xbf8; + pub const m_iPlayerState: usize = 0xbfc; + pub const m_chickenIdleSoundTimer: usize = 0xc08; + pub const m_chickenJumpSoundTimer: usize = 0xc20; + pub const m_vecLastBookmarkedPosition: usize = 0xcd8; + pub const m_flLastDistanceTraveledNotice: usize = 0xce4; + pub const m_flAccumulatedDistanceTraveled: usize = 0xce8; + pub const m_flLastFriendlyFireDamageReductionRatio: usize = 0xcec; + pub const m_bRespawning: usize = 0xcf0; + pub const m_iNumGunGameTRBombTotalPoints: usize = 0xcf4; + pub const m_bShouldProgressGunGameTRBombModeWeapon: usize = 0xcf8; + pub const m_nLastPickupPriority: usize = 0xcfc; + pub const m_flLastPickupPriorityTime: usize = 0xd00; + pub const m_passiveItems: usize = 0xd04; + pub const m_bIsScoped: usize = 0xd08; + pub const m_bIsWalking: usize = 0xd09; + pub const m_bResumeZoom: usize = 0xd0a; + pub const m_bIsDefusing: usize = 0xd0b; + pub const m_bIsGrabbingHostage: usize = 0xd0c; + pub const m_iBlockingUseActionInProgress: usize = 0xd10; + pub const m_fImmuneToGunGameDamageTime: usize = 0xd14; + pub const m_bGunGameImmunity: usize = 0xd18; + pub const m_bMadeFinalGunGameProgressiveKill: usize = 0xd19; + pub const m_iGunGameProgressiveWeaponIndex: usize = 0xd1c; + pub const m_iNumGunGameTRKillPoints: usize = 0xd20; + pub const m_iNumGunGameKillsWithCurrentWeapon: usize = 0xd24; + pub const m_unTotalRoundDamageDealt: usize = 0xd28; + pub const m_fMolotovDamageTime: usize = 0xd2c; + pub const m_bHasMovedSinceSpawn: usize = 0xd30; + pub const m_bCanMoveDuringFreezePeriod: usize = 0xd31; + pub const m_isCurrentGunGameLeader: usize = 0xd32; + pub const m_isCurrentGunGameTeamLeader: usize = 0xd33; + pub const m_flGuardianTooFarDistFrac: usize = 0xd34; + pub const m_flNextGuardianTooFarHurtTime: usize = 0xd38; + pub const m_flDetectedByEnemySensorTime: usize = 0xd3c; + pub const m_bIsSpawnRappelling: usize = 0xd40; + pub const m_vecSpawnRappellingRopeOrigin: usize = 0xd44; + pub const m_nSurvivalTeam: usize = 0xd50; + pub const m_hSurvivalAssassinationTarget: usize = 0xd54; + pub const m_nCompletedSurvivalAssassinations: usize = 0xd58; + pub const m_flDealtDamageToEnemyMostRecentTimestamp: usize = 0xd5c; + pub const m_flHealthShotBoostExpirationTime: usize = 0xd60; + pub const m_flLastEquippedHelmetTime: usize = 0xd64; + pub const m_flLastEquippedArmorTime: usize = 0xd68; + pub const m_nHeavyAssaultSuitCooldownRemaining: usize = 0xd6c; + pub const m_bResetArmorNextSpawn: usize = 0xd70; + pub const m_flLastBumpMineBumpTime: usize = 0xd74; + pub const m_flEmitSoundTime: usize = 0xd78; + pub const m_iNumSpawns: usize = 0xd7c; + pub const m_iShouldHaveCash: usize = 0xd80; + pub const m_bJustKilledTeammate: usize = 0xd84; + pub const m_bPunishedForTK: usize = 0xd85; + pub const m_bInvalidSteamLogonDelayed: usize = 0xd86; + pub const m_iTeamKills: usize = 0xd88; + pub const m_flLastAction: usize = 0xd8c; + pub const m_flNameChangeHistory: usize = 0xd90; + pub const m_fLastGivenDefuserTime: usize = 0xda4; + pub const m_fLastGivenBombTime: usize = 0xda8; + pub const m_bHasNightVision: usize = 0xdac; + pub const m_bNightVisionOn: usize = 0xdad; + pub const m_fNextRadarUpdateTime: usize = 0xdb0; + pub const m_flLastMoneyUpdateTime: usize = 0xdb4; + pub const m_MenuStringBuffer: usize = 0xdb8; + pub const m_fIntroCamTime: usize = 0x11b8; + pub const m_nMyCollisionGroup: usize = 0x11bc; + pub const m_bInBombZone: usize = 0x11c0; + pub const m_bInBuyZone: usize = 0x11c1; + pub const m_bInNoDefuseArea: usize = 0x11c2; + pub const m_bKilledByTaser: usize = 0x11c3; + pub const m_iMoveState: usize = 0x11c4; + pub const m_nPreviousModelIndex: usize = 0x11c8; + pub const m_grenadeParameterStashTime: usize = 0x11d0; + pub const m_bGrenadeParametersStashed: usize = 0x11d4; + pub const m_angStashedShootAngles: usize = 0x11d8; + pub const m_vecStashedGrenadeThrowPosition: usize = 0x11e4; + pub const m_vecStashedVelocity: usize = 0x11f0; + pub const m_angShootAngleHistory: usize = 0x11fc; + pub const m_vecThrowPositionHistory: usize = 0x1214; + pub const m_vecVelocityHistory: usize = 0x122c; + pub const m_nCharacterDefIndex: usize = 0x1244; + pub const m_bDiedAirborne: usize = 0x1246; + pub const m_iBombSiteIndex: usize = 0x1248; + pub const m_nWhichBombZone: usize = 0x124c; + pub const m_bInBombZoneTrigger: usize = 0x1250; + pub const m_bWasInBombZoneTrigger: usize = 0x1251; + pub const m_bWasInHostageRescueZone: usize = 0x1252; + pub const m_bWasInBuyZone: usize = 0x1253; + pub const m_bInHostageRescueZone: usize = 0x1254; + pub const m_flStamina: usize = 0x1258; + pub const m_iDirection: usize = 0x125c; + pub const m_iShotsFired: usize = 0x1260; + pub const m_ArmorValue: usize = 0x1264; + pub const m_flFlinchStack: usize = 0x1268; + pub const m_flVelocityModifier: usize = 0x126c; + pub const m_flHitHeading: usize = 0x1270; + pub const m_nHitBodyPart: usize = 0x1274; + pub const m_iHostagesKilled: usize = 0x1278; + pub const m_vecTotalBulletForce: usize = 0x127c; + pub const m_flFlashDuration: usize = 0x1288; + pub const m_flFlashMaxAlpha: usize = 0x128c; + pub const m_flProgressBarStartTime: usize = 0x1290; + pub const m_iProgressBarDuration: usize = 0x1294; + pub const m_bWaitForNoAttack: usize = 0x1298; + pub const m_flLowerBodyYawTarget: usize = 0x129c; + pub const m_bStrafing: usize = 0x12a0; + pub const m_lastStandingPos: usize = 0x12a4; + pub const m_ignoreLadderJumpTime: usize = 0x12b0; + pub const m_ladderSurpressionTimer: usize = 0x12b8; + pub const m_lastLadderNormal: usize = 0x12d0; + pub const m_lastLadderPos: usize = 0x12dc; + pub const m_thirdPersonHeading: usize = 0x12e8; + pub const m_flSlopeDropOffset: usize = 0x12f4; + pub const m_flSlopeDropHeight: usize = 0x12f8; + pub const m_vHeadConstraintOffset: usize = 0x12fc; + pub const m_iLastWeaponFireUsercmd: usize = 0x1310; + pub const m_angEyeAngles: usize = 0x1314; + pub const m_bVCollisionInitted: usize = 0x1320; + pub const m_storedSpawnPosition: usize = 0x1324; + pub const m_storedSpawnAngle: usize = 0x1330; + pub const m_bIsSpawning: usize = 0x133c; + pub const m_bHideTargetID: usize = 0x133d; + pub const m_nNumDangerZoneDamageHits: usize = 0x1340; + pub const m_bHud_MiniScoreHidden: usize = 0x1344; + pub const m_bHud_RadarHidden: usize = 0x1345; + pub const m_nLastKillerIndex: usize = 0x1348; + pub const m_nLastConcurrentKilled: usize = 0x134c; + pub const m_nDeathCamMusic: usize = 0x1350; + pub const m_iAddonBits: usize = 0x1354; + pub const m_iPrimaryAddon: usize = 0x1358; + pub const m_iSecondaryAddon: usize = 0x135c; + pub const m_nTeamDamageGivenForMatch: usize = 0x1360; + pub const m_bTDGaveProtectionWarning: usize = 0x1364; + pub const m_bTDGaveProtectionWarningThisRound: usize = 0x1365; + pub const m_flLastTHWarningTime: usize = 0x1368; + pub const m_currentDeafnessFilter: usize = 0x136c; + pub const m_enemyPlayersKilledThisRound: usize = 0x1370; + pub const m_NumEnemiesKilledThisSpawn: usize = 0x1388; + pub const m_maxNumEnemiesKillStreak: usize = 0x138c; + pub const m_NumEnemiesKilledThisRound: usize = 0x1390; + pub const m_NumEnemiesAtRoundStart: usize = 0x1394; + pub const m_iRoundsWon: usize = 0x1398; + pub const m_lastRoundResult: usize = 0x139c; + pub const m_wasNotKilledNaturally: usize = 0x13a0; + pub const m_vecPlayerPatchEconIndices: usize = 0x13a4; + pub const m_iDeathFlags: usize = 0x13b8; + pub const m_hPet: usize = 0x13bc; + pub const m_unCurrentEquipmentValue: usize = 0x1588; + pub const m_unRoundStartEquipmentValue: usize = 0x158a; + pub const m_unFreezetimeEndEquipmentValue: usize = 0x158c; + pub const m_szLastPlaceName: usize = 0x158e; + pub const m_nSuicides: usize = 0x15a0; + pub const m_nSurvivalTeamNumber: usize = 0x15a4; + pub const m_aimPunchAngle: usize = 0x15a8; + pub const m_aimPunchAngleVel: usize = 0x15b4; + pub const m_aimPunchTickBase: usize = 0x15c0; + pub const m_aimPunchTickFraction: usize = 0x15c4; + pub const m_aimPunchCache: usize = 0x15c8; + pub const m_bHasDeathInfo: usize = 0x15e0; + pub const m_flDeathInfoTime: usize = 0x15e4; + pub const m_vecDeathInfoOrigin: usize = 0x15e8; + pub const m_bKilledByHeadshot: usize = 0x15f4; + pub const m_LastHitBox: usize = 0x15f8; + pub const m_LastHealth: usize = 0x15fc; + pub const m_flLastCollisionCeiling: usize = 0x1600; + pub const m_flLastCollisionCeilingChangeTime: usize = 0x1604; + pub const m_strVOPrefix: usize = 0x1608; + pub const m_flLandseconds: usize = 0x1610; + pub const m_pBot: usize = 0x1618; + pub const m_bBotAllowActive: usize = 0x1620; + pub const m_bCommittingSuicideOnTeamChange: usize = 0x1621; } pub mod CCSPlayerResource { @@ -1849,13 +1845,13 @@ pub mod CCSPlayer_WeaponServices { } pub mod CCSPropExplodingBarrel { - pub const m_hBarrelTop: usize = 0xc20; - pub const m_bExploded: usize = 0xc24; - pub const m_nAccumulatedDamage: usize = 0xc28; + pub const m_hBarrelTop: usize = 0xb78; + pub const m_bExploded: usize = 0xb7c; + pub const m_nAccumulatedDamage: usize = 0xb80; } pub mod CCSPropExplodingBarrelTop { - pub const m_flOverrideAlpha: usize = 0xc18; + pub const m_flOverrideAlpha: usize = 0xb70; } pub mod CCSTeam { @@ -1893,39 +1889,39 @@ pub mod CChangeLevel { } pub mod CChicken { - pub const m_AttributeManager: usize = 0xbc8; - pub const m_OriginalOwnerXuidLow: usize = 0xe90; - pub const m_OriginalOwnerXuidHigh: usize = 0xe94; - pub const m_updateTimer: usize = 0xe98; - pub const m_stuckAnchor: usize = 0xeb0; - pub const m_stuckTimer: usize = 0xec0; - pub const m_collisionStuckTimer: usize = 0xed8; - pub const m_isOnGround: usize = 0xef0; - pub const m_activity: usize = 0xef4; - pub const m_activityTimer: usize = 0xef8; - pub const m_turnRate: usize = 0xf10; - pub const m_fleeFrom: usize = 0xf14; - pub const m_moveRateThrottleTimer: usize = 0xf18; - pub const m_startleTimer: usize = 0xf30; - pub const m_vocalizeTimer: usize = 0xf48; - pub const m_flWhenZombified: usize = 0xf60; - pub const m_jumpedThisFrame: usize = 0xf64; - pub const m_leader: usize = 0xf68; - pub const m_reuseTimer: usize = 0xf70; - pub const m_hasBeenUsed: usize = 0xf88; - pub const m_jumpTimer: usize = 0xf90; - pub const m_flLastJumpTime: usize = 0xfa8; - pub const m_bInJump: usize = 0xfac; - pub const m_isWaitingForLeader: usize = 0xfad; - pub const m_repathTimer: usize = 0x2fb8; - pub const m_inhibitDoorTimer: usize = 0x2fd0; - pub const m_inhibitObstacleAvoidanceTimer: usize = 0x3060; - pub const m_vecPathGoal: usize = 0x3080; - pub const m_flActiveFollowStartTime: usize = 0x308c; - pub const m_followMinuteTimer: usize = 0x3090; - pub const m_vecLastEggPoopPosition: usize = 0x30a8; - pub const m_vecEggsPooped: usize = 0x30b8; - pub const m_BlockDirectionTimer: usize = 0x30d8; + pub const m_AttributeManager: usize = 0xb20; + pub const m_OriginalOwnerXuidLow: usize = 0xde8; + pub const m_OriginalOwnerXuidHigh: usize = 0xdec; + pub const m_updateTimer: usize = 0xdf0; + pub const m_stuckAnchor: usize = 0xe08; + pub const m_stuckTimer: usize = 0xe18; + pub const m_collisionStuckTimer: usize = 0xe30; + pub const m_isOnGround: usize = 0xe48; + pub const m_activity: usize = 0xe4c; + pub const m_activityTimer: usize = 0xe50; + pub const m_turnRate: usize = 0xe68; + pub const m_fleeFrom: usize = 0xe6c; + pub const m_moveRateThrottleTimer: usize = 0xe70; + pub const m_startleTimer: usize = 0xe88; + pub const m_vocalizeTimer: usize = 0xea0; + pub const m_flWhenZombified: usize = 0xeb8; + pub const m_jumpedThisFrame: usize = 0xebc; + pub const m_leader: usize = 0xec0; + pub const m_reuseTimer: usize = 0xec8; + pub const m_hasBeenUsed: usize = 0xee0; + pub const m_jumpTimer: usize = 0xee8; + pub const m_flLastJumpTime: usize = 0xf00; + pub const m_bInJump: usize = 0xf04; + pub const m_isWaitingForLeader: usize = 0xf05; + pub const m_repathTimer: usize = 0x2f10; + pub const m_inhibitDoorTimer: usize = 0x2f28; + pub const m_inhibitObstacleAvoidanceTimer: usize = 0x2fb8; + pub const m_vecPathGoal: usize = 0x2fd8; + pub const m_flActiveFollowStartTime: usize = 0x2fe4; + pub const m_followMinuteTimer: usize = 0x2fe8; + pub const m_vecLastEggPoopPosition: usize = 0x3000; + pub const m_vecEggsPooped: usize = 0x3010; + pub const m_BlockDirectionTimer: usize = 0x3030; } pub mod CCollisionProperty { @@ -2008,7 +2004,7 @@ pub mod CConstantForceController { } pub mod CConstraintAnchor { - pub const m_massScale: usize = 0x930; + pub const m_massScale: usize = 0x888; } pub mod CCopyRecipientFilter { @@ -2023,12 +2019,12 @@ pub mod CCredits { } pub mod CDZDoor { - pub const m_bIsSecurityDoor: usize = 0xef8; - pub const m_hSpawnPoint: usize = 0xefc; - pub const m_bPaidToUnlock: usize = 0xf00; - pub const m_nPlayDoorOpenSound: usize = 0xf04; - pub const m_nAttachmentIndex1: usize = 0xf38; - pub const m_nAttachmentIndex2: usize = 0xf39; + pub const m_bIsSecurityDoor: usize = 0xe50; + pub const m_hSpawnPoint: usize = 0xe54; + pub const m_bPaidToUnlock: usize = 0xe58; + pub const m_nPlayDoorOpenSound: usize = 0xe5c; + pub const m_nAttachmentIndex1: usize = 0xe90; + pub const m_nAttachmentIndex2: usize = 0xe91; } pub mod CDamageRecord { @@ -2082,87 +2078,87 @@ pub mod CDebugHistory { } pub mod CDecoyProjectile { - pub const m_shotsRemaining: usize = 0xad0; - pub const m_fExpireTime: usize = 0xad4; - pub const m_decoyWeaponDefIndex: usize = 0xae0; + pub const m_shotsRemaining: usize = 0xa28; + pub const m_fExpireTime: usize = 0xa2c; + pub const m_decoyWeaponDefIndex: usize = 0xa38; } pub mod CDrone { - pub const m_hMoveToThisEntity: usize = 0xc30; - pub const m_hDeliveryCargo: usize = 0xc34; - pub const m_hRecentCargo: usize = 0xc38; - pub const m_bPilotTakeoverAllowed: usize = 0xc3c; - pub const m_hPotentialCargo: usize = 0xc40; - pub const m_hCurrentPilot: usize = 0xc44; - pub const m_vecTagPositions: usize = 0xc48; - pub const m_vecTagIncrements: usize = 0xd68; - pub const m_flLastUpdateTargetScanTime: usize = 0xdc8; - pub const m_bWasControlledByPlayer: usize = 0xdcc; - pub const m_bHovering: usize = 0xdcd; - pub const m_pStateSound: usize = 0xdd0; - pub const m_vecGroundOffset: usize = 0xdd8; - pub const m_bQueuingOrders: usize = 0xe00; - pub const m_flLastOrdersChangeTimestamp: usize = 0xe04; - pub const m_vecLastKnownAcceleration: usize = 0xe08; - pub const m_vecLastKnownVelocity: usize = 0xe14; - pub const m_vecLastKnownAngImpulse: usize = 0xe20; - pub const m_flLastKnownSpeed: usize = 0xe2c; - pub const m_flMaxSpeed: usize = 0xe30; - pub const m_vecCurrentDestination: usize = 0xe34; - pub const m_flLastKnownDistanceToDestination: usize = 0xe40; - pub const m_flLastKnownWaypointAccuracy: usize = 0xe44; - pub const m_vecWaypointQueue: usize = 0xe48; - pub const m_vecSparsePositionHistory: usize = 0xe60; - pub const m_vecPositionHistory: usize = 0xe78; - pub const m_vecUnstuckQueue: usize = 0xe90; - pub const m_flLastKnownGroundHeight: usize = 0xea8; - pub const m_GroundCheckTimer: usize = 0xeb0; - pub const m_ActInjuredTimer: usize = 0xec8; - pub const m_flPowerCutUntil: usize = 0xee0; - pub const m_WanderTimer: usize = 0xee8; - pub const m_flLastTimeSawAttackTarget: usize = 0xf00; - pub const m_vecLastKnownAttackTargetPosition: usize = 0xf04; - pub const m_hAttackTarget: usize = 0xf10; - pub const m_IntervalThinkTimer: usize = 0xf18; - pub const m_bDoIntervalThink: usize = 0xf30; - pub const m_flLastDroppedGrenadeAt: usize = 0xf34; - pub const m_flSpawnTimeStamp: usize = 0xf38; - pub const m_bInPlayArea: usize = 0xf3c; - pub const m_vecSpawnPosition: usize = 0xf40; - pub const m_vecLastKnownMoveToEntityPosition: usize = 0xf4c; - pub const m_tCargoCollisionGroup: usize = 0xf58; - pub const m_flTimeArrivedAtMoveToEntity: usize = 0xf5c; - pub const m_vecAvoidanceDir: usize = 0xf60; - pub const m_flAvoidanceTime: usize = 0xf6c; - pub const m_bUpgraded: usize = 0xf70; - pub const m_hCargoOwner: usize = 0xf74; - pub const m_vecPlayerControlThrust: usize = 0xf80; - pub const m_flRopeLength: usize = 0xf8c; - pub const m_bDidDropOnRoofWarning: usize = 0xf90; - pub const m_flSelfDestructTime: usize = 0xf94; - pub const m_bSelfDestructFire: usize = 0xf98; - pub const m_bSelfDestructSpark: usize = 0xf99; - pub const m_hLastKnownPilot: usize = 0xf9c; - pub const m_bHasAlwaysBeenInZone: usize = 0xfa0; - pub const m_nJammedAmount: usize = 0xfa4; - pub const m_hPlayerThatOrderedMe: usize = 0xfa8; + pub const m_hMoveToThisEntity: usize = 0xb88; + pub const m_hDeliveryCargo: usize = 0xb8c; + pub const m_hRecentCargo: usize = 0xb90; + pub const m_bPilotTakeoverAllowed: usize = 0xb94; + pub const m_hPotentialCargo: usize = 0xb98; + pub const m_hCurrentPilot: usize = 0xb9c; + pub const m_vecTagPositions: usize = 0xba0; + pub const m_vecTagIncrements: usize = 0xcc0; + pub const m_flLastUpdateTargetScanTime: usize = 0xd20; + pub const m_bWasControlledByPlayer: usize = 0xd24; + pub const m_bHovering: usize = 0xd25; + pub const m_pStateSound: usize = 0xd28; + pub const m_vecGroundOffset: usize = 0xd30; + pub const m_bQueuingOrders: usize = 0xd58; + pub const m_flLastOrdersChangeTimestamp: usize = 0xd5c; + pub const m_vecLastKnownAcceleration: usize = 0xd60; + pub const m_vecLastKnownVelocity: usize = 0xd6c; + pub const m_vecLastKnownAngImpulse: usize = 0xd78; + pub const m_flLastKnownSpeed: usize = 0xd84; + pub const m_flMaxSpeed: usize = 0xd88; + pub const m_vecCurrentDestination: usize = 0xd8c; + pub const m_flLastKnownDistanceToDestination: usize = 0xd98; + pub const m_flLastKnownWaypointAccuracy: usize = 0xd9c; + pub const m_vecWaypointQueue: usize = 0xda0; + pub const m_vecSparsePositionHistory: usize = 0xdb8; + pub const m_vecPositionHistory: usize = 0xdd0; + pub const m_vecUnstuckQueue: usize = 0xde8; + pub const m_flLastKnownGroundHeight: usize = 0xe00; + pub const m_GroundCheckTimer: usize = 0xe08; + pub const m_ActInjuredTimer: usize = 0xe20; + pub const m_flPowerCutUntil: usize = 0xe38; + pub const m_WanderTimer: usize = 0xe40; + pub const m_flLastTimeSawAttackTarget: usize = 0xe58; + pub const m_vecLastKnownAttackTargetPosition: usize = 0xe5c; + pub const m_hAttackTarget: usize = 0xe68; + pub const m_IntervalThinkTimer: usize = 0xe70; + pub const m_bDoIntervalThink: usize = 0xe88; + pub const m_flLastDroppedGrenadeAt: usize = 0xe8c; + pub const m_flSpawnTimeStamp: usize = 0xe90; + pub const m_bInPlayArea: usize = 0xe94; + pub const m_vecSpawnPosition: usize = 0xe98; + pub const m_vecLastKnownMoveToEntityPosition: usize = 0xea4; + pub const m_tCargoCollisionGroup: usize = 0xeb0; + pub const m_flTimeArrivedAtMoveToEntity: usize = 0xeb4; + pub const m_vecAvoidanceDir: usize = 0xeb8; + pub const m_flAvoidanceTime: usize = 0xec4; + pub const m_bUpgraded: usize = 0xec8; + pub const m_hCargoOwner: usize = 0xecc; + pub const m_vecPlayerControlThrust: usize = 0xed8; + pub const m_flRopeLength: usize = 0xee4; + pub const m_bDidDropOnRoofWarning: usize = 0xee8; + pub const m_flSelfDestructTime: usize = 0xeec; + pub const m_bSelfDestructFire: usize = 0xef0; + pub const m_bSelfDestructSpark: usize = 0xef1; + pub const m_hLastKnownPilot: usize = 0xef4; + pub const m_bHasAlwaysBeenInZone: usize = 0xef8; + pub const m_nJammedAmount: usize = 0xefc; + pub const m_hPlayerThatOrderedMe: usize = 0xf00; } pub mod CDronegun { - pub const m_vecAttentionTarget: usize = 0x940; - pub const m_vecTargetOffset: usize = 0x94c; - pub const m_bHasTarget: usize = 0x958; - pub const m_vecAttentionCurrent: usize = 0x95c; - pub const m_nPoseParamPitch: usize = 0x968; - pub const m_nPoseParamYaw: usize = 0x96c; - pub const m_bVarInit: usize = 0x970; - pub const m_flDisorientEndTime: usize = 0x974; - pub const m_hEnvGunfire: usize = 0x990; - pub const m_flLastShootTime: usize = 0x994; - pub const m_flLastSound1: usize = 0x998; - pub const m_flLastSound2: usize = 0x99c; - pub const m_flLastSound3: usize = 0x9a0; - pub const m_nAttachMuzzle: usize = 0x9a4; + pub const m_vecAttentionTarget: usize = 0x898; + pub const m_vecTargetOffset: usize = 0x8a4; + pub const m_bHasTarget: usize = 0x8b0; + pub const m_vecAttentionCurrent: usize = 0x8b4; + pub const m_nPoseParamPitch: usize = 0x8c0; + pub const m_nPoseParamYaw: usize = 0x8c4; + pub const m_bVarInit: usize = 0x8c8; + pub const m_flDisorientEndTime: usize = 0x8cc; + pub const m_hEnvGunfire: usize = 0x8e8; + pub const m_flLastShootTime: usize = 0x8ec; + pub const m_flLastSound1: usize = 0x8f0; + pub const m_flLastSound2: usize = 0x8f4; + pub const m_flLastSound3: usize = 0x8f8; + pub const m_nAttachMuzzle: usize = 0x8fc; } pub mod CDynamicLight { @@ -2178,41 +2174,41 @@ pub mod CDynamicLight { } pub mod CDynamicProp { - pub const m_bCreateNavObstacle: usize = 0xab0; - pub const m_bUseHitboxesForRenderBox: usize = 0xab1; - pub const m_bUseAnimGraph: usize = 0xab2; - pub const m_pOutputAnimBegun: usize = 0xab8; - pub const m_pOutputAnimOver: usize = 0xae0; - pub const m_pOutputAnimLoopCycleOver: usize = 0xb08; - pub const m_OnAnimReachedStart: usize = 0xb30; - pub const m_OnAnimReachedEnd: usize = 0xb58; - pub const m_iszDefaultAnim: usize = 0xb80; - pub const m_nDefaultAnimLoopMode: usize = 0xb88; - pub const m_bAnimateOnServer: usize = 0xb8c; - pub const m_bRandomizeCycle: usize = 0xb8d; - pub const m_bStartDisabled: usize = 0xb8e; - pub const m_bScriptedMovement: usize = 0xb8f; - pub const m_bFiredStartEndOutput: usize = 0xb90; - pub const m_bForceNpcExclude: usize = 0xb91; - pub const m_bCreateNonSolid: usize = 0xb92; - pub const m_bIsOverrideProp: usize = 0xb93; - pub const m_iInitialGlowState: usize = 0xb94; - pub const m_nGlowRange: usize = 0xb98; - pub const m_nGlowRangeMin: usize = 0xb9c; - pub const m_glowColor: usize = 0xba0; - pub const m_nGlowTeam: usize = 0xba4; + pub const m_bCreateNavObstacle: usize = 0xa08; + pub const m_bUseHitboxesForRenderBox: usize = 0xa09; + pub const m_bUseAnimGraph: usize = 0xa0a; + pub const m_pOutputAnimBegun: usize = 0xa10; + pub const m_pOutputAnimOver: usize = 0xa38; + pub const m_pOutputAnimLoopCycleOver: usize = 0xa60; + pub const m_OnAnimReachedStart: usize = 0xa88; + pub const m_OnAnimReachedEnd: usize = 0xab0; + pub const m_iszDefaultAnim: usize = 0xad8; + pub const m_nDefaultAnimLoopMode: usize = 0xae0; + pub const m_bAnimateOnServer: usize = 0xae4; + pub const m_bRandomizeCycle: usize = 0xae5; + pub const m_bStartDisabled: usize = 0xae6; + pub const m_bScriptedMovement: usize = 0xae7; + pub const m_bFiredStartEndOutput: usize = 0xae8; + pub const m_bForceNpcExclude: usize = 0xae9; + pub const m_bCreateNonSolid: usize = 0xaea; + pub const m_bIsOverrideProp: usize = 0xaeb; + pub const m_iInitialGlowState: usize = 0xaec; + pub const m_nGlowRange: usize = 0xaf0; + pub const m_nGlowRangeMin: usize = 0xaf4; + pub const m_glowColor: usize = 0xaf8; + pub const m_nGlowTeam: usize = 0xafc; } pub mod CEconEntity { - pub const m_AttributeManager: usize = 0x9d0; - pub const m_OriginalOwnerXuidLow: usize = 0xc98; - pub const m_OriginalOwnerXuidHigh: usize = 0xc9c; - pub const m_nFallbackPaintKit: usize = 0xca0; - pub const m_nFallbackSeed: usize = 0xca4; - pub const m_flFallbackWear: usize = 0xca8; - pub const m_nFallbackStatTrak: usize = 0xcac; - pub const m_hOldProvidee: usize = 0xcb0; - pub const m_iOldOwnerClass: usize = 0xcb4; + pub const m_AttributeManager: usize = 0x928; + pub const m_OriginalOwnerXuidLow: usize = 0xbf0; + pub const m_OriginalOwnerXuidHigh: usize = 0xbf4; + pub const m_nFallbackPaintKit: usize = 0xbf8; + pub const m_nFallbackSeed: usize = 0xbfc; + pub const m_flFallbackWear: usize = 0xc00; + pub const m_nFallbackStatTrak: usize = 0xc04; + pub const m_hOldProvidee: usize = 0xc08; + pub const m_iOldOwnerClass: usize = 0xc0c; } pub mod CEconItemAttribute { @@ -2240,8 +2236,8 @@ pub mod CEconItemView { } pub mod CEconWearable { - pub const m_nForceSkin: usize = 0xcb8; - pub const m_bAlwaysAllow: usize = 0xcbc; + pub const m_nForceSkin: usize = 0xc10; + pub const m_bAlwaysAllow: usize = 0xc14; } pub mod CEffectData { @@ -2492,36 +2488,36 @@ pub mod CEnvFireSource { } pub mod CEnvGasCanister { - pub const m_bLanded: usize = 0x930; - pub const m_flDamageRadius: usize = 0x934; - pub const m_flDamage: usize = 0x938; - pub const m_bIncomingSoundStarted: usize = 0x93c; - pub const m_bHasDetonated: usize = 0x93d; - pub const m_bLaunched: usize = 0x93e; - pub const m_OnLaunched: usize = 0x940; - pub const m_OnImpacted: usize = 0x968; - pub const m_OnOpened: usize = 0x990; - pub const m_vecImpactPosition: usize = 0x9b8; - pub const m_vecStartPosition: usize = 0x9c4; - pub const m_vecEnterWorldPosition: usize = 0x9d0; - pub const m_vecDirection: usize = 0x9dc; - pub const m_vecStartAngles: usize = 0x9e8; - pub const m_flFlightTime: usize = 0x9f4; - pub const m_flFlightSpeed: usize = 0x9f8; - pub const m_flLaunchTime: usize = 0x9fc; - pub const m_flInitialZSpeed: usize = 0xa00; - pub const m_flZAcceleration: usize = 0xa04; - pub const m_flHorizSpeed: usize = 0xa08; - pub const m_bLaunchedFromWithinWorld: usize = 0xa0c; - pub const m_vecParabolaDirection: usize = 0xa10; - pub const m_flWorldEnterTime: usize = 0xa1c; - pub const m_vecSkyboxOrigin: usize = 0xa20; - pub const m_flSkyboxScale: usize = 0xa2c; - pub const m_bInSkybox: usize = 0xa30; - pub const m_bDoImpactEffects: usize = 0xa31; - pub const m_nMyZoneIndex: usize = 0xa34; - pub const m_hSkyboxCopy: usize = 0xa38; - pub const m_flLaunchHeight: usize = 0xa3c; + pub const m_bLanded: usize = 0x888; + pub const m_flDamageRadius: usize = 0x88c; + pub const m_flDamage: usize = 0x890; + pub const m_bIncomingSoundStarted: usize = 0x894; + pub const m_bHasDetonated: usize = 0x895; + pub const m_bLaunched: usize = 0x896; + pub const m_OnLaunched: usize = 0x898; + pub const m_OnImpacted: usize = 0x8c0; + pub const m_OnOpened: usize = 0x8e8; + pub const m_vecImpactPosition: usize = 0x910; + pub const m_vecStartPosition: usize = 0x91c; + pub const m_vecEnterWorldPosition: usize = 0x928; + pub const m_vecDirection: usize = 0x934; + pub const m_vecStartAngles: usize = 0x940; + pub const m_flFlightTime: usize = 0x94c; + pub const m_flFlightSpeed: usize = 0x950; + pub const m_flLaunchTime: usize = 0x954; + pub const m_flInitialZSpeed: usize = 0x958; + pub const m_flZAcceleration: usize = 0x95c; + pub const m_flHorizSpeed: usize = 0x960; + pub const m_bLaunchedFromWithinWorld: usize = 0x964; + pub const m_vecParabolaDirection: usize = 0x968; + pub const m_flWorldEnterTime: usize = 0x974; + pub const m_vecSkyboxOrigin: usize = 0x978; + pub const m_flSkyboxScale: usize = 0x984; + pub const m_bInSkybox: usize = 0x988; + pub const m_bDoImpactEffects: usize = 0x989; + pub const m_nMyZoneIndex: usize = 0x98c; + pub const m_hSkyboxCopy: usize = 0x990; + pub const m_flLaunchHeight: usize = 0x994; } pub mod CEnvGlobal { @@ -2921,30 +2917,30 @@ pub mod CFiringModeInt { } pub mod CFish { - pub const m_pool: usize = 0x930; - pub const m_id: usize = 0x934; - pub const m_x: usize = 0x938; - pub const m_y: usize = 0x93c; - pub const m_z: usize = 0x940; - pub const m_angle: usize = 0x944; - pub const m_angleChange: usize = 0x948; - pub const m_forward: usize = 0x94c; - pub const m_perp: usize = 0x958; - pub const m_poolOrigin: usize = 0x964; - pub const m_waterLevel: usize = 0x970; - pub const m_speed: usize = 0x974; - pub const m_desiredSpeed: usize = 0x978; - pub const m_calmSpeed: usize = 0x97c; - pub const m_panicSpeed: usize = 0x980; - pub const m_avoidRange: usize = 0x984; - pub const m_turnTimer: usize = 0x988; - pub const m_turnClockwise: usize = 0x9a0; - pub const m_goTimer: usize = 0x9a8; - pub const m_moveTimer: usize = 0x9c0; - pub const m_panicTimer: usize = 0x9d8; - pub const m_disperseTimer: usize = 0x9f0; - pub const m_proximityTimer: usize = 0xa08; - pub const m_visible: usize = 0xa20; + pub const m_pool: usize = 0x888; + pub const m_id: usize = 0x88c; + pub const m_x: usize = 0x890; + pub const m_y: usize = 0x894; + pub const m_z: usize = 0x898; + pub const m_angle: usize = 0x89c; + pub const m_angleChange: usize = 0x8a0; + pub const m_forward: usize = 0x8a4; + pub const m_perp: usize = 0x8b0; + pub const m_poolOrigin: usize = 0x8bc; + pub const m_waterLevel: usize = 0x8c8; + pub const m_speed: usize = 0x8cc; + pub const m_desiredSpeed: usize = 0x8d0; + pub const m_calmSpeed: usize = 0x8d4; + pub const m_panicSpeed: usize = 0x8d8; + pub const m_avoidRange: usize = 0x8dc; + pub const m_turnTimer: usize = 0x8e0; + pub const m_turnClockwise: usize = 0x8f8; + pub const m_goTimer: usize = 0x900; + pub const m_moveTimer: usize = 0x918; + pub const m_panicTimer: usize = 0x930; + pub const m_disperseTimer: usize = 0x948; + pub const m_proximityTimer: usize = 0x960; + pub const m_visible: usize = 0x978; } pub mod CFishPool { @@ -2958,19 +2954,19 @@ pub mod CFishPool { } pub mod CFists { - pub const m_bPlayingUninterruptableAct: usize = 0xe80; - pub const m_nUninterruptableActivity: usize = 0xe84; - pub const m_bRestorePrevWep: usize = 0xe88; - pub const m_hWeaponBeforePrevious: usize = 0xe8c; - pub const m_hWeaponPrevious: usize = 0xe90; - pub const m_bDelayedHardPunchIncoming: usize = 0xe94; - pub const m_bDestroyAfterTaunt: usize = 0xe95; + pub const m_bPlayingUninterruptableAct: usize = 0xdd0; + pub const m_nUninterruptableActivity: usize = 0xdd4; + pub const m_bRestorePrevWep: usize = 0xdd8; + pub const m_hWeaponBeforePrevious: usize = 0xddc; + pub const m_hWeaponPrevious: usize = 0xde0; + pub const m_bDelayedHardPunchIncoming: usize = 0xde4; + pub const m_bDestroyAfterTaunt: usize = 0xde5; } pub mod CFlashbangProjectile { - pub const m_flTimeToDetonate: usize = 0xac8; - pub const m_numOpponentsHit: usize = 0xacc; - pub const m_numTeammatesHit: usize = 0xacd; + pub const m_flTimeToDetonate: usize = 0xa20; + pub const m_numOpponentsHit: usize = 0xa24; + pub const m_numTeammatesHit: usize = 0xa25; } pub mod CFogController { @@ -3314,11 +3310,12 @@ pub mod CGameScriptedMoveData { pub const m_nPrevMoveType: usize = 0x48; pub const m_bActive: usize = 0x49; pub const m_bTeleportOnEnd: usize = 0x4a; - pub const m_bIgnoreRotation: usize = 0x4b; - pub const m_nType: usize = 0x4c; - pub const m_bSuccess: usize = 0x50; - pub const m_nForcedCrouchState: usize = 0x54; - pub const m_bIgnoreCollisions: usize = 0x58; + pub const m_bEndOnDestinationReached: usize = 0x4b; + pub const m_bIgnoreRotation: usize = 0x4c; + pub const m_nType: usize = 0x50; + pub const m_bSuccess: usize = 0x54; + pub const m_nForcedCrouchState: usize = 0x58; + pub const m_bIgnoreCollisions: usize = 0x5c; } pub mod CGameText { @@ -3326,14 +3323,6 @@ pub mod CGameText { pub const m_textParms: usize = 0x718; } -pub mod CGameWeaponManager { - pub const m_iszWeaponName: usize = 0x4b0; - pub const m_iMaxPieces: usize = 0x4c0; - pub const m_flAmmoMod: usize = 0x4c4; - pub const m_bExpectingWeapon: usize = 0x4c8; - pub const m_ManagedNonWeapons: usize = 0x4d0; -} - pub mod CGenericConstraint { pub const m_nLinearMotionX: usize = 0x510; pub const m_nLinearMotionY: usize = 0x514; @@ -3450,48 +3439,48 @@ pub mod CHitboxComponent { } pub mod CHostage { - pub const m_OnHostageBeginGrab: usize = 0xa88; - pub const m_OnFirstPickedUp: usize = 0xab0; - pub const m_OnDroppedNotRescued: usize = 0xad8; - pub const m_OnRescued: usize = 0xb00; - pub const m_entitySpottedState: usize = 0xb28; - pub const m_nSpotRules: usize = 0xb40; - pub const m_uiHostageSpawnExclusionGroupMask: usize = 0xb44; - pub const m_nHostageSpawnRandomFactor: usize = 0xb48; - pub const m_bRemove: usize = 0xb4c; - pub const m_vel: usize = 0xb50; - pub const m_isRescued: usize = 0xb5c; - pub const m_jumpedThisFrame: usize = 0xb5d; - pub const m_nHostageState: usize = 0xb60; - pub const m_leader: usize = 0xb64; - pub const m_lastLeader: usize = 0xb68; - pub const m_reuseTimer: usize = 0xb70; - pub const m_hasBeenUsed: usize = 0xb88; - pub const m_accel: usize = 0xb8c; - pub const m_isRunning: usize = 0xb98; - pub const m_isCrouching: usize = 0xb99; - pub const m_jumpTimer: usize = 0xba0; - pub const m_isWaitingForLeader: usize = 0xbb8; - pub const m_repathTimer: usize = 0x2bc8; - pub const m_inhibitDoorTimer: usize = 0x2be0; - pub const m_inhibitObstacleAvoidanceTimer: usize = 0x2c70; - pub const m_wiggleTimer: usize = 0x2c90; - pub const m_isAdjusted: usize = 0x2cac; - pub const m_bHandsHaveBeenCut: usize = 0x2cad; - pub const m_hHostageGrabber: usize = 0x2cb0; - pub const m_fLastGrabTime: usize = 0x2cb4; - pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2cb8; - pub const m_vecGrabbedPos: usize = 0x2cc4; - pub const m_flRescueStartTime: usize = 0x2cd0; - pub const m_flGrabSuccessTime: usize = 0x2cd4; - pub const m_flDropStartTime: usize = 0x2cd8; - pub const m_nApproachRewardPayouts: usize = 0x2cdc; - pub const m_nPickupEventCount: usize = 0x2ce0; - pub const m_vecSpawnGroundPos: usize = 0x2ce4; + pub const m_OnHostageBeginGrab: usize = 0x9e0; + pub const m_OnFirstPickedUp: usize = 0xa08; + pub const m_OnDroppedNotRescued: usize = 0xa30; + pub const m_OnRescued: usize = 0xa58; + pub const m_entitySpottedState: usize = 0xa80; + pub const m_nSpotRules: usize = 0xa98; + pub const m_uiHostageSpawnExclusionGroupMask: usize = 0xa9c; + pub const m_nHostageSpawnRandomFactor: usize = 0xaa0; + pub const m_bRemove: usize = 0xaa4; + pub const m_vel: usize = 0xaa8; + pub const m_isRescued: usize = 0xab4; + pub const m_jumpedThisFrame: usize = 0xab5; + pub const m_nHostageState: usize = 0xab8; + pub const m_leader: usize = 0xabc; + pub const m_lastLeader: usize = 0xac0; + pub const m_reuseTimer: usize = 0xac8; + pub const m_hasBeenUsed: usize = 0xae0; + pub const m_accel: usize = 0xae4; + pub const m_isRunning: usize = 0xaf0; + pub const m_isCrouching: usize = 0xaf1; + pub const m_jumpTimer: usize = 0xaf8; + pub const m_isWaitingForLeader: usize = 0xb10; + pub const m_repathTimer: usize = 0x2b20; + pub const m_inhibitDoorTimer: usize = 0x2b38; + pub const m_inhibitObstacleAvoidanceTimer: usize = 0x2bc8; + pub const m_wiggleTimer: usize = 0x2be8; + pub const m_isAdjusted: usize = 0x2c04; + pub const m_bHandsHaveBeenCut: usize = 0x2c05; + pub const m_hHostageGrabber: usize = 0x2c08; + pub const m_fLastGrabTime: usize = 0x2c0c; + pub const m_vecPositionWhenStartedDroppingToGround: usize = 0x2c10; + pub const m_vecGrabbedPos: usize = 0x2c1c; + pub const m_flRescueStartTime: usize = 0x2c28; + pub const m_flGrabSuccessTime: usize = 0x2c2c; + pub const m_flDropStartTime: usize = 0x2c30; + pub const m_nApproachRewardPayouts: usize = 0x2c34; + pub const m_nPickupEventCount: usize = 0x2c38; + pub const m_vecSpawnGroundPos: usize = 0x2c3c; } pub mod CHostageExpresserShim { - pub const m_pExpresser: usize = 0xa70; + pub const m_pExpresser: usize = 0x9c8; } pub mod CInButtonState { @@ -3622,65 +3611,65 @@ pub mod CIronSightController { } pub mod CItem { - pub const m_OnPlayerTouch: usize = 0x938; - pub const m_bActivateWhenAtRest: usize = 0x960; - pub const m_OnCacheInteraction: usize = 0x968; - pub const m_OnPlayerPickup: usize = 0x990; - pub const m_OnGlovePulled: usize = 0x9b8; - pub const m_vOriginalSpawnOrigin: usize = 0x9e0; - pub const m_vOriginalSpawnAngles: usize = 0x9ec; - pub const m_bPhysStartAsleep: usize = 0x9f8; + pub const m_OnPlayerTouch: usize = 0x890; + pub const m_bActivateWhenAtRest: usize = 0x8b8; + pub const m_OnCacheInteraction: usize = 0x8c0; + pub const m_OnPlayerPickup: usize = 0x8e8; + pub const m_OnGlovePulled: usize = 0x910; + pub const m_vOriginalSpawnOrigin: usize = 0x938; + pub const m_vOriginalSpawnAngles: usize = 0x944; + pub const m_bPhysStartAsleep: usize = 0x950; } pub mod CItemCash { - pub const m_bufCashOriginalSource: usize = 0xa08; - pub const m_nBundleSize: usize = 0xa48; - pub const m_flAllowPickupTime: usize = 0xa50; + pub const m_bufCashOriginalSource: usize = 0x960; + pub const m_nBundleSize: usize = 0x9a0; + pub const m_flAllowPickupTime: usize = 0x9a8; } pub mod CItemDefuser { - pub const m_entitySpottedState: usize = 0xa08; - pub const m_nSpotRules: usize = 0xa20; + pub const m_entitySpottedState: usize = 0x960; + pub const m_nSpotRules: usize = 0x978; } pub mod CItemDogtags { - pub const m_OwningPlayer: usize = 0xa08; - pub const m_KillingPlayer: usize = 0xa0c; + pub const m_OwningPlayer: usize = 0x960; + pub const m_KillingPlayer: usize = 0x964; } pub mod CItemGeneric { - pub const m_bHasTriggerRadius: usize = 0xa10; - pub const m_bHasPickupRadius: usize = 0xa11; - pub const m_flPickupRadiusSqr: usize = 0xa14; - pub const m_flTriggerRadiusSqr: usize = 0xa18; - pub const m_flLastPickupCheck: usize = 0xa1c; - pub const m_bPlayerCounterListenerAdded: usize = 0xa20; - pub const m_bPlayerInTriggerRadius: usize = 0xa21; - pub const m_hSpawnParticleEffect: usize = 0xa28; - pub const m_pAmbientSoundEffect: usize = 0xa30; - pub const m_bAutoStartAmbientSound: usize = 0xa38; - pub const m_pSpawnScriptFunction: usize = 0xa40; - pub const m_hPickupParticleEffect: usize = 0xa48; - pub const m_pPickupSoundEffect: usize = 0xa50; - pub const m_pPickupScriptFunction: usize = 0xa58; - pub const m_hTimeoutParticleEffect: usize = 0xa60; - pub const m_pTimeoutSoundEffect: usize = 0xa68; - pub const m_pTimeoutScriptFunction: usize = 0xa70; - pub const m_pPickupFilterName: usize = 0xa78; - pub const m_hPickupFilter: usize = 0xa80; - pub const m_OnPickup: usize = 0xa88; - pub const m_OnTimeout: usize = 0xab0; - pub const m_OnTriggerStartTouch: usize = 0xad8; - pub const m_OnTriggerTouch: usize = 0xb00; - pub const m_OnTriggerEndTouch: usize = 0xb28; - pub const m_pAllowPickupScriptFunction: usize = 0xb50; - pub const m_flPickupRadius: usize = 0xb58; - pub const m_flTriggerRadius: usize = 0xb5c; - pub const m_pTriggerSoundEffect: usize = 0xb60; - pub const m_bGlowWhenInTrigger: usize = 0xb68; - pub const m_glowColor: usize = 0xb69; - pub const m_bUseable: usize = 0xb6d; - pub const m_hTriggerHelper: usize = 0xb70; + pub const m_bHasTriggerRadius: usize = 0x968; + pub const m_bHasPickupRadius: usize = 0x969; + pub const m_flPickupRadiusSqr: usize = 0x96c; + pub const m_flTriggerRadiusSqr: usize = 0x970; + pub const m_flLastPickupCheck: usize = 0x974; + pub const m_bPlayerCounterListenerAdded: usize = 0x978; + pub const m_bPlayerInTriggerRadius: usize = 0x979; + pub const m_hSpawnParticleEffect: usize = 0x980; + pub const m_pAmbientSoundEffect: usize = 0x988; + pub const m_bAutoStartAmbientSound: usize = 0x990; + pub const m_pSpawnScriptFunction: usize = 0x998; + pub const m_hPickupParticleEffect: usize = 0x9a0; + pub const m_pPickupSoundEffect: usize = 0x9a8; + pub const m_pPickupScriptFunction: usize = 0x9b0; + pub const m_hTimeoutParticleEffect: usize = 0x9b8; + pub const m_pTimeoutSoundEffect: usize = 0x9c0; + pub const m_pTimeoutScriptFunction: usize = 0x9c8; + pub const m_pPickupFilterName: usize = 0x9d0; + pub const m_hPickupFilter: usize = 0x9d8; + pub const m_OnPickup: usize = 0x9e0; + pub const m_OnTimeout: usize = 0xa08; + pub const m_OnTriggerStartTouch: usize = 0xa30; + pub const m_OnTriggerTouch: usize = 0xa58; + pub const m_OnTriggerEndTouch: usize = 0xa80; + pub const m_pAllowPickupScriptFunction: usize = 0xaa8; + pub const m_flPickupRadius: usize = 0xab0; + pub const m_flTriggerRadius: usize = 0xab4; + pub const m_pTriggerSoundEffect: usize = 0xab8; + pub const m_bGlowWhenInTrigger: usize = 0xac0; + pub const m_glowColor: usize = 0xac1; + pub const m_bUseable: usize = 0xac5; + pub const m_hTriggerHelper: usize = 0xac8; } pub mod CItemGenericTriggerHelper { @@ -4092,9 +4081,9 @@ pub mod CMathRemap { } pub mod CMelee { - pub const m_flThrowAt: usize = 0xe80; - pub const m_hThrower: usize = 0xe84; - pub const m_bDidThrowDamage: usize = 0xe88; + pub const m_flThrowAt: usize = 0xdd0; + pub const m_hThrower: usize = 0xdd4; + pub const m_bDidThrowDamage: usize = 0xdd8; } pub mod CMessage { @@ -4125,10 +4114,10 @@ pub mod CModelState { } pub mod CMolotovProjectile { - pub const m_bIsIncGrenade: usize = 0xac8; - pub const m_bDetonated: usize = 0xad4; - pub const m_stillTimer: usize = 0xad8; - pub const m_bHasBouncedOffPlayer: usize = 0xbb8; + pub const m_bIsIncGrenade: usize = 0xa20; + pub const m_bDetonated: usize = 0xa2c; + pub const m_stillTimer: usize = 0xa30; + pub const m_bHasBouncedOffPlayer: usize = 0xb10; } pub mod CMomentaryRotButton { @@ -4295,21 +4284,21 @@ pub mod COmniLight { } pub mod COrnamentProp { - pub const m_initialOwner: usize = 0xba8; + pub const m_initialOwner: usize = 0xb00; } pub mod CParadropChopper { - pub const m_vecDropPos: usize = 0x934; - pub const m_flLastDistFromDrop: usize = 0x940; - pub const m_bDroppedParadrop: usize = 0x944; - pub const m_pSoundLoop: usize = 0x948; - pub const m_flSpawnTime: usize = 0x950; - pub const m_flFlightTime: usize = 0x954; - pub const m_bPlayerIsFinishedRappelling: usize = 0x958; - pub const m_flPlayerFinishedRappellingTime: usize = 0x95c; - pub const m_strFlyoverDropEvent: usize = 0x960; - pub const m_hCallingPlayer: usize = 0x968; - pub const m_bCalledByPlayer: usize = 0x96c; + pub const m_vecDropPos: usize = 0x88c; + pub const m_flLastDistFromDrop: usize = 0x898; + pub const m_bDroppedParadrop: usize = 0x89c; + pub const m_pSoundLoop: usize = 0x8a0; + pub const m_flSpawnTime: usize = 0x8a8; + pub const m_flFlightTime: usize = 0x8ac; + pub const m_bPlayerIsFinishedRappelling: usize = 0x8b0; + pub const m_flPlayerFinishedRappellingTime: usize = 0x8b4; + pub const m_strFlyoverDropEvent: usize = 0x8b8; + pub const m_hCallingPlayer: usize = 0x8c0; + pub const m_bCalledByPlayer: usize = 0x8c4; } pub mod CParticleSystem { @@ -4490,18 +4479,18 @@ pub mod CPhysLength { } pub mod CPhysMagnet { - pub const m_OnMagnetAttach: usize = 0x930; - pub const m_OnMagnetDetach: usize = 0x958; - pub const m_massScale: usize = 0x980; - pub const m_forceLimit: usize = 0x984; - pub const m_torqueLimit: usize = 0x988; - pub const m_MagnettedEntities: usize = 0x990; - pub const m_bActive: usize = 0x9a8; - pub const m_bHasHitSomething: usize = 0x9a9; - pub const m_flTotalMass: usize = 0x9ac; - pub const m_flRadius: usize = 0x9b0; - pub const m_flNextSuckTime: usize = 0x9b4; - pub const m_iMaxObjectsAttached: usize = 0x9b8; + pub const m_OnMagnetAttach: usize = 0x888; + pub const m_OnMagnetDetach: usize = 0x8b0; + pub const m_massScale: usize = 0x8d8; + pub const m_forceLimit: usize = 0x8dc; + pub const m_torqueLimit: usize = 0x8e0; + pub const m_MagnettedEntities: usize = 0x8e8; + pub const m_bActive: usize = 0x900; + pub const m_bHasHitSomething: usize = 0x901; + pub const m_flTotalMass: usize = 0x904; + pub const m_flRadius: usize = 0x908; + pub const m_flNextSuckTime: usize = 0x90c; + pub const m_iMaxObjectsAttached: usize = 0x910; } pub mod CPhysMotor { @@ -4515,51 +4504,51 @@ pub mod CPhysMotor { } pub mod CPhysPropAmmoBox { - pub const m_nUsesRemaining: usize = 0xc40; - pub const m_flTimeLastUsed: usize = 0xc44; + pub const m_nUsesRemaining: usize = 0xb98; + pub const m_flTimeLastUsed: usize = 0xb9c; } pub mod CPhysPropLootCrate { - pub const m_bRenderInPSPM: usize = 0xc40; - pub const m_bRenderInTablet: usize = 0xc41; - pub const m_flSpawnTime: usize = 0xc44; - pub const m_bTakeDamageFromDangerZone: usize = 0xc48; - pub const m_pszCrateName: usize = 0xc50; - pub const m_hCrateOwner: usize = 0xc58; - pub const m_bOwnedByPlayer: usize = 0xc5c; - pub const m_flDampingOriginalSpeed: usize = 0xc60; - pub const m_flDampingOriginalRot: usize = 0xc64; + pub const m_bRenderInPSPM: usize = 0xb98; + pub const m_bRenderInTablet: usize = 0xb99; + pub const m_flSpawnTime: usize = 0xb9c; + pub const m_bTakeDamageFromDangerZone: usize = 0xba0; + pub const m_pszCrateName: usize = 0xba8; + pub const m_hCrateOwner: usize = 0xbb0; + pub const m_bOwnedByPlayer: usize = 0xbb4; + pub const m_flDampingOriginalSpeed: usize = 0xbb8; + pub const m_flDampingOriginalRot: usize = 0xbbc; } pub mod CPhysPropMapPlacedLongUseEntity { - pub const m_iszStartUseSound: usize = 0xc48; - pub const m_nPingType: usize = 0xc50; - pub const m_nLongUseActionType: usize = 0xc54; - pub const m_flLongUseDuration: usize = 0xc58; - pub const m_OnUseCompleted: usize = 0xc60; + pub const m_iszStartUseSound: usize = 0xba0; + pub const m_nPingType: usize = 0xba8; + pub const m_nLongUseActionType: usize = 0xbac; + pub const m_flLongUseDuration: usize = 0xbb0; + pub const m_OnUseCompleted: usize = 0xbb8; } pub mod CPhysPropMoneyCrate { - pub const m_nCurrentCashCount: usize = 0xc68; - pub const m_nCashCount: usize = 0xc6c; - pub const m_flTimeLastUsed: usize = 0xc70; + pub const m_nCurrentCashCount: usize = 0xbc0; + pub const m_nCashCount: usize = 0xbc4; + pub const m_flTimeLastUsed: usize = 0xbc8; } pub mod CPhysPropParadropCrate { - pub const m_bFalling: usize = 0xc68; - pub const m_nNumThinksAtZeroVerticalVelocity: usize = 0xc6c; + pub const m_bFalling: usize = 0xbc0; + pub const m_nNumThinksAtZeroVerticalVelocity: usize = 0xbc4; } pub mod CPhysPropRadarJammer { - pub const m_flSpawnTime: usize = 0xc48; - pub const m_flLastSoundTime: usize = 0xc4c; - pub const m_vecJammedHexCenters: usize = 0xc50; - pub const m_vecLastJammedOrigin: usize = 0xc68; + pub const m_flSpawnTime: usize = 0xba0; + pub const m_flLastSoundTime: usize = 0xba4; + pub const m_vecJammedHexCenters: usize = 0xba8; + pub const m_vecLastJammedOrigin: usize = 0xbc0; } pub mod CPhysPropWeaponUpgrade { - pub const m_nEventPriority: usize = 0xc40; - pub const m_flTimeLastUsed: usize = 0xc44; + pub const m_nEventPriority: usize = 0xb98; + pub const m_flTimeLastUsed: usize = 0xb9c; } pub mod CPhysPulley { @@ -4612,48 +4601,48 @@ pub mod CPhysicsEntitySolver { } pub mod CPhysicsProp { - pub const m_MotionEnabled: usize = 0xab0; - pub const m_OnAwakened: usize = 0xad8; - pub const m_OnAwake: usize = 0xb00; - pub const m_OnAsleep: usize = 0xb28; - pub const m_OnPlayerUse: usize = 0xb50; - pub const m_OnPlayerPickup: usize = 0xb78; - pub const m_OnOutOfWorld: usize = 0xba0; - pub const m_massScale: usize = 0xbc8; - pub const m_inertiaScale: usize = 0xbcc; - pub const m_buoyancyScale: usize = 0xbd0; - pub const m_damageType: usize = 0xbd4; - pub const m_damageToEnableMotion: usize = 0xbd8; - pub const m_flForceToEnableMotion: usize = 0xbdc; - pub const m_bThrownByPlayer: usize = 0xbe0; - pub const m_bDroppedByPlayer: usize = 0xbe1; - pub const m_bTouchedByPlayer: usize = 0xbe2; - pub const m_bFirstCollisionAfterLaunch: usize = 0xbe3; - pub const m_iExploitableByPlayer: usize = 0xbe4; - pub const m_bHasBeenAwakened: usize = 0xbe8; - pub const m_bIsOverrideProp: usize = 0xbe9; - pub const m_fNextCheckDisableMotionContactsTime: usize = 0xbec; - pub const m_iInitialGlowState: usize = 0xbf0; - pub const m_nGlowRange: usize = 0xbf4; - pub const m_nGlowRangeMin: usize = 0xbf8; - pub const m_glowColor: usize = 0xbfc; - pub const m_bForceNavIgnore: usize = 0xc00; - pub const m_bNoNavmeshBlocker: usize = 0xc01; - pub const m_bForceNpcExclude: usize = 0xc02; - pub const m_bShouldAutoConvertBackFromDebris: usize = 0xc03; - pub const m_bMuteImpactEffects: usize = 0xc04; - pub const m_bAcceptDamageFromHeldObjects: usize = 0xc0c; - pub const m_bEnableUseOutput: usize = 0xc0d; - pub const m_bAwake: usize = 0xc0e; - pub const m_nCollisionGroupOverride: usize = 0xc10; + pub const m_MotionEnabled: usize = 0xa08; + pub const m_OnAwakened: usize = 0xa30; + pub const m_OnAwake: usize = 0xa58; + pub const m_OnAsleep: usize = 0xa80; + pub const m_OnPlayerUse: usize = 0xaa8; + pub const m_OnPlayerPickup: usize = 0xad0; + pub const m_OnOutOfWorld: usize = 0xaf8; + pub const m_massScale: usize = 0xb20; + pub const m_inertiaScale: usize = 0xb24; + pub const m_buoyancyScale: usize = 0xb28; + pub const m_damageType: usize = 0xb2c; + pub const m_damageToEnableMotion: usize = 0xb30; + pub const m_flForceToEnableMotion: usize = 0xb34; + pub const m_bThrownByPlayer: usize = 0xb38; + pub const m_bDroppedByPlayer: usize = 0xb39; + pub const m_bTouchedByPlayer: usize = 0xb3a; + pub const m_bFirstCollisionAfterLaunch: usize = 0xb3b; + pub const m_iExploitableByPlayer: usize = 0xb3c; + pub const m_bHasBeenAwakened: usize = 0xb40; + pub const m_bIsOverrideProp: usize = 0xb41; + pub const m_fNextCheckDisableMotionContactsTime: usize = 0xb44; + pub const m_iInitialGlowState: usize = 0xb48; + pub const m_nGlowRange: usize = 0xb4c; + pub const m_nGlowRangeMin: usize = 0xb50; + pub const m_glowColor: usize = 0xb54; + pub const m_bForceNavIgnore: usize = 0xb58; + pub const m_bNoNavmeshBlocker: usize = 0xb59; + pub const m_bForceNpcExclude: usize = 0xb5a; + pub const m_bShouldAutoConvertBackFromDebris: usize = 0xb5b; + pub const m_bMuteImpactEffects: usize = 0xb5c; + pub const m_bAcceptDamageFromHeldObjects: usize = 0xb64; + pub const m_bEnableUseOutput: usize = 0xb65; + pub const m_bAwake: usize = 0xb66; + pub const m_nCollisionGroupOverride: usize = 0xb68; } pub mod CPhysicsPropRespawnable { - pub const m_vOriginalSpawnOrigin: usize = 0xc18; - pub const m_vOriginalSpawnAngles: usize = 0xc24; - pub const m_vOriginalMins: usize = 0xc30; - pub const m_vOriginalMaxs: usize = 0xc3c; - pub const m_flRespawnDuration: usize = 0xc48; + pub const m_vOriginalSpawnOrigin: usize = 0xb70; + pub const m_vOriginalSpawnAngles: usize = 0xb7c; + pub const m_vOriginalMins: usize = 0xb88; + pub const m_vOriginalMaxs: usize = 0xb94; + pub const m_flRespawnDuration: usize = 0xba0; } pub mod CPhysicsShake { @@ -4676,34 +4665,34 @@ pub mod CPhysicsWire { } pub mod CPlantedC4 { - pub const m_bPlantedAtQuestTarget: usize = 0x930; - pub const m_bBombTicking: usize = 0x931; - pub const m_flC4Blow: usize = 0x934; - pub const m_nBombSite: usize = 0x938; - pub const m_nSourceSoundscapeHash: usize = 0x93c; - pub const m_OnBombDefused: usize = 0x940; - pub const m_OnBombBeginDefuse: usize = 0x968; - pub const m_OnBombDefuseAborted: usize = 0x990; - pub const m_bCannotBeDefused: usize = 0x9b8; - pub const m_entitySpottedState: usize = 0x9c0; - pub const m_nSpotRules: usize = 0x9d8; - pub const m_bTrainingPlacedByPlayer: usize = 0x9dc; - pub const m_bHasExploded: usize = 0x9dd; - pub const m_flTimerLength: usize = 0x9e0; - pub const m_bBeingDefused: usize = 0x9e4; - pub const m_fLastDefuseTime: usize = 0x9ec; - pub const m_flDefuseLength: usize = 0x9f4; - pub const m_flDefuseCountDown: usize = 0x9f8; - pub const m_bBombDefused: usize = 0x9fc; - pub const m_hBombDefuser: usize = 0xa00; - pub const m_hControlPanel: usize = 0xa04; - pub const m_iProgressBarTime: usize = 0xa08; - pub const m_bVoiceAlertFired: usize = 0xa0c; - pub const m_bVoiceAlertPlayed: usize = 0xa0d; - pub const m_flNextBotBeepTime: usize = 0xa14; - pub const m_bPlantedAfterPickup: usize = 0xa1c; - pub const m_angCatchUpToPlayerEye: usize = 0xa20; - pub const m_flLastSpinDetectionTime: usize = 0xa2c; + pub const m_bPlantedAtQuestTarget: usize = 0x888; + pub const m_bBombTicking: usize = 0x889; + pub const m_flC4Blow: usize = 0x88c; + pub const m_nBombSite: usize = 0x890; + pub const m_nSourceSoundscapeHash: usize = 0x894; + pub const m_OnBombDefused: usize = 0x898; + pub const m_OnBombBeginDefuse: usize = 0x8c0; + pub const m_OnBombDefuseAborted: usize = 0x8e8; + pub const m_bCannotBeDefused: usize = 0x910; + pub const m_entitySpottedState: usize = 0x918; + pub const m_nSpotRules: usize = 0x930; + pub const m_bTrainingPlacedByPlayer: usize = 0x934; + pub const m_bHasExploded: usize = 0x935; + pub const m_flTimerLength: usize = 0x938; + pub const m_bBeingDefused: usize = 0x93c; + pub const m_fLastDefuseTime: usize = 0x944; + pub const m_flDefuseLength: usize = 0x94c; + pub const m_flDefuseCountDown: usize = 0x950; + pub const m_bBombDefused: usize = 0x954; + pub const m_hBombDefuser: usize = 0x958; + pub const m_hControlPanel: usize = 0x95c; + pub const m_iProgressBarTime: usize = 0x960; + pub const m_bVoiceAlertFired: usize = 0x964; + pub const m_bVoiceAlertPlayed: usize = 0x965; + pub const m_flNextBotBeepTime: usize = 0x96c; + pub const m_bPlantedAfterPickup: usize = 0x974; + pub const m_angCatchUpToPlayerEye: usize = 0x978; + pub const m_flLastSpinDetectionTime: usize = 0x984; } pub mod CPlatTrigger { @@ -4921,36 +4910,36 @@ pub mod CPointClientUIWorldTextPanel { } pub mod CPointCommentaryNode { - pub const m_iszPreCommands: usize = 0x930; - pub const m_iszPostCommands: usize = 0x938; - pub const m_iszCommentaryFile: usize = 0x940; - pub const m_iszViewTarget: usize = 0x948; - pub const m_hViewTarget: usize = 0x950; - pub const m_hViewTargetAngles: usize = 0x954; - pub const m_iszViewPosition: usize = 0x958; - pub const m_hViewPosition: usize = 0x960; - pub const m_hViewPositionMover: usize = 0x964; - pub const m_bPreventMovement: usize = 0x968; - pub const m_bUnderCrosshair: usize = 0x969; - pub const m_bUnstoppable: usize = 0x96a; - pub const m_flFinishedTime: usize = 0x96c; - pub const m_vecFinishOrigin: usize = 0x970; - pub const m_vecOriginalAngles: usize = 0x97c; - pub const m_vecFinishAngles: usize = 0x988; - pub const m_bPreventChangesWhileMoving: usize = 0x994; - pub const m_bDisabled: usize = 0x995; - pub const m_vecTeleportOrigin: usize = 0x998; - pub const m_flAbortedPlaybackAt: usize = 0x9a4; - pub const m_pOnCommentaryStarted: usize = 0x9a8; - pub const m_pOnCommentaryStopped: usize = 0x9d0; - pub const m_bActive: usize = 0x9f8; - pub const m_flStartTime: usize = 0x9fc; - pub const m_flStartTimeInCommentary: usize = 0xa00; - pub const m_iszTitle: usize = 0xa08; - pub const m_iszSpeakers: usize = 0xa10; - pub const m_iNodeNumber: usize = 0xa18; - pub const m_iNodeNumberMax: usize = 0xa1c; - pub const m_bListenedTo: usize = 0xa20; + pub const m_iszPreCommands: usize = 0x888; + pub const m_iszPostCommands: usize = 0x890; + pub const m_iszCommentaryFile: usize = 0x898; + pub const m_iszViewTarget: usize = 0x8a0; + pub const m_hViewTarget: usize = 0x8a8; + pub const m_hViewTargetAngles: usize = 0x8ac; + pub const m_iszViewPosition: usize = 0x8b0; + pub const m_hViewPosition: usize = 0x8b8; + pub const m_hViewPositionMover: usize = 0x8bc; + pub const m_bPreventMovement: usize = 0x8c0; + pub const m_bUnderCrosshair: usize = 0x8c1; + pub const m_bUnstoppable: usize = 0x8c2; + pub const m_flFinishedTime: usize = 0x8c4; + pub const m_vecFinishOrigin: usize = 0x8c8; + pub const m_vecOriginalAngles: usize = 0x8d4; + pub const m_vecFinishAngles: usize = 0x8e0; + pub const m_bPreventChangesWhileMoving: usize = 0x8ec; + pub const m_bDisabled: usize = 0x8ed; + pub const m_vecTeleportOrigin: usize = 0x8f0; + pub const m_flAbortedPlaybackAt: usize = 0x8fc; + pub const m_pOnCommentaryStarted: usize = 0x900; + pub const m_pOnCommentaryStopped: usize = 0x928; + pub const m_bActive: usize = 0x950; + pub const m_flStartTime: usize = 0x954; + pub const m_flStartTimeInCommentary: usize = 0x958; + pub const m_iszTitle: usize = 0x960; + pub const m_iszSpeakers: usize = 0x968; + pub const m_iNodeNumber: usize = 0x970; + pub const m_iNodeNumberMax: usize = 0x974; + pub const m_bListenedTo: usize = 0x978; } pub mod CPointDZDroneGunSpawn { @@ -5007,6 +4996,7 @@ pub mod CPointPrefab { pub const m_targetMapName: usize = 0x4b0; pub const m_forceWorldGroupID: usize = 0x4b8; pub const m_fixupNames: usize = 0x4c0; + pub const m_bLoadDynamic: usize = 0x4c1; } pub mod CPointProximitySensor { @@ -5015,6 +5005,12 @@ pub mod CPointProximitySensor { pub const m_Distance: usize = 0x4b8; } +pub mod CPointPulse { + pub const m_sNameFixupStaticPrefix: usize = 0x5c8; + pub const m_sNameFixupParent: usize = 0x5d0; + pub const m_sNameFixupLocal: usize = 0x5d8; +} + pub mod CPointPush { pub const m_bEnabled: usize = 0x4b0; pub const m_flMagnitude: usize = 0x4b4; @@ -5152,35 +5148,35 @@ pub mod CProjectedDecal { } pub mod CPropCounter { - pub const m_flDisplayValue: usize = 0x930; - pub const m_nInitialValue: usize = 0x934; + pub const m_flDisplayValue: usize = 0x888; + pub const m_nInitialValue: usize = 0x88c; } pub mod CPropDoorRotating { - pub const m_vecAxis: usize = 0xe38; - pub const m_flDistance: usize = 0xe44; - pub const m_eSpawnPosition: usize = 0xe48; - pub const m_eOpenDirection: usize = 0xe4c; - pub const m_eCurrentOpenDirection: usize = 0xe50; - pub const m_flAjarAngle: usize = 0xe54; - pub const m_angRotationAjarDeprecated: usize = 0xe58; - pub const m_angRotationClosed: usize = 0xe64; - pub const m_angRotationOpenForward: usize = 0xe70; - pub const m_angRotationOpenBack: usize = 0xe7c; - pub const m_angGoal: usize = 0xe88; - pub const m_vecForwardBoundsMin: usize = 0xe94; - pub const m_vecForwardBoundsMax: usize = 0xea0; - pub const m_vecBackBoundsMin: usize = 0xeac; - pub const m_vecBackBoundsMax: usize = 0xeb8; - pub const m_bAjarDoorShouldntAlwaysOpen: usize = 0xec4; - pub const m_hEntityBlocker: usize = 0xec8; + pub const m_vecAxis: usize = 0xd90; + pub const m_flDistance: usize = 0xd9c; + pub const m_eSpawnPosition: usize = 0xda0; + pub const m_eOpenDirection: usize = 0xda4; + pub const m_eCurrentOpenDirection: usize = 0xda8; + pub const m_flAjarAngle: usize = 0xdac; + pub const m_angRotationAjarDeprecated: usize = 0xdb0; + pub const m_angRotationClosed: usize = 0xdbc; + pub const m_angRotationOpenForward: usize = 0xdc8; + pub const m_angRotationOpenBack: usize = 0xdd4; + pub const m_angGoal: usize = 0xde0; + pub const m_vecForwardBoundsMin: usize = 0xdec; + pub const m_vecForwardBoundsMax: usize = 0xdf8; + pub const m_vecBackBoundsMin: usize = 0xe04; + pub const m_vecBackBoundsMax: usize = 0xe10; + pub const m_bAjarDoorShouldntAlwaysOpen: usize = 0xe1c; + pub const m_hEntityBlocker: usize = 0xe20; } pub mod CPropDoorRotatingBreakable { - pub const m_bBreakable: usize = 0xed0; - pub const m_isAbleToCloseAreaPortals: usize = 0xed1; - pub const m_currentDamageState: usize = 0xed4; - pub const m_damageStates: usize = 0xed8; + pub const m_bBreakable: usize = 0xe28; + pub const m_isAbleToCloseAreaPortals: usize = 0xe29; + pub const m_currentDamageState: usize = 0xe2c; + pub const m_damageStates: usize = 0xe30; } pub mod CPulseCell_Inflow_GameEvent { @@ -5248,43 +5244,43 @@ pub mod CRagdollManager { } pub mod CRagdollProp { - pub const m_ragdoll: usize = 0x938; - pub const m_bStartDisabled: usize = 0x970; - pub const m_ragPos: usize = 0x978; - pub const m_ragAngles: usize = 0x990; - pub const m_hRagdollSource: usize = 0x9a8; - pub const m_lastUpdateTickCount: usize = 0x9ac; - pub const m_allAsleep: usize = 0x9b0; - pub const m_bFirstCollisionAfterLaunch: usize = 0x9b1; - pub const m_hDamageEntity: usize = 0x9b4; - pub const m_hKiller: usize = 0x9b8; - pub const m_hPhysicsAttacker: usize = 0x9bc; - pub const m_flLastPhysicsInfluenceTime: usize = 0x9c0; - pub const m_flFadeOutStartTime: usize = 0x9c4; - pub const m_flFadeTime: usize = 0x9c8; - pub const m_vecLastOrigin: usize = 0x9cc; - pub const m_flAwakeTime: usize = 0x9d8; - pub const m_flLastOriginChangeTime: usize = 0x9dc; - pub const m_nBloodColor: usize = 0x9e0; - pub const m_strOriginClassName: usize = 0x9e8; - pub const m_strSourceClassName: usize = 0x9f0; - pub const m_bHasBeenPhysgunned: usize = 0x9f8; - pub const m_bShouldTeleportPhysics: usize = 0x9f9; - pub const m_flBlendWeight: usize = 0x9fc; - pub const m_flDefaultFadeScale: usize = 0xa00; - pub const m_ragdollMins: usize = 0xa08; - pub const m_ragdollMaxs: usize = 0xa20; - pub const m_bShouldDeleteActivationRecord: usize = 0xa38; - pub const m_bValidatePoweredRagdollPose: usize = 0xa98; + pub const m_ragdoll: usize = 0x890; + pub const m_bStartDisabled: usize = 0x8c8; + pub const m_ragPos: usize = 0x8d0; + pub const m_ragAngles: usize = 0x8e8; + pub const m_hRagdollSource: usize = 0x900; + pub const m_lastUpdateTickCount: usize = 0x904; + pub const m_allAsleep: usize = 0x908; + pub const m_bFirstCollisionAfterLaunch: usize = 0x909; + pub const m_hDamageEntity: usize = 0x90c; + pub const m_hKiller: usize = 0x910; + pub const m_hPhysicsAttacker: usize = 0x914; + pub const m_flLastPhysicsInfluenceTime: usize = 0x918; + pub const m_flFadeOutStartTime: usize = 0x91c; + pub const m_flFadeTime: usize = 0x920; + pub const m_vecLastOrigin: usize = 0x924; + pub const m_flAwakeTime: usize = 0x930; + pub const m_flLastOriginChangeTime: usize = 0x934; + pub const m_nBloodColor: usize = 0x938; + pub const m_strOriginClassName: usize = 0x940; + pub const m_strSourceClassName: usize = 0x948; + pub const m_bHasBeenPhysgunned: usize = 0x950; + pub const m_bShouldTeleportPhysics: usize = 0x951; + pub const m_flBlendWeight: usize = 0x954; + pub const m_flDefaultFadeScale: usize = 0x958; + pub const m_ragdollMins: usize = 0x960; + pub const m_ragdollMaxs: usize = 0x978; + pub const m_bShouldDeleteActivationRecord: usize = 0x990; + pub const m_bValidatePoweredRagdollPose: usize = 0x9f0; } pub mod CRagdollPropAttached { - pub const m_boneIndexAttached: usize = 0xad8; - pub const m_ragdollAttachedObjectIndex: usize = 0xadc; - pub const m_attachmentPointBoneSpace: usize = 0xae0; - pub const m_attachmentPointRagdollSpace: usize = 0xaec; - pub const m_bShouldDetach: usize = 0xaf8; - pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xb08; + pub const m_boneIndexAttached: usize = 0xa30; + pub const m_ragdollAttachedObjectIndex: usize = 0xa34; + pub const m_attachmentPointBoneSpace: usize = 0xa38; + pub const m_attachmentPointRagdollSpace: usize = 0xa44; + pub const m_bShouldDetach: usize = 0xa50; + pub const m_bShouldDeleteAttachedActivationRecord: usize = 0xa60; } pub mod CRandSimTimer { @@ -5543,8 +5539,8 @@ pub mod CScriptComponent { } pub mod CScriptItem { - pub const m_OnPlayerPickup: usize = 0xa08; - pub const m_MoveTypeOverride: usize = 0xa30; + pub const m_OnPlayerPickup: usize = 0x960; + pub const m_MoveTypeOverride: usize = 0x988; } pub mod CScriptNavBlocker { @@ -5638,9 +5634,9 @@ pub mod CScriptedSequence { } pub mod CSensorGrenadeProjectile { - pub const m_fExpireTime: usize = 0xac8; - pub const m_fNextDetectPlayerSound: usize = 0xacc; - pub const m_hDisplayGrenade: usize = 0xad0; + pub const m_fExpireTime: usize = 0xa20; + pub const m_fNextDetectPlayerSound: usize = 0xa24; + pub const m_hDisplayGrenade: usize = 0xa28; } pub mod CShatterGlassShard { @@ -5677,9 +5673,9 @@ pub mod CShatterGlassShard { } pub mod CShatterGlassShardPhysics { - pub const m_bDebris: usize = 0xc18; - pub const m_hParentShard: usize = 0xc1c; - pub const m_ShardDesc: usize = 0xc20; + pub const m_bDebris: usize = 0xb70; + pub const m_hParentShard: usize = 0xb74; + pub const m_ShardDesc: usize = 0xb78; } pub mod CSimTimer { @@ -5736,14 +5732,14 @@ pub mod CSkyboxReference { } pub mod CSmokeGrenadeProjectile { - pub const m_nSmokeEffectTickBegin: usize = 0xae0; - pub const m_bDidSmokeEffect: usize = 0xae4; - pub const m_nRandomSeed: usize = 0xae8; - pub const m_vSmokeColor: usize = 0xaec; - pub const m_vSmokeDetonationPos: usize = 0xaf8; - pub const m_VoxelFrameData: usize = 0xb08; - pub const m_flLastBounce: usize = 0xb20; - pub const m_fllastSimulationTime: usize = 0xb24; + pub const m_nSmokeEffectTickBegin: usize = 0xa38; + pub const m_bDidSmokeEffect: usize = 0xa3c; + pub const m_nRandomSeed: usize = 0xa40; + pub const m_vSmokeColor: usize = 0xa44; + pub const m_vSmokeDetonationPos: usize = 0xa50; + pub const m_VoxelFrameData: usize = 0xa60; + pub const m_flLastBounce: usize = 0xa78; + pub const m_fllastSimulationTime: usize = 0xa7c; } pub mod CSmoothFunc { @@ -6034,36 +6030,36 @@ pub mod CSurvivalGameRules { } pub mod CSurvivalSpawnChopper { - pub const m_pSoundLoop: usize = 0x930; - pub const m_flSpawnTimeStamp: usize = 0x938; - pub const m_flFlightPathRotationOffset: usize = 0x93c; - pub const m_bFlipX: usize = 0x940; - pub const m_bFlipY: usize = 0x941; - pub const m_bCircling: usize = 0x942; - pub const m_flLastPassengerCheckTime: usize = 0x944; + pub const m_pSoundLoop: usize = 0x888; + pub const m_flSpawnTimeStamp: usize = 0x890; + pub const m_flFlightPathRotationOffset: usize = 0x894; + pub const m_bFlipX: usize = 0x898; + pub const m_bFlipY: usize = 0x899; + pub const m_bCircling: usize = 0x89a; + pub const m_flLastPassengerCheckTime: usize = 0x89c; } pub mod CTablet { - pub const m_bPendingBuyMenu: usize = 0xe88; - pub const m_flUpgradeExpirationTime: usize = 0xe8c; - pub const m_vecLocalHexFlags: usize = 0xe9c; - pub const m_nContractKillGridIndex: usize = 0xf44; - pub const m_nContractKillGridHighResIndex: usize = 0xf48; - pub const m_bTabletReceptionIsBlocked: usize = 0xf4c; - pub const m_flScanProgress: usize = 0xf50; - pub const m_flBootTime: usize = 0xf54; - pub const m_flShowMapTime: usize = 0xf58; - pub const m_vecNearestMetalCratePos: usize = 0xf5c; - pub const m_skinState: usize = 0xf68; - pub const m_vecNotificationIds: usize = 0xf6c; - pub const m_vecNotificationTimestamps: usize = 0xf8c; - pub const m_nLastPurchaseIndex: usize = 0xfac; - pub const m_vecPlayerPositionHistory: usize = 0xfb0; - pub const m_vecLastPlayerPosition: usize = 0x10d0; - pub const m_flNextCheckForIncomingDronesTime: usize = 0x10d8; - pub const m_flLastPlayerOccupiedGridUpdate: usize = 0x10dc; - pub const m_flLastTabletBlockedTime: usize = 0x10e0; - pub const m_flLastClosePoseParamVal: usize = 0x1190; + pub const m_bPendingBuyMenu: usize = 0xdd8; + pub const m_flUpgradeExpirationTime: usize = 0xddc; + pub const m_vecLocalHexFlags: usize = 0xdec; + pub const m_nContractKillGridIndex: usize = 0xe94; + pub const m_nContractKillGridHighResIndex: usize = 0xe98; + pub const m_bTabletReceptionIsBlocked: usize = 0xe9c; + pub const m_flScanProgress: usize = 0xea0; + pub const m_flBootTime: usize = 0xea4; + pub const m_flShowMapTime: usize = 0xea8; + pub const m_vecNearestMetalCratePos: usize = 0xeac; + pub const m_skinState: usize = 0xeb8; + pub const m_vecNotificationIds: usize = 0xebc; + pub const m_vecNotificationTimestamps: usize = 0xedc; + pub const m_nLastPurchaseIndex: usize = 0xefc; + pub const m_vecPlayerPositionHistory: usize = 0xf00; + pub const m_vecLastPlayerPosition: usize = 0x1020; + pub const m_flNextCheckForIncomingDronesTime: usize = 0x1028; + pub const m_flLastPlayerOccupiedGridUpdate: usize = 0x102c; + pub const m_flLastTabletBlockedTime: usize = 0x1030; + pub const m_flLastClosePoseParamVal: usize = 0x10e0; } pub mod CTakeDamageInfo { @@ -6194,7 +6190,7 @@ pub mod CTriggerBrush { pub mod CTriggerBuoyancy { pub const m_BuoyancyHelper: usize = 0x8a8; - pub const m_flFluidDensity: usize = 0x8d0; + pub const m_flFluidDensity: usize = 0x8c8; } pub mod CTriggerDetectBulletFire { @@ -6373,14 +6369,14 @@ pub mod CTriggerVolume { } pub mod CTripWireFireProjectile { - pub const m_flAttachTime: usize = 0xa68; - pub const m_vecTripWireEndPositions: usize = 0xa6c; - pub const m_bTripWireEndPositionsUsed: usize = 0xae4; - pub const m_hStuckToEnt: usize = 0xaf0; - pub const m_nLastStuckToEntModelIndex: usize = 0xaf4; - pub const m_xformStuckToEnt: usize = 0xb00; - pub const m_vecTrapSetPosition: usize = 0xb20; - pub const m_nWireSoundsPlayed: usize = 0xb2c; + pub const m_flAttachTime: usize = 0x9c0; + pub const m_vecTripWireEndPositions: usize = 0x9c4; + pub const m_bTripWireEndPositionsUsed: usize = 0xa3c; + pub const m_hStuckToEnt: usize = 0xa48; + pub const m_nLastStuckToEntModelIndex: usize = 0xa4c; + pub const m_xformStuckToEnt: usize = 0xa50; + pub const m_vecTrapSetPosition: usize = 0xa70; + pub const m_nWireSoundsPlayed: usize = 0xa7c; } pub mod CVoteController { @@ -6402,75 +6398,77 @@ pub mod CVoteController { } pub mod CWeaponBaseItem { - pub const m_SequenceCompleteTimer: usize = 0xe80; - pub const m_bRedraw: usize = 0xe98; + pub const m_SequenceCompleteTimer: usize = 0xdd0; + pub const m_bRedraw: usize = 0xde8; } pub mod CWeaponCSBase { - pub const m_flFireSequenceStartTime: usize = 0xd30; - pub const m_nFireSequenceStartTimeChange: usize = 0xd34; - pub const m_nFireSequenceStartTimeAck: usize = 0xd38; - pub const m_bPlayerFireEventIsPrimary: usize = 0xd3c; - pub const m_seqIdle: usize = 0xd40; - pub const m_seqFirePrimary: usize = 0xd44; - pub const m_seqFireSecondary: usize = 0xd48; - pub const m_bPlayerAmmoStockOnPickup: usize = 0xd58; - pub const m_bRequireUseToTouch: usize = 0xd59; - pub const m_flLastTimeInAir: usize = 0xd5c; - pub const m_flLastDeployTime: usize = 0xd60; - pub const m_nViewModelIndex: usize = 0xd64; - pub const m_bReloadsWithClips: usize = 0xd68; - pub const m_flTimeWeaponIdle: usize = 0xd88; - pub const m_bFireOnEmpty: usize = 0xd8c; - pub const m_OnPlayerPickup: usize = 0xd90; - pub const m_weaponMode: usize = 0xdb8; - pub const m_flTurningInaccuracyDelta: usize = 0xdbc; - pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xdc0; - pub const m_flTurningInaccuracy: usize = 0xdcc; - pub const m_fAccuracyPenalty: usize = 0xdd0; - pub const m_flLastAccuracyUpdateTime: usize = 0xdd4; - pub const m_fAccuracySmoothedForZoom: usize = 0xdd8; - pub const m_fScopeZoomEndTime: usize = 0xddc; - pub const m_iRecoilIndex: usize = 0xde0; - pub const m_flRecoilIndex: usize = 0xde4; - pub const m_bBurstMode: usize = 0xde8; - pub const m_flPostponeFireReadyTime: usize = 0xdec; - pub const m_bInReload: usize = 0xdf0; - pub const m_bReloadVisuallyComplete: usize = 0xdf1; - pub const m_flDroppedAtTime: usize = 0xdf4; - pub const m_bIsHauledBack: usize = 0xdf8; - pub const m_bSilencerOn: usize = 0xdf9; - pub const m_flTimeSilencerSwitchComplete: usize = 0xdfc; - pub const m_iOriginalTeamNumber: usize = 0xe00; - pub const m_flNextAttackRenderTimeOffset: usize = 0xe04; - pub const m_bCanBePickedUp: usize = 0xe10; - pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xe11; - pub const m_nextOwnerTouchTime: usize = 0xe14; - pub const m_nextPrevOwnerTouchTime: usize = 0xe18; - pub const m_hPrevOwner: usize = 0xe1c; - pub const m_nDropTick: usize = 0xe20; - pub const m_donated: usize = 0xe44; - pub const m_fLastShotTime: usize = 0xe48; - pub const m_bWasOwnedByCT: usize = 0xe4c; - pub const m_bWasOwnedByTerrorist: usize = 0xe4d; - pub const m_bFiredOutOfAmmoEvent: usize = 0xe4e; - pub const m_numRemoveUnownedWeaponThink: usize = 0xe50; - pub const m_IronSightController: usize = 0xe58; - pub const m_iIronSightMode: usize = 0xe70; - pub const m_flLastLOSTraceFailureTime: usize = 0xe74; - pub const m_iNumEmptyAttacks: usize = 0xe78; + pub const m_bRemoveable: usize = 0xc80; + pub const m_flFireSequenceStartTime: usize = 0xc84; + pub const m_nFireSequenceStartTimeChange: usize = 0xc88; + pub const m_nFireSequenceStartTimeAck: usize = 0xc8c; + pub const m_bPlayerFireEventIsPrimary: usize = 0xc90; + pub const m_seqIdle: usize = 0xc94; + pub const m_seqFirePrimary: usize = 0xc98; + pub const m_seqFireSecondary: usize = 0xc9c; + pub const m_bPlayerAmmoStockOnPickup: usize = 0xca8; + pub const m_bRequireUseToTouch: usize = 0xca9; + pub const m_iState: usize = 0xcac; + pub const m_flLastTimeInAir: usize = 0xcb0; + pub const m_flLastDeployTime: usize = 0xcb4; + pub const m_nViewModelIndex: usize = 0xcb8; + pub const m_bReloadsWithClips: usize = 0xcbc; + pub const m_flTimeWeaponIdle: usize = 0xcd8; + pub const m_bFireOnEmpty: usize = 0xcdc; + pub const m_OnPlayerPickup: usize = 0xce0; + pub const m_weaponMode: usize = 0xd08; + pub const m_flTurningInaccuracyDelta: usize = 0xd0c; + pub const m_vecTurningInaccuracyEyeDirLast: usize = 0xd10; + pub const m_flTurningInaccuracy: usize = 0xd1c; + pub const m_fAccuracyPenalty: usize = 0xd20; + pub const m_flLastAccuracyUpdateTime: usize = 0xd24; + pub const m_fAccuracySmoothedForZoom: usize = 0xd28; + pub const m_fScopeZoomEndTime: usize = 0xd2c; + pub const m_iRecoilIndex: usize = 0xd30; + pub const m_flRecoilIndex: usize = 0xd34; + pub const m_bBurstMode: usize = 0xd38; + pub const m_flPostponeFireReadyTime: usize = 0xd3c; + pub const m_bInReload: usize = 0xd40; + pub const m_bReloadVisuallyComplete: usize = 0xd41; + pub const m_flDroppedAtTime: usize = 0xd44; + pub const m_bIsHauledBack: usize = 0xd48; + pub const m_bSilencerOn: usize = 0xd49; + pub const m_flTimeSilencerSwitchComplete: usize = 0xd4c; + pub const m_iOriginalTeamNumber: usize = 0xd50; + pub const m_flNextAttackRenderTimeOffset: usize = 0xd54; + pub const m_bCanBePickedUp: usize = 0xd60; + pub const m_bUseCanOverrideNextOwnerTouchTime: usize = 0xd61; + pub const m_nextOwnerTouchTime: usize = 0xd64; + pub const m_nextPrevOwnerTouchTime: usize = 0xd68; + pub const m_hPrevOwner: usize = 0xd6c; + pub const m_nDropTick: usize = 0xd70; + pub const m_donated: usize = 0xd94; + pub const m_fLastShotTime: usize = 0xd98; + pub const m_bWasOwnedByCT: usize = 0xd9c; + pub const m_bWasOwnedByTerrorist: usize = 0xd9d; + pub const m_bFiredOutOfAmmoEvent: usize = 0xd9e; + pub const m_numRemoveUnownedWeaponThink: usize = 0xda0; + pub const m_IronSightController: usize = 0xda8; + pub const m_iIronSightMode: usize = 0xdc0; + pub const m_flLastLOSTraceFailureTime: usize = 0xdc4; + pub const m_iNumEmptyAttacks: usize = 0xdc8; } pub mod CWeaponCSBaseGun { - pub const m_zoomLevel: usize = 0xe80; - pub const m_iBurstShotsRemaining: usize = 0xe84; - pub const m_silencedModelIndex: usize = 0xe90; - pub const m_inPrecache: usize = 0xe94; - pub const m_bNeedsBoltAction: usize = 0xe95; - pub const m_bSkillReloadAvailable: usize = 0xe96; - pub const m_bSkillReloadLiftedReloadKey: usize = 0xe97; - pub const m_bSkillBoltInterruptAvailable: usize = 0xe98; - pub const m_bSkillBoltLiftedFireKey: usize = 0xe99; + pub const m_zoomLevel: usize = 0xdd0; + pub const m_iBurstShotsRemaining: usize = 0xdd4; + pub const m_silencedModelIndex: usize = 0xde0; + pub const m_inPrecache: usize = 0xde4; + pub const m_bNeedsBoltAction: usize = 0xde5; + pub const m_bSkillReloadAvailable: usize = 0xde6; + pub const m_bSkillReloadLiftedReloadKey: usize = 0xde7; + pub const m_bSkillBoltInterruptAvailable: usize = 0xde8; + pub const m_bSkillBoltLiftedFireKey: usize = 0xde9; } pub mod CWeaponCSBaseVData { @@ -6567,13 +6565,13 @@ pub mod CWeaponCSBaseVData { } pub mod CWeaponShield { - pub const m_flBulletDamageAbsorbed: usize = 0xea0; - pub const m_flLastBulletHitSoundTime: usize = 0xea4; - pub const m_flDisplayHealth: usize = 0xea8; + pub const m_flBulletDamageAbsorbed: usize = 0xdf0; + pub const m_flLastBulletHitSoundTime: usize = 0xdf4; + pub const m_flDisplayHealth: usize = 0xdf8; } pub mod CWeaponTaser { - pub const m_fFireTime: usize = 0xea0; + pub const m_fFireTime: usize = 0xdf0; } pub mod CommandToolCommand_t { diff --git a/generated/vphysics2.dll.cs b/generated/vphysics2.dll.cs index d5ccb191..3b2e4f62 100644 --- a/generated/vphysics2.dll.cs +++ b/generated/vphysics2.dll.cs @@ -113,10 +113,8 @@ public static class FeBoxRigid_t { public const ulong nNode = 0x20; public const ulong nCollisionMask = 0x22; public const ulong vSize = 0x24; - public const ulong flStickiness = 0x30; - public const ulong nVertexMapIndex = 0x34; - public const ulong nFlags = 0x36; - public const ulong flReserved = 0x38; + public const ulong nVertexMapIndex = 0x30; + public const ulong nFlags = 0x32; } public static class FeBuildBoxRigid_t { @@ -138,8 +136,7 @@ public static class FeCollisionPlane_t { public const ulong nCtrlParent = 0x0; public const ulong nChildNode = 0x2; public const ulong m_Plane = 0x4; - public const ulong flStickiness = 0x14; - public const ulong flStrength = 0x18; + public const ulong flStrength = 0x14; } public static class FeCtrlOffset_t { @@ -331,11 +328,10 @@ public static class FeSourceEdge_t { public static class FeSphereRigid_t { public const ulong vSphere = 0x0; - public const ulong flStickiness = 0x10; - public const ulong nNode = 0x14; - public const ulong nCollisionMask = 0x16; - public const ulong nVertexMapIndex = 0x18; - public const ulong nFlags = 0x1a; + public const ulong nNode = 0x10; + public const ulong nCollisionMask = 0x12; + public const ulong nVertexMapIndex = 0x14; + public const ulong nFlags = 0x16; } public static class FeSpringIntegrator_t { @@ -355,11 +351,10 @@ public static class FeStiffHingeBuild_t { public static class FeTaperedCapsuleRigid_t { public const ulong vSphere = 0x0; - public const ulong flStickiness = 0x20; - public const ulong nNode = 0x24; - public const ulong nCollisionMask = 0x26; - public const ulong nVertexMapIndex = 0x28; - public const ulong nFlags = 0x2a; + public const ulong nNode = 0x20; + public const ulong nCollisionMask = 0x22; + public const ulong nVertexMapIndex = 0x24; + public const ulong nFlags = 0x26; } public static class FeTreeChildren_t { @@ -646,7 +641,7 @@ public static class RnMesh_t { public const ulong m_Wings = 0x60; public const ulong m_Materials = 0x78; public const ulong m_vOrthographicAreas = 0x90; - public const ulong m_bHasOpenEdges = 0x9c; + public const ulong m_nFlags = 0x9c; } public static class RnNode_t { diff --git a/generated/vphysics2.dll.hpp b/generated/vphysics2.dll.hpp index 2ae8baaf..a4ea04b2 100644 --- a/generated/vphysics2.dll.hpp +++ b/generated/vphysics2.dll.hpp @@ -117,10 +117,8 @@ namespace FeBoxRigid_t { constexpr std::ptrdiff_t nNode = 0x20; constexpr std::ptrdiff_t nCollisionMask = 0x22; constexpr std::ptrdiff_t vSize = 0x24; - constexpr std::ptrdiff_t flStickiness = 0x30; - constexpr std::ptrdiff_t nVertexMapIndex = 0x34; - constexpr std::ptrdiff_t nFlags = 0x36; - constexpr std::ptrdiff_t flReserved = 0x38; + constexpr std::ptrdiff_t nVertexMapIndex = 0x30; + constexpr std::ptrdiff_t nFlags = 0x32; } namespace FeBuildBoxRigid_t { @@ -142,8 +140,7 @@ namespace FeCollisionPlane_t { constexpr std::ptrdiff_t nCtrlParent = 0x0; constexpr std::ptrdiff_t nChildNode = 0x2; constexpr std::ptrdiff_t m_Plane = 0x4; - constexpr std::ptrdiff_t flStickiness = 0x14; - constexpr std::ptrdiff_t flStrength = 0x18; + constexpr std::ptrdiff_t flStrength = 0x14; } namespace FeCtrlOffset_t { @@ -335,11 +332,10 @@ namespace FeSourceEdge_t { namespace FeSphereRigid_t { constexpr std::ptrdiff_t vSphere = 0x0; - constexpr std::ptrdiff_t flStickiness = 0x10; - constexpr std::ptrdiff_t nNode = 0x14; - constexpr std::ptrdiff_t nCollisionMask = 0x16; - constexpr std::ptrdiff_t nVertexMapIndex = 0x18; - constexpr std::ptrdiff_t nFlags = 0x1a; + constexpr std::ptrdiff_t nNode = 0x10; + constexpr std::ptrdiff_t nCollisionMask = 0x12; + constexpr std::ptrdiff_t nVertexMapIndex = 0x14; + constexpr std::ptrdiff_t nFlags = 0x16; } namespace FeSpringIntegrator_t { @@ -359,11 +355,10 @@ namespace FeStiffHingeBuild_t { namespace FeTaperedCapsuleRigid_t { constexpr std::ptrdiff_t vSphere = 0x0; - constexpr std::ptrdiff_t flStickiness = 0x20; - constexpr std::ptrdiff_t nNode = 0x24; - constexpr std::ptrdiff_t nCollisionMask = 0x26; - constexpr std::ptrdiff_t nVertexMapIndex = 0x28; - constexpr std::ptrdiff_t nFlags = 0x2a; + constexpr std::ptrdiff_t nNode = 0x20; + constexpr std::ptrdiff_t nCollisionMask = 0x22; + constexpr std::ptrdiff_t nVertexMapIndex = 0x24; + constexpr std::ptrdiff_t nFlags = 0x26; } namespace FeTreeChildren_t { @@ -650,7 +645,7 @@ namespace RnMesh_t { constexpr std::ptrdiff_t m_Wings = 0x60; constexpr std::ptrdiff_t m_Materials = 0x78; constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; - constexpr std::ptrdiff_t m_bHasOpenEdges = 0x9c; + constexpr std::ptrdiff_t m_nFlags = 0x9c; } namespace RnNode_t { diff --git a/generated/vphysics2.dll.json b/generated/vphysics2.dll.json index 712c1826..01721c41 100644 --- a/generated/vphysics2.dll.json +++ b/generated/vphysics2.dll.json @@ -98,12 +98,10 @@ "nNode": 8 }, "FeBoxRigid_t": { - "flReserved": 56, - "flStickiness": 48, "nCollisionMask": 34, - "nFlags": 54, + "nFlags": 50, "nNode": 32, - "nVertexMapIndex": 52, + "nVertexMapIndex": 48, "tmFrame2": 0, "vSize": 36 }, @@ -120,8 +118,7 @@ "m_nVertexMapHash": 52 }, "FeCollisionPlane_t": { - "flStickiness": 20, - "flStrength": 24, + "flStrength": 20, "m_Plane": 4, "nChildNode": 2, "nCtrlParent": 0 @@ -287,11 +284,10 @@ "nNode": 0 }, "FeSphereRigid_t": { - "flStickiness": 16, - "nCollisionMask": 22, - "nFlags": 26, - "nNode": 20, - "nVertexMapIndex": 24, + "nCollisionMask": 18, + "nFlags": 22, + "nNode": 16, + "nVertexMapIndex": 20, "vSphere": 0 }, "FeSpringIntegrator_t": { @@ -308,11 +304,10 @@ "nNode": 20 }, "FeTaperedCapsuleRigid_t": { - "flStickiness": 32, - "nCollisionMask": 38, - "nFlags": 42, - "nNode": 36, - "nVertexMapIndex": 40, + "nCollisionMask": 34, + "nFlags": 38, + "nNode": 32, + "nVertexMapIndex": 36, "vSphere": 0 }, "FeTreeChildren_t": { @@ -576,7 +571,7 @@ "m_Triangles": 72, "m_Vertices": 48, "m_Wings": 96, - "m_bHasOpenEdges": 156, + "m_nFlags": 156, "m_vMax": 12, "m_vMin": 0, "m_vOrthographicAreas": 144 diff --git a/generated/vphysics2.dll.rs b/generated/vphysics2.dll.rs index 1e4003e6..d01c1da6 100644 --- a/generated/vphysics2.dll.rs +++ b/generated/vphysics2.dll.rs @@ -115,10 +115,8 @@ pub mod FeBoxRigid_t { pub const nNode: usize = 0x20; pub const nCollisionMask: usize = 0x22; pub const vSize: usize = 0x24; - pub const flStickiness: usize = 0x30; - pub const nVertexMapIndex: usize = 0x34; - pub const nFlags: usize = 0x36; - pub const flReserved: usize = 0x38; + pub const nVertexMapIndex: usize = 0x30; + pub const nFlags: usize = 0x32; } pub mod FeBuildBoxRigid_t { @@ -140,8 +138,7 @@ pub mod FeCollisionPlane_t { pub const nCtrlParent: usize = 0x0; pub const nChildNode: usize = 0x2; pub const m_Plane: usize = 0x4; - pub const flStickiness: usize = 0x14; - pub const flStrength: usize = 0x18; + pub const flStrength: usize = 0x14; } pub mod FeCtrlOffset_t { @@ -333,11 +330,10 @@ pub mod FeSourceEdge_t { pub mod FeSphereRigid_t { pub const vSphere: usize = 0x0; - pub const flStickiness: usize = 0x10; - pub const nNode: usize = 0x14; - pub const nCollisionMask: usize = 0x16; - pub const nVertexMapIndex: usize = 0x18; - pub const nFlags: usize = 0x1a; + pub const nNode: usize = 0x10; + pub const nCollisionMask: usize = 0x12; + pub const nVertexMapIndex: usize = 0x14; + pub const nFlags: usize = 0x16; } pub mod FeSpringIntegrator_t { @@ -357,11 +353,10 @@ pub mod FeStiffHingeBuild_t { pub mod FeTaperedCapsuleRigid_t { pub const vSphere: usize = 0x0; - pub const flStickiness: usize = 0x20; - pub const nNode: usize = 0x24; - pub const nCollisionMask: usize = 0x26; - pub const nVertexMapIndex: usize = 0x28; - pub const nFlags: usize = 0x2a; + pub const nNode: usize = 0x20; + pub const nCollisionMask: usize = 0x22; + pub const nVertexMapIndex: usize = 0x24; + pub const nFlags: usize = 0x26; } pub mod FeTreeChildren_t { @@ -648,7 +643,7 @@ pub mod RnMesh_t { pub const m_Wings: usize = 0x60; pub const m_Materials: usize = 0x78; pub const m_vOrthographicAreas: usize = 0x90; - pub const m_bHasOpenEdges: usize = 0x9c; + pub const m_nFlags: usize = 0x9c; } pub mod RnNode_t { diff --git a/src/main.cpp b/src/main.cpp index 5fb5df7c..e2d9725a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -60,40 +60,6 @@ void generate_file(const std::string_view file_name, const Entries& entries, IFi } } -void generate_files_for_type_scope(const sdk::CSchemaSystemTypeScope* type_scope) { - if (type_scope == nullptr) - return; - - const std::string module_name = type_scope->get_module_name(); - - spdlog::info("generating files for {}...", module_name); - - Entries entries; - - for (const sdk::CSchemaType_DeclaredClass* declared_class : type_scope->get_declared_classes()) { - if (declared_class == nullptr) - continue; - - const sdk::CSchemaClassInfo* class_info = type_scope->find_declared_class(declared_class->get_class_name()); - - if (class_info == nullptr) - continue; - - for (const sdk::SchemaClassFieldData_t* field : class_info->get_fields()) { - if (field == nullptr) - continue; - - entries[declared_class->get_class_name()].emplace_back(field->get_name(), field->get_offset()); - } - } - - for (const auto& [extension, builder] : builders) { - generate_file(module_name, entries, *builder); - - spdlog::info(" > generated {}.{}!", module_name, extension); - } -} - std::optional get_entity_list() noexcept { const std::optional address = process::find_pattern("client.dll", "48 8B 0D ? ? ? ? 48 89 7C 24 ? 8B FA C1 EB"); @@ -154,6 +120,52 @@ std::optional get_view_matrix() noexcept { return process::resolve_rip_relative_address(address.value()).value_or(0); } +void dump_schema_classes() { + const auto schema_system = sdk::CSchemaSystem::get(); + + if (schema_system == nullptr) { + spdlog::error("failed to get schema system."); + + return; + } + + spdlog::info("schema system: {:#x}", reinterpret_cast(schema_system)); + + for (const sdk::CSchemaSystemTypeScope* type_scope : schema_system->get_type_scopes()) { + if (type_scope == nullptr) + continue; + + const std::string module_name = type_scope->get_module_name(); + + spdlog::info("generating files for {}...", module_name); + + Entries entries; + + for (const sdk::CSchemaType_DeclaredClass* declared_class : type_scope->get_declared_classes()) { + if (declared_class == nullptr) + continue; + + const sdk::CSchemaClassInfo* class_info = type_scope->find_declared_class(declared_class->get_class_name()); + + if (class_info == nullptr) + continue; + + for (const sdk::SchemaClassFieldData_t* field : class_info->get_fields()) { + if (field == nullptr) + continue; + + entries[declared_class->get_class_name()].emplace_back(field->get_name(), field->get_offset()); + } + } + + for (const auto& [extension, builder] : builders) { + generate_file(module_name, entries, *builder); + + spdlog::info(" > generated {}.{}!", module_name, extension); + } + } +} + void dump_interfaces() noexcept { const std::optional> loaded_modules = process::get_loaded_modules(); @@ -263,18 +275,7 @@ int main() { spdlog::info("attached to process!"); - const auto schema_system = sdk::CSchemaSystem::get(); - - if (schema_system == nullptr) { - spdlog::error("failed to get schema system."); - - return 1; - } - - spdlog::info("schema system: {:#x}", reinterpret_cast(schema_system)); - - for (const sdk::CSchemaSystemTypeScope* type_scope : schema_system->get_type_scopes()) - generate_files_for_type_scope(type_scope); + dump_schema_classes(); dump_interfaces(); diff --git a/src/process.cpp b/src/process.cpp index 1dcdc778..46ac79e2 100644 --- a/src/process.cpp +++ b/src/process.cpp @@ -119,17 +119,17 @@ namespace process { } std::optional get_export(const std::uintptr_t module_base, const std::string_view function_name) noexcept { - const auto buffer = std::make_unique(0x1000); + const auto headers = std::make_unique(0x1000); - if (!read_memory(module_base, buffer.get(), 0x1000)) + if (!read_memory(module_base, headers.get(), 0x1000)) return std::nullopt; - const auto dos_header = reinterpret_cast(buffer.get()); + const auto dos_header = reinterpret_cast(headers.get()); if (dos_header->e_magic != IMAGE_DOS_SIGNATURE) return std::nullopt; - const auto nt_headers = reinterpret_cast(buffer.get() + dos_header->e_lfanew); + const auto nt_headers = reinterpret_cast(headers.get() + dos_header->e_lfanew); if (nt_headers->Signature != IMAGE_NT_SIGNATURE) return std::nullopt; diff --git a/src/sdk/c_schema_system_type_scope.cpp b/src/sdk/c_schema_system_type_scope.cpp index bf34417a..bdace1ed 100644 --- a/src/sdk/c_schema_system_type_scope.cpp +++ b/src/sdk/c_schema_system_type_scope.cpp @@ -13,7 +13,7 @@ namespace sdk { const std::int32_t hash_transform4 = (hash_transform2 ^ (hash_transform2 >> 0x10)) ^ (static_cast(hash_transform2 ^ (hash_part >> 0x10)) >> 0x8); const auto get_class_info = [&](const std::uint64_t address) -> CSchemaClassInfo* { - const std::uint64_t class_info_address = address + 0x558 + static_cast(0x28) * static_cast(hash_transform4); + const std::uint64_t class_info_address = address + 0x588 + static_cast(0x28) * static_cast(hash_transform4); const auto initial_address = process::read_memory(class_info_address + 0x58); @@ -69,7 +69,7 @@ namespace sdk { std::vector CSchemaSystemTypeScope::get_declared_classes() const noexcept { std::vector classes; - const std::uint64_t base = reinterpret_cast(this) + 0x558; + const std::uint64_t base = reinterpret_cast(this) + 0x588; const auto block_size = process::read_memory(base + 0x4); const auto count = process::read_memory(base + 0x10);