20801-GBA_|_Mapping_|_Agregar_nuevos_mapas_sin_dañar_la_Rom.
#0
Tito Sayer301 26309
Hola users, bueno como dice el titulo, es un tutorial para añadir nuevos mapas a nuestro hack sin dañar nuestro Rom. Lo he hecho con una base FR, pero al tratarse del Advance Map CREO que es tan valido para FR como para Ruby
No soy muy bueno explicándome así que trataré de explicarme lo mejor posible.

Empecemos:

Que necesitaremos:

-Advance Map
-Free Space Finder
-Y lógicamente nuestra Rom



Comencemos

Lo primero que haremos será abrir nuestra Rom con el Advance Map.
En las pestañas de arriba, donde pone Archivo, Opciones, Herramientas y Ayuda, pinchamos en Opciones y desmarcamos la opción "Buscar offsets automáticamente".



Bien, ahora ciclamos en "Mapa nuevo", donde tengo puesto el ratón. Y se nos abrirá una pestaña como esta:



Bien, pues aquí es donde pondremos el nombre de nuestro mapa, su tamaño, y los dos tilesets que usaremos para este. Bueno, aunque aun no hemos llegado a la parte de crear un nuevo Banco de mapas no lo voy a explicar, pero si le queréis poner un numero de banco al nombre de vuestro mapa para poder organizaros mejor, poner el nº 43. Pues es el Banco que vamos a crear ahora.
Esto ultimo de poner el numero 43, es solo para los que utilicen FR, pues en Ruby no se cuantos Bancos de mapa hay. Pero será el siguiente al ultimo numero que haya.
Bueno, el mio ha quedado así:


Ahora le damos a crear, y nos aparecerá nuestro mapa listo para editar, pero... ¡UN MOMENTO! Esto no está guardado en ningun punto en la Rom, así que cuando cerremos el Advance Map, nuestro trabajo no habrá servido de nada, así que vamos a introducirlo en la Rom. Para ello le damos al boton "Insertar Mapa" que esta a la derecha de Mapa Nuevo. Nos aparecerá una pestaña como esta:



Ahora es cuando vamos a crear un nuevo Banco de mapas, donde pondrémos los mapas nuevos que vayamos creando.
Para ello vamos a la última fila de esta pestaña, donde pone "Crear nuevo Lugar". Pues aqui en donde pone "Banco" justo debajo, tendremos que seleccionar el nº de Banco, pero como nosotros vamos a crear uno nuevo, vamos al final de la lista y seleccionamos "Nuevo Banco".
A la derecha, en "Cantidad de Mapas nuevos reservados" ponemos el numero de mapas que queremos introducir en el banco, es importante, pues cuando cumplamos ese máximo habrá que repuntear de nuevo.
A mi me quedo así.



Bien, ahora le damos a "Crear e insertar" y se nos abrirá esta pestaña:
NOTA: Si no se te abre esta pestaña es porque no cumpliste lo primero que habia que hacer.




Esta pestaña lo que nos pide es que digamos donde colocaremos el cabezal del Banco del mapa, y los bytes que necesita. Ahora es cuando abriremos el Free Space Finder(Sin cerrar nada de lo anterior). Con el FSF abierto, abriremos nuestra Rom y buscaremos a partir de la dirección 800000 el numero de bytes que nos decía en la imagen de arriba.(La dirección es solo para FR, no se cuando empieza a haber espacio libre en Ruby.). En mi caso ese numero de bytes es 584. le damos a buscar y nos dará una dirección, casualmente, para el tuto me he equivocado de Rom y la he hecho en una sin ningun script, solo tiles, así que me ha dado la misma dirección que puse.






Esta dirección la copiamos, y volvemos al Advance Map. Si te fijas, en esta ultima pestaña que se nos abrio, hay dos opciones, Buscar bytes, y Especificar offset, nosotros elegiremos la segunda, y donde pone offset, pondremos el offset que nos dió el FSF(acordaros de poner "$" antes del numero, si no no lo leerá, acto seguido, clicaremos en Re-Point.



Ahora nos aparecerá una ventanita igual, pero esta lo que nos pide es que le demos un lugar al cabezal del mapa, al mapa y a los eventos. y nos pide un numero diferente de bytes, repetiremos el proceso anterior, abriremos el FSF de nuevo, luego nuestra Rom, buscaremos el numero de bytes que necesitamos, copiaremos la direccion y la pondremos exactamente en el mismo lugar de antes, es decir en la segunda opción. No voy a poner imagen de esto porque es el mismo proceso que las anteriores pero con diferentes numeros.
Le damos a Re-point y...



¡Bien! Ya hemos introducido nuestro primer mapa.
Pero si queremos introducir mas, no vamos a estar todo el rato creando Bancos, así que lo que harémos para crear un segundo mapa sera algo mas sencillo, primero lo crearemos como hicimos antes en la segunda imagen, dandole a "Nuevo mapa", una vez tengamos todo puesto como queramos, le damos a crear, y ahora clicamos en Insertar Mapa, tal y como lo hicimos antes, solo que esta vez nos interesa la segunda fila, la de "Lugar existente".
Ahí seleccionaremos el numero de Banco que creamos anteriormente, en este caso el 43.

y clicamos en Insertar.
¡Sorpresa! Nos ha vuelto a aparecer una ventana como las de antes, pues ya sabeis lo que hay que hacer, abris el FSF, abris vuestra Rom, buscais el numero de bytes que os pida, copiais la dirección y la pegais en la segunda opción de esta ventanita. Y listo, ya teneis el segundo mapa insertado, y así con todos los que querais.
Yo introduje a modo de prueba 15 mapas de 70x70 y no tuve ningun tipo de bug. Espero que os sirva.