Torchlight III (Early Access)

Upload your cheat tables here (No requests)
ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

Thanks for link, sharing and for the scripts. Ya, that's one way of finding out the addresses and manual editing it. That's why I didn't made any editors though. Weird though, they lump them all together like that. Especially that ammo value that doesn't makes any sense. :? Could they made the codes this way because it was meant to be on the server's side before or since they just made this available for single player and the codes aren't polish yet.? Only they know.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

acecel
Expert Cheater
Expert Cheater
Posts: 871
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 145

Re: Torchlight III (Early Access)

Post by acecel »

They probably use a "generic array" to host all the game's properties like player's health, mana, player's experience and skill points and so on.
Each item in theses arrays is updated by the exact same method - no matter what the item is -and this is in this code you inject your 2 cheats (inf hp and inf level) for example.

User avatar
Memiomy
Expert Cheater
Expert Cheater
Posts: 225
Joined: Sat Apr 29, 2017 7:59 am
Reputation: 13

Re: Torchlight III (Early Access)

Post by Memiomy »

thought it's unable to change anythign since it's always online???

ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

Memiomy wrote:
Sat Oct 10, 2020 5:58 am
thought it's unable to change anythign since it's always online???
In this new early access version you can now play as a singleplayer.

acecel
Expert Cheater
Expert Cheater
Posts: 871
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 145

Re: Torchlight III (Early Access)

Post by acecel »

BADORGOOD wrote:
Thu Oct 08, 2020 1:10 am
this guy have another table "spanish site" [Link]

HP, MANA, GOLD, SKILL POINTS, OHK, XP, PLAYER LVL
The guy responded to me and fixed the download link, you can DL it on this link :D

Here is the table "translated" in english, i am not 100% sure of the cheats exact effect, i think the 2 first are the same as we already have but the way he find and dispatch pointers/values is cool, now we can edit all values (hp, mp, xp, sp, ...) easily, at least if the table work, i was not able to test it yet :mrgreen:
The one hit kill is a nice bonus too :D

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>87519</ID>
      <Description>"Table"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <Color>000080</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Update Pointers"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ ****************************
  Proceso: Frontiers-Win64-Shipping.exe
  Version: 
  Fecha: 2020-10-07
  Author: XOREAXMrGamer 
  Canal Youtube: https://www.youtube.com/user/xblade2k10
  LIKE y SUBSCRIPBETE! 
**************************** }

[ENABLE]

aobscanmodule(estadisticasdejugar,Frontiers-Win64-Shipping.exe,F3 0F 10 00 48 8B 5C 24 08 C3 CC CC CC CC CC CC CC CC CC CC 40) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+892E5C)
alloc(base_oro,8)
alloc(base_xp,8)
alloc(base_phabilidad,8)

label(code)
label(return)

newmem:
cmp rdx,54//Se muestra al ser el oro?
jne @f
mov [base_oro],rax
mov [rax],(float)20000//segun el juego el maximo es 20k :)
@@:
cmp rdx,57//Se muestra al ser la xp?
jne @f
mov [base_xp],rax
mov [rax],(float)999999//Nivel maximo al matar 1 enemigo :)
@@:
cmp rdx,60//Se muestra al ser los puntos de habilidad?
jne @f
mov [base_xp],rax
mov [rax],(float)99//Puntos ilimitados de habilidad :)
@@:



code:
  movss xmm0,[rax]
  mov rbx,[rsp+08]
  jmp return
  nop 8
  base_oro:
  dq 0
  nop 8
  base_xp:
  dq 0
  nop 8
  base_phabilidad:
  dq 0

estadisticasdejugar:
  jmp newmem
  nop 4
return:
registersymbol(estadisticasdejugar)
registersymbol(base_oro)
registersymbol(base_xp)
registersymbol(base_phabilidad)

[DISABLE]

estadisticasdejugar:
  db F3 0F 10 00 48 8B 5C 24 08

