Kirbys dream land es un juego de Game Boy corto que se creo para ser pasable por mucha gente con no demasiado esfuerzo. No obstante aunque no es complicado siempre viene bien disponer de más vidas.
Una forma en la que se puede alterar el cartucho (la rom) es como la que describo a continuación.
Se necesita Kirby_Dream_Land.zip (la rom) y el programa VisualBoyAdvance-M
Una vez abierto el juego en el emulador se abre la ventana Memory Viewer y nos vamos a mirar la posición de memoria 0xD089 .
Estará con valor 05.
Ahora es buen momento para buscar desde la ventana «cheat search» el valor 05. Solamente realizaremos la búsqueda ahora e iremos consultando cada vez que perdamos una vida.
De esa forma veremos que el valor nuevo va cambiando. Lo podemos ver tanto en la ventana de cheat search como en Memory Viewer.
Cuando perdemos la vida pasa de 05 a 04.
Luego a 03
A 02
A 01
Finalmente cuando solamente nos queda la vida actual y el contador de vidas grafico está a 00 es cuando el valor será 1.
Si nos fijamos empezamos con 5 vidas pese a que pone en el contador grafico 4. Esas 4 son las que nos quedan aparte de la actual que tenemos y estamos usando.
La forma en la que se encuentra esto es mirando mucho valores que van cambiando. Yo me he tirado media hora probando hasta dar con que era o5 lo que tenía que buscar en vez de 04 o 03.
Y luego he ido perdiendo vidas y mirando que posiciones en memoria cambian.
Por tanto el byte en RAM que contiene el valor de las vidas está en la posición de memoria: 0xD089
Podemos añadir el cheat con el nombre vidas y valor 9 tal y como se ve en la siguiente captura:
Si lo añadimos y activamos que se activen los trucos vamos a siempre tener 8 vidas (9 en realidad si se cuenta la actual). Si nos matan siempre tendremos 8 vidas de nuevo.
Y eso es todo.
Enjoy !