Project 64 How To Configure Controller

  • 1Oh no, my controller doesn't work??!?!?!?
    • 1.1Configuring the controller

Click on Options like the above Picture shows and then click on Configure Controller Plugin. This will open the. Configure Input Dialog. Make sure that the 'Controller is Plugged in' and 'Memory Pak is plugged in' options are ticked. This will allow. You to use the Keyboard as a Controller and use Mempak saving (Native Saves). However, I'm having problems getting Project64 to recognize my Xbox One controller. I plugged it in via a USB cord to my laptop (Windows 10), installed the most recent Microsoft driver, and it seems to be working on my Steam games. However, when I go to configure the buttons on Project64, the emulator doesn't appear to.

You should be able to configure that in the controller settings. There should be a box that you can press and gives you choices like rumble features and the expansion pack under controller #1, if that's which one your using. If that doesn't work use the latest Nrage Plugin. The biggest problem with the N64 controller setup is simply that the N64 controller was a weird setup in the first place. I ended up just getting a usb N64 controller. Now, I ran into some problems with configuring that controller and ended up learning a lot about manually configuring controllers. Controller Configuration. RetroPie supports many popular controllers out of the box. On first boot you will be prompted to configure a controller in EmulationStation. Once you finish configuring your controller, multiple configuration profiles will be automagically generated for most of the systems in RetroPie.

Oh no, my controller doesn't work??!?!?!?

If when running Mupen64Plus you see an error message such as:

Then this guide is for you.

Configuring the controller

Take a look at the InputAutoCfg.ini file. If you are using Linux and have installed Mupen64Plus, this should be in either /usr/local/share/mupen64plus or /usr/share/mupen64plus, or (if you are using Windows or haven't installed Mupen64Plus to your system) in the same directory as everything else.

Copy and paste one section of the configuration file and change the name between the brackets ('[' and ']') to whatever the name of your controller is (should be printed out by Mupen64Plus, in this example 'My Awesome Controller').

So let's say for example you've copied the section 'Mega World USB Game Controllers' and changed the name of the section. You should have:

somewhere in InputAutoCfg.ini. Now all you need to do is to change the values to correspond to your controller. It shouldn't be too hard to figure out how to change the values, but there is some documentation at https://github.com/mupen64plus/mupen64plus-core/wiki/Mupen64Plus-Plugin-Parameters#wiki-InputSDL if you need it. Remember that on some controllers the D-Pad is just another axis, in those cases replace hat() with axis() (make sure you use the correct syntax for axis). You may also use the SDL joystick testing programs (available on our Downloads page) to determine the button/axis/hat numbers which correspond to the various controls on your joystick.

Using a Mouse

You can enable mouse control of the analog stick by setting the 'mouse' parameter to True in your input config section. There is a parameter to control the sensitivity of the mouse movement (called 'MouseSensitivity'). The default value for MouseSensitivity is '2.00,2.00'. You can also bind mouse buttons to the N64 controller buttons by adding a clause to the button binding string. For example: Start = 'button(9) mouse(0)' will bind the N64 controller Start button to button 9 on the joystick and button 0 on the mouse.

When the mouse is enabled, Mupen64Plus will 'grab' the mouse, so you will not see the pointer, even when running in windowed mode. To toggle the mouse grab while playing a game, press the Left Control and Left Alt keys together.

Special Macintosh Instructions

To use an Xbox360 controller with a Macintosh, you can use the TattieBogle Driver from tattiebogle.net. There is also an image which demonstrates the button mappings on imgur.

Ok, it's working, now what?

If you've got a nice configuration you can send it to the Mupen64Plus team at mupen64plus@googlegroups.com. That way they will be able to include the configuration in the official Mupen64Plus releases. Make sure to include the exact name of the controller and a description as well.

Retrieved from 'https://mupen64plus.org/wiki/index.php?title=ControllerSetup&oldid=27'

Project64 Input Controller

:: Click to enlarge ::

(Using A PadKeyboard With Jabo's DirectInput7 1.6)

Keyboard and Game Pad Configurations are supported on Project64 via the Default Jabo Input.

Jabo's DirectInput7 1.6 has the Keyboard set for the input set as Default and are mapped to:

If you want to change some of the Keyboard assigned keys then you do the following.

(Using a Keyboard for the Input)

Click on Options like the above Picture shows and then click on Configure Controller Plugin. This will open the

Configure Input Dialog.

Make sure that the 'Controller is Plugged in' and 'Memory Pak is plugged in' options are ticked. This will allow

you to use the Keyboard as a Controller and use Mempak saving (Native Saves). Then find out what Buttons you

want to reassign and click the right hand side box (shown Above) This will then give you a message 'Press Key

(6 second)' that's how long you have to press a key.

Once you have assigned your keys it's time to save your Profile (what you have just done) so double check all

keys are correct and then click on save Profile.

The Save File Dialog will open then write in a name for the Profile and then press Save. Normally it will open to

the Root (project64) Directory, if it doesn't then select that directory.

You will be returned to the Configure Input Dialog to then click the OK button to close. Now if you have a

pad/joystick you would like to use then set Joystick Input as Default.

(Using a Pad/Joystick for the Input)

Click on Options like the above Picture shows and then click Input.

Project 64 Controller Profile

Make sure that the 'Controller is Plugged in' and 'Memory Pak is plugged in' options are ticked. This will allow

Use Controller With Project 64

Project 64 How To Configure Controller

you to use the Pad/Joystick Controller and use Mempak saving (Native Saves). On the Game Device Section,

click the Drop Down Bar and choose your Controller from the list. Now find out what Buttons you want to

Project 64 How To Configure Controller

assign and click the right hand side box (shown Above)

This will then give you a message 'Press Key (6 second)' that's how long you have to press a key. Once you have

assigned your keys it's time to save your Profile (what you have just done)

Double check all keys are correct and then click on save Profile. The Save File Dialog will open ready for you to

write in a name (or find a dir and write a name.

Now write in a name for the Profile and then press Save. You will be returned to the Configure Input Dialog to

then click the OK button to close. Now you are ready to start using a Gamepad or Keyboard how you like it in

How To Configure Gamecube Controller On Project 64

your Games. If you have a Rumble Pad and want to have Force Feedback like the real Console and your pad

supports it, then simply select Rumble on the drop down bar.

| DesignedbyGent | Hostedbyemulation64.com|

Comments are closed.