¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!
La estructura de eventos está separada del mapa. Si no recuerdo mal, hay un campo en el editor de header donde se puede cambiar, de modo que puedes tener dos mapas con los mismos eventos (coges el pointer de uno y lo pones en el otro mapa).
No tengo solución por lo que hace al vuelo a parte de...
También puedes tener 2 mapas, poner un edificio como los de unión entre ciudades y rutas que hay en los juegos originales, y en lugar de un warp usar un gatillo con un comando warp (y un applymovement, para dejarlo bonito) dentro.
El resto es jugar con variables.
Oh my god, hará ya años que no llevo ese avatar xD (Ahora mismo no se ni dónde lo tengo)
Pues nuse, voy tirando. Sigo sin ROM-Hackear, mis herramientas siguen por ahí, el bachillerato es aburrido...
¿Qué tal tú?
Prueba a añadir un closemsg (que no se si se llama así en xse, es el 0x68) después del waitstate. Es lo que hace el script del profesor con un salto en medio.
Necesitas un waitspecial.
PD: Para otra vez, la mejor fuente siempre son los scripts originales, en este caso los del laboratorio en el ROM de FR:
#org 0x1a74eb
fadescreen 0x1
special 0x9e
waitspecial
return
Respuesta: [BBcode] Arreglando el ROM con cosarara97
He rescatado, corregido un poco y resubido las versiones en markdown y html, esta vez a dropbox.
Dropbox te enseña la versión markdown renderizada (that is, en bonito), aunque bueno, ahora ya está todo en el post.
No he probado nunca ese...
Let's see... no me gusta el bachillerato, dejé el puesto de administrador (de ahí el color naranja del nick), mis herramientas siguen ahí sin que nadie las use... x'D
En general todo bien, y tú?
Básicamente se trata de usar una versión para la línea de comandos de VBA llamada VBA-H para conseguir un registro de todas las instrucciones que ejecuta el procesador emulado de la GBA justo durante el momento del reinicio, para ver qué está pasando.
Arreglar este tipo de cosas no es algo para...
Obviamente has hecho algo que hace que la CPU se vaya a dónde no debería, reiniciando el juego. Quizás esto te ayuda (a partir de "Consiguiendo el trace.log"):
http://whackahack.com/foro/t-16901/bbcode-arreglando-rom-cosarara97
OBJ Attribute 0 (R/W)
Bit Expl.
0-7 Y-Coordinate (0-255)
8 Rotation/Scaling Flag (0=Off, 1=On)
When Rotation/Scaling used (Attribute 0, bit 8 set):
9 Double-Size Flag (0=Normal, 1=Double)
When Rotation/Scaling not used (Attribute 0, bit 8 cleared):
9...