Étant donné que j'utilise une PS4 et que j'ai déjà quelques manettes que je veux utiliser avec la PS4 au lieu d'acheter presque la même manette sous licence pour la PS4 ou d'annuler les garanties des manettes, quelles sont mes options ?
Réponses
Trop de publicités?Divulgation, je ne suis pas l'auteur de ce logiciel, juste un utilisateur avec le problème dans la question qui préfère les logiciels libres.
Utiliser GIMX par Bluetooth avec la Playstation 4
Dans cet exemple, vous utilisez un ordinateur de bureau, un ordinateur portable ou un Raspberry Pi fonctionnant sous Linux, auquel vous connectez les contrôleurs et les périphériques d'entrée que vous souhaitez utiliser, ainsi qu'un contrôleur Dualshock 4 (DS4). Dans cette configuration, la DS4 est nécessaire pour l'authentification et sera interrogée périodiquement par la Playstation 4 (PS4), elle doit donc rester connectée de cette manière. Bien que vous puissiez toujours utiliser la DS4, je vous recommande d'avoir une DS4 de rechange. Toutes les données d'entrée et d'authentification sont envoyées de l'ordinateur à la console via Bluetooth. L'adaptateur que vous allez construire à partir d'une carte Teensy dans la section suivante est nécessaire pour le processus de couplage initial d'une nouvelle manette à la PS4. En fait, l'adaptateur est un homme au milieu entre la manette DS4 et la PS4 pendant la configuration initiale de la connexion.
De plus amples informations sont disponibles sur le site blog le FAQ le forum et le wiki .
Exigences et coût du matériel
L'exigence Teensy 2.0 La carte de développement USB coûte environ 16 $. J'ai acheté la mienne dans un magasin en ligne en Allemagne pour environ 22 €, frais de port inclus.
En fonction de la fiabilité de votre solution Bluetooth existante, vous devrez peut-être acheter une carte de crédit. Dongle Bluetooth avec une certaine puce Les prix varient entre 5 et 15 dollars. A Convertisseur USB vers série TTL para l'adepte du bricolage complet n'est pas nécessaire dans cet exemple, mais comme ils ne sont pas chers, vous pourriez vouloir en avoir un aussi.
Vous pouvez trouver des suggestions pour d'autres composants matériels pour construire votre adaptateur DIY, mais le Teensy 2.0 est recommandé. N'achetez pas un Teensy avec un autre numéro de version comme le Teensy 3.0, c'est une puce différente qui n'est pas supportée.
Consoles et contrôleurs supportés par GIMX
Pour autant que je sache, les modèles Xbox, Xbox 360, Xbox One, Playstation 3 et Playstation 4 sont actuellement pris en charge.
Peu importe que les périphériques d'entrée soient connectés à l'ordinateur via USB, Bluetooth ou autre. Vous pouvez utiliser chaque contrôleur ou périphérique détecté par le système d'exploitation hôte - Linux dans ce cas - comme périphérique d'entrée et vous pouvez mapper les boutons et les fonctionnalités comme vous le souhaitez.
Playstation 4 support de roue à retour de force fonctionnalité qui nécessite actuellement un financement.
Installation et instructions pour le couplage de la DS4
Sur Ubuntu, téléchargez et installez le Paquet Debian pour votre plateforme. Vous devez également installer le gksu
sinon vous risquez d'obtenir le message " Impossible de redémarrer le Bluetoothd Message d'erreur ".
Dans cet exemple, nous n'avons besoin que du EMUPS4PAIRING et le Chargeur Teensy pour le faire clignoter. Vous pouvez télécharger le autres firmwares ici . Extraire le contenu des fichiers zip individuels après le téléchargement.
Couplage de la DS4
Notez que l'appariement ne doit pas être effectué à chaque fois. Si vous utilisez régulièrement une DS4 dédiée, il ne doit idéalement être effectué qu'une seule fois. Après cela, vous pouvez mettre le Teensy en lieu sûr jusqu'à ce que vous en ayez besoin.
- Flashez la carte Teensy avec le firmware.
- Assurez-vous que vous avez suivi les instructions pour installer
49-teensy.rules
et donné les permissions appropriées au binaire, sinon vous devrez utilisergksu
. - Lancez le Teensy Loader, sélectionnez le microprogramme (
atmega32u4.hex
), connectez le Teensy, activez le mode automatique et appuyez sur le bouton de la carte Teensy. Vous pouvez déconnecter le Teensy après que le clignotement ait réussi.
- Assurez-vous que vous avez suivi les instructions pour installer
- Créer une nouvelle connexion
- Lancez le lanceur GIMX, sélectionnez
Bluetooth/PS4
para sortie et cliquez sur le nouveau pour créer une nouvelle jumelage connexion. - Dans la fenêtre suivante, sélectionnez le dongle Bluetooth que vous voulez utiliser.
- Connectez maintenant la DS4 que vous voulez utiliser à votre ordinateur avec un câble USB et confirmez la boîte de dialogue. Sélectionnez la DS4 dans la fenêtre suivante, puis déconnectez-la.
- Connectez le Teensy à votre ordinateur et confirmez la boîte de dialogue.
- Connectez le Teensy à la PS4, attendez quelques secondes et reconnectez le Teensy à votre ordinateur.
- Lancez le lanceur GIMX, sélectionnez
Dépannage : Supprimer les périphériques dans le menu Bluetooth de la PS4 lorsque la DS4 se connecte directement à la PS4 au lieu de GIMX.
Démonstration vidéo
J'ai installé une installation de test sur mon bureau et j'ai réalisé une vidéo démontrant l'utilisation de la version 3.5 de GIMX, elle ne dure que 2:30 minutes.
https://www.youtube.com/watch?v=tGjAug6v6yM?start=0
Ne vous méprenez pas sur le fait que le bouton rouge du bâton de combat ne fonctionne pas comme prévu dans la vidéo, il a été remplacé par un autre bouton dans ma configuration personnalisée.
Utilisation de GIMX avec la PS4
Configuration du contrôleur
- Vous pouvez télécharger des configurations à partir de GIMX, rechercher une configuration particulière sur le forum ou créer la vôtre, ce qui n'est rien d'autre que la détection d'un événement sur le dispositif de commande et l'attribution d'une action.
- Notez que les déclencheurs L2 / R2 sur Playstation et LT / RT sur Xbox sont des événements d'axe, même si ce ne sont que des boutons sur votre contrôleur.
- Vous pouvez ignorer tout ce qui concerne l'étalonnage de la souris si vous ne voulez pas configurer une souris.
- Vous pouvez inclure plusieurs dispositifs dans votre configuration, mais ils doivent tous être connectés lorsque vous démarrez la connexion, GIMX vous avertira des dispositifs qui ne sont pas connectés.
Démarrer la connexion
- Ouvrez le lanceur GIMX si vous ne l'avez pas encore fait et sélectionnez les paramètres appropriés.
- Sortie :
Bluetooth/PS4
- Appariement : celui que vous venez de créer
- Entrée :
Physical devices
- Config : celui que vous voulez utiliser
- Sortie :
- Cliquez sur le bouton Début bouton.
- Appuyez sur le bouton PS de la DS4 que vous avez appariée.
Pulse Shift + Esc sur le clavier pour mettre fin à la connexion.
Vous devrez peut-être redémarrer votre service bluetooth pour un fonctionnement normal du bureau, par exemple sous Ubuntu : sudo service bluetooth restart
Les bâtons de combat Datel sont compatibles avec la PS4, en quelque sorte. Vous pouvez les utiliser dans le jeu sur Ultra Street Fighter 4 par exemple, mais vous ne pouvez pas naviguer dans le menu en dehors de l'application de jeu en utilisant le bâton de combat.
Il en va de même pour les bâtons de combat MadCatz.