<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="18">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Add Army Size"</Description>
      <LastState Activated="1"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,200) 
label(returnhere)
registersymbol(UnitsAdd)
label(UnitsAdd)
label(Store)
label(exit)

00AB7580:
jmp newmem
nop
returnhere:

newmem: 
mov eax,ebx
add eax,0a0
cmp [Store],eax
je exit
mov [Store],eax
push ecx
mov ecx,[UnitsAdd]
add [eax],ecx
pop ecx
jmp exit

exit:
mov eax,[ebx+000000a0]
jmp returnhere

UnitsAdd:
dd 64 
Store:
dd 00
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
unregistersymbol(UnitsAdd)
dealloc(newmem)
00AB7580:
mov eax,[ebx+000000a0]
//Alt: db 8B 83 A0 00 00 00


/*
Update Info.....(Olly Search, if u want to update)

CPU Disasm
Address   Hex dump          Command                                  Comments
00AB7561    8D85 8C000000   LEA EAX,[EBP+8C]
00AB7567    D91C24          FSTP DWORD PTR SS:[ESP]
00AB756A    50              PUSH EAX
00AB756B    E8 00BF0100     CALL 00AD3470
00AB7570    83C4 0C         ADD ESP,0C
00AB7573    817B 6C 2184000 CMP DWORD PTR DS:[EBX+6C],8421
00AB757A    0F84 DC000000   JE 00AB765C
00AB7580    8B83 A0000000   MOV EAX,DWORD PTR DS:[EBX+0A0]*************
00AB7586    50              PUSH EAX
00AB7587    68 3017C300     PUSH OFFSET _start.00C31730              ; ASCII "%d"
00AB758C    8D8424 D8090000 LEA EAX,[ESP+9D8]
00AB7593    68 00010000     PUSH 100
00AB7598    50              PUSH EAX
00AB7599    FF15 6834BB00   CALL DWORD PTR DS:[&lt;&amp;msvcr80._snprintf&gt;]
00AB759F    8D8C24 E0090000 LEA ECX,[ESP+9E0]
00AB75A6    51              PUSH ECX
00AB75A7    8D9424 E40A0000 LEA EDX,[ESP+0AE4]
00AB75AE    52              PUSH EDX
00AB75AF    E8 ACAC0100     CALL 00AD2260
00AB75B4    83C4 18         ADD ESP,18
00AB75B7    8D8424 D00A0000 LEA EAX,[ESP+0AD0]
00AB75BE    50              PUSH EAX
00AB75BF    8D8C24 94010000 LEA ECX,[ESP+194]
00AB75C6    8DB5 98000000   LEA ESI,[EBP+98]
00AB75CC    51              PUSH ECX
00AB75CD    8BCE            MOV ECX,ESI


8D 85 8C 00 00 00 D9 1C 24 50 E8 00 BF 01 00 83
C4 0C 81 7B 6C 21 84 00 00 0F 84 DC 00 00 00 8B
83 A0 00 00 00 50 68 30 17 C3 00 8D 84 24 D8 09
00 00 68 00 01 00 00 50 FF 15 68 34 BB 00 8D 8C
24 E0 09 00 00 51 8D 94 24 E4 0A 00 00 52 E8 AC
AC 01 00 83 C4 18 8D 84 24 D0 0A 00 00 50 8D 8C
24 94 01 00 00 8D B5 98 00 00 00 51 8B CE


8D 85 8C 00 00 00 D9 1C 24 50 ?? ?? ?? ?? ?? 83
C4 0C 81 7B 6C 21 84 00 00 ?? ?? ?? ?? ?? ?? 8B
83 A0 00 00 00 50 ?? ?? ?? ?? ?? 8D 84 24 D8 09
00 00 68 00 01 00 00 50 ?? ?? ?? ?? ?? ?? 8D 8C
24 E0 09 00 00 51 8D 94 24 E4 0A 00 00 52 ?? ??
?? ?? ?? 83 C4 18 8D 84 24 D0 0A 00 00 50 8D 8C
24 94 01 00 00 8D B5 98 00 00 00 51 8B CE




*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Add Army Size V2 test"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,200) 
label(returnhere)
label(Units)
label(Store)
label(exit)

00AB7580:
jmp newmem
nop
returnhere:

newmem: 
mov eax,ebx
add eax,0a0
mov [Store],eax
push ecx
mov ecx,[Units]
add [eax],ecx
pop ecx
jmp exit

exit:
mov eax,[ebx+000000a0]
jmp returnhere

Units:
dd 01 
Store:
dd 00
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
00AB7580:
mov eax,[ebx+000000a0]
//Alt: db 8B 83 A0 00 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Sub Army Size"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,200) 
label(returnhere)
registersymbol(UnitsSub)
label(UnitsSub)
label(Store)
label(exit)

00AB7580:
jmp newmem
nop
returnhere:

newmem: 
mov eax,ebx
add eax,0a0
cmp [Store],eax
je exit
push ecx
mov ecx, [UnitsSub]
cmp [eax],ecx
pop ecx
jl exit
mov [Store],eax
push ecx
mov ecx,[UnitsSub]
sub [eax],ecx
pop ecx
jmp exit

exit:
mov eax,[ebx+000000a0]
jmp returnhere

UnitsSub:
dd 64 
Store:
dd 00
 
[DISABLE]
unregistersymbol(UnitsSub)
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
00AB7580:
mov eax,[ebx+000000a0]
//Alt: db 8B 83 A0 00 00 00

/*
Update Info.....(Olly Search, if u want to update)

CPU Disasm
Address   Hex dump          Command                                  Comments
00AB7561    8D85 8C000000   LEA EAX,[EBP+8C]
00AB7567    D91C24          FSTP DWORD PTR SS:[ESP]
00AB756A    50              PUSH EAX
00AB756B    E8 00BF0100     CALL 00AD3470
00AB7570    83C4 0C         ADD ESP,0C
00AB7573    817B 6C 2184000 CMP DWORD PTR DS:[EBX+6C],8421
00AB757A    0F84 DC000000   JE 00AB765C
00AB7580    8B83 A0000000   MOV EAX,DWORD PTR DS:[EBX+0A0]*************
00AB7586    50              PUSH EAX
00AB7587    68 3017C300     PUSH OFFSET _start.00C31730              ; ASCII "%d"
00AB758C    8D8424 D8090000 LEA EAX,[ESP+9D8]
00AB7593    68 00010000     PUSH 100
00AB7598    50              PUSH EAX
00AB7599    FF15 6834BB00   CALL DWORD PTR DS:[&lt;&amp;msvcr80._snprintf&gt;]
00AB759F    8D8C24 E0090000 LEA ECX,[ESP+9E0]
00AB75A6    51              PUSH ECX
00AB75A7    8D9424 E40A0000 LEA EDX,[ESP+0AE4]
00AB75AE    52              PUSH EDX
00AB75AF    E8 ACAC0100     CALL 00AD2260
00AB75B4    83C4 18         ADD ESP,18
00AB75B7    8D8424 D00A0000 LEA EAX,[ESP+0AD0]
00AB75BE    50              PUSH EAX
00AB75BF    8D8C24 94010000 LEA ECX,[ESP+194]
00AB75C6    8DB5 98000000   LEA ESI,[EBP+98]
00AB75CC    51              PUSH ECX
00AB75CD    8BCE            MOV ECX,ESI


8D 85 8C 00 00 00 D9 1C 24 50 E8 00 BF 01 00 83
C4 0C 81 7B 6C 21 84 00 00 0F 84 DC 00 00 00 8B
83 A0 00 00 00 50 68 30 17 C3 00 8D 84 24 D8 09
00 00 68 00 01 00 00 50 FF 15 68 34 BB 00 8D 8C
24 E0 09 00 00 51 8D 94 24 E4 0A 00 00 52 E8 AC
AC 01 00 83 C4 18 8D 84 24 D0 0A 00 00 50 8D 8C
24 94 01 00 00 8D B5 98 00 00 00 51 8B CE


8D 85 8C 00 00 00 D9 1C 24 50 ?? ?? ?? ?? ?? 83
C4 0C 81 7B 6C 21 84 00 00 ?? ?? ?? ?? ?? ?? 8B
83 A0 00 00 00 50 ?? ?? ?? ?? ?? 8D 84 24 D8 09
00 00 68 00 01 00 00 50 ?? ?? ?? ?? ?? ?? 8D 8C
24 E0 09 00 00 51 8D 94 24 E4 0A 00 00 52 ?? ??
?? ?? ?? 83 C4 18 8D 84 24 D0 0A 00 00 50 8D 8C
24 94 01 00 00 8D B5 98 00 00 00 51 8B CE

*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Sub Army Size V2 test"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,200) 
label(returnhere)
label(Units)
label(Store)
label(exit)

00AB7580:
jmp newmem
nop
returnhere:

newmem: 
mov eax,ebx
add eax,0a0
push ecx
mov ecx, [Units]
cmp [eax],ecx
pop ecx
jl exit
mov [Store],eax
push ecx
mov ecx,[Units]
sub [eax],ecx
pop ecx
jmp exit

exit:
mov eax,[ebx+000000a0]
jmp returnhere

Units:
dd 01 
Store:
dd 00
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
00AB7580:
mov eax,[ebx+000000a0]
//Alt: db 8B 83 A0 00 00 00
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"First Slot Tax Revenue"</Description>
      <LastState Activated="1"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,500) 
label(returnhere)
label(Val)
registersymbol(Rev)
label(Rev)
label(exit)

label(Loops)

0046F0D8:
jmp newmem
nop
nop
returnhere:

newmem:
cmp [Val], 0
jne Loops

mov [Val],esi
add [Val],esi
add [Val],esi
add [Val],esi
add [Val],edi
add [Val],00010a20

jmp exit

Loops:

push eax
mov eax,esi
add eax,esi
add eax,esi
add eax,esi
add eax,edi
add eax,00010a20

cmp [Val],eax
pop eax
jne exit
push edx
push eax
mov eax,[Rev]
mov edx, [Val]
mov [edx],eax
pop eax
pop edx
jmp exit


exit:
fmul dword ptr [edi+esi*4+00010a20]
jmp returnhere


Val:
dd 00
Rev:
dd 551184E7 //10T you only get a small amout of this vale in the game just way its programed

 
[DISABLE]
unregistersymbol(Rev)
dealloc(newmem)
0046F0D8:
fmul dword ptr [edi+esi*4+00010a20]



/*
Update Info.....(Olly Search, if u want to update)

CPU Disasm
Address   Hex dump          Command                                  Comments
0046F0A8    6A 00           PUSH 0
0046F0AA    56              PUSH ESI
0046F0AB    57              PUSH EDI
0046F0AC    E8 2F6CFCFF     CALL 00435CE0
0046F0B1    83C4 0C         ADD ESP,0C
0046F0B4    8BCB            MOV ECX,EBX
0046F0B6    D95C24 1C       FSTP DWORD PTR SS:[ESP+1C]
0046F0BA    FF5424 20       CALL DWORD PTR SS:[ESP+20]
0046F0BE    DD5C24 0C       FSTP QWORD PTR SS:[ESP+0C]
0046F0C2    8BCB            MOV ECX,EBX
0046F0C4    E8 27C1FDFF     CALL 0044B1F0
0046F0C9    DC7C24 0C       FDIVR QWORD PTR SS:[ESP+0C]
0046F0CD    56              PUSH ESI
0046F0CE    57              PUSH EDI
0046F0CF    DD5C24 14       FSTP QWORD PTR SS:[ESP+14]
0046F0D3    E8 686EFCFF     CALL 00435F40
0046F0D8    D88CB7 200A0100 FMUL DWORD PTR DS:[ESI*4+EDI+10A20]***********
0046F0DF    83C4 08         ADD ESP,8
0046F0E2    5F              POP EDI
0046F0E3    5B              POP EBX
0046F0E4    DC4C24 04       FMUL QWORD PTR SS:[ESP+4]
0046F0E8    5E              POP ESI
0046F0E9    D84C24 10       FMUL DWORD PTR SS:[ESP+10]
0046F0ED    D95C24 14       FSTP DWORD PTR SS:[ESP+14]
0046F0F1    D94424 14       FLD DWORD PTR SS:[ESP+14]

6A 00 56 57 E8 2F 6C FC FF 83 C4 0C 8B CB D9 5C
24 1C FF 54 24 20 DD 5C 24 0C 8B CB E8 27 C1 FD
FF DC 7C 24 0C 56 57 DD 5C 24 14 E8 68 6E FC FF
D8 8C B7 20 0A 01 00 83 C4 08 5F 5B DC 4C 24 04
5E D8 4C 24 10 D9 5C 24 14 D9 44 24 14

6A 00 56 57 ?? ?? ?? ?? ?? 83 C4 0C 8B CB D9 5C
24 1C FF 54 24 20 DD 5C 24 0C 8B CB ?? ?? ?? ??
?? DC 7C 24 0C 56 57 DD 5C 24 14 ?? ?? ?? ?? ??
D8 8C B7 20 0A 01 00 83 C4 08 5F 5B DC 4C 24 04
5E D8 4C 24 10 D9 5C 24 14 D9 44 24 14






*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Popularity 100% Player only"</Description>
      <LastState Activated="1"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,200) 
label(returnhere)
label(exit)
label(Store)
label(Address)
label(Loop1)

0061A71B:
jmp newmem
nop
returnhere:

newmem:
cmp [Address],0
jne Loop1  
mov [Address],ecx
add [Address],1b752388
jmp Loop1

Loop1:
mov [Store],ecx
add [Store],1b752388
push eax
mov eax,[Store]
cmp [Address],eax
pop eax
jne exit
add [Store],8     //i got the 8 (you can also go 4 over and have the same effect) from another section of code forgot the address though but it should not effect a table update i hop.
push eax
mov eax, [Store]
mov [eax],3F800000 //1.0 aka 100% pop 
pop eax
//you can edit 2 values next to [ecx+1b752388] it will will still have the same effect
jmp exit

exit:
fld dword ptr [ecx+1b752388]
jmp returnhere

Store:
dd 00
Address:
dd 00

[DISABLE]
dealloc(newmem)
0061A71B:
fld dword ptr [ecx+1b752388]
//Alt: db D9 81 88 23 75 1B

/*
Update info....(Olly search if u update)


CPU Disasm
Address   Hex dump          Command                                  Comments
0061A701    83C4 28         ADD ESP,28
0061A704    EB 06           JMP SHORT 0061A70C
0061A706    8B87 50010000   MOV EAX,DWORD PTR DS:[EDI+150]
0061A70C    8946 20         MOV DWORD PTR DS:[ESI+20],EAX
0061A70F    8B8F 50010000   MOV ECX,DWORD PTR DS:[EDI+150]
0061A715    69C9 50030000   IMUL ECX,ECX,350
0061A71B    D981 8823751B   FLD DWORD PTR DS:[ECX+1B752388]***********
0061A721    D95E 24         FSTP DWORD PTR DS:[ESI+24]
0061A724    D9EE            FLDZ
0061A726    D856 24         FCOM DWORD PTR DS:[ESI+24]
0061A729    DFE0            FSTSW AX
0061A72B    F6C4 41         TEST AH,41
0061A72E    75 05           JNE SHORT 0061A735
0061A730    D956 24         FST DWORD PTR DS:[ESI+24]
0061A733    EB 19           JMP SHORT 0061A74E
0061A735    D946 24         FLD DWORD PTR DS:[ESI+24]
0061A738    DC1D C04FBB00   FCOMP QWORD PTR DS:[0BB4FC0]             ; FLOAT 100.0000000000000
0061A73E    DFE0            FSTSW AX
0061A740    F6C4 41         TEST AH,41
0061A743    75 09           JNE SHORT 0061A74E
0061A745    D905 0852BB00   FLD DWORD PTR DS:[0BB5208]               ; FLOAT 100.0000
0061A74B    D95E 24         FSTP DWORD PTR DS:[ESI+24]

83 C4 28 EB 06 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 75 05 D9
56 24 EB 19 D9 46 24 DC 1D C0 4F BB 00 DF E0 F6
C4 41 75 09 D9 05 08 52 BB 00 D9 5E 24

83 C4 28 ?? ?? 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 ?? ?? D9
56 24 ?? ?? D9 46 24 ?? ?? ?? ?? ?? ?? DF E0 F6
C4 41 ?? ?? ?? ?? ?? ?? ?? ?? D9 5E 24





*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>6</ID>
      <Description>"Popularity Boost 100% Everyone"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,200) 
label(returnhere)
label(exit)
label(Store)

0061A715:
jmp newmem
nop
returnhere:

newmem:
imul ecx,ecx,00000350
mov [Store],ecx
add [Store],1b752388
add [Store],8     //i got the 8 (you can also go 4 over and have the same effect) from another section of code forgot the address though but it should not effect a table update i hop.
push eax
mov eax, [Store]
mov [eax],3F800000 //1.0 aka 100% pop 
pop eax
//you can edit 2 values next to [ecx+1b752388] it will will still have the same effect

jmp exit

exit:
jmp returnhere

Store:
dd 00

[DISABLE]
dealloc(newmem)
0061A715:
imul ecx,ecx,00000350
//Alt: db D9 81 88 23 75 1B

/*
Update info....(Olly search if u update)


CPU Disasm
Address   Hex dump          Command                                  Comments
0061A701    83C4 28         ADD ESP,28
0061A704    EB 06           JMP SHORT 0061A70C
0061A706    8B87 50010000   MOV EAX,DWORD PTR DS:[EDI+150]
0061A70C    8946 20         MOV DWORD PTR DS:[ESI+20],EAX
0061A70F    8B8F 50010000   MOV ECX,DWORD PTR DS:[EDI+150]
0061A715    69C9 50030000   IMUL ECX,ECX,350****************
0061A71B    D981 8823751B   FLD DWORD PTR DS:[ECX+1B752388]
0061A721    D95E 24         FSTP DWORD PTR DS:[ESI+24]
0061A724    D9EE            FLDZ
0061A726    D856 24         FCOM DWORD PTR DS:[ESI+24]
0061A729    DFE0            FSTSW AX
0061A72B    F6C4 41         TEST AH,41
0061A72E    75 05           JNE SHORT 0061A735
0061A730    D956 24         FST DWORD PTR DS:[ESI+24]
0061A733    EB 19           JMP SHORT 0061A74E
0061A735    D946 24         FLD DWORD PTR DS:[ESI+24]
0061A738    DC1D C04FBB00   FCOMP QWORD PTR DS:[0BB4FC0]             ; FLOAT 100.0000000000000
0061A73E    DFE0            FSTSW AX
0061A740    F6C4 41         TEST AH,41
0061A743    75 09           JNE SHORT 0061A74E
0061A745    D905 0852BB00   FLD DWORD PTR DS:[0BB5208]               ; FLOAT 100.0000
0061A74B    D95E 24         FSTP DWORD PTR DS:[ESI+24]

83 C4 28 EB 06 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 75 05 D9
56 24 EB 19 D9 46 24 DC 1D C0 4F BB 00 DF E0 F6
C4 41 75 09 D9 05 08 52 BB 00 D9 5E 24

83 C4 28 ?? ?? 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 ?? ?? D9
56 24 ?? ?? D9 46 24 ?? ?? ?? ?? ?? ?? DF E0 F6
C4 41 ?? ?? ?? ?? ?? ?? ?? ?? D9 5E 24





*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"Popularity Drain 100% Everyone"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,200) 
label(returnhere)
label(exit)
label(Store)
label(val)
0061A715:
jmp newmem
nop
returnhere:

newmem:
imul ecx,ecx,00000350
mov [Store],ecx
add [Store],1b752388
add [Store],8     //i got the 8 (you can also go 4 over and have the same effect) from another section of code forgot the address though but it should not effect a table update i hop.
push eax
mov eax, [Store]
push ecx
mov ecx,[val]
mov [eax],ecx //0 aka 0% pop 
pop ecx
pop eax
//you can edit 2 values next to [ecx+1b752388] it will will still have the same effect

jmp exit

exit:
jmp returnhere

Store:
dd 00
val:
dd C42C4000


[DISABLE]
dealloc(newmem)
0061A715:
imul ecx,ecx,00000350
//Alt: db D9 81 88 23 75 1B

/*
Update info....(Olly search if u update)


CPU Disasm
Address   Hex dump          Command                                  Comments
0061A701    83C4 28         ADD ESP,28
0061A704    EB 06           JMP SHORT 0061A70C
0061A706    8B87 50010000   MOV EAX,DWORD PTR DS:[EDI+150]
0061A70C    8946 20         MOV DWORD PTR DS:[ESI+20],EAX
0061A70F    8B8F 50010000   MOV ECX,DWORD PTR DS:[EDI+150]
0061A715    69C9 50030000   IMUL ECX,ECX,350****************
0061A71B    D981 8823751B   FLD DWORD PTR DS:[ECX+1B752388]
0061A721    D95E 24         FSTP DWORD PTR DS:[ESI+24]
0061A724    D9EE            FLDZ
0061A726    D856 24         FCOM DWORD PTR DS:[ESI+24]
0061A729    DFE0            FSTSW AX
0061A72B    F6C4 41         TEST AH,41
0061A72E    75 05           JNE SHORT 0061A735
0061A730    D956 24         FST DWORD PTR DS:[ESI+24]
0061A733    EB 19           JMP SHORT 0061A74E
0061A735    D946 24         FLD DWORD PTR DS:[ESI+24]
0061A738    DC1D C04FBB00   FCOMP QWORD PTR DS:[0BB4FC0]             ; FLOAT 100.0000000000000
0061A73E    DFE0            FSTSW AX
0061A740    F6C4 41         TEST AH,41
0061A743    75 09           JNE SHORT 0061A74E
0061A745    D905 0852BB00   FLD DWORD PTR DS:[0BB5208]               ; FLOAT 100.0000
0061A74B    D95E 24         FSTP DWORD PTR DS:[ESI+24]

83 C4 28 EB 06 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 75 05 D9
56 24 EB 19 D9 46 24 DC 1D C0 4F BB 00 DF E0 F6
C4 41 75 09 D9 05 08 52 BB 00 D9 5E 24

83 C4 28 ?? ?? 8B 87 50 01 00 00 89 46 20 8B 8F
50 01 00 00 69 C9 50 03 00 00 D9 81 88 23 75 1B
D9 5E 24 D9 EE D8 56 24 DF E0 F6 C4 41 ?? ?? D9
56 24 ?? ?? D9 46 24 ?? ?? ?? ?? ?? ?? DF E0 F6
C4 41 ?? ?? ?? ?? ?? ?? ?? ?? D9 5E 24





*/
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>8</ID>
      <Description>"Popularity 100% V2 test"</Description>
      <LastState Activated="0"/>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,1000) 
label(returnhere)
label(exit)
label(Store)
label(Store2)
label(Store3)
label(Loops)

0061A71B:
jmp newmem
nop
returnhere:

newmem:
mov [Store],ecx
add [Store],1b752388
add [Store],4 
push eax
mov eax, [Store]
jmp Loops

Loops:
inc [Store2]
cmp [Store3],1
je exit
cmp [Store2],60
jg exit
sub eax,4
cmp [eax],00 
jne Loops
mov [eax],3F800000
jmp Loops
jmp exit

exit:
pop eax
mov [Store3],1
fld dword ptr [ecx+1b752388]
jmp returnhere

Store:
dd 00
Store2:
dd 00
Store3:
dd 00

[DISABLE]
dealloc(newmem)
0061A71B:
fld dword ptr [ecx+1b752388]
//Alt: db D9 81 88 23 75 1B
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Add Units"</Description>
      <LastState Value="100" Activated="1" RealAddress="25F10033"/>
      <Color>80000008</Color>
      <VariableType>4 Bytes</VariableType>
      <Address>UnitsAdd</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"Subtract Units"</Description>
      <LastState Value="??" Activated="0" RealAddress="00000000"/>
      <Color>80000008</Color>
      <VariableType>4 Bytes</VariableType>
      <Address>UnitsSub</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>11</ID>
      <Description>"Revenue (you only get a % of this value not the total)"</Description>
      <LastState Value="0.999999983E13" Activated="1" RealAddress="285A007D"/>
      <Color>80000008</Color>
      <VariableType>Float</VariableType>
      <Address>Rev</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"producao de casas"</Description>
      <LastState Value="755718.625" Activated="1" RealAddress="06655E10"/>
      <Color>80000008</Color>
      <VariableType>Float</VariableType>
      <Address>_start.exe+6255E10</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>13</ID>
      <Description>"producao casa 2"</Description>
      <LastState Value="755718.625" Activated="1" RealAddress="06663FB0"/>
      <Color>80000008</Color>
      <VariableType>Float</VariableType>
      <Address>_start.exe+6263FB0</Address>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"producao casa 3"</Description>
      <LastState Value="755718.625" Activated="1" RealAddress="06655E10"/>
      <Color>80000008</Color>
      <VariableType>Float</VariableType>
      <Address>_start.exe+6255E10</Address>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Revenu DIsp Code :fstp dword ptr [ebx+000000bc]</Description>
      <Address>005BF625</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>1BF625</ModuleNameOffset>
      <Before>
        <Byte>B1</Byte>
        <Byte>B4</Byte>
        <Byte>89</Byte>
        <Byte>41</Byte>
        <Byte>07</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9B</Byte>
        <Byte>BC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>3C</Byte>
        <Byte>0D</Byte>
        <Byte>01</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00010d38]</Description>
      <Address>0046EABA</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EABA</ModuleNameOffset>
      <Before>
        <Byte>5C</Byte>
        <Byte>24</Byte>
        <Byte>10</Byte>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>38</Byte>
        <Byte>0D</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fadd dword ptr [esi+00010d38]</Description>
      <Address>0046EBE8</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EBE8</ModuleNameOffset>
      <Before>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
        <Byte>83</Byte>
        <Byte>C3</Byte>
        <Byte>01</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>86</Byte>
        <Byte>38</Byte>
        <Byte>0D</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>C7</Byte>
        <Byte>04</Byte>
        <Byte>83</Byte>
        <Byte>C5</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fstp dword ptr [esi+00010d38]</Description>
      <Address>0046EBF7</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EBF7</ModuleNameOffset>
      <Before>
        <Byte>C5</Byte>
        <Byte>0C</Byte>
        <Byte>83</Byte>
        <Byte>FB</Byte>
        <Byte>21</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
        <Byte>38</Byte>
        <Byte>0D</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>8C</Byte>
        <Byte>CD</Byte>
        <Byte>FE</Byte>
        <Byte>FF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fsub dword ptr [esi+00010d38]</Description>
      <Address>0046EE68</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EE68</ModuleNameOffset>
      <Before>
        <Byte>86</Byte>
        <Byte>A0</Byte>
        <Byte>2A</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>A6</Byte>
        <Byte>38</Byte>
        <Byte>0D</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>5C</Byte>
        <Byte>24</Byte>
        <Byte>24</Byte>
        <Byte>74</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Active Code :fstp dword ptr [edi-000004d0]</Description>
      <Address>0046EBD1</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EBD1</ModuleNameOffset>
      <Before>
        <Byte>FF</Byte>
        <Byte>D8</Byte>
        <Byte>CD</Byte>
        <Byte>DE</Byte>
        <Byte>C1</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9F</Byte>
        <Byte>30</Byte>
        <Byte>FB</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
        <Byte>D9</Byte>
        <Byte>C9</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [eax-00000294]</Description>
      <Address>005BF746</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>1BF746</ModuleNameOffset>
      <Before>
        <Byte>15</Byte>
        <Byte>F8</Byte>
        <Byte>64</Byte>
        <Byte>CF</Byte>
        <Byte>03</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>80</Byte>
        <Byte>6C</Byte>
        <Byte>FD</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>8D</Byte>
        <Byte>14</Byte>
        <Byte>92</Byte>
        <Byte>C1</Byte>
        <Byte>E2</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Active Code :fld dword ptr [edi-000004d0]</Description>
      <Address>0046EBDF</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EBDF</ModuleNameOffset>
      <Before>
        <Byte>C9</Byte>
        <Byte>D9</Byte>
        <Byte>CC</Byte>
        <Byte>D9</Byte>
        <Byte>C9</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>87</Byte>
        <Byte>30</Byte>
        <Byte>FB</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>C3</Byte>
        <Byte>01</Byte>
        <Byte>D8</Byte>
        <Byte>86</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Active Code :fst dword ptr [ebx]</Description>
      <Address>0066D12C</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>26D12C</ModuleNameOffset>
      <Before>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>30</Byte>
        <Byte>6A</Byte>
        <Byte>01</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>13</Byte>
      </Actual>
      <After>
        <Byte>57</Byte>
        <Byte>D8</Byte>
        <Byte>86</Byte>
        <Byte>54</Byte>
        <Byte>0D</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Active Code :fld dword ptr [edi-000000b0]</Description>
      <Address>0046EBC7</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6EBC7</ModuleNameOffset>
      <Before>
        <Byte>FF</Byte>
        <Byte>D8</Byte>
        <Byte>4C</Byte>
        <Byte>24</Byte>
        <Byte>2C</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>87</Byte>
        <Byte>50</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>D8</Byte>
        <Byte>CD</Byte>
        <Byte>DE</Byte>
        <Byte>C1</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fstp dword ptr [eax+78]</Description>
      <Address>008D4C12</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>4D4C12</ModuleNameOffset>
      <Before>
        <Byte>AC</Byte>
        <Byte>DE</Byte>
        <Byte>03</Byte>
        <Byte>D8</Byte>
        <Byte>F9</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>58</Byte>
        <Byte>78</Byte>
      </Actual>
      <After>
        <Byte>D8</Byte>
        <Byte>80</Byte>
        <Byte>FC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>IMPORTENT(Tax/Revenue)......Code :fmul dword ptr [edi+esi*4+00010a20]</Description>
      <Address>0046F0D8</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6F0D8</ModuleNameOffset>
      <Before>
        <Byte>E8</Byte>
        <Byte>68</Byte>
        <Byte>6E</Byte>
        <Byte>FC</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>8C</Byte>
        <Byte>B7</Byte>
        <Byte>20</Byte>
        <Byte>0A</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>C4</Byte>
        <Byte>08</Byte>
        <Byte>5F</Byte>
        <Byte>5B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00000190]</Description>
      <Address>0063C089</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C089</ModuleNameOffset>
      <Before>
        <Byte>34</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>34</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>F6</Byte>
        <Byte>05</Byte>
        <Byte>84</Byte>
        <Byte>AA</Byte>
        <Byte>DE</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00000190]</Description>
      <Address>0063C0F6</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C0F6</ModuleNameOffset>
      <Before>
        <Byte>34</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>34</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>81</Byte>
        <Byte>2C</Byte>
        <Byte>A5</Byte>
        <Byte>4B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fstp dword ptr [esi+00000190]</Description>
      <Address>0063C46A</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C46A</ModuleNameOffset>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>08</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [ecx+1b752388]</Description>
      <Address>0061A71B</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>21A71B</ModuleNameOffset>
      <Before>
        <Byte>C9</Byte>
        <Byte>50</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>81</Byte>
        <Byte>88</Byte>
        <Byte>23</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>5E</Byte>
        <Byte>24</Byte>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00000190]</Description>
      <Address>0063C4D7</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C4D7</ModuleNameOffset>
      <Before>
        <Byte>F6</Byte>
        <Byte>C4</Byte>
        <Byte>05</Byte>
        <Byte>7A</Byte>
        <Byte>06</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>40</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [esi+00000194]</Description>
      <Address>0063C0D4</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C0D4</ModuleNameOffset>
      <Before>
        <Byte>00</Byte>
        <Byte>EB</Byte>
        <Byte>02</Byte>
        <Byte>DD</Byte>
        <Byte>D8</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>94</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>8E</Byte>
        <Byte>20</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>New ....Code :fld dword ptr [ebx+00000190]</Description>
      <Address>005CAC31</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>1CAC31</ModuleNameOffset>
      <Before>
        <Byte>8D</Byte>
        <Byte>10</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>83</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>9D</Byte>
        <Byte>34</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [edx+1b752388]</Description>
      <Address>0063C3EC</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C3EC</ModuleNameOffset>
      <Before>
        <Byte>D2</Byte>
        <Byte>50</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>82</Byte>
        <Byte>88</Byte>
        <Byte>23</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Actual>
      <After>
        <Byte>DD</Byte>
        <Byte>05</Byte>
        <Byte>A8</Byte>
        <Byte>2C</Byte>
        <Byte>C3</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [edx+1b752388]</Description>
      <Address>0063C306</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C306</ModuleNameOffset>
      <Before>
        <Byte>D2</Byte>
        <Byte>50</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>82</Byte>
        <Byte>88</Byte>
        <Byte>23</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Actual>
      <After>
        <Byte>DD</Byte>
        <Byte>05</Byte>
        <Byte>A8</Byte>
        <Byte>2C</Byte>
        <Byte>C3</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00000190]</Description>
      <Address>0063C089</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C089</ModuleNameOffset>
      <Before>
        <Byte>34</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>34</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>F6</Byte>
        <Byte>05</Byte>
        <Byte>84</Byte>
        <Byte>AA</Byte>
        <Byte>DE</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fst dword ptr [esi+00000190]</Description>
      <Address>0063C0F6</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C0F6</ModuleNameOffset>
      <Before>
        <Byte>34</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>34</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>81</Byte>
        <Byte>2C</Byte>
        <Byte>A5</Byte>
        <Byte>4B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fcomp dword ptr [esi+00000190]</Description>
      <Address>0063C179</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C179</ModuleNameOffset>
      <Before>
        <Byte>05</Byte>
        <Byte>18</Byte>
        <Byte>EE</Byte>
        <Byte>BB</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>9E</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>DF</Byte>
        <Byte>E0</Byte>
        <Byte>F6</Byte>
        <Byte>C4</Byte>
        <Byte>05</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [esi+00000190]</Description>
      <Address>0063C19E</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C19E</ModuleNameOffset>
      <Before>
        <Byte>9E</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>DC</Byte>
        <Byte>1D</Byte>
        <Byte>B8</Byte>
        <Byte>77</Byte>
        <Byte>BC</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fadd dword ptr [esi+00000190]</Description>
      <Address>0063C461</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C461</ModuleNameOffset>
      <Before>
        <Byte>3D</Byte>
        <Byte>6C</Byte>
        <Byte>34</Byte>
        <Byte>BB</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>86</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>08</Byte>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fstp dword ptr [esi+00000190]</Description>
      <Address>0063C46A</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C46A</ModuleNameOffset>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>08</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [esi+00000190]</Description>
      <Address>0063C48E</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C48E</ModuleNameOffset>
      <Before>
        <Byte>9E</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>83</Byte>
        <Byte>EC</Byte>
        <Byte>08</Byte>
        <Byte>DD</Byte>
        <Byte>1C</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fcom dword ptr [esi+00000190]</Description>
      <Address>0063C4B1</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C4B1</ModuleNameOffset>
      <Before>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>DF</Byte>
        <Byte>E0</Byte>
        <Byte>F6</Byte>
        <Byte>C4</Byte>
        <Byte>41</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fcom dword ptr [esi+00000190]</Description>
      <Address>0063C4CA</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C4CA</ModuleNameOffset>
      <Before>
        <Byte>E8</Byte>
        <Byte>EB</Byte>
        <Byte>15</Byte>
        <Byte>D9</Byte>
        <Byte>E8</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>96</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>DF</Byte>
        <Byte>E0</Byte>
        <Byte>F6</Byte>
        <Byte>C4</Byte>
        <Byte>05</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [esi+00000190]</Description>
      <Address>0063C4EF</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C4EF</ModuleNameOffset>
      <Before>
        <Byte>86</Byte>
        <Byte>3C</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>DC</Byte>
        <Byte>05</Byte>
        <Byte>F0</Byte>
        <Byte>56</Byte>
        <Byte>BB</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [esi+00000190]</Description>
      <Address>0063C5E4</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23C5E4</ModuleNameOffset>
      <Before>
        <Byte>1C</Byte>
        <Byte>D9</Byte>
        <Byte>E8</Byte>
        <Byte>D9</Byte>
        <Byte>C9</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>86</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>BE</Byte>
        <Byte>96</Byte>
        <Byte>54</Byte>
        <Byte>02</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [ebx+1b752388]</Description>
      <Address>0088439A</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>48439A</ModuleNameOffset>
      <Before>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>DD</Byte>
        <Byte>D8</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>83</Byte>
        <Byte>88</Byte>
        <Byte>23</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Actual>
      <After>
        <Byte>DC</Byte>
        <Byte>2D</Byte>
        <Byte>A8</Byte>
        <Byte>2C</Byte>
        <Byte>C3</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [ecx+1b752388]</Description>
      <Address>0043511C</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>3511C</ModuleNameOffset>
      <Before>
        <Byte>90</Byte>
        <Byte>B4</Byte>
        <Byte>D2</Byte>
        <Byte>53</Byte>
        <Byte>07</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>81</Byte>
        <Byte>88</Byte>
        <Byte>23</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>88</Byte>
        <Byte>B0</Byte>
        <Byte>D2</Byte>
        <Byte>53</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fld dword ptr [eax+00000190]</Description>
      <Address>004C5778</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>C5778</ModuleNameOffset>
      <Before>
        <Byte>05</Byte>
        <Byte>F8</Byte>
        <Byte>21</Byte>
        <Byte>75</Byte>
        <Byte>1B</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>80</Byte>
        <Byte>90</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D8</Byte>
        <Byte>C9</Byte>
        <Byte>D8</Byte>
        <Byte>05</Byte>
        <Byte>88</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>NG 1.Code :fst dword ptr [esi+000001dc]</Description>
      <Address>00593701</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>193701</ModuleNameOffset>
      <Before>
        <Byte>0C</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>0C</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>96</Byte>
        <Byte>DC</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>05</Byte>
        <Byte>D0</Byte>
        <Byte>2C</Byte>
        <Byte>C3</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>NG 2...Code :fstp dword ptr [esi+000001e0]</Description>
      <Address>0062F048</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>22F048</ModuleNameOffset>
      <Before>
        <Byte>86</Byte>
        <Byte>DC</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9E</Byte>
        <Byte>E0</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>5F</Byte>
        <Byte>5E</Byte>
        <Byte>5B</Byte>
        <Byte>81</Byte>
        <Byte>C4</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>NG 3 .....Code :fst dword ptr [edx]</Description>
      <Address>0059356D</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>19356D</ModuleNameOffset>
      <Before>
        <Byte>18</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>12</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>5C</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>NG 4.....Code :fst dword ptr [edx]</Description>
      <Address>0059356D</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>19356D</ModuleNameOffset>
      <Before>
        <Byte>18</Byte>
        <Byte>D9</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>12</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>5C</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Units.......Code :mov eax,[esi+000000a0]</Description>
      <Address>008A360F</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>4A360F</ModuleNameOffset>
      <Before>
        <Byte>5F</Byte>
        <Byte>2C</Byte>
        <Byte>00</Byte>
        <Byte>EB</Byte>
        <Byte>06</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>86</Byte>
        <Byte>A0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
        <Byte>53</Byte>
        <Byte>51</Byte>
        <Byte>D9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Unit 2.....Code :mov eax,[ebx+000000a0]</Description>
      <Address>00AB7580</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>6B7580</ModuleNameOffset>
      <Before>
        <Byte>84</Byte>
        <Byte>DC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>83</Byte>
        <Byte>A0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>50</Byte>
        <Byte>68</Byte>
        <Byte>30</Byte>
        <Byte>17</Byte>
        <Byte>C3</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fadd dword ptr [edx+00000198]</Description>
      <Address>0063CC27</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23CC27</ModuleNameOffset>
      <Before>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>1C</Byte>
        <Byte>6A</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>D8</Byte>
        <Byte>82</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>51</Byte>
        <Byte>8D</Byte>
        <Byte>86</Byte>
        <Byte>20</Byte>
        <Byte>A5</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :fstp dword ptr [edx+00000198]</Description>
      <Address>0063CC34</Address>
      <ModuleName>_start.exe</ModuleName>
      <ModuleNameOffset>23CC34</ModuleNameOffset>
      <Before>
        <Byte>86</Byte>
        <Byte>20</Byte>
        <Byte>A5</Byte>
        <Byte>4B</Byte>
        <Byte>07</Byte>
      </Before>
      <Actual>
        <Byte>D9</Byte>
        <Byte>9A</Byte>
        <Byte>98</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>D9</Byte>
        <Byte>EE</Byte>
        <Byte>D9</Byte>
        <Byte>1C</Byte>
        <Byte>24</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :movdqa [edi+50],xmm5</Description>
      <Address>6B9873FC</Address>
      <ModuleName>MSVCR80.dll</ModuleName>
      <ModuleNameOffset>173FC</ModuleNameOffset>
      <Before>
        <Byte>66</Byte>
        <Byte>0F</Byte>
        <Byte>7F</Byte>
        <Byte>67</Byte>
        <Byte>40</Byte>
      </Before>
      <Actual>
        <Byte>66</Byte>
        <Byte>0F</Byte>
        <Byte>7F</Byte>
        <Byte>6F</Byte>
        <Byte>50</Byte>
      </Actual>
      <After>
        <Byte>66</Byte>
        <Byte>0F</Byte>
        <Byte>7F</Byte>
        <Byte>77</Byte>
        <Byte>60</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>UnitsAdd</Name>
      <Address>25F10033</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>Rev</Name>
      <Address>285A007D</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
