← back apex · 0x6a46e69d
## Build info

```text
time_date_stamp   = 0x6a46e69d
checksum          = 0x2936cab
netvar_table_ptr  = 0x9118140
netvar_table_len  = 350
```

## Signatures — engine globals

```cpp
struct signatures {
    uintptr_t CHLClient               =  0x283ef48;  // approx — see cl_entitylist
    uintptr_t ClientState             =  0x2ff110;
    uintptr_t GlobalVars              =  0x1e563e0;
    uintptr_t HighlightSettings       =  0x6b87500;
    uintptr_t InputSystem             =  0x1f0f700;
    uintptr_t LevelName               =  0x1e56864;
    uintptr_t LocalEntityHandle       =  0x253a070;
    uintptr_t LocalPlayer             =  0x26abff8;
    uintptr_t NameList                =  0x8e99ab0;
    uintptr_t NetworkVarTablePtr      =  0x9118140;
    uintptr_t ObserverList            =  0x641c448;
    uintptr_t SignonState             =  0x1e5674c;
    uintptr_t ViewMatrix              =   0x11a390;
    uintptr_t ViewRender              =  0x3f30868;
    uintptr_t WeaponSettingsMeta_base =     0x1b08;  // member offset
    uintptr_t cl_entitylist           =  0x641a428;
};
```

## Miscellaneous offsets

```cpp
struct misc_offsets {
    uintptr_t CBaseAnimating_m_pStudioHdr        =   0x1010;  // member offset
    uintptr_t CPlayer_camera_angles              =   0x1fc8;  // member offset
    uintptr_t CPlayer_camera_origin              =   0x1fbc;  // member offset
    uintptr_t CPlayer_lastVisibleTime            =   0x1a84;  // member offset
    uintptr_t CWeaponX_crosshairTargetTime       =   0x1a88;  // member offset
    uintptr_t CWeaponX_lastCrosshairTargetTime   =   0x1a8c;  // member offset
    uintptr_t CWeaponX_m_flProjectileSpeed       =   0x28e0;  // member offset
    uintptr_t CWeaponX_m_flProjectileScale       =   0x28e8;  // member offset
};
```

## Networked string tables

```cpp
struct networked_string_tables {
    uintptr_t EffectDispatch          = 0x3f32810;
    uintptr_t ExtraParticleFilesTable = 0x3f31f48;
    uintptr_t ImpactEffectTableNames  = 0x3f330d8;
    uintptr_t Materials               = 0x3f31f28;
    uintptr_t Movies                  = 0x3f330d0;
    uintptr_t ParticleEffectNames     = 0x3f32820;
    uintptr_t ScriptNames             = 0x3f330e0;
    uintptr_t SkinNames               = 0x3f308a0;
    uintptr_t SoundIDs                = 0x3f330f8;
    uintptr_t VguiScreen              = 0x3f31f50;
    uintptr_t WeaponNames             = 0x3f33108;
    uintptr_t wasapi                  = 0x61cc420;
    uintptr_t wasapi_ss               = 0x61cc420;
};
```

## Modifier offsets

```cpp
struct modifier_offsets {
    uintptr_t mods_count = 0x2f90;    // member offset
    uintptr_t mods_list  = 0x34de168;
    uintptr_t mods_names = 0x26ffd78;
};
```

## Input button base pointers

```cpp
struct apex_buttons {
    uintptr_t in_attack             = 0x3f331a8;
    uintptr_t in_backward           = 0x3f33ba0;
    uintptr_t in_break              = 0x3f33b58;
    uintptr_t in_camin              = 0x9042520;
    uintptr_t in_camout             = 0x8e9ac60;
    uintptr_t in_campitchdown       = 0x8e9ac40;
    uintptr_t in_campitchup         = 0x9042538;
    uintptr_t in_camyawleft         = 0x8e9b510;
    uintptr_t in_camyawright        = 0x8e9ac50;
    uintptr_t in_commandermousemove = 0x3f33128;
    uintptr_t in_dodge              = 0x3f33aa0;
    uintptr_t in_duck               = 0x3f33b38;
    uintptr_t in_forward            = 0x3f33b78;
    uintptr_t in_graph              = 0x3f33988;
    uintptr_t in_jump               = 0x3f33a40;
    uintptr_t in_klook              = 0x3f33148;
    uintptr_t in_left               = 0x3f33a10;
    uintptr_t in_lookdown           = 0x3f33a58;
    uintptr_t in_lookup             = 0x3f33b48;
    uintptr_t in_melee              = 0x3f33138;
    uintptr_t in_movedown           = 0x3f339f0;
    uintptr_t in_moveleft           = 0x3f33b68;
    uintptr_t in_moveright          = 0x3f33b90;
    uintptr_t in_moveup             = 0x3f33158;
    uintptr_t in_offhand0           = 0x3f33168;
    uintptr_t in_offhand1           = 0x3f33a00;
    uintptr_t in_offhand2           = 0x3f33a90;
    uintptr_t in_offhand3           = 0x3f33ad0;
    uintptr_t in_offhand4           = 0x3f33b08;
    uintptr_t in_pause_menu         = 0x3f33a20;
    uintptr_t in_ping               = 0x3f33178;
    uintptr_t in_reload             = 0x3f339a8;
    uintptr_t in_right              = 0x3f33a30;
    uintptr_t in_score              = 0x3d9d2c0;
    uintptr_t in_scriptCommand3     = 0x3f33978;
    uintptr_t in_showscores         = 0x3d9d2c0;
    uintptr_t in_speed              = 0x3f33110;
    uintptr_t in_strafe             = 0x3f339c0;
    uintptr_t in_toggle_duck        = 0x3f33968;
    uintptr_t in_toggle_zoom        = 0x3f33998;
    uintptr_t in_use                = 0x3f33ab0;
    uintptr_t in_useAndReload       = 0x3f33b18;
    uintptr_t in_use_alt            = 0x3f33958;
    uintptr_t in_use_long           = 0x3f33b28;
    uintptr_t in_variableScopeToggle = 0x3f339d8;
    uintptr_t in_walk               = 0x3f33ae8;
    uintptr_t in_weaponCycle        = 0x3f33a68;
    uintptr_t in_weapon_discard     = 0x3f33af8;
    uintptr_t in_zoom               = 0x3f33ac0;
};
```

## Weapon settings meta

```cpp
struct weapon_settings_meta {
    uintptr_t base       =    0x1b08;  // member offset
    uintptr_t weps_count =     0x502;  // member offset
    uintptr_t weps_list  = 0x62377c0;
    uintptr_t weps_types = 0x25e306a;
};
```

## DT_BaseEntity (core)

```cpp
// Base of every entity. Position, team, render, ownership.
struct DT_BaseEntity {
    uintptr_t m_Collision                = 0x3b8;
    uintptr_t m_CollisionGroup           = 0x438;
    uintptr_t m_baseTakeDamage           = 0x6bc;
    uintptr_t m_cellX                    =  0x48;
    uintptr_t m_cellY                    =  0x4c;
    uintptr_t m_cellZ                    =  0x50;
    uintptr_t m_clrRender                =  0x80;
    uintptr_t m_fEffects                 =  0x40;
    uintptr_t m_fadeDist                 = 0x764;
    uintptr_t m_hOwnerEntity             = 0x394;
    uintptr_t m_iTeamNum                 = 0x330;
    uintptr_t m_localAngles              = 0x380;
    uintptr_t m_localOrigin              =  0x54;
    uintptr_t m_nModelIndex              =  0x60;
    uintptr_t m_nRenderFX                = 0x399;
    uintptr_t m_nRenderMode              = 0x3a9;
    uintptr_t m_networkedFlags           = 0x2d0;
    uintptr_t m_parentAttachment         =  0x20;
    uintptr_t m_parentAttachmentModel    = 0x758;
    uintptr_t m_realmsBitMask            = 0x930;
    uintptr_t m_shieldHealth             = 0x190;
    uintptr_t m_shieldHealthMax          = 0x194;
    uintptr_t m_visibilityFlags          = 0x328;
    uintptr_t moveparent                 =  0x1c;
};
```

## DT_BaseAnimating

```cpp
struct DT_BaseAnimating {
    uintptr_t m_SequenceTransitioner     = 0xb48;
    uintptr_t m_animModelIndex           =  0x14;
    uintptr_t m_animPlaybackRate         =  0x10;
    uintptr_t m_bClientSideRagdoll       =  0x1f;
    uintptr_t m_bSequenceFinished        = 0xe2c;
    uintptr_t m_camoIndex                = 0xd88;
    uintptr_t m_flEstIkOffset            =  0x8c;
    uintptr_t m_flModelScale             = 0xe38;
    uintptr_t m_flPoseParameter          =  0x2c;
    uintptr_t m_lockedAnimDeltaYaw       = 0xe30;
    uintptr_t m_nBody                    = 0xd84;
    uintptr_t m_nForceBone               = 0xdc8;
    uintptr_t m_nSkin                    = 0xd78;
    uintptr_t m_skinMod                  = 0xd7c;
    uintptr_t m_syncingWithEntity        = 0xa94;
    uintptr_t m_vecForce                 =  0x20;
};
```

## DT_BaseCombatCharacter

