<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
  <Forms>
    <CETrainer>7D53CB72D33014556C1CBF3A4CB7AC58B2E5139085DA786A624FAC0EB043B195441345CA284A3BFC1BFFC08261FA1B7C02AE153F524A579E2BFB3CEE39D60F1700525CBDBF2044532E99BE527A17227C9A5E656C65DCD899CE185F6F8CFB07B844EDDD60E27DE6B5D9B81F263EA27BC3959C0EA00B243893A687C476EE11B944421D981FB58FE665B50D0A75E08F34FEEBBD2A2BCD98440D8469101384CBBDE0A619C21217780149BE687D39F5B92D0758578E0740D0C00A2A9988F017B280059CE3CC82C07F40B507055F4B7F4AC5E37751C2EE984865B38F1F2EEF3275CF34ABED697E3467A72F2DECD401A1CB5CD74C3B131036B692A3314AC630C96F49724B483EB7C6BA909D376DC6BF3B63DF4EC6022A12D540777DE41E5CAAA369F36C32F4A376B479F69AC06691EEE89A79E927788DCFD5DC5F3606E75F35BB855F1ACD4CB509C1385534C3908C52E5CFA7EA3E80A77C2FFE1D0F6070EEB472195D3211CF727283BF6630E9F4A22EACCB562E3AB97FD767339D29B365DFE382EA861D29A1740006C6CB8FB8448BB420693E1FD1D6CFD3BE1D68F16AC52AF38476542BCAF2128F6BBD3EAFF56757EB8D0F65B551FA1007746B8B0543B3F686F4CD8E6ECAB85900FE02</CETrainer>
  </Forms>
  <CheatEntries>
    <CheatEntry>
      <ID>105</ID>
      <Description>"Auto Player"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

//          00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_ai,14 ?? 00 00 62 ?? 5d ?? ?? 4a ?? ?? 00 61 ?? ?? ?? 10)

//            00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_auto,60 ?? 87 80 ?? 63 ?? 62 11 62 ?? 42 00)
_auto:
db            29 02 02 02 62 11 5d 00 00 4a 00 00 00


alloc(mcode,256)
CreateThread(mcode)
mcode:
mov   esi,_ai
mov   edi,_auto
mov   ax,[esi+07]
mov   [edi+07],ax
mov   [edi+0a],ax
ret

dealloc(mcode)


