Iniciado por Foxz.
Que yo recuerde, al offset que asignaste la rutina, debes aumentarle un 1, por tanto, en tu script debe ir callasm 0x8804001
Nop, se sigue colgando.
EDITO: Ya está la solución, el script tenía 3 errores:
1. El callasm no tenía el offset +1
2. El bufferpartypokemon dice 0x1 pero debía ser 0x0 (ya que debía hacer buffer en el primer Pokémon)
3. No tenía ningún Pokémon (sí, mátenme).
Ya lo resolví, gracias por ayudarme, cierro el tema.