Índice del foro de jesulink.com
Volver a jesulink.com

Publicar Nuevo Topic Responder al Topic
» [Tutorial] Juega a MCF con un mando clásico de Wii
Autor Mensaje
ernespa Mensaje Mie Jul 09, 2014 8:19 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 05 Nov 2006
Mensajes: 34
Sexo: Sexo:Masculino
Edad: 36
22.5
Título del mensaje: [Tutorial] Juega a MCF con un mando clásico de Wii
Bueno, este tutorial en realidad sirve para hacer muuuchas cosas más pero voy a enfocarlo a explicar cómo conectar un mando de Wii al PC y configurarlo para poder jugar a MCF. El mando de Wii tiene muy pocos botones así que conviene conectarle un mando clásico o al menos un nunchuck. En teoría también se podría hacer lo mismo con un mando de PS3 o XBox y con casi cualquier cosa que se pueda conectar al PC.

¿Qué necesito?

-Un mando de Wii.
-Un ordenador con Windows y Bluetooth.
-Cualquier versión de Mano-chan Fighters.
-Una versión reciente (preferiblemente la última) de GlovePIE: https://glovepie.org/glovepie_download.php (es gratuito).

¿Qué es ese programa?

GlovePIE es un emulador de métodos de entrada. Eso significa que puede convertir cualquier señal de entrada que llegue al PC en otra entrada diferente. Esto a su vez significa que podemos convertir la pulsación del botón A del mando en la pulsación de la tecla A del teclado, por ejemplo. GlovePIE está preparado para recibir señales de todo tipo, con unas nociones básicas de programación puedes llegar a manejar el ordenador con la voz. Un programa muy interesante.

¿Por dónde empiezo?

Suponiendo que tienes correctamente instalados los drivers de tu Bluetooth lo primero es conectar el mando de Wii al PC. Si tienes la Wii cerca asegúrate de que esté apagada para que el mando no se conecte a ella.

Paso 1: Abre la configuración del Bluetooth (esto puede variar dependiendo de la versión de Windows y del modelo del receptor Bluetooth) y haz clic en "Nueva conexión".



Paso 2: Pulsa los botones 1 y 2 del mando de Wii para que busque un receptor, los leds azules empezarán a parpadear (no hace falta mantener pulsados los botones). Antes de que dejen de parpadear pulsa "siguiente" en el asistente de Bluetooth.



Paso 3: Selecciona el que se llama "Nintendo" y pulsa siguiente. Tras unos segundos debería aparecer esto.



Repite para cada mando que quieras conectar.

Cuando acabes de usar el mando abre de nuevo la configuración Bluetooth, haz clic derecho en el icono de "Nintendo RVL-CNT-01" y pulsa "Desconectar". La próxima vez que lo quieras conectar haz clic derecho y pulsa "Conectar", una ventana te pedirá que conectes el dispositivo y pulses "Aceptar". Pulsa los botones 1 y 2 del mando y después pulsa "Aceptar".

Paso 4: Ejecuta GlovePIE (PIEFree.exe). Ahora vamos a mapear las teclas que nos interesan. Más abajo pondré el código para conectar el mando clásico de Wii que es el que uso yo. Ahora voy a explicar cómo configurarlo a vuestro gusto.

Nuestro "programa" no será más que una línea por cada botón que queramos usar en el mando. La nomenclatura será "nombre del dispositivo destino" (Key para el teclado, Mouse para el ratón), punto, "nombre de la tecla" (A, S, D, F, Up, Down, Enter...), igual, "nombre del dispositivo origen" (Wiimote para el mando de Wii, Classic para el mando clásico, Nunchuck para el nunchuck), punto, "nombre del botón" (A, B, One, Two, Home...).

Ejemplo de línea:

Key.Enter = Wiimote.Home

Así de simple. Existe una interfaz gráfica, la pestaña GUI, en la que podemos pulsar "Detect Output to Emulate", después pulsamos la tecla que queremos en el teclado, después aparecerá el botón "Detect Input", lo pulsamos y pulsamos el botón del mando que queremos que sea el equivalente al que hemos pulsado en el teclado. Después pulsamos "Apply" y se añadirá a la última línea del "programa".

