4.6.3. XoutPut
Introdução
Muitos jogos modernos para Windows usam XInput, o padrão para controles de Xbox 360/One. No entanto, dispositivos mais antigos ou genéricos (joysticks, volantes, gamepads) geralmente usam DirectInput, que não é mais amplamente suportado.
O XOutput é uma solução que converte sinais DirectInput em XInput, permitindo que controles antigos funcionem em jogos modernos.
Definições
DirectInput
- Definição: API da Microsoft para entrada de dispositivos (gamepads, joysticks, volantes, teclados, etc.).
- Características:
- Suporta uma ampla variedade de dispositivos.
- Permite configurações avançadas (eixos, botões, força-feedback).
- Usado principalmente em jogos antigos (pré-2005).
- Limitações:
- Não é compatível com jogos UWP (Universal Windows Platform).
- Suporte reduzido em engines modernas (Unity, Unreal).
XInput
- Definição: API da Microsoft focada em controles de Xbox 360/One.
- Características:
- Padrão atual para jogos no Windows.
- Suporta até 4 controles simultâneos.
- Botões padronizados (A, B, X, Y, LB, RB, etc.).
- Vibração integrada.
- Vantagens:
- Melhor integração com jogos modernos.
- Suporte nativo no Windows.
XOutput
O XOutput é um software que:
- Converte entradas DirectInput (joysticks antigos) em XInput (controle virtual de Xbox 360).
- Permite que dispositivos incompatíveis funcionem em jogos modernos.
- Oferece mapeamento personalizado de botões/eixos.
Limitações
O XOutput é compatível somente no Windows, necessitando ser instalado e configurado com bibliotecas como ViGEmBus
Alternativas
🕘 Histórico de Versões
Data | Editor | Descrição |
---|---|---|
22/04/2025 | Rafael Nobre | Primeira versão do Documento |