How does memory manipulation works for cheats?, how does one create it, i think it must be something to do with your RAM and changed it to give a different value, but how to create it?
closed as too broad by Eric, Kromster, Anko, Seth Battin, Nicol Bolas Dec 11 '15 at 15:28
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
In windows if you can get a HINSTANCE to the game process with access right of
PROCESS_VM_OPERATION then you can use WriteProcessMemory to write arbitrary values into arbitrary locations of the game's virtual memory.
Otherwise you can attach to the process as a debugger and that will also let you stop the threads of the game to avoid race conditions.
Figuring out where to write what to is up to the designer of the cheat engine to reverse engineer.