<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>2147</ID>
      <Description>"Mortal Kombat Komplete Edition"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <Color>C08000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(One,MKKE.exe,CB 04 00 85 C0 74 0F F3 0F 10 80 C0 78 00 00)
aobscanmodule(Two,MKKE.exe,C9 04 00 85 C0 74 0F F3 0F 10 80 C0 78 00 00)
aobscanmodule(Three,MKKE.exe,13 FD FF F3 0F 10 1D * * * * 85 C0 74 49 F3 0F 10 80 14 0C 00 00)
aobscanmodule(Four,MKKE.exe,0D FD FF F3 0F 10 1D * * * * 85 C0 74 49 F3 0F 10 80 14 0C 00 00)

alloc(newmemOne,$1000)
alloc(newmemTwo,$1000)
alloc(newmemThree,$1000)
alloc(newmemFour,$1000)
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)
alloc(Fourteen,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)
registersymbol(Fourteen)

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(returnOne)
label(returnTwo)
label(returnThree)
label(returnFour)

Five:
  db 0

Six:
  db 0

Seven:
  db 0

Eight:
  db 0

Nine:
  db 0

Ten:
  db 0

Eleven:
  db 0

Twelve:
  db 0

Thirteen:
  db 0

Fourteen:
  db 0

newmemOne:
  cmp byte ptr [Five],1
  je codeOne
  cmp byte ptr [Six],1
  je codeTwo
  cmp byte ptr [Seven],1
  je codeThree
  jmp codeFour

codeOne:
  mov dword ptr [eax+000078C0],(float)1
  movss xmm0,[eax+000078C0]
  jmp returnOne

codeTwo:
  cmp dword ptr [eax+000078C0],(float)0.005000323057
  jbe codeFour
  mov dword ptr [eax+000078C0],(float)0.005000323057
  movss xmm0,[eax+000078C0]
  jmp returnOne

codeThree:
  xorps xmm0,xmm0
  movss [eax+000078C0],xmm0
  jmp returnOne

codeFour:
  movss xmm0,[eax+000078C0]
  jmp returnOne

One+07:
  jmp newmemOne
  nop 3

returnOne:

newmemTwo:
  cmp byte ptr [Eight],1
  je codeFive
  cmp byte ptr [Nine],1
  je codeSix
  cmp byte ptr [Ten],1
  je codeSeven
  jmp codeEight

codeFive:
  mov dword ptr [eax+000078C0],(float)1
  movss xmm0,[eax+000078C0]
  jmp returnTwo

codeSix:
  cmp dword ptr [eax+000078C0],(float)0.005000323057
  jbe codeEight
  mov dword ptr [eax+000078C0],(float)0.005000323057
  jmp returnTwo

codeSeven:
  xorps xmm0,xmm0
  movss [eax+000078C0],xmm0
  jmp returnTwo

codeEight:
  movss xmm0,[eax+000078C0]
  jmp returnTwo

Two+07:
  jmp newmemTwo
  nop 3

returnTwo:

newmemThree:
  cmp byte ptr [Eleven],1
  je codeNine
  cmp byte ptr [Twelve],1
  je codeTen
  jmp codeEleven

codeNine:
  mov [eax+00000C14],(float)1
  movss xmm0,[eax+00000C14]
  jmp returnThree

codeTen:
  xorps xmm0,xmm0
  movss [eax+00000C14],xmm0
  jmp returnThree

codeEleven:
  movss xmm0,[eax+00000C14]
  jmp returnThree

Three+0F:
  jmp newmemThree
  nop 3

returnThree:

newmemFour:
  cmp byte ptr [Thirteen],1
  je codeTwelve
  cmp byte ptr [Fourteen],1
  je codeThirteen
  jmp codeFourteen

codeTwelve:
  mov [eax+00000C14],(float)1
  movss xmm0,[eax+00000C14]
  jmp returnFour

codeThirteen:
  xorps xmm0,xmm0
  movss [eax+00000C14],xmm0
  jmp returnFour

codeFourteen:
  movss xmm0,[eax+00000C14]
  jmp returnFour

Four+0F:
  jmp newmemFour
  nop 3

returnFour:

[DISABLE]

One+07:
  db F3 0F 10 80 C0 78 00 00

Two+07:
  db F3 0F 10 80 C0 78 00 00

