Foros DeCeMuLaDoReS

Retroceder   Foros DeCeMuLaDoReS > Aportaciones > Guías y tutoriales

Guías y tutoriales Comparte tus guías, video-guías o tutoriales generales con la comunidad

User Tag List

Tema Cerrado
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 15-Jan-2007, 17:36
Avatar de es3ado
es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso
Stress Mod[e] On

Medalla de moderador 

 
Fecha de Ingreso: 15-January-2007
Ubicación: My own heaven.
Mensajes: 1.807
Posts agradecidos: 3
Agradecido 875 veces en 388 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Enviar un mensaje por ICQ a es3ado Enviar un mensaje por MSN a es3ado
Predeterminado Tutorial - Cómo buscar cheats con el VBA

Este tutorial fue hecho a base de extractos de un documento para ser una versión resumida y adaptada a BBS's.

Este documento, como el original, son propiedad de es3ado (afull). Cualquier reproducción total y/o parcial sin la debida autorización del autor está totalmente prohibida.

Ventajas:
Ustedes dirán: “¿Porqué debo tomarme la molestia de buscar cheats cuando hay págs. de Internet que los ofrecen?”
Las ventajas principales son 3:
1) Primeramente, todos los cheats que se ofrecen en las págs. oficiales (Codebreaker, Gameshark) ya no son compatibles con el sistema de cheats incluidos en el VBA -léase, introducís el cheat y no pasa nada-.
Por lo general, hay que ir a los foros de estas págs. y pedir/buscar por cheats compatibles con el VBA. Lo peor, es en que la mayoría de los casos, esta búsqueda/pedido será infructífera a menos que el juego sea ultra-popular -como el de cierta rata con hepatitis-.

2) A diferencia de los gamesharks y codebreakers, los cheats que busquemos con el VBA no se quedan “pegados”. Muchos habrán notado que los efectos de los códigos son permanentes en los juegos hasta que los desactivemos en la lista y hagamos reset.
En el caso de los cheats del VBA esto no pasa. En casi todos los casos, basta con desactivarlos de la lista para que cesen sus efectos. Remarco “En casi todos los casos” porque, si bien no encontré ningún caso en donde el código quedara “pegado”, tampoco puedo asegurar que siempre sea así.

3) En la mayoría de los casos, los códigos de estas págs. tendrán un valor fijo. Por ej, el cheat “x” hace que obtengamos 250 exp en las peleas y el cheat “z” hace que obtengamos 1000 exp. Si ninguna de estas opciones se ajusta a nuestras necesidades no podremos hacer nada. Mientras que con los cheats de VBA podremos fijar el valor que más nos convenga.

¿Cómo buscar Cheats?
Ok, empecemos buscando cheats para algún juego.
Como ejemplo buscaremos algún cheat para el Megaman Zero 4.
Una de las cosas que me molestan en este juego es que para conseguir “Ranks S” hay que cumplir con ciertos requisitos. Y el que más me molesta es el de eliminar una cierta cantidad de enemigos en cada misión. Por eso, buscaremos (en realidad, yo buscaré) un cheat para solucionar esto.
Comencemos por abrir el menú “Cheats” y seleccionemos “Search for cheats”.

http://img106.imageshack.us/img106/9290/img10if.jpg

Es entonces cuando veremos esta ventana:

http://img520.imageshack.us/img520/4112/img24ln.jpg

Ahora les describiré lo que vemos:

1) Se trata de la dirección de las variables, básicamente es una indicación de donde (en la memoria de juego) se guarda la información que queremos modificar.
2) En esta columna se muestra el valor con el que iniciamos nuestra búsqueda en todas las variables.
3) Si salimos de la búsqueda y volvemos luego (cosa que haremos), en esta columna te muestran el valor actual de todas las variables (todas las que coincidieron con nuestra búsqueda inicial).
4) Realmente no se para que sirve estas opciones, así que no las cambio.
5) Aquí determinamos los parámetros de nuestra búsqueda de valores entre las variables.
He aquí sus significados:
Equal =>igual a.
Not equal =>distinto a.
Less than =>Menor que.
Less or equal =>Menor o igual.
Greater than =>Mayor que.
Greater or equal =>Mayor o igual.
6) Estas opciones determinan que tipo de valores buscamos.

Signed: Literalmente, con signo. Esto permite que busquemos valores negativos.

Unsigned: Literalmente, sin signo. Esto hace que los valores que busquemos sean números naturales. Esta es la opción que utilizaremos la mayor parte del tiempo.

Hexadecimal: Habilitando esta opción podemos buscar valores hexadecimales. Esta opción que se utiliza cuando se desea cambiar los ítems en el inventario de los RPG.
Los detalles los daré más adelante.
7) Estas opciones determinan el rango de nuestra búsqueda. Los resultados de una búsqueda en 8 bits incluyen también a las variables de 16 y 32, las búsquedas de 16 incluyen a las de 32 pero no a las de 8 y las búsquedas de 32 son exclusivas de 32.
Por lo general, las búsquedas de cheats se limitarán a los 8 y 16 bits.
Los 8 bits se limitaran a valores menores a 255 y los 16 para los valores superiores a 255.
8 Aquí introduciremos el valor que vamos a buscar.
9) Este botón “setea” la búsqueda a las opciones que elegimos.
10) Este botón permite introducir un cheat, solo hay que seleccionar una variable de la lista de la búsqueda y presionar este botón. Los detalles, más adelante.
11) Este botón permite salir de la ventana de búsqueda y volver al juego sin perder los datos de la búsqueda.

Ok, terminadas las explicaciones, empecemos con lo interesante.
Hagan clic en “Ok” para volver al juego y eliminen unos 3 o 4 enemigos.
Luego, abran la ventana de búsqueda de cheats y configúrenla para la búsqueda:
16 bits, unsigned, Equal.
Presionen “Start”, introduzcan la cantidad de enemigos que eliminaron y luego presionen “Search”.

Bueno, si hicimos bien las cosas, veremos esto:

http://img520.imageshack.us/img520/5445/img45eq.jpg

De momento no podemos hacer nada, así que saldremos de la ventana de búsqueda y volveremos al juego.
Ahora debemos eliminar algunos enemigos más, unos 4 más estarían bien.

Luego de eliminarlos, volveremos a abrir la ventana de búsqueda y con suerte veremos esto:

http://img520.imageshack.us/img520/9480/img55bm.jpg

Como verán sólo dos variables se corresponden con la cantidad de enemigos que hemos eliminado, por lo que una de estas 2 es la que lleva la cuenta de los enemigos que eliminamos en cada misión.
Ahora es cuando conviene hacer un “save state” (shift + F#). Esto se verá útil más adelante.
Ahora es cuestión de prueba y error.
Elegimos alguna de estas 2 (al azar) y probaremos introducir un cheat. Así que señalaremos una variable, presionaremos “Add cheat” y veremos esta ventana:

http://img106.imageshack.us/img106/6459/img66gn.jpg

Value: es el valor que queremos que tenga la variable.
Description: igual que cuando introducimos Códigos, sirve para identificar los cheats y saber que hacen.
Pongamos 50 en “value” (no se guíen por la captura) y hagan clik en “OK”.
Ahora es tiempo de comprobar si el cheat funciona, en este caso no hay otra alternativa que terminar la misión y ver la pantalla de puntuación:

http://img520.imageshack.us/img520/4551/img70gu.jpg

Como ven, yo elegí bien y ahora la cuenta de enemigos eliminados es de 50!
Si eligieron mal, mala suerte, pero como hicimos un “save state” podemos cargarlo, abrir la ventana de búsqueda, seleccionar otra variable y volver a empezar. Lo ven, les dije que sería útil.

Y esto es todo en cuanto a buscar cheats, el procedimiento básico es:
1) Averiguar el valor numérico de lo que deseamos modificar o nos encargaremos nosotros de que tenga un valor determinado (poco común).
2) Buscar las variables que tengan ese valor.
3) Alterar el valor numérico (de lo que deseemos modificar) progresando en el juego.
4) Revisar qué variables cambiaron su valor y se corresponden con los cambios en el progreso del juego.
5) Ensayar introduciendo cheats y revisando en el juego hasta dar con la variable indicada.

Cuando deseamos modificar ítems del inventario (en los RPGs) es un poco distinto pero el procedimiento general es el mismo.
La única deferencia es que estaremos buscando valores hexadecimales, asi que lo primero es conseguir la lista de los valores hexadecimales que representan los ítems.
Estas se pueden conseguir en las págs. de Codebreaker y Gameshark, estas se conocen como “ítems digits list”.
-Nótese que los valores de los ítems son hexadecimales. Así que cuando empecemos tendremos que configurar la búsqueda en “hexadecimal”-

Bueno, creo que con esto cubrimos lo básico. Hay un par de detalles más pero ya me cansé de tipear.
Si no entendieron bien este tutorial (o quieren saber los detalles), pueden descargarse la versión completa de este tutorial de mi recopilación [Solo usuarios registrados pueden ver links. ] o tratar de usar [Solo usuarios registrados pueden ver links. ] link (la contraseña es [Solo usuarios registrados pueden ver links. ].
__________________

I'm in my heaven. All's right with the world.

Última edición por es3ado; 20-Jan-2007 a las 14:47
Los siguientes usuarios agradecieron a es3ado este mensaje:
dece1 (11-Nov-2009)
  #2 (permalink)  
Antiguo 15-Jan-2007, 20:19
Joseph1324 está en el buen camino
DC Junior
 
Fecha de Ingreso: 15-January-2007
Mensajes: 9
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Predeterminado

Bueno aún recuerdo esta guía, una vez en una versión pasada del Foro hize un tema preguntando esto y ahora tengo una pregunta.

Quiero hace un Cheat que me permita activar cierto evento, pero lo que no se es que valor toma ese evento cuando está desactivado y que otro toma cuando está activado, ¿Son 00 (Desactivado) y FF (Activado)?

Respóndeme eso por favor, gracias de antemano.
  #3 (permalink)  
Antiguo 15-Jan-2007, 21:02
Avatar de DragonKx
DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso DragonKx tiene motivos para estar orgulloso
Ecchi master
 
Fecha de Ingreso: 15-January-2007
Ubicación: Mexico
Mensajes: 547
Posts agradecidos: 8
Agradecido 36 veces en 27 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Enviar un mensaje por ICQ a DragonKx Enviar un mensaje por AIM a DragonKx Enviar un mensaje por MSN a DragonKx Enviar un mensaje por Yahoo  a DragonKx
Predeterminado

Gracias, que bueno que lo volviste a poner, ahora si guardo la pagina antes de que pase otra cosa XD, y si es mejor uno mismo buscarse cheats por que tal ves ellos encuentren algunos demasiado buenos o super chetos y no los den a conocer, asi ya por lo menos uno sabe cual se queda y cual no
__________________


Sexy-Firmas: -----Adopción:
  #4 (permalink)  
Antiguo 18-Jan-2007, 14:17
Avatar de es3ado
es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso
Stress Mod[e] On

Medalla de moderador 

 
Fecha de Ingreso: 15-January-2007
Ubicación: My own heaven.
Mensajes: 1.807
Posts agradecidos: 3
Agradecido 875 veces en 388 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Enviar un mensaje por ICQ a es3ado Enviar un mensaje por MSN a es3ado
Predeterminado

Cita:
Iniciado por Joseph1324
Bueno aún recuerdo esta guía, una vez en una versión pasada del Foro hize un tema preguntando esto y ahora tengo una pregunta.

Quiero hace un Cheat que me permita activar cierto evento, pero lo que no se es que valor toma ese evento cuando está desactivado y que otro toma cuando está activado, ¿Son 00 (Desactivado) y FF (Activado)?

Respóndeme eso por favor, gracias de antemano.
La verdad es que esto ya depende mucho del juego y no hay un valor predeterminado para activar un evento.
En muchos casos este valor va ser algo arbitrario y no es posible saber cual es a menos que esté relacionado con algún otro valor del juego que si se pueda variar y registrar su cambio.
Por ej. en algunos RPGs, hay eventos que se activan cuando consigues cierto item.

Lamento decirte que va a ser muy difícil hacer lo que propones...
__________________

I'm in my heaven. All's right with the world.
  #5 (permalink)  
Antiguo 18-Jan-2007, 21:42
jared está en el buen camino
Banneado
 
Fecha de Ingreso: 15-January-2007
Mensajes: 5
Posts agradecidos: 1
Agradecido 0 veces en 0 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Predeterminado

no me sale para descargarmelo me dice: File no found (Archivo no encontrado) puedes volver a resubirlo pk en la version para descargar te venia mas explicados segun recuerdo.
Otra pregunta cuando baje el archivo antes de formatear mi equipo me aparecia tu firma y cuando intentaba borrarla para imprimir la guia volvia a aparecerme como hacias eso
  #6 (permalink)  
Antiguo 20-Jan-2007, 14:49
Avatar de es3ado
es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso
Stress Mod[e] On

Medalla de moderador 

 
Fecha de Ingreso: 15-January-2007
Ubicación: My own heaven.
Mensajes: 1.807
Posts agradecidos: 3
Agradecido 875 veces en 388 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Enviar un mensaje por ICQ a es3ado Enviar un mensaje por MSN a es3ado
Predeterminado

Cita:
Iniciado por jared
no me sale para descargarmelo me dice: File no found (Archivo no encontrado) puedes volver a resubirlo pk en la version para descargar te venia mas explicados segun recuerdo.
Otra pregunta cuando baje el archivo antes de formatear mi equipo me aparecia tu firma y cuando intentaba borrarla para imprimir la guia volvia a aparecerme como hacias eso
Listo!
Ya está reparado.

Respecto a la firma, es que protegí al documento contra los cambios que algún usuario pueda hacerle.
Si usas el Word, ve al menú Herramientas y entra en la opción "Protejer documento..."
__________________

I'm in my heaven. All's right with the world.

Última edición por es3ado; 20-Jan-2007 a las 14:52
  #7 (permalink)  
Antiguo 20-Jan-2007, 21:44
jared está en el buen camino
Banneado
 
Fecha de Ingreso: 15-January-2007
Mensajes: 5
Posts agradecidos: 1
Agradecido 0 veces en 0 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Predeterminado

muchas gracias es que no sabia como poner eso y gracias por la guia pero hay un problema tu descarga no le has cambiadon el link o no esta actualizada pk sigo sin poder descargarlo mejor mandame un mp con tu msn

Última edición por jared; 20-Jan-2007 a las 21:50
  #8 (permalink)  
Antiguo 21-Jan-2007, 20:13
Avatar de Zenbaku
Zenbaku es como un diamante en bruto Zenbaku es como un diamante en bruto Zenbaku es como un diamante en bruto
Especialista DC
 
Fecha de Ingreso: 21-January-2007
Mensajes: 397
Posts agradecidos: 20
Agradecido 65 veces en 30 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Predeterminado

Que bueno que hayas vuelto a subir esto, asi los típicos que andan buscando cheats y preguntado en cada sitio, aprenden de una vez y se hacen sus propios códigos.

Ahora...

Yo siempre he tenido una duda, sobre ciertos Cheats.
Vamos al caso del Final Fantasy 6, en ese juego recibes puntos mágicos, que varian en funcion de los monstruos, por ejemplo...

2 Aguilas= 3 ABP (creo, o ese era otro juego..)

AHora, para ir más directo. Esos valores son del tipo puntos monstruos * cantidad monstruos=cantidad de puntos

Suponiendo que me dan 10 puntos, ya, hago todo el jaleo para ubicar en la memoria esa variable, y logro asignarle un valor, digamos 10000.
Pero luego, cuando hago una batalla y recibo los 10000 puntos, en realidad no son esos, sino que los mismo 3 puntos que recibiría normalmente.

Es como, si hubiera modificado el valor mostrado en pantalla, pero el valor real sigue siendo variable según los valores internos del juego.

No sé si me explique bien :S
Ojalá hayas pillado la idea. Porque esto realmente me deja sin ideas, ya que no es una mala búsqueda de la dirección del valor (en este caso en ZSNES)

Saludos
__________________
  #9 (permalink)  
Antiguo 21-Jan-2007, 21:23
Avatar de ithaca
ithaca está en el buen camino
DC Medio
 
Fecha de Ingreso: 15-January-2007
Mensajes: 59
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Predeterminado

Gracias por el aporte, llevaba mucho tiempo buscando una funcionalidad para esa opcion del VBA ahora se como se utiliza y todo
__________________

DA |*| MG |*|
Watch plsss
  #10 (permalink)  
Antiguo 25-Jan-2007, 13:59
Avatar de es3ado
es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso es3ado tiene motivos para estar orgulloso
Stress Mod[e] On

Medalla de moderador 

 
Fecha de Ingreso: 15-January-2007
Ubicación: My own heaven.
Mensajes: 1.807
Posts agradecidos: 3
Agradecido 875 veces en 388 posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Enviar un mensaje por ICQ a es3ado Enviar un mensaje por MSN a es3ado
Predeterminado

Cita:
Iniciado por Zenbaku
Que bueno que hayas vuelto a subir esto, asi los típicos que andan buscando cheats y preguntado en cada sitio, aprenden de una vez y se hacen sus propios códigos.

Ahora...

Yo siempre he tenido una duda, sobre ciertos Cheats.
Vamos al caso del Final Fantasy 6, en ese juego recibes puntos mágicos, que varian en funcion de los monstruos, por ejemplo...

2 Aguilas= 3 ABP (creo, o ese era otro juego..)

AHora, para ir más directo. Esos valores son del tipo puntos monstruos * cantidad monstruos=cantidad de puntos

Suponiendo que me dan 10 puntos, ya, hago todo el jaleo para ubicar en la memoria esa variable, y logro asignarle un valor, digamos 10000.
Pero luego, cuando hago una batalla y recibo los 10000 puntos, en realidad no son esos, sino que los mismo 3 puntos que recibiría normalmente.

Es como, si hubiera modificado el valor mostrado en pantalla, pero el valor real sigue siendo variable según los valores internos del juego.

No sé si me explique bien :S
Ojalá hayas pillado la idea. Porque esto realmente me deja sin ideas, ya que no es una mala búsqueda de la dirección del valor (en este caso en ZSNES)

Saludos
Bueno, esto puede deberse a varias cosas y ahora mismo no tengo mucho tiempo para explicarlas, pero trataré de responder para que no te quedes en la espera de una respuesta satisfactoria...

Existe la posibilidad que el valor que estás buscado esté tabulado dentro del código del juego (no se aloja dentro de ninguna variable) y es por eso que no lo encuentras. Si este es el caso, no se puede hacer nada a menos que crackees el juego (usar códigos CB o GS que alteran el ROM y no la RAM).
Otra posibilidad es que internamente el juego use una escala decimal distinta a la que se vé.
Por ej. el valor que tu ves es un 7 pero en menoria se está guardando un 70 o un 700. Esto es común cuando el juego tiene que hacer calculos con este valor en los que no siempre se optienen resultados de numeros enteros y se debe hacer redondeos/aproximaciones (también pasa a la inversa, tu vez 7000 pero en realidad se está guardando un 70 en memoria).

Daré más detalles al respecto y otras posibilidades en otro momento cuando tenga más tiempo.

Cita:
Iniciado por jared
muchas gracias es que no sabia como poner eso y gracias por la guia pero hay un problema tu descarga no le has cambiadon el link o no esta actualizada pk sigo sin poder descargarlo mejor mandame un mp con tu msn
Lamentablemente, no tengo msm. Me cerraron la cuenta por inactividad...
Sin embargo no te preocupes, debido a este problema voy a subir el archivo a otro servidor más confiable dentro de poco. Además, ya que hay interes en el tema (lo noto por los mensajes en este post) estoy haciendo una versión revisada/mejorada con más datos y explicaciones.
No se cuando la voy a terminar/subir pero, cuando esté lista, publicaré el link de descarga en este tema.
__________________

I'm in my heaven. All's right with the world.
Tema Cerrado


(0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Ir al Foro


Firma de la Semana
FDLS 29

La franja horaria es GMT +1. Ahora son las 09:52.


Desarrollado por: vBulletin® Versión 3.8.2
Derechos de Autor ©2000 - 2013, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com
 

Content Relevant URLs by vBSEO 3.2.0