You are on page 1of 9

Thomas GAUDY

Tutorial dattribution des axes et des boutons via FSUIPC (version enregistre)
Introduction
Ce tutorial ne saurait tre considr comme une traduction du manuel de FSUIPC. Il ne concerne quune mthode personnelle pour lattribution des axes et des boutons de priphriques via le module FSUIPC de Peter Dowson, dans sa version 3.85 pour FS9. Je nai pas ce module pour FSX. La mthode est probablement transposable, mais je ne le garanti pas. Elle reste aussi valable pour les versions antrieures de FSUIPC pour FS9, mais jusqu un certain point seulement. Les trs vielles versions ne prsentent pas les mme menus.

Partie I : Attribution des axes et calibration 1) Attribution


Il va tout dabord falloir prparer ses priphriques. Il est conseill de dsactiver tout gestionnaire extrieur Flight Simulator (je pense notamment aux priphriques de Saitek et de CH products, qui ont des gestionnaires externes). Inutile de les dsinstaller si vous vous en servez sur dautres applications, simplement les fermer avant de lancer Flight Simulator. Il va ensuite falloir supprimer les affectations que vous avez faites sur ce dernier. L il y a une astuce : si vous supprimer TOUTES les affectations daxes et de priphriques, les attributions par dfaut seront rtablies au prochain dmarrage Pour viter ce dsagrment, la mthode standard consiste dsactiver le joystick dans le menu de Flight Simulator . Cette mthode pose un souci chez moi : lattribution du point de vue (chapeau chinois) via FSUIPC est lente, la vue dfile plus lentement que par dfaut, et je ne sais pas corriger ce souci. Je nai donc pas dsactiv le joystick sous FS, mais supprim toutes les attributions SAUF les points de vue. Nous voil donc avec des priphriques totalement inactifs en dehors des chapeaux chinois.
Note : Ceci ne rgle pas le problme pour le palonnier dont les attributions par dfaut sont restaures chaque dmarrage. Sur mon Rudder Saitek, jai laiss les deux BOUTONS (inexistants physiquement) qui sont attribus par dfaut, et ai supprim seulement laffectation des axes. Ceci permet dviter la raffectation par dfaut.

Ces prliminaires effectus, on peut passer lattribution des axes. Rendezvous dans longlet Axis Assignment.

Thomas GAUDY

Pour affecter un axe, rien de plus simple : un clic sur le bouton Rescan et vous bougez laxe que vous voulez attribuer. Vrifiez que les valeurs dans les cases IN et OUT bougent en mme temps que votre axe. En effet, si un de vos priphriques contient un potentiomtre un peu douteux, ce dernier peut tre dtect la place de laxe voulu. Il vous faut donc bien positionner vos axes au neutre ou en bute avant de cliquer sur Rescan. Laxe est maintenant dtect. La case Delta reprsente la variation minimum dtecte de cet axe et est de 256 par dfaut. Inutile de paramtrer une valeur plus basse, FS ne le reconnais pas. Ce paramtre est en ralit destin limiter le nombre dinstructions envoyes FS concernant les commandes, afin dviter de le saturer. La partie gauche de la fentre va permettre de dfinir un axe comme un axe ! Il est possible dattribuer un axe directement par FSUIPC ou en passant par la gestion de FS.

Il est prfrable de passer par la partie FSUIPC, mais celle-ci offre un nombre

Thomas GAUDY limit de commandes. Une fois choisie la source, il ne reste plus qu choisir la fonction. Il est noter que jusqu 4 fonctions peuvent tre attribues un mme axe ! Intressant par exemple pour paramtrer les moteurs 1 et 2 sur une mme manette, et les moteurs 3 et 4 sur une autre. Mais les combinaisons ne sont limites que par limagination de lutilisateur Un petit dtail sympa : dans la partie Send direct to FSUIPC Calibration, on peut attribuer un axe au Steering Tiller, qui est le petit volant permettant de contrler la roue avant sur un liner. Sur les 737 et 747 de PMDG il fonctionne merveille, c'est--dire sparment du palonnier. Chez moi je lai affect la torsion du X52, en gardant le palonnier aux pieds. Ralisme garanti ! Vous savez maintenant attribuer un axe sous FSUIPC. On va maintenant voir les cas un peu particuliers. Tout dabord, en haut de la fentre figure une case Aircraft Specific ?. Je trouve cette dernire particulirement utile. Tout ce que vous programmez dans cette fentre sans cocher cette case est valable pour TOUS les appareils. En cochant cette case, vous pouvez faire des attributions spcifiques un seul appareil. Tout dabord, en cochant la case, FSUIPC va vous demander si vous voulez attribuer les fonctions communes (celles effectues sans cocher la case) cet appareil. Si vous rpondez oui, il vous restera seulement paramtrer les axes spcifiques cet avion. Si vous rpondez non, il faudra re-paramtrer tous les axes que vous voulez utiliser. Un exemple concret : je paramtre par dfaut tangage, roulis et gaz sur mon X52, palonnier et freins diffrentiels sur le Rudder. Mais cette configuration ne me convient pas pour le 737 de PMDG. Je coche la case Aircraft Specific et je rponds oui pour lattribution des affectations par dfaut. A ce stade mon 737 va se piloter comme les autres appareils. Le palonnier et les freins diffrentiels me conviennent ; je ny touche donc pas. Par contre je vais raffecter tangage et roulis sur le Yoke (les attributions faites en mode Aircraft Specific sont prioritaires sur celles par dfaut). Puis je vais affecter Throttle 1 sur une des manettes de gaz du Yoke et Throttle 2 sur lautre. Une autre manette va tre assigne aux spoilers, etc Il en ressort que chaque appareil peut tre paramtr de manire unique ! Comble de la facilit, il est inutile de rappeler ces paramtres ou de les refaire, ils sont automatiquement utiliss ds que lavion est charg Il y a cependant une limitation : pour FSUIPC, un avion = une texture. Un mme appareil mais avec une nouvelle texture devra tre reconfigur. Voyons maintenant la partie droite de la fentre. Elle sert programmer des boutons sur les axes. Quel intrt ? Il peut tre intressant par exemple de rgler le maniement du train datterrissage sur un axe, afin de reproduire la course relle de cette manette dans un liner. On va voir que a peut tre utile aussi pour les spoilers. Le premier bandeau permet de dfinir les zones sur laxe :

Thomas GAUDY Les petites flche haut/bas permette de slectionner un numro de zone (jusqu 10). On slectionne 1, on positionne laxe au dbut de la zone dsire, on clique sur From, on positionne laxe la fin de la zone dsire et on clique sur To. Les cases Up et Down servent prciser si la fonction sera active quand laxe rentre dans la zone par au-dessus, par en-dessous, ou les deux. Il suffit ensuite de recliquer sur la petite flche du haut pour afficher le numro 2, et de dfinir une nouvelle zone si on le souhaite. Les zones peuvent mme se chevaucher. Une fois les zones dfinies, il ne reste plus qu attribuer les fonctions. On attribue une fonction laxe lorsquil entre dans la zone slectionne (toujours avec le numro et les petites flches). La case Control to repeat whilst in range permet de rpter la fonction tant que laxe est dans la zone. Enfin on peut attribuer une fonction quand laxe sort de la zone. Exemple pour la rentre du train : Dfinir une premire zone denviron de la course en bute haute. Dfinir comme fonction Gear Up. Dfinir une seconde zone toujours denviron de la course en bute basse. Dfinir comme fonction Gear Down. Pour ces deux zones, les cases Up et Down seront coches afin de ne pas se compliquer la vie. Les fonctions sont simplement attribue la ligne Control sent when range entered. Voil, cest tout bte, mais a permet davoir une rentre de train raliste sur un liner. Ceci nest bien entendu quun exemple. Libre chacun de choisir les fonctions qui lintressent.

