Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Enable]
- Alloc(WalkingMobsLemmings,256)
- Label(JMP1)
- Label(JMP2)
- Label(JMP3)
- //0F 84 ? ? ? ? 83 ? ? 0F 84 ? ? ? ? DD
- WalkingMobsLemmings: //Follow AoB
- fcompp
- lea edi,[esi+00000140]// 100
- fnstsw ax
- test ah,05
- jp JMP1
- mov edx,[esi+00000148]// 108
- push edx
- push edi
- call 004B3E30
- lea ecx,[eax+10] // 0C
- mov eax,[ecx]
- mov edx,[eax+38]
- add esp,08
- call edx
- jmp JMP2
- JMP1:
- mov eax,[esi+00000148] // 108
- push eax
- push edi
- call 004B3E30
- mov edx,[eax+10] // 0c
- lea ecx,[eax+10] // 0c
- mov eax,[edx+3C]
- add esp,08
- call eax
- JMP2:
- test eax,eax
- je JMP3
- mov edx,[eax+10] // 0c
- add eax,10 // 0c
- mov ecx,eax
- mov eax,[edx+1C]
- call eax
- fcomp qword ptr [01D1CEE8]
- fnstsw ax
- test ah,41
- jnp 017C2360 //Follow JP below ^ (2nd address above result, keep as JNP)
- JMP3:
- jmp 017C2364 //Address in original JP^
- 017C19DD: //Address of AoB
- je WalkingMobsLemmings
- [Disable]
- 017C19DD: //Address of AoB
- je 017C2222 //original op
- DeAlloc(WalkingMobsLemmings)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement