Ah, that works excellently. The Light-type is very definitely Special.
It's a bit messy (the nice-refined version is very comfortably sitting on my hard drive...), but I have a patch for FireRed that adds a Sound-type, in my signature. If you want to use it as a base, go ahead.
...I'm going to have to learn ASM for this thing, aren't I...?
Don't overdo it; I'd imagine you'd have to be quite comprehensive in ASM to make/edit abilities (barring say, Pick Up).
Speaking of Pick Up, I'll look about sometime and see if I can't decipher something, at least concerning that. Can't be too hard...
-blinks- Quite a few people share your sentiment, it seems. I didn't expect to start such a buzz.
ROM Maps are useful. XSE tutorial Ver.209 is not.
1) After some looking around, I've discovered that a lot of things like type strength and attack effect are determined by long chunks of deceptively complex hex. To alter this information, one must transcript the hex and add on...how does one go about 'repointing' the game so that it refers to the new type/attack table rather than the old one?
Ahah, check out my signature, guide to repointing. The first section covers the ins-and-outs of GBA pointers.
Hex isn't that complex; it's just a series of numbers that tells different things. Attack effects are pre-programmed into the game, so it's just a case of changing that "00" (Normal Hit) to another number (for Quick Attack, etc...) I've also done a guide on this, again, in my signature.
2)Not a question, but...in addition to the ROM map idea, there should also be some sort of project to figure out what each unlzGBA image is in each game, and list it. In between the tilsets and sprites and garbled pixelarts, there are a lot of staticky messes, and I'd like to know what they're for.
That's what a ROM Map is, mind you, since images are part of the ROM. There's a few things about that have UNLZ addresses.
3) Does anyone know a good site or tutorial for learning about ASM in respect to Pokemon hacks? Also, what programs are needed to implement ASM?
https://sfc.pokemon-inside.net is the best I've found (Mastermind_X is uber awesome). You'll need a debugger (VBA-SDL-H) and a compiler (HAM, devKitARM). The normal VisualBoyAdvance can be useful too, for finding addresses and what-not.
I'd suggest getting a mastery over everything else first. If you find hex hard, then the ARM architecture will probably rape you. I'd also suggest messing with Z80-8080 first (GBC architecture). Despite the harder-to-use pointer system, the routines themselves are far less confusing, due to limited commands.
4) This isn't a technical matter at all, but should I go ahead and make a thread for my hack project on Pokecommunity to start recruiting more people into the team, or wait until I have as much done as I can do myself, like more of the Pokedex? (This hack uses Fakemon.)
My suggestion is to not make a team. People don't learn anything if they rely on other people to do it for them. After making 20-or-so maps or scripts, numerous hex edits and several hundred sprites, I promise you'll go "huh... guess I could do it after all".
I'd actually abstain from making a thread. I've got several things going, but because of that "NEED RELEASE NAO", I'm able to research things more, find limitations, and learn how to do more things.
If you ever need help, don't hesitate to ask. Hells, I like your moxy, go ahead and friend me, eh.
Again, thanks for all the help, I REALLY appreciate it.
No problem.