Cheat Engine – Cómo hacer un tráiler del juego

Cheat Engine – Cómo hacer un tráiler del juego

Para poder crear tus propios entrenadores para un juego de PC, necesitas conseguir un motor de trucos y aprender algunas técnicas básicas de búsqueda de valores.

Si aún no tienes los conocimientos necesarios, consulta esta guía sobre el funcionamiento básico de los motores de combustión. También tendrá que tener paciencia. Cuanto más grande es el juego, más difícil es hacer funcionar al entrenador. Tendrá que ejecutar, escanear y reiniciar durante bastante tiempo para conseguir que funcionen los punteros múltiples y esto requerirá mucha paciencia.

Concepto básico.

Cuando ejecutamos un juego en nuestro PC, los datos se almacenan en la memoria RAM y se les asigna una dirección de memoria física, como «00E0E990». Sin embargo, esta dirección no siempre contiene el mismo valor, ya que las direcciones se asignan de forma diferente cada vez que iniciamos el proceso. Así que tenemos que encontrar una función específica o «puntero» dentro del proceso que nos señale el valor correcto. Esto es esencialmente lo que hacemos cuando creamos un entrenador: buscamos una función en el proceso del juego que siempre nos apunte al valor que queremos cambiar, independientemente de en qué lugar de la memoria física esté almacenado este valor. Sé que parece complicado, pero lo entenderás cuando crees tu primer entrenador.

Cómo funciona

Lo mejor es que veas el vídeo para ver por ti mismo cómo funciona, pero en general: escaneamos el valor que queremos cambiar y nos aseguramos de que es correcto. Luego hacemos un escaneo de punteros a esa dirección y probablemente obtendremos un montón de punteros. Para acotar la elección de los punteros, reiniciamos el juego y escaneamos de nuevo, utilizando el mismo valor y su nueva dirección física en memoria. Repetimos este proceso hasta que tengamos menos de 300 o, idealmente, incluso menos de 100 punteros. A continuación, tomamos todos los punteros o una amplia muestra de ellos y los importamos a nuestra tabla de trucos haciendo doble clic en ellos. Ahora reiniciamos el juego de nuevo, conectamos el Cheat Engine y podemos encontrar fácilmente los punteros que queremos comparando sus valores con los que aparecen en el juego.

Problemas

Esto sólo funciona para las direcciones estáticas y no funcionará para las direcciones dinámicas. Además, los entrenadores creados de esta manera quedarán rápidamente obsoletos incluso tras las más pequeñas actualizaciones y cambios en el juego. Para sortear este problema, necesitaremos crear el Entrenador de Tablas de Trampa de Escaneo AoB. Aprenderé a hacerlo lo antes posible, y actualizaré este artículo cuando pueda enseñar a hacerlo. Aquí se explica cómo hacer un entrenador en ruso.

Cómo hacer un entrenador para el juego – guía paso a paso

Para crear un entrenador para el juego, necesitarás un motor de trucos llamado «Cheat Engine» y, por supuesto, el propio juego para el que se creará tu entrenador. Utiliza Cheat Engine para trazar el proceso de juego que desees y crea un entrenador para él en la sección del menú especial.

Tomaremos el juego como ejemplo: Jolly Farm 2, nuestra tarea es hacer un entrenador de monedas infinitas. Iniciamos el juego y empezamos a jugar, vemos que tenemos 71 monedas, pausamos el juego y minimizamos el juego en (Alt + Tab) – no cerramos el juego y no salimos de él.

Capturas de pantalla de Cheat Engine

Abre Cheat Engine, y haz clic en el icono del monitor, desde el desplegable selecciona nuestro proceso de juego ferm2.wrp.exe y haz clic en abrir.

Capturas de pantalla de Cheat Engine

A continuación, tenemos que encontrar nuestras monedas 71, escriba 71 en el campo «Valor» y haga clic en el botón «Buscar».

Capturas de pantalla de Cheat Engine

A continuación tenemos que afinar el valor que buscamos, ya que tenemos muchas direcciones y sólo necesitamos quedarnos con una. Despliega nuestro juego de la misma manera en (Alt+Tab) o haz clic en el icono del juego en la barra de tareas de tu ordenador y se desplegará. Continuar el juego y gastar o ganar dinero para que nuestras monedas cambien de valor, tenemos 84 de ellas, pulsar pausar el juego y volver a minimizar, pero no cerrar el juego.

Capturas de pantalla de Cheat Engine

Ve a Cheat Engine introduce 84 en el campo de valor y haz clic en el botón «Screening».

Capturas de pantalla de Cheat Engine

Una vez que hemos filtrado, nos quedamos con 1 dirección – que es nuestro codiciado monedas, haga clic en el derecho sobre el valor del menú seleccione «Buscar instrucciones de escritura a esta dirección» por defecto (Ctrl + F6).

Capturas de pantalla de Cheat Engine

Aparecerá una ventana emergente «Las siguientes instrucciones escriben a XXXXXXXXXX», no habrá nada en ella. Para que el proceso de nuestro entrenador aparezca en él, tenemos que abrir el juego de nuevo y cambiar el valor de la moneda. Desenvolviendo el juego del panel compramos agua del pozo y obtenemos el valor de 65 de oro. Minimizamos el juego y cambiamos a Cheat Engine, mientras vemos que el proceso aparece en el cuadro. Selecciónelo y haga clic en el botón «Mostrar en desensamblador».

Capturas de pantalla de Cheat Engine

Vamos a abrir una nueva ventana «Editor de memoria», y en ella y nuestra dirección, haga clic derecho en él para «Copiar al portapapeles» – «Bytes + Instrucciones» guardarlos en el bloc de notas en el escritorio que será útil para nosotros para trabajar con el entrenador.

Este es un ejemplo:

farm2.wrp.exe+2FA06 - 89 91 48060000        - mov [ecx+00000648],edx

Ahora tenemos que sustituir este valor por «nop» – ¿cómo sabemos cuánto «nop» se necesita para esta dirección al crear el entrenador. Para ello, haga también clic con el botón derecho del ratón en la dirección y seleccione en el menú «Reemplazar con código de nada (NOP)».

Capturas de pantalla de Cheat Engine

Cuenta cuántos «nop» tenemos en una línea. Tenemos 6, recuerda este número.

Capturas de pantalla de Cheat Engine

Devuelva el código a su valor original haciendo clic con el botón derecho del ratón en el menú y seleccionando «Restaurar código original».

Capturas de pantalla de Cheat Engine

En la misma ventana «Editor de memoria» seleccionamos herramientas, en el menú desplegable seleccionamos «Autoensamblador», así tendremos la siguiente ventana «Autoensamblador» aquí escribiremos nuestro código para el futuro entrenador. Elija en la ventana «Plantilla» para insertar secciones [ENABLE] и [DISABLE].

Capturas de pantalla de Cheat Engine

De la plantilla sólo dejamos [ENABLE] и [DISABLE]. Bajo el parámetro [ENABLE] debemos escribir el siguiente código, que hemos copiado y el número «nop»:

[ENABLE]
farm2.wrp.exe+2FA06:
nop
nop
nop
nop
nop
nop

Bajo el parámetro. [DISABLE]El código original no se ha modificado:

[DISABLE]
farm2.wrp.exe+2FA06:
mov [ecx+00000648],edx

Capturas de pantalla de Cheat Engine

Tenga en cuenta que los «:» deben ser obligatorios o no podrá inyectar el código. Haga clic en ejecutar y confirmar en la misma ventana «Auto-Assembler», haga clic en «Archivo» y «Añadir a la tabla actual». Una vez que hayamos hecho todo vayamos a la ventana principal del Cheat Engine y veamos nuestro código terminado para el entrenador. Este código puede ser renombrado a su propio nombre haciendo doble clic en «Endless Coins». Para comprobar si nuestro código funciona o no, pon una cruz en el campo en blanco, se activará nuestro código. También es aconsejable establecer la activación del código en la tecla, normalmente F1 – Endless Coins. Hagamos esto, para que no haya más problemas con la especificación de la clave en el entrenador. Para ello, haga clic con el botón derecho del ratón en el código y seleccione «Asignar teclas de acceso rápido» (Ctrl+H). En la ventana Asignar/Cambiar tecla de acceso rápido, rellene los siguientes campos: «Tecla de acceso rápido» – pulse F1, «Descripción por defecto» – Monedas infinitas, «Sonido de activación» – por defecto Activo y Desactivo y pulse «Confirmar».

Capturas de pantalla de Cheat Engine

Inicia el juego y comienza a gastar monedas o a recolectar. Como puedes ver el valor no cambia, esto significa que nuestro código funciona al 100%. Además, durante el juego, pulsar la tecla de acceso directo «F1» para asegurarse de que nuestro código se enciende y se apaga. Podemos proceder a la creación de un entrenador.

Creación de un entrenador con teclas de acceso rápido y diseño

Para crear un entrenador, vaya a la ventana principal de Cheat Engine, haga clic en «Archivo» y «Generar entrenador usando la tabla actual». Rellene los campos importantes: 1. 1. «Nombre» – El nombre de su juego «Texto del entrenador» – Escribe la versión del juego y quién es el creador, 3. «Icono» – Seleccione un pequeño icono en formato .PNG, se mostrará como un acceso directo al entrenador y también en el propio entrenador en la esquina superior izquierda, 4. «Imagen de fondo» – seleccione cualquier imagen vertical, por lo general esta es la portada del propio juego, 5. «Permitir el tamaño de la ventana» – por lo general esta casilla se elimina para que el entrenador tenga un tamaño de ventana fijo, si no se elimina los usuarios pueden estirarlo. También puedes añadir música «Reproducir música modular» – Descarga música en formato .xm desde la carpeta en la que se encuentra, la música se ejecutará cuando inicies el entrenador. 6. «Generar» – empezar a guardar el entrenador.

Capturas de pantalla de Cheat Engine

Después de hacer clic en generar, compruebe todos los parámetros, asegúrese de poner «Target is 32-bit process» en «Process», ya que los usuarios pueden tener un sistema operativo de 32. A continuación, haga clic en «Generar».

Capturas de pantalla de Cheat Engine

Nota para míque todos los elementos (Música, Imágenes) y el entrenador guardar debe ser en la raíz C: ~ o en Inglés ruta C: ~ Triner. Si guarda en C:My DocumentsMy Trainers, obtendrá un error.

Capturas de pantalla de Cheat Engine

Esto es todo lo que necesitas saber sobre cómo crear un tráiler para un juego de Motor de trampas.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Actualidad Blog
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.