<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"god"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp byte ptr [eax+3c],01
je originalcode
fsub dword ptr [esp+24]
originalcode:
fstp dword ptr [eax+04]

exit:
jmp returnhere

"dmc3se.exe"+467A5:
jmp newmem
nop
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+467A5:
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]
//Alt: db D8 64 24 24 D9 58 04
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"OHk"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp byte ptr [eax+3c],01
jne originalcode
fstp dword ptr [esp+24]
jmp exit
originalcode:
mov [eax+04],0

exit:
jmp returnhere

"dmc3se.exe"+467A5:
jmp newmem
nop
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+467A5:
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]
//Alt: db D8 64 24 24 D9 58 04
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"easy kill"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)0.75
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp byte ptr [eax+3c],01
jne originalcode
fstp dword ptr [esp+24]
jmp exit
originalcode:
fmul dword ptr [val]
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]

exit:
jmp returnhere

"dmc3se.exe"+467A5:
jmp newmem
nop
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+467A5:
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]
//Alt: db D8 64 24 24 D9 58 04
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Damage kill"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)0.75
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp byte ptr [eax+3c],01
jne originalcode
fstp dword ptr [esp+24]
jmp exit
originalcode:
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]

exit:
jmp returnhere

"dmc3se.exe"+467A5:
jmp newmem
nop
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+467A5:
fsub dword ptr [esp+24]
fstp dword ptr [eax+04]
//Alt: db D8 64 24 24 D9 58 04
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"devil"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dmc3se.exe+18B54C:
db 90 90 90 90

 
 
[DISABLE]
dmc3se.exe+18B54C:
fsub dword ptr [esp+04]
//code from here till the end of the code will be used to disable the cheat
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"easy devil"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,128)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)10.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [ecx+00002834]

exit:
jmp returnhere

"dmc3se.exe"+18B449:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+18B449:
fadd dword ptr [ecx+00002834]
//Alt: db D8 81 34 28 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"hikee"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode:
mov [esi+00002881],01

exit:
jmp returnhere

"dmc3se.exe"+18AE91:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+18AE91:
mov [esi+00002881],al
//Alt: db 88 86 81 28 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>11</ID>
      <Description>"airstart"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem1,2048) //2kb should be enough
label(returnhere1)
label(originalcode1)
label(exit1)

newmem1: //this is allocated memory, you have read,write,execute access
//place your code here

originalcode1:
mov [esi+00003C11],01

exit1:
jmp returnhere1

"dmc3se.exe"+190380:
jmp newmem1
nop
returnhere1:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
"dmc3se.exe"+190380:
mov [esi+00003C11],al
//Alt: db 88 86 11 3C 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"airtrick"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dmc3se.exe+19F06A:
mov byte ptr [esi+00003C12],01

 
 
[DISABLE]
dmc3se.exe+19F06A:
mov byte ptr [esi+00003C12],00

//code from here till the end of the code will be used to disable the cheat
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>44</ID>
      <Description>"darkslayer"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
0059FA54:
mov byte ptr [esi+00003C13],01
0059FC0A:
mov byte ptr [esi+00003C12],01

[DISABLE]
0059FA54:
mov byte ptr [esi+00003C13],00
0059FC0A:
mov byte ptr [esi+00003C12],00
//code from here till the end of the code will be used to disable the cheat
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>15</ID>
      <Description>"easy levelup"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)5.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fst dword ptr [esi+00003C18]

exit:
jmp returnhere

"dmc3se.exe"+1A3AE6:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1A3AE6:
fst dword ptr [esi+00003C18]
//Alt: db D9 96 18 3C 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>16</ID>
      <Description>"instant levelup"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)1000.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fst dword ptr [esi+00003C18]

exit:
jmp returnhere

"dmc3se.exe"+1A3AE6:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1A3AE6:
fst dword ptr [esi+00003C18]
//Alt: db D9 96 18 3C 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>19</ID>
      <Description>"charge"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)50.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [ebp+08]
fst dword ptr [ebp+08]

exit:
jmp returnhere

"dmc3se.exe"+195411:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+195411:
fadd dword ptr [ebp+08]
fst dword ptr [ebp+08]
//Alt: db D8 45 08 D9 55 08
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>22</ID>
      <Description>"RB2"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)13.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [esi+00003C38]

exit:
jmp returnhere

"dmc3se.exe"+1986D2:
jmp newmem
nop
returnhere:

dmc3se.exe+1BEBA4:
db 90 90 90 90 90 90
dmc3se.exe+1BEF07:
db 90 90 90 90 90 90
dmc3se.exe+1BF00E:
db 90 90 90 90 90 90

//code from here to '[DISABLE]' will be used to enable the cheat



[DISABLE]
dmc3se.exe+1BEBA4:
mov [esi+00003C38],edi
dmc3se.exe+1BEF07:
mov [esi+00003C38],edi
dmc3se.exe+1BF00E:
mov [esi+00003C38],ebx

//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1986D2:
fadd dword ptr [esi+00003C38]
//Alt: db D8 86 38 3C 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>37</ID>
      <Description>"double speed"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)2.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]

exit:
jmp returnhere

"dmc3se.exe"+1A54E7:
jmp newmem
nop
nop
returnhere:




//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem1,2048) //2kb should be enough
label(returnhere1)
label(originalcode1)
label(exit1)

newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode1:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]

exit1:
jmp returnhere1

"dmc3se.exe"+1A54F2:
jmp newmem1
nop
returnhere1:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1A54E7:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]
//Alt: db D8 46 4C 5F D9 5E 4C
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
"dmc3se.exe"+1A54F2:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]
//Alt: db D8 46 54 D9 5E 54
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>38</ID>
      <Description>"tripple speed"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)3.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]

