Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DIOS MIOS Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=diosmioswii.jpg
|image_alt=DIOS MIOS (Lite)
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=DIOS MIOS (Lite)
|title=DIOS MIOS (Lite)
|image=diosmioswii.jpg
|image=diosmioswii2.png
|description=DIOS-MIOS is a modified MIOS that allows you to run GameCube games from a USB device. The
|description=A modified MIOS that allows you to run GameCube games from a USB device.
|author=Crediar
|author=Crediar
|lastupdated=2014/07/02
|lastupdated=2014/07/02
|type=Utilities
|type=GameCube on Wii
|version=2.11
|version=2.11
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/wiihomebrews/diosmioswii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/diosmioswii.7z?k33p0fil35
|website=https://gbatemp.net/threads/dios-mios-lite.329342/
|website=https://gbatemp.net/threads/dios-mios-lite.329342/
|source=https://code.google.com/archive/p/diosmios/
|source=https://code.google.com/archive/p/diosmios/
}}
}}
'''DIOS MIOS (Lite)''' is a software that allows you to play Nintendo GameCube games on a Wii console using an external USB device or SD card. With this program, you can easily access your GameCube game library and enjoy them on your Wii without the need for a physical GameCube disc. This is a convenient solution for those who want to play their favorite GameCube games on their Wii but no longer have access to the original discs.
{{obsolete}}


DIOS MIOS (Lite) is an easy-to-use, efficient way to play your GameCube games on your Wii.
DIOS MIOS (Lite) is a modified MIOS made by Crediar that allows you to play GameCube games via an external USB device or SD card. Note that not all games work. Some may have streaming audio issues and some require a disc (any disc) to be inserted.  See the compatibility list here.
 
Once it's installed WiiFlow can use it to launch GameCube games. You can also use [[DIOS MIOS Booter Wii|DIOS MIOS Booter]] by Fix94 to launch GC games.
 
'''Note:''' This method of is no longer recommended. Use [[Nintendont Wii]] instead.


==Features==
==Features==
* Full speed loading from an USB device, or a SD card (DIOS MIOS Lite)
* Full speed loading from an USB device, or a SD card (DIOS MIOS Lite).
* Loads 1:1 and compressed .ISO disc images
* Loads 1:1 and compressed .ISO disc images.
* Loads games as extracted files (FST)
* Loads games as extracted files (FST).
* Loads retail discs
* Loads retail discs.
* NMM (No More Memory) memory card emulation
* NMM (No More Memory) memory card emulation.
* Cheat code and WiiRd support
* Cheat code and WiiRd support.
* Changeable configuration of various settings
* Changeable configuration of various settings.
* Reset/Power off via button combo (R + Z + Start) (R + Z + B + D-Pad Down)
* Reset/Power off via button combo (R + Z + Start) (R + Z + B + D-Pad Down).
* Both internal NAND and SNEEK/UNEEK DI support
* Both internal NAND and SNEEK/UNEEK DI support.
* Advanced video mode patching and force 16:9 widescreen
* Advanced video mode patching and force 16:9 widescreen.
* In-game screen snapshots (R+Z on controller 4)
* In-game screen snapshots (R+Z on controller 4).
* Automatic .ISO switching for multi disc titles
* Automatic .ISO switching for multi disc titles.


===What DIOS MIOS doesn't do yet===
==User guide==
* Allow use of the Nintendo GameCube Microphone
===What DIOS MIOS doesn't do===
* Play backups from writable DVD media
* Allow use of the Nintendo GameCube Microphone.
* Play audio via disc audio streaming
* Play backups from writable DVD media.
* Play audio via disc audio streaming.


==Usage==
===How to setup===
Before using DIOS MIOS (DM), ensure that your Wii has GameCube support. Wiis sold after late 2011 do not have the necessary controller and memory card ports to run this software.  
Before using DIOS MIOS (DM), ensure that your Wii has GameCube support. Wiis sold after late 2011 do not have the necessary controller and memory card ports to run this software.  