```cpp
// Anything that can hold and fire a weapon.
struct DT_BaseCombatCharacter {
    uintptr_t m_bIsPlayerOverheating     = 0x1930;
    uintptr_t m_cloakEndTime             =  0x1bc;
    uintptr_t m_cloakFadeInDuration      =  0x1c8;
    uintptr_t m_cloakFadeInEndTime       =  0x1c0;
    uintptr_t m_cloakFadeOutStartTime    =  0x1c4;
    uintptr_t m_deathVelocity            =  0x358;
    uintptr_t m_lastFiredTime            = 0x1950;
    uintptr_t m_lastFiredWeapon          = 0x1954;
    uintptr_t m_latestNonOffhandWeapons  = 0x19f4;
    uintptr_t m_latestPrimaryWeapons     = 0x19e4;
    uintptr_t m_nameVisibilityFlags      =  0x898;
    uintptr_t m_networkedFlags           =  0x2d0;
    uintptr_t m_playerOverheatValue      = 0x1934;
    uintptr_t m_raiseFromMeleeEndTime    = 0x1958;
    uintptr_t m_selectedWeapons          = 0x19e0;
    uintptr_t m_sharedEnergy             = 0x195c;
    uintptr_t m_sharedEnergyMax          = 0x1960;
    uintptr_t m_shieldHealth             =  0x190;
    uintptr_t m_shieldHealthMax          =  0x194;
    uintptr_t m_squadID                  =  0x33c;
    uintptr_t m_targetInfoPingValue      = 0x1c60;
    uintptr_t m_teamMemberIndex          =  0x338;
    uintptr_t m_vecViewOffset_x          =   0x34;
    uintptr_t m_vecViewOffset_y          =   0x38;
    uintptr_t m_vecViewOffset_z          =   0x3c;
    uintptr_t m_weaponDelayEnableTime    = 0x1a08;
    uintptr_t m_weaponDisabledFlags      = 0x1a69;
    uintptr_t m_weaponDisabledInScript   = 0x1a0c;
    uintptr_t m_weaponPermission         = 0x1a04;
    uintptr_t m_weaponTypeDisabledFlags  = 0x1a6c;
};
```

## DT_Player

```cpp
// Curated fields: identity, aim, health, movement, state.
struct DT_Player {
    uintptr_t isLocalOriginLocal         =    0x10;
    uintptr_t m_Shared                   =  0x4578;
    uintptr_t m_activeZipline            =  0x2f4c;
    uintptr_t m_ammoPoolCapacity         =  0x260c;
    uintptr_t m_armorType                =  0x4860;
    uintptr_t m_bZooming                 =  0x1cd1;
    uintptr_t m_bleedoutStartTime        =  0x27dc;
    uintptr_t m_bleedoutState            =  0x27d8;
    uintptr_t m_canStand                 =  0x2ae1;
    uintptr_t m_currentFramePlayer       =  0x2160;
    uintptr_t m_deviceForm               =  0x4870;
    uintptr_t m_duckState                =  0x2ad8;
    uintptr_t m_extraShieldHealth        =  0x3028;
    uintptr_t m_extraShieldTier          =  0x302c;
    uintptr_t m_fFlags                   =    0xc8;
    uintptr_t m_fIsSprinting             =  0x2a8c;
    uintptr_t m_flDeathTime              =  0x36ec;
    uintptr_t m_flMaxspeed               =   0x324;
    uintptr_t m_glideMeter               =  0x3050;
    uintptr_t m_grapple                  =  0x2d30;
    uintptr_t m_grappleActive            =  0x2db8;
    uintptr_t m_grappleHook              =  0x3804;
    uintptr_t m_hGroundEntity            =   0x31c;
    uintptr_t m_hViewModels              =  0x2e0c;
    uintptr_t m_helmetType               =  0x485c;
    uintptr_t m_iHealth                  =   0x320;
    uintptr_t m_iMaxHealth               =   0x470;
    uintptr_t m_inventory                =  0x1978;
    uintptr_t m_lastMoveInputTime        =  0x3c9c;
    uintptr_t m_lastTimeKilledOtherPlayer=  0x4b88;
    uintptr_t m_leanState                =  0x2adc;
    uintptr_t m_lifeState                =   0x698;
    uintptr_t m_melee                    =  0x3308;
    uintptr_t m_movementDisabledCount    =  0x2a90;
    uintptr_t m_nucleusId                =  0x2628;
    uintptr_t m_petTitan                 =  0x3808;
    uintptr_t m_pilotClassIndex          =  0x45c8;
    uintptr_t m_platformUserId           =  0x2620;
    uintptr_t m_playerFlags              =  0x3344;
    uintptr_t m_playerMoveSpeedScale     =  0x3350;
    uintptr_t m_selectedOffhands         =  0x19f6;
    uintptr_t m_shadowShieldActive       =  0x3020;
    uintptr_t m_skydiveState             =  0x48c4;
    uintptr_t m_skywardLaunchState       =  0x4954;
    uintptr_t m_tempShieldHealth         =  0x3024;
    uintptr_t m_title                    =  0x41c8;
    uintptr_t m_vecAbsOrigin             =     0x4;
    uintptr_t m_ziplineState             =  0x2f5c;
    uintptr_t m_zoomBaseFrac             =  0x1cd8;
    uintptr_t m_zoomBaseTime             =  0x1cdc;
    uintptr_t m_zoomFullStartTime        =  0x1ce0;
    uintptr_t pl                         =  0x2588;
};
```

## DT_LocalPlayerExclusive (curated)

```cpp
// State only replicated to the local player.
struct DT_LocalPlayerExclusive {
    uintptr_t m_Local                    = 0x1e68;
    uintptr_t m_activateBoost            = 0x3035;
    uintptr_t m_airAcceleration          = 0x37b8;
    uintptr_t m_airSpeed                 = 0x37b4;
    uintptr_t m_boostMeter               = 0x3038;
    uintptr_t m_boosting                 = 0x3034;
    uintptr_t m_consumableInventory      = 0x2678;
    uintptr_t m_currentFrameLocalPlayer  = 0x2328;
    uintptr_t m_dodging                  = 0x3725;
    uintptr_t m_flFriction               =  0x38c;
    uintptr_t m_flLaggedMovementValue    = 0x3c88;
    uintptr_t m_hObserverTarget          = 0x3610;
    uintptr_t m_hThirdPersonEnt          = 0x384c;
    uintptr_t m_iObserverMode            = 0x3604;
    uintptr_t m_jetpack                  = 0x303c;
    uintptr_t m_lastZipline              = 0x2f40;
    uintptr_t m_lastZiplineDetachTime    = 0x2f54;
    uintptr_t m_localOrigin              =    0x4;
    uintptr_t m_localOrigin_z            =    0xc;
    uintptr_t m_thirdPerson              = 0x38b4;
    uintptr_t m_thirdPersonShoulderView  = 0x3850;
    uintptr_t m_vecAbsVelocity           =  0x160;
    uintptr_t m_vecBaseVelocity          =  0x304;
    uintptr_t m_vecVelocity_x            =  0x374;
    uintptr_t m_vecVelocity_y            =  0x378;
    uintptr_t m_vecVelocity_z            =  0x37c;
    uintptr_t m_viewConeActive           = 0x32ec;
    uintptr_t m_viewConeLerpTime         = 0x3a30;
    uintptr_t m_zipline                  = 0x2f50;
};
```

## DT_Local (curated)

```cpp
struct DT_Local {
    uintptr_t attackedCount              =  0x164;
    uintptr_t lastAttacker               =  0x160;
    uintptr_t m_bDrawViewmodel           =   0x5f;
    uintptr_t m_bitsActiveDevices        =   0x54;
    uintptr_t m_flFallVelocity           =   0x44;
    uintptr_t m_flStepSize               =   0x48;
    uintptr_t m_flSuitGrapplePower       =   0x40;
    uintptr_t m_flSuitJumpPower          =   0x3c;
    uintptr_t m_flSuitPower              =   0x38;
    uintptr_t m_groundNormal             =  0x2d4;
    uintptr_t m_iHideHUD                 =   0x14;
    uintptr_t m_jetpackActivateTime      =   0x30;
    uintptr_t m_jetpackDeactivateTime    =   0x34;
    uintptr_t m_jumpPressTime            =   0x28;
    uintptr_t m_lastMantleBoostTime      =   0x24;
    uintptr_t m_meleeInputIndex          = 0x1b8;
    uintptr_t m_meleePressTime           = 0x1b4;
    uintptr_t m_superJumpsUsed           =   0x18;
    uintptr_t m_useEnt                   = 0x2e4;
    uintptr_t m_usedWallHighJump         =   0x20;
    uintptr_t predictableFlags           =   0x50;
};
```

## DT_CurrentData_Player

```cpp
struct DT_CurrentData_Player {
    uintptr_t m_ammoPoolCount            = 0x30;
    uintptr_t m_angEyeAngles_x           = 0x18;
    uintptr_t m_angEyeAngles_y           = 0x1c;
    uintptr_t m_flHullHeight             = 0x14;
    uintptr_t m_sprintTiltFrac           = 0x28;
    uintptr_t m_traversalAnimProgress    = 0x24;
    uintptr_t m_ziprailBankTiltFrac      = 0x2c;
};
```

## DT_CurrentData_LocalPlayer

```cpp
struct DT_CurrentData_LocalPlayer {
    uintptr_t m_duckTransitionRemainderMsec        = 0x24;
    uintptr_t m_localGravityRotation               = 0x84;
    uintptr_t m_pushedFixedPointOffset             = 0x60;
    uintptr_t m_pushedFixedPointOffsetReplayComp   = 0x6c;
    uintptr_t m_shieldChangeAmountPerSource        = 0x58;
    uintptr_t m_stepSmoothingOffset                = 0x18;
    uintptr_t m_vecPunchBase_Angle                 = 0x28;
    uintptr_t m_vecPunchBase_AngleVel              = 0x34;
    uintptr_t m_vecPunchWeapon_Angle               = 0x40;
    uintptr_t m_vecPunchWeapon_AngleVel            = 0x4c;
    uintptr_t m_viewConeAngleMax                   =  0xc;
};
```

## DT_HighlightSettings

```cpp
struct DT_HighlightSettings {
    uintptr_t m_highlightFadeDuration    = 0x2a0;
    uintptr_t m_highlightFadeParity      = 0x2a8;
    uintptr_t m_highlightFocused         = 0x29d;
    uintptr_t m_highlightGenericContexts = 0x295;
    uintptr_t m_highlightTeamBits        = 0x1e8;
    uintptr_t m_highlightTeamIndex       = 0x1d8;
};
```

## DT_CollisionProperty

```cpp
struct DT_CollisionProperty {
    uintptr_t m_collisionDetailLevel        = 0x2e;
    uintptr_t m_nSolidType                  = 0x2c;
    uintptr_t m_nSurroundType               = 0x3c;
    uintptr_t m_triggerBloat                = 0x2d;
    uintptr_t m_usSolidFlags                = 0x28;
    uintptr_t m_vecMaxs                     = 0x1c;
    uintptr_t m_vecMins                     = 0x10;
    uintptr_t m_vecSpecifiedSurroundingMaxs = 0x54;
    uintptr_t m_vecSpecifiedSurroundingMins = 0x48;
};
```

## DT_Projectile

```cpp
struct DT_Projectile {
    uintptr_t m_CollisionGroup                 =  0x438;
    uintptr_t m_PredictableID                  =  0x6cc;
    uintptr_t m_destructionDistance            = 0x15f8;
    uintptr_t m_forceAdjustToGunBarrelDisabled = 0x15f1;
    uintptr_t m_hOwnerEntity                   =  0x394;
    uintptr_t m_iTeamNum                       =  0x330;
    uintptr_t m_impactEffectTable              = 0x161c;
    uintptr_t m_launchOrigin                   = 0x1644;
    uintptr_t m_localAngles                    =  0x380;
    uintptr_t m_localOrigin                    =   0x54;
    uintptr_t m_modBitfield                    = 0x1600;
    uintptr_t m_nModelIndex                    =   0x60;
    uintptr_t m_overrideMods                   = 0x160c;
    uintptr_t m_passThroughDepthTotal          = 0x15fc;
    uintptr_t m_projectileCreationTimeServer   = 0x1624;
    uintptr_t m_projectileTrailIndex           = 0x1618;
    uintptr_t m_vecVelocity                    =  0x374;
    uintptr_t m_weaponClassIndex               = 0x15f4;
    uintptr_t m_weaponDataIsSet                = 0x15f0;
    uintptr_t m_weaponSource                   = 0x1628;
};
```

## DT_Missile

```cpp
struct DT_Missile {
    uintptr_t m_hSpecificTarget    = 0x3014;
    uintptr_t m_targetPosition     = 0x3024;
    uintptr_t m_useTargetPosition  = 0x3030;
};
```

## DT_BaseGrenade

```cpp
struct DT_BaseGrenade {
    uintptr_t m_DmgRadius                            = 0x2fc4;
    uintptr_t m_baseTakeDamage                       =  0x6bc;
    uintptr_t m_doesExplode                          = 0x2fdc;
    uintptr_t m_grenadeStatusFlags                   = 0x2fd8;
    uintptr_t m_invulnerableToDamageCount            =  0x6c0;
    uintptr_t m_parentAttachment                     =   0x20;
    uintptr_t m_parentAttachmentModel                =  0x758;
    uintptr_t m_ziplineGrenadeExpectedEndPosition    = 0x3040;
    uintptr_t moveparent                             =   0x1c;
};
```

## DT_WeaponX

