Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,533
  • Replies Replies 30,225
  • Likes Likes 74
nSwitch can launch neek2o if you are on RealNAND, and reboot the console if you are on Neek.
it's the same channel to switch from/to emuNAND neek2o.

But that channel has different version, the old one required the SD:/bootmii/ and sd:/sneek/ folder.
latest version doesn't require it, but has priority on usb.
if you have emuNAND on USB and SD, it will always boot USB.

it's just a shortcut to boot neek2o from HBC instead of going into usbgx.
USBLoaderGX has the advantage to boot the correct device based on the emuNAND location.
 
TUTORIAL FOR COMPILING NEEK
if you want to build neek(2o) yourself without modmii

It's very easy, even if it seems there's a lot to read it's only files to extract and copy.

what you need
NUS Downloader
Crediar's Sneek installer v0.7a
Neek r194
(if you want neek)
Neek2o r96 files (if you want neek2o)
font.bin file (for the neek hidden menu)


1 - create a neek folder somewhere (I'll use d:/neek/ in this tuto) and inside create three other folders :
d:/neek/data
d:/neek/sd/
d:/neek/usb/

NOTE : the folder NEED to exist, the installer will not created them.

2 - download the needed IOS file (only if the "IOS download" button is not working in Sneek installer)
Launch NUSD
from the database button, select IOS80 (6943 or 6944 are the same for the file we need)
enable decrypt option
download the IOS from NUS (no need to pack to wad)
copy the 0000000e.app to d:/neek/data/ folder

3 - setup crediar's neek installer
launch the installer
select uneek+di option
set the Sneek files path to sd:/neek/data
set the IOS files path to sd:/neek/data
set the SD path to sd:/neek/sd
set the usb path to usb:/neek/usb
Exit the program to save the settings.


Attention, step 4 is ONE only, not all of them, pick the one you need, don't merge files from all versions together.

4 - download NEEK files auto-download
Launch neek installer, and click on the first "get files" button (SNEEK line, NOT the IOS one).

Note: will work until googlecode shutdowns (december 31th 2015)
look for the alternative download option from january 2016.

OR

4 bis - Alternative to NEEK installer auto-download
download and extract the neek files (r194.rar) to d:/neek/data
0000000e.app
armboot.bin
dimodule.elf
esmodule.elf
fsmodule-sd.elf
fsmodule-usb.elf

OR

4 ter - NEEK2O
if you want neek2o instead of NEEK
download and extract the neek2o files (r96) to d:/neek/data
0000000e.app
armboot.bin
dimodule-sd.elf
dimodule-usb.elf
esmodule-sdon.elf
esmodule.elf
fsmodule-sd.elf
fsmodule-usb.elf
If you want to enable "+DI", rename the correct file.
sneek+di : rename dimodule-sd.elf to dimodule.elf
uneek+di : rename dimodule-usb.elf to dimodule.elf

if you want to access homebrew from the SD card while inside neek (launch homebrew channels, forwarders, etc.) : delete esmodule.elf and rename esmodule-sdon.elf to esmodule.elf


5 - compile NEEK or NEEK2O files
launch the installer
select the version you want to compile (SD or USB, di or not)
Attention, if you enable DI, be sure you used the correct neek2o di file version !
there's no different di file for the normal neek, only for neek2o.

Click on "install SNEEK" button.

6 - copy to your drives
if you use nwitch, copy both the content of SD and USB to corresponding devices.
if you use USBLoaderGX, copy only the folder corresponding to the location of your emuNAND.
copy font.bin in the sneek folder (device:/sneek/font.bin)

usb:/sneek/kernel.bin
usb:/sneek/font.bin
usb:/sneek/di.bin <--- if you enable DI option


sd:/sneek/kernel.bin
sd:/sneek/font.bin
sd:/sneek/di.bin <--- if you enable DI option

if you want to boot from bootmii or nSwitch :
sd:/bootmii/armboot.bin


Recap (very easy)
To create neek2o emuNAND on USB for USBLoaderGX :

- extract n2o r96 to d:/neek/data folder
- copy 0000000e.app to data folder
- rename dimodule-usb.elf to dimodule.elf
- launch neek installer, select Uneek+di
- set sneek file to d:/neek/data
- set sd to d:/neek/sd
- set usb to d:/neek/usb
- click install !
- copy d:/neek/usb/ content to USB:/ root (usb:/sneek/kernel.bin, etc.)
- copy font.bin in the sneek folder (usb:/sneek/font.bin)

Done
Thanks for taking the time to do this. A simple explanation would have sufficed in my case but I guess you could even stick this to the OP in case anyone "more noob" than I am might be wondering how to do it.
Let me tell you that I really admire the way you conduct yourself @Cyan . I really do. You seem like a really down to earth guy who truly takes pride in what he does.
I hope we never get to see the day when you call it quits and leave the forums for good. It would be a big loss for everyone.
With that said let me bother you once again with 2 new questions::blush:
  1. Was there ever a way to launch trouble games (like Tin Tin for instance) from within the loader by using neek2o? (sort of like launching VC titles?) AND..
  2. Let's say I want to launch EVERY SINGLE VC TITLE from neek, is there a way for me to "mass edit" the config file to do that instead of having to do it from the loader on a per game basis? (which would be INSANE if we're talking about every single VC title there is)
Thanks again for everything and in case we don't get to talk further: HAPPY NEW YEAR! Have a great 2016 my friend! :grog::grog::grog:
 
Last edited by sideskroll,
  • Like
Reactions: Cyan
thank you, but I'm like everyone, sometime I'm upset too :p
look the previous messages with duncan, I can feel annoying and sometime I want to quit lol

Also, I don't like when users give bad or wrong info, so I try to teach good things to them instead of providing a bad tutorial link.
tutorial without explanation is really bad.


for your question :
1. I wanted to add Neek disc autobooting from the loader, but neek2o has a bug (well, more like a missing function, Overjoy removed the part to autoboot easily, so I have to generate all the neek file from the loader, it shouldn't be my job but neek's one). Overjoy said he would release a version with proper disc autoboot like channels, but I don't know when.
2. yes, that's what the Global setting is used for. unless you want only VC and not wiiware ...
Settings>Loader's settings>EmuNAND Channel : Neek
 
thank you, but I'm like everyone, sometime I'm upset too :P
look the previous messages with duncan, I can feel annoying and sometime I want to quit lol

Also, I don't like when users give bad or wrong info, so I try to teach good things to them instead of providing a bad tutorial link.
tutorial without explanation is really bad.


for your question :
1. I wanted to add Neek disc autobooting from the loader, but neek2o has a bug (well, more like a missing function, Overjoy removed the part to autoboot easily, so I have to generate all the neek file from the loader, it shouldn't be my job but neek's one). Overjoy said he would release a version with proper disc autoboot like channels, but I don't know when.
2. yes, that's what the Global setting is used for. unless you want only VC and not wiiware ...
Settings>Loader's settings>EmuNAND Channel : Neek
Yes. I know that was your intention. And that's why I said what I said. You always go the extra mile. That should NOT be the exception but the STANDARD. Sadly people tend to forget (or don't even care) about helping others and only care about their issues and their interests. And sometimes they don't even give the proper info that will allow them to get the support their looking for... So yeah, I get it. Sometimes frustration takes over. It's normal dude, and it doesn't change the fact that you're in no way obligated to do sh!t to help any of us but still, you do.
And that's deserving of my complete respect. At least to me.
On to my questions:
  1. So I take is a *no-go*. At least for the time being?
  2. Yeah... That was actually what I was kinda asking :unsure:...to mass edit different types of apps to run on different nands (real, neek, emunand etc)... I already knew about the global option. Is there a way or is it basically either all or nothing and/or manual editing on a per game basis? (which would take an AWFUL lot of time...:cry:)
 
1. for the moment, launch neek2o from the settings>features menu, and then mount the game from the hidden menu to launch it from Disc channel.
2. I don't think there's a way to mass edit them. that's why I recommend using neek only for incompatible channels, not a lot.

Another possibility would be to edit the gamesetting.cfg file and mass edit them by detecting the VC titleID ... not very easy either, and would require at least one saved setting for each game.
 
  • Like
Reactions: sideskroll
1. for the moment, launch neek2o from the settings>features menu, and then mount the game from the hidden menu to launch it from Disc channel.
2. I don't think there's a way to mass edit them. that's why I recommend using neek only for incompatible channels, not a lot.

