<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>2245</ID>
      <Description>"Dotemu"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>C08000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(One,Garou.exe,00 00 0F BE 04 06 5E)

alloc(newmem,$1000)
alloc(Two,1)
alloc(Three,1)
alloc(Four,1)
alloc(Five,1)
alloc(Six,1)
alloc(Seven,1)
alloc(Eight,1)
alloc(Nine,1)
alloc(Ten,1)
alloc(Eleven,1)
alloc(Twelve,1)
alloc(Thirteen,1)

registersymbol(One)
registersymbol(Two)
registersymbol(Three)
registersymbol(Four)
registersymbol(Five)
registersymbol(Six)
registersymbol(Seven)
registersymbol(Eight)
registersymbol(Nine)
registersymbol(Ten)
registersymbol(Eleven)
registersymbol(Twelve)
registersymbol(Thirteen)

label(codeOne)
label(codeTwo)
label(codeThree)
label(codeFour)
label(codeFive)
label(codeSix)
label(codeSeven)
label(codeEight)
label(codeNine)
label(codeTen)
label(codeEleven)
label(codeTwelve)
label(codeThirteen)
label(codeFourteen)
label(return)

newmem:
  cmp esi,48F
  je codeOne
  cmp esi,58F
  je codeTwo
  cmp esi,4BF
  je codeThree
  cmp esi,5BF
  je codeFour
  cmp esi,7491
  je codeNine
  cmp esi,413
  je codeTwelve
  cmp esi,513
  je codeThirteen
  movsx eax,byte ptr [esi+eax]
  pop esi
  jmp return

codeOne:
  cmp byte ptr [Two],1
  je codeFive
  cmp byte ptr [Four],1
  je codeSeven
  jmp codeFourteen

codeTwo:
  cmp byte ptr [Three],1
  je codeFive
  cmp byte ptr [Five],1
  je codeSeven
  jmp codeFourteen

codeThree:
  cmp byte ptr [Six],1
  je codeSix
  cmp byte ptr [Eight],1
  je codeEight
  jmp codeFourteen

codeFour:
  cmp byte ptr [Seven],1
  je codeSix
  cmp byte ptr [Nine],1
  je codeEight
  jmp codeFourteen

codeFive:
  mov byte ptr [esi+eax],78
  jmp codeFourteen

codeSix:
  mov byte ptr [esi+eax],80
  jmp codeFourteen

codeSeven:
  mov byte ptr [esi+eax],0
  jmp codeFourteen

codeEight:
  mov byte ptr [esi+eax],0
  jmp codeFourteen

codeNine:
  cmp byte ptr [Ten],1
  jne codeEleven
  mov al,[esi+eax]
  cmp al,[Eleven]
  jbe codeTen
  mov [Eleven],al

codeTen:
  movzx eax,byte ptr [Eleven]
  pop esi
  jmp return

codeEleven:
  mov al,[esi+eax]
  mov [Eleven],al
  movzx eax,al
  pop esi
  jmp return

codeTwelve:
  cmp byte ptr [Twelve],1
  jne codeFourteen
  mov byte ptr [esi+eax],3
  movzx eax,byte ptr [esi+eax]
  pop esi
  jmp return

codeThirteen:
  cmp byte ptr [Thirteen],1
  jne codeFourteen
  mov byte ptr [esi+eax],3
  movzx eax,byte ptr [esi+eax]
  pop esi
  jmp return

codeFourteen:
  movzx eax,byte ptr [esi+eax]
  pop esi
  jmp return

One+02:
  jmp newmem

return:

[DISABLE]

One+02:
  db 0F BE 04 06 5E

unregistersymbol(One)
unregistersymbol(Two)
unregistersymbol(Three)
unregistersymbol(Four)
unregistersymbol(Five)
unregistersymbol(Six)
unregistersymbol(Seven)
unregistersymbol(Eight)
unregistersymbol(Nine)
unregistersymbol(Ten)
unregistersymbol(Eleven)
unregistersymbol(Twelve)
unregistersymbol(Thirteen)

dealloc(newmem)
dealloc(Two)
dealloc(Three)
dealloc(Four)
dealloc(Five)
dealloc(Six)
dealloc(Seven)
dealloc(Eight)
dealloc(Nine)
dealloc(Ten)
dealloc(Eleven)
dealloc(Twelve)
dealloc(Thirteen)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2246</ID>
          <Description>"==== Player 1 ====="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2247</ID>
              <Description>"Freeze Time"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Ten:
  db 1

[DISABLE]

Ten:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2248</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Two:
  db 1

[DISABLE]

Two:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2249</ID>
              <Description>"Infinite Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Six:
  db 1

[DISABLE]

Six:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2250</ID>
              <Description>"Opponent Zero Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Nine:
  db 1

[DISABLE]

Nine:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2251</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Five:
  db 1

[DISABLE]

Five:
  db 0
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2252</ID>
          <Description>"==== Player 2 ====="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2253</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Three:
  db 1

[DISABLE]

Three:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2254</ID>
              <Description>"Infinite Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Seven:
  db 1

[DISABLE]

Seven:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2255</ID>
              <Description>"Opponent Zero Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Eight:
  db 1

[DISABLE]

Eight:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2256</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Four:
  db 1

[DISABLE]

Four:
  db 0
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2263</ID>
          <Description>"=== CPU vs CPU ==="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2264</ID>
              <Description>"Player 1"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Twelve:
  db 1

[DISABLE]

Twelve:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2265</ID>
              <Description>"Player 2"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Thirteen:
  db 1

[DISABLE]

Thirteen:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2268</ID>
              <Description>"⬆Disables only once the round ends or if you restart the match."</Description>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>2269</ID>
              <Description>"⬆You may need to change your difficulty level in the game options."</Description>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2147</ID>
      <Description>"Code Mystics"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>C08000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(One,Garou.exe,0F B6 04 08 EB 0B 6A 01 50 E8 DB)

alloc(newmem,$1000)
alloc(Two,1)
alloc(Three,1)
alloc(Four,1)
alloc(Five,1)
alloc(Six,1)
alloc(Seven,1)
alloc(Eight,1)
alloc(Nine,1)
alloc(Ten,1)
alloc(Eleven,1)

registersymbol(One)
registersymbol(Two)
registersymbol(Three)
registersymbol(Four)
registersymbol(Five)
registersymbol(Six)
registersymbol(Seven)
registersymbol(Eight)
registersymbol(Nine)
registersymbol(Ten)
registersymbol(Eleven)

label(codeOne)
label(codeTwo)
label(codeThree)
label(codeFour)
label(codeFive)
label(codeSix)
label(codeSeven)
label(codeEight)
label(codeNine)
label(codeTen)
label(codeEleven)
label(codeTwelve)
label(return)

newmem:
  cmp eax,48F
  je codeOne
  cmp eax,58F
  je codeTwo
  cmp eax,4BF
  je codeThree
  cmp eax,5BF
  je codeFour
  cmp eax,7491
  je codeNine
  movzx eax,byte ptr [eax+ecx]
  jmp Garou.exe+5D328
  jmp return

codeOne:
  cmp byte ptr [Two],1
  je codeFive
  cmp byte ptr [Four],1
  je codeSeven
  jmp codeTwelve

codeTwo:
  cmp byte ptr [Three],1
  je codeFive
  cmp byte ptr [Five],1
  je codeSeven
  jmp codeTwelve

codeThree:
  cmp byte ptr [Six],1
  je codeSix
  cmp byte ptr [Eight],1
  je codeEight
  jmp codeTwelve

codeFour:
  cmp byte ptr [Seven],1
  je codeSix
  cmp byte ptr [Nine],1
  je codeEight
  jmp codeTwelve

codeFive:
  mov byte ptr [eax+ecx],78
  jmp codeTwelve

codeSix:
  mov byte ptr [eax+ecx],80
  jmp codeTwelve

codeSeven:
  mov byte ptr [eax+ecx],0
  jmp codeTwelve

codeEight:
  mov byte ptr [eax+ecx],0
  jmp codeTwelve

codeNine:
  cmp byte ptr [Ten],1
  jne codeEleven
  mov al,[eax+ecx]
  cmp al,[Eleven]
  jbe codeTen
  mov [Eleven],al

codeTen:
  movzx eax,byte ptr [Eleven]
  jmp Garou.exe+5D328

