Pilote JoyCon
Un chargeur/pilote vJoy pour les JoyCons et la manette Pro de Nintendo Switch sous Windows avec prise en charge des sticks analogiques et commandes de mouvement
Comment utiliser
Installez vJoy, ici : https://sourceforge.net/projects/vjoystick/
Configurez vos appareils vJoy pour qu'ils ressemblent à ceci (recherchez configurer vJoy dans la recherche Windows) :
- Ajoutez un appareil pour chaque contrôleur dont vous disposez, donc si vous avez 4 JoyCons et 1 Pro Controller, activez 5 appareils
Associez le(s) JoyCon(s)/Pro Controller(s) à votre PC
Exécutez l'application, si elle ne détecte pas vos JoyCon/Pro Controller, assurez-vous qu'ils sont entièrement appairés/connectés et redémarrez le programme.
- Pour les dernières fonctionnalités et mises à jour, cliquez simplement sur Rechercher les mises à jour, la mise à jour est (principalement) automatique
Une fois le programme exécuté, vJoy doit enregistrer l'entrée du ou des JoyCon/Pro Controller.
- Pour vérifier que cela fonctionne, vous pouvez utiliser le moniteur vJoy fourni avec vJoy, il devrait ressembler à ceci : http://i.imgur.com/x4Fn7Cq.png
- Pour réappairer les JoyCon/Pro Controller, allez dans Paramètres et supprimez-les, puis associez-les à nouveau.
- Vous souhaiterez probablement l'utiliser avec quelque chose comme x360ce (http://www.x360ce.com), qui vous permettra de mapper le périphérique vJoy à un contrôleur Xbox virtuel pour les jeux qui les prennent en charge.
Voici une capture d'écran du programme actuel :
Paramètres et fonctionnalités (certains paramètres sont uniquement dans le fichier de configuration !)
- Combinez les JoyCons
- Combine une paire de JoyCons en un seul appareil vJoy
- Bâton inversé X/Y
- Inverse la ou les directions X/Y pour les deux sticks
- Commandes gyroscopiques
- Permet de contrôler la souris avec un JoyCon comme une WiiMote
- Préférer le JoyCon gauche
- Par défaut, le JoyCon droit est utilisé (s'il est trouvé), cela oblige le programme à utiliser le JoyCon gauche (s'il est trouvé)
- Le gyroscope contrôle la sensibilité X/Y
- Contrôle la sensibilité -> plus élevé = plus sensible
- La sensibilité X contrôle également la sensibilité du gyroscope pour Rz/sl0/sl1 dans vJoy
- Code combiné du gyroscope
- Un numéro qui indique au programme quel bouton ou quel ensemble de boutons utiliser pour basculer les commandes gyroscopiques
- Pour savoir quel numéro mettre dans la configuration, regardez le code Gyro Combo lorsque vous appuyez sur la combinaison de touches souhaitée.
- Gyroscope à bascule rapide
- Modifie le comportement du commutateur gyroscopique d'un commutateur standard à un mode "toujours éteint sauf si la combinaison de touches est enfoncée".
- Inverser la bascule rapide
- Modifie le comportement de la bascule rapide de toujours désactivé sauf si la combinaison de touches est enfoncée à toujours activée sauf si la combinaison de touches est enfoncée
- Fenêtre gyroscopique
- Ouvre un visualiseur pour le gyroscope du JoyCon
- Mode Dauphin
- Fait en sorte que les curseurs Rz/sl0/sl1 dans vJoy ne reviennent pas à 0 lorsque le JoyCon arrête de bouger
- Thème Mario
- Lit le thème Mario sur le premier JoyCon connecté au démarrage
- Mode débogage
- Imprime les informations de débogage sur la console
- Écrire le débogage dans un fichier
- Écrit les informations de débogage dans un fichier
- Forcer la mise à jour du sondage
- N'utilisez pas ça, probablement
- Mode diffusion
- N'utilisez pas ça, probablement
Remarques importantes
- Les JoyCons doivent être réappairés à tout moment après avoir été reconnectés au commutateur
Contact
- Si vous avez des questions vous pouvez me contacter sur discord (fosse#0430) twitter (@fossephate) ou même mon mail [email protected]
- Vous pouvez également rejoindre le serveur Discord ici : https://discord.gg/jmcfdeS
Faire un don
- Si vous aimez le projet et souhaitez faire un don :
- https://paypal.me/fossephate
- Adresse BTC : 17hDC2X7a1SWjsqBJRt9mJb9fJjqLCwgzG
- Adresse ETH : 0xFdcA914e1213af24fD20fB6855E89141DF8caF96
Merci
- Merci à tous sur : https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/