Build info
time_date_stamp = 0x6a46e69d
checksum = 0x2936cab
netvar_table_ptr = 0x9118140
netvar_table_len = 350
Signatures — engine globals
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
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
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
struct modifier_offsets {
uintptr_t mods_count = 0x2f90; // member offset
uintptr_t mods_list = 0x34de168;
uintptr_t mods_names = 0x26ffd78;
};
Input button base pointers
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
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)
// 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
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
// 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
// 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)
// 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)
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
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
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
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
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
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
struct DT_Missile {
uintptr_t m_hSpecificTarget = 0x3014;
uintptr_t m_targetPosition = 0x3024;
uintptr_t m_useTargetPosition = 0x3030;
};
DT_BaseGrenade
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
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
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
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)
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
struct DT_WeaponInventory {
uintptr_t activeWeapons = 0x64;
uintptr_t offhandWeapons = 0x38;
uintptr_t weapons = 0x8;
};
DT_ScriptProp
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
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
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
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
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
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
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
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
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
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
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; }; ```