Respuesta: [Duda] Editar historia principal
Búsqueda y edición de texto: Advance Text.
Editor de scripts más utilizado: XSE.
Editor de mapas: Advance Map.
Editor de gráficos diversos: NSE, Unlz GBA (puede servirte para editar el típico sprite del profesor).
Editor hexadecimal: Mi recomendación es HexWorkShop.
Por lo demás, te recomiendo que vayas poco a poco, no hagas preguntas demasiado generalizadas, busca cosas concretas que editar y, si tienes dudas, pregunta.