|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数3 A; r2 M$ g# {5 E9 J e
- 024FDD93 |. 55 push ebp1 p; P+ O! D' M2 W1 f
- 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]
w5 ~3 p6 z+ n3 }# j - 024FDD98 |. 57 push edi
& \ J/ f. k( |0 d$ @; \& j3 M5 J - 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]2 ~& U2 D4 g' }
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]; T3 Y/ W8 O6 _- m1 l3 d3 O5 ?
- 024FDDA3 |. 85C0 test eax,eax
5 _1 C5 G7 p2 H2 D - 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB$ A( A; G, u. [* ?" W/ q- g
- 024FDDA7 |. 6A 27 push 0x27
; z! Y0 U9 b; `2 {, Z - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0
8 J3 ~7 f& ]3 o k L8 \ }$ C) s8 O - 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2, a" [ E2 d% B; c' x) J1 P
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA
) v6 A! n" L* `& `! K- w - 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]+ L7 K8 d3 {& j. h3 ^1 ~8 k8 t) s8 [: i
- 024FDDB9 |. 50 push eax
0 d8 [3 B, n/ r5 ~% n4 j% ?
1 e. R, d( L1 v( \ ]% ]3 Y6 z w j* f- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]
7 H( v1 K N8 O) P; h - 024FDDF4 |. 85D2 test edx,edx0 s/ t& \7 q& }0 J+ Q5 l+ r
- 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]
- }' X" v( l+ g* }9 j. i& i1 k - 024FDDFD |. 53 push ebx4 s9 r! i( J- ^8 k6 |
- 024FDDFE |. 56 push esi
% @- g7 G( q& _7 v - 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx
) J# K b- |5 ]9 x, e, J - 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?
* f! j" [3 |0 A - 024FDE05 |. 8AD8 mov bl,al
3 c+ l$ ?1 l) Y - 024FDE07 |. 8BF7 mov esi,edi
5 Q& p* G; P0 ^/ N. ^+ L - 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
# Q2 l: D @" ?" ?$ B4 J0 ]5 E - 024FDE0E |. 6A 00 push 0x0
7 B' ^9 J2 U! f. \7 ^' ? - 024FDE10 |. 8BF5 mov esi,ebp% ?" B( U2 `" I) A9 Q* D
- 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>
6 z. s; G# `9 ` d
, Z$ N& F1 t) I2 w
复制代码 6 c- n. t: m& e x
|
|