Comment utiliser une manette Sony Playstation 3 avec Mupen64Plus-QT et Mupen64Plus-Next ? [How to use a Sony Playstation 3 controller with Mupen64Plus-QT and Mupen64Plus-Next?]

Français English

Mupen64Plus-QT

Mupen64Plus-QT

Mupen64Plus-QT est un lanceur personnalisable multi-plateforme libre basé sur QT qui fonctionne avec l’émulateur Nintendo 64 Mupen64Plus, ce dernier dispose de plusieurs greffons qui permettent de supporter la majeure partie de la ludothèque de cette console de jeux. Toutefois, à ma grande stupéfaction, la manette officielle de la Sony Playstation 3 n’est pas prise en charge par défaut et comme j’ai quitté Github il y a plusieurs années, je ne peux pas contribuer à ce projet. Mupen64Plus-QT is a cross-platform customizable free launcher based on QT that works with the Nintendo 64 emulator Mupen64Plus, the latter has several plugins that allow to support the biggest part of this video game console’s games library. However, to my astonishment, the official controller of the Sony Playstation 3 isn’t supported by default and as I left Github several years ago, I can’t contribute to this project.
En tant que super utilisateur, insérez les lignes suivantes dans le fichier /usr/share/games/mupen64plus/InputAutoCfg.ini puis redémarrez Mupen64Plus-QT : As a super user, insert the lines below into the file /usr/share/games/mupen64plus/InputAutoCfg.ini and restart Mupen64Plus-QT:
[Sony PLAYSTATION(R)3 Controller]
plugged = True
mouse = False
DPad R = button(16)
DPad L = button(15)
DPad D = button(14)
DPad U = button(13)
Start = button(9)
Z Trig = button(7)
B Button = button(1)
A Button = button(0)
C Button R = axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = axis(4-)
R Trig = button(5)
L Trig = button(4)
Mempak switch = key(109)
Rumblepak switch = key(114)
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)
Bien évidemment, vous pouvez adapter cette configuration à vos goûts. You can obviously adapt this configuration to your tastes.
Si vous disposez d’une autre manette non supportée, je vous suggère d’aller sur ce site web pour trouver les correspondances entre les libellés des boutons et des axes des joysticks et les clés des propriétés attendues par Mupen64Plus-QT. If you have another unsupported controller, I suggest you go to this website to find the correspondences between the labels of the buttons and the axes of the joysticks and the keys of the properties expected by Mupen64Plus-QT.
Mupen64Plus est un peu plus lent que Mupen64Plus-Next sur des ordinateurs assez récents mais il a une meilleure compatibilité avec du matériel plus ancien. Mupen64Plus is a bit slower than Mupen64Plus-Next on fairly new computers but it has a better compatibility with older hardware.

Mupen64Plus-Next (via Retro Arch)

Mupen64Plus-Next (via Retroarch)

Retro Arch utilise Mupen64Plus-Next, il gère une multitude d’émulateurs sous formes de « cœurs ». Retro Arch uses Mupen64Plus-Next, it manages a huge number of emulators in the form of « cores ».
Si vous double-cliquez sur le fichier AppImage, vous aurez probablement le message d’erreur « symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_proxy_marshal_flags ». If you double-click on the AppImage file, you’ll probably get the error message « symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_proxy_marshal_flags ».
Utilisez la ligne de commande suivante pour le lancer sous GNU Linux : Use the following command line to run it under GNU Linux:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libwayland-client.so.0 ./RetroArch-Linux-x86_64.AppImage
Contrôles de la manette PS3 dans Retro Arch [Retro Arch PS3 controller's controls]
Il faut d’abord aller dans « Réglages »→ »Entrées »→ »Touches du port 1 » afin de configurer la manette pour l’interface graphique de Retro Arch. At first, you must go to « Settings »→ »Inputs »→ »Controls of the port 1 » to configure the controller for Retro Arch’s graphical user interface.
Contrôles de la manette PS3 dans Retro Arch pour Mupen64Plus-Next [Retro Arch PS3 controller's controls for Mupen64Plus-Next]
Il faut ensuite appuyer sur la touche F1 après avoir lancé un jeu vidéo Nintendo 64 puis aller dans « Touches »→ »Touches du port 1 » afin de configurer la manette pour le « cœur » basé sur Mupen64Plus-Next Then, you must press the F1 key after having launched a Nintendo 64 game and go to « Controls »→ »Controls of the port 1 » to configure the controller for the « core » based on Mupen64Plus-Next.
Licence Creative Commons
Cet article est mis à disposition selon les termes de la Licence Creative Commons Attribution – Pas d'Utilisation Commerciale – Partage à l'Identique 3.0 non transposé
Creative Commons License
This article is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Auteur : Julien Gouesse Author: Julien Gouesse

A propos gouessej

Ingénieur en informatique, militant politique d'extrême-gauche, développeur de logiciels libres multi-plateformes. Engineer in computer science, far left-wing political activist, developer of cross-platform free softwares.
Cet article, publié dans Jeux vidéo, est tagué , . Ajoutez ce permalien à vos favoris.