รายการคอนโทรลเลอร์ Xbox ได้รับการอัปเดตเพื่อแก้ไขปัญหา dpad ใน Sleeping Dogs, GRID Autosport เป็นต้น
หากสิ่งเหล่านี้ทำให้เกิดปัญหาในเกมอื่น โปรดเปิดปัญหาและลองใช้ไฟล์เวอร์ชันเก่า
แก้ไขการรองรับคอนโทรลเลอร์ Xbox สำหรับ Tomb Raider, Life is Strange, Bioshock, Sleeping Dogs และเกม Feral Interactive Mac อื่น ๆ เนื่องจากการอัพเดตเฟิร์มแวร์คอนโทรลเลอร์ล่าสุด คุณสามารถดูเวอร์ชันเฟิร์มแวร์ของคอนโทรลเลอร์ของคุณได้ใน System Report
repo นี้ได้รับการทดสอบบนเฟิร์มแวร์เวอร์ชันต่อไปนี้เท่านั้น โดยเวอร์ชันก่อนหน้าอาจทำให้เกิดปัญหา เช่น ปัญหาขัดข้องหรือปัญหาการเชื่อมต่อ
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
repo นี้มีไฟล์การกำหนดค่าที่สร้างไว้ล่วงหน้า สำหรับคอนโทรลเลอร์หรือเฟิร์มแวร์ใหม่ ให้ทำตามคำแนะนำด้านล่าง คุณสามารถประชาสัมพันธ์คอนโทรลเลอร์ใหม่อื่นๆ ได้ตามใจชอบ การมีไฟล์หลายไฟล์ไม่ใช่เรื่องเสียหาย เนื่องจากคอนโทรลเลอร์ตัวเดียวกันอาจต้องใช้ไฟล์ที่แตกต่างกัน ขึ้นอยู่กับเฟิร์มแวร์
หาก Mac ตรวจไม่พบคอนโทรลเลอร์ Xbox ของคุณผ่านทาง Bluetooth คุณจะต้องอัปเดตเฟิร์มแวร์คอนโทรลเลอร์ผ่าน 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' ในแถบเมนูด้านบน (ถัดจากโลโก้ Apple ที่ด้านซ้ายบนของหน้าจอ Mac)
ในเมนูแบบเลื่อนลงที่ปรากฏขึ้น คลิก 'การตั้งค่า'
ในหน้าต่างใหม่ที่เปิดขึ้น ให้เลือก 'คอนโทรลเลอร์' ในรายการด้านซ้าย จากนั้นคลิก 'การตั้งค่าคอนโทรลเลอร์ทั่วไป'
หน้าต่างอื่นจะเปิดขึ้น ตรวจสอบให้แน่ใจว่าไม่ได้เลือก 'การสนับสนุนการกำหนดค่า Xbox'
ออกจาก Steam
เปิดตัว Steam
เปิดคอนโทรลเลอร์ Xbox One S เพื่อเชื่อมต่อผ่าน Bluetooth
เปิดตัวเกม
ตอนนี้คุณควรจะสามารถใช้คอนโทรลเลอร์ในเกมได้แล้ว โปรดแจ้งให้เราทราบหากสิ่งนี้ช่วยได้
หาก repo นี้ช่วยได้ โปรดบริจาคได้เลย!
ก่อนหน้านี้ คอนโทรลเลอร์ Xbox One ของฉันใช้งานได้แบบใช้สายเท่านั้น หลังจากแก้ไขปัญหาบลูทูธแล้ว ปุ่มเลือกยังคงใช้งานไม่ได้
สร้างรายงานระบบในตัวเรียกใช้งาน Tomb Raider เพื่อค้นหารหัสผลิตภัณฑ์ของคอนโทรลเลอร์ของคุณ ของฉันดูเหมือน:
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
จากนั้นแปลงรหัสผลิตภัณฑ์จากฐานสิบหกเป็นทศนิยม 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>
หากคุณยังไม่สามารถใช้งานได้ ให้แก้ไข XboxOneController.plist
ด้วย ProductID ของคอนโทรลเลอร์ของคุณ และใช้คอนโทรลเลอร์แบบมีสายเท่านั้น สิ่งนี้ดูเหมือนจะจำเป็นในบางเกมที่มีคอนโทรลเลอร์ Series Elite 2