What i need study to develop cheats?
I already know oo programming, but i need learn how game works and how debug a game.
Someone have e-book or text to help-me?
What i need study to develop cheats?
I already know oo programming, but i need learn how game works and how debug a game.
Someone have e-book or text to help-me?
You could try to follow some tutorials on crackmes.de and then start patching them yourself, and also check tuts on cheatengine forums, after that try to debug the tibia client, start with easy things like finding the memory addresses for health, exp etc., learn how to read structures (cheatengnine has many facilities to ease such things), start learning how to use breakpoints properly, there are good tuts here in the legacy board, someone should take some time to move then (i would if they let me!).
as for books, I heard Secrets of Reverse Engineering is quite nice, I'm still in the theoretical part for last 6 months though (i dont like ebooks), so can't really judge.
CodeProject is an excellent resource too for tutorials and if you got any general questions you could ask at reverse engineering SE or here.
Hope this helps
You'll need to know about a few things:
Reverse engineering so that you can study the internal mechanisms of a game.
Control techniques (methods of abusing said mechanisms or perhaps non-intrusive methods such as the windows messaging system).
Windows memory region layout and organisation (this is somewhat complex, but there are some good wikipedia articles about it if you shop around).
A bit of assembly, you'll pick this up in the reverse engineering part though.
That's pretty much it for back end, obviously you'll need some knowledge of GUI design and construction, but that's taken care of for you in the "best" IDEs.