Utilisation de PPJoy et création des propriétés des controleurs de
Transcription
Utilisation de PPJoy et création des propriétés des controleurs de
Utilisation de PPJoy et création des propriétés des controleurs de jeux virtuels pour utilisation avec GlovePIE par exemple. Réalisé par Hellfrog pour C6 avec OpenOffice et IrfanView et PPJoy et GlovePIE (tous freeware. ) (Mise en page à peaufiner) On va pouvoir utiliser ces périphériques virtuels avec Black Shark (BS) et GlovePIE : c'est un simulateur d'hélicoptère de combat, qui utilise beaucoup de combinaisons de touches droites : RightControl, RightAlt etc..., or ces touches ne sont pas « vues » par BS lorsqu'elles sont émulées par d'autres logiciels (V.A.C. Et Shoot (reconnaissance vocale, GlovePIE) à cause d'un bug dans la gestion de DirectX. Par contre on peut très bien affecter des fonctions dans BS à des boutons des joysticks virtuels, et on peut grâce à glovePIE avoir le lien suivant : une frappe de touches clavier entraîne l'émulation d'une pression de bouton de controleur virtuel de PPJoy, ce qui permet donc de faire croire à BS que quand on frappe KP1 sur le clavier, il s'agit en fait d'un appui du bouton du joystick PPJoy numéro 2, ce qui déclenche la fonction choisie dans BS.... voilà où je voulais en venir.... car en fait dans BS, cette fonction ce n'est pas KP1, mais une combinaison de touches avec RightAlt etc... Exemple : d'utilisation : je frappe flèche gauche, qui n'est pas utilisé dans BS (si par défaut pour le tangage, mais personne ne s'en sert car on a un Joystick pour faire du simu de vol), cela est interprété par Glovepie comme un ordre d'activation, cela déclenche les actions suivantes : maintenant, l'appui des touches du clavier numérique est intercepté par glovepie, et à chauqe touche correspond un bouton de controleur PPJoy, dans BS j'ai paramétrer que ces boutons de PPJoy déclenchent par exemple l'appui de la touche Waypoint dans l'interface de navigation PVI800. Comme par défaut c'est une combinaison RightAlt + Q, c'était impossible à émuler autrement. Donc maintenant, je fais flèche gauche, et hop, je peux utiliser mon pavé numérique comme si j'avais tout le temps RightALt enfoncé, sauf que ce n'est pas le cas, et cela me permet donc de faire autre chose sans inconvénient. Quand je refais flèche gauche, cette interception par glovepie cesse, et le clavier fonctionne comme d'habitude. Voici ce qu'affiche l'écran des paramètres des contrôleurs de jeux de windows avec des joysticks virtuels PPJoy : si je sélectionne le premier et que je clique sur propriétés j'obtient un joystick à 8 axes et 32 boutons et 1 HAT : Si je sélectionne le second, j'ai un périphérique virtuel sans aucun hat ni axes, mais avec 32 boutons: Comment faire ceci ? En lançant PPJoy, par exemple depuis Glovepie : l'écran d'accueil de PPJoy : Après clic sur Add après clic sur add en cas de création d'un nouveau controleur ou après clic sur mapping en cas de modification d'un controler existant on obtient définition du nombre et type d'axes, boutons et HAT (analogues) exemple du périphérique numéro 1 : déjà créé modification avec suppression des hat et boutons, on ne garde que les axes : Il peut être utile de redémarrer Windows après un tel changement maintenant, créons un second périphérique, pour n'avoir que les boutons par exemple : (ce n'est pas toujours indispensable, mais c'est pour montrer les possibilités et comment faire) ici je crée un nouveau controleurr sans axes ni hat, seulement des boutons Mapping des axes (il n'y en a aucun) les boutons sont digital et pas analogiques, et ainsi de suite (utilisez la roulette pour monter descendre dans les listes déroulantes, ça va plus vite) voilà, maintenant vous devez avoir les mêmes choses qu'en première page de ce document. Si j'ai le temps (pas sûr) j'arrangerai la présentation... mais si qqn d'autre veut préciser, compléter, modifier, ce document il n'a pas besoin de me demander l'autorisation, qu'il le fasse...et en fasse profiter les autres... c'est tout ce que je demande. Hellfrog