Hacking Homebrew Gamepad with Homebrew Game Loader Injections (Wiiflow, CFG USB Loader) to play Wii Games with Gamepad + Wiimotes but there are some glitches.

SNatsuki86

New Member
OP
Newbie
Joined
Oct 24, 2021
Messages
3
Trophies
0
XP
14
Country
El Salvador
Hi! How it's going y'all?
I hope you're having a nice day! Let me explain you this situation to let you know about this.

I have a Wii U modded with CFW Mocha, and virtual Wii (vWii) modded with HackMii. The thing is, I want to play Wii games with Gamepad support + Wiimotes or any compatible controller (Classic Controller, DualShock 3/4 via USB HID, etc.).
When I try to inject a game with TenocoMoon's or UwU VCI AIO, I can play with Gamepad, but I can't connect Wiimotes to use Local Multiplayer.
So, I've been looking into the Injector Options, and I saw there's an option called "Wii Homebrew Injection".
So, I started to inject all kind of Wii Homebrew Apps, 'cause I knew there were some apps that included the WiiDRC Library. (I installed in Wii U NAND 'cause the injection works properly on both but I don't have free storage space on USB; NAND and USB)
I started with USB Loader GX, and the Gamepad + Wiimote worked with v1272 mod, something I've been looking for (the perfomance is kinda weird, 'cause the Wiimote connects as Player 1 and Gamepad works as a Classic Controller plugged into a Wiimote, aside from that, it works fine after all), but it seems like USB ports gets unabled to use it properly with USBLGX.
I wanted to uninstall the injection, but I gave it a chance to keep it in Wii U 'cause the same loader gives me the option to load the Homebrew Apps I had on my SD Card, so I used it to load correctly the cIOS 249 (Reloading to cIOS 249) and to load any Homebrew App.
I used CFG USB Loader v70r78.11 MOD and older versions like v70 or v51 (not as an injection, but a loading app through USBLGX), and my test games (Pro Evolution Soccer 2011 and Guilty Gear XX Accent Core Plus; they have Classic Controller support and they are up to +2 player) appeared. But the thing is, when I try to open the game, it gives me an error with all games:

cIOS 249 | 250 | 251 (The error appears in all of them) . . . . . . .
. . . . . . . . . . . . . . . . . . . .
set_frag: -128
ERROR SetWBFS: -128

I've been looking on Internet about this issue, but I couldn't find an answer to it. Some people says it has to be with cIOS. I used the SysCheck app to verify the installed cIOS, and this happened.


(Wii-mode or Wii-No Injection-mode SysCheck)
SysCheck HDE v2.4.0 HacksDen Edition por|by JoostinOnlineDouble_AR2-D2199y Nano
...ejecutado en vIOS58 (rev 6432).(English translation here; I used Spanish language on System Menu; I'm from Latin America, that explains why I type weirdly some words xD)
running on vIOS58 (rev 6432)
Region: NTSC-U
Menu de Sistema 4.3U (v609)System Menu: 4.3U (v609)
Fecha de la unidad: 12.07.2012Unit Date: 07.12.2012
Canal Homebrew 1.1.2 ejecutandose en IOS58Homebrew Channel 1.1.2 running on IOS58
Hollywood v0x21
ID de consola: 617301233Console ID: 617301233
Tipo de consola: vWiiConsole Type: vWii
Pais del Canal Tienda: United States (49)Shop Channel Country: United States
Boot2 v0
69 titulos encontrados.69 titles found.
Se encontraron 34 IOS en esta consola. 0 de ellos son stubs.There are 34 IOS in this console. 0 of them are stubs.
vIOS9 (rev 1290): Sin ParchesSin Parches = No Patches
vIOS12 (rev 782): Sin Parches
vIOS13 (rev 1288): Sin Parches
vIOS14 (rev 1288): Sin Parches
vIOS15 (rev 1288): Sin Parches
vIOS17 (rev 1288): Sin Parches
vIOS21 (rev 1295): Sin Parches
vIOS22 (rev 1550): Sin Parches
vIOS28 (rev 2063): Sin Parches
vIOS31 (rev 3864): Sin Parches
vIOS33 (rev 3864): Sin Parches
vIOS34 (rev 3864): Sin Parches
vIOS35 (rev 3864): Sin Parches
vIOS36 (rev 3864): Sin Parches
vIOS37 (rev 5919): Sin Parches
vIOS38 (rev 4380): Sin Parches
vIOS41 (rev 3863): Sin Parches
vIOS43 (rev 3863): Sin Parches
vIOS45 (rev 3863): Sin Parches
vIOS46 (rev 3863): Sin Parches
vIOS48 (rev 4380): Sin Parches
vIOS53 (rev 5919): Sin Parches
vIOS55 (rev 5919): Sin Parches
vIOS56 (rev 5918): Sin Parches
vIOS57 (rev 6175): Sin Parches
vIOS58 (rev 6432): USB 2.0
vIOS59 (rev 9249): Sin Parches
vIOS62 (rev 6942): Sin Parches
vIOS80 (rev 7200): Sin Parches
vIOS249[56] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND | NAND AccessUSB 2.0
vIOS250[57] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND | NAND AccessUSB 2.0
vIOS251[58] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND | NAND AccessUSB 2.0
vIOS512 (rev 7): Sin Parches
vIOS513 (rev 1): Sin Parches
Reporte generado el 06/10/2021.Log made in 10/06/2021.


(Virtual Wii Injection Log)
SysCheck HDE v2.4.0 HacksDen Edition por JoostinOnlineDouble_AR2-D2199y Nano
...ejecutado en vIOS58 (rev 6432).(English translation in new text - The other text is above)
Region: NTSC-U
Menu de Sistema 4.3U (v609)
No se ha podido detectar la fecha de la unidad!Can't detect the unit date! (?)
Canal Homebrew 1.1.2 ejecutandose en IOS58
Hollywood v0x0
ID de consola: 617301233
Tipo de consola: vWii
Pais del Canal Tienda: United States (49)
Boot2 v0
75 titulos encontrados.75 titles found.
Se encontraron 35 IOS en esta consola. 0 de ellos son stubs.
vIOS9 (rev 1290): Acceso NAND
vIOS12 (rev 782): Acceso NAND
vIOS13 (rev 1288): Acceso NAND
vIOS14 (rev 1288): Acceso NAND
vIOS15 (rev 1288): Acceso NAND
vIOS17 (rev 1288): Acceso NAND
vIOS21 (rev 1295): Acceso NAND
vIOS22 (rev 1550): Acceso NAND
vIOS28 (rev 2063): Acceso NAND
vIOS31 (rev 3864): Acceso NAND
vIOS33 (rev 3864): Acceso NAND
vIOS34 (rev 3864): Acceso NAND
vIOS35 (rev 3864): Acceso NAND
vIOS36 (rev 3864): Acceso NAND
vIOS37 (rev 5919): Acceso NAND
vIOS38 (rev 4380): Acceso NAND
vIOS41 (rev 3863): Acceso NAND
vIOS43 (rev 3863): Acceso NAND
vIOS45 (rev 3863): Acceso NAND
vIOS46 (rev 3863): Acceso NAND
vIOS48 (rev 4380): Acceso NAND
vIOS53 (rev 5919): Acceso NAND
vIOS55 (rev 5919): Acceso NAND
vIOS56 (rev 5918): Acceso NAND
vIOS57 (rev 6175): Acceso NAND
vIOS58 (rev 6432): Acceso NANDUSB 2.0
vIOS59 (rev 9249): Acceso NAND
vIOS62 (rev 6942): Acceso NAND
vIOS80 (rev 7200): Acceso NAND
vIOS236 (rev 65535): Acceso NAND
vIOS249[56] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND
vIOS250[57] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND
vIOS251[58] (rev 21010Info: d2x-v10beta52-vWii): Acceso NAND
vIOS512 (rev 7): Sin Parches
vIOS513 (rev 1): Sin Parches
Reporte generado el 24/10/2021.Log made in 24/10/2021. (I made the log before, but the same was replaced when I did the Wii No Injection Log.)


Some people said something about the WBFS Partition. I tried to load Wii games with NTFS format to load ISO Games, but it seems like USB Loader GX can't load NTFS SD Cards.
Anyways, I knew that WiiFlow has the SD Card Games Support, and I knew that Wiiflow has WiiDRC Library (Gamepad Support), so, I loaded it through USBLGX, and it loaded properly. But there are 2 weird things about this.
When I try to launch some games as usually, WiiFlow gives me an error:

Can't launch on vWii Virtual Console Mode!

The message appeared since WiiFlow Lite 4.4.0, and all the other versions above (5.4.9 for example). But, I didn't give up, and I tried to open older versions of WiiFlow to get an answer. I found some weird stuff.

1) The games "load" on older versions (-4.2.1); when I start the game, a black screen appears, then it seems like the system gets restarted (the console disc sound makes me say that), and it leads me to Wii U Menu.
2) There's an option called "File Explorer". You can use it pressing "HOME" Button, and going to "File Explorer." The thing is, when I go through the SD Card files to find the WBFS game, WiiFlow acts kinda weird. In Wii Normal Mode, the game can be loaded through this method without any issues. But in vWii virtual console (vWii Injection), the Loading Bar:
a) gets stuck near from the middle (5.2.0 to up)
b) gets disappeared and it appears a green screen in the top of the image, and the console gets stucked. (4.4.0 to 5.1.0)

Green Screen on Wiiflow 4-4-0 to 5-1-0.jpg


I don't know what else can I do. I know there are some alternative ideas like Dolphin or just Wiimotes, and I know vWii Virtual Console is kinda limited or complicated to modify, but:
1) I don't have free space on my PC to download WBFS Games.
2) I don't have enough Wiimotes to play up to 4 players.

Anyways, I hope you can help me if you know some information about this, a verified alternative solution, etc.
By the way, thanks for reading this! I'll be reading and answering your possible answers! Have a nice day! =)
 

DarkVoidPeru

Member
Newcomer
Joined
Nov 3, 2021
Messages
5
Trophies
0
Age
17
XP
17
Country
Peru
*Not important: Hablas español? Para poder explicarte mejor...*

Well, 2 weeks ago, I used the same installation with TecnonMoon but I think this will be impossible...
Wii games as Virtual Console on Wii U Menu only launch the game on vWii, if you exit you will get back on Wii U
Same way on forwarders, (WiiFlow, CFG USB Loader, etc.) It only redirects you to WiiFlow on vWii

You can only run Wii emulators like WiiPSX or Not64 or Nintendon't, you can play ROMS "inside" the emulators without exiting the program

Maybe this little "text graphic" let you understand:

- Wii U Menu --------------> WiiFlow forwarder ------> Load Game ----------> Fatal Error (Can't play because WiiFlow redirects you to the game exiting the forwarder)

- vWii Menu -------------> WiiFlow -------> Load Game -------> Success! (Redirects you to the Wii Game and can go to the Wii menu because you are playing on normal vWii mode)

I hope you can understand! :)
 
Last edited by DarkVoidPeru,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,349
Trophies
0
Location
Melbourne
Website
vaguerant.tumblr.com
XP
2,081
Country
What you're trying to do isn't currently and might never be possible.

The way that USB loaders work is that instead of loading the IOS the game asks for, they load a custom IOS that you've installed (e.g. d2x into slot 249) which is able to read your games off a USB drive or SD card.

The way Wii U Wii VC works is that instead of loading the IOS the game asks for, they load a special Wii U-exclusive IOS 255 that is built into all Wii VC titles which is able to read your game from either the Wii U NAND or a WUFS-formatted hard drive (and it also enables the Wii U GamePad to be used as a Wii Classic Controller).

In short, the way USB loaders and Wii VC work is completely incompatible because they kind of operate in the same way.

IIRC, IOS255 is part of an Ancast image signed by Nintendo, so you can't just modify that IOS and have Wii VC load your WBFS games. In theory, in might be possible to go the other way, modifying IOS255 (or replicating its features via a new cIOS) and installing that custom IOS to the vWii NAND so that you could use the GamePad in the normal Wii mode, but that's a lot of complicated work which may not even be successful ultimately, and certainly nobody has done it yet.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KennieDaMeanie @ KennieDaMeanie: https://youtube.com/shorts/qNYX_fhdPfI?feature=share