Bueno, tu segunda Duda, se podría repuntear el offset del Texto usando Hex, pero si lo quieres hacer con todos los ataques... pues te llevará un tiempito, pero no es imposible.
Y sobre la Primera, me temo que la respuesta más concisa sería ASM, lo siento.
Quizás con un poco de creatividad puedas lograr algo parecido... pero igual, lo mejor sería ASM ^^'
Salu2!
[Recuerda Poner La Rom Base en el Título... (FR = Rojo Fuego Usa, RF = Rojo Fuego Esp, Ruby = Rubi Usa, Rubi = Rubi Esp, Emer = Esmeralda Usa, Esmer = Esmeralda Esp) o su código (BPRE = Rojo Fuego Usa, BPRS = Rojo Fuego Esp, AXVE = Rubi Usa, AXVS = Rubi Esp, BPEE = Esmeralda Usa, BPES = Esmeralda Esp)]