Pilote à mode noyau Windows émulant des contrôleurs de jeux USB bien connus.
Les utilisateurs de ce logiciel sont encouragés à lire la déclaration de fin de vie. Si longtemps, applaudi?
Les bibliothèques ViGEmBus Driver et ViGEmClient représentent le noyau du cadre d'émulation de jeu virtuel (ou ViGEm , pour faire court). ViGEm vise une émulation précise à 100% de périphériques de jeu bien connus comme des appareils logiciels purs au niveau du noyau. Comme il imite les jeux «réels» et autres processus ne nécessitent aucune modification supplémentaire pour détecter les appareils basés sur ViGEm (pas de proxy-DLL ni hooking API) et simplement travailler hors de la boîte. Alors que le chauffeur de bus virtuel (désormais obsolète) Scarlett.crush est le père spirituel de ce projet, ViGEm a été conçu et écrit à partir de zéro en utilisant le cadre du pilote en mode noyau de Microsoft.
L'émulation des GamePads USB suivantes est prise en charge:
Quelques exemples des cas d'utilisation les plus courants pour ViGEm sont:
XInput . ? Windows Server peut fonctionner mais n'est pas pris en charge ?
Les rapports de bogues / les demandes d'assistance concernant l'exécution sur un système d'exploitation serveur seront rejetés.
Le pilote est conçu pour Windows 7 / 8.1 / 10 (x86 et AMD64).
Le pilote est conçu pour Windows 10/11 uniquement (x86, AMD64 et ARM64).
Le chauffeur de bus VIGEM est autorisé sous la clause BSD-3 , voir Licence pour plus d'informations.
DmfK avec des configurations de libération et de débogage pour toutes les architectures (x64 et win32).Vous pouvez construire directement dans Visual Studio.
Gardez à l'esprit que vous devrez signer le pilote pour l'utiliser sans mode test.
Vous avez trouvé un bug et vous voulez qu'il soit corrigé? Ouvrez un problème détaillé sur le tracker GitHub Issue!
Vous avez une idée pour une nouvelle fonctionnalité? Voyons votre demande sur Discord.
Veuillez respecter que le suivi du problème GitHub n'est pas un service d'assistance. Nous offrons une gamme de ressources de soutien que vous êtes la bienvenue!
Les binaires signés de production prédéfinis pour Windows 10/11 sont fournis par Nefarius Software Solutions eU comme configuration tout-en-un.
Les sponsors répertoriés ici ont aidé le projet à prospérer par un soutien financier ou par des licences de dons:
Une brève liste des projets / entreprises / vendeurs connus pour s'appuyer sur les pouvoirs de Vigem.
Cette liste n'est pas exhaustive, si vous souhaitez voir votre projet inclus, contactez-nous!