Counter-Strike 2

pinned build 25815307 · 2:28pm (EST) · 12 dumps tracked · updated 2026-10-09 18:28 UTC

client.dll

// Module: client.dll
struct client_dll {
    uintptr_t dwCSGOInput                           = 0x2572460;
    uintptr_t dwEntityList                          = 0x2711598;
    uintptr_t dwGameEntitySystem                    = 0x2711598;
    uintptr_t dwGameEntitySystem_highestEntityIndex =    0x2120;
    uintptr_t dwGameRules                           = 0x255BE80;
    uintptr_t dwGlobalVars                          = 0x2228090;
    uintptr_t dwGlowManager                         = 0x2558BA0;
    uintptr_t dwLocalPlayerController               = 0x25338A8;
    uintptr_t dwLocalPlayerPawn                     = 0x255C3C8;
    uintptr_t dwPlantedC4                           = 0x24C2248;
    uintptr_t dwPrediction                          = 0x255C2D0;
    uintptr_t dwViewAngles                          = 0x2572AE8;
    uintptr_t dwViewMatrix                          = 0x2561CD0;
    uintptr_t dwViewRender                          = 0x2562698;
    uintptr_t dwWeaponC4                            = 0x24C0800;
};

engine2.dll

// Module: engine2.dll
struct engine2_dll {
    uintptr_t dwBuildNumber                       = 0x61CFE8;
    uintptr_t dwNetworkGameClient                 = 0x91AFC0;
    uintptr_t dwNetworkGameClient_clientTickCount =    0x398;
    uintptr_t dwNetworkGameClient_deltaTick       =    0x24C;
    uintptr_t dwNetworkGameClient_isBackgroundMap = 0x2C143F;
    uintptr_t dwNetworkGameClient_localPlayer     =     0xF8;
    uintptr_t dwNetworkGameClient_maxClients      =    0x240;
    uintptr_t dwNetworkGameClient_serverTickCount =    0x24C;
    uintptr_t dwNetworkGameClient_signOnState     =    0x230;
    uintptr_t dwWindowHeight                      = 0x91F334;
    uintptr_t dwWindowWidth                       = 0x91F330;
};

inputsystem.dll

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

matchmaking.dll

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

soundsystem.dll

// Module: soundsystem.dll
struct soundsystem_dll {
    uintptr_t dwSoundSystem = 0x535350;
};

Buttons

// client.dll buttons
struct buttons {
    uintptr_t attack       = 0x222BED0;
    uintptr_t attack2      = 0x222BF60;
    uintptr_t back         = 0x222C1A0;
    uintptr_t duck         = 0x222C470;
    uintptr_t forward      = 0x222C110;
    uintptr_t jump         = 0x222C3E0;
    uintptr_t left         = 0x222C230;
    uintptr_t lookatweapon = 0x2572380;
    uintptr_t reload       = 0x222BE40;
    uintptr_t right        = 0x222C2C0;
    uintptr_t showscores   = 0x2572260;
    uintptr_t sprint       = 0x222BDB0;
    uintptr_t turnleft     = 0x222BFF0;
    uintptr_t turnright    = 0x222C080;
    uintptr_t use          = 0x222C350;
    uintptr_t zoom         = 0x25722F0;
};

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                                             =  0xB00;
    uintptr_t m_CRenderComponent                                             =  0xAF8;
    uintptr_t m_ClientOverrideTint                                           = 0x1048;
    uintptr_t m_Collision                                                    =  0xD30;
    uintptr_t m_Glow                                                         =  0xDE8;
    uintptr_t m_bAllowFadeInView                                             =  0xC82;
    uintptr_t m_bDestructiblePartInitialStateDestructed0_GenerateBreakpieces =  0xB48;
    uintptr_t m_bDestructiblePartInitialStateDestructed1_GenerateBreakpieces =  0xB49;
    uintptr_t m_bDestructiblePartInitialStateDestructed2_GenerateBreakpieces =  0xB4A;
    uintptr_t m_bDestructiblePartInitialStateDestructed3_GenerateBreakpieces =  0xB4B;
    uintptr_t m_bDestructiblePartInitialStateDestructed4_GenerateBreakpieces =  0xB4C;
    uintptr_t m_bDoingModelEffects                                           =  0xC79;
    uintptr_t m_bExpandRenderBoundsToIncludeCloth                            =  0xD29;
    uintptr_t m_bInitModelEffects                                            =  0xC78;
    uintptr_t m_bNoInterpolate                                               =  0xD2A;
    uintptr_t m_bRenderToCubemaps                                            =  0xD28;
    uintptr_t m_bUseClientOverrideTint                                       = 0x104C;
    uintptr_t m_bodyGroupChoices                                             =  0xF38;
    uintptr_t m_bodyGroupRequests                                            =  0xE60;
    uintptr_t m_bodyGroupTotalRequestCount                                   =  0xE58;
    uintptr_t m_bvDisabledHitGroups                                          = 0x1088;
    uintptr_t m_clrRender                                                    =  0xCA0;
    uintptr_t m_fadeMaxDist                                                  =  0xE48;
    uintptr_t m_fadeMinDist                                                  =  0xE44;
    uintptr_t m_flFadeScale                                                  =  0xE4C;
    uintptr_t m_flGlowBackfaceMult                                           =  0xE40;
    uintptr_t m_flShadowStrength                                             =  0xE50;
    uintptr_t m_iOldHealth                                                   =  0xC7C;
    uintptr_t m_nDestructiblePartInitialStateDestructed0                     =  0xB20;
    uintptr_t m_nDestructiblePartInitialStateDestructed0_PartIndex           =  0xB34;
    uintptr_t m_nDestructiblePartInitialStateDestructed1                     =  0xB24;
    uintptr_t m_nDestructiblePartInitialStateDestructed1_PartIndex           =  0xB38;
    uintptr_t m_nDestructiblePartInitialStateDestructed2                     =  0xB28;
    uintptr_t m_nDestructiblePartInitialStateDestructed2_PartIndex           =  0xB3C;
    uintptr_t m_nDestructiblePartInitialStateDestructed3                     =  0xB2C;
    uintptr_t m_nDestructiblePartInitialStateDestructed3_PartIndex           =  0xB40;
    uintptr_t m_nDestructiblePartInitialStateDestructed4                     =  0xB30;
    uintptr_t m_nDestructiblePartInitialStateDestructed4_PartIndex           =  0xB44;
    uintptr_t m_nObjectCulling                                               =  0xE54;
    uintptr_t m_nRenderFX                                                    =  0xC81;
    uintptr_t m_nRenderMode                                                  =  0xC80;
    uintptr_t m_nRequiredDecalRtEncoding                                     =  0xE55;
    uintptr_t m_pChoreoComponent                                             =  0xB18;
    uintptr_t m_pClientAlphaProperty                                         = 0x1040;
    uintptr_t m_pDestructiblePartsSystemComponent                            =  0xB50;
    uintptr_t m_vecRenderAttributes                                          =  0xCA8;
    uintptr_t m_vecViewOffset                                                =  0xF60;
};

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             = 0x1340;
    uintptr_t m_bIsSwappingToPredictableController = 0x14C4;
    uintptr_t m_flDeathTime                        = 0x1458;
    uintptr_t m_flFOVSensitivityAdjust             = 0x149C;
    uintptr_t m_flLastCameraSetupTime              = 0x1498;
    uintptr_t m_flMouseSensitivity                 = 0x14A0;
    uintptr_t m_flOldSimulationTime                = 0x14B0;
    uintptr_t m_flPredictionErrorTime              = 0x146C;
    uintptr_t m_hController                        = 0x14BC;
    uintptr_t m_hDefaultController                 = 0x14C0;
    uintptr_t m_iHideHUD                           = 0x13C0;
    uintptr_t m_nLastExecutedCommandNumber         = 0x14B4;
    uintptr_t m_nLastExecutedCommandTick           = 0x14B8;
    uintptr_t m_pAutoaimServices                   = 0x1300;
    uintptr_t m_pCameraServices                    = 0x1328;
    uintptr_t m_pFlashlightServices                = 0x1320;
    uintptr_t m_pItemServices                      = 0x12F8;
    uintptr_t m_pMovementServices                  = 0x1330;
    uintptr_t m_pObserverServices                  = 0x1308;
    uintptr_t m_pUseServices                       = 0x1318;
    uintptr_t m_pWaterServices                     = 0x1310;
    uintptr_t m_pWeaponServices                    = 0x12F0;
    uintptr_t m_skybox3d                           = 0x13C8;
    uintptr_t m_vOldOrigin                         = 0x14A4;
    uintptr_t m_vecLastCameraSetupLocalOrigin      = 0x148C;
    uintptr_t m_vecPredictionError                 = 0x1460;
    uintptr_t v_angle                              = 0x13A8;
    uintptr_t v_anglePrevious                      = 0x13B4;
};

C_CSPlayerPawnBase

Parent: C_BasePlayerPawn

// parent: C_BasePlayerPawn
struct C_CSPlayerPawnBase {
    uintptr_t m_bDeferStartMusicOnWarmup          = 0x152C;
    uintptr_t m_bFlashBuildUp                     = 0x1508;
    uintptr_t m_bFlashDspHasBeenCleared           = 0x1509;
    uintptr_t m_bFlashScreenshotHasBeenGrabbed    = 0x150A;
    uintptr_t m_bHasMovedSinceSpawn               = 0x14E8;
    uintptr_t m_fNextThinkPushAway                = 0x151C;
    uintptr_t m_flClientDeathTime                 = 0x14F8;
    uintptr_t m_flClientHealthFadeChangeTimestamp = 0x1514;
    uintptr_t m_flCurrentMusicStartTime           = 0x1524;
    uintptr_t m_flFlashBangTime                   = 0x14FC;
    uintptr_t m_flFlashDuration                   = 0x1510;
    uintptr_t m_flFlashMaxAlpha                   = 0x150C;
    uintptr_t m_flFlashOverlayAlpha               = 0x1504;
    uintptr_t m_flFlashScreenshotAlpha            = 0x1500;
    uintptr_t m_flLastSmokeAge                    = 0x1534;
    uintptr_t m_flLastSmokeOverlayAlpha           = 0x1530;
    uintptr_t m_flLastSpawnTimeIndex              = 0x14EC;
    uintptr_t m_flMusicRoundStartTime             = 0x1528;
    uintptr_t m_flProgressBarStartTime            = 0x14F4;
    uintptr_t m_hOriginalController               = 0x1560;
    uintptr_t m_iPlayerState                      = 0x14E4;
    uintptr_t m_iProgressBarDuration              = 0x14F0;
    uintptr_t m_nClientHealthFadeParityValue      = 0x1518;
    uintptr_t m_pPingServices                     = 0x14D8;
    uintptr_t m_previousPlayerState               = 0x14E0;
    uintptr_t m_vLastSmokeOverlayColor            = 0x1538;
};

C_CSPlayerPawn

Parent: C_CSPlayerPawnBase

