How To Play All Gamecube, N64 VC, and Wii Games On The Oculus Rift

Hey there, today I bring you a guide on how to play all Gamecube, N64 virtual console, and Wii games on the Oculus Rift with an Xbox 360 controller. You can take a look at Super Mario 64 on the Rift being played using this method in the video above. Using this method you can play all games supported by the Dolphin emulator on the Oculus Rift with head tracking and 3D.

To experience the Dolphin emulator on the Rift you need the following things:
-Tridef 3D with Oculus Beta 5
-The newest build of the Dolphin Emulator
-The rom files, or original discs of the games you want to play in VR
-Xpadder (you can download it for free: here.)
-My Xpadder Xbox 360 pad profile and my dolphin profile (You can download it: here.)

Once you have both Tridef 3D and the Dolphin emulator set up follow the following instructions to make the dolphin emulator Rift ready:

1.In the Dolphin emulator go to “Options” and then click on “Graphics Settings”
2.Set “Backend” to “Direct3D9″
3.Set “Fullscreen resolution” to “1280×800″
4.Set “Aspect Ratio” to “Auto”
5.Tick the following boxes: V-Sync, Use Fullscreen, and Hide Mouse Cursor
6.Now got to the Enhancements header
7.Set “internal Resolution” to “1x Native (640×528)”
8.Tick the following boxes: Scaled EFB Copy, and Widescreen Hack
9.Got to the “Advanced” header
10.Now tick the “Free Look” box

Now you have enabled all the settings needed for the Dolphin emulator to work with Tridef 3D.

11.Open Tridef 3D Ignition and and click on the “File” header and then choose “Add Game…”
12.Click on “Add a game manually”
13.Choose “Desktop shortcut or executable” and browse to find “Dolphin.exe” in the folder you installed the emulator in
14.Click on “Next” and then click on “Click here if your game is not in the list”
15.Choose “Generic” as your Game Profile
16.Click finish and make a desktop shortcut form inside of Tridef 3D Ignition
17.Open the Dolphin emulator using this shortcut and start a game
18.Now Open the Tridef OSD and change the following settings
19.Open 3D and enable “Custom Focus”
20.Now go back and open “HMD Settings”
21.Change “Force FOV” to “Game” and change “Game FOV” to to “103″
22.Open “Head Tracking” and change “Track Yaw and Pitch” to “On”, and change “Track Roll” to “On”
23.Now set “Auto-Calc Yaw and Pitch Scale” to “off”, set “Yaw Scale” to “-193″ and set “Pitch Scale” to “-259″
24.Now go back to the main menu, and then go to “Profile” and then Save the Game Profile

Now you also have set Tridef up to properly work with the emulator.
Here is how to set Xpadder up:

1.Create a folder in the directory in which you want to install Xpadder
2.Place the .exe file you just downloaded into the folder and run it
3.After running the .exe file there should be some new folders in the directory.
4.Delete or move the .exe file which you just used.
5.Extract Xpadder Profiles.zip and move it´s contents in to the profiles folder.
6.Run Xpadder.exe (If you are on a Windows 7 or 8 PC run it in compatibility mode for: Windows XP (service Pack 3))
7.Accept every upcoming popup message.
8.Click the little Xbox controller in the top left of the screen, click “open” and select the “My XBOX 360 For Windows (Controller).xpaddercontroller” file you previously placed in the profiles folder.
9.Click the little document icon in the middle of the screen, click “open” and select the “gamecube.xpadderprofile” file you previously placed in the profiles folder.

Now Xpadder is fully setup to work with the dolphin emulator.

This Xpadder profile enables you to press the left stick of the xbox pad down to enable head tracking, and the right one to recenter your view. All that is now left to do is mapping the buttons of the Xbox pad to the corresponding keys of the Game Cube pad, you can do that under “options”, “Gamecube Pad Settings.” Don´t forget, you have to start Xpadder every time before playing with the dolphin emulator.

Please let us know in the comments about your experience with Dolphin on the Rift.

EDIT:I forgot to mention, not all games support 3D, only a few like for example Metroid Prime do.
EDIT 2: If Tridef disables 3D and shows you a error message when starting a game inside of Dolphin (using the Tridef shortcut) do the following: Go into Tridef, click on the “tools” header, then on “display settings” and then change “model” to “Oculus Rift (Desktop Res)” or “Oculus Rift (Game Res)”, try both of them, one of them should do the trick for you.
EDIT 3: If you run into any problems, you should check this new video from Cymatic Bruce out. In the video he explains the set up in great detail.

    • Atmic

      Fantastic! Makes me wonder about older emulation on the Rift. So what’s the experience like playing them in VR?

      • Marulu

        You can compare this experience inside the Rift to being a spirit that follow someone. I made the camera move at an angle while tracking the head so it moves in the same natural way like it would if you would play a first person game on the Oculus Rift.

        • Evan

          PS thanks for the speedy reply. I ordered the oculus for my son for Christmas, SM64 is one of his all-time favorite games. Would love to be able to do this!

    • Namine207

      Hmm… I’ve been following all the steps, and it even works for other games, like Halo: CE, but for some reason, Tridef tells me that it’s not in full screen regardless of what model profile I use. I’m playing Pokemon Snap on VC, if that helps. :

      • Marulu

        Did you try doing the thing mentioned in the edits?

        If you already did try the following:

        Try setting your desktop resolution to 1280×800.

        • Namine207

          I restarted and changed my screen resolution, then changed it back, and it works now! Not sure what did it, but thanks! :D

          • Marulu

            No problem, if you run into any other problems let me know.

            • Namine207

              Okay. Thanks!

            • Namine207

              I didn’t run into another problem, but I do have a question! If I want to use a Razer Hydra controller with the game, what key is it that activates head tracking on the 360 controller? That way, I can just map it to the hydra instead and be ready to go! :D

            • Marulu

              Pressing the left stick of the xbox pad down toggles right click, I can’t recall from the top of my head to which button combination the right one was mapped to.

            • Namine207

              Sounds good! I’ll map it out once my hydra comes in the mail and try it out! Thank you so much! :D

            • Marulu

              No problem, tommorow I am going to take a look at the button mappings and am going to tell you what the right stick is mapped to.

            • Marulu

              The correct button mapping for the right stick is Shift Left, and R at the same time.

    • Jonathan Shine

      I feel silly, but I cannot for the life of me, get the xpadder controller to work. I cannot get any control input to work when running 3D on direct3D9. I also don’t understand what .exe the author is referring to. I downloaded his two specific controller files, and then the xpadder app, which is in a zip file. No .exe by itself…. Any help would be greatly appreciated. Thanks!

      • Marulu

        The .exe file I am referring to is Xpadder. exe which is a separate download from the zip file. You can find it here http://www.techspot.com/downloads/5869-xpadder.html

        You have to map the controller input yourself in Dolphin, xpadder is just for headtracking in this case.

        • Jonathan Shine

          Okay, but even when I map keyboard inputs in Dolphin, no controller response works. The keyboard does not work with Direct3D9 because all keyboard input is set to the tridef3D menu. For example, I mapped spacebar to “start” but nothing (not even pressing escape) will register when I load metroid prime in direct3D9. Direct11 works, but it cannot run in 3D. Thanks again for your help!

          • Marulu

            Hmmm, this is weird. But it looks like this is a bug of Dolphin itself and has nothing to do with this guide. Try reinstalling an earlier version of dolphin. If that does not fix you problem try asking in the official Dolphin forum.

    • Evan

      Great tut. Everything works except the pitch and yaw head tracking. Rolling works fine, but nothing I seem to be able to do will activate the yaw or pitch tracking. I installed xpadder and the profiles just fine (although xpadder is probably _the worst_ piece of software I have ever used) but pressing the stick on my xbox controller does nothing. In case you’re wondering, I’m running super mario 64, the same game you demoed.

      • Marulu

        I think you are pressing the two joy sticks the wrong way. You have to press them both down the same way you press a button, or a key on your keyboard.

        • Evan

          I know the difference between moving the joysticks and clicking them. Is there a way to do this without xpadder? Like by pressing a key on the keyboard?

          • Marulu

            The only other way to do it is to hold the right mouse button down. I reccomend getting some kind of software to toggle it.

            But before giving that a try you should check in the dolphin settings if you have free look activated. Free look is needed for the headtracking to work properly.

            I hope your son enjoys his time in the game.
            If you run into any other problems don’t hesitate to comment.

            -Marulu

    • Connor O’Hara

      i keep getting an error message from tridef saying 3d is disabled, and that i need to be in fullscreen mode. I followed the tutorial, and start the game in fullscreen mode, any ideas how to fix this?

      • Marulu

        It is a problem with your screen, try playing with the resolution of Dolphin and Windows around to get it working. Try setting dolphin to the same res as your windows PC or try setting Windows to the same resolution as dolphin. Also make sure you have followed all of the steps in the guides exactly.

        -Marulu

        • Connor O’Hara

          Thank you very much kind sir! Changing Dolphins res to my screens resolution did it.

        • Connor O’Hara

          Ok, so after fiddling with the resolution in dolphin the image is split properly, but only the center of the screen looks right, the whole outer 50 percent is “smeared”. Do you have any clue whats causing this? And i have followed the tutorial

          • Marulu

            This happens on every Oculus Rift game, it is normal because of the lenses they use.

    • Brondo

      Im lost here
      17.Open the Dolphin emulator using this shortcut and start a game

      18.Now Open the Tridef OSD and change the following settings

      19.Open 3D and enable “Custom Focus”

      20.Now go back and open “HMD Settings”

      21.Change “Force FOV” to “Game” and change “Game FOV” to to “103″

      22.Open “Head Tracking” and change “Track Yaw and Pitch” to “On”, and change “Track Roll” to “On”

      23.Now set “Auto-Calc Yaw and Pitch Scale” to “off”, set “Yaw Scale” to “-193″ and set “Pitch Scale” to “-259″

      24.Now go back to the main menu, and then go to “Profile” and then Save the Game Profile

      Where i can find Tridef OSD or wht it means?

      Thanks

    • jmeit

      Thanks so much for this tutorial!
      I followed all the steps, and when I load Super Mario 64 (Virtual Console) I get a message over-layed on the screen.
      “3D is currently disabled. Please switch to full screen mode.”
      The game is definitely in full screen mode. Any idea what I can try?

      • Marulu

        For this to work properly both windows and Dolphin have to be set to the exact same resolution. You also should try to go into Tridef, click on the “tools” header, then on “display settings”
        and then change “model” to “Oculus Rift (Desktop Res)” or “Oculus Rift
        (Game Res)”, try both of them, one of them should do the trick for you.

        • jmeit

          Thank you so much! Matching the resolutions and setting TriDef to Desktop Res worked.