- Status
- Offline
- Joined
- Mar 3, 2026
- Messages
- 729
- Reaction score
- 457
Anyone currently digging into the local player weapon logic in Apex? I've been messing with the weapon structures and I've got the basic handle and index offsets, but I'm hitting a wall when it comes to pulling a unique weapon ID for a memory read.
Here is what I'm working with from the latest dump:
I want to implement a clean memory read to identify exactly which weapon is in my hand—ideally for setting up specific recoil profiles or weapon-based scripts.
Testing confirms I can get the handle, but turning that into a readable ID without it being a mess of pointers is proving to be a pain. If you've got a cleaner method or the specific m_ offset, let's hear it.
Anyone tested this on the latest patch or using a specific DMA layout for this?
Here is what I'm working with from the latest dump:
Code:
constexpr off WeaponHandle = 0x19C4;
constexpr off WeaponIndex = 0x15f0;
I want to implement a clean memory read to identify exactly which weapon is in my hand—ideally for setting up specific recoil profiles or weapon-based scripts.
- Does anyone have the specific offset for the Weapon ID (like m_weaponNameIndex) that doesn't require a circular lookup through the entity list?
- Can these offsets be reliably used to read the opponent's weapon ID from the player entity list, or do they behave differently for net-relevant actors?
- Has anyone noticed EAC flagging specific patterns when polling these weapon-related offsets at high frequencies?
Testing confirms I can get the handle, but turning that into a readable ID without it being a mess of pointers is proving to be a pain. If you've got a cleaner method or the specific m_ offset, let's hear it.
Anyone tested this on the latest patch or using a specific DMA layout for this?