GBA | Scripting | Pasar scripts usando la Refactorización

Like Tree15Gracias
Respuesta
 
Herramientas Desplegado
  #1  
11/08/2014
Bombilla GBA | Scripting | Pasar scripts usando la Refactorización
Hola a todos, traigo un sencillo tutorial, que veo que hay gente que no conoce, y la verdad, facilita mucho el paso de scripts de una rom a otra, o la modificación de los mismos.

Básicamente se basa en que al descompilar el script, en lugar de salir los offsets ya puestos, saldrán punteros, permitiendo así pasarlo a otra rom.

Lo primero, necesitamos:
- XSE.
- Una rom.
- AM.
- Un script.

Antes de nada, agradecer a @SirSayer301 , puesto que fue el quien me enseño este método, aunque yo he encontrado como hacerlo aun más fácil.


Vamos por partes:


Paso 1: Abrir una rom con algún script


Esto es sencillo, ¿no?
Poco que explicar, dejo scan de ejemplo, voy a pillar al viejo que sale en el script de la "Pokéria" (Podéis ver el script en mi recopilación):

Ejemplo




Paso 2: Abrir la rom a la que queremos pasar el script, o en la misma rom si vamos a modificarlo


Bueno, simplemente eso, abrir la rom nueva, en mi caso abriré la misma, como si fuera a modificarlo.
Recomiendo abrirla en una nueva pestaña de XSE, y dejar la otra pestaña con la otra rom abierta.


Paso 3: Preparar los ajustes


Bueno, este es el paso clave y el más fácil jeje.
Tendréis que iros a: Opciones>Opciones de Refactorización. Y configurarlo así:


Voy a explicar la 2º imagen, la parte roja debéis marcarla. Y la azul, la explico en el paso 4.


Paso 4: Descompilando el script


Bueno, una vez realizados los ajustes, solo toca descompilar el script de la 1º rom:
A ver, debéis copiar la dirección en la zona roja, y pulsar la zona verde. Entonces saldrá el script, ¡pero sin los offsets ya puestos! En lugar de ellos saldrán punteros.


En la zona azul saldrá lo que pongáis en la zona azul del paso 3, si ponéis 800000, saldrá 800000, si ponéis 700000, pues saldrá 700000, y si no ponéis nada, pues no sale nada, así de simple.


Paso 5: Compilar el script en la nueva rom


Ya solo toca el paso final, copiar todo el script descompilado, y pasarlo a la 2º pestaña donde teníamos abierta la rom de destino (Podéis ver los punteros remarcados):


Y bueno, ya podéis o compilarlo directamente si es una rom distinta o modificar alguna cosa:





Espero que os sirva y os guste el tutorial, si alguna cosa no se entiende bien o algo, solo decidlo.

¡Y comentad!
Gracias: Zaux, Cheve_X, Foxz. y 10 más.
¡¡VIVA EL STAFFMIGUISMO!!

"Aunque algunos se empeñen en que pierda.
Sé que mis fans me harán grande,
mis haters me harán LEYENDA."



Premios






Dicho por Sayer301!
Tener que asumir que el alumno supera al maestro, puto Dani_SR_17 como controla de scripts.

Mis Tutoriales, Aportes e Investigaciones

-Recopilación de Scripts de Dani_SR_17-
-Colores del menú de info de los Pokémon-
-Pasar scripts usando la Refactorización-
-Pasar mapas de una Rom a otra y copias de seguridad-
-Pack de TextBox de Dani_SR_17-
-Daani Translate, por una Rom totalmente en Español-
-[Parche FR] No más Flashback-



Cheve, no he podido resistirme xD


_____Sexy?Sex
____?Sexy?Sexy
___y?Sexy?Sexy?
___?Sexy?Sexy?S
___?Sexy?Sexy?S
__?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Sexy?
?Sexy?Sexy?Sexy?Sexy
?Sexy?Sexy?Sexy?Sexy?Se
?Sexy?Sexy?Sexy?Sexy?Sex
_?Sexy?__?Sexy?Sexy?Sex
___?Sex____?Sexy?Sexy?
___?Sex_____?Sexy?Sexy
___?Sex_____?Sexy?Sexy
____?Sex____?Sexy?Sexy
_____?Se____?Sexy?Sex
______?Se__?Sexy?Sexy
_______?Sexy?Sexy?Sex
________?Sexy?Sexy?sex
_______?Sexy?Sexy?Sexy?Se
_______?Sexy?Sexy?Sexy?Sexy?
_______?Sexy?Sexy?Sexy?Sexy?Sexy
_______?Sexy?Sexy?Sexy?Sexy?Sexy?S
________?Sexy?Sexy____?Sexy?Sexy?se
_________?Sexy?Se_______?Sexy?Sexy?
_________?Sexy?Se_____?Sexy?Sexy?
_________?Sexy?S____?Sexy?Sexy
_________?Sexy?S_?Sexy?Sexy
________?Sexy?Sexy?Sexy
________?Sexy?Sexy?S
________?Sexy?Sexy
_______?Sexy?Se
_______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy
______?Sexy
_______?Sex
_______?Sex
_______?Sex
______?Sexy
______?Sexy
_______Sexy
_______ Sexy?
________SexY

  #2  
