Counter-Strike 2

pinned build 24701871 · 11:14pm (EST) · 9 dumps tracked · updated 2026-08-13 15:14 UTC

client.dll

// Module: client.dll
struct client_dll {
    uintptr_t dwCSGOInput                           = 0x23BEB20;
    uintptr_t dwEntityList                          = 0x2554050;
    uintptr_t dwGameEntitySystem                    = 0x2554050;
    uintptr_t dwGameEntitySystem_highestEntityIndex =    0x2090;
    uintptr_t dwGameRules                           = 0x23A8BD8;
    uintptr_t dwGlobalVars                          = 0x2094D38;
    uintptr_t dwGlowManager                         = 0x23A5908;
    uintptr_t dwLocalPlayerController               = 0x2383DB0;
    uintptr_t dwLocalPlayerPawn                     = 0x23A9118;
    uintptr_t dwPlantedC4                           = 0x2373898;
    uintptr_t dwPrediction                          = 0x23A9020;
    uintptr_t dwSensitivity                         = 0x23A6428;
    uintptr_t dwSensitivity_sensitivity             =      0x58;
    uintptr_t dwViewAngles                          = 0x23BF1A8;
    uintptr_t dwViewMatrix                          = 0x23AE550;
    uintptr_t dwViewRender                          = 0x23AE5A8;
    uintptr_t dwWeaponC4                            = 0x2321DA0;
};

engine2.dll

// Module: engine2.dll
struct engine2_dll {
    uintptr_t dwBuildNumber                       = 0x60F594;
    uintptr_t dwNetworkGameClient                 = 0x90D490;
    uintptr_t dwNetworkGameClient_clientTickCount =    0x378;
    uintptr_t dwNetworkGameClient_deltaTick       =    0x24C;
    uintptr_t dwNetworkGameClient_isBackgroundMap = 0x2C141F;
    uintptr_t dwNetworkGameClient_localPlayer     =     0xF8;
    uintptr_t dwNetworkGameClient_maxClients      =    0x240;
    uintptr_t dwNetworkGameClient_serverTickCount =    0x24C;
    uintptr_t dwNetworkGameClient_signOnState     =    0x230;
    uintptr_t dwWindowHeight                      = 0x9118BC;
    uintptr_t dwWindowWidth                       = 0x9118B8;
};

inputsystem.dll

// Module: inputsystem.dll
struct inputsystem_dll {
    uintptr_t dwInputSystem = 0x45BA0;
};

matchmaking.dll

// Module: matchmaking.dll
struct matchmaking_dll {
    uintptr_t dwGameTypes = 0x1ADF80;
};

soundsystem.dll

// Module: soundsystem.dll
struct soundsystem_dll {
    uintptr_t dwSoundSystem                = 0x54B5D0;
    uintptr_t dwSoundSystem_engineViewData =     0x7C;
};

Buttons

// client.dll buttons
struct buttons {
    uintptr_t attack       = 0x2099000;
    uintptr_t attack2      = 0x2099090;
    uintptr_t back         = 0x20992D0;
    uintptr_t duck         = 0x20995A0;
    uintptr_t forward      = 0x2099240;
    uintptr_t jump         = 0x2099510;
    uintptr_t left         = 0x2099360;
    uintptr_t lookatweapon = 0x23BEA40;
    uintptr_t reload       = 0x2098F70;
    uintptr_t right        = 0x20993F0;
    uintptr_t showscores   = 0x23BE920;
    uintptr_t sprint       = 0x2098EE0;
    uintptr_t turnleft     = 0x2099120;
    uintptr_t turnright    = 0x20991B0;
    uintptr_t use          = 0x2099480;
    uintptr_t zoom         = 0x23BE9B0;
};

Essential client schemas

C_BaseEntity

struct C_BaseEntity {
    uintptr_t m_pGameSceneNode                             = 0x330;
    uintptr_t m_iHealth                                    = 0x34C;
    uintptr_t m_iMaxHealth                                 = 0x348;
    uintptr_t m_lifeState                                  = 0x354;
    uintptr_t m_iTeamNum                                   = 0x3E7;
    uintptr_t m_fFlags                                     = 0x3F4;
    uintptr_t m_vecAbsVelocity                             = 0x3F8;
    uintptr_t m_vecBaseVelocity                            = 0x510;
    uintptr_t m_hOwnerEntity                               = 0x520;
    uintptr_t m_flSimulationTime                           = 0x3B8;
    uintptr_t m_nSubclassID                                = 0x380;
    uintptr_t m_CBodyComponent                             =  0x30;
    uintptr_t m_NetworkTransmitComponent                   =  0x38;
    uintptr_t m_nLastThinkTick                             = 0x328;
    uintptr_t m_pRenderComponent                           = 0x338;
    uintptr_t m_pCollision                                 = 0x340;
    uintptr_t m_flDamageAccumulator                        = 0x350;
    uintptr_t m_bTakesDamage                               = 0x355;
    uintptr_t m_nTakeDamageFlags                           = 0x358;
    uintptr_t m_nPlatformType                              = 0x360;
    uintptr_t m_ubInterpolationFrame                       = 0x361;
    uintptr_t m_hSceneObjectController                     = 0x364;
    uintptr_t m_nNoInterpolationTick                       = 0x368;
    uintptr_t m_nVisibilityNoInterpolationTick             = 0x36C;
    uintptr_t m_flProxyRandomValue                         = 0x370;
    uintptr_t m_iEFlags                                    = 0x374;
    uintptr_t m_nWaterType                                 = 0x378;
    uintptr_t m_bInterpolateEvenWithNoModel                = 0x379;
    uintptr_t m_bPredictionEligible                        = 0x37A;
    uintptr_t m_bApplyLayerMatchIDToModel                  = 0x37B;
    uintptr_t m_tokLayerMatchID                            = 0x37C;
    uintptr_t m_nSimulationTick                            = 0x390;
    uintptr_t m_iCurrentThinkContext                       = 0x394;
    uintptr_t m_aThinkFunctions                            = 0x398;
    uintptr_t m_bDisabledContextThinks                     = 0x3B0;
    uintptr_t m_flAnimTime                                 = 0x3B4;
    uintptr_t m_nSceneObjectOverrideFlags                  = 0x3BC;
    uintptr_t m_bHasSuccessfullyInterpolated               = 0x3BD;
    uintptr_t m_bHasAddedVarsToInterpolation               = 0x3BE;
    uintptr_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x3BF;
    uintptr_t m_nInterpolationLatchDirtyFlags              = 0x3C0;
    uintptr_t m_ListEntry                                  = 0x3C8;
    uintptr_t m_flCreateTime                               = 0x3E0;
    uintptr_t m_EntClientFlags                             = 0x3E4;
    uintptr_t m_bClientSideRagdoll                         = 0x3E6;
    uintptr_t m_spawnflags                                 = 0x3E8;
    uintptr_t m_nNextThinkTick                             = 0x3EC;
    uintptr_t m_vecServerVelocity                          = 0x404;
    uintptr_t m_vecVelocity                                = 0x430;
    uintptr_t m_hEffectEntity                              = 0x51C;
    uintptr_t m_MoveCollide                                = 0x524;
    uintptr_t m_MoveType                                   = 0x525;
    uintptr_t m_nActualMoveType                            = 0x526;
    uintptr_t m_flWaterLevel                               = 0x528;
    uintptr_t m_fEffects                                   = 0x52C;
    uintptr_t m_hGroundEntity                              = 0x530;
    uintptr_t m_nGroundBodyIndex                           = 0x534;
    uintptr_t m_flFriction                                 = 0x538;
    uintptr_t m_flElasticity                               = 0x53C;
    uintptr_t m_flGravityScale                             = 0x540;
    uintptr_t m_flTimeScale                                = 0x544;
    uintptr_t m_bAnimatedEveryTick                         = 0x548;
    uintptr_t m_bGravityDisabled                           = 0x549;
    uintptr_t m_flNavIgnoreUntilTime                       = 0x54C;
    uintptr_t m_hThink                                     = 0x550;
    uintptr_t m_fBBoxVisFlags                              = 0x560;
    uintptr_t m_flActualGravityScale                       = 0x564;
    uintptr_t m_bGravityActuallyDisabled                   = 0x568;
    uintptr_t m_bPredictable                               = 0x569;
    uintptr_t m_bRenderWithViewModels                      = 0x56A;
    uintptr_t m_nFirstPredictableCommand                   = 0x56C;
    uintptr_t m_nLastPredictableCommand                    = 0x570;
    uintptr_t m_hOldMoveParent                             = 0x574;
    uintptr_t m_Particles                                  = 0x578;
    uintptr_t m_vecAngVelocity                             = 0x5A8;
    uintptr_t m_DataChangeEventRef                         = 0x5B4;
    uintptr_t m_dependencies                               = 0x5B8;
    uintptr_t m_nCreationTick                              = 0x5D0;
    uintptr_t m_bAnimTimeChanged                           = 0x5E1;
    uintptr_t m_bSimulationTimeChanged                     = 0x5E2;
    uintptr_t m_sUniqueHammerID                            = 0x5F0;
    uintptr_t m_nBloodType                                 = 0x5F8;
};

