¿Para que sirve esta aplicación?Es muy fácil de explicar. Realmente a lo que mas irá enfocado este TUTORIAL es a utilizar nuestras Nintendo DS/DSL como "pads" para los emuladores de consolas que hay en el PC cuyos pads no superen los 6 botones + 4 de la cruceta (megadrive, supernintendo, nintendo...).
Por supuesto, también sirve para aquellos juegos en los que por ejemplo no haya mas de 6 botones "principales" o 6 botones que usemos mas, aunque por supuesto, después de este TUTORIAL cada uno es libre de hacer lo que quiera, que cada uno experimente y que nos cuente sus experiencias.
¿Como funciona esta aplicación exactamente?También es muy fácil de explicar. El archivo que os adjunto (DS2Key v0.6), lleva los siguientes archivos:
Descargalo de
aquiDS2Key.exe
DS2Key.nds
DS2Key.sc.nds
DS2Key.ds.gba
Profile Editor.exe
Virtual Gamepad Setup.txt
Bueno, los DS2Key.(ds.gba; nds; sc.nds) ya sabeis para que siven ;-). Pasamos al DS2Key.exe. Esto es un "servidor", es el programa que recibirá los bytes que enviará nuestra NDS/NDSL, y que al fin y al cabo será lo que haga que cuando nosotros pulsemos una tecla, el ordenador escriba un caracter.... en otras palabras: lo que haremos con este programa será definir a los botones de la NintendoDS/DSL, teclas del teclado. Poniendo un ejemplo muy claro, para movernos en un emulador de SNES en el PC, si tenemos configuradas las flechas del teclado para movernos, lo que haremos será asignarle a cada punta de la cruceta de la DS/DSL una de las flechas del teclado.
¿Pero, que es el fichero Virtual Gamepad Setup.txt?En este fichero de texto nos explica como instalar el Parallel Port Joysticks. Asi pues, empezamos a instalarlo ;-). y a configurar el programa (quien quiera seguir solo los pasos que mire la negrita ;-))
1.-
Nos bajamos este fichero.
2.- Lo ejecutamos, y instalamos el programa para el PC.
3.- Vamos al Panel de Control y entonces observamos que nos ha aparecido una nueva opcion llamada Parallel Port Joysticks, clickamos y entramos.
4.- Veremos que tenemos la lista vacia, así pues ponemos ADD
5.- Ahora nos ha salido una ventanita, que nos quedará asi (solo teneis que cambiar la primera pestaña ;-)), con la unica diferencia de que para vosotros sera el Controller 1:

6.- Pulsamos en Add, y Windows nos dirá que tenemos que instalar unos drivers, asi que cogemos y le decimos que tenemos una ubicación específica, y la ubicación será donde esté instalado el programa, por defecto si no hemos cambiado nada: "X:\Archivos de programa\Parallel Port Joystick", siendo "X" el disco duro donde instaleis todo (por defecto si no cambiasteis nada, la C). Ahora a esperar a que instale los dos drivers (cuando os salga una ventanita, poned Continuar)
7.- Una vez que esten instalados los drivers, habrá aparecido una linea en la ventanita de Parallel Port Joysticks, que se llamará: PPJoy Virtual Joystick 1 (yo tengo dos mas porque estoy haciendo unas pruebas ;-))

Donde pulsaremos una vez encima y para todo seguido pulsar el boton de Mapping...
8.- Aqui tenemos que hacer esto EXACTAMENTE COMO OS DIRÉ. La primera vez que entrareis en Mapping... (como es este caso) a las tres opciones de abajo tendreis que tener el punto señalado en Set a custom mapping for this controller, si no es la primera vez y ya teníais instalado el programa, tendreis que tener con el punto señalado en Modify the mapping for this controller. Todo seguido pulsamos Siguiente

9.- La próxima ventana tiene que quedar de esta forma:

10.- Este apartado tiene que quedar así:

11.- El siguiente apartado, fijaos bien en el boton 8 y el boton 9 que no son seguidos de los otros, y para colmo estan a la inversa ;-):

12.- Venga que ya casi está esto de configurar el PPJoy ,-). Próximo apartado:

13.- Ya está finalizada la configuración del PPJoy, pasamos a la acción ;-)
Vale, ya esta configurado el PPJoy...
¿y ahora?Abrimos el Profile Editor.exe, y se nos abrirá una ventana de MS-Dos, o de Command (segun el Windows que tengamos smiley) y escribimos "set 0", sin las comillas (mas tarde os explicaré porqué).
NOTA: En los próximos pasos pongo por sabido que sabeis como utilizar el wifi de vuestra consola para que se conecte con vuestros PC (no solo a internet), y quesabeis cual de los archivos DS2Key (.nds; .ds.gba; .sc.nds) utiliza vuestra flashcard ;-).
El servidor (DS2Key.exe) utiliza el puerto 9501, pero eso se puede cambiar en el archivo DS2Key.ini, solo hace falta cambiarlo y ya está (abriendolo con el Notepad). Dicho esto abrimos el DS2Key.exe. Todo seguido abrimos nuestras NDS/NDSL, con el fichero DS2Key.* (el que sea), y ponemos lo siguiente:
==> Connect to an AP
==> Dentro de aquí según: si teneis la NDS/NDSL configurada ya desde firmware para que os conecte poned en: Use Nintendo WFC Data, si no, Search for an AP o Manuel Configure, segun lo que querais ;-).
==> Una vez conectados, ponemos DS2Key.
==> La siguiente opción, si hemos cambiado el puerto anteriormente, lo cambiamos tambien aquí, si no, esto queda exactamente igual ;-).
==> En la siguiente opcion es donde tiene el significado el "set 0" que antes hemos escrito en Profile Editor.exe. Este "set 0" lo que hacia era "abrir" el profile 0, asi pues dejamos un 0 puesto.
==> Ahora, una vez pulsado accept, donde esta puesto PC IP, ponemos al lado EDIT, y ponemos la IP de nuestro PC.
Ya está!, si ponemos un .txt, y clickamos los botones podemos observar como cada botón tiene asignada una letra o un número... ahora para finalizar solo queda coger e ir a nuestro emulador o juego y configurar las teclas para que funcione bién ;-).
Algunos ejemplos para utilizar el DS2KeyEmuladores
MUGEN (va de PM ;-))
Me faltarían por explicar varias cosas (como por ejemplo tener dos o mas NDS/NDSL jugando al MUGEN, o a algún emulador, hasta entonces... espero que os conformeis estando solos.
Gracias a d4rkb1t de area-ds por el tuto