Torchlight III (Early Access)

Upload your cheat tables here (No requests)
ndck@ModEngine
Expert Cheater
Expert Cheater
Posts: 1023
Joined: Tue Nov 07, 2023 10:53 pm
Reputation: 22

Torchlight III (Early Access)

Post by ndck@ModEngine »

Torchlight III

Cheat Options:

Scripts
- Infinite Health *Hotkey Included* (You can activate the cheat immediately)
- Infinite Health Potions *Hotkey Included* (Use up a potion and activate this cheat. This works for other potions as well, I assume)
- Max Xp & Skill Points *Hotkey Included* (Level Up to Level 2 and activate this cheat. Only need to activate once. Then deactivate it)
ImageImage

Changelog
Lists Of Changelog
Update 7
- Table updated for Spring Update - The Cursed Captain.
- Infinite Health, Relic Energy & Ammo script revised

Update 6 (Compatible with v2021.03.23 Update)
- Table updated for Build 20210317 Update.
- Careful with the Max XP & Skill Points. Use this once and do not leave it activated or the game will crash. The same goes for Gold. Use it only when necessary.

Update 5 (Compatible with v2021.02.02 Update)
- Table updated for (‘Snow & Steam’ Update).

Version 4
- Table updated for (Gear 'N' Goblins Update). All functions as the same as before. (Notice enemy doesn't have the invulnerability issue as before. I could be wrong but just in case, follow the note in red below.)

Version 3 (Compatible with v2020.10.10 Update)
- Infinite Health, Infinite Relic Energy & Ammo (By killing enemies, you will refill this meter at the bottom. Using this cheat will be infinite. Minimum fill up just one bar and activate the cheat. It shares the same address as the health and ammo's. Just notice this.)
Image

Version 2b
- Added 19.5k Gold coins *Hotkey Included* (Very important, you need to turn off the Revised xp & skill points cheat because they are from the same cheat. You should only do this cheat ONLY after you have fully reach Level 60. Why 19.5k? Because the limit is 20k. Making the cheat to exactly 20k will make the game lag so much that is even unplayable. So 19.5k is the safe zone. Also, make sure when using this cheat that there are no enemies around. It can make them invulnerable too. If possible, loot from crates that contain golds. So take note)

Version 2
- Revised Max Xp & Skill Points (Try using this when fighting the early boss battle. Kill some trolls after the cutscene and activate this cheat. After seeing the word Level up, kill 1 or 2 more and check and see if your level went up to Level 60 and 1000 skill points are available. Then deactivate this cheat. Turning this cheat on will also make your enemies invulnerable for some reason. This cheat is only meant to be done once only.. After that don't ever use this again. The developers uses the xp, skill points & golds under the same address not to mention enemies health. Just in case, backup your saved game files before the upgrade that can be found at C:\Users\user\AppData\Local\Frontiers or similar to this)


Note: This cheat table may or may not work for you. This is just a simple basic cheat table. For a more refine table, go here

Attention: To those who are having enemies with infinite lives or invulnerability issue can be resolve by activating your cheats like Infinite Health cheats at a starting point preferably at Trevail Point or Trevail Passage/fort and teleport/move on from there. Your can also activate the 19.5k money cheats at Trevail point and sell an item to get that value. No need to loot from enemies.

Click the like button if it works and for your kind support. Thank you. :)


Previous Table Versions
Torchlight 3 (EA) U5.CT
(1.82 KiB) Downloaded 200 times
Torchlight 3 (EA) v4.CT
(1.82 KiB) Downloaded 95 times
Torchlight 3 (EA) v3.CT
(1.82 KiB) Downloaded 89 times
Torchlight 3 (EA) v2b.CT
(1.82 KiB) Downloaded 79 times
Torchlight 3 (EA) v2.CT
(1.82 KiB) Downloaded 83 times
Torchlight 3 (EA).CT
(1.82 KiB) Downloaded 97 times


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
Attachments
Torchlight 3 U7 (EA).CT
(1.82 KiB) Downloaded 4381 times
Torchlight 3 Build 20210317(EA) U6.CT
(1.82 KiB) Downloaded 2342 times
Last edited by ndck76 on Thu Mar 17, 2022 2:07 am, edited 43 times in total.

User avatar
Chrisfearless
Expert Cheater
Expert Cheater
Posts: 118
Joined: Sun Sep 23, 2018 5:24 pm
Reputation: 16

Re: Torchlight III (Early Access)

Post by Chrisfearless »

Tested the table: works fine, all three options. However the third option rose my char to level 1.000.003 (seriously) but those levelups gave no skill points so kinda dangerous to use before you are fully skilled aka at the start.

I took the bow girl with a lama pet for testing, if that matters.

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

Re: Torchlight III (Early Access)

Post by ndck76 »

Chrisfearless wrote:
Wed Oct 07, 2020 6:56 pm
Tested the table: works fine, all three options. However the third option rose my char to level 1.000.003 (seriously) but those levelups gave no skill points so kinda dangerous to use before you are fully skilled aka at the start.

I took the bow girl with a lama pet for testing, if that matters.
Actually the skill points is included for me though. Level 60 is the max. Those you are referring to are experience points which is connected to skill points. I may have exaggerate those points though. Will revise it. Try upgrading when moving to the next area.

Mrmarklar
Noobzor
Noobzor
Posts: 13
Joined: Fri May 19, 2017 7:28 pm
Reputation: 0

Re: Torchlight III (Early Access)

Post by Mrmarklar »

so, how do you guys use the 1000 skills points, becouse when i max lvl and have say 1000 skill points , i can only jam 70 ish in there and than the rest of the skill tree locks and i cant use the other 930.

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

Re: Torchlight III (Early Access)

Post by ndck76 »

Mrmarklar wrote:
Thu Oct 08, 2020 11:35 am
so, how do you guys use the 1000 skills points, because when i max lvl and have say 1000 skill points , i can only jam 70 ish in there and than the rest of the skill tree locks and i cant use the other 930.
Actually by right the 1000 is only meant for the leveling up the xp not the skill points. Somehow they go hand in hand together. The developers should at least made the experience points at float while the skill points should be 4 bytes. Like for the case for game The Partisans 1941. But that's not the case here. They all use float, which is kind of weird. The limit could be only up to 70 skill points. The 930 skills points is just visual not actual. The actual is only 70. I have roughly calculate that the total skills to fully upgrade could at least be around 1++ skill points and not 70. The only way for now is to use 1 point each on all the skills and select the ones you want to equip and distribute the skill points equally. That's why in the video, I only select the ones that I wanted to fully upgrade the skills because of this issue. I don't have a choice here. Since it's still in early access, perhaps they might change their codes later on.

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 »

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).

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

Thanks for the table, can't wait for more cheats ^^

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

Re: Torchlight III (Early Access)

Post by ndck76 »

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.

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

I am trying to find the "Ammo" value as an archer but i can't find anything no matter what i try, float or 4bytes, current ammo or ammo used, or current ammo / 2 or curent ammo x 10, i can't find it :(
Anyone managed to find the value ? I can find the health etc in 5 seconds but not this **** ammo :-(

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

Re: Torchlight III (Early Access)

Post by ndck76 »

acecel wrote:
Fri Oct 09, 2020 1:44 am
I am trying to find the "Ammo" value as an archer but i can't find anything no matter what i try, float or 4bytes, current ammo or ammo used, or current ammo / 2 or curent ammo x 10, i can't find it :(
Anyone managed to find the value ? I can find the health etc in 5 seconds but not this **** ammo :-(
Health, ammo & relic energy share the same address. It's using float. I too am using archer. The ammo is infinite if you use the infinite health, relic energy & ammo cheat options

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

ndck76 wrote:
Fri Oct 09, 2020 1:55 am
acecel wrote:
Fri Oct 09, 2020 1:44 am
I am trying to find the "Ammo" value as an archer but i can't find anything no matter what i try, float or 4bytes, current ammo or ammo used, or current ammo / 2 or curent ammo x 10, i can't find it :(
Anyone managed to find the value ? I can find the health etc in 5 seconds but not this **** ammo :-(
Health, ammo & relic energy share the same address. It's using float. I too am using archer. The ammo is infinite if you use the infinite health, relic energy & ammo cheat options
How could they use the same adress ? they are different values :shock:
Do you know how the ammo value is formatted ? Like i have 20 ammo, what value would it be in memory ? (i tried to find 20 as float but nothing)
About the cheat i know but i don't want to be god like, i only want ammo.

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

I found the ammo value, for some reason it's not 20 when ammo is full but it start at 16.
Sadly i was not able to find a pointer for it so i will have to manually search for the value each time i open the game :(

You can find it quickly by adding a breakpoint on the hp/mana/ammo cheat adress and shoot immediatly after.

On the other topic one guy posted a link to a spanish table but the download link was broken, so i contacted the guy and i am waiting for an answer, it could give us some new cheats/adresses :)

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

Re: Torchlight III (Early Access)

Post by ndck76 »

Ya I was trying to find it too but didn't have the time to throughly check it. Was too busy with other things. Thanks for the valuable info. I came across that website you are talking earlier on and II caught a glimpse of it but accidentally close the browser to bookmark it and the history was wiped out. I've tried to find that link back but to no avail. It was not shown. I have tried to Google search but couldn't find it either. If the download link is down, there's a chance he might not reply back to you since he didn't update the download link?? Do you have that website page? I know if you post it here, it won't be shown as well. Could you pm me that site?

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

The post on the other topic with the link
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

acecel
Expert Cheater
Expert Cheater
Posts: 851
Joined: Sun Apr 09, 2017 1:32 am
Reputation: 142

Re: Torchlight III (Early Access)

Post by acecel »

From ndck76's 2 scripts (inf health & max level) i made theses two scrips which show the values of some properties and allow to edit them.
I did this because i was not able to find any pointer for any of them, this is kinda a strange way to edit stuff but it works and it's kinda funny to try to get the value you want to edit to actually appear :p


This first script either show the health or the mana or the relic energy or the ammo depending of which one was the last modified.

So basically if you want to edit one value do something in game that will provoke a modification of the value and it may appear.
Copy the adress and paste it on another adress created manually so you can edit it easily (until you close the game or reload the character)

Ammo value will be 16 when your ammo is at 20 (don't ask me why), hp will simply the value as shown on your screen, for mana and relic i don't know how they are saved and formatted.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>87521</ID>
      <Description>"Current Health OR Mana OR Relic Energy OR Ammo"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <Color>FF0000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Frontiers-Win64-Shipping.exe
  Version: 
  Date   : 2020-10-07
  Author : ndck76
}

[ENABLE]

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

label(code)
label(return)
label(p_value2)
registersymbol(p_value2)

newmem:

code:
  movss [rbx+00000150],xmm6
  mov [p_value2],rbx
  jmp return

p_value2:
dq

hp1:
  jmp newmem
  nop 3

return:
registersymbol(hp1)

[DISABLE]

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

unregistersymbol(p_value2)
unregistersymbol(hp1)
dealloc(newmem)

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

"Frontiers-Win64-Shipping.exe"+52C9D2: 48 83 EC 30              -  sub rsp,30
"Frontiers-Win64-Shipping.exe"+52C9D6: 48 8B 01                 -  mov rax,[rcx]
"Frontiers-Win64-Shipping.exe"+52C9D9: 48 8B D9                 -  mov rbx,rcx
"Frontiers-Win64-Shipping.exe"+52C9DC: 0F 29 74 24 20           -  movaps [rsp+20],xmm6
"Frontiers-Win64-Shipping.exe"+52C9E1: 0F 28 F1                 -  movaps xmm6,xmm1
"Frontiers-Win64-Shipping.exe"+52C9E4: FF 90 C0 03 00 00        -  call qword ptr [rax+000003C0]
"Frontiers-Win64-Shipping.exe"+52C9EA: 0F 2E B3 50 01 00 00     -  ucomiss xmm6,[rbx+00000150]
"Frontiers-Win64-Shipping.exe"+52C9F1: F3 0F 11 83 54 01 00 00  -  movss [rbx+00000154],xmm0
"Frontiers-Win64-Shipping.exe"+52C9F9: 74 10                    -  je Frontiers-Win64-Shipping.exe+52CA0B
"Frontiers-Win64-Shipping.exe"+52C9FB: 48 8B CB                 -  mov rcx,rbx
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+52C9FE: F3 0F 11 B3 50 01 00 00  -  movss [rbx+00000150],xmm6
// ---------- DONE INJECTING  ----------
"Frontiers-Win64-Shipping.exe"+52CA06: E8 45 5D FF FF           -  call Frontiers-Win64-Shipping.exe+522750
"Frontiers-Win64-Shipping.exe"+52CA0B: 0F 28 74 24 20           -  movaps xmm6,[rsp+20]
"Frontiers-Win64-Shipping.exe"+52CA10: 48 83 C4 30              -  add rsp,30
"Frontiers-Win64-Shipping.exe"+52CA14: 5B                       -  pop rbx
"Frontiers-Win64-Shipping.exe"+52CA15: C3                       -  ret 
"Frontiers-Win64-Shipping.exe"+52CA16: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CA17: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CA18: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CA19: CC                       -  int 3 
"Frontiers-Win64-Shipping.exe"+52CA1A: CC                       -  int 3 
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>17</Key>
            <Key>97</Key>
          </Keys>
          <ID>0</ID>
          <ActivateSound>Activate</ActivateSound>
          <DeactivateSound>Deactivate</DeactivateSound>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>87522</ID>
          <Description>"Value"</Description>
          <VariableType>Float</VariableType>
          <Address>p_value2</Address>
          <Offsets>
            <Offset>150</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

This script either show current level or gold or last updated skill level (the last skill you added a point).

Same principle as before, drop some gold to see the value appear then edit it or copy the adress and edit it later.
For level you need to level up i guess :p and for the last updated skill just increase a skill level then you can even edit the skill to lvl 100 if you want (i never tried it tho) :)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>87519</ID>
      <Description>"Current Level OR Gold OR Last Updated Skill Level"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <Color>FF0000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Frontiers-Win64-Shipping.exe
  Version: 
  Date   : 2020-10-09
  Author : Axel

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aob_lv_sp,Frontiers-Win64-Shipping.exe,F3 0F 11 71 08 48 8B 07) // should be unique
alloc(newmem,$1000,"Frontiers-Win64-Shipping.exe"+8A3F0C)

label(code)
label(return)
label(p_value)
registersymbol(p_value)

newmem:

code:
  movss [rcx+08],xmm6
  mov [p_value],rcx
  jmp return

p_value:
dq

aob_lv_sp:
  jmp newmem

return:
registersymbol(aob_lv_sp)

[DISABLE]

aob_lv_sp:
  db F3 0F 11 71 08

unregistersymbol(p_value)
unregistersymbol(aob_lv_sp)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Frontiers-Win64-Shipping.exe"+8A3F0C

"Frontiers-Win64-Shipping.exe"+8A3ED6: 45 33 C9                 -  xor r9d,r9d
"Frontiers-Win64-Shipping.exe"+8A3ED9: 48 89 BC 24 80 00 00 00  -  mov [rsp+00000080],rdi
"Frontiers-Win64-Shipping.exe"+8A3EE1: 4C 8D 84 24 80 00 00 00  -  lea r8,[rsp+00000080]
"Frontiers-Win64-Shipping.exe"+8A3EE9: 48 8B CB                 -  mov rcx,rbx
"Frontiers-Win64-Shipping.exe"+8A3EEC: 48 8D 94 24 90 00 00 00  -  lea rdx,[rsp+00000090]
"Frontiers-Win64-Shipping.exe"+8A3EF4: E8 F7 1F E0 FF           -  call Frontiers-Win64-Shipping.exe+6A5EF0
"Frontiers-Win64-Shipping.exe"+8A3EF9: 48 63 84 24 90 00 00 00  -  movsxd  rax,dword ptr [rsp+00000090]
"Frontiers-Win64-Shipping.exe"+8A3F01: 48 8D 0C 40              -  lea rcx,[rax+rax*2]
"Frontiers-Win64-Shipping.exe"+8A3F05: 48 8B 03                 -  mov rax,[rbx]
"Frontiers-Win64-Shipping.exe"+8A3F08: 48 8D 0C C8              -  lea rcx,[rax+rcx*8]
// ---------- INJECTING HERE ----------
"Frontiers-Win64-Shipping.exe"+8A3F0C: F3 0F 11 71 08           -  movss [rcx+08],xmm6
// ---------- DONE INJECTING  ----------
"Frontiers-Win64-Shipping.exe"+8A3F11: 48 8B 07                 -  mov rax,[rdi]
"Frontiers-Win64-Shipping.exe"+8A3F14: 48 8D 94 24 80 00 00 00  -  lea rdx,[rsp+00000080]
"Frontiers-Win64-Shipping.exe"+8A3F1C: 0F 28 D6                 -  movaps xmm2,xmm6
"Frontiers-Win64-Shipping.exe"+8A3F1F: 48 89 84 24 80 00 00 00  -  mov [rsp+00000080],rax
"Frontiers-Win64-Shipping.exe"+8A3F27: 48 8B CD                 -  mov rcx,rbp
"Frontiers-Win64-Shipping.exe"+8A3F2A: E8 41 00 00 00           -  call Frontiers-Win64-Shipping.exe+8A3F70
"Frontiers-Win64-Shipping.exe"+8A3F2F: 48 8B 07                 -  mov rax,[rdi]
"Frontiers-Win64-Shipping.exe"+8A3F32: 48 8D 8D F8 00 00 00     -  lea rcx,[rbp+000000F8]
"Frontiers-Win64-Shipping.exe"+8A3F39: 48 89 84 24 80 00 00 00  -  mov [rsp+00000080],rax
"Frontiers-Win64-Shipping.exe"+8A3F41: 48 8D 94 24 80 00 00 00  -  lea rdx,[rsp+00000080]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>87520</ID>
          <Description>"Value"</Description>
          <LastState Value="79" RealAddress="22AA25D7918"/>
          <VariableType>Float</VariableType>
          <Address>p_value</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Many properties are updated via theses 2 blocks of code the scripts insert themselves into, so you kinda have to navigate throught all of them to find the values you want.

Post Reply

Who is online

Users browsing this forum: Aonomix, Bing [Bot], bradek, caspaz, Cottero, CrimsonX129, darkyR, drakenotes, Google [Bot], Google Adsense [Bot], H_C_L, lsdlsdlsdlsd, nazarick2128, Prydain, regis777, rendrop, Rinvista, silly, skyone, whitelordth