retroarch吧 关注:14,490贴子:42,259

学习笔记:一次性把retroarch的键位设置讲清楚

只看楼主收藏回复

Retroarch的键位设置可谓是这个模拟器“反人类”的罪状之一,初玩者往往被搞得一头雾水,而大佬们可能又觉得此问题过于简单不屑一提,所以今天我作为一个刚刚入门的初学者给各位门外汉们分享一下小小心得,其实也是本人的真实历程,希望看了以后能让各位少走点弯路。
以按键最简单的FC游戏为例,某天你突然想在电脑上玩赤色要塞了,然后想按照以前玩电脑模拟器比如virtuanes之类的习惯,把键盘的键位设置成这样:

接下来你兴冲冲地打开retroarch,想当然地进入设置-输入-端口控制,以前模拟器都是这么玩的嘛,直接进去设置就行了,多简单,是吧?然而:

出现在你面前的是这么一个界面,方向键↑↓←→倒没什么好说的,很直观,好的,按照之前的设想,接下来该把连发B键设置为键盘的U键了,可是可是连发B键到底是哪个啊?左边这一行的A键B键之类的又是什么玩意呢?难道是键盘上的A键B键?不像啊,难道是指的FC手柄上的A键B键?可这XY键又是啥玩意?连发键又是哪个?到底该如何设置?彻底懵逼了吧?
别急,下面先来介绍一个概念,也就是retroarch这个全能模拟器和独立模拟器不同的地方,因为它是全能的,所以内置了一个全局的虚拟手柄来适配所有游戏,也就是什么FC啊街机啊PS啊通通都使用这个虚拟手柄,所以这个虚拟手柄的键位够多,还带摇杆,左边就是这个虚拟手柄的按键,在这里,先把你实际使用的输入设备(键盘手柄摇杆之类)与这个全局虚拟手柄的键位进行映射,也就是虚拟↔现实。
现在你肯定想问了:扯了半天关键性问题还是没说啊,到底连发B键是哪个呢?
下面以使用mesen核心为例运行一个FC游戏,在游戏中按F1唤出retroarch菜单,进入控制-端口控制,看到了吧,连发B键(Trubo B)就在右边,对应的是左边的全局虚拟手柄的Y键,retroarch除了全局虚拟手柄以外,每个游戏核心中还有一个单独的虚拟手柄,这里显示的就是retroarch中的全局虚拟手柄与mesen核心中的虚拟手柄的映射关系,也就是虚拟↔虚拟,这也是retroarch的“独特”之处之一,它有2个设置键位的地方,一个是上面说的设置-输入,另外一个就是这里说的快捷菜单里的控制,而快捷菜单只有在运行游戏的时候才会出现。

现在终于总算好不容易知道连发B是哪个键了,接下来该干啥可想而知:回到刚才的设置-输入,找到左边的Y键,在右边按回车,按下U键,接下来以此类推,OK完事,就这么简单。
可能有好学的朋友要问了,这个键位设置完成以后怎么保存呢?这个问题需要细说:
设置-输入里的按键设置,也就是虚拟↔现实,与设置菜单里的其他选项一样,保存在根目录的retroarch.cfg里,如果你在设置-配置里打开了“退出时保存配置”(此项默认打开),则不需要手动保存,退出时自动保存配置到retroarch.cfg文件
如果你要手动保存,在第一个图标菜单-配置文件里,保存当前设置
快捷菜单-控制里的按键设置,也就是虚拟↔虚拟,在控制-管理重映射文件里保存手柄设置,会在config\remaps文件夹里生成一个类似Mesen.rmp这样的文件。保存以后,在运行游戏的时候会出现一个“加载核心重映射文件”的提示,加载的就是这个文件。(如果这里没有改动的话不需要保存,使用retroarch的默认设置就好!)
在控制-输入里还有个“保存手柄配置文件”作用未知,一保存就出错


IP属地:广东1楼2022-04-25 17:19回复
    xy在gb fc默认为连发健。想要修改皮肤可以去官网buidbot下载工具


    IP属地:广东来自iPhone客户端3楼2022-04-25 18:13
    回复
      学习了


      IP属地:内蒙古来自Android客户端4楼2022-05-11 04:00
      回复
        不可拖动按键位置是最大的麻烦


        IP属地:浙江6楼2022-05-28 16:28
        回复
          有办法为不同核心设置不同的快捷键吗?


          IP属地:上海7楼2022-06-02 16:42
          收起回复
            我以前设置成功了,最近瞎捣鼓模拟器搞出问题重下了个,然后再也没弄好, 看了你这篇还是没试成功


            IP属地:浙江8楼2022-06-11 14:18
            回复
              我摸了半天没搞明白:怎么“清除”某个设置好的按键??


              IP属地:江苏11楼2022-10-28 23:47
              收起回复
                试了不行,也许是我不是台式机的原因,笔记本键盘布局不一样。


                IP属地:江苏来自iPhone客户端12楼2022-11-02 11:10
                收起回复
                  好像只能设置一个连发健啊,怎么才能设置两个连发键?


                  IP属地:浙江来自iPhone客户端13楼2022-12-16 21:28
                  回复
                    您好,麻烦问下,我玩gb游戏,用h作为选择键,但是h在模拟器上确是重启,也就是按键冲突,怎么解决


                    IP属地:北京14楼2022-12-21 17:22
                    收起回复
                      感谢分享宝贵经验 这个模拟器按键设置真的是墨迹


                      IP属地:河北15楼2023-01-04 14:11
                      回复
                        大佬问个问题。我电视机安装的安卓ret 然后蓝牙手柄游戏游玩都没问题 按键设置也没问题。
                        就连 L1+L2+↓+X 这个退出组合键都能按出来并且好使
                        可是我就是不能放出来a+b保险 ab一起按不行,然后按住ab加R1(我设置的连发)结果能无限放保险。
                        这个是哪里设置错误了么?十分苦恼。
                        求大佬帮忙。


                        IP属地:黑龙江16楼2023-01-09 23:21
                        收起回复
                          请教楼主,我用RP2.5掌机,各种retroarch模拟器只能用十字键,用不了左遥杆要怎么设置?哪个选项没打开吗?


                          IP属地:广西17楼2023-01-15 03:36
                          收起回复
                            顺便问一下楼主要怎么删除多余不要的核心,安卓版并没有电脑版的cores文件夹,找了retroarch文件夹里也找不到任何一个核心文件!


                            IP属地:广西18楼2023-01-15 18:19
                            收起回复
                              大佬,有个问题想问,我用键盘玩,它默认是端口1,但是我的键位设置在端口2.该怎么办?


                              IP属地:上海19楼2023-11-30 03:17
                              收起回复