unregistersymbol(estadisticasdejugar)
unregistersymbol(base_oro)
unregistersymbol(base_xp)
unregistersymbol(base_phabilidad)
dealloc(newmem)
dealloc(base_oro)
dealloc(base_xp)
dealloc(base_phabilidad)

{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+892E5C

"Frontiers-Win64-Shipping.exe"+892E3E: 75 03                    -  jne Frontiers-Win64-Shipping.exe+892E43
"Frontiers-Win64-Shipping.exe"+892E40: 48 8B CB                 -  mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+892E43: 48 85 C9                 -  test rcx,rcx
"Frontiers-Win64-Shipping.exe"+892E46: 48 8D 41 08              -  lea rax,[rcx+08]
"Frontiers-Win64-Shipping.exe"+892E4A: 48 0F 44 C3              -  cmove rax,rbx
"Frontiers-Win64-Shipping.exe"+892E4E: 48 85 C0                 -  test rax,rax
"Frontiers-Win64-Shipping.exe"+892E51: 75 09                    -  jne Frontiers-Win64-Shipping.exe+892E5C
"Frontiers-Win64-Shipping.exe"+892E53: 0F 57 C0                 -  xorps xmm0,xmm0
"Frontiers-Win64-Shipping.exe"+892E56: 48 8B 5C 24 08           -  mov rbx,[rsp+08]
"Frontiers-Win64-Shipping.exe"+892E5B: C3                       -  ret 
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+892E5C: F3 0F 10 00              -  movss xmm0,[rax]
"Frontiers-Win64-Shipping.exe"+892E60: 48 8B 5C 24 08           -  mov rbx,[rsp+08]
// ---------- DONE INJECTING  ----------
"Frontiers-Win64-Shipping.exe"+892E65: C3                       -  ret 
"Frontiers-Win64-Shipping.exe"+892E66: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E67: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E68: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E69: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E6A: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E6B: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E6C: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E6D: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+892E6E: CC                       -  int 3 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Gold Max"</Description>
          <ShowAsHex>1</ShowAsHex>
          <Color>800080</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>base_oro</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"XP Max"</Description>
          <ShowAsHex>1</ShowAsHex>
          <Color>800080</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>base_xp</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"Gold Current"</Description>
          <Color>800080</Color>
          <VariableType>Float</VariableType>
          <Address>base_oro</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"XP Current"</Description>
          <Color>800080</Color>
          <VariableType>Float</VariableType>
          <Address>base_xp</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>10</ID>
          <Description>"Infinite HP/MP"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ ****************************
  Proceso: Frontiers-Win64-Shipping.exe
  Version: 
  Fecha: 2020-10-07
  Author: XOREAXMrGamer 
  Canal Youtube: https://www.youtube.com/user/xblade2k10
  LIKE y SUBSCRIPBETE! 
**************************** }

[ENABLE]

aobscanmodule(vidamana,Frontiers-Win64-Shipping.exe,F3 0F 10 BB 50 01 00 00) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+5115B3)
alloc(base_vida,8)
alloc(base_mana,8)

label(code)
label(return)

newmem:
/*VIDA*/
cmp [rbx+18],00004D72//Player y mascota = 1
jne @f
cmp [rbx+1c],(int)1//Vida = 1
jne @f
mov [base_vida],rbx
movss [rbx+00000150],xmm8
@@:

/*MANA*/
cmp [rbx+1c],(int)2//Mana = 2
jne @f
mov [base_mana],rbx
movss [rbx+00000150],xmm8
@@:


code:
  movss xmm7,[rbx+00000150]
  jmp return
  nop 8
  base_vida:
  dq 0
  nop 8
  base_mana:
  dq 0

vidamana:
  jmp newmem
  nop 3
return:
registersymbol(vidamana)
registersymbol(base_vida)
registersymbol(base_mana)

[DISABLE]

vidamana:
  db F3 0F 10 BB 50 01 00 00

