Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

9 Pages V « < 5 6 7 8 9 >  
Reply to this topicStart new topic
> T.A.R.G.E.T., Advanced User dans la place ?
Lousvegas
post 11 Dec 2014, 21:48
Message #61



 


Messages : 5
Inscrit : 11/12/14
Lieu : Toulouse
Membre n° 4,141

Bonjour tout le monde cowboy.gif

Je compte maintenant parmi les détenteur du fabuleux hotas Wathog.
J'utilisais un cougar avec foxy et le profil "Viper" pour SU27 et Su33 (voir fichier joint . Foxy_viper.zip)

J'ai récupéré les scripts de Galevsky, merci beaucoup pour ce travail de titan !! thumbsup.gif cheer.gif cheer.gif thumbsup.gif

J'essai de les comprendre et de les modifier pour me les adapter au SU27 et SU33. En faite refaire mon profil qui était pour le cougar sous Foxy. Et la blink.gif blink.gif Lechinois

Voici une petite modification que j'ai apporté car les valeurs n'était bonne chez moi:

ttm file
//**********************************************************************
//*** DCS WORLD Su-25T/FC3 MACROS v1 ***
//*** by Galevsky ***
//**********************************************************************

//***********************************
//*** modes ***
//***********************************
define modes_nav USB[0x1E] //1
define modes_a_a USB[0x1F] //2
define modes_VSM USB[0x20] //3
define modes_helmet USB[0x22] //5
define modes_ground USB[0x24] //7
define modes_reticule USB[0x25] //8


J'ai rajouté aussi:

//***********************************
//*** Flight control ***
//***********************************
define flight_control_parachute L_CTL+USB[0x13]
define flight_control_canopy L_CTL+USB[0x06]
define flight_control_Wheel_Brake USB[0x29]



tmc file
//***********************************
//*** modes ***
//***********************************
MapKeyUMD(&Joystick, S3, SEQ(PULSE+modes_a_a, PULSE+modes_VSM, PULSE+modes_helmet),
PULSE+modes_nav,
SEQ(PULSE+modes_reticule, PULSE+modes_ground));

AAModes = SEQ(modes_a_a, modes_VSM, modes_helmet);
AGModes = SEQ(modes_reticule, modes_ground);
MapKeyIOUMD(&Throttle, CSL, EXEC("AAmodeIdx = (AAmodeIdx+1)%2; ActKey(PULSE+KEYON+X(AAModes, AAmodeIdx));"), 0,
PULSE+modes_nav, 0,
EXEC("AGmodeIdx = (AGmodeIdx+1)%2; ActKey(PULSE+KEYON+X(AGModes, AGmodeIdx));"), 0);
MapKeyIOUMD(&Throttle, CSR, EXEC("AAmodeIdx = (AAmodeIdx+1)%2; ActKey(PULSE+KEYON+X(AAModes, AAmodeIdx));"), 0,
PULSE+modes_nav, 0,
EXEC("AGmodeIdx = (AGmodeIdx+1)%2; ActKey(PULSE+KEYON+X(AGModes, AGmodeIdx));"), 0);



J'ai rajouté aussi:
//***********************************
//*** sensors ***
//***********************************
MapKeyIOUMD(&Joystick, H2U, sensors_shkval, sensors_shkval,
flight_control_gear_up, 0,
sensors_shkval, sensors_shkval);
MapKeyIOUMD(&Joystick, H2R, 0, 0,
flight_control_cross, 0,
sensors_elint, sensors_elint);
MapKeyIOUMD(&Joystick, H2L, sensors_mercury, sensors_mercury,
flight_control_wings_fold, 0,
sensors_mercury, sensors_mercury);
MapKeyIOUMD(&Joystick, H2D, sensors_laser, sensors_laser,
flight_control_gear_down, 0,
sensors_laser, sensors_laser);

MapKeyIOUMD(&Joystick, H3D, PULSE+weapons_time_dec, PULSE+sensors_zoom_out, // AA -> Radar Distance -
SEQ(PULSE+flight_control_parachute, TEMPO(0, PULSE+flight_control_parachute, 500), // Gachette + Down
TEMPO(0, PULSE+flight_control_parachute, 500),
TEMPO(0, PULSE+flight_control_parachute, 500)), 0,
//PULSE+weapons_time_dec, PULSE+sensors_zoom_out, // NAV -> Radar Distance -
PULSE+weapons_time_dec, PULSE+sensors_zoom_out); // AS -> Radar Distance -

