Iniciado por Holy Night
Definición: El comando "DYNAMIC", es un comando muy útil, agregado en la version 1.1 del XSE, el cual nos sirve para buscar espacio libre donde "escribir" nuestro script... Su utilización es la siguiente:
#DYNAMIC 0x
Luego del 0x, irá un nº dependiendo de con qué Rom trabajemos:
Ruby: 0x800000
Fire Red: 0x6B0000
Emerald: 0xE3CF64
Condiciones que debe tener el comando para funcionar bien:
Debe estar al principio del script, debajo de '---------
Y para usarlo debemos hacer un "pointer dinámico"...
¿Qué es un pointer? un "pointer", "offset", o "dirección" es donde XSE guardará nuestro script.
¿Y un pointer dinámico? es una dirección "temporal" a la que le daremos un nombre, y, a la hora de compilar un script, el comando DYNAMIC le asignará un valor. Ejemplo: @sms1 @lol3 @whackahackcomunidaddehackromshispanos @fantasticalmentenadaquedecir... Algo que nunca deben hacer es, por ejemplo, algo así @sms 1... NO DEBEN LLEVAR ESPACIO!!!
Extraido de mi vieja escuela :P
Ojalá te sirva ^^
Salu2!
No me había fijado en el post y me gustaría decir un par de cosas.
El dynamic también sirve en la versión anterior de XSE. Por alguna razón, la gente cree que no es así, pero lo es. También se puede utilizar en ella.
Sobre el offset de fire red, a partir de la dirección esa que dices aún hay datos originales. Yo personalmente no pondría ese offset y compilaría a partir del 0x800000, por lo que pudiera pasar. Si bien es verdad que XSE se encarga de verificar que hay espacio libre, no me termino de fiar y creo que es mejor curarse en salud.
El resto lo veo bien, sólo era eso :P