<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="16">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Auto Assemble script"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(value)
registersymbol(value)

newmem:
mov [value],esi
mov [esi+04],edx
pop ebx
test edx,edx
jmp returnhere

value:
dd 0

"Dishonored.exe"+80F53C:
jmp newmem
nop
returnhere:

[DISABLE]
dealloc(newmem)
"Dishonored.exe"+80F53C:
mov [esi+04],edx
pop ebx
test edx,edx

//Alt: db 89 56 04 5B 85 D2

unregistersymbol(value)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"VALUE"</Description>
          <Color>80000008</Color>
          <VariableType>4 Bytes</VariableType>
          <Address/>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
