24221-\[GBC]_Consejos_Utiles_para_Script_GBC
#5
Crystal_ 28012
Gran aporte Chamber!

Debo ser de los pocos que hace scripts directamente en hex jaja, seguramente me deberia aplicar eso de ser mas ordenado yo, la verdad es que yo pongo el texto y los scripts un poco donde caen y luego cada vez que intento modificar algun script existente tengo que seguir todo desde el script pointer del header basicamente y descifrar algo te todo el desorden.

La verdad que yo nunca he utilizado el jump the 3-byte pointer asi que no puedo aclarar nada sobre eso, se me ocurre que puede ser que utilizaras el script de jump entre el winlosstest y el returnafterbattle,de forma que el winlosstext estuviese recibiendo el byte apuntado pero en la bank antugua, pero como digo no es mas que una idea que se me ocurre.

Por cierto por aƱadir algo simplemente como curiosidad si alguien se pregunta por que todos los pointers usados en scripts estan entre 0x4000 y 0x7fff es porque estos apuntan a la ram en donde la ram bank de 0x0 a 0x3fff es exactamente igual a la rom bank 0 mientras que la ram bank de 0x4000 a 0x7fff es la 'switchable bank' en la que se carga cualquier bank entre 01 y la ultima dependiendo de la cual necesitemos en cada momento. Simplemente por curiosidad aunque como ya he dicho, gran aporte Chamber, creo que me deberia aplicar alguna cosa yo jaja :)