Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,624
  • Replies Replies 30,225
  • Likes Likes 74
Hello,
just came back from work and see there are lot of questions again :D

would there be anyway to dump a text file with a list of what wiiware titles are in the nand?
I'm not sure if it will list all games or only the "displayed one", but at the bottom of the main screen, you can click on the title number and it will ask you if you want to export the game list.
try to do it while only the games you want to dump are listed.

Got these when trying to play Bonsai Barber and an Art Style game.
Bonsai barber doesn't work with cIOS. but you said you are launching it in Neek?
be sure the game is from the correct region, or set the region free option in neek hidden menu. try a new dump of your NAND, or a clean NAND from modmii (will be longer to boot the first time, but will be clean) to see if the "system file" is still an issue.

Like I explained not long ago, cIOS and bootmii and FSdumper are all managing the "non fat32" characters from NAND differently on FAT32 partition.
Neek is not using cIOS at all, so if you do a dump with d2x, it could be the issue.
Try doing a NAND dump using SimpleFSDumper, located on crediar's googlecode, which will dump your NAND in the expected format for Neek.
https://code.google.com/p/sneek/downloads/list
unfortunately, the download files are not on github, and googlecode will close in 3 days.
grab it quickly ;)

Clean NAND creation is also an alternative, as no "non compatible" characters are used from nintendo.
the bad characters are often in savegames (Harry protter has a ":" in the savegame filename)

I am hoping Cyan will be adding the console type to the report.
Ahh, that's right. good thing you make me remember it. I'll see if it's easy to add for next release.

Edit:
I just looked, it's easy to add game type (wii, gamecube, nand or EmuNAND), I will add it.
It's will be harder to add VC type (snes, nes, etc.) so I don't promise anything, but I'll see if I can do something based on titleID. it could be not perfect as games can share same TitleID than different consoles.

I'll use this as detection (taken from geckocodes):
[R] Wii [W] WiiWare [D] VC Arcade [H] Wii Channels [G] GameCube [F] NES/Famicom [J] Super NES/Famicom [N] Nintendo 64 [L] Sega Master System [M] Genesis/Mega Drive [E] NeoGeo [C] Commodore 64 [X] MSX [P] TurboGraFX-16 [Q] TurboGraFX-CD

I cant load eternal darkness sanities requiem with this loader and dios mios, but it says it works...
[...]
i installed it. I tried eternal darkness from usb loader gx with wiiflow mod, I tried straight from nintendont somehow. I tried a different iso, and they all freeze at the edgar allen poe quote. I guess ill just buy the game.
I don't know if that game works with DM/DML, but I can assure you it works with nintendont as I played and completed it.
Though, I used an old version of nintendont, so maybe latest version has an issue.

you said it boots, but then freeze.
Maybe it's an issue creating or accessing the memory card?
look on your device (SD or USB?) if the save is generated.
Use an individual savefile instead of a global one wiith all games in the same card.
If you are on Wii, try disabling memory card completly, and boot without a memory card in your console. just to see if it boots and continue past the memory card loading screen.

be sure you don't have anything plugged in GC portB, if you want to use a real memory card, plug it in PortA.

Try an old nintendont version, or ask on nintendont thread, maybe someone else has the same issue.
I can try to update my nintendont and test that game again to see if it's still working.[/P][/H]
 
Bonsai barber doesn't work with cIOS. but you said you are launching it in Neek?

I am launching it from Neek.

be sure the game is from the correct region, or set the region free option in neek hidden menu.

It is from the correct region, US on a US Wii and I think on a US Neek NAND.

try a new dump of your NAND, or a clean NAND from modmii (will be longer to boot the first time, but will be clean) to see if the "system file" is still an issue.

The thing is, I have so many save files and games on the Neek NAND that I don't want to make a new one.

Maybe the problem could be that it exceeds 512 MB in NAND Size? I doubt it though.

Like I explained not long ago, cIOS and bootmii and FSdumper are all managing the "non fat32" characters from NAND differently on FAT32 partition.
Neek is not using cIOS at all, so if you do a dump with d2x, it could be the issue.
Try doing a NAND dump using SimpleFSDumper, located on crediar's googlecode, which will dump your NAND in the expected format for Neek.
https://code.google.com/p/sneek/downloads/list
unfortunately, the download files are not on github, and googlecode will close in 3 days.
grab it quickly ;)
Clean NAND creation is also an alternative, as no "non compatible" characters are used from nintendo.
the bad characters are often in savegames (Harry protter has a ":" in the savegame filename)

