|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数
& G" F2 a2 b. D" I - 024FDD93 |. 55 push ebp# D; W7 r* j7 o# f/ [, J6 X# e
- 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]
4 x/ w- |6 T; k2 `; w - 024FDD98 |. 57 push edi4 r1 E# h# o9 w$ p7 J' I
- 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]! O& K1 t9 _ ~- n. }
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]$ N# b* p; ~+ D4 |" i: y
- 024FDDA3 |. 85C0 test eax,eax+ ?8 H+ ?3 U% \; ?
- 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB
" Z& ^+ h. z! s) A - 024FDDA7 |. 6A 27 push 0x27
/ L* v! F6 R# r; W2 R - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0( |* o. R% {: h, M0 |( B! i, H
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2# S& c! T7 A4 U, F1 B; d
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA
4 b( }% V+ |/ p0 p$ R1 e - 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]
/ [, e# ~4 I4 g+ ` - 024FDDB9 |. 50 push eax" ^; p- _" t/ T8 F7 N& R; j. F
" C$ B1 d9 w& f9 r J- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]' b [9 z1 K1 ~2 Z' G
- 024FDDF4 |. 85D2 test edx,edx/ s9 I! k% a9 v! i! W5 i
- 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]# E) l( d# I3 N5 Y. V1 J& G+ Y
- 024FDDFD |. 53 push ebx4 O) Z/ I3 ]- w6 c( d
- 024FDDFE |. 56 push esi& r1 I* ~( s; D& L
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx
5 I/ l! n; X3 u) A8 v - 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?, R6 o2 |. ?7 B! U
- 024FDE05 |. 8AD8 mov bl,al3 B F V" I0 c8 t N: _
- 024FDE07 |. 8BF7 mov esi,edi) L) r3 w2 l/ Z! l" O
- 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
; O% `; w9 e z/ `" o0 N6 t - 024FDE0E |. 6A 00 push 0x0
" l; p: C" a/ B% H( @" g. \* _ - 024FDE10 |. 8BF5 mov esi,ebp8 p, s- h" p. q; r8 ?/ f* p# K, |+ f
- 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>5 P- t6 m5 i4 g' c- b7 D Z! n( U
! D4 {, z1 q! ~ q
复制代码 + v) }! c/ f# G/ c# W8 ?+ {
|
|