codeEleven:
  mov al,[eax+ecx]
  mov [Eleven],al
  movzx eax,al
  jmp Garou.exe+5D328

codeTwelve:
  movzx eax,byte ptr [eax+ecx]
  jmp Garou.exe+5D328
  jmp return

One:
  jmp newmem
  nop

return:

[DISABLE]

One:
  db 0F B6 04 08 EB 0B

unregistersymbol(One)
unregistersymbol(Two)
unregistersymbol(Three)
unregistersymbol(Four)
unregistersymbol(Five)
unregistersymbol(Six)
unregistersymbol(Seven)
unregistersymbol(Eight)
unregistersymbol(Nine)
unregistersymbol(Ten)
unregistersymbol(Eleven)

dealloc(newmem)
dealloc(Two)
dealloc(Three)
dealloc(Four)
dealloc(Five)
dealloc(Six)
dealloc(Seven)
dealloc(Eight)
dealloc(Nine)
dealloc(Ten)
dealloc(Eleven)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2151</ID>
          <Description>"==== Player 1 ====="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2187</ID>
              <Description>"Freeze Time"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Ten:
  db 1

[DISABLE]

Ten:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2148</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Two:
  db 1

[DISABLE]

Two:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2182</ID>
              <Description>"Infinite Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Six:
  db 1

[DISABLE]

Six:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2185</ID>
              <Description>"Opponent Zero Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Nine:
  db 1

[DISABLE]

Nine:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2181</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Five:
  db 1

[DISABLE]

Five:
  db 0
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2160</ID>
          <Description>"==== Player 2 ====="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2149</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Three:
  db 1

[DISABLE]

Three:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2183</ID>
              <Description>"Infinite Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Seven:
  db 1

[DISABLE]

Seven:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2184</ID>
              <Description>"Opponent Zero Power"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Eight:
  db 1

[DISABLE]

Eight:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2180</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Four:
  db 1

[DISABLE]

Four:
  db 0
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2168</ID>
          <Description>"==== Extras ======"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2171</ID>
              <Description>"View Gallery"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(Twelve,Garou.exe,74 0A 83 3C 8D 04 DD 53 00 00)
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  jne Garou.exe+427E8
  cmp dword ptr [ecx*4+Garou.exe+13DD04],00
  jmp return

Twelve:
  jmp newmem
  nop 5

return:
registersymbol(Twelve)

[DISABLE]

Twelve:
  db 74 0A 83 3C 8D 04 DD 53 00 00

unregistersymbol(Twelve)
dealloc(newmem)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2172</ID>
              <Description>"⬆Enable before you enter the gallery."</Description>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>2173</ID>
              <Description>"⬆The gallery is not permanently unlocked."</Description>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2174</ID>
          <Description>"=== CPU vs CPU ==="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2189</ID>
              <Description>"Player 1"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

{$lua}
  if player1_timer == nil then
  player1_timer = createTimer()
  end

  player1_timer.Interval = 100
  player1_timer.OnTimer = function()
  writeBytes(getAddress("Garou.exe+2B6413"),3)
  end
  player1_timer.Enabled = true
{$asm}

[DISABLE]

{$lua}
  if player1_timer then
  player1_timer.Enabled = false
  player1_timer.destroy()
  player1_timer = nil
  writeBytes(getAddress("Garou.exe+2B6413"),2)
  end
{$asm}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2190</ID>
              <Description>"Player 2"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

{$lua}
  if player2_timer == nil then
  player2_timer = createTimer()
  end

  player2_timer.Interval = 100
  player2_timer.OnTimer = function()
  writeBytes(getAddress("Garou.exe+2B6513"),3)
  end
  player2_timer.Enabled = true
{$asm}

[DISABLE]

{$lua}
  if player2_timer then
  player2_timer.Enabled = false
  player2_timer.destroy()
  player2_timer = nil
  writeBytes(getAddress("Garou.exe+2B6513"),2)
  end
{$asm}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2267</ID>
              <Description>"⬆You may need to change your difficulty level in the game options."</Description>
              <Color>C0C0C0</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>Created by: Outrun
https://opencheattables.com</Comments>
</CheatTable>