My NAND wasn't dumped from my Wii, it was a Clean NAND made with ModMii.

Should I post my settings I use on USB Loader GX? I don't think it's set to force load a cIOS but I could check.
 
:)
Hello,
just came back from work and see there are lot of questions again :D

Ahh, that's right. good thing you make me remember it. I'll see if it's easy to add for next release.

Edit:
I just looked, it's easy to add game type (wii, gamecube, nand or EmuNAND), I will add it.
It's will be harder to add VC type (snes, nes, etc.) so I don't promise anything, but I'll see if I can do something based on titleID. it could be not perfect as games can share same TitleID than different consoles.

I'll use this as detection (taken from geckocodes):
[R] Wii [W] WiiWare [D] VC Arcade [H] Wii Channels [G] GameCube [F] NES/Famicom [J] Super NES/Famicom [N] Nintendo 64 [L] Sega Master System [M] Genesis/Mega Drive [E] NeoGeo [C] Commodore 64 [X] MSX [P] TurboGraFX-16 [Q] TurboGraFX-CD

[/P][/H]

I tried to answer a few of the questions to lighten the load on you:).

Yes, I was trying to keep my request somewhere at the top of your list. The detection you have above looks like it covers all. From what I see the turbografx are not identified as -16 vs -cd in the Wiiware games.

It would be great if you could get this working!

I have been testing the popular Wiiware games and updating the d2x compatibility list. Success has been very good so far.
 
Should I post my settings I use on USB Loader GX? I don't think it's set to force load a cIOS but I could check.
usbgx settings shouldn't affect neek compatibility.
I don't want you to make a new full dump with all your games, but a new dump to see if your current dump is the issue.
verify if a new dump fix that game (only that one, don't delete your old dump), so we can have more info where the issue is : console, wad, neek, dump, etc.


ngs428:
I think I got it working.
At least, it compiled, I'll have to test it now, but I don't have a lot og wiiware or VC.
I'll test with the 4-5 channels I have, if it works it will with others too.
 
  • Like
Reactions: ngs428
So I booted up into my UNEEK NAND and it booted up just fine.

I reset my USB Loader GX to Default Settings and then edited my settings again and now it says "The system files are corrupted.".

Whenever that comes up I never believe it for a second, lol.
 
Last edited by Larsenv,
you mean that booting into neek without passing through usbloaderGX works?
and booting neek2o from USBGX doesn't? (either autoboot or boot from feature menu ?)

@ngs428:
here the result
I installed random VC and wiiware from different consoles to test.
At the same time, I can tell that my batch wad install works fine ;)
This is the "export game list to csv" mode, but txt works too, (just not aligned nicely)
# USB Loader Has Saved this file
# This file was created based on your list of games and language settings.

"ID","Size(GB)","Name","Type","Console"
"WR9P","0.00","Megaman 9","Channel_EmuNAND","WiiWare"
"NAEE","0.00","Paper Mario","Channel_EmuNAND","VC_N64"
"WKBP","0.00","You, Me and the Cubes","Channel_EmuNAND","WiiWare"
"E6XE","0.00","Altered Beast","Channel_EmuNAND","VC_NeoGeo"
"WOBP","0.00","Art Style : ORBIENT","Channel_EmuNAND","WiiWare"
"PABE","0.00","Bonk's Adventure","Channel_EmuNAND","VC_TurboGraphX"
"C9HE","0.00","Boulder Dash","Channel_EmuNAND","VC_Commodore"
"FC8E","0.00","Castlevania II Simon's Quest","Channel_EmuNAND","VC_NES"
"HABA","0.00","Chaîne Boutique","Channel_EmuNAND","Wii_system_channel"
"HACA","0.00","Chaîne Mii","Channel_EmuNAND","Wii_system_channel"
"JODI","0.00","Homebrew Channel","Channel_EmuNAND","VC_SNES"
"EA4E","0.00","Samurai Showdown III","Channel_EmuNAND","VC_NeoGeo"
"MBEE","0.00","Shining Force","Channel_EmuNAND","VC_Genesis_megadrive"
"WILP","0.00","Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal","Channel_EmuNAND","WiiWare"
"HCUP","0.00","Wii Menu Electronic Manual","Channel_EmuNAND","Wii_system_channel"
"HCTP","0.00","Wii System Transfer","Channel_EmuNAND","Wii_system_channel"
"HCVA","0.00","Wii U Menu","Channel_EmuNAND","Wii_system_channel"
"LAKE","0.00","Wonder Boy in Monster Land","Channel_EmuNAND","VC_Master_system"
"QABE","0.00","Ys Book I & II","Channel_EmuNAND","VC_TurboGraphX-CD"

HBC is recognized as SNES because it starts with "J"
there are probably other channels which will have incorrect type or console, especially all the unofficial user injects.

I tested only with emuNAND.
it should work with wii, gamecube and NAND too.
I guess only Wii games have a "size" info.
not sure if GC has that info too. if gamecube have the size info, it should be wrong with dual disc games (I never completed the gamecube options and functions).
 
  • Like
Reactions: ngs428
you mean that booting into neek without passing through usbloaderGX works?
and booting neek2o from USBGX doesn't? (either autoboot or boot from feature menu ?)

USB Loader GX no, manually booting into UNEEK yes.

USB Loader GX gives me "The system files are corrupted." when launching a WiiWare Game now.
 
I'm not sure if it will list all games or only the "displayed one", but at the bottom of the main screen, you can click on the title number and it will ask you if you want to export the game list.
try to do it while only the games you want to dump are listed.

It's the DX version of retro city rampage the other title.
 
You can just download the covers through the app.

Or just go to /config/covers/ and put them there accrdingly. (I think that's where it's stored)

My Wii isn't connected to the internet. And I don't see a config folder in USBGX, though I do see /images/.
 
usbgx settings shouldn't affect neek compatibility.
I don't want you to make a new full dump with all your games, but a new dump to see if your current dump is the issue.
verify if a new dump fix that game (only that one, don't delete your old dump), so we can have more info where the issue is : console, wad, neek, dump, etc.


ngs428:
I think I got it working.
At least, it compiled, I'll have to test it now, but I don't have a lot og wiiware or VC.
I'll test with the 4-5 channels I have, if it works it will with others too.

If you wish to I can point you to somewhere so you can get more variety of Wiiware and VC.
 
Where do I extract the cover packs from GameTDB?
what's easier is to start downloading covers and see where the loader put the files.
then download the full pack from gametdb and replace the folders accordingly.

but pictures should go to explicit folder names, that's not very hard to guess.
1. look at the "user path" menu in the settings
2. look at the default path for all the cover type (2d, 3d, full, disc label)
3. put files inside?

sd:/apps/usbloader_gx/images/ is the base directory, where the "3D" covers are stored. (I thought the 3D were in a subfolder too, that's a strange location here, but you are FREE to edit the path to place your pictures where it pleases you)

inside, you have subfolders for "2D" "disc" and "Full".

covers_path = sd:/apps/usbloader_gx/images/
covers2d_path = sd:/apps/usbloader_gx/images/2D/
coversFull_path = sd:/apps/usbloader_gx/images/full/
disc_path = sd:/apps/usbloader_gx/images/disc/

2D : that's the flat cover, used if you don't have the 3D cover in the game list, or used in the game info if you don't have the full cover)
3D : it's still a 2D cover, but with a 3D effect, distorted to looks like the cover is seen from a side.
full : it's front & back of the cover, for the gameinfo menu
disc : well, the disc label.
 
I don't know, because I didn't understand what you explained.
there's not enough information.

I didn't understand if "manually booting into uneek" is from the "features menu" of the loader, or from HBC/bootmii.
if it's from nswitch/hbc/bootmii, how are you booting the game from usbgx? autoboot or feature menu?
if you always boot with autoboot, did you try accessing neek from the features>boot neek option and then launch the channel once on uneek? does it work or not?


and now you are saying that "all" wiiware games are giving you an error?
with autoboot neek, or features>neek, or even with cIOS mode? if cIOS mode, are you on partial or full mode?
 

Site & Scene News

Popular threads in this forum