Source Code TorchLight 2 Offsets, Addresses & Structures

Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat

Cyrion

Coder
Dank Tier Donator
Nobleman
Dec 31, 2013
107
998
7
Here is a list of some useful address and Offset for TorchLight 2. (Version 1.25.5.2)
There is also the CheatEngine File linked at the end of the presentation.

Feel free to share/use , but don't forget the credits. :p


TorchLight 2 Offsets
C++:
PlayerBase: "Torchlight2.exe"+ 024A865C / Offset 0x2C
Level: 0x110
RunningSpeed: 0x29C
Dexterity: 0x574
Strenght: 0x578
Vitality: 0x57C
Focus: 0x580
Gold: 0x590
Fame: 0x598
StatsPoint: 0x5A8
SkillPoint: 0x5AC
Pos X: 0x670
Pos Y: 0x674
Pos Z: 0x678
CurrentHealth: 0xC90
~~~~~~~~~~~~~~~~~~~~
Current Weapon Struct: 0x364
MinWeaponDamage: 0x4C
MaxWeaponDamage: 0x30
AttackSpeed1: 0x74 // Don't set higher than 3.5 or you won't attack anymore.
AttackSpeed2 0x78 // Set AttackSpeed1 to 3.5 and AttackSpeed2 to 0 to maximise speed.
~~~~~~~~~~~~~~~~~~~~
Current Spell (In the second spell box or whatever you call it) : 0x368
CoolDown: 0xF0 // Freeze to inital value for No Cooldown. :D
~~~~~~~~~~~~~~~~~~~~
PetBase: "Torchlight2.exe"+ 024A865C / Offset 0x30
Level: 0x110
Current Health: 0x560
Max Health: 0x564
Current Mana: 0x584
Max Mana: 0x588
~~~~~~~~~~~~~~~~~~~~
I will update it as soon as i find something else interesting.
I will also share a trainer for TL2 with the source code , and some adresse/offset for some other games.:challenge:

Credits:
  • Instinct (For Helping me with some issue and he did find of them too)
  • Fleep (Obviously for creating all these tutorials and the forum )
  • And also for the entire community (Except Leecher) who allowed this forum to live.
Other Torchlight 2 Hacks
Source Code - TorchLight 2 Addresses and Offsets
Download - [Release] Torchlight 2 Trainer +22 [All Versions!]
Download - Torchlight 2 Update 14 (1.25.5.2) Trainer
Solved - How to find array of byte patterns?
Solved - Need help to find that EntityList/ObjectManager
Download - TorchLight 2 Hacks - Level hack, Health Hack, Strength Cheats
 
Last edited by a moderator:

Rake

I'm not your friend
Administrator
Jan 21, 2014
12,512
78,998
2,419
Thanks for sharing this with us. Mind if I throw in a couple of extra Torchlight offsets?

C++:
Player Base

float vOrigin[3]; //0x0070
__int32 iLevel; //0x0110
float fEntitySpeed; //0x029C
__int32 iFace; //0x052C
__int32 iHair; //0x0530
__int32 iHairColor; //0x0534
float fHealth; //0x0560
__int32 iHealthScale; //0x0564
__int32 iDexterity; //0x0574
__int32 iStrength; //0x0578
__int32 iVitality; //0x057C
__int32 iFocus; //0x0580
float fMana; //0x0584
__int32 iManaScale; //0x0588
__int32 iMoney; //0x0590
__int32 iExperience; //0x0594
__int32 iFame; //0x0598
__int32 iFameLevel; //0x059C
__int32 iStatPoints; //0x05A8
__int32 iSkillPoints; //0x05AC
BYTE bAlwaysCrit; //0x07D5
BYTE bNoExp; //0x07D6
BYTE bCheatStatus; //0x08F2
__int32 iAvarageTimePerLevel; //0x096C
__int32 iGoldGathered; //0x0970
__int32 iStepsTaken; //0x0978
__int32 iQuestsCompleted; //0x097C
__int32 iDeath; //0x0980
__int32 iMonstersKilled; //0x0984
__int32 iChampionsKilled; //0x0988
__int32 iSkillsUsed; //0x098C
__int32 iLootablesLooted; //0x0990
__int32 iTrapsSprung; //0x0994
__int32 iBreakablesBroken; //0x0998
__int32 iPotionsUsed; //0x099C
__int32 iPortalsUsed; //0x09A0
__int32 iFishCaught; //0x09A4
__int32 iTimesGambled; //0x09A8
__int32 iItemsTransmuted; //0x09AC
__int32 iItemsEnchanted; //0x09B0
__int32 iHighestDamageTaken; //0x09B4
__int32 iHighestDamageDealt; //0x09B8
__int32 iCurrentLevelTimePlayed; //0x09BC
__int32 iMonstersExploded; //0x09C0
C++:
Player Base + 0x1C4 + 0x8 + 0x250 = cMap class.
CMap + 0x84 = Map Width
CMap + 0x88 = Map Height

