[心得] XBOX ONE 手把 ON Windows 10

作者: cmj (スクルド,中野梓は俺の嫁)   2017-06-03 21:41:23
之前許多文章,都有詢問 XBOX ONE 遊玩某些遊戲的問題。
最常出狀況的看起來就是 Koei Tecmo 出品的遊戲,
像是 海賊無雙3。
最近我自己在 Windows 10 上玩 戰國無雙4-II 也遇到相同的問題,
可以用,但是整個按鍵配置非常怪,
X 變成 原本的 A(確定),Y 變成 原本的 B(取消),
然後 LT、RT、右類比 之類的設定也都很怪,
即使在遊戲中調整按鍵配置後,遊玩起來就是有些地方不能用,
但是在另外一台 Windows 7 主機上,就完全沒有問題。
依照許多人的建議,更新驅動程式、使用舊版驅動程式等方法都還是一樣。
後來在下面這篇文章找到解法以及問題發生原因:
https://steamcommunity.com/app/331600/discussions/0/353915309340598557/
按鍵配置變得很奇怪的原因是,
XBOX ONE、XBOX 360 手把都應該是要使用 XInput 作為手把輸入的依據,
但是遊戲卻把 XBOX ONE 手把當成一般手把,去使用 DirectInput 作為輸入依據,
導致按鈕對應錯誤問題,致使整個設定跑掉。
以 戰國無雙4-II 來說,
遊戲中記錄手把按鍵配置很明顯 XInput 和 DirectInput 是分開的。
因為使用 XBOX ONE 手把,在遊戲中調整的設定值,
下次我若是使用 XBOX 360 手把,遊戲中的設定值就完全符合 XInput 標準,
並不會使用到上次 XBOX ONE 手把的配置。
上面網址的文章,主要是透過使用一個小工具軟體:XInput Plus
來修正問題,
但使用這個小工具的好處是,不用常駐,
只要設定一次,之後遊玩就不會有問題了,
因為這個小工具是根據使用者的設定,
在遊戲執行的目錄底下,加入:
Dinput.dll
Dinput8.dll
XInput1_3.dll
XInputPlus.ini
共三個 DLL 應用程式擴充檔案 + 一個設定檔,
之後遊戲執行時,就會根據設定檔,把 DirectInput 的按鍵轉換到手把上。
大略介紹使用方法:
1. 至 https://sites.google.com/site/0dd14lab/xinput-plus 下載檔案
2. 解壓縮,並執行 XInputPlus.exe
3. 於 Target Program 中選擇要套用設定的遊戲執行檔,如圖一為 戰國無雙4-II
圖一:http://i.imgur.com/FkqFFs1.png
4. 切換到 DirectInput 標籤頁,將 Enable DirectInput Output 打勾,如圖一
5. 點選 Customize,依照個人喜好設定對應值,圖二為給 戰國無雙4-II 的設定
圖二:http://i.imgur.com/S5QNOE8.png ※註一
6. 點選 OK 關閉自訂視窗,再點選 Apply 套用設定,會出現小視窗詢問是否確定,
選擇 確定
7. 於遊戲目錄中,可以注意到多了四個檔案,接下來就可把 XInput Plus 關閉
圖三:http://i.imgur.com/KC7BNiI.png
8. 執行遊戲測試是否正常,完成
註一:圖二的設定值是參考上述 Steam 討論區的,
討論區中的設定(討論區以 海賊無雙3 為對象,也適用於 戰國無雙4-II):
Left Stick-X = X_Axis
Left Stick-Y = Y_Axis
Right Stick-X = Z_Axis
Right Stick-Y = Z_Rot
LT = Button 7
RT = Button 8
DPAD Up = POV_Up
DPAD Right = POV_Right
DPAD Down = POV_Down
DPAD Left = POV_Left
A = Button 3
B = Button 4
X = Button 1
Y = Button 2
LB = Button 5
RB = Button 6
BACK = Button 11
START = Button 12
LS Button = Button 9
RS Button = Button 10
目前於 Windows 10 上測試,使用有線方式或是藍芽方式都可以正常運作。
作者: pinson880207 (堅哥)   2017-06-03 21:44:00
推tennisgame版主
作者: Chihuah (灰色曼哈頓)   2017-06-03 21:54:00
感謝分享資訊~
作者: viange (Vag!)   2017-06-03 22:30:00
感謝分享! 馬上來試試看 被苦惱很久!!
作者: shiou2000 (shiou)   2017-06-03 23:10:00
我最近倒是遇到奇怪問題,用Xbox one手把連藍芽,玩阿卡漢騎士會嚴重lag,一開始以為是遊戲優化問題,但用360的情況就會好很多還在爬文研究中@@
作者: Sunnyfu (卡給拉扣扣)   2017-06-04 00:59:00
我的360手把 RB跟LB都已經接觸不良了 按很大力才有反應QQ
作者: andy801119 (泰坦)   2017-06-04 01:17:00
大推啊啊啊
作者: poco0960 (poco)   2017-06-04 02:08:00
RB.LB自己動手換就好,不會很難
作者: philae1112 (接輿)   2017-06-05 07:26:00
圖文並茂優質文,推

Links booklink

Contact Us: admin [ a t ] ucptt.com