Hacking vWii emuNand Gamepad support?

portugeek

Well-Known Member
OP
Member
Joined
Apr 6, 2013
Messages
429
Trophies
0
XP
1,066
Country
United States
I'd like to play the WiiVC games I have installed on the Wii emuNand using the Wii U Gamepad. But it seems like thats asking the Wii U to dig too far down the rabbit hole.

I have the wads for those games and considered installing them on vWii (if that's safe), and then using VC injection to access those games installed on vWii's Nand. Would that still allow for Wii U Gamepad functionality?

I assume that there's a limit to the vWii Nand's memory? Is there an equivalent of Snort48+ for vWii? Also, how much of the Wii U's memory can the vWii take up, is there a Max limit?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
it works with vWii NAND only.

emuNAND needs a cIOS (to redirect NAND to SD or USB) but if you launch a WiiVC channel it's using its own IOS (255) which can't be reloaded to any other slot, thus preventing reloads to d2x cIOS with emuNAND support.

vwii NAND limit is 48 channels on system menu and few more in SD menu, but you will probably hit the 512MB limit before filling them.
games installed on SD menu require enough free space on vWii NAND to be pre-extracted to before launched, they are never launched directly from SD.

vWii doesn't take any WiiU memory, it has its own reserved NAND partition (512MB, less all the data installed to it, config, IOS, channels, savegames, etc.)
 
Last edited by Cyan,
  • Like
Reactions: portugeek

portugeek

Well-Known Member
OP
Member
Joined
Apr 6, 2013
Messages
429
Trophies
0
XP
1,066
Country
United States
vWii doesn't take any WiiU memory, it has its own reserved NAND partition (512MB, less all the data installed to it, config, IOS, channels, savegames, etc.)

The Nand needs enough room for extraction, plus channel forwarders, Nand saves, installed IOS's, and any other not-in-use channels. All within 512MB? Wow, that's very limiting.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
yes, that's part of why everyone prefer using emunand (unlimited space).
a channel has a limit of 40MB imposed by nintendo, so you can have multiple channels installed without fear that one game would take all the space by itself.

install only channels you are currently playing, no need to have a full libraries of never launched games on NAND.
then, use WiiVC injector to create vWii channel forwarders to be compatible with the wiiu gamepad.
USBLoaderGX should work with channel launching with gamepad support too, if you don't want to generate many injects. But I never tested it. Channel launching is not perfect.
 
Last edited by Cyan,

portugeek

Well-Known Member
OP
Member
Joined
Apr 6, 2013
Messages
429
Trophies
0
XP
1,066
Country
United States
install only channels you are currently playing, no need to have a full libraries of never launched games on NAND.
then, use WiiVC injector to create vWii channel forwarders to be compatible with the wiiu gamepad.
USBLoaderGX should work with channel launching with gamepad support too, if you don't want to generate many injects. But I never tested it. Channel launching is not perfect.
Yeah I ended up settling on a small handful of games.

Does USBLoaderGX have Gamepad support for the games loaded from within USBLGX, or is it only for use with the GUI?

Also, I used WiiVC injector to create a vWii forwarder for Mario 64 and it didn't load past the classic controller prompt. I made sure to check the "emulate classic controller" box. Would you happen to know if this is a common issue? And if there's a possible fix?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
gamepad support works only with IOS255 (the IOS provided by the WiiVC injected channel), which means you can not reload to cIOS.
therefore WiiU gamepad support is working only with homebrew, nintendont, and NAND installed VC/wiiware channels.
You can't get WiiU gamepad support from USBLoaderGX for Wii games (USB is not possible, no cIOS possible!), emuNAND not possible either, neek either, etc.

MAYBE (a big maybe), Wii disc launching from USBLoaderGX could work, as the game would use the IOS255, but I'm not sure how the disc access is working as that IOS has been created by nintendo to expressly replace the disc access and redirect it to WiiU NAND. It's possible disc launching is disabled completely, the WiiVC channel looks for the disc on the emulated disc location (wiiu nand/wiiu hdd inside the WiiU channel data)


I'm not expert in VC inject creation, you'll have to ask in WiiVC inject script thread.
 
  • Like
Reactions: portugeek

portugeek

Well-Known Member
OP
Member
Joined
Apr 6, 2013
Messages
429
Trophies
0
XP
1,066
Country
United States
So I ended up trying something else. I dumped the vWii nand using USBLGX. Then I used ShowMiiNand to install a bunch of wads to it. Everything to that point worked fine... I think.

I boot into USBLoaderGX using the WiiVC injected Forwarder.dol, and I can see the list of emunand games. When I go to load them, they all black screen.

I thought loading into emunand from USBLoaderGX was possible without sneek. Is my setup not allowing cIOS redirect?

I'm using...
-Injected Forwarder_5.1.dol
-USBLGX r1269 beta
-vWii emuNand stored on SD
-d2x v10 beta52 base 57 on 249

UPDATE:
On a whim, I decided to try...
Wii U Menu > vWii > Homebrew Channel > USBLoaderGX.... and the emuNand games load up that way. So my current setup must be preventing it.
 
Last edited by portugeek,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM