Registrarse

¿Qué es lo que hago mal en mis scripts?

Estado
Cerrado para nuevas respuestas.

O-I Andres99907

El piano en el Midi
Cuando veo un script que me gusta del juego lo modifico en lugar de crearlo por que quizá hace una cosa a la que puedo darle estilo pero aquí es donde se empieza a revolver todo...

Cuando veo que tiene dicho offset el script lo que hago es meterme al FSF para buscar espacio después de el byte 80000, okay lo busco, al encontrarlo quito el offset que tenía su Org y taraahh cambio la dirección pero Ojo! en cierto texto del juego aparece también lo que hice ¡Oh maldita sea! ¿qué hice mal :( ? , cuando creo un script (este si creado por mi) pongo el Org 0x80000
pero por que en este caso se remplaza otro texto si hice que cambiaran la dirección y no es igual, estuve a punto de arruinar mi ROM más avanzada de no ser por Advanced text, ya guardé una copia de seguridad. :mad: :heart: ¿alguien me ayuda?
 
Última edición por un moderador:

Salazzle

El Maestro
Podrias explicar mejor tu problema o mandar una foto del error, creo que una vez tuve un error similar, de hecho lo tenia casi todo el tiempo, si me das mas detalles podre ayudarte, o mejor pon el script en un comando CODE en el tema. Ojala pueda ayudarte si te explicas mejor. Buena Suerte.

-Electivire
 

O-I Andres99907

El piano en el Midi
Creo que ya sé que es XD,en primera no es dynamic 80000 es 800000, pero lo de los textos locos está muy raro por que a pesar de que cambio el offset del script el texto que tiene el script que también tiene un offset remplaza el texto de cualquier cosa en el juego pero cuando ya está compilado no puedo cambiar sus offset por @ :( ¿hay algo que se pueda hacer?
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
A ver, descompila el script, usa copiar, haz un nuevo serio con otra dirección y lo pegas, luego edítalo cuanto quieras. Igualmente explicate mejor por favor
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Jamás recicles scripts en tu rom, jamás. Cuando haces este tipo de cosas, te arriesgas a metes más datos de los que antes habían, y claro, esos datos se tienen que guardar en alguna parte, por lo que otros datos acaban siendo sobreeescritos y terminas causando fallos. Mis dos mejores consejos:

  • Haz todos los scripts de cero.
  • Jamás, jamás, jamás uses Advance Text (causa errores por sobreescritura y otros fallos).

Por cierto, los @ son etiquetas dinámicas, se colocan para que el programa tenga una referencia a la hora de buscar nuevos offsets donde compilar cada cosilla (en resumen, no, no puedes "volver a ponerle la etiqueta").
 
Estado
Cerrado para nuevas respuestas.
Arriba