Status
Not open for further replies.

How to play your GameCube games from SD or USB using DIOS-MIOS (Lite)

Clarification:
DML ONLY works from SD Card/SDHC Card, nothing else, no USB. There won't be a USB version someday.
So Yeah, this "Clarification" is incorrect, crediar was able to do it :D


What you'll need:
  • IF YOU WANT TO PLAY FROM SD
  • The Latest DIOS-MIOS (Lite) package from here (older versions here).
  • DML WAD Creator (for older versions)
  • IF YOU WANT TO PLAY FROM USB
  • FOR DML and DIOS-MIOS
  • GameCube ISO Compress, fstfix, DiscEX or GCReEX (your choice, read below first and decide what you want to use)
  • A WAD Manager (for example WAD Manager 1.7)
  • A SD Card or a USB Device (D'OH!)
  • Gamecube Controller and Memory Card
How to:
  1. If you have downloaded the newer version go to step 6, if you picked the older ones follow this.
  2. Extract the DML package in a folder with the same name as the package (for example DMLr13 for DMLr13.zip). If there is just a iosmodule.elf of the latest DML available then copy it into a new DML folder and rename it to DML.elf.
  3. If you already have a RVL-mios-v10.wad, copy it into the DML folder. Then the creator don't need to download the file.
  4. Extract the DML WAD Creator into the DML folder. Then run the "create_wad.bat" and type "DML" to create the DML wad, if you don't have the RVL-mios-v10.wad it will be downloaded.
  5. If the DML WAD Creator asks you which version you want to build type it in like '13' for DMLr13.
  6. Now let's convert some gamecube games! If you downloaded the new DML versions or DIOS-MIOS just start reading here.
  7. You'll need the gamecube games in iso or gcm format.
  8. If you want to use DiscEX and downloaded the older DML versions, the DiscEX files needs to be in the same folder as the DML WAD creator. Just open the WAD Creator, type "C" to enter the convert menu, drag and drop the game into it and say if you want to compress it or not. If you use the newer DML versions or DIOS-MIOS, open up a command prompt and enter "DiscEX -c gamename.iso" if you want compression, replace "gamename" with the name of your iso file. If you dont want compression just drag and drop the iso file into the DiscEX.exe. Mostly compression will work fine, some games need to stay uncompressed, see here.
  9. You can also use Gamecube ISO Compressor for the job, easiest way is there to just drag and drop your ISO file into the Compressor exe file. You can also just double click the exe file to see which options you can also use to compress the ISO files, they are more modes in it.
  10. If you have downloaded the new DML versions, you can also use GCReEx, there you can use "GCReEx.exe -x game.iso", this will create no new ISO file but a folder which contains the extracted files, this way saves most space on the sd card.
  11. There is also the possiblity to use fstfix instead to compress the games, use it like "fstfix game.iso" or "fstfix game.iso t" and drag and drop the resulting new iso in DiscEX. DiscEX will may stop at a certain percentage to copy the game, it will may also say the game is underdumped/overdumped. Both things come because the image haven't got the orignal size anymore, so you can ignore these messages.
  12. After using one of the above ways to convert your games, copy the newly created folder of the tool to sd:/games if you want to play from SD and to usb:/games if you want to play from USB.
On your Wii:
  1. Install the DML/DIOS-MIOS WAD with a WAD Manager, this will overwrite the current MIOS/cMIOS. Retail gamecube discs will still work since DMLr19. If you had a cMIOS installed before to play disc backups it wont be possible anymore until you re-install the cMIOS which will overwrite DML.
  2. You can play the games either with DIOS-MIOS Booter, NeoGamma, postLoader4, Wiiflow, USB Loader GX or Configurable USB Loader. Make sure you have a disc inserted, otherwise your Wii will simply reset if you try to play a game.
  3. The easiest one is DIOS-MIOS Booter, it works with all DML and DIOS-MIOS versions, just start it, select the game you want, set new options with the B button if you want, and launch the game.
  4. To boot games using Wiiflow switch the coverflow mode to the gameube coverflow mode by pressing the icon down-right near the home icon a few times until you see the games. You can also download covers for them in the settings, it's the gear icon down-left. Wiiflow also supports all DML and DIOS-MIOS versions with all options.
  5. To boot games using postLoader just press home to enter the menu, select "Switch to Game mode". In game mode just press up on the wiimote to enter the DML menu or press home, select "Game options" and then "Show DML menu". Then select the game you want to play.
  6. For USB Loader GX you just need to go to the display icon and select display gamecube games too, then you can set options in the menu and play them.
  7. In Configurable USB Loader they are just displayed together with the other wii games, there you can also set the options and launch them.
  8. The other ways described now are currently not optimized for the new DML versions, doesnt work with DIOS-MIOS and my not work properly.
  9. To boot games using NeoGamma go down to "Load Games from: " and select "Load GC Games via DML". Then go up and press A to search games. Select the game you want to play and press A to start it. NeoGamma doesnt have options to set for DML because its made for old DML versions.
  10. If you want to remove DML/DIOS-MIOS again either reinstall a cMIOS or the RVL-mios-v10.wad. If DML doesn't work for you make sure you have a clean BC, to get it run the "create_wad.bat" in the DML wad creator package again and type "BC". Then just install the RVL-BC-v6.wad on your wii and try it again.
Recommendations:
  • Format your SD Card to FAT16/FAT32 with 64KB cluster size to increase game speed
  • If you want to use DIOS-MIOS format it to FAT32 with 32KB cluster size, also make the FAT32 the first one, primary and active
  • If you want to use DML r21 I suggest the debug version since the regular version got small problems. Delete the DML.elf, rename the DMLdebug.elf to DML.elf and then create a new wad with it.
  • If you have a problem you can try to rename/delete the "saves" folder on your sd card to everything you want, that can may fix it.
  • Crediar created a small FAQ here that might help you as well with some general questions.
If you want to know game compatility check out the compatility list here:
http://wiki.gbatemp....patibility_List
http://crediar.no-ip.com/gc/
Don't forget to add the games you play to the list if they are missing ;)

That's it! If you have questions just ask here. Have fun playing your gamecube games from SD! :)
 

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
Hey guys, I've been on GBATEMP for a while but I finally decided to sign up. Anyways, I followed this guide and everything went as expected except ONE thing. I can't boot retail games from the disc channel, I keep getting a black screen. I've been searching around for a solution but no luck. I tried re installing MIOS(v10) and DIOS MIOS (2.6) but no avail. Any help guys?
The only thing I can think of is that when you're using Dios Mios you can't do ANYTHING without a drive plugged into USB, not even a retail game. Leave one plugged in and it should work fine.
 

Anuj071

New Member
Newbie
Joined
Feb 23, 2013
Messages
1
Trophies
0
Age
29
XP
51
Country
Hi! I was just wondering do I need a Game Cube Memory Card? Also, I don't have a disc but is this the message i'm supposed to get?
Devolution only accepts clean dumps.

Sorry! I'm playing, Super Mario Sunshine and Super Smash Bros Melee
 

Medmu

New Member
Newbie
Joined
Feb 25, 2013
Messages
2
Trophies
0
Age
36
XP
51
Country
I'm a little confused because of clashing bits of information from different sources, so I'm going to ask here. Do I need to have free space on my SD card when using a USB-Drive and DIOS MIOS? I heard from some places that the games are temporarily copied to the SD card. Or does it indeed load the games directly from the USB device.
 

lwiz

Well-Known Member
Member
Joined
Sep 23, 2012
Messages
364
Trophies
2
XP
1,045
Country
Finland
If you have recent loader and Dios Mios (not Lite) the games are not copied but run directly from USB.
 

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
It worked, thanks a lot Maxternal! But I'm wondering, does DIOS-MIOS Lite need a USB plugged into the Wii? If not, why does DIOS-MIOS need one?
DiosMios is to run things off of USB so it actually looks for a USB drive when it starts up.
DiosMios-Lite runs them off of the SD card and CAN'T run anything off of USB so it doesn't pay any attention to the USB on startup. I guess since the SD card reader is built in on the Wii there's no need for the Lite version to check to see if it's there on startup ... but one way or another the SD version doesn't seem to care if there's an SD card in or not.
 

Medmu

New Member
Newbie
Joined
Feb 25, 2013
Messages
2
Trophies
0
Age
36
XP
51
Country
Yeah big thanks! I got everything working like a charm now. The only thing I'm still confused about is how to handle my backups of MGS: Twin Snakes. I leave most of my stuff as "game.iso" insubfolders on my HDD, but I haven't found anything about how to handle MGS that way. Am I supposed to put the 2 images in 2 separete subfolders and call them both "game.iso" or a same folder and call them "game1.iso" and "game2.iso" or something similar?
 

lwiz

Well-Known Member
Member
Joined
Sep 23, 2012
Messages
364
Trophies
2
XP
1,045
Country
Finland
Am I supposed to put the 2 images in 2 separete subfolders and call them both "game.iso" or a same folder and call them "game1.iso" and "game2.iso" or something similar?

In same folder as game.iso and disc2.iso. Disc change should be automatic, just press the button game asks on the controller when it's time to change discs.
 

Lumbeechief

New Member
Newbie
Joined
Mar 1, 2013
Messages
1
Trophies
0
Age
35
Location
Lumberton, North Carolina
XP
41
Country
United States
First post sorry about all stupid questions. First of all thanks for the guide. Secondly I'm using wii flow and when I switch over to GameCube and launch the game I'm welcomed by a black screen and I have to restart my wii. If it matters I'm launching games from an sd card not from a hdd like my wii games, suggestions?
 

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
First post sorry about all stupid questions. First of all thanks for the guide. Secondly I'm using wii flow and when I switch over to GameCube and launch the game I'm welcomed by a black screen and I have to restart my wii. If it matters I'm launching games from an sd card not from a hdd like my wii games, suggestions?
There are several things that could be wrong. I'll name some that come to mind.

- First, make sure you have Dios Mios Lite (SD version) installed instead of just Dios Mios (USB version) and that it's the LAST thing you've installed because if you install any other MIOS or cMIOS it will replace it and it will be gone.
- Make sure you have a BC v6 installed. That's also involved in the process of running GameCube games and if you have an earlier version still it won't work as well, if at all.
- Make sure your SD card is formatted to either FAT32 or FAT16 (sometimes just called FAT) with 64k cluster size OR SMALLER. If it's formatted with a bigger cluster size it won't work.
- There are some SD card, unfortunately, that just don't work with later versions of DML. If you have one you can swap it out for (of any size, just for a test) and see if it works OR try setting up one of the "old versions" of DML mentioned in the guide in the first post. Those are the versions BEFORE that problem with being incompatible started.
- It could also just be a bad rip, file copy, download, or whatever. Try testing other games and see if they work (maybe they copied better) or get/make another copy of the game. If what broke it was converting it to DiscEX or GcReEx format was what broke it try just copying the whole original disk image into the /games/blahblah folder and renaming it to "game.iso", replacing the file that's already in there with the same name (in the toolbox, this is basically what the "raw" format is, which should be the most compatible for most games. ... or you could have a game that just isn't compatible at all. Some aren't.
 

chris443992

New Member
Newbie
Joined
Mar 3, 2013
Messages
4
Trophies
0
Age
31
Location
Port Moody, British Columbia
XP
117
Country
Canada
Hey. I've been working on this for about two days now and I'm struck. I have followed at least three different guides trying to get this to work on my wii. I installed DIOS MIOS 2.8, and I'm using the latest CFG Usbloader. My problem is that everytime I load a GC game, I get a black screen. I must then hard reset my wii. I have devolution turned on, and NMM on as well. I've checked the compatibility of the two games I have so far (Kirby's Air Ride, and Pokemon Colosseum), and they are compatible. I am using USB method, with the GCMs ran through DiskEx then put into the games folder. Any reason as to why I continue to get this black screen?

My external HD is formatted to fat32 with 32 cluster size.
 

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
Hey. I've been working on this for about two days now and I'm struck. I have followed at least three different guides trying to get this to work on my wii. I installed DIOS MIOS 2.8, and I'm using the latest CFG Usbloader. My problem is that everytime I load a GC game, I get a black screen. I must then hard reset my wii. I have devolution turned on, and NMM on as well. I've checked the compatibility of the two games I have so far (Kirby's Air Ride, and Pokemon Colosseum), and they are compatible. I am using USB method, with the GCMs ran through DiskEx then put into the games folder. Any reason as to why I continue to get this black screen?

My external HD is formatted to fat32 with 32 cluster size.
First off, this guide is to use DM(L) to run the GC games. If you have devolution on it will use devolution INSTEAD of DM(L) to try to run the games. IF you have the loader.bin for devolution in place the FIRST TIME it will show a black screen and flash the drive light requesting that you insert the retail disk to "install" that disk image for use with Devolution.

Also, even if it is running DM(L), there are many games that don't work with NMM and need a real memory card to function properly.

Another thing, the games you have happen to be ones that prove problematic. I'd say the best way is just to rename the original GCM to "game.iso" and replace the existing /games/blahblah/game.iso file you have on the Wii hard drive. that'd be the most compatible.
 

chris443992

New Member
Newbie
Joined
Mar 3, 2013
Messages
4
Trophies
0
Age
31
Location
Port Moody, British Columbia
XP
117
Country
Canada
First off, this guide is to use DM(L) to run the GC games. If you have devolution on it will use devolution INSTEAD of DM(L) to try to run the games. IF you have the loader.bin for devolution in place the FIRST TIME it will show a black screen and flash the drive light requesting that you insert the retail disk to "install" that disk image for use with Devolution.

Also, even if it is running DM(L), there are many games that don't work with NMM and need a real memory card to function properly.

Another thing, the games you have happen to be ones that prove problematic. I'd say the best way is just to rename the original GCM to "game.iso" and replace the existing /games/blahblah/game.iso file you have on the Wii hard drive. that'd be the most compatible.


Ok. I will give that a try. If that doesn't work do you think I should switch from Devolution to DM(L)? Would I just need to go dowload the Lite version for that? Is there any changes needed for my CFG loader? After reading a lot of guides I'm surprised I don't know a difference between devolution and dml. Also, does it make a difference as to what iOS I install it into? I know my loader uses a different iOS that's why I ask.

Update: So I tried the original .iso with no success. I switched over to DML and now when I tried Kirby Air Ride, it worked! Unfortunately I had to move it over to my measly 2gig SD card.. Is DML compatible at all with USB? I ran into another snag as well. My disk for pokemon Colosseum is beyond repair. I tried loading the .iso through neogamma but it loaded the Kirby Air Ride disc I had in the wii.... ? I then switched the disc with a wii game and now I get a fatal error.

Thankyou for moving me a step closer to my goal!
 

gooddegenerate

Well-Known Member
Newcomer
Joined
Sep 23, 2012
Messages
65
Trophies
0
XP
44
Country
United States
I have a strange issue that no one else seems to have.

I have an external hdd formatted to fat32 and I have the games folder and everything set up perfectly. The gamecube games work perfectly fine when I use DM(L), but it takes like 15 minutes to transfer a game over after I've removed it from the SD so I decided to try regular dios mios for usb.


The games work perfect, or so it seemed. After I play for about 45 minutes (sometimes I can play for 3 hours before this occurs), the wii just shuts off by itself. In windwaker specifically, if I leave the game idle and don't touch buttons it shuts off after about 7 minutes precisely. This troubles don't occur on my SD card. I have dios mios 2.8 and usb loader gx r1209

However, I would prefer to play the games from usb considering it saves a bit of time not having to transfer the files to SD all the time.


WAIT... I just noticed something that could be of great importance.. On the dios mios download page, there are two kinds of dios mios downloads. One is called real nand and the other one is called *NEEK DI.. I download and use real nand.. is this the correct one? And if so, why do I get this issue?
 

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 have a strange issue that no one else seems to have.

I have an external hdd formatted to fat32 and I have the games folder and everything set up perfectly. The gamecube games work perfectly fine when I use DM(L), but it takes like 15 minutes to transfer a game over after I've removed it from the SD so I decided to try regular dios mios for usb.


The games work perfect, or so it seemed. After I play for about 45 minutes (sometimes I can play for 3 hours before this occurs), the wii just shuts off by itself. In windwaker specifically, if I leave the game idle and don't touch buttons it shuts off after about 7 minutes precisely. This troubles don't occur on my SD card. I have dios mios 2.8 and usb loader gx r1209

However, I would prefer to play the games from usb considering it saves a bit of time not having to transfer the files to SD all the time.


WAIT... I just noticed something that could be of great importance.. On the dios mios download page, there are two kinds of dios mios downloads. One is called real nand and the other one is called *NEEK DI.. I download and use real nand.. is this the correct one? And if so, why do I get this issue?
Real NAND is correct. It seems to me your HDD might be set to go to sleep when it's not used for a long time. Maybe you could go look at the web site of the company that made the drive and see if there's a configuration app for it to turn the sleep timer off or set it to a much longer waiting time.
 

gooddegenerate

Well-Known Member
Newcomer
Joined
Sep 23, 2012
Messages
65
Trophies
0
XP
44
Country
United States
oh.. I download the manager and its got inactivity power options.. should I change the option to never? It's set to 5 minutes.
 

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
It turns off at random times though.. could that really be the issue?
What makes me think that is what you said about leaving Wind Waker for 7 minutes. Your disk could have a 7 minute sleep timer. The other ones it might just be in places where you haven't gone into a next room or something else where it hasn't needed to read from the disk for a while. It's hard to tell exactly when a game's going to try to load something new. A lot of times it loads things beforehand and just keeps them in memory until is uses them so you never know how long it keeps them.

If you have the drive activity light option turned on you should be able to see your drive light flashing every time it's reading from the disk. You may be too concentrated on the game to notice when it happens but if it spends a long time without flashing before it shuts off that could be it.

Just an educated guess, though. I could be wrong. Other people have had similar problems but I'm not sure if it freezes for them or shuts off, gives an error screen or what.
 

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
oh.. I download the manager and its got inactivity power options.. should I change the option to never? It's set to 5 minutes.
Yeah, if it has a never option that would be best. It won't hurt anything and even if it doesn't fix it, at least you've eliminated a possibility.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @Psionic Roshambo, Thats pretty cool.