OnCrossBowEvent

                Never    
XML
       
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337090286</ID>
      <Description>"OnCrossBowEvent"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : DarkSoulsIII.exe
  Version: 
  Date   : 2019-05-16
  Author : Saucy

  OnCrossBowEvent
}

define(address,"DarkSoulsIII.exe"+8B8BBC)
define(bytes,FF C9 75 5B 41 8D 56 FC)

[ENABLE]

assert(address,bytes)
alloc(newmem,32,"DarkSoulsIII.exe"+8B8BBC)

label(code)
label(return)

newmem:

code:
  //dec ecx
  jne DarkSoulsIII.exe+8B8C1B
  lea edx,[r14-04]
  jmp return

address:
  jmp newmem
  nop
  nop
  nop
return:

[DISABLE]

address:
  db bytes
  // dec ecx
  // jne DarkSoulsIII.exe+8B8C1B
  // lea edx,[r14-04]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "DarkSoulsIII.exe"+8B8BBC

"DarkSoulsIII.exe"+8B8B93: 48 8B 44 24 38              -  mov rax,[rsp+38]
"DarkSoulsIII.exe"+8B8B98: 48 8B 9C 24 80 00 00 00     -  mov rbx,[rsp+00000080]
"DarkSoulsIII.exe"+8B8BA0: 48 85 C0                    -  test rax,rax
"DarkSoulsIII.exe"+8B8BA3: 74 76                       -  je DarkSoulsIII.exe+8B8C1B
"DarkSoulsIII.exe"+8B8BA5: 0F B6 88 E2 00 00 00        -  movzx ecx,byte ptr [rax+000000E2]
"DarkSoulsIII.exe"+8B8BAC: 85 C9                       -  test ecx,ecx
"DarkSoulsIII.exe"+8B8BAE: 7E 6B                       -  jle DarkSoulsIII.exe+8B8C1B
"DarkSoulsIII.exe"+8B8BB0: 48 81 C6 28 02 00 00        -  add rsi,00000228
"DarkSoulsIII.exe"+8B8BB7: 83 E9 0A                    -  sub ecx,0A
"DarkSoulsIII.exe"+8B8BBA: 74 0A                       -  je DarkSoulsIII.exe+8B8BC6
// ---------- INJECTING HERE ----------
"DarkSoulsIII.exe"+8B8BBC: FF C9                       -  dec ecx
"DarkSoulsIII.exe"+8B8BBE: 75 5B                       -  jne DarkSoulsIII.exe+8B8C1B
"DarkSoulsIII.exe"+8B8BC0: 41 8D 56 FC                 -  lea edx,[r14-04]
// ---------- DONE INJECTING  ----------
"DarkSoulsIII.exe"+8B8BC4: EB 04                       -  jmp DarkSoulsIII.exe+8B8BCA
"DarkSoulsIII.exe"+8B8BC6: 41 8D 56 FA                 -  lea edx,[r14-06]
"DarkSoulsIII.exe"+8B8BCA: 48 8B 8F A0 20 00 00        -  mov rcx,[rdi+000020A0]
"DarkSoulsIII.exe"+8B8BD1: E8 7A 6F FA FF              -  call DarkSoulsIII.exe+85FB50
"DarkSoulsIII.exe"+8B8BD6: 48 8B CE                    -  mov rcx,rsi
"DarkSoulsIII.exe"+8B8BD9: 8B D0                       -  mov edx,eax
"DarkSoulsIII.exe"+8B8BDB: E8 20 91 CC FF              -  call DarkSoulsIII.exe+581D00
"DarkSoulsIII.exe"+8B8BE0: 83 F8 FF                    -  cmp eax,-01
"DarkSoulsIII.exe"+8B8BE3: 74 36                       -  je DarkSoulsIII.exe+8B8C1B
"DarkSoulsIII.exe"+8B8BE5: F7 DD                       -  neg ebp
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Raw Text