How to Use a USB Controller With Project64




About: hi i'm 15 and for some reason i have lots of views on my instructables woo

Hey people!

It's been a while since I last posted an instructable. A few years minimum? Anyway, I decided to look back at my account and saw 57.6 THOUSAND views on my tutorial for Project64!

I also got a comment on this post asking about how to use a controller so I thought why not? Here's a tutorial on using a USB controller with Project64.

By the way - if you want to learn how to use Project64, check out my previous tutorial:

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Plugging in Your Controller

If you have a wireless Xbox 360 controller, you need to get a receiver. Here is an Amazon link for people in the UK: If you have one, plug it into a USB port in your computer.

If you have a wired 360/One/Other controller, just plug it into a USB port in your computer.

If you have a wireless Xbox One controller, you will see a micro USB port at the top centre of the controller. Get a cable like this (another Amazon UK link: but chances are you will have one lying around somewhere (at my house we have like 20). Connect the smaller port into the controller and the normal USB port in your computer. Note that some Xbox One controllers come with a micro USB lead.

Step 2: Setting It Up.

Okay, now that you have your controller plugged in, it's time to set it up with Project64. At the top of the Project64 game selection window, go to Options > Configure Controller Plugin. Give it a minute to load, and a box should show up. Click on the buttons in the window and press the same buttons on your controller. Check out the video to see what I mean. Then click OK.

Step 3: Play Your Game!

There you go! You can now play your Project64 games with your USB controller! It worked great for me!Comment saying if it worked for you and if there is anything you would like me to make into a new Instructable!



    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Make It Fly Challenge

      Make It Fly Challenge
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest

    9 Discussions


    6 days ago

    Okay, I figured it out (followed your instructions and none of my controls were responding). I have a wired Xbox One Controller. I plugged it in. Clicked "Options," "Controller Plugin Configuration" "Controller 1" , which is the default tab. Under it I checkmarked "Plugged" and "X Input" At the bottom I configured the Xbox controls to the N64 controller (it's been so long that I had to look at a picture of an N64 controller while I did this lol). Clicked "Save" (the save right next to the "NOTE") then "Use."


    8 weeks ago

    so i plugged in my gamecube controller, configured it like the instructions said to, which worked perfectly. But when i booted up the game only the keyboard worked! I went into the controller settings again and pressed "Use" but still nothing. So i went back in and tried to re-configure it and it said "Keyboard - Wake" instead of "awaiting imput" what's up and how do I fix it?


    4 months ago

    Problem: It won't read my inputs as controller inputs. I reads them as key inputs (Start = esc, LB = tab, et cetera). This means that if I map the start button to start, it toggles between full screen and small screen everytime I try to pause. Also, I can only move in 8 directions for the same reason, which isn't too bad, but I'm playing Mario 64, not Mario 64 DS. Is there a way to fix this?


    Reply 1 year ago

    I used 2 controllers. one 360 and one One s controller wired and bluetooth. it just wouldnt work


    1 year ago

    I'm sad to say, but all I'm seeing is "NO CONTROLLER"

    1 reply

    1 year ago

    Nothing seems to be working, it still wont show my controller. I can't even get it to recognize the controller.