Announcement

Collapse
No announcement yet.

How to use Cheat Engine Tables

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to use Cheat Engine Tables

    I am finally using Cheat Engine, and believe me, it's a long story.

    I was playing Oblivion and removed the game, but I left the CD tray open and walked by it, hitting it, and breaking it. Now it won't open, and I can't get another one until January 2014.

    WTF, now I can't play any of my PC games. What to do?

    I remembered that I had backups of The Witcher and The Witcher 2: Assassins Of Kings stored in my account at GOG.

    My hacking tool for PC games is Tsearch, but I can't use it on The Witcher Enhanced Edition Directors Cut, because it doesn't show up when I click on Open Process.

    I found the float value for health quickly while using Cheat Engine and froze it, after I got tired of getting my ass kicked by The Kikkimore Queen.

    I saved the address in a Cheat Engine file, but have no idea of what to do next, because the health address changes every time that you start the game.

    How do I use the address that I found when I start the game over again?

    How do I make a Trainer?
    The Hackmaster

  • #2
    Originally posted by dlevere View Post
    I am finally using Cheat Engine, and believe me, it's a long story.

    I was playing Oblivion and removed the game, but I left the CD tray open and walked by it, hitting it, and breaking it. Now it won't open, and I can't get another one until January 2014.

    WTF, now I can't play any of my PC games. What to do?

    I remembered that I had backups of The Witcher and The Witcher 2: Assassins Of Kings stored in my account at GOG.

    My hacking tool for PC games is Tsearch, but I can't use it on The Witcher Enhanced Edition Directors Cut, because it doesn't show up when I click on Open Process.

    I found the float value for health quickly while using Cheat Engine and froze it, after I got tired of getting my ass kicked by The Kikkimore Queen.

    I saved the address in a Cheat Engine file, but have no idea of what to do next, because the health address changes every time that you start the game.

    How do I use the address that I found when I start the game over again?

    How do I make a Trainer?
    Basically a new address range is allocated for game variables upon restart or area/character change in some games (usually newer games as older ones are usually static), mostly those that rely heavily on dlls. To prevent this, you need to make a pointer to that address so that your entry will be able to find static base address each time the game tries to change it. Pointers are covered in the Cheat Engine tutorial, but I guess I can give a brief explanation on how to create them here:
    1. Find your address.
    2. Right-click your address in the list and choose "Pointer scan for this address", leave everything default, and save your file somewhere when it asks (you will want to keep this file name unique as it denotes a step in scanning).
    3. Let the scan run until completion, then Cheat Engine will show you a list of pointers that "point" to your address.
    4. Leave Cheat Engine and the pointer scan window open, close the game and reopen, re-attach Cheat Engine.
    5. Find your address again (should be different this time), and once you do go to the pointer scan window again and choose "Rescan Memory ..." and enter your new address. Give it another unique file name this time.
    6. Let the scan complete.
    7. Repeat steps 4-6 (Unique Names) about 3-5 times.
    8. Choose one of the top listings (double click it) as your pointer (make sure the address value isn't fluttery/blinking in and out).
    9. Save cheat table, and check to see if that pointer is pointing to the correct address as you move around through the game (go to different locations, restart game, etc...). If not, repeat steps 4-6 (Unique Names) a few times in the new areas to make sure you get one that works everywhere (usually the first time around you should be good).


    As far as trainers, I usually code them myself in C#. I know there is a way to make them in Cheat Engine, but I have no experience in doing so. You might check their forums, or ask Nolberto82 as he has released a few created in it.
    Not taking any requests at this time.

    Bored? Watch some of my hacks here.

    Comment


    • #3
      O.K., thanks, Abystus, Cheat Engine has a lot more features than Tsearch. I'm going to use this step by step tutorial right now. Thanks for the quick response.
      The Hackmaster

      Comment


      • #4
        Originally posted by dlevere View Post
        O.K., thanks, Abystus, Cheat Engine has a lot more features than Tsearch. I'm going to use this step by step tutorial right now. Thanks for the quick response.
        No problem. Good luck.
        Not taking any requests at this time.

        Bored? Watch some of my hacks here.

        Comment


        • #5
          This reminds me of when I first started to hack. I still feel like I don't know what I am doing with these pointers.

          A few things that I've noticed about Cheat Engine:

          When I freeze the Health value and play the game for 30-60 minutes, it doesn't stay frozen. I have to search again.

          Cheat Engine freezes whenever I search for the Toxicity value. It happens every single time, without exception.

          I'm using this tutorial on The Witcher Demo, so I don't mess up my game.
          The Hackmaster

          Comment


          • #6
            Originally posted by dlevere View Post
            This reminds me of when I first started to hack. I still feel like I don't know what I am doing with these pointers.

            A few things that I've noticed about Cheat Engine:

            When I freeze the Health value and play the game for 30-60 minutes, it doesn't stay frozen. I have to search again.

            Cheat Engine freezes whenever I search for the Toxicity value. It happens every single time, without exception.

            I'm using this tutorial on The Witcher Demo, so I don't mess up my game.
            That means your pointer isn't the right one. If you find the correct pointer, you won't have to re-search for a new address ever (that's why it's a pointer :P). Just continue to narrow your list of pointers with step 4-6 until you get one that works everywhere. You can tell if your pointer failed due to it's value fluctuating randomly when going to different locations in the game or it displays "??". All pointers are not created equal.
            Not taking any requests at this time.

            Bored? Watch some of my hacks here.

            Comment


            • #7
              O.K., I am enjoying this.
              The Hackmaster

              Comment


              • #8
                I found a good post on this topic

                http://gamehacking.org/vb/threads/64...eat-Engine-6-1
                The Hackmaster

                Comment

                Working...
                X