===DIOS MIOS (DM)===
*DIOS MIOS (DM for USB) - Make sure your HDD's first partition is FAT32 with 32KB cluster size and primary and active.
To use DM, format your USB device's first primary partition to FAT32 with a cluster size of 32KB or less. If the splash screen takes a long time to appear or does not appear at all, your device may not be supported.  
*DIOS MIOS Lite (DML for SD) - Format your SD card to FAT/FAT32 with 64KB/32KB cluster size for best results.


===DIOS MIOS Lite (DML)===
Place the WAD file you downloaded in the wad folder on your SD card and install it with WAD manager.
To use DIOS MIOS Lite (DML), format your SD card to FAT/FAT32 with a cluster size of 64KB or less.  


It's important to note that you can only have one version of DM or DML installed to the internal NAND FS at a time. However, you can use the latest revision of [[SNEEK Wii|SNEEK DI]] to launch either version automatically.
It's important to note that you can only have one version of DM or DML installed to the internal NAND FS at a time. However, you can use the latest revision of [[SNEEK Installer Wii|SNEEK DI]] to launch either version automatically.


Any folders created by DiscEX, GCReEx, or DMToolbox should be copied into a folder titled 'games' in the root of the USB or SD. Make sure to keep your backup loading software up to date and properly configured for use with the latest DM(L) release.  
See [https://sites.google.com/site/wiiflowiki4/dios-mios-setup this guide] for how to rip your GC game disc.  


If you need to use an accessory in slot B, enable 'Cheats' in your loader to prevent DM from patching fwrite where it's expecting a USB Gecko in that slot.
Folders created by DiscEX, GCReEx, or DMToolbox should be copied into a folder titled "games" in the root of the USB or SD. Make sure to keep your backup loading software up to date and properly configured for use with the latest DM(L) release.
 
If you need to use an accessory in slot B, enable "Cheats" in your loader to prevent DM from patching fwrite where it's expecting a USB Gecko in that slot.
 
For a list of compatible games with DIOS MIOS, please [https://wiki.gbatemp.net/wiki/DIOS_MIOS_Compatibility_List click here].
 
===Uninstall===
DIOS-MIOS (Lite) can be uninstalled by overwriting it with the default MIOS.
 
On PC:
*Download [[NUS Downloader Wii|NUS Downloader]]. Navigate the Database to the latest MIOS (System > MIOS > v10).
*Make sure pack WAD is checked on the bottom and then click Start NUS Download.
*Navigate to the folder where you extracted NUS Downloader and open the titles folder.
*Now open the folder 0000000100000101 > 10 and copy the RVL-mios-v10.wad to the "wad" folder on your SD card.
*If you don't have one yet, download a WAD Manager and put it on your SD card.
 
On Wii:
*Launch your WAD Manager. Use it to install the WAD you downloaded above.
*If it asks for an IOS to use, you can choose 249, 250, 236 or generally any non-stub IOS.


==Media==
==Media==
'''How to get dios mios lite (easily) - ([https://www.youtube.com/watch?v=f8ekXmMMfik LITTLETRIP])'''<br>
'''How to get dios mios lite (easily) ([https://www.youtube.com/watch?v=f8ekXmMMfik LITTLETRIP])'''<br>
<youtube>f8ekXmMMfik</youtube>
<youtube>f8ekXmMMfik</youtube>


==Changelog==
==Changelog==
'''2.11 (2014-07-02)'''
'''2.11 2014/07/02'''
* Added the FatFS link map feature which should greatly decrease load times
* Added the FatFS link map feature which should greatly decrease load times.
 
'''2.10 (2013-05-24)'''
* Fixed a bug in the pattern detection code (DVDLowReadDiskID)


'''2.9 (2013-04-05)'''
'''2.10 2013/05/24'''
* Changed patch code to prevent false hits (DVDLowReadDiskID)
* Fixed a bug in the pattern detection code (DVDLowReadDiskID).
* Added C_MTXLightPerspective patching (Fixes heat effects when using wide screen hack in Zelda:WW)


'''2.8 (2013-02-24)'''
'''2.9 2013/04/05'''
* Fixed a bug in GCLoader that broke the progressive patch
* Changed patch code to prevent false hits (DVDLowReadDiskID).
* Moved progressive patch back 16 bytes, this fixes PADHOOK and progressive patching not working at the same time
* Added C_MTXLightPerspective patching (Fixes heat effects when using wide screen hack in Zelda:WW).


'''2.7 (2013-02-20)'''
'''2.8 2013/02/24'''
* Fixed a bug that caused a black screen when using PADHook and Progressive mode patching at the same time
* Fixed a bug in GCLoader that broke the progressive patch.
* Moved progressive patch back 16 bytes, this fixes PADHOOK and progressive patching not working at the same time.


'''2.6 (2012-12-01)'''
'''2.7 2013/02/20'''
* Reduced HDD read time out to 25 seconds
* Fixed a bug that caused a black screen when using PADHook and Progressive mode patching at the same time.
* Added two disc supports (Extracted format is unsupported)


'''2.5 (2012-11-09)'''
'''2.6 2012/12/01'''
* Fixed a bug in DM that could cause a fatal read error when using devices with under 8GB size
* Reduced HDD read time out to 25 seconds.
* Added a PADHOOK pattern for Batman:Vengeance
* Added two disc supports (Extracted format is unsupported).
* Added a screenshot feature


This feature can be enabled/disabled via the DM(L) config Press R+Z on the fourth controller to take a screenshot any time! Screenshots will be saved to /screenshots/ in the YPbPr format. Use the included YCbYCr2BMP to convert them
'''2.5 2012/11/09'''
* Fixed a bug in DM that could cause a fatal read error when using devices with under 8GB size.
* Added a PADHOOK pattern for Batman:Vengeance.
* Added a screenshot feature.
* This feature can be enabled/disabled via the DM(L) config Press R+Z on the fourth controller to take a screenshot any time! Screenshots will be saved to /screenshots/ in the YPbPr format. Use the included YCbYCr2BMP to convert them.


'''2.4 (2012-10-21)'''
'''2.4 2012/10/21'''
* Fixed NMM for Mario Kart Double Dash. Saving ghost data works now as well
* Fixed NMM for Mario Kart Double Dash. Saving ghost data works now as well.
* Fixed a bug that would sometimes break cheating/debugging unless both were enabled
* Fixed a bug that would sometimes break cheating/debugging unless both were enabled.
* Moved the VIConfigure patch to the ARM side which should fix a number of broken titles
* Moved the VIConfigure patch to the ARM side which should fix a number of broken titles.
* Changed the HDD time out to read a random sector
* Changed the HDD time out to read a random sector.
* Optimised the EHCI reset code
* Optimised the EHCI reset code.
* Optimised the CARD code
* Optimised the CARD code.


'''2.3 (2012-09-24)'''
'''2.3 2012/09/24'''
* Fixed creating NMM save file folders in FST mode
* Fixed creating NMM save file folders in FST mode.
* Fixed CardFindEntryByName which incorrectly compared file names
* Fixed CardFindEntryByName which incorrectly compared file names.
* Added a hack for Phantasy Star Online 1&2 version 1.0
* Added a hack for Phantasy Star Online 1&2 version 1.0.
* GCLoader improvements that include warning the user if an incorrect CONFIG_VERSION is used
* GCLoader improvements that include warning the user if an incorrect CONFIG_VERSION is used.
* Hardcoded the only worthy DVDGetDriveStatus patching, so once again the NODISC cfg doesn't do anything
* Hardcoded the only worthy DVDGetDriveStatus patching, so once again the NODISC cfg doesn't do anything.


'''2.2 (2012-07-20)'''
'''2.2 2012/07/20'''
* Added a new DVDLowRead pattern (fixes Luigi's Mansion USA and maybe other games)
* Added a new DVDLowRead pattern (fixes Luigi's Mansion USA and maybe other games).
* Made the DVDGetDriveStatus patch optional via a config (DML_CFG_NODISC) since it broke some games (fixes Prince of Persia:Sands of Time, Goblin Commander, King Kong, ...)
* Made the DVDGetDriveStatus patch optional via a config (DML_CFG_NODISC) since it broke some games (fixes Prince of Persia:Sands of Time, Goblin Commander, King Kong, ...).


'''(2012-07-18)'''
''2012/07/18'''
* Added code to prevent drives going into sleep mode
* Added code to prevent drives going into sleep mode.
* Fixed a bug which ignored the DML_CFG_PADHOOK setting and always patched PADHOOK (fixes PSO1&2)
* Fixed a bug which ignored the DML_CFG_PADHOOK setting and always patched PADHOOK (fixes PSO1&2).


'''2.1 (2012-07-17)'''
'''2.1 2012/07/17'''
* Config is now at version 2! Loaders will require an update
* Config is now at version 2! Loaders will require an update.
* Improved patch code and made it more versatile
* Improved patch code and made it more versatile.
* Improved .elf patching code (fixes Nightfire)
* Improved .elf patching code (fixes Nightfire).
* Improved No Disc patching
* Improved No Disc patching.
* Added a hack for PSO I&II EUR/USA
* Added a hack for PSO I&II EUR/USA.
* Added the wide screen hack by Extrems
* Added the wide screen hack by Extrems.
* The NODISC config setting has been removed since it hasn't been used in 1.0+
* The NODISC config setting has been removed since it hasn't been used in 1.0+.
* Removed USBGecko debug output
* Removed USBGecko debug output.


'''2.0 'BETA' (2012-07-08):'''
'''2.0 'BETA' 2012/07/08'''
* Fixed a bug which broke retail disc loading
* Fixed a bug which broke retail disc loading.
* Fixed a bug which ignored if DML_CFG_PADHOOK was set or not (always patched PADHOOK in)
* Fixed a bug which ignored if DML_CFG_PADHOOK was set or not (always patched PADHOOK in).


'''(2012-06-30)'''
'''2012/06/30'''
* Fixed a bug which copied BI2 to the wrong address (fixes Pikmin)
* Fixed a bug which copied BI2 to the wrong address (fixes Pikmin).


'''(2012-06-29)'''
'''2012/06/29'''
* Fixed the Muppet error * Fixed some video stuff in GCLoader
* Fixed the Muppet error * Fixed some video stuff in GCLoader.


'''(2012-06-28)'''
'''2012/06/28'''
* Added a new method of video mode forcing
* Added a new method of video mode forcing.
* PADHook patch is now working for retail discs again
* PADHook patch is now working for retail discs again.
* Removed video mode force code from GCLoader
* Removed video mode force code from GCLoader.
* Removed VIConfigure sane mode switch patch
* Removed VIConfigure sane mode switch patch.


'''(2012-06-24)'''
'''2012/06/24'''
* Added EHCI retry code, which should fix a few more USB devices that weren't working before. * Fixed a DSI crash when using the progressive mode.
* Added EHCI retry code, which should fix a few more USB devices that weren't working before. * Fixed a DSI crash when using the progressive mode..
* Fixed prog mode patch
* Fixed prog mode patch.
* Fixed a bug which prevented the SRAM settings to be flushed
* Fixed a bug which prevented the SRAM settings to be flushed.
* Added a patch which fixes a green screen in certain cases
* Added a patch which fixes a green screen in certain cases.


'''(2012-06-23)'''
'''2012/06/23'''
* Improved the USB/EHCI code, it now retries if an USB device fails to initialize.
* Improved the USB/EHCI code, it now retries if an USB device fails to initialize.
* Fixed some memory leaks
* Fixed some memory leaks.


==External Links==
==External Links==
* Google Source- https://code.google.com/archive/p/diosmios/
* Google Source- https://code.google.com/archive/p/diosmios/
* Gbatemp - https://gbatemp.net/threads/dios-mios-lite.329342/
* GBAtemp - https://gbatemp.net/threads/dios-mios-lite.329342/
* The Ultimate DIOS MIOS Tutorial - https://www.reddit.com/r/WiiHacks/comments/25i5vm/the_ultimate_dios_mios_tutorial_newbies_check/
* The Ultimate DIOS MIOS Tutorial - https://www.reddit.com/r/WiiHacks/comments/25i5vm/the_ultimate_dios_mios_tutorial_newbies_check/
* DIOS-MIOS (Lite) Guide - https://sites.google.com/site/completesg/backup-launchers/gamecube/dios-mios
* DIOS-MIOS (Lite) Guide - https://sites.google.com/site/completesg/backup-launchers/gamecube/dios-mios

Latest revision as of 10:33, 28 Ocak 2024

DIOS MIOS (Lite)
Diosmioswii2.png
General
AuthorCrediar
TypeGameCube on Wii
Version2.11
LicenseGPL-3.0
Last Updated2014/07/02
Links
Download
Website
Source

DIOS MIOS (Lite) is a modified MIOS made by Crediar that allows you to play GameCube games via an external USB device or SD card. Note that not all games work. Some may have streaming audio issues and some require a disc (any disc) to be inserted. See the compatibility list here.

Once it's installed WiiFlow can use it to launch GameCube games. You can also use DIOS MIOS Booter by Fix94 to launch GC games.

Note: This method of is no longer recommended. Use Nintendont Wii instead.

Features

  • Full speed loading from an USB device, or a SD card (DIOS MIOS Lite).
  • Loads 1:1 and compressed .ISO disc images.
  • Loads games as extracted files (FST).
  • Loads retail discs.
  • NMM (No More Memory) memory card emulation.
  • Cheat code and WiiRd support.
  • Changeable configuration of various settings.
  • Reset/Power off via button combo (R + Z + Start) (R + Z + B + D-Pad Down).
  • Both internal NAND and SNEEK/UNEEK DI support.
  • Advanced video mode patching and force 16:9 widescreen.
  • In-game screen snapshots (R+Z on controller 4).
  • Automatic .ISO switching for multi disc titles.

User guide

What DIOS MIOS doesn't do

  • Allow use of the Nintendo GameCube Microphone.
  • Play backups from writable DVD media.
  • Play audio via disc audio streaming.

How to setup

Before using DIOS MIOS (DM), ensure that your Wii has GameCube support. Wiis sold after late 2011 do not have the necessary controller and memory card ports to run this software.

  • DIOS MIOS (DM for USB) - Make sure your HDD's first partition is FAT32 with 32KB cluster size and primary and active.
  • DIOS MIOS Lite (DML for SD) - Format your SD card to FAT/FAT32 with 64KB/32KB cluster size for best results.

Place the WAD file you downloaded in the wad folder on your SD card and install it with WAD manager.

It's important to note that you can only have one version of DM or DML installed to the internal NAND FS at a time. However, you can use the latest revision of SNEEK DI to launch either version automatically.

See this guide for how to rip your GC game disc.

Folders created by DiscEX, GCReEx, or DMToolbox should be copied into a folder titled "games" in the root of the USB or SD. Make sure to keep your backup loading software up to date and properly configured for use with the latest DM(L) release.

If you need to use an accessory in slot B, enable "Cheats" in your loader to prevent DM from patching fwrite where it's expecting a USB Gecko in that slot.

For a list of compatible games with DIOS MIOS, please click here.

Uninstall

DIOS-MIOS (Lite) can be uninstalled by overwriting it with the default MIOS.

On PC:

  • Download NUS Downloader. Navigate the Database to the latest MIOS (System > MIOS > v10).
  • Make sure pack WAD is checked on the bottom and then click Start NUS Download.
  • Navigate to the folder where you extracted NUS Downloader and open the titles folder.
  • Now open the folder 0000000100000101 > 10 and copy the RVL-mios-v10.wad to the "wad" folder on your SD card.
  • If you don't have one yet, download a WAD Manager and put it on your SD card.

On Wii:

  • Launch your WAD Manager. Use it to install the WAD you downloaded above.
  • If it asks for an IOS to use, you can choose 249, 250, 236 or generally any non-stub IOS.

Media

How to get dios mios lite (easily) (LITTLETRIP)

Changelog

2.11 2014/07/02

  • Added the FatFS link map feature which should greatly decrease load times.

2.10 2013/05/24

  • Fixed a bug in the pattern detection code (DVDLowReadDiskID).

2.9 2013/04/05

  • Changed patch code to prevent false hits (DVDLowReadDiskID).
  • Added C_MTXLightPerspective patching (Fixes heat effects when using wide screen hack in Zelda:WW).

2.8 2013/02/24

  • Fixed a bug in GCLoader that broke the progressive patch.
  • Moved progressive patch back 16 bytes, this fixes PADHOOK and progressive patching not working at the same time.

2.7 2013/02/20

  • Fixed a bug that caused a black screen when using PADHook and Progressive mode patching at the same time.

2.6 2012/12/01

  • Reduced HDD read time out to 25 seconds.
  • Added two disc supports (Extracted format is unsupported).

2.5 2012/11/09

  • Fixed a bug in DM that could cause a fatal read error when using devices with under 8GB size.
  • Added a PADHOOK pattern for Batman:Vengeance.
  • Added a screenshot feature.
  • This feature can be enabled/disabled via the DM(L) config Press R+Z on the fourth controller to take a screenshot any time! Screenshots will be saved to /screenshots/ in the YPbPr format. Use the included YCbYCr2BMP to convert them.

2.4 2012/10/21

  • Fixed NMM for Mario Kart Double Dash. Saving ghost data works now as well.
  • Fixed a bug that would sometimes break cheating/debugging unless both were enabled.
  • Moved the VIConfigure patch to the ARM side which should fix a number of broken titles.
  • Changed the HDD time out to read a random sector.
  • Optimised the EHCI reset code.
  • Optimised the CARD code.

2.3 2012/09/24

  • Fixed creating NMM save file folders in FST mode.
  • Fixed CardFindEntryByName which incorrectly compared file names.
  • Added a hack for Phantasy Star Online 1&2 version 1.0.
  • GCLoader improvements that include warning the user if an incorrect CONFIG_VERSION is used.
  • Hardcoded the only worthy DVDGetDriveStatus patching, so once again the NODISC cfg doesn't do anything.

2.2 2012/07/20

  • Added a new DVDLowRead pattern (fixes Luigi's Mansion USA and maybe other games).
  • Made the DVDGetDriveStatus patch optional via a config (DML_CFG_NODISC) since it broke some games (fixes Prince of Persia:Sands of Time, Goblin Commander, King Kong, ...).

2012/07/18'

  • Added code to prevent drives going into sleep mode.
  • Fixed a bug which ignored the DML_CFG_PADHOOK setting and always patched PADHOOK (fixes PSO1&2).

2.1 2012/07/17

  • Config is now at version 2! Loaders will require an update.
  • Improved patch code and made it more versatile.
  • Improved .elf patching code (fixes Nightfire).
  • Improved No Disc patching.
  • Added a hack for PSO I&II EUR/USA.
  • Added the wide screen hack by Extrems.
  • The NODISC config setting has been removed since it hasn't been used in 1.0+.
  • Removed USBGecko debug output.

2.0 'BETA' 2012/07/08

  • Fixed a bug which broke retail disc loading.
  • Fixed a bug which ignored if DML_CFG_PADHOOK was set or not (always patched PADHOOK in).

2012/06/30

  • Fixed a bug which copied BI2 to the wrong address (fixes Pikmin).

2012/06/29

  • Fixed the Muppet error * Fixed some video stuff in GCLoader.

2012/06/28

  • Added a new method of video mode forcing.
  • PADHook patch is now working for retail discs again.
  • Removed video mode force code from GCLoader.
  • Removed VIConfigure sane mode switch patch.

2012/06/24

  • Added EHCI retry code, which should fix a few more USB devices that weren't working before. * Fixed a DSI crash when using the progressive mode..
  • Fixed prog mode patch.
  • Fixed a bug which prevented the SRAM settings to be flushed.
  • Added a patch which fixes a green screen in certain cases.

2012/06/23

  • Improved the USB/EHCI code, it now retries if an USB device fails to initialize.
  • Fixed some memory leaks.

External Links

Advertising: