Using devolution to play gamecube games on a family wii or a wiiu

Discussion in 'Wii - Tutorials & FAQs' started by Taleweaver, Jul 8, 2013.

Jul 8, 2013
    • Member

    Taleweaver Storywriter

    Member Since:
    Dec 23, 2009
    Message Count:
    4,260
    Location:
    Belgium
    Country:
    Belgium
    I. INTRODUCTION:
    So...you heard something about gamecube games being playable on every wii and wiiu. Either from friends, guys at the internet, the front page or even at a friend's house. And upon hearing this, you thought something in the lines of "God damn! I want to know how to do that too! :D ".

    If so...you've come to the right place. In this tutorial, I'll be explaining everything there is to know about it. But I've got to warn you: make sure you've got all the requirements before you get too excited. The list is longer than you may expect...

    II. REQUIREMENTS:
    * a wii that is able to play gamecube games (I'll be referring this to as 'the old one')
    * one or more retail gamecube games
    * a family wii or wiiu (referred to as 'the new one')
    * devolution; revision 200 or higher (can be downloaded here)
    * a program to rip your gamecube games (I'll be using cleanrip here)
    * a FAT32-formatted USB drive or SD card, large enough to store your game(s) (note: this is to be used on your new one)
    * a wiimote, preferably not a third party one (as the previous requirement: this also is to be used on the new one)
    * one of the following: a wii classic controller (normal or pro), a wiiu pro controller or a PS3 controller. For the latter two, you'll also need a USB-to-mini USB cable (should normally ship with the controller).
    * basic knowledge on how to hack a wii



    III. INTRODUCTION, PART 2:

    Yes...I know the first two requirements seem a bit out of place. If you cannot obtain or at least borrow those...sorry, but there's no point in reading further. If you want, you can vent some opinions in this discussion on anti-piracy...but please don't bother those who actually can obtain this. Thank you.

    So...with that out of the way...let's make sure your old and new ones are hacked correctly. :)

    If either or both of your old or new one is completely unhacked, I suggest you do so now. There are some quality tutorials for this out there. I (and most on this forum) will recommend modmii (keep note: this will void the warranty. If you want to keep the warranty on your device...stop reading now).

    Anyhow...purely for getting this to work, you need surprisingly little. You will need (both on the old and the new one):
    * IOS58. If you're on firmware 4.3, you already have this one. Family wiis and wiiu's have this as well. And if you somehow don't have it (ey...you followed modmii, right?)...just install it from this source
    * the homebrew channel. As simply EVERY HACKED WII AND WIIU should have.

    That and the software linked in the requirements are enough to really get started. Oh...but perhaps this: if you're using priiloader to boot into a loader when starting your wii...turn that off for now on both devices. You will need the wii menu to pair your wii wiimote.


    IV. RIPPING THE GAMECUBE DISKS

    Note in advance: while there are other (and depending on legislation in some countries: illegal) ways to obtain iso's, ripping them yourself is preferred. For one: compressed or out-of-region iso's may work on other means (DIOS-MIOS), but not on devolution. So unless the disk has some particular nasty sectors, I wouldn't even consider it.

    Cleanrip is a simple but efficient program to create an iso of your gamecube disk. Put it on the drive (\apps\cleanrip), check for sufficient free space for your medium (every gamecube disk will require 1.35 GB), connect said drive to 'the old one' and run it like any other homebrew.

    The interface literally couldn't be more simple. Your medium is formatted in FAT (note: though cleanrip can rip to NTFS, devolution won't be able to detect it). Insert the drive when it asks you to. And if your old one is connected to the net, you can even check for a verification online.

    In any case: just let it rip. Once done, you can immediately rip the next one. Rip all the disks you want to play.

    Connect the drive to your PC again. On the root, you will see for each game a .bca file, a -dumpinfo.txt and a .iso file. Create a \games folder directly under the root of the drive and move the .iso files there. And I suggest renaming them from their internal name (something like 'GPTP41') to their full name ('PoP: sands of time). Check to dumpinfo file for the full name of the game.

    In addition, put devolution on the list of apps (if you want, you can remove cleanrip...it's no longer needed). If you already had a previous version of devolution, you can just overwrite it (and I hope for your sake that you skipped part IV ;) ).

    V. GETTING DEVOLUTION TO RUN ON THE OLD ONE

    Connect the drive to the old one again (if not done already), and start devolution from the homebrew channel. This program serves both as a verifying tool as the actual loader. Make sure to eject the disk from the drive.

    Wait: I'll repeat this as this isn't a detail as it may sound: eject whatever disk was there from your drive.

    Also...devolution's interface...well...erm...how to say this? :unsure: The capabilities of devolution stand to their interface as Leonard of Quirm's inventions stand to his ability to name the things.
    Or, in layman's terms: don't let the harsh interface of devolution misguide you of what it can do.

    First off: if you have a classic controller or classic controller pro: plug these into your wiimote. If you have a wiiu pro controller or PS3 controller, plug these via the mini-USB to USB cable into your wii and make sure they're in neutral position.*

    Second: in devolution, the controls are more made to mimic the gamecube's controller. As such, the naming is skewed up. Here's a small overview:

    physical name on the button -> what button is registered by devolution (both the interface as the game)
    B -> A
    Y -> B
    X -> Y
    A -> X

    In other words: if you want to load from your usb drive (on screen: 'press X to ...') you will need to press A.
    USB loaders can incorporate this and use direct mapping to correct for this, but for now...just stick to it.

    After that, just select your game and acknowledge with A...sorry. I mean B. Press the B button. And keep the game disk in hand.

    If you didn't like the white text on black background then, you're not going to like the next thing: total blackness. And seemingly no activity for some time (20-30 seconds). Then the drive will start blinking a blue light. This is your cue to do two things (IN ORDER):

    1. connect your wiimote. It will blink on and off, kind of in the same tempo as the drive. Doing this marks the wiimote as the place to store the verification files (okay...this is not completely true. But it's best to remember it as this for now).
    I have heard that it's possible to enable multiple wiimotes at this time. While this is obviously an advantage, I cannot say I tested it. Feel free to tell me the results and I'll update this part. :)

    2. Once this is done, insert the disk. A bit of spinning will ensure, some more fluorescent lightning will appear and then some more nothingness. Then the game will start.
    Take note: while it may appear as if the drive is reading, that isn't true. It's just the disc light that goes ballistic. In fact, you can just eject the drive at this point and it just keeps on playing.

    There's something to be said on the controls here. There are quite a few shortcuts which are described in the readme. They're worth checking out. Here, I'll just outline what I think is important:

    * each wiimote (as well as the other controller) has three states. Off, blinking and active. Off is...well...off (it can't get much clearer than that). A controller with a full light on a certain position (1->4) will emulate a gamecube controller in that position. It's the blinking (called 'inactive') position in which you can use all the funky shortcuts that tueidj provided.
    * the home button (or PS button) will switch between active and inactive.
    * the most interesting shortcut: plus/start when inactive. This will swap between ports.

    And so on. There are some extra, but you won't need those on a daily basis. For this guide, you'll need one additional one: a short press on the power button of the wii will quit devolution to the homebrew channel.


    VI. EXODUS TO THE NEW ONE

    Obviously: you've got to do V. for every game you have. It's not as long as it may sound, though. But of course...If you've got a collection of 200 games or more, I hope you can also afford a butler, house maid or sexual slave to do this tedious task for you.

    In any case...sooner or later, all your games are verified (or verified again, as verifications from a build below 200 must be done anew for r200). Eject the last disk, put all those disks back wherever they were stored, unplug the drive (and cables, unless you've got two televisions) and connect the drive to the new one.

    Remember what I said about disabling priiloader and stuff? This is why: you will need to (re-)sync your wiimote (or wiimotes) to the new one. From there on, get to the homebrew channel and start devolution.

    For the verification, at least two things are very important:
    1. it's the same physical drive. ripping and verifying it on an SD card, then moving it to a USB drive? It ain't going to happen.
    2. the wiimote. I don't know how exactly, but the one you turned on just before the disc verification is what will actually let your game play. You must have this one turned on, at the very least when starting the game.


    And...that's it, really. The first time you start a game, it will take a bit longer to write some things (damned if I know what). But it will start. and it will be fun. :)


    VII. FAQ:
    What about memory cards? How do these work?
    This part is remarkably simple. I advise to always use memory card emulation. This will create a 'memcard.bin' file in \apps\gc_devo. This virtual card can be backed up, copied, restored and probably even used by friends if you want to. Just put them in \apps\gc_devo and enable memory card emulation when it asks you to. The data will be readable.
    In any case: I never had any problems with it (unlike the actual physical cards I tended to use).

    What are these .dvv files in \apps\gc_devo?
    These are the verification files of the games. But apart from 'if you delete them, you will have to re-verify the game', I don't know anything about them. For those jolly pirates still reading (stubborn, eh? :P ): It's not that simple to get around it. But feel free to try and fail.

    Is there any way to make the family wii accept gamecube disks for verification?
    As a matter of fact, there is. Buckchow made a very nice post about his findings if you follow this link. Yes, it involves bending a piece of metal on the inside of your wii (which is sort of a hardware mode), but it certainly deserves mentioning. :)


    Can my favorite loaders load games from Devolution?
    Probably. CFG, wiiflow, GX and postloader used to be able to play them fine. While I haven't seen (or at least tested) one that worked, it will only be a matter of time before it'll be okay. :)
    EDIT: should be okay already (perhaps it's just postloader who's a bit behind? Or my config?)

    What about third-party controllers?
    Hard to say. The readme doesn't give guarantees on wiimotes. I haven't had success with a third party PS3-controller (a D3mon). Anything else...let me know. :)

    I thought loading gamecube games from USB was impossible?
    Boy...you've been living under a rock for some time, now. It used to be an issue, but not for quite some time.

    What about this streaming audio bug I'm hearing about?
    This used to be a common problem on some other loaders/modchips (DIOS MIOS, DML, Wode, swiss). It was about some games not displaying some audio. IIRC, devolution was the first to completely solve it. I'm not sure on the status of the other loaders, but I hear that nintendont should also have this fixed.

    Now you mention it: What about nintendont?
    Nintendont is a project from Crediar (author of DML and dios mios). It also aims to bring gamecube games to the wiiu. As of writing, nothing is released yet, and it's to be seen what features it may or may not have. In any case: it's out of scope for this tutorial. Use google

    Erm...sexual slave?
    If you're below eighteen, you shouldn't be reading that. And if you are...it's not like you can't use your imagination on this one. ;)

    LINKS:
    Original devolution thread (note: tueidj is the author. Though he isn't active on the 'temp for some time, the link to the program is still the most recent one)
    Devolution compatibility list



    *unfortunately, I cannot properly vouch for this, as I don't have one of these myself. I'm basing myself on the included readme, here.
    Last edited by Taleweaver, Jul 8, 2013
    MassiveRican and the_randomizer like this.


    • Global Moderator

    Cyan GBATemp's lurking knight

    Member Since:
    Oct 27, 2002
    Message Count:
    10,227
    Location:
    Engine room, learning
    Country:
    France
    Nice guide, I hope it will help users and prevent making tons of duplicated "help me" threads (let me dream a little).

    What are Devolutions disks ?
    if you are referring to launching the game's backup from USBLoaders, r200 works fine with them.

    And last, it's "nintendont" not "nintendon't".
    • Member

    Taleweaver Storywriter

    Member Since:
    Dec 23, 2009
    Message Count:
    4,260
    Location:
    Belgium
    Country:
    Belgium
    I was talking about using devolution as a means to load the games within other loaders, yes. Must have missed that part. In any case: I changed it a bit. Thanks for the remarks. :)
    Last edited by Taleweaver, Jul 8, 2013
    • Global Moderator

    Cyan GBATemp's lurking knight

    Member Since:
    Oct 27, 2002
    Message Count:
    10,227
    Location:
    Engine room, learning
    Country:
    France
    I've read a post from a user saying postloader worked fine on WiiU to boot devolution. (I never used it, so I can't confirm).
    Maybe it's your version or config.
    • Member

    kp_centi New Member

    Member Since:
    Nov 28, 2010
    Message Count:
    196
    Country:
    United States
    Multiple WiiMotes work for verification. It's good tip to make sure all your wiimotes are charged up and get them all to turn on before you pop the disc in
    • Member

    MassiveRican GBATemp's Unofficial Vigilante

    Member Since:
    Aug 2, 2011
    Message Count:
    2,162
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    Great job on this man, I hope it gets stickied so we can avoid as many of the same questions over and over again. Seriously people asking where to put their games?! My God people read a "readme" file, or an OP, it works! I swear it really works!
    Last edited by MassiveRican, Jul 16, 2013
    • Member

    the_randomizer The Temp's official fox whisperer

    Member Since:
    Apr 29, 2011
    Message Count:
    10,669
    Location:
    Unknown
    Country:
    United States
    *Clicks on "watch thread" *
    MassiveRican likes this.
    • Member

    MassiveRican GBATemp's Unofficial Vigilante

    Member Since:
    Aug 2, 2011
    Message Count:
    2,162
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    You should put this thread in your sig man, to get a bit more exposure. I'm on strike from Sig's until GBATemp decides to support the size of the gamertag pic I wanna use XD
    • Member

    WarMachine77 New Member

    Member Since:
    Jan 29, 2010
    Message Count:
    165
    Country:
    United States
    I hope I'm misreading this but...you have to use the same storage medium that you used to rip it? So if I wanted my rip on a USB HDD and it came from an SD, it's not going to happen?

    =/
    • Member

    SuperrSonic Konjiki no Sailor Moon... X

    Member Since:
    Dec 9, 2011
    Message Count:
    329
    Location:
    Anywhere but somewhere
    Country:
    Puerto Rico
    Not right.
    Unless you verified it on an SD and then moved the game to a hard drive you would have to verify it again, that's all.
    • Member

    WarMachine77 New Member

    Member Since:
    Jan 29, 2010
    Message Count:
    165
    Country:
    United States
    Yeah..sorry, that's what I meant. I guess I'm SOL because one of the reasons I have a Wii U is because the USB port used for all this stuff is broken, right?
    Last edited by WarMachine77, Sep 29, 2013
    • Member

    WarMachine77 New Member

    Member Since:
    Jan 29, 2010
    Message Count:
    165
    Country:
    United States
    Sorry to bump..but yes in response to my original post?
    • Newcomer

    Saen New Member

    Member Since:
    Oct 31, 2013
    Message Count:
    2
    Country:
    Canada
    So I tried using Dios Mios to play games only to find out that you're unable to use a classic controller. Yippy.
    Then I stumbled upon devolution! and thought, awesome! Finally I can play my Gamecube games again.
    Nope. Gotta verify those games first.

    Well, the reason I hacked the wii in the first place is because the optical drive failed. It doesn't read disks.
    Anything I can do?
    • Member

    Fishaman P Speedrunner

    Member Since:
    Jan 2, 2010
    Message Count:
    2,713
    Location:
    Wisconsin
    Country:
    United States
    2 things:

    1) Could you explain the Direct Mapping a bit? Specifically, I want to know for CFG.
    2) Can you use any other controllers, like a Raphnet GC->USB adapter?
    • Member

    Muyfa666 New Member

    Member Since:
    Mar 27, 2008
    Message Count:
    359
    Country:
    Sweden
    I have many NTSC NGC games, but a PAL Wii U. Will this not work?
    • Member

    MassiveRican GBATemp's Unofficial Vigilante

    Member Since:
    Aug 2, 2011
    Message Count:
    2,162
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    I don't believe it will work man, but don't quote me on that. I think it kinda works for it's own region although best thing you can do is test it out for yourself and hope I'm wrong :unsure:
    • Member

    Muyfa666 New Member

    Member Since:
    Mar 27, 2008
    Message Count:
    359
    Country:
    Sweden
    • Newcomer

    Reptilephantom New Member

    Member Since:
    Nov 22, 2013
    Message Count:
    2
    Country:
    United States
    Can i use this method to play gamecube games on a wii that doesn't have gamecube controller slots? And if so can i use a classic controller?
    • Global Moderator

    Cyan GBATemp's lurking knight

    Member Since:
    Oct 27, 2002
    Message Count:
    10,227
    Location:
    Engine room, learning
    Country:
    France
    yes, but you need a way to dump and verify your backups, so you need a compatible Wii, then you can switch to WiiU or Wii Family Edition.
    Remember to synch your WiiFamily wiimote when verifying the games.
    • Newcomer

    Reptilephantom New Member

    Member Since:
    Nov 22, 2013
    Message Count:
    2
    Country:
    United States
    Can i do that bend in the disc drive to get my family wii to dump my games?

SPONSORED LINKS
 

Share This Page