unregistersymbol(vidamana)
unregistersymbol(base_vida)
unregistersymbol(base_mana)
dealloc(newmem)
dealloc(base_vida)
dealloc(base_mana)

{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+5115B3

"Frontiers-Win64-Shipping.exe"+51158C: 44 0F 29 54 24 30           -  movaps [rsp+30],xmm10
"Frontiers-Win64-Shipping.exe"+511592: E8 09 3C 00 00              -  call Frontiers-Win64-Shipping.exe+5151A0
"Frontiers-Win64-Shipping.exe"+511597: 44 0F 28 D8                 -  movaps xmm11,xmm0
"Frontiers-Win64-Shipping.exe"+51159B: 45 0F 2F D9                 -  comiss xmm11,xmm9
"Frontiers-Win64-Shipping.exe"+51159F: 76 0E                       -  jna Frontiers-Win64-Shipping.exe+5115AF
"Frontiers-Win64-Shipping.exe"+5115A1: 48 8B CB                    -  mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+5115A4: E8 E7 3C 00 00              -  call Frontiers-Win64-Shipping.exe+515290
"Frontiers-Win64-Shipping.exe"+5115A9: 44 0F 28 D0                 -  movaps xmm10,xmm0
"Frontiers-Win64-Shipping.exe"+5115AD: EB 04                       -  jmp Frontiers-Win64-Shipping.exe+5115B3
"Frontiers-Win64-Shipping.exe"+5115AF: 45 0F 28 D0                 -  movaps xmm10,xmm8
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+5115B3: F3 0F 10 BB 50 01 00 00     -  movss xmm7,[rbx+00000150]
// ---------- DONE INJECTING  ----------
"Frontiers-Win64-Shipping.exe"+5115BB: 0F 2F FE                    -  comiss xmm7,xmm6
"Frontiers-Win64-Shipping.exe"+5115BE: 73 05                       -  jae Frontiers-Win64-Shipping.exe+5115C5
"Frontiers-Win64-Shipping.exe"+5115C0: 0F 28 FE                    -  movaps xmm7,xmm6
"Frontiers-Win64-Shipping.exe"+5115C3: EB 05                       -  jmp Frontiers-Win64-Shipping.exe+5115CA
"Frontiers-Win64-Shipping.exe"+5115C5: F3 41 0F 5D F8              -  minss xmm7,xmm8
"Frontiers-Win64-Shipping.exe"+5115CA: 48 8B 03                    -  mov rax,[rbx]
"Frontiers-Win64-Shipping.exe"+5115CD: 48 8B CB                    -  mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+5115D0: FF 90 C0 03 00 00           -  call qword ptr [rax+000003C0]
"Frontiers-Win64-Shipping.exe"+5115D6: F3 0F 5C 83 54 01 00 00     -  subss xmm0,[rbx+00000154]
"Frontiers-Win64-Shipping.exe"+5115DE: 44 0F 28 44 24 50           -  movaps xmm8,[rsp+50]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"HP Current"</Description>
          <Color>800080</Color>
          <VariableType>Float</VariableType>
          <Address>base_vida</Address>
          <Offsets>
            <Offset>150</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"MP Current"</Description>
          <Color>800080</Color>
          <VariableType>Float</VariableType>
          <Address>base_mana</Address>
          <Offsets>
            <Offset>150</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"HP Max"</Description>
          <ShowAsHex>1</ShowAsHex>
          <Color>800080</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>base_vida</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>87520</ID>
          <Description>"HP Max"</Description>
          <ShowAsHex>1</ShowAsHex>
          <Color>800080</Color>
          <VariableType>8 Bytes</VariableType>
          <Address>base_mana</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>21</ID>
          <Description>"One Hit Kill"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ ****************************
  Proceso: Frontiers-Win64-Shipping.exe
  Version: 
  Fecha: 2020-10-07
  Author: XOREAXMrGamer 
  Canal Youtube: https://www.youtube.com/user/xblade2k10
  LIKE y SUBSCRIPBETE! 
**************************** }

