
Lastly, for Mupen64Plus to detect your gamepad, set device to the device number of your gamepad as recognized by SDL2.ĭownload this file to get the corresponding key IDs from their names. A full list of all input event words can be found on the official documentation here. Use the IDs to set the N64 controller events to input events, such as button(id) and axis(id sign). Press buttons on your gamepad while running an input tester to determine the IDs of buttons recognized by SDL2 (for example, if you press A and button 0 activates, the ID of button A is 0).įind stick and d-pad IDs in the same way, by moving/pressing them and spotting which IDs activate. You must find the IDs of your gamepad's buttons, sticks, and d-pads.

Test SDL2 input with a program such as sdl2-jstest. # Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device, 2=Fully automatic # Mupen64Plus SDL Input Plugin config parameter version number. Open the ~/.config/mupen64plus/mupen64plus.cfg file with a text editor and navigate to the "" section ( X being the N64 controller port to configure, starting at 1).įirst, change mode = 2 to mode = 0 to override the autoconfiguration. Controls are configured through editing text files. Mupen64Plus's input plugin uses SDL2 to handle input. Press "Game Shark" button (only if cheats are enabled)įast Forward (playback at 250% normal speed while F key is pressed)

Select virtual 'slot' for save/load state (F5 and F7) commands
