:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Nintendo DS > Projets

Projets Projets de développement amateur sur Nintendo DS

Publicité

 
 
Outils du projet Modes d'affichage
DSPad
DSPad
07/03/2007
Présentation
Cette application a pour but de faire fonctionner votre DS comme un pad sans fil pour pc.

Galerie d'images

Comment jouer ?
Dans la mesure où je ne développe que sous linux, pour l'instant, seuls mes heureux collègues pourront tester la chose. Peut être une version win viendra plus tard.

Pour faire fonctionner le serveur, vous aurez besoin des modules uinput et joydev préalablement chargés.
Le serveur accédera aux noeuds /dev/misc/uinput | /dev/input/uinput | /dev/uinput selon votre système...
Assurez vous d'avoir les droits nécessaires sur ces noeuds (à moins de faire tourner le serveur en root, ce que je ne vous conseille pas).

Par défaut, le serveur ira chercher le fichier DSPad_server.xml dans votre dossier home.
Il est néanmoins possible de le forcer à charger un autre fichier avec l'option -f.
Lancement du serveur:
Code:
$ ./dspad_server -f DSPad_server.xml 

--- Starting DSPad Server v0.2 ---
Loading "DSPad_server.xml"
Reading "DSPad_server.xml" OK
 [0] Creation of service:
 [0]  Joystick device OK
 [0]  Socket on port 16150 OK
 [0] Creation of service: OK
 [1] Creation of service:
 [1]  Joystick device OK
 [1]  Socket on port 16151 OK
 [1] Creation of service: OK
A partir de là, vous aurez deux nouveaux (ou plus selon la configuration choisie) /dev/input/jsX sur lesquels vous pourrez utiliser votre jeu/emu préféré.
Lancement du client:
Avant de lancer le client sur la console:
-> Patcher le fichier nds avec le driver dldi qui convient.

Si vous placez le fichier DSPad.xml à la racine de votre linker, il sera chargé de manière transparente.
Si par hasard ce fichier ne s'y trouve pas, il pourra être généré automatiquement.

Historique
0.2b:
  • Amélioration du support des profils ds2key.

0.2:
  • Interface de configuration, plus besoin d'éditer le fichier DSPad.xml
  • Menus animés pour faire joli (icones gartoon)
  • Extinction automatique du rétro-éclairage pendant le jeu (après une durée réglable)
  • Support de l'écran tactile comme stick analogique (fonctionne seul ou à plusieurs)
  • Touches turbo (activation individuelle), comme sur les pads à l'ancienne
  • Mode de compatibilité avec le serveur ds2key 0.6/0.7 (touche + écran tactile)
  • Open Source!
  • [Serveur] : Configuration xml également.

En mode ds2key, les touches turbo ne sont pas prises en compte.
De plus, il ne sera possible d'utiliser qu'un seul client avec l'écran tactile en cas de partie à plusieurs.
Ceci est dû à au fait que ds2key émule des événements clavier + souris alors que DSPad émule un joystick.

Autres Informations
Après la publication de la première version de ce programme, j'ai recueilli pas mal de réactions sur le fait qu'il n'existait pas de version pour windows.
Actuellement, je n'ai pas les moyens de développer une telle version.
J'ai choisi, en attendant, de faire un mode de compatibilité avec le client ds2key.
Il faut noter toutefois que ce mode restreint les possibilités de DSPad.
Auteur

Téléchargements
Type de fichier : zip DSPad02b_neo07.zip (974,6 Ko, 760 affichages)
Téléchargement externe Téléchargement externe

Mes autres projets
 

Liens sociaux

Publicité



Utilisateurs connectés lisant ce projet : 1 (0 membres et 1 invités)
 
Outils du projet
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h51.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince

GARS 2.1.9 édité par The vB Geek
Copyright 2005-2006
Version française par Cédric Claerhout