In this my first instructable I'll show you how to play Nintendo64 games with the convenience of a Wiimote and Nunchuk on a PC!
Disclaimer: Game roms are property of Nintendo and downloading them is illegal so for this tutorial I'll assume you have already an original copy of the game.
Step 1: Get the Emulator
There are many but the best is probably Project64 which is available at this address: http://www.pj64-emu.com/downloads/project64/binaries/
So proceed to download and install it!
Step 2: Get the Games
As mentioned in the introduction downloading them is illegal, but if you already owned the game in the past or you have bought it in the Wii Shop Virtual Console and you want to play on the PC just for a matter of convenience, you can proceed to search on google for one of the many sites that offer this kind of material. Googling the name of the game + rom should do the job.
Download the file and if necessary decompress it.
Step 3: Start the Game
If you want you can play with the options to make it run as good as possible. Usually deactivating the audio sync improves the performance and if the games runs too fast you may want to activate the speed limit from the toolbar.
You can also set the game to visualize in an higher resolution than the original, since on a modern pc you have a much more powerful hardware than the original console, also if the emulating process requires its fair share of resources.
Once you are happy with the way the game runs, let's finally get to the fun stuff!
Step 4: Get GlovePIE and Connect the Wiimote
In the meanwhile we can connect our wiimote to the pc. All we need is a bluetooth adapter in case your pc doesn't have it built-in. Then you can press the 1 and 2 button on the wiimote until the blue leds flash. If you are using an original wiimote it should work by itself and the first blue led will become solid.
Now open GlovePIE and in the main window insert the following script:
// Analog Stick
Keyboard.ArrowKeys = Nunchuk.Joy
// C buttons
Key.NUMPAD8 = Wiimote.Up
Key.NUMPAD2 = Wiimote.Down
Key.NUMPAD4 = Wiimote.Left
Key.NUMPAD6 = Wiimote.Right
// D pad
Key.I = Wiimote.Up
Key.K = Wiimote.Down
Key.J = Wiimote.Left
Key.L = Wiimote.Right
// A B Z
Key.X = Wiimote.A
Key.C = Wiimote.B
Key.Z = Nunchuk.Z
// Start L R
Key.Enter = Wiimote.Home
Key.Z = Wiimote.Minus
Key.S = Wiimote.Plus
Then hit Run!
Step 5: Last Touch
The last thing we need to do is ensure that the controls are mapped to right buttons in Project64.
In Project64 open the controls screen and set everything to default except the C-pad buttons that I mapped to the numeric keyboard as on laptops it is more convenient than the original configuration.
Step 6: Enjoy!
Note: If you want to edit the controls mapping simply stop and edit the script following the syntax