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