exit:
jmp returnhere

"dmc3se.exe"+1A54E7:
jmp newmem
nop
nop
returnhere:




//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem1,2048) //2kb should be enough
label(returnhere1)
label(originalcode1)
label(exit1)

newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode1:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]

exit1:
jmp returnhere1

"dmc3se.exe"+1A54F2:
jmp newmem1
nop
returnhere1:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1A54E7:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]
//Alt: db D8 46 4C 5F D9 5E 4C
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
"dmc3se.exe"+1A54F2:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]
//Alt: db D8 46 54 D9 5E 54
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>39</ID>
      <Description>"loightning speed"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048) //2kb should be enough
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)5.0
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]

exit:
jmp returnhere

"dmc3se.exe"+1A54E7:
jmp newmem
nop
nop
returnhere:




//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem1,2048) //2kb should be enough
label(returnhere1)
label(originalcode1)
label(exit1)

newmem1: //this is allocated memory, you have read,write,execute access
//place your code here
fmul dword ptr [val]
originalcode1:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]

exit1:
jmp returnhere1

"dmc3se.exe"+1A54F2:
jmp newmem1
nop
returnhere1:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dmc3se.exe"+1A54E7:
fadd dword ptr [esi+4C]
pop edi
fstp dword ptr [esi+4C]
//Alt: db D8 46 4C 5F D9 5E 4C
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem1)
"dmc3se.exe"+1A54F2:
fadd dword ptr [esi+54]
fstp dword ptr [esi+54]
//Alt: db D8 46 54 D9 5E 54
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>41</ID>
      <Description>"SS"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem0,2048)
label(returnhere0)
label(originalcode0)
label(exit0)

newmem0:
imul eax,eax,0a
originalcode0:
add edx,eax
mov [ecx+00000094],edx

exit0:
jmp returnhere0

"dmc3se.exe"+26B3140:
jmp newmem0
nop
nop
nop
returnhere0:

alloc(newmem,2048)
alloc(val,12)
label(returnhere)
label(originalcode)
label(exit)
val:
dd (float)5.0
newmem:

originalcode:
fild dword ptr [esp+04]
fmul dword ptr [val]
fmul dword ptr [esp+0C]

exit:
jmp returnhere

"dmc3se.exe"+21A32B:
jmp newmem
nop
nop
nop
returnhere:

0059612D:
nop
nop
005DD293:
nop
0061A193:
mov [esi],00000007
00619EDC:
mov [esi],00000007
0061A05A:
mov [esi],00000007
00619F70:
mov [esi],00000007
0061A274:
mov [ecx],00000007
006482C8:
add [eax+00000098],00000000
0064830D:
add [eax+00000098],00000000
0064825A:
add [eax+00000098],00000000



[DISABLE]
0061A193:
mov [esi],00000001
00619EDC:
mov [esi],00000000
0061A05A:
mov [esi],00000001
00619F70:
mov [esi],00000006
0061A274:
mov [ecx],00000003
dealloc(newmem0)
"dmc3se.exe"+26B3140:
add edx,eax
mov [ecx+00000094],edx
0059612D:
add edx,ecx
005DD293:
inc edx
006482C8:
add [eax+00000098],000000C8
0064830D:
add [eax+00000098],00000190
0064825A:
add [eax+00000098],000000C8

dealloc(newmem)
"dmc3se.exe"+21A32B:
fild dword ptr [esp+04]
fmul dword ptr [esp+0C]
//Alt: db DB 44 24 04 D8 4C 24 0C
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Change of fsub dword ptr [esp+04]</Description>
      <Address>0058B54C</Address>
      <ModuleName>dmc3se.exe</ModuleName>
      <ModuleNameOffset>18B54C</ModuleNameOffset>
      <Before>
        <Byte>81</Byte>
        <Byte>34</Byte>
        <Byte>28</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>64</Byte>
        <Byte>24</Byte>
        <Byte>04</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>91</Byte>
        <Byte>34</Byte>
        <Byte>28</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of fsub dword ptr [esp+24]</Description>
      <Address>004467A5</Address>
      <ModuleName>dmc3se.exe</ModuleName>
      <ModuleNameOffset>467A5</ModuleNameOffset>
      <Before>
        <Byte>46</Byte>
        <Byte>08</Byte>
        <Byte>D9</Byte>
        <Byte>40</Byte>
        <Byte>04</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>64</Byte>
        <Byte>24</Byte>
        <Byte>24</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>58</Byte>
        <Byte>04</Byte>
        <Byte>A0</Byte>
        <Byte>BD</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of mov [esi+00003C38],edi</Description>
      <Address>005BEBA4</Address>
      <ModuleName>dmc3se.exe</ModuleName>
      <ModuleNameOffset>1BEBA4</ModuleNameOffset>
      <Before>
        <Byte>C0</Byte>
        <Byte>74</Byte>
        <Byte>0D</Byte>
        <Byte>8B</Byte>
        <Byte>CE</Byte>
      </Before>
      <Actual>
        <Byte>89</Byte>
        <Byte>BE</Byte>
        <Byte>38</Byte>
        <Byte>3C</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>E8</Byte>
        <Byte>61</Byte>
        <Byte>9B</Byte>
        <Byte>FD</Byte>
        <Byte>FF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of fdiv st(0),st(25)</Description>
      <Address>0061A362</Address>
      <ModuleName>dmc3se.exe</ModuleName>
      <ModuleNameOffset>21A362</ModuleNameOffset>
      <Before>
        <Byte>40</Byte>
        <Byte>75</Byte>
        <Byte>11</Byte>
        <Byte>D9</Byte>
        <Byte>C9</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>F1</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
        <Byte>FC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
</CheatTable>
