<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>114982</ID>
      <Description>"&lt;=== Attach to process"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
  if(getCEVersion() &lt; 7.4) then
    ShowMessage('Warning! CE version should be 7.4 or above')
  end

OpenProcess("TQ2-Win64-Shipping.exe")
  if(process == nil) then
    ShowMessage('The process is NOT found!')
  end
{$asm}

[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>115014</ID>
          <Description>"Get Player Adresses"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]

aobscanmodule(get_player,TQ2-Win64-Shipping.exe,48 8B 07 4C 89 74 24 40 4C 89 74 24 48") // should be unique
alloc(newmem,$100,get_player)

label(code)
label(return)
label(stats)
newmem:
  mov [stats],rdi
code:
  mov rax,[rdi]
  mov [rsp+40],r14
  jmp return

stats:
  dq 0

get_player:
  jmp newmem
  nop 3
return:
registersymbol(get_player stats)

[DISABLE]

get_player:
  db 48 8B 07 4C 89 74 24 40

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "TQ2-Win64-Shipping.exe"+2395D22

"TQ2-Win64-Shipping.exe"+2395CEF: 44 0F 28 D1           - movaps xmm10,xmm1
"TQ2-Win64-Shipping.exe"+2395CF3: E8 08 F7 FF FF        - call "TQ2-Win64-Shipping.exe"+2395400
"TQ2-Win64-Shipping.exe"+2395CF8: 48 8B 86 28 08 00 00  - mov rax,[rsi+00000828]
"TQ2-Win64-Shipping.exe"+2395CFF: 48 8D 54 24 70        - lea rdx,[rsp+70]
"TQ2-Win64-Shipping.exe"+2395D04: 48 8B BE E8 07 00 00  - mov rdi,[rsi+000007E8]
"TQ2-Win64-Shipping.exe"+2395D0B: 45 33 F6              - xor r14d,r14d
"TQ2-Win64-Shipping.exe"+2395D0E: 48 8B CF              - mov rcx,rdi
"TQ2-Win64-Shipping.exe"+2395D11: 4C 89 74 24 30        - mov [rsp+30],r14
"TQ2-Win64-Shipping.exe"+2395D16: 4C 89 74 24 38        - mov [rsp+38],r14
"TQ2-Win64-Shipping.exe"+2395D1B: 48 8B 98 D8 01 00 00  - mov rbx,[rax+000001D8]
// ---------- INJECTING HERE ----------
"TQ2-Win64-Shipping.exe"+2395D22: 48 8B 07              - mov rax,[rdi]
// ---------- DONE INJECTING  ----------
"TQ2-Win64-Shipping.exe"+2395D25: 4C 89 74 24 40        - mov [rsp+40],r14
"TQ2-Win64-Shipping.exe"+2395D2A: 4C 89 74 24 48        - mov [rsp+48],r14
"TQ2-Win64-Shipping.exe"+2395D2F: FF 90 98 04 00 00     - call qword ptr [rax+00000498]
"TQ2-Win64-Shipping.exe"+2395D35: 45 33 C9              - xor r9d,r9d
"TQ2-Win64-Shipping.exe"+2395D38: 4C 89 74 24 20        - mov [rsp+20],r14
"TQ2-Win64-Shipping.exe"+2395D3D: 48 8B D0              - mov rdx,rax
"TQ2-Win64-Shipping.exe"+2395D40: 4C 8D 44 24 30        - lea r8,[rsp+30]
"TQ2-Win64-Shipping.exe"+2395D45: 48 8D 8B C0 01 00 00  - lea rcx,[rbx+000001C0]
"TQ2-Win64-Shipping.exe"+2395D4C: E8 AF 0F C1 FF        - call "TQ2-Win64-Shipping.exe"+1FA6D00
"TQ2-Win64-Shipping.exe"+2395D51: 0F 28 C8              - movaps xmm1,xmm0
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>115015</ID>
              <Description>"bp_tq2_character_stats_component_C"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>stats</Address>
              <Offsets>
                <Offset>b0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>115016</ID>
                  <Description>"HP"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>c8</Offset>
                    <Offset>170</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>115017</ID>
                  <Description>"Mana"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>b0</Offset>
                    <Offset>198</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>115018</ID>
                  <Description>"SetAttack"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>178</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115019</ID>
                      <Description>"LifeStealValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+64</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115021</ID>
                      <Description>"Attack Speed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+74</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115022</ID>
                      <Description>"Cast Speed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+84</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115023</ID>
                      <Description>"Weapon Damage"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+94</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115024</ID>
                      <Description>"Weapon Damage Variance"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+a4</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115025</ID>
                      <Description>"Weapon Crit Chance"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+b4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115026</ID>
                  <Description>"SetProgression"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>180</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115027</ID>
                      <Description>"CurrentLevel.BaseValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115028</ID>
                      <Description>"CurrentLevel.CurrentValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+64</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115029</ID>
                      <Description>"CurrentLevel.Progress.BaseValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+88</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115030</ID>
                      <Description>"CurrentLevel.Progress.CurrentValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+8c</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115031</ID>
                  <Description>"SetDefense"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>1a8</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115032</ID>
                      <Description>"Resistance.BaseValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115033</ID>
                      <Description>"Resistance.CurrentValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+64</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115034</ID>
                      <Description>"Armor.BaseValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+70</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115035</ID>
                      <Description>"Armor.CurrentValue"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+74</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115036</ID>
                  <Description>"MoveSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>1c8</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115037</ID>
                      <Description>"MoveSpeed.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115038</ID>
                      <Description>"MoveSpeed.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+64</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115039</ID>
                  <Description>"Attributes"</Description>
                  <Options moManualExpandCollapse="1"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>1d8</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115040</ID>
                      <Description>"Might.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+68</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115041</ID>
                      <Description>"Might.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+6c</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115042</ID>
                      <Description>"Agility.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+78</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115043</ID>
                      <Description>"Agility.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+7c</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115044</ID>
                      <Description>"Knowlede.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+88</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115045</ID>
                      <Description>"Knowlede.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+8c</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115046</ID>
                      <Description>"Vigor.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+98</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115047</ID>
                      <Description>"Vigor.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+9c</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115048</ID>
                      <Description>"Fitness.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+a8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115049</ID>
                      <Description>"Fitness.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+ac</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115050</ID>
                      <Description>"Resolve.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+b8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115051</ID>
                      <Description>"Resolve.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+bc</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115052</ID>
                      <Description>"Cunning.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+c8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115053</ID>
                      <Description>"Cunning.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+cc</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115054</ID>
                      <Description>"Penetration.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+d8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115055</ID>
                      <Description>"Penetration.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+dc</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115056</ID>
                      <Description>"AttributePoints Might"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+1c0</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115057</ID>
                      <Description>"AttributePoints Agility"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+1c4</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115058</ID>
                      <Description>"AttributePoints Knowledge"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+1c8</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115059</ID>
                      <Description>"AttributePoints Vigor"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+1cc</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115065</ID>
                  <Description>"Character Ressources"</Description>
                  <Options moManualExpandCollapse="1"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>1e0</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115066</ID>
                      <Description>"MaximumShieldPoints.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+60</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115067</ID>
                      <Description>"MaximumShieldPoints.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+64</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115068</ID>
                      <Description>"CurrentShieldPoints.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+70</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115069</ID>
                      <Description>"CurrenthieldPoints.Current"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+74</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115070</ID>
                      <Description>"RegenarationShieldPoints.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+80</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115071</ID>
                      <Description>"RegenerationhieldPoints.Regenaration"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+84</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115072</ID>
                      <Description>"MaximumBarrierPoints.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+90</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115073</ID>
                      <Description>"MaximumBarrierPoints.Regenaration"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+94</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115074</ID>
                      <Description>"CurrentBarrierPoints.Base"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+a0</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115075</ID>
                      <Description>"CurrentBarrierPoints.Regenaration"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+a4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>115076</ID>
      <Description>"Debug"</Description>
      <Options moHideChildren="1"/>
      <Color>C0C0C0</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>115004</ID>
          <Description>"Character Stats Component via Pointer"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>"TQ2-Win64-Shipping.exe"+097BFDA8</Address>
          <Offsets>
            <Offset>b0</Offset>
            <Offset>20</Offset>
            <Offset>B40</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>115005</ID>
              <Description>"HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>+0</Address>
              <Offsets>
                <Offset>c8</Offset>
                <Offset>170</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115006</ID>
              <Description>"Mana"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>+0</Address>
              <Offsets>
                <Offset>b0</Offset>
                <Offset>198</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