// Those are used within a function I wrote to reveal the entire map.
Cheers!
 
Last edited:

Crazywink

Hacker
Meme Tier VIP
Dank Tier Donator
Jul 18, 2012
626
4,613
17
Agent Smith is basically the god of TL2 ;)

Good stuff. :)
 

Cyrion

Coder
Dank Tier Donator
Nobleman
Dec 31, 2013
107
998
7
Nice one Agent ! I didn't find these value (Stats in character panel) because i thought it wasnt very useful. Thx for adding them.

And about the origin , i was pretty sure that mine wasn't right, i forgot to change them. :p
 
Last edited:

Truth

Meme Tier VIP
Dank Tier Donator
Nov 14, 2012
337
2,628
2
Thanks for the credit, keep it up also thanks for sharing too Smith :D
 

Rake

I'm not your friend
Administrator
Jan 21, 2014
12,512
78,998
2,419
These offsets are from 2018, so they're a bit newer:
C++:
int health = 0x394;
int maxHealth = 0x398;
int mana = 0x3B8;
int maxMana = 0x3BC;
int gold = 0x3C4;
int exp = 0x3C8;
int str = 0x3AC;
int dex = 0x3A8;
int magic = 0x3B4;
int def = 0x3B0;
int statPts = 0x3DC;
int skillPts = 0x3E0;
 

Kronos21

Dank Tier Donator
Full Member
Nobleman
May 9, 2020
138
3,168
1
Thanks for sharing this with us. Mind if I throw in a couple of extra Torchlight offsets?

C++:
Player Base

float vOrigin[3]; //0x0070
__int32 iLevel; //0x0110
float fEntitySpeed; //0x029C
__int32 iFace; //0x052C
__int32 iHair; //0x0530
__int32 iHairColor; //0x0534
float fHealth; //0x0560
__int32 iHealthScale; //0x0564
__int32 iDexterity; //0x0574
__int32 iStrength; //0x0578
__int32 iVitality; //0x057C
__int32 iFocus; //0x0580
float fMana; //0x0584
__int32 iManaScale; //0x0588
__int32 iMoney; //0x0590
__int32 iExperience; //0x0594
__int32 iFame; //0x0598
__int32 iFameLevel; //0x059C
__int32 iStatPoints; //0x05A8
__int32 iSkillPoints; //0x05AC
BYTE bAlwaysCrit; //0x07D5
BYTE bNoExp; //0x07D6
BYTE bCheatStatus; //0x08F2
__int32 iAvarageTimePerLevel; //0x096C
__int32 iGoldGathered; //0x0970
__int32 iStepsTaken; //0x0978
__int32 iQuestsCompleted; //0x097C
__int32 iDeath; //0x0980
__int32 iMonstersKilled; //0x0984
__int32 iChampionsKilled; //0x0988
__int32 iSkillsUsed; //0x098C
__int32 iLootablesLooted; //0x0990
__int32 iTrapsSprung; //0x0994
__int32 iBreakablesBroken; //0x0998
__int32 iPotionsUsed; //0x099C
__int32 iPortalsUsed; //0x09A0
__int32 iFishCaught; //0x09A4
__int32 iTimesGambled; //0x09A8
__int32 iItemsTransmuted; //0x09AC
__int32 iItemsEnchanted; //0x09B0
__int32 iHighestDamageTaken; //0x09B4
__int32 iHighestDamageDealt; //0x09B8
__int32 iCurrentLevelTimePlayed; //0x09BC
__int32 iMonstersExploded; //0x09C0
C++:
Player Base + 0x1C4 + 0x8 + 0x250 = cMap class.
CMap + 0x84 = Map Width
CMap + 0x88 = Map Height

// Those are used within a function I wrote to reveal the entire map.
Cheers!
Nice struct reversal !
 
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods