在RetroPie中配置N64控制器

时间:2014-03-03 02:30:32

标签: configuration controller raspberry-pi

过去几周,我一直试图在我的覆盆子pi上设置RetroPie项目。我终于明白了,我可以成功运行roms,并导航项目。我在项目的最后一个方面遇到了麻烦:控制器配置。我有一个RetroLink Nintendo 64 USB控制器,我需要配置控制器的帮助。配置单人游戏nintendo 64 rom使用的控制器之后,我还想为多人游戏玩法配置更多控制器(他们将是同一个控制器,我会购买更多)。请记住,我绝对没有Linux经验。谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

RetroPie 2.2

第一部分

启动进入仿真站后,您需要做的第一件事就是按" f4"进入你的命令行。

然后按顺序键入这些命令"输入"每个命令之间。

sudo chown pi /opt/retropie/configs/all/retroarch.cfg

cd /opt/retropie/emulators/RetroArch/installdir/bin

sudo ./retroarch-joyconfig -j 1 >> /opt/retropie/configs/all/retroarch.cfg

按照命令行中的说明操作,它应该让您的控制器在仿真站和游戏中启动并运行。

第2部分(不确定这是否有效我还在测试中间)

从命令行输入startx并启动到gui。

打开文件资源管理器并转到目录/opt/retropie/configs/all/并在文件编辑器中打开retroarch.cfg

一直滚动到底部,你会找到一个这样的部分:

input_player1_joypad_index = "0"
input_player1_b_btn = "1"
input_player1_y_btn = "3"
input_player1_select_btn = "6"
input_player1_start_btn = "7"
input_player1_up_axis = "-1"
input_player1_down_axis = "+1"
input_player1_left_axis = "-0"
input_player1_right_axis = "+0"
input_player1_a_btn = "0"
input_player1_x_btn = "2"
input_player1_l_btn = "4"
input_player1_r_btn = "5"
input_player1_l2_btn = "6"
input_player1_r2_btn = "6"
input_player1_l3_btn = "6"
input_player1_r3_btn = "6"
input_player1_l_x_plus_btn = "6"
input_player1_l_x_minus_btn = "6"
input_player1_l_y_plus_btn = "6"
input_player1_l_y_minus_btn = "6"
input_player1_r_x_plus_btn = "6"
input_player1_r_x_minus_btn = "6"
input_player1_r_y_plus_btn = "6"
input_player1_r_y_minus_btn = "6"
input_player1_joypad_index = "0"
input_player1_b_btn = "1"
input_player1_y_btn = "3"
input_player1_select_btn = "6"
input_player1_start_btn = "7"
input_player1_up_axis = "-1"
input_player1_down_axis = "+1"
input_player1_left_axis = "-0"
input_player1_right_axis = "+0"
input_player1_a_btn = "0"
input_player1_x_btn = "2"
input_player1_l_btn = "4"
input_player1_r_btn = "5"
input_player1_l2_btn = "4"
input_player1_r2_btn = "5"
input_player1_l3_btn = "4"
input_player1_r3_btn = "5"
input_player1_l_x_plus_axis = "-0"
input_player1_l_x_minus_axis = "+0"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_minus_axis = "-1"
input_player1_r_x_plus_axis = "+0"
input_player1_r_x_minus_axis = "-0"
input_player1_r_y_plus_axis = "+1"
input_player1_r_y_minus_axis = "-1"

这是为播放器1配置配置的部分,复制所有文字并将所有player1更改为player2,我认为你必须增加最顶线......

input_player1_joypad_index = "0" -> input_player1_joypad_index = "1"

我还没有测试过的地方。

无论如何,我希望一切正常。

编辑:我刚刚在两个玩家的合作环境中试用了我的usb控制器,这个解决方案对我有用。