Creo que muchos se preguntarán de donde sacan esos códigos
de vida infinita, de ataque infinito, etc.
Ahora intentaré explicar todo eso detalladamente,
para quien quiera crear códigos de juegos que aún no tengan.
- Utilidades Necesarias -
Spoiler: Mostrar
Calculadora de Windows
(o cualquier otra cosa que pueda pasar de Dec a Hex)
Emulador de GBA
Recomiendo ESTE,
que es un Visual Boy mejorado para poder explorar mejor el cartucho.
(o cualquier otra cosa que pueda pasar de Dec a Hex)
Emulador de GBA
Recomiendo ESTE,
que es un Visual Boy mejorado para poder explorar mejor el cartucho.
- Código de Puntos de Vida -
Tutorial original realizado por: Codemasters Project Codehacker Team
Spoiler: Mostrar
Empezaremos con algo simple.
Con estos códigos podrás hacer que tu personaje
tenga tanto escasos puntos de vida como infinitos.
Tomaremos como ejemplo un juego de RPG,
por ejemplo, Breath Of Fire (U).
Imagina que tenemos 20 puntos de vida.
Vamos a la barra de herramientas del Visual Boy y
pinchamos en Cheats > Search for Cheats
Se nos abrirá una ventana como esta:
http://img503.imageshack.us/img503/6494/tuuutopu2.png
Nos aseguramos de que Hexadecimal, 16 BITS y Specific Value están marcadas.
A continuación, abrimos la calculadora e introducimos el número 20.
Escogemos el modo científico (Ver > Científica) y luego clicamos en Hex.
Aparecerá 14, que es el número 20 en valor Hex.
Volvemos a la ventana de Cheats y donde pone "Enter value:" introducimos 14.
Clicamos en Start y luego a Search; veremos que aparecen varios resultados. Clica en OK.
Ahora volvemos al juego y entramos en cualquier batalla.
Deja que te ataquen y así el número de Puntos de Vida cambiará.
Imagina ahora que te quedan 12 Puntos de Vida.
Volvemos a Search For Cheats y buscamos algún New Value en el que aparezca el número 12 en Hex, es decir, C.
En mi caso aparecen dos resultados:
Adress........Old Value...New Value
03000Fa8....0014.........000c
03002ba6....0014.........000c
Bien, ahora probaremos que código sirve.
Entra en Cheats > Codebreaker e introduce
la Adress de uno de los resultados y después
el número de puntos de vida que quieras en Hex.
Por ejemplo, yo usaré FFFF,
65535 puntos de vida...
Se puede tomar como infinito.
03000FA8 FFFF
Pongo ese código en Codebreakers.
Voy a una batalla cualquiera y pruebo a que me ataquen.
En este caso pierdo Puntos de Vida...
Eso quiere decir que el código es incorrecto.
Vamos a probar con el otro:
03002BA6 FFFF
Pongo ese código en Codebreakers.
Voy a una batalla cualquiera y pruebo a que me ataquen.
Al empezar la batalla tengo los máximos PV.
Eso quiere decir que el código es correcto.
Así ya tendríamos un código:
-
Breath Of Fire (U)
Max PV
03002BA6 FFFF
1 PV
03002BA6 0001
100 PV
03002BA6 0064
-
Como ves puedes sustituir el FFFF por cualquier número Hex.
Bien, ahora que dominamos este tipo de código...
vamos a pasar al siguiente.
Con estos códigos podrás hacer que tu personaje
tenga tanto escasos puntos de vida como infinitos.
Tomaremos como ejemplo un juego de RPG,
por ejemplo, Breath Of Fire (U).
Imagina que tenemos 20 puntos de vida.
Vamos a la barra de herramientas del Visual Boy y
pinchamos en Cheats > Search for Cheats
Se nos abrirá una ventana como esta:
http://img503.imageshack.us/img503/6494/tuuutopu2.png
Nos aseguramos de que Hexadecimal, 16 BITS y Specific Value están marcadas.
A continuación, abrimos la calculadora e introducimos el número 20.
Escogemos el modo científico (Ver > Científica) y luego clicamos en Hex.
Aparecerá 14, que es el número 20 en valor Hex.
Volvemos a la ventana de Cheats y donde pone "Enter value:" introducimos 14.
Clicamos en Start y luego a Search; veremos que aparecen varios resultados. Clica en OK.
Ahora volvemos al juego y entramos en cualquier batalla.
Deja que te ataquen y así el número de Puntos de Vida cambiará.
Imagina ahora que te quedan 12 Puntos de Vida.
Volvemos a Search For Cheats y buscamos algún New Value en el que aparezca el número 12 en Hex, es decir, C.
En mi caso aparecen dos resultados:
Adress........Old Value...New Value
03000Fa8....0014.........000c
03002ba6....0014.........000c
Bien, ahora probaremos que código sirve.
Entra en Cheats > Codebreaker e introduce
la Adress de uno de los resultados y después
el número de puntos de vida que quieras en Hex.
Por ejemplo, yo usaré FFFF,
65535 puntos de vida...
Se puede tomar como infinito.
03000FA8 FFFF
Pongo ese código en Codebreakers.
Voy a una batalla cualquiera y pruebo a que me ataquen.
En este caso pierdo Puntos de Vida...
Eso quiere decir que el código es incorrecto.
Vamos a probar con el otro:
03002BA6 FFFF
Pongo ese código en Codebreakers.
Voy a una batalla cualquiera y pruebo a que me ataquen.
Al empezar la batalla tengo los máximos PV.
Eso quiere decir que el código es correcto.
Así ya tendríamos un código:
-
Breath Of Fire (U)
Max PV
03002BA6 FFFF
1 PV
03002BA6 0001
100 PV
03002BA6 0064
-
Como ves puedes sustituir el FFFF por cualquier número Hex.
Bien, ahora que dominamos este tipo de código...
vamos a pasar al siguiente.
- Código de Dinero -
Tutorial original realizado por: Codemasters Project Codehacker Team
Spoiler: Mostrar
Muy parecido al anterior, este código permite variar la
cant¡dad de dinero que llevas.
Siguiendo con el ejemplo de Breath Of Fire (U), imagina
que tenemos 750 Monedas.
Vamos a Search For Cheats y buscamos 2EE (750 en Hex).
Si no sabes como buscar Cheats miralo en el tutorial anterior.
Luego compramos cualquier cosa (por ejemplo, me quedo con 700)
y volvemos a Search For Cheats y buscamos un New Valu
que sea 2BC (700 en Hex).
Si obtenemos más de un resultado, tenemos que ir probando.
Adress........Old Value...New Value
0202DBF0....02EE.........02BC
Ahora probamos, por ejemplo:
0202DBF0 270F
Que serían 9999 monedas en Hex
Si funciona, el código es correcto.
Entonces...
-
Breath Of Fire (U)
Max PV
03002BA6 FFFF
1 PV
03002BA6 0001
100 PV
03002BA6 0064
9999G
0202DBF0 270F
100G
0202DBF0 0064
-
Como antes, puedes cambiar el valor 270F por el valor Hex que quieras.
Nota:
En otros juegos como, por ejemplo, Dragon Quest,
en el que hay varios tipos de monedas (Oro y Medallas)
puedes cambiar ambas cosas, siguiendo el mismo modelo.
cant¡dad de dinero que llevas.
Siguiendo con el ejemplo de Breath Of Fire (U), imagina
que tenemos 750 Monedas.
Vamos a Search For Cheats y buscamos 2EE (750 en Hex).
Si no sabes como buscar Cheats miralo en el tutorial anterior.
Luego compramos cualquier cosa (por ejemplo, me quedo con 700)
y volvemos a Search For Cheats y buscamos un New Valu
que sea 2BC (700 en Hex).
Si obtenemos más de un resultado, tenemos que ir probando.
Adress........Old Value...New Value
0202DBF0....02EE.........02BC
Ahora probamos, por ejemplo:
0202DBF0 270F
Que serían 9999 monedas en Hex
Si funciona, el código es correcto.
Entonces...
-
Breath Of Fire (U)
Max PV
03002BA6 FFFF
1 PV
03002BA6 0001
100 PV
03002BA6 0064
9999G
0202DBF0 270F
100G
0202DBF0 0064
-
Como antes, puedes cambiar el valor 270F por el valor Hex que quieras.
Nota:
En otros juegos como, por ejemplo, Dragon Quest,
en el que hay varios tipos de monedas (Oro y Medallas)
puedes cambiar ambas cosas, siguiendo el mismo modelo.
- Código de Experiencia -
Tutorial original realizado por: Codemasters Project Codehacker Team
Spoiler: Mostrar
Bien, añádiré este nuevo código muy útil.
Hay muchos RPG's en los que hay experiencia,
así que cogeremos uno de los más clásicos:
Final Fantasy IV, por ejemplo.
Combate con cualquier enemigo. Al vencerlo,
cuando aparezca el mensaje:
" Has recibido XXX puntos de exp."
¡PARA AHÍ!
Abre la Calculadora y el menú Search for Cheats.
Si por ejemplo has recibido 1204 puntos de exp lo
pasamos a HEX (4B4) y buscamos sus dígitos en
una búsqueda modo 16-bits.
Vale, ahora de momento dejamos a un lado
esa ventana y volvemos al juego.
Haremos otra lucha.
Imagina que nos dan 645 puntos de exp.
Volvemos a convertir el numero a HEX (285).
Volvamos a la ventana de SFC y busquemos
una dirección que tenga:
Old Value: 4B4
New Value: 285
NOTA:
Si aparecen varias direcciones con los mismos Values
hay que probar una a una como en los casos anteriores.
Ahora sustituiremos el valor por 270F (9999 puntos de exp)
y haremos una batalla.
Si al ganar la batalla obtenemos 9999 puntos de exp,
el truco ha funcionado.
Entonces quedaría:
XXXXXXXX YYYY
Donde X es el Adress que funciona y donde Y es el
número HEX que indica la experiencia que ganarás.
Hay muchos RPG's en los que hay experiencia,
así que cogeremos uno de los más clásicos:
Final Fantasy IV, por ejemplo.
Combate con cualquier enemigo. Al vencerlo,
cuando aparezca el mensaje:
" Has recibido XXX puntos de exp."
¡PARA AHÍ!
Abre la Calculadora y el menú Search for Cheats.
Si por ejemplo has recibido 1204 puntos de exp lo
pasamos a HEX (4B4) y buscamos sus dígitos en
una búsqueda modo 16-bits.
Vale, ahora de momento dejamos a un lado
esa ventana y volvemos al juego.
Haremos otra lucha.
Imagina que nos dan 645 puntos de exp.
Volvemos a convertir el numero a HEX (285).
Volvamos a la ventana de SFC y busquemos
una dirección que tenga:
Old Value: 4B4
New Value: 285
NOTA:
Si aparecen varias direcciones con los mismos Values
hay que probar una a una como en los casos anteriores.
Ahora sustituiremos el valor por 270F (9999 puntos de exp)
y haremos una batalla.
Si al ganar la batalla obtenemos 9999 puntos de exp,
el truco ha funcionado.
Entonces quedaría:
XXXXXXXX YYYY
Donde X es el Adress que funciona y donde Y es el
número HEX que indica la experiencia que ganarás.
- Créditos -
Spoiler: Mostrar
Codemasters Project contiene toda esta información
explicada brevemente en inglés.
Todo esto está traducido por y explicado detalladamente por Bry~, es decir, yo.
explicada brevemente en inglés.
Todo esto está traducido por y explicado detalladamente por Bry~, es decir, yo.
- ¿Y ya está? -
De momento acabo aquí...
Los otros códigos son bastante complejos,
así que si eso ya iré actualizando.
- F.A.Q. -
Spoiler: Mostrar
P: ¿Para que quiero ganar por ejemplo 500 de exp podiendo
ganar 999999?
R: Hay alguna gente que prefiere solo subir algunos niveles
en lugar de subir directamente al nivel máximo para no
quitarle tanto la grácia al juego.
P: ¡Hize todo bien pero no me funciona!
R: Revisa todos los pasos que has hecho y, si aún así
sigue sin funcionar postea el código hecho por ti aquí.
Hay algunos juegos en los cuales los trucos son algo
más dificiles de encontrar y de hacer funcionar.
P: ¿Qué pasa con los trucos para modificar especies,
por ejemplo, en juegos como Pokémon, Dragon Quest,
etc.?
R: Ésos trucos son más complicados ya que debes
encontrar primero la ubicación de las especies en el
juego explorando su código ex y luego probar varias
séries de números para saber que nº es cada espécie.
NOTA: Algunas veces es posible saber la
relación de nº hex y espécie explorando el ROM.
ganar 999999?
R: Hay alguna gente que prefiere solo subir algunos niveles
en lugar de subir directamente al nivel máximo para no
quitarle tanto la grácia al juego.
P: ¡Hize todo bien pero no me funciona!
R: Revisa todos los pasos que has hecho y, si aún así
sigue sin funcionar postea el código hecho por ti aquí.
Hay algunos juegos en los cuales los trucos son algo
más dificiles de encontrar y de hacer funcionar.
P: ¿Qué pasa con los trucos para modificar especies,
por ejemplo, en juegos como Pokémon, Dragon Quest,
etc.?
R: Ésos trucos son más complicados ya que debes
encontrar primero la ubicación de las especies en el
juego explorando su código ex y luego probar varias
séries de números para saber que nº es cada espécie.
NOTA: Algunas veces es posible saber la
relación de nº hex y espécie explorando el ROM.
- Dudas, quejas, etc. -
Cualquier duda, queja, sugerencia o lo que sea
aquí abajo.