Saltar al contenido

Tutorial de Cheat Engine para principiantes: tu primer escaneo, paso a paso

Cheat-Engine.net Por Cheat-Engine.net Lectura de 10 min 32 vistas

Instala Cheat Engine desde el sitio oficial, conéctalo a un juego, encuentra un valor con First Scan y Next Scan, cámbialo o congélalo, y guarda tu trabajo como una tabla de trucos .CT.

Cheat Engine es un escáner de memoria y depurador gratuito y de código abierto para Windows. Te permite mirar dentro de la memoria de un programa en ejecución, encontrar los números que un juego guarda allí (oro, munición, salud, un temporizador) y cambiarlos. Esta guía te lleva por una primera sesión completa: instalarlo desde el lugar correcto, conectarlo a un juego, encontrar un valor, reducir los resultados, cambiarlo y congelarlo, y guardar tu trabajo como una tabla de trucos.

Una nota antes de empezar: todo lo que verás aquí es para juegos de un jugador y sin conexión. No uses Cheat Engine en juegos en línea o multijugador, donde afecta a otros jugadores y pueden banear tu cuenta. Haz una copia de seguridad de tus archivos de guardado antes de cambiar nada, porque un valor editado puede escribirse en una partida guardada y quedarse allí.

Consigue Cheat Engine en el sitio oficial

Descarga Cheat Engine solo desde el sitio web oficial, cheatengine.org. Cheat-Engine.net es un sitio comunitario independiente de tablas de trucos. No es el sitio oficial de Cheat Engine y no está afiliado a Dark Byte, el desarrollador. No alojamos el programa en sí, y debes desconfiar de cualquier otro sitio que ofrezca un instalador "reempaquetado", "portable" o "preconfigurado".

El instalador oficial de Windows puede ofrecer software opcional de terceros durante la instalación. Lee cada pantalla del instalador en lugar de hacer clic en Siguiente en piloto automático, y rechaza cualquier oferta que no hayas pedido. Los extras son opcionales; Cheat Engine se instala y funciona sin ellos.

Una vez instalado, abre Cheat Engine. La ventana principal tiene tres áreas que usarás constantemente:

  • el botón de proceso arriba a la izquierda (un pequeño icono de computadora), que elige el programa con el que trabajas;
  • el panel de escaneo a la derecha, donde escribes valores y eliges las opciones de escaneo;
  • la lista de direcciones abajo, que contiene las entradas que decides conservar.

Practica primero con el tutorial integrado

Cheat Engine incluye su propio programa de práctica. Abre el menú Help y elige el tutorial de Cheat Engine; en un sistema de 64 bits se inicia Tutorial-x86_64.exe. Es una ventana pequeña con pasos numerados, y cada uno enseña una técnica: escaneos de valor exacto, valores iniciales desconocidos, números de coma flotante, encontrar el código que cambia un valor, punteros, inyección de código y punteros multinivel. Cada paso desbloquea el botón Next solo cuando completas la tarea, y muestra una contraseña que puedes usar para volver a ese paso más adelante.

El tutorial es el mejor lugar para cometer errores. Nada de lo que cambies allí puede dañar un juego o un archivo de guardado, y los pasos se corresponden directamente con el flujo de trabajo de abajo. Si completas los primeros tres o cuatro pasos, ya entenderás la mayor parte de lo que necesita un principiante.

Conecta Cheat Engine al juego

Cheat Engine trabaja con un proceso a la vez. Para elegirlo:

  1. Inicia el juego y carga una partida, para que los valores que quieres estén realmente en la memoria.
  2. Cambia a Cheat Engine y haz clic en el icono de computadora arriba a la izquierda (el menú File tiene la misma opción).
  3. En la lista de procesos, busca el ejecutable del juego. La pestaña Applications, que solo muestra programas con una ventana visible, suele ser la forma más rápida de encontrarlo.
  4. Selecciónalo y haz clic en Open. El nombre del juego aparece ahora en la parte superior de la ventana principal.

