• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • At Work
  • CodenzHub
  • Coding
  • Deejaying
  • Donating
  • Drinking
  • Eating
  • Editing
  • Hacking
  • Hate Mailing
  • Jamin'
  • Lagging
  • Live Streaming
  • Lurking
  • No Status
  • Pawning
  • PC Gaming
  • PS Gaming
  • Raging
  • Reversing
  • Sleeping
  • Steam Gaming
  • Trolling
  • TwitchStreamer
  • Vodka!
  • Watching TV/Movie
  • Xbox Gaming
  • Youtuber
  • Zombies
  • Results 1 to 5 of 5
    1. #1
      Jr.Coder
      <3 D3D
       
      Coding
       
      gnuzim's Avatar
      Join Date
      Nov 2012
      Posts
      67
      Thanks (-->)
      43
      Thanks (<--)
      28

      Unhappy C# Trainer Tutorial

      Silent VPN
      Hey someone can give me a little help?
      I'm doing a trainer for this game on Steam Torchlight 2...

      Everything was ok, until now...

      I got all address and offsets to get the hack working but when i restart the game it seems that those base address has changed, but when i do all over again it appears as the same!
      It doesn't work until i try to "find what access this address"!
      After that the trainer works perfectly!

      Any advice?

      Thanks

    2. #2
      Jr.Coder
      <3 D3D
       
      Coding
       
      gnuzim's Avatar
      Join Date
      Nov 2012
      Posts
      67
      Thanks (-->)
      43
      Thanks (<--)
      28
      Well, i don't think someone could understand me on this!
      Anyway, now i used pointer scan, Agent Smith once told me that address like "Torchlight2.exe"+0028F0E0 was easy to solve , "Torchlight2.exe" usually means 00x004000000, adding this to 00x028F0E0 we have 00x4002800 and 5 offsets!
      But i can't get that to work :/

    3. #3
      Respected Hacker
      Learning to hack games!
       
      Coding
       
      till0sch's Avatar
      Join Date
      Oct 2012
      Location
      Germany.
      Posts
      1,168
      Thanks (-->)
      179
      Thanks (<--)
      340
      So your pointer works but not your code?

    4. #4
      Jr.Coder
      <3 D3D
       
      Coding
       
      gnuzim's Avatar
      Join Date
      Nov 2012
      Posts
      67
      Thanks (-->)
      43
      Thanks (<--)
      28
      It does, but when i close the game and open again seems that addresses has changed, but as soon as i start searching for it again it works!
      Usually when i find any address and click in "find what access this address".

      I will try to explain with my trainer!

      Baseaddress for Health, Mana and Status change is = 0x77b53738!
      i've got all offsets, the trainer is working using this address. When i close the game all static address seem to be hidden, i can't write to it anymore, when i start CE and start looking for those values again it appears as the same (0x77b53738) and i can use the trainer again, but if i don't look for it , i can't use the trainer!
      I can't edit the pointer after restarting game even with CE.

      Unlikely "Torchlight2.exe"+0028F0E0, this address i got using pointer scan, but i can't convert, and make it work!
      Last edited by gnuzim; 01-11-2014 at 11:42 AM.

    5. #5
      Learning to hack games!
       
      Feeling Normal
       
      's Avatar
      Join Date
      Jan 1970
      Posts
      0
      Thanks (-->)
      294
      Thanks (<--)
      328
      Silent VPN
      Pointer scanning is not needed to find a pointer to your player class.

      There are multiple ways of achieving this.

      Here is one:

      Search for: "Always Crit" then scroll down a little bit and you will get to the place shown in the picture.

      C# Trainer Tutorial

      As you can see, I have marked the calls that are responsible for getting a static pointer to your player class

      Inside the call you will find:

      C# Trainer Tutorial

      So if we add it all together.

      0x28A865C + 0x2C == Player Base
      0x28A865C + 0x30 == Pet Base (Does not always work so don't use it)

      So, if we take a look at it in the dissect window.

      C# Trainer Tutorial

      And here is a little gift from me.

      Player Base + 0x7D5 = Always Criticals. You need to set it to either 1 or 0 for it to take effect.



      I am a little bit of a rush. I have to take care of a few things but I think this will help you.

    6. Thanks NTvalk thanked for this post

    Similar Game Hacker Threads

    1. [VideoTutorial] C++ HOW TO HACK any game TUTORIAL [Trainer & DLL Injection] DIFFICULTY [2/10]
      By Fleep in forum GH Hack Video Tutorials
      Replies: 303
      Last Post: 09-21-2017, 06:27 PM
    2. [VideoTutorial] How to Make a TRAINER C# LEARN TO HACK TUTORIAL DIFFICULTY [1/10]
      By Fleep in forum GH Hack Video Tutorials
      Replies: 29
      Last Post: 11-13-2015, 06:38 AM
    3. Replies: 6
      Last Post: 07-19-2014, 02:02 PM
    4. [Help] C++ Trainer Tutorial
      By Father_DeadBytes in forum GH Tutorials Help
      Replies: 6
      Last Post: 01-01-2014, 08:19 PM

    Tags for this Thread