RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Retrobit/8bitdo N64 Controller Configuration

    Scheduled Pinned Locked Moved Help and Support
    n64 controller8bitdoretro bitcontrollerscontroller setu
    1 Posts 1 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      towellie
      last edited by

      I really didn't know where to post this so forgive me if I'm in the wrong place for it. But I've been having trouble setting up my N64 controller for any N64 game with the right button configuration for the last couple of days. After about an hour or two of research I wrote my own configuration that works so I figured I'd post it here in case anyone else was having the same issues.

      in the opt/retropie/configs/n64/InputAutoCfg.ini put this in, instead of the auto generated configuration

      ; 8Bitdo N64 Gamepad_START
      [8Bitdo N64 Gamepad]
      plugged = True
      plugin = 2
      mouse = False
      AnalogDeadzone = 4096,4096
      AnalogPeak = 32768,32768
      DPad R = hat(0 Right)
      DPad L = hat(0 Left)
      DPad D = hat(0 Down)
      DPad U = hat(0 Up)
      Start = button(11)
      Z Trig = button(10)
      B Button = button(1)
      A Button = button(0)
      C Button R = button(9)
      C Button L = button(4)
      C Button D = button(3)
      C Button U = button(8)
      R Trig = button(7)
      L Trig = button(6)

      X Axis = axis(0-,0+)
      Y Axis = axis(1-,1+)
      ; 8Bitdo N64 Gamepad_END

      and in the opt/retropie/config/n64/mupen64plus.cfg under controller 1 put

      #Digital button configuration mappings
      DPad R = "hat(0 Right)"
      DPad L = "hat(0 Left)"
      DPad D = "hat(0 Down)"
      DPad U = "hat(0 Up)"
      Start = "button(11)"
      Z Trig = "button(10)"
      B Button = "button(1)"
      A Button = "button(0)"
      C Button R = "button(9)"
      C Button L = "button(4)"
      C Button D = "button(3)"
      C Button U = "button(8)"
      R Trig = "button(7)"
      L Trig = "button(6)"
      Mempak switch = ""
      Rumblepak switch = ""
      #Analog axis configuration mappings
      X Axis = "axis(0-,0+)"
      Y Axis = "axis(1-,1+)"

      put a space between #and analog/digital in the above text.

      I'm still trying to figure out how to exit emulators, if anyone could help me with that I'd be eternally greatful! Thanks in advance!

      1 Reply Last reply Reply Quote 1
      • First post
        Last post

      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.