Elige el juego en sí, no su launcher. Muchos juegos abren primero un launcher, que luego inicia el ejecutable real; si te conectas al launcher escanearás la memoria equivocada y no encontrarás nada útil. Si el juego se ejecuta en pantalla completa exclusiva, cámbialo a modo ventana o sin bordes para poder alternar fácilmente entre él y Cheat Engine.

Tu primer escaneo

Cuando puedes ver el número: Exact Value

Digamos que tu personaje tiene 1250 de oro. En el panel de escaneo:

  1. Escribe 1250 en el cuadro Value.
  2. Deja Scan Type en Exact Value.
  3. Deja Value Type en 4 Bytes, el valor predeterminado y el tipo más común para números enteros en los juegos.
  4. Haz clic en First Scan.

La lista de la izquierda se llena con todas las direcciones de la memoria del juego que contienen 1250 en este momento. Espera miles de resultados. Es normal: el número 1250 aparece en muchos lugares que no tienen nada que ver con tu oro.

Cuando no puedes ver el número: Unknown initial value

Algunos valores nunca se muestran como número: una barra de salud, un medidor de resistencia, un tiempo de reutilización. Para esos, pon Scan Type en Unknown initial value y haz clic en First Scan. Cheat Engine toma una instantánea de la memoria sin filtrar nada. La cantidad de resultados será enorme, y puede que la lista aún no muestre direcciones individuales. Los reduces con los siguientes escaneos, según cómo cambie el valor.

Para barras y medidores, un Value Type de Float suele ser una mejor primera opción que 4 Bytes, porque los juegos tienden a guardar la salud, la resistencia y las posiciones como números de coma flotante. La guía de tipos de valor explica cómo elegir cuando no estás seguro.

Reducir los resultados con Next Scan

Ahora cambia el valor en el juego y escanea de nuevo. Este es el ciclo central de Cheat Engine: cambiar, escanear, repetir.

  • Si conoces el nuevo número, gasta o gana algo de oro, escribe la nueva cantidad y haz clic en Next Scan con Exact Value.
  • Si empezaste con un valor desconocido, usa los tipos de escaneo relativos: Increased value, Decreased value, Changed value o Unchanged value. Recibe daño y luego escanea con Decreased value. Espera un momento sin recibir daño y escanea con Unchanged value. Cúrate y escanea con Increased value.
  • Variantes como Increased value by y Decreased value by te permiten introducir la diferencia exacta, lo que filtra más rápido cuando la conoces.

Cada Next Scan solo revisa las direcciones que sobrevivieron al escaneo anterior, así que la lista se reduce rápido. Dos o tres rondas suelen bastar para reducir una búsqueda de valor exacto a un puñado de direcciones. Las búsquedas de valor desconocido necesitan más rondas; los escaneos Unchanged value son una forma barata de descartar ruido entre ellas.

Algunos hábitos ayudan:

  • Haz que el valor cambie entre cada escaneo. Escanear dos veces el mismo número sin cambiar nada en el juego elimina muy poco.
  • Si la cantidad de resultados baja a cero, algo no coincidió: probablemente el valor es de otro tipo, o cambió de una forma que no esperabas. Haz clic en New Scan para empezar de nuevo y prueba otro tipo de valor.
  • Lo que ves en pantalla no siempre es lo que está guardado. Un juego puede mostrar 100% de salud mientras guarda 250.0, o mostrar un número calculado a partir de otro. Si un escaneo exacto falla, recurre a Unknown initial value.

Añadir un resultado a la lista de direcciones

Cuando queden pocos resultados, haz doble clic en uno para añadirlo a la lista de direcciones en la parte inferior de la ventana. También puedes seleccionar varios resultados y usar el botón de flecha roja junto a la lista de resultados para añadirlos todos a la vez.

En la lista de direcciones, haz doble clic en la columna Description y escribe un nombre como "Oro". Las descripciones no cuestan nada y te evitan confusiones más adelante, sobre todo cuando ya tengas una docena de entradas.

Si dos o tres direcciones siguen a tu oro, a menudo una es una copia para mostrar y otra es el valor real. Añádelas todas y luego prueba cuál importa realmente en el siguiente paso.

Cambiar y congelar un valor

Para cambiar un valor, haz doble clic en el número de la columna Value de la lista de direcciones, escribe un valor nuevo y confirma. Luego revisa el juego. A menudo la pantalla solo se actualiza cuando el valor vuelve a cambiar, por ejemplo después de comprar o recoger algo.

Si el juego lo devuelve de inmediato a su valor anterior, probablemente editaste una copia para mostrar en lugar del valor real. Prueba con los otros candidatos.

Para congelar un valor, marca la casilla Active a la izquierda de la entrada. Cheat Engine seguirá escribiendo el valor guardado en esa dirección, así que el juego no podrá bajarlo por mucho tiempo. Congelar es útil para cosas como la salud o un temporizador, pero es poco sutil: el juego sigue ejecutando su propio código, y sus cambios simplemente se sobrescriben. Algunos juegos reaccionan mal a un valor congelado, por ejemplo cuando un script espera que un temporizador llegue a cero. Desmarca Active para descongelar.

Cambia los valores en pasos pequeños y razonables. Poner el oro en 999999999 puede desbordar un contador, romper una tienda o quedarse para siempre en tu partida guardada. Un número razonable tiene menos probabilidades de causar problemas.

Guardar tu trabajo como tabla de trucos

Todo lo que hay en la lista de direcciones se puede guardar como una tabla de trucos: abre el menú File, elige Save (o Save As) y escoge un nombre. El archivo tendrá la extensión .CT. La próxima vez, cárgalo desde el menú File, conéctate al juego otra vez y tus entradas volverán.

Hay una limitación importante. Una dirección simple como la que acabas de encontrar normalmente solo es válida para esta sesión del juego. Después de reiniciar, el juego suele guardar el valor en otro lugar, y la entrada guardada mostrará un número incorrecto o ??. La solución es encontrar una ruta estable al valor, para lo cual sirven los punteros y los scripts de inyección de código. La guía de escaneo de punteros cubre lo primero.

Usar tablas hechas por otros

No tienes que crear todas las tablas tú mismo. Muchos jugadores comparten tablas terminadas con entradas ya configuradas, a menudo con scripts que siguen funcionando después de reiniciar. Cargar y usar una es una habilidad en sí misma, con sus propios problemas con versiones del juego y actualizaciones; la guía sobre cómo usar una tabla de trucos lo explica paso a paso. Antes de activar cualquier cosa de una tabla compartida, mira qué contiene, igual que harías con cualquier archivo que descargues.

Lista de verificación rápida

  1. Descarga Cheat Engine solo desde cheatengine.org y rechaza los extras incluidos en el instalador.
  2. Practica con el tutorial integrado.
  3. Haz copias de seguridad de tus archivos de guardado. Usa Cheat Engine solo con juegos de un jugador y sin conexión.
  4. Conéctate al proceso del juego, no al launcher.
  5. Haz un First Scan con Exact Value, o con Unknown initial value si no puedes ver el número.
  6. Cambia el valor en el juego y luego haz Next Scan. Repite hasta que queden pocos resultados.
  7. Añádelos a la lista de direcciones, pruébalos cambiando el valor y congela con la casilla Active si es necesario.
  8. Guarda tu tabla como archivo .CT y aprende sobre punteros cuando quieras que sobreviva a un reinicio.

Comentarios

0
Respondiendo a

Nunca se muestra públicamente.

Un moderador revisa los comentarios antes de que aparezcan.

Aún no hay comentarios

Sé el primero en compartir tu opinión.