So first off, before trying anything, it's a good idea to read this wiki, it contains Vital information of the general file structure and important file location, I ask that you PLEASE read this before asking questions such as 'Where do I find X thing', or asking about the file headers, this is explained in the wiki and all headers are the same for all lz compressed files. For a long time, people have been asking for a condensed post or somewhere were every piece of ROM hacking knowledge can be easily accessed, so I'll be using the main post of this thread and update it as I make new discoveries (or someone else really), this should hopefully motivate people to poke around some more and hopefully get the ROM hacking scene off to a good start (This will not cover Custom DLC injection, that's an entirely different thing altogether).