|
|
- 024FDD90 / 83EC 14 sub esp,0x14 ; 切换ACT用到的函数9 j: y) C$ }& j, C& P7 K' E6 U) J
- 024FDD93 |. 55 push ebp
1 |( _' R/ K9 m1 I- f | - 024FDD94 |. 8B6C24 20 mov ebp,dword ptr ss:[esp+0x20]+ l# @# b: t1 R- J e
- 024FDD98 |. 57 push edi
# _2 C* y9 J6 @3 d' {7 S - 024FDD99 |. 8B7C24 20 mov edi,dword ptr ss:[esp+0x20]
& z/ H5 F) z9 }( O! g. q3 A - 024FDD9D |. 8B87 281D0000 mov eax,dword ptr ds:[edi+0x1D28]
( N. M0 q5 _7 {# _6 W3 p - 024FDDA3 |. 85C0 test eax,eax' J9 o, E( _( N% ]4 u
- 024FDDA5 |. 75 04 jnz short D2Game.024FDDAB6 \3 t* B0 J9 B* g$ M' O5 W, f# p
- 024FDDA7 |. 6A 27 push 0x27! X3 C' {7 @. X0 ~' c
- 024FDDA9 |. EB 25 jmp short D2Game.024FDDD09 D& h6 d2 f# a
- 024FDDAB |> F640 08 02 test byte ptr ds:[eax+0x8],0x2
8 x9 n" }2 P3 T+ `- y& V - 024FDDAF |. 0F85 F5010000 jnz D2Game.024FDFAA: s' k; T, H) G8 u, r; b
- 024FDDB5 |. 8B4424 28 mov eax,dword ptr ss:[esp+0x28]: @5 o1 n$ ^$ {. V9 O9 e, x3 m+ `
- 024FDDB9 |. 50 push eax7 v, q+ G+ L0 a: f: A' F
9 d! T, P3 M% W- 024FDDED |. 8B948F BC0000>mov edx,dword ptr ds:[edi+ecx*4+0xBC]
( h9 ^& R* ^. g/ U, G - 024FDDF4 |. 85D2 test edx,edx
5 `6 R. z- S) A+ ?' p - 024FDDF6 |. 8D8C8F BC0000>lea ecx,dword ptr ds:[edi+ecx*4+0xBC], L8 E4 _$ Z( i
- 024FDDFD |. 53 push ebx Z3 T+ Z; c! x. z W$ g& ?. P
- 024FDDFE |. 56 push esi0 K( ?; f; T+ c1 r" o
- 024FDDFF |. 894C24 18 mov dword ptr ss:[esp+0x18],ecx+ |' x- y( @- }2 D% B7 u! F
- 024FDE03 75 09 jnz short D2Game.024FDE0E ; 判断ACT是否已经游戏初始化过 NOP这个,可以单个游戏内反复刷新地图?% |/ P- [0 _: j7 Z4 F7 t, F3 a
- 024FDE05 |. 8AD8 mov bl,al' D; s0 N6 j( z a4 M
- 024FDE07 |. 8BF7 mov esi,edi
5 W) u" F0 f+ i+ x3 C+ n - 024FDE09 |. E8 22F6FFFF call D2Game.024FD430
- T8 L( D, H b. U' S2 r - 024FDE0E |. 6A 00 push 0x0
$ G6 O2 F+ a, w% U - 024FDE10 |. 8BF5 mov esi,ebp
" Y7 {: M+ m1 F y9 I0 e- n - 024FDE12 |. C745 04 05000>mov dword ptr ss:[ebp+0x4],0x5</font>
. F( I, q* H# }5 s& |: N& c' Y* Y - 9 ^. V- z. j; U
复制代码 E Y- P5 K8 ^) O
|
|