10600-GBA_|_Otros_|_Double_wilde_battle
#0
Steven 13336
DOUBLE WILDE BATTLE


Ante de todo quiero decir que yo escribí esto pequeno truco para mi tutorial "Al descubrimento de...emerald!", solo que, para un problema de el foro, mi update se perdi!

Pero ok...està bien asì, vamos a explicar de que se trata!

[HR]

Lo que voy a explicar no es una routine ASM, ni un script...solo una pequena curiosidad que se podría utilizar si se tiene un poco de inventiva ^^

De que se habla?

Asì como dice el titulo, nos encargamos de crear una wilde double battle como en los nuevos juego de Pokèmon Black y White.

[HR]

De que necesitamos?
Nada màs que de nuestro VBA!

[HR]

Empezamos...
- Cargamos nuestra ROM en el VBA y empezamos a jugar.
- Vamos en la hierba y esperamos que un wilde pokèmon nos asaltos (<== se dice asì?? XD)
- Quando la pantalla volverà màs o menos como aquella de esto screen...

paramos el nuestro emulador y vamos en: tools ==> memory viewer.
- nos vemos la habitual lista de valores hexadecimales, pero bien, no es importante. Vamos en el espacio libre y insertamos estos offset:
FIRE RED: 02022B4C
RUBY: 020239F8
EMERALD: 02022FEC
(La nuestra versión no es importante, el procedimiento siempre es el mismo...no hay distinción)

- bien, ahora la única cosa que tenemos que acher es sostituir lo que nos aparece con 01 y...voilà!
- continuamos a jugar y veremos las nuestra double wilde battle!!


! Para mejo entendir...mira esto video echo por grandmaster101587458.


http://www.youtube.com/watch?v=GYVbJ-0XzW4


[HR]

Hay BUG...??
El segundo pokemon es igual al 100% al primiero (stat, HP, tipe, etc...)

[HR]

Como puedo usar esto en un script?
mhm...creo que un simple Writebytetooffset seria perfecto. Por ejemplo se podria poner uno script ante de la hierba y poner esto:

writebytetooffset 0x1 0x(Offset de tu ROM base)

[HR]
[HR]

Bien amigos...no hay nada que decir...esto es mi "knowledge". Como utilzar esto dependerá de usted!! Muchas suerte amigos!!