Si buscas en un hack la mega-evolucion, creo que con ASM no debe ser dificil. Asignar un objeto a "X" pokémon y que el efecto dure solo la batalla, y que cambie sus estadisticas y sprite. Siendo esto último, tal vez, lo más dificil.
Lo de cambias las stats bastaría con mirar un objeto como Hierro o Calcio.