Los botones del Wii Remote se llaman:

Wiimote.Up (arriba con el mando en posición vertical)
Wiimote.Right (derecha)
Wiimote.Down (abajo)
Wiimote.Left (izquierda)
Wiimote.A
Wiimote.B
Wiimote.Minus (-)
Wiimote.Plus (+)
Wiimote.Home (el del centro con la casita)
Wiimote.One (1)
Wiimote.Two (2)

Nunchuck.Up
Nunchuck.Right
Nunchuck.Down
Nunchuck.Left
Nunchuck.C
Nunchuck.Z

Classic.Up
Classic.Right
Classic.Down
Classic.Left
Classic.A
Classic.B
Classic.X
Classic.Y
Classic.L
Classic.R
Classic.ZL (el botón que hay junto a L)
Classic.ZR (el botón que hay junto a R)
Classic.Minus
Classic.Plus
Classic.Home

Los Joystick son ligeramente más complicados, básicamente es así:

Arriba = Classic.LeftStickY <= -0.5
Derecha = Classic.LeftStickX >= 0.5
Abajo = Classic.LeftStickY >= 0.5
Izquierda = Classic.LeftStickX <= -0.5

Y para el Joystick derecho lo mismo pero cambiando "LeftStick" por "RightStick". El 0.5 es lo que hay que inclinar el Joystick para que se reconozca, puede ser cualquier valor entre 0 y 1.


Si conectas más de un mando se llamarán Wiimote1, Wiimote2...

Las teclas para jugar a Mano-chan Fighters se llaman:

Jugador 1:

Arriba: Key.Up
Derecha: Key.Right
Abajo: Key.Down
Izquierda: Key.Left
A: Key.Comma
B: Key.Dot
C: Key.Slash
X: Key.L
Y: Key.Semicolon
Z: Key.Apostrophe
S: Key.Enter

Jugador 2:

Arriba: Key.W
Derecha: Key.D
Abajo: Key.S
Izquierda: Key.A
A: Key.F
B: Key.G
C: Key.H
X: Key.R
Y: Key.T
Z: Key.Y
S: Key.U


Así con dos Wiimotes con su mando clásico respectivamente conectado podríamos tener un programa así:


//Mando 1

//Joystick izquierdo (el derecho no se va a usar)
Key.Up = Classic1.LeftStickY <= -0.5
Key.Down = Classic1.LeftStickY >= 0.5
Key.Left = Classic1.LeftStickX <= -0.5
Key.Right = Classic1.LeftStickX >= 0.5

//Pad (se repiten para que se pueda jugar con el Joystick y con el Pad a la vez)
Key.Up = Classic1.Up
Key.Down = Classic1.Down
Key.Left = Classic1.Left
Key.Right = Classic1.Right

//Botones A, B, X e Y posicionados según la guía del stand de Jesulink
Key.Dot = Classic1.A
Key.Comma = Classic1.B
Key.Semicolon = Classic1.X
Key.L = Classic1.Y

//Botones L y R
Key.Apostrophe = Classic1.L
Key.Slash = Classic1.R

//Botón S
Key.Enter = Classic1.ZR

//Mando 2

//Joystick izquierdo (el derecho no se va a usar)
Key.W = Classic2.LeftStickY <= -0.5
Key.S = Classic2.LeftStickY >= 0.5
Key.A = Classic2.LeftStickX <= -0.5
Key.D = Classic2.LeftStickX >= 0.5

//Pad (se repiten para que se pueda jugar con el Joystick y con el Pad a la vez)
Key.W = Classic2.Up
Key.S = Classic2.Down
Key.A = Classic2.Left
Key.D = Classic2.Right

//Botones A, B, X e Y posicionados según la guía del stand de Jesulink
Key.G = Classic2.A
Key.F = Classic2.B
Key.T = Classic2.X
Key.R = Classic2.Y

//Botones L y R
Key.Y = Classic2.L
Key.H = Classic2.R

//Botón S
Key.U = Classic2.ZR


