Bueno, como siempre voy a ser casi el único que te responde XD. En primer lugar, HxD es un programa para editar hexadecimalmente tu ROM, osea, que puedes cambiar los offsets y datos en hexadecimal (es complicado, probablemente no lo uses mucho), después está APE, este sirve para editar las paletas de los sprites de la ROM. Move It!: nunca lo he utilizado, pero sé que es para editar los movimientos de los NPC del juego. CMP: te será útil para cambiar las paletas de tus sprites. YAPE: es para modificar a los Pokémons, aunque es muy vieja por lo que te recomiendo usar otras como Gen3Tools, PGE o Gen3Suite (mejor descarga PGE, es la más completa). VBA-M: este es el emulador de GBA, cargas la ROM y puedes jugar como si tuvieras un Game Boy Advance. A-text: es para modificar los textos de los scripts de tu juego, está llena de bugs, por eso mejor hazlo tú mismo por XSE.
Bueno, ahí tienes el funcionamiento de cada una, si te quedas con alguna duda puedes preguntarme por privado
!