:)
1) ¿En verdad es difícil Hackear con Emerald? Para alguien que ya sabe lo básico, no tanto.
2) Si es difícil, ¿En que se me puede complicar? El tileset primario es un poco más pequeño que en otras bases, tiene 0x1E0 de alto (480) mientras que FR tiene 0x270 (624)
Pero los tileset secundarios en FR son de 0x170 (368) y Emerald, 0x1F0 (496). Con una buena organización, puedes insertar varios tiles ;)
3) ¿Es difícil modificar los aspectos del PokéNav? (Contactos, y el texto que estos te dicen al llamarles). Pues la respuesta rápida es NO :p
La respuesta larga: No, no es dificil, aunque hay varios tipos de Textos, que se modifican de distintas maneras:
-Las llamadas en las rutas, por lo general son Scripts de Gatillo, con un comando genial que no es ningún Special xD ¡Chan! ¡Chan! Tururururururuur.... TSSSSS!
pokenavcall 0xPointerTexto
xD No tiene nigun secreto :P
El resto de Textos, como el Nombre en la Lista de contactos, la descripción y los textos que te dicen los puedes traducir mediante A-Text o parecidos (Thingy) no tiene mucha ciencia, quizá alguna que otra llamada especial si se haga con Specials (Como la primera del Señor Devon cuando te dá el PokéNav, llamada que no es necesario usar, pero queda buena, yo la usé en el primer vídeo de mi Hack )
Y como se van agregando los entrenadores y contactos deberías ir a verlo por tu cuenta en los Scripts y probar... Ésto es lo que hace "dificil" a Emerald que aveces tienes que investigar por tu cuenta (En realidad, no es dificil xD)
¡Ah! Y si, como dice Gold, deberás amigarte con los Offsets expandidos :p y con el buen amigo A-Map 1.95 para meter Scripts que esten en la parte expandida. (O hacerlo mediante Hex)
Si pones un script con un offset expandido en un mapa, ese mapa dejará de poder abrirse con A-Map 1.92, asi que deberás pasar de un A-Map a otro con frecuencia xD