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! :)
 

pyromaniac123

ส็็็็็็็็็็็็็็็็็็็(ಠ益ಠส็็็็็็็็็็็็็็็็็็็
Member
Joined
Sep 24, 2011
Messages
2,006
Trophies
2
XP
1,770
Country
It's strange but my 16gb class 4 sandisk card didn't work but a lower capacity card did work.
 

pBullet

SHSL Idol
Member
Joined
May 8, 2012
Messages
176
Trophies
1
Age
33
Location
Rhode Island
XP
280
Country
United States
I tried using the GameCube ISO compress utility to make Animal Crossing smaller it's actual size (17MB opposed to 1.4GB), but after running it, it says it was a success, but there is no resulting compressed ISO file, and the ISO I put in is the same size.

Is there a utility to actually shrink it in terms of file size on the SD card?
 

FIX94

Former Staff
OP
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
It never overwrites the existing iso file, it will always create a new folder which contains the compressed game.
 

pBullet

SHSL Idol
Member
Joined
May 8, 2012
Messages
176
Trophies
1
Age
33
Location
Rhode Island
XP
280
Country
United States
Seems I figured it out, it's a bit convoluted, this process you have to use GCReEx to extract, then re-pack the game ISO, but it works.
 

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
Seems I figured it out, it's a bit convoluted, this process you have to use GCReEx to extract, then re-pack the game ISO, but it works.
Actually, if the backup loader you're using supports it you should be able to just leave it un-packed (just a bunch of files in a folder) and it will actually run it faster that way.
 

Styles420

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
248
Trophies
0
Age
40
Location
Denver, Colorado
XP
173
Country
United States
What is BC?
In the first post (or the one right above your original post) you will find a link for create_wad.bat. Load it and you can download BC.

I'm actually curious about the answer to the quoted question (the reply tells us the answer to "where is BC?" instead of "what is BC?")

I can't get DML to work, using the most up-to-date setup from ModMii. I can see my GC game (Zelda: Four Swords) in cfg usb loader and DML loader, but the system just resets to the main Wii menu instead of loading the game. I also used ModMii to update every system file, hoping the problem was caused by an outdated file, but no luck - still just rebooting the system. This is the only result I have received, whether trying to load with a disc or without, from real nand or a sneek environment.

Does anyone have any tips or suggestions about what I must have overlooked?
 

FIX94

Former Staff
OP
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
I'm actually curious about the answer to the quoted question (the reply tells us the answer to "where is BC?" instead of "what is BC?")
The BC is needed to boot the MIOS (DML) properly, without BC it doesnt work and most likely just returns to system menu because of a unknown channel title then.
 

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 actually curious about the answer to the quoted question (the reply tells us the answer to "where is BC?" instead of "what is BC?")
to build upon Fix's answer for you're curiosity's sake, BC means something like Backwards Compatibility. It's what tells the processor and GPU to slow down and changes a couple memory addresses so that the Wii basically BECOMES a GameCube. It's what actually loads the MIOS and when something wants to load something in GameCube mode it actually calls BC and not the MIOS directly.

As far as your problems, just in case you actually updated EVERY system file with ModMii, you may have installed a clean MIOS by mistake which would overwrite DML so maybe you should install DML again. Also, depending on how you did it, last I checked, ModMii didn't actually include the BC as part of the the "all active IOS" option so you still may not have it. Just in case, when you install the WAD for DML, try installing the WAD for BC at the same time. There's no harm in being sure.
 

Jinjo

Member
Newcomer
Joined
Mar 9, 2008
Messages
6
Trophies
1
XP
199
Country
United States
I figured I'd ask here.

I have no problems at all running DML using Configurable USB Loader. But I was wondering: Is the blue disc tray light filckering randomly (usually at times to match audio) normal while playing a GCN game? And if so, is there a way to stop it? It kinda bothers me, lol.

Otherwise everything else is great and so is this tut.
 

FIX94

Former Staff
OP
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
Thats just the activity light, if it annoys you then change it in cfg-loader source and recompile :P I added it long time ago because I like to know when something is working or not :P
 

pokioh243

Well-Known Member
Member
Joined
Jan 30, 2008
Messages
101
Trophies
0
Age
31
Location
Behind the FALCON PAUNCH!
Website
Visit site
XP
165
Country
Netherlands
Whenever I start either A. a DML booter through homebrew or B. a DML booter channel from my wii menu, all it does is display a black screen with a little white text on it and then restart and go back to A. homebrew or B. the wii menu.
As far as I know i have installed everything, I have also tried installing RVL-BC-v6.wad and trying again, however nothing seems to work. I have an original GC game in my wii as well.

Anyone know how to fix this?
 

Jinjo

Member
Newcomer
Joined
Mar 9, 2008
Messages
6
Trophies
1
XP
199
Country
United States
Thats just the activity light, if it annoys you then change it in cfg-loader source and recompile :P I added it long time ago because I like to know when something is working or not :P
Okay, then where in the source is it, and how would I go about doing that?
 

hdhacker

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
437
Trophies
1
XP
287
Country
United States
I updated to DIOS MIOS Lite v1.4b. I did this by downloading the WAD and installing it. I didn't bother with RVL-mios-v10.wad since I assume it's no longer needed. (The wad isn't being created anymore).

I can't get any games to load anymore. I tried USB Loader GX, Configurable USB Loader, and I just tried DML Loader, which only saw Luigi's Mansion.

Most games get stuck in the loading screen. A few can start, but fail to load saying there was a disc error and to consult the manual.

I tried installing RVL-mios-v10.wad and then installing diosmioslitesv1.4b.wad. It didn't make a difference.

EDIT: Just to clarify, it's getting stuck on "Loading main.dol"

EDIT #2: I reverted to rev 58 and CFG Loader 70r27 and it's working again. Any ideas why the newest ones won't work?
 

FIX94

Former Staff
OP
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
The newer ones dont have the same sd card compatility, sounds like your sd card is not working properly with the new dml then.
 

hdhacker

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
437
Trophies
1
XP
287
Country
United States
The newer ones dont have the same sd card compatility, sounds like your sd card is not working properly with the new dml then.

Thank you. That makes sense. Will you be adding a list of best (benchmarked) SDHC cards to the first post?
 

geocool

Well-Known Member
Newcomer
Joined
Jul 31, 2008
Messages
57
Trophies
0
Age
32
Location
Athens
XP
528
Country
Greece
I'm testing Metal Gear Solid Twin Snakes With DML 14b.
I have a 2GB Kingston SD card.
The sound in cutscenes comes faster than the video.
Is it DML or maybe Card's class problem ? ( I don't know what class is it but it must be a low one)

Also In compatibility I saw someone has posted that MGS Twin Snakes works and he swaped to disk 2.
Does anyone know how did he manage to do that ? ("Swaps disc with r52 perfectly")i
 

mrpinkeye

Well-Known Member
Member
Joined
Mar 26, 2011
Messages
713
Trophies
0
XP
382
Country
with dml booter i get "fatal error apploader size is zero!" when i try paper mario and luigis mansion....​
and neogamma doesnt even list any games, just says "no games found"​
:(
 

Dartinho

Active Member
Newcomer
Joined
Aug 26, 2011
Messages
34
Trophies
0
Age
32
XP
181
Country
Brazil
Can anybody tell me if this is a better method to play GameCube backups than using Swiss to play through Wiikey SD (SD Gecko)?

There are some games that don't work on Swiss, others that have some annoying bugs (like the map bug on Zelda: Wind Waker) then I was hoping this DML method could be a better option, with more functional games and less bugs.

I'm asking because I'm kind of a newbie when it comes to Wii hacking and it'll be difficult to me to go back to Swiss if I have to reinstall everything again after I try DML.
 

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
Can anybody tell me if this is a better method to play GameCube backups than using Swiss to play through Wiikey SD (SD Gecko)?

There are some games that don't work on Swiss, others that have some annoying bugs (like the map bug on Zelda: Wind Waker) then I was hoping this DML method could be a better option, with more functional games and less bugs.

I'm asking because I'm kind of a newbie when it comes to Wii hacking and it'll be difficult to me to go back to Swiss if I have to reinstall everything again after I try DML.
I think DML actually has better compatibility now. At least the the Wind Waker bug got fixed. The only thing that comes to mind that Swiss goes better is being able to switch disks on multi-disk games while playing. (Not that I have a whole LOT of experience with Swiss or anything but DML seems to work quite well.)

There's a compatibility Wiki here http://code.google.com/p/diosmioslite/wiki/GameIssues but it looks like there's only two games that simply don't work at all on the list. There's also a number that have minor audio issues due to audio streaming stuff but I think that's the same case with Swiss.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @salazarcosplay, I used apollo save tool to activate my ps3 offline so i could play a game that...