¿Y eso cómo ha sido? Que yo recuerde, el pokémon que saca el profesor se puede cambiar sencillamente con hex y se puede poner cualquier sprite. Si el pokémon está bien es extraño, quizás hayas cambiado los bytes que dicen el pokémon a mostrar, porque otra cosa... O quizás crees que el poke está bien, pero no lo está.
¿Qué cosas has hecho que puedan afectar al sprite?