<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Infinite Ammunition"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(One,BH6.exe,66 29 54 41 0A)
registersymbol(One)

BH6.exe+97F707:
  db 90 90 90 90 90

[DISABLE]

One:
  db 66 29 54 41 0A

unregistersymbol(One)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"Infinite Ammunition + Reloading"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(Two,BH6.exe,66 29 54 41 0A)
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  cmp dword ptr [ecx+FC],0
  je return
  cmp dword ptr [ecx+128],0
  je return
  sub [ecx+eax*2+0A],dx
  jmp return

Two:
  jmp newmem

return:
registersymbol(Two)

[DISABLE]

Two:
  db 66 29 54 41 0A

unregistersymbol(Two)
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
