Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,179,830
  • Replies 29,366
  • Likes 48

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
yeah, you could set it like this:

DEVO Memory Card Emulation:
global setting: Main Memory Card
US/EU games settings: Use global (so it's set to the same one for all games)
japanese game settngs: Individual Memory Card (Specific to this game, as they need Shift-Jis format)
Games you want to use your real MC: Disabled

it's just an idea, and should be the way most users will configure it.

I'll work on it and try to make a release today.
 

stev418

Well-Known Member
Member
Joined
Sep 25, 2007
Messages
492
Trophies
1
Website
Visit site
XP
200
Country
For those with the issue "Cant see settings and start buttons in Banner Animation" i see the issue is resolved in r1194. It was due to the theme files being yaz0 compressed - so things will now work for anyone using my DarkWii Extended or a variant of that theme.
 

shortz1994

Well-Known Member
Member
Joined
Jan 21, 2011
Messages
1,340
Trophies
0
XP
369
Country
United States
For those with the issue "Cant see settings and start buttons in Banner Animation" i see the issue is resolved in r1194. It was due to the theme files being yaz0 compressed - so things will now work for anyone using my DarkWii Extended or a variant of that theme.
can i please get one all ready compiled? this was my reason for not using gx. an would like to use it again. thank you.
 

JordenNixNix

Well-Known Member
Member
Joined
Feb 11, 2012
Messages
233
Trophies
0
XP
275
Country
Belgium
Sounds good Cyan!

I have a problem to launch ocarina cheats on gamecube games with USB Loader 3.0!
Yes, I selected in options to turn ocarina on and made the .GCT but when I launch the disk (original) , the codes doesn't work.
I downloaded every cheat with the USB loader itself except Metroid prime 2 echoes. The Metroid prime 2 cheats even doesn't shown up.

No ocarina cheats will works for evry NGC titels!

For Metroid prime 2 have I put Action Replay gamecube cheats in a .txt file

G2MP01
Metroid prime 2: Echoes

(M)
WMBB-V3N0-A2890
V7F3-00K1-04N64
BGHB-4RWC-781V3
7KU5-FT7Q-DER62
5ZW4-PG70-JE0UM

Infinite Health
CQNW-ANWY-QGYAU
URU2-J3J1-T2CHJ
PUZT-1392-BTUYW

Max Energy Tanks
WBY0-0K30-PBMVU
VYNY-8Q18-ZRAKM
1H7Q-82HU-7M5C5

Maximum Missiles
28HD-EFDJ-5PTGV
PKAG-J4PQ-VBZ1C

Infinite Missiles
P67R-JRYP-TE39Z
ACEF-YAMY-TQ90M

Moon Jump (Hold B)
26E1-JWRB-CGU2H
0CNG-CGJP-DAPU1
H4C4-2WQF-B3B6X

Moon Jump Alt (Hold B)
ERK3-E6GZ-5AWBD
DR5A-2R80-BD6J4
GRMH-9R2B-2PW3H
CWV4-EXPH-X8HQG
0CNG-CGJP-DAPU1
8Y17-XUK1-7UBWJ


Have Charge Beam
EUK9-8ATU-G63ZJ
Q95M-5MUQ-71R75
EK4T-Q3MG-JYE33

Have Dark Beam
5B17-0M2A-X0KEJ
MMUC-HYZB-V9XYT
3J02-UHP0-WGH3G

Have Light Beam
BUHK-WJ7J-QNEC1
6YJN-X1RH-K6J01
F32R-J39F-9FJ4M

Have Annihilator
Q69H-UTXG-7N453
B2QA-QRM8-2CEQD
YWKZ-PUB6-YW13R



Have Super Missile
UQEE-AW7B-Y1TF5
BEAH-J7Y0-GWXQD
J0JP-K42H-X9JYM

Have Darkburst
VJAV-Q5CA-M7N7U
VQN5-NFJB-MU0G2
3T8G-RK5Q-NFHG0

Have Sunburst
CFMQ-TWQ4-9Z65V
X77R-FVJK-G8WR0
WTK2-4GWQ-M6BMM

Have Sonic Boom
R5GB-0CEU-KCVJG
ZHEN-X4HQ-JCA1P
4EN5-PAGT-XWA64


Have Combat Visor
VNGA-XVRF-ZR17W
JTJY-MWNE-3FYXJ
5821-XQ62-44WYG

Have Scan Visor
RPGE-A9X8-DZH7E
RA62-4UF9-P9ZF1
7K61-R9Y2-YHXGP

Have Dark Visor
AH0R-XEHA-0W8WF
CQPB-VV9F-UHF9E
W9NZ-5URG-MW2QW

Have Echo Visor
ZYA6-QGCH-JVUG5
TK98-A9PT-NMRVV
EEDW-56HY-74VTW



Have Varia Suit
H92Y-09F2-M9289
KA2Y-ATGE-QJNTW
3WFR-TAHV-B29EB

Have Dark Suit
YRMJ-RAN9-W5CQ5
HZF0-B575-32RCM
DUG7-1P00-GB36X

Have Light Suit
6W6B-YU7F-MYGW9
E336-HBK3-HG93R
Z5CV-Z5Q5-REF01



Have Space Jump Boots
5HT9-07CX-KNHEW
N6AU-W690-TCA9J
XAWW-WV13-23RWF

Have Grapple Beam
EH2Q-Q6NT-G8NVU
ECH4-ECWM-WW8R4
Q202-Q4HD-11PVG

Have Gravity Boost
2V4R-9XVW-P36ZD
QW9C-06RK-9F6J5
30V0-31NT-73Q4W

Have Screw Attack
5UZ1-D60R-WV40V
QB3T-YA90-MFYW1
G08H-G7ZR-26U2J
(M)
WMBB-V3N0-A2890
V7F3-00K1-04N64
BGHB-4RWC-781V3
7KU5-FT7Q-DER62
5ZW4-PG70-JE0UM

Infinite Health
CQNW-ANWY-QGYAU
URU2-J3J1-T2CHJ
PUZT-1392-BTUYW

Max Energy Tanks
WBY0-0K30-PBMVU
VYNY-8Q18-ZRAKM
1H7Q-82HU-7M5C5

Maximum Missiles
28HD-EFDJ-5PTGV
PKAG-J4PQ-VBZ1C

Infinite Missiles
P67R-JRYP-TE39Z
ACEF-YAMY-TQ90M

Moon Jump (Hold B)
26E1-JWRB-CGU2H
0CNG-CGJP-DAPU1
H4C4-2WQF-B3B6X

Moon Jump Alt (Hold B)
ERK3-E6GZ-5AWBD
DR5A-2R80-BD6J4
GRMH-9R2B-2PW3H
CWV4-EXPH-X8HQG
0CNG-CGJP-DAPU1
8Y17-XUK1-7UBWJ


Have Charge Beam
EUK9-8ATU-G63ZJ
Q95M-5MUQ-71R75
EK4T-Q3MG-JYE33

Have Dark Beam
5B17-0M2A-X0KEJ
MMUC-HYZB-V9XYT
3J02-UHP0-WGH3G

Have Light Beam
BUHK-WJ7J-QNEC1
6YJN-X1RH-K6J01
F32R-J39F-9FJ4M

Have Annihilator
Q69H-UTXG-7N453
B2QA-QRM8-2CEQD
YWKZ-PUB6-YW13R


Have Super Missile
UQEE-AW7B-Y1TF5
BEAH-J7Y0-GWXQD
J0JP-K42H-X9JYM

Have Darkburst
VJAV-Q5CA-M7N7U
VQN5-NFJB-MU0G2
3T8G-RK5Q-NFHG0

Have Sunburst
CFMQ-TWQ4-9Z65V
X77R-FVJK-G8WR0
WTK2-4GWQ-M6BMM

Have Sonic Boom
R5GB-0CEU-KCVJG
ZHEN-X4HQ-JCA1P
4EN5-PAGT-XWA64



Have Combat Visor
VNGA-XVRF-ZR17W
JTJY-MWNE-3FYXJ
5821-XQ62-44WYG

Have Scan Visor
RPGE-A9X8-DZH7E
RA62-4UF9-P9ZF1
7K61-R9Y2-YHXGP

Have Dark Visor
AH0R-XEHA-0W8WF
CQPB-VV9F-UHF9E
W9NZ-5URG-MW2QW

Have Echo Visor
ZYA6-QGCH-JVUG5
TK98-A9PT-NMRVV
EEDW-56HY-74VTW



Have Varia Suit
H92Y-09F2-M9289
KA2Y-ATGE-QJNTW
3WFR-TAHV-B29EB

Have Dark Suit
YRMJ-RAN9-W5CQ5
HZF0-B575-32RCM
DUG7-1P00-GB36X

Have Light Suit
6W6B-YU7F-MYGW9
E336-HBK3-HG93R
Z5CV-Z5Q5-REF01



Have Space Jump Boots
5HT9-07CX-KNHEW
N6AU-W690-TCA9J
XAWW-WV13-23RWF

Have Grapple Beam
EH2Q-Q6NT-G8NVU
ECH4-ECWM-WW8R4
Q202-Q4HD-11PVG

Have Gravity Boost
2V4R-9XVW-P36ZD
QW9C-06RK-9F6J5
30V0-31NT-73Q4W

Have Screw Attack
5UZ1-D60R-WV40V
QB3T-YA90-MFYW1
G08H-G7ZR-26U2J



Have Seeker Missile
Y4MR-9543-WAT5C
QCHW-0G54-B01RE
F98P-UTHM-4EU9P

Have Morph Ball Power Bomb
P76X-XJYU-8ECZY
3NB3-QX9V-69JV9
N7WJ-E2A2-HZF9P

Have Beam Ammo Expansion
5Q5B-42ND-KZ43J
WBJJ-V2ZU-9A2G4
56TE-34TJ-7AJJZ



Have Sky Temple Key 1
HWPF-6TZ6-PFQFN
KEQR-H0RD-JXMZ9
M15R-0U7F-JW66V

Have Sky Temple Key 2
P26J-U74X-RJE2D
PZ7D-KFJW-3WY6P
ZK0Q-ATAR-VFNCX

Have Sky Temple Key 3
2PR5-M8WJ-JH9G2
YNYM-FEP1-0M5GW
PXWK-2U2J-JNAKV

Have Agon Temple Key 1
XCN0-JN13-ZX0BW
GEFT-CTNK-B7RX6
00C4-0W0V-X67R2

Have Agon Temple Key 2
MHZA-6TV4-N37V2
M7D6-0E6F-XZ982
Z4MR-25ZU-B1MCT

Have Agon Temple Key 3
J377-237R-4NAVH
UVJY-Y0XX-UD6A7
EBWK-5DBC-W5AU6

Have Torvus Temple Key 1
4JAD-9TTX-H4QP3
JVRZ-NRBR-XZ8EM
A6R5-GNPX-C9A2M

Have Torvus Temple Key 2
PFA7-6JKU-F8KCX
C8GP-H0JU-2PDUA
YNTZ-V26X-WD6KT

Have Torvus Temple Key 3
C1J2-6PEQ-VA78Y
HU0P-RQRV-TWDHU
V5F4-RJM2-5E0YZ

Have Ing Hive Temple Key 1
EN9B-CN2Q-PXJRH
XGWM-ZRHG-5KB1N
0U5C-FQ1E-BW8WG

Have Ing Hive Temple Key 2
KHHQ-FWQZ-JX7D7
1TU3-4CZC-VVGPE
C7JB-6KT7-NRNMK

Have Ing Hive Temple Key 3
6QE0-B78F-VQY14
0D1H-758C-KFAGC
Q8DE-0EP6-Z163P

And everything is PAL (from console to game disk to cheats,...)
 

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
You need to place the "GCT Cheat Path" to the same partition than the game you play (on your USB1 then, if you are using DIOS MIOS).


I almost posted the new revision yesterday, but found a bug in my code. (I changed few things from tueidj sources and I did it wrong :P)
So maybe this evening.
 

JordenNixNix

Well-Known Member
Member
Joined
Feb 11, 2012
Messages
233
Trophies
0
XP
275
Country
Belgium
The problem is not for back-up games but for original disks (no rip just play the game by the disk)

USB loader GX download cheats (with USB Loader GX 3.0) and I made a .GCT file and turn ocarina on (as usual for Wii games)
But when I launch the game the cheats doens't work at all.

Shadow the hedgehog, Sonic Heroes and Kirby Airride, no one works.
And the Metroid prime 2 cheats doesn't shown up in the cheat list. (This are action replay gamecube cheats in a .txt file)
(It is for original disk games and no back up) :(

Please help!

If your new version is finished, I will download it for sure. :yay:
 

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
Yes, I always do the three versions.
And here is the one with Devolution support:

USB Loader GX r1196
Please read the changelog to understand how to use Devolution:


  • Fixed launching GameCube games from disc with official MIOS
  • Added Forced Language settings for GameCube games when using DM(L)
  • Fixed GameCube games video mode error with DML by removing forced progressive mode when using component cable.
  • Replaced the "Force interlace" by "DML Progressive Patch" (use it ONLY if you don't see any picture when forcing 480p)
  • Added more DML detection to user's behavior (using the wrong Ocarina folder, using old settings, etc.)
  • Added a setting to choose whether to use MIOS or Devolution for GameCube games.
  • Added support for Devolution:
    • place Loader.bin from devolution sources in "DEVO Loader Folder". Default folder is sd:/apps/gc_devo/ but you can change it.
    • You need to use the same folder layout than DIOS MIOS: /games/title[ID6]/game.iso
    • You need to place the second game disc ISO in the same folder than the first ISO (untested)
    • Set "GameCube Mode" in loader setting or game setting to Devolution
    • The Memory Card Emulation for Devolution can be:
      - OFF (real Memory Card)
      - ON (saved in /apps/gc_devo)
      - Individual (Saved in the game folder)
    • Other settings have no effect in Devolution Mode. (no Ocarina/language/video force/etc.)

I didn't test Devolution myself, please let me know if games are working, memory card detected correctly, swaping disc working fine.
If swap is not working with iso in the same folder, put it in /games/ and let me know which one is working.
Thank you.


@[member='JordenNixNix']
Ah yes sorry, I read it too quickly.

When launching a game from Disc with DM, you can't use NMM or Ocarina.
It's a DM restriction. I don't know if it will be added later or not.


Adding DML compatibility in the loader shouldn't have changed anything when using Ocarina with official MIOS.
I'll have a look at the code and see how it worked before adding DML support.
 

lovewiibrew

Sifjar is a pirate
Member
Joined
Oct 9, 2010
Messages
260
Trophies
1
XP
200
Country
United States
Thanks for this cyan. Unfortunately I'm about to leave for work so can't test. I'm also a bit hesitant to try devo as some users are reporting having their drives corrupted.
 

Hunter X

Well-Known Member
Member
Joined
Apr 3, 2012
Messages
117
Trophies
0
XP
68
Country
United States
for building from SVN, could it be possible for you to add the ability to use gfind? I use gfind so I don't break my native OS X dev tools. I manually edit the filelist.sh, but too lazy to be editing for every update.
 

nightwaxon

Well-Known Member
Newcomer
Joined
Jun 19, 2009
Messages
47
Trophies
0
XP
182
Country
I've had a quick try. Eternal Darkness is fine with streaming audio through devolution loader. Super Mario Sunshine fine through both. PAL Super Monkey Ball loads further using devolution via USB Loader GX than the native devolution loader. The latter gets stuck at the 50/60hz select screen, whereas USB Loader GX starts the title screen sequence with the "AV Ball" rolling into the screen, then it freezes. Might be something to do with video modes?

Edit, ah, the devolution loader has been updated earlier today. When I added into the relevant folder in USB Loader GX I didn't notice the new creation date.

PAL Super Monkey Ball now sticks at the AV Loading sequence. There's no option now to choose 50/60hz.
 

l3ullseye

Member
Newcomer
Joined
Sep 14, 2009
Messages
21
Trophies
0
XP
120
Country
United States
In some games I get an error messege when using full emulation NAND

Code:
An error has occurred. press the eject button,
remove the game disk, and turn off the power to
the console. please read the wii operations
manual for further instructions.

If I use partial emulation NAND, sometimes the error disapears, is there any way to fix this and have Full Emulation NAND?

Thanks
 

picano

Well-Known Member
Member
Joined
Aug 21, 2008
Messages
197
Trophies
0
Age
35
Location
Nebraska
Website
soifall.net
XP
270
Country
United States
Tried out devolution, so far so good --- guessing most of the issues are on the devo side as they've mostly been reported before.

I take back my confirmation on Monkey Ball -- maybe I dreamed it.

Anyway, all NTSC games on a purely soft modded Wii. Ripped / loaded via USB Loader GX. (I'll play around with the example loader just in case later --- still ripping a couple games)

Log Files for all the below

Working:
Mario Kart Double Dash
Mario Strikers
Sonic Adventure 2 Battle
Sonic Mega Collection
Zoids Battle Legends (hell of a log file though)

Slightly Buggy:
Super Smash Bros Melee 1.0: Menu glitches, some effect glitches, otherwise fine
Very Buggy:
007 Nightfire : Colors are wrong (bluish) and overall laggy
Mario Golf - Toadstool Tour: Colors are wrong (rotated?) and overall laggy
Mario Power Tennis: Colors are wrong (rotated?) and overall laggy
Naruto Clash of the Ninja 2 : Colors are wrong (bluish), seizuriffic on some screens, and overall laggy

Not Working:
Luigi's Mansion : Black screen after verify, verify file is all 0 except the game title
Super Monkey Ball : Black screen after verify, verify file is all 0 except the game title
Super Monkey Ball 2: Freezes either at "I love ba(nanas)" video or memory card selection

EDIT:

Few modifications, the color issues / lag don't appear in the default devo loader. Not sure if it's a setting I have to change (mostly default) or a bug on your end.

Use the sample loader instead. That loader is not setting the device properly (SD/USB) and most likely isn't setting the correct video mode either which is causing the colour issues.

As you wish. New logs for Mario Tennis / Golf and Naruto.

Working:
007 Nightfire
Mario Golf
Mario Tennis

Buggy:
Naruto Clash of Ninja 2 : Menus and some scenery graphically glitches. Menus look like they are rapidly swapping transparency (and possibly colors) and some scenery is simply psychedelic (while other bits appear normally).
 

Maverick Lunar X

Well-Known Member
Member
Joined
May 5, 2009
Messages
331
Trophies
0
Age
36
XP
356
Country
United States
I'll get to testing it tonight, hopefully. I assume you managed to differentiate the two discs in a two disc game, how was this done?

Edit: Should I need to re-rip games? First try with StarFox Adventures just black screens, previously ripped through GX. I went into the games settings and set it to Devo, copied the gc_devo apps folder to the sd card and placed the loader.bin in it as well, and have the SFA disc in the drive. I'll try with some other games that I've already ripped and then try ripping MGS: TTS, see if anything works.

Edit Dos: ignore that, its booting now, but it is now saying the memory card is damaged (set memory card setting to Off, using official 1019 memory card)
 

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
In some games I get an error messege when using full emulation NAND

Code:
An error has occurred. press the eject button,
remove the game disk, and turn off the power to
the console. please read the wii operations
manual for further instructions.

If I use partial emulation NAND, sometimes the error disapears, is there any way to fix this and have Full Emulation NAND?

Thanks
This is not an gx isseu, it's a cios isseu.
Wait for daveboal to update his D2x Cios.
 

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 got some user's result saying it's working fine.
Even the dump made with GX (I wasn't sure if they were 1:1 dump).

Though, some games have video mode problems, as reported here:
http://gbatemp.net/topic/330554-devolution-public-release/page__view__findpost__p__4311590
and on previous page.
He didn't specify the game's region, I guess they are all NTSC-U as he has American flag.

@Picano
It's strange that you have lag problem too.
I don't know what's causing it, I might need your help to fix it as I don't have that game.


Like I said, I didn't test any games myself, and I don't have a NTSC Wii to test PAL games.
So, I'll be glad if a user would be available to make some test for me. (come to IRC at 6PM gmt+1)

I had difficulty finding an acceptable setting for DML (lot of tests) and I'm still unsatisfied.
It looks like the best way would be to not use the same settings than the Wii Games, but create specific one for GameCube Games.

Currently I'm forcing "Disc Default" setting, so it's using the video mode matching the game's region.
I can disable the forcing and let the user choose the video mode like for DML, of force system default.


@Maverick Lunar X
I didn't add anything to support Disc2 yet.
All is done by Devolution : If the loader doesn't provide Disc2 then Devolution check all *.iso in the folder for a matching GameID.


Edit:
New version of DIOS MIOS has been release, but it will not work with the current revision of GX.
Do not update to 2.1 (unless 2.1 use some code not on the svn and has a detection of the used Config version and switch back to old settings)

It replace the NODISC setting by a Force Widescreen setting.
to prevent messing with new and old option, it shouldn't accept the current revision of GX.
Wiiflow will certainly be the first one updated ;)

Also, I guess I should add compatibility for both version, or else you need to update both DM+GX at the same time.
I'll check if I can detect installed DM version.
 

picano

Well-Known Member
Member
Joined
Aug 21, 2008
Messages
197
Trophies
0
Age
35
Location
Nebraska
Website
soifall.net
XP
270
Country
United States
Though, some games have video mode problems, as reported here:
http://gbatemp.net/t...ost__p__4311590
and on previous page.
He didn't specify the game's region, I guess they are all NTSC-U as he has American flag.

@Picano
It's strange that you have lag problem too.
I don't know what's causing it, I might need your help to fix it as I don't have that game.


Like I said, I didn't test any games myself, and I don't have a NTSC Wii to test PAL games.
So, I'll be glad if a user would be available to make some test for me. (come to IRC at 6PM gmt+1)

I'd be happy to help in any way I can --- but I think that's noon for me (US Central), so I'd only be free on Sunday. (8-4:30 work!)

And yes, NTSC games and purely softmodded US Wii with component cables.

And woo, Luigi's Mansion verified and working with latest devo --- Monkey Ball 1 now verifies but freezes like 2 (even with sample loader).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    DinohScene @ DinohScene: ahh nothing beats a coffee disaronno at work