```cpp
struct DT_WeaponX {
    uintptr_t m_ActiveState                    = 0x160c;
    uintptr_t m_allowedToUse                   = 0x1628;
    uintptr_t m_chargeEndTime                  = 0x1764;
    uintptr_t m_chargeStartTime                = 0x1760;
    uintptr_t m_customActivity                 = 0x164e;
    uintptr_t m_customActivityEndTime          = 0x1658;
    uintptr_t m_customActivitySequence         = 0x1650;
    uintptr_t m_discarded                      = 0x1629;
    uintptr_t m_droppedModelIndex              = 0x1600;
    uintptr_t m_energizeState                  = 0x1638;
    uintptr_t m_energizedEndTime               = 0x1640;
    uintptr_t m_forcedADS                      = 0x162c;
    uintptr_t m_fullyHeated                    = 0x164c;
    uintptr_t m_heatValue                      = 0x1644;
    uintptr_t m_heatValueOnLastFire            = 0x1648;
    uintptr_t m_holsterModelIndex              = 0x15fc;
    uintptr_t m_iWorldModelIndex               = 0x15f8;
    uintptr_t m_idealActivity                  = 0x1606;
    uintptr_t m_idealSequence                  = 0x1604;
    uintptr_t m_lastChargeFrac                 = 0x1768;
    uintptr_t m_lastEnergizeFrac               = 0x1770;
    uintptr_t m_lockedSet                      = 0x1880;
    uintptr_t m_modBitfieldCurrent             = 0x17c4;
    uintptr_t m_modBitfieldDisabled            = 0x17d0;
    uintptr_t m_modBitfieldFromPlayer          = 0x17ac;
    uintptr_t m_modBitfieldInternal            = 0x17b8;
    uintptr_t m_networkedFlags                 =  0x2c4;
    uintptr_t m_offhandSwitchSlot              = 0x1634;
    uintptr_t m_parentTurret                   = 0x18a0;
    uintptr_t m_pendingModIndex                = 0x181c;
    uintptr_t m_playerData                     = 0x1660;
    uintptr_t m_skinOverride                   = 0x1758;
    uintptr_t m_skinOverrideIsValid            = 0x175c;
    uintptr_t m_startEnergizingTime            = 0x163c;
    uintptr_t m_tossRelease                    = 0x1630;
    uintptr_t m_utilityEnt                     = 0x1888;
    uintptr_t m_weapState                      = 0x1624;
    uintptr_t m_weaponActivity                 = 0x1608;
    uintptr_t m_weaponNameIndex                = 0x1890;
    uintptr_t m_weaponOwner                    = 0x15e0;
    uintptr_t m_worldModelIndexOverride        = 0x15f4;
};
```

## DT_WeaponX_LocalWeaponData

```cpp
struct DT_WeaponX_LocalWeaponData {
    uintptr_t m_ammoInClip               = 0x1610;
    uintptr_t m_ammoInStockpile          = 0x1614;
    uintptr_t m_attackTimeThisFrame      = 0x15f0;
    uintptr_t m_bInReload                = 0x162a;
    uintptr_t m_flTimeWeaponIdle         = 0x1620;
    uintptr_t m_infiniteAmmoState        = 0x1618;
    uintptr_t m_lastPrimaryAttackTime    = 0x15e4;
    uintptr_t m_lifetimeShots            = 0x161c;
    uintptr_t m_nNextThinkTick           =  0x45c;
    uintptr_t m_nextPrimaryAttackTime    = 0x15ec;
    uintptr_t m_nextReadyTime            = 0x15e8;
    uintptr_t m_weaponIsActivelyFiring   = 0x3244;
};
```

## DT_WeaponX_PredictingClientOnly

```cpp
struct DT_WeaponX_PredictingClientOnly {
    uintptr_t m_burstFireCount                    = 0x1790;
    uintptr_t m_burstFireIndex                    = 0x1794;
    uintptr_t m_chargeEnergyDepleteStepCounter    = 0x1788;
    uintptr_t m_cooldownEndTime                   = 0x1778;
    uintptr_t m_lastChargeLevel                   = 0x1780;
    uintptr_t m_lastFullyCharged                  = 0x1784;
    uintptr_t m_lastRegenTime                     = 0x1774;
    uintptr_t m_shotCount                         = 0x179c;
    uintptr_t m_shotIndexForSpread                = 0x1798;
    uintptr_t m_stockPileWasDraining              = 0x177c;
    uintptr_t m_weaponChargeLevelIncreasedAnim    = 0x177e;
    uintptr_t m_weaponIsCharging                  = 0x177d;
};
```

## DT_WeaponPlayerData (curated)

