Iniciado por eing
Bueno veo que poco a poco todos aportamos, para intentar lograr hacer esto...
Bueno, iré al grano...
Según mi "teoria" del primer post, podremos cambiar el mini, tan solo cambiando un byte, que ese CAMBIA cuando ponemos la bicicleta desde el menu -se refresca al seleccionarla- entonces.. me puse a pensar.
¿Cuando hacemos surf, de cualquier modo se "refresca" la pantalla?
¿Alguien podría copiar aquí el script de surf? -Si no cuando llegue a casa yo edito y lo coloco, ahí debe haber alguna "pista"-
-El que hacemos al hablar con el agua donde el movimiento permitido es "4"-
digo esto, porque al hacer surf, cambiamos el mini, y no se refresca la pantalla de alguna forma "fuera de lo comun -warp,fadescreen,flashes..etc.- asi que creo que ahí debe estar el secreto.
@Mariofan: Es cierto, la WRAM no se refresca, al entrar en un warp, por lo cual el byte colocado sigue igual..
@Trollfiud:Claro, pero en cuyo caso que usaramos ASM, habria que cargar tambien las paletas.. supongo =S -aun soy algo novato en asm-
@sonicarvalho: Tal vez eso del comportamiento byte del mini de "0B" tambien sirva para rubí, pero seria un problema, ya que siempre que "refresques" el menú, serias el otro mini.. aunque tal vez con un script -como el del gimnasio 2º de Hoenn se pueda hacer algo para evitar que se active el script mientras tu no quieras-
La tercera forma, la veo mas correcta, dado que seria con puro ASM y sería todo mas "limpio", simplemente cambiar los punteros, a donde apunta al mini actual, y poner otro puntero.
Ademas, los punteros son 32 bits, (AABBCCDD) -8x4=32- por lo cual con un .word 0xdireccion, leeriamos los 4 bytes y editariamos todo facilmente.
Lamento decirte eing que el script de surf no oculta ningun modo de refrescado en su sintaxis.
El cambio de mini se efectua mediante un doanimation(O era un setanimation? xD), pero el punto es que al poner ese comando, el player cambia y comienza a surfear.
Te lo digo, si de verdad deceas refrescar la pantalla si o si, deberas meterle al asm, bien sea como sugeri yo, o bien como dijo nuestro amigo sonicarvalho.
En fin, suerte con la investigacion!! :D