Cómo usar Cheat Engine (con imágenes)

Tabla de contenido:

Cómo usar Cheat Engine (con imágenes)
Cómo usar Cheat Engine (con imágenes)

Video: Cómo usar Cheat Engine (con imágenes)

Video: Cómo usar Cheat Engine (con imágenes)
Video: Abrir un archivo existente en Excel 2024, Mayo
Anonim

Este wikiHow te enseñará cómo usar Cheat Engine para modificar algunos juegos de computadora. Cheat Engine es una herramienta de escaneo de memoria. Con esta herramienta, puede acceder a los datos almacenados en la memoria de la computadora y realizar cambios en esos datos. De esta manera, puedes cambiar la información del juego, como el nivel de salud, munición, puntuación, vidas y otros elementos o aspectos de tu inventario.

Paso

Parte 1 de 8: Instalación del Cheat Engine

363032 5
363032 5

Paso 1. Abra la página web de Cheat Engine

Acceda a https://cheatengine.org/downloads.php desde el navegador web de su computadora.

363032 6
363032 6

Paso 2. Seleccione Descargar Cheat Engine

Este gran enlace aparece en el centro de la página.

  • La última versión de Cheat Engine también se muestra en este botón (p. Ej. Descarga Cheat Engine 6.7 ”).
  • Si necesita utilizar Cheat Engine en una computadora Mac, seleccione " Descargar Cheat Engine 6.2 para Mac ”.
363032 7
363032 7

Paso 3. Instale Cheat Engine

El proceso de instalación que debe seguir depende del sistema operativo de su computadora:

  • Windows: haga doble clic en el archivo de instalación de Cheat Engine, seleccione " "Cuando se le solicite, seleccione" próximo ”, Marque la casilla" Acepto ", luego seleccione" próximo " A continuación, haga clic en " próximo "Tres veces más, desmarque la casilla" Acepto instalar McAfee WebAdvisor ", seleccione" próximo y haga clic en " Instalar en pc " Una vez completada la instalación, seleccione " próximo "Cuando se le solicite y haga clic en" Terminar ”.
  • Mac: haga doble clic en el archivo de instalación de DMG Cheat Engine, verifique la instalación del programa cuando se le solicite, haga clic y arrastre el icono de Cheat Engine al directorio "Aplicaciones" y siga las instrucciones en pantalla.
363032 8
363032 8

Paso 4. Ejecute Cheat Engine

Una vez que el programa haya terminado de instalarse, haga clic en el menú "Inicio"

Windowsstart
Windowsstart

(Windows) o Launchpad (Mac), luego seleccione “ Cheat Engine ”.

Puede que tenga que elegir " " o " Abierto ”Antes de que se abra Cheat Engine.

Parte 2 de 8: Desbloqueo del proceso de juego en Cheat Engine

363032 9
363032 9

Paso 1. Inicie el juego

Ejecute el juego que desea usar con Cheat Engine.

Tenga en cuenta que no puede utilizar juegos multijugador en línea o juegos basados en servidor

363032 10
363032 10

Paso 2. Seleccione el icono "Procesos"

Haz clic en el botón de la computadora en la esquina superior izquierda de la ventana de Cheat Engine. A continuación, aparecerá una ventana emergente que muestra los programas que se están ejecutando actualmente en la computadora.

363032 11
363032 11

Paso 3. Haga clic en el proceso del juego

Revise la lista de procesos hasta encontrar el juego deseado, luego seleccione un nombre de juego. Si Cheat Engine se utilizará para juegos a los que se accede desde un navegador, seleccione el nombre del navegador.

  • Si el nombre del juego no está disponible en la lista "Procesos", no puede editar el proceso a través de Cheat Engine.
  • Puede que tenga que hacer clic en la pestaña " Procesos ”Que está encima de la ventana primero.
363032 12
363032 12

Paso 4. Seleccione Aceptar

Este botón aparece en la parte inferior de la ventana. Posteriormente, el juego se desbloqueará en Cheat Engine.

Parte 3 de 8: Encontrar y cambiar variables (valor) en juegos

363032 13
363032 13

Paso 1. Determine el aspecto o la variable (valor) del juego que desea cambiar

Para cambiar una variable del juego, debe tener un número (por ejemplo, nivel de munición, salud o elemento).

El número correspondiente debería aparecer en la pantalla. Por ejemplo, si desea cambiar la cantidad de un determinado artículo en su inventario, deberá ir a una página que muestre la cantidad de artículos en el segmento de inventario

363032 14
363032 14

Paso 2. Oculte la ventana del juego y haga clic en la ventana Cheat Engine

Debes volver a mostrar la ventana Cheat Engine mientras la ventana del juego está oculta.

No detenga el juego en esta etapa

Supere el miedo a ser secuestrado Paso 5
Supere el miedo a ser secuestrado Paso 5

Paso 3. Haga clic en Nuevo escaneo

