Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,217,960
  • Replies 29,375
  • Likes 48

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Two emunand questions.

1. Anybody got Retro city rampage running. For me it just kicks me out to the system menu.

2. Whenever I try to set up problem games to run from a different cios GX tells me I must use a d2x cios for emunand. any help with this.


1. Yep, works great (WR5E) with default settings and GX rev1209 (ios 248) from emunand.
2. I guess you have your emunand on a folder and NOT in the root of your hdd or SD. Non D2X IOS' es need the emunand to be on the root of your hdd or sd.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I made the support for non d2x only for users who understand how to use older cIOS with emunand.
If you don't set it up correctly, the loader still tells you that you need a d2x cIOS as it's the default behavior to prevent newbies being confused about multiple different settings for EmuNAND.

If you know how to setup an emuNAND for rev17-19, then the loader will let you do it.
What you need:
- cIOS rev17+
- Nand Path on the root of the first FAT32 partition of the drive (either primary or extended are working)
- 512bytes per sector (4KBytes per sector won't work)
 
  • Like
Reactions: Hielkenator

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
Awesome.
We should get a compatibilty list together.
I noticed that when you dumped a NAND containing a Priiloader install, some games ( bonsai barber, loaded with rev17, with a pre-made save on the dumped nand ) exits to the priloader installation on you Emunand.
Obviosely this emunand cannot boot so shutting the Wii of and reboot is the only option.
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Awesome.
We should get a compatibilty list together.
I noticed that when you dumped a NAND containing a Priiloader install, some games ( bonsai barber, loaded with rev17, with a pre-made save on the dumped nand ) exits to the priloader installation on you Emunand.
Obviosely this emunand cannot boot so shutting the Wii of and reboot is the only option.


Nope!:) This can be bypassed. I had the same issue with Whiterock Castle, MDK2 and Beaver Defence but it is fixed now. Here's what to do:

1. Backup your problematic game's gamesave with Savegame manager or with Showmiiwads nand emumanager.
2. Now unistall the problematic game.
3. Take the game's wad that you had originally installed and fix it with Nand loader mod 1.1. Instructions here:
http://gbatemp.net/threads/custom-nand-loader-mod-1-1.198242/
It should now be xxx[patched][loader][regionfree].wad instead of just xxx.wad.
4. Take the xxx[patched][loader][regionfree].wad and install that to your emunand(s).
5. Restore the gamesave.
6.???
7. Profit!

Just make sure to keep the gamesave cause rev17 or 19 demand a premade savegame.

Btw, this trick, in conjunction with wwpacker's regionfreeplus also works to have EVERY single Japanese VC Arcade wad work on my 4.3 PAL Wii. Some real gems in there.

For the compatibility list, i'll attach the new gamelist (i now have ~610 games total) along with the GXGameSettings.cfg file.
Look the code for each game and then in the GXGameSettings.cfg (rename it to GXGameSettings.txt and open it with wordpad or w/e) file you should see what settings are used for that game.
 

Attachments

  • GameList.zip
    8.9 KB · Views: 167
  • GXGameSettings.zip
    5.9 KB · Views: 171
  • Like
Reactions: Hielkenator

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Current public version is r1209
There's a private one with EmuNAND wad's installation fixed. I'll release it soon.


I don't understand why some games requires that save files already exists on the emuNAND.
When you install a new game on real NAND, it only creates the folder, not the empty/dummy save files. so it should work the same way.

in the next release, I also fixed the path were the save folder is created if it doesn't exists yet. (it created the save path in the Wii game folder, instead of the Channel folder)
maybe it'll fix that problem in the next release?

@hielkenator:
If you can test it: install a known problematic game you never had on emuNAND and see if it works or not without manually creating the save files.
 
  • Like
Reactions: Maxternal

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Cyan, this ONLY happens when loading games with a non d2x cios from emunand on the root of the device (ios 240 and 249 in my case).

To bypass this, one can install the wad to the real nand and play it once, then copy the save from the real nand to the emunand via savegame manager GX.
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
I guess so, but seeing that the emunand i used to run those games was not the one set as default on the GX global settings (usb1:/nand) but on the root of the hdd, i figured i would transfer the saves with SGM GX.
 

zfa

Well-Known Member
Member
Joined
Sep 13, 2011
Messages
151
Trophies
1
XP
154
Country
Hey Cyan,

Quick question - would it be possible to implement different defaults for channels and disc games? In particular I'm wanting a different default cIOS for each.

In my setup I'm using d2xv10-alt as the USB Loader GX default as that's what works for virtually all of my disc rips, but obviously WiiWare/VC is much more compatible when launched under d2xv10 (std).

It kind of makes sense (certainly to me) that you may want 249[56alt], say, as your default for disc rips (better USB support, plug and play etc), but then also want 248[56std], say, as the default for WW/VC.

This way you have maximum compatibility for each 'set' of games just by the different defaults.

Just a thought.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
@nakata: yes, you are right.
I didn't thought about the individual EmuNAND path. It's only extracted to the Globbal EmuNAND channel path.

@zfa:
It's possible.
I wouldn't want to complicate the menus too much with a lot of default cIOS, but I plan to re-work the settings a little. (I don't know when, I don't work fast).
I'll keep in mind your suggestion.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
If no other loader are detecting your HDD, it's maybe not usbloaderGX problem.
I'm thinking of two possibilities for the moment.

1. Partition format
is your WBFS partition the only partition on the drive?
Maybe you don't have a partition table.

I added support for WBFS partition without tables, it will be available on the next revision. (I should really release that one soon)

2. selected IOS.
uLoader use Hermes's IOS, while other loaders use Waninkoko/d2x IOS.
Did you try to set the loader's IOS (you can edit the setting file manually on your SD card) to 222 or 223 instead of 249?
edit: I see you tried it.
so, maybe it's the partition detection which is the problem.
I can provide you a test version to see if it's a problem due to the partition table missing. (link sent by PM).
 

ArDark

Member
Newcomer
Joined
Aug 11, 2010
Messages
5
Trophies
0
XP
52
Country
Serbia, Republic of
trying to answer

1. yes, full HDD have only one WBFS partition. and yes, partition table at place. this wbfs partition is primary and set as Active.
2. if uLoader uses Hermes IOS, may be this is the way for me? install hermes IOS as 222 and set it in USB loader. May be after that i can start use USB Loader GX :)
but straight after one question appear, uLoader uses IOS inside program not in Wii itself? because im not install any Hermes IOS(damn it was in default softmodding guide %) ) :)
 

ArDark

Member
Newcomer
Joined
Aug 11, 2010
Messages
5
Trophies
0
XP
52
Country
Serbia, Republic of
think im found where i was wrong. setting IOS inside program not correct thing.
When i uncomment lines in META.XML and changed IOS there, all start working, HDD detects well (with around 13sec delay, but it works!)
So this lines in meta.xml influence to starting USB Loader GX, and in settings inside there IOS for games... i think

<arguments>
<arg>--ios=222</arg>
<arg>--usbport=0</arg>
</arguments>
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
I'm having problems playing my backup of Skyward Sword with emunand enabled. I always get a black screen after the first "press A button" screen (just after the game recognizes the motion plus). If emunan is disabled the game works fine. I'm using r1209 and cIOS D2X v8 Final [56]. Any other game works great with emunand enabled. Any ideas?
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
I'm having problems playing my backup of Skyward Sword with emunand enabled. I always get a black screen after the first "press A button" screen (just after the game recognizes the motion plus). If emunan is disabled the game works fine. I'm using r1209 and cIOS D2X v8 Final [56]. Any other game works great with emunand enabled. Any ideas?
Some games just don't work with emunand. I've heard other people having problems with that game, too.
 

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
I'm having problems playing my backup of Skyward Sword with emunand enabled. I always get a black screen after the first "press A button" screen (just after the game recognizes the motion plus). If emunan is disabled the game works fine. I'm using r1209 and cIOS D2X v8 Final [56]. Any other game works great with emunand enabled. Any ideas?
Hopefully dave can fix those Cios isseus in the future...
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
Hopefully dave can fix those Cios isseus in the future...
A friend told me today that he plays Skyward using uLoader with emunand enabled and he hasn't found any problem at all, so I thought it should be a cIOS related problem. Let's wait then to those improvements by davebaol.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    AncientBoi @ AncientBoi: :O:ohnoes::lol::rofl::rofl2: