Configurar el Gamepad en Wine

Este guía pretende configurar el gamepad en Wine. La meta es facilitar los juegos de Deepin que no están disponibles en Steam pero que necesiten reconocer un mando.

Pasos disponibles

Desde Wine

Primero dirígete a los ajustes de Wine, luego ir a la pestaña «Librerías». Luego establece las librerías «xinput1_{1-4}.dll» y xinput9_1_0.dll como «interna». Luego prueba si funcionan con Wine control (desde la terminal).

Si no funciona, prueba a reemplazar las librerías por la de  dumbxinputemu. Están disponible en Github. La carpeta donde llegar es System32 (en la unidad virtual C).

Notas: También puedes recurrir a las librerías de x360ce, consíguelo desde su sitio web descomprímelo y cópialo. No olvides que las nuevas librerías se registran con wine regsvr32 I3codecx.ac.

Los archivos xinput en System32

Desde PlayonLinux

Estos ajustes aún son experimentales. Están diseñados para emular los controles de XBox 360. Algunos juegos de Windows podrían funcionar mejor. El programa en cuestión se llama TocaEdit Xbox 360 Controller Emulator.

Primera alternativa:

  1. Tener el driver xboxdrv instalado en Deepin (opcional si no son controles de la consola).
  2. Copiar las librerías (dll) de dumbxinputemu. Puedes descargar en este adjunto.
  3. Ir a la carpeta System32 (obviamente es de la unidad virtual). Se encuentra en la configuración del juego a aplicar. Seleccionar «Miscelánea» y «Abrir en la carpeta correspondiente». Pegar los archivos.
Librería dumbxinputemu

Descargar “Dumb Xinput Emulator”

dumbxinputemu-v0.3.3-dlls.tar.gz – Descargado 45 veces – 694,61 KB

Segunda alternativa. El método podría no ser efectivo para la mayoría de los casos:

  1. Tener el driver xboxdrv instalado en Deepin (opcional si no son controles de la consola).
  2. Crear una nueva unidad virtual en POL.
  3. Instalar a esta .NET 4.5. Para conocer su instalación visita funciones.
  4. Ir a configurar, a la sección miscelánea y a shell. Ejecutar wget http://www.x360ce.com/Files/x360ce.zip && unzip x360ce.zip
  5. Ejecutar wine x360ce.exe
  6. Copiar estas librerías: xbox360ce.exe, xbox360ce.iniy xinput1_3.dll.
  7. Ir a la configuración del juego a aplicar (obviamente es otra unidad virtual). Seleccionar «Miscelánea» y «Abrir en la carpeta correspondiente». Pegar los archivos.
  8. Ejecutar el juego.

Errores reportados

Para Wine 5.0, los controladores de USB son limitados. Si un mando se desconecta, dejará de reconocer hasta reiniciar el programa.

Lectura adicional

Etiquetas: , , ,

¿Recomendarías este artículo?