2) Calibration
Passons maintenant la calibration de tout ce monde. Rendez-vous donc dans longlet Joystick Calibration.

Thomas GAUDY

L, il suffit de suivre les instructions. Par exemple pour le roulis, on clique sur Set dans la partie Ailerons. Apparait alors ce genre de chose :

On met le manche en bute mini, on clique sur le bouton Set correspondant, on laisse le manche au neutre, on clique 2 fois sur le bouton Set correspondant, on met le manche en bute max et on clique sur le bouton Set correspondant. Simple non ? Chez moi les valeurs sont -16383 et 16383 pour le min et le max, et 0 pour le centre. Mais ces valeurs peuvent varier. Les deux cases au centre sont dailleurs faites pour dfinir une zone morte autour du neutre : il vous suffit de laisser le manche trs lgrement gauche, de cliquer 1 fois sur Set, puis de mettre le manche trs lgrement droite et recliquer sur le mme Set. La zone comprise entre les deux valeurs Centre affiches sera une zone morte. La case Filter permet de lisser la rponse de laxe de manire viter les petites imprcisions. Elle est manipuler avec prcaution. Jai en effet remarqu quelle tait responsable de la nonactivation des autobrakes sur mes avions PMDG, car le zro de la manette des gaz ntait plus tout fait un zro avec le filtrage

Thomas GAUDY Le bouton Slope permet quant lui de dfinir la linarit de la rponde. Aplatir la courbe au centre permet, par exemple, davoir un axe plus prcis autour de la zone neutre. Particulirement utile pour le pilotage des voilures tournantes Un dtail : le Slope peut ntre appliqu que sur une partie de la course : positionnez votre axe lendroit o vous voulez que commence le Slope et appuyez sur le bouton. Vous constaterez que seule la partie restante est affecte. La case Rev permet dinverser le sens de laxe. Tous les axes se calibrent de la mme manire. Il suffit de faire dfiler les pages avec les flches en haut : Certains nont pas de Centre, comme les volets par exemple, ce qui semble Si vous utilisez tout fait logique. Pensez cocher la case plusieurs manettes de gaz, afin de bien les calibrer sparment. Dernier point, mais pas des moindres, le calibrage peut lui aussi se faire de manire spcifique chaque appareil, toujours via la case Aircraft Specific ! Extrmement pratique pour calibrer les axes spcifiques, ou un mme axe servant de manire diffrente sur deux appareils. Le fonctionnement est exactement le mme que pour lattribution des axes.

Les parties Attribution et Calibration tant maintenant termine, je vais dtailler un exemple dattribution un peu plus complexe, mais qui donne une toute petite ide de la puissance de paramtrage de FSUIPC. On va paramtrer les spoilers sur un axe type manette de gaz, en essayant de reproduire le fonctionnement dun liner. On va commencer par dfinir deux zones dans cette partie :

Une premire zone reprsentant environ 1/8 de la course (de 16383 12287 par exemple). A cette zone on va attribuer la fonction Spoilers Off. Une seconde zone reprsentant toujours environ 1/8 de la course la suite de la prcdente (de 12287 8191 par exemple). A cette zone on attribue la fonction Spoilers Arm On. On passe maintenant dans la partie gauche de la fentre, et on attribue ce mme axe la fonction Spoilers en passant par Send direct to FSUIPC calibration. Il reste maintenant faire un petit tour dans longlet Joystick Calibration. On va sur la page concernant les spoilers, on ne touche pas aux paramtres Centre et on rgle la bute mini comme dcrit plus haut. La bute maxi par contre va tre limite au plancher des zones dfinies avant. Pour cela on avance la manette jusqu afficher une valeur gale ou juste infrieure la bute infrieure de la deuxime zone dfinie (8191 dans notre exemple), puis cliquer sur le bouton Set de la position Max.

Thomas GAUDY Il est possible que vous aillez cocher la case Rev des spoilers pour assurer le sens correct de fonctionnement de ceux-ci. Voil cest termin ! Maintenant, en positionnant votre manette dans le premier quart de sa course, les spoilers passeront en position Arm, si vous continuez tirer la manette, les spoilers suivront de faon proportionnelle. En ramenant la manette en bute haute, les spoilers rentrent et sont dsarms

Partie II : Attribution des boutons


Passons maintenant lattribution des boutons des diffrents priphriques. Rendez-vous dans la partie Buttons + Switches.

L encore cest trs simple. On commence par presser le bouton que lon veut affecter. Une fois le bouton dtect, deux options : soit on utilise la partie gauche de la fentre, et le bouton sera directement affect une touche du clavier. Soit on utilise la partie droite de la fentre et on affecte directement des contrles FS. Pour lattribution dune touche du clavier, il suffit une fois le bouton dtect, de cliquer sur le premier bouton Set, puis sur la touche ou la combinaison de touches (ctrl, maj ou alt + touche). Si on ne veut pas que cette touche soit maintenue mme si le bouton est maintenu enfonc, il faut cocher la case Key press not to be held. Si au

Thomas GAUDY contraire on veut que cette touche soit maintenue, il faut cocher la case suivante, Key press to repeat while held. Si, enfin, on veut attribuer une touche au relchement du bouton, il suffit de lindiquer dans le cadre du bas en cliquant sur le bouton Set correspondant. Pour lattribution directe de contrles FS, la mthode est la mme. On coche la case Select for FS control, puis on dfini le contrle souhait dans le cadre en dessous. De la mme manire on coche la case Control to repeat while held si on veut que le contrle soit maintenu. Et on peut dfinir (ou pas) une fonction spcifique au relchement du bouton. L encore laffectation des boutons peut se faire de manire spcifique un appareil, toujours en cochant la case Aircraft Specific, et de la mme manire que pour les axes. Encore un petit exemple pour fixer les ides : on va essayer dattribuer de manire raliste les reverses dun liner sur un Throttle Quadrant de Saitek (cest un exemple). Le Throttle Quadrant de Saitek a la particularit de dfinir un bouton en fin de course de chaque manette. Il faudra donc attribuer par exemple les Throttle 1 et 2 deux manettes diffrentes (voir Attribution des axes). Maintenant dans la partie Buttons + switches, on descend la premire manette jusquaprs le cran afin dactiver le bouton correspondant. On coche la case Select for FS control, on slectionne la fonction Throttle 1 Decr qui va avoir pour effet de rduire les gaz sur le moteur 1. Etant donn que ce moteur est dj au ralenti (position ralenti de la manette des gaz obligatoire pour activer le bouton), leffet va tre dactiver les reverses sur ce moteur. On coche la case Control to repeat while held afin dappliquer les reverses au maximum. Enfin, dans le dernier cadre on attribue la fonction Throttle 1 Cut au relchement du bouton (retour de la manette en position ralenti, juste avant le cran), ce qui va avoir pour effet le retour du moteur 1 au ralenti, reverses coups. Il ne reste plus qu effectuer les mmes actions sur le moteur 2, en attribuant Throttle 2 Decr et Throttle 2 Cut. Le plus de cette mthode est de permettre le contrle spar des reverses sur deux manettes diffrentes, ce que ne permet pas lattribution F2 au bouton

Conclusion
Ce tutorial touche sa fin. Seule une toute petite partie des fonctions de FSUIPC a t dcrite ici, et je ne me suis pas forcment bas sur le manuel, mais plutt sur mon exprience. Je rpte que je nai fait queffleur ce dont est capable ce fabuleux module. Pour les courageux, il est possible de programmer absolument tout ce qui est imaginable (en passant par la programmation directe du fichier .ini).

Thomas GAUDY Voil, jespre que ce petit tutorial vous sera dune aide quelconque, et quil vous fera comprendre que vous navez pas achet la licence pour rien

You might also like