1- thumb de hackmew, lo puedes descargar en pokecommunity.
2-el de hackmew, tambien de pokecommunity.
3-NO, y repito NO, es tarea fácil aprender asm, quizás que hace cada sitaxis si. Pero eso no te sirve, porque solo obedeceras como un robot, y no te servira de nada.
Para hacer cosas utiles en asm, has de saber bien que son los punteros, a que apuntan, porque.. Etc. Es decir conocer bien el rom, de lo contrario saber asm es inutil. Es como aquel que dice que tiene un tio en graná, que ni tiene tio, ni tiene ná.
4-con asm no puedes hacer mas que lo que el juego te permita, esto es porque el asm es el lenguaje de nivel más bajo que hay, y es el que nos permite editar el codigo c del rom sin tener dicho codigo c. (Porque se transorma el codigo c en ensamblador, y a traves de el podemos editarlo. Pero no crearlo de 0, porque son 1-0 y que nosotros no sabemos como tratar.. Nose si me explico..)