Estas intentando correr sin saber andar.
Lo primero que tienes que hacer si quieres programar cheats es saber un lenguaje de programación. A ser posible C++ ó C, ya que vas a poder manejar punteros e inyectarte en memoria de manera relativamente fácil.
Una vez tienes un poco de soltura con el lenguaje con el que vas a programar cheats, tienes que tener claro tu objetivo... que básicamente al principio tiene que ser bajo XD como modificar la vida de un juego, las balas, etc. Para conseguir la direcciones en memoria puedes hechar un ojo al tutorial de MadAntrax:
https://foro.elhacker.net/ingenieria_inversa/tutorial_cheat_engine_nivel_avanzado_tutorial_completo-t413372.0.htmlImportantísimo es que aprendas los offset pointer del tutorial, porque posiblemente la dirección de memoria donde guarda el valor que modificas cambiará en cada ejecución del juego.
Si quieres meterte más a fondo en el game hacking tienes que seguir añadiendo riqueza a tus conocimientos y te tocará tocar la ingeniería inversa.
Realmente las
APIs de Windows ( Como
ReadProcessMemory y
WritteProcessMemory) son el último paso que vas a tomar, y no las vas a poder usar si no sigues lo que te indico más arriba.
Por curiosidad, ¿Qué juego es?.
saludos.