Tutorial conexión mando Xbox 360 al PC con función de
vibración y uso en CUALQUIER juego (solo en Win XP).
Hecho por Wraith para [Link]
Instalamos el driver original de Microsoft a nuestra PC, lo puedes encontrar aquí en
descarga directa, es la version 1.1 de este controlador y es 100% funcional con lo que
queremos hacer en este tutorial.
Para instalarlo es tan simple como un Acepto>Siguiente>Siguiente>Finalizar
Una vez finalizada la instalación del controlador oficial, conectamos el control a cualquier
puerto disponible de nuestra PC, para verificar que lo haya detectado tenemos dos
opciones, la primera es el clásico sonido de Windows XP para la inserción de cualquier
dispositivo USB, la segunda es que en el control que conectamos se enciende la primera
luz a la izquierda y hacia arriba del control. La prueba de fuego consiste en presionar el
gran boton central de nuestro control, si si, ese el que tiene la gran X. Cuando lo
presionamos, nos aparecera lo siguiente en nuestra pantalla:
Esto significa que vamos bien, cerramos esta ventana oprimiendo nuevamente el gran
boton central, extraemos nuestro control y reiniciamos el ordenador. Ya cuando vuelva a
cargar nuestro PC instalamos XBCD, este se encuentra directamente en el .rar que
contiene este tutorial, se hace llamar [Link] al ejecutarlo, nos avisara acerca de
la instalación existente del control de Xbox 360, es decir, nos arrojara la siguiente
pantalla:
Hacemos click en Si, como lo indica la imagen, de ahi nos arrojara otra pantalla que nos
va a preguntar los componenentes a instalar, en esa pantalla nosotros debemos marcar
solamente Rumble Support, en caso de que quede cualquier duda, les dejo la siguiente
imagen:
Ya que lo tenemos configurado de esta forma, hacemos click en Next para que el
instalador comienze a hacer lo suyo, cuando termine nos pedirá que reiniciemos o
reconectemos el control, aquí vamos a REINICIAR, repito REINICIAR.
Ya que reiniciamos nuestro ordenador, de nuevo nos vamos al paquete que incluye el
archivo [Link], dentro de él he insertado una carpeta que se llama Drivers adaptados,
dentro de esa carpeta existe un archivo nombrado [Link], ya se imaginan que hacer
no?, lo ejecutamos realizara una copia de los drivers de la carpeta y cuando termine nos
va a pedir que presionemos una tecla para finalizar la aplicacion:
Bueno, hacemos lo que dice esta ventana y vamos a proseguir, vamos a conectar de
nuevo nuestro mando de Xbox 360, oprimimos el gran boton de la X y esperamos a que
salga la pantalla negra, con esto ya verificamos que nuestra PC haya detectado el mando
y se encuentre funcionando, lo hacemos a un lado y SIN DESCONECTAR EL MANDO,
vamos a Inicio>>Panel de Control>>Sistema>>Pestaña Hardware>>Administrador de
Dispositivos. Si hicimos todo bien hasta este punto nos debe mostrar lo siguiente:
En la lista de dispositivos encontraremos el “XBOX 360 Peripherals”, desplegamos esta
categoría haciendo click en el ícono de (+) a la izquierda de esta leyenda y nos detectará
el periférico “Xbox 360 Controller for Windows”; aquí comienza la fiesta, hacemos click
derecho a este dispositivo y vamos a seleccionar “Actualizar controlador”:
Al hacer esto saldrá el Asistente para actualización de hardware, en la primer pantalla de
este seleccionamos “Instalar desde una lista o ubicación específica”:
En la siguiente pantalla que nos arroje, seleccionamos “No buscar. Seleccionaré el
controlador que se va a instalar”:
La siguiente pantalla nos va a desplegar dos contrladores distintos, seleccionamos el que
nos dice XBCD Xbox 360 Gamepad, en algunos ordenadores nos indicará algún otro
nombre, simplemente seleccionamos el controlador que no está firmado digitalmente, lo
identificamos por el aviso en la parte inferior izquierda del Asistente.
Se va a instalar nuestro controlador y SI REINICIASTE CUANDO SE TE INDICO QUE LO
HICIERAS, el resultado debe de ser este:
En caso de que esta pantalla te arroje un error, tendrás que desinstalar todos y cada uno
de los elementos que ya hemos instalado a lo largo del tutorial y volver a hacer todo
desde el principio, solo procura hacerlo al pié de la letra y reiniciar cuando se te indique.
Bien, antes de reiniciar el ordenador por última vez, desconecta el control, reinicia y
cuando ya haya vuelto a cargar el PC, conectamos el control, en esta ocasión no sera
posibl verificar la conexión oprimiendo el gran boton X, solamente verifica que la primera
luz del circulo del control se encienda y despues abrimos el XBCD Setup Utility.
Bien, nada mas vamos a Inicio>>Todos los programas>>XBCD>>Setup Utility, ya una vez
abierto nos vamos directo a la pestaña llamada Windows, en la cual podremos visualizar
de que manera responden todos y cada uno de los ejes/botones de nuestro mando;
cuando oprimamos algún botón el indicador de éste cambiara de color en pantalla y
cuando movamos cualquiera de los dos sticks se moverán los ejes a la par del
movimiento generado en los sticks, sugiero probrar todos y cada uno de los botones, en
total son 12 botones y 4 ejes funcionando.
Esta es la pantalla que les mencionaba, la pestaña Windows para verificar que respondan
todos los botones, y así debe de verse cuando prueben los ejes/botones:
Si gustan pueden verificar como andan las funciones de vibración de su control, para ello
solamente vayan a la pestaña Rumble del mismo Setup Utility; despues de ello muevan el
indicador de rumble y verifiquen los motores de su control.
En caso de que algún motor de vibración o algún botón del mando no funcione o no sea
detectado por el software, antes de que desinstales todo, prueba en la consola Xbox,
conecta tu control y prueba de manera normal todos los botones, preferentemente en la
interfaz de cualquier juego, si puedes usarlo de manera correcta, habrá que desinstalar
todo y reinstalar, si persisten las molestias envíame un MP o contactame vía correo
electrónico.
Y bien, ya una vez que tenemos probado nuestro control podemos empezar a jugar ya,
solamente hay que hacer la aclaración, no todos los juegos nos van a detectar nuestro
control porque simplemente no tienen implementada la opción de usar un Pad de Juegos,
y de manera mas específica tampoco todos los juegos son compatibles con la función de
vibración.
Para aquellos juegos que no soportan force feedback estoy trabajando en una solución,
pero respecto a los juegos que no soportan algún pad vamos a seguir algunos pasos y lo
que haremos será “emular” algunas teclas y funciones del mouse asignadas a los ejes y
botones de nuestro mando. Suena complicado, pero es mas sencillo de lo que se
imaginan, solamente es un poco enredado.
Primero, les recomiendo manejar un solo perfil en el XBCD Setup Utility y de preferencia
que carguen el que incluyo en la carpeta comprimida, el perfil se llama [Link], para
cargarlo será necesario abrir el XBCD Setup y con nuestro mando conectado vamos a
hacer click en Open en la parte inferior de la pantalla del Setup, exploramos, localizamos
y cargamos [Link], si el [Link] es igual al que estamos manejando en ese
momento, el programa se cerrara, en ese caso no volvemos a cargar, vamos a continuar.
Pero si lo cargo y en la lista de perfiles aparecen 2 perfiles distintos, seleccionamos el
perfil 1, a la derecha aparece un boton de Menu, seleccionamos remove; y
automaticamente ya estará funcionando el perfil [Link]. Bien ya cargado este perfil
vamos a continuar.
Vamos a instalar el programa que se encargará de emular el teclado/mouse por medio de
nuestro mando de Xbox 360, ejecutamos [Link], incluido tambien en el paquete
[Link]; la instalación es muy sencilla Siguiente>>Siguiente>>Siguiente>>Finalizar.
Ya cuando finalizemos la instalacion, conectamos el mando y obviamente vamos a
ejecutar el programa para empezar a juguetear un poco con él. Encontraremos una
ventana idéntica a la que se muestra a continuación:
Si vamos bien con el procedimiento, en donde nos indica Controllers Found, deberá
enlistarnos nuestro control de Xbox, en caso contrario, normalmente con un Refresh
queda solucionado esto. Seleccionamos este mando, el botón de Add se activará para
que se pueda oprimir, lo oprimimos y a continuación tendremos disponible el mismo
mando en la listbox que se llama Active Controllers, ahí tambien lo seleccionamos. Ya
para empezar a configurar las teclas simplemente creamos un nuevo perfil de ControlMK,
haz click en la flecha a la derecha de la listbox de Profiles y selecciona “Add”, el mismo
programa nos va a pedir un nombre de perfil, lo ingresamos... Listo ahora el ControlMK
estará como en la imagen:
Como pueden ver, el ControlMK se llenó con una tabla extraña, si se dan cuenta, los
valores de la izquierda de esa tabla no son más que el nombre de cada uno de los
botones que se muestran de igual manera en el XBCD Setup, ahora dirán, como chinitas
se que botón es cual, bueno si cargaron el perfil [Link] en el XBCD Setup esta tabla
nos va a ayudar a identificar cual es cual botón:
EJES STICK IZQUIERDO
X- STICK HACIA LA DERECHA
X+ STICK HACIA LA IZQUIERDA
Y+ STICK HACIA ARRIBA
Y- STICK HACIA ABAJO
EJES STICK DERECHO
ROTACION X- STICK HACIA LA DERECHA
ROTACION X+ STICK HACIA LA IZQUIERDA
ROTACION Y- STICK DERECHO HACIA ABAJO
ROTACION Y+ STICK DERECHO HACIA ARRIBA
PAD DIGITAL
BOTON DEL CONTROL UP PAD HACIA ARRIBA
BOTON DEL CONTROL U-R PAD HACIA ARRIBA-DERECHA
BOTON DEL CONTROL RIGHT PAD HACIA LA DERECHA
BOTON DEL CONTROL D-R PAD HACIA ABAJO-DERECHA
BOTON DEL CONTROL DOWN PAD HACIA ABAJO
BOTON DEL CONTROL D-L PAD HACIA ABAJO-IZQUIERDA
BOTON DEL CONTROL LEFT PAD HACIA LA IZQUIERDA
BOTON DEL CONTROL U-L PAD HACIA ARRIBA-IZQUIERDA
BOTONES DEL MANDO
BUTTON 1 A
BUTTON 2 B
BUTTON 3 X
BUTTON 4 Y
BUTTON 5 LB
BUTTON 6 RB
BUTTON 7 START
BUTTON 8 BACK
BUTTON 9 LS
BUTTON 10 RS
BUTTON 11 LT
BUTTON 12 RT
Esperemos que esto los ayude un poco, a conocer como están enlistados los botones y
ejes en el ControlMK, cabe aclarar que lo que aparece a la izquierda es justamente la
descripción que aparece en el programa y la descripción de la derecha es el botón en el
mando de Xbox que corresponde a este botón/eje.
Para ligar alguno de estos botones a alguna tecla o funcion del mouse solamente
tendremos que hacer click sobre el nombre del botón del ControlMK y aparecerá la
siguiente mini-ventana:
El listbox de esta mini-ventana contiene lo que son las teclas o funciones de mouse que
podemos ligar a cualquier botón/eje de nuestro mando, la emulación se ve reflejada de
manera inmediata, los checks con las etiquetas Shift, Ctrl, Alt, Win son teclas
“acompañantes”, esto quiere decir que si lo activamos significa que cada vez que
oprimamos la tecla correspondiente a X- oprimiremos Shift+tecla elegida. Si vamos a
emplear el ControlMK para jugar, no tiene caso que activemos alguno de estos checks,
finalmente tenemos el Auto-Repeat, este lo dejamos pendiente.
Ahora dependiendo del juego será nuestra configuración, tendremos que verificar las
teclas que empleamos para los comandos esenciales en el juego y ligarlas a cualquiera
de los botones/ejes del mando de Xbox, esto depende mucho de cada uno de nosotros y
de la comodidad que nosotros deseemos al momento de configurar este mando.
Si son un poco curiosos y hurgan entre las teclas y comandos disponibles para ligar,
encontraran los correspondientes al mouse, esperemos esta tabla explique los comandos
relacionados al mouse, si no igual, un MP, post o e-mail:
MOUSE_MOVE_X_NEG MOUSE HACIA LA IZQUIERDA
MOUSE_MOVE_X_POS MOUSE HACIA LA DERECHA
MOUSE_MOVE_Y_NEG MOUSE HACIA ABAJO
MOUSE_MOVE_X_POS MOUSE HACIA ARRIBA
MOUSE_LEFT_CLICK CLICK IZQUIERDO
MOUSE_RIGHT_CLICK CLICK DERECHO
MOUSE_MIDDLE_CLICK CLICK MEDIO (BOTÓN O RUEDA)
MOUSE_WHEEL_FORWARD RUEDA DESPLAZAMIENTO ADELANTE
MOUSE_WHEEL_BACK RUEDA DESPLAZAMIENTO ATRAS
Si son aún más curiosos tal vez encontraron que incluso podremos ligar los botones del
Xbox a teclas multimedia o teclas específicas de algunos modelos de teclado, que
contando o no con ellas podemos asignarlas si queremos usar el mando para control
remoto multimedia, para jugar no es muy recomendable.
Recuerdan la flecha parecida a “>” que se encuentra junto a la listbox de Profile, bueno
cuenta con otras opciones, vamos a enlistarlas:
ADD Agrega un nuevo perfil a la lista, nos va a pedir un nombre de perfil y
después de ello será posible configurar.
COPY Copiará el perfil en funcionamiento y lo salvará con un nombre determinado
por nosotros.
RENAME Cambia el nombre del perfil actual.
DELETE B-O-R-R-A-R
IMPORT Cargar un perfil guardado.
EXPORT Guarda un perfil como *.pro
Además para personalizar aún mas la configuración de nuestro control contamos con
opciones avanzadas de configuración de stick, por medio de estas podremos personalizar
que tan “ligero” o “pesado” nos gustaría nuestro stick estas variables son:
DEADZONE Aquí vamos a ingresar un valor de 1-100 que nos va a indicar el
porcentaje de movimiento de stick a “descartar” o que “no sea detectado”,
es decir si colocamos 50, significa que nuestra deadzone sera del 50% y
que nosotros necesitaremos mover el stick a mas del 50% del
movimiento total para que el ControlMK pueda empezar a registrar
movimiento. Entre mas pequeño el valor mas “sensible” al movimiento
será el stick y entre mayor sea el valor, mas pesado y mas forzado será
el movimiento obtenido. Nos servirá cuando asignemos movimientos del
mouse al stick.
MAX VALUE El valor máximo del movimiento, preferentemente valores de 1-100,
también influye en la sensibilidad del stick, delimitando el porcentaje
máximo del stick para que éste registre movimiento completo, entre más
pequeño manejemos este valor, menor movimiento requeriremos para
obtener un registro máximo de movimiento, es decir, será menos sensible
y no podremos mover lentamente nuestro mouse; y entre más grande
sea este indicador, mayor sensibilidad a movimientos suaves o rápidos
podremos manejar.
THRESHOLD Este valor es usado cuando ligamos una tecla a un eje (en este caso
stick), es como manejar una deadzone para la presión de una tecla.
También recomiendo valores de 1-100, entre más pequeño sea este
valor, menor movimiento del stick será requerido para “oprimir” la tecla
asignada y entre mayor sea este valor mayor movimiento de stick
requeriremos para “presionar” la tecla asignada a este eje.
AUTO- Y bien recuerdan que dejaramos pendiente la barra de auto-repeat que
REPEAT ALL aparece cuando configuramos cada uno de los ejes/botones del mando?
KEYS Bueno aquí se explica de manera clara, si activamos este check significa
que cada vez que movamos nuestro stick hacia alguna tecla asignada
será como si la mantuvieramos oprimida por un largo tiempo y hasta que
el stick regrese a su posicion original, cuando se encuentra desactivada
nosotros tendremos que configurar esta acción manualmente cuando
asignemos una tecla o función del mouse a un eje o boton de nuestro
mando. Si asignamos teclas a un stick es ampliamente recomendable
manejar este check activo.
Ahora, de manera especifica para el mando del xbox, cuenta con sticks sumamente
suaves, les recomiendo manejar una deadzone de 10-20% esto por la suavidad del stick y
para evitar movimientos involuntarios. El max value se los dejo a su criterio, a mi en lo
personal me gusta que me mando se mueva a velocidad media y contar con sensibilidad
media para cuando requiero movimientos pequeños y sigilosos, yo manejo un max value
de 40 - 70% dependiendo del juego en el que lo aplique. Para el threshold, por lo mismo
de la suavidad de los sticks manejemoslo de un 30 - 50% esto en caso de que
manejemos desplazamiento por teclas como en la mayoria de los juegos (Medal of Honor,
Quake, Unreal Tournament), este valor tambien depende del juego porque hay juegos que
con un threshold de 50% se congela el movimiento y parece como si "soltaramos" la tecla
que estamos "oprimiendo". Y ampliamente recomendable mantener el check del auto-
repeat siempre activo.
Otra recomendación es que manejen varios perfiles en ControlMK, uno para cada juego
para el que requieran emular teclado/mouse. Guardenlos preferentemente en una misma
carpeta definiendolos solamente por el nombre del juego. Una vez aplicado un perfil de
ControlMK este empezara a simular la asignacion de teclas o de funciones de mouse una
vez asignados, por lo cual no importa si ejecutamos ControlMK antes de jugar o mientras
lo hacemos, solamente para detener el programa pueden dar click en el icono de la barra
de tareas y seleccionar cerrar.
Un detalle más NO ES NECESARIO CONFIGURAR EL CONTROLMK SI ES QUE EL
JUEGO QUE VAS A EJECUTAR DETECTA EL MANDO; si este es el caso, solamente
asigna los comandos de juego directamente en el mismo.
He probado el ControlMK y mi mando de Xbox directamente en el Zsnes, en juegos flash
en linea, en World of Warcraft, MapleStory, Medal Of Honor:Allied Assault; Quake 4;
Unreal Tournament; Halo (ya se que lo detecta pero queria probar el ControlMK), Solitario
y Buscaminas.
Te recuerdo, con los drivers de XBCD tu mando de Xbox puede vibrar, y esto depende
directamente del soporte force feedback del juego no tanto de tu mando o los drivers, sin
embargo, como les decía estoy trabajando en una forma de hacer funcionar el rumble en
cualquier juego.
Si publicas este tutorial o su contenido en tu web, no olvides nombrar los creditos de
creacion y no olvides hacer mencion que lo viste en vagos. Saludos y cualquier duda,
pregunta, aclaracion o ayuda un correo o agreguenme drumstick18@[Link];
r_o_c_k_d_r_i_g_o@[Link]; metaleer@[Link]
Que lo disfruten y a jugar.
Hecho por Wraith para [Link]
Version 1.1