← back
apex · 24585133
## Apex Legends
### signatures
```cpp
constexpr uintptr_t CHLClient = 0x2856348;
constexpr uintptr_t ClientState = 0x1E6E9A0;
constexpr uintptr_t EntityList = 0x58A8998;
constexpr uintptr_t LocalPlayer = 0x26C3138;
constexpr uintptr_t InputSystem = 0x1F25E00;
constexpr uintptr_t CInput = 0x2590FA0;
constexpr uintptr_t NetChannel = 0x1E6EA00;
constexpr uintptr_t SignonState = 0x1E6EA5C;
constexpr uintptr_t LevelName = 0x1E6EB74;
constexpr uintptr_t ViewRender = 0x3FA6530;
constexpr uintptr_t ObserverList = 0x58AA9B8;
constexpr uintptr_t NameList = 0x832A2C0;
constexpr uintptr_t ModelNames = 0x1E97CD0;
constexpr uintptr_t WeaponNames = 0x3FA6580;
constexpr uintptr_t NetworkVarTablePtr = 0x85A8980;
constexpr uintptr_t HighlightSettings = 0x6015A70;
constexpr uintptr_t CommandNumber = 0x1E977AC;
```
### camera
```cpp
constexpr uintptr_t view_matrix = 0x11A390; // relative to ViewRender
constexpr uintptr_t camera_origin = 0x1FAC; // relative to ViewRender
constexpr uintptr_t view_angles = 0x25F0;
constexpr uintptr_t studio_hdr = 0x1000;
```
### base_entity
```cpp
constexpr uintptr_t m_iEFlags = 0x88;
constexpr uintptr_t m_fFlags = 0xC8;
constexpr uintptr_t m_pMoveParent = 0x138;
constexpr uintptr_t m_vecAngVelocity = 0x148;
constexpr uintptr_t m_angAbsRotation = 0x154;
constexpr uintptr_t m_vecAbsVelocity = 0x160;
constexpr uintptr_t m_vecAbsOrigin = 0x16C;
constexpr uintptr_t m_localOrigin = 0x178;
constexpr uintptr_t m_localAngles = 0x184;
constexpr uintptr_t m_vecPrevAbsOrigin = 0x300;
constexpr uintptr_t m_flGravity = 0x30C;
constexpr uintptr_t m_hGroundEntity = 0x320;
constexpr uintptr_t m_iHealth = 0x324;
constexpr uintptr_t m_flMaxspeed = 0x328;
constexpr uintptr_t m_visibilityFlags = 0x32C;
constexpr uintptr_t m_fEffects = 0x330;
constexpr uintptr_t m_iTeamNum = 0x334;
constexpr uintptr_t m_deathVelocity = 0x35C;
constexpr uintptr_t m_vecVelocity = 0x378;
constexpr uintptr_t m_flFriction = 0x390;
constexpr uintptr_t m_hOwnerEntity = 0x398;
constexpr uintptr_t m_nRenderMode = 0x3A9;
constexpr uintptr_t m_MoveType = 0x3AA;
constexpr uintptr_t m_Collision = 0x3B8;
constexpr uintptr_t m_CollisionGroup = 0x438;
constexpr uintptr_t m_nNextThinkTick = 0x46C;
constexpr uintptr_t m_iMaxHealth = 0x470;
constexpr uintptr_t m_iSignifierName = 0x478;
constexpr uintptr_t m_scriptNameIndex = 0x588;
constexpr uintptr_t m_lifeState = 0x698;
constexpr uintptr_t m_rgflCoordinateFrame = 0x7D0;
constexpr uintptr_t m_nModelIndex = 0x60;
```
### collision_property
```cpp
constexpr uintptr_t m_vecMins = 0x10;
constexpr uintptr_t m_vecMaxs = 0x1C;
constexpr uintptr_t m_usSolidFlags = 0x28;
constexpr uintptr_t m_nSolidType = 0x2C;
constexpr uintptr_t m_triggerBloat = 0x2D;
constexpr uintptr_t m_collisionDetailLevel = 0x2E;
```
### base_combat_character
```cpp
constexpr uintptr_t m_vecViewOffset_x = 0x48;
constexpr uintptr_t m_vecViewOffset_y = 0x4C;
constexpr uintptr_t m_vecViewOffset_z = 0x50;
constexpr uintptr_t m_shieldHealth = 0x190;
constexpr uintptr_t m_shieldHealthMax = 0x194;
constexpr uintptr_t m_networkedFlags = 0x2D0;
constexpr uintptr_t m_meleeResponseFlags = 0x2D8;
constexpr uintptr_t m_teamMemberIndex = 0x33C;
constexpr uintptr_t m_squadID = 0x340;
constexpr uintptr_t m_minimapData = 0x848;
constexpr uintptr_t m_nameVisibilityFlags = 0x898;
constexpr uintptr_t m_bIsPlayerOverheating = 0x1920;
constexpr uintptr_t m_lastFiredTime = 0x1940;
constexpr uintptr_t m_lastFiredWeapon = 0x1944;
constexpr uintptr_t m_selectedWeapons = 0x19D0;
constexpr uintptr_t m_latestPrimaryWeapons = 0x19D4;
constexpr uintptr_t m_latestNonOffhandWeapons = 0x19E4;
constexpr uintptr_t m_selectedOffhands = 0x19E6;
constexpr uintptr_t m_weaponPermission = 0x19F4;
constexpr uintptr_t m_weaponDisabledFlags = 0x1A59;
constexpr uintptr_t m_phaseShiftType = 0x1AB0;
constexpr uintptr_t m_phaseShiftTimeStart = 0x1AB4;
constexpr uintptr_t m_phaseShiftTimeEnd = 0x1AB8;
constexpr uintptr_t m_targetInfoPingValue = 0x1C50;
```
### player
```cpp
constexpr uintptr_t m_inventory = 0x1968;
constexpr uintptr_t m_Local = 0x1E68;
constexpr uintptr_t m_bZooming = 0x1CC1;
constexpr uintptr_t m_zoomToggleOnStartTime = 0x1CC4;
constexpr uintptr_t m_zoomBaseFrac = 0x1CC8;
constexpr uintptr_t m_zoomBaseTime = 0x1CCC;
constexpr uintptr_t m_zoomFullStartTime = 0x1CD0;
constexpr uintptr_t m_currentFramePlayer = 0x2150;
constexpr uintptr_t m_pl = 0x2580;
constexpr uintptr_t m_ammoPoolCapacity = 0x2604;
constexpr uintptr_t m_hardware = 0x2610;
constexpr uintptr_t m_platformUserId = 0x2618;
constexpr uintptr_t m_nucleusId = 0x2620;
constexpr uintptr_t m_classModsActive = 0x2638;
constexpr uintptr_t m_bleedoutState = 0x27D0;
constexpr uintptr_t m_bleedoutStartTime = 0x27D4;
constexpr uintptr_t m_afButtonLast = 0x2A60;
constexpr uintptr_t m_afButtonPressed = 0x2A64;
constexpr uintptr_t m_afButtonReleased = 0x2A68;
constexpr uintptr_t m_nButtons = 0x2A6C;
constexpr uintptr_t m_fIsSprinting = 0x2A84;
constexpr uintptr_t m_fIsWalking = 0x2A85;
constexpr uintptr_t m_movementDisabledCount = 0x2A88;
constexpr uintptr_t m_lastSprintPressTime = 0x2A90;
constexpr uintptr_t m_duckState = 0x2AD0;
constexpr uintptr_t m_leanState = 0x2AD4;
constexpr uintptr_t m_canStand = 0x2AD9;
constexpr uintptr_t m_StandHullMin = 0x2ADC;
constexpr uintptr_t m_StandHullMax = 0x2AE8;
constexpr uintptr_t m_DuckHullMin = 0x2AF4;
constexpr uintptr_t m_DuckHullMax = 0x2B00;
constexpr uintptr_t m_upDir = 0x2B10;
constexpr uintptr_t m_animAimPitch = 0x2B44;
constexpr uintptr_t m_animAimYaw = 0x2B48;
constexpr uintptr_t m_traversalState = 0x2B9C;
constexpr uintptr_t m_traversalType = 0x2BA0;
constexpr uintptr_t m_grapple = 0x2D60;
constexpr uintptr_t m_grappleActive = 0x2DE8;
constexpr uintptr_t m_sliding = 0x2E0D;
constexpr uintptr_t m_hViewModels = 0x2E3C;
constexpr uintptr_t m_viewOffsetEntity = 0x2E50;
constexpr uintptr_t m_activeZipline = 0x2F7C;
constexpr uintptr_t m_ziplineState = 0x2F8C;
constexpr uintptr_t m_shadowShieldActive = 0x3050;
constexpr uintptr_t m_tempShieldHealth = 0x3054;
constexpr uintptr_t m_extraShieldHealth = 0x3058;
constexpr uintptr_t m_extraShieldTier = 0x305C;
constexpr uintptr_t m_useCredit = 0x3370;
constexpr uintptr_t m_playerFlags = 0x3374;
constexpr uintptr_t m_playerMoveSpeedScale = 0x3380;
constexpr uintptr_t m_iSpawnParity = 0x363C;
constexpr uintptr_t m_flDeathTime = 0x371C;
constexpr uintptr_t m_lastJumpWasWallHighJump = 0x3764;
constexpr uintptr_t m_lastDodgeTime = 0x3768;
constexpr uintptr_t m_flTimeLastTouchedWall = 0x378C;
constexpr uintptr_t m_flTimeLastTouchedGround = 0x3794;
constexpr uintptr_t m_flTimeLastJumped = 0x3798;
constexpr uintptr_t m_xp = 0x3864;
constexpr uintptr_t m_skill_mu = 0x386C;
constexpr uintptr_t m_title = 0x4200;
constexpr uintptr_t m_Shared = 0x45B0;
constexpr uintptr_t m_helmetType = 0x48D4;
constexpr uintptr_t m_armorType = 0x48D8;
constexpr uintptr_t m_controllerModeActive = 0x48E0;
constexpr uintptr_t m_deviceForm = 0x48E8;
constexpr uintptr_t m_skydiveState = 0x493C;
constexpr uintptr_t m_skydiveSpeed = 0x495C;
constexpr uintptr_t m_dragReviveState = 0x4AB8;
constexpr uintptr_t m_reviveTarget = 0x4AC0;
```
### player_state
```cpp
constexpr uintptr_t currentClass = 0x10;
constexpr uintptr_t requestedClass = 0x18;
constexpr uintptr_t onDeathClass = 0x20;
constexpr uintptr_t deadflag = 0x6C;
```
### local_data
```cpp
constexpr uintptr_t m_iHideHUD = 0x14;
constexpr uintptr_t m_flSuitPower = 0x38;
constexpr uintptr_t m_flSuitJumpPower = 0x3C;
constexpr uintptr_t m_flSuitGrapplePower = 0x40;
constexpr uintptr_t m_flFallVelocity = 0x44;
constexpr uintptr_t m_flStepSize = 0x48;
constexpr uintptr_t m_bitsActiveDevices = 0x54;
constexpr uintptr_t m_forceStance = 0x58;
constexpr uintptr_t m_forceSlide = 0x5C;
constexpr uintptr_t m_bDrawViewmodel = 0x5F;
constexpr uintptr_t m_bAllowAutoMovement = 0x60;
constexpr uintptr_t m_accelScale = 0x64;
constexpr uintptr_t m_powerRegenRateScale = 0x68;
constexpr uintptr_t m_groundNormal = 0x2D4;
constexpr uintptr_t m_useEnt = 0x2E4;
```
### weapon_x
```cpp
constexpr uintptr_t m_scriptName = 0x590;
constexpr uintptr_t m_weaponClassName = 0x18C0;
constexpr uintptr_t weapon_settings_meta = 0x1908;
```
### weapon_player_data
```cpp
constexpr uintptr_t m_spreadStartTime = 0xC;
constexpr uintptr_t m_spreadStartFracHip = 0x10;
constexpr uintptr_t m_spreadStartFracADS = 0x14;
constexpr uintptr_t m_kickSpreadHipfire = 0x18;
constexpr uintptr_t m_kickSpreadADS = 0x1C;
constexpr uintptr_t m_kickTime = 0x20;
constexpr uintptr_t m_kickScaleBasePitch = 0x24;
constexpr uintptr_t m_kickScaleBaseYaw = 0x28;
constexpr uintptr_t m_kickPatternScaleBase = 0x2C;
constexpr uintptr_t m_semiAutoTriggerDown = 0x40;
constexpr uintptr_t m_pendingTriggerPull = 0x41;
constexpr uintptr_t m_pendingReloadAttempt = 0x45;
constexpr uintptr_t m_didFirstDeploy = 0x49;
constexpr uintptr_t m_reloadStartedEmpty = 0x4D;
constexpr uintptr_t m_reloadMilestone = 0x9C;
constexpr uintptr_t m_rechamberMilestone = 0xA0;
constexpr uintptr_t m_cooldownMilestone = 0xA4;
constexpr uintptr_t m_fullReloadStartTime = 0xAC;
constexpr uintptr_t m_curZoomFOV = 0xC0;
constexpr uintptr_t m_targetZoomFOV = 0xC4;
constexpr uintptr_t m_zoomFOVLerpTime = 0xC8;
constexpr uintptr_t m_zoomFOVLerpEndTime = 0xCC;
constexpr uintptr_t m_latestDryfireTime = 0xD0;
constexpr uintptr_t m_requestedAttackEndTime = 0xD4;
```
### weapon_settings
```cpp
constexpr uintptr_t projectiles_per_shot = 0x1C4;
constexpr uintptr_t bolt_gravity_enabled = 0x28C;
constexpr uintptr_t bolt_zero_distance = 0x290;
constexpr uintptr_t printname = 0x3B0;
constexpr uintptr_t shortprintname = 0x3B8;
constexpr uintptr_t is_semi_auto = 0x3D4;
constexpr uintptr_t spread_stand_hip = 0x77C;
constexpr uintptr_t spread_stand_ads = 0x788;
constexpr uintptr_t spread_crouch_hip = 0x78C;
constexpr uintptr_t spread_crouch_ads = 0x790;
constexpr uintptr_t spread_air_hip = 0x794;
constexpr uintptr_t spread_air_ads = 0x79C;
constexpr uintptr_t ballistic_type = 0x850;
constexpr uintptr_t ammo_per_shot = 0x914;
constexpr uintptr_t ammo_default_total = 0x91C;
constexpr uintptr_t ammo_stockpile_max = 0x920;
constexpr uintptr_t ammo_clip_size = 0x924;
constexpr uintptr_t viewkick_pattern = 0x928;
constexpr uintptr_t viewkick_pitch_base = 0x974;
constexpr uintptr_t viewkick_pitch_random = 0x978;
constexpr uintptr_t viewkick_pitch_softScale = 0x980;
constexpr uintptr_t viewkick_pitch_hardScale = 0x984;
constexpr uintptr_t viewkick_pc_yaw_scale = 0x9DC;
constexpr uintptr_t viewkick_pc_pitch_scale = 0x9E0;
constexpr uintptr_t viewkick_yaw_base = 0x9FC;
constexpr uintptr_t viewkick_yaw_random = 0xA00;
constexpr uintptr_t viewkick_yaw_softScale = 0xA08;
constexpr uintptr_t viewkick_yaw_hardScale = 0xA0C;
constexpr uintptr_t ads_move_speed_scale = 0xCC4;
constexpr uintptr_t projectile_lifetime = 0xCD4;
constexpr uintptr_t projectile_launch_speed = 0xDB0;
constexpr uintptr_t projectile_gravity_scale = 0xDB8;
constexpr uintptr_t projectile_air_friction = 0xDBC;
constexpr uintptr_t projectile_drag_coefficient = 0xDC0;
constexpr uintptr_t zoom_fov = 0xD60;
constexpr uintptr_t zoom_time_out = 0x1078;
constexpr uintptr_t zoom_time_in = 0x107C;
constexpr uintptr_t damage_near_value = 0x10A8;
constexpr uintptr_t damage_far_value = 0x10AC;
constexpr uintptr_t damage_very_far_value = 0x10B0;
constexpr uintptr_t damage_headshot_scale = 0x10BC;
constexpr uintptr_t damage_leg_scale = 0x10C4;
constexpr uintptr_t damage_near_distance = 0x10E4;
constexpr uintptr_t damage_far_distance = 0x10E8;
constexpr uintptr_t fire_mode = 0x1280;
constexpr uintptr_t fire_rate = 0x1284;
constexpr uintptr_t burst_fire_count = 0x12A0;
constexpr uintptr_t burst_fire_delay = 0x12A4;
```
### highlight_settings
```cpp
constexpr uintptr_t m_highlightTeamIndex = 0x1D8;
constexpr uintptr_t m_highlightTeamBits = 0x1E8;
constexpr uintptr_t m_highlightGenericContexts = 0x295;
constexpr uintptr_t m_highlightFocused = 0x29D;
constexpr uintptr_t m_highlightFadeDuration = 0x2A0;
constexpr uintptr_t m_highlightFadeParity = 0x2A8;
```
### world
```cpp
constexpr uintptr_t m_WorldMins = 0x970;
constexpr uintptr_t m_WorldMaxs = 0x97C;
constexpr uintptr_t m_deathFieldIsActive = 0x9B8;
constexpr uintptr_t m_deathFieldOrigin = 0x9F8;
constexpr uintptr_t m_deathFieldRadiusStart = 0xCF8;
constexpr uintptr_t m_deathFieldRadiusEnd = 0xDF8;
constexpr uintptr_t m_deathFieldTimeStart = 0xEF8;
constexpr uintptr_t m_deathFieldTimeEnd = 0xFF8;
```
### death_box
```cpp
constexpr uintptr_t m_exclusiveUseEnt = 0x620;
constexpr uintptr_t m_usablePriority = 0x828;
constexpr uintptr_t m_usableDistanceOverride = 0x82C;
constexpr uintptr_t m_usableFOV = 0x830;
constexpr uintptr_t m_nSkin = 0xD80;
constexpr uintptr_t m_skinMod = 0xD84;
constexpr uintptr_t m_flModelScale = 0xE40;
constexpr uintptr_t m_customOwnerName = 0x1660;
```
### team
```cpp
constexpr uintptr_t m_score = 0x970;
constexpr uintptr_t m_score2 = 0x974;
constexpr uintptr_t m_iTeamTeamNum = 0x97C;
constexpr uintptr_t m_szTeamname = 0x9A0;
```
### observer
```cpp
constexpr uintptr_t observer_index = 0x974;
constexpr uintptr_t m_playerObserver = 0x978;
constexpr uintptr_t m_playerMiscData = 0xD78;
```
### grapple_data
```cpp
constexpr uintptr_t m_grappleVel = 0x8;
constexpr uintptr_t m_grapplePoints = 0x14;
constexpr uintptr_t m_grapplePointCount = 0x44;
constexpr uintptr_t m_grappleAttached = 0x48;
constexpr uintptr_t m_grapplePulling = 0x49;
constexpr uintptr_t m_grappleSwinging = 0x4A;
constexpr uintptr_t m_grappleRetracting = 0x4B;
constexpr uintptr_t m_grappleUsedPower = 0x50;
constexpr uintptr_t m_grappleActivateTime = 0x54;
constexpr uintptr_t m_grapplePullTime = 0x58;
constexpr uintptr_t m_grappleAttachTime = 0x5C;
constexpr uintptr_t m_grappleMeleeTarget = 0x60;
constexpr uintptr_t m_grappleAutoAimTarget = 0x64;
```
### anim_overlay
```cpp
constexpr uintptr_t m_AnimOverlay = 0x15E8;
constexpr uintptr_t m_AnimOverlayCount = 0x16C0;
constexpr uintptr_t animOverlayIsActive = 0x1714;
constexpr uintptr_t animOverlayStartTime = 0x1720;
constexpr uintptr_t animOverlayStartCycle = 0x1744;
constexpr uintptr_t animOverlayPlaybackRate = 0x1768;
constexpr uintptr_t animOverlayModelIndex = 0x178C;
constexpr uintptr_t animOverlaySequence = 0x17B0;
constexpr uintptr_t animOverlayWeight = 0x17C4;
constexpr uintptr_t animOverlayCycle = 0x1878;
```
### convars
```cpp
constexpr uintptr_t sv_cheats = 0x1EE2B80;
constexpr uintptr_t mp_gamemode = 0x26FE0F0;
constexpr uintptr_t fog_enable = 0x26B89F0;
constexpr uintptr_t mat_fullbright = 0x1BC9400;
constexpr uintptr_t r_drawworld = 0x1BCB160;
constexpr uintptr_t cl_showpos = 0x25933A0;
constexpr uintptr_t cl_showfps = 0x2598EC0;
constexpr uintptr_t cl_pitchspeed = 0x258E120;
constexpr uintptr_t cl_yawspeed = 0x257D020;
constexpr uintptr_t cl_predict = 0x1E6E010;
constexpr uintptr_t mouse_sensitivity = 0x258D700;
constexpr uintptr_t BlendBonesMode = 0x1BA8E60;
constexpr uintptr_t sv_gravity = 0x26FBAA0;
constexpr uintptr_t sv_maxspeed = 0x26F71F0;
constexpr uintptr_t sv_friction = 0x26C1F30;
constexpr uintptr_t sv_airaccelerate = 0x26F3BA0;
```