第三方Switch Pro手柄藍(lán)牙直連PC,模擬成Xbox360手柄經(jīng)驗(yàn)談

之前玩荒野之息一直想嘗試手柄體感瞄準(zhǔn),很多神廟也需要體感操作,可惜當(dāng)時(shí)手上的手柄不支持;最近終于抽空淘了個(gè)支持體感的魔派二代Switch Pro手柄,藍(lán)牙連接PC,玩yuzu、Citra和Cemu(控制器API設(shè)置為SDL)時(shí),能完美識(shí)別按鍵和體感。
但rpcs3沒(méi)法用,部分PC游戲鍵位也是錯(cuò)亂的,后來(lái)搜索資料才知道yuzu、Citra和Cemu支持SDL控制器API,而SDL控制器API支持PS4、PS5、Switch官方和第三方控制器;而Win默認(rèn)支持Xinput控制器API,適配Xbox官方和第三方手柄。rpcs3和部分PC游戲不支持SDL控制器API,想玩rpcs3和這部分PC游戲只能想辦法把Switch Pro手柄模擬成Xbox360手柄。
雖然魔派有送手柄接收器,模擬成Xbox360手柄,但接收器太大,不想用;于是開始了折騰之旅……
網(wǎng)上查了下Switch Pro手柄藍(lán)牙連接PC模擬Xbox360手柄可以用BetterJoy,下載來(lái)試了下,發(fā)現(xiàn)能識(shí)別但無(wú)法使用,換了各種版本BetterJoy都不行;經(jīng)過(guò)各種試錯(cuò),偶然一次打開yuzu模擬器后,BetterJoy竟然成功識(shí)別手柄,終于能正常使用了。
經(jīng)過(guò)反復(fù)試驗(yàn),下面把具體方法分享給大家:
1、手柄藍(lán)牙模式直連PC(不用手柄的接收器),此時(shí)電腦識(shí)別為Pro Controller。
2、https://github.com/Davidobot/BetterJoy/releases(英文原版)
? ? ??https://blog.vaimibao.top/191.html(漢化版,強(qiáng)烈推薦?。?/p>
? ? ? 下載BetterJoy,解壓,打開Drivers文件夾,雙擊ViGEmBusSetup_x64.msi(64位系統(tǒng)裝這個(gè),32位安裝另一個(gè)),安裝ViGEmBus,模擬Xinput API(Xbox手柄API);
? ? ? ? HIDGuardian文件夾里的驅(qū)動(dòng)不用安裝,對(duì)第三方手柄兼容不好,會(huì)導(dǎo)致BetterJoy界面很難打開。
3、打開BetterJoy軟件,已連接手柄框背景是灰色,識(shí)別不正常(正常識(shí)別背景是綠色);此時(shí)使用手柄,手柄背景框會(huì)變紅,提示 “重復(fù)的時(shí)間戳加入隊(duì)列.” ;無(wú)法使用。


4、點(diǎn)擊“添加手柄”,跳出對(duì)話框,選擇Wireless Gamepad手柄,按箭頭添加進(jìn)自定義手柄框;之后點(diǎn)擊Wireless Gamepad,下方手柄類型選擇“Switch Pro手柄”,應(yīng)用并關(guān)閉。


5、BetterJoy主界面點(diǎn)擊右側(cè)“點(diǎn)擊展開”,勾選“允許手柄校準(zhǔn)”,應(yīng)用設(shè)置;此時(shí)“添加手柄”旁會(huì)出現(xiàn)“校準(zhǔn)”按鈕,之后會(huì)用到。

6、運(yùn)行yuzu模擬器,自動(dòng)加載yuzu自帶SDL控制器API相關(guān)文件(兼容第三方手柄,Ryujinx模擬器應(yīng)該也自帶SDL相關(guān)文件);切換回BetterJoy,此時(shí)已連接手柄框背景變綠,識(shí)別成功,但此時(shí)鍵位仍然是錯(cuò)亂的,體感也沒(méi)法用。(BetterJoy首次成功識(shí)別后需要手柄停供數(shù)據(jù)校準(zhǔn),以后不用校準(zhǔn)。)

7、手柄平放在桌面上,點(diǎn)擊“校準(zhǔn)”按鈕,幾秒之后會(huì)顯示校準(zhǔn)完成,之后按鍵體感全部正常,手柄成功模擬成Xbox360手柄并帶有體感,Have Fun !?

折騰了三小時(shí)才成功,思來(lái)想去應(yīng)該是BetterJoy自帶控制器API文件不支持第三方手柄,而yuzu自帶SDL控制器API相關(guān)文件支持第三方手柄,問(wèn)題才碰巧解決。希望能幫到同樣使用第三方Switch Pro手柄的玩家,少走彎路。
P.S.BetterJoy以后每次使用前要先運(yùn)行yuzu模擬器,加載SDL控制器API相關(guān)文件,無(wú)需再次校準(zhǔn),成功識(shí)別后可退出yuzu模擬器。