Os presento Gunmote, evolucion de Touchmote aplicada a Lightgun con wiimotes en Windows

pues despues de un tiempo de evolucion y desarrollo tengo el gusto de presentaros Gunmote

como indico en el titulo, es una evolucion de la antigua aplicacion Touchmote, con la cual se podia usar un wiimote en Windows como si fuera un sistema de apuntado

esta nueva aplicacion, esta siendo desarrollada por el compañero de foro @Satanica_Inc , el cual esta haciendo un trabajo fenomenal sobre ella [beer]

aqui teneis el GitHub actual del proyecto, donde se van subiendo todas las versiones, aunque Gunmote tiene activada la opcion de autoactualizacion, y permite hacerlo dentro de la propia version
tambien os paso la Wiki, que aun esta en desarrollo, pero es bastante util para las personas que nunca han tenido contacto con el anterior Touchmote, y para los antiguos usuarios que puedan ver y comprobar todas las mejoras que trae este nuevo Gunmote

https://github.com/gustavoalara/Gunmote

https://github.com/gustavoalara/Gunmote/wiki

este proyecto tiene de especial, que se ha porteado el codigo de las actuales OpenFire, con lo cual tenemos un sistema Lightgun totalmente reformado y con un concepto diferente, totalmente enfocado a la precision en el apuntado

para ello incluye el reconocimiento de 4 Grupos de Leds IR, tanto en Modo Diamante, como en modo Cuadrado, sistema identico al usado en las OpenFire, Gun4IR y soluciones similares
esto, unido a un menu de Calibracion que incluye la propia aplicacion, consigue un resultado asombroso, a la vez que una precision en el apuntado, similar a los sistemas mencionados

posee un menu de Mapeo de inputs muy completo, con el cual podemos dar soporte a multiples modos de entrada, desde el tipico Raton para jugar a 1 player, como los Modos mas avanzados, Xinput y Mouse RawInput para poder jugar a Multiplayer, con un maximo de 4 dispositivos, siempre y cuando el juego lo permita

En este sentido cabe destacar el gran avance que supone el modo RawInput, el cual permite usar multiples ratones/teclado dentro de nuestros juegos y emuladores si soportan este sistema

Tambien incluye la utilidad ArcadeHook para gestionar los Eventos Outputs de los juegos como lo hace Mamehook, permitiendo acceso a los Leds, el rumble, y el altavoz(aun no funciona de forma correcta) de los wiimotes

Se esta trabajando tambien en Gunchuk, codigo que permite usar el puerto del Nunchuk del wiimote, para conectar un arduino/raspberry, y dar soporte externo Eventos Outputs de juegos controlados directamente por el wiimote
en este sentido, se da servicio a una pantalla Oled, tiras leds neopixeles, Solenoides para efectos de retroceso en el arma, todo esto heredado desde el proyecto OpenFire

actualmente soporta multiples sistemas de juegos, tantos Nativos de PC, como emuladores y loaders
se puede usar en Mame, Flycast, DuckStation, Pcsx2, Rpcs3, Cxbx, Teknoparrot, RConfig/JConfig, Demulshooter y mas sistemas

espero que lo probeis, y vayais descubriendo poco a poco todas las mejoras que tiene, que son muchas


para muestra, un boton, el nuevo HotD2 Remake, usando 2 wiimotes en modo Raton RawInput ;)




PCSX2 2 players. Player 1 Con Mira vs Player 2 Sin Mira




Gunmote modo NO Calibrado vs modo Calibrado




Gunmote prueba de Giroscopio




Gunmote Prueba Outputs modo 2IR(una sola barra wii)




Galeria de fotos, donde se aprecian la colocacion de lente Gran Angular para poder jugar mas cerca de la TV, y varias capturas de la precision de apuntado

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen
¡Gracias por compartirlo @dinamita4922!

