TUTO - Joystick - Gremlin - Oui Oui
TUTO - Joystick - Gremlin - Oui Oui
TUTO - Joystick - Gremlin - Oui Oui
L’objet de ce topic est de vous expliquer les différentes étapes à suivre pour
configurer n’importe quel type de HOTAS via Joystick Gremlin quelque soit le
type de jeu de simulation. L’idée sous-jacente est de ne pas utiliser le
software natif du constructeur pour assigner les axes et les boutons mais
utiliser cet outil très puissant qu’est Joystick Gremlin qui peut paraître austère
de prima bord et qui ne l’est pas tant que cela au final.
Ayant en ma possession :
◦ Un Throttle VPC M50 de chez VIRPIL
◦ Deux Joysticks Constellation Alpha (gauche/droit) de chez VIRPIL
◦ Un T3PA Pro de chez Thrusmaster
Exemple de jeu :
◦ Star Citizen
◦ Elite Dangerous
◦ Flight Simulator
◦ Ace Combat 7
Joystick Gremlin 1
1. Calibration via le soft de l’éditeur
Avant toute chose, il est indispensable de calibrer son matériel via le software
fourni par le constructeur. Si votre matériel provient de chez Logitech ou
Thrusmaster, il faut aller sur leur site et télécharger la dernière version du
software (la calibration pour du matériel Virpil sera détaillé plus bas).
Joystick Gremlin 2
1. Calibration via le soft de l’éditeur
- Importer le profil par défaut de l’appareil connecté
Avant de commencer la calibration de l’appareil il faut importer son profil par
défaut fourni par VPC
Joystick Gremlin 3
1. Calibration via le soft de l’éditeur
- Définir tous les boutons physiques en boutons virtuels
Certains boutons ne sont pas définis par défaut comme des boutons virtuels, il faut
donc changer la configuration pour les forcer à l’être
Remarque : Notez le nombre d’axes et de bouton physique totaux que vous avez sur
chacun de vos appareils. Le nombre d’axes se déduit facilement sur la page de
calibration et le nombre de boutons sur la page de configuration des boutons. Cette
information servira pour la suite dans la section (2) « Virtualisation des différents
device via vJoy »
Joystick Gremlin 4
1. Calibration via le soft de l’éditeur
- En Bonus : affecter une couleur à la diode en fonction d’une action sur un bouton
Voici ma configuration pour les diodes de couleur si vous êtes intéressés
Pour le Throttle : Quand le bouton Mode sera positionné sur le chiffre « 1 » la
diode sera éteinte (pour économiser) et sur les autres chiffres jusqu’à 5 une
couleur différente.
Joystick Gremlin 5
1. Calibration via le soft de l’éditeur
Pour les Joysticks : Par défaut la diode du Joystick sera éteinte (pour économiser),
dés qu’on appuie sur le bouton virtuel n°30 la diode sera de couleur bleu jusqu’à ce
qu’on appuie de nouveau sur ce même bouton pour l’éteindre. Quand on appuie
sur la gâchette du joystick (bouton virtuel n°3), la diode deviendra rouge à
condition que la diode soit préalablement activée (de couleur bleu).
Buttons as SHIFT mode :
01 :: 03 :: ON :: [G1][ALPHA] VPC Constellation ALPHA Grip
02 :: 30 :: TGL :: LED Disabled/Click to select
03 :: 30 :: TGL :: [G1][ALPHA] VPC Constellation ALPHA Grip
ALPS Decoding :
4W :: 18 :: 19 :: 20 :: 00 :: 00
4W :: 07 :: 08 :: 09 :: 10 :: 11
4W :: 13 :: 14 :: 15 :: 16 :: 17
4W :: 25 :: 26 :: 27 :: 28 :: 29
Joystick Gremlin 6
1. Calibration via le soft de l’éditeur
Autre possibilité de configuration de diode : identique à la version précédente à
cela près que le gâchette du joystick (bouton virtuel n°1 ), la diode deviendra
orange à condition que la diode soit préalablement activée (de couleur bleu).
ALPS Decoding :
4W :: 18 :: 19 :: 20 :: 00 :: 00
4W :: 07 :: 08 :: 09 :: 10 :: 11
4W :: 13 :: 14 :: 15 :: 16 :: 17
4W :: 25 :: 26 :: 27 :: 28 :: 29
Joystick Gremlin 7
2. Virtualisation des différents devices via vJoy
Dans cette section, je considère que le matériel a été correctement calibré depuis
le software fourni par constructeur si ce n’est pas le cas dirigez vous vers la section
(1) « Calibration via le soft de l’éditeur ».
L’application vJoy va permettre de créer des devices virtuels sur lesquels va
s’appuyer Joystick Gremlin pour faire toute la configuration. Il est ainsi donc
possible de configurer un device virtuel sur lequel plusieurs device physique vont
pointer. Je vous suggère très fortement de créer autant de device virtuel que de
device physique
Joystick Gremlin 8
2. Virtualisation des différents devices via vJoy
vJoy Device #2 : Ce device virtuel va être associé à un autre de vos devices physiques,
par exemple le Throttle. Positionnez vous sur l’onglet #2 et cliquer sur « Add Device »
Remarque : Vous pouvez continuer ainsi de suite et avez la possibilité de pouvoir créer
jusqu’à 16 devices virtuels
Remarque : il ne sera plus nécessaire de revenir sur le software dans la suite ni au
lancement du jeu.
Joystick Gremlin 9
2. Virtualisation des différents devices via vJoy
Joystick Gremlin 10
3. Configuration des différents devices via Joystick
Gremlin
Dans cette section, je considère que le matériel a été correctement calibré section
(1) « Calibration via le soft de l’éditeur » et que la configuration de virtualisation
est faite section (2) « Virtualisation des différents devices via vJoy »
A partir de maintenant nous allons pouvoir configurer chacun des axes et des
boutons des devices physique à travers les devices virtuels défini dans la section
(2). Ainsi il sera possible de définir autant de profile que de jeu de simulation en
sauvegardant le fichier et en le téléchargeant ensuite dans l’application puis en
l’activant avant chaque lancement du jeu.
- La première étape consiste à installer JoystickGremlin Software Setup sur votre
ordinateur en suivant la procédure d’installation classique.
- Lancez l’application Joystick Gremlin puis créez un nouveau profile
Allez dans File >> New Profile pour créer un nouveau profile
Vérifier que vous avez bien autant de devices physiques que de devices virtuels
dans les onglets.
- A gauche, vous avez tous vos devices physiques qui sont actuellement
connecté aux ports USB de votre ordinateur
- A droite, vous avez tous vos devices virtuels que vous avez définis dans la
section (2)
Quand la configuration des axes et des boutons est terminée, vous pourrait activer
le profile en cliquant sur l’icône « GamePad » avant chaque lancement du jeu
Joystick Gremlin 11
3. Configuration des différents devices via Joystick
Gremlin
- Pour le Joystcik :
Mettez vous dans l’onglets de votre joystick afin de commencer la configuration de
vos axes.
Remarque : Il faudra évidemment répéter les étapes ci-dessous autant de fois que
vous avez d’axe à configurer
Joystick Gremlin 12
3. Configuration des différents devices via Joystick
Gremlin
Associez l’axe de votre Joystick à celui du device virtuel « Axis # » / « vJoy Device # ». Si
vous avez prévu dans la section (2) d’associer le Joystick au « vJoy Device #1 » alors pour
tous les axes du Joystick associez les à ce dernier et faite varier le nom des axes.
Il est possible d’associer à l’axe une courbe de progression et une deadzone ainsi il ne sera plus
nécessaire de le faire dans le jeu. Pour cela il suffit de choisir l’option « Response Curve » dans le
menu déroulant puis cliquer sur le bouton « Add ».
Dans cette exemple, la progression est lente quand on s’écarte du centre (25%), progressive à mis
course (entre 25% et 75%) et rapide en bout de course (vers 75%)
=> Idéal pour tangage/roulis/lacet pour être précis en dogfight
Joystick Gremlin 13
3. Configuration des différents devices via Joystick
Gremlin
Attention : ne pas associer plus d’un axe physique a un même nom d’axe virtuel du
même Device virtuel, par exemple :
◦ Associer le Joystick :: Axe 1 => vJoy Device #1 :: Axis X
Et
◦ Associer le Joystick :: Axe 2 => vJoy Device #1 :: Axis X
Par contre il est possible d’associer plus d’un axe physique a un même nom d’axe
virtuel du moment qu’ils sont sur des Devices virtuels différents, par exemple :
◦ Associer le Joystick :: Axe 1 => vJoy Device #1 :: Axis X
Et
◦ Associer le Joystick :: Axe 2 => vJoy Device #2 :: Axis X
- Pour le Throttle :
La configuration des axes se fait de la même manière que pour le Joystick. Si vous
avez prévu dans la section (2) d’associer le Throttle au « vJoy Device #2 » alors pour
tous les axes du Throttle associez les à ce dernier et faite varier le nom des axes.
Joystick Gremlin 14
3. Configuration des différents devices via Joystick
Gremlin
i. Merge d’axe
Qu’est-ce que le merge d’axe ? Cela consiste à regrouper deux axes physiques sur
un même axe virtuel.
Pourquoi faire ? Prenons l’exemple d’un pédalier où l’on voudrait que la pédale de
gauche serve à reculer et celle de droite à avancer. On a donc deux axes différents
qui servent à une même action directionnelle (avancer/reculer). Dans la plus part
des jeux de simulation cela est défini comme un seul axe car on l’associe
généralement à la manette des gaz. D’où l’utilité de regrouper les deux axes du
pédalier en un seul.
- Avant toute chose, allez dans l’onglet de votre pédalier et notez le nom des axes
de la pédale de gauche et de droite en appuyant dessus successivement dessus.
- Allez dans l’onglets Actions >> Merge Axis et définir les axes pour les regrouper
Joystick Gremlin 15
3. Configuration des différents devices via Joystick
Gremlin
- Dans l’onglet de votre pédalier, associez les deux axes du pédalier à celui du
device virtuel « Axis # » / « vJoy Device # », dans mon exemple, j’ai :
◦ Associé le Pédalier :: Axe 2 => vJoy Device #4 :: Axis Z
◦ Associé le Pédalier :: Axe 3 => vJoy Device #4 :: Axis Z
=> Contrairement à la mise en garde que j’ai faite précédemment, ici on peut
faire cela car on a regroupé préalablement les axes 2 et 3 du pédalier à l’axe Z du
device virtuel 4
Choisir l’option « Remap » dans le menu déroulant puis cliquer
sur le bouton « Add »
Joystick Gremlin 16
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 17
3. Configuration des différents devices via Joystick
Gremlin
Dans la fenêtre « Map Keyboard » allez dans l’onglet « Virtual Button » afin d’y définir un
intervalle sur lequel on simule la pression sur le clavier, par exemple :
Tant que l’axe est compris entre 25% et 100%, on simule la pression de la touche Z du clavier
correspondant dans le jeu à l’action d’avancer.
Dans la fenêtre « Map Keyboard » allez dans l’onglet « Virtual Button » afin d’y définir un
intervalle sur lequel on simule la pression sur le clavier, par exemple :
Tant que l’axe est compris entre -100% et -25%, on simule la pression de la touche S du
clavier correspondant dans le jeu à l’action de reculer.
Cela veut dire quand l’axe du Joystick est compris entre -25% et 25%, on simule le
relâchement de la pression des touches Z et S du clavier
Joystick Gremlin 18
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 19
3. Configuration des différents devices via Joystick
Gremlin
Que ce soit pour le Joystick ou le Throttle les configurations de raccourci clavier se font de la
même manière.
Exemple de model :
Joystick Gremlin 20
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 21
3. Configuration des différents devices via Joystick
Gremlin
d) Configuration avancée des boutons
Dans cette partie nous allons voir plusieurs configurations avancées sur les boutons
qui peuvent être utiles :
i. Définir des modes avec un système d'héritage (parents/enfants)
ii. Définir une macro sur un bouton
iii. Définir un enchaînement de séquence sur un bouton
iv. Conditionner la valeur d'un bouton en fonction d’événement
v. Définir plusieurs valeurs sur un bouton en fonction de la durée de pression
sur cette dernière
vi. Définir un bouton physique comme un bouton virtuel
Remarque : l’ensemble des possibilités n’est pas exhaustives cela vous donne
seulement un aperçu de ce qu’il est possible de faire et que moi-même j’utilise. La
seule limite est votre imagination.
i. Définir des modes avec un système d'héritage (parents/enfants)
L’ajout de mode permet de démultiplier le nombre de possibilité. Un bouton peut
donc théoriquement prendre autant de valeur possible qu’il y a de mode.
Partons d’un exemple simple où nous avons défini trois modes de la manière
suivante :
◦ Mode 1 où se trouve toute votre configuration d’axes et de boutons par défaut
◦ Mode 2 qui hérite du Mode 1
◦ Mode 3 qui hérite du mode 1
Imaginons que pour le Mode 1 vous avez attribué au bouton 30 le raccourci clavier
« A », que pour le Mode 2 vous n’avez rien attribué au bouton 30 et que pour le
Mode 3 vous avez attribué au bouton 30 le raccourci clavier « B ». Cela veut dire
que :
◦ Quand vous êtes sur le Mode 1 le bouton 30 renvoi la valeur « A »
◦ Quand vous êtes sur le Mode 2 le bouton 30 renvoi la valeur « A » car il l’hérite du
Mode 1
◦ Quand vous êtes sur le Mode 3 le bouton 30 renvoi la valeur « B » car vous lui avez
spécifié une valeur dans ce mode
Remarque : vous comprendrez aisément qu’il existe plein de combinaison et qu’il
est donc possible de créer des familles et ainsi que des singletons. Laissez cours à
votre imagination mais attention à ne pas trop complexifier si vous ne voulez pas
vous perdre dans vos modes.
Joystick Gremlin 22
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 23
3. Configuration des différents devices via Joystick
Gremlin
Choisir l’option « Macro » dans le menu déroulant Ajoute une Configure l’action qui
puis cliquer sur le bouton « Add » ligne d’action sera sur la ligne
Cette ensemble d’action permet d’enchainer les actions suivantes : simule le clique simultané
des touches du clavier « Shift » et « Z » suivi d’une pose de 0,25s avant de poursuivre et
passer à l’action suivante
Joystick Gremlin 24
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 25
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 26
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 27
3. Configuration des différents devices via Joystick
Gremlin
Exemple de conditionnement avec Macro : Après
avoir défini les différentes macros puis allez dans
l’onglet « Condition » de chacun d’eux
Macro 1
Macro 2
- Tant qu’on ne presse pas sur le bouton 30 du Joystick gauche et que l’on clique sur le
bouton 30 du Joystick droit on exécute la Marco 1
- Tant qu’on presse le bouton 30 du Joystick gauche et que l’on clique simultanément sur le
bouton 30 du Joystick droit on exécute la Marco 2
Joystick Gremlin 28
3. Configuration des différents devices via Joystick
Gremlin
Joystick Gremlin 29
3. Configuration des différents devices via Joystick
Gremlin
Macro 1
Exemple de chaine de
Macro 2 Macro : Choisir l’option
« Macro » dans le
menu déroulant puis
cliquer sur le bouton
« Add »
Joystick Gremlin 30
3. Configuration des différents devices via Joystick
Gremlin
Associez le bouton de votre Joystick/Throttle à celui du device virtuel « Button # » / « vJoy Device # ». Si
vous avez prévu dans la section (2) d’associer le Joystick au « vJoy Device #1 » alors pour tous les axes du
Joystick/Joystick associez les à ce dernier et faite varier la valeur des boutons.
Joystick Gremlin 31
4. Désactivation des devices physiques via l’addon
HidGuardian
Il est important de désactiver ces devices physiques afin qu’il ne reste que les
devices virtuels. En effet, si vous laissez vos devices physiques dans la liste des
« contrôleurs de jeu », lors de la configuration des Hotas dans vos jeux il y a un
risque que les devices virtuels ne soient pas pris en compte et donc ne voit que
ceux qui sont physiques.
- La première étape consiste à installer HidGuardian sur votre ordinateur en
suivant la procédure d’installation classique. Il s’agit d’un addon qui va s’installer
sur Joystick Gremlin
Remarque : vous n’aurez pas besoin de lancer à chaque fois WhiteKnight, il s’agit
seulement d’un soft pour installer l’addon HidGuardian sur Joystick Gremlin
- La second étape consiste à lancer Joystick Gremlin puis allez dans « Tools >>
Options » puis sélectionner l’onglet HidGuardian
Joystick Gremlin 32
4. Désactivation des devices physiques via HidGuardian
Attention :
- Si vous constatez que cela ne fonctionne pas après avoir réalisé les étapes
précédentes, il faut relancer l’ordinateur pour que les modifications soient prises
en compte
- Il se peut que vous ne voyez plus vos devices quand vous lancez Joystick Gremlin,
ne vous en inquiétez pas il suffit par exemple de débrancher le port USB de l’un de
vos devices puis de le rebrancher, cela fera apparaître tous les devices sur Joystick
Gremlin
Joystick Gremlin 33