```cpp
struct DT_WeaponPlayerData {
    uintptr_t m_akimboDisabled              =  0xec;
    uintptr_t m_chargeAnimIndex             =  0x78;
    uintptr_t m_curZoomFOV                  =  0xc0;
    uintptr_t m_fastHolster                 =  0x48;
    uintptr_t m_fastHolsterScale            =  0x3c;
    uintptr_t m_fireRateLerp_startFraction  =  0x6c;
    uintptr_t m_fireRateLerp_startTime      =  0x68;
    uintptr_t m_fireRateLerp_stopFraction   =  0x74;
    uintptr_t m_fireRateLerp_stopTime       =  0x70;
    uintptr_t m_fullReloadStartTime         =  0xac;
    uintptr_t m_kickPatternScaleBase        =  0x2c;
    uintptr_t m_kickScaleBasePitch          =  0x24;
    uintptr_t m_kickScaleBaseYaw            =  0x28;
    uintptr_t m_kickSpreadADS               =  0x1c;
    uintptr_t m_kickSpreadHipfire           =  0x18;
    uintptr_t m_kickTime                    =  0x20;
    uintptr_t m_latestDryfireTime           =  0xd0;
    uintptr_t m_legendaryModelIndex         =  0xdc;
    uintptr_t m_moveSpread                  =   0x8;
    uintptr_t m_pendingReloadAttempt        =  0x45;
    uintptr_t m_pendingTriggerPull          =  0x41;
    uintptr_t m_requestedAttackEndTime      =  0xd4;
    uintptr_t m_secondaryAttackRequested    =  0x42;
    uintptr_t m_semiAutoNeedsRechamber      =  0x44;
    uintptr_t m_semiAutoTriggerDown         =  0x40;
    uintptr_t m_semiAutoTriggerHoldTime     =  0x38;
    uintptr_t m_spreadStartFracADS          =  0x14;
    uintptr_t m_spreadStartFracHip          =  0x10;
    uintptr_t m_spreadStartTime             =   0xc;
    uintptr_t m_targetZoomFOV               =  0xc4;
    uintptr_t m_zoomFOVLerpEndTime          =  0xcc;
    uintptr_t m_zoomFOVLerpTime             =  0xc8;
};
```

## DT_WeaponInventory

```cpp
struct DT_WeaponInventory {
    uintptr_t activeWeapons  = 0x64;
    uintptr_t offhandWeapons = 0x38;
    uintptr_t weapons        =  0x8;
};
```

## DT_ScriptProp

```cpp
struct DT_ScriptProp {
    uintptr_t m_armorType                    = 0x16f4;
    uintptr_t m_cloakEndTime                 =  0x1bc;
    uintptr_t m_cloakFadeInDuration          =  0x1c8;
    uintptr_t m_cloakFadeInEndTime           =  0x1c0;
    uintptr_t m_cloakFadeOutStartTime        =  0x1c4;
    uintptr_t m_footstepType                 = 0x16b0;
    uintptr_t m_iHealth                      =  0x320;
    uintptr_t m_iMaxHealth                   =  0x470;
    uintptr_t m_nameVisibilityFlags          =  0x898;
    uintptr_t m_networkedFlags               =  0x2d0;
    uintptr_t m_renderColorFriendly          = 0x16f0;
    uintptr_t m_renderColorFriendlyIsValid   = 0x1700;
    uintptr_t m_scriptPropFlags              = 0x16f8;
    uintptr_t m_scriptPropSmartAmmoLockType  = 0x16fc;
    uintptr_t m_title                        = 0x1690;
};
```

## DT_DeathBoxProp

```cpp
struct DT_DeathBoxProp {
    uintptr_t m_customOwnerName        = 0x1670;
    uintptr_t m_iSignifierName         =  0x478;
    uintptr_t m_iTeamNum               =  0x330;
    uintptr_t m_lifeState              =  0x698;
    uintptr_t m_localAngles            =  0x380;
    uintptr_t m_localOrigin            =   0x54;
    uintptr_t m_nModelIndex            =   0x60;
    uintptr_t m_scriptNameIndex        =  0x588;
    uintptr_t m_scriptNetData          =  0x69c;
};
```

## DT_PropSurvival

```cpp
struct DT_PropSurvival {
    uintptr_t m_ammoInClip           = 0x15e0;
    uintptr_t m_camoIndex            =  0xd78;
    uintptr_t m_customScriptInt      = 0x15e4;
    uintptr_t m_itemFlavorGUID       =  0xd5c;
    uintptr_t m_modBitfield          = 0x15f4;
    uintptr_t m_nBody                =  0xd74;
    uintptr_t m_nModelIndex          =   0x60;
    uintptr_t m_nSkin                =  0xd68;
    uintptr_t m_survivalPropFadeDist = 0x1604;
    uintptr_t m_survivalProperty     = 0x15e8;
    uintptr_t m_weaponNameIndex      = 0x15f0;
};
```

## DT_LootGrabber

```cpp
struct DT_LootGrabber {
    uintptr_t m_impactEffectColorID  = 0x1670;
    uintptr_t m_lootBeingGrabbed     = 0x1678;
    uintptr_t m_lootGrabDist         = 0x167c;
    uintptr_t m_lootGrabberType      = 0x1672;
};
```

## DT_PlayerDecoy

