I'm sorry. I know what I want, but am inexperienced and so, am unable to communicate it. If they're located throughout the rom, then where are they? How would one go about creating abilities using assembly code? I'm aware hex can contain scripts in certain locales of the game, as well as Assembly routines. I was thinking somewhere along those lines regarding abilities.
Edit: Wait! Are they hard-coded? If so, that'd make sense, as they'd have no location.. How close am I with that line of thought?