<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="32">
  <CheatEntries>
    <CheatEntry>
      <ID>34</ID>
      <Description>"Find XP"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <GroupHeader>1</GroupHeader>
      <Address/>
      <CheatEntries>
        <CheatEntry>
          <ID>35</ID>
          <Description>"Experience Points"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[xpaddy]+4</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>37</ID>
      <Description>"Find Gold"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gold,RtK.exe,8B 48 50 89 4D E0 83) // should be unique
alloc(newmem,$1000)
globalalloc(goldaddy,4)

label(code)
label(return)

goldaddy:
  dw 0

newmem:
  mov [goldaddy],eax
code:
  mov ecx,[eax+50]
  mov [ebp-20],ecx
  jmp return

gold:
  jmp newmem
  nop
return:
registersymbol(gold)

[DISABLE]

gold:
  db 8B 48 50 89 4D E0

unregistersymbol(gold)
dealloc(newmem)
dealloc(goldaddy)

{
// ORIGINAL CODE - INJECTION POINT: RtK.exe+141B42

RtK.exe+141B1B: 89 4D F0              - mov [ebp-10],ecx
RtK.exe+141B1E: 8B 55 E4              - mov edx,[ebp-1C]
RtK.exe+141B21: 8B 42 30              - mov eax,[edx+30]
RtK.exe+141B24: 89 45 EC              - mov [ebp-14],eax
RtK.exe+141B27: 8B 0D 94 DB 66 00     - mov ecx,[RtK.exe+26DB94]
RtK.exe+141B2D: 89 4D DC              - mov [ebp-24],ecx
RtK.exe+141B30: 8B 15 94 DB 66 00     - mov edx,[RtK.exe+26DB94]
RtK.exe+141B36: 83 C2 01              - add edx,01
RtK.exe+141B39: 89 15 94 DB 66 00     - mov [RtK.exe+26DB94],edx
RtK.exe+141B3F: 8B 45 F4              - mov eax,[ebp-0C]
// ---------- INJECTING HERE ----------
RtK.exe+141B42: 8B 48 50              - mov ecx,[eax+50]
// ---------- DONE INJECTING  ----------
RtK.exe+141B45: 89 4D E0              - mov [ebp-20],ecx
RtK.exe+141B48: 83 3D BC D2 66 00 00  - cmp dword ptr [RtK.exe+26D2BC],00
RtK.exe+141B4F: 74 14                 - je RtK.exe+141B65
RtK.exe+141B51: 8B 15 F4 DC 66 00     - mov edx,[RtK.exe+26DCF4]
RtK.exe+141B57: 3B 55 F4              - cmp edx,[ebp-0C]
RtK.exe+141B5A: 75 09                 - jne RtK.exe+141B65
RtK.exe+141B5C: 8B 45 E0              - mov eax,[ebp-20]
RtK.exe+141B5F: 83 E8 01              - sub eax,01
RtK.exe+141B62: 89 45 E0              - mov [ebp-20],eax
RtK.exe+141B65: 8B 4D E0              - mov ecx,[ebp-20]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>38</ID>
          <Description>"Gold"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[goldaddy]+50</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Character"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <Address>"RtK.exe"+0021D90C</Address>
      <Offsets>
        <Offset>0</Offset>
        <Offset>A0</Offset>
        <Offset>4C</Offset>
      </Offsets>
      <CheatEntries>
        <CheatEntry>
          <ID>30</ID>
          <Description>"Current Health"</Description>
          <Color>0000FF</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>+60</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>31</ID>
          <Description>"Full Health"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>+64</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>40</ID>
          <Description>"Current Spellcasting"</Description>
          <Color>FF0000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+70</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>58</ID>
          <Description>"Full Spellcasting"</Description>
          <Color>000000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+74</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>32</ID>
          <Description>"? No idea ?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>+68</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>42</ID>
          <Description>"======= Skills ======= "</Description>
          <LastState Value="" RealAddress="00000000"/>
          <Color>008000</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>57</ID>
          <Description>"Brawling"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+84</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>41</ID>
          <Description>"Bladed"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+86</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>43</ID>
          <Description>"Blunt"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+88</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>44</ID>
          <Description>"Axe"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+8a</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>45</ID>
          <Description>"2-Handed"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+8c</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>46</ID>
          <Description>"Bow"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+8e</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>47</ID>
          <Description>"Defense"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+90</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>48</ID>
          <Description>"Initiative"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+92</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>49</ID>
          <Description>"Analyze"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+94</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"Stealth"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+96</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>51</ID>
          <Description>"Pick Lock"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+98</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>52</ID>
          <Description>"Disarm Traps"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+9a</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>53</ID>
          <Description>"Perception"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+9c</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>54</ID>
          <Description>"Alchemy"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+9e</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>55</ID>
          <Description>"Evaluate"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+a0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>56</ID>
          <Description>"Shield"</Description>
          <Color>008000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>+a2</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Backup Pointers to Health, adjust accordingly if you need to change main ptr)"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>6</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4F4</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4F4</Offset>
            <Offset>A0</Offset>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4D8</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4F4</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4EC</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>14</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>E4</Offset>
            <Offset>A0</Offset>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+00228D6C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>0</Offset>
            <Offset>C</Offset>
            <Offset>4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>16C</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>16C</Offset>
            <Offset>A0</Offset>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>16C</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>19</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>E4</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>20</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>E4</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>21</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4D8</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4D8</Offset>
            <Offset>A0</Offset>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4D8</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4F4</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4EC</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>26</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4EC</Offset>
            <Offset>A0</Offset>
            <Offset>4C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>27</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>4EC</Offset>
            <Offset>B0</Offset>
            <Offset>40</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>28</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D904</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>E4</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>29</ID>
          <Description>"pointerscan result"</Description>
          <VariableType>2 Bytes</VariableType>
          <Address>"RtK.exe"+0021D90C</Address>
          <Offsets>
            <Offset>60</Offset>
            <Offset>16C</Offset>
            <Offset>80</Offset>
            <Offset>5C</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>xpaddy</Name>
      <Address>00850000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>goldaddy</Name>
      <Address>00850010</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