Está en la parte superior de la ventana Cheat Engine, junto al panel de la izquierda. Cada vez que desee escanear un nuevo aspecto o variable, debe hacer clic en el botón Nuevo scan ”.

363032 16
363032 16

Paso 4. Seleccione el tipo de escaneo

Hay cinco tipos de análisis que puede realizar al iniciar un nuevo análisis. Las dos exploraciones principales que se utilizarán son "Valor exacto" y "Valor inicial desconocido". Utilice el menú desplegable junto a "Tipo de escaneo" para seleccionar el tipo de escaneo que se va a realizar. Los tipos de escaneos disponibles incluyen:

  • Valores exactos:

    ”Seleccione esta opción si conoce la cantidad exacta o el valor que debe cambiarse. Por ejemplo, si conoce la cantidad específica de vidas o municiones que tiene, puede elegir esta opción.

  • Valores iniciales desconocidos:

    “En los videojuegos, a veces los valores o las cantidades no se representan con números. Por ejemplo, la salud o el nivel de vida de un personaje está representado por un medidor de salud, no por un número. Para un ejemplo como este, no sabrá el número específico de vidas o niveles de salud. En realidad, hay números que representan esos aspectos o variables, pero no se pueden ver en la pantalla. Por lo tanto, puede elegir la opción Valor inicial desconocido ”.

  • Más grande que…:' ”Seleccione esta opción si no conoce el valor o la cantidad específicos que está buscando, pero aún conoce el valor o la cantidad más pequeños.
  • Menor que…:

    Seleccione esta opción si no conoce el valor o la cantidad específicos que está buscando, pero aún conoce el valor o la cantidad más grande.

  • Valor entre…:

    ”Con esta opción, puede ingresar el rango de valores o cantidades que deben buscarse.

363032 17
363032 17

Paso 5. Determine el tipo de datos

Un tipo de datos representa un valor o una cantidad almacenada en la memoria. Puede ser difícil saber qué tipo de datos elegir, por lo que en este paso es posible que deba adivinar o experimentar. Utilice el menú desplegable junto a "Tipo de datos" para especificar el tipo de datos. Si no encuentra el valor o la cantidad que busca con un tipo de datos, haga clic en " Nuevo scan ”Y vuelva a intentarlo con otro tipo de datos. Algunos tipos de datos comunes que puede usar incluyen:

  • Bytes:

    Las opciones “2 Bytes” y “4 Bytes” son los tipos de datos más utilizados. La mayoría de las aplicaciones de Windows utilizan el tipo de datos de "4 bytes" para que pueda comenzar su experimento con esta opción. También puede buscar variables utilizando el tipo de datos "2 Bytes". Las opciones "1 Bytes" y "8 Bytes" aún se pueden probar, pero es posible que experimente problemas o errores con ambas opciones.

  • flotadores:

    Un tipo de datos de coma flotante se refiere a un valor o cantidad que tiene un número decimal (incluso si no lo ve en los juegos). A veces, los juegos almacenan valores o cantidades como punto flotante para evitar simples escaneos de memoria. Si no puede encontrar el valor o la cantidad que está buscando a través del escaneo de bytes, intente escanear este tipo de datos.

  • Dobles:

    Este tipo de datos es similar a los puntos flotantes, pero contiene el doble de dígitos. Si no puede encontrar la variable al escanear los bytes o los tipos de datos flotantes, intente escanear estos tipos de datos.

  • Todos:

    Esta opción funciona para escanear todas las variables de todo tipo de datos. Esta opción puede ser una buena opción si no sabe qué buscar. Sin embargo, esta opción muestra más resultados de búsqueda que necesita condensar.

363032 18
363032 18

Paso 6. Ingrese el valor o la cantidad que desea cambiar y haga clic en Primer escaneo

Por ejemplo, si le quedan 20 balas en la lista de munición, escriba 20 en el campo de texto "Valor". Cheat Engine escaneará todas las variables o aspectos que tengan un valor o magnitud de “20”. Es probable que obtenga muchas variables en la lista de direcciones, por lo que deberá limitar los resultados de la búsqueda más adelante.

363032 19
363032 19

Paso 7. Regrese al juego y cambie el valor de la variable deseada

El proceso que debe seguirse dependerá del juego que se utilice. Por ejemplo, si desea aumentar su nivel de salud, puede lastimarse primero para reducir su nivel de salud. Si quieres más munición, dispara algunas rondas para reducir la cantidad de munición primero.

363032 20
363032 20

Paso 8. Vuelva a Cheat Engine y busque las variables actualizadas

