Page 1 of 1

Where can I find an easy tutorial?

Posted: Sun Nov 03, 2019 12:41 pm
by Julien
I know how to find values, but how do I save them? I understand programming, so I imagine some values are created dynamically with one or more levels of indirection (pointers) while others are allocated statically. Does that make a difference somehow? I don't know the internals of how memory allocation works... :? You see, I have some sort of mental block regarding stuff bellow software level.

If saving a value requires more than a few lines answer, I would rather not waste anyone's time, because I'm pretty sure this forum is not meant to teach noobs, but I would appreciate a link to a simple tutorial very much! :D

Re: Where can I find an easy tutorial?

Posted: Sun Nov 03, 2019 2:29 pm
by Marc
Hi,

you are on the right way. Old games had static addresses (if you search a value and the found address is green, than it is static and will not change). Almost every game now dynamically allocates the memory for it's data, so we have to either a) find a pointer-path to the data using the in-built pointer scanner of CE or b) inject own assembler code into the games code to copy the right address.

To get further, I suggest completing the cheat engine tutorial which is delivered with CE itself.
There is an excellent guide/walkthrough at [Link]

After that, as a higher level, there is a tutorial game also included with CE. Walkthrough in Youtube:

That's a good basement for further exploring.

best regards,
Marc

Re: Where can I find an easy tutorial?

Posted: Sun Nov 03, 2019 2:54 pm
by The Mogician
Julien wrote:
Sun Nov 03, 2019 12:41 pm
I know how to find values, but how do I save them? I understand programming, so I imagine some values are created dynamically with one or more levels of indirection (pointers) while others are allocated statically. Does that make a difference somehow? I don't know the internals of how memory allocation works... :? You see, I have some sort of mental block regarding stuff bellow software level.

If saving a value requires more than a few lines answer, I would rather not waste anyone's time, because I'm pretty sure this forum is not meant to teach noobs, but I would appreciate a link to a simple tutorial very much! :D
Depends on the game. If you are playing some really old games, their data is stored at a static address, you can just find the static and save it in a CT file. Otherwise, you can do a pointer table, like the ones I make since I am not skilled enough to write fancy scripts (I'm trying to learn it at the moment). You find an address then do pointer scans until you find a solid pointer, this way you don't have to do a search every time you close down and reopen the game. Otherwise, you can just go with making scripts like the big boys at this forum.

By the way, CE comes with 2 tutorial sets you can access in the Help section of Cheat Engine.

Re: Where can I find an easy tutorial?

Posted: Sun Nov 03, 2019 7:19 pm
by Julien
Thank you guys! I didn't know the tutorial was made to teach you how to make a table, I thought it was about how to use tables! 😅

Thanks a lot, I will try to complete the tutorial, I hope I can come back to this thread if I run into any trouble.

Re: Where can I find an easy tutorial?

Posted: Sun Nov 03, 2019 8:30 pm
by Marc
Feel free to ask :)

By the way, you'll find lots of written tutorials on the CE forums ([Link]) and of course in the tutorials section on fearlessrevolution.

If you prefer videos and/or have lots of time, I really recommend the video-tutorials from Cheat the Game at [Link]

best regards,
Marc