Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,771
  • Replies Replies 30,226
  • Likes Likes 74
Hmm, had to test this myself and Devo still works ok for me under ULGX 1202. Devo is r157. I'm running both loaders from sd and games from usb hdd. Had to rip my gc games second time with cleanrip when I started using Devo in order to get it to work though.

//edit

Is there a way of showing Devo release number on the Credits screen, like DM and d2x already do? Would be a nice feature.

//edit 2

Just tested with devo r159 and gc games still work like a charm from ULGX :)
 
Thanks for testing :)
I don't know why other users have only blackscreen. (maybe missing ahbprot)

Yes, I can add the version detection for Devolution too.
It could be useful for the different Settings and Version sent to devolution.
 
  • Like
Reactions: 1 person
I was using r1202 with ios202 and it wasn't working so I switched to the dol with ios249 (I use d2x r9) and it worked. So was it an ahbprot thing?
 
Here is how I got devo playing along with Loader GX

1. ripped the games using cleanrip
2. moved the game isos to usb:/games/ subdirectories and renamed the isos game.iso - just like DM
3. installed loader.bin alongside devos own loader at sd:/apps/gc_devo
4. pointed the loader path to sd:/apps/gc_devo in Loader GX's custom paths setting

d2x r9 running from ios249 here as well
 
Does DIOS MIOS 2.3 need to be installed over the cMIOS for the USB Loader GX 3.0 r1180 to run the Gamecube isos? I don't see a tut for the GX's latest version with almost 1100 pages here.
Also, is there a tool that allows the transfer of .gcm files to the USB device? DMToolbox doesn't see the wbfs partition but it may recognize the .gcm as a renamed ISO. I am going to get another drive and format it to FAT32 for the GC ISOs.
 
