27622-¿Cómo_accedo_al_mensaje_del_comportamiento_de_tiles\?
#3
RedMort 26611
Iniciado por Jo7ika Jr.
Pues la enfermera que yo sepa no es un comportamiendo te tile, es un script sin mas, puedes hacerlo de 0 a tu gusto, de hecho yo lo he hecho por mi mismo, le añades que la primera vez te active una flag y listo.

El del PC viene en Zonecirkus, imagino que con algo de tiempo igual lo puedo sacar para ruby, ya te contaré como me va eso.


Es verdad lo de la enfermera xD
Pero lo que me interesaba de eso era llegar al offset donde se encontrara el msgbox, y bueno, en este caso el del PC.

Iniciado por Javi4315♪
Es sencillo. Necesitas localizar el script, por tanto, tienes que localizar el texto original del comportamiento que quieras modificar. Una vez que lo localices, vas al principio del texto y miras qué offset tienes. Ese texto es llamado mediante un msgbox desde el script del comportamiento, por lo que tienes que llegar a ese msgbox. Permutas el offset del texto convirtiéndolo en un puntero y lo buscas. La búsqueda te debería llevar al script. Ahora sólo tienes que localizar el principio del script. Fíjate en los bytes, suele haber otro script justo antes que termine en 02 (comando end) o algún otro comando que igualmente finalice el script.


Me perdí en eso de permutar, creo que no entiendo muy bien que significa xD.
Lo que hago es cuando me da el offset del PC, introducirlo en XSE, pero me sale vacío:
'---------------
#org 0x172F84
¿Como lo convierto en puntero?