1. //Gamemode
    2. #define OFFSET_GAMEMODE 2b 05 ? ? ? ? 48 3b c8 0f 8f ? ? ? ? 8b 83
    3. //CharacterInfo
    4. #define OFFSET_CHARACTERINFO_ENCRYPTED_PTR 0x13FE1E68
    5. #define OFFSET_CHARACTERINFO_REVERSED_ADDR 0x4D960DD
    6. #define OFFSET_CHARACTERINFO_DISPLACEMENT 0x11
    7. #define OFFSET_CHARACTERINFO_BASE_ENCRYPTED_PTR 0x9DBE8 //48 8B 83 ? ? ? ? C6 44 24 ? ? 0F B6 4C 24 ?
    8. #define OFFSET_CHARACTERINFO_BASE_REVERSED_ADDR 0x4D96103
    9. #define OFFSET_CHARACTERINFO_BASE_DISPLACEMENT 0x19
    10. //E8 ?? ?? ?? ?? 48 83 C7 04 48 83 ED 01 75 E6 48 8B D3 48 8B CE
    11. #define OFFSET_CHARACTERINFO_INDEX 0x151C
    12. #define OFFSET_CHARACTERINFO_POSITION_PTR 0x78
    13. #define OFFSET_CHARACTERINFO_VALID 0x540
    14. #define OFFSET_CHARACTERINFO_DEAD 0x404 //C7 83 ? ? ? ? ? ? ? ? E8 ? ? ? ? ? 0F B6 ? 48 8B
    15. #define OFFSET_CHARACTERINFO_STANCE 0xADC //83 BF ? ? ? ? ? 75 0A F3
    16. //39 81 ? ? ? ? 0F 84 ? ? ? ? B8 ? ? ? ?
    17. #define OFFSET_CHARACTERINFO_SIZE 0x3A80
    18. #define OFFSET_CHARACTERINFO_TEAM 0x9A8
    19. #define OFFSET_CHARACTERINFO_LOCAL_BASE 0x219F0 //49 83 BF ? ? ? 00 00 0F 84 22 or 48 8D 15 47 17 E5 01 or post_game_state
    20. #define OFFSET_CHARACTERINFO_LOCAL_INDEX 0x1F4 //8D 90 ? ? ? ? 8D 88 ? ? ? ? 48 8B 43 10 39 90 ? ? ? ?
    21. #define OFFSET_CHARACTERINFO_RECOIL 0x4CA5E39 //0F 85 ? ? ? ? 0F 2E 80 ? ? ? ? 0F 85 ? ? ? ? 4C 8D 96 ? ? ? ?
    22. //Client
    23. #define OFFSET_CLIENT_ARRAY 0x1712CE58 //NAME_ARRAY_OFFSET 48 8D 0D ? ? ? ? 48 8B 0C C1 48 8B 01 FF 90 ? ? ? ?
    24. #define OFFSET_CLIENT_HANDLE 0x4C70
    25. #define OFFSET_CLIENT_HEALTH 0x8C
    26. //Bones
    27. #define OFFSET_BONES_ENCRYPTED_PTR 0x1223C548
    28. #define OFFSET_BONES_REVERSED_ADDR 0x4D96196
    29. #define OFFSET_BONES_DISPLACEMENT 0xB
    30. #define OFFSET_BONES_INDEX_ARRAY 0x4DFB360 //INDEX_ARRAY_OFFSET //TO UPDATE
    31. #define OFFSET_BONES_BASE_POS 0x1C61C //TO UPDATE
    32. #define OFFSET_BONES_SIZE 0x150
    33. //Viewport
    34. #define OFFSET_VIEWPORT_REFDEF 0x17121BB0 //F3 0F 11 47 ? E8 ? ? ? ? 48 8D 0D ? ? ? ? 33 0D ? ? ? ?
    35. #define OFFSET_VIEWPORT_CAMERA 0x1431E000 // 48 89 05 ? ? ? ? E8 ? ? ? ? 8B D6 49
    36. #define OFFSET_VIEWPORT_CAMERA_VIEW_X 0xF8
    37. #define OFFSET_VIEWPORT_CAMERA_VIEW_Y 0x108
    38. #define OFFSET_VIEWPORT_CAMERA_VIEW_Z 0x118
    39. //Visible
    40. #define OFFSET_VISIBLE_FUNCTION_DISTRIBUTE 0x7D001A0 //66 3B C1 73 EF 0F B7 C8 4C 8D 05 ? ? ? ?
    41. #define OFFSET_VISIBLE_ABOUT_FUNCTION 0x3E6F9F0 //48 8B CB 66 0F 6E C0 48 8D 05 ? ? ? ? 0F 5B C0
    42. #define OFFSET_VISIBLE_OFFSET 0xA70 //80 BF ? ? 00 00 01 74 17 3B 87
    43. //DirectX
    44. #define OFFSET_DIRECTX_COMMAND_QUEUE 0x18B66D28 //48 8B 0D ? ? ? ? 4C 8B C3 48 8B 15 ? ? ? ? 48 8B 01 FF 50 78
    1. GetClientInfo()
    2. --------------------------------------GetClientInfo----------------------------------------
    3. ModernWarfare.exe+1C09198 | 48 8B 1D 79006115 | mov rbx,[ModernWarfare.exe+17219218]
    4. ModernWarfare.exe+1C0919F | C6 45 5F 78 | mov byte ptr [rbp+5F],78
    5. ModernWarfare.exe+1C091A3 | 0FB6 45 5F | movzx eax,byte ptr [rbp+5F]
    6. ModernWarfare.exe+1C091A7 | 4C 8D 05 526E3FFE | lea r8,[ModernWarfare.exe]
    7. ModernWarfare.exe+1C091AE | 83 F0 18 | xor eax,18
    8. ModernWarfare.exe+1C091B1 | 4C 89 45 F7 | mov [rbp-09],r8
    9. ModernWarfare.exe+1C091B5 | 65 48 8B 08 | mov rcx,gs:[rax]
    10. ModernWarfare.exe+1C091B9 | 48 F7 D1 | not rcx
    11. ModernWarfare.exe+1C091BC | 48 85 DB | test rbx,rbx
    12. ModernWarfare.exe+1C091BF | 74 52 | je ModernWarfare.exe+1C09213
    13. ModernWarfare.exe+1C091C1 | 48 8B 45 4F | mov rax,[rbp+4F]
    14. ModernWarfare.exe+1C091C5 | 48 8D 15 797D3FFE | lea rdx,[ModernWarfare.exe+F45]
    15. ModernWarfare.exe+1C091CC | 48 2B C2 | sub rax,rdx
    16. ModernWarfare.exe+1C091CF | 48 BA F9A49395FDCE706D| mov rdx,6D70CEFD9593A4F9
    17. ModernWarfare.exe+1C091D9 | 48 25 000000C0 | and rax,FFFFFFFFC0000000
    18. ModernWarfare.exe+1C091DF | 48 C1 C0 10 | rol rax,10
    19. ModernWarfare.exe+1C091E3 | 48 33 05 239F9F04 | xor rax,[ModernWarfare.exe+660310D]
    20. ModernWarfare.exe+1C091EA | 48 0FC8 | bswap rax
    21. ModernWarfare.exe+1C091ED | 48 0FAF 58 17 | imul rbx,[rax+17]
    22. ModernWarfare.exe+1C091F2 | 48 8B C3 | mov rax,rbx
    23. ModernWarfare.exe+1C091F5 | 48 C1 E8 24 | shr rax,24
    24. ModernWarfare.exe+1C091F9 | 48 33 D8 | xor rbx,rax
    25. ModernWarfare.exe+1C091FC | 48 B8 935CD7C618DE3839| mov rax,3938DE18C6D75C93
    26. ModernWarfare.exe+1C09206 | 48 0FAF DA | imul rbx,rdx
    27. ModernWarfare.exe+1C0920A | 48 03 D8 | add rbx,rax
    28. ModernWarfare.exe+1C0920D | 48 33 D9 | xor rbx,rcx
    29. ModernWarfare.exe+1C09210 | 49 33 D8 | xor rbx,r8
    30. -------------------------------------------------------------------------------------------