Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,175,677
  • Replies 29,365
  • 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
45
Location
Engine room, learning
XP
15,650
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
45
Location
Engine room, learning
XP
15,650
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
45
Location
Engine room, learning
XP
15,650
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
45
Location
Engine room, learning
XP
15,650
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
  • Xdqwerty @ Xdqwerty:
    Although tomorrow is Labor Day which means I won't go to class which means I'll sleep well.
  • BakerMan @ BakerMan:
    is labor day different in venezuela than in america, or did time skip that far?
  • K3Nv2 @ K3Nv2:
    It must be the 1st already
  • BakerMan @ BakerMan:
    1st of what?
  • BakerMan @ BakerMan:
    may?
  • K3Nv2 @ K3Nv2:
    Oh yeah it's in September
  • Xdqwerty @ Xdqwerty:
    @BakerMan, yea i think its different
  • BakerMan @ BakerMan:
    ok, because here it's in september, right before the fuckin school year starts
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
    TwoSpikedHands @ TwoSpikedHands: I really would like to make a hack that I would enjoy playing, and maybe other people would too...