Hola amigos Taringueros ! ( Aclarando, este es primer post, nada de lo escrito aqui ha sido copy/paste)

Bien, como el título lo dice, aqui les enseñaré como usar Cheat Engine, un programa de libre distribución usado como editor de memoria ( o depende del uso que se le de ).
¿Que es Cheat Engine? :O

Un programa usado para editar la memoria de algunos programas

Que puedo hacer con Cheat Engine?

Cambiar o congelar valores en un programa
Obtener vida, municiones, etc. Ilimitadas en algun juego

etc....

Que NO puedo hacer con Cheat Engine?

Cambiar texto
Crear algun tipo de aimbot, wallhack o algun otro tipo de hack que solo se puede hacer con programación avanzada

_______________________________________________________________________________________________________________

Antes de empezar descarguen el programa de la web oficial

Algunas definiciones:

Address: es algo asi como " la dirección" donde se encuentra algun valor"
Pointer: es otra dirección que controla la ubicación de un adress
Trainer: es un ejecutable generado por cheat engine que contiene los address estaticos listos para modificar los valores en cualquier PC.

algunos adress son estáticos y otros variables, los programas o juegos pueden ubicar sus valores asi

ADDRESS

significa que solo hay 1 controlador del valor deseado, algunos son manejados asi

POINTER>>>>>>>>>>ADDRESS

esto quiere decir que el pointer es el " address maestro", este nunca cambia aunque reiniciemos el programa, pero si el address que éste controla. Algunos casos suele ocurrir de la sig manera.

POINTER>>>>>>>>>POINTER>>>>>>>>>ADDRESS

yo creo que ya saben lo que significa


___________________________________________________________________________________________________________


Ahora si,empezemos

1. Conociendo Cheat Engine

"Una imágen vale mas que mil palabras"

[Tutorial] " Cómo usar Cheat Engine (Básico) "

1. Select a process- Muestra todo los procesos activos.

2.First Scan- Sirve para empezar un escaneo, cambia a New scan despues del primer escaneo

3.Next Scan- Sirve para buscar entre los Adress obtenidos en el first scan ( los Address se muestran en la lista de adresses

4.Lista de adresses- Contiene los valores encontrados en el first scan

5.Scan type: es una lista desplegable que te permite seleccionar el tipo escaneo a realizar.

--Exact Value: Usado cuando se busca un valor conocido.

--Bigger than: Significa "Más grande que..." hasta ahora no le encuentro gran utilidad.

--Smaller than: lo contrario del anterior

--Valuea Between..: te permite buscar valores entre "x" y "y" , por ejemplo valores entre 0 y 100

--Unkown Initial Value: usado cuando no conocemos el valor, como en una barra de carga que disminuye cada cierto evento,o aumenta dependiendo del programa o juego.

6.Value type- la mayoria de los valores estan en 4 bytes, asi que es recomendable dejarlo asi ( Nota: los juegos en flash estan siempre en Float, eso es un poco mas complejo)

7. Memory Scan options: no se usarán en este post, si desean saber, favor de googlear.

8.Enable Speedhackk: aumenta la velocidad del programa o juego

9.Hex: marcando la casilla, activa la opcion Hexadecimal, sirve para escribir el adress cuando queremos generar un trainer:

10.Add address manually: Es muy usado cuando manejamos los pointers, aqui podrás encontrar una direccion fija o estática, dependiendo del juego o programa.

Ahora si , a darle .

1. Abrir Cheat Engine
2. Dar click en el icono de la computadora ( process list) , seleccionar el proceso a analizar y dar click en " Attach debugger to process", en este caso usaré "Solitario Spider" de windows.
3. El valor predeterminado en puntos es 500, en manos,0
4. Si queremos modificar los puntos, simplemente escribir 500, o el valor que tengan, en Value, y clickear en "First Scan".
5. En la lista de address, encontrarán aprox. 13 Add, de ahi, los subrayados en verde son address estáticos, los negros son variables
6. Ahora, modifiquen el valor en los puntos, moviendo 1 mano o mas, para cambiar el numero de puntos y poder realizar el siguiente escaneo.
7. En mi caso solo moví 1 mano y obtuve 499 puntos, ahora ir al Cheat Engine y escribir 499 y clickear en "Next Scan", aqui obtuve 1 solo address estático, quiere decir que encontramos la ubicacion fija de los puntos; pero si encontraste mas address, deberás repetir el proceso desde el paso 6, asi hasta que quede 1 solo address.
8. Cuando logremos tener 1 solo add, darle doble click, aparecerá en el cuadro de abajo, ahora podremos cambiar el valor en donde dice "499" por el que queramos, por ejemplo 9999.


Asi podrán hacer con casi cualquier juego y casi cualquier valor.

Espero que les sea de gran utilidad y esperen mi siguiente post, donde explicaré como encontrar los pointers para hacer tus propios trainer personalizados

Si tienen dudas, pregunten o manden PM.

Bye

trainer