Oculta la ventana del juego y haz clic en Cheat Engine. Escriba un nuevo valor o cantidad en la sección "Valor", luego haga clic en " Siguiente escaneo " Cheat Engine escaneará todas las variables en el primer escaneo, luego las reducirá a una variable o dirección con el valor convertido a una magnitud o número, como ingresaste en la barra "Valor".

  • Valores iniciales desconocidos:

    ”Si selecciona" Valor inicial desconocido "en el primer escaneo, seleccione" Valor incrementado " o " Valor disminuido ”Bajo el encabezado" Tipo de escaneo ", dependiendo de si el valor (o la magnitud) aumenta o disminuye. Cheat Engine escaneará todos los valores o cantidades crecientes o decrecientes, en lugar de escanear valores específicos o fijos.

363032 21
363032 21

Paso 9. Repita el proceso de búsqueda hasta que tenga cuatro (o menos) valores / cantidades

Siga cambiando el valor o la magnitud, luego busque el valor cambiado hasta que tenga un máximo de cuatro aspectos o variables que se muestran en el lado izquierdo de la ventana Cheat Engine.

Finalmente, verá el valor o la cantidad buscados anteriormente en la columna "Anterior" en cada variable / valor de aspecto, mientras que el valor o la cantidad actual se muestra en la columna "Valor"

363032 22
363032 22

Paso 10. Agregue variables o aspectos a la lista de direcciones

Puede hacer doble clic en un aspecto para agregarlo a la lista de direcciones en la parte inferior de la ventana Cheat Engine, o hacer clic en una dirección para resaltarlo y seleccionar el ícono de flecha diagonal roja en la esquina inferior derecha de la variable o lista de aspectos. Después de eso, la variable se agregará a la lista de direcciones en la parte inferior de la ventana.

Para seleccionar múltiples direcciones o variables, mantenga presionada la tecla "Shift", luego haga clic en las variables superior (primera selección) e inferior (última selección) de la lista

363032 23
363032 23

Paso 11. Cambie el valor a la cantidad deseada

Siga estos pasos para cambiar el valor o la magnitud de una variable / aspecto:

  • Haga doble clic en el valor debajo de "Valor" en la lista, en la parte inferior de la ventana Cheat Engine.
  • Introduzca un nuevo valor o cantidad en la columna "Valor".
  • Haga clic en " OK ”.
363032 24
363032 24

Paso 12. Compruebe si el valor de aspecto o la magnitud ha cambiado en el juego

Cuando vuelvas a abrir el juego, la variable o el aspecto editado mostrará la magnitud o el valor que ingresaste. En el siguiente método o segmento, aprenderá cómo evitar que los valores o cantidades cambien convirtiéndolos en código no operativo.

Es posible que deba volver a cambiar el valor o la magnitud de la variable antes de que se actualice

Parte 4 de 8: Cambiar el código para evitar cambios en el valor o la cantidad

363032 25
363032 25

Paso 1. Busque variables cuya magnitud no se pueda cambiar

Este segmento o sección le enseñará cómo usar la función de búsqueda de código para encontrar lo que está escrito en la dirección o variable que desea cambiar y reemplazarlo con código no operativo. Por lo tanto, el valor o la magnitud de las variables en el juego no cambiará. Siga los pasos de la sección anterior para averiguar qué aspectos necesita cambiar. Agregue la variable a la lista en la parte inferior de la pantalla.

363032 26
363032 26

Paso 2. Haga clic con el botón derecho en la dirección y seleccione Descubrir qué accede a esta dirección

La ventana del depurador de Cheat Engine se abrirá luego. Esta ventana muestra instrucciones relacionadas con la dirección a la que está a punto de acceder.

363032 27
363032 27

Paso 3. Haga clic en Sí

Con esta opción, confirma que desea conectar el depurador al proceso Cheat Engine. Se abrirá la ventana "Depurador de código". La lista estará vacía la primera vez que se abra la ventana.

363032 28
363032 28

Paso 4. Regrese al juego y cambie el valor o la magnitud de la variable o aspecto

Nuevamente, regrese al juego y haga algo para cambiar el aspecto o la variable cuyo valor no debería cambiar. Las instrucciones de código que acceden a la dirección o variable seleccionada se muestran en la ventana del depurador.

363032 29
363032 29

Paso 5. Vuelva a Cheat Engine y haga clic en las instrucciones de la lista

Puede haber más de una dirección o variable en la ventana. Si es así, seleccione una dirección o variable que no esté vinculada a la misma dirección base. Busque instrucciones con valores diferentes entre los corchetes "[“y "]" que los otros valores.

363032 30
363032 30

Paso 6. Haga clic en Reemplazar

El código será reemplazado por un código no operativo (NOP).

Si hay más de una variable en la lista, seleccione todas las variables

363032 31
363032 31

Paso 7. Haga clic en Detener

Se aplicará o activará el código no operativo. Por lo tanto, el valor o la magnitud del aspecto seleccionado no cambiará en el juego.

