Repositório de Preservação Segura (GPLv3)

Download Seguro do DS4Windows (Arquivos Originais)

Acesso direto e download dos binários portáteis (.ZIP) legítimos. Como o ecossistema foi formalmente descontinuado e arquivado pelos mantenedores no GitHub, preservamos aqui as últimas compilações oficiais e limpas da comunidade.

Recomendado Lançamento: 06/01/2025

DS4Windows v3.9.9

Última Versão Estável da Comunidade (Fork: Schmaldeo)

A build mais moderna e otimizada disponível antes do arquivamento do projeto em março de 2026. É a linha mantida pelo fork Schmaldeo, conhecida pelos recursos de debouncing de botões (contra cliques duplos involuntários) e por uma ferramenta que ajuda a mitigar o Stick Drift (drift do analógico). A novidade específica da v3.9.9 foi a opção de inverter os motores de vibração (rumble).

Baixar v3.9.9 (Windows 64-bit .ZIP) Baixar v3.9.9 (Windows 32-bit .ZIP)

Os botões acima levam aos arquivos oficiais no GitHub (fork Schmaldeo), que são o canal principal. Como alternativa, mantemos um espelho (mirror) no Terabox: v3.9.9 64-bit (espelho) · v3.9.9 32-bit (espelho). Confira o hash SHA-256 na tabela de integridade abaixo, qualquer que seja o canal usado.

Arquivo Clássico Referência Histórica

DS4Windows v3.3.3

Última Build Original Publicada (Autor: Ryochan7)

A última versão estável deixada pelo lendário criador original do projeto principal antes de descontinuar seu repositório pessoal. Uma build limpa, ideal para fins de conformidade histórica ou para cenários específicos onde se deseja rodar o código do núcleo principal puro sem modificações posteriores da comunidade.

Baixar Versão Clássica v3.3.3 (.ZIP)

Canal principal: SourceForge (espelho que preserva os arquivos originais publicados no GitHub), já que o repositório do autor foi removido. Espelho alternativo no Terabox: v3.3.3 (espelho Terabox).

Componentes de Sistema e Drivers Obrigatórios

O DS4Windows não funciona de forma isolada. Por ser um utilitário portátil de emulação em nível de kernel e modo de usuário, ele exige a presença de um ambiente de execução moderno e drivers de barramento virtual assinados digitalmente. Instale os itens abaixo antes de executar o executável principal.

⚙️

Microsoft .NET Desktop Runtime

O DS4Windows foi construído sobre a arquitetura WPF (Windows Presentation Foundation). Sem o pacote de tempo de execução de desktop adequado da Microsoft instalado no sistema operacional, o aplicativo apresentará falha silenciosa instantânea ao tentar abrir o arquivo principal.

Requisito Mínimo: Microsoft .NET 8.0 Desktop Runtime (x64 ou x86, conforme a edição do DS4Windows). Sem ele, o programa não abre. Requisito adicional obrigatório: Visual C++ 2015-2022 Redistributable — baixar o vc_redist.x64 oficial da Microsoft.
Baixar .NET 8.0 Desktop Runtime (Microsoft)

Página oficial da Microsoft. Espelho alternativo do pacote antigo no Terabox: Runtime (espelho).

🔌

Driver de Barramento ViGEmBus

O Virtual Gamepad Emulation Bus (ViGEmBus) é o driver de kernel responsável por interceptar os dados de entrada brutos do seu controle do PlayStation e convertê-los em uma instância de hardware virtual idêntica a um controlador de Xbox 360 nativo da Microsoft.

Status do Driver: Instalador oficial .MSI com assinatura digital WHQL válida.
Baixar Driver ViGEmBus

Instalador oficial no GitHub (nefarius). Espelho alternativo: ViGEmBus (espelho Terabox).

🛡️

Driver de Ocultação HidHide

Resolve de forma definitiva o terrível bug do “Double Input” (Duplo Comando), no qual alguns jogos modernos leem simultaneamente o controle físico real e o controle virtual emulado. O HidHide isola o hardware original, tornando-o visível apenas para o DS4Windows.

Altamente Recomendado: Evita conflitos de câmera girando e menus duplicados.
Baixar Driver HidHide

Instalador oficial no GitHub (nefarius). Espelho alternativo: HidHide (espelho Terabox).

Nota de Integridade do Ecossistema: Embora o desenvolvimento ativo da interface do usuário do mapeador principal tenha sido encerrado pela comunidade em 2026, os pacotes de drivers listados acima continuam funcionando no Windows 10 e no Windows 11; o ViGEmBus, porém, está em fim de vida (EOL) e não recebe mais manutenção do autor. A instalação deve ser realizada utilizando privilégios administrativos.

Auditoria de Integridade Criptográfica (Checksums)

Segurança absoluta e transparência. Para garantir que os binários portáteis não sofreram injeção de malware ou modificações maliciosas por terceiros, realizamos a auditoria criptográfica de cada arquivo compactado. Você pode utilizar ferramentas nativas do ecossistema Windows (como o utilitário de linha de comando CertUtil) para validar estes hashes antes da extração.

Arquivo / Distribuição Assinatura Criptográfica SHA-256 (valores conferidos)
DS4Windows_3.9.9_x64.zip
(Recomendado – Core x64)
70c4fe79ef63c039e603e298f73dc41a971a9884348288c8a7eb9dc739c4cb9f
DS4Windows_3.9.9_x86.zip
(Legado – Core x32)
0492eda256423491b1b0dd5fd4f49d497a579bd99a52a59c68d765c4e6753d38
DS4Windows_3.3.3_x64.zip
(Arquivo Ryochan7)
cf5619bcb51b82e4e1765276e9f67fb1e2d23dff968a653657acf35bafff8bf4
ViGEmBus_1.22.0_x64_x86_arm64.exe
(Driver de Barramento Virtual)
89220a7865076b342892f98865f3499fb7c4cfd673159e89d352c360fd014c6a
Nota sobre a v3.3.3: o SHA-256 da build clássica acima é o valor medido por nós nos arquivos preservados no espelho do SourceForge (que espelha os pacotes originais publicados no GitHub). O autor original (Ryochan7) nunca publicou uma lista oficial de hashes, e o repositório dele foi removido — por isso apresentamos esse valor como medição verificável do arquivo, e não como um hash "oficial".

Como verificar de forma nativa no terminal do seu Windows:
Abra o PowerShell ou Prompt de Comando (CMD) do seu computador e execute a seguinte sintaxe de verificação: certutil -hashfile C:\Caminho\Do\Arquivo.zip SHA256
Passo a Passo

Como Instalar e Resolver Bloqueios do Navegador

O processo de inicialização do mapeador é inteiramente portátil. Siga rigorosamente as etapas lógicas abaixo para garantir que o Windows SmartScreen ou o antivírus de terceiros não corrompam os binários na extração.

Etapa 01

Desbloqueio do Arquivo

Após concluir o download do arquivo .zip, clique com o botão direito sobre ele, vá em Propriedades, marque a caixa de seleção “Desbloquear” (localizada na parte inferior da aba Geral, devido à marca de zona da internet) e clique em Aplicar. Isso evita falhas de DLL invisíveis no carregamento.

Etapa 02

Extração Portátil

Extraia o conteúdo do pacote compactado em uma pasta que não exija privilégios administrativos constantes de escrita. Recomendação técnica: Evite extrair diretamente dentro da pasta Program Files (Arquivos de Programas). Prefira diretórios limpos como C:\DS4Windows ou o diretório local de usuário.

Etapa 03

Injeção de Dependências

Caso ainda não tenha feito, execute o instalador do ViGEmBus disponibilizado acima e reinicie a máquina. Sem esse barramento virtual rodando ativamente em segundo plano no Windows, o utilitário não conseguirá criar a instância simulada do controle Xbox 360 durante o mapeamento físico.

🛡️

Como burlar o falso positivo do navegador (“Arquivo não baixado com frequência”)

Como o projeto foi arquivado pela comunidade em 2026 e não recebe novas assinaturas digitais renovadas de alto custo das grandes autoridades certificadoras, navegadores baseados em Chromium (Chrome, Edge, Brave) podem emitir um aviso genérico de arquivo incomum.

Solução: No gerenciador de downloads do seu navegador (Ctrl + J), selecione o arquivo com aviso, clique nos três pontos (ou opções avançadas) e selecione “Manter mesmo assim” ou “Manter arquivo perigoso”. Desde que os hashes SHA-256 informados acima correspondam exatamente ao seu download, o binário estará 100% livre de adulteração.

Notas de Versão

O Que Mudou no DS4Windows v3.9.9?

O que as notas oficiais de lançamento (release notes) registram de fato — sem enfeites. A v3.9.9 foi a última versão do fork antes do arquivamento do repositório.

🔧 Única Novidade da v3.9.9: Inverter os Motores de Vibração

Nas notas oficiais, a v3.9.9 (6 de janeiro de 2025) traz um único item: a opção de inverter os motores de vibração (invert rumble motors) dos perfis, corrigida nesta versão. É isso — não houve nenhuma outra mudança registrada entre a v3.9.7 e a v3.9.9.

