|
|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数
# Z5 l8 P; o! P7 {% y - 024FDD93 |. 55 push ebp* y/ P p; |: D, z% t, _
- 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]
+ G7 u. `6 w9 m& _ - 024FDD98 |. 57 push edi
1 a9 ~3 f) S5 ]( ^7 D3 |3 ^ - 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]) k" R7 X- d6 W* E+ `
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
. H/ x2 G3 X }# T. d: x# \; I4 D - 024FDDA3 |. 85C0 test eax,eax/ Z$ i% K( m; w& E
- 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB" A6 i+ B# h6 z* w9 p( o; D5 x; t
- 024FDDA7 |. 6A 27 push 0x27
) Q2 s, W5 H$ x - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0( H: n' o7 k- S! ^+ E
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2, U. Q2 ~% F2 V d& c
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA
8 f3 d% d& N* A! {7 j' R$ q5 p - 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]
, I: m* q) Z q2 t - 024FDDB9 |. 50 push eax
/ E6 x& u; q" Y, v" a8 M+ ]2 x7 s
2 U7 D6 b8 |0 u. ?- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]: k n( I: U4 o$ f7 }. B
- 024FDDF4 |. 85D2 test edx,edx
; A9 C- }8 Q/ F: b; H8 A) W - 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]4 D( B1 P$ g1 P# I" j
- 024FDDFD |. 53 push ebx
' p0 a* O2 g( k - 024FDDFE |. 56 push esi
4 M; `- E. T2 d p - 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx9 Z" V& ^' }- Y9 N" e4 K! f1 c
- 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?
1 h" |# P- X- v* T1 m* u! J2 Z - 024FDE05 |. 8AD8 mov bl,al% q/ _# u8 X( j
- 024FDE07 |. 8BF7 mov esi,edi- D4 }& @: v) j" M, X+ |) w
- 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
3 C: f, y, P2 y" R, a: [ - 024FDE0E |. 6A 00 push 0x0
( ?+ _3 M b5 q4 Q# F - 024FDE10 |. 8BF5 mov esi,ebp; E) d/ j7 O: n1 ?8 `( `0 w( Y& E6 ~
- 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>- p$ z7 b: L9 [6 C1 z* C; M* u
- , a0 `% B% u: p5 \+ ?
复制代码
v4 T3 u9 ~) ?% F& ^ |
|