```cpp
struct DT_PlayerDecoy {
    uintptr_t m_classModsActive        = 0x1940;
    uintptr_t m_cloakEndTime           =  0x1bc;
    uintptr_t m_currentClass           = 0x1938;
    uintptr_t m_currentState           = 0x1920;
    uintptr_t m_decoyFlags             = 0x1924;
    uintptr_t m_decoyVelocity          = 0x1950;
    uintptr_t m_iHealth                =  0x314;
    uintptr_t m_iMaxHealth             =  0x460;
    uintptr_t m_lastPulseTime          = 0x1930;
    uintptr_t m_nameVisibilityFlags    =  0x888;
    uintptr_t m_primaryWeaponHandle    = 0x1988;
    uintptr_t m_squadID                =  0x330;
    uintptr_t m_teamMemberIndex        =  0x32c;
};
```

## DT_Turret

```cpp
struct DT_Turret {
    uintptr_t m_driver              = 0x194c;
    uintptr_t m_driverDetachTime    = 0x197c;
    uintptr_t m_driverState         = 0x1980;
    uintptr_t m_forceAimPitch       = 0x1974;
    uintptr_t m_forceAimYaw         = 0x1978;
    uintptr_t m_iHealth             =  0x320;
    uintptr_t m_iMaxHealth          =  0x470;
    uintptr_t m_settingsIndex       = 0x1938;
    uintptr_t m_title               = 0x1990;
    uintptr_t m_turretWeapon        = 0x1984;
};
```

## DT_TitanSoul

```cpp
struct DT_TitanSoul {
    uintptr_t m_bEjecting                = 0xce9;
    uintptr_t m_coreChargeExpireTime     = 0xb10;
    uintptr_t m_coreChargeStartTime      = 0xb18;
    uintptr_t m_coreUseDuration          = 0xb1c;
    uintptr_t m_doomed                   = 0xcdc;
    uintptr_t m_isValidRodeoTarget       = 0xcea;
    uintptr_t m_lastRodeoHitTime         = 0xb00;
    uintptr_t m_nextCoreChargeAvailable  = 0xb08;
    uintptr_t m_shieldHealth             = 0x190;
    uintptr_t m_shieldHealthMax          = 0x194;
    uintptr_t m_stance                   = 0xcd8;
    uintptr_t m_titan                    = 0x960;
    uintptr_t m_titanSoulScriptNetData   = 0x968;
};
```

## DT_World

```cpp
struct DT_World {
    uintptr_t m_WorldMaxs               =  0x97c;
    uintptr_t m_WorldMins               =  0x970;
    uintptr_t m_bStartDark              =  0x988;
    uintptr_t m_deathFieldIsActive      =  0x9b8;
    uintptr_t m_deathFieldOrigin        =  0x9f8;
    uintptr_t m_deathFieldRadiusEnd     =  0xdf8;
    uintptr_t m_deathFieldRadiusStart   =  0xcf8;
    uintptr_t m_deathFieldTimeEnd       =  0xff8;
    uintptr_t m_deathFieldTimeStart     =  0xef8;
    uintptr_t m_spTitanLoadoutUnlocks   =  0x9b4;
    uintptr_t m_worldFlags              =  0x9ac;
};
```

## DT_Team

```cpp
struct DT_Team {
    uintptr_t m_iTeamTeamNum      = 0x97c;
    uintptr_t m_score             = 0x970;
    uintptr_t m_score2            = 0x974;
    uintptr_t m_scriptCustomValue = 0x978;
    uintptr_t m_szTeamname        = 0x9a0;
};
```

## DT_Zipline

```cpp
struct DT_Zipline {
    uintptr_t m_detachEndOnUse                  =  0x960;
    uintptr_t m_dropToBottom                    =  0x961;
    uintptr_t m_nextZipline                     =  0xb68;
    uintptr_t m_numZiplinePoints                =    0x8;
    uintptr_t m_prevZipline                     =  0xb64;
    uintptr_t m_ziplineAutoDetachDistance       =  0x964;
    uintptr_t m_ziplineEnabled                  =  0x974;
    uintptr_t m_ziplineFadeDist                 =  0x978;
    uintptr_t m_ziplineMaterialIndex            =  0xeb8;
    uintptr_t m_ziplinePhysics                  =  0xb70;
    uintptr_t m_ziplinePositions                =    0xc;
    uintptr_t m_ziplineSpeedScale               =  0x97c;
    uintptr_t m_ziplineWidth                    =  0x970;
};
```

## ConVars

```cpp
struct apex_convars {
    uintptr_t fps_max                = 0x1effb20;
    uintptr_t host_framerate         = 0x1f04d90;
    uintptr_t host_map               = 0x1b977e0;
    uintptr_t hostname               = 0x1baf9b0;
    uintptr_t ip                     = 0x1bb24b0;
    uintptr_t mouse_sensitivity      = 0x25766e0;
    uintptr_t mp_gamemode            = 0x26e6e40;
    uintptr_t name                   = 0x1ec14b0;
    uintptr_t thirdperson_override   = 0x2524940;
};