Solved [résolu] Problème de joystick (ex: je ne cours pas, je marche)
-
Bonjour,
voici ma config pour commencer :
rasp pi 2 model b v1.1
manette N64 officiel branché sur GPIODonc j'arrive bien a configurer tout mes boutons, aucun soucis avec ça.
Par contre, je prend l'exemple de Zelda OoT, avec le joystick je ne peux pas courir, je marche seulement, et la croix ne marche pas (mais je ne me souviens plus sur l'original ^^ si c'est normal)voici mon \RECALBOX\share\system\configs\mupen64\InputAutoCfg.ini
[N64 controller]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = 4096,4096
AnalogPeak = 32768,32768
DPad R = axis(2+)
DPad L = axis(2-)
DPad D = axis(3+)
DPad U = axis(3-)
Start = button(9)
Z Trig = button(0)
B Button = button(2)
A Button = button(1)
C Button R = button(4)
C Button L = button(5)
C Button D = button(3)
C Button U = button(6)
R Trig = button(8)
L Trig = button(7)
Mempak switch = key(109)
Rumblepak switch = key(114)
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)J'ai fais plusieurs fois le calibrage avec :
jscal -s 4,1,0,0,0,6972137,6972137,1,0,0,0,6547006,6468127,1,0,0,0,536854528,536854528,1,0,0,0,536854528,536854528 /dev/input/js0mais je ne comprend pas d'où viens le pb.
n'hésitez pas si vous avez des questions, et merci pour votre aide.
-
Bonjour
depuis recalbox 4.0.0beta la configuration de N64 se fait automatiquement si tu as configuré ta manette dans le menu emulationstation > options manette.
Il est normalement inutile de configurer dans ce fichier.
Si toutefois tu veux absolument l'utiliser il faut que tu peux mettren64.configfile=dummy
dans recalbox.conf
https://github.com/recalbox/recalbox-os/wiki/recalbox.conf-(FR)
https://forum.recalbox.com/topic/5123/n64-controller/
l'as tu fait ? -
merci,
je vais faire un bon format et repartir à zero ^^
Mais j'avais bien mis n64.configfile=dummy, et comme j'avais déjà paramétré une autre manette avant ça a peu-être changer un truc.
en repartant sur une base saine je verrais bien.
Merci pour tes liens surtout le premier, le deuxième je l'avais déjà aperçu.
-
Beh je viens de tout réinstaller, et il ne me voit pas ma manette quand je vais dans les options
pour rappel :
power => GPIO1
data => GPIO7
ground => GPIO6- EDIT -
j'ai mis :
controllers.gamecon.enabled=1
controllers.gamecon.args=map=0,0,6,0là j'arrive à voir la manette et à la configurer, mais le joystick ne fonctionne pas, et les boutons c non plus.
je calle, je ne sais pas comment faire.
-
@acris J'ai lu tes 2 liens, et j'ai tout recommencer encore ce matin.
Soit j'ai le joystick qui marche mais comme s'il n'avait que la moitié de sa course alors que je suis à fond.
Soit je configure la manette sous ES mais je n'ai pas le joystick. -
@valgreg
Il te faut un pro dev gamepad comme super @Substring -
@acris Merci, j'ai enfin trouvé d'où venait mon problème
quand je fais jstest et que je test mon joystick j'ai des pointes à max : 22000 alors que dans mon AnalogPeak j'avais rentré 32768.
Donc pour aller à fond il attend 32768 en valeur alors que mon joystick lui fournit que 22000, je l'ai mis à 20000 et voilà.
Je pensais que c'était des valeurs standarts comme le jscal en fait.
En tout cas merci de t'être penché sur mon soucis.
-
@valgreg j'allais te dire un pb de peak justement ... cool que tu t'en sois sorti