// parent: C_CSPlayerPawnBase
struct C_CSPlayerPawn {
    uintptr_t m_ArmorValue                       = 0x1ECC;
    uintptr_t m_angEyeAngles                     = 0x3600;
    uintptr_t m_bIsScoped                        = 0x1EA0;
    uintptr_t m_bIsDefusing                      = 0x1EA2;
    uintptr_t m_bIsGrabbingHostage               = 0x1EA3;
    uintptr_t m_bGunGameImmunity                 = 0x3508;
    uintptr_t m_iShotsFired                      = 0x1EB4;
    uintptr_t m_entitySpottedState               = 0x1E88;
    uintptr_t m_bWaitForNoAttack                 = 0x1EC0;
    uintptr_t m_iIDEntIndex                      = 0x36DC;
    uintptr_t m_pBulletServices                  = 0x1570;
    uintptr_t m_pHostageServices                 = 0x1578;
    uintptr_t m_pBuyServices                     = 0x1580;
    uintptr_t m_pGlowServices                    = 0x1588;
    uintptr_t m_pActionTrackingServices          = 0x1590;
    uintptr_t m_pAimPunchServices                = 0x1598;
    uintptr_t m_pDamageReactServices             = 0x15A0;
    uintptr_t m_flHealthShotBoostExpirationTime  = 0x15A8;
    uintptr_t m_flLastFiredWeaponTime            = 0x15AC;
    uintptr_t m_bHasFemaleVoice                  = 0x15B0;
    uintptr_t m_flLandingTimeSeconds             = 0x15B4;
    uintptr_t m_flOldFallVelocity                = 0x15B8;
    uintptr_t m_szLastPlaceName                  = 0x15BC;
    uintptr_t m_bPrevDefuser                     = 0x15CE;
    uintptr_t m_bPrevHelmet                      = 0x15CF;
    uintptr_t m_nPrevArmorVal                    = 0x15D0;
    uintptr_t m_nPrevGrenadeAmmoCount            = 0x15D4;
    uintptr_t m_unPreviousWeaponHash             = 0x15D8;
    uintptr_t m_unWeaponHash                     = 0x15DC;
    uintptr_t m_bInBuyZone                       = 0x15E0;
    uintptr_t m_bPreviouslyInBuyZone             = 0x15E1;
    uintptr_t m_bInLanding                       = 0x15E2;
    uintptr_t m_flLandingStartTime               = 0x15E4;
    uintptr_t m_bInHostageRescueZone             = 0x15E8;
    uintptr_t m_bInBombZone                      = 0x15E9;
    uintptr_t m_bIsBuyMenuOpen                   = 0x15EA;
    uintptr_t m_flTimeOfLastInjury               = 0x15EC;
    uintptr_t m_flNextSprayDecalTime             = 0x15F0;
    uintptr_t m_iRetakesOffering                 = 0x1758;
    uintptr_t m_iRetakesOfferingCard             = 0x175C;
    uintptr_t m_bRetakesHasDefuseKit             = 0x1760;
    uintptr_t m_bRetakesMVPLastRound             = 0x1761;
    uintptr_t m_iRetakesMVPBoostItem             = 0x1764;
    uintptr_t m_RetakesMVPBoostExtraUtility      = 0x1768;
    uintptr_t m_bNeedToReApplyGloves             = 0x176D;
    uintptr_t m_EconGloves                       = 0x1770;
    uintptr_t m_nEconGlovesChanged               = 0x1D20;
    uintptr_t m_bMustSyncRagdollState            = 0x1D21;
    uintptr_t m_nRagdollDamageBone               = 0x1D24;
    uintptr_t m_vRagdollDamageForce              = 0x1D28;
    uintptr_t m_szRagdollDamageWeaponName        = 0x1D34;
    uintptr_t m_bRagdollDamageHeadshot           = 0x1D74;
    uintptr_t m_vRagdollServerOrigin             = 0x1D78;
    uintptr_t m_lastLandTime                     = 0x1D84;
    uintptr_t m_bOnGroundLastTick                = 0x1D88;
    uintptr_t m_hActiveMinimapVolume             = 0x1DA4;
    uintptr_t m_hHudModelArms                    = 0x1DA8;
    uintptr_t m_qDeathEyeAngles                  = 0x1DAC;
    uintptr_t m_bLeftHanded                      = 0x1DB8;
    uintptr_t m_fSwitchedHandednessTime          = 0x1DBC;
    uintptr_t m_flViewmodelOffsetX               = 0x1DC0;
    uintptr_t m_flViewmodelOffsetY               = 0x1DC4;
    uintptr_t m_flViewmodelOffsetZ               = 0x1DC8;
    uintptr_t m_flViewmodelFOV                   = 0x1DCC;
    uintptr_t m_vecPlayerPatchEconIndices        = 0x1DD0;
    uintptr_t m_GunGameImmunityColor             = 0x1E18;
    uintptr_t m_vecBulletHitModels               = 0x1E68;
    uintptr_t m_bIsWalking                       = 0x1E80;
    uintptr_t m_bResumeZoom                      = 0x1EA1;
    uintptr_t m_iBlockingUseActionInProgress     = 0x1EA4;
    uintptr_t m_flEmitSoundTime                  = 0x1EA8;
    uintptr_t m_bInNoDefuseArea                  = 0x1EAC;
    uintptr_t m_nWhichBombZone                   = 0x1EB0;
    uintptr_t m_flFlinchStack                    = 0x1EB8;
    uintptr_t m_flVelocityModifier               = 0x1EBC;
    uintptr_t m_ignoreLadderJumpTime             = 0x1EC4;
    uintptr_t m_bKilledByHeadshot                = 0x1EC9;
    uintptr_t m_unCurrentEquipmentValue          = 0x1ED0;
    uintptr_t m_unRoundStartEquipmentValue       = 0x1ED2;
    uintptr_t m_unFreezetimeEndEquipmentValue    = 0x1ED4;
    uintptr_t m_nLastKillerIndex                 = 0x1ED8;
    uintptr_t m_bOldIsScoped                     = 0x1EDC;
    uintptr_t m_bHasDeathInfo                    = 0x1EDD;
    uintptr_t m_flDeathInfoTime                  = 0x1EE0;
    uintptr_t m_vecDeathInfoOrigin               = 0x1EE4;
    uintptr_t m_grenadeParameterStashTime        = 0x1F20;
    uintptr_t m_bGrenadeParametersStashed        = 0x1F24;
    uintptr_t m_angStashedShootAngles            = 0x1F28;
    uintptr_t m_vecStashedGrenadeThrowPosition   = 0x1F34;
    uintptr_t m_vecStashedGrenadeThrowPawnCenter = 0x1F40;
    uintptr_t m_vecStashedVelocity               = 0x1F4C;
    uintptr_t m_flInterpolatedInaccuracy         = 0x1F58;
    uintptr_t m_bShouldAutobuyDMWeapons          = 0x3500;
    uintptr_t m_fImmuneToGunGameDamageTime       = 0x3504;
    uintptr_t m_fImmuneToGunGameDamageTimeLast   = 0x350C;
    uintptr_t m_flModifier0                      = 0x3510;
    uintptr_t m_fMolotovDamageTime               = 0x3514;
    uintptr_t m_nPlayerInfernoBodyFx             = 0x3580;
    uintptr_t m_arrOldEyeAnglesTimes             = 0x3690;
    uintptr_t m_arrOldEyeAngles                  = 0x36A0;
    uintptr_t m_angEyeAnglesVelocity             = 0x36D0;
    uintptr_t m_delayTargetIDTimer               = 0x36E0;
    uintptr_t m_iTargetItemEntIdx                = 0x36F8;
    uintptr_t m_iOldIDEntIndex                   = 0x36FC;
    uintptr_t m_holdTargetIDTimer                = 0x3700;
};

CCSPlayerController

Parent: CBasePlayerController

// parent: CBasePlayerController
struct CCSPlayerController {
    uintptr_t m_hPlayerPawn                         = 0x92C;
    uintptr_t m_hObserverPawn                       = 0x930;
    uintptr_t m_sSanitizedPlayerName                = 0x878;
    uintptr_t m_iPawnHealth                         = 0x938;
    uintptr_t m_iPawnArmor                          = 0x93C;
    uintptr_t m_bPawnIsAlive                        = 0x934;
    uintptr_t m_bPawnHasDefuser                     = 0x940;
    uintptr_t m_bPawnHasHelmet                      = 0x941;
    uintptr_t m_iPing                               = 0x838;
    uintptr_t m_iCompetitiveRanking                 = 0x8A0;
    uintptr_t m_iCompetitiveWins                    = 0x8A4;
    uintptr_t m_bControllingBot                     = 0x920;
    uintptr_t m_pInGameMoneyServices                = 0x818;
    uintptr_t m_pActionTrackingServices             = 0x828;
    uintptr_t m_pInventoryServices                  = 0x820;
    uintptr_t m_pDamageServices                     = 0x830;
    uintptr_t m_bHasCommunicationAbuseMute          = 0x83C;
    uintptr_t m_uiCommunicationMuteFlags            = 0x840;
    uintptr_t m_szCrosshairCodes                    = 0x848;
    uintptr_t m_iPendingTeamNum                     = 0x850;
    uintptr_t m_flForceTeamTime                     = 0x854;
    uintptr_t m_iCompTeammateColor                  = 0x858;
    uintptr_t m_bEverPlayedOnTeam                   = 0x85C;
    uintptr_t m_flPreviousForceJoinTeamTime         = 0x860;
    uintptr_t m_szClan                              = 0x868;
    uintptr_t m_unClanId32bit                       = 0x870;
    uintptr_t m_sSanitizedClanTag                   = 0x880;
    uintptr_t m_iCoachingTeam                       = 0x888;
    uintptr_t m_nPlayerDominated                    = 0x890;
    uintptr_t m_nPlayerDominatingMe                 = 0x898;
    uintptr_t m_iCompetitiveRankType                = 0x8A8;
    uintptr_t m_iCompetitiveRankingPredicted_Win    = 0x8AC;
    uintptr_t m_iCompetitiveRankingPredicted_Loss   = 0x8B0;
    uintptr_t m_iCompetitiveRankingPredicted_Tie    = 0x8B4;
    uintptr_t m_nEndMatchNextMapVote                = 0x8B8;
    uintptr_t m_unActiveQuestId                     = 0x8BC;
    uintptr_t m_rtActiveMissionPeriod               = 0x8C0;
    uintptr_t m_nQuestProgressReason                = 0x8C4;
    uintptr_t m_unPlayerTvControlFlags              = 0x8C8;
    uintptr_t m_iDraftIndex                         = 0x8F8;
    uintptr_t m_msQueuedModeDisconnectionTimestamp  = 0x8FC;
    uintptr_t m_uiAbandonRecordedReason             = 0x900;
    uintptr_t m_eNetworkDisconnectionReason         = 0x904;
    uintptr_t m_bCannotBeKicked                     = 0x908;
    uintptr_t m_bEverFullyConnected                 = 0x909;
    uintptr_t m_bAbandonAllowsSurrender             = 0x90A;
    uintptr_t m_bAbandonOffersInstantSurrender      = 0x90B;
    uintptr_t m_bDisconnection1MinWarningPrinted    = 0x90C;
    uintptr_t m_bScoreReported                      = 0x90D;
    uintptr_t m_nDisconnectionTick                  = 0x910;
    uintptr_t m_bHasControlledBotThisRound          = 0x921;
    uintptr_t m_bHasBeenControlledByPlayerThisRound = 0x922;
    uintptr_t m_nBotsControlledThisRound            = 0x924;
    uintptr_t m_bCanControlObservedBot              = 0x928;
    uintptr_t m_nPawnCharacterDefIndex              = 0x942;
    uintptr_t m_iPawnLifetimeStart                  = 0x944;
    uintptr_t m_iPawnLifetimeEnd                    = 0x948;
    uintptr_t m_iPawnBotDifficulty                  = 0x94C;
    uintptr_t m_hOriginalControllerOfCurrentPawn    = 0x950;
    uintptr_t m_iScore                              = 0x954;
    uintptr_t m_recentKillQueue                     = 0x958;
    uintptr_t m_nFirstKill                          = 0x960;
    uintptr_t m_nKillCount                          = 0x961;
    uintptr_t m_bMvpNoMusic                         = 0x962;
    uintptr_t m_eMvpReason                          = 0x964;
    uintptr_t m_iMusicKitID                         = 0x968;
    uintptr_t m_iMusicKitMVPs                       = 0x96C;
    uintptr_t m_iMVPs                               = 0x970;
    uintptr_t m_bIsPlayerNameDirty                  = 0x974;
    uintptr_t m_bFireBulletsSeedSynchronized        = 0x97C;
};

