Iniciado por gintonic091
Los Dynamic son una alternativa que a algunas personas les va mejor usar, en lugar de usar el FSF para buscar los offset. Yo siempre usaba FSF y hace poco empecé a usar los Dynamic y son bastante mas cómodos que no estar buscando offset por offset. Mira un ejemplo:
#dynamic 0x800000
#org @inicio
Aquí puedes ver que en la primera línea he puesto una dynamic con un 0x800000.
¿Porque he puesto 0x800000 y no cualquier otro número?
Pues fácil respuesta: en los roms de Ruby, Zafiro, Verde Hoja y Rojo Fuego si usas a partir de 0x800000 hay muchos mas offset libres y no te dará tantos problemas. En Esmeralda hay que usar de 0x900000 para arriba...
En la segunda línea hay un org que es el inicio del script, y al lado en lugar de poner el offset directamente, ponemos una arroba "@" acompañada de lo que tu quieras poner. Por ejemplo: #org @inicio / #org @iniciodelscript / etc...
¿Que pasa cuando hacemos esto? Pues lo que pasa es, que le estamos diciendo al programa (XSE o otro programa editor de Scripts) que donde pone "@inicio" lo cambie por un offset libre de 0x800000 para arriba.
Lo mismo puedes usarlo para los msgbox (@texto), applymovements (@mov), etc...
Espero que hayas entendido la explicación. Si cualquier cosa no entiendes pregúntala.
Un saludo! :D
bastante directa tu aclaracion, me ayudó mejor a comprender el funcionamiento de #dynamic.
lo habia sacado por deduccion pero no estaba taaaaaan seguro de si era o no lo que suponia.
valio la pena entrar a estos foros, saqué muchas dudas xD
podré seguir con mi hack, gracias nuevamente :D
ahora me queda leer las respuestas de los script de nivel que vi por el foro.