Alors voilà, on m'avait expliqué ici comment utiliser TARGET GUI pour que je crée mes profils de commandes et ça fonctionne super !
Mais malgré qu'il soit très complet, ce système me convient à moitié.
En fait je ne suis pas encore fixé sur un seul module et j'aime vraiment switcher entre les différents avions que j'utilise que ce soit sur des serveurs multi ou en mission solo.
Du coup quitter le jeu et/ou me déconnecter, changer de profil et relancer le tout, ça m'ennuie un peu !
J'ai donc pour objectif de refaire mes commandes directement dans l'éditeur de DCS.
Après un premier coup d’œil sur sur l'éditeur je me suis rendu compte qu'il était facile de reproduire mon profil TARGET. Notamment grâce aux fonctions de modifiers et de bascules.
Chouette ! J'ai donc commencé à faire mon profil, tout fonctionnait (avec un bouton modifier aussi) mais plusieurs questions me sont venus sur le thème de :
Comment se comportent les switchs de la throttle du Warthod dans DCS ?
Je vais parler des commandes du Mig 21Bis
- Premièrement :
Il n'est pas possible d'utiliser la positions centrale des switchs 3 positions.
Du coup pour les flaps, impossible de faire up --> rentré, centre --> take off, down --> landing
De même pour les airs brake, pas possible d'utiliser la fonction en on/of et la fonction en "maintenue" comme sur le A10C par défaut.
J'ai peut être trouvé une solution, voir plus bas.
- Deuxième interrogation :
Comment se comporte le switch si je l'utilise en tant que bouton ?
Est ce que le jeu considère que le switch correspond à un appuie bref sur un bouton pour lancer une commande ou est ce qu'il considère ça comme étant un appui prolongé ?
Sur le A10C, je suppose que c'est considéré comme un appui bref puisque tous les switchs sont paramétrés par défaut pour être utilisés simultanément.
Mais si j'assigne moi même la fonction pour un autre appareil, est ce que c'est le cas ?
Si non, ça ne risque pas de poser problème si il y a 6 boutons considérés en appuie long qui fonctionnent en même temps ?
- De plus, dans le cas d'utilisation de bascule avec un switch. est ce que la bascule correspond à un appuie prolongé ou est ce que c'est un appuie bref ? (Comme si j’appuyais sur verr maj)
Concernant mon premier point, je suis tombé là dessus :
http://www.digitalcombatsimulator.com/en/files/1210957/
En fait le gars est comme moi il n'a pas envie d'utiliser TARGET pour pouvoir switcher facilement entre les avions. Du coup il a modifié un fichier LUA pour permettre ce que je repprochais dans mon premier point.
J'ai testé et ça fonctionne super !
Du coup :
Comment créer ou modifier un fichier config LUA pour permettre ces commandes custom ?
Pouvez vous m'aider ?
- Avant toute chose, même si cette option me semble super, il y a toujours le problème de savoir comment son considéré les switchs (appuie long ou court). Mais peut être que c'est paramétrable via un script.
- Par curiosité j'ai ouvert son fichier avec Notpad ++ et voici ce que ça donne pour l'exemple des air brake et des flaps :
(Le fichier par défaut fonctionnais avec le bloc note, mais le fichier modifié était complètement en bazar. Avec Notepad ++ par contre c'est pareil).
Fichiert default :
Code : Tout sélectionner
-- Airbrake
{combos={{key='C'}},down=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_down=1.0,name='Airbrakes On',category='Flight Controls'},
{combos={{key='D'}},down=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_down=0.0,name='Airbrakes Off',category='Flight Controls'},
-- Flaps
{combos={{key='F',reformers={'LAlt'}}},down=device_commands.Flaps25,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps Take-Off (joystick)',category='Flight Controls'},
{combos={{key='F',reformers={'LCtrl'}}},down=device_commands.Flaps45,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps Landing (joystick)',category='Flight Controls'},
{combos={{key='F'}},down=device_commands.Flaps0,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps In (joystick)',category='Flight Controls'},
Code : Tout sélectionner
-- Airbrake
{combos={{key='C'}},down=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_down=1.0,name='Airbrakes On',category='Flight Controls'},
{combos={{key='D'}},down=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_down=0.0,name='Airbrakes Off',category='Flight Controls'},
{combos={{key='JOY_BTN8'}},pressed=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_pressed=1.0,up=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_up=0.0,name='Airbrakes pushHotas',category='Flight Controls'},
{combos={{key='JOY_BTN7'}},down=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_down=1.0,up=device_commands.Airbrakes,cockpit_device_id=devices.AIRBRAKE,value_up=0.0,name='Airbrakes TogHotas',category='Flight Controls'},
-- Flaps
{combos={{key='F',reformers={'LAlt'}}},down=device_commands.Flaps25,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps Take-Off (joystick)',category='Flight Controls'},
{combos={{key='F',reformers={'LCtrl'}}},down=device_commands.Flaps45,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps Landing (joystick)',category='Flight Controls'},
{combos={{key='F'}},down=device_commands.Flaps0,cockpit_device_id=devices.FLAPS,value_down=1.0,name='Flaps In (joystick)',category='Flight Controls'},
{combos={{key = 'JOY_BTN22'}},down = iCommandPlaneFlapsOff,up = iCommandPlaneFlapsOn,name='Flaps Hotas1',category='Flight Controls'},
{combos={{key = 'JOY_BTN23'}},down = iCommandPlaneFlapsOn,up = iCommandPlaneFlapsOff,name='Flaps Hotas2',category='Flight Controls'},
En tout cas grâce à ça ces deux fonctions ont le même comportement qu'avec le A10C.
Je précise que j'ai Notepad ++ parce que pendant un temps j'ai voulu créer un mode très simple sur Kerbal Space Program (grâce à un tuto) mais en fait j'y connais rien du tout et je ne l'ai jamais utilisé !
Pour assigner la fonction dans le jeu il suffit de trouver les commandes ***** "hotas" et de cliquer sur "touche par défaut".
Je ne comprends pas trop comment ça marche puisque la plupart du temps il y a un "bouton" d'assignée pour deux fonctions ou deux "boutons" d'assignés pour 3 fonctions, mais ça fonctionne super !
Merci d'avance pour votre réponse !
J'espère que ce système pourra être appliqué sur d'autres avions, surtout pour la fonction des flaps en 3 positions et celle des air brakes !