CBasePlayerController

Parent: C_BaseEntity

// parent: C_BaseEntity
struct CBasePlayerController {
    uintptr_t m_CommandContext            = 0x608;
    uintptr_t m_bIsHLTV                   = 0x6F0;
    uintptr_t m_bIsLocalPlayerController  = 0x790;
    uintptr_t m_bKnownTeamMismatch        = 0x6C0;
    uintptr_t m_bNoClipEnabled            = 0x791;
    uintptr_t m_hPawn                     = 0x6BC;
    uintptr_t m_hPredictedPawn            = 0x6C4;
    uintptr_t m_hSplitOwner               = 0x6D0;
    uintptr_t m_hSplitScreenPlayers       = 0x6D8;
    uintptr_t m_iConnected                = 0x6F4;
    uintptr_t m_iDesiredFOV               = 0x794;
    uintptr_t m_iMostConnected            = 0x6F8;
    uintptr_t m_iszPlayerName             = 0x6FC;
    uintptr_t m_nInButtonsWhichAreToggles = 0x6B0;
    uintptr_t m_nSplitScreenSlot          = 0x6CC;
    uintptr_t m_nTickBase                 = 0x6B8;
    uintptr_t m_steamID                   = 0x788;
};

CPlayer_WeaponServices

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

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            = 0x1BC;
    uintptr_t m_PlayerFog                   =  0x60;
    uintptr_t m_PostProcessingVolumes       = 0x128;
    uintptr_t m_angDemoViewAngles           = 0x208;
    uintptr_t m_audio                       =  0xB0;
    uintptr_t m_bOverrideFogColor           = 0x1B4;
    uintptr_t m_bOverrideFogStartEnd        = 0x1D0;
    uintptr_t m_fOverrideFogEnd             = 0x1EC;
    uintptr_t m_fOverrideFogStart           = 0x1D8;
    uintptr_t m_flCsViewPunchAngleTickRatio =  0x58;
    uintptr_t m_flOldPlayerViewOffsetZ      = 0x144;
    uintptr_t m_flOldPlayerZ                = 0x140;
    uintptr_t m_hActivePostProcessingVolume = 0x200;
    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

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

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                  = 0x1BD0;
    uintptr_t m_OnPlayerPickup                       = 0x19E8;
    uintptr_t m_bBurstMode                           = 0x1A2C;
    uintptr_t m_bCanBePickedUp                       = 0x1B30;
    uintptr_t m_bClearWeaponIdentifyingUGC           = 0x1B20;
    uintptr_t m_bDroppedNearBuyZone                  = 0x1A70;
    uintptr_t m_bFireOnEmpty                         = 0x19E4;
    uintptr_t m_bInReload                            = 0x1A3C;
    uintptr_t m_bInSilentReloadSection               = 0x1A59;
    uintptr_t m_bInspectPending                      = 0x19B4;
    uintptr_t m_bInspectShouldLoop                   = 0x19B5;
    uintptr_t m_bIsHauledBack                        = 0x1A50;
    uintptr_t m_bReloadHeldSinceStart                = 0x1A60;
    uintptr_t m_bSilencerOn                          = 0x1A51;
    uintptr_t m_bStealthy                            = 0x1A58;
    uintptr_t m_bUIWeapon                            = 0x1B22;
    uintptr_t m_bVisualsDataSet                      = 0x1B21;
    uintptr_t m_bWasActiveWeaponWhenDropped          = 0x1B40;
    uintptr_t m_bWasOwnedByCT                        = 0x1B6C;
    uintptr_t m_bWasOwnedByTerrorist                 = 0x1B6D;
    uintptr_t m_donated                              = 0x1B64;
    uintptr_t m_fAccuracyPenalty                     = 0x1A18;
    uintptr_t m_fAccuracySmoothedForZoom             = 0x1A20;
    uintptr_t m_fLastShotTime                        = 0x1B68;
    uintptr_t m_flAttackHoldStartTime                = 0x1A44;
    uintptr_t m_flDroppedAtTime                      = 0x1A48;
    uintptr_t m_flInspectCancelCompleteTime          = 0x19B0;
    uintptr_t m_flLastAccuracyUpdateTime             = 0x1A1C;
    uintptr_t m_flLastBurstModeChangeTime            = 0x1A30;
    uintptr_t m_flLastLOSTraceFailureTime            = 0x1CF8;
    uintptr_t m_flLastShakeTime                      = 0x1D6C;
    uintptr_t m_flNextAttackRenderTimeOffset         = 0x1A74;
    uintptr_t m_flNextClientFireBulletTime           = 0x1B70;
    uintptr_t m_flNextClientFireBulletTime_Repredict = 0x1B74;
    uintptr_t m_flPostponeFireReadyFrac              = 0x1A38;
    uintptr_t m_flRecoilIndex                        = 0x1A28;
    uintptr_t m_flStealthHoldStartTime               = 0x1A5C;
    uintptr_t m_flTimeSilencerSwitchComplete         = 0x1A54;
    uintptr_t m_flTurningInaccuracy                  = 0x1A14;
    uintptr_t m_flTurningInaccuracyDelta             = 0x1A04;
    uintptr_t m_flWatTickOffset                      = 0x1D58;
    uintptr_t m_flWeaponActionPlaybackRate           = 0x1A64;
    uintptr_t m_flWeaponGameplayAnimStateTimestamp   = 0x19AC;
    uintptr_t m_hPrevOwner                           = 0x1B38;
    uintptr_t m_iIronSightMode                       = 0x1C80;
    uintptr_t m_iMostRecentTeamNumber                = 0x1A6C;
    uintptr_t m_iOriginalTeamNumber                  = 0x1A68;
    uintptr_t m_iRecoilIndex                         = 0x1A24;
    uintptr_t m_iWeaponGameplayAnimState             = 0x19A8;
    uintptr_t m_nCustomEconReloadEventId             = 0x1B24;
    uintptr_t m_nDeployTick                          = 0x1A40;
    uintptr_t m_nDropTick                            = 0x1B3C;
    uintptr_t m_nLastEmptySoundCmdNum                = 0x19E0;
    uintptr_t m_nPostponeFireReadyTicks              = 0x1A34;
    uintptr_t m_nextPrevOwnerUseTime                 = 0x1B34;
    uintptr_t m_vecTurningInaccuracyEyeDirLast       = 0x1A08;
    uintptr_t m_weaponMode                           = 0x1A00;
};

C_CSWeaponBaseGun

struct C_CSWeaponBaseGun {
    uintptr_t m_bNeedsBoltAction     = 0x1F3D;
    uintptr_t m_iBurstShotsRemaining = 0x1F24;
    uintptr_t m_iSilencerBodygroup   = 0x1F28;
    uintptr_t m_inPrecache           = 0x1F3C;
    uintptr_t m_nRevolverCylinderIdx = 0x1F40;
    uintptr_t m_silencedModelIndex   = 0x1F38;
    uintptr_t m_zoomLevel            = 0x1F20;
};

C_AttributeContainer

struct C_AttributeContainer {
    uintptr_t m_Item                                 =  0x50;
    uintptr_t m_iExternalItemProviderRegisteredToken = 0x600;
    uintptr_t m_ullRegisteredAsItemID                = 0x608;
};

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                    = 0x5A8;
    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_szCustomNameOverride2               = 0x43A;
    uintptr_t m_szCustomNameOverride3               = 0x4DB;
    uintptr_t m_ubStyleOverride                     = 0x1FC;
    uintptr_t m_unClientFlags                       = 0x1FD;
};

C_PlantedC4

struct C_PlantedC4 {
    uintptr_t m_AttributeManager            = 0x12E8;
    uintptr_t m_bBeingDefused               = 0x12C4;
    uintptr_t m_bBombDefused                = 0x12DC;
    uintptr_t m_bBombTicking                = 0x1288;
    uintptr_t m_bC4Activated                = 0x12D0;
    uintptr_t m_bCannotBeDefused            = 0x12BC;
    uintptr_t m_bExplodeWarning             = 0x12CC;
    uintptr_t m_bHasExploded                = 0x12BD;
    uintptr_t m_bRadarFlash                 = 0x1900;
    uintptr_t m_bTenSecWarning              = 0x12D1;
    uintptr_t m_bTriggerWarning             = 0x12C8;
    uintptr_t m_entitySpottedState          = 0x1298;
    uintptr_t m_fLastDefuseTime             = 0x1908;
    uintptr_t m_flC4Blow                    = 0x12B8;
    uintptr_t m_flC4ExplodeSpectateDuration = 0x1930;
    uintptr_t m_flDefuseCountDown           = 0x12D8;
    uintptr_t m_flDefuseLength              = 0x12D4;
    uintptr_t m_flNextBeep                  = 0x12B4;
    uintptr_t m_flNextGlow                  = 0x12B0;
    uintptr_t m_flNextRadarFlashTime        = 0x18FC;
    uintptr_t m_flTimerLength               = 0x12C0;
    uintptr_t m_hBombDefuser                = 0x12E0;
    uintptr_t m_hDefuserMultimeter          = 0x18F8;
    uintptr_t m_nBombSite                   = 0x128C;
    uintptr_t m_nSourceSoundscapeHash       = 0x1290;
    uintptr_t m_pBombDefuser                = 0x1904;
    uintptr_t m_pPredictionOwner            = 0x1910;
    uintptr_t m_vecC4ExplodeSpectateAng     = 0x1924;
    uintptr_t m_vecC4ExplodeSpectatePos     = 0x1918;
};

C_BaseGrenade

Parent: CBaseAnimGraph

// parent: CBaseAnimGraph
struct C_BaseGrenade {
    uintptr_t m_DmgRadius        = 0x126C;
    uintptr_t m_ExplosionSound   = 0x1288;
    uintptr_t m_bHasWarnedAI     = 0x1268;
    uintptr_t m_bIsLive          = 0x126A;
    uintptr_t m_bIsSmokeGrenade  = 0x1269;
    uintptr_t m_flDamage         = 0x1278;
    uintptr_t m_flDetonateTime   = 0x1270;
    uintptr_t m_flNextAttack     = 0x12A8;
    uintptr_t m_flWarnAITime     = 0x1274;
    uintptr_t m_hOriginalThrower = 0x12AC;
    uintptr_t m_hThrower         = 0x1290;
    uintptr_t m_iszBounceSound   = 0x1280;
};

C_SmokeGrenadeProjectile

struct C_SmokeGrenadeProjectile {
    uintptr_t m_VoxelFrameData           = 0x1388;
    uintptr_t m_bDidSmokeEffect          = 0x1364;
    uintptr_t m_bSmokeEffectSpawned      = 0x13AA;
    uintptr_t m_bSmokeVolumeDataReceived = 0x13A9;
    uintptr_t m_nRandomSeed              = 0x1368;
    uintptr_t m_nSmokeEffectTickBegin    = 0x1360;
    uintptr_t m_nSmokeLightProbeRegen    = 0x13A8;
    uintptr_t m_nVoxelFrameDataSize      = 0x13A0;
    uintptr_t m_nVoxelUpdate             = 0x13A4;
    uintptr_t m_vSmokeColor              = 0x136C;
    uintptr_t m_vSmokeDetonationPos      = 0x1378;
};

C_Inferno

struct C_Inferno {
    uintptr_t m_BurnNormal                            = 0x1748;
    uintptr_t m_bFireIsBurning                        = 0x1708;
    uintptr_t m_bInPostEffectTime                     = 0x1A54;
    uintptr_t m_blosCheck                             = 0x8664;
    uintptr_t m_drawableCount                         = 0x8660;
    uintptr_t m_fireCount                             = 0x1A48;
    uintptr_t m_fireParentPositions                   = 0x1408;
    uintptr_t m_firePositions                         = 0x1108;
    uintptr_t m_flLastGrassBurnThink                  = 0x868C;
    uintptr_t m_hInfernoClimbingOutlinePointsSnapshot = 0x10F8;
    uintptr_t m_hInfernoDecalsSnapshot                = 0x1100;
    uintptr_t m_hInfernoFillerPointsSnapshot          = 0x10E8;
    uintptr_t m_hInfernoOutlinePointsSnapshot         = 0x10F0;
    uintptr_t m_hInfernoPointsSnapshot                = 0x10E0;
    uintptr_t m_lastFireCount                         = 0x1A58;
    uintptr_t m_maxBounds                             = 0x8680;
    uintptr_t m_maxFireHalfWidth                      = 0x866C;
    uintptr_t m_maxFireHeight                         = 0x8670;
    uintptr_t m_minBounds                             = 0x8674;
    uintptr_t m_nFireEffectTickBegin                  = 0x1A5C;
    uintptr_t m_nFireLifetime                         = 0x1A50;
    uintptr_t m_nInfernoType                          = 0x1A4C;
    uintptr_t m_nfxFireDamageEffect                   = 0x10D8;
    uintptr_t m_nlosperiod                            = 0x8668;
};

C_BaseCSGrenade

struct C_BaseCSGrenade {
    uintptr_t m_bClientPredictDelete      = 0x1F20;
    uintptr_t m_bIsHeldByPlayer           = 0x1F22;
    uintptr_t m_bJumpThrow                = 0x1F24;
    uintptr_t m_bJustPulledPin            = 0x1FB0;
    uintptr_t m_bPinPulled                = 0x1F23;
    uintptr_t m_bRedraw                   = 0x1F21;
    uintptr_t m_bThrowAnimating           = 0x1F25;
    uintptr_t m_fDropTime                 = 0x1FA8;
    uintptr_t m_fPinPullTime              = 0x1FAC;
    uintptr_t m_fThrowTime                = 0x1F28;
    uintptr_t m_flNextHoldFrac            = 0x1FB8;
    uintptr_t m_flThrowStrength           = 0x1F30;
    uintptr_t m_hSwitchToWeaponAfterThrow = 0x1FBC;
    uintptr_t m_nNextHoldTick             = 0x1FB4;
};

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 = 0x83F6D8;
    uintptr_t AnimationSystem_001      = 0x8375F8;
};

client.dll

// interfaces — client.dll
struct client_dll_interfaces {
    uintptr_t ClientBugBugServic001_Client = 0x222B6E0;
    uintptr_t ClientToolsInfo_001          = 0x222B6B0;
    uintptr_t EmptyWorldService001_Client  = 0x220F100;
    uintptr_t GameClientExports001         = 0x2228358;
    uintptr_t LegacyGameUI001              = 0x2238010;
    uintptr_t Source2Client002             = 0x25560E0;
    uintptr_t Source2ClientConfig001       = 0x24B2C90;
    uintptr_t Source2ClientPrediction001   = 0x255C2D0;
    uintptr_t Source2ClientUI001           = 0x2236890;
};

engine2.dll

// interfaces — engine2.dll
struct engine2_dll_interfaces {
    uintptr_t BenchmarkService001                 = 0x622C80;
    uintptr_t BugBugService001                    = 0x622D80;
    uintptr_t BugService001                       = 0x8DB7F0;
    uintptr_t ClientServerEngineLoopService_001   = 0x91CE30;
    uintptr_t ClientServerSharedHandleSystem001   = 0x91C440;
    uintptr_t EngineGameUI001                     = 0x6206E0;
    uintptr_t EngineServiceMgr001                 = 0x91C700;
    uintptr_t GameEventSystemClientV001           = 0x91C9E0;
    uintptr_t GameEventSystemServerV001           = 0x91CB10;
    uintptr_t GameResourceServiceClientV001       = 0x622DC0;
    uintptr_t GameResourceServiceServerV001       = 0x622E20;
    uintptr_t GameUIService_001                   = 0x8DBC40;
    uintptr_t HostStateMgr001                     = 0x623540;
    uintptr_t INETSUPPORT_001                     = 0x61BC30;
    uintptr_t InputService_001                    = 0x8DBF20;
    uintptr_t KeyValueCache001                    = 0x6235F0;
    uintptr_t MapListService_001                  = 0x91AD90;
    uintptr_t NetworkClientService_001            = 0x91AF20;
    uintptr_t NetworkP2PService_001               = 0x91B260;
    uintptr_t NetworkServerService_001            = 0x91B410;
    uintptr_t NetworkService_001                  = 0x622F90;
    uintptr_t RenderService_001                   = 0x91B680;
    uintptr_t ScreenshotService001                = 0x91B940;
    uintptr_t SimpleEngineLoopService_001         = 0x623650;
    uintptr_t SoundService_001                    = 0x622FD0;
    uintptr_t Source2EngineToClient001            = 0x61FFF0;
    uintptr_t Source2EngineToClientStringTable001 = 0x620050;
    uintptr_t Source2EngineToServer001            = 0x6200C8;
    uintptr_t Source2EngineToServerStringTable001 = 0x6200F0;
    uintptr_t SplitScreenService_001              = 0x6232B0;
    uintptr_t StatsService_001                    = 0x91BC80;
    uintptr_t ToolService_001                     = 0x6233B0;
    uintptr_t VENGINE_GAMEUIFUNCS_VERSION005      = 0x620770;
    uintptr_t VProfService_001                    = 0x6233F0;
};

