Las listas de controladores de Xbox se han actualizado para solucionar problemas de dpad en Sleeping Dogs, GRID Autosport, etc.
Si causan problemas en otros juegos, abra un problema y pruebe las versiones anteriores de los archivos.
Se corrige la compatibilidad del controlador Xbox con Tomb Raider, Life is Strange, Bioshock, Sleeping Dogs y otros juegos Feral Interactive Mac debido a actualizaciones recientes del firmware del controlador. Puede ver la versión de firmware de su controlador en System Report
. Este repositorio solo se prueba en la siguiente versión de firmware; las anteriores pueden causar problemas como fallas o problemas de conectividad.
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
Este repositorio contiene archivos de configuración prediseñados. Para nuevos controladores o firmwares, siga la guía a continuación. No dudes en hacer PR con cualquier otro controlador nuevo. No está de más tener varios archivos, ya que el mismo controlador puede necesitar un archivo diferente según el firmware.
Si Mac no detecta su controlador Xbox a través de Bluetooth, debe actualizar el firmware del controlador a través de una Xbox o la aplicación Accesorios Xbox de Windows.
Si no tiene acceso a ninguno de los dos, puede actualizar el firmware del controlador a través de una máquina virtual de Windows https://www.vmware.com/products/fusion.html
¡No dudes en abrir un PR para agregarlo a la lista de juegos compatibles! Todos los puertos salvajes deberían funcionar, pero agregarlos a la lista facilita la optimización de los motores de búsqueda.
El controlador Xbox One no estaba disponible en el momento del desarrollo de nuestra versión para Mac del juego, por lo que adjunté un archivo a este correo electrónico que agregará soporte para él. Primero descargue este archivo y realice los siguientes pasos:
Encuentra tu instalación del juego:
Si estás utilizando una versión del juego para Mac App Store , el ícono de la aplicación del juego estará en tu carpeta de Aplicaciones.
Si estás usando una versión Steam del juego, el ícono de la aplicación del juego se puede encontrar haciendo clic derecho en el juego en la biblioteca de Steam y luego seleccionando Propiedades > Archivos locales > Explorar archivos locales.
Haz clic derecho en el ícono de la aplicación del juego y elige "Mostrar contenido del paquete" en el menú desplegable.
Abra la carpeta 'Contenido', luego la carpeta 'Recursos' y finalmente 'Dispositivos de entrada'.
Arrastre el archivo .plist adjunto a la carpeta (es posible que se le solicite que se autentique con su nombre de usuario y contraseña; hágalo).
Cierra la ventana del Finder.
Si estás utilizando una versión Steam del juego, también te recomendamos que sigas los pasos a continuación:
Asegúrese de que su controlador Xbox One no esté encendido.
Abra el cliente Steam.
Haz clic en "Steam" en la barra de menú superior (al lado del logotipo de Apple en la parte superior izquierda de la pantalla de tu Mac).
En el menú desplegable que aparece, haga clic en "Preferencias".
En la nueva ventana que se abre, seleccione "Controlador" en la lista de la izquierda, luego haga clic en "Configuración general del controlador".
Se abrirá otra ventana. Asegúrese de que "Soporte de configuración de Xbox" no esté marcado.
Salga de Steam.
Inicie Steam.
Encienda el controlador Xbox One S para conectarse a través de Bluetooth.
Lanzar juego.
Ahora deberías poder usar el controlador en el juego. Háganos saber si esto ayuda.
Si este repositorio te ayuda, ¡no dudes en donar!
Anteriormente, mi controlador Xbox One solo funcionaba con cable. Después de solucionar el problema de Bluetooth, el botón de selección aún no funcionaba.
Genere un informe del sistema en el iniciador de Tomb Raider para averiguar el ID de producto de su controlador. El mío se parecía a:
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
luego convierta la ID del producto de hexadecimal a decimal. 0x0B20 en hexadecimal es 2848 en decimal.
Luego debes editar el archivo XboxOneControllerSBluetoothv3.plist
del juego.
Cambié el ProductID para que funcione. También cambie ButtonBack para que el botón de selección funcione. Esto también funciona en Series.
También cambié la cadena de la clave CGPDeviceType a Estándar en lugar de Xbox para evitar que el joystick izquierdo se desplace en Sleeping Dogs y GRID Autosport.
Esto también parece ser compatible con los otros juegos probados.
<key>CGPDeviceType</key>
<string>Standard</string>
<key>ProductID</key>
<integer>2848</integer>
<key>ButtonBack</key>
<string>9:11</string>
Si aún no puedes hacer que funcione, modifica XboxOneController.plist
con el ProductID de tu controlador y simplemente usa el controlador cableado. Esto parece ser necesario en algunos juegos con el controlador Series Elite 2.