yo yo yo guys, you basically have given up on your dream! this is not good. There are a few problems with your approach to creating this mod. first of all you start coming up with the design and models for the mod before you are even sure you can implement them into the game. this is bad and a waste of time. Your first priority should be focused on getting into the rom and editing data. with out that you have nothing. Some other problems I see is that you are trying to learn C++ yet you probably will not have access to the source code for
TP unless you find some weird decompiler. other than that assembly is the way to go for modding roms. This project may have been over your guys heads from the begging but its not impossible. understanding how the game is stored on the disc is the first way to go.
Main Page - WiiBrew. editing the gamecube version is probably easier though. what would be really cool though is somehow reverse engineering the decryption methods in order get the rom back on to optical media, although that would require an expensive YAG laser for the bca ( go figure). If you have any questions go ahead and message me!
also If you are serious about rom hacking read this and understand it.
Download GBA/DS/GC Rom Hacking 101 1.0 - FileTrip
perhaps take a look at this as well
Riivolution - Riivolution