Je ne sais pas, j'ai l'impression que ça va être beaucoup plus compliqué pour certains menus (notamment ceux des attaques et celui des pokémons dans le sac, bref tout ceux qui sont un peu "dynamique" : il faudrait au moins pouvoir récupérer l'ID de l'option choisie)...
Autrement il faut obligatoirement un appel vers la routine
menu_pokemon_disp_attack dans le menu
menu_disp_pokemon à chaque mouvement du curseur, je ne sais pas si tu peux ajouter ça.
Ah et j'ai fait un commit sur le repo parce que j'ai changé quelques trucs minimes en rapport au bug de l'XP, mais je n'ai toujours pas réussis à le résoudre...
edit : ça y est je l'ai réglé

Par contre, quand plusieurs pokémon ont combattus, le combat continue alors que le pokémon adverse est mort. Il doit y avoir encore quelque chose sur la pile arrivé à la ligne 717 de battle.inc... :/