TA的每日心情 | 奋斗 2020-6-5 22:18 |
---|
签到天数: 22 天 [LV.4]偶尔看看III
|
欢迎您注册加入!这里有您将更精采!
您需要 登录 才可以下载或查看,没有账号?注册
x
今天再整理电脑时整理出这么几个功能CALL,仅供参考:
捡物品CALL
00456586 8B86 E4160000 mov eax, dword ptr [esi+16E4]
0045658C 6A 02 push 2
0045658E 8B8E E8160000 mov ecx, dword ptr [esi+16E8]
00456594 83EC 0C sub esp, 0C
00456597 8BD4 mov edx, esp
00456599 8902 mov dword ptr [edx], eax
0045659B 8B86 EC160000 mov eax, dword ptr [esi+16EC]
004565A1 894A 04 mov dword ptr [edx+4], ecx
004565A4 8BCE mov ecx, esi
004565A6 8942 08 mov dword ptr [edx+8], eax
004565A9 E8 D2AEFFFF call 00451480 ; 捡物CAll
{
00451480 55 push ebp
00451481 8BEC mov ebp, esp
00451483 81EC 280C0000 sub esp, 0C28
00451489 56 push esi
0045148A 8BF1 mov esi, ecx
0045148C 8A0D 04832F01 mov cl, byte ptr [12F8304]
00451492 B0 01 mov al, 1
00451494 84C8 test al, cl
00451496 75 35 jnz short 004514CD
00451498 8AD1 mov dl, cl
0045149A 68 50164500 push 00451650
0045149F 0AD0 or dl, al
004514A1 C705 F8822F01 0>mov dword ptr [12F82F8], 0
004514AB 8815 04832F01 mov byte ptr [12F8304], dl
004514B1 C705 FC822F01 0>mov dword ptr [12F82FC], 447A0000
004514BB C705 00832F01 0>mov dword ptr [12F8300], 0
004514C5 E8 6DCF2B00 call 0070E437
004514CA 83C4 04 add esp, 4
004514CD D945 08 fld dword ptr [ebp+8]
004514D0 D81D F8822F01 fcomp dword ptr [12F82F8]
004514D6 DFE0 fstsw ax
004514D8 F6C4 40 test ah, 40
004514DB 74 24 je short 00451501
004514DD D945 0C fld dword ptr [ebp+C]
004514E0 D81D FC822F01 fcomp dword ptr [12F82FC]
004514E6 DFE0 fstsw ax
004514E8 F6C4 40 test ah, 40
004514EB 74 14 je short 00451501
004514ED D945 10 fld dword ptr [ebp+10]
004514F0 D81D 00832F01 fcomp dword ptr [12F8300]
004514F6 DFE0 fstsw ax
004514F8 F6C4 40 test ah, 40
004514FB 0F85 45010000 jnz 00451646
00451501 8B55 10 mov edx, dword ptr [ebp+10]
00451504 8B45 08 mov eax, dword ptr [ebp+8]
00451507 8B4D 0C mov ecx, dword ptr [ebp+C]
0045150A 8915 00832F01 mov dword ptr [12F8300], edx
00451510 57 push edi
00451511 A3 F8822F01 mov dword ptr [12F82F8], eax
00451516 890D FC822F01 mov dword ptr [12F82FC], ecx
0045151C 33D2 xor edx, edx
0045151E B9 FE020000 mov ecx, 2FE
00451523 33C0 xor eax, eax
00451525 8DBD DEF3FFFF lea edi, dword ptr [ebp-C22]
0045152B 66:8995 DCF3FFF>mov word ptr [ebp-C24], dx
00451532 66:8995 D8F3FFF>mov word ptr [ebp-C28], dx
00451539 F3:AB rep stos dword ptr es:[edi]
0045153B D945 08 fld dword ptr [ebp+8]
0045153E D8A6 F0100000 fsub dword ptr [esi+10F0]
00451544 D945 10 fld dword ptr [ebp+10]
00451547 D8A6 F8100000 fsub dword ptr [esi+10F8]
0045154D DB86 84000000 fild dword ptr [esi+84]
00451553 66:AB stos word ptr es:[edi]
00451555 D95D EC fstp dword ptr [ebp-14]
00451558 8B45 14 mov eax, dword ptr [ebp+14]
0045155B 8BBE 4C0F0000 mov edi, dword ptr [esi+F4C]
00451561 8BC8 mov ecx, eax
00451563 8845 D8 mov byte ptr [ebp-28], al
00451566 81E9 FF000000 sub ecx, 0FF
0045156C 8B86 700F0000 mov eax, dword ptr [esi+F70]
00451572 F7D9 neg ecx
00451574 1BC9 sbb ecx, ecx
00451576 83E1 EA and ecx, FFFFFFEA
00451579 83C1 1D add ecx, 1D
0045157C 66:898D DAF3FFF>mov word ptr [ebp-C26], cx
00451583 8B8E 74080000 mov ecx, dword ptr [esi+874]
00451589 C1E1 08 shl ecx, 8
0045158C 0BCF or ecx, edi
0045158E BF FFFF0000 mov edi, 0FFFF
00451593 894D F4 mov dword ptr [ebp-C], ecx
00451596 8B4D 08 mov ecx, dword ptr [ebp+8]
00451599 894D DC mov dword ptr [ebp-24], ecx
0045159C 8B4D 0C mov ecx, dword ptr [ebp+C]
0045159F 894D E0 mov dword ptr [ebp-20], ecx
004515A2 8B4D 10 mov ecx, dword ptr [ebp+10]
004515A5 894D E4 mov dword ptr [ebp-1C], ecx
004515A8 8B8E F0100000 mov ecx, dword ptr [esi+10F0]
004515AE 894D E8 mov dword ptr [ebp-18], ecx
004515B1 8B8E F8100000 mov ecx, dword ptr [esi+10F8]
004515B7 3BC7 cmp eax, edi
004515B9 894D F0 mov dword ptr [ebp-10], ecx
004515BC 75 06 jnz short 004515C4
004515BE 66:897D FC mov word ptr [ebp-4], di
004515C2 EB 19 jmp short 004515DD
004515C4 8B0C85 E4282E01 mov ecx, dword ptr [eax*4+12E28E4]
004515CB 3BCA cmp ecx, edx
004515CD 75 06 jnz short 004515D5
004515CF 66:897D FC mov word ptr [ebp-4], di
004515D3 EB 08 jmp short 004515DD
004515D5 66:8B49 14 mov cx, word ptr [ecx+14]
004515D9 66:894D FC mov word ptr [ebp-4], cx
004515DD 3BC7 cmp eax, edi
004515DF 75 06 jnz short 004515E7
004515E1 66:897D FC mov word ptr [ebp-4], di
004515E5 EB 13 jmp short 004515FA
004515E7 8B0485 E4282E01 mov eax, dword ptr [eax*4+12E28E4]
004515EE 3BC2 cmp eax, edx
004515F0 74 08 je short 004515FA
004515F2 66:8B50 14 mov dx, word ptr [eax+14]
004515F6 66:8955 FC mov word ptr [ebp-4], dx
004515FA D9C0 fld st
004515FC D8C9 fmul st, st(1)
004515FE D9C2 fld st(2)
00451600 D8CB fmul st, st(3)
00451602 66:8B46 14 mov ax, word ptr [esi+14]
00451606 B9 0A000000 mov ecx, 0A
0045160B 8D75 D8 lea esi, dword ptr [ebp-28]
0045160E 8DBD DEF3FFFF lea edi, dword ptr [ebp-C22]
00451614 DEC1 faddp st(1), st
00451616 66:8985 D8F3FFF>mov word ptr [ebp-C28], ax
0045161D 66:C785 DCF3FFF>mov word ptr [ebp-C24], 28
00451626 6A 2E push 2E
00451628 D9FA fsqrt
0045162A DDDA fstp st(2)
0045162C DDD8 fstp st
0045162E D95D F8 fstp dword ptr [ebp-8]
00451631 F3:A5 rep movs dword ptr es:[edi], dword p>
00451633 8D8D D8F3FFFF lea ecx, dword ptr [ebp-C28]
00451639 51 push ecx
0045163A 8B0D 6870CC00 mov ecx, dword ptr [CC7068]
00451640 E8 BB75FEFF call 00438C00
00451645 5F pop edi
00451646 5E pop esi
00451647 8BE5 mov esp, ebp
00451649 5D pop ebp
0045164A C2 1000 retn 10
0045164D 90 nop
0045164E 90 nop
0045164F 90 nop
00451650 C3 retn
}
快跑CALL
{
0053F6C5 8B45 F8 mov eax, dword ptr [ebp-8]
0053F6C8 8B75 EC mov esi, dword ptr [ebp-14]
0053F6CB 8D0480 lea eax, dword ptr [eax+eax*4]
0053F6CE 8D04C0 lea eax, dword ptr [eax+eax*8]
0053F6D1 0FBF84C6 E0DAC9>movsx eax, word ptr [esi+eax*8+3C9DAE0>
0053F6D9 3905 E4214004 cmp dword ptr [44021E4], eax
0053F6DF ^ 0F8D 70FFFFFF jge 0053F655
0053F6E5 8B45 F0 mov eax, dword ptr [ebp-10]
0053F6E8 8D0C89 lea ecx, dword ptr [ecx+ecx*4]
0053F6EB 66:C785 6EF3FFF>mov word ptr [ebp-C92], 0C5
0053F6F4 8985 72F3FFFF mov dword ptr [ebp-C8E], eax
0053F6FA 8D144A lea edx, dword ptr [edx+ecx*2]
0053F6FD 6A 0C push 0C
0053F6FF 8B8497 04030000 mov eax, dword ptr [edi+edx*4+304]
0053F706 66:8B88 0002000>mov cx, word ptr [eax+200]
0053F70D 66:C785 70F3FFF>mov word ptr [ebp-C90], 6
0053F716 66:898D 76F3FFF>mov word ptr [ebp-C8A], cx
0053F71D E9 97000000 jmp 0053F7B9
0053F722 3D 0D2C0900 cmp eax, 92C0D
0053F727 75 61 jnz short 0053F78A
0053F729 66:C785 6EF3FFF>mov word ptr [ebp-C92], 3C
0053F732 66:C785 70F3FFF>mov word ptr [ebp-C90], 18
0053F73B 8985 72F3FFFF mov dword ptr [ebp-C8E], eax
0053F741 8B83 74080000 mov eax, dword ptr [ebx+874]
0053F747 83F8 01 cmp eax, 1
0053F74A 0F84 9D000000 je 0053F7ED
///////////////////////////////////////
0053F750 8D8D 6CF3FFFF lea ecx, dword ptr [ebp-C94] ecx=$0013D964 ebp=$0013C498
0053F756 6A 1E push 1E
0053F758 51 push ecx
0053F759 8B0D 6870CC00 mov ecx, dword ptr [CC7068]
0053F75F E8 9C94EFFF call 00438C00 ; 快跑CALL
//////////////////////////////////
0053F764 8B15 7C272E01 mov edx, dword ptr [12E277C]
0053F76A 52 push edx
0053F76B E8 C072F0FF call 00446A30
0053F770 83C4 04 add esp, 4
0053F773 8D8D 6CF3FFFF lea ecx, dword ptr [ebp-C94]
0053F779 51 push ecx
0053F77A 8BC8 mov ecx, eax
0053F77C E8 DF1EF1FF call 00451660
0053F781 5F pop edi
0053F782 5E pop esi
0053F783 5B pop ebx
0053F784 8BE5 mov esp, ebp
0053F786 5D pop ebp
0053F787 C2 0400 retn 4
///////////////////////////////////////////////////////////
0053BE96 A1 EC4A4004 mov eax, dword ptr [4404AEC] esi=00000042
0053BE9B 8BCB mov ecx, ebx
0053BE9D 25 FFFF0000 and eax, 0FFFF
0053BEA2 8D1480 lea edx, dword ptr [eax+eax*4]
0053BEA5 8D4456 C5 lea eax, dword ptr [esi+edx*2-3B]
0053BEA9 50 push eax
0053BEAA E8 51320000 call 0053F100 ; 快跑的上一级CALL
////////////////////////////////////////////////////
004441A1 8B75 14 mov esi, dword ptr [ebp+14]
004441A4 8B4D 08 mov ecx, dword ptr [ebp+8]
004441A7 56 push esi
004441A8 8B75 10 mov esi, dword ptr [ebp+10]
004441AB 8B11 mov edx, dword ptr [ecx]
004441AD 56 push esi
004441AE 50 push eax
004441AF FF52 04 call dword ptr [edx+4] ; 快跑再上一层CALL
004441B2 B8 01000000 mov eax, 1
004441B7 5E pop esi
004441B8 5D pop ebp
004441B9 C3 retn
//////////////////////////////////
00438412 8B4E 08 mov ecx, dword ptr [esi+8]
00438415 6A 03 push 3
00438417 51 push ecx
00438418 E8 D3BC0000 call 004440F0 ; 再上一层
0043841D 83C4 10 add esp, 10
00438420 B9 70B4CC00 mov ecx, 00CCB470
00438425 57 push edi
}- =============================内存数据分析2008年7月14日===================
- 角色名:45EF658=73332312
- 判断:角色名地址+$10 如果为0测无门派
- 门派:角色名地址+$14
- 名声:角色名地址+$34
- HP:角色名地址+$80
- MP:角色名地址+$84
- 持久力:角色名地址+$88 div 10
- MaxHP:角色名地址+$8C
- MaxMP:角色名地址+$90
- EXP:角色名地址+$98
- MaxEXP:角色名地址+$A0
复制代码 |
|