Voici un post que j'ai trouver Asser simpas a faire ( long mais amusant a la fin )
Certain d'entre vous on surement une Wii, et par consequent : une Wiimote. Et aimerait jouer à Dragonica avec...
Je n'ai vu personne aborder le sujet sur le forum encore, et donc j'espère que vous aprécierez mon petit travail.
Tout d'abord il vous faut :
-Une Wiimote et un Nunchuck
-Le Bluetooth sur le PC (ou un clée bluetooth)
-Et oui, c'est tout ^^
Pour conecter la Wiimote au PC puis installer GlovePIE (le logiciel qui nous permetra d'adapter les petits engins blanc a Dragonica) je vous recomande d'aller par là :
http://www.clubic.com/article-73032-1-piloter-ordinateur-wiimote-telecommande.html (surement mieu expliqué que je ne pourai le faire)
Maintenant que vous avez connecté Votre PC et votre Nunchuck, nous pouvons entrer dans le vif du sujet :
Le script (vous l'aurez compris GlovePIE permet de faire des script pour "programmer" l'utilisation de Wiimote) se trouve ici :
http://l.huck.free.fr/blog/Dragonica.zipIl suffit de l'extraire ou vous voulez, aller dans GlovePIE faire "File -> Open -> Dragonica.PIE" et appuiller sur "Run"
Voila, vous pouvez retourner sur (ou lancer) Dragonica et utiliser votre Wiimote.
Les touches (il faut que les touches de dragonica sont configuré par default) :
Le Nunchuk utilise toujours les mêmes touches et permet de basculer la Wiimote entre les 3 "modes" que j'appellerais "Touches principales", "Touches secondaire", et "Souris"
[Le Nunchuk]
Stick directionnel : Bouger
Bouton Z : Coup chargé (ou tirer en l'air pour les archers, et utiliser les portails)
Maintenir le Bouton C : Utiliser les Touches secondaire
Maintenir les Bouton C et Z : Utiliser le mode Souris
[La Wiimote en mode "Touche principales"]
Bouton A : Frapper
Bouton B : Sauter
Fleche gauche (D-pad) : raccourcit Q
Fleche haut (D-pad) : raccourcit S
Fleche droit (D-pad) : raccourcit D
Fleche bas (D-pad) : raccourcit F
Bouton "home" : Barre d'espacement (Parler aux PNJ)
Bouton "moin" : F1 (accepter les quetes, groupe, echange, etc)
Bouton "plus" : F2 (refuser les quetes, groupe, echange, etc)
Bouton 1 : raccourcit 1
Bouton 2 : raccourcit 2
Frapper avec la manette :
Vers la gauche : dash gauche + coup
Vers la droite : dash droit + coup
Vers le haut : Sauter
Vers le bas : bas + coup (Si en l'air : meteorite pour les magiciens, frappe vers le sol pour les guerriers et voleur, etc..)
[La Wiimote en mode "Touche secondaire"]
Fleche gauche (D-pad) : raccourcit A
Fleche haut (D-pad) : raccourcit Z
Fleche droit (D-pad) : raccourcit E
Fleche bas (D-pad) : raccourcit R
Bouton "home" : F5
Bouton "moin" : F3
Bouton "plus" : F4
Bouton 1 : raccourcit 3
Bouton 2 : raccourcit 4
Frapper avec la manette :
Vers la gauche : dash gauche + saut
Vers la droite : dash droit + saut
Vers le haut : Sauter
Vers le bas : bas + coup (Si en l'air : meteorite pour les magiciens, frappe vers le sol pour les guerriers et voleur, etc..)
[La Wiimote en mode "Souris"]
Bouton A : Clique gauche
Bouton B : Clique droit
Fleche gauche (D-pad) : Fiche personnage (U)
Fleche haut (D-pad) : Inventaire (I)
Fleche droit (D-pad) : Compétences (K)
Fleche bas (D-pad) : Journal de quêtes (L)
Bouton "home" : Menu (echap)
Bouton "moin" : Mini-carte (N)
Bouton "plus" : Carte du monde (M)
Bouton 1 : Fenêtre de la comunauté (Y)
Bouton 2 : Livre (J)
La Wiimote contrôle également la souris :
par default elle n'utilise pas le capteur,
Pivoter la Wiimote de haut en bas monte au descend la souris
Pivoter la Wiimote sur la gauche ou la droite bouge la souris de gauche a droite
Pour utiliser le "capteur" il faudra toucher un tout petit peu au code (vraiment pas beaucoup
Si vous avez lut l'article que j'ai donné au début vous avez vu que ce n'est pas en vrai capteur et que tout se passe dans la Wiimote.
Par consequent, vous pouvez faire vous même votre capteur ou juste alumer la Wii pour allumer le capteur d'origine et l'utiliser.
Maintenant le code : la première partie permet d'arctiver simplements certaines fonctionnalité (pour l'instant au nombre IMPRESSIONNANT de... deux...)
////////////////////////////////////////////////////////////////////////////////
//////////////////////////////Configuration/////////////////////////////////////
var.capteur = false //si oui (true) on non (false) vous utilisez le capteur de la Wii
var.xtrim = 6 //paramettre a ajuster pour calibrer le capteur de la wii
var.ytrim = -31 //les valeurs "Calibrage capteur" a coté de Run peuvent aider
var.ztrim = 6 //Ces valeurs sont inutiles si var.capteur = false
var.AtkWiimote = true //active ou non les attaques en bougeant de la Wiimote
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
Je pense que j'ai annoté le code assez suffisament pour que même les moins experimenter comprennent.
Voila, je pense que j'ai donné le plus d'explication possible pour l'instant.
J'espere que vous aurez des suggestions pour améliorer le Gameplay, n'esitez pas a me signaler les bugs, ou même à bidouiller le code vous même
Il a l'avantage d'être incroyablement simple a utilisé et avec la doc de Clubic et mes rudiment en Action script (et un peu de temp) on arrive vite à des résultats amusant ^^
Enjoy,
EDIT SUITE À L'OBT :
Avec l'ouverture de l'OBT on a l'apparition de nProtect, qui bloque les logiciel qu'il concidere comme "pirate". Manque de pot, il bloque GlovePIE, mais pas JoyToKey.
Il vous faut donc en plus :
PPjoy (emulateur de manette viruelle) :
http://www.simtel.net/product.download.php?id=75176Et JoyToKey, mais pour m'economiser du temps d'explication voila le zip de JoyToKey + la configuration + le fichier DragonicaOBT.PIE qu'on utilisera (au lieu de Dragonica.PIE) :
http://l.huck.free.fr/blog/DragonicaOBT.zip Tout d'abord, configurons PP Joy:
Alors dans le menu GlovePIE, allez dans CP-Settings -> PP Joy.
PP Joy se lance. Cliquez sur "Add..." puis dans la fenetre qui s'affiche, laissez tout par default et faites "Add". (nouveau peripherique détecté, laissez faire.)
Vous avez maintenant dans le cadre blanc "PPJoy Virtual joystick 1", cliquez dessus et faites "Mapping..."
Une nouvelle fenetre s'ouvre, faites "Suivant >" puis indiquez "0 Axes" "32 Buttons" et "0 POV hats". Faites suivant, puis encore une fois (car vous n'avez rien a modifier)
Vous arrivez a une fenetre ou il vous demandent les correspondances des boutons. Pour faire simple on fait : "Button 1: Digital 1; Button 2: Digital 2; ... etc jusqu'a Button 32: Digital 32 (il faut faire suivant pour acceder aux buttons d'apres...). Puis suivant juqu'a terminer, et enfin "Done".
Redemarez GlovePIE pour qu'il le prenne en compte, puis connectez la manette au PC par bluetooth, lancez GlovePIE et le script DragonicaOBT.PIE, lancez JoyToKey, lancez Dragonica, et Jouez!
En gros le principe : On utilise GlovePIE pour transformer les action de la Wiimote en touche de manette Virtuel, mannette Crée par PPJoy, et ensuite on retransforme les action de cette mannette virtuel en raccourcit clavier grace à JoyToKey.