¡Desempolvad vuestros wiimotes y darle una nueva vida!
Probarlo y darnos vuestro feedback, y si se os ocurren ideas para mejorarlo, no dudéis en decirlas.
@satanica_inc gracias a ti compi, por esta, tan esperada evolucion [beer] [beer]
Si tenéis un wiimote en casa con el adaptador de pistola echad un vistazo a esta aplicación. Hoy por hoy no hay nada más económico para jugar a juegos de ligthgun y tiene muy buena precisión. Solo faltan una o dos barras (mejor,mas preciso) de Wii.
Yo en su día probé wiimote gun en retrobat pero no punto de comparación con ésto.
Coño buenas noticias, a ver si ponen mas impresiones los que lo hayan probado
@ismaelnc muchas gracias amigo por la información, nos ayuda mucho en evolucionar el proyecto, el saber que esta siendo usado y con resultados óptimos ;)

@Tom_Chandler vamos a ver si lo prueban más compañeros y nos van indicando por donde evolucionarlo, la intención de abrir este hilo aquí es esa, extender su uso, y reporte de fallos o posibles evoluciones para la aplicación

El compañero @satanica_inc , está muy involucrado en el proyecto, le está metiendo muchas horas al desarrollo del mismo, y está consiguiendo unos resultados espectaculares

También está involucrado en desarrollos de firmware para las OpenFire, como podéis ver en su GitHub, y todos estos conocimientos y experiencias los está volcando en Gunmote
dinamita4922 escribió:@ismaelnc muchas gracias amigo por la información, nos ayuda mucho en evolucionar el proyecto, el saber que esta siendo usado y con resultados óptimos ;)

@Tom_Chandler vamos a ver si lo prueban más compañeros y nos van indicando por donde evolucionarlo, la intención de abrir este hilo aquí es esa, extender su uso, y reporte de fallos o posibles evoluciones para la aplicación

El compañero @satanica_inc , está muy involucrado en el proyecto, le está metiendo muchas horas al desarrollo del mismo, y está consiguiendo unos resultados espectaculares

También está involucrado en desarrollos de firmware para las OpenFire, como podéis ver en su GitHub, y todos estos conocimientos y experiencias los está volcando en Gunmote


He pedido 2 barras usb en Aliexpress para probar y aportar mi granote de arena, al llegarme comento impresiones

Por cierto el link a la prueba del hod2 no rula

https://pixeldrain.com/u/MVt4xSh4
@Tom_Chandler

Perfecto compañero, aquí estaremos para aportarte ayuda en su correcta instalación y configuración ;)

Me di cuenta antes del vídeo si, me gustaría subirlo de forma embebida en el hilo principal, y agregar más, pero no se que plataforma estaría permitida para ello

En imagen uso imgbb, pero en videos ando perdido, porque no se si EOL admite videos de Youtube


edito. acabo de subir al primer hilo fotos y videos de yutuf. No estan monetizados, pero si algun mod indica que los retire por inflingir alguna norma lo hago
Tom_Chandler escribió:
Por cierto el link a la prueba del hod2 no rula

https://pixeldrain.com/u/MVt4xSh4


El video ahora sí que funciona.
ismaelnc escribió:
Tom_Chandler escribió:
Por cierto el link a la prueba del hod2 no rula

https://pixeldrain.com/u/MVt4xSh4


El video ahora sí que funciona.



Imagen
@Tom_Chandler

ya lo subi en el primer mensaje a youtube [oki] [oki]

edito. subido al primer mensaje, video de PCSX2 Mira Vs No Mira
dinamita4922 escribió:@Tom_Chandler

ya lo subi en el primer mensaje a youtube [oki] [oki]

edito. subido al primer mensaje, video de PCSX2 Mira Vs No Mira


Que buena pinta, a ver si me llegan las barras y le meto mano
@satanica_inc

Gustavo, para linux cuando? XD

Y no me vengas con hostias que no hace falta instalar visual studio ahí.

Sea como fuera, buen curro y si un día lo haces, créeme que batocera lo adoptará desde el día 1.
DJ Deu escribió:@satanica_inc

Gustavo, para linux cuando? XD

