Xbox 控制器 plist 已更新,以修復《Sleeping Dogs》、《GRID Autosport》等中的方向鍵問題。
如果它們在其他遊戲中引起問題,請提出問題並嘗試舊版本的檔案。
由於最近的控制器韌體更新,修復了 Xbox 控制器對《古墓奇兵》、《奇異人生》、《生化奇兵》、《睡狗》和其他 Feral Interactive Mac 遊戲的支援。您可以在System Report
中查看控制器的韌體版本。此儲存庫僅在以下韌體版本上進行測試,早期版本可能會導致崩潰或連接問題等問題。
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
此儲存庫包含預製的設定檔。對於新的控制器或韌體,請遵循以下指南。請隨意公關任何其他新控制器。擁有多個檔案並沒有什麼壞處,因為根據韌體的不同,同一控制器可能需要不同的檔案。
如果 Mac 根本無法透過藍牙偵測到您的 Xbox 控制器,您需要透過 Xbox 或 Windows Xbox Accessories 應用程式更新控制器韌體。
如果您無法存取其中任何一個,您可以透過 Windows VM 更新控制器韌體 https://www.vmware.com/products/fusion.html
請隨意打開 PR 添加到支援的遊戲列表中!所有野性端口都應該可以工作,但添加到列表中可以使搜尋引擎優化更容易。
Xbox One 控制器在我們的 Mac 版本遊戲開發時不可用,因此我在這封電子郵件中附加了一個文件,以添加對其的支援。請先下載該檔案並執行以下步驟:
找到您安裝的遊戲:
如果您使用的是Mac App Store 版本的遊戲,遊戲的應用程式圖示將位於您的「應用程式」資料夾中。
如果您使用的是Steam 版本的遊戲,可以透過右鍵點擊 Steam 庫中的遊戲,然後選擇「屬性」>「本機檔案」>「瀏覽本機檔案」來找到遊戲的應用程式圖示。
右鍵單擊遊戲的應用程式圖標,然後從下拉式選單中選擇“顯示包內容”。
打開「內容」資料夾,然後開啟「資源」資料夾,最後開啟「輸入裝置」。
將附加的 .plist 檔案拖曳到該資料夾中(可能會要求您使用使用者名稱和密碼進行身份驗證,請這樣做)。
關閉 Finder 視窗。
如果您使用的是 Steam 版本的遊戲,我們也建議您按照以下步驟操作:
確保您的 Xbox One 控制器未開啟。
開啟 Steam 用戶端。
點擊頂部選單列中的「Steam」(位於 Mac 螢幕左上角的 Apple 標誌旁)。
在出現的下拉式選單中,按一下“首選項”。
在開啟的新視窗中,選擇左側清單中的“控制器”,然後按一下“常規控制器設定”。
另一個視窗將會開啟。確保未選取“Xbox 配置支援”。
退出蒸汽。
啟動蒸氣。
開啟 Xbox One S 控制器以透過藍牙進行連線。
啟動遊戲。
現在您應該可以在遊戲中使用控制器了。如果這有幫助,請告訴我們。
如果這個倉庫有幫助,請隨意捐贈!
以前,我的 Xbox One 控制器只能有線運作。修復藍牙問題後,選擇按鈕仍然無法運作。
在《古墓奇兵》啟動器中產生系統報告以尋找控制器的產品 ID。我的看起來像:
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
然後將產品 ID 從十六進制轉換為十進制。十六進制的 0x0B20 十進制的 2848。
然後您需要編輯遊戲的XboxOneControllerSBluetoothv3.plist
檔案。
我將 ProductID 更改為 使其正常工作。也要更改 ButtonBack 以使選擇按鈕起作用。這也適用於系列。
我還將CGPDeviceType鍵的字串更改為Standard而不是Xbox,以阻止左搖桿在 Sleeping Dogs 和 GRID Autosport 中漂移。
這似乎也與測試的其他遊戲相容。
<key>CGPDeviceType</key>
<string>Standard</string>
<key>ProductID</key>
<integer>2848</integer>
<key>ButtonBack</key>
<string>9:11</string>
如果您仍然無法讓它運作,請使用控制器的 ProductID 修改XboxOneController.plist
並僅使用有線控制器。這在某些使用 Series Elite 2 控制器的遊戲中似乎是必要的。