domingo, 30 de diciembre de 2018

Tileset Villa Raíz (Littleroot Town) + Sprites de Oddish forma Raíz

Os dejo por aquí los tiles de Villa Raíz (Littleroot Town) mejorados, que incluyen: suelo, árbol normal, casas raíz y laboratorio principal raíz.


Sprites y Backsprites (normal y shiny) de Oddish forma Raíz:


La versión shiny la quise hacer un poco anaranjada para hacer una referencia a las características de "raíz" que tiene (como la zanahoria). Prueba de tiles:



Aquí pueden ver en tiempo real cómo se ven los tiles insertados en el juego:

jueves, 27 de diciembre de 2018

¿Cómo crear un Hack Rom de Pokémon?

¿Cómo crear un Hack Rom de Pokémon?

Esta es una de las preguntas más recurrentes en torno al mundo del rom-hacking. Es a la vez la pregunta más lógica que alguien que no conoce el mundillo puede hacerse: "Sí, sí, los hacks muy chulos, pero, ¿cómo hago el mío propio? La respuesta es que crear nuestro propio hack rom de Pokémon es complejo (aunque no tanto como pueda parecer al principio) y que para crearlo hay que saber hacer diferentes cosas de diferentes ámbitos que, como si fuesen las piezas de un puzzle, en un conjunto darán como resultado final un hack rom. Ocurre lo mismo en una empresa: las diferentes secciones de la misma empresa, cada una con su función (marketing, recursos humanos, contabilidad, etc.) se unen para conseguir un objetivo común.

En el caso de un hack rom, debemos saber cambiar y crear nuestra propia historia, personajes, estética, a veces incluso Pokémon nuevos (los denominados fakemon), y mucho más. Para cambiar la historia, primero debemos tener una idea de la misma, es incluso recomendable haber escrito un guíon con los puntos principales de la misma. Pero para poder plasmar esa historia sobre el hack, es necesario aprender a utilizar programas que modifican los scripts, y esos programas utilizan un lenguaje algo complejo que lleva tiempo aprender. Para los personajes y los Pokémon nuevos o Fakemon (en el caso de que los hubiese) es necesario saber insertar sprites (que realmente es de los procesos más fáciles). Por último para la estética será necesario aprender a insertar tiles (árboles, casas, caminos, montañas) y además aprender a mapear, es decir a crear los mapas de las ciudades y pueblos, con todos sus elementos, y que además estarán conectados por rutas.

Además, todos estos procesos están muy relacionados. Crear un personaje no puede hacerse solo desde el punto de vista gráfico, es decir, crear un sprite e insertarlo. Un personaje debe estar integrado en la historia, por tanto debe tener un desarrollo y una planificación detrás. Lo mismo pasa con los scripts y eventos y el mapeado, ya que los mapas son "el escenario" dónde ocurrirá toda la historia.

En conclusión, saber hacer un hack se traduce en saber hacer muchas "pequeñas" cosas de diferentes ámbitos (en algunos casos, hay personas que incluso forman equipos y cada persona tiene una función diferente). Este blog, aunque tendrá una visión global y explicará como desarrollar aspectos de todos los ámbitos, se centrará especialmente en el apartado gráfico, ya que es en lo que yo estoy especializado.

Cada apartado contará con herramientas específicas que nos permitirán trabajar:

  • Gráficos en general: Unlz-GBA
  • Mapas: Advance Map
  • Scripts (historia): eXtreme Scripts Editor

Por supuesto, estos son solo algunos de los programas más básicos pero hay muchísimos más. Además estos se refieres a la tercera generación la de Game Boy Advance (GBA) pero hay programas para generaciones previas y posteriores.

Tileset: Bosque Zelda adaptado + Minisprite Link

Hoy traigo una adaptación para Pokémon Ruby o Rojo Fuego de un pequeño tileset de bosque de los juegos de Zelda. El árbol grande, como su nombre indica, es demasiado grande como para ser usado como árbol estándar en un mapa normal, ya que presenta 5 bloques de alto por 4 de ancho. Un árbol estándar suele tener 2x2 bloques (y en algunos hacks, he visto hasta 3x3 bloques, pero es el máximo, ya que por encima de eso, se complica mucho el mapeado). Se podría utilizar este gran árbol para algún encuentro con un Pokémon legendario o especial (tipo Celebi). También se puede utilizar para un bosque, ya que al ser tan grandes dan un efecto muy chulo de estar como "encerrado" en el bosque.

La adaptación que he hecho, ha sido simplemente homogeneizar paletas y reunir en un solo tileset los tiles estéticamente similares. Por último he eliminado los sub-bloques que se repetían, con el fin de ser eficientes con el espacio.

El tileset contiene:

  • Árbol grande
  • Hierba alta
  • Diferentes hierbajos de suelo
  • Suelo
  • Diferentes estatuas azuladas
  • Pequeña montaña
  • Piedra
  • Tienda de campamento
  • Tocón grande y pequeño
  • Valla

Testeo de los tiles y minisprite:




Créditos: Los tiles originales han sido sacados de aquí (Spriters Resources). La adaptación ha sido realizada por Lite Omega. Los mins de Link originales, han sido sacados de aquí.

miércoles, 26 de diciembre de 2018

Revamp minis GBC: Lapras y Snorlax

Todos sabemos que hubo un salto de calidad entre los juegos de la primera generación (Rojo/Verde/Azul/Amarillo) y los de la segunda (Oro/Plata/Cristal). En cuanto los overworlds o minisprites (que, recordemos, son todas esas personas, Pokémon u objetos que encontramos a lo largo de los mapas y con los cuales podemos interactuar) en la primera generación eran todos del tamaño de un solo "bloque", es decir, de 16x16 píxeles. En la segunda generación, sin embargo, se pudo observar un cambio (aunque tímido) ya que se introdujeron overworlds de dos 2x2 bloques (32x32 píxeles), estos fueron los de Lapras y Snorlax de decoración que nuestra madre compraría con nuestro dinero para nuestra habitación. En la tecera generación (Rubí/Zafiro/Esmeralda/Rojo Fuego/Verde Hoja) se introdujo de forma más evidente este tipo de minisprites (obviamente porque los juegos contaban con más espacio).
He hecho un revamp de ambos, utilizando las paletas de los sprites oficiales de la tercera, por si alguien le encuentra utilidad.



Se pueden utilizar a la hora de introducir un encuentro en un hack con alguno de estos pokémon. La ventaja de usar estos revamps que propongo, en lugar de los minis de Pokémon Ranger, Mundo Misterioso o Minis de HG/SS, es que estos tienen un estilo mucho más natural y adaptado a la estética de GBA (además de que los de Ranger y Mundo Misterioso tienen un tamaño mayor, especialmente Ranger):


Aquí se puede ver el vídeo donde pongo a prueba los revamps de los minis:



Créditos a Badassbill de Spriters Resources. El revamp ha sido hecho por mí, Lite Omega Pokémon, dar créditos si se utilizan.