Para restaurar el código original, seleccione una variable de la lista y haga clic en " Mostrar desensamblador " Haga clic derecho en la sección que muestra el texto "NOP" y seleccione " Restaurar con código original " Si no ve la opción, haga clic en " Reemplazar con código que no hace nada "y seleccione" " Después de eso, haga clic derecho de nuevo " NOP "y seleccione" Restaurar con código original ”.

Parte 5 de 8: Uso de punteros para encontrar códigos de definición de variables o aspectos

363032 32
363032 32

Paso 1. Escanee la variable o aspecto cuyo valor o magnitud desea cambiar

Ocasionalmente, la dirección de una variable o aspecto del juego puede cambiar, ya sea cuando reinicia el juego o en medio del juego. Puede utilizar un puntero o punteros para averiguar a qué se refiere la dirección o la variable. Una vez que haya encontrado una dirección estática de nivel base que no cambia, puede cambiar esa variable o aspecto del juego.

363032 33
363032 33

Paso 2. Haga clic con el botón derecho en la dirección y seleccione Descubrir qué se escribe en esta dirección

La ventana del depurador se abrirá después de eso.

Si hay varias direcciones, abra una ventana de depuración para esas direcciones (tantas como permita Cheat Engine)

363032 34
363032 34

Paso 3. Regrese al juego y cambie el valor o la magnitud del aspecto del juego

Nuevamente, regrese al juego y haga algo para cambiar la cantidad del aspecto deseado (por ejemplo, usar un arma, recibir un golpe, etc.). Las instrucciones referentes a la dirección del aspecto respectivo aparecerán en la ventana del depurador.

Si no aparece nada en la ventana del depurador, la dirección seleccionada no es la dirección correcta. Prueba con otra dirección

363032 35
363032 35

Paso 4. Vuelva a Cheat Engine y haga clic en las instrucciones de la lista

Las instrucciones se muestran en la ventana del depurador. Puede haber más de una dirección que aparezca en la ventana. Si es así, busque una instrucción con un juego de caracteres diferente entre los corchetes "[“y "]", en comparación con el juego de caracteres en las otras instrucciones. Si no hay una dirección con un carácter diferente, verifique que el puntero o punteros utilizados son los mismos para todas las direcciones.

Si el juego de caracteres tiene un símbolo "+" y un número al final (por ejemplo, [ESI + 14]), el símbolo y el número son números de compensación. Anote el número. Lo necesitarás más tarde

363032 36
363032 36

Paso 5. Haga clic en Más información

Se mostrarán las instrucciones que aparecen cuando el valor o la cantidad de un aspecto del juego cambia en la ventana "Información adicional". También se mostrará el puntero que hace referencia a la dirección.

También puede encontrar la dirección examinando los caracteres entre corchetes y luego mirando el número que viene después de los caracteres que se muestran a continuación. Por ejemplo, si la dirección tiene el código "[rdx]" al lado, busque la cadena "RDX = xxxxxxxx" en la parte inferior de la ventana

363032 37
363032 37

Paso 6. Haga clic en la casilla de verificación junto a "Hex" y realice un nuevo escaneo de dirección de puntero

La dirección del puntero se muestra junto al texto "El valor del puntero necesario para encontrar esta dirección es probablemente xxxxxxxxx". Siga estos pasos para encontrar la dirección al final de la oración.

  • Haga clic en " Nuevo scan ”.
  • Haga clic en la casilla de verificación etiquetada "Hex" junto a la columna "Valor".
  • Introduzca la dirección del puntero en el campo "Valor" y haga clic en " primer escaneo ”.
363032 38
363032 38

Paso 7. Haga doble clic en la dirección del marcador

La dirección se agregará a la lista en la parte inferior de la ventana Cheat Engine.

Las direcciones pueden aparecer en verde en los resultados del análisis. Si es así, la dirección es una dirección estática y es probable que sea el puntero que está buscando. A veces, el puntero encontrado también es otro puntero. Estos punteros se conocen como punteros multinivel. Si encuentra un puntero multinivel, deberá repetir los pasos anteriores para cada puntero encontrado para encontrar la dirección estática principal del puntero

363032 39
363032 39

Paso 8. Haga doble clic en el número debajo de "Dirección"

Se abrirá el cuadro de diálogo "Cambiar dirección".

363032 40
363032 40

Paso 9. Copie la dirección en el campo y haga clic en Cancelar

Para copiar una dirección, simplemente marque todo el texto en la columna en la parte superior del cuadro "Cambiar dirección". Haga clic derecho en la dirección y seleccione " Dupdo " Después de eso, haga clic en " Cancelar ”Para cerrar la columna.

363032 41
363032 41

Paso 10. Haga clic en Agregar dirección manualmente

Está en la parte superior izquierda de la lista de direcciones, en la parte inferior de la ventana Cheat Engine. Se abrirá un cuadro similar al cuadro "Cambiar dirección", pero en este cuadro solo puede agregar una dirección.

363032 42
363032 42

Paso 11. Haga clic en la casilla de verificación junto a "Puntero"

