第三方Switch Pro手柄蓝牙直连PC,模拟成Xbox360手柄经验谈
yuzu模拟器吧
全部回复
仅看楼主
level 5
jiamianhu 楼主
之前玩荒野之息一直想尝试手柄体感瞄准,很多神庙也需要体感操作,可惜当时手上的手柄不支持;最近终于抽空淘了个支持体感的魔派二代Switch Pro手柄,蓝牙连接PC,玩yuzu、Citra和Cemu(控制器API设置为SDL)时,能完美识别按键和体感。
但rpcs3没法用,部分PC游戏键位也是错乱的,后来搜索资料才知道yuzu、Citra和Cemu支持SDL控制器API,而SDL控制器API支持PS4、PS5、Switch官方和第三方控制器;而Win默认支持Xinput控制器API,适配Xbox官方和第三方手柄。rpcs3和部分PC游戏不支持SDL控制器API,想玩rpcs3和这部分PC游戏只能想办法把Switch Pro手柄模拟成Xbox360手柄。
虽然魔派有送手柄接收器,模拟成Xbox360手柄,但接收器太大,不想用;于是开始了折腾之旅……
网上查了下Switch Pro手柄蓝牙连接PC模拟Xbox360手柄可以用BetterJoy,下载来试了下,发现能识别但无法使用,换了各种版本BetterJoy都不行;经过各种试错,偶然一次打开yuzu模拟器后,BetterJoy竟然成功识别手柄,终于能正常使用了。
经过反复试验,下面把具体方法分享给大家:
1、手柄蓝牙模式直连PC(不用手柄的接收器),此时电脑识别为Pro Controller。
2、https://github.com/Davidobot/BetterJoy/releases(英文原版)
https://blog.vaimibao.top/191.html(汉化版,强烈推荐!)
下载BetterJoy,解压,打开Drivers文件夹,双击ViGEmBusSetup_x64.msi(64位系统装这个,32位安装另一个),安装ViGEmBus,模拟Xinput API(Xbox手柄API);
HIDGuardian文件夹里的驱动不用安装,对第三方手柄兼容不好,会导致BetterJoy界面很难打开。
3、打开BetterJoy软件,已连接手柄框背景是灰色,识别不正常(正常识别背景是绿色);此时使用手柄,手柄背景框会变红,提示 “重复的时间戳加入队列.” ;无法使用。
4、点击“添加手柄”,跳出对话框,选择Wireless Gamepad手柄,按箭头添加进自定义手柄框;之后点击Wireless Gamepad,下方手柄类型选择“Switch Pro手柄”,应用并关闭。
5、BetterJoy主界面点击右侧“点击展开”,勾选“允许手柄校准”,应用设置;此时“添加手柄”旁会出现“校准”按钮,之后会用到。
6、运行yuzu模拟器,自动加载yuzu自带SDL控制器API相关文件(兼容第三方手柄,Ryujinx模拟器应该也自带SDL相关文件);切换回BetterJoy,此时已连接手柄框背景变绿,识别成功,但此时键位仍然是错乱的,体感也没法用。(BetterJoy首次成功识别后需要手柄停供数据校准,以后不用校准。)
7、手柄平放在桌面上,点击“校准”按钮,几秒之后会显示校准完成,之后按键体感全部正常,手柄成功模拟成Xbox360手柄并带有体感,Have Fun !
折腾了三小时才成功,思来想去应该是BetterJoy自带控制器API文件不支持第三方手柄,而yuzu自带SDL控制器API相关文件支持第三方手柄,问题才碰巧解决。希望能帮到同样使用第三方Switch Pro手柄的玩家,少走弯路。
P.S.BetterJoy以后每次使用前要先运行yuzu模拟器,加载SDL控制器API相关文件,无需再次校准,成功识别后可退出yuzu模拟器。
2022年01月10日 06点01分 1
level 1
楼主我的情况类似又有些许不同 不知道方便加一下联系方式么 小弟感激不尽 我被这个问题困扰半个月了 始终无法解决
2022年01月12日 13点01分 2
level 1
校准的时候报错 有办法解决么
2022年01月12日 14点01分 3
红色背景没连上,校准就会出错
2022年01月15日 07点01分
level 1
6666666666666666666666666
2022年01月13日 08点01分 4
level 1
我用绿联的蓝牙接收器,一直没看到pro controller
2022年01月21日 07点01分 6
没事了,按错键了
2022年01月21日 07点01分
level 1
yuzu打开是这样的是什么情况
2022年02月08日 12点02分 7
level 8
这个还可以哦,现在有没有傻瓜版的,直连不需要设置的那种
2022年02月09日 03点02分 8
死心吧,这个模拟软件识别第三方手柄就是需要这个步骤,不然识别不到,想不需要设置买官方switch pro手柄啊
2022年02月09日 08点02分
level 4
我是用joyshockmapper这个软件来价值sdl库的,也是一次偶然发现BetterJoy识别不了手柄,打开joyshockmapper之后可以识别了。
2022年02月09日 08点02分 9
level 4
还有就是可以先加载sdl,也就是先打开yuzu模拟器,再去连手柄,打开BetterJoy就直接正常了,这样你就不会看见那个灰色的变绿的过程了,把加载sdl放在第一步,后面就直接按照正常使用就可以了
2022年02月09日 08点02分 10
level 1
rpcs3、pcsx2、ppsspp直接就能够支持PS4手柄,祖国手柄大多只能用XBOX模式才能用,其他的NS模式或PS4模式几乎都有问题。祖国手柄PC下用NS模式连接模拟器一般都没有什么问题的。
2022年05月09日 12点05分 11
level 3
我的情况刚好相反,良值2代黑,接上电脑识别成360(会先短暂识别为pro controller后很快变成360),我想让它识别成pro,以便在yuzu中能用体感,求问有没有办法。
2022年05月24日 01点05分 12
数据线接的电脑吗?一般手柄蓝牙连接不止一种模式,比如安卓手机模式,苹果手机模式;可以试试其他模式。
2022年09月07日 15点09分
嗯,线接。用蓝牙的话,电脑直接搜不到,手柄上也没有切换模式的开关。
2022年09月26日 05点09分
level 3
收藏了,不过有点复杂啊
2022年05月24日 02点05分 13
level 1
我之前良值2代用数据线是360,蓝牙是NS
2022年09月26日 05点09分 15
level 1
玩具窝出了手柄接收器,可以直接切换成Switch模式,我用的也是魔派二代
2022年09月26日 05点09分 16
1 2 尾页