Games-Trainers

trainer aplicaciones flash

 Usar Cheat Engine en aplicaciones Flash

Bueno, la cuestion con las aplicaciones Flash es muy similar a las de aplicaciones comunes, solo que los valores a scannear y usar debemos multiplicarlos por 8 (por el tipo de base que usa flash)

Voy a hacerles un ejemplo con el juego Bloons, de Ninja Kiwi (alto juego)

Si quieren jugarlo clickeen aquí

Procedemos utilizando los comunes pasos del CE (Cheat Engine)

1)Seleccionar el proceso


El proceso a seleccionar es en el cual se este ejecutando la aplicación flash. Si es via internet, debemos seleccionar el proceso del navegador web que estamos usando.
Firefox tiene como proceso "firefox.exe" (sin las comillas)
Internet Explorer tiene como proceso "iexplorer.exe" (sin las comillas)

2)Configuración del tipo de Scan, y primer scanneo

Acá debemos elegir lo siguiente:

*Tipo de scan (Scan Type): Si tenemos el valor exacto que vamos a scannear (por ejemplo balas, cantidad de vida, armadura, etc) debemos seleccionar "Exact Value" (valor exacto)
*Valor (Value):Si seleccionamos "Exact Value" (lo que haremos, ya que en este ejemplo que doy hay que scannearlo así), tendremos habilitada la opcion "Value" (el blanco a completar mas grande, arriba de todo). Allí debemos ingresar el valor que vamos a scannear. PERO ACÁ ESTA LA TRAMPA, los juegos en flash utilizan otro tipo de base, y no la decimal, asi que debemos multiplicar el valor que vamos a scannear por 8. Es decir que si queremos scannear el valor "1", debemos colocar en "Value" el valor "8" (si queremos scannear "2", debemos poner "16", y así sucesivamente. En el ejemplo que doy lo que quiero hacer es cambiar el numero de globos reventados por uno suficiente que me haga pasar de nivel, por ejemplo 100.
Asi que revente unos 10 globos y ahora vamos a scannear el valor correspondiente, que es 80.
*Tipo de Valor (Value Type):Aca seleccionamos el tipo de valor que vamos a usar. Si hacmos el tutorial de Cheat Engine lograremos comprender el porque de cada valor, pero como esta guía es resumida simplificaremos lo siguiente:
En juegos asi la mayoría de las veces hay que scannear valores de 4 bytes, debido a que no son complejos y no tienen problema en ocuparse muchos bytes en cosas sencillas.
Pocas veces hay que scannear de 2 bytes, 1 byte u 8 bytes.
Así que siempre intentamos hacer todo el proceso con 4 bytes, si no funcionó intentaremos con 2 bytes... si tampoco funciona, intentamos con 1 byte u 8.. (o float, double, etc)

Bien, cuando todo esta listo hacemos click en "First Scan" asi da inicio a la rápida busqueda de todos los Addresses de 4 Bytes cuyo valor actual sea de 80. Entre ellos estará el que buscamos.



3)Simplificar la búsqueda

En el primer scanneo nos pueden aparecer muchas Addresses, y es obvio, ya que los juegos tienen miles y miles de ellas, y no solo 1 va a tener el valor tan comun "80".
Así que tenemos que sacar las Addresses que no son y dejar la que sí es... pero como?
Fácil! debemos realizar un segundo scanneo.
Hay valores que cambian con el tiempo, asi que si clickeamos una vez en "Next Scan" despues de haber pasado unos segundos del "First Scan", algun que otro Address va a desaparecer, pero esto no nos sirve si tenemos cientos de ellos.
Así que debemos cambiar el valor a scannear. Cambiar ese 80 por otro, y así ver cual es el valor que cambia cuando reventamos globos.
Vamos a reventar unos 15 globos más, asi tendremos 25 globos reventados en total y deberemos scannear el valor 200 (25*8 = 200)
-*-Aclaro, no necesariamente el valor debe ser 200, podes reventar los que quieras y poner el valor correspondiente, yo solo estoy dando ejemplos-*-

Una vez alcanzado un valor distinto, realizamos el correspondiente scanneo clickeando sobre "Next Scan"



4)Llegando al resultado

Luego de realizar este segundo scanneo pueden suceder 2 cosas:

1)Tenemos pocos Addresses, o 1 solo (pocos es 7 o menos +/-)
2)Tenemos muchos Addresses todavia.

Si lo que te pasa es la opción (2), volve a realizar el paso de antes, cambiando el valor en el juego y luego scanneando el valor correspondiente (valor del juego * Cool
Si lo que te pasa es la opción (1), pasa la Address/las Addresses que te quedaron hacia el campo de edición, haciéndoles doble click.

Teniendo ya 1 o pocos valores, cambiamos el valor de ellos 1 por 1, y vemos los cambios en el juego. Recuerden que de todos ellos solo 1 (a veces 2 o 3 pero un 90% de las veces es solo 1) cambia el valor del juego, asi que con paciencia vamos fijándonos cual es.
Si tenias solo 1 Address, le cambias el valor por el que querés.
PERO RECUERDEN MULTIPLICAR EL VALOR POR 8. Si quieren tener 100 globos reventados no pongan "100", pongan "800" (100*8 = 800)




5)Resultado Final

Bueno, ya habiéndo dominado esta técnica, veremos que pasamos de nivel en el juego.
Naturalmente al seleccionar "Next Level", el valor volverá a ponerse en 0 (ya que comenzando un nuevo nivel, empezamos teniendo 0 globos reventados), asi que lo que se puede hacer en Freezear el valor. Lo que hace Freezear (congelar) es justamente no permitir que el valor cambie, dejándolo en un valor determinado para siempre (por lo menos hasta que lo descongelemos).
Entonces si freezeamos el valor en 800 y hacemos click en "Next Level", comenzaremos teniendo 100 globos reventados, asi que pasaremos de nivel automaticamente! (hasta que llegue un nivel que pida mas de 100 globos reventados)



creditos de guia para JANOPN

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis