<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="52">
  <CheatEntries>
    <CheatEntry SavedActivationState="1">
      <ID>1337205819</ID>
      <Description>"Batman Begins"</Description>
      <Options moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>6B6B6B</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
OpenProcess("BatmanBegins.exe")
{$asm}
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1337205976</ID>
          <Description>"Scripts"</Description>
          <Options moDeactivateChildrenAsWell="1"/>
          <Color>0000FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>1337205975</ID>
              <Description>"GameplayData_Timer"</Description>
              <Color>FF0000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanfunction(GameplayData_Timer,BatmanBegins._imp__sub_000ADCA0,F3 0F 11 04 07 89 14 0F 8B 46 10 8B 0C 07)
alloc(newmem,$10000)
label(return)
registersymbol(GameplayData_Timer)
newmem:
  movss [rdi+rax],xmm0
  mov [rdi+rax],(float)0
  mov [rdi+rcx],edx
  mov eax,[rsi+10]
  mov ecx,[rdi+rax]
  jmp return
GameplayData_Timer:
  jmp far newmem
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
GameplayData_Timer:
  db F3 0F 11 04 07 89 14 0F 8B 46 10 8B 0C 07
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>1337205863</ID>
              <Description>"PlayerData_Health"</Description>
              <Options moDeactivateChildrenAsWell="1"/>
              <Color>FF8000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanfunction(PlayerData_Health,BatmanBegins._imp__sub_0006E4A0,8B 0C 0F 89 0E 44 8D 92 ** ** ** ** 46 8B 0C 17 44 89 4E 04)
alloc(newmem,$10000)
label(return)
registersymbol(PlayerData_Health)
newmem:
  mov [rdi+rcx],63
  mov ecx,[rdi+rcx]
  mov [rsi],ecx
  lea r10d,[rdx+a60]
  mov r9d,[rdi+r10]
  jmp return
PlayerData_Health:
  jmp far newmem
  nop 2
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
PlayerData_Health:
  db 8B 0C 0F 89 0E 44 8D 92 60 0A 00 00 46 8B 0C 17
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1337205977</ID>
          <Description>"Statics"</Description>
          <Options moDeactivateChildrenAsWell="1"/>
          <Color>0000FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>1337205974</ID>
              <Description>"GameplayData_Timer"</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <Color>FF0000</Color>
              <VariableType>Float</VariableType>
              <Address>1003EF244</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>1337205855</ID>
              <Description>"PlayerData_Health"</Description>
              <Color>FF8000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>183BBD3E0</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