C_BaseModelEntity

Parent: C_BaseEntity

// parent: C_BaseEntity
struct C_BaseModelEntity {
    uintptr_t m_CHitboxComponent                                             = 0xAF8;
    uintptr_t m_CRenderComponent                                             = 0xAF0;
    uintptr_t m_ClientOverrideTint                                           = 0xF60;
    uintptr_t m_Collision                                                    = 0xD28;
    uintptr_t m_Glow                                                         = 0xDE0;
    uintptr_t m_bAllowFadeInView                                             = 0xC7A;
    uintptr_t m_bDestructiblePartInitialStateDestructed0_GenerateBreakpieces = 0xB40;
    uintptr_t m_bDestructiblePartInitialStateDestructed1_GenerateBreakpieces = 0xB41;
    uintptr_t m_bDestructiblePartInitialStateDestructed2_GenerateBreakpieces = 0xB42;
    uintptr_t m_bDestructiblePartInitialStateDestructed3_GenerateBreakpieces = 0xB43;
    uintptr_t m_bDestructiblePartInitialStateDestructed4_GenerateBreakpieces = 0xB44;
    uintptr_t m_bDoingModelEffects                                           = 0xC71;
    uintptr_t m_bInitModelEffects                                            = 0xC70;
    uintptr_t m_bNoInterpolate                                               = 0xD21;
    uintptr_t m_bRenderToCubemaps                                            = 0xD20;
    uintptr_t m_bUseClientOverrideTint                                       = 0xF64;
    uintptr_t m_bodyGroupChoices                                             = 0xE50;
    uintptr_t m_bvDisabledHitGroups                                          = 0xFA0;
    uintptr_t m_clrRender                                                    = 0xC98;
    uintptr_t m_fadeMaxDist                                                  = 0xE40;
    uintptr_t m_fadeMinDist                                                  = 0xE3C;
    uintptr_t m_flFadeScale                                                  = 0xE44;
    uintptr_t m_flGlowBackfaceMult                                           = 0xE38;
    uintptr_t m_flShadowStrength                                             = 0xE48;
    uintptr_t m_iOldHealth                                                   = 0xC74;
    uintptr_t m_nDestructiblePartInitialStateDestructed0                     = 0xB18;
    uintptr_t m_nDestructiblePartInitialStateDestructed0_PartIndex           = 0xB2C;
    uintptr_t m_nDestructiblePartInitialStateDestructed1                     = 0xB1C;
    uintptr_t m_nDestructiblePartInitialStateDestructed1_PartIndex           = 0xB30;
    uintptr_t m_nDestructiblePartInitialStateDestructed2                     = 0xB20;
    uintptr_t m_nDestructiblePartInitialStateDestructed2_PartIndex           = 0xB34;
    uintptr_t m_nDestructiblePartInitialStateDestructed3                     = 0xB24;
    uintptr_t m_nDestructiblePartInitialStateDestructed3_PartIndex           = 0xB38;
    uintptr_t m_nDestructiblePartInitialStateDestructed4                     = 0xB28;
    uintptr_t m_nDestructiblePartInitialStateDestructed4_PartIndex           = 0xB3C;
    uintptr_t m_nObjectCulling                                               = 0xE4C;
    uintptr_t m_nRenderFX                                                    = 0xC79;
    uintptr_t m_nRenderMode                                                  = 0xC78;
    uintptr_t m_nRequiredDecalRtEncoding                                     = 0xE4D;
    uintptr_t m_pChoreoComponent                                             = 0xB10;
    uintptr_t m_pClientAlphaProperty                                         = 0xF58;
    uintptr_t m_pDestructiblePartsSystemComponent                            = 0xB48;
    uintptr_t m_vecRenderAttributes                                          = 0xCA0;
    uintptr_t m_vecViewOffset                                                = 0xE78;
};

CGameSceneNode

struct CGameSceneNode {
    uintptr_t m_angAbsRotation                            =  0xD4;
    uintptr_t m_angRotation                               =  0xB8;
    uintptr_t m_angWrappedLocalRotation                   =  0xF0;
    uintptr_t m_bBoneMergeFlex                            =   0x0;
    uintptr_t m_bDebugAbsOriginChanges                    = 0x102;
    uintptr_t m_bDirtyBoneMergeBoneToRoot                 =   0x0;
    uintptr_t m_bDirtyBoneMergeInfo                       =   0x0;
    uintptr_t m_bDirtyHierarchy                           =   0x0;
    uintptr_t m_bDormant                                  = 0x103;
    uintptr_t m_bForceParentToBeNetworked                 = 0x104;
    uintptr_t m_bNetworkedAnglesChanged                   =   0x0;
    uintptr_t m_bNetworkedPositionChanged                 =   0x0;
    uintptr_t m_bNetworkedScaleChanged                    =   0x0;
    uintptr_t m_bWillBeCallingPostDataUpdate              =   0x0;
    uintptr_t m_flAbsScale                                =  0xE0;
    uintptr_t m_flClientLocalScale                        = 0x124;
    uintptr_t m_flScale                                   =  0xC4;
    uintptr_t m_flWrappedScale                            =  0xFC;
    uintptr_t m_hParent                                   =  0x70;
    uintptr_t m_hierarchyAttachName                       = 0x120;
    uintptr_t m_nDoNotSetAnimTimeInInvalidatePhysicsCount = 0x109;
    uintptr_t m_nHierarchicalDepth                        = 0x107;
    uintptr_t m_nHierarchyType                            = 0x108;
    uintptr_t m_nLatchAbsOrigin                           =   0x0;
    uintptr_t m_nParentAttachmentOrBone                   = 0x100;
    uintptr_t m_name                                      = 0x10C;
    uintptr_t m_nodeToWorld                               =  0x10;
    uintptr_t m_pChild                                    =  0x40;
    uintptr_t m_pNextSibling                              =  0x48;
    uintptr_t m_pOwner                                    =  0x30;
    uintptr_t m_pParent                                   =  0x38;
    uintptr_t m_vecAbsOrigin                              =  0xC8;
    uintptr_t m_vecOrigin                                 =  0x80;
    uintptr_t m_vecWrappedLocalOrigin                     =  0xE4;
};

CSkeletonInstance

Parent: CGameSceneNode

// parent: CGameSceneNode
struct CSkeletonInstance {
    uintptr_t m_bDirtyMotionType                     = 0x3F2;
    uintptr_t m_bDisableSolidCollisionsForHierarchy  = 0x3F1;
    uintptr_t m_bIsGeneratingLatchedParentSpaceState = 0x3F3;
    uintptr_t m_bUseParentRenderBounds               = 0x3F0;
    uintptr_t m_materialGroup                        = 0x3F8;
    uintptr_t m_modelState                           = 0x140;
    uintptr_t m_nHitboxSet                           = 0x3FC;
};

C_BasePlayerPawn

Parent: CBaseAnimGraph

// parent: CBaseAnimGraph
struct C_BasePlayerPawn {
    uintptr_t m_ServerViewAngleChanges             = 0x1258;
    uintptr_t m_bIsSwappingToPredictableController = 0x13D8;
    uintptr_t m_flDeathTime                        = 0x1370;
    uintptr_t m_flFOVSensitivityAdjust             = 0x13B0;
    uintptr_t m_flLastCameraSetupTime              = 0x13AC;
    uintptr_t m_flMouseSensitivity                 = 0x13B4;
    uintptr_t m_flOldSimulationTime                = 0x13C4;
    uintptr_t m_flPredictionErrorTime              = 0x1380;
    uintptr_t m_hController                        = 0x13D0;
    uintptr_t m_hDefaultController                 = 0x13D4;
    uintptr_t m_iHideHUD                           = 0x12D8;
    uintptr_t m_nLastExecutedCommandNumber         = 0x13C8;
    uintptr_t m_nLastExecutedCommandTick           = 0x13CC;
    uintptr_t m_pAutoaimServices                   = 0x1218;
    uintptr_t m_pCameraServices                    = 0x1240;
    uintptr_t m_pFlashlightServices                = 0x1238;
    uintptr_t m_pItemServices                      = 0x1210;
    uintptr_t m_pMovementServices                  = 0x1248;
    uintptr_t m_pObserverServices                  = 0x1220;
    uintptr_t m_pUseServices                       = 0x1230;
    uintptr_t m_pWaterServices                     = 0x1228;
    uintptr_t m_pWeaponServices                    = 0x1208;
    uintptr_t m_skybox3d                           = 0x12E0;
    uintptr_t m_vOldOrigin                         = 0x13B8;
    uintptr_t m_vecLastCameraSetupLocalOrigin      = 0x13A0;
    uintptr_t m_vecPredictionError                 = 0x1374;
    uintptr_t v_angle                              = 0x12C0;
    uintptr_t v_anglePrevious                      = 0x12CC;
};

C_CSPlayerPawnBase

Parent: C_BasePlayerPawn

// parent: C_BasePlayerPawn
struct C_CSPlayerPawnBase {
    uintptr_t m_bDeferStartMusicOnWarmup          = 0x1444;
    uintptr_t m_bFlashBuildUp                     = 0x1420;
    uintptr_t m_bFlashDspHasBeenCleared           = 0x1421;
    uintptr_t m_bFlashScreenshotHasBeenGrabbed    = 0x1422;
    uintptr_t m_bHasMovedSinceSpawn               = 0x1400;
    uintptr_t m_fNextThinkPushAway                = 0x1434;
    uintptr_t m_flClientDeathTime                 = 0x1410;
    uintptr_t m_flClientHealthFadeChangeTimestamp = 0x142C;
    uintptr_t m_flCurrentMusicStartTime           = 0x143C;
    uintptr_t m_flFlashBangTime                   = 0x1414;
    uintptr_t m_flFlashDuration                   = 0x1428;
    uintptr_t m_flFlashMaxAlpha                   = 0x1424;
    uintptr_t m_flFlashOverlayAlpha               = 0x141C;
    uintptr_t m_flFlashScreenshotAlpha            = 0x1418;
    uintptr_t m_flLastSmokeAge                    = 0x144C;
    uintptr_t m_flLastSmokeOverlayAlpha           = 0x1448;
    uintptr_t m_flLastSpawnTimeIndex              = 0x1404;
    uintptr_t m_flMusicRoundStartTime             = 0x1440;
    uintptr_t m_flProgressBarStartTime            = 0x140C;
    uintptr_t m_hOriginalController               = 0x1478;
    uintptr_t m_iPlayerState                      = 0x13FC;
    uintptr_t m_iProgressBarDuration              = 0x1408;
    uintptr_t m_nClientHealthFadeParityValue      = 0x1430;
    uintptr_t m_pPingServices                     = 0x13F0;
    uintptr_t m_previousPlayerState               = 0x13F8;
    uintptr_t m_vLastSmokeOverlayColor            = 0x1450;
};

C_CSPlayerPawn

Parent: C_CSPlayerPawnBase

// parent: C_CSPlayerPawnBase
struct C_CSPlayerPawn {
    uintptr_t m_ArmorValue                       = 0x1CA4;
    uintptr_t m_angEyeAngles                     = 0x3350;
    uintptr_t m_bIsScoped                        = 0x1C78;
    uintptr_t m_bIsDefusing                      = 0x1C7A;
    uintptr_t m_bIsGrabbingHostage               = 0x1C7B;
    uintptr_t m_bGunGameImmunity                 = 0x3268;
    uintptr_t m_iShotsFired                      = 0x1C8C;
    uintptr_t m_entitySpottedState               = 0x1C60;
    uintptr_t m_bWaitForNoAttack                 = 0x1C98;
    uintptr_t m_iIDEntIndex                      = 0x342C;
    uintptr_t m_pBulletServices                  = 0x1490;
    uintptr_t m_pHostageServices                 = 0x1498;
    uintptr_t m_pBuyServices                     = 0x14A0;
    uintptr_t m_pGlowServices                    = 0x14A8;
    uintptr_t m_pActionTrackingServices          = 0x14B0;
    uintptr_t m_pAimPunchServices                = 0x14B8;
    uintptr_t m_pDamageReactServices             = 0x14C0;
    uintptr_t m_flHealthShotBoostExpirationTime  = 0x14C8;
    uintptr_t m_flLastFiredWeaponTime            = 0x14CC;
    uintptr_t m_bHasFemaleVoice                  = 0x14D0;
    uintptr_t m_flLandingTimeSeconds             = 0x14D4;
    uintptr_t m_flOldFallVelocity                = 0x14D8;
    uintptr_t m_szLastPlaceName                  = 0x14DC;
    uintptr_t m_bPrevDefuser                     = 0x14EE;
    uintptr_t m_bPrevHelmet                      = 0x14EF;
    uintptr_t m_nPrevArmorVal                    = 0x14F0;
    uintptr_t m_nPrevGrenadeAmmoCount            = 0x14F4;
    uintptr_t m_unPreviousWeaponHash             = 0x14F8;
    uintptr_t m_unWeaponHash                     = 0x14FC;
    uintptr_t m_bInBuyZone                       = 0x1500;
    uintptr_t m_bPreviouslyInBuyZone             = 0x1501;
    uintptr_t m_bInLanding                       = 0x1502;
    uintptr_t m_flLandingStartTime               = 0x1504;
    uintptr_t m_bInHostageRescueZone             = 0x1508;
    uintptr_t m_bInBombZone                      = 0x1509;
    uintptr_t m_bIsBuyMenuOpen                   = 0x150A;
    uintptr_t m_flTimeOfLastInjury               = 0x150C;
    uintptr_t m_flNextSprayDecalTime             = 0x1510;
    uintptr_t m_iRetakesOffering                 = 0x1678;
    uintptr_t m_iRetakesOfferingCard             = 0x167C;
    uintptr_t m_bRetakesHasDefuseKit             = 0x1680;
    uintptr_t m_bRetakesMVPLastRound             = 0x1681;
    uintptr_t m_iRetakesMVPBoostItem             = 0x1684;
    uintptr_t m_RetakesMVPBoostExtraUtility      = 0x1688;
    uintptr_t m_bNeedToReApplyGloves             = 0x168D;
    uintptr_t m_EconGloves                       = 0x1690;
    uintptr_t m_nEconGlovesChanged               = 0x1B00;
    uintptr_t m_bMustSyncRagdollState            = 0x1B01;
    uintptr_t m_nRagdollDamageBone               = 0x1B04;
    uintptr_t m_vRagdollDamageForce              = 0x1B08;
    uintptr_t m_szRagdollDamageWeaponName        = 0x1B14;
    uintptr_t m_bRagdollDamageHeadshot           = 0x1B54;
    uintptr_t m_vRagdollServerOrigin             = 0x1B58;
    uintptr_t m_lastLandTime                     = 0x1B64;
    uintptr_t m_bOnGroundLastTick                = 0x1B68;
    uintptr_t m_hHudModelArms                    = 0x1B84;
    uintptr_t m_qDeathEyeAngles                  = 0x1B88;
    uintptr_t m_bLeftHanded                      = 0x1B94;
    uintptr_t m_fSwitchedHandednessTime          = 0x1B98;
    uintptr_t m_flViewmodelOffsetX               = 0x1B9C;
    uintptr_t m_flViewmodelOffsetY               = 0x1BA0;
    uintptr_t m_flViewmodelOffsetZ               = 0x1BA4;
    uintptr_t m_flViewmodelFOV                   = 0x1BA8;
    uintptr_t m_vecPlayerPatchEconIndices        = 0x1BAC;
    uintptr_t m_GunGameImmunityColor             = 0x1BF0;
    uintptr_t m_vecBulletHitModels               = 0x1C40;
    uintptr_t m_bIsWalking                       = 0x1C58;
    uintptr_t m_bResumeZoom                      = 0x1C79;
    uintptr_t m_iBlockingUseActionInProgress     = 0x1C7C;
    uintptr_t m_flEmitSoundTime                  = 0x1C80;
    uintptr_t m_bInNoDefuseArea                  = 0x1C84;
    uintptr_t m_nWhichBombZone                   = 0x1C88;
    uintptr_t m_flFlinchStack                    = 0x1C90;
    uintptr_t m_flVelocityModifier               = 0x1C94;
    uintptr_t m_ignoreLadderJumpTime             = 0x1C9C;
    uintptr_t m_bKilledByHeadshot                = 0x1CA1;
    uintptr_t m_unCurrentEquipmentValue          = 0x1CA8;
    uintptr_t m_unRoundStartEquipmentValue       = 0x1CAA;
    uintptr_t m_unFreezetimeEndEquipmentValue    = 0x1CAC;
    uintptr_t m_nLastKillerIndex                 = 0x1CB0;
    uintptr_t m_bOldIsScoped                     = 0x1CB4;
    uintptr_t m_bHasDeathInfo                    = 0x1CB5;
    uintptr_t m_flDeathInfoTime                  = 0x1CB8;
    uintptr_t m_vecDeathInfoOrigin               = 0x1CBC;
    uintptr_t m_grenadeParameterStashTime        = 0x1CF8;
    uintptr_t m_bGrenadeParametersStashed        = 0x1CFC;
    uintptr_t m_angStashedShootAngles            = 0x1D00;
    uintptr_t m_vecStashedGrenadeThrowPosition   = 0x1D0C;
    uintptr_t m_vecStashedGrenadeThrowPawnCenter = 0x1D18;
    uintptr_t m_vecStashedVelocity               = 0x1D24;
    uintptr_t m_bShouldAutobuyDMWeapons          = 0x3260;
    uintptr_t m_fImmuneToGunGameDamageTime       = 0x3264;
    uintptr_t m_fImmuneToGunGameDamageTimeLast   = 0x326C;
    uintptr_t m_fMolotovDamageTime               = 0x3270;
    uintptr_t m_nPlayerInfernoBodyFx             = 0x32DC;
    uintptr_t m_arrOldEyeAnglesTimes             = 0x33E0;
    uintptr_t m_arrOldEyeAngles                  = 0x33F0;
    uintptr_t m_angEyeAnglesVelocity             = 0x3420;
    uintptr_t m_delayTargetIDTimer               = 0x3430;
    uintptr_t m_iTargetItemEntIdx                = 0x3448;
    uintptr_t m_iOldIDEntIndex                   = 0x344C;
    uintptr_t m_holdTargetIDTimer                = 0x3450;
};

CCSPlayerController

Parent: CBasePlayerController

// parent: CBasePlayerController
struct CCSPlayerController {
    uintptr_t m_hPlayerPawn                         = 0x914;
    uintptr_t m_hObserverPawn                       = 0x918;
    uintptr_t m_sSanitizedPlayerName                = 0x868;
    uintptr_t m_iPawnHealth                         = 0x920;
    uintptr_t m_iPawnArmor                          = 0x924;
    uintptr_t m_bPawnIsAlive                        = 0x91C;
    uintptr_t m_bPawnHasDefuser                     = 0x928;
    uintptr_t m_bPawnHasHelmet                      = 0x929;
    uintptr_t m_iPing                               = 0x830;
    uintptr_t m_iCompetitiveRanking                 = 0x888;
    uintptr_t m_iCompetitiveWins                    = 0x88C;
    uintptr_t m_bControllingBot                     = 0x908;
    uintptr_t m_pInGameMoneyServices                = 0x810;
    uintptr_t m_pActionTrackingServices             = 0x820;
    uintptr_t m_pInventoryServices                  = 0x818;
    uintptr_t m_pDamageServices                     = 0x828;
    uintptr_t m_bHasCommunicationAbuseMute          = 0x834;
    uintptr_t m_uiCommunicationMuteFlags            = 0x838;
    uintptr_t m_szCrosshairCodes                    = 0x840;
    uintptr_t m_iPendingTeamNum                     = 0x848;
    uintptr_t m_flForceTeamTime                     = 0x84C;
    uintptr_t m_iCompTeammateColor                  = 0x850;
    uintptr_t m_bEverPlayedOnTeam                   = 0x854;
    uintptr_t m_flPreviousForceJoinTeamTime         = 0x858;
    uintptr_t m_szClan                              = 0x860;
    uintptr_t m_iCoachingTeam                       = 0x870;
    uintptr_t m_nPlayerDominated                    = 0x878;
    uintptr_t m_nPlayerDominatingMe                 = 0x880;
    uintptr_t m_iCompetitiveRankType                = 0x890;
    uintptr_t m_iCompetitiveRankingPredicted_Win    = 0x894;
    uintptr_t m_iCompetitiveRankingPredicted_Loss   = 0x898;
    uintptr_t m_iCompetitiveRankingPredicted_Tie    = 0x89C;
    uintptr_t m_nEndMatchNextMapVote                = 0x8A0;
    uintptr_t m_unActiveQuestId                     = 0x8A4;
    uintptr_t m_rtActiveMissionPeriod               = 0x8A8;
    uintptr_t m_nQuestProgressReason                = 0x8AC;
    uintptr_t m_unPlayerTvControlFlags              = 0x8B0;
    uintptr_t m_iDraftIndex                         = 0x8E0;
    uintptr_t m_msQueuedModeDisconnectionTimestamp  = 0x8E4;
    uintptr_t m_uiAbandonRecordedReason             = 0x8E8;
    uintptr_t m_eNetworkDisconnectionReason         = 0x8EC;
    uintptr_t m_bCannotBeKicked                     = 0x8F0;
    uintptr_t m_bEverFullyConnected                 = 0x8F1;
    uintptr_t m_bAbandonAllowsSurrender             = 0x8F2;
    uintptr_t m_bAbandonOffersInstantSurrender      = 0x8F3;
    uintptr_t m_bDisconnection1MinWarningPrinted    = 0x8F4;
    uintptr_t m_bScoreReported                      = 0x8F5;
    uintptr_t m_nDisconnectionTick                  = 0x8F8;
    uintptr_t m_bHasControlledBotThisRound          = 0x909;
    uintptr_t m_bHasBeenControlledByPlayerThisRound = 0x90A;
    uintptr_t m_nBotsControlledThisRound            = 0x90C;
    uintptr_t m_bCanControlObservedBot              = 0x910;
    uintptr_t m_nPawnCharacterDefIndex              = 0x92A;
    uintptr_t m_iPawnLifetimeStart                  = 0x92C;
    uintptr_t m_iPawnLifetimeEnd                    = 0x930;
    uintptr_t m_iPawnBotDifficulty                  = 0x934;
    uintptr_t m_hOriginalControllerOfCurrentPawn    = 0x938;
    uintptr_t m_iScore                              = 0x93C;
    uintptr_t m_recentKillQueue                     = 0x940;
    uintptr_t m_nFirstKill                          = 0x948;
    uintptr_t m_nKillCount                          = 0x949;
    uintptr_t m_bMvpNoMusic                         = 0x94A;
    uintptr_t m_eMvpReason                          = 0x94C;
    uintptr_t m_iMusicKitID                         = 0x950;
    uintptr_t m_iMusicKitMVPs                       = 0x954;
    uintptr_t m_iMVPs                               = 0x958;
    uintptr_t m_bIsPlayerNameDirty                  = 0x95C;
    uintptr_t m_bFireBulletsSeedSynchronized        = 0x95D;
};

CBasePlayerController

Parent: C_BaseEntity

// parent: C_BaseEntity
struct CBasePlayerController {
    uintptr_t m_CommandContext            = 0x608;
    uintptr_t m_bIsHLTV                   = 0x6E8;
    uintptr_t m_bIsLocalPlayerController  = 0x788;
    uintptr_t m_bKnownTeamMismatch        = 0x6C0;
    uintptr_t m_bNoClipEnabled            = 0x789;
    uintptr_t m_hPawn                     = 0x6BC;
    uintptr_t m_hPredictedPawn            = 0x6C4;
    uintptr_t m_hSplitOwner               = 0x6CC;
    uintptr_t m_hSplitScreenPlayers       = 0x6D0;
    uintptr_t m_iConnected                = 0x6EC;
    uintptr_t m_iDesiredFOV               = 0x78C;
    uintptr_t m_iMostConnected            = 0x6F0;
    uintptr_t m_iszPlayerName             = 0x6F4;
    uintptr_t m_nInButtonsWhichAreToggles = 0x6B0;
    uintptr_t m_nSplitScreenSlot          = 0x6C8;
    uintptr_t m_nTickBase                 = 0x6B8;
    uintptr_t m_steamID                   = 0x780;
};

CPlayer_WeaponServices

Parent: CPlayerPawnComponent

// parent: CPlayerPawnComponent
struct CPlayer_WeaponServices {
    uintptr_t m_hActiveWeapon = 0x60;
    uintptr_t m_hLastWeapon   = 0x64;
    uintptr_t m_hMyWeapons    = 0x48;
    uintptr_t m_iAmmo         = 0x68;
};

CPlayer_ObserverServices

Parent: CPlayerPawnComponent

// parent: CPlayerPawnComponent
struct CPlayer_ObserverServices {
    uintptr_t m_bForcedObserverMode             = 0x54;
    uintptr_t m_flObserverChaseDistance         = 0x58;
    uintptr_t m_flObserverChaseDistanceCalcTime = 0x5C;
    uintptr_t m_hObserverTarget                 = 0x4C;
    uintptr_t m_iObserverLastMode               = 0x50;
    uintptr_t m_iObserverMode                   = 0x48;
};

CPlayer_CameraServices

Parent: CPlayerPawnComponent

// parent: CPlayerPawnComponent
struct CPlayer_CameraServices {
    uintptr_t m_CurrentFog                  = 0x148;
    uintptr_t m_OverrideFogColor            = 0x1B9;
    uintptr_t m_PlayerFog                   =  0x60;
    uintptr_t m_PostProcessingVolumes       = 0x128;
    uintptr_t m_angDemoViewAngles           = 0x200;
    uintptr_t m_audio                       =  0xB0;
    uintptr_t m_bOverrideFogColor           = 0x1B4;
    uintptr_t m_bOverrideFogStartEnd        = 0x1CD;
    uintptr_t m_fOverrideFogEnd             = 0x1E8;
    uintptr_t m_fOverrideFogStart           = 0x1D4;
    uintptr_t m_flCsViewPunchAngleTickRatio =  0x58;
    uintptr_t m_flOldPlayerViewOffsetZ      = 0x144;
    uintptr_t m_flOldPlayerZ                = 0x140;
    uintptr_t m_hActivePostProcessingVolume = 0x1FC;
    uintptr_t m_hColorCorrectionCtrl        =  0xA0;
    uintptr_t m_hOldFogController           = 0x1B0;
    uintptr_t m_hTonemapController          =  0xA8;
    uintptr_t m_hViewEntity                 =  0xA4;
    uintptr_t m_nCsViewPunchAngleTick       =  0x54;
    uintptr_t m_vecCsViewPunchAngle         =  0x48;
};

CCSPlayerController_InGameMoneyServices

Parent: CPlayerControllerComponent

// parent: CPlayerControllerComponent
struct CCSPlayerController_InGameMoneyServices {
    uintptr_t m_iAccount            = 0x40;
    uintptr_t m_iCashSpentThisRound = 0x4C;
    uintptr_t m_iStartAccount       = 0x44;
    uintptr_t m_iTotalCashSpent     = 0x48;
};

CCSPlayerController_ActionTrackingServices

Parent: CPlayerControllerComponent

// parent: CPlayerControllerComponent
struct CCSPlayerController_ActionTrackingServices {
    uintptr_t m_flTotalRoundDamageDealt = 0x130;
    uintptr_t m_iNumRoundKills          = 0x128;
    uintptr_t m_iNumRoundKillsHeadshots = 0x12C;
    uintptr_t m_matchStats              =  0xA8;
    uintptr_t m_perRoundStats           =  0x40;
};

EntitySpottedState_t

struct EntitySpottedState_t {
    uintptr_t m_bSpotted       = 0x8;
    uintptr_t m_bSpottedByMask = 0xC;
};

C_CSWeaponBase

Parent: C_BasePlayerWeapon

// parent: C_BasePlayerWeapon
struct C_CSWeaponBase {
    uintptr_t m_IronSightController                  = 0x1990;
    uintptr_t m_OnPlayerPickup                       = 0x17C0;
    uintptr_t m_bBurstMode                           = 0x1804;
    uintptr_t m_bCanBePickedUp                       = 0x18F8;
    uintptr_t m_bClearWeaponIdentifyingUGC           = 0x18E8;
    uintptr_t m_bDroppedNearBuyZone                  = 0x1838;
    uintptr_t m_bFireOnEmpty                         = 0x17BC;
    uintptr_t m_bInReload                            = 0x1814;
    uintptr_t m_bInspectPending                      = 0x1784;
    uintptr_t m_bInspectShouldLoop                   = 0x1785;
    uintptr_t m_bIsHauledBack                        = 0x1824;
    uintptr_t m_bSilencerOn                          = 0x1825;
    uintptr_t m_bUIWeapon                            = 0x18EA;
    uintptr_t m_bVisualsDataSet                      = 0x18E9;
    uintptr_t m_bWasActiveWeaponWhenDropped          = 0x1908;
    uintptr_t m_bWasOwnedByCT                        = 0x1934;
    uintptr_t m_bWasOwnedByTerrorist                 = 0x1935;
    uintptr_t m_donated                              = 0x192C;
    uintptr_t m_fAccuracyPenalty                     = 0x17F0;
    uintptr_t m_fAccuracySmoothedForZoom             = 0x17F8;
    uintptr_t m_fLastShotTime                        = 0x1930;
    uintptr_t m_flCrosshairDistance                  = 0x17B0;
    uintptr_t m_flDroppedAtTime                      = 0x181C;
    uintptr_t m_flInspectCancelCompleteTime          = 0x1780;
    uintptr_t m_flLastAccuracyUpdateTime             = 0x17F4;
    uintptr_t m_flLastBurstModeChangeTime            = 0x1808;
    uintptr_t m_flLastLOSTraceFailureTime            = 0x1AB8;
    uintptr_t m_flLastShakeTime                      = 0x1B2C;
    uintptr_t m_flNextAttackRenderTimeOffset         = 0x183C;
    uintptr_t m_flNextClientFireBulletTime           = 0x1938;
    uintptr_t m_flNextClientFireBulletTime_Repredict = 0x193C;
    uintptr_t m_flPostponeFireReadyFrac              = 0x1810;
    uintptr_t m_flRecoilIndex                        = 0x1800;
    uintptr_t m_flTimeSilencerSwitchComplete         = 0x1828;
    uintptr_t m_flTurningInaccuracy                  = 0x17EC;
    uintptr_t m_flTurningInaccuracyDelta             = 0x17DC;
    uintptr_t m_flWatTickOffset                      = 0x1B18;
    uintptr_t m_flWeaponActionPlaybackRate           = 0x182C;
    uintptr_t m_flWeaponGameplayAnimStateTimestamp   = 0x177C;
    uintptr_t m_hPrevOwner                           = 0x1900;
    uintptr_t m_iAmmoLastCheck                       = 0x17B4;
    uintptr_t m_iIronSightMode                       = 0x1A40;
    uintptr_t m_iMostRecentTeamNumber                = 0x1834;
    uintptr_t m_iOriginalTeamNumber                  = 0x1830;
    uintptr_t m_iRecoilIndex                         = 0x17FC;
    uintptr_t m_iWeaponGameplayAnimState             = 0x1778;
    uintptr_t m_nCustomEconReloadEventId             = 0x18EC;
    uintptr_t m_nDeployTick                          = 0x1818;
    uintptr_t m_nDropTick                            = 0x1904;
    uintptr_t m_nLastEmptySoundCmdNum                = 0x17B8;
    uintptr_t m_nPostponeFireReadyTicks              = 0x180C;
    uintptr_t m_nextPrevOwnerUseTime                 = 0x18FC;
    uintptr_t m_vecTurningInaccuracyEyeDirLast       = 0x17E0;
    uintptr_t m_weaponMode                           = 0x17D8;
};

C_CSWeaponBaseGun

Parent: C_CSWeaponBase

// parent: C_CSWeaponBase
struct C_CSWeaponBaseGun {
    uintptr_t m_bNeedsBoltAction     = 0x1CFD;
    uintptr_t m_iBurstShotsRemaining = 0x1CE4;
    uintptr_t m_iSilencerBodygroup   = 0x1CE8;
    uintptr_t m_inPrecache           = 0x1CFC;
    uintptr_t m_nRevolverCylinderIdx = 0x1D00;
    uintptr_t m_silencedModelIndex   = 0x1CF8;
    uintptr_t m_zoomLevel            = 0x1CE0;
};

C_AttributeContainer

Parent: CAttributeManager

// parent: CAttributeManager
struct C_AttributeContainer {
    uintptr_t m_Item                                 =  0x50;
    uintptr_t m_iExternalItemProviderRegisteredToken = 0x4C0;
    uintptr_t m_ullRegisteredAsItemID                = 0x4C8;
};

C_EconItemView

struct C_EconItemView {
    uintptr_t m_AttributeList                       = 0x208;
    uintptr_t m_NetworkedDynamicAttributes          = 0x280;
    uintptr_t m_bDisallowSOC                        = 0x1E9;
    uintptr_t m_bInitialized                        = 0x1E8;
    uintptr_t m_bInitializedTags                    = 0x468;
    uintptr_t m_bInventoryImageRgbaRequested        =  0x60;
    uintptr_t m_bInventoryImageTriedCache           =  0x61;
    uintptr_t m_bIsStoreItem                        = 0x1EA;
    uintptr_t m_bIsTradeItem                        = 0x1EB;
    uintptr_t m_bRestoreCustomMaterialAfterPrecache = 0x1B8;
    uintptr_t m_iAccountID                          = 0x1D8;
    uintptr_t m_iEntityLevel                        = 0x1C0;
    uintptr_t m_iEntityQuality                      = 0x1BC;
    uintptr_t m_iEntityQuantity                     = 0x1EC;
    uintptr_t m_iInventoryPosition                  = 0x1DC;
    uintptr_t m_iItemDefinitionIndex                = 0x1BA;
    uintptr_t m_iItemID                             = 0x1C8;
    uintptr_t m_iItemIDHigh                         = 0x1D0;
    uintptr_t m_iItemIDLow                          = 0x1D4;
    uintptr_t m_iOriginOverride                     = 0x1F8;
    uintptr_t m_iQualityOverride                    = 0x1F4;
    uintptr_t m_iRarityOverride                     = 0x1F0;
    uintptr_t m_nInventoryImageRgbaHeight           =  0x84;
    uintptr_t m_nInventoryImageRgbaWidth            =  0x80;
    uintptr_t m_szCurrentLoadCachedFileName         =  0x88;
    uintptr_t m_szCustomName                        = 0x2F8;
    uintptr_t m_szCustomNameOverride                = 0x399;
    uintptr_t m_ubStyleOverride                     = 0x1FC;
    uintptr_t m_unClientFlags                       = 0x1FD;
};

C_PlantedC4

Parent: CBaseAnimGraph

// parent: CBaseAnimGraph
struct C_PlantedC4 {
    uintptr_t m_AttributeManager            = 0x1200;
    uintptr_t m_bBeingDefused               = 0x11DC;
    uintptr_t m_bBombDefused                = 0x11F4;
    uintptr_t m_bBombTicking                = 0x11A0;
    uintptr_t m_bC4Activated                = 0x11E8;
    uintptr_t m_bCannotBeDefused            = 0x11D4;
    uintptr_t m_bExplodeWarning             = 0x11E4;
    uintptr_t m_bHasExploded                = 0x11D5;
    uintptr_t m_bRadarFlash                 = 0x16D8;
    uintptr_t m_bTenSecWarning              = 0x11E9;
    uintptr_t m_bTriggerWarning             = 0x11E0;
    uintptr_t m_entitySpottedState          = 0x11B0;
    uintptr_t m_fLastDefuseTime             = 0x16E0;
    uintptr_t m_flC4Blow                    = 0x11D0;
    uintptr_t m_flC4ExplodeSpectateDuration = 0x1708;
    uintptr_t m_flDefuseCountDown           = 0x11F0;
    uintptr_t m_flDefuseLength              = 0x11EC;
    uintptr_t m_flNextBeep                  = 0x11CC;
    uintptr_t m_flNextGlow                  = 0x11C8;
    uintptr_t m_flNextRadarFlashTime        = 0x16D4;
    uintptr_t m_flTimerLength               = 0x11D8;
    uintptr_t m_hBombDefuser                = 0x11F8;
    uintptr_t m_hDefuserMultimeter          = 0x16D0;
    uintptr_t m_nBombSite                   = 0x11A4;
    uintptr_t m_nSourceSoundscapeHash       = 0x11A8;
    uintptr_t m_pBombDefuser                = 0x16DC;
    uintptr_t m_pPredictionOwner            = 0x16E8;
    uintptr_t m_vecC4ExplodeSpectateAng     = 0x16FC;
    uintptr_t m_vecC4ExplodeSpectatePos     = 0x16F0;
};

C_BaseGrenade

Parent: CBaseAnimGraph

// parent: CBaseAnimGraph
struct C_BaseGrenade {
    uintptr_t m_DmgRadius        = 0x1184;
    uintptr_t m_ExplosionSound   = 0x11A0;
    uintptr_t m_bHasWarnedAI     = 0x1180;
    uintptr_t m_bIsLive          = 0x1182;
    uintptr_t m_bIsSmokeGrenade  = 0x1181;
    uintptr_t m_flDamage         = 0x1190;
    uintptr_t m_flDetonateTime   = 0x1188;
    uintptr_t m_flNextAttack     = 0x11C0;
    uintptr_t m_flWarnAITime     = 0x118C;
    uintptr_t m_hOriginalThrower = 0x11C4;
    uintptr_t m_hThrower         = 0x11A8;
    uintptr_t m_iszBounceSound   = 0x1198;
};

C_SmokeGrenadeProjectile

Parent: C_BaseCSGrenadeProjectile

// parent: C_BaseCSGrenadeProjectile
struct C_SmokeGrenadeProjectile {
    uintptr_t m_VoxelFrameData           = 0x12A0;
    uintptr_t m_bDidSmokeEffect          = 0x127C;
    uintptr_t m_bSmokeEffectSpawned      = 0x12C1;
    uintptr_t m_bSmokeVolumeDataReceived = 0x12C0;
    uintptr_t m_nRandomSeed              = 0x1280;
    uintptr_t m_nSmokeEffectTickBegin    = 0x1278;
    uintptr_t m_nVoxelFrameDataSize      = 0x12B8;
    uintptr_t m_nVoxelUpdate             = 0x12BC;
    uintptr_t m_vSmokeColor              = 0x1284;
    uintptr_t m_vSmokeDetonationPos      = 0x1290;
};

C_Inferno

Parent: C_BaseModelEntity

// parent: C_BaseModelEntity
struct C_Inferno {
    uintptr_t m_BurnNormal                            = 0x1660;
    uintptr_t m_bFireIsBurning                        = 0x1620;
    uintptr_t m_bInPostEffectTime                     = 0x196C;
    uintptr_t m_blosCheck                             = 0x8584;
    uintptr_t m_drawableCount                         = 0x8580;
    uintptr_t m_fireCount                             = 0x1960;
    uintptr_t m_fireParentPositions                   = 0x1320;
    uintptr_t m_firePositions                         = 0x1020;
    uintptr_t m_flLastGrassBurnThink                  = 0x85AC;
    uintptr_t m_hInfernoClimbingOutlinePointsSnapshot = 0x1010;
    uintptr_t m_hInfernoDecalsSnapshot                = 0x1018;
    uintptr_t m_hInfernoFillerPointsSnapshot          = 0x1000;
    uintptr_t m_hInfernoOutlinePointsSnapshot         = 0x1008;
    uintptr_t m_hInfernoPointsSnapshot                =  0xFF8;
    uintptr_t m_lastFireCount                         = 0x1970;
    uintptr_t m_maxBounds                             = 0x85A0;
    uintptr_t m_maxFireHalfWidth                      = 0x858C;
    uintptr_t m_maxFireHeight                         = 0x8590;
    uintptr_t m_minBounds                             = 0x8594;
    uintptr_t m_nFireEffectTickBegin                  = 0x1974;
    uintptr_t m_nFireLifetime                         = 0x1968;
    uintptr_t m_nInfernoType                          = 0x1964;
    uintptr_t m_nfxFireDamageEffect                   =  0xFF0;
    uintptr_t m_nlosperiod                            = 0x8588;
};

C_BaseCSGrenade

Parent: C_CSWeaponBase

// parent: C_CSWeaponBase
struct C_BaseCSGrenade {
    uintptr_t m_bClientPredictDelete      = 0x1CE0;
    uintptr_t m_bIsHeldByPlayer           = 0x1CE2;
    uintptr_t m_bJumpThrow                = 0x1CE4;
    uintptr_t m_bJustPulledPin            = 0x1D70;
    uintptr_t m_bPinPulled                = 0x1CE3;
    uintptr_t m_bRedraw                   = 0x1CE1;
    uintptr_t m_bThrowAnimating           = 0x1CE5;
    uintptr_t m_fDropTime                 = 0x1D68;
    uintptr_t m_fPinPullTime              = 0x1D6C;
    uintptr_t m_fThrowTime                = 0x1CE8;
    uintptr_t m_flNextHoldFrac            = 0x1D78;
    uintptr_t m_flThrowStrength           = 0x1CF0;
    uintptr_t m_hSwitchToWeaponAfterThrow = 0x1D7C;
    uintptr_t m_nNextHoldTick             = 0x1D74;
};

C_Team

Parent: C_BaseEntity

// parent: C_BaseEntity
struct C_Team {
    uintptr_t m_aPlayerControllers = 0x600;
    uintptr_t m_aPlayers           = 0x618;
    uintptr_t m_iScore             = 0x630;
    uintptr_t m_szTeamname         = 0x634;
};

C_CSGameRules

struct C_CSGameRules {
    uintptr_t m_MatchDevice                       =   0xAC;
    uintptr_t m_MinimapVerticalSectionHeights     =  0xC38;
    uintptr_t m_RetakeRules                       =  0xDA0;
    uintptr_t m_TeamRespawnWaveTimes              =  0xB20;
    uintptr_t m_arrProhibitedItemIndices          =  0x8C8;
    uintptr_t m_arrTournamentActiveCasterAccounts =  0x990;
    uintptr_t m_bAnyHostageReached                =   0x98;
    uintptr_t m_bBombDropped                      =  0x9A8;
    uintptr_t m_bBombPlanted                      =  0x8C7;
    uintptr_t m_bCTCantBuy                        =  0x9B5;
    uintptr_t m_bCTTimeOutActive                  =   0x4D;
    uintptr_t m_bFreezePeriod                     =   0x40;
    uintptr_t m_bGameRestart                      =   0x78;
    uintptr_t m_bHasMatchStarted                  =   0xB0;
    uintptr_t m_bHasTriggeredRoundStartMusic      =  0xD7C;
    uintptr_t m_bIsDroppingItems                  =  0x8C4;
    uintptr_t m_bIsHltvActive                     =  0x8C6;
    uintptr_t m_bIsQuestEligible                  =  0x8C5;
    uintptr_t m_bIsQueuedMatchmaking              =   0x9C;
    uintptr_t m_bIsValveDS                        =   0xA4;
    uintptr_t m_bLogoMap                          =   0xA5;
    uintptr_t m_bMapHasBombTarget                 =   0x99;
    uintptr_t m_bMapHasBuyZone                    =   0x9B;
    uintptr_t m_bMapHasRescueZone                 =   0x9A;
    uintptr_t m_bMatchWaitingForResume            =   0x61;
    uintptr_t m_bPlayAllStepSoundsOnServer        =   0xA6;
    uintptr_t m_bRoundEndNoMusic                  =  0xF3C;
    uintptr_t m_bRoundEndShowTimerDefend          =  0xF10;
    uintptr_t m_bSwitchingTeamsAtRoundReset       =  0xD7D;
    uintptr_t m_bTCantBuy                         =  0x9B4;
    uintptr_t m_bTeamIntroPeriod                  =  0xF04;
    uintptr_t m_bTechnicalTimeOut                 =   0x60;
    uintptr_t m_bTerroristTimeOutActive           =   0x4C;
    uintptr_t m_bWarmupPeriod                     =   0x41;
    uintptr_t m_eRoundEndReason                   =  0xF0C;
    uintptr_t m_eRoundWinReason                   =  0x9B0;
    uintptr_t m_fMatchStartTime                   =   0x6C;
    uintptr_t m_fRoundStartTime                   =   0x70;
    uintptr_t m_fWarmupPeriodEnd                  =   0x44;
    uintptr_t m_fWarmupPeriodStart                =   0x48;
    uintptr_t m_flCMMItemDropRevealEndTime        =  0x8C0;
    uintptr_t m_flCMMItemDropRevealStartTime      =  0x8BC;
    uintptr_t m_flCTTimeOutRemaining              =   0x54;
    uintptr_t m_flGameStartTime                   =   0x7C;
    uintptr_t m_flLastPerfSampleTime              = 0x4F58;
    uintptr_t m_flNextRespawnWave                 =  0xBA0;
    uintptr_t m_flRestartRoundTime                =   0x74;
    uintptr_t m_flTerroristTimeOutRemaining       =   0x50;
    uintptr_t m_gamePhase                         =   0x84;
    uintptr_t m_iFreezeTime                       =   0x64;
    uintptr_t m_iHostagesRemaining                =   0x94;
    uintptr_t m_iMatchStats_PlayersAlive_CT       =  0xA30;
    uintptr_t m_iMatchStats_PlayersAlive_T        =  0xAA8;
    uintptr_t m_iMatchStats_RoundResults          =  0x9B8;
    uintptr_t m_iNumConsecutiveCTLoses            =  0xCB4;
    uintptr_t m_iNumConsecutiveTerroristLoses     =  0xCB8;
    uintptr_t m_iRoundEndFunFactData1             =  0xF24;
    uintptr_t m_iRoundEndFunFactData2             =  0xF28;
    uintptr_t m_iRoundEndFunFactData3             =  0xF2C;
    uintptr_t m_iRoundEndFunFactPlayerSlot        =  0xF20;
    uintptr_t m_iRoundEndLegacy                   =  0xF40;
    uintptr_t m_iRoundEndPlayerCount              =  0xF38;
    uintptr_t m_iRoundEndTimerTime                =  0xF14;
    uintptr_t m_iRoundEndWinnerTeam               =  0xF08;
    uintptr_t m_iRoundStartRoundNumber            =  0xF48;
    uintptr_t m_iRoundTime                        =   0x68;
    uintptr_t m_iRoundWinStatus                   =  0x9AC;
    uintptr_t m_iSpectatorSlotCount               =   0xA8;
    uintptr_t m_nCTTeamIntroVariant               =  0xF00;
    uintptr_t m_nCTTimeOuts                       =   0x5C;
    uintptr_t m_nEndMatchMapGroupVoteOptions      =  0xC88;
    uintptr_t m_nEndMatchMapGroupVoteTypes        =  0xC60;
    uintptr_t m_nEndMatchMapVoteWinner            =  0xCB0;
    uintptr_t m_nHalloweenMaskListSeed            =  0x9A4;
    uintptr_t m_nMatchAbortedEarlyReason          =  0xD78;
    uintptr_t m_nMatchEndCount                    =  0xEF8;
    uintptr_t m_nNextMapInMapgroup                =   0xB4;
    uintptr_t m_nOvertimePlaying                  =   0x90;
    uintptr_t m_nQueuedMatchmakingMode            =   0xA0;
    uintptr_t m_nRoundEndCount                    =  0xF44;
    uintptr_t m_nRoundStartCount                  =  0xF4C;
    uintptr_t m_nRoundsPlayedThisPhase            =   0x8C;
    uintptr_t m_nTTeamIntroVariant                =  0xEFC;
    uintptr_t m_nTerroristTimeOuts                =   0x58;
    uintptr_t m_nTournamentPredictionsPct         =  0x8B8;
    uintptr_t m_numBestOfMaps                     =  0x9A0;
    uintptr_t m_pGameModeRules                    =  0xD98;
    uintptr_t m_sRoundEndFunFactToken             =  0xF18;
    uintptr_t m_sRoundEndMessage                  =  0xF30;
    uintptr_t m_szMatchStatTxt                    =  0x4B8;
    uintptr_t m_szTournamentEventName             =   0xB8;
    uintptr_t m_szTournamentEventStage            =  0x2B8;
    uintptr_t m_szTournamentPredictionsTxt        =  0x6B8;
    uintptr_t m_timeUntilNextPhaseStarts          =   0x80;
    uintptr_t m_totalRoundsPlayed                 =   0x88;
    uintptr_t m_ullLocalMatchID                   =  0xC58;
    uintptr_t m_vMinimapMaxs                      =  0xC2C;
    uintptr_t m_vMinimapMins                      =  0xC20;
};

Interfaces

animationsystem.dll

// interfaces — animationsystem.dll
struct animationsystem_dll_interfaces {
    uintptr_t AnimationSystemUtils_001 = 0x837F10;
    uintptr_t AnimationSystem_001      = 0x82FE30;
};

client.dll

// interfaces — client.dll
struct client_dll_interfaces {
    uintptr_t ClientBugBugServic001_Client = 0x2098810;
    uintptr_t ClientToolsInfo_001          = 0x20987E0;
    uintptr_t EmptyWorldService001_Client  = 0x20744E0;
    uintptr_t GameClientExports001         = 0x2095480;
    uintptr_t LegacyGameUI001              = 0x20A8D60;
    uintptr_t Source2Client002             = 0x23A38D0;
    uintptr_t Source2ClientConfig001       = 0x2310C40;
    uintptr_t Source2ClientPrediction001   = 0x23A9020;
    uintptr_t Source2ClientUI001           = 0x20A7280;
};

engine2.dll

// interfaces — engine2.dll
struct engine2_dll_interfaces {
    uintptr_t BenchmarkService001                 = 0x615320;
    uintptr_t BugBugService001                    = 0x615420;
    uintptr_t BugService001                       = 0x8CDCB0;
    uintptr_t ClientServerEngineLoopService_001   = 0x90F3B0;
    uintptr_t ClientServerSharedHandleSystem001   = 0x90E980;
    uintptr_t EngineGameUI001                     = 0x612C70;
    uintptr_t EngineServiceMgr001                 = 0x90EC90;
    uintptr_t GameEventSystemClientV001           = 0x90EF70;
    uintptr_t GameEventSystemServerV001           = 0x90F0A0;
    uintptr_t GameResourceServiceClientV001       = 0x615460;
    uintptr_t GameResourceServiceServerV001       = 0x6154C0;
    uintptr_t GameUIService_001                   = 0x8CE100;
    uintptr_t HostStateMgr001                     = 0x615CA0;
    uintptr_t INETSUPPORT_001                     = 0x60E960;
    uintptr_t InputService_001                    = 0x8CE3F0;
    uintptr_t KeyValueCache001                    = 0x615D50;
    uintptr_t MapListService_001                  = 0x90D260;
    uintptr_t NetworkClientService_001            = 0x90D3F0;
    uintptr_t NetworkP2PService_001               = 0x90D730;
    uintptr_t NetworkServerService_001            = 0x90D8E0;
    uintptr_t NetworkService_001                  = 0x615630;
    uintptr_t RenderService_001                   = 0x90DB50;
    uintptr_t ScreenshotService001                = 0x90DE10;
    uintptr_t SimpleEngineLoopService_001         = 0x615DB0;
    uintptr_t SoundService_001                    = 0x615670;
    uintptr_t Source2EngineToClient001            = 0x6125A0;
    uintptr_t Source2EngineToClientStringTable001 = 0x612600;
    uintptr_t Source2EngineToServer001            = 0x612678;
    uintptr_t Source2EngineToServerStringTable001 = 0x6126A0;
    uintptr_t SplitScreenService_001              = 0x615950;
    uintptr_t StatsService_001                    = 0x90E1D0;
    uintptr_t ToolService_001                     = 0x615B10;
    uintptr_t VENGINE_GAMEUIFUNCS_VERSION005      = 0x612D00;
    uintptr_t VProfService_001                    = 0x615B50;
};

