Malgré le TUTO manette N64 non fonctionnelle
-
Bonjour,
J'ai installé la version 7.2.2 sur un RPI3 et un RPI4. Pour les jeux N64, autant cela fonctionne parfaitement avec le RPI3, autant impossible à faire fonctionner ma manette USB avec le RPI4. Elle fonctionne bien avec les autres jeux que N64. Pourtant j'ai bien suivi le TUTO.sdl2-jstest --list
donne
error: failed to read gamecontrollerdb.txt: Invalid RWops Found 1 joystick(s) Joystick Name: 'USB gamepad ' Joystick Path: '/dev/input/event0' Joystick GUID: 030000001f08000001e4000010010000 Joystick Number: 0 Number of Axes: 2 Number of Buttons: 10 Number of Hats: 0 Number of B***s: 0 GameControllerConfig: missing (see 'gamecontrollerdb.txt' or SDL_GAMECONTROLLERCONFIG) Axis code 0: 0 Axis code 1: 1 Button code 0: 288 Button code 1: 289 Button code 2: 290 Button code 3: 291 Button code 4: 292 Button code 5: 293 Button code 6: 294 Button code 7: 295 Button code 8: 296 Button code 9: 297
et j'ai donc ça dans InputAutoCfg.ini :
[USB gamepad ] plugged = True plugin = 2 AnalogDeadzone = 4096,4096 AnalogPeak = 32768,32768 mouse = False DPad R = hat(0 Right) DPad L = hat(0 Left) DPad D = hat(0 Down) DPad U = hat(0 Up) C Button R = button(1) C Button L = button(3) C Button D = button(2) C Button U = button(0) A Button = button(5) B Button = button(4) L Trig = button(6) R Trig = button(7) Start = button(9) X Axis = axis(0-,0+) Y Axis = axis(1-,1+) Z Trig = button(8)
Au démarrage d'un jeu N64 j'ai 2 messages :
Failed saving config to dummy USB gamepad (2079/58369) not configured
Si je ne mets pas n64.configfile=dummy dans recalbox.conf, plus de messages, mais je pense qu'on part sur une config par défaut qui ne me permet poas d'utiliser les axes par exemple.
Merci pour l'aide. Cela fait des jours que je teste.
-
Ajout du contenu correspondant de es_log.txt :
[2021/06/25 14:06:54.970] (INFO ) : [Run] Launching game... [2021/06/25 14:06:54.970] (INFO ) : [Input] Configure emulators command : -p1index 0 -p1guid 030000001f08000001e4000010010000 -p1name "USB gamepad " -p1nbaxes 2 -p1nbhats 0 -p1nbbuttons 10 -p1devicepath /dev/input/event6 [2021/06/25 14:06:54.970] (INFO ) : [Run] Controllers config : -p1index 0 -p1guid 030000001f08000001e4000010010000 -p1name "USB gamepad " -p1nbaxes 2 -p1nbhats 0 -p1nbbuttons 10 -p1devicepath /dev/input/event6 [2021/06/25 14:06:54.971] (INFO ) : [AudioManager] Shutting down SDL AUDIO [2021/06/25 14:06:55.916] (INFO ) : [Run] Command: python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 030000001f08000001e4000010010000 -p1name "USB gamepad " -p1nbaxes 2 -p1nbhats 0 -p1nbbuttons 10 -p1devicepath /dev/input/event6 -system n64 -rom /recalbox/share/roms/n64/Mario\ Kart\ 64.n64 -emulator libretro -core mupen64plus_next -ratio auto [2021/06/25 14:06:55.917] (INFO ) : [Pad2Keyboard] No pad2keyb configuration. [2021/06/25 14:06:55.917] (INFO ) : [MQTT] Publishing to tcp://127.0.0.1:1883 from recalbox-emulationstation OK! [2021/06/25 14:06:55.918] (INFO ) : [Hardware] Start in-game Hardware processes
Y-a-t-il d'autres moyens de diagnostic ?
Je désespère... -
J'ai réussi à faire fonctionner ma manette en remplaçant l'émulateur par défaut, LIBRETRO MUPEN64PLUS_NEXT, par MUPEN64PLUS GLIDE64MK2...
Est-ce la bonne solution ?
Merci.