El cuadro se expandirá y aparecerá un nuevo campo de texto para ingresar el puntero.

363032 43
363032 43

Paso 12. Pegue la dirección del puntero en el campo debajo de "Punteros" y haga clic en Aceptar

Se mostrará una nueva dirección para el puntero que controla el aspecto del juego que desea cambiar. La dirección del marcador recién creado debería verse como "Pxxxxxxxx". La cadena de texto indica que este puntero se refiere a una dirección específica.

  • Si hay un número de compensación, ingrese el número en el campo sobre la columna donde pegó la dirección.
  • Si hay más de un marcador, haga clic en " Agregar compensación " Los campos de números de compensación se agregarán a la parte superior del área o columna donde pegue la dirección. Ingrese el número de compensación apropiado en cada columna.
363032 44
363032 44

Paso 13. Haga clic en el cuadro "Activo" junto a la dirección del marcador que acaba de agregar

Este cuadro está debajo de "Activo" en la lista de direcciones en la parte inferior de la pantalla. El puntero se activará después de eso.

363032 45
363032 45

Paso 14. Cambie la magnitud de aspecto de la dirección que agregó

La magnitud de aspecto para la dirección de puntero creada es la misma que la dirección de aspecto que está buscando. Si el puntero apunta a otra ubicación, la dirección original que escaneó ya no será válida. Sin embargo, aún puede cambiar el valor de aspecto de una dirección de puntero ya creada. Este cambio funcionará, independientemente del objetivo o la ubicación de referencia de la magnitud del aspecto. Haga clic en el número debajo del texto "valor" para la dirección que se ha agregado. Ingrese un nuevo valor numérico o cantidad y haga clic en " OK ”.

Parte 6 de 8: Uso de la inyección de código para cambiar el código

363032 46
363032 46

Paso 1. Escanee el aspecto o la variable cuyos cambios desea detener

Esta sección le enseñará cómo usar la inyección de código para modificar el proceso de cambiar los valores de aspecto / variable por código. Por ejemplo, si el nivel de salud de tu personaje disminuye con cada golpe, puedes cambiar el código del juego para que el nivel de salud aumente cuando te golpean.

363032 47
363032 47

Paso 2. Haga clic con el botón derecho en la dirección y seleccione Descubrir qué se escribe en esta dirección

La ventana del depurador de Cheat Engine se abrirá luego.

363032 48
363032 48

Paso 3. Haga clic en Sí

Con esta opción, confirma que desea conectar el depurador al proceso Cheat Engine. Se abrirá la ventana "Depurador de código". La lista estará vacía la primera vez que se abra la ventana.

363032 49
363032 49

Paso 4. Regrese al juego y cambie el valor o la magnitud de la variable

Nuevamente, regrese al juego y haga algo para cambiar el aspecto o la variable cuyo valor no debería cambiar. Las instrucciones de código que acceden a la dirección o variable seleccionada se muestran en la ventana del depurador.

363032 50
363032 50

Paso 5. Vuelva a abrir el juego y cambie el valor o la magnitud del aspecto

Nuevamente, regrese al juego y haga lo que sea necesario para cambiar el valor o la magnitud del aspecto. Las instrucciones que hacen referencia a la dirección apropiada se mostrarán en la ventana del depurador.

363032 51
363032 51

Paso 6. Vuelva a Cheat Engine y haga clic en las instrucciones de la lista

Puede que se muestre más de una dirección en la ventana. Si es así, busque instrucciones con la palabra "sub" para disminuir el valor o la cantidad de un aspecto, o la palabra "agregar" o "inc" para aumentar el valor o la magnitud.

363032 52
363032 52

Paso 7. Haga clic en Mostrar desensamblador

El código se abrirá en la ventana del desensamblador.

363032 53
363032 53

Paso 8. Seleccione el código que reduce o aumenta el valor o la magnitud

Por lo general, el código que debe seleccionarse es la primera instrucción en la parte superior del código. Posiblemente, el código tiene la palabra "Sub" o "Agregar" al principio que sirve para reducir o aumentar la magnitud del aspecto relevante.

363032 54
363032 54

Paso 9. Haga clic en Herramientas, seguido por Ensamblajes automáticos.

Se abrirá la ventana del ensamblador automático.

363032 55
363032 55

Paso 10. Haga clic en Plantillas y seleccione Inyección completa.

Aparecerá una ventana emergente que confirma la dirección a la que se agregará el código.

363032 56
363032 56

Paso 11. Asegúrese de que la dirección sea correcta y haga clic en Aceptar

Verifique y asegúrese de que la dirección en la columna sea la misma que la dirección que seleccionó en la ventana del desensamblador “Visor de memoria”. Después de eso, haga clic en " OK " La nueva plantilla se abrirá luego.

363032 57
363032 57

Paso 12. Reemplace el código con el reverso

Desplácese hasta el segmento que muestra la palabra "Código". La línea de abajo es el código que cambia la magnitud o el valor del aspecto. Si la línea comienza con la palabra "sub", cambie "sub" por "agregar". Si la línea comienza con la palabra "agregar", reemplace esa palabra con "sub". También puede cambiar el tamaño al final de la línea para determinar la cantidad de cambio realizado o ocurrido.

363032 58
363032 58

Paso 13. Haga clic en Ejecutar, seguido Sí dos veces.

El botón "Ejecutar" está en la parte inferior de la ventana de inyección de código. Cheat Engine le preguntará si está seguro de que desea inyectar el código. Haga clic en " " para confirmar. Después de eso, seleccione " " o " No ”Para abrir un nuevo código en la ventana del desensamblador. Si la inyección de código tiene éxito, el cambio en el valor o la magnitud del aspecto en el juego ocurrirá al revés. En lugar de perder balas, ganarás munición cuando uses tu arma. En lugar de disminuir, el nivel de salud del personaje también aumentará cuando te golpee un oponente.

Parte 7 de 8: distinguir objetos con el mismo código

363032 59
363032 59

Paso 1. Escanee el aspecto o la variable cuyos cambios desea detener

En ciertos juegos, algunos objetos tienen el mismo código. Las inyecciones de código realizadas en un objeto pueden afectar a otros objetos. Esto significa que cuando "congelas" la barra de salud de un personaje, es posible que notes que las barras de vida o de vida de los personajes enemigos también se congelan. Para situaciones como esta, necesita saber cómo diferenciar cada objeto e incluir scripts o código que afecte solo a los objetos que desee.

Para insertar scripts o código en diferentes objetos, necesita saber algo de código ensamblador. Sin embargo, generar este código básico no es tan difícil de hacer

363032 60
363032 60

Paso 2. Haga clic con el botón derecho en la dirección y seleccione Descubrir qué se escribe en esta dirección

Luego de determinar la dirección del aspecto o variable que desea cambiar o detener, ubique el puntero o código que hace referencia a la dirección, abra la ventana del depurador e identifique la sección o código que corresponde a esa dirección.

363032 61
363032 61

Paso 3. Seleccione las instrucciones y haga clic en Mostrar desensamblador

Haga clic en la instrucción marcada cuando se abra la ventana del depurador. Las instrucciones se mostrarán en la ventana del desensamblador de código.

363032 62
363032 62

Paso 4. Haga clic con el botón derecho en la instrucción superior y haga clic en Descubrir a qué direcciones accede esta instrucción

Se cargará en la pantalla una ventana que muestra una lista de todas las direcciones a las que se accedió la instrucción al referirse a la nueva dirección.

363032 63
363032 63

Paso 5. Permita cambios de valor o tamaño en todos los objetos del juego

Se mostrará una lista de todas las direcciones a las que accede la instrucción. Por ejemplo, si quieres dejar de cambiar el valor o el tamaño de la barra de vida / salud de un personaje, puedes volver al juego primero y dejar que el personaje reciba un golpe. Se muestran las instrucciones que acceden a las direcciones en la lista de direcciones accesibles. Si golpea o ataca a un personaje enemigo que también usa estas instrucciones, las instrucciones correspondientes se mostrarán en la lista.

363032 64
363032 64

Paso 6. Seleccione todas las direcciones en la lista de direcciones accesibles

Una vez que tenga una dirección para cada objeto que tenga la misma dirección en la lista, simplemente haga clic y arrastre el cursor para resaltar todas las direcciones.

Alternativamente, puede hacer clic con el botón derecho en cada dirección y seleccionar " Mostrar estados de registro ”.

363032 65
363032 65

Paso 7. Diferente estructura de datos en todas las direcciones mostradas

Siga estos pasos para crear una estructura de datos de todas las direcciones que se muestran:

  • Haga clic con el botón derecho en las direcciones seleccionadas.
  • Haga clic en " Abrir datos de disección con direcciones seleccionadas ”.
  • Haga clic en " OK ”.
  • Ingrese el nombre de la estructura de datos y haga clic en " OK ”.
  • Haga clic en " ”.
  • Ingrese el tamaño inicial de la estructura o déjelo como está, luego haga clic en " OK ”.
363032 66
363032 66

Paso 8. Encuentra una cantidad que sea igual al tamaño de aspecto del jugador, pero diferente del tamaño de aspecto de otros objetos o personajes enemigos

Al observar la estructura de datos o el registro de cada objeto, debe buscar valores que sean iguales para todos los personajes principales / amigos, pero diferentes de los personajes enemigos. Por ejemplo, si el equipo A tiene dos personajes jugadores y el equipo B tiene dos personajes controlados por computadora, los personajes del equipo A pueden estar representados por el valor o número "1", y los personajes del equipo B están representados por el número "2".

Si no encuentra el mismo valor o variable para el personaje jugador / amigo, pero diferente del personaje enemigo, puede crear su propio valor o variable. Simplemente haga clic con el botón derecho en uno de los valores (por ejemplo, puntero) y seleccione " Agregar elemento " Seleccione "4 bytes" como el tipo de datos y proporcione un número de compensación no utilizado. El número de compensación se muestra en el lado izquierdo de la tabla de estructura de disección de datos.

363032 67
363032 67

Paso 9. Anote el valor o registro de la variable

Siempre que acceda a la pantalla de registro o disección de datos, el valor del registro se encuentra en su lado izquierdo. En la vista de registros, puede centrarse en el registro real al que está conectada o vinculada la instrucción (por ejemplo, RSI, RDX, EDX y similares). Si accede a la estructura de datos, los registros se muestran como un número o un desplazamiento de letras en el lado izquierdo de la ventana.

363032 68
363032 68

Paso 10. Abra una nueva plantilla de código para obtener instrucciones

Regrese a la ventana "Visor de memoria" y abra una nueva plantilla de inyección de código para obtener instrucciones vinculadas a otras direcciones. Sigue estos pasos:

  • Haga clic en la instrucción en la ventana "Visor de memoria".
  • Haga clic en " Instrumentos ”En la barra de menú en la parte superior de la ventana.
  • Haga clic en " Ensamblador automático ”.
  • Haga clic en " Plantillas ”En la barra de menú en la parte superior de la ventana.
  • Haga clic en " Inyección de código ”.
363032 69
363032 69

Paso 11. Cree una nueva etiqueta para el objeto que desea configurar o controlar

La etiqueta se muestra en la parte superior de la plantilla de inyección de código. Agregue una nueva etiqueta para el objeto que desea controlar debajo de la etiqueta existente. Para agregar una etiqueta, simplemente escriba la etiqueta, seguida del nombre de la etiqueta (entre paréntesis). Por ejemplo, puede escribir "etiqueta (jugador)" o "etiqueta (enemigo)".

363032 70
363032 70

Paso 12. Cree un nuevo segmento para las etiquetas que ya se han creado

Para crear un nuevo segmento, escriba el nombre de la etiqueta, seguido de dos puntos (“:”) en cualquier lugar antes o después del código original.

363032 71
363032 71

Paso 13. Agregue el código de tamaño de aspecto del objeto deseado a la etiqueta

Necesitará conocimientos básicos de codificación para esta etapa. Agregue una línea de código que cambie el valor o la magnitud del aspecto del objeto, de acuerdo con los cambios que desee. Después de eso, debe agregar otra línea de "salto" al final, el código original y el código de retorno.

363032 72
363032 72

Paso 14. Cree un código de comparación en "newmem"

La línea con la palabra "newmem:" en la plantilla de inyección de código indica que la instrucción está creando una nueva dirección de memoria. Por lo general, este código se agrega justo después del código original que tiene la etiqueta “(código:)” o “(código original:)”. Utilice el comando "cmp" para crear una línea de código que compare las cantidades de aspecto de diferentes objetos en el registro o el registro y sus números de compensación. Por ejemplo, si "RDX" con un valor de compensación de 14 sirve para distinguir el equipo del jugador de el equipo de la computadora, y el equipo del jugador tiene el valor “1”, debe escribir cmp [rbx + 14], 1 para verificar si el objeto es un personaje de jugador o no.

363032 73
363032 73

Paso 15. Agregue una línea de código que saltará directamente al objeto que desea modificar

Utilice el comando "je" para saltar al segmento del comando de comparación. Por ejemplo, si la etiqueta que creó se llama "jugador", agregue una línea solo jugador para cambiar al segmento "jugador" si el resultado de la comparación de valor / aspecto se realiza de acuerdo con el carácter del jugador.

363032 74
363032 74

Paso 16. Agregue una línea de código de trabajo omitiendo el resto de los códigos y accediendo directamente al código original

Después de generar el código que itera sobre el segmento del objeto que desea modificar, debe agregar una línea de código que salte al código original si la variable / aspecto no se relaciona con el personaje jugador / amigo. Utilice el comando "jmp" para crear una línea de código que salte al código original después de haber ingresado una línea de código que salta al código original u otro conjunto de código con otra función.

Para hacerlo más fácil, no agregue etiquetas nuevas. Simplemente agregue el código de comparación al final de "newmen:" para distinguir los personajes amigos de los enemigos. Después de eso, inserte una línea de código que salte al final si el resultado de la comparación se refiere a un personaje jugador / amigo. Si el resultado se refiere a un personaje enemigo, cambie al código original. De esa manera, si el personaje de un jugador o aliado es atacado (o se usan balas de pistola, etc.), nada de la magnitud o el valor cambiará. Sin embargo, si un personaje enemigo es atacado, el código se ejecutará como de costumbre

363032 75
363032 75

