Añadir minis

Como crear más de los 217 minis de Rubí (tb. valdría xa. FR)

Antes que nada debes cambiar los datos del ini del overworld editor por los datos que necesitas que será lo siguiente (Lo que está en anaranjado es el dato por el cual debes cambiar el dato original)

[AXVE] Name                 = Pokémon Ruby (English) SpriteBank           = &H3718D4 = &H6B0A20 SpritePaletteHeaders = &H37377C SpriteCount          = 217 = 218

Primero debemos copiar todos los datos que están desde la ubicación 3718D4 hasta 37377C y pegarlos en algún espacio libre como por ejemplo 6B0A20 para axial poder mas adelante poner más minis, osea, más de 217.

añadir-minis

Después de eso haremos lo siguiente, vas hasta el ultimo dato

añadir-minis

Como puedes ver cada información del mini inicia con un FFFF lo que representa el starter byte. Ahora haremos lo que nos interesa que es insertar un nuevo mini así que haremos lo siguiente después de ese 1E08 sigue un FFFF lo que haremos es dejar el FFF y empezar a escribir los datos del nuevo mini delante de el, en este caso será un mini de tamaño de 32*32. Te recomendaría copiar las 2 primeros grupos de 4 bytes y ponerlos exactamente al nuevo mini que pondrás, ya que son datos de la paleta del mini cosa que puedes cambiar luego con el overworld editor

añadir-minis

Ahora le pondremos los datos del tamaño al mini, como en este caso será de 32*32 lo primero que debemos hacer es poner en 0002(0200) que es el dato base de su tamaño

añadir-minis

Ahora pondremos el largo y el ancho de 32*32 para saber cual seria su valor abres la calculadora del Windows en modo científica y buscas su valor en hex el cual seria 0020 pero como en hex todo va permutado, lo permutaremos y quedará 2000 lo cual será los dos próximos valores que pondremos

añadir-minis

Ahora copiaremos dos datos del anterior mini que son ya datos de programacion y son 1A01 0000 y los pondremos.

añadir-minis

Y ahora llego el momento de poner los datos de gráficos así que empezaremos con copiar y pegar dos direcciones invertidas que pss igual no tiene importancia que sea uno especifico para cada uno así que cogeremos lo siguiente EC11 3708 BC12 3708 B00F 3708

añadir-minis

Ahora llega la parte importantísima de todo esto, que es la ubicación grafica del mini, debes escoger una dirección en limpio (yo escogeré 8C0000)

añadir-minis

Ahora vas a esa dirección y debes poner otra dirección donde estarán los datos gráficos del mini (yo pondré 9C0000) después pones 0001 y 0000 que son datos para la data zise, cosa muy importantes.

añadir-minis

Ahora guardamos y volvemos a la diecciondon de están los datos del nuevo mini que creaste y le pones  1029 1E08

añadir-minis

Ahora guardas y vas y compruebas el resultado, bueno acá está:

añadir-minis

Es recomendable que cuando vayas a insertar un nuevo mini sea NECESARIO ya que gastas varios offsets y bytes en ello y recuerda mantener la ubicación de donde quedo el ultimo mini que creaste para que sigas haciéndolos de ahí en adelante, al igual que los demás datos como por ejemplo la dirección a la cual vas para la data zise es decir el 8C0000que use para que sigas de ahí en adelante cuando vallas a crear otra data size para algún mini.