Un élément clé des jeux est évidemment de pouvoir contrôler les personnages, les navires, les chauves-souris, les chars, les voitures ou d’autres sprites.
La manette Nintendo WII est idéale pour jouer à des jeux, en particulier si vous utilisez des émulateurs old school et les jeux Internet Archives Internet Arcade. La Nintendo WII était une console de jeu très populaire lors de sa première sortie et pour de nombreuses personnes, elle est maintenant couverte de poussière à côté du lecteur de DVD.
Plutôt que d'acheter un contrôleur de jeu dédié pour jouer à des jeux sur votre machine Linux, pourquoi ne pas simplement utiliser la télécommande WII?
Bien entendu, le contrôleur WII n'est pas le seul contrôleur que vous aurez probablement à traîner et j'écrirai bientôt des guides pour les contrôleurs XBOX et même le contrôleur OUYA.
Le dpad est un avantage du contrôleur WII. Cela fonctionne beaucoup mieux pour les jeux old school que le contrôleur XBOX car il n’est pas aussi sensible.
Malheureusement pour ceux d'entre vous qui ont peur de la ligne de commande, il y a beaucoup de travail terminal à effectuer, mais ne craignez pas, car je ferai de mon mieux pour expliquer tout ce que vous devez faire pour que le contrôleur WII fonctionne.
Installer le logiciel Linux requis pour utiliser un contrôleur Wii
Les applications à installer sont les suivantes:
- lswm
- wminput
- libcwiid1
Ce guide suppose que vous utilisez une distribution basée sur Debian telle que Debian, Mint, Ubuntu, etc. Si vous utilisez une distribution basée sur RPM, utilisez YUM ou un outil similaire pour obtenir ces applications.
Tapez ce qui suit pour obtenir les applications:
sudo apt-get install lswm wminput libcwiid1
Trouver l'adresse Bluetooth de votre contrôleur Wii
La raison d’installer lswm est d’obtenir l’adresse Bluetooth de votre contrôleur WII.
Dans le terminal, tapez ce qui suit:
lswm
Les éléments suivants seront affichés à l'écran:
'Mettez les Wiimotes en mode détectable maintenant (appuyez sur 1 + 2) … "
Faites comme le message le demande et maintenez les boutons 1 et 2 sur le contrôleur WII en même temps.
Si vous l'avez fait correctement, une série de chiffres et de lettres devrait apparaître le long de cette ligne:
00: 1B: 7A: 4F: 61: C4
Si les lettres et les chiffres n'apparaissent pas et que vous vous retrouvez à l'invite de commande, exécutez à nouveau lswm et essayez à nouveau d'appuyer sur 1 et 2. Essentiellement, continuez d'essayer jusqu'à ce que cela fonctionne.
Configurer le contrôleur de jeu
Pour utiliser le contrôleur WII comme manette de jeu, vous devez configurer un fichier de configuration afin de mapper les boutons sur les touches.
Tapez ce qui suit dans la fenêtre du terminal:
sudo nano / etc / cwiid / wminput / gamepad
Ce fichier devrait déjà contenir du texte dans le sens suivant:
# gameportClassic.Dpad.X = ABS_XClassic.Dpad.Y = ABS_YClassic.A = BTN_A
Vous devrez ajouter quelques lignes supplémentaires à ce fichier pour que la manette de jeu fonctionne comme vous le souhaitez.
Le format de base de chaque ligne du fichier est le bouton Contrôleur WII à gauche et le bouton Clavier à droite.
Par exemple:
Wiimote.Up = KEY_UP
La commande ci-dessus mappe le bouton haut de la télécommande WII à la flèche haut du clavier.
Voici un conseil rapide. La télécommande WII est généralement sur le côté lorsque vous jouez. La flèche haut de la télécommande Wii doit donc être mappée sur la flèche gauche du clavier.
À la fin de cet article, je vais énumérer tous les mappages WII possibles et une gamme de mappages de clavier sensibles.
Pour l'instant, voici un ensemble simple et rapide de mappages:
Ce qui précède mappe la flèche gauche du clavier sur le bouton haut du contrôleur WII, la touche droite sur le bouton Bas, la flèche bas sur le bouton gauche, la flèche haut sur le bouton droit, la barre d'espace en tant que bouton 1, touche CTRL gauche sur le clavier jusqu'au bouton 2, touche ALT de gauche au bouton A, touche CTRL de droite comme bouton B et touche de décalage gauche comme bouton Plus. Si vous utilisez des jeux rétro de l'arcade d'archive Internet, ils indiqueront généralement quelles clés doivent être mappées. Vous pouvez avoir différents fichiers de manette de jeu pour différents jeux afin que vous puissiez simplement utiliser la configuration du clavier WII pour chaque jeu. Si vous utilisez des émulateurs pour d'anciennes consoles de jeux tels que Sinclair Spectrum, Commodore 64, Commodore Amiga et Atari ST, les jeux vous permettent souvent de remapper les clés. Vous pouvez donc les mapper avec le fichier de votre manette de jeu. Pour les jeux plus modernes, ils permettent souvent d’utiliser la souris pour les contrôler ou même les touches afin que vous puissiez configurer le fichier de votre manette de jeu de manière à ce qu'il corresponde aux clés nécessaires à la lecture des jeux. Pour enregistrer le fichier de la manette de jeu, appuyez simultanément sur CTRL et O Appuyez sur CTRL et X pour quitter nano. Pour connecter réellement le contrôleur afin qu’il utilise votre fichier de manette de jeu, exécutez la commande suivante: Vous serez invité à appuyer simultanément sur les touches 1 + 2 pour coupler le contrôleur à votre ordinateur. Le mot "prêt" apparaîtra si votre connexion a réussi. Il ne vous reste plus qu'à lancer le jeu auquel vous souhaitez jouer. Prendre plaisir!!! Le tableau suivant répertorie tous les boutons de la télécommande WII pouvant être configurés dans votre fichier de manette de jeu: Ceci est une liste de mappages de clavier sensibles KEY_LEFTALTWiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHTWiimote.Left = KEY_DOWNWiimote.Right = KEY_UPWiimote.1 = KEY_SPACEWiimote.2 = KEY_LEFTCTRLWiimote.A = KEY_LEFTALTWiimote.B = KEY_RIGHTCTRLWiimote.Plus = KEY_LEFTSHIFTConnecter le contrôleur
sudo wminput -c / etc / cwiid / wminput / gamepad
Annexe A - Boutons possibles de la télécommande WII
Annexe B - Mappages de clavier
Clé Code Échapper KEY_ESC 0 KEY_0 1 CLE_1 2 KEY_2 3 KEY_3 4 KEY_4 5 KEY_5 6 KEY_6 7 KEY_7 8 KEY_8 9 KEY_9 - (symbole moins) KEY_MINUS = (symbole égal) KEY_EQUAL BackSpace KEY_BACKSPACE Languette KEY_TAB Q KEY_Q W KEY_W E KEY_E R KEY_R T KEY_T Y KEY_Y U KEY_U je KEY_I O KEY_O P KEY_P KEY_LEFTBRACE KEY_RIGHTBRACE Entrer KEY_ENTER CTRL (côté gauche du clavier) KEY_LEFTCTRL UNE KEY_A S CLÉS ré KEY_D F KEY_F g KEY_G H KEY_H J KEY_J K KEY_K L KEY_L ; (Deux points) KEY_SEMICOLON '(Apostrophe) KEY_APOSTROPHE) # Maj (côté gauche du clavier) KEY_LEFTSHIFT KEY_BACKSLASH Z KEY_Z X KEY_X C KEY_C V KEY_V B KEY_B N KEY_N M KEY_M , (virgule) KEY_COMMA . (arrêt complet) KEY_DOT / (barre oblique) KEY_SLASH Maj (côté droit du clavier) KEY_RIGHTSHIFT ALT (côté gauche du clavier
Barre d'espace KEY_SPACE verrouillage des majuscules KEY_CAPSLOCK F1 KEY_F1 F2 KEY_F2 F3 KEY_F3 F4 KEY_F4 F5 KEY_F5 F6 KEY_F6 F7 KEY_F7 F8 KEY_F8 F9 KEY_F9 F10 KEY_F10 F11 KEY_F11 F12 KEY_F12 Num Kock KEY_NUMLOCK Verrouillage KEY_SHIFTLOCK 0 (clavier) KEY_KP0 1 (clavier) KEY_KP1 2 (clavier) KEY_KP2 3 (clavier) KEY_KP3 4 (clavier) KEY_KP4 5 (clavier) KEY_KP5 6 (clavier) KEY_KP6 7 (clavier) KEY_KP7 8 (clavier) KEY_KP8 9 (clavier) KEY_KP9 . (point du clavier) KEY_KPDOT + (symbole plus du clavier) KEY_KPPLUS - (symbole moins le clavier) KEY_KPMINUS Flèche gauche KEY_LEFT Flèche droite KEY_RIGHT Flèche vers le haut KEY_UP Flèche vers le bas TOUCHE BAS Accueil KEY_HOME Insérer KEY_INSERT Effacer KEY_DELETE Page Up KEY_PAGEUP Bas de page KEY_PAGEDOWN