Help setting up n64 keyboard control

Welcome Page Forums RetroPie Project Controller Configuration in RetroPie Help setting up n64 keyboard control

Tagged: 

This topic contains 6 replies, has 3 voices, and was last updated by Profile photo of daubsi daubsi 1 year, 7 months ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #101266
    Profile photo of brucem
    brucem
    Participant

    Hi there, I’ve done heaps of reading and can’t figure out the names of all the key bindings for retroarch.cfg – I’m currently using the libretro-mupen64plus, but could also use the non-libretro if need be?

    I’m actually trying to set up an IPAC which shows up as a keyboard via USB, but any general help in keyboard bindings will help.

    Thanks

    #101884
    Profile photo of Jonathan Lundström
    Jonathan Lundström
    Participant

    Hey mate,

    I’m also using an iPac VE in my build and I’ve successfully managed to configure all keyboard buttons except for the ones corresponding to the joystick. I can’t figure out how to get “up, down, left and right” working. Have you got any clue?

    So far, this is my config:

    
    # Keyboard player 1
    input_player1_a = z
    input_player1_b = x
    input_player1_start = num1
    input_player1_l = lshift
    input_player1_r = v
    input_player1_left = left
    input_player1__right = right
    input_player1__up = up
    input_player1_down = down
    input_player1_l2 = nul
    input_player1_r2 = nul
    input_player1_l3 = nul
    input_player1_r3 = nul
    

    This is driving me crazy. And even more so because the config says:

    Mupen64plus-libretro utilises RetroArch configurations. Add custom retroarch controls to the retroarch.cfg file in

    /opt/retropie/configs/n64/retroarch.cfg
    Yes, sure, but which custom controls?

    Regards,
    Jonathan

    #101929
    Profile photo of Jonathan Lundström
    Jonathan Lundström
    Participant

    Hey!

    I managed to figure it out how to properly configure the N64 controllers for my iPac VE. The only thing missing is Z-support and D-pad, which I still don’t know how to configure.

    I found the answer using this link in combination with the controller button reference.

    I’ve posted my config below so that you can have a look at it as well. Keep in mind that plus is minus and vice-versa. The Y-axis is reversed.

    # Keyboard player 1
    input_player1_a = z
    input_player1_b = x
    input_player1_start = num1
    input_player1_l = lshift
    input_player1_r = v
    input_player1_left = left
    input_player1_right = right
    input_player1_up = up
    input_player1_down = down
    
    # Keyboard player 1: Joystick
    input_player1_l_x_plus = right
    input_player1_l_x_minus = left
    input_player1_l_y_plus = down
    input_player1_l_y_minus = up
    
    # Keyboard player 1: C-pad
    input_player1_r_x_plus = "c"
    input_player1_r_x_minus = "lctrl"
    input_player1_r_y_plus = "space"
    input_player1_r_y_minus = "lalt"
    
    # Keyboard player 2
    input_player2_a = i
    input_player2_b = k
    input_player2_start = num2
    input_player2_l = w
    input_player2_r = l
    input_player2_left = d
    input_player2_right = g
    input_player2_up = r
    input_player2_down = f
    
    # Keyboard player 2: Joystick
    input_player2_l_x_plus = g
    input_player2_l_x_minus = d
    input_player2_l_y_plus = f
    input_player2_l_y_minus = r
    
    # Keyboard player 1: C-pad
    input_player2_r_x_plus = "j"
    input_player2_r_x_minus = "a"
    input_player2_r_y_plus = "q"
    input_player2_r_y_minus = "s"
    
    # Increases audio volume.
    input_volume_up = num6
    
    # Decreases audio volume.
    input_volume_down = num7

    I’ve also attached a photo showing a reference to which buttons and mapped to what in my layout as well as a photo of my build.

    Hopefully this will help you configure your machine properly as well. Let me know if you manage to fix D-pad support! 🙂

    Regards,
    Jonathan

    Attachments:
    #102020
    Profile photo of brucem
    brucem
    Participant

    Awesome, thanks! I assume setup of n64 on arcade will always be limited, because you have fewer buttons and joysticks than on the n64 controller?

    I never really used the original n64, anyone know which controls are least likely to be used in a game like mario64, I.e. which we could leave out of the key mapping and still start and play the game?

    #102021
    Profile photo of Jonathan Lundström
    Jonathan Lundström
    Participant

    Bruce,

    The controls I provided are the most used, along with the Z-button and the D-pad which I have yet configured.

    Regards,
    Jonathan

    #102025
    Profile photo of brucem
    brucem
    Participant

    Try input_player1_l2 for z?

    #109385
    Profile photo of daubsi
    daubsi
    Participant

    Hi, so you guys are playing N64 games using analog inputs using the iPac arcade2keyboard converter?

    I’m using the iPac in Gamepad mode because of issues with FBA. Can someone show me how to “emulate” the analog inputs please?

Viewing 7 posts - 1 through 7 (of 7 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar