>.< Right, sorry, gah, I probably should've have decided to tackle something difficult without actually doing some damn research.
It's quite alright, and in all fairness I had dabbled in Rom hacking before, but it's literally only in the last month that I've actually tried to learn about it, so you'd be surprised how much you can learn when you put your mind to it. So don't give up on something because it's difficult, just try take little steps to get there first! =D
A ROMbase is a rom that's been modified in a way, say the textures have been changed. And then given out to the 'public'
in the form of a patch for people to use.
A few of them can be found in this forum. The most widely known one is JPAN's FireRed engine.
pokecommunity.com/showthread.php?t=194241
or here at the resources thread:
pokecommunity.com/showthread.php?t=193327
By extra moves, I meant adding, say, Dark Pulse to Emerald (I apologise for being so unclear before). Looks like I'll probably just skip this for now, until I actually learn what to do...
The only real difficulty I can see with adding moves is animations really, unless you leave out the animation for a time until you can 'perfect' it I guess.
I suppose this raises a new question; if I want to learn how to hack Emerald, what should I start learning? I know next to nothing, besides toying with the odd tool here or there.
pokecommunity.com/forumdisplay.php?f=58
Go read the tutorials there for whatever game you're going to edit, over, and over, and over, and over again. Then go experiment, if it doesn't work, rinse and repeat.
I havn't got 15 posts yet so I can't post those as links -_- ah well, the point is where to go is there.
Hopefully I answered your questions ^-^