<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="26">
  <CheatEntries>
    <CheatEntry>
      <ID>56</ID>
      <Description>"Infinite Health"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
  label(health_return)

// 0052891C - 8B 48 0C  - mov ecx,[eax+0C]
// 0052891F - 8B 51 10  - mov edx,[ecx+10]
// 00528922 - DD 5A 18  - fstp qword ptr [edx+18] &lt;&lt;
// 00528925 - 8B 45 D4  - mov eax,[ebp-2C]
// 00528928 - 8B 48 0C  - mov ecx,[eax+0C]

  aobscan(health_searchedAOB, DD 5A 18 8B 45 D4)
  alloc(health_newmem, 2048)

health_newmem:
  fild qword ptr [edx+20]
  fstp qword ptr [edx+18]
  mov eax,[ebp-2C]
  jmp health_return

health_searchedAOB:
  jmp health_newmem
  nop

health_return:
  registersymbol(health_searchedAOB)

[DISABLE]

health_searchedAOB:
  db DD 5A 18 8B 45 D4

  unregistersymbol(health_searchedAOB)
  dealloc(health_newmem)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>54</ID>
      <Description>"No decay"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
  label(decay_return)

// 004ABB68 - 8B 55 F4  - mov edx,[ebp-0C]
// 004ABB6B - 8B 4C 8A 14  - mov ecx,[edx+ecx*4+14]
// 004ABB6F - 66 89 41 14  - mov [ecx+14],ax &lt;&lt;
// 004ABB73 - 0FBF 55 FE  - movsx edx,word ptr [ebp-02]
// 004ABB77 - 8B 45 F4  - mov eax,[ebp-0C]

  aobscan(decay_searchedAOB, 66 89 41 14 0F BF 55 FE)
  alloc(decay_newmem, 2048)

  registersymbol(decay_base)
  alloc(decay_base,4)

decay_newmem:
  mov [ecx+14],#100
  mov [decay_base],ecx
  movsx edx,word ptr [ebp-02]
  jmp decay_return

decay_searchedAOB:
  jmp decay_newmem
  nop
  nop
  nop

decay_return:
  registersymbol(decay_searchedAOB)

[DISABLE]

decay_searchedAOB:
  db 66 89 41 14 0F BF 55 FE

  unregistersymbol(decay_searchedAOB)
  dealloc(decay_newmem)

  unregistersymbol(decay_base)
  dealloc(decay_base)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>55</ID>
          <Description>"dacay last result"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>decay_base</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Character stats (Activate: navigate character sheet)"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
  label(base_return)

// 004A2A13 - 8B 45 FC  - mov eax,[ebp-04]
// 004A2A16 - 8B 4D FC  - mov ecx,[ebp-04]
// 004A2A19 - 66 8B 51 08  - mov dx,[ecx+08] &lt;&lt;

  aobscan(base_searchedAOB, 8B 45 FC 8B 4D FC 66 8B 51 08)
  alloc(base_newmem, 2048)

  registersymbol(base)
  alloc(base,4)

base_newmem:
  mov eax,[ebp-04]
  mov ecx,[ebp-04]
  mov [base],ecx
  jmp base_return

base_searchedAOB:
  jmp base_newmem
  nop

base_return:
  registersymbol(base_searchedAOB)

[DISABLE]

base_searchedAOB:
  db 8B 45 FC 8B 4D FC 66 8B 51 08

  unregistersymbol(base_searchedAOB)
  dealloc(base_newmem)
  unregistersymbol(base)
  dealloc(base)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Телосложение"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"Сила"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>14</ID>
          <Description>"Ловкость"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"Интеллект"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Сила духа"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>10</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"Харизма"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>12</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"Здоровье"</Description>
          <VariableType>Double</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"Макс. здоровье"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>20</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"Атака (низ)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>22</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"Атака (верх)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Защита (низ)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>26</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>19</ID>
          <Description>"Защита (верх)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>28</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>51</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>2A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>31</ID>
          <Description>"Броня (низ)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>30</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Броня (верх)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>32</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>36</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>3F</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"Мана"</Description>
          <VariableType>Double</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Макс.мана"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>48</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"Макс.вес"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>4A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>34</ID>
          <Description>"Вес"</Description>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>36</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>50</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"Деньги"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>54</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>38</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>58</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>39</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>5A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>40</ID>
          <Description>"?"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>21</ID>
          <Description>"Урон (низ)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>78</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>32</ID>
          <Description>"Урон (Верх)"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>7A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>49</ID>
          <Description>"Путешествия"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>B8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"Портал"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>BC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>28</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>D0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>29</ID>
          <Description>"Учебные очки"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>D4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>30</ID>
          <Description>"Учебные очки макс."</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>D8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>41</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>42</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>FB</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>43</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>FC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>44</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>100</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>45</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>101</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>46</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>102</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>47</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>110</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>48</ID>
          <Description>"?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>144</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Comments>Game   : Spells of Gold v.r.1.040
Date   : 2017-08-13
Author : mece
</Comments>
</CheatTable>