🎮 Debouncing e Stick Drift: Recursos do Fork, Não Desta Versão

O debouncing de botões (filtro contra o clique duplo involuntário de botões desgastados) e a ferramenta que ajuda a mitigar o stick drift fazem parte do fork Schmaldeo desde o início da linha — são características gerais do fork, e não novidades introduzidas na v3.9.9.

💻 Requisito .NET 8: Herdado das Versões 3.3.x

A exigência do .NET 8.0 Desktop Runtime também não nasceu na v3.9.9: ela já existia desde a linha 3.3.x do projeto original. Nada nas notas oficiais da v3.9.9 menciona mudanças internas de I/O, consumo de CPU ou taxas de polling.

📦 Como Conferir a Nota Oficial

Você pode confirmar tudo isso na página oficial da release v3.9.9 no GitHub do fork Schmaldeo: a nota de lançamento tem um único item (a inversão dos motores de vibração) e o comparativo completo de código v3.9.7 → v3.9.9 contém apenas os commits desse recurso.

Lista de Suporte

Hardware Suportado e Modos de Conectividade

Antes de iniciar a execução do mapeador portátil, certifique-se de que o modelo do seu controle é compatível com os perfis de varredura do programa. Abaixo está a matriz de compatibilidade testada e validada pela comunidade de código aberto.

Sony DualShock 4 (PS4 Oficial / Slim / Pro)

100% Nativo

O controle para o qual o software foi originalmente projetado. Possui total estabilidade de leitura de dados brutos e controle de periféricos integrados.

⚡ Recursos Ativos: Cabo USB, Bluetooth, Barra de Luz LED Dinâmica, Touchpad como Mouse, Giroscópio Completo. (A saída de fone do controle, quando conectado por USB, é reconhecida pelo próprio Windows como dispositivo de áudio — isso não é um recurso do DS4Windows.)

Sony DualSense & Edge (PlayStation 5)

Suporte aos Recursos Principais

Adicionado e estabilizado nas revisões de código modernas. Mapeia botões, touchpad, giroscópio, barra de luz e a vibração básica (rumble). Recursos avançados do DualSense — feedback háptico avançado e gatilhos adaptáveis — não funcionam no modo de emulação de Xbox 360 (veja a nota abaixo).

⚡ Recursos Ativos: Cabo USB tipo C, Conexão sem fio Bluetooth, Mapeamento do Touchpad, Leitura de Giroscópio. Nota: Os Gatilhos Adaptativos Avançados não funcionam em modo de emulação Xbox 360 (restrição de API).

Nintendo Switch Pro Controller (Oficial)

Compatível

O fork final v3.9.9 otimizou a inversão de eixos e o layout de botões de layout A/B X/Y da Nintendo para o padrão internacional XInput usado nos PCs.

⚡ Recursos Ativos: Conexão via Cabo e Bluetooth, Calibragem de Deadzone de Analógico, Emulação estável, Giroscópio para mira.

Réplicas de Terceiros (Controles PS4 Paralelos)

Parcial / Instável

Controles genéricos que se passam por DualShock 4 mas utilizam chips e firmwares Bluetooth clonados e modificados de baixo custo (ex: marcas genéricas chinesas).

⚠️ Restrições Técnicas: Podem funcionar via cabo USB, mas frequentemente falham ao serem pareados via Bluetooth devido à ausência de MAC Address legítimo da Sony. O giroscópio e o touchpad dessas réplicas costumam apresentar zonas mortas severas.

Esclarecimento sobre Controles de Xbox One / Series X|S: O DS4Windows foi projetado estritamente para traduzir o protocolo DirectInput (utilizado primariamente pela Sony e Nintendo) para o ecossistema padrão XInput da Microsoft. Controles oficiais de Xbox One, Xbox Series ou joysticks homologados de Xbox já utilizam o protocolo nativo de fábrica do Windows. Portanto, tentar rodar o DS4Windows com um controle de Xbox conectado é tecnicamente desnecessário e causará redundância de drivers e bugs de conflito no mapeamento.

🛡️ Garantia de Arquivo Limpo e Preservado

Pronto para Jogar? Obtenha o Pacote Portátil

Se você pulou as etapas técnicas ou deseja ir direto ao ponto, suba até a nossa matriz de download no topo da página para baixar a versão estável v3.9.9 ou os drivers de kernel essenciais.

Código aberto sob licença GPLv3 Hashes SHA-256 publicados acima para você conferir o arquivo baixado