Registrarse

Problema de scripts!!

Estado
Cerrado para nuevas respuestas.
Mi base es esmeralda y cuando hago un script con los offsets libres que me da el Free Space Finder (FSF) al compilarlos en el juego y luego volver a abrir el script para revisar que este bien se me borra el script i me salen otras cosas como bufferitem i cmdD8 si me pudieran ayudar :D
A lo mejor és que tengo que buscar unos determinados offsets en el FSF?
 

Dragonite

But where's your heart
En Esmeralda no sí a partir de qué posici?n comienza el espacio libre, creo que a partir del 0xD00000 mís o menos. Te aconsejo que no uses offsets mís abajo que ese.
 

Javi4315

Babyface
Miembro de honor
También sería recomendable que pusieras el script que estás compilando para que le podamos echar un vistazo. Además, ¿Por qué no usas el #dynamic?
 
Admirable que uses esmeralda, en toda la historia del Hacking que he estado presente solo unos pocos se han aventurado con esa base.

Antes si usabamos el FSF, o , incluso, el buscador del A-Map, pero ahora el XSE tiene un comando "Dynamic" que hace el trabajo por nosotros. Te recomiendo que lo uses.
 

Cheve

MoonLover~
Miembro de honor
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!
 
Pero como hago para abrir un script en blanco nuevo si el Advance Map siempre me pide para abrirlo que ponga un offset??
Para que lo entiendan: debajo de desconocido, pone script offset, pues ahi.
si no pongo nada no e deja abrir el script

Gracias por lo de DYNAMIC lo usare :)
 

Sayer301!

UnityLord!
Miembro de honor
Tio para crear un script de cero, abre el XSE, y abre tu Rom, y ahi ya creas tu script lo compilas y el numero de offset se lo pones al mini.

No estan hablando de abrir un script si no de hacer uno nuevo de 0
 

Cheve

MoonLover~
Miembro de honor
^ Eso, o, más practico, abres un Script cualquiera y (siempre usando el dynamic) lo borras todo y empiezas de 0 :p

Total, el Dynamic buscará un espacio vacio y te dará la dirección a la que debes repuntear :)
 

Javi4315

Babyface
Miembro de honor
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
 
Estado
Cerrado para nuevas respuestas.
Arriba