Update generated files

This commit is contained in:
a2x
2024-04-08 17:13:48 +10:00
parent 4944a3a630
commit 4cdfd6c4a6
61 changed files with 2141 additions and 2141 deletions

View File

@@ -1,5 +1,5 @@
// Generated using https://github.com/a2x/cs2-dumper
// 2024-04-07 08:19:03.265339800 UTC
// 2024-04-08 07:10:44.298916800 UTC
#pragma once
@@ -133,7 +133,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flStamina (float)
namespace CCSPlayer_MovementServices {
constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x218; // float32
constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; //
constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; // Vector
constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x228; // int32
constexpr std::ptrdiff_t m_flDuckAmount = 0x22C; // float32
constexpr std::ptrdiff_t m_flDuckSpeed = 0x230; // float32
@@ -154,9 +154,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bSpeedCropped = 0x478; // bool
constexpr std::ptrdiff_t m_nOldWaterLevel = 0x47C; // int32
constexpr std::ptrdiff_t m_flWaterEntryTime = 0x480; // float32
constexpr std::ptrdiff_t m_vecForward = 0x484; //
constexpr std::ptrdiff_t m_vecLeft = 0x490; //
constexpr std::ptrdiff_t m_vecUp = 0x49C; //
constexpr std::ptrdiff_t m_vecForward = 0x484; // Vector
constexpr std::ptrdiff_t m_vecLeft = 0x490; // Vector
constexpr std::ptrdiff_t m_vecUp = 0x49C; // Vector
constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32
constexpr std::ptrdiff_t m_bOldJumpPressed = 0x4AC; // bool
constexpr std::ptrdiff_t m_flJumpPressedTime = 0x4B0; // float32
@@ -182,7 +182,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_nWorldGroupID (WorldGroupId_t)
namespace sky3dparams_t {
constexpr std::ptrdiff_t scale = 0x8; // int16
constexpr std::ptrdiff_t origin = 0xC; //
constexpr std::ptrdiff_t origin = 0xC; // Vector
constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool
constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32
constexpr std::ptrdiff_t fog = 0x20; // fogparams_t
@@ -396,8 +396,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB58; // float32[32]
constexpr std::ptrdiff_t m_flNextRespawnWave = 0xBD8; // GameTime_t[32]
constexpr std::ptrdiff_t m_nServerQuestID = 0xC58; // int32
constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; //
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; //
constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // Vector
constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // Vector
constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC74; // float32[8]
constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xC94; // bool
constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC95; // bool
@@ -496,8 +496,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flShadowStrength = 0xC10; // float32
constexpr std::ptrdiff_t m_nObjectCulling = 0xC14; // uint8
constexpr std::ptrdiff_t m_nAddDecal = 0xC18; // int32
constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; //
constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC28; //
constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; // Vector
constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC28; // Vector
constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC34; // float32
constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC38; // float32
constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
@@ -737,7 +737,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32
constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32
constexpr std::ptrdiff_t m_CurrentFog = 0x140; // fogparams_t
constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; //
constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // CHandle<C_FogController>
constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5]
constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5]
constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5]
@@ -915,11 +915,11 @@ namespace cs2_dumper {
// NetworkVarNames: m_hostageRescueZ (int)
// NetworkVarNames: m_bEndMatchNextMapAllVoted (bool)
namespace C_CSPlayerResource {
constexpr std::ptrdiff_t m_bHostageAlive = 0x550; //
constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; //
constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // bool[12]
constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // bool[12]
constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x568; // CEntityIndex[12]
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; //
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; //
constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // Vector
constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // Vector
constexpr std::ptrdiff_t m_hostageRescueX = 0x5B0; // int32[4]
constexpr std::ptrdiff_t m_hostageRescueY = 0x5C0; // int32[4]
constexpr std::ptrdiff_t m_hostageRescueZ = 0x5D0; // int32[4]
@@ -977,8 +977,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nSmokeEffectTickBegin = 0x1160; // int32
constexpr std::ptrdiff_t m_bDidSmokeEffect = 0x1164; // bool
constexpr std::ptrdiff_t m_nRandomSeed = 0x1168; // int32
constexpr std::ptrdiff_t m_vSmokeColor = 0x116C; //
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1178; //
constexpr std::ptrdiff_t m_vSmokeColor = 0x116C; // Vector
constexpr std::ptrdiff_t m_vSmokeDetonationPos = 0x1178; // Vector
constexpr std::ptrdiff_t m_VoxelFrameData = 0x1188; // CUtlVector<uint8>
constexpr std::ptrdiff_t m_bSmokeVolumeDataReceived = 0x11A0; // bool
constexpr std::ptrdiff_t m_bSmokeEffectSpawned = 0x11A1; // bool
@@ -1029,8 +1029,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nlosperiod = 0x8278; // int32
constexpr std::ptrdiff_t m_maxFireHalfWidth = 0x827C; // float32
constexpr std::ptrdiff_t m_maxFireHeight = 0x8280; // float32
constexpr std::ptrdiff_t m_minBounds = 0x8284; //
constexpr std::ptrdiff_t m_maxBounds = 0x8290; //
constexpr std::ptrdiff_t m_minBounds = 0x8284; // Vector
constexpr std::ptrdiff_t m_maxBounds = 0x8290; // Vector
constexpr std::ptrdiff_t m_flLastGrassBurnThink = 0x829C; // float32
}
// Parent: CBaseAnimGraph
@@ -1092,14 +1092,14 @@ namespace cs2_dumper {
namespace C_CSGO_MapPreviewCameraPathNode {
constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_nPathIndex = 0x558; // int32
constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; //
constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; //
constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; // Vector
constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; // Vector
constexpr std::ptrdiff_t m_flFOV = 0x574; // float32
constexpr std::ptrdiff_t m_flSpeed = 0x578; // float32
constexpr std::ptrdiff_t m_flEaseIn = 0x57C; // float32
constexpr std::ptrdiff_t m_flEaseOut = 0x580; // float32
constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; //
constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; //
constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; // Vector
constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; // Vector
}
// Parent: C_CSWeaponBaseGun
// Fields count: 0
@@ -1203,11 +1203,11 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nEconGlovesChanged = 0x1D68; // uint8
constexpr std::ptrdiff_t m_bMustSyncRagdollState = 0x1D69; // bool
constexpr std::ptrdiff_t m_nRagdollDamageBone = 0x1D6C; // int32
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; //
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; //
constexpr std::ptrdiff_t m_vRagdollDamageForce = 0x1D70; // Vector
constexpr std::ptrdiff_t m_vRagdollDamagePosition = 0x1D7C; // Vector
constexpr std::ptrdiff_t m_szRagdollDamageWeaponName = 0x1D88; // char[64]
constexpr std::ptrdiff_t m_bRagdollDamageHeadshot = 0x1DC8; // bool
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; //
constexpr std::ptrdiff_t m_vRagdollServerOrigin = 0x1DCC; // Vector
constexpr std::ptrdiff_t m_bLastHeadBoneTransformIsValid = 0x23E0; // bool
constexpr std::ptrdiff_t m_lastLandTime = 0x23E4; // GameTime_t
constexpr std::ptrdiff_t m_bOnGroundLastTick = 0x23E8; // bool
@@ -1225,9 +1225,9 @@ namespace cs2_dumper {
namespace C_RagdollPropAttached {
constexpr std::ptrdiff_t m_boneIndexAttached = 0xF50; // uint32
constexpr std::ptrdiff_t m_ragdollAttachedObjectIndex = 0xF54; // uint32
constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xF58; //
constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xF64; //
constexpr std::ptrdiff_t m_vecOffset = 0xF70; //
constexpr std::ptrdiff_t m_attachmentPointBoneSpace = 0xF58; // Vector
constexpr std::ptrdiff_t m_attachmentPointRagdollSpace = 0xF64; // Vector
constexpr std::ptrdiff_t m_vecOffset = 0xF70; // Vector
constexpr std::ptrdiff_t m_parentTime = 0xF7C; // float32
constexpr std::ptrdiff_t m_bHasParent = 0xF80; // bool
}
@@ -1242,14 +1242,14 @@ namespace cs2_dumper {
// NetworkVarNames: m_nExplodeEffectTickBegin (int)
// NetworkVarNames: m_vecExplodeEffectOrigin (Vector)
namespace C_BaseCSGrenadeProjectile {
constexpr std::ptrdiff_t m_vInitialPosition = 0x10C0; //
constexpr std::ptrdiff_t m_vInitialVelocity = 0x10CC; //
constexpr std::ptrdiff_t m_vInitialPosition = 0x10C0; // Vector
constexpr std::ptrdiff_t m_vInitialVelocity = 0x10CC; // Vector
constexpr std::ptrdiff_t m_nBounces = 0x10D8; // int32
constexpr std::ptrdiff_t m_nExplodeEffectIndex = 0x10E0; // CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
constexpr std::ptrdiff_t m_nExplodeEffectTickBegin = 0x10E8; // int32
constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x10EC; //
constexpr std::ptrdiff_t m_vecExplodeEffectOrigin = 0x10EC; // Vector
constexpr std::ptrdiff_t m_flSpawnTime = 0x10F8; // GameTime_t
constexpr std::ptrdiff_t vecLastTrailLinePos = 0x10FC; //
constexpr std::ptrdiff_t vecLastTrailLinePos = 0x10FC; // Vector
constexpr std::ptrdiff_t flNextTrailLineTime = 0x1108; // GameTime_t
constexpr std::ptrdiff_t m_bExplodeEffectBegan = 0x110C; // bool
constexpr std::ptrdiff_t m_bCanCreateGrenadeTrail = 0x110D; // bool
@@ -1306,9 +1306,9 @@ namespace cs2_dumper {
// NetworkVarNames: m_iEffectName (uint16)
// NetworkVarNames: m_nExplosionType (uint8)
namespace CEffectData {
constexpr std::ptrdiff_t m_vOrigin = 0x8; //
constexpr std::ptrdiff_t m_vStart = 0x14; //
constexpr std::ptrdiff_t m_vNormal = 0x20; //
constexpr std::ptrdiff_t m_vOrigin = 0x8; // Vector
constexpr std::ptrdiff_t m_vStart = 0x14; // Vector
constexpr std::ptrdiff_t m_vNormal = 0x20; // Vector
constexpr std::ptrdiff_t m_vAngles = 0x2C; // QAngle
constexpr std::ptrdiff_t m_hEntity = 0x38; // CEntityHandle
constexpr std::ptrdiff_t m_hOtherEntity = 0x3C; // CEntityHandle
@@ -1380,7 +1380,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bDucked = 0x1EC; // bool
constexpr std::ptrdiff_t m_bDucking = 0x1ED; // bool
constexpr std::ptrdiff_t m_bInDuckJump = 0x1EE; // bool
constexpr std::ptrdiff_t m_groundNormal = 0x1F0; //
constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // Vector
constexpr std::ptrdiff_t m_flSurfaceFriction = 0x1FC; // float32
constexpr std::ptrdiff_t m_surfaceProps = 0x200; // CUtlStringToken
constexpr std::ptrdiff_t m_nStepside = 0x210; // int32
@@ -1500,8 +1500,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_vMin (Vector)
// NetworkVarNames: m_vMax (Vector)
namespace C_SoundAreaEntityOrientedBox {
constexpr std::ptrdiff_t m_vMin = 0x578; //
constexpr std::ptrdiff_t m_vMax = 0x584; //
constexpr std::ptrdiff_t m_vMin = 0x578; // Vector
constexpr std::ptrdiff_t m_vMax = 0x584; // Vector
}
// Parent: C_BaseModelEntity
// Fields count: 8
@@ -1518,10 +1518,10 @@ namespace cs2_dumper {
namespace C_TextureBasedAnimatable {
constexpr std::ptrdiff_t m_bLoop = 0xCD0; // bool
constexpr std::ptrdiff_t m_flFPS = 0xCD4; // float32
constexpr std::ptrdiff_t m_hPositionKeys = 0xCD8; //
constexpr std::ptrdiff_t m_hRotationKeys = 0xCE0; //
constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xCE8; //
constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xCF4; //
constexpr std::ptrdiff_t m_hPositionKeys = 0xCD8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hRotationKeys = 0xCE0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vAnimationBoundsMin = 0xCE8; // Vector
constexpr std::ptrdiff_t m_vAnimationBoundsMax = 0xCF4; // Vector
constexpr std::ptrdiff_t m_flStartTime = 0xD00; // float32
constexpr std::ptrdiff_t m_flStartFrame = 0xD04; // float32
}
@@ -1541,7 +1541,7 @@ namespace cs2_dumper {
// Fields count: 3
namespace CCSPlayer_WaterServices {
constexpr std::ptrdiff_t m_flWaterJumpTime = 0x40; // float32
constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; //
constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // Vector
constexpr std::ptrdiff_t m_flSwimSoundTime = 0x50; // float32
}
// Parent: C_BaseEntity
@@ -1677,7 +1677,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_hItem = 0xEDC; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_flTimePickedUp = 0xEE0; // float32
constexpr std::ptrdiff_t m_angOriginal = 0xEE4; // QAngle
constexpr std::ptrdiff_t m_vecPosOriginal = 0xEF0; //
constexpr std::ptrdiff_t m_vecPosOriginal = 0xEF0; // Vector
constexpr std::ptrdiff_t m_angRandom = 0xF00; // QAngle
}
// Parent: C_BaseEntity
@@ -1702,12 +1702,12 @@ namespace cs2_dumper {
// NetworkVarNames: m_nLightProbeAtlasZ (int)
// NetworkVarNames: m_bEnabled (bool)
namespace C_EnvLightProbeVolume {
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; //
constexpr std::ptrdiff_t m_vBoxMins = 0x1548; //
constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; //
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x1548; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32
constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32
@@ -1926,7 +1926,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flFadeOutLength = 0xCF0; // float32
constexpr std::ptrdiff_t m_flNextSparkTime = 0xCF4; // GameTime_t
constexpr std::ptrdiff_t m_nDissolveType = 0xCF8; // EntityDisolveType_t
constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; //
constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; // Vector
constexpr std::ptrdiff_t m_nMagnitude = 0xD08; // uint32
constexpr std::ptrdiff_t m_bCoreExplode = 0xD0C; // bool
constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD0D; // bool
@@ -1941,7 +1941,7 @@ namespace cs2_dumper {
// Metadata:
// NetworkVarNames: m_hCtrl (CHandle<CFogController>)
namespace C_fogplayerparams_t {
constexpr std::ptrdiff_t m_hCtrl = 0x8; //
constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle<C_FogController>
constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32
constexpr std::ptrdiff_t m_OldColor = 0x10; // Color
constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32
@@ -2031,8 +2031,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_pViewModelServices = 0x12C8; // CPlayer_ViewModelServices*
constexpr std::ptrdiff_t m_fRenderingClipPlane = 0x12D8; // float32[4]
constexpr std::ptrdiff_t m_nLastClipPlaneSetupFrame = 0x12E8; // int32
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x12EC; //
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12F8; //
constexpr std::ptrdiff_t m_vecLastClipCameraPos = 0x12EC; // Vector
constexpr std::ptrdiff_t m_vecLastClipCameraForward = 0x12F8; // Vector
constexpr std::ptrdiff_t m_bClipHitStaticWorld = 0x1304; // bool
constexpr std::ptrdiff_t m_bCachedPlaneIsValid = 0x1305; // bool
constexpr std::ptrdiff_t m_pClippingWeapon = 0x1308; // C_CSWeaponBase*
@@ -2042,15 +2042,15 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_grenadeParameterStashTime = 0x1338; // GameTime_t
constexpr std::ptrdiff_t m_bGrenadeParametersStashed = 0x133C; // bool
constexpr std::ptrdiff_t m_angStashedShootAngles = 0x1340; // QAngle
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x134C; //
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1358; //
constexpr std::ptrdiff_t m_vecStashedGrenadeThrowPosition = 0x134C; // Vector
constexpr std::ptrdiff_t m_vecStashedVelocity = 0x1358; // Vector
constexpr std::ptrdiff_t m_angShootAngleHistory = 0x1364; // QAngle[2]
constexpr std::ptrdiff_t m_vecThrowPositionHistory = 0x137C; // Vector[2]
constexpr std::ptrdiff_t m_vecVelocityHistory = 0x1394; // Vector[2]
constexpr std::ptrdiff_t m_thirdPersonHeading = 0x13B0; // QAngle
constexpr std::ptrdiff_t m_flSlopeDropOffset = 0x13C8; // float32
constexpr std::ptrdiff_t m_flSlopeDropHeight = 0x13D8; // float32
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13E8; //
constexpr std::ptrdiff_t m_vHeadConstraintOffset = 0x13E8; // Vector
constexpr std::ptrdiff_t m_bIsScoped = 0x1400; // bool
constexpr std::ptrdiff_t m_bIsWalking = 0x1401; // bool
constexpr std::ptrdiff_t m_bResumeZoom = 0x1402; // bool
@@ -2094,8 +2094,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flHitHeading = 0x1488; // float32
constexpr std::ptrdiff_t m_nHitBodyPart = 0x148C; // int32
constexpr std::ptrdiff_t m_iStartAccount = 0x1490; // int32
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; //
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; //
constexpr std::ptrdiff_t m_vecIntroStartEyePosition = 0x1494; // Vector
constexpr std::ptrdiff_t m_vecIntroStartPlayerForward = 0x14A0; // Vector
constexpr std::ptrdiff_t m_flClientDeathTime = 0x14AC; // GameTime_t
constexpr std::ptrdiff_t m_flNightVisionAlpha = 0x14B0; // float32
constexpr std::ptrdiff_t m_bScreenTearFrameCaptured = 0x14B4; // bool
@@ -2107,8 +2107,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bFlashScreenshotHasBeenGrabbed = 0x14C6; // bool
constexpr std::ptrdiff_t m_flFlashMaxAlpha = 0x14C8; // float32
constexpr std::ptrdiff_t m_flFlashDuration = 0x14CC; // float32
constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; //
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; //
constexpr std::ptrdiff_t m_lastStandingPos = 0x14D0; // Vector
constexpr std::ptrdiff_t m_vecLastMuzzleFlashPos = 0x14DC; // Vector
constexpr std::ptrdiff_t m_angLastMuzzleFlashAngle = 0x14E8; // QAngle
constexpr std::ptrdiff_t m_hMuzzleFlashShape = 0x14F4; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_iHealthBarRenderMaskIndex = 0x14F8; // int32
@@ -2117,8 +2117,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nMyCollisionGroup = 0x1504; // int32
constexpr std::ptrdiff_t m_ignoreLadderJumpTime = 0x1508; // float32
constexpr std::ptrdiff_t m_ladderSurpressionTimer = 0x1510; // CountdownTimer
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; //
constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; //
constexpr std::ptrdiff_t m_lastLadderNormal = 0x1528; // Vector
constexpr std::ptrdiff_t m_lastLadderPos = 0x1534; // Vector
constexpr std::ptrdiff_t m_flDeathCCWeight = 0x1548; // float32
constexpr std::ptrdiff_t m_bOldIsScoped = 0x154C; // bool
constexpr std::ptrdiff_t m_flPrevRoundEndTime = 0x1550; // float32
@@ -2126,7 +2126,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_unCurrentEquipmentValue = 0x1558; // uint16
constexpr std::ptrdiff_t m_unRoundStartEquipmentValue = 0x155A; // uint16
constexpr std::ptrdiff_t m_unFreezetimeEndEquipmentValue = 0x155C; // uint16
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; //
constexpr std::ptrdiff_t m_vecThirdPersonViewPositionOverride = 0x1560; // Vector
constexpr std::ptrdiff_t m_nHeavyAssaultSuitCooldownRemaining = 0x156C; // int32
constexpr std::ptrdiff_t m_ArmorValue = 0x1570; // int32
constexpr std::ptrdiff_t m_angEyeAngles = 0x1578; // QAngle
@@ -2152,7 +2152,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bHideTargetID = 0x1614; // bool
constexpr std::ptrdiff_t m_flLastSmokeOverlayAlpha = 0x1618; // float32
constexpr std::ptrdiff_t m_flLastSmokeAge = 0x161C; // float32
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; //
constexpr std::ptrdiff_t m_vLastSmokeOverlayColor = 0x1620; // Vector
constexpr std::ptrdiff_t m_nPlayerSmokedFx = 0x162C; // ParticleIndex_t
constexpr std::ptrdiff_t m_nPlayerInfernoBodyFx = 0x1630; // ParticleIndex_t
constexpr std::ptrdiff_t m_nPlayerInfernoFootFx = 0x1634; // ParticleIndex_t
@@ -2160,13 +2160,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nLastMagDropAttachmentIndex = 0x163C; // int32
constexpr std::ptrdiff_t m_vecBulletHitModels = 0x1640; // CUtlVector<C_BulletHitModel*>
constexpr std::ptrdiff_t m_vecPickupModelSlerpers = 0x1658; // CUtlVector<C_PickUpModelSlerper*>
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; //
constexpr std::ptrdiff_t m_vecLastAliveLocalVelocity = 0x1670; // Vector
constexpr std::ptrdiff_t m_entitySpottedState = 0x1698; // EntitySpottedState_t
constexpr std::ptrdiff_t m_nSurvivalTeamNumber = 0x16B0; // int32
constexpr std::ptrdiff_t m_bGuardianShouldSprayCustomXMark = 0x16B4; // bool
constexpr std::ptrdiff_t m_bHasDeathInfo = 0x16B5; // bool
constexpr std::ptrdiff_t m_flDeathInfoTime = 0x16B8; // float32
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; //
constexpr std::ptrdiff_t m_vecDeathInfoOrigin = 0x16BC; // Vector
constexpr std::ptrdiff_t m_bKilledByHeadshot = 0x16C8; // bool
constexpr std::ptrdiff_t m_hOriginalController = 0x16CC; // CHandle<CCSPlayerController>
}
@@ -2204,13 +2204,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flMaxGustDelay = 0x20; // float32
constexpr std::ptrdiff_t m_flGustDuration = 0x24; // float32
constexpr std::ptrdiff_t m_iGustDirChange = 0x28; // uint16
constexpr std::ptrdiff_t m_location = 0x2C; //
constexpr std::ptrdiff_t m_location = 0x2C; // Vector
constexpr std::ptrdiff_t m_iszGustSound = 0x38; // int32
constexpr std::ptrdiff_t m_iWindDir = 0x3C; // int32
constexpr std::ptrdiff_t m_flWindSpeed = 0x40; // float32
constexpr std::ptrdiff_t m_currentWindVector = 0x44; //
constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; //
constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; //
constexpr std::ptrdiff_t m_currentWindVector = 0x44; // Vector
constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // Vector
constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // Vector
constexpr std::ptrdiff_t m_iInitialWindDir = 0x68; // uint16
constexpr std::ptrdiff_t m_flInitialWindSpeed = 0x6C; // float32
constexpr std::ptrdiff_t m_flVariationTime = 0x70; // GameTime_t
@@ -2433,9 +2433,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bSuppressAnimEventSounds = 0xD4A; // bool
constexpr std::ptrdiff_t m_bAnimGraphUpdateEnabled = 0xD58; // bool
constexpr std::ptrdiff_t m_flMaxSlopeDistance = 0xD5C; // float32
constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xD60; //
constexpr std::ptrdiff_t m_vLastSlopeCheckPos = 0xD60; // Vector
constexpr std::ptrdiff_t m_bAnimationUpdateScheduled = 0xD6C; // bool
constexpr std::ptrdiff_t m_vecForce = 0xD70; //
constexpr std::ptrdiff_t m_vecForce = 0xD70; // Vector
constexpr std::ptrdiff_t m_nForceBone = 0xD7C; // int32
constexpr std::ptrdiff_t m_pClientsideRagdoll = 0xD80; // CBaseAnimGraph*
constexpr std::ptrdiff_t m_bBuiltRagdoll = 0xD88; // bool
@@ -2577,8 +2577,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_z (float32)
// NetworkVarNames: m_angle (float32)
namespace C_Fish {
constexpr std::ptrdiff_t m_pos = 0xED8; //
constexpr std::ptrdiff_t m_vel = 0xEE4; //
constexpr std::ptrdiff_t m_pos = 0xED8; // Vector
constexpr std::ptrdiff_t m_vel = 0xEE4; // Vector
constexpr std::ptrdiff_t m_angles = 0xEF0; // QAngle
constexpr std::ptrdiff_t m_localLifeState = 0xEFC; // int32
constexpr std::ptrdiff_t m_deathDepth = 0xF00; // float32
@@ -2587,9 +2587,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_wiggleTimer = 0xF10; // CountdownTimer
constexpr std::ptrdiff_t m_wigglePhase = 0xF28; // float32
constexpr std::ptrdiff_t m_wiggleRate = 0xF2C; // float32
constexpr std::ptrdiff_t m_actualPos = 0xF30; //
constexpr std::ptrdiff_t m_actualPos = 0xF30; // Vector
constexpr std::ptrdiff_t m_actualAngles = 0xF3C; // QAngle
constexpr std::ptrdiff_t m_poolOrigin = 0xF48; //
constexpr std::ptrdiff_t m_poolOrigin = 0xF48; // Vector
constexpr std::ptrdiff_t m_waterLevel = 0xF54; // float32
constexpr std::ptrdiff_t m_gotUpdate = 0xF58; // bool
constexpr std::ptrdiff_t m_x = 0xF5C; // float32
@@ -2678,13 +2678,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iHideHUD = 0x11BC; // uint32
constexpr std::ptrdiff_t m_skybox3d = 0x11C0; // sky3dparams_t
constexpr std::ptrdiff_t m_flDeathTime = 0x1250; // GameTime_t
constexpr std::ptrdiff_t m_vecPredictionError = 0x1254; //
constexpr std::ptrdiff_t m_vecPredictionError = 0x1254; // Vector
constexpr std::ptrdiff_t m_flPredictionErrorTime = 0x1260; // GameTime_t
constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x1264; //
constexpr std::ptrdiff_t m_vecLastCameraSetupLocalOrigin = 0x1264; // Vector
constexpr std::ptrdiff_t m_flLastCameraSetupTime = 0x1270; // GameTime_t
constexpr std::ptrdiff_t m_flFOVSensitivityAdjust = 0x1274; // float32
constexpr std::ptrdiff_t m_flMouseSensitivity = 0x1278; // float32
constexpr std::ptrdiff_t m_vOldOrigin = 0x127C; //
constexpr std::ptrdiff_t m_vOldOrigin = 0x127C; // Vector
constexpr std::ptrdiff_t m_flOldSimulationTime = 0x1288; // float32
constexpr std::ptrdiff_t m_nLastExecutedCommandNumber = 0x128C; // int32
constexpr std::ptrdiff_t m_nLastExecutedCommandTick = 0x1290; // int32
@@ -2828,13 +2828,13 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_PhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate
constexpr std::ptrdiff_t m_hMaterial = 0x1038; // CStrongHandle<InfoForResourceTypeIMaterial2>
constexpr std::ptrdiff_t m_TextureHeight = 0x1040; // int32
constexpr std::ptrdiff_t m_vecImpulse = 0x1044; //
constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; //
constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // Vector
constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // Vector
constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x105C; // float32
constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x1060; // float32
constexpr std::ptrdiff_t m_flTimeToNextGust = 0x1064; // float32
constexpr std::ptrdiff_t m_vWindDir = 0x1068; //
constexpr std::ptrdiff_t m_vColorMod = 0x1074; //
constexpr std::ptrdiff_t m_vWindDir = 0x1068; // Vector
constexpr std::ptrdiff_t m_vColorMod = 0x1074; // Vector
constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2]
constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2]
constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x10B0; // bool
@@ -2863,7 +2863,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bStartDisabled (bool)
// NetworkVarNames: m_bIsEnabled (bool)
namespace C_GradientFog {
constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; //
constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_flFogStartDistance = 0x558; // float32
constexpr std::ptrdiff_t m_flFogEndDistance = 0x55C; // float32
constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x560; // bool
@@ -2953,8 +2953,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_flFalloffExponent (float)
namespace C_EnvVolumetricFogVolume {
constexpr std::ptrdiff_t m_bActive = 0x550; // bool
constexpr std::ptrdiff_t m_vBoxMins = 0x554; //
constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; //
constexpr std::ptrdiff_t m_vBoxMins = 0x554; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; // Vector
constexpr std::ptrdiff_t m_bStartDisabled = 0x56C; // bool
constexpr std::ptrdiff_t m_flStrength = 0x570; // float32
constexpr std::ptrdiff_t m_nFalloffShape = 0x574; // int32
@@ -3034,21 +3034,21 @@ namespace cs2_dumper {
namespace C_EnvCombinedLightProbeVolume {
constexpr std::ptrdiff_t m_Color = 0x15A8; // Color
constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float32
constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; //
constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; //
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; //
constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; //
constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; //
constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x15F8; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x15FC; // int32
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1600; // int32
constexpr std::ptrdiff_t m_nPriority = 0x1604; // int32
constexpr std::ptrdiff_t m_bStartDisabled = 0x1608; // bool
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x160C; // float32
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; //
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; // Vector
constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x161C; // int32
constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1620; // int32
constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1624; // int32
@@ -3191,17 +3191,17 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_LightStyleEvents = 0xD28; // C_NetworkUtlVectorBase<CUtlString>
constexpr std::ptrdiff_t m_LightStyleTargets = 0xD40; // C_NetworkUtlVectorBase<CHandle<C_BaseModelEntity>>
constexpr std::ptrdiff_t m_StyleEvent = 0xD58; // CEntityIOOutput[4]
constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; //
constexpr std::ptrdiff_t m_hLightCookie = 0xDF8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_flShape = 0xE00; // float32
constexpr std::ptrdiff_t m_flSoftX = 0xE04; // float32
constexpr std::ptrdiff_t m_flSoftY = 0xE08; // float32
constexpr std::ptrdiff_t m_flSkirt = 0xE0C; // float32
constexpr std::ptrdiff_t m_flSkirtNear = 0xE10; // float32
constexpr std::ptrdiff_t m_vSizeParams = 0xE14; //
constexpr std::ptrdiff_t m_vSizeParams = 0xE14; // Vector
constexpr std::ptrdiff_t m_flRange = 0xE20; // float32
constexpr std::ptrdiff_t m_vShear = 0xE24; //
constexpr std::ptrdiff_t m_vShear = 0xE24; // Vector
constexpr std::ptrdiff_t m_nBakeSpecularToCubemaps = 0xE30; // int32
constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE34; //
constexpr std::ptrdiff_t m_vBakeSpecularToCubemapsSize = 0xE34; // Vector
constexpr std::ptrdiff_t m_nCastShadows = 0xE40; // int32
constexpr std::ptrdiff_t m_nShadowMapSize = 0xE44; // int32
constexpr std::ptrdiff_t m_nShadowPriority = 0xE48; // int32
@@ -3209,7 +3209,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nBounceLight = 0xE50; // int32
constexpr std::ptrdiff_t m_flBounceScale = 0xE54; // float32
constexpr std::ptrdiff_t m_flMinRoughness = 0xE58; // float32
constexpr std::ptrdiff_t m_vAlternateColor = 0xE5C; //
constexpr std::ptrdiff_t m_vAlternateColor = 0xE5C; // Vector
constexpr std::ptrdiff_t m_fAlternateColorBrightness = 0xE68; // float32
constexpr std::ptrdiff_t m_nFog = 0xE6C; // int32
constexpr std::ptrdiff_t m_flFogStrength = 0xE70; // float32
@@ -3220,11 +3220,11 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flShadowFadeSizeStart = 0xE84; // float32
constexpr std::ptrdiff_t m_flShadowFadeSizeEnd = 0xE88; // float32
constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0xE8C; // bool
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xE90; //
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xE9C; //
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xEA8; //
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0xE90; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0xE9C; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0xEA8; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0xEB4; // QAngle
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xEC0; //
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0xEC0; // Vector
}
// Parent: C_BaseEntity
// Fields count: 8
@@ -3351,7 +3351,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iszEffectName = 0x1028; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64]
constexpr std::ptrdiff_t m_nDataCP = 0x1230; // int32
constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; //
constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; // Vector
constexpr std::ptrdiff_t m_nTintCP = 0x1240; // int32
constexpr std::ptrdiff_t m_clrTint = 0x1244; // Color
constexpr std::ptrdiff_t m_bOldActive = 0x1268; // bool
@@ -3465,7 +3465,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_bClientSide (bool)
// NetworkVarNames: m_bExclusive (bool)
namespace C_ColorCorrection {
constexpr std::ptrdiff_t m_vecOrigin = 0x550; //
constexpr std::ptrdiff_t m_vecOrigin = 0x550; // Vector
constexpr std::ptrdiff_t m_MinFalloff = 0x55C; // float32
constexpr std::ptrdiff_t m_MaxFalloff = 0x560; // float32
constexpr std::ptrdiff_t m_flFadeInDuration = 0x564; // float32
@@ -3722,7 +3722,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flAttenuation2 = 0xAC; // float32
constexpr std::ptrdiff_t m_flTheta = 0xB0; // float32
constexpr std::ptrdiff_t m_flPhi = 0xB4; // float32
constexpr std::ptrdiff_t m_hLightCookie = 0xB8; //
constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_nCascades = 0xC0; // int32
constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32
constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32
@@ -3758,11 +3758,11 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool
constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool
constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; //
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; //
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; //
constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // Vector
constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // Vector
constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; //
constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // Vector
constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32
constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32
constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32
@@ -3900,7 +3900,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flForwardMove = 0x1AC; // float32
constexpr std::ptrdiff_t m_flLeftMove = 0x1B0; // float32
constexpr std::ptrdiff_t m_flUpMove = 0x1B4; // float32
constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; //
constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector
constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle
}
// Parent: CEntitySubclassVDataBase
@@ -3971,7 +3971,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flRadiusScale = 0x1284; // float32
constexpr std::ptrdiff_t m_flSelfIllumScale = 0x1288; // float32
constexpr std::ptrdiff_t m_ColorTint = 0x128C; // Color
constexpr std::ptrdiff_t m_hTextureOverride = 0x1290; //
constexpr std::ptrdiff_t m_hTextureOverride = 0x1290; // CStrongHandle<InfoForResourceTypeCTextureBase>
}
// Parent: C_CSGO_TeamPreviewCharacterPosition
// Fields count: 0
@@ -4009,8 +4009,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t
constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t
constexpr std::ptrdiff_t m_fdistNormalize = 0xCD8; // float32
constexpr std::ptrdiff_t m_vSunPos = 0xCDC; //
constexpr std::ptrdiff_t m_vDirection = 0xCE8; //
constexpr std::ptrdiff_t m_vSunPos = 0xCDC; // Vector
constexpr std::ptrdiff_t m_vDirection = 0xCE8; // Vector
constexpr std::ptrdiff_t m_iszEffectName = 0xCF8; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iszSSEffectName = 0xD00; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_clrOverlay = 0xD08; // Color
@@ -4085,7 +4085,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_hPlayerParent = 0xF0C; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_bIsHit = 0xF10; // bool
constexpr std::ptrdiff_t m_flTimeCreated = 0xF14; // float32
constexpr std::ptrdiff_t m_vecStartPos = 0xF18; //
constexpr std::ptrdiff_t m_vecStartPos = 0xF18; // Vector
}
// Parent: C_BaseEntity
// Fields count: 17
@@ -4226,11 +4226,11 @@ namespace cs2_dumper {
// NetworkVarNames: m_flAutoRideSpeed (float)
// NetworkVarNames: m_bFakeLadder (bool)
namespace C_FuncLadder {
constexpr std::ptrdiff_t m_vecLadderDir = 0xCD0; //
constexpr std::ptrdiff_t m_vecLadderDir = 0xCD0; // Vector
constexpr std::ptrdiff_t m_Dismounts = 0xCE0; // CUtlVector<CHandle<C_InfoLadderDismount>>
constexpr std::ptrdiff_t m_vecLocalTop = 0xCF8; //
constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD04; //
constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD10; //
constexpr std::ptrdiff_t m_vecLocalTop = 0xCF8; // Vector
constexpr std::ptrdiff_t m_vecPlayerMountPositionTop = 0xD04; // Vector
constexpr std::ptrdiff_t m_vecPlayerMountPositionBottom = 0xD10; // Vector
constexpr std::ptrdiff_t m_flAutoRideSpeed = 0xD1C; // float32
constexpr std::ptrdiff_t m_bDisabled = 0xD20; // bool
constexpr std::ptrdiff_t m_bFakeLadder = 0xD21; // bool
@@ -4365,8 +4365,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x56C; // int32
constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x570; // int32
constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x574; // int32
constexpr std::ptrdiff_t m_vBoxMins = 0x578; //
constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; //
constexpr std::ptrdiff_t m_vBoxMins = 0x578; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; // Vector
constexpr std::ptrdiff_t m_bActive = 0x590; // bool
constexpr std::ptrdiff_t m_flStartAnisoTime = 0x594; // GameTime_t
constexpr std::ptrdiff_t m_flStartScatterTime = 0x598; // GameTime_t
@@ -4380,7 +4380,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bStartDisabled = 0x5B8; // bool
constexpr std::ptrdiff_t m_bEnableIndirect = 0x5B9; // bool
constexpr std::ptrdiff_t m_bIsMaster = 0x5BA; // bool
constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; //
constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_nForceRefreshCount = 0x5C8; // int32
constexpr std::ptrdiff_t m_bFirstTime = 0x5CC; // bool
}
@@ -4458,13 +4458,13 @@ namespace cs2_dumper {
// NetworkVarNames: m_bEnabled (bool)
namespace C_InfoVisibilityBox {
constexpr std::ptrdiff_t m_nMode = 0x554; // int32
constexpr std::ptrdiff_t m_vBoxSize = 0x558; //
constexpr std::ptrdiff_t m_vBoxSize = 0x558; // Vector
constexpr std::ptrdiff_t m_bEnabled = 0x564; // bool
}
// Parent: C_Sprite
// Fields count: 2
namespace C_FireSprite {
constexpr std::ptrdiff_t m_vecMoveDir = 0xE00; //
constexpr std::ptrdiff_t m_vecMoveDir = 0xE00; // Vector
constexpr std::ptrdiff_t m_bFadeFromAbove = 0xE0C; // bool
}
// Parent: C_CSGO_TeamIntroCharacterPosition
@@ -4664,7 +4664,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flGlowStartTime (float)
// NetworkVarNames: m_bEligibleForScreenHighlight (bool)
namespace CGlowProperty {
constexpr std::ptrdiff_t m_fGlowColor = 0x8; //
constexpr std::ptrdiff_t m_fGlowColor = 0x8; // Vector
constexpr std::ptrdiff_t m_iGlowType = 0x30; // int32
constexpr std::ptrdiff_t m_iGlowTeam = 0x34; // int32
constexpr std::ptrdiff_t m_nGlowRange = 0x38; // int32
@@ -4702,10 +4702,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_linearForce = 0xCEC; // float32
constexpr std::ptrdiff_t m_flFrequency = 0xCF0; // float32
constexpr std::ptrdiff_t m_flDampingRatio = 0xCF4; // float32
constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xCF8; //
constexpr std::ptrdiff_t m_vecLinearForcePointAt = 0xCF8; // Vector
constexpr std::ptrdiff_t m_bCollapseToForcePoint = 0xD04; // bool
constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD08; //
constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD14; //
constexpr std::ptrdiff_t m_vecLinearForcePointAtWorld = 0xD08; // Vector
constexpr std::ptrdiff_t m_vecLinearForceDirection = 0xD14; // Vector
constexpr std::ptrdiff_t m_bConvertToDebrisWhenPossible = 0xD20; // bool
}
// Parent: CPlayerPawnComponent
@@ -4749,17 +4749,17 @@ namespace cs2_dumper {
// NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool)
// NetworkVarNames: m_bEnabled (bool)
namespace C_EnvCubemap {
constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; //
constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D8; // bool
constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5DC; // float32
constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; //
constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; //
constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // Vector
constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; // Vector
constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool
constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32
constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32
constexpr std::ptrdiff_t m_nPriority = 0x604; // int32
constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float32
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; //
constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // Vector
constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float32
constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool
constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool
@@ -4771,7 +4771,7 @@ namespace cs2_dumper {
// Parent: C_BaseViewModel
// Fields count: 3
namespace C_PredictedViewModel {
constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xF40; //
constexpr std::ptrdiff_t m_vPredictedLagOffset = 0xF40; // Vector
constexpr std::ptrdiff_t m_targetSpeed = 0xF4C; // QAngle
constexpr std::ptrdiff_t m_currentSpeed = 0xF58; // QAngle
}
@@ -4829,7 +4829,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bFirstUpdate = 0x5B1; // bool
constexpr std::ptrdiff_t m_flPreviousValue = 0x5B4; // float32
constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t
constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; //
constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; // Vector
}
// Parent: C_CSWeaponBase
// Fields count: 0
@@ -4910,8 +4910,8 @@ namespace cs2_dumper {
// Parent: CInfoDynamicShadowHint
// Fields count: 2
namespace CInfoDynamicShadowHintBox {
constexpr std::ptrdiff_t m_vBoxMins = 0x568; //
constexpr std::ptrdiff_t m_vBoxMaxs = 0x574; //
constexpr std::ptrdiff_t m_vBoxMins = 0x568; // Vector
constexpr std::ptrdiff_t m_vBoxMaxs = 0x574; // Vector
}
// Parent: C_SoundOpvarSetPointEntity
// Fields count: 0
@@ -4954,7 +4954,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nCubemapSourceType = 0x57C; // int32
constexpr std::ptrdiff_t m_hSkyMaterial = 0x580; // CStrongHandle<InfoForResourceTypeIMaterial2>
constexpr std::ptrdiff_t m_iszSkyEntity = 0x588; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; //
constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle<InfoForResourceTypeCTextureBase>
constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x598; // bool
constexpr std::ptrdiff_t m_bFirstTime = 0x599; // bool
}
@@ -4982,8 +4982,8 @@ namespace cs2_dumper {
// NetworkVarNames: m_flCapsuleRadius (float)
namespace CCollisionProperty {
constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t
constexpr std::ptrdiff_t m_vecMins = 0x40; //
constexpr std::ptrdiff_t m_vecMaxs = 0x4C; //
constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector
constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector
constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8
constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t
constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8
@@ -4991,12 +4991,12 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8
constexpr std::ptrdiff_t m_nEnablePhysics = 0x5F; // uint8
constexpr std::ptrdiff_t m_flBoundingRadius = 0x60; // float32
constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; //
constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; //
constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; //
constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; //
constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; //
constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; //
constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // Vector
constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // Vector
constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // Vector
constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // Vector
constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // Vector
constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // Vector
constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32
}
// Parent: None
@@ -5040,10 +5040,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_unAccountID = 0xCD4; // uint32
constexpr std::ptrdiff_t m_unTraceID = 0xCD8; // uint32
constexpr std::ptrdiff_t m_rtGcTime = 0xCDC; // uint32
constexpr std::ptrdiff_t m_vecEndPos = 0xCE0; //
constexpr std::ptrdiff_t m_vecStart = 0xCEC; //
constexpr std::ptrdiff_t m_vecLeft = 0xCF8; //
constexpr std::ptrdiff_t m_vecNormal = 0xD04; //
constexpr std::ptrdiff_t m_vecEndPos = 0xCE0; // Vector
constexpr std::ptrdiff_t m_vecStart = 0xCEC; // Vector
constexpr std::ptrdiff_t m_vecLeft = 0xCF8; // Vector
constexpr std::ptrdiff_t m_vecNormal = 0xD04; // Vector
constexpr std::ptrdiff_t m_nPlayer = 0xD10; // int32
constexpr std::ptrdiff_t m_nEntity = 0xD14; // int32
constexpr std::ptrdiff_t m_nHitbox = 0xD18; // int32
@@ -5131,7 +5131,7 @@ namespace cs2_dumper {
// NetworkVarNames: blend (bool)
// NetworkVarNames: m_bNoReflectionFog (bool)
namespace fogparams_t {
constexpr std::ptrdiff_t dirPrimary = 0x8; //
constexpr std::ptrdiff_t dirPrimary = 0x8; // Vector
constexpr std::ptrdiff_t colorPrimary = 0x14; // Color
constexpr std::ptrdiff_t colorSecondary = 0x18; // Color
constexpr std::ptrdiff_t colorPrimaryLerpTo = 0x1C; // Color
@@ -5165,10 +5165,10 @@ namespace cs2_dumper {
// NetworkVarNames: m_blinktoggle (bool)
namespace C_BaseFlex {
constexpr std::ptrdiff_t m_flexWeight = 0xEE8; // C_NetworkUtlVectorBase<float32>
constexpr std::ptrdiff_t m_vLookTargetPosition = 0xF00; //
constexpr std::ptrdiff_t m_vLookTargetPosition = 0xF00; // Vector
constexpr std::ptrdiff_t m_blinktoggle = 0xF18; // bool
constexpr std::ptrdiff_t m_nLastFlexUpdateFrameCount = 0xF78; // int32
constexpr std::ptrdiff_t m_CachedViewTarget = 0xF7C; //
constexpr std::ptrdiff_t m_CachedViewTarget = 0xF7C; // Vector
constexpr std::ptrdiff_t m_nNextSceneEventId = 0xF88; // uint32
constexpr std::ptrdiff_t m_iBlink = 0xF8C; // int32
constexpr std::ptrdiff_t m_blinktime = 0xF90; // float32
@@ -5181,7 +5181,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bResetFlexWeightsOnModelChange = 0xFA6; // bool
constexpr std::ptrdiff_t m_nEyeOcclusionRendererBone = 0xFC0; // int32
constexpr std::ptrdiff_t m_mEyeOcclusionRendererCameraToBoneTransform = 0xFC4; // matrix3x4_t
constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0xFF4; //
constexpr std::ptrdiff_t m_vEyeOcclusionRendererHalfExtent = 0xFF4; // Vector
constexpr std::ptrdiff_t m_PhonemeClasses = 0x1010; // C_BaseFlex::Emphasized_Phoneme[3]
}
// Parent: C_BaseEntity
@@ -5268,8 +5268,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_glowColor = 0x1118; // Color
constexpr std::ptrdiff_t m_nGlowTeam = 0x111C; // int32
constexpr std::ptrdiff_t m_iCachedFrameCount = 0x1120; // int32
constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1124; //
constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1130; //
constexpr std::ptrdiff_t m_vecCachedRenderMins = 0x1124; // Vector
constexpr std::ptrdiff_t m_vecCachedRenderMaxs = 0x1130; // Vector
}
// Parent: C_Sprite
// Fields count: 0
@@ -5311,10 +5311,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t bounceFactor = 0xF08; // float32
constexpr std::ptrdiff_t hitSound = 0xF0C; // int32
constexpr std::ptrdiff_t priority = 0xF10; // int32
constexpr std::ptrdiff_t tentOffset = 0xF14; //
constexpr std::ptrdiff_t tentOffset = 0xF14; // Vector
constexpr std::ptrdiff_t m_vecTempEntAngVelocity = 0xF20; // QAngle
constexpr std::ptrdiff_t tempent_renderamt = 0xF2C; // int32
constexpr std::ptrdiff_t m_vecNormal = 0xF30; //
constexpr std::ptrdiff_t m_vecNormal = 0xF30; // Vector
constexpr std::ptrdiff_t m_flSpriteScale = 0xF3C; // float32
constexpr std::ptrdiff_t m_nFlickerFrame = 0xF40; // int32
constexpr std::ptrdiff_t m_flFrameRate = 0xF44; // float32
@@ -5323,10 +5323,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_pszParticleEffect = 0xF58; // char*
constexpr std::ptrdiff_t m_bParticleCollision = 0xF60; // bool
constexpr std::ptrdiff_t m_iLastCollisionFrame = 0xF64; // int32
constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xF68; //
constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xF74; //
constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xF80; //
constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xF8C; //
constexpr std::ptrdiff_t m_vLastCollisionOrigin = 0xF68; // Vector
constexpr std::ptrdiff_t m_vecTempEntVelocity = 0xF74; // Vector
constexpr std::ptrdiff_t m_vecPrevAbsOrigin = 0xF80; // Vector
constexpr std::ptrdiff_t m_vecTempEntAcceleration = 0xF8C; // Vector
}
// Parent: None
// Fields count: 2
@@ -5463,7 +5463,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_OnPlayerPickup = 0x16E0; // CEntityIOOutput
constexpr std::ptrdiff_t m_weaponMode = 0x1708; // CSWeaponMode
constexpr std::ptrdiff_t m_flTurningInaccuracyDelta = 0x170C; // float32
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1710; //
constexpr std::ptrdiff_t m_vecTurningInaccuracyEyeDirLast = 0x1710; // Vector
constexpr std::ptrdiff_t m_flTurningInaccuracy = 0x171C; // float32
constexpr std::ptrdiff_t m_fAccuracyPenalty = 0x1720; // float32
constexpr std::ptrdiff_t m_flLastAccuracyUpdateTime = 0x1724; // GameTime_t
@@ -5486,7 +5486,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bOldFirstPersonSpectatedState = 0x17E1; // bool
constexpr std::ptrdiff_t m_hOurPing = 0x17E4; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_nOurPingIndex = 0x17E8; // CEntityIndex
constexpr std::ptrdiff_t m_vecOurPingPos = 0x17EC; //
constexpr std::ptrdiff_t m_vecOurPingPos = 0x17EC; // Vector
constexpr std::ptrdiff_t m_bGlowForPing = 0x17F8; // bool
constexpr std::ptrdiff_t m_bUIWeapon = 0x17F9; // bool
constexpr std::ptrdiff_t m_hPrevOwner = 0x1808; // CHandle<C_CSPlayerPawn>
@@ -5635,9 +5635,9 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_spawnflags = 0x3CC; // uint32
constexpr std::ptrdiff_t m_nNextThinkTick = 0x3D0; // GameTick_t
constexpr std::ptrdiff_t m_fFlags = 0x3D4; // uint32
constexpr std::ptrdiff_t m_vecAbsVelocity = 0x3D8; //
constexpr std::ptrdiff_t m_vecAbsVelocity = 0x3D8; // Vector
constexpr std::ptrdiff_t m_vecVelocity = 0x3E8; // CNetworkVelocityVector
constexpr std::ptrdiff_t m_vecBaseVelocity = 0x418; //
constexpr std::ptrdiff_t m_vecBaseVelocity = 0x418; // Vector
constexpr std::ptrdiff_t m_hEffectEntity = 0x424; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_hOwnerEntity = 0x428; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_MoveCollide = 0x42C; // MoveCollide_t
@@ -5815,7 +5815,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flFrame = 0xD70; // float32
constexpr std::ptrdiff_t m_nClipStyle = 0xD74; // BeamClipStyle_t
constexpr std::ptrdiff_t m_bTurnedOff = 0xD78; // bool
constexpr std::ptrdiff_t m_vecEndPos = 0xD7C; //
constexpr std::ptrdiff_t m_vecEndPos = 0xD7C; // Vector
constexpr std::ptrdiff_t m_hEndEntity = 0xD88; // CHandle<C_BaseEntity>
}
// Parent: C_BaseEntity
@@ -5946,7 +5946,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_flIronSightPivotForward = 0xD20; // float32
constexpr std::ptrdiff_t m_flIronSightLooseness = 0xD24; // float32
constexpr std::ptrdiff_t m_angPivotAngle = 0xD28; // QAngle
constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; //
constexpr std::ptrdiff_t m_vecIronSightEyePos = 0xD34; // Vector
constexpr std::ptrdiff_t m_nDamage = 0xD40; // int32
constexpr std::ptrdiff_t m_flHeadshotMultiplier = 0xD44; // float32
constexpr std::ptrdiff_t m_flArmorRatio = 0xD48; // float32
@@ -5962,7 +5962,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_nRecoveryTransitionStartBullet = 0xD70; // int32
constexpr std::ptrdiff_t m_nRecoveryTransitionEndBullet = 0xD74; // int32
constexpr std::ptrdiff_t m_flThrowVelocity = 0xD78; // float32
constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; //
constexpr std::ptrdiff_t m_vSmokeColor = 0xD7C; // Vector
constexpr std::ptrdiff_t m_szAnimClass = 0xD88; // CGlobalSymbol
}
// Parent: C_ModelPointEntity
@@ -6141,10 +6141,10 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_eDoorState = 0x1150; // DoorState_t
constexpr std::ptrdiff_t m_modelChanged = 0x1154; // bool
constexpr std::ptrdiff_t m_bLocked = 0x1155; // bool
constexpr std::ptrdiff_t m_closedPosition = 0x1158; //
constexpr std::ptrdiff_t m_closedPosition = 0x1158; // Vector
constexpr std::ptrdiff_t m_closedAngles = 0x1164; // QAngle
constexpr std::ptrdiff_t m_hMaster = 0x1170; // CHandle<C_BasePropDoor>
constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1174; //
constexpr std::ptrdiff_t m_vWhereToSetLightingOrigin = 0x1174; // Vector
}
// Parent: C_CSGO_TeamSelectCharacterPosition
// Fields count: 0
@@ -6165,8 +6165,8 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_iszBasePropData = 0x1050; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_iInteractions = 0x1058; // int32
constexpr std::ptrdiff_t m_bHasBreakPiecesOrCommands = 0x105C; // bool
constexpr std::ptrdiff_t m_vecDamagePosition = 0x1060; //
constexpr std::ptrdiff_t m_vecDamageDirection = 0x106C; //
constexpr std::ptrdiff_t m_vecDamagePosition = 0x1060; // Vector
constexpr std::ptrdiff_t m_vecDamageDirection = 0x106C; // Vector
constexpr std::ptrdiff_t m_nDamageType = 0x1078; // int32
}
// Parent: C_CSGO_TeamPreviewCamera
@@ -6184,7 +6184,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool
constexpr std::ptrdiff_t m_bWasEnabled = 0x558; // bool
constexpr std::ptrdiff_t m_iszSoundAreaType = 0x560; // CUtlSymbolLarge
constexpr std::ptrdiff_t m_vPos = 0x568; //
constexpr std::ptrdiff_t m_vPos = 0x568; // Vector
}
// Parent: C_BaseEntity
// Fields count: 3
@@ -6250,7 +6250,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_flTransitionStartSpeed (float32)
// NetworkVarNames: m_hConveyorModels (EHANDLE)
namespace C_FuncConveyor {
constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xCD8; //
constexpr std::ptrdiff_t m_vecMoveDirEntitySpace = 0xCD8; // Vector
constexpr std::ptrdiff_t m_flTargetSpeed = 0xCE4; // float32
constexpr std::ptrdiff_t m_nTransitionStartTick = 0xCE8; // GameTick_t
constexpr std::ptrdiff_t m_nTransitionDurationTicks = 0xCEC; // int32
@@ -6303,7 +6303,7 @@ namespace cs2_dumper {
// NetworkVarNames: m_hWeapon (CHandle<CBasePlayerWeapon>)
// NetworkVarNames: m_hControlPanel (CHandle<CBaseEntity>)
namespace C_BaseViewModel {
constexpr std::ptrdiff_t m_vecLastFacing = 0xEE0; //
constexpr std::ptrdiff_t m_vecLastFacing = 0xEE0; // Vector
constexpr std::ptrdiff_t m_nViewModelIndex = 0xEEC; // uint32
constexpr std::ptrdiff_t m_nAnimationParity = 0xEF0; // uint32
constexpr std::ptrdiff_t m_flAnimationStartTime = 0xEF4; // float32
@@ -6357,7 +6357,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector
constexpr std::ptrdiff_t m_angRotation = 0xB8; // QAngle
constexpr std::ptrdiff_t m_flScale = 0xC4; // float32
constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; //
constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // Vector
constexpr std::ptrdiff_t m_angAbsRotation = 0xD4; // QAngle
constexpr std::ptrdiff_t m_flAbsScale = 0xE0; // float32
constexpr std::ptrdiff_t m_nParentAttachmentOrBone = 0xE4; // int16
@@ -6379,7 +6379,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_name = 0xF0; // CUtlStringToken
constexpr std::ptrdiff_t m_hierarchyAttachName = 0x130; // CUtlStringToken
constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32
constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; //
constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // Vector
}
// Parent: C_MolotovGrenade
// Fields count: 0
@@ -6429,8 +6429,8 @@ namespace cs2_dumper {
// Fields count: 8
namespace CCSObserver_ObserverServices {
constexpr std::ptrdiff_t m_hLastObserverTarget = 0x58; // CEntityHandle
constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; //
constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; //
constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // Vector
constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // Vector
constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32
constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion
constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion
@@ -6471,20 +6471,20 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_entitySpottedState = 0x1100; // EntitySpottedState_t
constexpr std::ptrdiff_t m_leader = 0x1118; // CHandle<C_BaseEntity>
constexpr std::ptrdiff_t m_reuseTimer = 0x1120; // CountdownTimer
constexpr std::ptrdiff_t m_vel = 0x1138; //
constexpr std::ptrdiff_t m_vel = 0x1138; // Vector
constexpr std::ptrdiff_t m_isRescued = 0x1144; // bool
constexpr std::ptrdiff_t m_jumpedThisFrame = 0x1145; // bool
constexpr std::ptrdiff_t m_nHostageState = 0x1148; // int32
constexpr std::ptrdiff_t m_bHandsHaveBeenCut = 0x114C; // bool
constexpr std::ptrdiff_t m_hHostageGrabber = 0x1150; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_fLastGrabTime = 0x1154; // GameTime_t
constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1158; //
constexpr std::ptrdiff_t m_vecGrabbedPos = 0x1158; // Vector
constexpr std::ptrdiff_t m_flRescueStartTime = 0x1164; // GameTime_t
constexpr std::ptrdiff_t m_flGrabSuccessTime = 0x1168; // GameTime_t
constexpr std::ptrdiff_t m_flDropStartTime = 0x116C; // GameTime_t
constexpr std::ptrdiff_t m_flDeadOrRescuedTime = 0x1170; // GameTime_t
constexpr std::ptrdiff_t m_blinkTimer = 0x1178; // CountdownTimer
constexpr std::ptrdiff_t m_lookAt = 0x1190; //
constexpr std::ptrdiff_t m_lookAt = 0x1190; // Vector
constexpr std::ptrdiff_t m_lookAroundTimer = 0x11A0; // CountdownTimer
constexpr std::ptrdiff_t m_isInit = 0x11B8; // bool
constexpr std::ptrdiff_t m_eyeAttachment = 0x11B9; // AttachmentHandle_t
@@ -6583,7 +6583,7 @@ namespace cs2_dumper {
constexpr std::ptrdiff_t m_pBombDefuser = 0xF44; // CHandle<C_CSPlayerPawn>
constexpr std::ptrdiff_t m_fLastDefuseTime = 0xF48; // GameTime_t
constexpr std::ptrdiff_t m_pPredictionOwner = 0xF50; // CBasePlayerController*
constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0xF58; //
constexpr std::ptrdiff_t m_vecC4ExplodeSpectatePos = 0xF58; // Vector
constexpr std::ptrdiff_t m_vecC4ExplodeSpectateAng = 0xF64; // QAngle
constexpr std::ptrdiff_t m_flC4ExplodeSpectateDuration = 0xF70; // float32
}