Configuration 在RetroPie中配置N64控制器

Configuration 在RetroPie中配置N64控制器,configuration,controller,raspberry-pi,Configuration,Controller,Raspberry Pi,在过去的几周里,我一直在尝试在我的树莓皮上建立RetroPie项目。我终于达到了我可以成功运行ROM和导航项目的程度。我在项目的最后一个方面遇到了问题:控制器配置。我有一个RetroLink任天堂64 USB控制器,我需要帮助配置控制器。在为单机版任天堂64 rom配置控制器后,我还想为多人游戏配置更多控制器(它们将是同一个控制器,我只需购买更多)。请记住,我绝对没有linux经验。谢谢你的帮助 RetroPie 2.2 第一部分 在引导到仿真站之后,您需要做的第一件事是按“f4”进入您的命令行

在过去的几周里,我一直在尝试在我的树莓皮上建立RetroPie项目。我终于达到了我可以成功运行ROM和导航项目的程度。我在项目的最后一个方面遇到了问题:控制器配置。我有一个RetroLink任天堂64 USB控制器,我需要帮助配置控制器。在为单机版任天堂64 rom配置控制器后,我还想为多人游戏配置更多控制器(它们将是同一个控制器,我只需购买更多)。请记住,我绝对没有linux经验。谢谢你的帮助

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\u player1\u joypad\u index=“0”->input\u player1\u joypad\u index=“1”

那是我还没有测试的地方

不管怎样,我希望一切都能成功


编辑:我刚刚在两个播放器的合作设置中试用了我的usb控制器,这个解决方案对我很有效。

请注意:RetroPi经常更改其文件结构,因此此答案可能不适用于您正在使用的RetroPie版本。我个人建议去其他地方,满足您的复古游戏需求。我个人将使用ignition.io,它使用与RetroPi、namly、RetroArch相同的“后端”。但是,它确实有一个基于节点的GUI。