Con ASM se puede, primero guardas toda la info de los Pokés a dar, luego los quitas del equipo. Cuando los quieres recuperar, recupera la info que guardaste y la sobre-escribe a la actual.
Me imagino que no sería tan difícil. Simplemente escribir en la RAM y ya...