Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // JMS v407.1
- // Kami Vac
- [Enable]
- Alloc(KamiVac, 1024)
- Label(LeaveHook)
- Label(TeleportXY)
- Label(Return)
- Label(Attack)
- // 48 8B 05 ?? ?? ?? ?? 48 83 B8 C0 00 00 00 00 74
- Define(MobBase, 14579B978)
- // E8 ?? ?? ?? ?? 8B F8 BA 0C 00 00 00 48 8D 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 89 45 70 81 C3
- Define(Decrypt4, 1405AFBA0)
- // 48 8B 0D ?? ?? ?? ?? 48 85 C9 74 2B 48 8B 89 ?? ?? ?? ?? E8
- Define(CharacterBase, 145762268)
- // E8 ?? ?? ?? ?? 89 B7 ?? ?? ?? ?? 8D 4E 1E 89 8F
- Define(Encrypt8, 140BEC070)
- // 4D 8D A7 ?? ?? ?? ?? 49 8D 4C 24 18 E8
- Define(TeleportOffset, 1F950)
- // 89 54 24 10 55 56 57 41 54 41 55 41 56 41 57 48 8D AC 24 ?? ?? ?? ?? 48 81 EC ?? ?? ?? ?? 48 C7 85 ?? ?? ?? ?? FE FF FF FF 48 89 9C 24 ?? ?? ?? ?? 44 8B EA 48 8B F9 E8
- Define(KeyInput, 1435F8960)
- KamiVac:
- mov rsi,MobBase
- mov rsi,[rsi]
- test rsi,rsi
- je LeaveHook
- mov rsi,[rsi+70]
- test rsi,rsi // Mob something
- je LeaveHook
- mov rsi,[rsi+8] // Mob 1st
- test rsi,rsi
- je LeaveHook
- lea rcx,[rsi+920] // X
- call Decrypt4
- sub eax,#100
- mov dword ptr [TeleportXY],eax
- lea rcx,[rsi+908] // Y
- call Decrypt4
- sub eax,#20
- mov dword ptr [TeleportXY+4],eax
- Attack:
- push rax
- push rcx
- push rdx
- push rbx
- //push rbp
- //push rsi
- //push rdi
- push r8
- push r9
- push r10
- push r11
- //push r12
- //push r13
- //push r14
- //push r15
- sub rsp,20
- mov r8,002D0000 // X Key
- mov rdx,2D // X Key
- mov rcx,CharacterBase
- mov rcx,[rcx]
- call KeyInput
- add rsp,20
- //pop r15
- //pop r14
- //pop r13
- //pop r12
- pop r11
- pop r10
- pop r9
- pop r8
- //pop rdi
- //pop rsi
- //pop rbp
- pop rbx
- pop rdx
- pop rcx
- pop rax
- LeaveHook:
- mov rcx,CharacterBase
- mov rcx,[rcx]
- add rcx,TeleportOffset
- lea rdx,[TeleportXY]
- call Encrypt8
- lea rsi,[r15+1F920] // org
- mov rcx,rsi
- call 140BEC280
- lea rsi,[r15+1F920]
- mov rcx,rsi
- call 140BEC280
- mov eax,1
- jmp Return
- TeleportXY:
- dd 0 // X
- dd 0 // Y
- // 49 8D B7 ?? ?? ?? ?? 48 8B CE E8 ?? ?? ?? ?? 85 C0 0F 84
- 1436821A2:
- jmp KamiVac
- nop
- Return:
- // 0F 8F ?? ?? ?? ?? 48 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 8B F8
- 14365B94A:
- db 90 90 90 90 90 90
- [Disable]
- 1436821A2:
- lea rsi,[r15+1F920]
- mov rcx,rsi
- call 140BEC280
- 14368252A:
- jg 143684E9D
- DeAlloc(KamiVac)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement