<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
  <Forms>
    <CETrainer>7D53CB72D33014556C1CBF3A4CB7AC58B2E5139085DA786A624FAC0EB043B195441345CA284A3BFC1BFFC08261FA1B7C02AE153F524A579E2BFB3CEE39D60F1700525CBDBF2044532E99BE527A17227C9A5E656C65DCD899CE185F6F8CFB07B844EDDD60E27DE6B5D9B81F263EA27BC3959C0EA00B243893A687C476EE11B944421D981FB58FE665B50D0A75E08F34FEEBBD2A2BCD98440D8469101384CBBDE0A619C21217780149BE687D39F5B92D0758578E0740D0C00A2A9988F017B280059CE3CC82C07F40B507055F4B7F4AC5E37751C2EE984865B38F1F2EEF3275CF34ABED697E3467A72F2DECD401A1CB5CD74C3B131036B692A3314AC630C96F49724B483EB7C6BA909D376DC6BF3B63DF4EC6022A12D540777DE41E5CAAA369F36C32F4A376B479F69AC06691EEE89A79E927788DCFD5DC5F3606E75F35BB855F1ACD4CB509C1385534C3908C52E5CFA7EA3E80A77C2FFE1D0F6070EEB472195D3211CF727283BF6630E9F4A22EACCB562E3AB97FD767339D29B365DFE382EA861D29A1740006C6CB8FB8448BB420693E1FD1D6CFD3BE1D68F16AC52AF38476542BCAF2128F6BBD3EAFF56757EB8D0F65B551FA1007746B8B0543B3F686F4CD8E6ECAB85900FE02</CETrainer>
  </Forms>
  <CheatEntries>
    <CheatEntry>
      <ID>90</ID>
      <Description>"Gun Disassembly"</Description>
      <Options moBindActivation="1"/>
      <Color>80000008</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>88</ID>
          <Description>"Game"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
Aobscan(_hintcnt,FE 01 2B ?? 16 0B 02 7B ?? ?? ?? ?? 17 6F ?? ?? ?? ?? 26 07 39 06 00 00 00  )
_hintcnt + 0c:
db 16
_hintcnt + 13:
db 16
// no increase hint count, not trigger red sniper

Aobscan(_hinttime,22 00 00 f0 41 6F ?? ?? ?? ?? 26 38 11 00 00 00 02 7B ?? ?? ?? ?? 22 00 00 f0 41 6F )
_hinttime + 03:
db 00 00
_hinttime + 19:
db 00 00
// no hint penality on total time used

//               00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b
Aobscan(_misscnt,17 6F ?? ?? ?? ?? 26 38 19 00 00 00 03 16 28 ?? ?? ?? ?? 3A 0D 00 00 00 02 7B ?? ?? ?? ?? 17 6F)
_misscnt :
db 16
_misscnt + 1e:
db 16
// no increase miss count, normally miss count +1 if clicking the next part wrongly, whih trigger red-sniper

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"Super Game"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//Aobscan(_superarw,39 3F 00 00 00 7E ?? ?? ?? ?? 7B ?? ?? ?? ?? 1D 40 01 00 00 00 2A)
//_superarw + 15:
//db 00
// not working

Aobscan(_superhint,39 12 00 00 00 7E ?? ?? ?? ?? 18 72 ?? ?? ?? ?? 1F ?? 6F ?? ?? ?? ?? 02 7B ?? ?? ?? ?? 17 3B 4F 00 00 00)
_superhint + 01:
db 00

Aobscan(_supernofail,3A 15 00 00 00 02 28 ?? ?? ?? ?? 26 02 1F ?? 28 ?? ?? ?? ?? 26 38 06 00 00 00)
_supernofail + 05:
db                                  38 0b 00 00 00 00

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Slow Timer for GAME"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

Aobscan(_distime,43 0B 00 00 00 02 22 ?? ?? ?? ?? 7D ?? ?? ?? ?? 02 28 ?? ?? ?? ?? 02 28 ?? ?? ?? ?? 13 )
_distime + 16:
db 00 22 00 00 00 3c
// disassembly time used multipier, this 2.5x SLOWER,
// 00 22 00 00 80 3b for 5x slower, may varies depend on computer setting

Aobscan(_asmtime,38 92 00 00 00 02 6F ?? ?? ?? ?? 3A 11 00 00 00 02 7B ?? ?? ?? ?? 28 ?? ?? ?? ?? 6F ?? ?? ?? ?? 26)
_asmtime + 16:
db 22 00 00 00 3c
// same as above but for assembly time used

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"disable hint dialog"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
Aobscan(_hintconfirm,40 33 00 00 00 02 7B ?? ?? ?? ?? 16 6F ?? ?? ?? ?? 39 22 00 00 00 03 39 1C 00 00 00 )
_hintconfirm + 16:
db 16
// disable hint confirm dialog at 'Game' mode

[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>fcundead</Name>
      <Address>13DA7642</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cadv5</Name>
      <Address>1CB57215</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>wmap1</Name>
      <Address>07D3A0BE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>wmap2</Name>
      <Address>07CF45D1</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>wmap3</Name>
      <Address>080B8A80</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>wmap4</Name>
      <Address>07D4A70D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>bload</Name>
      <Address>223D3123</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cadv1</Name>
      <Address>0C78ECBF</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cadv2</Name>
      <Address>0C78EDAC</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cadv3</Name>
      <Address>0C64D752</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cadv4</Name>
      <Address>0C64D99D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>auction1</Name>
      <Address>08831BA6</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>auction2</Name>
      <Address>08831EC4</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>map3</Name>
      <Address>1035326D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>map4</Name>
      <Address>10352ADA</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>auction</Name>
      <Address>1C0916C8</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>map2</Name>
      <Address>070BFD37</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>atkok</Name>
      <Address>13FBE097</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>autono</Name>
      <Address>1231665D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>hideSWF</Name>
      <Address>148F6AE8</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>beatlast</Name>
      <Address>148B5CCE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>visible</Name>
      <Address>148B6929</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>nodialog</Name>
      <Address>251960DD</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>askshow</Name>
      <Address>088FA4EB</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>rep2</Name>
      <Address>1054D497</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>rep1</Name>
      <Address>1054D4B5</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>tlmt</Name>
      <Address>19C2C787</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>cap</Name>
      <Address>0D39BF5E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>lnup2</Name>
      <Address>0A1C6435</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask</Name>
      <Address>0D9240A1</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask6</Name>
      <Address>0C0E66A0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask4</Name>
      <Address>0E15CDA5</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>map1</Name>
      <Address>0AB3877D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>map5</Name>
      <Address>0AC49B4B</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>dlgclose</Name>
      <Address>0AB052EB</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>allvis</Name>
      <Address>0AB05B5E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>forceclick</Name>
      <Address>0AB05055</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>forceclick2</Name>
      <Address>0AB05083</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>nohide</Name>
      <Address>0AB46B76</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>tmax2</Name>
      <Address>0AB05CFA</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>tmax3</Name>
      <Address>0AB05CBA</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>tmax</Name>
      <Address>0AB050D0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>qend</Name>
      <Address>0AB39EE2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>chkover</Name>
      <Address>0AB39C9F</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>autotask</Name>
      <Address>0AB3A772</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask5</Name>
      <Address>0AB059D2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask3</Name>
      <Address>0AB057D3</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask0</Name>
      <Address>0AB0567A</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask1</Name>
      <Address>0AB05340</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ctask2</Name>
      <Address>0AB05CE3</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>lnup</Name>
      <Address>0AEA880D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>oversee</Name>
      <Address>0AA72E5F</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>overenter</Name>
      <Address>0AC509F4</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>shop1</Name>
      <Address>0AC285DD</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>shop2</Name>
      <Address>0AC285FD</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>spd1</Name>
      <Address>0AD42E4F</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>spd2</Name>
      <Address>0AD42FC2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>minigame</Name>
      <Address>0AC42529</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
