Recalbox 7.2 + Dolphin Bar + Wiimote ** décalage de la visée
-
@jsm je serai vraiment curieux d'avoir l'avis d'un développeur, alors, pour avoir sa vision des choses, parce que du coup je ne comprends pas
-
@bender7856 Quand tu dis " il suffit de ne pas regarder le viseur du gun" tu veux dire quoi ? Ne pas aligner les mires ? C'est à dire viser avec la petite croix qu'on utilise quand on joue à la souris du coup. Quel est l'intérêt alors d'utiliser un pistolet pour tirer sur son écran si on ne peux pas viser avec ???
-
@d0cmcc0y tu n'as pas tort ;). Ce n'est vraiment pas l'expérience que j'attendais.
La première fois sur le 21" c'était un léger décalage entre la visée du gun et la croix. Donc en visant à peu près ça allait : il ne fallait pas tenter d'aligner la croix et la mire, mais le canon pointait plus ou moins vers la croix.
La seconde fois c'était plutôt bien : les 2 alignés... Alors je ne sais pas pourquoi, le capteur légèrement déplacé ou j'étais plus loin?
Je me mets à 1m 1,5m de l'écran 21".
Mon écran 21" est en hauteur (Hauteur de ma tête). Ce n'est pas non plus une position idéale. Mais c'est l'écran où cela fonctionne le mieux.
Mais c'est clair que j'aimerai que ça s'améliore, j'espère voir bientôt un petit utilitaire pour faire un calibrage ou a défaut un tuto pour changer les config.
-
bon j'ai investit discord pour avoir des réponses, voilà un condensé des réponses:
"m.r.b.i — Aujourd’hui à 11:35
Bonjour !
Il y a 2 points que je peux te proposer d'explorer :
Es tu suffisamment loin de l'écran ? Env 2m ?
Le décalage de visée est il plutôt verticale ?
Si c'est le cas Il a été rapporté une inversion haut/bas sur certaines dolphinbar, il est aussi possible de placer la dolphinbar en bas ou en haut de l'écran au besoin suivant l'installation que tu as pu faire initialement.:slight_smile:""Bozo The Geek — Aujourd’hui à 11:56
Oui tout à fait, le décalage est normal, c'est lié à la techno utilisé par la wiimote, et comme sur une wii, le fait de mettre une barre en dessous ou au dessus de la télé génère cela, tu auras toujours un décalage, c'est pour cela que les émulateurs rajoutent le curseur pour viser."(au sujet d'un étalonnage software) "Bozo The Geek — Aujourd’hui à 12:01
Non, les émulateurs ne le permettent pas pour l'instant, mais pour info, ce n'est pas linéaire, sur les côtés aussi l'alignement n'est pas possible avec cette techno infra-rouge. Sur le ultimarc aimtrack, il y a un truc pour le compenser via une conf sur windows mais c'est artificiel, il faut garder la croix pour rester au plus juste malheureusement.""Bozo The Geek — Aujourd’hui à 12:03
La wiimote demande un visée avec curseur mais pas pour être aligné avec des viseurs sur le gun comme une arme réelle ou les lightguns de l"époquePit64 — Aujourd’hui à 12:03
avec une wiimote, on vise avec curseur, pas avec la tête derrière le gun :slight_smile:""Bozo The Geek — Aujourd’hui à 12:05
c'est aussi un choix de nintendo pour mieux voir l'écran comme sur certains jeux arcades où tu vises avec un curseur à l'écran comme "Alien 3: The gun" "Donc pas de solution actuellement, perso je vais tester de jouer sans gun pour diminuer la perception de décalage que procure la visée au gun, et tester un bricolage du gun pour incliner la wiimote et diminuer le décalage.
Pour la distance à la dolphin bar il faut mini 1m (wiimote-dolphin) j'ai l'impression, mais même à 2m j'avais toujours un décalage de visée perceptible. Inverser le bouton sans bouger la bar n'a fait que doubler le décalage.
Autre piste à creuser: la partie software de la dolphin bar
-
@jsm Merci beaucoup pour tes investigations ! Ces retours sont très intéressants, et même s'ils ne sont pas tous encourageant (il devait y avoir David Goodenough dans le lot ), tout n'est quand même pas désespéré. Les ô combien talentueux développeurs de Recalbox pourraient bien, tôt ou tard, trouver une astuce
-
@jsm Merci pour cette enquête Effectivement la techno wiimote a ses limites mais j'imagine que si le tireur garde toujours la même position (sous entendu la même distance) il est possible de trouver un réglage qui aligne les mires et la croix; j'y arrive à peu près avec une mire en papier Tout à l'heure j'ai réessayé j'ai atteint le round 12 à Duck Hunt sans tricher avec la croix
-
Bonjour,
J'AVAIS créé un autre post avec le message suivant :Ça y est j'ai reçu ma Dolphin bar.
Bravo à l'équipe de recalbox : en effet c'est vraiment "plug & play" : j'ai testé que quelques jeux qui apparaissent dans le système virtuel Lightgun : et ça fonctionne... je vais vite en "télécharger" d'autres.
L'ai trouvé un optimum à une distance de 2m de l'écran : au delà de cette distance, la précision est moindre.
Ma dolphin bar est en mode "top".
Il y a t il un moyen de "calibrer" le système : mon pistolet pointe au dessus du bartop (presque au plafond) pour que le viseur soit d'ans l'écran...même si cette calibration est "en dur" dans un fichier / et non pas "plug & play" : cela serait intéressant de pouvoir la modifier.
en gros : j’aimerais appliquer un OFFSET VERTICAL de -100cmPUIS j'ai été réorienté sur le post, déjà plus complet...
EN EFFET : l'objectif ne sera jamais d'obtenir la précision "au pixel prêt" comme avec un Lightgun classique à partir d'une manette Wii / ni un curseur pile en face du gun... mais à minima : Viser dans l'écran me semble une évidence pour bénéficier d'un minimum de plaisir sur les jeux... Cela permettrait à minima de voir le viseur à peu prêt en face du gun :+) et de viser avec le viseur (et bien sur pas avec le gun)...
Comme je le disais dans mon post : il faudrait simplement récupérer les coordonnées (X,Y) du curseur issu de la dolphin bar pour y appliquer une correction de type : y=ax+b sur chacun des axes... les facteurs de correction a et b pouvant être ajustés par chacun selon sa configuration.
Cela doit être réalisable dans un script / script peut être déjà existant pour faire l'interface en la dolphinbar et le jeu...PS : j'ai un bartop : donc bas de l'écran situé environ à 1m20 du sol ; écran 4/3 ; 19".
ET ENSUITE : je pousse un peu plus loin la réflexion : j'aimerai coller la DOLPHIN BAR à L'ENVERS en haut de l'écran : sous la partie haute du bartop (sous la casquette du bartop) : cela nécessitera une inversion "MIROIR VERTICAL" des axes : oups oups oups...
Merci,
-
ALORS LA VOUS ALLEZ RIRE !
Toujours dans l'optique de placer la dolphin bar à l'envers "sous la casquette" du bartop : j'ai voulu vérifier si cela allait inverser l'axe des X en "miroir" :
J'ai donc placé la DOLPHIN BAR à L'ENVERS sur le haut du bartop : comme ça.
ET LA : deux constatations :
- l'axe X n'est pas inversé
- La mire et le curseur s'en trouve QUASIMENT ALIGNES avec le gun à la bonne distance (environ 2m de l'écran).
Je continue à penser qu'une calibration "plus précise" serait nécessaire...
mais dans mon cas : cela deviens déjà complètement jouable
ET en plus je peux envisager la fixation "sous la casquette" que je souhaitais...J'en conviens : cette solution n'est vraiment pas académique : mais ...
A+ : je continue mes investigations...
-
@fanou Alors ça c'est rigolo, je vais essayer
-
Bonjour,
Voici la suite de mes investigations.(1) COMMENT CA MARCHE
La DolphinBar emet deux points lumineux (infra-rouges) écartés de 20cm environ.
(la dolphin bar mesure 24cm et une série de 3 led IR est positionnée à chaque extrémitées)
on voit sur ce post une dolphin bar Nintendo ouverte : https://stickfreaks.com/projects/wii-sensor-bar-mod- la Wiimote à une caméra infrarouge en face avant qui voit donc ceci :
(et oui : il y a bien un petit programme de calibration dans la Wii depuis lequel est tirée cette vue d'écran, on en reparle plus loin...)
Le fonctionnent détaillé d'une Wiimote est très bien expliqué ici : https://technologie-innovation.fr/comment-la-wiimote-fonctionne#google_vignette
(2) UPSIDE-DOWN
Il n'y a pas de distinction entre les points gauche et droite (en tout cas : pas sur la bar "Wii" : attention, d'autres marques de lightgun font une distinction) : ce sont les mêmes leds à gauche et à droite.
On peut donc placer la DolphinBar "à l'envers" : cela ne change rien :+)
ça change rien : mais chez moi ça marche mieuxpar ailleurs, cela permet une intégration "propre" sur un bartop, voici ce que j'ai fait :
On voit presque pas la DolphinBar en haut de l'écran (noire sur fond noir...)(3) REGLAGES
Pour fonctionner correctement, la "Wii" / ici notre émulateur RECALBOX à donc besoin de savoir si la barre est en bas ou en haut de l'écran (elle doit être placée au plus prés en bas ou en haut : ne pas trop la décaler : par exemple en bas : la coller à l'écran plutôt que la poser 10cm plus bas sur un meuble...) et de connaître la taille et le format de l'écran...
C'est précisément ce qui manque à notre émulateur RECALBOX dans sa version actuelle 7.2.1 et avec la DolphinBar de MayFlash... qui est préréglée sur des paramètres "standards"...
Vu la qualité de la version 7.2.1 de RecalBox et le travail colossal des développeurs : j'imagine que cela ne leur a pas échapé, et que les réglages précis seront accessibles dans une prochaine version de RECALBOX (en tout cas je l'espère )Sur la photo ci-dessous : on voit les leds IR à droites et à gauche des leds bleues.
(car le smart-phone à une prise de vue avec une partie de la gamme IR visible :+)
les LED IR apparaissent en violet sur l'image.(4) AMÉLIORATIONS
Il semblerait que les réglages standards ne sont pas mauvais dans mon cas : petit écran de 19" en 4/3... Je pense que le fait de mettre la barre à l'envers à simplement amélioré la diffusion du silgnal des deux points lumineux, car les leds sont très près du support plastique et donc la partie basse des leds est moins bien "vue" par la Wiimote / en mettant la barre à l'envers, le cache transparent est mieux centré : en tout cas dans le cas d'une configuration "top" / pas sûr en mode "bottom"tout en haut de mon post : j'ai mis ce lien : https://stickfreaks.com/projects/wii-sensor-bar-mod
On y voit que l'on peut "bricoler" sa barre en écartant les led : pour améliorer la sensibilité sur un écran de grande taille.
Je n'imagine pas le faire avec la DolphinBar de MayFlash
MAIS dans le cas d'un Bartop : pourquoi ne pas CACHER LA DOLPHIN BAR DANS LE BARTOP et placer des LED IR en haut (ou en bas) de l'écran : écartées à souhait.
Je vais essayer cela : le temps de me procurer le matos : les bonnes leds sur la bonne longueur d'onde / et je reviens vers vous pour vous dire ce que ça donne...(5) DOUBLE GUN
Je n'ai pas de double gun : mais pour cela j'ai cru comprendre qu'il fallait un seconde DolphinBar (car la dolphinBar de MayFlash ne fait pas que deux points rouges... elle interprète le signal Bluetooth de la Wiimote...)
Par contre : j'imagine que dans ce cas : il est indispensable de cacher la seconde dolphin bar. Car cela ferait 4 points lumineux au lieu de deux : pareil : je test et je vous confirme ça.
(et ça m’arrangerai d'avoir une seule barre visible sur le bartop...)A+
- la Wiimote à une caméra infrarouge en face avant qui voit donc ceci :
-
@fanou de mon expérience, les 2 barres doivent être visibles, je pense qu'il doit y avoir une fréquence de scientillement qui doit "authentifier" la barre à la wiimote de chaque joueur malheureusement :(. J'ai essayé avec une branchée visible et une branchée pas visible, la 2eme manette ne détecte pas de mouvement :/.
J'ai le même setup que toi, je vais essayer la barre renversée ;).
J'ai fait des recherches et j'ai rien trouvé au sujet du paramétrage, d'où tient tu le fait qu'il y ait besoin d'indiquer la taille de l'écran (à qui d'ailleurs, la dolphin bar? l'emulateur?) dans des paramètres?
-
@d0cmcc0y tv 164cm à 2,5m de la barre
-
Salut!
J’ai constaté que la wiimote fonctionne exactement comme une sourie: si vous sortez la wiimote de l’écran, le viseur reste sur le bord et cela décale le viseur une fois que l’on retourne sur l’écran avec la wiimote. Un mal ou un bien car ça permet d’ajuster ce viseur. -
@tomstrug2 Merci pour ce retour, et oui à la base la wiimote ne fait que diriger le curseur à la manière d'une souris. D'ailleurs de base sur la plupart des jeux conçus pour un lightgun exclusivement (Duck Hunt par exemple), ce petit viseur n'existe pas, il a été rajouté sur les émulateurs pour permettre le jeu à la manette ou à la souris.
En fait la Dolphin Bar n'est que la combinaison d'un récepteur bluetooth préparamétré avec les 4 modes possibles d’appairage d'une wiimote, couplé à une sensor bar (bêtement une rampe de LED infrarouges)
Par contre avec les données renvoyées par la wiimote en bluetooth il doit être possible de générer des valeurs qui vont corriger la position du curseur de manière logicielle dans Recalbox, du coup un programme de calibration me parait possible et j'espère aussi que les devs sont sur le coup -
@JSM
Ce qui me fait dire que la calibration est nécessaire c'est le principe de base de fonctionnement de la Wiimote... pour une précision optimale, le logiciel (celui de la wii / et pour nous l'ensemble RECALBOX+DOLPHINBAR : l'un des deux à minima) doit appliquer un facteur de correction en fonction de l'écran (à minima son format / sa taille).Cela n'est pas pas nécessaires pour les fonctions de base et donc la plupart des applications wii... qui ne nécessitent pas de précision.
Mais pour des applications plus précises : exemple ici : whiteboard : https://fr.calameo.com/read/000044015767cb124244e
ou exemple ici : sous Windows : https://www.prtice.info/?WiimoteWhiteboard
Pour les LightGun : et donc aligner "au mieux" ou "au moins pire" la mire du gun et le viseur, ces réglages sont nécessaires.En ce qui concerne recalbox, il y aurait deux possibilités :
- facteurs de correction dans la DolphinBar (c'est peut être possible via les paramètres du programme de la DolphinBar : il y a peut-être la possibilité d'y accéder via un PC en USB : c'est la question que je me pose... en lisant la notice de la DolphinBar : il semble y avoir un logiciel Windows pour accéder à des réglages dans la DolphinBar)
- appliquer un facteur de correction dans RECALBOX (entre la DolphinBar et le Jeux) : via RetroArch ? via un script ?
@Tomstrug2
Je vais vérifier le "recalage" en sortant de l'écran : j'avais pas vu çà...Par ailleurs, je me demande si le "MODE 2" choisi par RecalBox est judicieux, il y a peut être d'autres modes de la DolphinBar qui seraient plus adaptés à l'utilisation en LightGun... mais qui sont pas compatibles avec la V7.2.1...
@JSM
Pour deux guns : zut ! dommage si il y a une reconnaissance des DolphinBar via un "codage" des LED IR... c'est un peu ce que je craignait...A+
-
J'ai fait un test BARTOP-BOUGIES (les bougies émettent de la lumière avec une bonne gamme IR) : il y a de nombreuses vidéo de simulation de Barre Wii à la bougie sur Toutube.
Comme on le voit sur la photo : j'ai masqué la DolphinBar.
j'ai écarté au max les bougies (posées en bas / config bottom) : je confirme que "la précision" en est grandement améliorée (dans mon cas : l'écran étant en 4/3 et la config standard de la DolphinBar probablement en 16/9 : écarter les "points rouges" apporte une précision bien plus grande sur l'axe X : c'est presque parfait...)
@JSM : je vais tester avec deux guns : mais suite à cet essai, je ne vois pas de "codage" des leds IR associées à une Dolphin Bar (ou à mimina les Dolphin Bar doivent prendre en compte une lumière "fixe".) Ce test me conforte dans l'idée de pouvoir cacher la / les DolphinBar dans le BARTOP et poser des leds IR pour la référence des WiiMotes.Côté Software :
il y a deux fichiers :
Dolphin.ixi et GFX.ini dans le réperoire /recalbox/system/configs/dolphin-emu/
qui comportent des paramètres qui pouraient influencer les inputs de la DolphinBar.
MAIS : j'ai changé quelques paramètres sans y voir une influence sur le système, je ne suis donc pas certain que les inputs pour RecalBox passent par ces deux fichiers...A+
-
@fanou j'y avais pensé mais j'imagine que les bougies émettent sur toutes les fréquences de l'infrarouge d'où une utilisation sans appairage. Ou alors il y a un autre principe de validation wiimote/dolphin bar, genre au début de la resynchronisation de démarrage (autre test à faire, rendre visible les deux barres au début et en virer une après).
Si tu trouves le logiciel pour la dolphin bar je suis preneur
Pour la bidouille côté recalbox c'est vraisemblablement pas possible à l'heure actuelle (voir mes citations de discord posées aux devs).
-
@fanou
Bonjour,
Je viens d'échanger des mails avec le support technique de MayFlash.
pour le logiciel : leur réponse est la suivante :
The X Y and the other buttons cannot be remapped ,sorry for the inconvenience and thanks for your support!
donc pas de logiciel pour ajuster quoi que ce soit au niveau de la DolphinBar.Je leur ai également demandé pour "cacher" une barre : j’attends leur retour sur ce point.
A+
-
Bonne nouvelle, je viens de refaire un test pour les 2 dolphin bar, ça a marché ce coup ci ! une seule visible, 2 branchées, ça fonctionne. J'ai même éteint la dolphin bar cachée, la resynchro cachée a marché aussi . Du coup je comprends pas pourquoi ça n'a pas marché l'autre jour.
-
@jsm
Bon super, c'est mieux pour un Bartop : moins de truc "pas histo" autour.j'ai reçu ma seconde DolphinBar : mais je peux pas continuer les essais... L'alim du Pi s'écroule, Le Pi almiemente déja : deux JoyPad, un HDD, et 1 DolphinBar.
Il faut que j'achète un Hub avec sa propre Alim...