• RetroArch 接入两个同款手柄只能识别到一个导致无法双打的问题


    测试平台

    设备:StationPC M3
    RetroArch: 1.1.5(当前官方最新)
    手柄:北通蝙蝠BD2F(XBOX360键位)

    问题说明

    RetroArch插入两个同款手柄/摇杆时只能识别到一个,此时两个手柄都是可以控制模拟器,但是进入游戏也都是p1,无法实现双打

    解决办法

    经过测试发现有一个临时的解决办法,可以暂时修复这个问题

    RetroArch基本键位说明
    select + start 进入菜单页面,
    B键为确认键,A键为返回键(不同版本的键位可能不同,以自己的为准)

    为方便说明,两个手柄分别命名为手柄A和手柄B

    步骤:

    1. 插上手柄 A和B

    2. 打开街机游戏-三国战纪,使用手柄A 进行操作

    3. select + start 进入菜单页面,进入设置->输入->端口1控制->设备编号,如图顺序
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    4. 进入设备编号后会发现只识别到1个手柄,其他的都是不可用。
      在这里插入图片描述

    5. 选中不可用(#2)后按确认键。此时设备编号变为不可用(#2),然后这个时候会发现两个手柄都不能用了。
      在这里插入图片描述

    6. 这一步最重要:拔掉手柄B,再重新插上,按一下手柄B的方向键
      会发现目前手柄b方向键可以用,但是只有方向键有效,XYAB键都无效;但是手柄A正好相反,是XYAB键可用,方向键不行.

    7. 然后再次进入设备编号(需要b手柄的方向键+a手柄的xyab键配合),会发现此时已经设备编号里面已经识别出两个手柄,并且选中的是第二个。现在选中第一个,点击确认(需要b手柄的方向键+a手柄的xyab键配合)。
      在这里插入图片描述
      在这里插入图片描述

    8. 设置完成,现在手柄A为主手柄,手柄B为副手柄(副手柄只在游戏界面有效,无法控制菜单界面)。回到游戏界面,手柄AB可以使用,双打成功
      在这里插入图片描述

    问题

    1. 每次重启都要进行一次如上操作比较麻烦
    2. 部分街机游戏(如恐龙快打)即使能识别到双手柄也无法双打(使用不同品牌的手柄效果也是一样)
      后面再想办法修复
  • 相关阅读:
    创建型之单例模式
    猿创征文|date-fns 小时助手函数
    【TSP问题】基于Hopfield神经网络求解旅行商问题附Matlab代码
    学习pandas,应该选择哪本书进行学习?
    利用剪切干涉法的准直测量
    windows-连接到同一网络的2台电脑共享文件
    JVM内存调优-实践测试
    排序算法性能王——快速排序
    第16章-Spring AOP中的基础API
    彻底搞懂cookie、session和token
  • 原文地址:https://blog.csdn.net/weixin_39966398/article/details/132744603