Quizás suene tonto, pero me parece que usais métodos muy complejos...
Voy a proponer algo mas sucio pero a mi juicio mas simple, porque el ASM... telita.
No seria mucho mas facil buscar las animaciones de la Pokeball y borrarlas, y con Hex cambiar el numero de poke para que aparezca uno de los 25 entre celebi y treecko, y a ese sprite ponerle una imagen vacia?