|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数
$ |- Q* e6 {5 ^' p$ b - 024FDD93 |. 55 push ebp& e) f0 u0 K! x8 t/ v% G- j+ @6 M
- 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]
6 M4 g4 n5 V7 g" ] - 024FDD98 |. 57 push edi3 s1 n5 |, O( _8 P( p
- 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]( d8 D+ V3 X2 R& Y8 G
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
' ^# d- Q2 s/ \5 L) G( p - 024FDDA3 |. 85C0 test eax,eax7 Z; f; [8 r/ e; m# m/ |& L
- 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB. E$ i2 w" d2 M% c( R# d: S, d
- 024FDDA7 |. 6A 27 push 0x27
0 |) P( c4 D( t& b1 |4 R" A, r - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0
; r' Z+ {% ?" x2 z - 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2) g( r+ |2 m# s! O% C0 G
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA4 [. w j& c9 J: Z$ |' \+ T* O% _
- 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]
! m5 Y5 {3 u7 z" {, |0 n - 024FDDB9 |. 50 push eax
! \. B0 c0 ~: C
& S( _8 Q" w; k2 N% e- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]3 b0 @% {+ o$ G
- 024FDDF4 |. 85D2 test edx,edx
. s. }0 F& R. z; g/ V! ?$ x - 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]4 t* P2 T- h8 W/ Z
- 024FDDFD |. 53 push ebx9 s8 z) r# @0 Y0 ^3 V
- 024FDDFE |. 56 push esi
$ p* I. g* l( t, p5 b. ^ - 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx4 p) ]( G9 P# }& Z( z' d5 f
- 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?
! G$ \* w V) a" D, K7 O - 024FDE05 |. 8AD8 mov bl,al
6 y+ `0 Z: u' S, s; j - 024FDE07 |. 8BF7 mov esi,edi- p: ^. |- f$ D" O+ f) a! R
- 024FDE09 |. E8 22F6FFFF call D2Game.024FD430' H) E2 k, X" d: V7 N% t/ n
- 024FDE0E |. 6A 00 push 0x0
1 D1 Y' q. A r( k0 i/ _$ F& S - 024FDE10 |. 8BF5 mov esi,ebp
0 z) j8 X! X! z1 Q0 ] Y6 W7 K - 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>, v+ O" Y" J. P+ G# G
7 f4 s8 K. ]& k2 m
复制代码
2 Q' Z' R* ^4 A3 y: h- Q D( E |
|