选怪 082003EC
0052E3E0 - 8B B0 CC030000 - mov esi,[eax+000003CC] <<<<EAX=08200020
0065F924 - A1 48CCA400 - mov eax,[00A4CC48] <<
选怪 [00A4CC48]+000003CC
打怪
0052E42C - 8B B0 D0030000 - mov esi,[eax+000003D0] <<
<<<<EAX=08200020
打怪 [00A4CC48]+000003D0
怪 X 坐标
00641F0B - 8B BB B8000000 - mov edi,[ebx+000000B8] <<
EBX=21236488
00465EC3 - 8B 84 08 90060000 - mov eax,[eax+ecx+00000690] <
***********************eax***********************************************************************
00465EBD 69C0 A0060000 imul eax,eax,0x6A0
00465EBB 2BC2 sub eax,edx
*------------eax 和 edx----------------------------------------*
----eax-----------------------------------
00465EB9 8BC6 mov eax,esi
00622B30 57 push edi
00622B04 8B38 mov edi,dword ptr ds:[eax]
00622AEE 8B4424 68 mov eax,dword ptr ss:[esp+0x68]
005C4466 57 push edi
005C4335 8B7D 74 mov edi,dword ptr ss:[ebp+0x74]
005C5C79 50 push eax
005C5C73 0346 10 add eax,dword ptr ds:[esi+0x10]
005C5BC6 8BF1 mov esi,ecx
004064C4 8B0D 28CCA400 mov ecx,dword ptr ds:[0xA4CC28]
==eax==[[0xA4CC28]+0x10]
----eax-----------------------------------
------edx-----------------------
00465EB3 69D2 E8030000 imul edx,edx,0x3E8
00465EB0 C1EA 06 shr edx,0x6
00465EAE F7E6 mul esi
00465EA9 B8 D34D6210 mov eax,0x10624DD3
==edx== (0x10624DD3*[[0xA4CC28]+0x10])取高8位/64*0x3E8
------edx-------------------------------
总 EAX ==([[0xA4CC28]+0x10]-(0x10624DD3*[[0xA4CC28]+0x10])取高8位/64*0x3E8)*0x6A0
***********************eax***********************************************************************
***********************ecx***********************************************************************
006431E9 8D88 B8F16400 lea ecx,dword ptr ds:[eax+0x64F1B8]
00643191 A1 48CCA400 mov eax,dword ptr ds:[0xA4CC48]
总结 ECX= [0xA4CC48]+0x64F1B8
***********************ecx***********************************************************************
00465EC3 - 8B 84 08 90060000 - mov eax,[eax+ecx+00000690] +0x8 ] ==ID
+0x10 ==名字
+0xb8 == x坐标
+0xbc ==Y坐标
+0x7c ==当前血 %比
+0x80 == 总血量 100% ==0x64==100
+0x2D6 中毒
+19c 屏幕中X
+1a0 屏幕中Y