Commodore manía
General => Off-topic => Mensaje iniciado 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!!!
-
No hace nada... :(
(https://i.imgur.com/7bWZe4g.jpg)
-
Tampoco funciona
(https://i.imgur.com/m9NKwVC.jpg)
Enviado desde mTalk
-
ouch... gracias. voy a ver si lo puedo arreglar a "ciegas".
-
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
-
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.
-
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.
-
Por aquí al menos hay dos que podemos probar.
-
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!
-
Gamepad: Not found
:(
-
Si, no lo pilla.
-
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!
-
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!
-
Del controlador, ni idea... ¿cómo se puede saber?
El Windows es 10.
-
En windows 10, te adjunto foto
(https://i.imgur.com/8hPOZzX.jpg)
Enviado desde er movi
-
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" :)
-
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!!
-
Ahora sí lo reconoce!!!!
No sé si está tomando bien los botones pero al menos parece funcionar.
-
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
-
¿Lo pudiste solucionar entonces?
Estuve un par de días fuera.
-
si, gracias a ambos!
@josepzin @celiddoro ¿quieren un PCB del unijoysticle? se los mando.
si no lo arman, lo pueden tener de recuerdo.
-
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!
-
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.
-
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...
-
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.
-
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
-
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)
-
esaaa, me alegro que haya llegado bien. si te decidis a armarla avisame que te ayudo remotamente.
-
Ya llegó, gracias Riq!
(https://i.imgur.com/uDqd4xz.jpg)
Enviado desde er movi
-
:-)