[ENABLE]

aobscanmodule(matarrapido,Frontiers-Win64-Shipping.exe,F3 0F 11 B3 50 01 00 00 E8 BA) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+52CA89)

label(code)
label(return)

newmem:

code:
  movss [rbx+00000150],xmm6
  cmp rbx,[base_vida]
  je @f
  xorps xmm0,xmm0//Colocamos a 0 el registro FPU xmmo
  movss [rbx+00000150],xmm0//Cuando golpeamos le damos el valor 0
  @@:
  jmp return

matarrapido:
  jmp newmem
  nop 3
return:
registersymbol(matarrapido)

[DISABLE]

matarrapido:
  db F3 0F 11 B3 50 01 00 00

unregistersymbol(matarrapido)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+52CA89

"Frontiers-Win64-Shipping.exe"+52CA57: F3 0F 59 0D 7D CA 2C 02  -  mulss xmm1,[Frontiers-Win64-Shipping.exe+27F94DC]
"Frontiers-Win64-Shipping.exe"+52CA5F: F3 0F 2C C1              -  cvttss2si eax,xmm1
"Frontiers-Win64-Shipping.exe"+52CA63: 88 83 A8 01 00 00        -  mov [rbx+000001A8],al
"Frontiers-Win64-Shipping.exe"+52CA69: 48 8B 03                 -  mov rax,[rbx]
"Frontiers-Win64-Shipping.exe"+52CA6C: 48 8B CB                 -  mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+52CA6F: FF 90 C0 03 00 00        -  call qword ptr [rax+000003C0]
"Frontiers-Win64-Shipping.exe"+52CA75: 0F 2E B3 50 01 00 00     -  ucomiss xmm6,[rbx+00000150]
"Frontiers-Win64-Shipping.exe"+52CA7C: F3 0F 11 83 54 01 00 00  -  movss [rbx+00000154],xmm0
"Frontiers-Win64-Shipping.exe"+52CA84: 74 10                    -  je Frontiers-Win64-Shipping.exe+52CA96
"Frontiers-Win64-Shipping.exe"+52CA86: 48 8B CB                 -  mov rcx,rbx
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+52CA89: F3 0F 11 B3 50 01 00 00  -  movss [rbx+00000150],xmm6
// ---------- DONE INJECTING  ----------
"Frontiers-Win64-Shipping.exe"+52CA91: E8 BA 5C FF FF           -  call Frontiers-Win64-Shipping.exe+522750
"Frontiers-Win64-Shipping.exe"+52CA96: 0F 28 74 24 30           -  movaps xmm6,[rsp+30]
"Frontiers-Win64-Shipping.exe"+52CA9B: 0F 28 7C 24 20           -  movaps xmm7,[rsp+20]
"Frontiers-Win64-Shipping.exe"+52CAA0: 48 83 C4 40              -  add rsp,40
"Frontiers-Win64-Shipping.exe"+52CAA4: 5B                       -  pop rbx
"Frontiers-Win64-Shipping.exe"+52CAA5: C3                       -  ret 
"Frontiers-Win64-Shipping.exe"+52CAA6: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CAA7: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CAA8: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CAA9: CC                       -  int 3 
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

I have already tested the table above earlier. So far working for me is Infinite Health, One Hit Kill & ammo. Leveling Up for me is only up till Level 27 with 36 skill points out of 70. I wasn't able to go above this anymore. Also, Gold & mana doesn't work as well. It only shows the max gold and level. I wasn't able to change the Gold, mana & level value. It still remain at it is. So basically, the only thing working for me is Infinite Health, OHK & ammo (for archer). OHK is a good addition but an overkill for me. Just buy a Level 60 weapons and armors at the shop and use those relics skills that are fully level up using infinite mana and pulverizing anything in it's path :lol:

User avatar
Memiomy
Expert Cheater
Expert Cheater
Posts: 225
Joined: Sat Apr 29, 2017 7:59 am
Reputation: 13

Re: Torchlight III (Early Access)

Post by Memiomy »

on single play only? or works on multiplayer mode also?

User avatar
bloodsucker
Expert Cheater
Expert Cheater
Posts: 218
Joined: Tue Mar 14, 2017 1:08 am
Reputation: 25

Re: Torchlight III (Early Access)

Post by bloodsucker »

ndck76 wrote:
Thu Oct 08, 2020 11:51 pm
bloodsucker wrote:
Thu Oct 08, 2020 8:07 pm
hello Friend
that was quick, I just got the game on the 7th. somehow all cheat except inf health are making enemies untouchable (I mean my hit pass thought enemies ) and turn my character into an invulnerable item (that what show when i get hit).
Try turning this cheat on when enemies are not around before moving to the next section. Or better, activate this cheat at Trevail Point and teleport from there.
well that exactly what I have done and the result is enemies is untouchable

ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

bloodsucker wrote:
Mon Oct 12, 2020 1:06 am
well that exactly what I have done and the result is enemies is untouchable
Have you tried exiting the game first and turning the cheat off. So when you load your game. You will be at the Trevail point. Turn on the cheat and teleport and move from there. So far I have done this, I have not yet encounter any untouchable enemies.

User avatar
bloodsucker
Expert Cheater
Expert Cheater
Posts: 218
Joined: Tue Mar 14, 2017 1:08 am
Reputation: 25

Re: Torchlight III (Early Access)

Post by bloodsucker »

ndck76 wrote:
Mon Oct 12, 2020 3:22 am
bloodsucker wrote:
Mon Oct 12, 2020 1:06 am
well that exactly what I have done and the result is enemies is untouchable
Have you tried exiting the game first and turning the cheat off. So when you load your game. You will be at the Trevail point. Turn on the cheat and teleport and move from there. So far I have done this, I have not yet encounter any untouchable enemies.
Thank my friend, It is a bit tricky to make it work > attach table only after load the save and character are in Trevail point than active the option. If active any sooner the table makes enemies also untouchable.

ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

bloodsucker wrote:
Wed Oct 14, 2020 8:50 am
Thank my friend, It is a bit tricky to make it work > attach table only after load the save and character are in Trevail point than active the option. If active any sooner the table makes enemies also untouchable.
I see. Whichever method works for you as long it works. :)

User avatar
TG1K986
Cheater
Cheater
Posts: 35
Joined: Sat Sep 02, 2017 10:23 am
Reputation: 9

Re: Torchlight III (Early Access)

Post by TG1K986 »

I just made copy past and deleted some lines, so for me it works well now (GodMode and 1hit kill) You can try and tell if it's works for you.
Attachments
HP and 1HitKill.CT
(8.1 KiB) Downloaded 184 times

User avatar
boneszz
What is cheating?
What is cheating?
Posts: 4
Joined: Thu Oct 08, 2020 4:12 pm
Reputation: 1

Re: Torchlight III (Early Access)

Post by boneszz »

TG1K986 wrote:
Sat Oct 17, 2020 2:56 pm
I just made copy past and deleted some lines, so for me it works well now (GodMode and 1hit kill) You can try and tell if it's works for you.
please update as there was a major patch released today. Thanks in advance

yasengma
Noobzor
Noobzor
Posts: 5
Joined: Fri Aug 04, 2017 5:24 pm
Reputation: 0

Re: Torchlight III (Early Access)

Post by yasengma »

update plz. thanks in advance

ndck76
Expert Cheater
Expert Cheater
Posts: 711
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 6

Re: Torchlight III (Early Access)

Post by ndck76 »

yasengma wrote:
Fri Oct 30, 2020 3:59 am
update plz. thanks in advance
Table updated

Post Reply