Commodore manía

General => Off-topic => Mensaje iniciado por: riq en Noviembre 15, 2016, 00:35:01

Título: Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 15, 2016, 00:35:01
La hago corta:
¿Alguien con un gamepad Xbox 360 puede probar si se prenden de rojo las flechas?

Bajarse esta aplicación:
http://ricardoquesada.github.io/unijoysticle/bin/unijoysticle_controller-v0.4.1.win32.zip

Poner en "Address": 1.1.1.1 y ir al "Commando mode" y mover el joystick Xbox.

La hago larga

Le agregué soporte al UniJoystiCle para poder jugar a juegos de la C64 usando un joystick de Xbox.
La cosa es que no tengo ningún controlador de Xbox. Ayer me compré un contralador para windows bien bien pedorro, y resulta que es "DirectInput" y que esta deprecado (no tenía ni la más p*** idea que había dos APIs para los joysticks). Pero estoy usando Qt y solo soporta Xinput, que es lo nuevo desde hace algunos años y no es compatible con DirectInput.

Asi que si alguien con un controlador Xbox 360 (o cualquier otro que sea Xinput) puede probar esta aplicación y decirme si las flechas se ponen rojas, le agradeceré!

* Bajar la aplicación de acá: http://ricardoquesada.github.io/unijoysticle/bin/unijoysticle_controller-v0.4.1.win32.zip
* Poner en "Address": 1.1.1.1
* Ir al "Commando Mode" y mover el joystick.

Aclaro: No hace falta tener el unijoysticle. Las flechas se van prender de rojo con o sin unijoysticle.

gracias!!!
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 15, 2016, 11:52:00
No hace nada... :(

(https://i.imgur.com/7bWZe4g.jpg)
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: celiddoro en Noviembre 15, 2016, 14:50:29
Tampoco funciona

(https://i.imgur.com/m9NKwVC.jpg)

Enviado desde mTalk
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 15, 2016, 16:18:58
ouch... gracias. voy a ver si lo puedo arreglar a "ciegas".
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: Maniako en Noviembre 15, 2016, 16:27:56
Es estos casos, usar procesos de lógica como la navaja de ockhamn ayuda.
Suelo usar la moneda del Manolo para tomar las decisiones críticas. ;D ;D
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 15, 2016, 16:29:40
Sin saber del tema, ¿necesita un controlador especial?, este joystick Windows lo reconoce directamente (es suyo, claro...)

Hace un par de años estuve tonteando con C# y si no recuerdo mal que había que usar la librería de XNA para poder usarlo.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 15, 2016, 18:09:02
Sin saber del tema, ¿necesita un controlador especial?, este joystick Windows lo reconoce directamente (es suyo, claro...)

Se necesita un controlador Xbox 360 o compatible (son los que usan la API Xinput).
Estoy usando la biblioteca Qt para hacer la interfaz que soporta también gamepads, pero en Windows solo soporta la API Xinput.
Las pruebas las hago en Mac donde tengo un controlador que es soportado por Qt. Pero en Windows estoy "ciego".

Obviamente, algo mal estoy haciendo en Windows ya que a ninguno de Uds. les apareció la flecha roja. Voy a ver si encuentro el bug. gracias.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 15, 2016, 20:56:33
Por aquí al menos hay dos que podemos probar.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 15, 2016, 21:36:32
Gracias.

Bueno, encontré un par de bugs pero no era mayores. Pero la otra cosa, es que la biblioteca de Gamepad de Qt esta en "Tech Preview" (no es muy estable). De hecho, encontré algunos bugs bastante feos en Mac donde no reconoce a los controladores si se altera el order de inicializar cosas no relacionadas con los controladores.

Aca va la v0.4.2. Agradezco si la pueden volver a probar:
http://ricardoquesada.github.io/unijoysticle/bin/unijoysticle_controller-v0.4.2.win32.zip

Abajo a la izquierda, en el status bar, debería decir: "Gamepad: connected" cuando van al modo Commando ó Dpad.


Gracias!
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 15, 2016, 21:44:34
Gamepad: Not found

:(
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: celiddoro en Noviembre 15, 2016, 21:51:16
Si, no lo pilla.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 15, 2016, 22:03:10
Argh :(
Gracias de nuevo. Creo que me voy a tener que conseguir on controlador xbox 360 yo, y debuggear el programa para ver que esta pasando.
Gracias!
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 27, 2016, 00:16:48
Finalmente conseguí un controlador Xbox... aparentemente es el modelo Xbox S (no se bien que significa), pero estoy seguro que es Xinput (no DirectInput).  Lo cual es lo que quería, y la cosa es que me funciona bien.

@josepzin @celiddoro ¿me podrían confirmar que el controlador que Uds. usaron es Xbox 360 o posterior (y no anterior)?
Y también, ¿que versión de Windows tienen?

Gracias!
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 27, 2016, 00:30:44
Del controlador, ni idea... ¿cómo se puede saber?

El Windows es 10.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: celiddoro en Noviembre 27, 2016, 00:35:34
En windows 10, te adjunto foto
(https://i.imgur.com/8hPOZzX.jpg)

Enviado desde er movi
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 27, 2016, 02:57:15
Mmmm.. ouch.  La verdad que no se que esta pasando.
Por lo que se, el Xbox 360 es usa Xinput, asi que debería funcionar. Y a mi me funciona el que tengo.
Yo estoy usando Windows 10 anniversary edition. Pero no debería cambiar nada.

La única diferencia, es que yo estoy usando uno que tiene bluetooth, y Uds. uno con cable USB, pero no debería afectar.

No se que pensar...

Quizas lo que tengo que hacer es decir:

"UniJoystiCle Controller para Windows... solo esta probado que funciona en mi máquina" :)
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 27, 2016, 07:29:57
Creo haber encontrado el problema!
Cuando lo corria en mi compu, lo estaba corriendo desde el entorno de desarrollo que ya tiene en el path todas las .dlls y plugins.
pero cuando estaba generando el binario, no estaba copiando el plugin para leer el gamepad :(

Asi que una vez mas los molesto.

@celiddoro @josepzin serian tan amables de probar esta version?
http://ricardoquesada.github.io/unijoysticle/bin/unijoysticle_controller-v0.4.2a.win32.zip


gracias!!

Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 27, 2016, 12:35:24
Ahora sí lo reconoce!!!!

No sé si está tomando bien los botones pero al menos parece funcionar.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 27, 2016, 16:34:39
No sé si está tomando bien los botones pero al menos parece funcionar.

buenisimo que lo reconozca.
que botones estan mal?

el dpad + stick izquierdo debería ser joy #2
el stick derecho debería ser joy #1

A -> fboton #2
B -> boton #1
X -> abajo #1
Y -> derecha #1
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 29, 2016, 12:23:50
¿Lo pudiste solucionar entonces?

Estuve un par de días fuera.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 29, 2016, 17:57:38
si, gracias a ambos!

@josepzin @celiddoro ¿quieren un PCB del unijoysticle? se los mando.
si no lo arman, lo pueden tener de recuerdo.

Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 29, 2016, 18:09:12
Llegará a Arjentyna?? Como carta normal a lo mejor. Luego no sé si el resto de componentes serán fáciles de conseguir.
Igual gracias, por mi encantado!
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 29, 2016, 18:53:41
Llegará a Arjentyna?? Como carta normal a lo mejor. Luego no sé si el resto de componentes serán fáciles de conseguir.
Igual gracias, por mi encantado!

si, enviame por email tu dirección. si lo mando como carta normal, lo más probable que llegue.
los componentes son bastante comunes, salvo el Wemos D1 Mini. Esta en mercado libre, aunque a $250 pesos arg, y en aliexpress esta a 4 dólares. yo que vos, lo compraría por aliexpress y ver que pasa.

Los componentes estan aca:
https://github.com/ricardoquesada/unijoysticle/blob/master/DOCUMENTATION.md#building-the-wifi-device

@celiddoro si queres uno, enviame por privado tu dirección.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Noviembre 29, 2016, 19:45:49
Una carta desde EEUU tiene muchas posibilidades de llegar, por lo que sé.

Una compra desde China ya es otra historia... yo tengo dos compras hechas en agosto que nunca han llegado, quizás estén retenidas y tarde o temprano lleguen o quizás estén perdidas... mientras tanto llevo meses con la duda.  >:(  >:(

A fin de año viene una prima de Italia, quizás me convenga comprar ese D1, enviarselo a ella y que me lo traiga. China es jugar a la lotería y mientras tanto pasa el tiempo y pasa y pasa y pasa... Pootopaís...
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: celiddoro en Noviembre 30, 2016, 11:28:50
Gracias @riq, si no es molestía por mi bien. Si necesitas más pruebas ya nos lo dices por aquí. Despues te paso los datos.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Noviembre 30, 2016, 17:45:58
gracias. por ahora no necesito más pruebas. cualquier cosa aviso más adelante. si, enviame los datos por privado, o por email: ricardoquesada  gmail
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: josepzin en Diciembre 20, 2016, 04:02:32
Gracias Riq!!! a ver si algún día lo puedo armar, ganas tengo.

(https://1.bp.blogspot.com/-eD3gv0aW87s/WFie9meHrJI/AAAAAAAAQpA/v4n3hMhCqoUL7NSW0oV-q3fokN5XmiieQCLcB/s640/IMG-20161216-WA0048.jpeg)
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Diciembre 20, 2016, 06:38:51
esaaa, me alegro que haya llegado bien. si te decidis a armarla avisame que te ayudo remotamente.
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: celiddoro en Diciembre 23, 2016, 17:34:37
Ya llegó, gracias Riq!
(https://i.imgur.com/uDqd4xz.jpg)

Enviado desde er movi
Título: Re:Llamado a la solidaridad: alguien con un gamepad xbox...
Publicado por: riq en Diciembre 23, 2016, 18:14:25
:-)