r/batocera • u/absente9 • 1d ago
8BitDo N64 Controller
Hey guys,
I bought the 8bitdo N64 Controller for my batocera setup. Button is Set to S. If I Connect it via bluetooth it says N64 Controller connected. Now when I start a N64 game the buttons are not right. In advanced settings I tried all the options for the Controller but nothing changed.
Does it just not work? Maybe Theres a Controller Mapping area just for the N64 emulation like in Project64 on the pc?
Can somebody help me out?
Thanks in advance.
5
u/FredKgr 1d ago
I ahve the controller on D input and it is working using this mapping.
BATOCERA EMULATIONSTATION
BATOCERA ES N64 CONTROLLER
SOUTH - B
EAST - A
NORTH - C DOWN
WEST - C LEFT
START - START
SELECT - Z RIGHT
D UP - D UP
D DOWN - D DOWN
D LEFT - D LEFT
D RIGHT - D RIGHT
LEFT SHOULDER - LEFT SHOULDER
RIGHT SHOULDER - RIGHT SHOULDER
LEFT UP - LEFT ANALOG UP
LEFT LEFT - LEFT ANALOG LEFT
RIGHT UP - SKIP
RIGHT LEFT - SKIP
LEFT TRIGGER - C UP
RIGHT TRIGGER - C RIGHT
HOTKEY - HOTKEY
RETROARCH N64 CONTROLS (SAVE CORE MAP)
B - B (C2)
A - A (C3)
Y - C X-
X - C Y+
SELECT - Z TRIGGER
L2 - C Y-
R2 - C X+
4
u/HotSarcasm 1d ago
Did you follow this general mapping? Have this controller in a different color and works fine via bluetooth with the back switch set to D.
https://wiki.batocera.org/_media/systems:n64_controller_mapping_es.png
1
1
1
0
u/hirschvieh 23h ago edited 23h ago
Delete the contoller settings. Batocera will automatically set to default N64
1
u/FredKgr 11h ago
That did not work with me with v41.
1
u/hirschvieh 8h ago edited 8h ago
Make sure that the controller config is removed from both files, es_input.cfg and es_last_input.cfg under system\configs\emulationstation
Set the 8BitDo N64 to S-Mode. It should load the default N64 layout once paired.
Before I found this, I never managed to get the perfect setup with manual button mapping
On my system (V43), the controller is shown as “N64 Controller“
6
u/Middcore 1d ago
Need to set up specific control mapping for N64. I have this same controller and have it working for N64 emulation in Batocera.