jueves, 3 de enero de 2019

Insertamos nuestro primer tile: El árbol

Este es un tutorial bastante sencillo. Veremos como insertar un árbol en nuestro hack, algo que le dará muchísima personalidad a nuestro hack a nivel gráfico. Si tienes dudas, puedes escribirme en los comentarios.



Y este ha sido el resultado final:


La herramienta para mapear: Advance Map

La herramienta para editar mapas por excelencia, es el Advance Map. Y sí, he dicho editar mapas, y no crear, porque básicamente lo que haremos será editar los hacks que ya existen. Una vez descargado, abrimos el programa y nos aparecerá esta pantalla:
Cargamos el ROM en File>Load ROM. En mi caso será el Pokemon Ruby en inglés (se recomienda que sea la versión inglesa, ya que la española da problemas).
Y lo primero que veremos es que aparece algo en la columna de la izquierda, así:
Esto que aparece es la lista de todos los mapas que contiene el ROM. Empecemos por editar el pueblo donde se inicia la aventura: Villa Raíz (Littleroot Town en inglés). Para ello haremos doble click en donde pone From Header. Luego, aparecerá una lista de números y haremos doble click en el 0. Ahora aparece la lista de todos los mapas principales del juego, rutas, pueblos y ciudades. Eres libre de ir al mapa que quieras (es más, te animo a explorar para que te hagas una idea de todo lo que puedes encontrar en esta lista de mapas). Nosotros ahora en este tutorial iremos al mapa de Villa Raíz. Hacemos doble click en Littleroot Town (0.9) y tendremos la siguiente pantalla:
Vemos que en el centro ha aparecido el mapa de Villa Raíz y en la columna de la derecha todos los tiles del mapa. La columna de la izquierda sigue igual, con la lista de todos los mapas. De la columna de la derecha, podemos seleccionar tiles haciendo click en ellos. Luego, una vez seleccionado el tile, podemos hacer click en el mapa, y dicho tile aparecerá. Prueba y haz los cambios que quieras, pon el mapa a tu gusto. Veamos un ejemplo:
Vemos como ahora hay un centro Pokémon en Villa Raíz. Aquí todo depende de tu imaginación. Exploremos un poco más qué es lo que podemos hacer. Encima del mapa tenemos varias pestañas: Map (que es dónde estamos ahora, es decir, el mapa que queremos editar) - Movement permissions - Events - Wild Pokemon - Header. Veamos un poco por encima para qué sirve cada pestaña, y en próximos tutoriales lo veremos más a fondo.

Movement permissions:
En español, Permisos de movimiento. Esto nos deja editar la libertad que tiene el jugador a través del mapa. Por ejemplo, si se encuentra con un árbol o una casa, chocará y no podrá atravesarlo, si se encuentra con el mar, sólo podrá surfearlo, etc.
Aunque veremos esto mejor más adelante, en líneas generales la parte violeta con una C en mayúscula, es por dónde el jugador puede caminar libremente, mientras que la parte roja con un 1, es la parte donde chocará. Como vemos en la imagen de encima, he editado el mapa, pero no los permisos de movimiento, por tanto el jugador podría pasar por encima del centro pokémon. Adaptemos los movimientos al nuevo mapa:
Ahora al intentar atravesar el centro pokémon, el jugador chocará.

Events:
Esta pestaña la veremos muy por encima que no quiero entrar en temas complicados ahora. Básicamente esta es la pestaña que muestra todos los eventos del mapa, esto incluye las personas que hay por el mapa caminando, los textos de los carteles (la de tu casa y la del rival, por ejemplo) y los "wraps", es decir, eventos que al ser pisados te llevan a otro mapa, por ejemplo al interior de una casa (es la w que se ve encima de la puerta de una casa).

Wild Pokémon:
Esta es la pestaña que nos permite modificar los pokémon salvajes que aparecerán en la hierba alta, surfeando o pescando (también es posible modificar el nivel al que aparecen. Como en Villa Raíz no aparecen pokémon salvajes nos aparecerá un mensaje que pone "No wild pokemon data was found for this map" (no se encontraron datos sobre pokémon salvajes para este mapa). También nos aparecerá un botón que nos permite añadir pokémon salvajes en caso de que queramos.

Header:
Esa pestaña es la que nos permite cambiar información general del mapa. Es bastante interesante, ya que como veremos, nos permite editar muchísimas cosas, como el nombre del mapa, la música que suena en él, el clima que tiene, las dimensiones, etc.

Estas son las cosas básicas que uno puede hacer en principio para editar un mapa a su antojo. En el próximo tutorial, veremos como insertar nuestro propio tile de árbol, para darle un aspecto propio al hack. Un saludo, y si tienes cualquier duda, no tengas miedo en escribirme en la caja de comentarios más abajo.

Conocimientos básicos para mapear

Empezamos esta larga lista de tutoriales por los conocimientos básicos del mapeo o la creación de mapas. Me gustaría empezar por aquí, ya que creo que una de las cosas que más llama la atención en un hack, son los gráficos del mapa: los árboles, las casas, las montañas, etc. Muchos dirán que lo más importante es la historia, que si el hack tiene una historia interesante, no necesita gráficos chulos, es más, hay hacks que no han cambiado ni un solo gráfico y enganchan por la historia. Y es verdad, la historia es casi lo más importante de un hack, pero pudiendo tener una buena historia y un buen logrado gráfco, ¿por qué no tener ambas cosas?

Tiles
Los que ya hayan tocado el mundo del hack tendrán en mente la palabra tile, pero, ¿qué son realmente los tiles? Tile significa baldosa o azulejo en inglés. Esto se debe a que los mapas en Pokémon están divididos en "cuadrados" de 16x16 píxeles. Cada cuadrado contiene una pieza del gráfico, y en conjunto formarán un mapa, como si fuese un puzzle. Veamos un ejemplo:

Esto es un tile de árbol hecho por Zeo254. Este tile, aunque a primera vista no se aprecia, está divido, como hemos dicho antes, en cuadrados/tiles/azulejos, de 16x16 píxeles, hagamos la división para que se vea más claro:

A su vez, estos tiles de 16x16 pueden sub dividirse por la mitad, para formar cuatro "azulejos" más pequeños, de 8x8 cada uno, de este modo:

Esto hay que entenderlo bien, aunque parezca una tontería, porque será muy importante a la hora de poder insertar nuestros propios tiles en nuestros hackroms pokémon.
Si tienes cualquier duda, puedes escribirme en la caja de comentarios que tienes más abajo. Para ir al siguiente tutorial y aprender a usar al principal herramienta de mapeo, haz click aquí.