filesystem_stdio.dll

// interfaces — filesystem_stdio.dll
struct filesystem_stdio_dll_interfaces {
    uintptr_t VAsyncFileSystem2_001 = 0x213600;
    uintptr_t VFileSystem017        = 0x2133C0;
};

host.dll

// interfaces — host.dll
struct host_dll_interfaces {
    uintptr_t DebugDrawQueueManager001    = 0x13E0A0;
    uintptr_t GameModelInfo001            = 0x13E0E0;
    uintptr_t GameSystem2HostHook         = 0x13E120;
    uintptr_t HostUtils001                = 0x14DB50;
    uintptr_t PredictionDiffManager001    = 0x13E230;
    uintptr_t SaveRestoreDataVersion001   = 0x13E360;
    uintptr_t SinglePlayerSharedMemory001 = 0x13E390;
    uintptr_t Source2Host001              = 0x13E400;
};

imemanager.dll

// interfaces — imemanager.dll
struct imemanager_dll_interfaces {
    uintptr_t IMEManager001 = 0x36AA0;
};

inputsystem.dll

// interfaces — inputsystem.dll
struct inputsystem_dll_interfaces {
    uintptr_t InputStackSystemVersion001 = 0x43E90;
    uintptr_t InputSystemVersion001      = 0x45BA0;
};

localize.dll

// interfaces — localize.dll
struct localize_dll_interfaces {
    uintptr_t Localize_001 = 0x58100;
};

matchmaking.dll

// interfaces — matchmaking.dll
struct matchmaking_dll_interfaces {
    uintptr_t GameTypes001       = 0x1ADF80;
    uintptr_t MATCHFRAMEWORK_001 = 0x1B6020;
};

materialsystem2.dll

// interfaces — materialsystem2.dll
struct materialsystem2_dll_interfaces {
    uintptr_t FontManager_001          = 0x15CBB0;
    uintptr_t MaterialUtils_001        = 0x144F00;
    uintptr_t PostProcessingSystem_001 = 0x144E30;
    uintptr_t TextLayout_001           = 0x144E90;
    uintptr_t VMaterialSystem2_001     = 0x15C800;
};

meshsystem.dll

// interfaces — meshsystem.dll
struct meshsystem_dll_interfaces {
    uintptr_t MeshSystem001 = 0x16BDE0;
};
// interfaces — navsystem.dll
struct navsystem_dll_interfaces {
    uintptr_t NavSystem001 = 0x128C20;
};

networksystem.dll

// interfaces — networksystem.dll
struct networksystem_dll_interfaces {
    uintptr_t FlattenedSerializersVersion001 = 0x26C810;
    uintptr_t NetworkMessagesVersion001      = 0x294A30;
    uintptr_t NetworkSystemVersion001        = 0x285F60;
    uintptr_t SerializedEntitiesVersion001   = 0x286050;
};

panorama.dll

// interfaces — panorama.dll
struct panorama_dll_interfaces {
    uintptr_t PanoramaUIEngine001 = 0x50FD60;
};

panorama_text_pango.dll

// interfaces — panorama_text_pango.dll
struct panorama_text_pango_dll_interfaces {
    uintptr_t PanoramaTextServices001 = 0x2B89D0;
};

panoramauiclient.dll

// interfaces — panoramauiclient.dll
struct panoramauiclient_dll_interfaces {
    uintptr_t PanoramaUIClient001 = 0x295210;
};

particles.dll

// interfaces — particles.dll
struct particles_dll_interfaces {
    uintptr_t ParticleSystemMgr003 = 0x5FEAC0;
};

pulse_system.dll

// interfaces — pulse_system.dll
struct pulse_system_dll_interfaces {
    uintptr_t IPulseSystem_001 = 0x219750;
};

rendersystemdx11.dll

// interfaces — rendersystemdx11.dll
struct rendersystemdx11_dll_interfaces {
    uintptr_t RenderDeviceMgr001          = 0x42C550;
    uintptr_t RenderUtils_001             = 0x42CE30;
    uintptr_t VRenderDeviceMgrBackdoor001 = 0x42C5F0;
};

resourcesystem.dll

// interfaces — resourcesystem.dll
struct resourcesystem_dll_interfaces {
    uintptr_t ResourceSystem013 = 0x81680;
};

scenefilecache.dll

// interfaces — scenefilecache.dll
struct scenefilecache_dll_interfaces {
    uintptr_t ResponseRulesCache001 = 0x113450;
    uintptr_t SceneFileCache002     = 0x113578;
};

scenesystem.dll

// interfaces — scenesystem.dll
struct scenesystem_dll_interfaces {
    uintptr_t RenderingPipelines_001 = 0x667F10;
    uintptr_t SceneSystem_002        = 0x911530;
    uintptr_t SceneUtils_001         = 0x668DD0;
};

schemasystem.dll

// interfaces — schemasystem.dll
struct schemasystem_dll_interfaces {
    uintptr_t SchemaSystem_001 = 0x75730;
};

server.dll

// interfaces — server.dll
struct server_dll_interfaces {
    uintptr_t EmptyWorldService001_Server = 0x1C3DFB0;
    uintptr_t EntitySubclassUtilsV001     = 0x1BEDB10;
    uintptr_t NavGameTest001              = 0x1CB10E0;
    uintptr_t ServerToolsInfo_001         = 0x1C779A8;
    uintptr_t Source2GameClients001       = 0x1C76B90;
    uintptr_t Source2GameDirector001      = 0x1DF8380;
    uintptr_t Source2GameEntities001      = 0x1C77150;
    uintptr_t Source2Server001            = 0x1C76FA0;
    uintptr_t Source2ServerConfig001      = 0x1F61528;
    uintptr_t customnavsystem001          = 0x1BD1F58;
};

soundsystem.dll

// interfaces — soundsystem.dll
struct soundsystem_dll_interfaces {
    uintptr_t SoundBugBugService001_Client =  0x54BD80;
    uintptr_t SoundOpSystem001             =  0x54BC60;
    uintptr_t SoundOpSystemEdit001         =  0x54BB70;
    uintptr_t SoundSystem001               =  0x54B5D0;
    uintptr_t VMixEditTool001              = 0x594945F;
};

steamaudio.dll

// interfaces — steamaudio.dll
struct steamaudio_dll_interfaces {
    uintptr_t SteamAudio001 = 0x260610;
};

tier0.dll

// interfaces — tier0.dll
struct tier0_dll_interfaces {
    uintptr_t TestScriptMgr001      = 0x399800;
    uintptr_t VEngineCvar007        = 0x3A44F0;
    uintptr_t VProcessUtils002      = 0x3997A0;
    uintptr_t VStringTokenSystem001 = 0x3CB1F0;
};

v8system.dll

// interfaces — v8system.dll
struct v8system_dll_interfaces {
    uintptr_t Source2V8System001 = 0x31770;
};

vphysics2.dll

// interfaces — vphysics2.dll
struct vphysics2_dll_interfaces {
    uintptr_t VPhysics2_Interface_001 = 0x428E90;
};

vscript.dll

// interfaces — vscript.dll
struct vscript_dll_interfaces {
    uintptr_t VScriptManager010 = 0x13D430;
};

worldrenderer.dll

// interfaces — worldrenderer.dll
struct worldrenderer_dll_interfaces {
    uintptr_t WorldRendererMgr001 = 0x231DA0;
};

Quick copy — globals

// client.dll
struct client {
    uintptr_t dwEntityList             = 0x2554050;
    uintptr_t dwLocalPlayerPawn        = 0x23A9118;
    uintptr_t dwLocalPlayerController  = 0x2383DB0;
    uintptr_t dwViewMatrix             = 0x23AE550;
    uintptr_t dwViewAngles             = 0x23BF1A8;
    uintptr_t dwGlobalVars             = 0x2094D38;
    uintptr_t dwGameRules              = 0x23A8BD8;
    uintptr_t dwPlantedC4              = 0x2373898;
    uintptr_t dwGlowManager            = 0x23A5908;
    uintptr_t dwCSGOInput              = 0x23BEB20;
    uintptr_t dwSensitivity            = 0x23A6428;
    uintptr_t dwSensitivity_sensitivity = 0x58;
};

// engine2.dll
struct engine2 {
    uintptr_t dwBuildNumber            = 0x60F594;
    uintptr_t dwNetworkGameClient      = 0x90D490;
    uintptr_t dwWindowWidth            = 0x9118B8;
    uintptr_t dwWindowHeight           = 0x9118BC;
};