¿Y os habéis fijado en ese pequeño "01" que hay debajo del 36? Pues bien, cuando vale 1 significa que el pokémon está disponible (vivo y salvaje), mientras que si vale 0 no nos lo podremos encontrar (debilitado o capturado).
- He intentado aplicar la rutina en firered. La variable de entrada, en vez de 0x8004, es la variable 0x4031, que tiene que ver con el pokémon inicial que elegiste. En cualquier caso, la rutina funciona, es decir, sustituye los valores del pokémon errante por los que nosotros queramos. Sin embargo, parece que el pokémon no cambia.
Pongo un ejemplo: estoy intentando cambiar a Entei (00F4) por Rayquaza (0196). La rutina consigue cambiar el 00F3 por el 0196, pero cuando miro la pokédex no me aparece el área de Rayquaza, pero sí la de Entei... Tampoco entiendo muy bien cómo funciona FR, así que si alguien más especializado que yo le interesa este tema, le agradecería que retomara la investigación.
Seguiré investigando, a ver si soy capaz de hacer más cositas :)[/SPOILER]