viernes, 14 de marzo de 2008

Uno para controlarlos a todos

"Dos Controllers para los juegos del mame en la tierra del PC
Dos Controllers para el Soul Calibur en la tierra de Dreamcast,
Dos Controllers para el Soul Calibur 2 en la tierra del la GameCube
Dos Controllers para el Tekken Tag Tournment en la tierra de la Playstation 2
Dos Controllers para controlar el Tekken 5 Dark Resurrection Online para la Playstation 3

Un Controller para gobernarlos a todos.
Un Controller para activarlos,
Un Controller para conectarlos a todos y unirlos en un solo lugar,
en el proyecto Diana, donde se pasarán horas y horas de entretención."


Cuando empecé este blog, intenté dar una vista general de lo que quería conseguir con este proyecto, claro que no he dado mayores detalles sobre el mismo.
Esta "Dejadez" ha sido intencionada, puesto que si bien es cierto que muchas cosas las tengo claras en mi cabeza sobre lo que deseo hacer, al momento de verbalizarlas tengo que aclararme con detalles, y esos no los tengo todos claros.
Hoy explicaré que es lo que deseo conseguir con los ultimos avances que he logrado.

Hasta ahora tengo un controller Dreamcast modificado (el Fauce Huger), uno PS2 (Overlord), ahora mismo estoy con uno de la GameCube, y terminaré con uno de PS3 (cuando salga alguno clónico barato), y uno para el PC (posiblemente, uno de PS2, conectado con un adaptador USB)

Cuando tenga estos mandos modificados, los tendré conectados todos al panel central que irá en el mueble de la maquina arcade.
El panel que ahora tengo es solo un bosquejo, una prueba de concepto (Proof of Concept) de como debería quedar el cableado y conexiones de los controles con cada consola.

Quizas, y para que quede mas claro, una imagen vale mucho mas que mil palabras.



Creo que la imagen explica mucho mejor lo que quería decir.

El panel, pretendo ponerle un selector para indicar en que modo estará funcionando la consola.
El selector estará conectado a los Ground (masa) de cada controller. Con esto evitaré enviar comandos a alguna consola, incluso aunque esté apagada (por ejemplo, la PS3 si se presiona el botón PS del controller, la consola se enciende)

Además, me está dando vueltas una idea para agregar al controller... pero la maduraré antes de comentarla.

también tengo un esquema de las conexiones que, hasta ahora, he identificado para el mueble (desde ahora, al mueble-proyecto le llamaré como le llaman en España: Maca). Pondré el esquema, una vez tenga decidido el mueble por el que me decida.

Este fin de semana, intentaré dejar listo el controlador de la Cubo, y con un poco de suerte, lograré definir el plano de la Maca, que como creo que ya comenté, lo más probable es que esté basada en la máquina Arcade del Mortal Kombat, con unos ajustes convenientes que ya estoy ideando.

Probando motores... o en este caso... "botones"

En la semana, realicé una primera prueba con el panel.
Para esto, le he puesto 2 conectores, uno VGA y uno COM, y he conectado el control de Dreamcast.

Como se puede ver en la imaen, he puesto dos "regletas" (no se como se llaman) para conectar los terminales del cableado del panel, y el de los conectores VGA y COM. (En principio, era la "herramienta" que me había inventado para testear cada contoller que hacía, pero si tengo directamete el panel para probar, pues ahora los probaré directamente aquí)

Después de corregir un par de problemillas (conectores que se soltaban, cables sin terminales, etc), realizo la primera prueba.
Cargo mi Soul Calibur (evidentemente), y todo emocionado presiono el botón del panel para saltarme la intro de la dreamcast. Cuando veo que la consola responde correctamente, ya estoy todo emocionado.
La carga del juego se me hace eterna (nunca me había dado cuenta de cuanta presentación tiene el soul calibur, antes de poder jugar) y cuando por fin sale el menú de selección, puedo probar la palanca de direccionales, y el resultado: Funciona correctamente, exceptuando los 2 gatillos L y R, pero esos ya me los esperaba.
Me he jugado un par de partidas de Soul Calibur, y como prueba de fuego, con Taki...
Resultado para Dreamcast: Prueba Superada.
Me queda pendiente lo de averiguar como activar los gatillos, y modificar el otro mando que tengo para hacer el 2do controlador de la consola.

Después de esta primera prueba, conecto el controller de PS2 (conectada a la PS2, evidentemente), y pruebo a ver que tal me va con el Soul Calibur 2
Los botones /\, [ ], O, X y funcionan correctamente. El resto no, por que no he cabledeado el resto de botones del panel (para conectar al puerto COM), pero con lo que tengo, mas los direccionales, me atrevo a jugar una partida... a que no adivinan con que personaje: Taki
Después de probar varias veces, me doy cuenta de que la palanca de direccionales no responde como me lo espero. Los diagonales han quedado muy cortos (el contacto de 2 direcciones para hacer el diagonal, es muy limitado y no sale bien).
Para solucionar este problema nada mas sencillo que dar vuelta una pieza de la palanca, que es precisamente para dar mayor "sensibilidad" al control.
El botón responde correctamente, así como el botón de Turbo, Slow, los direccionales y los 4 botones principales.
Los gatillos R1 y L1 no responden correctamente (cosa que ya me lo esperaba), pero no me preocupo demasiado por este tema, ya que tengo identificado como solucionarlo (tengo invertidos 2 cables)
Resultado para PS2: Prueba Superada.
Me queda pendiente terminar de cablear el 2do cable que va al puerto COM (L2, R2, L3, R3, etc), y corregir la disposición de los gatillos.

Por último, y solo para hacer la prueba, conecto el controller de PS2, en la
PS3, y cargo el Tekken DR Online para ver que tal se me da hacer el "Rolling Death Cradle Multipart" (para el que no lo conozca, aqui hay un video para que se hagan una idea), que es una llave imposible para hacer con el controller original de la PS2 o la PS3.
Resultado: Prueba Superada.

En resumen, de momento todo va bien, asi que seguire adelante con ese mando de la Cubo que me está esperando ahora.
(uf!, estoy viendo en la tele un programa de talent show, un tipo tan tan TAN patetico bailando, que me cuesta concentrarme para seguir escribiendo) XD

Pues, con esto termino esta entrada del blog. Intentaré seguir actualizando, por lo menos una vez a la semana este espacio, para los que puedan haberse interesado en leerme.

Ya saben, dejen sus comentarios y sus votos en mis encuestas.

Zalu2!

No hay comentarios: