The main issue I found was alot of the documentation on RetroPi leads you to believe you need to remap your hotkeys in the. I have tested all the controls, and even my hotkey "hotkey enable" is a functional button in games if I do not have any of the other hotkeys selected while pressing it.
Once you save it to the directories it SHOULD load up when you start any N64 Rom. Once I saved this, I was able to use Start + C Up to access the quick menu within my N64 emulation and then was able to change the button mapping to match exactly what I needed. This step is confusing because many of the articles have you editing the Mupen64plug.cfg file or the InputAutoCfg.ini which is NOT related to the lr-mupen64plus emulator. To change this, I navigated to /opt/retropie/configs/n64/retroarch.cfg and added input_menu_toggle_btn = With lr-mupen64plus-next the button mapping for all N64 emulators can be handled within the quick menu which is by default mapped the hotkey Start + "X" button, which the N64 controller does not have. It mentions the configuration steps for a bunch of the emulators RetroPi uses and its not exactly clear which is the method you should be following for the RP4.įinally was able to figure out that RetroPie Buster 4.6-RP4 runs my N64 emulations on lr-mupen64plus-next.
After looking at the Github article on controller mapping I still found myself confused. After reading through hundreds of posts and forums I seem to have found the correct solution. My goal was to get my RetroLink N64 USB controller to work perfectly with the RetroPie main menu and work exactly as intended in N64 games with the correct button mapping. I just wanted to share my discoveries with the community after multiple long nights of troubleshooting my RP4 RetroPie setup.