DirectInput和XInput不相容怎麼辦?Brook Wingman SD支援多種控制器轉接

DirectInput和XInput不相容怎麼辦?Brook Wingman SD支援多種控制器轉接

ADVERTISEMENT

筆者先前在遊玩《女神異聞錄4無敵究極背橋摔移植版》的時候,發現愛用的格鬥搖桿無法相容,原來是遊戲只支援XInput輸入模式的關係。

DirectInput和XInput是什麼

DirectInput和XInput都是由Microsoft推出的API(應用程式介面),主要功能為架起遊戲控制器硬體與遊戲軟體的溝通橋樑,簡化遊戲開發者實作控制器功能的工作。

DirectInput為DirectX的一部分,能夠處理多種手把、搖桿、遊戲控制器的輸入訊號,許多早期控制器都是採用這種標準。

XInput於2005年隨Microsoft Xbox 360遊戲主機一起發表,它能讓Windows XP SP1作業系統支援Xbox 360手把,並相容於DirectX 9之後的版本。根據Microsoft提供的技術文件, XInput的優點為對遊戲開發者更親和,需要安裝的程式較少,便於Xbox和Windows跨平台遊戲開發。

筆者目前使用的格鬥搖桿仍為Hori於2010年推出,針對Sony PlayStation 3設計的Real Arcade Pro: 3 Premium VLX,遙想電腦王第90期雜誌的「模擬器改造專題報導」 就曾帶到這支搖桿。它採用USB介面與主機連接,也可連接至電腦或其他裝置使用。

當接到電腦時,Windows作業系統會將它辨識為DirectInput裝置,搭配模擬器或比較舊的遊戲都沒有問題,但是先前介紹的《女神異聞錄4無敵究極背橋摔移植版》卻只支援XInput輸入模式,讓這支搖桿無用武之地。

就算時至今日,Real Arcade Pro: 3 Premium VLX仍是筆者心目中最佳的格鬥搖桿。

Real Arcade Pro: 3 Premium VLX由TAITO原廠監修,重現VEWLIX大型電玩筐體的設計,並透過重達5.5公斤的金屬機殼帶來穩定的操作手感。

回顧一下2012年1月出版的電腦王第90期雜誌。 

電腦王第90期的封面故事就介紹過這支搖桿。

轉接器讓老搖桿續命

最直接能夠解決這個問題的方式,就是使用XInput模擬器或是Joy2Key等工具軟體,將手把按鍵模擬為XInput、鍵盤輸入。筆者有測試透過Joy2Key將Real Arcade Pro: 3 Premium VLX模擬成《女神異聞錄4無敵究極背橋摔移植版》預設的鍵盤按鍵,遊玩過程沒有遇到任何問題。 另一種解決方案就是透過如Brook Wingman SD這類轉接器,其主要的功能是將Sony PlayStation 3/4、Microsoft Xbox 360/ Xbox One、任天堂Switch等平台的遊戲控制器,轉接至Sage Saturn、Dreamcast等懷舊主機,而額外的附加功能就是能將輸入的訊號轉為XInput。

這個方案的好處在於使用上相對方便很多,以筆者的使用案例來說,只要將Real Arcade Pro: 3 Premium VLX的USB端子插入Wingman SD,然後再將Wingman SD透過Micro USB傳輸線連接至電腦,Windows作業系統會將它辨識為XInput裝置,不需任何設定就能順利操作《女神異聞錄4無敵究極背橋摔移植版》遊戲,遊玩過程中也沒有發生任何問題或感到延遲,體驗與直接使用Xbox One手把操作相同。

轉接器的另一個優勢就是不受到軟體模擬的限制,所以也能在Taito Egret II Mini迷你電玩筐體這類裝置上發揮作用。舉例來說,原先Egret II Mini無法支援Real Arcade Pro: 3 Premium VLX或Xbox One手把,但透過Brook Wingman SD轉接之後,就能正常操作遊戲。

Wingman SD是可以將多種遊戲控制器轉接為XInput以及Sage Saturn、Dreamcast的轉接器。

玩家可以透過藍牙無線方式或轉接器正面右側的USB端子連接要使用的遊戲控制器,並透過左側的Micro USB端子連接到目標電腦、遊戲主機。

Real Arcade Pro: 3 Premium VLX原生輸出模式為DirectInput(左圖),透過的Wingman SD轉接後變成XInput(右圖)。

轉接器後方還有2個輸出端子,可以連接到Saturn、Dreamcast等主機,發揮使用任意遊戲控制器操作這些主機的功能。

Wingman SD也能讓Real Arcade Pro: 3 Premium VLX相容於先前介紹過的Egret II Mini迷你電玩筐體。

安裝方式為將Real Arcade Pro: 3 Premium VLX連接到右側USB端,並由左側的Micro USB端子連接到Egret II Mini。

▲轉接後可以使用Real Arcade Pro: 3 Premium VLX操作Egret II Mini迷你電玩筐體。(單手拍攝與操作,略有不順請見諒)

在筆者使用Wingman SD的過程中,覺得最棒的部分就是它不會有操作延持的感覺,所以在玩各種格鬥遊戲的時候不會對出招造成影響,並且可以支援PC、Xbox、Saturn、Dreamcas等平台,使用上相當方便。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則