Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,068,532
  • Replies Replies 30,226
  • Likes Likes 74
I'd like to test this MPT issue on my system - but I'm a little fuzzy on the issue.
Are we saying there isn't a solution now or are we just debating if the solution that exists is truly needed?
Can someone outline the issue and I'll see what my results are.

thanks
 
I'd like to test this MPT issue on my system - but I'm a little fuzzy on the issue.
Are we saying there isn't a solution now or are we just debating if the solution that exists is truly needed?
Can someone outline the issue and I'll see what my results are.

thanks

It should work fine with d2x v8+ as 249[56] with Block IOS Reload on and save emulation off.

There is a possible fix for the emuNAND banners posted. I'm not sure if you saw.
 
Not sure if anyone else is having this problem, but on an actual Wii, the channel version (and forwarder) refuse to work with GameCube games via USB. I (think I) don't have this problem on my Wii U, but I had to resort to using the Homebrew Channel version on this guy's Wii.
(Basically, instead of loading the game, it asks me to copy the game to the SD card, even when there isn't an SD card inserted.)
 
Not sure if anyone else is having this problem, but on an actual Wii, the channel version (and forwarder) refuse to work with GameCube games via USB. I (think I) don't have this problem on my Wii U, but I had to resort to using the Homebrew Channel version on this guy's Wii.
(Basically, instead of loading the game, it asks me to copy the game to the SD card, even when there isn't an SD card inserted.)

That generally means there's something wrong with your drive's partitioning or you're using an old version of the loader.
 
It should work fine with d2x v8+ as 249[56] with Block IOS Reload on and save emulation off.

There is a possible fix for the emuNAND banners posted. I'm not sure if you saw.
No, it doesnt unless its on Veteran that it works. But My files are in normal.

Dx2 V8 as 249[56] doesn't works on Normal Standalone MP3. I've been logging the test I've done in my post.

Are we saying there isn't a solution now or are we just debating if the solution that exists is truly needed?
The provided solutions don't work. 249[56] dx2v8 has frequent crashes. using the DOL it only allows one to use the VETERAN difficulty mode, regardless if one wants to play on VETERAN or if one wishes Hypermode or Normal
 
It should work fine with d2x v8+ as 249[56] with Block IOS Reload on and save emulation off.

Ok - so MPT works fine for me, but not necessarily how everyone else is stating.

My IOS config is as follows:

IOS249[56] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0
IOS250[57] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0

Up until yesterday I had my default IOS set to 249 for both Loader and Game.
Based on what Cyan was saying I went ahead and changed this to IOS250 (base 57 as shown above).

I launched MPT and was able to launch any of the 3 titles.
I then realized that the global setting in the loader for "Block IOS Reload" was AUTO, so I went ahead and turned it OFF.
I was still able to launch all 3 games from within MPT without issue.

I did NOT have any save emulation on, as I tend not to use that yet.

So in my case at least "Block IOS Reload" seems to be unnecessary.

The only thing that was out of the ordinary was that I have the Force NTSC480p and ALL vid patching on to force my games into 480p.
When the main MPT launches it shows my TV is in 480p, but when MP3 launches it goes back to 480i.
I don't know if this is normal or not - if MP3 can play in 480p, or if the "Block IOS Reload" would help here (?)

I also launched The Legend of Zelda: Skyward Sword with the exact same settings (Global IOS 250 and "Block IOS Reload = OFF").
After watching the WM+ video the game booted fine as well.

If I can do any further testing let me know.

There is a possible fix for the emuNAND banners posted. I'm not sure if you saw.

Thanks - yeah I was waiting for my next hook up to PC to copy it. It does seem to fix the issue as I was able to rename my emuNAND back to "/nands/WiiWare" and still see the animations. I think I am going to stick with shorter names though as it is possible this issue could exist somewhere else.

I did have a minor issue with your .dol though. All I did was replace my current boot.dol with yours. Upon first boot (priiloader > channel forwarder > usb loader gx) I got an error about not having a patchable IOS58 or something like that.

I went back and restored the original .dol, but it looked like my main config file had been wiped out as I couldn't see any of my games, etc.
When I went into the settings I saw that the loader IOS was set to 58 - so I set it back to 250 and relaunched the original .dol. Then I restored your new .dol and it booted fine. It was still however the blank config, so I will need to go back and reconfigure all my options again.
In the future I'll backup my settings before trying this...but why would your newer .dol version have totally wiped my settings?

Also - going back to the sorting issues discussed the other day. If you are able to get that override file working that would be fantastic.
I did notice another possibly related sorting issue - and that is titles that start with "The."
I feel that these titles shouldn't be sorted under "T", but rather under their next starting letter: i.e. The Legend of Zelda: Skyward Sword should be under "L". Also, when searching for that title in the search box it should show under "L" not "T."

And finally - one last "feature request". While you can jump to a letter in the title list by doing search and then putting in that letter, it is a bit cumbersome. It would be really nice to be able to either/and:
- Jump to a specific letter quicker
- Jump to the next letter in the titles (I think for instance WiiFlow you can do this with the "+" or maybe "+" and arrow.

Anyway, those are just wish list items. I really feel this loader is the best all around and would just like to see some of these minor annoyances put to rest.
 
Normal.

TBH I only played long enough for it to start the opening videos... I didn't actually play the game.
If there is something specific you want me to test, or want to send me a save game to try something let me know.
Ah, gimme a few minutes. The usual issue is on Bryo on MPT-Trilogy it crashes randomly, either by flying or by going to the hall of Bryyo I mentioned.
 
@bengalih If it's working it should work throughout the loader. What I changed was the size of the character buffer the banner loading used. It was set to the constant ISFS_MAXPATH, which is only like 64 characters. I changed it to default to 1024 if it's not a real NAND title.

I think the best solution right now for sorting is to add a "sortby" field to the title list that overrides the real title. (iTunes has this, too)
 
@bengalih
I think the best solution right now for sorting is to add a "sortby" field to the title list that overrides the real title. (iTunes has this, too)

I think I know what you are saying - but you still need to support some sort of override file where you can provide these alternate names, right?
 
I think I know what you are saying - but you still need to support some sort of override file where you can provide these alternate names, right?

Yes, but it will be essentially transparent. I've already moved most of the classes that dealt with the title library to a managing class. I'll try to get the sorting fixed by the end of the week.

I'd like to get the library functions moved to some kind of database but I haven't gotten anything like sqlite to compile and work on devkitPPC (yet). :P
 
Last edited by GreyWolf,
Yes, but it will be essentially transparent. I've already moved most of the classes that dealt with the title library to a managing class. I'll try to get the sorting fixed by the end of the week.

I'd like to get the library functions moved to some kind of database but I haven't gotten anything like sqlite to compile and work on devkitPPC (yet). :P

Ok - I'll be happy to help you test anything - let me know.
 
@bengalih
It is not enough playing MP Trilogy (MP3 specifically, both MP and MP2 work fine) only at the beginning. For me, with the PAL version, sometimes problems start once you are on board of the GFS Olympus and sometimes I can make my way to Bryyo, that's why I say that problems arise randomly.
And also for me, PAL version, it doesn't matter if emuNAND save feature is enabled or disabled, same behaviour with random crashes in both cases.
 
@bengalih
It is not enough playing MP Trilogy (MP3 specifically, both MP and MP2 work fine) only at the beginning. For me, with the PAL version, sometimes problems start once you are on board of the GFS Olympus and sometimes I can make my way to Bryyo, that's why I say that problems arise randomly.
And also for me, PAL version, it doesn't matter if emuNAND save feature is enabled or disabled, same behaviour with random crashes in both cases.
This too, it crashes randomly, I had one crash attempted to land on Norion and another on Bryyo
 
I've finished all three from the MPT disc image I ripped from my tin. Do you have a save at the point it's crashing? This still sounds like a cIOS or drive issue. The loader has nothing to do with anything once the game is started.
 
I've finished all three from the MPT disc image I ripped from my tin. Do you have a save at the point it's crashing? This still sounds like a cIOS or drive issue. The loader has nothing to do with anything once the game is started.
Sure, let me fetch savemanagerGX or some such to dump the file on my ehdd.

I also mentioned standalone MP3, the one that's separate.

MPT is crashy prone with CIOS 249 dx v8 base 56.
 
Last edited by Duncan Idaho,
@bengalih
It is not enough playing MP Trilogy (MP3 specifically, both MP and MP2 work fine) only at the beginning. For me, with the PAL version, sometimes problems start once you are on board of the GFS Olympus and sometimes I can make my way to Bryyo, that's why I say that problems arise randomly.
And also for me, PAL version, it doesn't matter if emuNAND save feature is enabled or disabled, same behaviour with random crashes in both cases.

This too, it crashes randomly, I had one crash attempted to land on Norion and another on Bryyo

MP3 Standalone is unplayable. Regardless of difficulty with CIOS 249 dx2 V8 Base 56 it crashes 100% of the time in Norion.

I'm not sure what I can say - other than it is at least launching for me with d2x-v10beta52 and base 57 - as does *every* game I've tried so far pretty much. It is really night and day from when I was modding my Wii years ago and I don't think it is out of the question to think that dx2 v10 may have some more fixes than v8 did.

That being said, unless we have a way to recreate it 50% of the time within a relatively discreet area of the game (meaning you can say "go from A to B") and not just "random" crash then it would be very hard for me (or anyone) to test what is happening.

I would also recommend trying it with the latest versions of some of the other loaders (cfg/WiiFlow). If the issue is only with GX then there might be some merit in digging into it - otherwise this seems more like it might just be an issue with the game loading from USB instead of disc. I remember a couple of games on the original XBOX (one of the KoTORs I think) had some weird issues because the loading speeds of specific scenes didn't exactly match the DVD.

That being said - I've got an NTSC console/game, and I'm willing to test things on my config if you guys give me specifics.
 
That being said - I've got an NTSC console/game, and I'm willing to test things on my config if you guys give me specifics.
On the standalone start a fresh game, play all the way until Norion and after you get the lasso, go up the elevator, there are two crab bots and a pirate, kill them, there is a platform in front of you, jump on it. Samus will continue walking, but you can't do squat. Samus will keep walking regardless of what you want. This is with 249 dx2 v8 base 56. I will be upgrading to 249,250,251 v10 Beta 2 base 57 via wads obatained from ModMii.

Or use my save below. The 2nd and 3rd slots are both on Norion.

With CIOS 222 running, the game crashes, in a different manner, the previous area and the next area do not load, ever.

All the above applies for the standalone.

In the .rar file there are two folders. MP3 is for the standalone Metroid Prime 3 that came out before Trilogy.

MPT is Metroid Prime Trilogy. On this one, pick the 2nd block, pick Trilogy and try to play all the way to the hall where you need to yank a ball with the lasso, get the grapple beam and then try going back. The game crashes there. Also try going back to Norion, there is a chance the game will simply crash after the cutscene.

@GreyWolf I am posting again my syscheck, bear in mind the only diff is that its dx2v8 249 base 56 rather than v10
SysCheck v2.3.2 HacksDen Edition by JoostinOnline, Double_A, R2-D2199, and Nano
...runs on vIOS58 (rev 6176).

Region: NTSC-U
System Menu 4.3U (v513)
Priiloader installed
Drive date: 02.13.2007
Homebrew Channel 1.1.2 running on IOS58

Hollywood v0x11
Console ID: 39659170
Console Type: Wii
Shop Channel Country: Venezuela (52)
Boot2 v4
Found 166 titles.
Found 52 IOS on this console. 4 of them are stub.

IOS4 (rev 65280): Stub
IOS9 (rev 1034): No Patches
IOS10 (rev 768): Stub
IOS11 (rev 256, Info: rev 10): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS12 (rev 526): No Patches
IOS13 (rev 1032): No Patches
IOS14 (rev 1032): No Patches
IOS15 (rev 1032): No Patches
IOS16 (rev 54321): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS17 (rev 1032): No Patches
IOS20 (rev 256, Info: rev 12): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS21 (rev 1039): No Patches
IOS22 (rev 1294): No Patches
IOS28 (rev 1807): No Patches
IOS30 (rev 54321): Trucha Bug
IOS31 (rev 3608): No Patches
IOS33 (rev 3608): No Patches
IOS34 (rev 3608): No Patches
IOS35 (rev 3608): No Patches
IOS36 (rev 3608): No Patches
IOS37 (rev 5663): No Patches
IOS38 (rev 4124): No Patches
IOS40 (rev 3072): Stub
IOS41 (rev 3607): No Patches
IOS43 (rev 3607): No Patches
IOS45 (rev 3607): No Patches
IOS46 (rev 3607): No Patches
IOS48 (rev 4124): No Patches
IOS50 (rev 54321): Trucha Bug
IOS51 (rev 4864): Trucha Bug
IOS52 (rev 5888): Stub
IOS53 (rev 5663): No Patches
IOS55 (rev 5663): No Patches
IOS56 (rev 5662): No Patches
IOS57 (rev 5919): No Patches
IOS58 (rev 6176): USB 2.0
IOS60 (rev 54321): Trucha Bug
IOS61 (rev 5662): No Patches
IOS62 (rev 6430): No Patches
IOS70 (rev 54321): Trucha Bug
IOS80 (rev 54321): Trucha Bug
IOS202[60] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
IOS222[38] (rev 65535, Info: Hermes-v55.1): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS223[37] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
IOS224[57] (rev 65535, Info: Hermes-v55.1): Trucha Bug, NAND Access, USB 2.0
IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
IOS247[57] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
IOS248[56] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
IOS249[56] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0
IOS250[57] (rev 65535, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0
IOS251[58] (rev 21010, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0
IOS254 (rev 65281): BootMii
BC v6
MIOS v10 (DIOS MIOS 2.10)
Report generated on 05/08/2017.
-------------
Report for standalone: dx2V10 Beta2 250 base 57. Crash.
dx2V10 Beta2 249 base 57. Crash.

Decided to try Skyward Sword, this one works perfectly.
 

Attachments

Last edited by Duncan Idaho,

Site & Scene News

Popular threads in this forum