|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数) X0 r: o$ X+ o' a! O- I
- 024FDD93 |. 55 push ebp
X7 s& V0 l0 s* h% `- W0 a$ E - 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20] i6 x' H# u2 B, g+ Q( p5 p( E
- 024FDD98 |. 57 push edi* b2 E: O, v5 b+ p+ Z# c
- 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]# i0 s; G4 t% }5 H0 Z
- 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
( ~9 L7 D+ T- q4 {7 v+ ]; o R - 024FDDA3 |. 85C0 test eax,eax" _5 w4 i0 Z' O' M
- 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB
b f* W& t, O" I7 S - 024FDDA7 |. 6A 27 push 0x278 @6 I! `' ]( D
- 024FDDA9 |. EB 25 jmp short D2Game.024FDDD0
0 A [* r/ w* J( T& f7 P - 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2
8 i3 h" ~8 A" U, @8 W* a - 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA6 k/ r9 L7 {9 o4 x: @+ f5 A0 ?
- 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]/ h7 l2 b4 w: M% N+ g0 R
- 024FDDB9 |. 50 push eax
/ n3 N4 t" n$ a9 M( }/ y - 3 n# r5 n6 h% |! y; X
- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC] z0 @" F8 w) J
- 024FDDF4 |. 85D2 test edx,edx# b. T8 y1 ?+ B: o6 o c& B% |
- 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC]& ~8 a! I& O( d( ]/ Q1 Y! @, J1 E
- 024FDDFD |. 53 push ebx
% E" @2 R A' i - 024FDDFE |. 56 push esi% j7 h* i8 e' B, _; `' Y
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx
0 a+ D# y `; y i; c: \ - 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?3 v2 i- b, q4 G, ^" G! J! a o9 z
- 024FDE05 |. 8AD8 mov bl,al. P% A8 k9 d7 s, v
- 024FDE07 |. 8BF7 mov esi,edi
* B5 G7 ?- r) f! _ l - 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
' b4 {( m( { y - 024FDE0E |. 6A 00 push 0x0
. Q& \+ U2 j( [3 B* l9 w* {5 R: z - 024FDE10 |. 8BF5 mov esi,ebp1 }" H& L0 D" {5 u
- 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>
* g' M# m1 ?# Z7 `/ M
; e. ~1 m' F9 D2 H% t, B
复制代码 2 @# y) O i( Z1 ]' W- t# q; {
|
|