Code:
namespace offset_manager {
uintptr_t ADDRESS_GAMEMANAGER = 0x4EBF568; // 48 8B 0D ? ? ? ? 48 8B 01 FF 90 ? ? ? ? 8B 0D ? ? ? ? 41 B8 ? ? ? ? 48 8B 10 65 48 8B 04 25 ? ? ? ? 48 8B 04 C8 41 83 3C 00 ? 75 05 48 8B 0A EB 12 8B 42 08 48 C1 E8 1F A8 01
uintptr_t ADDRESS_GAMERENDERER = 0x4DA53C0; // 48 8B 35 ? ? ? ? 48 83 CB FF
// uintptr_t ADDRESS_GAMECHECK = 0x4d9c8a8; // 48 89 35 ? ? ? ? 48 8B CF
// uintptr_t ADDRESS_NAMECHANGER = 0x4E79B58; // base+0x4E79B58->0x0->0x0->0x60->0xC = namechanger (set std::string 0xC)
uintptr_t OFFSET_GAMERENDERER_DEREF = 0x0; // GameRenderer->
uintptr_t OFFSET_GAMERENDERER_ENGINELINK = 0x120; // GameRenderer->Deref
uintptr_t OFFSET_ENGINELINK_ENGINE = 0x230; // GameRenderer->Deref->EngineLink
uintptr_t OFFSET_ENGINE_CAMERA = 0x40; // GameRenderer->Deref->EngineLink->Engine->
uintptr_t OFFSET_CAMERA_VIEWRIGHT = 0xB0; // Camera->
uintptr_t OFFSET_CAMERA_VIEWUP = 0xC0; // Camera->
uintptr_t OFFSET_CAMERA_VIEFORWARD = 0xD0; // Camera->
uintptr_t OFFSET_CAMERA_VIEWTRANSLATION = 0xE0; // Camera->
uintptr_t OFFSET_CAMERA_VIEWFOVX = 0xF0; // Camera->
uintptr_t OFFSET_CAMERA_VIEWFOVY = 0x104; // Camera->
uintptr_t OFFSET_GAMEMANAGER_ENTITYLIST = 0xB8; // GameManager->
uintptr_t OFFSET_ENTITY = 0x0008;
uintptr_t OFFSET_ENTITY_REF = 0x20;
uintptr_t OFFSET_ENTITY_ENTITYINFO = 0x18; // Entity->
uintptr_t OFFSET_ENTITYINFO_MAINCOMPONENT = 0xA8; // Entity->EntityInfo->
uintptr_t OFFSET_MAINCOMPONENT_CHILDCOMPONENT = 0x8; // Entity->EntityInfo->MainComponent->
uintptr_t OFFSET_CHILDCOMPONENT_HEALTH = 0x148; // Entity->EntityInfo->MainComponent->ChildComponent->
uintptr_t OFFSET_ENTITY_PLAYERINFO = 0x2B8; // Entity->
uintptr_t OFFSET_ENTITY_PLAYERINFO_DEREF = 0x0; // Entity->
uintptr_t OFFSET_PLAYERINFO_MAINCOMPONENT = 0x0; // Entity->EntityInfo->
uintptr_t OFFSET_PLAYERINFO_TEAMID = 0x146; // Entity->EntityInfo->MainComponent->
uintptr_t OFFSET_PLAYERINFO_NAME = 0x178; // Entity->EntityInfo->MainComponent->ChildComponent-> 178
uintptr_t OFFSET_ENTITY_NECK = 0x170; // Entity->
uintptr_t OFFSET_ENTITY_HEAD = 0x180; // Entity->
uintptr_t OFFSET_ENTITY_FEET = 0x1D0;
uintptr_t OFFSET_ENTITY_LEFT_HAND = 0x1E0;
uintptr_t OFFSET_ENTITY_RIGHT_HAND = 0x1A0;
uintptr_t OFFSET_RECOIL = 0x2E8;
uintptr_t OFFSET_RECOIL2 = 0x364;
uintptr_t OFFSET_RECOIL3 = 0x314;
uintptr_t OFFSET_SPREAD = 0x2B0;
uintptr_t OFFSET_WEAPONCOMP = 0x38;
uintptr_t OFFSET_WEAPONPROC = 0xF0;
uintptr_t OFFSET_WEAPON = 0x0;
uintptr_t OFFSET_WEAPONINFO = 0x120;
uintptr_t OFFSET_ADSRECOIL = 0x340;
uintptr_t OFFSET_WEAPONSTATE = 0x80;
uintptr_t OFFSET_INTERFACE = 0x4EBDF00;
uintptr_t OFFSET_PINTERFACE = 0x400;
uintptr_t OFFSET_INCROSSBASE = 0x398;
uintptr_t OFFSET_LOCALPLAYERBASE = 0x4a17380; // 48 8B 0D ? ? ? ? 44 8B F2 E8 ? ? ? ?
uintptr_t OFFSET_LOCALPLAYER2 = 0x448;
uintptr_t OFFSET_LOCALPLAYER3 = 0x22; // LocalPlayerBase->LocalPlayer2->LocalPlayer3 = LocalPlayer
uintptr_t OFFSET_VIEWANGLE1 = 0x620;
uintptr_t OFFSET_VIEWANGLE2 = 0x498;
uintptr_t OFFSET_VIEWANGLE3 = 0x10;
};