well i guess ill sprinkle my findings here since everyone is bickering at eachother, ill start some ppl off and may you guys can help me finish
1. Get u8tool (friggin google it)
2. Get tplx (google it also, takes a little poking around but its out there)
3. I used DKC2 since thats what 99% of injected roms use, so Unpack DKC2 with wadunpacker
4. open u8extr in the top box open the 00000005.app, click "extraer" it will automatically make the output dir and dump the file
5.in here is the banner.tpl and also the emanual file (haven't touched that yet) copy the banner.tpl file to the same directory you have tplx in
6. pull up a command prompt point it to the folder your working in and type tplx banner.tpl, it will extract 5 texture files (.tga) these can be opened in gimp or psp
heres where i stop, ya there small files i suspect the file format has something to do with the way they are handled (expanded and what not on VC screen)
what ive tried from here and was unsuccessful at is this:
edited the .tga files for a diff game, (didnt know what to use here) repacked them into a .tpl with u8pack, replaced old banner.tpl with new one, used u8pack again to repack the whole output folder as 00000005.app, repack the wad and tried to install, got an error code (could be because it was DKC2 that i already have on the wii) BUT i didnt try again beacuse !! AFTER THE WII BEING ON FOR A FEW MINS IT GAVE ME A "Some system files are corrupt" ERROR MSG !! but has been fine since then, no problems and no error again. enjoy
Thanks for participating, this is exactly how everyone should do
But, the problem I see with this method (which is probably also what Jayparadox is doing) is that you are only "patching" an existing banner instead of creating a new one, which mean you are limited to the original type of the files included in the "hacked" channel banner
A betterway would be to start from scratch (or at least, from a clean 00000000.app file, i.e the one extracted from a homebrew channl with no sound/icon/...), using the description provided
here,
here and
here
Basically, the structure of the 000.app file is like this:
1/ we have a fully described IMET header followed by a MD5 sum (I still need to know on what this sum apllies ?)
2/ then we have a U8 archive header which indicates the number of files included in the banner (first homebrew channel had 0) and that need to be modified CORRECTLY to tell the number of files (normally, 3: banner.bin, icon.bin & sound.bin) as well as correct offsets & sizes attributes (correct me if I'm wrong but I think that is what JayParadox do no touch and which limit you to use similar files to patch in, or to look for many different hacked "nintendo" channels when you want to use bigger resolution pictures or sound)
3/finally, at the above offsets, you have others U8 archives with a IMD5 header (need to figure out this header, is it only a MD5 sum or more ?), compressed with LZ77 this time. Each U8 archive contains some files, as described in the opening.bnr section, so you have to configure the U8 headers with offsets/size properly again...
4/once you have your modified 0000000.app file, you can repack everything into a wad using WadTool (this is where I'm missing some infos too, is this tool working if we modify the size/content of the first .app file, I guess the encryption/signature stuff that come with any wad need to be done properly)
Regarding picture editing, you will need the leaked Nintendo Image Converter Tool to convert your own .tga pictures into TPL format files that could then be put in the icon.bin and banner.bin U8 archives. You also need to modify the scripts that come with this program in the official devkit, this way you can also configure image resolution you want and many other things like texture format, for example to use transparency effects. Obviously, this tool and the scripts are copyrighted, this is illegal to use them or to distribute them here but as you can guess, the sourcecode is provided in the devkit examples so maybe someone coulds code his own tool
Apparently, for sound.bin, you can simply use a .WAV file so this is cool, we all know how it has to look like
Note that this is purely theorical and based on the informations generously provided on wiibrew and Magicus's tool to parse into banner file
QUOTEI can't really explain in detail how to do all these things. Not because I don't want to, but because I'm absolutely no good at explaining things and making tutorials.
Some people are good at making giant posts, and others aren't so good. Sorry.