Y no me vengas con hostias que no hace falta instalar visual studio ahí.

Sea como fuera, buen curro y si un día lo haces, créeme que batocera lo adoptará desde el día 1.



para Linux prefiero evolucionar otro proyecto que ya probé hace unos 5 años y que está por ahí abandonado... En mente está, y no quiero olvidarlo
DJ Deu escribió:@satanica_inc

Gustavo, para linux cuando? XD

Y no me vengas con hostias que no hace falta instalar visual studio ahí.

Sea como fuera, buen curro y si un día lo haces, créeme que batocera lo adoptará desde el día 1.


quita quita, que esta liado con Gunmote [sonrisa] [sonrisa]
Interesante, touchmote estaba muy bien, habrá que echarle una ojeada, y como bien dicen por ahí una versión de Linux estaría genial, sobre todo para una Steam Deck, la suelo usar mucho para este tipo de juegos.
Me estoy montando un lugar de ocio retro y soy amante de los juegos de pistolas. Tengo unos 7 mandos de Wii tanto originales como chinorris y me gustaría saber algunas cosillas:

- ¿Qué más se necesita además del wiimote? ¿Supongo que barra, no? ¿Cuántas? ¿Es difícil de configurar?
- ¿Se podría usar en una tele convencional si le enchufo el PC? La tele del salón es de 75" y sería un espectáculo jugarlo ahí. Doy por hecho que se puede pero como de estas cosas no entiendo mucho porque no me he metido nunca...
- El uso en emus, ¿se configura desde los mismos emuladores o requiere también el programita que tenéis en github?

Y nada más! Aunque sea para jugar en mi monitor ya me valdría, también te digo jajaja.
@Kenway2017

Los recursos son finitos, más bien escasos porque un solo desarrollador, el compi @satanica_inc, es el encargado de esta evolución de Touchmote, y lleva 3/4 meses a full con este y otros proyectos, como el firmware de OpenFire, que también lo está evolucionando, compartiendo experiencia y desarrollo entre ambos(Gunmote y OpenFire)

De todas formas, como el mismo indicó en un mensaje anterior, tiene en mente la evolución de una aplicación que ya existe para Linux


@Lázaro

Los wiimotes a usar son los originales, las copias chinas pueden traer limitación en la cámara(algunos solo detectan 2 IR) y presentar continuas desconexiones por BT, alguno ni siquiera seran detectados

Gunmote puede funcionar con 2IR(1 sola barra wii) o 4IR
El modo 4IR, se puede configurar en modo Cuadrado( 2 barras wii) o modo Diamante( 4 Grupos leds centrados en los márgenes de la TV como OpenFire o Gun4IR)

Los modos más precisos son los 4IR, donde sus prestaciones están a la altura de los sistemas Lightgun más avanzados

Se puede usar en cualquier tipo de TV, sin importar la tecnología(crt, led, oled), incluso en proyectores, porque el posicionamiento es mediante estos grupos leds montados en la pantalla y la cámara IR del wiimote

Como accesorio, prácticamente necesario, uso de lente Gran angular/ojo de pez de móvil, lo mismo que en el resto de sistemas Lightgun, ya todo depende de la distancia a la que se juegue y las pulgadas de la pantalla a usar
Puedes probar en un monitor pequeño, y a raíz de esto sacar tus propias conclusiones en TV de más tamaño

Los juegos/emuladores se configuran dentro de los mismos
Gunmote permite reconocer un wiimote como sistema de posicionamiento, y lo configura en Windows según el perfil que le crees dentro de el
Puede ser modo Ratón, modo Ratón RawInput(multijugador), modo Xinput Xbox 360(multijugador)
Depende de que emulador/juego sea, es necesario usar uno u otro perfil

Dentro del enlace a GitHub, donde te puedes descargar la última versión de Gunmote, tenemos activa la Wiki, donde puedes consultar los pasos a seguir para su instalación, calibración y configuración
Voy a probarlo con la última versión del emulador Mame a fecha de hoy (0.280).
@djdavaz

En Mame lo he probado con un perfil Xinput y va perfecto el modo Multiplayer

En modo Ratón RawInput también tiene que funcionar(no lo he probado) ya que Mame tiene soporte para ello
@dinamita4922 ¡Muchas gracias por la respuesta!
Lo probaré cuando pase la vuelta al cole, que ahora tengo demasiados marrones encima jajajaja
Se está trabajando en una nueva versión, que va a traer varios avances e integraciones en los diferentes modos, para conseguir que todos tengan las mismas capacidades de funcionamiento, prestaciones y uso

Se ha actualizado el código del modo Diamante para activar la función Giro, cosa que el modo Cuadrado ya disponía
Aparte se ha añadido la función de recomposición de los 4 grupos leds IR, a partir de la perdida de 1 o incluso 2 leds
Con esto se consigue, que si el sistema deja de ver hasta 2 puntos leds en este modo, es capaz de recomponer el Diamante, en base a los otros 2 o 3 que si llega a ver
Gracias a esta última funcion, el sistema permite incluso acercarse más a la TV/monitor o usar lentes con menos apertura de visión

También se le ha añadido al menú de Calibración, una pantalla donde se ven los leds IR que tenemos colocados, para descartar de forma rápida, cualquier fallo en los mismos

Estos cambios que se le han añadido al modo Diamante, seran trasladados al modo 4IR Cuadrado, y al modo 2IR, que si las perspectivas se cumplen, puede sufrir una mejora considerable de posicionamiento, con respecto a los sistemas tradicionales de 2IR

El compi @satanica_inc se ha pegado gran parte del verano, enfrascado en estas mejoras, y las alfas que se están probando son más que satisfactorias ;)
@ygriega perfecto, en la wiki está todo bien explicado, si aún así tienes dudas, puedes consultarnos en el grupo de Telegram que tenemos ;)
@dinamita4922
Buenas compañero!
Antes que nada, felicitarte tanto a ti como a @satanica_inc por el trabajazo ;)

Dicho esto, he instalado el programa y no hay manera de calibrarlo. Estoy jugando en una TV de 65" a unos 2m. de distancia, con 2 Wiimotes originales con Motion Plus y con una barra Mayflash en Modo 4 y he probado poniéndola tanto arriba como abajo de la TV (moviendo el correspondiente botón en la barra, claro).
Viendo que era imposible la calibración, y siguiendo tus consejos, me he comprado un juego de lentes para el móvil que llevan gran angular/ojo de pez/macro y..... lo mismo.

Leyendo la wiki, creo que es evidente que al ser una TV bastante grande tendría que comprar otra Mayflash y colocar una arriba y otra abajo. Aunque teniendo una Mayflash con la que enlazo los Wiimotes, supongo que con cualquier barrita chinorra usb conectada a la TV ya me serviría para poner la configuracion 4IR, no?
@NAILIK hola amigo. Gracias por tus palabras ;)

La dolphin bar no la tengo, pero otros compañeros que la usan la ponen efectivamente en el modo 4 y luego usan Gunmote con un perfil Xinput/xbox360 para que reconozca el multiplayer

Cual es exactamente el error que te da?? Aparecen los wiimotes sincronizados con Gunmote??

Si solo usas una barra, debes de configurar el modo leds en 2IR e indicarle si está arriba o abajo del TV

Una vez indiques el modo y la situación de la barra, ya puedes calibrar la aplicación, dejado pulsado el botón Home del wiimote y el botón - a la vez
Te saldrá el OSD de calibración, en el cual tienes que disparar sobre las dianas que aparecen en pantalla...si la calibración es correcta, aceptas con el A y si no, la cancelas con el B y la vuelves a repetir

Si quieres usar el modo 4IR como bien dices, con poner una barra china en el lado opuesto a la Mayflash tienes de sobra

Utiliza la aplicación WiimoteTest para comprobar que el wiimote ve todos los leds sin problemas, para descartar que sea fallo de visión. No se ahora mismo si está subida en la Wiki. Sino, te la paso

Con esas pulgadas y a 2 metros si te será necesario usar como mínimo la lente Gran Angular

Busca en Telegram Wiimotes como lightgun, que allí el soporte es más rápido y eficaz

En la próxima versión de Gunmote, traerá incluida una utilizad para que a la hora de calibrar, se vea sobre la marcha los puntos leds que detecta el wiimote, y así descartar posibles fallos en la visión de los mismos
@dinamita4922
Muchísimas gracias por tomarte el tiempo en responderme!
Te comento, lo tengo todo perfectamente sincronizado y entro sin problemas a la calibración de los Wiimotes. De momento estoy haciendo la prueba solo con uno solo conectado, pero en la pantalla de calibración, el cursor o no llega a las dianas o va al revés o la aplicación me dice que no detecta ningún sensor.

Voy a probar a comprar otra barrita china en Amazon y mañana probaré poniendo una barra arriba y otra abajo. La lente gran angular ya la tengo, y al ser una TV tan grande la voy a tener que adaptar sí o sí a los Wiimotes.

En cuanto haya probado con las dos barras en modo 4IR comentaré que tal ha ido la cosa por si puede serle de ayuda a algún compañero.

Ah, y de nuevo muchas gracias tanto a ti como a @satanica_inc [ok]
@NAILIK compañero tiene pinta de mala visión en los leds. Tienes wiimotetest para comprobar que es correcta la visión entre los leds y la cámara del Wiimote??

A la distancia que lo usas y las pulgadas de ese TV vas a tener que usar lente Gran angular si o si

Yo en modo Cuadrado, en 40" y a 1.5m las tengo que usar, o alejarme hasta los 2/2.5 metros, que es inviable en mi salón XD XD
dinamita4922 escribió:@ygriega perfecto, en la wiki está todo bien explicado, si aún así tienes dudas, puedes consultarnos en el grupo de Telegram que tenemos ;)

Perfecto gracias le echaré un ojo
Hostia!! Como es que no conocía yo este pedazo de invento?? Qué pasada!! Me encanta la idea! EN cuanto llegue a casa me voy a bichear bien el github y a revisar por cajones para intentar encontrar mis wiimotes viejos jajajjaa
@lookforthesun
Este Fork del compi @satanica_inc , tiene escasos meses, y en el se ha añadido el código y funcionalidades del firm de las Openfire, en el cual también está involucrado en desarrollar mejoras
También cuenta con una amplia experiencia en Gun4IR, con lo cual, todos estos años trabajando con sistemas Lightgun se están aplicando en Gunmote

Se empezó a trabajar en el unos meses antes del verano, pero se le ha metido muchas horas de curro, por eso se ha conseguido muchos avances en tan poco tiempo

En la próxima versión que se está cocinando se le va a dar una vuelta de tuercas más al asunto...o dos, porque trae muchas novedades y mejoras

edito para explicar el tema de las lentes

en Aliexpress las venden, y vienen 3. una Macro, otra Wide y la Ojo de Pez

las 2 primeras hay que ensamblarlas juntas para formar un solo cuerpo. Macro+Wide forman la Gran Angular. La lente Ojo de pez viene en un solo cuerpo

Imagen


aqui es donde el wiimote tiene la camara IR, y donde hay que centrar bien la lente

Imagen


la lente tiene que quedar totalmente centrada y alineada con la camara IR del wiimote

Imagen


depende de la lente que se compre, puede variar el tamaño del plexiglass. en esta captura podeis ver la diferencia entre las negras y las platas. si las que pillais tiene el plexiglass muy pequeño, teneis que ajustarla muy bien cuando la coloqueis, para evitar tapar la vision de la camara IR del wiimote. mientras mas grande tenga el plexiglass, mas margen de maniobra teneis a la hora de colocarlas

Imagen

por desgracia, donde se compro las platas ya no las venden, y en Aliexpress y similares, muchas veces las fotos no coinciden con lo que luego realmente llega. asi que tener esto en cuenta
Pero a ver que me interesa y no entiendo nada...

¿Que hay que comprar? ¿Como que unas lentes? ¿Como que 2 wiibar? ¿Dónde esta la info?

Un Saludo.
@naxeras

Para el modo 2IR necesitas 1 barra wii usb
Para el modo 4IR necesitas 2 barras wii usb y casi seguro que una lente Gran angular de móvil, para que los 4 grupos leds no se salgan de visión de la cámara del Wiimote, o alejarte más de la pantalla

El modo preferible es el 4IR, donde la precisión de apuntado despunta

También necesitas un dongle o adaptador BT en el pc, preferiblemente 4.0, ya que los superiores suelen dar más la lata a la hora de detectar los wiimotes. Yo uso unos CSR8510 de AliExpress y van perfectos. En un portátil uso uno integrado 5.1 y también funciona bien, pero como te digo, no todos los dongle BT se comportan igual con la pila BT de Windows.

En el mensaje principal tienes enlace a GitHub y a la wiki para su correcta instalación y configuración
dinamita4922 escribió:@naxeras

Para el modo 2IR necesitas 1 barra wii usb
Para el modo 4IR necesitas 2 barras wii usb y casi seguro que una lente Gran angular de móvil, para que los 4 grupos leds no se salgan de visión de la cámara del Wiimote, o alejarte más de la pantalla

El modo preferible es el 4IR, donde la precisión de apuntado despunta

También necesitas un dongle o adaptador BT en el pc, preferiblemente 4.0, ya que los superiores suelen dar más la lata a la hora de detectar los wiimotes. Yo uso unos CSR8510 de AliExpress y van perfectos. En un portátil uso uno integrado 5.1 y también funciona bien, pero como te digo, no todos los dongle BT se comportan igual con la pila BT de Windows.

En el mensaje principal tienes enlace a GitHub y a la wiki para su correcta instalación y configuración


¿Hay algun enlace a las lentes? ¿Són muy dificiles de poner? ¿Alguna adaptador de wiimote a pistola decente? ¿Algún enlace al adaptador bluethoot?

Es por ir sobre seguro a todo.

Gracias, Un Saludo.
naxeras escribió:
dinamita4922 escribió:@naxeras

Para el modo 2IR necesitas 1 barra wii usb
Para el modo 4IR necesitas 2 barras wii usb y casi seguro que una lente Gran angular de móvil, para que los 4 grupos leds no se salgan de visión de la cámara del Wiimote, o alejarte más de la pantalla

El modo preferible es el 4IR, donde la precisión de apuntado despunta

También necesitas un dongle o adaptador BT en el pc, preferiblemente 4.0, ya que los superiores suelen dar más la lata a la hora de detectar los wiimotes. Yo uso unos CSR8510 de AliExpress y van perfectos. En un portátil uso uno integrado 5.1 y también funciona bien, pero como te digo, no todos los dongle BT se comportan igual con la pila BT de Windows.

En el mensaje principal tienes enlace a GitHub y a la wiki para su correcta instalación y configuración


¿Hay algun enlace a las lentes? ¿Són muy dificiles de poner? ¿Alguna adaptador de wiimote a pistola decente? ¿Algún enlace al adaptador bluethoot?

Es por ir sobre seguro a todo.

Gracias, Un Saludo.



yo uso 2 de estos y me van perfecto, aparte de otros 2 mas generico y otro integrado de un portatil. Tambien los tienes genericos CSR8510 en aliexpress mas baratos que los Orico

Imagen


pistolas busca las del juego Cocoto, van muy muy bien el tacto del gatillo y la calidad de acabados

Imagen


colocar la lente en esta pistola es muy facil, porque clipa sin mas.
de este modelo de pistola hay una v2, que tiene la parte delantera fija. aqui solo debes de lijar un poco el plastico frontal hasta que encaje

link de la lente no te puedo indicar, porque las que compre ya no estan, y en aliexpress luego mandan lo que le da la gana y no coincide con las fotos XD XD
34 respuestas