filesystem_stdio.dll

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

host.dll

// interfaces — host.dll
struct host_dll_interfaces {
    uintptr_t DebugDrawQueueManager001    = 0x13FF70;
    uintptr_t GameModelInfo001            = 0x13FFB0;
    uintptr_t GameSystem2HostHook         = 0x13FFF0;
    uintptr_t HostUtils001                = 0x14F900;
    uintptr_t PredictionDiffManager001    = 0x140100;
    uintptr_t SaveRestoreDataVersion001   = 0x140230;
    uintptr_t SinglePlayerSharedMemory001 = 0x140260;
    uintptr_t Source2Host001              = 0x1402D0;
};

imemanager.dll

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

inputsystem.dll

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

localize.dll

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

matchmaking.dll

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

materialsystem2.dll

// interfaces — materialsystem2.dll
struct materialsystem2_dll_interfaces {
    uintptr_t FontManager_001          = 0x1638E0;
    uintptr_t MaterialUtils_001        = 0x14BD30;
    uintptr_t PostProcessingSystem_001 = 0x14BC60;
    uintptr_t TextLayout_001           = 0x14BCC0;
    uintptr_t VMaterialSystem2_001     = 0x163530;
};

meshsystem.dll

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

networksystem.dll

// interfaces — networksystem.dll
struct networksystem_dll_interfaces {
    uintptr_t FlattenedSerializersVersion001 = 0x277A50;
    uintptr_t NetworkMessagesVersion001      = 0x2A3F30;
    uintptr_t NetworkSystemVersion001        = 0x2911A0;
    uintptr_t SerializedEntitiesVersion001   = 0x291290;
};

panorama.dll

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

panorama_text_pango.dll

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

panoramauiclient.dll

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

particles.dll

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

pulse_system.dll

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

rendersystemdx11.dll

// interfaces — rendersystemdx11.dll
struct rendersystemdx11_dll_interfaces {
    uintptr_t RenderDeviceMgr001          = 0x4342F0;
    uintptr_t RenderUtils_001             = 0x434BD0;
    uintptr_t VRenderDeviceMgrBackdoor001 = 0x434390;
};

resourcesystem.dll

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

scenefilecache.dll

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

scenesystem.dll

// interfaces — scenesystem.dll
struct scenesystem_dll_interfaces {
    uintptr_t RenderingPipelines_001 = 0x675A00;
    uintptr_t SceneSystem_002        = 0x91FB20;
    uintptr_t SceneUtils_001         = 0x676760;
};

schemasystem.dll

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

server.dll

// interfaces — server.dll
struct server_dll_interfaces {
    uintptr_t EmptyWorldService001_Server = 0x1E03070;
    uintptr_t EntitySubclassUtilsV001     = 0x1DB2C20;
    uintptr_t NavGameTest001              = 0x1E4ACA8;
    uintptr_t ServerToolsInfo_001         = 0x1E29BC8;
    uintptr_t Source2GameClients001       = 0x1E290F0;
    uintptr_t Source2GameDirector001      = 0x1F930F0;
    uintptr_t Source2GameEntities001      = 0x1E29370;
    uintptr_t Source2Server001            = 0x1E291B0;
    uintptr_t Source2ServerConfig001      = 0x210E998;
    uintptr_t customnavsystem001          = 0x1DA0528;
};

soundsystem.dll

// interfaces — soundsystem.dll
struct soundsystem_dll_interfaces {
    uintptr_t SoundBugBugService001_Client =  0x535BB0;
    uintptr_t SoundOpSystem001             =  0x535A90;
    uintptr_t SoundOpSystemEdit001         =  0x5359A0;
    uintptr_t SoundSystem001               =  0x535350;
    uintptr_t VMixEditTool001              = 0x5943D7F;
};

steamaudio.dll

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

tier0.dll

// interfaces — tier0.dll
struct tier0_dll_interfaces {
    uintptr_t TestScriptMgr001      = 0x3A1960;
    uintptr_t VEngineCvar007        = 0x3AC670;
    uintptr_t VProcessUtils002      = 0x3A1820;
    uintptr_t VStringTokenSystem001 = 0x3D3300;
};

v8system.dll

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

vphysics2.dll

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

vscript.dll

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

worldrenderer.dll

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

Quick copy — globals

// client.dll
struct client {
    uintptr_t dwEntityList             = 0x2711598;
    uintptr_t dwLocalPlayerPawn        = 0x255C3C8;
    uintptr_t dwLocalPlayerController  = 0x25338A8;
    uintptr_t dwViewMatrix             = 0x2561CD0;
    uintptr_t dwViewAngles             = 0x2572AE8;
    uintptr_t dwGlobalVars             = 0x2228090;
    uintptr_t dwGameRules              = 0x255BE80;
    uintptr_t dwPlantedC4              = 0x24C2248;
    uintptr_t dwGlowManager            = 0x2558BA0;
    uintptr_t dwCSGOInput              = 0x2572460;
    uintptr_t dwSensitivity            = 0x0;
    uintptr_t dwSensitivity_sensitivity = 0x0;
};

// engine2.dll
struct engine2 {
    uintptr_t dwBuildNumber            = 0x61CFE8;
    uintptr_t dwNetworkGameClient      = 0x91AFC0;
    uintptr_t dwWindowWidth            = 0x91F330;
    uintptr_t dwWindowHeight           = 0x91F334;
};