Cómo usar una tabla de trucos (archivo .CT) en Cheat Engine
Abre un archivo .CT, conéctate al proceso correcto, activa entradas y configura teclas de acceso rápido. Además, por qué las tablas dejan de funcionar tras las actualizaciones del juego y cómo solucionar y reportar problemas.
Una tabla de trucos (Cheat Table) es un archivo con la extensión .CT que guarda una lista ya preparada de entradas de Cheat Engine: valores, punteros, scripts y las teclas de acceso rápido que los controlan. Otra persona ya hizo la búsqueda y las pruebas; tú cargas el archivo, te conectas al juego y activas lo que quieras. Esta guía explica cómo hacerlo, cómo funcionan las partes de una tabla, por qué las tablas dejan de funcionar después de las actualizaciones del juego y qué revisar cuando algo sale mal.
Las tablas de trucos son solo para juegos de un jugador y sin conexión. No las uses en línea ni en multijugador. Haz una copia de seguridad de tus partidas guardadas antes de activar cualquier cosa, porque los cambios pueden guardarse en tu juego y no siempre es fácil deshacerlos.
Antes de cargar una tabla
Necesitas tener Cheat Engine instalado desde el sitio oficial, cheatengine.org. Luego elige una tabla de la lista de tablas de trucos y revisa algunos detalles en su página antes de descargarla:
- La versión del juego a la que está dirigida. Las tablas se crean y prueban con una versión concreta de un juego. Más sobre esto abajo.
- La tienda o edición. Las versiones de Steam, GOG, Epic y Microsoft Store del mismo juego pueden usar ejecutables distintos, y una tabla hecha para una puede no funcionar en otra.
- La versión de Cheat Engine. Algunas tablas usan funciones de versiones recientes de Cheat Engine. Si la página indica una versión mínima, usa esa versión o una más nueva.
También conviene revisar el contenido del archivo antes de abrirlo en Cheat Engine. Una tabla puede contener scripts, incluidos scripts de Lua que se ejecutan con los mismos permisos que el propio Cheat Engine. Nuestro visor de CT en línea muestra las entradas de una tabla y señala funciones de script riesgosas directamente en tu navegador, y la guía ¿Es segura una tabla de trucos? explica qué buscar.
Qué significa "la versión del juego a la que está dirigida esta tabla"
Una tabla de trucos no entiende el juego en un sentido general. Contiene instrucciones precisas: un valor está en esta ruta de punteros, o un script debe modificar el código que coincide con esta secuencia exacta de bytes. Esos detalles son ciertos para la versión del juego que tenía instalada el autor. Cuando el desarrollador lanza un parche, el juego se recompila y el código y los datos pueden cambiar de lugar.
Así que cuando la página de una tabla dice que está dirigida, por ejemplo, a la versión 1.4.2, significa que el autor la probó con la 1.4.2. Puede que siga funcionando en la 1.4.3 si el parche no tocó el código relevante, o puede fallar por completo. Normalmente puedes encontrar la versión de tu juego en el menú principal, el launcher, la página de propiedades del juego en la tienda o las propiedades del ejecutable del juego en el Explorador de Windows.
Abrir una tabla
- Inicia el juego y carga una partida guardada.
- Inicia Cheat Engine.
- Abre la tabla. Usa el menú Archivo y elige la opción para abrir o cargar un archivo, luego selecciona el archivo .CT. Si los archivos .CT están asociados a Cheat Engine en tu sistema, al hacer doble clic en el archivo en el Explorador de Windows se abre directamente.
- Si la tabla contiene un script de Lua, Cheat Engine te pregunta si quieres ejecutarlo. Acepta solo si leíste el script o confías en su origen.
- Conéctate al juego: haz clic en el icono de la computadora en la parte superior izquierda y selecciona el proceso del juego.
Si Cheat Engine te pregunta si quieres conservar la lista de direcciones actual al abrir el proceso, responde que sí para que las entradas que acabas de cargar se queden en su lugar. Muchos autores también dejan notas dentro de la tabla; ábrelas con el botón Table Extras en la parte inferior derecha de la ventana principal. A menudo explican en qué orden activar las cosas.
Activar entradas
Cada entrada de la lista de direcciones tiene una casilla Active a su izquierda. Lo que ocurre al marcarla depende del tipo de entrada.
Entradas de valor
Una entrada de valor apunta a un número o cadena en la memoria, ya sea en una dirección fija o mediante una ruta de punteros. Su columna Value muestra el valor actual. Haz doble clic en el valor para cambiarlo; marca Active para congelarlo y que el juego no pueda modificarlo.
Entradas de script
Una entrada de script contiene un script de Auto Assembler, y su columna Value muestra <script> en lugar de un número. Al marcar Active se ejecuta la sección [ENABLE] del script, que normalmente cambia una pequeña parte del código del juego, por ejemplo para que nunca se reste la salud. Al desmarcarla se ejecuta la sección [DISABLE], que restaura el código original. Si la activación falla, la casilla queda sin marcar y Cheat Engine muestra un error.
Los scripts son más robustos que las direcciones simples porque encuentran su objetivo buscando un patrón de bytes cada vez, así que siguen funcionando al reiniciar el juego. La contrapartida es que dependen más estrictamente de la versión del juego.
| Tipo de entrada | La columna Value muestra | Al marcar Active | Problema típico |
|---|---|---|---|
| Valor (dirección) | Un número o texto | Congela el valor | La dirección solo es válida para una sesión |
| Valor (puntero) | Un número, dirección mostrada como P-> | Congela el valor | Muestra ?? hasta que el juego crea el objeto |
| Script | <script> | Ejecuta [ENABLE]; al desmarcar ejecuta [DISABLE] | Falla después de una actualización del juego |
| Encabezado de grupo | Nada, o <script> | Depende de la configuración del grupo | Los elementos hijos permanecen ocultos hasta activarlo |
Muchas tablas tienen un script principal cerca de la parte superior que debe activarse primero; otras entradas dependen de él. Algunas entradas basadas en punteros solo se llenan tras un evento específico del juego, como recibir daño una vez o abrir el inventario. Lee los nombres de las entradas y las notas de la tabla.
Grupos
Los autores organizan las entradas en grupos: una entrada de encabezado con elementos hijos debajo, que expandes y contraes con la pequeña flecha a su lado. Un grupo puede ser una simple carpeta o puede ser un script en sí mismo. En el menú contextual de la entrada, las opciones de configuración de grupo deciden cómo se comporta el grupo, por ejemplo si al activar el encabezado también se activan sus hijos, y si los hijos permanecen ocultos mientras el encabezado está desactivado. Por eso algunas entradas solo aparecen después de marcar la entrada principal.
Configurar teclas de acceso rápido
Las teclas de acceso rápido te permiten activar y desactivar entradas sin salir del juego. Haz clic derecho en una entrada y elige la opción para establecer o cambiar teclas de acceso rápido. En el cuadro de diálogo que se abre:
- Haz clic en el campo de tecla y presiona la tecla o combinación de teclas que quieras.
- Elige qué hace la tecla, como alternar la entrada entre activada y desactivada, activarla o desactivarla, establecer un valor, o aumentarlo o disminuirlo.
- Agrega o aplica la tecla de acceso rápido y cierra el cuadro de diálogo.
Elige teclas que el juego no use ya; las teclas del teclado numérico y las combinaciones con Ctrl o Alt son opciones comunes. Las teclas de acceso rápido que venían con la tabla aparecen en el mismo cuadro de diálogo. Guarda la tabla (menú Archivo) si quieres que tus teclas estén ahí la próxima vez.
Por qué una tabla deja de funcionar después de una actualización del juego
Cuando un parche cambia el ejecutable del juego, normalmente fallan tres cosas:
- Ya no se encuentra el patrón AOB. Un script busca una matriz de bytes específica (un AOB) para encontrar el código que modifica. Si el parche cambió ese código, o incluso solo un desplazamiento dentro de él, la búsqueda falla y Cheat Engine muestra un error que menciona el patrón o el símbolo que debía definir. El script no se puede activar.
- Los punteros llevan a otro lugar. La dirección base o los desplazamientos de una ruta de punteros se movieron. La entrada muestra
??o un valor sin sentido. - Cambiaron las estructuras de datos. Un script se activa sin errores pero escribe en el campo equivocado, lo que puede causar comportamientos extraños o cierres inesperados.
No intentes forzar una tabla rota editando patrones al azar. Busca una versión actualizada de la tabla, compara la versión de tu juego con la indicada y, si el juego se cerró por un error, ciérralo y restaura la copia de seguridad de tu partida antes de continuar.
Solución de problemas
- No se activa nada y los errores mencionan un AOB o un símbolo. Casi siempre es una incompatibilidad de versión. Consulta la sección anterior.
- Los valores muestran
??. Puede que no estés conectado, que estés conectado al proceso equivocado o que el puntero aún no se haya llenado. Carga una partida y juega un momento. - Proceso equivocado. Muchos juegos usan un launcher que inicia el ejecutable real. Conéctate al proceso que tiene la ventana del juego. Si varios procesos comparten nombre, normalmente el correcto es el que tiene la ventana del juego en la pestaña Applications.
- 32 bits o 64 bits. Algunos juegos incluyen ejecutables separados de 32 y 64 bits, o versiones distintas para diferentes API gráficas. Una tabla escrita para uno no funcionará en el otro. El propio Cheat Engine maneja ambos tipos de proceso.
- ¿Debes ejecutar Cheat Engine como administrador? Solo si lo necesitas. Si el propio juego se ejecuta con derechos de administrador, Cheat Engine necesita el mismo nivel para abrirlo. De lo contrario, ejecútalo normalmente; no hay ventaja en darles a los scripts de una tabla más permisos de los necesarios.
- El juego se cierra al marcar una entrada. Desactiva la tabla, reinicia el juego, restaura la copia de seguridad de tu partida si es necesario y reporta el problema.
Dónde reportar problemas
Si una tabla de Cheat-Engine.net no funciona, repórtalo en la página de esa tabla en la lista de tablas de trucos. Un buen reporte incluye:
- la versión de tu juego y la tienda (Steam, GOG, Epic, otra);
- tu versión de Cheat Engine;
- qué entrada falló y el mensaje de error exacto;
- qué hiciste justo antes de que fallara.
Reporta también cualquier tabla que contenga algo que no esperabas, como scripts que descargan archivos o ejecutan programas. Eso ayuda a mantener la lista útil para todos.
Comentarios
Aún no hay comentarios
Sé el primero en compartir tu opinión.