[Support requis]manettes neo geo x please
-
Jstest reconnait la manette, et il n'est même pas allé jusqu'à retroarch je crois, donc problème spécifique à emulationstation/sdl2, déjà rencontré sur mes 8bitdo il me semble (problème de droits corrigé via udev).
-
et si on mettait ta régle avec idventor idproduct à la place du nom de la manette ?
-
J'ai le stick sous les mains (j'ai croisé manulegil hier soir), je confirme que sur mon système, une règle udev à résolu le problème :
SUBSYSTEM=="input", ATTRS{name}=="TOMMO NEOGEOX Arcade Stick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
Je crois que la règle chez manu a bien été prise en compte (j'ai pas réfléchi mais c'est eventX qui est censé être impacté et non jsX, et il y a bien crw-rw-rw en face de event0 sur le ls -l de manu), par contre c'est la propriété ID_INPUT_JOYSTICK qui indique à sdl2 de détecter le périphérique en tant que joystick (il y a une manip similaire à faire sur différentes manettes, dont les 8bitdo). Avec cette règle, emulationstation me détecte bien le stick pour que je le configure quand je vais dans configure input. Pas relevé de soucis particulier avec la config retroarch, hormis le fait qu'une manette 6 boutons + stick çà limite le nombre de jeux jouables :P. -
@BarbuDreadMon merci pour ton retour sous quelle version de recalbox es tu ?
-
Comme expliqué plus haut, je ne suis pas sous recalbox ;). Etant particulièrement à l'aise sous Gentoo, je préfère tourner sous celle-ci sur mon rpi. La règle udev devrait néanmoins fonctionner quel que soit le système. J'en profite pour vous donner les règles udev similaires pour les manettes 8bitdo, au cas où celles-ci ne seraient pas déjà inclu dans recalbox :
# Add the ID_INPUT_JOYSTICK attribute to the device so SDL picks up on it # 8Bitdo FC30 1P GamePad BlueTooth mode(START) mode(START+R) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo FC30 2P GamePad BlueTooth mode(START) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 II", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo FC30 2P GamePad BlueTooth mode(START+R) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 II Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo SFC30 GamePad BlueTooth mode(START) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SFC30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo SFC30 GamePad BlueTooth mode(START+R) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SFC30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo NES30 GamePad BlueTooth mode(START) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo NES30 GamePad BlueTooth mode(START+R) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo SNES30 GamePad BlueTooth mode(START) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SNES30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo SNES30 GamePad BlueTooth mode(START+R) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SNES30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo FC30 Pro GamePad BlueTooth mode(POWER) mode(POWER+R1) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 Pro", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo NES30 Pro GamePad BlueTooth mode(POWER) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 Pro", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo NES30 Pro GamePad BlueTooth mode(POWER+R1) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 Pro Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" # 8Bitdo FC30 Arcade Joystick BlueTooth mode(HOME) SUBSYSTEM=="input", ATTRS{name}=="8Bitdo Joy", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
Quoi qu'il en soit, j'aime bien votre projet, je l'ai d'ailleurs conseillé à quelques reprises quand des utilisateurs de retropie venaient se plaindre de bugs sur le nouveau core libretro-fba (dont je suis le principal maintainer).
-
Ok je vois donc sous recalbox ça fonctionne pas puisque le propriétaire du stick n'a pas réussi. ça aurait été mieux de faire un test sur recalbox 3.3.0 directement et voir si effectivement il fonctionne en ajoutant correctement la régle ou si il y a une configuration particulière lui soumettre dans le recalbox.conf il y a 3 possibilités pour l utilisation de l input : auto, udev, sdl2
## Set retroarch input driver (auto, udev, sdl2) ## If you don't have issues with your controllers, let auto global.inputdriver=auto
-
Encore une fois son problème est lié à emulationstation et non à retroarch, les règles udev que j'ai cité vont réparer la détection des manettes concernées par sdl2, donc par emulationstation. Le propriétaire du stick n'a pas encore essayé la nouvelle règle, n'étant pas chez lui.
-
Salut, Je viens de tester la nouvelle règle udev de barbu et CA MARCHE !!! Un merci^10 à tous ! A moi les sensations de la neogeo à moindre frais. Pour info, je tourne sous recalbox 3.2.10. Durant mes congés, je basculerai en beta 3.3 et je retesterai la règle.
-
Bonjour, Je viens de faire l'acquisition d'un stick neogeo x aujourd'hui, pouvez-vous m'expliquer de manière simple comment résoudre le pb ? Je suis sous RP3 et la dernière version de recalbox. Cordialement. Guillaume
-
Et comment rentrer une Règle udev et ou la mettre ?
-
Bonjour @guillaume-lancien <del datetime="2016-06-06T03:58:20+00:00">faudrait nous en dire un peu plus, version de recalbox, modèle de recalbox ?</del> je viens de voir RPI3 , recalbox 4.0.0 il faut poster l'archive demandée dans cette page : https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR) Pour y parvenir il faut configurer correctement winscp disponible sur cette page : https://github.com/recalbox/recalbox-os/wiki/acces-via-WinSCP-(FR) et ensuite on pourra t'aider. Cependant la règle udev est déjà inclu dans recalbox maintenant reste à déterminer si tu possèdes le même PCB (encodeur). as tu configuré le stick dans emulationstation ? Bouton start > options manettes > configuration des manettes
-
En faite le pb quand j'essai de configurer mon stick neogeo X c'est que les boutons se configure facilement mais stick directionnel n'est pas du coup reconnu. Je suis sous Mac pour mon Ordinateur puis sous RIP3 et version 4 de recalbox. J'ai vu plus haut dans les commentaires que le pb avait été résolu avec une règle UDEV. Pouvez-vous avec simplicité m'expliquer la démarche car je ne suis pas très fort en informatique. merci. Guillaume
-
Bonjour ouep en plus tu es sous macOS..... je répète la régle udev est déjà inclu. tu dois configurer ton joystick sur le DPAD (croix directionnel) et non sur joysticks qui sont réservés aux manettes type PSX. L'as tu fait ?
-
J'ai regardé sur mon Rpi 3 avec recalbox 4.0.0, le stick est reconnu et la configuration se fait nickel. J'entre successivement haut bas gauche droite, puis pour les boutons, j'entre D, puis B, puis C et enfin A sur le stick neo geo X. Je passe avec une autre manette ou un clavier les touches inutiles et je configure start, select et le bouton home sur select. Tout roule normalement sans créer de règle comme auparavant.
-
Bonjour, Merci pour vos réponses En effet la version 4.0 reconnais bien mon stick tommo neogeo x mais quand je veux configurer les touche ABCD fonctionne niquel mais par contre il ne veut pas reconnaite le stick, je n'arrive pas a faire Haut, Bas, Gauche, Droite. Pq tant de haine avec ce jolie petit stick neogeo ?:(
-
Il faut configurer le stick sur dpad et sur la fonction joystick. Las tu fait ?
-
Comment ça DPAD ? je trouve ça ou ?
-
ce sont les 4 premiers paramètres à entrer haut bas gauche droite qui correspondent à la croix : https://fr.wikipedia.org/wiki/Croix_directionnelle Beaucoup les echappent pour configurer plus bas le joystick et c'est une erreur.
-
Re-salut, C très bizarre car quand je veux configurer mon stick neogeo il ne me demande pas de configuer en DPAD mais seulement comme une croix de direction traditionnelle
-
En faite, quand je branche une manette type manette Snes en USB et que je la configure, les boutons directionnelles ainsi que ceux des stick apparaissent pour être configurer, par contre quand je branche celle de la Neogeo x il ne me donne seulement les boutons directionnelles a configurer, comme si il ne reconnaissais pas que la manette Neogeo avait un stick