Si eres un rom hacker novato, y no tienes ganas de rompeterte los sesos ni tardar horas o dias (depende de tu agilidad mental y tu capacidad de procesar datos ..) en arreglar ese desperfecto, te recomiendo que pases todos los cambios realizados satisfactoriamente a un rom nuevo. O a una copia de seguridad en la que no este dicho bug.
Sin embargo si eres un rom hacker que disfruta investigando, programando, resolviendo algoritmos.. En resumen un programador, haz lo siguiente:
1-copia tu rom bugeada. Y llamales rom1 y rom2.
2-cambia el pokemon que aparece en la pokeball del rom 1.
3- abrelas con el HxD, y dale a buscar diferencias entre rom y rom.
(En teoria solo debe de haber dos bytes de diferencia, ya que hay mas de 255 sprites a mostrar y los pokemon se indican con dos bytes).
4-una vez encontrado el offset donde esta el pokemon que sale de la pokeball anotalo.
5- abre el rom con el vbasdlh, y presiona F11 para detener la ejecuciĆ³n del programa.
6- coloca bpr $08offset 2. Y acto seguido dale c.
7-se continuara la ejecuciĆ³n del rom en el vba como si fueses a jugar, ves jugando hasta la parte que sale el pokemon de la ball,y ahi se re debera de parar el juego. Ahora mira el offset donde estas desde el vba normal, y comparalo con una rom normal.
Lo que veas distinto de una rom a otra es lo que has de cambiar.