Switch手柄映射软件ButterJoy
废话讲在前
对于经常打游戏的我来说,手柄真的是必不可少的设备。我接触较多的一直是pc端的游戏,虽然期间换过蛮多手柄,但是基本上都是xbox布局的,这类仿xbox手柄大多都是使用Xinput控制器API。而Win默认支持Xinput控制器API。也就是说这类手柄接上pc就能直接使用用。不过,前段时间我的手柄充电时被我自己不小心绊了一下导致充电口直接暴毙。是充电口的焊盘掉点了,想充电的话必须在一个很刁钻的角度拿东西压住才能冲得上。碰巧我这段时间正沉迷老头环,那我只能征用了朋友正在吃灰的Switch Pro手柄。
由于PS4、PS5、Switch手柄都是SDL控制器API。如果只是单纯的玩steam内的游戏,只要去steam的设置→控制器→Switch Pro配置支援打开就可以了。
它会模拟出Xinput控制器API的Xbox360手柄的按键布局,这样你就能用Switch Pro手柄游玩steam内的游戏。若是steam以外的游戏那就要添加到steam中才能支持:
问题就出在这个steam以外的游戏要怎么处理。正巧我最近是以八块钱的价格白嫖了西瓜皮(xbox game pass),里面的游戏是无法加入到steam中的。
既然这样就需要一款手柄模拟软件了,经过我一顿查资料发现了ButterJoy这款手柄模拟软件。用了一下感觉还不错所以推荐给有需要的人。
ButterJoy
Github:ButterJoy
直接下载Releases里的最新版即可,解压后安装 Drivers/ViGEmBusSetup_x64.msi'
然后重启电脑。
重启后手柄蓝牙连接上电脑,然后打开ButterJoy,看见手柄识别成功(正常识别背景是绿色),点击一下 locate
手柄有震动反馈即可用。
最小化软件即可使用手柄。此时电脑会显示已接入xbox360手柄。
关于ButterJoy的汉化:
ButterJoy是有个非官方的汉化版的:BetterJoy_CHS
有需要可以看一下,个人还是用官方的英文吧,用法不难应该不需要懂英文。 /dog
最后补充
如果开了ButterJoy又用steam的话(应该不要同时使用才对),最好把控制器设置中的Switch Pro配置支援关闭,或者关闭掉Xbox配置支援。这两个二选一即可,不然两个会起冲突。最好是只在steam以外的游戏上使用ButterJoy。