Another possibility would be to edit the gamesetting.cfg file and mass edit them by detecting the VC titleID ... not very easy either, and would require at least one saved setting for each game.
:sad:
OK then.
Thank you @Cyan
I'll see what I can do.
Appreciate your help.
Please, let me know if I can return the favor by maybe testing new revisions of the loader or anything.
I can (and will) provide complete feedback (and not download the beta and never mention it again like *some* guys do...)
Happy New year!
 
After checking every category I only have two missing titles, both from wiiware.

Missing Wii Ware:
Frogger Hyper Arcade Edition NTSCU (doesn't seems to be installed even if the wad does not shows errors after install)

And I have no idea what is the other missing title, my PC shows 355 wii ware wads, no DLC by the way

would there be anyway to dump a text file with a list of what wiiware titles are in the nand?
 
Last edited by Duncan Idaho,
Got these when trying to play Bonsai Barber and an Art Style game.

How to fix?

And lol, they cut and pasted a template for the latter.

image.jpeg
image.jpeg
 
After checking every category I only have two missing titles, both from wiiware.

Missing Wii Ware:
Frogger Hyper Arcade Edition NTSCU (doesn't seems to be installed even if the wad does not shows errors after install)

And I have no idea what is the other missing title, my PC shows 355 wii ware wads, no DLC by the way

would there be anyway to dump a text file with a list of what wiiware titles are in the nand?

I can't get that frogger game to install either. The other Wiiware frogger game, frogger returns installs fine. The other game that is not installing is Retro City Rampage DX. The non DX version installs fine.

For the games list, click on the game count on the screen, it will give you an option to save a games list.

I am hoping Cyan will be adding the console type to the report.

--------------------- MERGED ---------------------------

Got these when trying to play Bonsai Barber and an Art Style game.

How to fix?

And lol, they cut and pasted a template for the latter.

View attachment 33802 View attachment 33801


You must be running the games via cIOS not in neek mode. Bonsai requires neek. See the compatibility list here. http://wiki.gbatemp.net/wiki/Wii_cIOS_EmuNAND_Compatibility_List#Nintendo_64_Virtual_Console

What art style game did you try? Light trax?
 
I can't get that frogger game to install either. The other Wiiware frogger game, frogger returns installs fine. The other game that is not installing is Retro City Rampage DX. The non DX version installs fine.

Well that solved one of my problems, thanks, I'll check tomorrow to see if thats the missing game (it won't install even via Showmiinand)

As for the file tip, thanks I was planning on using a program to verify what games were on the list and what games were on my WADS folder.
 
Box art not downloading issue: I can't seem to get the box art PNGs for some of my emulators to load properly. Specifically the emulators for SNES, Genesis, 2600, and Hugo. There are a couple of other odd ball box arts I can't get to load (Project M) either. Every new Wii and Gamecube game DLs fine. Even the NES emulator DLs fine.

Is there an ID mismatch of sometime that I am missing? Maybe a way to flush my cache? I've been looking around for an answer, but haven't stumbled into it yet.
 
Box art not downloading issue: I can't seem to get the box art PNGs for some of my emulators to load properly. Specifically the emulators for SNES, Genesis, 2600, and Hugo. There are a couple of other odd ball box arts I can't get to load (Project M) either. Every new Wii and Gamecube game DLs fine. Even the NES emulator DLs fine.

Is there an ID mismatch of sometime that I am missing? Maybe a way to flush my cache? I've been looking around for an answer, but haven't stumbled into it yet.

You mean homebrew emulators? They don't have a title ID so they wouldn't show up on the game list or have an ID to get the art for them.

Forwarders for emulators should show cover art if there's an entry for their ID at GameTDB.com (ex: http://www.gametdb.com/Wii/DSNA)
 
Ive never been able to get nintendont to work. Is there a tutorial? One where I wont have to start over totally?

--------------------- MERGED ---------------------------

Try using Nintendont and see if the game will load through that. If it does then you can set up USB Loader GX to launch that game using Nintendont. Link to the official thread below:

https://gbatemp.net/threads/nintendont.349258/
when i tried to download the meta.xml and .dol file it takes me to a raw data page. am i supposed to already have those?
 
when i tried to download the meta.xml and .dol file it takes me to a raw data page.
Did you read the Installation section in the first post in the Nintendont thread? You need to right click on the meta.xml and loader.dol and choose save as. That first post has all the info you need. Read through it again and if you are still having problems let me know.
 
i nstalled 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.
 

Site & Scene News

Popular threads in this forum