Custom WiiU (haxchi) forwarders to vWii Homebrew + All-in-one Guide

Discussion in 'Wii U - Homebrew' started by Nomelas, Jul 15, 2017.

  1. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    Introduction

    Using hbl2hbc & haxchi, I've created a few customized versions that will not override any current setup:

    WiiU2CFGUSBLoader
    WiiU2Nintendont
    WiiU2USBLoaderGX
    WiiU2WiiFlowLite


    Contained in each zip is a forked version of hbl2hbc (using a different name so it doesn't overwrite the original) uniquely tailored to forward only to a specific Wii homebrew.
    It also contains the wad that the app forwards to, as well as the haxchi files for them.
    It does not contain any illegal or copyrighted software - I will *not* provide support for these even if you ask.

    Downloads

    Dropbox: https://www.dropbox.com/sh/kmldau7x91bwosd/AAC4CMBUEeq7gEmJINQFrvZKa?dl=0

    How To Install

    If you want to set up one of the pre-existing configurations, follow the steps below.

    Step 1:
    • Download one of the zips (depending on what you want to forward to) and extract it to the root of your SD card. Overwrite any existing files. If you want to do multiple, you will need to follow all steps first before doing another.

    Step 2:
    • Boot into your vWii with the SD card inserted and install the wad in the 'channel' directory using YAWMM or any wad installer/manager.

    Step 3:
    • Install one of the DS titles from the compatible list in http://www.wiiubru.com/go/haxchititles/index.html to your NAND. Make sure it is a *DIFFERENT* title than your current haxchi or cbhc title.
    • It you install the same DS title as your cbhc title, you WILL BRICK! I am not responsible for anyone who bricks their console with this method, use at your own risk.
    • Please note, if you use the Brazilian Install method (WUP installer) to install a DS title rather than downloading legally from the eShop, you will need to launch haxchi or cbhc first before launching this title but with this method, OOR titles will work. I will *NOT* provide support for this.

    Step 4:
    • Launch the Haxchi Installer and install over your *NEW* DS title you just installed.

    Step 5:
    • If all goes well, you should now have a new title on your WiiU home screen. Launching this title will take you directly to the specific vWii homebrew you downloaded.

    Step 6 (Optional):
    • If you want to install more, download another zip and repeat Steps 1-5, again using a *DIFFERENT* DS title.

    All-In-One Guide

    If instead, you would like to set this up yourself, to forward to another vWii title, follow the steps below.

    Step A:
    1. Download a HEX-Editor like the plugin for Notepad++ (go to plugin manager in the app to get it): https://notepad-plus-plus.org/
    2. You will need an image editing software like Photoshop or paint.net: https://www.getpaint.net/download.html
    3. Also, you may need Python (2.7 recommended/tested): https://www.python.org/downloads/release/python-2713/

    Step B:
    1. Download hbl2hbc.elf from here: https://github.com/FIX94/hbl2hbc/releases and rename hbl2hbc.elf to something like hbl2snes9xgx.elf or whatever you desire.
    2. Edit it with a hex editor and look for the line with "sd:/hbl2hb2.txt" - in v1.1u1 it's line 5383, 0x15064.
    3. Overwrite the txt file name to something else that's unique, but without adding to, or removing the amount of characters, so like; sd:/hbl2s9x.txt
    4. Place the new file inside sd:/wiiu/apps/<appname>/<appname>.elf - like; sd:/wiiu/apps/hbl2snes9xgx/hbl2snes9xgx.elf

    Step C:
    1. Find the vWii WAD forwarder for the Wii homebrew online, for example; https://gbatemp.net/threads/forwarders-are-back.340226/
    2. Make sure it's for the vWii and *not* the Wii!!!! Place this in the 'channel' folder on the root of the sd card.
    3. Grab the 4 character forwarder ID for it, for example SNGX for snes9xgx. Create the txt file that you named in Step B and place it on the root of your sd card.
    4. Add just a single line to the txt file: <titleID>=<homebrew name> - example; SNGX=SNES9x GX

    Step D:
    1. Grab all the Haxchi base '.tga' files from the download link under 'Haxchi Base' and put them in the 'haxchi' folder on the root of your sd card, replacing all existing.
    2. Open up each tga file in your preferred image editor. Edit them however you like (paste in images, etc) but keep the dimensions of the images the same!
    3. When you go to save them, if using paint.net - make sure you save them as follows:
      • iconTex.tga - Save as 32-bit & uncheck Compress (Home Menu Icon)
      • bootTvTex.tga - Save as 24-bit & uncheck Compress (Loading Screen Image on TV)
      • bootDrcTex.tga - Save as 24-bit & uncheck Compress (Loading Screen Image on Gamepad)
    4. Download the MetaVerify.py file from my download link under 'Standalone TGAs' and place it with your tga files and run it. It will verify that they are correct.
    5. If there were errors, make sure you saved the tga files using the above specifications.

    Step E:
    1. Grab all the Haxchi base '.txt' files from the download link under 'Haxchi Base' and put them in the 'haxchi' folder on the root of your sd card, replacing all existing.
    2. Edit config.txt and replace the path with the path to the WiiU app's '.elf' file you made.
    3. Edit title.txt and call it whatever. Make sure there's no '&' symbol in the name as this will cause the name to not show up at all
    4. Follow Steps 2-5 above and you should be good to go :)
    5. Create a zip with your 'haxchi', 'channel' and 'wiiu' folders plus 'hbl2xxx.txt' and share with us. Remove any unnecessary files in your 'channel' and 'wiiu' folders.

    Sources

    https://gbatemp.net/threads/hbl2hbc-v1-1-boot-from-wiiu-hbl-into-vwii-hbc.455673/
    https://gbatemp.net/threads/hbl2hbc-v1-1-boot-from-wiiu-hbl-into-vwii-hbc.455673/page-7#post-7115581
    https://gbatemp.net/threads/guide-how-to-forward-homebrew-apps-straight-to-your-homemenu.476562/
    https://gbatemp.net/threads/how-to-create-edit-tga-files-for-haxchi.465027/
    https://gbatemp.net/threads/tgaverifiy-a-tga-verifier.450997/

    Credits

    • @nexusmtz - for the hack to hbl2hbc
    • @GRAnimated - for the steps to use haxchi to launch any WiiU homebrew
    • @Dakota Nix - for the guide to configure the tga/haxchi files
    • @Zarklord - for the tga verifier (MetaVerify.py)
    • tga authors are credited inside dropbox

    Special Thanks to @FIX94 for hbl2hbc, haxchi and all the work he's done in the WiiU modding community.

     
    Last edited by Nomelas, Oct 28, 2017
  2. CatmanFan

    CatmanFan I guess I'm exaggerating.

    Member
    1,308
    437
    Aug 14, 2016
    Morocco
    Thanks so much!
     
    Nomelas likes this.
  3. kingraa777

    kingraa777 boom!

    Member
    1,068
    276
    Apr 17, 2015
    just installed nintendont works perfect many thanks :)
     
  4. GRAnimated

    GRAnimated Advanced Member

    Newcomer
    51
    12
    Jan 9, 2017
    United States
    Thanks for crediting me! I can make some TGAs if you would like.
     
  5. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    I give credit where credit is due :)

    I'd be happy to get more resources, but at the same time I wouldn't want to take away from your work so it's up to you!
     
  6. kingraa777

    kingraa777 boom!

    Member
    1,068
    276
    Apr 17, 2015
    you take requests ?
     
  7. KyuHyung

    KyuHyung Newbie

    Newcomer
    4
    0
    Jul 13, 2017
    Korea, South
    WOW... oh my... this is just brilliant!!!

    its just what I am looking for! I will try it now! I really appreciate!

    --------------------------------------------------------------------

    So I have a question.

    Through your guide, I can make a multiple vwill home brew chanels on Wii U home screen, not Wii rom. Am I right?
     
    Last edited by KyuHyung, Jul 15, 2017
  8. Kleyon

    Kleyon GBAtemp Regular

    Member
    229
    65
    Jul 11, 2017
    France
    Great ! So if I correctly understood, by now it's the only way to have forwarder directly on WiiU interface ? Any other forwarders needs to be launched through Homebrew Launcher or to be installed on Wii interface (vWii), right ?
     
    Last edited by Kleyon, Jul 15, 2017
  9. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    Well, that's kind of why I have the all-in-one guide as well, so you can do it yourself :)

    what are you looking for?

    Basically, anything that's a channel on the vWii. The only limit is the amount of DS titles that are compatible with haxchi. Keep in mind though that you can use OOR (out of region) titles, like Japanese titles as well.

    There are many parts that need to be configured for this to work. you need to have the vWii wad/title installed, you need to have the the WiiU homebrew created that points to it, then you need to have the forwarder on the WiiU homescreen that points to the WiiU homebrew.

    It's not actually the only way, this is just the simplest way to 'do-it-yourself'

    Others have made their own actual forwarders without the use of haxchi:
    https://gbatemp.net/threads/release-wiiu2hbc-a-hbl2hbc-forwarder-channel.455991/
     
  10. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,356
    1,129
    Mar 7, 2010
    At Home :)
    If Fix94 had been a bit more adventurous with his cbhc mod menu then all of these would of been done on boot up for normal users! also it could have been setup as autobooting function as well. I can assure you they all work very well alongside cbhc! ;)
     
    Last edited by Reecey, Jul 15, 2017
  11. Kleyon

    Kleyon GBAtemp Regular

    Member
    229
    65
    Jul 11, 2017
    France
    Thanks for replying me Nomelas and correcting me ^^

    I wasn't aware about forwarder you are talking about that doesn't requieres Haxchi ! So what the benefit of using Haxchi in that case ? Is that just fact you doesn't need files on SD card once it has been installed or what ?

    Reecey I agree it would be great to have that functionnalities directly included on CBHC, but anyway FIX94 already done so much for WiiU users.
     
    Last edited by Kleyon, Jul 15, 2017
    Reecey likes this.
  12. Reecey

    Reecey Mario 64 (favorite game of all time)

    Member
    4,356
    1,129
    Mar 7, 2010
    At Home :)
    I agree, he has done such a lot for the scene in general, its incredible what he has achieved! I was not having a go at him at all I do respect him as a dev but it could of been quite easily implemented within his mod.
     
    Kleyon likes this.
  13. 2ericcannon

    2ericcannon Newbie

    Newcomer
    5
    2
    Jul 14, 2017
    United States
    Has anyone created forwarders with icons and loader screens for the emulators such as fceux, Snesgx, Genplus, vbagx, and Hugo that you wouldn't mind sharing? I would really appreciate it
     
  14. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    if you're talking about a forwarder for the vWii, someone already likely did create one. Check out https://gbatemp.net/threads/forwarders-are-back.340226/ (or google)

    if you're talking about WiiU forwarder to vWii channels/homebrew, then read my guide for your answer :)
     
  15. 2ericcannon

    2ericcannon Newbie

    Newcomer
    5
    2
    Jul 14, 2017
    United States
    Yes I'm actually talking about the Wii U to vwii forwarders that your guide explains how to make in this thread. I was asking if anyone has already done the work of creating them if they wouldn't mind sharing them. Like you did with the USB loaders and nintendont.
     
  16. dummy90510

    dummy90510 Newbie

    Newcomer
    3
    1
    Jul 24, 2017
    Canada
    Following the steps I found that Nintendont works perfectly but Wiiflow is transferring me right to the vwii home menu. Is there something I have done wrong?
     
  17. mingmong24

    mingmong24 Member

    Newcomer
    33
    0
    Nov 24, 2015
    Could it be down to the version of wiiflow u have installed? Like wiiflow or wiiflow lite?
     
  18. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    re-trace your steps. is there anything you might have missed? It sounds like you might have forgotten to install the WAD, or you don't have the app on your usb or sd card, location: sd:/apps/wiiflow_lite/boot.dol

    EDIT: I should have specified, my version is for wiiflow lite, not sure if its compatible with regular wiiflow, I'll update the files soon.
     
    Last edited by Nomelas, Jul 27, 2017
    mingmong24 likes this.
  19. RONICSTAR

    RONICSTAR Member

    Newcomer
    32
    3
    Jul 7, 2004
    The channel forwarder works for me in vwii, but when I load it up in Wii U i get a -5. Any insights?

    Thank you for the guide! Nintendon't is working perfectly.
     
    Last edited by RONICSTAR, Aug 8, 2017
  20. Nomelas
    OP

    Nomelas GBAtemp Regular

    Member
    270
    84
    May 6, 2015
    Canada
    you must not have the files set up properly. redo everything and try again.