Thanks guys for the tests :)
Then devolution is working fine, you just need AHBPROT (not working if the loader is set to hermes cIOS, which doesn't have/keep AHBPROT rights).


@[member='EnigmaXtreme']:
DM(L) v2.3 already work fine with r1202, it shouldn't report an incorrect config version.
The only bug you could have is that DM or DML are both detected as DML.

I'll certainly release r1203 today.
It has a lot of DML fixes.


@[member='cytokinetic']:
The WBFS partition can store ONLY wii iso.
nothing else, only Wii games!
GameCube need a FAT32 partition with 32k cluster size or less.

Convert your WBFS partition to FAT32, or use another HDD with multiple partition.
GameCube with DIOS MIOS requires that the FAT32 partition is the first partition on the device.
no restriction with devolution.


Another thing:
USBLoaderGX v3.0 (r1180) works ONLY with DIOS MIOS Lite + SD card!
if you want to use USB and DIOS MIOS (not lite), then you need to update the loader to a beta release.
I'll post a link here when ready.
 
Hi all!
After messing with it, it appears that emunand savegame setting doesn't work for real nand channels, for me.
I made sure that nand saves were copied to emunand, and global settings had NandEmuMode to partial.


I implemented tabs like in PJM's mockup and posted them in this topic back in August. First tab is Wii games, second is GameCube, and third is WiiWare/VC on emulated NAND.

Images:
https://docs.google....TkozRUJsTVhQNXc
https://docs.google....YmlwQ0xMai1Ibm8

Changed files:
https://docs.google....VEo5VlBEODdnLU0

I downloaded the ''gx'' package but where do i put the extracted files (gui.pnproj, data folder and source folder)? Thanks in advance!
 
Nakata:
Which global setting did you set to Partial? Saves or Chan.?
The "NAND Chan. Emulation" is only used for channels on emuNAND.
You need to set the "NAND Saves Emulation" to Partial.

If you did it right and it's still not working, then there's a problem in the loader.



About the sources provided by Garfunkiel, you need to replace all the files with the same name in the loader's Sources from the same revision!
And then you need to recompile it (you can also update the sources before compiling if there's no conflict with newer revisions)

It's not some file to put on your SD. you need to compile the loader yourself.


Edit:
I'm updating the language files before the new release.
I can't get your Greek version to display in Hellenic.
I put your font.ttf in the theme folder but it didn't work.

Edit2:
Oh, and your file was wrong (ANSI instead of UTF8, you replaced the line saying "don't change that line").
 
Nakata:
Which global setting did you set to Partial? Saves or Chan.?
The "NAND Chan. Emulation" is only used for channels on emuNAND.
You need to set the "NAND Saves Emulation" to Partial.

If you did it right and it's still not working, then there's a problem in the loader.

The second one is set to partial, of course.
I now also tried to have both on partial and still no dice :(



About the sources provided by Garfunkiel, you need to replace all the files with the same name in the loader's Sources from the same revision!

And then you need to recompile it (you can also update the sources before compiling if there's no conflict with newer revisions)

It's not some file to put on your SD. you need to compile the loader yourself.

Ah, silly me, i was searching where are the files they should be replacing and i couldn't find them, i didn't know i had to compile doh!
Thanks for the information Cyan :)


Edit:
I'm updating the language files before the new release.
I can't get your Greek version to display in Hellenic.
I put your font.ttf in the theme folder but it didn't work.

Really? :blink: IDK, it shows fine for me, although I have a PAL Wii (4.3E)
I have the font.ttf in both /usbloader/theme/ folder AND in /usbloader/theme/darkclarity/ folder on my HDD (darkclarity is the name of the theme i use). I also have the GR (HELLAS).lang file in /usbloader/languages/ folder.
Could you please test again with the 2 attached files:
http://depositfiles....files/dcjp9t00x
http://depositfiles....files/l23x6yd2y


==EDIT==
I tested again to verify, and the font.tff file is only needed in each theme's folder, so in my case that is in /usbloader/theme/darkclarity/
 
This font is exactly the same as the one in your zip (on the other topic).

I didn't try your new .lang, as I corrected your old one. there were 4 errors, wrong tag (double apostrophe) '' instead of " (double quote) at 3 different places, and the file format.

I guess the font is working because you are using a theme+font.
But the font alone seems to not be loaded at boot.

Edit:
Yep, it's working fine when it's loaded as a specific .theme file, but not when using the default theme.
The credit page doesn't look good (overlapping text), but it's fine, you can fix it another time.

I will commit the changes soon.
 
Hey guys, hopefully someone can help me.
I'm trying to load Enclave but every time I boot the game ULGX reset the Wii. I need power off it and power on again. It's the only game with that behaivor, using dx2 with base 56 and 57.
 
So I am having problems with USBLoaderGX 3.0 rev1202.

The thing is when I first turn on my Wii, it does not matter whether I load it from the forwarder channel or the homebrew channel the games won't work. As in I click on them but nothing happens no rotating disc or shows banner. Though I can access everything else and load my other apps within it. Now after I press home menu and exit to the homebrew channel/Wii menu the second time I load it through homebrew channel/forwarder channel it's all good. The only thing I noticed though that the font size of the clock in USBLoaderGx changes. when it's smaller, the games won't work but when it's slightly larger they do work... No clue what is causing it on the first try not to work. But I am reverting to r1180 as it gave me no problems and easiest solution.
 
Hey guys, hopefully someone can help me.
I'm trying to load Enclave but every time I boot the game ULGX reset the Wii. I need power off it and power on again. It's the only game with that behaivor, using dx2 with base 56 and 57.
maybe it's a IOS reloading game.
check if you have "Block IOS Reload" set to Enabled. if not, try it.
If it's already set to enabled, then try another loader please (to know if it's the iso itself, or the loader's problem).


Here is the latest beta.
USB Loader GX r1203

General:
* Added Devolution version in Credit window.
* Added Greek language file. You will need Hellenic font (Thanks nakata)
* Changed default path for GameCube Main Folder to usb1:/games/
* Changed default path for devolution folder to be located on the boot device instead of SD.
* Changed default URL for Channel's banner animation.
* Fixed launching Korean games (Thanks damysteryman)
* Fixed meta.xml release date format (Thanks Joostin)

Devolution:
* Added Devolution setting "NOLED" (and "WIDE" but not used yet).

DIOS MIOS (Lite):
* Fixed DIOS MIOS (Lite) version detection when using a DM version more recent than the latest known.
* Fixed DIOS MIOS (Lite) detection when booting without AHBPROT (Priiloader direct boot, old HBC, etc.) but with Waninkoko/d2x cIOS.
* Removed "DML NoDisc+" setting when using DM v2.3+
* Removed warning messages related to individual game settings if they are currently unavailable.
* Ocarina GCT folder can now be placed anywhere. If required, the .gct will be copied to a temporary file on the root of the game's partition. (no need to move the folder manually anymore)
 
  • Like
Reactions: 3 people
Thanks guys for the tests :)
Then devolution is working fine, you just need AHBPROT (not working if the loader is set to hermes cIOS, which doesn't have/keep AHBPROT rights).


@[member='EnigmaXtreme']:
DM(L) v2.3 already work fine with r1202, it shouldn't report an incorrect config version.
The only bug you could have is that DM or DML are both detected as DML.

I'll certainly release r1203 today.
It has a lot of DML fixes.


@[member='cytokinetic']:
The WBFS partition can store ONLY wii iso.
nothing else, only Wii games!
GameCube need a FAT32 partition with 32k cluster size or less.

Convert your WBFS partition to FAT32, or use another HDD with multiple partition.
GameCube with DIOS MIOS requires that the FAT32 partition is the first partition on the device.
no restriction with devolution.


Another thing:
USBLoaderGX v3.0 (r1180) works ONLY with DIOS MIOS Lite + SD card!
if you want to use USB and DIOS MIOS (not lite), then you need to update the loader to a beta release.
I'll post a link here when ready.
Thanks. I found out that the USB released was removed, but I found the version that works with USB and it has been loading games. The problem is that when I boot games, it usually goes to a black screen without the DIOS MIOS screen splash. When I select use game settings for video, it shuts the Wii off. Are these known bugs and is there a fix in the works?
 
@[member='pBullet']:
beta are manual updates only.

@[member='cytokinetic']:
Try again multiple time (without changing the video mode, keep "DML Auto").
IT's a DIOS MIOS bug, it has problem detecting and mounting USB.

It could also be that your USB is not compatible with DIOS MIOS at all.
 

Site & Scene News

Popular threads in this forum