Jump to content
This Topic

RetroArch and Ipac issue


mikea213

Recommended Posts

Posted

Hi All hoping some one can help me out here banging my head on the wall trying to figure this out. I have the latest retroarch and Im using a Ipac 4 2015 version. If I go into retroarch and select retrokeyboard and then bind all I get thru it and then its locked up no keys work but Esc work. I read a post some where on here to go into the .cfg file with notepad ++ and set each one manually which I have done see my config for it below. But for example If I load up a SNES game only a few of my buttons work buttons 3 and 7 do not work. My cab is a 2 player setup using the ipac 4 and then I have 2 xbox 360 controllers I use for player 3 and 4 for Mame games. Any ideas to make this work? I know there's a option to convert the buttons in the Ipac to arcade style but I would have to go thru all my emulators and reset them which Im hoping to avoid.

 

Here is the break down of my buttons in the IPac software.

Button 1 = L Ctrl

Button 2 = L Alt

Button 3 = Space

Button 4 = L Shift

Button 5 = Z

Button 6 = X

Button 7 = C

 

retroarch.cfg fire for Player 1

 

input_player1_b = "ctrl"
input_player1_b_btn = "nul"
input_player1_b_axis = "nul"
input_player1_y = "shift"
input_player1_y_btn = "nul"
input_player1_y_axis = "nul"
input_player1_select = "nul"
input_player1_select_btn = "nul"
input_player1_select_axis = "nul"
input_player1_start = "enter"
input_player1_start_btn = "nul"
input_player1_start_axis = "nul"
input_player1_up = "up"
input_player1_up_btn = "nul"
input_player1_up_axis = "nul"
input_player1_down = "down"
input_player1_down_btn = "nul"
input_player1_down_axis = "nul"
input_player1_left = "left"
input_player1_left_btn = "nul"
input_player1_left_axis = "nul"
input_player1_right = "right"
input_player1_right_btn = "nul"
input_player1_right_axis = "nul"
input_player1_a = "alt"
input_player1_a_btn = "nul"
input_player1_a_axis = "nul"
input_player1_x = "z"
input_player1_x_btn = "nul"
input_player1_x_axis = "nul"
input_player1_l = "space"
input_player1_l_btn = "nul"
input_player1_l_axis = "nul"
input_player1_r = "x"
input_player1_r_btn = "nul"
input_player1_r_axis = "nul"
input_player1_l2 = "c"
input_player1_l2_btn = "nul"
input_player1_l2_axis = "nul"
input_player1_r2 = "nul"
input_player1_r2_btn = "nul"
input_player1_r2_axis = "nul"
input_player1_l3 = "nul"
input_player1_l3_btn = "nul"
input_player1_l3_axis = "nul"
input_player1_r3 = "nul"
input_player1_r3_btn = "nul"
input_player1_r3_axis = "nul"
input_player1_l_x_plus = "nul"
input_player1_l_x_plus_btn = "nul"
input_player1_l_x_plus_axis = "nul"
input_player1_l_x_minus = "nul"
input_player1_l_x_minus_btn = "nul"
input_player1_l_x_minus_axis = "nul"
input_player1_l_y_plus = "nul"
input_player1_l_y_plus_btn = "nul"
input_player1_l_y_plus_axis = "nul"
input_player1_l_y_minus = "nul"
input_player1_l_y_minus_btn = "nul"
input_player1_l_y_minus_axis = "nul"
input_player1_r_x_plus = "nul"
input_player1_r_x_plus_btn = "nul"
input_player1_r_x_plus_axis = "nul"
input_player1_r_x_minus = "nul"
input_player1_r_x_minus_btn = "nul"
input_player1_r_x_minus_axis = "nul"
input_player1_r_y_plus = "nul"
input_player1_r_y_plus_btn = "nul"
input_player1_r_y_plus_axis = "nul"
input_player1_r_y_minus = "nul"
input_player1_r_y_minus_btn = "nul"
input_player1_r_y_minus_axis = "nul"
input_player1_turbo = "nul"
input_player1_turbo_btn = "nul"
input_player1_turbo_axis = "nul"
  • 2 weeks later...
Posted

You are correct by selecting retrokeyboard option. I never choose bind all I manually change each key.

Also taken note of what keys are used for z and x before you reconfigure.

For example if you reconfigure a key assigned to z to ctrl and x to rshift you must use these new keys when moving around the gui.

Eg ctrl to go back and rshift for enter.

Can throw people off.

Once you are satisfied save your cfg in the front of the menu.

Also i only edit the cfg file manually to remove other key assignments e.g fast forward, screen capture etc.

MAME High Score Tutorial For HyperSpin    :alberteinstein:

Posted

Here is some extra background reading....

http://www.rlauncher.com/forum/showthread.php?t=1421

I tend to reconfigure each system and save a new cfg instead of just coping a cfg and renaming it to a new system.

I've run into similar problems as you have with snes. But it does work with systems that used similar controllers. Eg snes and super famicom.

MAME High Score Tutorial For HyperSpin    :alberteinstein:

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...