De Whack a Hack Wiki!

En este tutorial, te mostraremos dos métodos diferentes que te permitirán personalizar las especies de Pokémon que encuentras en la naturaleza en tus juegos de tercera generación: el ROM Hacking Binario y la decompilación. Ya sea que estés interesado en hacer tus propias mezclas de Pokémon o simplemente quieras agregar variedad y diversión a tu experiencia de juego, ¡este tutorial te ayudará a aprender cómo hacerlo!

ROM Hacking mediante decompilación

  1. En primer lugar, abre tu proyecto desde Porymap y abre el mapa que deseas cambiar.
  2. Dirígete a la pestaña "Wild Pokemon".
Localización de la pestaña "Wild Pokemon".

Tipos de encuentro

Habrás podido comprobar que hay cuatro pestañas en la parte superior, pues estas indican qué tipo de encuentros puedes modificar. Las pestañas posibles son las siguientes:

  • land_mons: Son los Pokémon que aparecerán, o bien entre la hierba alta, o bien dentro de cuevas u otros sitios por donde puedan aparecer caminando.
  • water_mons: Aquí aparecerán los Pokémon que te encuentras mientras vas haciendo Surf a lomos de un Pokémon de tu equipo.
  • rock_smash_mons: A veces, al hacer Golpe Roca para hacerte camino, puede atacarte un Pokémon. Estos se pueden modificar desde esta pestaña.
  • fishing_mons: Desde aquí se pueden configurar los Pokémon que pueden ser pescados y con qué cañas cada uno.
Activar pestañas haciendo clic con el botón derecho encima de ellas.

Si alguna está desactivada, se debe a que no hay encuentros disponibles para ese mapa (por ejemplo, no encontrarás water_mons en un desierto). No obstante, si en el desierto del ejemplo quieres añadir un oasis con un lago, puedes añadir water_mons de la siguiente forma:

  1. Haz clic con el botón derecho encima de la pestaña que está desactivada, por ejemplo water_mons.
  2. Haz clic sobre "Add water_mons data to this map...".

Especies y ratio de aparición

Cada pestaña de las anteriores cuenta con un número de espacios o slots. En cada slot se puede añadir una especie con un rango de niveles, pero se debe tener en cuenta que el orden de los slots influye en el ratio de aparición, como se puede ver en la imagen siguiente (columna Encounter chance):

Imagen de los slots correspondientes a land_mons.

Aquí tenemos que hacer una pequeña distinción entre la pestaña fishing_mons y las demás, pues en esta los slots además del ratio de aparición, también influyen en la caña con la que se puede pescar al Pokémon (columna Group).

Imagen de los slots correspondientes a fishing_mons.

Por último, el campo Encounter Rate indicará la probabilidad de ocurrir un encuentro con un Pokémon salvaje.

Guardar y probar el resultado

Finalmente, quedará guardar el proyecto desde File > Save y compilar para ver el resultado ejecutando el comando make -j(nproc) en tu consola.

ROM Hacking binario

Nota: Debido a la fragmentación de la distribución de Advance Map los textos de las opciones pueden estar en inglés o con una traducción alternativa.
  1. En primer lugar, abre tu ROM desde Advance Map y abre el mapa que deseas cambiar.
  2. Dirígete a la pestaña "Pokémon salvajes".
Localización de la pestaña "Pokémon salvajes".

Tipos de encuentro

Habrás podido comprobar que hay un desplegable en la parte superior, pues las opciones de este indican qué tipo de encuentros puedes modificar. Las opciones posibles son las siguientes:

  • Hierba: Son los Pokémon que aparecerán, o bien entre la hierba alta, o bien dentro de cuevas u otros sitios por donde puedan aparecer caminando.
  • Agua: Aquí aparecerán los Pokémon que te encuentras mientras vas haciendo Surf a lomos de un Pokémon de tu equipo.
  • Golpe Roca: A veces, al hacer Golpe Roca para hacerte camino, puede atacarte un Pokémon. Estos se pueden modificar desde esta pestaña.
  • Pesca: Desde aquí se pueden configurar los Pokémon que pueden ser pescados y con qué cañas cada uno.

Especies y ratio de aparición

Nota: Puesto que Advance Map no muestra la probabilidad de cada slot, es recomendable tener a mano la captura de Decompilación, pues coinciden las probabilidades de los slots.

Cada opción de las anteriores cuenta con un número de espacios o slots. En cada slot se puede añadir una especie con un rango de niveles, pero se debe tener en cuenta que el orden de los slots influye en el ratio de aparición:

Imagen de los slots correspondientes a Hierba.

Aquí tenemos que hacer una pequeña distinción entre la pestaña Pesca y las demás, pues en esta los slots además del ratio de aparición, también influyen en la caña con la que se puede pescar al Pokémon.

Por último, el campo Frecuencia indicará la probabilidad de ocurrir un encuentro con un Pokémon salvaje.

Añadir un tipo de encuentro no disponible

Añadir tipos de encuentro mediante la expansión y repunteo de la tabla.

Si alguna opción del desplegable "Tipo" no muestra ningún slot, se debe a que no hay encuentros disponibles para ese mapa (por ejemplo, no encontrarás Pokémon de Agua en un desierto). No obstante, si en el desierto del ejemplo quieres añadir un oasis con un lago, puedes añadir slots a la opción Agua de la siguiente forma:

  1. Haz clic con el botón Expandir.
  2. Marca todos los tipos de encuentro que quieras añadir.

Esto repunteará la tabla de Pokémon salvajes y añadirá los slots deseados.

Nota: Las operaciones que requieren de repunteo pueden ocasionar daños a la ROM si no se efectúan correctamente.

Guardar y probar el resultado

Finalmente, quedará guardar la ROM desde Archivo > Guardar y abrirla en tu emulador.

Véase también