Paso 17. Haga clic en Ejecutar

Se ejecutará el código ingresado. Si todo ha ido bien, ha introducido correctamente un nuevo código que distingue a los personajes amigos de los enemigos. El siguiente ejemplo es un script o código simple que puede usar para distinguir un personaje jugador / amigo de un personaje enemigo:

alloc (newmem, 2048, "Tutorial-x86_64.exe" + 2EB6D) etiqueta (volver aquí) etiqueta (código original) etiqueta (salida) etiqueta (reproductor) // Nueva etiqueta para el reproductor. newmem: // Este código se usa para crear una nueva dirección de memoria. cmp [rbx + 14], 1 // Este código distingue a un miembro del equipo jugador / amigo del equipo enemigo. je player // Este código sirve para redirigir la ejecución del código al segmento del jugador si el objeto o resultado de la comparación se refiere al equipo del jugador. jmp originalcode // Este código sirve para redirigir la ejecución del código al código original si el objeto o resultado de la comparación se refiere al equipo contrario. player: // Este código se utiliza para crear un nuevo segmento para el equipo de jugadores. jmp exit // Este código redirige la ejecución del código al final y no afecta al equipo de jugadores. código original: // Este código se refiere al segmento de código original. movss [rbx + 08], xmm0 // Este código ejecuta las instrucciones originales (para el equipo contrario) exit: // Esta sección es el final del código. jmp returnhere "Tutorial-x86_64.exe" + 2EB6D: jmp newmem returnhere:

Parte 8 de 8: Comprender el uso de Cheat Engine

363032 1
363032 1

Paso 1. Aprenda cómo funciona Cheat Engine

Paso 2. Comprender la terminología de Cheat Engine

Cheat Engine se ocupa de varios códigos informáticos de alto nivel. Para que sea más fácil de entender, es una buena idea conocer parte de la terminología de este programa. A continuación, se muestran algunos términos utilizados en Cheat Engine:

  • Valores:

    El valor es cualquier variable o aspecto en un programa que tiene una magnitud o valor numérico. En el juego, este aspecto puede ser el porcentaje del nivel de salud del personaje, la cantidad de munición o la cantidad de objetos que posee. Cheat Engine te permite escanear variables y cambiarlas.

  • Direcciones:

    La dirección es la ubicación donde se almacena la información en la RAM. A veces, la ubicación de la variable puede cambiar.

  • Tipos de datos:

    El tipo de datos se refiere al proceso de almacenamiento de variables. Los datos se pueden almacenar en bytes (por ejemplo, "2 bytes", "4 bytes" u "8 bytes"). Los datos también se pueden almacenar como punto flotante o una combinación de los dos.

  • Punteros:

    Un puntero o puntero es una dirección con una variable que está dirigida o referida a otra dirección. Direcciones como esta pueden cambiar cada vez que carga un juego (o, a veces, en medio de un juego).

363032 3
363032 3

Paso 3. Recuerda que Cheat Engine no siempre funciona para todos los juegos

Tenga en cuenta que algunos juegos con algún tipo de protección anti-trampas o funciones multijugador en línea no se pueden modificar usando Cheat Engine. Si se obliga a usar Cheat Engine, su cuenta o perfil de jugador se bloqueará y no podrá jugar juegos en línea.

  • Si el Cheat Engine resulta ser utilizable y lo usa para obtener contenido que normalmente (y debería) comprarse legalmente (con dinero), podría ser procesado por robo.
  • Cheat Engine es un programa tan popular que la mayoría de los juegos vienen con protección contra él.
363032 4
363032 4

Paso 4. Conoce los juegos que puedes modificar usando Cheat Engine

Algunos juegos antiguos para un jugador y para un jugador de Steam se pueden modificar usando Cheat Engine. Sin embargo, los juegos deben tener una variable con un valor o magnitud que puedas ver en la pantalla y cambiar.

Algunos juegos Flash en Internet que no tienen enlaces a la comunidad o enlaces (por ejemplo, juegos para un solo jugador sin una lista de puntajes altos) pueden ser compatibles con Cheat Engine

Consejos

  • Comience viendo los tutoriales interactivos incluidos en el programa Cheat Engine. Utilice estas habilidades para seguir los nueve pasos presentados.
  • Puedes usar Cheat Engine para cambiar pequeños aspectos del juego. Sin embargo, el juego puede bloquearse o bloquearse si intenta utilizar Cheat Engine para cambiar características o aspectos más grandes y complejos.
  • Para usar Cheat Engine de manera efectiva, es una buena idea saber o tener algún conocimiento de codificación.

Advertencia

  • Su perfil o cuenta pueden bloquearse si usa Cheat Engine en servidores VAC u otros servidores con protección anti-trampa.
  • En Roblox, no puedes hackear usando el Cheat Engine regular. Si se obliga a usarlo, puede ser expulsado del juego que desea piratear.

Recomendado: