@OldGreg l'aimtrak et dolphinbar émule simplement une souris en fait (d'ailleurs on peut jouer aux jeux de tir avec une souris, c'est la meme config a faire). le nes zapper détecte la lumière que tu vise avec. quand tu tire, pendant une micro seconde l’écran devient tout noir et des carré blanc se place sur les cible que tu dois viser. si le zapper détecte que tu es sur du noir pendant cette micro seconde, tu as loupé ta cible. si il détecte du blanc, tu as touché. voilà en très gros le fonctionnement. si le nes zapper ne marche pas sur lcd c'est parce que les temps de réponses ne sont pas les même et cette page qui s'affiche une micro seconde s'affiche trop vite ou trop lentement. et donc il ne peux marcher que sur les jeux conçus pour, qui ont cet écran noir avec carré blanc qui s'affiche quand on tire. ainsi que le matériel qui répond pas trop vite ou trop lentement. du coup c'est pas l'emulateur le frein, c'est la compatibilité des jeux et le temps de réponse du matériel.
sur nes il y avait certain jeux ou il suffisait de viser l'ampoule d'une lampe pour toujours viser juste. mais sur la plupart il y avait un système anti triche avec un écran tout noir s'affichait avant les carré blanc et la cible était touché que si le zapper détectait un noir suivit d'un blanc. l'astuce de l'ampoule ne fonctionnait plus (ne détectant que du blanc).
Posts made by zimeau
-
RE: Light gun aimtrak de Ultimarc
-
RE: Light gun aimtrak de Ultimarc
@OldGreg je sais pas si le nes zapper est utilisable, je me suis un peu documenté sur son fonctionnement et c'est très différent d'un lightgun ou de l'aimtrak. faudrait creuser le sujet mais je doute que ce soit possible.
-
RE: Light gun aimtrak de Ultimarc
@OldGreg de rien comme indiqué je suis sur raspberry (RPI 3B+). j'ai pas de DolphinBar, j'utilise l'aimtrak.
J'ai fait tous mes tests avant d’écrire ce post sur un écran plat LCD, mais chez moi ma borne est un écran cathodique. j'ai voulu faire le test ce week end et les jeux advancemame ne démarre plus chez moi. Je pensais pas qu'un changement d’écran pouvait empêcher les jeux de se lancer... Du coup il faudra que je creuse pourquoi ça se lance pas. par contre ça marche sans soucis pour mario paint sur snes avec la souris et pour duck hunt sur la nes avec le pistolet. juste sur snes j'ai oublié de préciser qu'il fallait quand même changer l'émulateur en snes9x de mémoire.
j'ai voulu tester le recoil aussi ce week end et ça fonctionne pas, faut que je comprenne pourquoi (le recoil ne s'active pas quand je tire, et une fois juste l'alim branché, meme sans branché l'usb, le recoil s'active un coup aléatoirement toute les 5mn...) -
RE: Light gun aimtrak de Ultimarc
Bonjour à tous!
J'ai acheté l'aimtrak et j'ai réussis à le configuré! et j'ai galéré pendant quelques jours, du coup pour les prochains qui veulent le faire fonctionner je leur donne toute la marche à suivre! Je pense que tous ceux qui cherche à faire la config sur recalbox passe par ce sujet, si la modération veut se servir de mes infos ou de ce tuto pour en faire un officiel, pas de soucis ^^
pour commencer, je suis sur un RPI 3B+ avec la version chrismas beta 2018.12.24.
j'ai fait la plupart des tests et config avec une souris, puis avec l'aimtrak car les commandes sont exactement les même.
Pour commencer, il faut configurer l'aimtrak avec windows et l'utilitaire de configuration fourni par le constructeur. j'ai mis le firmware du pistolet à jour (version 9.19 à ce jour). ensuite j'ai mis cette config :
j'ai le recoil sur mon pistolet mais je l'ai pas encore testé, j'essayerai ce soir. mais pas besoin de vérifier ça pour faire fonctionner l'aimtrack.
ensuite sur recalbox, vous pouvez faire des tests avec une souris sur le jeux mario paint sur snes. ça permet déjà de voir que qu'une souris fonctionne. Vous pourrez déjà tester votre aimtrack sans config sur le jeux duck hunt sur nes, mais vous devrez dans les paramètre de recalbox, parametres avancés, configuration avancée de l'émulateur, nintendo entertainment system changer l'Emulateur en "LIBRETRO" (et non "DEFAUT (LIBRETRO)", sinon on peut pas changer le core) et mettre le core sur "FCEUMM". avec ça duck hunt à fonctionner chez moi avec l'aimtrak.
Pour l'arcade, j'utilise advancemame (j'ai pas essayé avec mame, je suis pas sur que ça puisse fonctionner). il vous faut donc une romset 0.106 (j'ai trouvé une romset spécial gun game, je les ai pas tous testé mais le jeux alien 3 et bang fonctionnent). il faut bien mettre vos rom à la racine du dossier mame, surtout pas dans un sous dossier sinon les jeux ne fonctionnent pas. il faut ensuite aller dans les paramètre de recalbox, parametres avancés, configuration avancée de l'émulateur, Mame, changer Emulateur sur "advancemame" (ce qui changera aussi le core sur advancemame).
Ensuite, rendez vous dans le dossier de votre recalbox via un autre pc connecté sur le réseaux dans \IP_DE_VOTRE_RECALBOX\share\system\configs\advancemame
faites une copie de sauvegarde du fichier advmame.rc.origin au cas ou vous avez un problème pour remettre tout à l'état inital. modifiez le fichier advmame.rc.origin avec un éditeur de texte (bloc note ou wordpad).
Les lignes qui nous interesse sont celle ci :device_keyboard input_map[p1_lightgunx] input_map[p1_lightguny] input_map[p1_button1]
peut importe ce que vous avez apres ces lignes, il faut que celle ci soient ainsi :
device_keyboard auto input_map[p1_lightgunx] mouse[0,x] mouse[1,x] input_map[p1_lightguny] mouse[0,y] mouse[1,y] input_map[p1_button1] keyboard[0,lcontrol] or joystick_button[1,0] or mouse_button[0,0] or mouse_button[1,0]
ajoutez celle ci :
device_mouse raw
j'ai ajouté la ligne suivante pour que je puisse ajouter des crédit facilement sans manettes, avec l'un des 2 boutons de l'aimtrak ou la touche shift gauche du clavier :
input_map[coin1] joystick_button[0,6] or mouse_button[0,1] or mouse_button[1,1] or keyboard[0,lshift]
Vous enregistrez et vous pouvez lancer un jeux, ça marche!
attention, de mauvaise config dans ce fichier peuvent faire que vos jeux ne se lanceront plus. si c'est le cas, restaurez votre fichier advmame.rc.origin que vous aurez sauvegardé.
avec cette config, normalement vous pouvez jouer à la fois avec une souris et l'aimtrak. si l'un fonctionne et pas l'autre, peut être qu'il y a une panne sur le 2eme périphérique.
Bon jeux!PS : ceci est une config qui marche, mais qui nécessite certainement des améliorations. par exemple, mon viseur suis bien le mouvement du pistolet, mais si je vise avec le pistolet, le curseur ne se situe pas à l'endroit ou je vise. il est bien positionné au centre de l'écran, mais il suffit que je bouge un peu vers une direction pour que le curseur bouge beaucoup plus dans cette direction. comme si le pistolet pensait que l'écran était 2 fois plus petit et qu'il va au bord de l'écran alors que je vise entre le centre et le bord. peut être un problème de résolution et/ou de calibration, je vais creuser ce détail.
-
RE: key mapping advancemame
J'ai réussis à trouver mon mapping en tapant des morceau d'info trouvé un peu à droite et à gauche. avoir la config exacte enregistré aurait été plus propre mais bon, si c'est un bug connu je vais pas plus me creuser que ça maintenant que j'ai "deviné" son contenu. la config auto ne fonctionnait pas pour mon périphérique malheureusement. je répond à un autre post pour partager ce que j'ai trouvé et aider ceux qui auront du mal aussi...
-
key mapping advancemame
Bonjour,
sur les jeux advancemame, lorsque je vais dans menu/input (his game) je peux choisir mes touches. par exemple, j'ai "P1 Button 3 -> space or j:thumb" (qui correspond à la touche espace et une touche de la manette je suppose, pour le bouton 3 du joueur 1). je fais donc mes modif en appuyant sur les touches du périphérique que je souhaite et ça fonctionne.
Dans le fichier advmame.rc.origin, la config (par defaut) a une autre forme : input_map[p1_button3] keyboard[0,space] or joystick_button[0,1]
Mon objectif est de retrouver le fichier de configuration d'avance mame généré lorsque je fait les modif via le menu durant le jeux pour les utiliser en dur dans le fichier advmame.rc.origin. visiblement, les modif fait via le menu durant le jeux ne se sauvegardent pas. lorsque je quitte le jeux et le relance, les touches reviennent par défaut. j'ai essayé de trouver des fichiers dans lesquels les commandes s'inscrive. dans share\system\configs\advancemame j'ai 3 fichier que ne sont jamais modifié. le fichier advmame.rc est écrasé à chaque lancement de jeux mais rien n'est jamais modifié dedans, meme en configurant les touches dans le menu durant un jeu. j'ai regardé dans /recalbox/share_init/system/configs/ et j'ai un fichier aussi mais qui ne bouge pas non plus. savez vous ou je peux trouver ce fichier de config temporaire?
mon fichier recalbox-support : https://file.ac/iKfOajmhLXg/
merci! -
RE: Ma borne DIY
super, j'ai le matos qu'il faut sous la main pour faire ça, il faudra seulement que je fasse un peu de soudure pour le vga/rgb. j'essayerais ça des que j'aurai fini la config de la borne. Merci!
-
RE: Ma borne DIY
@ian57 merci pour le conseil. la borne est pas terminé et je bosse encore sur des finitions (j'ai fait de la peinture hier et j'ai commandé un plexi déjà imprimé aujourd'hui que j'aurai la semaine prochaine).
Je connaissait pas le rgb-pi, l'image est dégeu en hdmi vers peritel mais ça reste jouable. si le rgb-pi permet d'avoir une meilleur image, je reflechirai à investir, ce sera bien mieux.
Bien qu'a à la base, l'ecran crt était obligatoire pour jouer à la nes (la vrai, pas via recalbox) et son zapper, j'ai acheté un lightgun et j'ai reussis à le faire fonctionner sur nes... je dois faire des test de fonctionnement supplémentairement mais si ça marche aussi bien que la nes, j'aurai fait un grosse borne avec une image pas top pour rien... enfin il sera pas trop tard pour mettre un lcd à la place, ça prendra malheureusement juste pas mal de place en plus pour rien. J'aviserais quand j'arriverai à faire marcher mon lightgun sur advancemame. si le rgb-pi donne une image convenable, ça peut rester sympa de rester sur du crt, par nostalgie... -
RE: changer l'émulateur mame
ok je comprend mieux alors! Curieux (ou dommage) que ça fasse planter EmulationStation. Mais j'ai l'explication, pas de solution xD Merci beaucoup de ton aide!
-
Ma borne DIY
Bonjour,
Je présente mon projet de début d'année que j'ai eu : la construction d'une borne d'arcade.
Le but était de faire un peu de place chez moi en mettant dedans mes consoles retro... et une recalbox bien sur. J'ai utilisé mon écran cathodique, d'une part pour le rendu retro et d'autre part car l'une de mes console est la nes, avec le zapper. Donc écran cathodique obligatoire pour jouer (sans modif).
la structure :
la config :
pose de l'ecran :
pose des joysticks et boutons :
contour de l'écran (un peu loupé le 1er coup) :
le fond/arrière et câblage électrique :
ajout du plexi en haut de la borne :
je refait le contour écran correctement :
je pose les porte du placard :
j'ai reçus le vinyl pour la deco début de semaine. j'ai foiré celui sur le plexi, sur la taille et la pose donc je vais le recommander, c'est pas le définitif :
pour les partie restante je pense que je vais acheter de la peinture noire. bien que c'est pas trop mal comme ça... faut que je retouche au moins le contour écran je pense. -
RE: aimtrak (lightgun) sur RPI 3B+
Merci pour vos réponses!
@voljega Il est pourtant noté compatible sur le wiki : https://github.com/recalbox/recalbox-os/wiki/Compatibility-(EN)#lightgun
j’espère à travers mon post justement trouver l'aide de personnes l'ayant fait fonctionner@OldGreg j'ai parcouru ce sujet (et quelques autre). apparament ça marcherai avec advancemame. mais je n'arrive pas à utiliser advancemame (j'ai crée un autre sujet là dessus). sur la version stable PC quand j'essaye de changer l'emulateur mame, EmulationStation plante et sur mon RPI 3b+, je peux lancer aucun jeux encore (surement un problème de romset, je vais creuser).
@acris j'ai fait la config et des tests sur PC avant pour être sur que le lightgun fonctionne bien
Je contacterai @Gaetan si je fini bloqué trop longtemps. -
RE: aimtrak (lightgun) sur RPI 3B+
J'ajoute ce que le donne la liste sdl2-jstest :
Found 1 joystick(s)
Joystick Name: 'Ultimarc Ultimarc'
Joystick Path: '/dev/input/event3'
Joystick GUID: 0300000009d200000116000011010000
Joystick Number: 0
Number of Axes: 2
Number of Buttons: 8
Number of Hats: 0
Number of B***s: 0
GameController:
not a gamepad
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: 295et lorsque je lance un test :
Entering joystick test loop, press Ctrl-c to exit
SDL_JOYDEVICEADDED which:0
SDL_JOYAXISMOTION: joystick: 0 axis: 0 value: 0 code: 0
SDL_JOYAXISMOTION: joystick: 0 axis: 0 value: -32768 code: 0
SDL_JOYAXISMOTION: joystick: 0 axis: 1 value: 0 code: 1
SDL_JOYAXISMOTION: joystick: 0 axis: 1 value: -32768 code: 1
Error: Unhandled event type: 1025
Error: Unhandled event type: 1024
Error: Unhandled event type: 1026
Error: Unhandled event type: 1025
Error: Unhandled event type: 1026
Error: Unhandled event type: 1024
Error: Unhandled event type: 1024Je donne le lien vers le recalbox support si besoin : https://file.ac/lW4PjSVjgJs/
Merci!
-
aimtrak (lightgun) sur RPI 3B+
Bonjour,
Nouveau dans la communauté, je me suis monté une borne dans le but de faire du retrogaming. ayant prit connaissance de l’existence de recalbox, j'ai acheté un raspbery pour le mettre dans ma borne. le problème est que j'ai constaté trop tard que la version stable est compatible que RPI 3B. tant pis je test la beta. en parallèle, je test la version stable sur PC, au cas ou j'ai des problèmes avec la beta. J'ai plutôt bien pris en main le système, et j'ai choisi de commander le lightgun aimtrak d'ultimarc (compatible avec recalbox) pour jouer sur PC et sur la recalbox. je l'ai configuré et jouer un peu avec sur PC, mais sur recalbox j'ai un peu de mal. la version beta est la version qui me donne le plus de resultat : je branche le lightgun sur le raspberry, je lance sdl2-jstest en ssh et le lightgun est bien détecté (avec son nom, donc je suppose qu'il y a ce qu'il faut pour le reconnaitre). par contre lorsque je test, lorsque j'appuie sur un bouton de l'aimtrak ou que je le passe devant l'ecran, j'ai bien un retour mais le retour me dit "Error: Unhandled event type:1024". Je suppose qu'il y a encore un problème...
Je test avec duck hunt sur nes car ça semble le plus simple à faire fonctionner d’après ce tuto pour la dolphin bar : https://forum.recalbox.com/topic/15007/tutoriel-fr-en-jouer-play-avec-wiimote-comme-un-lightgun-sur-recalbox
mais j'ai rien qui réagis, ni en appuyant sur les boutons, ni en passant le pistolet devant l’écran... -
RE: changer l'émulateur mame
Bonjour @acris
Intel(R) Celeron(R) CPU P4600 @ 2.00GHz
3Go DDR3 1333 MHz
Chipset Intel HM57 Express
le système est installé sur clé usb kingtson datatraveler 100 G3 16Go
L'archive support : https://file.ac/FXnbP7dKPMg/
J'ai essayé avec la version stable x64 et x86, avec la version beta et avec un autre PC, j'ai toujours ce même problème pour sélectionner advancemame. -
changer l'émulateur mame
Bonjour,
Je test la dernière version de recalbox via une clé USB sur un HP ProBook 4520s. Mon objectif est de réussir à lancer un jeux d'arcade avec advancemame dans un premier temps. Le soucis est que lorsque dans les paramètres avancé de l'émulateur je change l'émulateur ou le core, j'ai le message "reboot recalbox" et rien se passe. j'ai essayé en mode verbose et j'ai ça qui s'affiche :
je peux saisir du texte mais rien ne se passe. Une solution pour basculer sur advancemame ou simplement changer l'émulateur mame?
Merci!