Many thanks to Tichinde925 for explaining it to me.
Just be warned though, this worked the first time when I made the Wing Island channel, but when I tried to make a Brawl channel something went wrong and it ended up installing over the top of the Wing Island channel and now neither of them are working.
I probably just did something wrong along the way and broke it.
Anyone who tries following this guide, please let me know if it worked for you.
Edit: I found out what I did wrong.
The VC program wasn't changing the ID of the wad file because I didn't have common-key in the directory.
Once I had that it actually worked and output a title.wad file.
That file is the channel to then install and use.
Also, you DO need IOS 222 installed.
I didn't have that installed and it seemed like my wing island channel worked, but I happened to also have the Wing Island DVD in the drive.
When I tried it with Wii Sports in the drive it loaded Wii Sports and not Wing Island.
When I tried it with nothing in the drive I got a code dump.
Once I installed IOS 222 it worked properly.
However, Brawl is not working properly yet. It starts to boot and then just hangs on a blue screen.
I am using NTSC Brawl on a PAL machine though, and with a channel wad set to PAL too.
I'll test a bit more and see if I can find a solution.
Edit: Tried Region Free isntead of PAL for the channel but got the same result.
Tools needed:
IOS 222 needs to be installed: http://www.tehskeen.com/viewarticle.php?articleid=3671
YAL-Channel dol file: http://www.tepetaklak.com/data/yal-channel.rar
Smallest wad file you can find
Wii Brick Blocker
Wii Scrubber
any Hex Editor
New VC Injector: http://www.mediafire.com/?mtixbylxdye
common-key
Wad Packer and Unpacker: http://www.megaupload.com/?d=J1B1D11L
I'm using Wing Island NTSC for my demonstration.
First open the iso in brick blocker and click read info.
This will give you the game ID.
The game ID is the combination of console-ID, Game Code, Country Code and Maker Code.
So in this case we have RWIE18. Note that down for later use.
Next, open the iso in Wii Scrubber.
Open the DATA partition.
Scroll down until you see "opening.bnr"
Right click and hit "Save/Extract"
Rename that file to: 00000000.app (This contains the Banner/Icon/Sound files)
Open yal.dol with your hex editor and search for RCPP18
Replace that with the game ID you got from Brick Blocker earlier.
In this case, RWIE18
Save and quit the hex editor.
Obtain a wad file you would like to use as the base.
Unpack the wad, replace the 00000000.app with the renamed opening.bnr from before.
Rename the .dol to 00000001.app and replace it.
Repack the wad.
Once that's done, move the wad file to the same directory that you have the NEW VC INJECTOR tool in.
Open up a command line and navigate to that directory.
Run the VC.exe program on your wad file.
In this case my wad is called test.wad
It will ask for your region 0-3.
I'm using a PAL machine so I chose 2.
Now it will ask for an ID for the channel.
I decided to use the same ID as the game, but with U for USB instead of R at the start, and no numbers because this ID is only meant to be 4 letters long.
After that it should be all done.
Now you should find a title.wad file in that directory.
This is the file that you use to install the channel.
Hopefully that's all correct. Any ideas for improvement would be appreciated.
I'll start a list here of games I've got working or had trouble with:
Working:
RWIE18 Wing Island
RCPP18 Kororinpa
RINP08 Dead Rising
RB4P08 Resident Evil 4
RGFP69 Godfather Blackhand
RYQP69 Trivial Pursuit
RBKP69 Boom Blox
RMGP01 Mario Galaxy
RODP01 Wario Ware
Not Working:
RSBE01 Brawl NTSC on my PAL machine - Hangs on Blue screen
RZZE8P MadWorld NTSC on my PAL machine - Hangs on Magenta screen
And finally, here's a photo of my System Menu as it now stands
Just be warned though, this worked the first time when I made the Wing Island channel, but when I tried to make a Brawl channel something went wrong and it ended up installing over the top of the Wing Island channel and now neither of them are working.
I probably just did something wrong along the way and broke it.
Anyone who tries following this guide, please let me know if it worked for you.
Edit: I found out what I did wrong.
The VC program wasn't changing the ID of the wad file because I didn't have common-key in the directory.
Once I had that it actually worked and output a title.wad file.
That file is the channel to then install and use.
Also, you DO need IOS 222 installed.
I didn't have that installed and it seemed like my wing island channel worked, but I happened to also have the Wing Island DVD in the drive.
When I tried it with Wii Sports in the drive it loaded Wii Sports and not Wing Island.
When I tried it with nothing in the drive I got a code dump.
Once I installed IOS 222 it worked properly.
However, Brawl is not working properly yet. It starts to boot and then just hangs on a blue screen.
I am using NTSC Brawl on a PAL machine though, and with a channel wad set to PAL too.
I'll test a bit more and see if I can find a solution.
Edit: Tried Region Free isntead of PAL for the channel but got the same result.
Tools needed:
IOS 222 needs to be installed: http://www.tehskeen.com/viewarticle.php?articleid=3671
YAL-Channel dol file: http://www.tepetaklak.com/data/yal-channel.rar
Smallest wad file you can find
Wii Brick Blocker
Wii Scrubber
any Hex Editor
New VC Injector: http://www.mediafire.com/?mtixbylxdye
common-key
Wad Packer and Unpacker: http://www.megaupload.com/?d=J1B1D11L
I'm using Wing Island NTSC for my demonstration.
First open the iso in brick blocker and click read info.
This will give you the game ID.
The game ID is the combination of console-ID, Game Code, Country Code and Maker Code.
So in this case we have RWIE18. Note that down for later use.
Next, open the iso in Wii Scrubber.
Open the DATA partition.
Scroll down until you see "opening.bnr"
Right click and hit "Save/Extract"
Rename that file to: 00000000.app (This contains the Banner/Icon/Sound files)
Open yal.dol with your hex editor and search for RCPP18
Replace that with the game ID you got from Brick Blocker earlier.
In this case, RWIE18
Save and quit the hex editor.
Obtain a wad file you would like to use as the base.
Unpack the wad, replace the 00000000.app with the renamed opening.bnr from before.
Rename the .dol to 00000001.app and replace it.
Repack the wad.
Once that's done, move the wad file to the same directory that you have the NEW VC INJECTOR tool in.
Open up a command line and navigate to that directory.
Run the VC.exe program on your wad file.
In this case my wad is called test.wad
It will ask for your region 0-3.
I'm using a PAL machine so I chose 2.
Now it will ask for an ID for the channel.
I decided to use the same ID as the game, but with U for USB instead of R at the start, and no numbers because this ID is only meant to be 4 letters long.
After that it should be all done.
Now you should find a title.wad file in that directory.
This is the file that you use to install the channel.
Hopefully that's all correct. Any ideas for improvement would be appreciated.
I'll start a list here of games I've got working or had trouble with:
Working:
RWIE18 Wing Island
RCPP18 Kororinpa
RINP08 Dead Rising
RB4P08 Resident Evil 4
RGFP69 Godfather Blackhand
RYQP69 Trivial Pursuit
RBKP69 Boom Blox
RMGP01 Mario Galaxy
RODP01 Wario Ware
Not Working:
RSBE01 Brawl NTSC on my PAL machine - Hangs on Blue screen
RZZE8P MadWorld NTSC on my PAL machine - Hangs on Magenta screen
And finally, here's a photo of my System Menu as it now stands