11/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
Sencillo, simple y para toda la familia.
A ver si así la gente le pierde el miedo poco a poco a pasar las cosas de una ROM a otra.

Sigue asi bro!
Si no sigues al Pokémon Verde Hierba, entonces eres un mierda!!


Gracias a todos!

MIS HACKS FAVORITOS DE WAH:

  #3  
11/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
Eso lo he hecho muchas veces en scripts muuuy parecidos, pero bueh, supongo que ayudará.
Saludos!!

¡Jarcors!

  #4  
11/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
Esta ya me la sabia, me la enseñaron en Pokeco unos conocidos, pero igual gracias, le servira a mucha gente que trabaja en equipo c:

  #5  
11/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
waw, yo no la sandia, muy util eh!
esto me ayudara mucho sobretodo a mi que siemrpe me lio y termino con la necesidad de usar una rom limpia luego de hacer scripts (sea que fallen o no) en una rom a la cual llamo borrador
  #6  
15/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
No sabía que podiamos hacer que el ''@'' saliera automáticamente.

Gracias, ahora será más rápido para mi crear mis script, aunque el
tuto no sea referente a lo que digo me ayudó indirectamente XD.
  #7  
15/08/2014
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
Ahora me paso xD
Sin dudas, este es el método definititvo.
Lo acabo de probar y me funciona mucho mejor, no hay necesidad de convertir offsets a punteros, es genial!
Sin dudas, un gran aporte Dani
Yo no tenia idea de esto xD
DeviantArt: Ryokuria

  #8  
19/11/2015
Predeterminado Re: GBA | Scripting | Pasar scripts usando la Refactorización
Una vez que lo descompilas puedes modificar y todo eso, pero lo que me importa es saber si esto hace que el anterior offset quede libre.
  #9  
20/11/2015
Predeterminado Respuesta: GBA | Scripting | Pasar scripts usando la Refactorización
quisiera saber lo mismo que versekr
  #10  
20/11/2015
Predeterminado Respuesta: Re: GBA | Scripting | Pasar scripts usando la Refactorización
Dicho por Versekr Dark Ver mensaje
Una vez que lo descompilas puedes modificar y todo eso, pero lo que me importa es saber si esto hace que el anterior offset quede libre.
Dicho por Rhapsodian Ver mensaje
quisiera saber lo mismo que versekr
No, refactorizar un script no lo "borra" de la rom.
Simplemente en lugar de daros direcciones os ponen punteros, luego podéis pasarlos de una rom a otra o editarlos con más facilidad.
Gracias: Versekr Dark
¡¡VIVA EL STAFFMIGUISMO!!

"Aunque algunos se empeñen en que pierda.
Sé que mis fans me harán grande,
mis haters me harán LEYENDA."



Premios






Dicho por Sayer301!
Tener que asumir que el alumno supera al maestro, puto Dani_SR_17 como controla de scripts.

Mis Tutoriales, Aportes e Investigaciones

-Recopilación de Scripts de Dani_SR_17-
-Colores del menú de info de los Pokémon-
-Pasar scripts usando la Refactorización-
-Pasar mapas de una Rom a otra y copias de seguridad-
-Pack de TextBox de Dani_SR_17-
-Daani Translate, por una Rom totalmente en Español-
-[Parche FR] No más Flashback-



Cheve, no he podido resistirme xD


_____Sexy?Sex
____?Sexy?Sexy
___y?Sexy?Sexy?
___?Sexy?Sexy?S
___?Sexy?Sexy?S
__?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Se
_?Sexy?Sexy?Sexy?
?Sexy?Sexy?Sexy?Sexy
?Sexy?Sexy?Sexy?Sexy?Se
?Sexy?Sexy?Sexy?Sexy?Sex
_?Sexy?__?Sexy?Sexy?Sex
___?Sex____?Sexy?Sexy?
___?Sex_____?Sexy?Sexy
___?Sex_____?Sexy?Sexy
____?Sex____?Sexy?Sexy
_____?Se____?Sexy?Sex
______?Se__?Sexy?Sexy
_______?Sexy?Sexy?Sex
________?Sexy?Sexy?sex
_______?Sexy?Sexy?Sexy?Se
_______?Sexy?Sexy?Sexy?Sexy?
_______?Sexy?Sexy?Sexy?Sexy?Sexy
_______?Sexy?Sexy?Sexy?Sexy?Sexy?S
________?Sexy?Sexy____?Sexy?Sexy?se
_________?Sexy?Se_______?Sexy?Sexy?
_________?Sexy?Se_____?Sexy?Sexy?
_________?Sexy?S____?Sexy?Sexy
_________?Sexy?S_?Sexy?Sexy
________?Sexy?Sexy?Sexy
________?Sexy?Sexy?S
________?Sexy?Sexy
_______?Sexy?Se
_______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy?
______?Sexy
______?Sexy
_______?Sex
_______?Sex
_______?Sex
______?Sexy
______?Sexy
_______Sexy
_______ Sexy?
________SexY

Respuesta

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 13:10.