
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
Lousvegas |
![]() ![]()
Message
#61
|
![]() ![]() Messages : 5 Inscrit : 11/12/14 Lieu : Toulouse Membre n° 4,141 ![]() |
Bonjour tout le monde
![]() 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 !! ![]() ![]() ![]() ![]() 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 ![]() ![]() 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 ![]() 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) ![]() ![]() --------------------
La chasse bordel |
Boulling |
![]()
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! ![]() 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... ![]() Ce message a été modifié par boulling - 11 Dec 2014, 23:32. --------------------
|
Lousvegas |
![]()
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 ![]() 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 |
Boulling |
![]()
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); --------------------
|
Lousvegas |
![]()
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 ![]() ![]() Merci du coup de main --------------------
La chasse bordel |
Boulling |
![]()
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. --------------------
|
Lousvegas |
![]()
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 |
Lousvegas |
![]()
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 |
Boulling |
![]()
Message
#69
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Indicatif : FX-04 Messages : 1,044 Inscrit : 27/04/14 Lieu : Nantes Membre n° 4,087 ![]() |
C'est ça! Ma Bible
![]() La "fonction" (l'argument en fait ![]() 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. --------------------
|
rea |
![]()
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 ? ![]() merci par avance Réa --------------------
|
![]() ![]() |
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 13/05/25 - 02:52 |