sunski34 Posted December 30, 2016 Posted December 30, 2016 (edited) Advanced Tools for Mission Editor ou ATME est un ensemble de classes et de fonctions lua simplifiant la mise en Ćuvre de script Lua dans lâĂ©diteur de mission de DCS World. Lâobjectif dâATME est de faciliter la crĂ©ation de missions compatibles mono et multi joueurs, sans limitation du nombre de joueurs. La dynamique induite par lâentrĂ©e en jeu des joueurs, leur dĂ©part/destruction, ou le changement de slot, est intĂ©gralement prise en charge. ATME est basĂ© sur un concept de modules, le module de base sâappelant ATME Core et devant ĂȘtre chargĂ© impĂ©rativement en premier. Chaque module supplĂ©mentaire, ou ATME User Module, créé peut ĂȘtre gĂ©nĂ©rique ou dĂ©diĂ© Ă une mission. Les futurs modules gĂ©nĂ©riques apporteront des fonctionnalitĂ©s supplĂ©mentaires. Ce concept offre une grande souplesse en permettant Ă des utilisateurs qui ne sont pas Ă lâaise avec Lua de crĂ©er des missions complexes avec peu de code.  La complexitĂ© de DCS est masquĂ©e par ATME, notamment la gestion des dĂ©lais Ă la crĂ©ation d'unitĂ©s ou lors d'un changement de route.  ATME Core regroupe les grandes fonctionnalitĂ©s suivantes : · Mise Ă disposition de fonctions globales reprise de DCS (encapsulation), gĂ©nĂ©riques (conversions, etcâŠ) ou mathĂ©matiques (vecteurs, droites 2D, positionnement relatif, etcâŠ) · RĂ©fĂ©rencement des FARP, airbases et bateaux avec la capacitĂ© hĂ©lico ou avions dâune mission en fonction du théùtre dâopĂ©rations. · Gestion des objets unitĂ©s, groupes, objets statiques, cargos, armes, objets de scĂšne. Gestion de spot, dĂ©tection de cibles ennemies. PossibilitĂ© de spawn de groupes, d'objets statiques ou de cargos. · Gestion avancĂ©e de route (crĂ©ation, modification ou suppression, copie). · Gestion de zones 2D/3D . Gestion d'ensemble de zones. PossibilitĂ© de tracking entrĂ©e/sortie d'aires. · Gestion de sĂ©quences sonores, des communications radios, des balises (TACAN, etc...). · Ajout dâobjets particuliers pour en faciliter la gestion (menu F10 joueurs, fumĂ©es, flares, etcâŠ) · Gestion des marqueurs. · Gestion complĂšte de lâembarquement/dĂ©barquement dâunitĂ©s dâinfanteries avec dynamique de montĂ©e dans le vĂ©hicule. Ajout dâune notion de transport de troupes (personnel carrier) autorisant lâembarquement Ă bord dâunitĂ© AI (sol ou hĂ©licoptĂšres) ou dâunitĂ© joueurs (hĂ©licoptĂšres). PossibilitĂ© de crĂ©er des zones dâembarquement ou des signalements de position par fumĂ©e ou flare. · Gestion complĂšte des tĂąches affectĂ©s aux groupes. · DĂ©clenchement dâĂ©vĂ©nements pouvant ĂȘtre traitĂ©s dans les modules (embarquements/dĂ©barquements, tirs, nouvelles routes, fin de traitement de recherches, entrĂ©e dans un zone de signalement, etcâŠ). · CrĂ©ation et gestion d'alarmes permettant le dĂ©clenchement dâun Ă©vĂ©nement unique ou rĂ©pĂ©tĂ© Ă instant T dĂ©finissable en temps absolu ou en relatif Ă un flag. Cet Ă©vĂ©nement issue d'alarme ne sera Ă©mis quâau module ayant créé le trigger. · Support multi-langue : Français, Anglais, Allemand et Russe actuellement pour les messages et labels. La mise en place de cette fonctionnalitĂ© est Ă la charge du crĂ©ateur du module.  La premiĂšre version V1.0.0 a Ă©tĂ© mise en ligne le 31/12/16. Ne sont listĂ©es que les mises Ă jour de la version majeure courante.  A ce sujet, un Ă©norme merci Ă Snowsniper.  Nouvelle version du 16/06/21 - Version ATME 2.01, avec exemples et documentation Ă jour complĂšte - Compatible DCS 2.7.0 et suivantes Refonte d'ATME, optimisations du framework  TĂ©lĂ©chargement : https://forums.eagle.ru/topic/151841-advanced-tools-for-mission-editor-atme/page/3/?tab=comments#comment-4693266   Edited June 17, 2021 by sunski34
psycho Posted January 3, 2017 Posted January 3, 2017 He ben déjà bravo pour avoir pondu une doc en français de 220 pages (trÚs détaillée), c'est assez rare sur des langages de programmation. :thumbup: Va falloir trouver du temps pour potasser et exploiter ça maintenant, c'est le plus compliqué :book:  i5 7600k@4.6Ghz / Asus Z270G / GTX 1080 Strix / 16Go DDR4 Gskill / SSD samsung 850PRO 1To / Asus 27' / HOTAS TM Warthog / Track-Ir 4 / Oculus Cv1
sunski34 Posted January 4, 2017 Author Posted January 4, 2017 (edited) Merci ...  en fait nous avons bossé à 2, surtout pour les tests multi, il a donc fallu avoir une doc pour permettre d'avancer sereinement. Et ce travail conjoint a été enrichi d'exemples pour aider au démarrage sur ATME. Ensuite, le tout a été traduit en anglais.  Il y a également une petite vidéo de présentation  et un exemple sur le spawn  d'autres vont suivre. S'il y a des questions, ne pas hésiter. Edited January 15, 2017 by sunski34
sunski34 Posted January 15, 2017 Author Posted January 15, 2017 (edited) Bonsoir à tous, ce jour, j'ai publié une nouvelle version d'ATME corrigeant pas mal de soucis sur le spawn et le setRoute. J'ai ajouté également des fonctions et événements pour le suivi dynamique de waypoints. La doc va suivre mais déjà des infos ici : https://forums.eagle.ru/showthread.php?t=179992&page=1 J'ai également posté 3 missions de tests avec leur modules lua ad'hoc.   S'il y a des questions, je reste disponible. A+ Edited January 19, 2017 by sunski34
sunski34 Posted January 17, 2017 Author Posted January 17, 2017 La documentation a été mise à jour ici : https://forums.eagle.ru/showthread.php?t=179992
sunski34 Posted January 28, 2017 Author Posted January 28, 2017 (edited) Salut à tout, ce jour la version V1.0.5 d'ATME a été publiée. Elle apporte une meilleure information en cas d'erreur (affichage du nom du module et du numéro de ligne, usage de la fonction en erreur). Par ailleurs, les menus F10 ont été optimisés et il est possible maintenant de faire du multispawn automatique. Le lien ici : https://forums.eagle.ru/showpost.php?p=3001608&postcount=1 et un exemple de multispawn ici : https://forums.eagle.ru/showthread.php?t=179992&page=5 La documentation a été mise à jour également, voir dans le thread... Si vous avez des questions, n'hésitez pas. Sunski. Edited January 28, 2017 by sunski34
ZAZOU82 Posted January 30, 2017 Posted January 30, 2017 Super sunski34!  J'avais vraiment besoin de renouveau pour l'éditeur de mission et c'est toi qui me le sert sur un plat! o/ Plus sérieusement super boulot et je vais prendre du temps pour lire ta doc attentivement, qui plus est en FR donc mes gars ne pourront plus se plaindre de la langue. A+ ZAZOU
sunski34 Posted February 4, 2017 Author Posted February 4, 2017 Salut à tous, ce jour une mise à jour d'ATME corrigeant quelques soucis et surtout ajoutant une gestion multiZones (classe ATME.C_Area) utilisable pour vérifier une localisation ou récupérer une liste de groupes dans ces zones par exemple. Pour toute aide n'hésitez pas... Ici le lien https://forums.eagle.ru/showthread.php?t=179992 Sunski
sunski34 Posted February 7, 2017 Author Posted February 7, 2017 (edited) Documentation en francais Bonjour Ă tous, Vous trouverez joint Ă au premier post de ce thread la documentation en francais d'ATME V1.0.6. DorĂ©navant, la documentation en français sera mise Ă jour Ă cet endroit : https://forums.eagle.ru/showpost.php?p=3001633&postcount=1 Je reste bien sur disponible pour toute personne voulant se lancer... SnowSnipper et moi mĂȘme avons rĂ©alisĂ© ce script en considĂ©rant qu'Ă la base nous Ă©tions avant tout des passionnĂ©s de DCS et non de lua et des scripts ... mĂȘme si il faut connaitre les bases quand mĂȘme. N'hĂ©sitez pas Ă vous lancer, nous serons lĂ pour vous aider. Egalement ici https://forums.eagle.ru/showpost.php?p=3001614&postcount=3 les missions et fichiers du manuel. Sunski. Edited February 7, 2017 by sunski34
sunski34 Posted February 14, 2017 Author Posted February 14, 2017 Bonsoir, je viens de mettre à jour ATME suite à un soucis sur la destruction d'objets statiques lié aux maps. Je ne sais pas si c'est une conséquence de la mise à jour DCS 1.5.6 ou pas... mais c'est corrigé. lien : https://forums.eagle.ru/showpost.php?p=3001608&postcount=1 Sunski
sunski34 Posted February 19, 2017 Author Posted February 19, 2017 Bonjour à tous, je suis heureux de vous annoncer que maintenant le spawn est pleinement opérationnel pour les groupes d'aéronefs (avion et hélicoptÚres). Cette possibilité vient compléter le spawn de groupes d'unités sol et de groupes de navires, sans oublier bien sûr le spawn d'objets statiques cargos. la page d'historique et lien vers le téléchargement : https://forums.eagle.ru/showpost.php?p=3001633&postcount=1 Si vous avez des questions n'hésitez pas. Sunski.
sunski34 Posted February 20, 2017 Author Posted February 20, 2017 Bonjour, un exemple de mission téléchargeable montrant le spawn (véhicule et un groupe de 2 hélicoptÚres). Le tout est activé par menu F10 pour le player. Il y a également le code du module lua qui s'appuiera sur la V1.0.8 d'ATME Core (obligatoire). le lien : https://forums.eagle.ru/showpost.php?p=3056907&postcount=47 Je reste disponible pour toute question Sunski.
Postal2 Posted February 21, 2017 Posted February 21, 2017 Super merci Ă toi je vais en faire part auprĂšs de mon escadrille ! (dont je suis membre ) . Je pense que celĂ peut plaire Ă pas ma de personnes. [sIGPIC][/sIGPIC]Â == http://www.3rd-wing.net ==Â Extremmmmmmmmmmeeeeeeeeeeeeeeee!!!!!!!!!!!!!!!!!!!!!!
sunski34 Posted February 21, 2017 Author Posted February 21, 2017 Merci à vous ;) J'ai oublié de préciser que la doc était également à jour sur la page historique  Sunski
sunski34 Posted February 21, 2017 Author Posted February 21, 2017 (edited) Bonsoir Ă tous, sur un challenge (ici https://forums.eagle.ru/showthread.php?t=183340) j'ai proposĂ© une petite mission test avec 2 groupes d'infanterie qui vont ĂȘtre transportĂ©es par un hĂ©lico AI. J'ai ajoutĂ© un hĂ©lico joueur avec des menu F10 pour dĂ©truire soit les groupes soit l'hĂ©lico AI. L'hĂ©lico AI transporte les troupes d'un point Ă un autre, en cas de destruction, le groupe est recrĂ©e Ă sa position initiale et l'hĂ©lico AI tentera de le retransporter. Si l'hĂ©lico AI est dĂ©truit, il est repawnĂ© et il reprend sa mission. La mission s'arrĂȘte quand il n'y a plus de troupes Ă transporter sur le point d'arrivĂ©e. Dans ce cas, l'hĂ©lico AI fait un RTB (pour le test c'est Ă cĂŽtĂ©). le lien sur la mission et le module ATME https://forums.eagle.ru/showpost.php?p=3058448&postcount=10 Il manque encore des fonctionnalitĂ©s (notamment le respawn automatique pour simplifier le script), mais ca donne une idĂ©e des possibilitĂ©s. ;)   Sunski Edited February 21, 2017 by sunski34
sunski34 Posted February 28, 2017 Author Posted February 28, 2017 Bonsoir à tous, une nouvelle version d'ATME V1.0.9 avec quelques fonctions nouvelles comme l'autorespawn ou la possibilité de patrouiller ou de démarrer un groupe d'aéronefs non contrÎlés dans la mission.  Quelques détails et une mission exemple ici (en anglais) : https://forums.eagle.ru/showpost.php?p=3065423&postcount=54 comme d'habitude le détail ici avec le lien en bas de page pour le téléchargement : https://forums.eagle.ru/showpost.php?p=3001633&postcount=1 Je mets la documentation en Français à jour rapidement. Merci à vous Sunski.
sunski34 Posted March 5, 2017 Author Posted March 5, 2017 Bonjour, une nouvelle version d'ATME a été publiée, ajoutant à la classe ATME_Area le suivi d'entrée/sortie d'aéronefs ou groupes d'aéronefs. Voir la premiÚre page de ce thread pour le détail, le lien de téléchargement et la documentation en français déjà à jour en V1.0.10 N'hésitez pas si vous souhaitez vous lancer ou si vous avez des questions. Sunski
sunski34 Posted March 6, 2017 Author Posted March 6, 2017 (edited) Bonjour, ce jour un correctif V1.0.11 pour un bug quand un aéronef décolle d'un porte-avions ou d'un bateau avec un hélipad. Pas d'autre changement. Sunski Edited March 7, 2017 by sunski34
sunski34 Posted March 26, 2017 Author Posted March 26, 2017 (edited) Bonjour, j'ai mis à jour une version ATME ce jour. Il s'agit d'une version majeure V1.1.X. La description en français a été mise à jour https://forums.eagle.ru/showpost.php?p=3001633&postcount=1 avec le lien associé pour le téléchargement, il reste encore à faire la documentation associée en français. Vous pouvez cependant aller sur le lien en anglais pour plus d'infos. Je reste disponible pour toute question. Sunski Edited March 27, 2017 by sunski34
sunski34 Posted June 9, 2017 Author Posted June 9, 2017 (edited) Nouvelle version V1.2.0 Ă venir Bonjour Ă tous, celĂ fait plusieurs semaines que je n'ai pas donnĂ© de news dans le forum sur ATME. La nouvelle version d'ATME est sur le point d'ĂȘtre publiĂ©e et a demandĂ© pas mal de tests ainsi qu'une mise Ă jour sĂ©rieuse des deux documentations anglaise et française. Cette version sera accompagnĂ©e d'une reprise des exemples donnĂ©s dans les versions antĂ©rieures. Certaines classes/fonctions antĂ©rieures ont Ă©tĂ© remplacĂ©es et/ou amĂ©liorĂ©es. Elle va par ailleurs apporter son lot d'Ă©volutions et surtout d'optimisations : Franchissement de frontiĂšre ou plus gĂ©nĂ©ralement de lignes dĂ©finies Gestion amĂ©liorĂ©e des aires y compris des polygones Ajout de fonction comme les patrouilles, le dĂ©marrage d'aĂ©ronef initialement non contrĂŽlĂ©s Ajout de fonctions pour gĂ©rer les options de groupe Ajout de la capacitĂ© JTAC utilisant la radio du groupe et l'activation de laser/IR sur cibles fixes ou mouvante. Parfait pour les GBU donc et Ă©tendre le JTAC de base DCS. Ajout de la derniĂšre fonction permettant de connaitre la tempĂ©rature et la pression en fonction de l'altitude (utile pour un QFE). Une gestion des alarmes (anciennement Trigger user) plus approfondie et cohĂ©rente Une capacitĂ© Ă ajouter ses propres donnĂ©es aux instances de certaines classes ATME avec une gestion assurant la cohĂ©rence complĂšte du code (exemple : enregistrement d'une unitĂ© annexe Ă un instant t, cette valeur passera Ă nil si l'unitĂ© est dĂ©truite ensuite ; ceci Ă©vite un codage compliquĂ© au niveau du module lua que vous dĂ©velopperez pour Ă©viter les fuites mĂ©moire).  Parmi les amĂ©liorations aussi, la gestion des erreurs a Ă©tĂ© revue et permettra encore plus aisĂ©ment de connaitre le module lua et le numĂ©ro de ligne oĂč l'erreur s'est produite, y compris dans certains cas oĂč normalement rien ne s'affiche en standard dans lua. Nous avons poussĂ© les tests mais bien sur il s'agira toujours d'une version beta. Elle sera bien sur compatible avec la 2.1. J'espĂšre publier maintenant rapidement cette version qui restera en l'Ă©tat jusqu'Ă ce qu'elle soit parfaitement fiabilisĂ©e (sortie de version beta) D'autres Ă©volutions viendront ultĂ©rieurement. A bientot Sunski Edited June 9, 2017 by sunski34
sunski34 Posted July 2, 2017 Author Posted July 2, 2017 (edited) Bonjour Ă tous, je suis heureux de vous annoncer la sortie ce jour de la nouvelle version d'ATME, la V1.2.0. Cette version apporte de nombreuses amĂ©liorations et corrections ainsi que des nouvelles fonctions. Attention cependant, certaines fonctions ont dĂ» ĂȘtre reprises ou modifiĂ©es. Elles seront donc plus opĂ©rationnelles. Voir la documentation en Français ici : https://forums.eagle.ru/showpost.php?p=3001633&postcount=1 Les exemples du manuel : https://forums.eagle.ru/showpost.php?p=3001614&postcount=3 et d'autres exemples : https://forums.eagle.ru/showpost.php?p=3184113&postcount=66 Je reste disponible pour vous aider dans la migration ou pour toute question ;) Sunski. Edited July 2, 2017 by sunski34
Boagord Posted October 4, 2017 Posted October 4, 2017 Je mâintĂ©resse depuis quelques temps aux scripts, et le fait que ça soit en Français est un plus. Je vais lire la doc de ce pas! :)
snowsniper Posted October 4, 2017 Posted October 4, 2017 bonne dĂ©couverte n'hĂ©sites pas Ă nous solliciter et Ă travailler sur les missions exemple simples.   i7-10700KF CPU 3.80GHz - 32 GO Ram - - nVidia RTX 2070 - SSD Samsung EVO with LG TV screen 40" in 3840x2150 - cockpit scale 1:1 - MS FFB2 Joystick - COUGAR F16 throttle - Saitek Pro Flight Rudder Pedals Â
Recommended Posts