MapKeyIOUMD(&Joystick, H3U, PULSE+weapons_time_inc, PULSE+sensors_zoom_in, // AA -> Radar Distance +
PULSE+weapons_time_inc, PULSE+sensors_zoom_in, // NAV -> Radar Distance +
PULSE+weapons_time_inc, PULSE+sensors_zoom_in); // AS -> Radar Distance +

MapKeyIOUMD(&Joystick, H3L, PULSE+weapons_salvo, PULSE+sensor_tgt_size_inc,
0, PULSE+flight_control_canopy,
PULSE+weapons_salvo, PULSE+sensor_tgt_size_inc);

MapKeyIOUMD(&Joystick, H3R, PULSE+weapons_salvo, PULSE+sensor_tgt_size_dec,
0, 0, //PULSE+weapons_salvo, PULSE+flight_control_Wheel_Brake,
PULSE+weapons_salvo, PULSE+sensor_tgt_size_dec);

MapKey(&Throttle, EFRNORM, EXEC("SwapRwRMode();"));
MapKey(&Throttle, EFROVER, EXEC("SwapRwRMode();"));


Mais pour les "sensors" je n'arrive pas à faire fonctionner "MapKeyIOUMD(&Joystick, H3D," pour le mode NAV.
En faite je n'ai pas compris comment tu as fait pour associer la gachette et le mode A/A et A/S .
Mais aussi je voudrai utiliser la fonction HOLD pour les freins de roue mais je n'y arrive pas encore.

Est-ce que vous étés arrivé à avoir au niveau du throttle gauche la gestion de la puissance du reacteur gauche et le throttle de droite le moteur droit ?

Je suis un peu noob blushing.gif

Si tu peux m'aider ou m'indiquer un lien bien expliqué.
Merci d'avance et pour tout ce que vous avez déjà partagé.




Fichier(s) joint(s)
Fichier joint  Viper_foxy.zip ( 5,56 Ko ) Nombre de téléchargements: 116
Fichier joint  DCS_su25.zip ( 4,25 Ko ) Nombre de téléchargements: 111

--------------------
La chasse bordel

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boulling
post 11 Dec 2014, 23:31
Message #62






Indicatif : FX-04
Messages : 1,044
Inscrit : 27/04/14
Lieu : Nantes
Membre n° 4,087

Hello

Pour ton bouton H3D, essaye en supprimant le commentaire "// AA -> Radar Distance -" Je pense que le logiciel n'aime pas les commentaires dans les arguments.

En ce qui concerne la doc, je te conseille vivement de lire le manuel de TARGET au sujet du scripting, très complet, avec des exemples pour mieux comprendre.

