Daftar pengontrol Xbox telah diperbarui untuk memperbaiki masalah dpad di Sleeping Dogs, GRID Autosport, dll.
Jika menyebabkan masalah pada game lain, silakan buka masalah dan coba file versi lama.
Memperbaiki dukungan pengontrol Xbox untuk Tomb Raider, Life is Strange, Bioshock, Sleeping Dogs, dan game Feral Interactive Mac lainnya karena pembaruan firmware pengontrol terkini. Anda dapat melihat versi firmware pengontrol Anda di System Report
. Repo ini hanya diuji pada versi firmware berikut, versi sebelumnya dapat menyebabkan masalah seperti kerusakan atau masalah konektivitas.
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
Repo ini berisi file konfigurasi yang sudah dibuat sebelumnya. Untuk pengontrol atau firmware baru, ikuti panduan di bawah ini. Jangan ragu untuk melakukan PR pada pengontrol baru lainnya. Tidak ada salahnya memiliki banyak file, karena pengontrol yang sama mungkin memerlukan file yang berbeda tergantung pada firmware.
Jika pengontrol Xbox Anda tidak terdeteksi oleh Mac sama sekali melalui Bluetooth, Anda perlu memperbarui firmware pengontrol melalui Xbox atau aplikasi Windows Xbox Accessories.
Jika Anda tidak memiliki akses ke keduanya, Anda dapat memperbarui firmware pengontrol melalui VM Windows https://www.vmware.com/products/fusion.html
Jangan ragu untuk membuka PR yang menambah daftar game yang didukung! Semua port liar seharusnya berfungsi tetapi menambahkan ke daftar membuat optimasi mesin pencari lebih mudah.
Pengontrol Xbox One tidak tersedia pada saat pengembangan game versi Mac kami, jadi saya telah melampirkan file ke email ini yang akan menambahkan dukungan untuk itu. Silakan unduh terlebih dahulu file ini dan lakukan langkah-langkah berikut:
Temukan instalasi game Anda:
Jika Anda menggunakan game versi Mac App Store , ikon aplikasi game tersebut akan berada di folder Aplikasi Anda.
Jika Anda menggunakan game versi Steam , ikon aplikasi game tersebut dapat ditemukan dengan mengklik kanan game di Steam Library, lalu memilih Properties > Local Files > Telusuri File Lokal.
Klik kanan ikon aplikasi permainan dan pilih 'Tampilkan Isi Paket' dari menu tarik-turun.
Buka folder 'Isi', lalu folder 'Sumber Daya' dan terakhir 'Perangkat Input'.
Seret file .plist terlampir ke dalam folder (Anda mungkin diminta untuk Mengautentikasi menggunakan nama pengguna dan kata sandi Anda, silakan lakukan).
Tutup jendela Penemu.
Jika Anda menggunakan game versi Steam, kami juga menyarankan Anda mengikuti langkah-langkah di bawah ini:
Pastikan pengontrol Xbox One Anda tidak dihidupkan.
Buka Klien Steam.
Klik 'Steam' di bilah menu atas (di sebelah logo Apple di kiri atas layar Mac Anda).
Pada tarik-turun yang muncul, klik 'Preferensi'.
Di jendela baru yang terbuka, pilih 'Pengontrol' di daftar sebelah kiri, lalu klik 'Pengaturan Pengontrol Umum'.
Jendela lain akan terbuka. Pastikan 'Dukungan Konfigurasi Xbox' tidak dicentang.
Keluar dari Steam.
Luncurkan Uap.
Aktifkan pengontrol Xbox One S untuk terhubung melalui Bluetooth.
Luncurkan permainan.
Anda sekarang seharusnya dapat menggunakan pengontrol di dalam game. Harap beri tahu kami jika ini membantu.
Jika repo ini membantu, jangan ragu untuk berdonasi!
Sebelumnya, pengontrol Xbox One saya hanya berfungsi dengan kabel. Setelah memperbaiki masalah bluetooth, tombol pilih masih tidak berfungsi.
Hasilkan Laporan Sistem di peluncur Tomb Raider untuk mengetahui ID Produk pengontrol Anda. Milik saya tampak seperti:
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
lalu ubah ID Produk dari hex ke desimal. 0x0B20 dalam hex adalah 2848 dalam desimal.
Maka Anda perlu mengedit file XboxOneControllerSBluetoothv3.plist
game tersebut.
Saya mengubah ProductID agar berfungsi. Ubah juga ButtonBack agar tombol pilih berfungsi. Ini juga berfungsi pada Seri.
Saya juga mengubah string untuk kunci CGPDeviceType ke Standar , bukan Xbox, untuk menghentikan stik kiri melayang di Sleeping Dogs dan GRID Autosport.
Tampaknya ini juga kompatibel dengan game lain yang diuji.
<key>CGPDeviceType</key>
<string>Standard</string>
<key>ProductID</key>
<integer>2848</integer>
<key>ButtonBack</key>
<string>9:11</string>
Jika Anda masih tidak dapat membuatnya berfungsi, modifikasi XboxOneController.plist
dengan ProductID pengontrol Anda dan cukup gunakan pengontrol berkabel. Hal ini tampaknya diperlukan di beberapa game dengan pengontrol Seri Elite 2.