|
|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数9 G/ u$ ?! d2 l6 M' O3 t
- 024FDD93 |. 55 push ebp
+ z. a6 f- L) f! C7 h+ A: P6 v - 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20], `) {6 i9 T# J* M% ~
- 024FDD98 |. 57 push edi
+ \6 F1 \* ]- E% Q J - 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]
9 }6 j, Z' d+ U' ?: @ P - 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
/ v- l' ~4 `5 _. |8 H - 024FDDA3 |. 85C0 test eax,eax
& s- ^- h% y: H ? - 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB
5 ?7 i. F8 J0 D; v8 M - 024FDDA7 |. 6A 27 push 0x27
" L$ S" J/ x- w, v8 V! @5 C5 [ - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD07 s. _/ z# O% m: i: T: c
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x23 N- i1 u2 d- ~6 Z8 p0 ?' y/ P
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA
5 P& E* Y; i+ B1 l - 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]
& C9 {+ S0 Z4 ?* S! W5 q - 024FDDB9 |. 50 push eax6 ^' S, J: b+ }; u6 q; R
- 2 m( y) r- Z8 q. }& t
- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]
& z9 v2 t: J. G' j) C. h8 B+ Q( w - 024FDDF4 |. 85D2 test edx,edx7 I$ T; T. b! T+ l6 S, x- C
- 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]
) A3 |9 I) R8 z Z6 g) @& v N - 024FDDFD |. 53 push ebx; ~8 j: p! T, j, _8 [$ L# e
- 024FDDFE |. 56 push esi, s3 i' O n* {. k7 w! o! l
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx9 s* M7 ^* j4 }, \
- 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?8 {0 D- Z6 w7 k3 P. Y
- 024FDE05 |. 8AD8 mov bl,al- H" G; f$ k4 T n8 ?* v, }
- 024FDE07 |. 8BF7 mov esi,edi
& ` T$ `# k& t+ h( X - 024FDE09 |. E8 22F6FFFF call D2Game.024FD4300 o" I& c. ^4 Q' H% u
- 024FDE0E |. 6A 00 push 0x0# {% L U0 |& e( }7 e! g1 R# T+ s
- 024FDE10 |. 8BF5 mov esi,ebp
& l- G& F* n% B7 \( c1 F - 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>1 P6 S% S0 T. ^# b8 t* f8 J& f
$ x6 x8 s( s T0 ]+ q
复制代码
2 m. O: P6 j, y$ c l |
|