Desgraciadamente GlovePIE no funciona correctamente con el botón Pausa de Windows (con el que se podría pausar el juego desde el mando y sería genial). Podéis probar con esta línea pero a mí no me funciona:

Key.Pause = Wiimote.Plus

Paso 5: Pulsar "Run" y a jugar. No olvidéis desconectar los mandos al acabar desde la configuración Bluetooth para que no gasten pilas.

Conviene guardar el "programa" que hemos escrito para poder cargarlo la próxima vez.

Si tenéis cualquier duda o no funciona algo preguntad a ver si puedo ayudaros.

Saludos.



Ultima edición por ernespa el Mie Jul 16, 2014 3:12 pm; editado 1 vez



isma-elemental Mensaje Jue Jul 10, 2014 6:56 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 17 Abr 2014
Mensajes: 23

Edad: 29
0
Título del mensaje:
Esta muy bien lastima que no tenga mandos para probarlo Llorar mucho solo tengo la play dos y con esos no se puede





Madnu ArrozBlanco Mensaje Jue Jul 10, 2014 10:13 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Mega Ninja
Mega Ninja

spain.gif
Desde: 11 Jul 2013
Mensajes: 698

Edad: 30
1.5
Título del mensaje:
» isma-elemental escribió:
Esta muy bien lastima que no tenga mandos para probarlo Llorar mucho solo tengo la play dos y con esos no se puede


Si que puedes, tienes que comprarte un adaptador de mando a USB. Lo sé porque es lo que tengo yo





isma-elemental Mensaje Vie Jul 11, 2014 3:36 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 17 Abr 2014
Mensajes: 23

Edad: 29
0
Título del mensaje:
enserio? vale ire a preguntarlo en una tienda de informatica





Ecchi Mensaje Sab Jul 12, 2014 2:21 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 26 May 2014
Mensajes: 12

Edad: 26
0
Título del mensaje:
Justo estaba viendo estos tutoriales para conectar el wiimote al iPhone jajaja

La verdad que está bastante bien esto porque me ahorro el conectar por USB el mando de XBOX asi que gracias Mr. Green

¿Aunque esto se podría hacer tambien con el JoyToKey no?


ernespa Mensaje Dom Jul 13, 2014 2:20 am
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 05 Nov 2006
Mensajes: 34
Sexo: Sexo:Masculino
Edad: 36
22.5
Título del mensaje:
» Ecchi escribió:
Justo estaba viendo estos tutoriales para conectar el wiimote al iPhone jajaja

La verdad que está bastante bien esto porque me ahorro el conectar por USB el mando de XBOX asi que gracias Mr. Green

¿Aunque esto se podría hacer tambien con el JoyToKey no?


JoyToKey, por lo que estoy viendo, sólo acepta entrada estándar de mando de PC, y de por sí Windows no reconoce el mando de Wii como un mando.




ernespa Mensaje Mie Jul 16, 2014 3:16 pm
Ver perfil del usuario Enviar mensaje privado Responder citando
Ninja novato
Ninja novato

spain.gif
Desde: 05 Nov 2006
Mensajes: 34
Sexo: Sexo:Masculino
Edad: 36
22.5
Título del mensaje:
He corregido un pequeño error con los Joystick, la instrucción "Pressed" hacía que aunque mantuvieras pulsado el botón sólo lo reconociera como una pulsación breve. Sólo hay que quitar el "Pressed" y los paréntesis.

Cambiar esto:

Key.Up = Pressed(Classic.LeftStickY <= -0.5)

por esto:

Key.Up = Classic.LeftStickY <= -0.5

Y lo mismo con las otras direcciones.




Nilmar Mensaje Vie Sep 30, 2016 4:49 am
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor Responder citando
Ninja novato
Ninja novato

venezuela.gif
Desde: 20 Sep 2016
Mensajes: 15

Edad: 29
0
Título del mensaje: WOOWHH!!! muy Util
solo que mi lapto no crea esa conexion! :'v puta vida!!! y tambien quiero actualizacion para MCF, y que incluyan a Kei ¿no seria OP, incluirlo? : D




Publicar Nuevo Topic Responder al Topic 
Mostrar mensajes anteriores:   
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas