1. SaulFabre

    OP SaulFabre GBAtemp Regular
    Member

    Joined:
    Feb 6, 2019
    Messages:
    104
    Country:
    Ecuador
    NOTE FROM @SaulFabre: This tutorial IS NOT MINE, I've restored this tutorial from user @G0dLiKe (the original author of this thread) from the dead website DarkUmbra.net, and provided again to GBAtemp.net by me if anytime you want to see it in a live website such GBAtemp. So, If you want to do the steps from this tutorial, DO IT UNDER YOUR OWN RISK!!!!!

    The Title of the Original Post from @G0dLiKe in DarkUmbra.net is: [Wii] [Tutorial] How to inject VC games - Pro style :) [nasty spoilers inside]

    Thanks to the website Wayback Machine for archive this tutorial. This made me easy the search of this tutorial. :)

    LAST UPDATE: 23-07-2020 12:50 (UTC -05:00)

    -------------------------------------------------------------------------------------------------------------------------------------------------------
    THREAD:
    -------------------------------------------------------------------------------------------------------------------------------------------------------

    This thread should serve as a HowTo bible for injecting your own custom VC games for your Wii.

    This will cover the injection of SEGA MASTER SYSTEM (SMS), SEGA GENESIS / SEGA MEGA DRIVE, NES / FC, SNES / SFC, PC-ENGINE / TURBO GRAFX HuCARD, MSX / MSX2 and the creation of Single ROM loaders for games which cannot be injected for whatever reasons.

    Before we start, a warning: Messing around with banners can harm your Wii, rendering it unusable in a worst case scenario so the ability to read and a common sense of mind are necessary to do this. Also a brick protection like BootMii @boot2 or/and Pre(Prii)loader is a must have.

    This thread will see updates when I finished writing the tutorials.
    Ok, lets go [​IMG]

    Injecting Tools Download Link:
    https://gbatemp.net/download/wii-vc-injecting-tools-by-g0dlike.36559/

    SEGA Master System Injection guide

    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC SMS Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL)(In this case its Phantasy Star 1 NTSC-U)
    • SMS Rom file
    Tools needed:
    • CCFTool 2.0
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    1.)Creating VC Icons:

    1. Run your game ROM in a Sega Master System emulator, I use KEGA Fusion, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select Master System on the dropdown menu, select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    3. This process creates the following files:
    • 01.wte
    • 02.wte
    • 03.wte
    • 04.wte
    • 05.wte
    • 06.wte
    • banner.wte
    • IconVCpic.tpl
    • VCPic.tpl
    2.)Unpacking the Host wad
    1. Drag your Host wad onto the __wwunpacker shortcut, which will extract the wad file onto your desktop to a folder(named like this 000100014c414445).
    2. This process creates the following files:
    • 00000000.app
    • 00000001.app
    • 00000002.app
    • 00000003.app
    • 00000004.app
    • 00000005.app
    • 00000006.app
    • 00000007.app
    • a .cert, a .tmd, a .tik and a .trailer file whith matching numbers(the same as your extracted folder).
    3.)Replacing VC Icons(banner)(edit the VC channel name)
    1. Open U8Tool and navigate to the previously unpacked folder which holds the extracted wad folders. Select the 00000000.app and click extract(the extracted 00000000_app_out folder is in the same folder as the original 00000000.app). When the 00000000.app is extracted, enter the new VC channel name in the first titles box).
    2. Navigate to your previously unpacked 00000000_app_out folder. Inside is a folder called meta, double-click it. Inside there are 3 files: banner.bin, icon.bin and sound.bin. Now use U8Tool and navigate to banner.bin, click extract to unpack it. This results in a folder named banner_bin_out. Inside is a folder called arc. Open it. Inside are 3 folders anim, blyt and timg. Open timg and replace the VCPic.tpl with the one we created in step 1. Go back to the arc folder and open the blyt folder. Inside is a file called banner.brlyt.
    4.)Editing banner.brlyt
    1. Open UltraEdit and open the banner.brlyt, now this is a extremely dangerous step because the Wii can easily brick on misedited banners, so be careful what you do.
    2. We need to overwrite the following information: Releasedate, numbers of players and the name of the game.
    3. Click search, then goto 0x11cd this brings us to the first releasedate we wanna change. Simply overwrite the date with the one desired, now do the same to the following dates on 0x1261, 0x12eb. Now for the number of players: Search, then goto 0x1400hb act as above and repeat on 0x1490h7, 0x1520h8. Finally off to name editing: Search, then goto 0x1b30h9 act as above and repeat on 0x1bc0h9, 0x1c50h9.
    4. Example for overwriting the hex: original file is:
    00 00 00 00 C0 40 00 00 00 50 00 68 00 61 00 6E
    00 74 00 61 00 73 00 79 00 20 00 53 00 74 00 61
    00 72 00 00 74 78 74 31 00
    [email protected] .S.t.a.r..txt1.
    • equals in VC banner text Phantasy Star
    • after editing:
    00 00 00 00 C0 40 00 00 00 43 00 79 00 62 00 65
    00 72 00 20 00 53 00 68 00 69 00 6E 00 6F 00 62
    00 69 00 00 74 78 74 31 00
    [email protected] .S.h.i.n.o.b.i..txt1.
    • equals in VC banner text Cyber Shinobi
    • Also make sure that the padding(the dots in the hex text) are replaced with 00´s when editing. Otherwise the displayed VC banner text would have dots between the letters.
    • Don’t forget to save your file in hex editor.
    1. Now use VCbrlyt and navigate to your banner.brlyt and ensure that everything is readable and that the correct text is displayed.
    2. Warning: I know that VCbrlyt can be used to edit a banner.brlyt “on the fly” but be careful as most banner.brlyts tend to expand their original size when edited with VCbrlyt this causes freezes on Wii homescreen and probably more worse things.
    3. After editing the banner.brlyt use the U8Tool, select banner.bin and click pack.
    5.)Replacing VC Icons(icon)
    1. Use U8Tool and navigate to the meta folder like above and select icon.bin, click extract. Go back to the meta folder and open the folder called icon_bin_out. Inside is a folder called arc. Open it and find 3 folders named anim, blyt and timg. Open the timg folder and replace the IconVCPic.tpl with the one we created in step 1.
    2. After replacing the IconVCPic.tpl use the U8Tool, select icon.bin and click pack.
    3. Finally use U8Tool and select the 00000000.app file and click pack.
    6.)Replacing the ROM file
    1. Use U8Tool and navigate to the 00000005.app file, click extract. This results in a 00000005_app_out folder. Inside is a file called data.ccf
    2. Now we need to use CCFTool, select the data.ccf file and click extract.
    3. This results in a folder called data_ccf_out.
    4. This process results in the following files:
    • config.zlib
    • emu_m68kbase.rso.zlib
    • home.csv.zlib
    • man.arc.zlib
    • misc.ccf.zlib
    • opera.arc.zlib
    • patch.zlib
    • PhantasyStar1_UE.SMS.zlib
    • se_vc.rso
    • selectmenu.cat
    • selectmenu.conf
    • selectmenu.rso
    • sms.rso.zlib
    • smsui.rso
    • tsdevp.rso.zlib
    • wii_vc.sel.zlib
    1. Now go to the PhantasyStar1_UE.SMS.zlib and copy the name of it, go to your ROM file you wish to inject and paste the name on it. Replace the renamed ROM with the original file inside this folder. Make sure that: a) the ROM you wish to inject does not exceed the size of the original ROM, if you do so the inject wont work due to limitations with the built-in emulator. PhantasyStar1 is the biggest SMS VC game ATM with 512Kb in size.
    2. After replacing the ROM use CCFTool and select misc.ccf.zlib and click extract.
    3. This results in a folder called misc_ccf_zlib_out.
    4. This process results in the following files:
    • banner.cfg.txt
    • 01.wte
    • 02.wte
    • 03.wte
    • 04.wte
    • 05.wte
    • 06.wte
    • banner.wte
    • comment
    1. Now we need to replace all of the .wte files with the ones we created in step 1. Open banner.cfg.txt and set the correct names(for the game you wish to inject) then save the file, also make sure to set the name in the comment file using UltraEdit.
    2. After replacing the .wte files and editing the banner.cfg.txt we need to pack things up the right way.
    3. Go to CCFTool and select misc.ccf.zlib click pack, select data.ccf and click pack. Close CCFTool and use U8Tool. Select 00000005.app and click pack.
    4. Close U8Tool.
    7.)Packing the Host wad
    1. After all is packed up and no errors popped up, we´re ready to pack the wad. Just drag the in step 2 extracted folder(here called 000100014c414445) onto the __wwpacker - shortcut.
    2. Let the program finish its work, rename the wad and install it with wad manager on your Wii.
    3. Profit!
    Almost the same approach like it is with SMS games but still a bit different [​IMG]
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC GENESIS/MEGA DRIVE Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL)(In this case its Sonic 3D NTSC-U)
    • GENESIS/MEGA DRIVE Rom file
    Tools needed:
    • CCFTool 2.0
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    1.)Creating VC Icons:
    1. Run your game ROM in a Sega GENESIS/MEGA DRIVE emulator, I use GENS, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select either GENESIS or MEGA DRIVE on the dropdown menu(matching your desired region- JPN, US, PAL), select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    3. This process creates the following files:
    • 01.wte
    • 02.wte
    • 03.wte
    • 04.wte
    • 05.wte
    • 06.wte
    • banner.wte
    • IconVCpic.tpl
    • VCPic.tpl
    2.)Unpacking the Host wad
    1. Drag your Host wad onto the __wwunpacker shortcut, which will extract the wad file onto your desktop to a folder(named like this 000100014d564b4a).
    2. This process creates the following files:
    • 00000000.app
    • 00000001.app
    • 00000002.app
    • 00000003.app
    • 00000004.app
    • 00000005.app
    • 00000006.app
    • a .cert, a .tmd, a .tik and a .trailer file whith matching numbers(the same as your extracted folder).
    3.)Replacing VC Icons(banner)(edit the VC channel name)
    1. Open U8Tool and navigate to the previously unpacked folder which holds the extracted wad folders. Select the 00000000.app and click extract(the extracted 00000000_app_out folder is in the same folder as the original 00000000.app). When the 00000000.app is extracted, enter the new VC channel name in the first titles box).
    2. Navigate to your previously unpacked 00000000_app_out folder. Inside is a folder called meta, double-click it. Inside there are 3 files: banner.bin, icon.bin and sound.bin. Now use U8Tool and navigate to banner.bin, click extract to unpack it. This results in a folder named banner_bin_out. Inside is a folder called arc. Open it. Inside are 3 folders anim, blyt and timg. Open timg and replace the VCPic.tpl with the one we created in step 1. Go back to the arc folder and open the blyt folder. Inside is a file called banner.brlyt.
    4.)Editing banner.brlyt
    1. Open UltraEdit and open the banner.brlyt, now this is a extremely dangerous step because the Wii can easily brick on misedited banners, so be careful what you do.
    2. We need to overwrite the following information: Releasedate, numbers of players and the name of the game.
    3. Click search, then goto 0x11cd this brings us to the first releasedate we wanna change. Simply overwrite the date with the one desired, now do the same to the following dates on 0x1261, 0x12eb. Now for the number of players: Search, then goto 0x1400hb act as above and repeat on 0x1490h7, 0x1520h8. Finally off to name editing: Search, then goto 0x1b30h9 act as above and repeat on 0x1bc0h9, 0x1c50h9.
    4. Example for overwriting the hex: original file is:
    00 00 00 00 C0 40 00 00 00 50 00 68 00 61 00 6E
    00 74 00 61 00 73 00 79 00 20 00 53 00 74 00 61
    00 72 00 00 74 78 74 31 00
    [email protected] .3.D............txt1.
    • equals in VC banner text Sonic 3D
    • after editing:
    00 00 00 00 C0 40 00 00 00 43 00 79 00 62 00 65
    00 72 00 20 00 53 00 68 00 69 00 6E 00 6F 00 62
    00 69 00 00 74 78 74 31 00
    [email protected] .g.a.m.e..txt1.
    • equals in VC banner text whatever game
    • Also make sure that the padding(the dots in the hex text) are replaced with 00´s when editing. Otherwise the displayed VC banner text would have dots between the letters.
    • Don’t forget to save your file in hex editor.
    1. Now use VCbrlyt and navigate to your banner.brlyt and ensure that everything is readable and that the correct text is displayed.
    2. Warning: I know that VCbrlyt can be used to edit a banner.brlyt “on the fly” but be careful as most banner.brlyts tend to expand their original size when edited with VCbrlyt this causes freezes on Wii homescreen and probably more worse things.
    3. After editing the banner.brlyt use the U8Tool, select banner.bin and click pack.
    5.)Replacing VC Icons(icon)
    1. Use U8Tool and navigate to the meta folder like above and select icon.bin, click extract. Go back to the meta folder and open the folder called icon_bin_out. Inside is a folder called arc. Open it and find 3 folders named anim, blyt and timg. Open the timg folder and replace the IconVCPic.tpl with the one we created in step 1.
    2. After replacing the IconVCPic.tpl use the U8Tool, select icon.bin and click pack.
    3. Finally use U8Tool and select the 00000000.app file and click pack.
    6.)Replacing the ROM file
    1. Use U8Tool and navigate to the 00000005.app file, click extract. This results in a 00000005_app_out folder. Inside is a file called data.ccf
    2. Now we need to use CCFTool, select the data.ccf file and click extract.
    3. This results in a folder called data_ccf_out.
    4. This process results in the following files:
    • config.zlib
    • home.csv.zlib
    • man.arc.zlib
    • misc.ccf.zlib
    • opera.arc.zlib
    • patch
    • Sonic3D.SGD.zlib
    1. Now go to the Sonic3D.SGD.zlib and copy the name of it, go to your ROM file you wish to inject and paste the name on it. Replace the renamed ROM with the original file inside this folder. Sonic 3D never made any problems when injecting games, I think the max ROM size the emulator can handle for GENESIS/MEGA DRIVE is 4MB.
    2. After replacing the ROM use CCFTool and select misc.ccf.zlib and click extract.
    3. This results in a folder called misc_ccf_zlib_out.
    4. This process results in the following files:
    • banner.cfg.txt
    • 01.wte
    • 02.wte
    • 03.wte
    • 04.wte
    • 05.wte
    • 06.wte
    • banner.wte
    1. Now we need to replace all of the .wte files with the ones we created in step 1. Open banner.cfg.txt and set the correct names(for the game you wish to inject) then save the file.
    2. After replacing the .wte files and editing the banner.cfg.txt we need to pack things up the right way.
    3. Go to CCFTool and select misc.ccf.zlib click pack, select data.ccf and click pack. Close CCFTool and use U8Tool. Select 00000005.app and click pack.
    4. Close U8Tool.
    7.)Packing the Host wad
    1. After all is packed up and no errors popped up, we´re ready to pack the wad. Just drag the in step 2 extracted folder(here called 000100014d564b4a) onto the __wwpacker - shortcut.
    2. Let the program finish its work, rename the wad and install it with wad manager on your Wii.
    3. Profit!
    NES/FC Injection guide
    One of the, from my point of view, more easy injections.
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC NES/FC Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL)
    • NES/FC Rom file
    Tools needed:
    • Devilken injector
    • VC Save Inject
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    1.)Replacing the ROM file
    1. Fire up Devilkens injector, place the host wad named NES.wad into the VC folder, place the ROM named in.nes(fc) into the roms folder and then write "vc nes.wad roms" without the bracks, you will see the program do its magic, give a new title ID when prompted and let the program finish.
    2. This results into title.wad
    2.)Creating VC Icons:
    1. Run your game ROM in a NES emulator, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select NES/FC on the dropdown menu, select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    3. This process creates the following files:
    • IconVCpic.tpl
    • VCPic.tpl
    • banner.tpl
    3.)Unpacking the Host wad
    1. Drag your Host wad(title.wad) onto the __wwunpacker shortcut, which will extract the wad file onto your desktop to a folder(named like this 0001000146553545).
    2. This process creates the following files:
    • 00000000.app
    • 00000001.app
    • 00000002.app
    • 00000003.app
    • 00000004.app
    • 00000005.app
    • 00000006.app
    • a .cert, a .tmd, a .tik and a .trailer file whith matching numbers(the same as your extracted folder).
    4.)Replacing VC Icons(banner)(edit the VC channel name)
    1. Open U8Tool and navigate to the previously unpacked folder which holds the extracted wad folders. Select the 00000000.app and click extract(the extracted 00000000_app_out folder is in the same folder as the original 00000000.app). When the 00000000.app is extracted, enter the new VC channel name in the first titles box).
    2. Navigate to your previously unpacked 00000000_app_out folder. Inside is a folder called meta, double-click it. Inside there are 3 files: banner.bin, icon.bin and sound.bin. Now use U8Tool and navigate to banner.bin, click extract to unpack it. This results in a folder named banner_bin_out. Inside is a folder called arc. Open it. Inside are 3 folders anim, blyt and timg. Open timg and replace the VCPic.tpl with the one we created in step 1. Go back to the arc folder and open the blyt folder. Inside is a file called banner.brlyt.
    5.)Editing banner.brlyt
    1. Open UltraEdit and open the banner.brlyt, now this is a extremely dangerous step because the Wii can easily brick on misedited banners, so be careful what you do.
    2. We need to overwrite the following information: Releasedate, numbers of players and the name of the game.
    3. Click search, then goto 0x11cd this brings us to the first releasedate we wanna change. Simply overwrite the date with the one desired, now do the same to the following dates on 0x1261, 0x12eb. Now for the number of players: Search, then goto 0x1400hb act as above and repeat on 0x1490h7, 0x1520h8. Finally off to name editing: Search, then goto 0x1b30h9 act as above and repeat on 0x1bc0h9, 0x1c50h9.
    • Example for overwriting the hex: original file is:
    00 00 00 00 C0 40 00 00 00 50 00 68 00 61 00 6E
    00 74 00 61 00 73 00 79 00 20 00 53 00 74 00 61
    00 72 00 00 74 78 74 31 00
    [email protected] .M.a.r.i.o. .B.r.o.s..txt1.
    • equals in VC banner text Super Mario Bros
    • after editing:
    00 00 00 00 C0 40 00 00 00 43 00 79 00 62 00 65
    00 72 00 20 00 53 00 68 00 69 00 6E 00 6F 00 62
    00 69 00 00 74 78 74 31 00
    [email protected] .g.a.m.e..txt1.
    • equals in VC banner text whatever game
    • Also make sure that the padding(the dots in the hex text) are replaced with 00´s when editing. Otherwise the displayed VC banner text would have dots between the letters.
    • Don’t forget to save your file in hex editor.
    1. Now use VCbrlyt and navigate to your banner.brlyt and ensure that everything is readable and that the correct text is displayed.
    2. Warning: I know that VCbrlyt can be used to edit a banner.brlyt “on the fly” but be careful as most banner.brlyts tend to expand their original size when edited with VCbrlyt this causes freezes on Wii homescreen and probably more worse things.
    3. After editing the banner.brlyt use the U8Tool, select banner.bin and click pack.
    6.)Replacing VC Icons(icon)
    1. Use U8Tool and navigate to the meta folder like above and select icon.bin, click extract. Go back to the meta folder and open the folder called icon_bin_out. Inside is a folder called arc. Open it and find 3 folders named anim, blyt and timg. Open the timg folder and replace the IconVCPic.tpl with the one we created in step 1.
    2. After replacing the IconVCPic.tpl use the U8Tool, select icon.bin and click pack.
    3. Finally use U8Tool and select the 00000000.app file and click pack.
    4. Now we need to inject the save banner, to do so open VC Save Inject, select NES/FC from the dropdown menu, navigate to the previously created banner.tpl, navigate to the 00000001.app, enter the new save banner text, hit set all and after that hit inject and let the program do its work.
    7.)Packing the Host wad
    1. After all is packed up and no errors popped up, we´re ready to pack the wad. Just drag the in step 2 extracted folder(here called 0001000146553545) onto the __wwpacker - shortcut.
    2. Let the program finish its work, rename the wad and install it with wad manager on your Wii.
    3. Easy, isn´t it?
    SNES/SFC Injection guide
    Almost the same like NES/FC injection, have a look.
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC NES/FC Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL)
    • NES/FC Rom file
    Tools needed:
    • Devilken injector
    • VC Save Inject
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    1.)Replacing the ROM file
    1. Fire up Devilkens injector, place the host wad named SNES.wad into the VC folder, place the ROM named in.snes(sfc) into the roms folder and then write "vc snes.wad roms" without the bracks, you will see the program do its magic, give a new title ID when prompted and let the program finish.
    2. This results into title.wad
    2.)Creating VC Icons:
    1. Run your game ROM in a SNES emulator, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select NES/FC on the dropdown menu, select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    3. This process creates the following files:
    • IconVCpic.tpl
    • VCPic.tpl
    • banner.tpl
    3.)Unpacking the Host wad
    1. Drag your Host wad(title.wad) onto the __wwunpacker shortcut, which will extract the wad file onto your desktop to a folder(named like this 000100014a44434a).
    2. This process creates the following files:
    • 00000000.app
    • 00000001.app
    • 00000002.app
    • 00000003.app
    • 00000004.app
    • 00000005.app
    • 00000006.app
    • a .cert, a .tmd, a .tik and a .trailer file whith matching numbers(the same as your extracted folder).
    4.)Replacing VC Icons(banner)(edit the VC channel name)
    1. Open U8Tool and navigate to the previously unpacked folder which holds the extracted wad folders. Select the 00000000.app and click extract(the extracted 00000000_app_out folder is in the same folder as the original 00000000.app). When the 00000000.app is extracted, enter the new VC channel name in the first titles box).
    2. Navigate to your previously unpacked 00000000_app_out folder. Inside is a folder called meta, double-click it. Inside there are 3 files: banner.bin, icon.bin and sound.bin. Now use U8Tool and navigate to banner.bin, click extract to unpack it. This results in a folder named banner_bin_out. Inside is a folder called arc. Open it. Inside are 3 folders anim, blyt and timg. Open timg and replace the VCPic.tpl with the one we created in step 1. Go back to the arc folder and open the blyt folder. Inside is a file called banner.brlyt.
    5.)Editing banner.brlyt
    1. Open UltraEdit and open the banner.brlyt, now this is a extremely dangerous step because the Wii can easily brick on misedited banners, so be careful what you do.
    2. We need to overwrite the following information: Releasedate, numbers of players and the name of the game.
    3. Click search, then goto 0x11cd this brings us to the first releasedate we wanna change. Simply overwrite the date with the one desired, now do the same to the following dates on 0x1261, 0x12eb. Now for the number of players: Search, then goto 0x1400hb act as above and repeat on 0x1490h7, 0x1520h8. Finally off to name editing: Search, then goto 0x1b30h9 act as above and repeat on 0x1bc0h9, 0x1c50h9.
    4. Example for overwriting the hex: original file is:
    00 00 00 00 C0 40 00 00 00 50 00 68 00 61 00 6E
    00 74 00 61 00 73 00 79 00 20 00 53 00 74 00 61
    00 72 00 00 74 78 74 31 00
    [email protected] .I.s.l.a.n.d..txt1.
    • equals in VC banner text Adventure Island
    • after editing:
    00 00 00 00 C0 40 00 00 00 43 00 79 00 62 00 65
    00 72 00 20 00 53 00 68 00 69 00 6E 00 6F 00 62
    00 69 00 00 74 78 74 31 00
    [email protected] .g.a.m.e..txt1.
    • equals in VC banner text whatever game
    • Also make sure that the padding(the dots in the hex text) are replaced with 00´s when editing. Otherwise the displayed VC banner text would have dots between the letters.
    • Don’t forget to save your file in hex editor.
    1. Now use VCbrlyt and navigate to your banner.brlyt and ensure that everything is readable and that the correct text is displayed.
    2. Warning: I know that VCbrlyt can be used to edit a banner.brlyt “on the fly” but be careful as most banner.brlyts tend to expand their original size when edited with VCbrlyt this causes freezes on Wii homescreen and probably more worse things.
    3. After editing the banner.brlyt use the U8Tool, select banner.bin and click pack.
    6.)Replacing VC Icons(icon)
    1. Use U8Tool and navigate to the meta folder like above and select icon.bin, click extract. Go back to the meta folder and open the folder called icon_bin_out. Inside is a folder called arc. Open it and find 3 folders named anim, blyt and timg. Open the timg folder and replace the IconVCPic.tpl with the one we created in step 1.
    2. After replacing the IconVCPic.tpl use the U8Tool, select icon.bin and click pack.
    3. Finally use U8Tool and select the 00000000.app file and click pack.
    4. Now we need to inject the save banner, to do so open VC Save Inject, select SNES/SFC from the dropdown menu, navigate to the previously created banner.tpl, navigate to the 00000001.app, enter the new save banner text, hit set all and after that hit inject and let the program do its work.
    7.)Packing the Host wad
    1. After all is packed up and no errors popped up, we´re ready to pack the wad. Just drag the in step 2 extracted folder(here called 000100014a44434a) onto the __wwpacker - shortcut.
    2. Let the program finish its work, rename the wad and install it with wad manager on your Wii.
    3. Just like NES/FC like I told you :)
    PC ENGINE HuCARD Injection guide
    This is one of the more complicated things but you get used to do it ;)
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC PC ENGINE/TURBO GRAFX Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL)
    • PC ENGINE/TURBO GRAFX Rom file
    Tools needed:
    • Compressor for LZ77 files
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • VC Save inject
    • UltraEdit
    • wwPacker
    1.)Creating VC Icons:
    1. Run your game ROM in a PC ENGINE/TURBO GRAFX emulator, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select either PC ENGINE or TG-16 on the dropdown menu(matching your desired region- JPN, US, PAL), select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    3. This process creates the following files:
    • savedata.tpl
    • IconVCpic.tpl
    • VCPic.tpl
    2.)Unpacking the Host wad
    1. Drag your Host wad onto the __wwunpacker – shortcut, which will extract the wad file onto your desktop to a folder(named like this 00010001504b414a).
    2. This process creates the following files:
    • 00000000.app
    • 00000001.app
    • 00000002.app
    • 00000003.app
    • 00000004.app
    • 00000005.app
    • 00000006.app
    • a .cert, a .tmd, a .tik and a .trailer file whith matching numbers(the same as your extracted folder).
    3.)Replacing VC Icons(banner)(edit the VC channel name)
    1. Open U8Tool and navigate to the previously unpacked folder which holds the extracted wad folders. Select the 00000000.app and click extract(the extracted 00000000_app_out folder is in the same folder as the original 00000000.app). When the 00000000.app is extracted, enter the new VC channel name in the first titles box).
    2. Navigate to your previously unpacked 00000000_app_out folder. Inside is a folder called meta, double-click it. Inside there are 3 files: banner.bin, icon.bin and sound.bin. Now use U8Tool and navigate to banner.bin, click extract to unpack it. This results in a folder named banner_bin_out. Inside is a folder called arc. Open it. Inside are 3 folders anim, blyt and timg. Open timg and replace the VCPic.tpl with the one we created in step 1. Go back to the arc folder and open the blyt folder. Inside is a file called banner.brlyt
    4.)Editing banner.brlyt
    1. Open UltraEdit and open the banner.brlyt, now this is a extremely dangerous step because the Wii can easily brick on misedited banners, so be careful what you do.
    2. We need to overwrite the following information: Releasedate, numbers of players and the name of the game.
    3. Click search, then goto 0x11cd this brings us to the first releasedate we wanna change. Simply overwrite the date with the one desired, now do the same to the following dates on 0x1261, 0x12eb. Now for the number of players: Search, then goto 0x1400hb act as above and repeat on 0x1490h7, 0x1520h8. Finally off to name editing: Search, then goto 0x1b30h9 act as above and repeat on 0x1bc0h9, 0x1c50h9.
    4. Example for overwriting the hex: original file is:
    00 00 00 00 C0 40 00 00 00 50 00 68 00 61 00 6E
    00 74 00 61 00 73 00 79 00 20 00 53 00 74 00 61
    00 72 00 00 74 78 74 31 00
    [email protected] .A.d.v.e.n.t.u.r.e..txt1.
    • equals in VC banner text Bonks Adventure
    • after editing:
    00 00 00 00 C0 40 00 00 00 43 00 79 00 62 00 65
    00 72 00 20 00 53 00 68 00 69 00 6E 00 6F 00 62
    00 69 00 00 74 78 74 31 00
    [email protected] .g.a.m.e..txt1.
    • equals in VC banner text whatever game
    • Also make sure that the padding(the dots in the hex text) are replaced with 00´s when editing. Otherwise the displayed VC banner text would have dots between the letters.
    • Don’t forget to save your file in hex editor.
    1. Now use VCbrlyt and navigate to your banner.brlyt and ensure that everything is readable and that the correct text is displayed.
    2. Warning: I know that VCbrlyt can be used to edit a banner.brlyt “on the fly” but be careful as most banner.brlyts tend to expand their original size when edited with VCbrlyt this causes freezes on Wii homescreen and probably more worse things.
    3. After editing the banner.brlyt use the U8Tool, select banner.bin and click pack.
    5.)Replacing VC Icons(icon)
    1. Use U8Tool and navigate to the meta folder like above and select icon.bin, click extract. Go back to the meta folder and open the folder called icon_bin_out. Inside is a folder called arc. Open it and find 3 folders named anim, blyt and timg. Open the timg folder and replace the IconVCPic.tpl with the one we created in step 1.
    2. After replacing the IconVCPic.tpl use the U8Tool, select icon.bin and click pack.
    3. Finally use U8Tool and select the 00000000.app file and click pack.
    6.)Replacing the ROM file
    1. Use U8Tool and navigate to the 00000005.app file, click extract. This results in a 00000005_app_out folder.
    2. This process results in the following files:
    • config.ini
    • home.csv
    • home_nosave.csv
    • html.arc
    • LZ77N43405BD.BIN
    • Opera.arc
    • savedata.tpl
    • TITLE.TXT
    1. Now we need to use our compressor for LZ77, select the ROM file you wish to compress, choose LZ77 as compression, choose where the compressed file should be saved and let the program do its work.
    2. This results in a file with no file extension.
    3. Now copy the name of the file inside the 00000005_app_out folder, namely the LZ77N43405BD.BIN and paste it over the fresh compressed file you got from the compressor. Now go on and replace it with the existing file.
    4. Go to the file called TITLE.TXT and edit it to match your new games name.
    5. Next on our list is injecting the save banner for the game.
    6. Open VC save inject, select PC-Engine/TG-16 from the dropdown menu, navigate to the previously created savedata.tpl, navigate to the TITLE.TXT click set all and hit inject.
    7. After injecting the savedata.tpl we need to pack things up the right way.
    8. Select 00000005.app using U8Tool and click pack.
    9. Close U8Tool.
    7.)Packing the Host wad
    After all is packed up and no errors popped up, we´re ready to pack the wad. Just drag the in step 2 extracted folder(here called 00010001504b414a) onto the __wwpacker - shortcut.
    Let the program finish its work, rename the wad and install it with wad manager on your Wii.
    Profit!
    MSX/MSX2 Injection
    Ok, I made several MSX/MSX2 injects and this is the stuff I found most complicated when it comes to injecting games, massive hex editing required here but hey never could be to complicated when it comes to having fun doing stuff like this :)
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC MSX/MSX2 Host wad matching your Wii´s system region(NTSC-U, NTSC-J)
    • MSX/MSX2 Rom file
    Tools needed:
    • CCFTool 2.0
    • U8Tool 10.1
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    The following displays the existent MSX/MSX2 wad(s) and how they are structured.
    SCC refres to the MSX/MSX2 unique sound chip, so only SCC games should be injected into SCC host wads, otherwise the sound fx going awry.
    MSX2 games wad v1 Non SCC (Aleste) (NTSC-J) (data.ccf):
    • Aleste_D4.meg - Rom
    • fmpac.rom - Sound driver
    • init - which rom is in which slot
    • Msx_aleste_D4.rom - Bios
    MSX1 games wad v1 Non SCC (Eggy) (NTSC-J) (data.ccf):
    • EGGY_MSX_D4_2.ROM - Rom
    • fmpac.rom – Sound driver
    • init - which rom is in which slot
    • arch -
    • eggy_2_D4.rom - Bios
    MSX2 games wad v2 Non SCC (Metal Gear) (NTSC-J) (NeoGeo save format):
    • html -
    • banner.bin - Game Save banner & Game Save text
    • DISK.ROM - Disk BASIC version 1.0
    • FMBIOS.ROM - Sound driver
    • home.csv – Home button menu text(multilingual)
    • home_hbm3.csv - Home button menu text(multilingual)
    • home_nosave.csv - Home button menu text(multilingual)
    • home_nosave_hbm3.csv - Home button menu text(multilingual)
    • KNJDRV.ROM -
    • KNJFNT.ROM -
    • MEGAROM.ROM - Rom
    • msx2config.bin -
    • MSX2P.ROM – MSX system version 3.0 (NTSCJ, NTSCU, PAL) MSX Basic
    • MSX2PEXT.ROM -
    • Opera.arc -
    MSX1 games wad v2 Non SCC (Road Fighter) (NTSC-J) (NeoGeo save format):
    • html -
    • banner.bin - Game Save banner & Game Save text
    • DISK.ROM - Disk BASIC version 1.0
    • FMBIOS.ROM - Sound driver
    • home.csv – Home button menu text(multilingual)
    • home_hbm3.csv - Home button menu text(multilingual)
    • home_nosave.csv - Home button menu text(multilingual)
    • home_nosave_hbm3.csv - Home button menu text(multilingual)
    • KNJDRV.ROM -
    • KNJFNT.ROM -
    • msx2config.bin -
    • MSX2P.ROM – MSX system version 3.0 (NTSCJ, NTSCU, PAL) MSX Basic
    • MSX2PEXT.ROM -
    • Opera.arc -
    • SLOT1.ROM - Rom file
    MSX2 games wad v2 SCC (Space Manbow) (NTSC-J) (NeoGeo save format):
    • html -
    • banner.bin - Game Save banner & Game Save text
    • DISK.ROM - Disk BASIC version 1.0
    • FMBIOS.ROM - Sound driver
    • home.csv – Home button menu text(multilingual)
    • home_hbm3.csv - Home button menu text(multilingual)
    • home_nosave.csv - Home button menu text(multilingual)
    • home_nosave_hbm3.csv - Home button menu text(multilingual)
    • KNJDRV.ROM -
    • KNJFNT.ROM -
    • MEGAROM.ROM - Rom
    • msx2config.bin -
    • MSX2P.ROM – MSX system version 3.0 (NTSCJ, NTSCU, PAL) MSX Basic
    • MSX2PEXT.ROM -
    • Opera.arc -
    Onto injecting, use the same routines to unpack the host wad like you would do with a SEGA MASTER SYSTEM (SMS) or SEGA GENESIS (SG) / SEGA MEGA DRIVE (SMD) wad, almost same file structure here, ROM locations are explained above.
    Make sure to pack up everything as usual to get the desired result.
    Also VCIcon and Icon replacment routines are the same as usual.
    Save banner editing MSX/MSX2:
    1. Use VC Save Icon maker to create a Save icon(banner.tpl) place the alt save icons NEO.GEO to MSX in the alt save icons folder in VC icon maker folder.
    2. Select NeoGeo from dropdown menu, check use alternate images, check create Save icons, select source .png and output destination, click make. The banner.tpl has been created.
    3. Extract the banner.bin from the MSX2.wad file(original Metal Gear MSX .wad) you wish to inject the game into.
    4. Extract the banner.brlyt from the MSX2.wad file you wish to inject the game into.
    5. Edit the banner.brlyt and enter the name of the game(JPN), the year it came out and the number of players. Hit set all on name of the game, year and number of players, save file and exit.
    6. Open a hex editor and open banner.bin and banner.tpl in it.
    7. Then paste the header from banner.bin(Metal Gear) onto banner.tpl in hex editor.
    8. Select and copy all above A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB in banner.bin and paste it above A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB A2 DB in banner.tpl
    9. Save the banner.tpl
    10. Open banner.brlyt in hex editor and search>goto> 0x13fd
    000013d0h: FF FF FF FF 41 D9 99 9A 42 01 33 33 BF 80 00 00 ; ÿÿÿÿAÙ™šB.33¿€..
    000013e0h: 00 00 00 00 30 A4 30 FC 30 A2 30 EB 30 AB 30 F3 ; . . . . 0¤0ü0¢0ë0«0ó
    000013f0h: 30 D5 30 FC 00 00 00 00 70 61 65 31 00 00 00 08 ; 0Õ0ü. . . . pae1. . . .
    00001400h: 70 61 65 31 00 00 00 08 70 61 65 31 00 00 00 08 ; pae1 . . . . pae1. . . .
    00001410h: 67 72 70 31 00 00 00 1C 52 6F 6F 74 47 72 6F 75 ; grp1 . . . . RootGrou
    00001420h: 70 00 00 00 00 00 00 00 00 00 00 00 67 72 73 31 ; p . . . . . . . . . . . grs1
    1. Example of title text in banner.brlyt in hex editor.
    2. In the hex lines 30 A4 30 FC 30 A2 30 EB 30 AB 30 F3 30 D5 30 FC is the title text placed. This hex lines needs to be written manually to the beginning of 3rd line in banner.tpl over existing save text hex lines.
    3. Write 00 00 00 over the remains of previous save text.
    4. Save the banner.tpl
    5. Rename it to banner.bin
    6. Pack it into 00000005.app
    7. Done.
    8. If a VC banner.brlyt has errors displaying text, edit it using Hex editor or Benzin.
    9. Repack the unpacked wad folder as usual using wwpacker.
    10. Fingers crossed ;)
    Single ROM Loader creation guide for GENESIS, MASTER SYSTEM, SG-1000, MEGA-CD and MARK III
    Stuff needed:
    • Computer running Win XP(on OSX or Linux run Win XP in a virtual machine)
    • VC Host wad matching your Wii´s system region(NTSC-U, NTSC-J, PAL) and the corresponding emulator DOL you want the channel for(GENPLUS GX for example when creating games for MEGA-CD)
    • The ROM file(or CD ISO)
    Tools needed:
    • CustomizeMii
    • VCBrlyt 9.0
    • VCIcon 8.0
    • UltraEdit
    • wwPacker
    1.)Creating VC Icons:
    1. Run your game ROM in an emulator, make a screenshot and save it to your harddrive.
    2. Open VCIcon, select the corresponding System on the dropdown menu, select the path to your previously made screenshot of the game, select the path to the folder where your files should be saved to and click make
    2.)Editing the Host wad
    1. Open your host wad with CustomizeMii, enter the name of the game, change the title ID (to prevent overwriting of same IDs when installing the wad file) extract the banner.brlyt, edit it with VCbrlyt to match the new game(name, year of release, players) hit set on all buttons, save the VCbrlyt and replace it with CustomizeMii.
    2. Replace the VCPic.tpl and Icon.tpl with the previously created ones.
    3. When everything is replaced as described above, hit create wad ignore the warning and let the program finish its work.
    3.)Editing the emulator .dol
    1. Open the emulator .dol with UltraEdit and change the location where the game ROM will be placed(for example SD:/newgamename) the hex where the information is stored depends on which emulator.dol you are using but needs to be edited in order to get things up and running.
    2. After editing the .dol rename it to 00000002.app.
    3. Now go on and drag and drop the wad we created above over the __wwunpacker shortcut on yor desktop. Let wwpacker finish the unpacking and hit any key to exit the dash.
    4. Now replace the existing 00000002.app with the above created (disguised emulator.dol) 00000002.app.
    5. When done drag and drop the extracted wads folder over the __wwpacker shortcut on your desktop.
    6. The wad file is ready for usage, now onto the folder structure [​IMG]
    4.)Setting up the folders
    1. Single ROM loaders needs a certain folder structure which should reflect the paths edited in the emulator.dol in the wad file we just created.
    2. Standard setup using GENPLUS GX for MEGA-CD games is as follows:
    3. SD:/newgame/…
    4. BIOS- for the MEGA-CD Bios files
    5. ROMS- place the ROM or ISO here
    6. SAVES- for game saves
    7. SNAPS- for InGame screenshots
    8. Config.ini- edit the config.ini to match the paths in your emulator.dol
    9. History.ini- edit the history.ini to set the path where the ROM file is placed(in this case it would be SD:/newgame/ROMS/nameoftheROMorISO with the correct filetype ending(.ISO, .MD, .ROM)
    10. When everything is done, place the folder which holds the subfolders containing all files as explained under point 4 on your SD cards root and install the wad file with wad manager on your Wii.
    11. Start the game from homescreen and have fun [​IMG]

    Something to mention:

    I always see people saying wtf, just use Autoinjectuwad and this all is not needed but when you inject your games following the tuts here everything will be as authentic as it would be when buying the game from the Wii Shop Channel, some roms can't be injected but for this rare exceptions we have our single rom loader channels, right?
    And one more thing about vcbrlyt, you can use it instead of hex editing the games name, year of release and number of players BUT in rare cases it will just fuck up your banner.brlyt and the game will just freeze on home screen(happened to me mostly with NES/FC and SNES/SFC games) so its up to you what you prefer.

    Oh and if its a tad too much work you can also use CustomizeMii for the VCpic, IconVCpic and banner.brlyt replacement routines.

    Have fun DU!
     
    Last edited by SaulFabre, Jul 23, 2020
  2. Pokemon_Tea_Sea_Jee

    Pokemon_Tea_Sea_Jee GBAtemp Fan
    Member

    Joined:
    May 3, 2020
    Messages:
    491
    Country:
    Canada
    Someone should make gui software that can do this, for windows 10.
     
  3. StrayGuitarist

    StrayGuitarist A genuine feline disaster.
    Member

    Joined:
    Mar 28, 2019
    Messages:
    407
    Country:
    United States
    I just get this error during part 2 of step 3 of the Genesis/Mega Drive guide.
    u8tool error1.JPG
     
  4. SaulFabre

    OP SaulFabre GBAtemp Regular
    Member

    Joined:
    Feb 6, 2019
    Messages:
    104
    Country:
    Ecuador
    Use this gbalzss.exe file for fix the U8 Tool by HowardC that is attached in this message:
     

    Attached Files:

    StrayGuitarist likes this.
  5. Larsenv

    Larsenv Dr. Wii, Ph.D
    Member

    Joined:
    Sep 28, 2013
    Messages:
    716
    Country:
    United States
    Thanks for reposting this. G0dLiKe passed away about 7 years ago, so this is good to have in his memory I guess. I wish I was able to meet him, I'm sure he would've loved what things have happened in the Wii scene since then.

    Furthermore, DarkUmbra got cease and desisted by Nintendo, so I'm glad you posted it here.
     
    StrayGuitarist and SaulFabre like this.
  6. RaulGa

    RaulGa Newbie
    Newcomer

    Joined:
    Aug 2, 2020
    Messages:
    1
    Country:
    Brazil
    Another solution, if you are having issues running the tools, the easier for me was using a Windows XP virtual machine, works great and inst that heavy to run.

    thanks for the repost.
     
    SaulFabre likes this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [Tutorial], (restored, @G0dLike)