[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>19</ID>
      <Description>"MAvengers"</Description>
      <Options moBindActivation="1"/>
      <Color>80000008</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>61</ID>
          <Description>"[A] AI SWAP TEAM (OK Distress, self update? )"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
// hero team :66 ?? ?? 01 60 ?? 01 66 ?? ?? 01 ab 12
//Aobscan(_hero,66 EC C4 01 60 C6 01 66 9C 94 01 AB 12)

Aobscan(_one,60 ?? ?? 01 75 10 05 00 00 60 ?? ?? 01 75 48)
_one :
db 24 7e 02 02
_one + 09:
db 24 7f 02 02
// stagger @ oneUpTimesModel

Aobscan(_mspd,00 62 06 60 ?? ?? 66 ?? ?? 01 66 ?? ?? a0 75)// +3:0a
Aobscan(_hero,66 ?? ?? 01 60 ?? 01 66 ?? ?? 01 ab 12) // +0:0b
Aobscan(_jmpx,20 fe ff 43 fe ff 66 fe ff 81 fe ff 97 fe ff)
_jmpx :
db            81 fe ff 97 //fe ff 97
//_jmpx + 12:
//db            81
//            00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_swap,d0 30 20 80 ?? ?? 63 05 d1 11 02 00 00 20 48 10 18 01 00 09 d0 26 27 d3 66 ?? ?? 01)
_swap + 0f:
//                                                                     00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
//                                                                                                         00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
db                                                         d2 00 00 00 00 00 00 00 00 00 00 00 13 17 00 00 d2 d3 d6 d7 00 00 00 00 00 00 00 00 00 00 24 7f 14 03 00 00 62 05 48 10 f1 00 00
//09 d3 66 9f c3 01 02 02 02 48 09 d2 66 9f c3 01 02 02 02 48
//_swap + 3a:
//db d3

//             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 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
Aobscan(_score,a1 75 63 04 32 ?? ?? 11 ?? ff ff 08 08 08 07 24 00 63 07 d2 66 ?? ?? ?? 82 63 08 10 ?? 00 00 09 62 08 62 07 23 80 ?? 63 06 5d ?? ?? ?? d1 62 06 66 ?? ?? 66 ?? ?? 01 46 ?? ?? 01 01 11 ?? 00 00 62 04 d1 62 06 66 ?? ?? 66 ?? ?? 01 a0)
_score + 4c:
db a1
_score :
db a0

Aobscan(_multi,d0 30 d1 5d ?? 60 ?? ?? ?? 66)
_multi:
db 47
// @ selectarget
//           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 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
Aobscan(_sel,1b ?? ff ff 06 0c fe ff ?? fe ff 48 fe ff ?? fe ff ?? fe ff ?? fe ff ?? ff ff)
_sel + 5:
db 48
_sel + 8:
db 48
//_sel + e:
//db 48
_sel + 11:
db 48 fe
//_sel + 14:
//db 48 fe
//_sel + 17:
//db 48 fe
//_sel + 14:
//db 5b ff
//_sel + e:
//db 5b ff


alloc(mcode,1024)

CreateThread(mcode)

mcode:
xor   eax,eax
mov   esi, _hero
//cmp   eax, esi
//je    bye
//add   esi, 5
mov   edi, _swap
add   edi, 10
mov   ecx, 0b
rep movsb
mov   esi, _mspd
add   esi, 3
mov   edi, _swap
add   edi, 23
mov   ecx, 0a
rep movsb
//bye:
ret

dealloc(mcode)

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"Anim Speed (8X)"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//           00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
//Aobscan(_spa,00 62 07 62 06 66 ?? ?? 25 e8 07 a3 61)
//_spa + 09:
//db a0 1f
//db a0 1f
//db d0 0f
//db c0 3e
Aobscan(_spb,a0 75 2a 63 06 25 e8 07 a3 75 63 06 60)
_spb + 06:
db c0 3e

//           00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_sp1,24 1e a3 75 63 04 10 ?? 00 00 62 04 25 e8 07)
_sp1 + 01:
db 00 a2
_sp1 + 0d:
db c0 3e
Aobscan(_sp2,24 1e a3 75 63 0a 10 ?? 00 00 62 0a 25 e8 07)
_sp2 + 01:
db 00 a2
_sp2 + 0d:
db c0 3e
Aobscan(_sp3,24 1e a3 75 63 0d 10 ?? 00 00 62 0d 25 e8 07)
_sp3 + 01:
db 00 a2
_sp3 + 0d:
db c0 3e

//           00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_xml,6E 22 20 74 69 6D 65 3D 22 35 30 30 22 3E)
_xml + 09:
db 30 36 35

//           00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f

Aobscan(_x1,46 ?? ?? 00 25 e8 07 a3 d0 d0 66)
_x1 + 05:
db c0 3e

Aobscan(_x2,46 ?? ?? 00 25 e8 07 a3 46)
_x2 + 05:
db c0 3e

Aobscan(_randomDelay,63 06 60 ?? ?? 2f 02 d0 66)
_randomDelay + 05 :
db 24 00

Aobscan(_scriptDelay,d0 30 60 ?? ?? 2f 02 60 ?? 46)
_scriptDelay + 05 :
db 24 00

//                 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
Aobscan(_animclock,d0 30 d1 d0 66 ?? ?? a1 73 d6 d0 d0 66 ?? ?? 68 ?? ?? d0 d2 d0)
_animclock + 09 :
db                                            24 08 a2 02 d6 02 02 02 02

//
[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>64</ID>
          <Description>"Ally Action Aoe (Player Targeting)"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//
//            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
Aobscan(_daoe,d2 60 ?? ?? 01 66 ?? ?? 01 ab 2a 11 0b 00 00 29 d2 60 ?? ?? 01 66 ?? ?? 01 ab 12 ?? 00 00 56)
_daoe:
//db d3
_daoe + 10:
db d3

//             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
//Aobscan(_daoe2,1b ?? ff ff 09 ?? ?? ?? ?? ?? ?? ?? ?? ?? a3 fe ff)
//_daoe2 + 0b:
//db a3 fe

//Aobscan(_daoe3,23 85 2a 63 04 d1 14 ?? 00 00)
//_daoe3 + 03:
//db d1 02



//luacall(test(_anim))
//luacall(showMessage(_inuse))
//luacall(showMessage(type(_inuse)))

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>70</ID>
          <Description>"Enemy AoE (Player Targeting)"</Description>
          <Color>80000008</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//
//            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
Aobscan(_daoe,11 0b 00 00 29 ?? 60 ?? ?? 01 66 ?? ?? 01 ab 2a 11 0b 00 00 29 ?? 60 ?? ?? 01 66 ?? ?? 01 ab 12 ?? 00 00 56)
_daoe + 1:
db 00

[DISABLE]
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>44</ID>
      <Description>"[B] AI Team Swap (NG Distress, update resistance)"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Aobscan(_one,60 ?? ?? 01 75 10 05 00 00 60 ?? ?? 01 75 48)
_one :
db 24 7e 02 02
_one + 09:
db 24 7f 02 02
// stagger @ oneUpTimesModel
//            00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_swap,d0 30 20 80 ?? ?? 63 05 d1 11 02 00 00 20 48 10 ?? 01 00 09 d0 26 27)
_swap + 02:
//                  d2 66 96 93 01 10 00 00 00 d2 d3 d6 d7
db                  d2 d3 d6 d7 02 02

//             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 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
Aobscan(_score,a1 75 63 04 32 ?? ?? 11 ?? ff ff 08 08 08 07 24 00 63 07 d2 66 ?? ?? ?? 82 63 08 10 ?? 00 00 09 62 08 62 07 23 80 ?? 63 06 5d ?? ?? ?? d1 62 06 66 ?? ?? 66 ?? ?? 01 46 ?? ?? 01 01 11 ?? 00 00 62 04 d1 62 06 66 ?? ?? 66 ?? ?? 01 a0)
_score + 4c:
db a1
_score :
db a0

[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>62</ID>
      <Description>"[C] AI Disable Action (NG Distress)"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
Aobscan(_one,60 ?? ?? 01 75 10 05 00 00 60 ?? ?? 01 75 48)
_one :
db 24 7e 02 02
_one + 09:
db 24 7f 02 02
// stagger @ oneUpTimesModel
// hero team :66 ?? ?? 01 60 ?? 01 66 ?? ?? 01 ab 12
//Aobscan(_hero,66 EC C4 01 60 C6 01 66 9C 94 01 AB 12)
//Aobscan(_hero,66 ?? ?? 01 60 ?? 01 66 ?? ?? 01 ab 12)
//Aobscan(_jmpx,20 fe ff 43 fe ff)
//_jmpx:
//db            34 fe ff 43 fe ff
//            00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Aobscan(_swap,d0 30 20 80 ?? ?? 63 05 d1 11 02 00 00 20 48 10 18 01 00 09 d0 26 27 d3 66 ?? ?? 01)
_swap + 08:
//                                                                     00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
db 62 05 48
//09 d3 66 9f c3 01 02 02 02 48 09 d2 66 9f c3 01 02 02 02 48
//_swap + 3a:
//db d3

//             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 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
Aobscan(_score,a1 75 63 04 32 ?? ?? 11 ?? ff ff 08 08 08 07 24 00 63 07 d2 66 ?? ?? ?? 82 63 08 10 ?? 00 00 09 62 08 62 07 23 80 ?? 63 06 5d ?? ?? ?? d1 62 06 66 ?? ?? 66 ?? ?? 01 46 ?? ?? 01 01 11 ?? 00 00 62 04 d1 62 06 66 ?? ?? 66 ?? ?? 01 a0)
_score + 4c:
db a1
_score :
db a0

Aobscan(_multi,d0 30 d1 5d ?? 60 ?? ?? ?? 66)
_multi:
db 47
// @ selectarget
//           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 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
Aobscan(_sel,1b ?? ff ff 06 0c fe ff ?? fe ff 48 fe ff ?? fe ff ?? fe ff ?? fe ff ?? ff ff)
_sel + 5:
db 48
_sel + 8:
db 48
//_sel + e:
//db 48
_sel + 11:
db 48 fe
//_sel + 14:
//db 48 fe
//_sel + 17:
//db 48 fe


[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>32</ID>
      <Description>"hero not inuse (not recommended)"</Description>
      <Color>80000008</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//
//             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
//Aobscan(_inuse,12 0b 00 00 29 d1 66 ?? ?? 01 66 ?? ?? 01 96 48)
//_inuse + 05:
//db 26 48


Aobscan(_inuse,d0 30 d0 66 ?? ?? 60 ?? ?? 66 ?? ?? 01 ab 96 48)
_inuse :
db 27 48



//luacall(showMessage(_inuse))
//luacall(showMessage(type(_inuse)))

[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>45</ID>
      <Description>"note #1:USE Either 1 of [A], [B] or [C]"</Description>
      <Color>C0C0C0</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>47</ID>
      <Description>"note #2: [hero not in use] allow deploy training/deck mission hero, not safe in other cases"</Description>
      <Color>C0C0C0</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>65</ID>
      <Description>"note #4 [A] can switch between SWAP TEAM and DISABLE AI by toggle message speed button"</Description>
      <Color>FF0000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>63</ID>
      <Description>"note #5 Ally action AOE extends [one ally] to [all ally], [self] is not affected"</Description>
      <Color>FF0000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>72</ID>
      <Description>"note #6 Enemy AOE extends [one enemy] to [all Enemy]"</Description>
      <Color>FF0000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