Enfin, pour tes moteurs, ils faut que tu mappes les deux manettes directement dans DCS --> dans les commandes, rubrique Axes, avec le script lancé(c'est important)

Bon courage! thumbsup.gif

Boulling

EDIT: pas le courage d'expliquer le système pour les modes; je t'explique ça demain, si personne ne l'a fait avant moi... whistling.gif

Ce message a été modifié par boulling - 11 Dec 2014, 23:32.

--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lousvegas
post 12 Dec 2014, 10:22
Message #63



 


Messages : 5
Inscrit : 11/12/14
Lieu : Toulouse
Membre n° 4,141

Salut Boulling,

Merci pour les infos, je vais voir cela rapidiment. Je vais supprimer les commentaires et relire la doc target, c'est ma bible en ce moment crash.gif .

CITATION

Enfin, pour tes moteurs, ils faut que tu mappes les deux manettes directement dans DCS --> dans les commandes, rubrique Axes, avec le script lancé(c'est important)


Je vais mapper le throttle avec le script lancé et je vous tiens au courant.



--------------------
La chasse bordel

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boulling
post 12 Dec 2014, 12:30
Message #64






Indicatif : FX-04
Messages : 1,044
Inscrit : 27/04/14
Lieu : Nantes
Membre n° 4,087

ReHello!

Pour les modes: Le boatswitch est configuré en switch UMD. Chaque position du switch enclenche un mode. Tu configure ensuite une touche quelconque pour passer les modes suivant la position du boatswitch. Dans mon script (pour le 33) ça donne:

changement de mode AA/NAV/AS:

MapKey(&Throttle, BSF, PULSE+BVR); -->le mode BVR est enclenché en premier
MapKey(&Throttle, BSM, PULSE+NAV);
MapKey(&Throttle, BSB, PULSE+AS);

changement de sous mode:
MapKeyUMD(&Throttle, LTB, SEQ(PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore, PULSE+BVR), PULSE+NAV, PULSE+AS);


--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lousvegas
post 18 Dec 2014, 13:40
Message #65



 


Messages : 5
Inscrit : 11/12/14
Lieu : Toulouse
Membre n° 4,141

Bonjour,

si j'ai bien compris:

Tu définies tes modes:

CITATION

MapKey(&Throttle, BSF, PULSE+BVR); -->le mode BVR est enclenché en premier
MapKey(&Throttle, BSM, PULSE+NAV);
MapKey(&Throttle, BSB, PULSE+AS);


Et ensuite tu actives la fonction désirée via le LTD

CITATION
MapKeyUMD(&Throttle, LTB, SEQ(PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore, PULSE+BVR), PULSE+NAV, PULSE+AS);


avec MapKeyUMD veut dire que l'on est en mode BVR, ou NAV ou AS suivant si l'on est en position du BSF, BSM ou BSB.

- SEQ(PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore, PULSE+BVR) pour le mode BVR
- PULSE+NAV pour le mode NAV
- PULSE+AS pour le mode AS

Dans notre cas nous avons que des fonctions activé pour le BVR.

J'ai bon joystick.gif joystick.gif

Merci du coup de main

--------------------
La chasse bordel

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boulling
post 18 Dec 2014, 13:46
Message #66






Indicatif : FX-04
Messages : 1,044
Inscrit : 27/04/14
Lieu : Nantes
Membre n° 4,087

C'est ça sachant que la bascule du bouton déclenche le mode.

Ex: je suis en NAV, on passe en engagement:
- je met le boat switch en avant --> l'affichage BVR se lance.
On se retrouve en CAC:
- J'appui sur le bouton rouge, et je cycle les modes AA: Bore, Helmet et Scan vertical
Retour en mode NAV:
- Boatswitch au centre et je cycle avec le bouton rouge pour avoir le Return, landing et waypoints.

--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lousvegas
post 18 Dec 2014, 13:58
Message #67



 


Messages : 5
Inscrit : 11/12/14
Lieu : Toulouse
Membre n° 4,141

Merci,

Ce qui veut dire que pour les mode BVR, NAV et AS les fonctions (PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore) sont possible suivant la position du boat switch.

CITATION
MapKeyUMD(&Throttle, LTB, SEQ(PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore, PULSE+BVR), PULSE+NAV, PULSE+AS);

--------------------
La chasse bordel

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Lousvegas
post 18 Dec 2014, 23:04
Message #68



 


Messages : 5
Inscrit : 11/12/14
Lieu : Toulouse
Membre n° 4,141

J'ai trouvé cela, je ne sais si c'est ce que tu me disais au niveau aide:
Thrusmaster - Script Editor Basics.

--------------------
La chasse bordel

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boulling
post 18 Dec 2014, 23:44
Message #69






Indicatif : FX-04
Messages : 1,044
Inscrit : 27/04/14
Lieu : Nantes
Membre n° 4,087

C'est ça! Ma Bible gap.gif

La "fonction" (l'argument en fait tongue.gif )
SEQ(PULSE+COCVertScan, PULSE+COCCasque, PULSE+COCBore, PULSE+BVR)

va cycler les modes AA QUAND le boatswitch est "devant".

Ce message a été modifié par boulling - 18 Dec 2014, 23:45.

--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rea
post 21 Jun 2016, 19:37
Message #70






Indicatif : JR-31
Messages : 660
Inscrit : 4/11/14
Lieu : picardie
Membre n° 4,128

Salut suis pas dans le bon topic à enlever si besoin.

Mais où puis je trouver ca mais avec toutes les cases vierge ?

Image IPB

merci par avance


Réa

--------------------
Le moteur est le cœur de l'avion, le pilote en est son âme.

Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

9 Pages V « < 5 6 7 8 9 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 29/04/24 - 08:47