|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数
% o0 r) L0 x" m1 L7 H+ { - 024FDD93 |. 55 push ebp
5 p U: j9 n! f1 H - 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]( e7 ?9 i/ s. x% D9 _" _
- 024FDD98 |. 57 push edi$ Q1 B* ~ z+ [& [
- 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]
8 L# k5 ]8 i0 c5 b7 ~5 n! C# J - 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
, d# Y9 f' i! ? - 024FDDA3 |. 85C0 test eax,eax
) Y w. ~. C Y5 \2 L' p - 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB& R! x4 R" |5 e8 [/ `
- 024FDDA7 |. 6A 27 push 0x27
- g$ `# u" j+ H8 m e/ |% r* G - 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0. v! q, Q7 X' x9 n! h
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x26 z, v& Z, ]9 x3 t4 M/ ?, [
- 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA; S+ e/ c; ^4 d# J# V5 G
- 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]
" G" j' ?8 x, d. H4 A! h- q( s - 024FDDB9 |. 50 push eax- p9 U, K5 \8 j
- 3 L) @; Z! S) a# [/ `" @
- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]
3 a% d( f, j: j+ t. Z; ] - 024FDDF4 |. 85D2 test edx,edx
% L5 o/ ?% Q9 ?/ F4 z& F5 P1 b - 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]
4 e; Z# z+ m4 s+ B0 R/ Y - 024FDDFD |. 53 push ebx3 z/ y, @9 I. _2 F; W/ t* u: f4 M
- 024FDDFE |. 56 push esi- e, D7 |, X- `/ }* s& f5 @
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx
( c0 h% M0 |+ j& d7 \ - 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?' }& x* ]9 O% \- S0 k# a; t8 ] A
- 024FDE05 |. 8AD8 mov bl,al9 |- T4 Y+ y; F: G5 ~
- 024FDE07 |. 8BF7 mov esi,edi
. [0 A8 U8 _" e3 B1 d0 E - 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
3 N" c d1 F1 M$ t% k+ n+ r# _ - 024FDE0E |. 6A 00 push 0x0
3 g5 [! ^3 X1 b8 z5 K, f) c% U - 024FDE10 |. 8BF5 mov esi,ebp
- ]; O" D" M4 L' Z+ z- v - 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>' K% G% |* s+ @1 y# E9 L
- " g a, \, _2 ^* c$ C G" |
复制代码 4 I3 l# _% s; r; c
|
|