¡Buenas!
Hoy vengo a enseñaros como cambiar el battle background de pokeemerald.
Ya he conseguido editarla, que era lo "difícil", aún tiene el pequeño problemilla de que el battle bg se desliza hacia el lado nada más entrar en batalla por el efecto de la hierba alta. Investigaré sobre cómo removerlo, no será difícil, pero lo importante está hecho.
Para el tutorial:
Usaremos
Obviaré que a estas alturas tenéis ya Graphics Gale y Photoshop, por lo que pasaré con la herramienta que imagino que poca gente tendrá, porque creo que aún nadie la ha usado, y a decir verdad, es muy útil (y bastante mejor que el NTME)
Aquí os dejo el enlace al repositorio (tendréis que compilarlo con Visual Studio), y como soy buena persona, y sé que a muchos os va a dar pereza compilarlo, o no tenéis VS, aquí el enlace del TMC compilado: MEGA - Mediafire
Tutorial
Bien, lo primero será adaptar en nuestra plantilla de Photoshop, el battle-background de nuestro gusto. Algo que no creo necesario explicar, porque es relativamente sencillo e intuitivo.
Lo siguiente que haremos será abrir el Tilemap Creator, y le damos a "Tileset>Create" seleccionamos la plantilla y ya está, veremos algo así:
Debemos de colocar debidamente los números de arriba, en este caso, cambiaremos el primero por un 16 (aunque este creo que realmente no importa, pero por comodidad y respetar el ancho original, yo lo pongo así), en el penúltimo ponemos 32, y en el último, 64 muy importante respetar esto, o se nos descuadrará.
Bien, una vez tenemos eso, debemos darle a la vista de "Edit Palette", y debe quedar tal cual, así:
(Hay un pequeño bug en la versión que yo tengo con lo de las paletas, porque a veces no se muestran correctamente, y que por tanto, se encuentra en la versión que he subidio, quizás próximamente lo arreglen)
Una vez tengamos esto listo, vamos a ir a "Tileset>Save as..." y le ponemos el nombre que queramos como .bmp, y también vamos a "Tilemap>Save as..." y esta vez lo guardamos como "map.bin", y ya hemos acabado con este programa.
Lo siguiente será abrir el .bmp con Graphics Gale, darle formato de .4bpp en "All Frames>Color Depth", ordenar la paleta (aunque esto no será muy útil de momento), guardar la paleta desde la flechita de lo de la paleta:
y la guardamos como .pal con el nombre que queramos, y luego, "File>Save as..." y lo guardaremos como "tiles.png", exactamente igual, o no compilará
Ya está casi listo, ahora tenemos que hacer una pequeña modificación con el HxD.
(Os recomiendo que os leáis a partir de aquí, hasta que acaba la explicación de la edición de las paletas, así decidís que método usáis)
Abriremos la paleta con HxD, y nos encontraremos algo así:
Bien, pues visto que yo no he encontrado ningún programa que permita editar la cantidad de colores de una paleta (por lo que cuando saque algo de tiempo, lo crearé yo mismo), nos toca editarlo a mano, así que pasaremos a entenderlo.
Vamos a fijarnos en la columna de la derecha, que es la que usaremos y "entenderemos".
La primera línea, es decir, donde dice "JASC-PAL..0100.." lo tenemos que dejar tal cuál está, eso no se toca.
Ahora pasamos a la siguiente línea, donde lo primero que nos encontramos es un "16". Bien, pues este valor indica la cantidad de colores que hay en la paleta (y si no cambiáis este valor, por muchos colores que añadáis luego, el juego no los leerá)
Como nosotros necesitamos 48 colores, pues cambiaremos ese 16 por un 48 escribiendo directamente encima, se nos quedará así:
Ctrl + S para guardar y listo.
Lo siguiente que haremos es entender el resto, y es que si analizamos bien el patrón, lo que realmente estamos leyendo son los valores RGB, por ejemplo mi primer color es el negro, por lo que tenemos R: "0", G: "0", B: "0" y al final, ".." para indicar que ya hemos terminado con ese color.
Bien, pues si analizamos valor con valor, veremos que corresponden en el orden correcto con los valores RGB de Graphics Gale (aunque no es necesario, os podéis fiar de mi)
Ahora que ya entendemos cómo funciona, lo que haremos será copiar desde el primer cero después del "48.." hasta el final, y pegarlo todo al final, así tendremos la fila de colores duplicada.
Y ahora, repetimos el mismo paso, pero copiando sólo los primeros cuatro colores, en mi caso, tendría que hacer esto:
Por último, nos quedan 12 colores por rellenar, con lo que los tendremos que añadir como colores en negro, y como seguro que os da pereza contar o algo así, os lo dejo aquí para que copiéis y peguéis:
Y de nuevo, Ctrl+S, y ya tendríamos la paleta lista, la renombramos a "pallete.pal".
Tenemos una:
Ya tenemos todo preparado, ahora a insertarlo. Recapitulando, tenemos tres archivos útiles: "tiles.png", "map.bin" y "pallete.pal".
Ahora, iremos al background que queremos editar, que se encuentra en "graphics/battle_terrain", en mi caso quiero editar el normal que es el que más aparece, el de la hierba alta, así que entraré en "tall_grass", y eliminaré todos estos archivos antiguos que no me sirven
Y metemos los tres archivos que os he citado antes ("tiles.png", "map.bin" y "pallete.pal") en esta carpeta.
Abrimos la consola
Para que compile debidamente los archivos nuevos
Y... ¡tará!
y ya podemos disfrutar de nuestro nuevo fondo flamante.
Agradecimientos a diegoisawesome por hacerme ver que estaba usando una plantilla de 30x64 en lugar de 32x64, love u <3
Hoy vengo a enseñaros como cambiar el battle background de pokeemerald.
Ya he conseguido editarla, que era lo "difícil", aún tiene el pequeño problemilla de que el battle bg se desliza hacia el lado nada más entrar en batalla por el efecto de la hierba alta. Investigaré sobre cómo removerlo, no será difícil, pero lo importante está hecho.
Para el tutorial:
Usaremos
- Graphics Gale
- Photoshop (o cualquier editor de imágenes)
- HxD
- Tilemap Creator
- Esta plantilla (MEGA - Mediafire)
Obviaré que a estas alturas tenéis ya Graphics Gale y Photoshop, por lo que pasaré con la herramienta que imagino que poca gente tendrá, porque creo que aún nadie la ha usado, y a decir verdad, es muy útil (y bastante mejor que el NTME)
Aquí os dejo el enlace al repositorio (tendréis que compilarlo con Visual Studio), y como soy buena persona, y sé que a muchos os va a dar pereza compilarlo, o no tenéis VS, aquí el enlace del TMC compilado: MEGA - Mediafire
Tutorial
Bien, lo primero será adaptar en nuestra plantilla de Photoshop, el battle-background de nuestro gusto. Algo que no creo necesario explicar, porque es relativamente sencillo e intuitivo.
Lo siguiente que haremos será abrir el Tilemap Creator, y le damos a "Tileset>Create" seleccionamos la plantilla y ya está, veremos algo así:
Debemos de colocar debidamente los números de arriba, en este caso, cambiaremos el primero por un 16 (aunque este creo que realmente no importa, pero por comodidad y respetar el ancho original, yo lo pongo así), en el penúltimo ponemos 32, y en el último, 64 muy importante respetar esto, o se nos descuadrará.
Bien, una vez tenemos eso, debemos darle a la vista de "Edit Palette", y debe quedar tal cual, así:
(Hay un pequeño bug en la versión que yo tengo con lo de las paletas, porque a veces no se muestran correctamente, y que por tanto, se encuentra en la versión que he subidio, quizás próximamente lo arreglen)
Una vez tengamos esto listo, vamos a ir a "Tileset>Save as..." y le ponemos el nombre que queramos como .bmp, y también vamos a "Tilemap>Save as..." y esta vez lo guardamos como "map.bin", y ya hemos acabado con este programa.
Lo siguiente será abrir el .bmp con Graphics Gale, darle formato de .4bpp en "All Frames>Color Depth", ordenar la paleta (aunque esto no será muy útil de momento), guardar la paleta desde la flechita de lo de la paleta:
y la guardamos como .pal con el nombre que queramos, y luego, "File>Save as..." y lo guardaremos como "tiles.png", exactamente igual, o no compilará
Ya está casi listo, ahora tenemos que hacer una pequeña modificación con el HxD.
(Os recomiendo que os leáis a partir de aquí, hasta que acaba la explicación de la edición de las paletas, así decidís que método usáis)
Abriremos la paleta con HxD, y nos encontraremos algo así:
Bien, pues visto que yo no he encontrado ningún programa que permita editar la cantidad de colores de una paleta (por lo que cuando saque algo de tiempo, lo crearé yo mismo), nos toca editarlo a mano, así que pasaremos a entenderlo.
Vamos a fijarnos en la columna de la derecha, que es la que usaremos y "entenderemos".
La primera línea, es decir, donde dice "JASC-PAL..0100.." lo tenemos que dejar tal cuál está, eso no se toca.
Ahora pasamos a la siguiente línea, donde lo primero que nos encontramos es un "16". Bien, pues este valor indica la cantidad de colores que hay en la paleta (y si no cambiáis este valor, por muchos colores que añadáis luego, el juego no los leerá)
Como nosotros necesitamos 48 colores, pues cambiaremos ese 16 por un 48 escribiendo directamente encima, se nos quedará así:
Ctrl + S para guardar y listo.
Lo siguiente que haremos es entender el resto, y es que si analizamos bien el patrón, lo que realmente estamos leyendo son los valores RGB, por ejemplo mi primer color es el negro, por lo que tenemos R: "0", G: "0", B: "0" y al final, ".." para indicar que ya hemos terminado con ese color.
Bien, pues si analizamos valor con valor, veremos que corresponden en el orden correcto con los valores RGB de Graphics Gale (aunque no es necesario, os podéis fiar de mi)
Ahora que ya entendemos cómo funciona, lo que haremos será copiar desde el primer cero después del "48.." hasta el final, y pegarlo todo al final, así tendremos la fila de colores duplicada.
Y ahora, repetimos el mismo paso, pero copiando sólo los primeros cuatro colores, en mi caso, tendría que hacer esto:
Por último, nos quedan 12 colores por rellenar, con lo que los tendremos que añadir como colores en negro, y como seguro que os da pereza contar o algo así, os lo dejo aquí para que copiéis y peguéis:
Código:
0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..0 0 0..
Tenemos una:
Primero: Las paletas JASC-PAL las puedes abrir con un simple editor de texto plano y unirlas. Para ello solo debes respetar la cabecera del texto que es el formato: JASC-PAL, la versión: 0100 que corresponde a 1.0.0 y la cantidad de colores, teniendo eso en cuenta editas, guardas y ¡listo!.
Ya tenemos todo preparado, ahora a insertarlo. Recapitulando, tenemos tres archivos útiles: "tiles.png", "map.bin" y "pallete.pal".
Ahora, iremos al background que queremos editar, que se encuentra en "graphics/battle_terrain", en mi caso quiero editar el normal que es el que más aparece, el de la hierba alta, así que entraré en "tall_grass", y eliminaré todos estos archivos antiguos que no me sirven
Y metemos los tres archivos que os he citado antes ("tiles.png", "map.bin" y "pallete.pal") en esta carpeta.
Abrimos la consola
Código:
make -j4
Y os salga este aviso:
Usad este comando:
Cambiando obviamente lo de "vuestroterreno" por la carpeta en la que hayáis cambiado el background.
Ahora de nuevo
Usad este comando:
Código:
touch graphics/battle_terrain/[B]vuestroterreno[/B]/tiles.png
Ahora de nuevo
Código:
make -j4
Y... ¡tará!
y ya podemos disfrutar de nuestro nuevo fondo flamante.
Agradecimientos a diegoisawesome por hacerme ver que estaba usando una plantilla de 30x64 en lugar de 32x64, love u <3
Última edición: