inv_gba
Thread Id: 14600
Thread Name: Comando 2E - Resetvars; El secreto!
#0
Sonicarvalho 17082
[cabecera]http://img809.imageshack.us/img809/2377/rekkuza.jpg[/cabecera]

Resetvars - El comando temporal!


Compatibilidad:

Ruby
Sapphire
Emerald


Buenas, gente! Hoy vengo aquí postar una información poco conocida, que yo encontré por puro acaso, hace muy tiempo!

Como deberéis saber, yo trabajo con Emerald principalmente! Y por acaso estaba mirando los comandos de la rom y descubrí algo sobre el comando 0x2E, el ResetVars.
En FireRed, ese comando hace lo que dice: Pone el valor 0x0 en las vars 0x8000, 0x8001, 0x8002.

Pero en Ruby/Sapphire y Emerald, las cosas ya no son tan sencillas...
No fue al acaso que llame el resetvars de comando "temporal"...

Bueno yo sé que mucha gente utiliza el sistema Dia y Noche, pero bueno, lo que este comando hace es poner el tiempo del reloj en las vars 8000 8001 y 8002!

Eso mismo!
Cuando hacen resetvars, lo que las variables pasan a tener es el siguiente:

Variables:

8000 -> Horas
8001 -> Minutos
8002 -> Segundos



Esto claro según el reloj al inicio del juego, no según el DNS.



[/spoiler]

Bien, saludos!
Happy Hacking!
#1
Gershel 12314
Como ya dije en el antiguo foro, es super sencillo este comando y permite hacer algo que mucha gente no consigue hacer, poner en tres variables el tiempo actual del juego.
Esto puede ser muy útil para comparar la hora para algún evento en concreto o incluso para mostrarlas en un txtbox con tres buffers diferentes indicando la hora actual del juego.
¡Gran descubrimiento! ¡Muchas gracias!
Saludos!

Gershel
#2
CKaktus 27497
A ver, en teoría el comando es sencillísimo y también tiene mucha utilidad pero el problema es que no le encuentro un uso en un hack que sea "creativo" aunque se me acaba de ocurrir algo.
Molaría hacer postecitos tipo esto:

Que al pulsar A te indiquen la hora y luego ya si eso depende el tiempo que haya en el mapa podríamos poner grados diferentes, como esta puede haber muchas más ideas creativas ^^
Aunque, si va ligado a la hora del reloj, el único problema es que a mi (y a muchos) la hora o se nos congela o va mal.
#3
Gender 14521
La idea de Ck me encanta y eso si molaría, que un poste te diga la hora cuando estés jugando al juego.
Sonicarvalho de seguro aquí a muchos le sirve el código y
tu trabajo ASM es impresionante, cada vez vas aprendiendo
y nos traes una gran aportación.

+ Like al post ;)