Three+0F:
  db F3 0F 10 80 14 0C 00 00

Four+0F:
  db F3 0F 10 80 14 0C 00 00

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)
unregistersymbol(Fourteen)

dealloc(newmemOne)
dealloc(newmemTwo)
dealloc(newmemThree)
dealloc(newmemFour)
dealloc(Five)
dealloc(Six)
dealloc(Seven)
dealloc(Eight)
dealloc(Nine)
dealloc(Ten)
dealloc(Eleven)
dealloc(Twelve)
dealloc(Thirteen)
dealloc(Fourteen)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2148</ID>
          <Description>"==== Player 1 ===="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>13</ID>
              <Description>"Time"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>MKKE.exe+A91C80</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2150</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Five:
  db 1

[DISABLE]

Five:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2141</ID>
              <Description>"Infinite Super"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Eleven:
  db 1

[DISABLE]

Eleven:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2151</ID>
              <Description>"Instant Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Ten:
  db 1

[DISABLE]

Ten:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2152</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Nine:
  db 1

[DISABLE]

Nine:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2145</ID>
              <Description>"Opponent Zero Super"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Fourteen:
  db 1

[DISABLE]

Fourteen:
  db 0
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2155</ID>
          <Description>"==== Player 2 ===="</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <Color>C080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2156</ID>
              <Description>"Infinite Health"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Eight:
  db 1

[DISABLE]

Eight:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2144</ID>
              <Description>"Infinite Super"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Thirteen:
  db 1

[DISABLE]

Thirteen:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2157</ID>
              <Description>"Instant Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Seven:
  db 1

[DISABLE]

Seven:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2158</ID>
              <Description>"Quick Win"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Six:
  db 1

[DISABLE]

Six:
  db 0
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2142</ID>
              <Description>"Opponent Zero Super"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

Twelve:
  db 1

[DISABLE]

Twelve:
  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>2170</ID>
              <Description>"Arena"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">*:Waiting
26:Armory
29:Darkness
3:Desert
24:Evil Monastery
5:Goro's Lair
7:Hell
8:Kahn's Coliseum
33:Nekropolis
13:Rooftop (Dawn)
14:Rooftop (Day)
15:Rooftop (Dusk)
16:Shao Kahn's Throne
18:Shang Tsung's Gardens
19:Shang Tsung's Gardens (Night)
21:Shang Tsung's Throne
17:Soul Chamber
22:Subway
27:The Bell Tower
0:The Courtyard
1:The Courtyard (Night)
2:The Dead Pool
4:The Flesh Pits
6:The Graveyard
9:The Living Forest
32:The Krypt
10:The Pit
11:The Pit (Bottom)
12:The Pit (Day)
20:The Street
23:The Temple
25:Wastelands
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>[[[["MKKE.exe"+00A89BA4]+90]+78]+C]+294</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2183</ID>
              <Description>"Hide Interface"</Description>
              <Color>C08000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

{$lua}
  if zeroTimer == nil then
  local addr = getAddress("MKKE.exe+9E9078")
  zeroTimer = createTimer(nil,false)
  zeroTimer.Interval = 1000
  zeroTimer.OnTimer = function()
  writeFloat(addr,0)
  end
  zeroTimer.setEnabled(true)
  end
{$asm}

[DISABLE]

{$lua}
  if zeroTimer ~= nil then
  zeroTimer.setEnabled(false)
  zeroTimer.destroy()
  zeroTimer = nil
  end
  writeFloat("MKKE.exe+9E9078",1)
{$asm}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2161</ID>
              <Description>"Kombat Kodes"</Description>
              <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
              <Color>C08000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>2162</ID>
                  <Description>"First"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89B8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>2163</ID>
                  <Description>"Second"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89BC</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>2164</ID>
                  <Description>"Third"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89C0</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>2165</ID>
                  <Description>"Fourth"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89C4</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>2166</ID>
                  <Description>"Fifth"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89C8</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>2167</ID>
                  <Description>"Sixth"</Description>
                  <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808080</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>MKKE.exe+AD89CC</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>2169</ID>
              <Description>"Koins"</Description>
              <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">??:Waiting
</DropDownList>
              <Color>C08000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>MKKE.exe+A9C4DC</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>Created by: Outrun
https://opencheattables.com</Comments>
</CheatTable>
