Navigation: vous êtes sur la page principale
🚧 TRAVAUX EN COURS 🚧
La documentation est en train d’être retravaillée, morceau par morceau. En attendant, vous pouvez consulter l’ancienne documentation.
Table des matières du site complet
Par rôle
En fonction de votre rôle, vous pourrez trouver une page dédiée qui résume tous les éléments intéressants ici:
- créateur de mission - voir ici
- pilote - voir ici
- administrateur de serveur - voir ici
- développeur courageurs - voir ici
Par sujet
- installer et utiliser les outils VEAF (pour tous) - ici
- configurer un environnement de créateur de mission VEAF (pour créateurs de missions) - ici
- découvrir les fonctionnalités pour créateurs de mission (pour créateurs de missions) - ici
- apprendre à programmer les scripts en Lua (pour programmeurs) - ici
Table des matières de cette page
- Introduction
- De quoi ai-je besoin pour commencer ?
- Quels outils existent et comment les utiliser ?
- Comment utiliser les scripts VEAF dans une mission que je veux concevoir ?
- Comment contribuer à ce merveilleux dépôt ?
- Je veux aider à maintenir la documentation
- Je dois ajouter de nouvelles fonctionnalités ou corriger des bugs dans les scripts
- Contacts
Introduction
Les Outils VEAF pour la Création de Mission (VEAF Mission Creation Tools ou VMCT) ont été écrits et sont maintenus par la VEAF (Virtual European Air Force).
Ils sont composés d’outils et de scripts conçus pour créer, partager et maintenir facilement des missions dynamiques:
- des outils pour manipuler les fichiers de mission DCS et les serveurs
- les scripts de mission VEAF (organisés en modules)
- les hooks serveur VEAF
- certains scripts communautaires, parfois édités par VEAF (ex. CTLD, MiST)
- un flux de travail simple pour la création, l’édition et la publication de missions
- des outils pour supporter ce flux, y compris un convertisseur qui génère une mission dynamique à partir d’une mission statique existante
- cette documentation
Nos dépôts GitHub :
- le dépôt principal contient toutes les sources et la base de documentation
- le convertisseur de missions peut être forké ou téléchargé pour injecter les scripts et outils dans une mission existante
- la mission démo (fork ou téléchargement) est une petite mission simple qui utilise certaines des dernières fonctionnalités des outils
- la mission d’entraînement VEAF Caucasus training mission (fork ou téléchargement) est un bon exemple de travail des scripts dans une mission complexe
- le dépôt de missions multijoueurs contient des missions avec lesquelles nous avons joué (certaines peuvent être anciennes et obsolètes)
De quoi ai-je besoin pour commencer ?
Vous devrez configurer un environnement sur votre PC avec des logiciels spécifiques (gratuits).
Lisez cette page pour plus d’informations.
Quels outils existent et comment les utiliser ?
Les Outils de Création de Missions VEAF offrent de nombreux outils et scripts.
La plupart sont destinés à être utilisés dans le pipeline de création de mission (c.-à-d. par un créateur de mission travaillant sur une mission, lire la documentation pour créateurs de mission), mais certains peuvent être utilisés comme outils autonomes :
- le normaliseur de dictionnaires LUA voir ici qui facilite la comparaison des fichiers LUA
- l’Injecteur Météo qui peut générer plusieurs fichiers de mission avec des heures de départ et conditions météorologiques différentes à partir d’un modèle
- le Sélecteur de Mission qui choisit une mission de départ pour votre serveur dédié à partir d’une liste de missions et d’un planning.
Comment utiliser les scripts VEAF dans une mission que je veux concevoir ?
Veuillez lire la documentation pour créateurs de mission.
Pour un démarrage rapide, forkez ou téléchargez le convertisseur de missions et suivez les instructions du fichier readme.md
. Vous apprendrez comment utiliser les Outils de Création de Missions VEAF dans votre propre mission existante.
Vous pouvez également “forker” ou télécharger la mission démo pour voir ce qui est possible (généralement seules les fonctionnalités récentes y sont démontrées), ainsi que la mission d’entraînement VEAF Caucasus qui est une mission d’entraînement très complète, ouverte et dynamique utilisant de nombreuses fonctionnalités.
Comment contribuer à ce merveilleux dépôt ?
D’abord, merci !
Nous accueillons toujours de l’aide et de nouvelles idées.
Veuillez toujours utiliser des branches et des pull requests ! Commencez par forker le dépôt VEAF-Mission-Creation-Tools principal, créez une branche, modifiez et publiez votre travail.
Je veux aider à maintenir la documentation
La façon la plus simple est d’éditer les fichiers directement sur le site GitHub.
Mais vous pouvez aussi forker le dépôt principal.
Je dois ajouter de nouvelles fonctionnalités ou corriger des bugs dans les scripts
Veuillez lire la documentation pour programmeurs.
Contacts
Si vous avez besoin d’aide, ou si vous voulez suggérer quelque chose, vous pouvez :
- contacter Zip sur GitHub ou sur Discord
- aller consulter le site de la VEAF
- poster sur le forum de la VEAF
- rejoindre le Discord de la VEAF