GMA

 

Mail :     jean.barbs@free.fr

  

                    Générateur de Missions (GM)

             pour Cliffs of Dover -TeamFusion V4.312

 

 Menu

1) Présentation

2) Les fichiers associés à GM

3) Créer un fichier (ou mission) de référence

4) La fenêtre du GM

5) Procédure pour créer une mission avec le GM

6) Conclusion

 

1) Présentation  

L’objectif de GM est de réaliser rapidement, des missions en solo non répétitives à partir d’une carte de référence.

Cette version a été développée pour Cliffs of Dover (CloDo) avec la mise à niveau de TEAM FUSION V4.312, un très grand merci à eux !

Réaliser une carte de référence  (ou mission de référence) est simple et se fait avec l’éditeur de mission CloDo, à partir d’une mission existante ou d’une carte seule.

Le nombre de cartes de référence n’est pas limité et surtout les objets statiques bâtiments etc. sont conservés.

Certains objets dynamiques sont conservés, trains, bateaux sauf les pétroliers. Un pétrolier Rouge est défini dans le fichier de référence pour obtenir les pts de route d'un convoi anglais.

Les appareils avec leurs points de routes, s’ils existent doivent être supprimés.

Le GM réalise 5 types de missions : entrainement, combat de chiens, attaque de bombardiers allemands, alerte, attaque de convois maritimes anglais.

A part les missions attaque de bombardiers et de convois, elles peuvent être jouées d’un coté comme de l’autre.

Quelque soit le type de mission de nombreux paramètres sont modifiables facilement (point de départ, type, nombre des appareils, météo, altitude, ect.).

 

Important ! 

GM utilise le point comme séparateur décimal et non la virgule (ex: 13.8 et non 13,8). Si vous utilisez la virgule comme séparateur GM ne fonctionnera pas.

Ce paramètre est modifiable dans l’environnement de Windows

-On ouvre  le ‘Panneau de configuration’ puis ‘Région et langue’.

-On clique sur le bouton  ‘Paramètres supplémentaires…’

-On modifie ‘Symbole décimal’ en mettant le ‘ . ’ à la place de ‘ , ’. Ceci pour Win7, pour Xp ce paramètre est modifiable également,  la méthode est peu différente.

Retour menu.

 

2) Les fichiers associés au logiciel

 Dans le dossier contenant GM (GM_CloDo_TF4.exe) figurent 3 types de fichiers utilisés par le logiciel : *.cs, *.ini, *.txt .

Ces fichiers doivent rester dans le même dossier que GM et leur nom ne doit pas être modifié.       

Ces fichiers peuvent être modifiés par l'utilisateur mais c'est déconseillé.

                  

2.1 Les fichiers Script (*.cs)

Fichiers génériques dont une copie est faite par GM pour chaque type de mission. Cette copie est ensuite actualisée, adaptée à la mission demandée. Aussi il est déconseillé de les modifier ! Ces fichiers sont écrits et doivent l'être en C#, ce sont des compléments des fichiers '*.mis', ils permettent surtout de gérer des événements durant la mission. Si pour les missions 'combat de chiens' les scripts sont des coquilles vides, ce n'est pas le cas des autres et ils sont tous indispensables aux missions.

 

2.2 Le fichier GM_CloDoV4.0.ini 

Quelques informations et règles à respecter sur ce fichier éditable

         -les lignes blanches ne sont pas prises en compte

  -une ligne commençant ou contenant ‘//’ n’est pas prise en compte, c’est pour mettre des infos

  -‘//’ ne doivent pas être mis à la fin d’une ligne contenant des données car elle sera ignorée

  -le point-virgule est le caractère de séparation  par exemple langIndex;0 signifie que la variable langIndex aura la valeur 0.

Pour que les modifications soient prises en charge il faut relancer GM.

GM_CloDoV4.0.ini  est composé de 2 parties.

         La partie [Donnees_de_base] 

Réservée et actualisée par GM.

       Les parties [Appareils_Info]  et les suivantes définissent les appareils disponibles, leurs caractéristiques et la compétence des pilotes. Ces données sont modifiables avec prudence.

 

2.3 Le fichier FileLang_CloDoV4.txt

Utilisé pour les écritures selon la langue sélectionnée. Ne pas changer les numéros au début de chaque ligne !

Par contre le texte peut être réécrit en Berrichon, Catalan, Breton… (Je sais le Berrichon n'est pas une langue).

Pour que les modifications soient prises en charge il faut relancer GM.

Retour menu.

 

3) Créer un fichier (ou mission) de référence

Qu’est ce qu’un fichier de référence ?

C'est simplement un fichier mission, (*.mis).

Pour fonctionner GM doit avoir une carte sur laquelle figure 2 bases Rouge, 2Bases Bleu, et quelques points de route pour d'un pétrolier anglais.

Avec quoi créer ce fichier de référence ?

On le crée avec le générateur de missions de CloDo à partir d’un fichier mission existant ou d’une carte seule. Donc toute carte ou fichier mission que reconnait votre configuration peut être utilisé, que le fichier mission utilisé soit peuplé ou non. GM s’adapte à votre configuration et ne demande pas des cartes précises. Il faut reconnaitre qu'en dehors de la carte de la Manche le choix est restreint !  

Comment faire ?

Création des 2 bases et les cibles pour les Rouge.

         (1) On ouvre l’éditeur de mission de CloDo, on charge une mission (ou une carte).

Si le fichier comporte des points de routes pour des appareils il faut les supprimer. Il ne doit rester aucun point ‘Takeoff’ ‘Normfly’  ‘Landing’  ou autres pour des avions.

Vous pouvez garder les points de route des navires (sauf pétrolier GB), et des trains.

Vous pouvez garder également tous les objets statiques ajoutés (bâtiments, véhicules etc.) figurant sur cette carte.

 

         (2) On choisit un appareil Rouge quelconque.

         (3) On choisit une piste et avec cet appareil on place un pt de route  ‘Takeoff’, puis un pt ‘Normfly’ et un pt ‘Landing’.

         (4) On coche la case Joueur dans la fenêtre Objet, les autres paramètres sont indifférents

         (5) On désélectionne les 3 pts. On vient de créer la base Rouge 1.

 

Ne pas oublier de cocher la case Joueur de l’appareil Rouge.

 
 

A partir d’un avion Rouge on définit sur une base, qui sera Rouge, 3pts de route :

1 pt Takeoff

1 pt Normfly

1 pt Landing

 
image002.jpg

Figure 1 : Base 1 pour les Rouge.

(6) On fait de même, avec le même appareil, sur une autre piste pour créer la base Rouge 2, puis on désélectionne les 3 nouveaux pts. , fig1

(7) On place différents points de route d'un pétrolier anglais (1 seul pétrolier), le nombre de points est indifférent mais supérieur à deux. GM prendra aléatoirement un des pts de route comme pt de départ du convoi qu'il créera, aussi plus leur nombre est important plus il y aura de possibilités. Evitez de mettre les pts de route trop près des côtes sinon vous risquez d'avoir des pétroliers sur terre lors de la création de convoi.

 

On vient de définir toutes les informations nécessaires au GM pour le camp Rouge, fig2.

Remarques :

         -On doit procéder dans l’ordre indiqué, base1 Rouge puis base2 Rouge puis les points de route du pétrolier Rouge(Anglais).

         -On doit avoir le point de décollage différent du point d’atterrissage lorsqu’on définit les bases.

         -On vérifie dans le cas d'une base contenant plusieurs pistes que celle qu'on utilise est bien la piste par défaut.

 

On porte sur la carte les points de route du pétrolier GB. Ils seront utilisés lors des attaques de convoi par l'Axe.

 
image021.jpg

Figure 2, bases et pétrolier Rouge

 

 

Création des 2 bases pour les Bleu.

(8) On prend un appareil Bleu avec lequel on procède de la même façon que pour les bases Rouge, sur la même carte.

-On ne met pas de pétrolier Bleu car seul l'attaque de convoi Rouge est prévue.

-On ne sélectionne pas la case ‘Joueur’, c’est déjà fait pour l’appareil précédent.

Le fichier de référence est terminé, il ne reste plus qu'à le sauvegarder.

Deux conseils:

(1) Ajouter '_Ref' au moment de la sauvegarde du fichier par ex. "***Ref.mis", cela permet de le différencier des missions 'standards' et lors du chargement par GM, un filtre par défaut est fait sur "_Ref.mis".

(2) Créer deux dossiers dans le répertoire "…1C SoftClub\il-2 sturmovik cliffs of dover - MOD\missions\Single" l'un pour les missions réalisées par GM et l'autre pour les missions de référence.

 

         

2) On ne sélectionne pas 'Joueur' c’est déjà fait avec l’appareil Rouge.

 

1) Avec un avion Bleu on procède de même pour définir les 2 bases  Bleu.

 
BasesRouges_Bleues_Texte.jpg

 Figure 3 : Les 2 bases 1 pétrolier Rouge et 2 bases Bleu.

Retour menu

 

4) La fenêtre du GM

Après le lancement de GM, la fenêtre suivante apparait figure 5.

L’interface de GM est composée de cinq cadres principaux et de trois boutons:

- Le cadre Paramètres de mission avec deux sous-cadres.

     - Données de base

     - Conditions météorologiques

- Le cadre Type de mission.

- Le cadre Escadrons et Escadrilles du joueur.

- Le cadre Escadrons et Escadrilles de l’IA.

- Le cadre Position du Joueur dans l'escadron1.

- Les trois boutons du GM.

 

 

Figure 5 : Fenêtre de GM

image023.jpg

Retour menu.

 

 

Le menu Répertoire des Fichiers

Menu déroulant qui permet de définir ou de créer l'emplacement :

-des Fichiers de Référence utilisés

-des Fichiers Mission qui sont ou seront créés

GM actualise le fichier GM_CloDoV4.0.ini  à chaque modification.

  Retour à la fenêtre

 

Langue

L'interface de GM est en Français ou en Anglais selon la sélection effectuée.

Retour à la fenêtre

 

Fichier de Référence utilisé

Indique le Fichier de Référence en cours, l'actualisation est faite à chaque changement.

Retour à la fenêtre

 

Le cadre Paramètres de mission

Cette partie est divisée en deux cadres : Données de base et Conditions Météorologiques

 Le cadre Données de base

On a 4 panneaux dont :

Année de sortie des appareils qui filtre les avions disponibles. Avec la bataille d'Angleterre le choix est limité.

Permutation des bases,  GM utilise 4 bases 2 Rouge et 2 Bleu, la base 1 est toujours la base par défaut, en cochant une case on permute les bases 1 et 2 pour l'armée sélectionnée.

Le cadre Conditions météorologiques

On a 2 panneaux

Le panneau Météo ne pose pas de problème.

Quelques remarques sur celui Activité du vent :

L'angle du vent varie de -180 à 180 degrés, imposé par CloDo, pour que cela soit plus simple une indication apparait indiquant d'où il vient. Par exemple SE signifie que le vent vient du SE.

La vitesse du vent n'est jamais nulle (1 m/s au mini.), ce qui permet d'orienter la piste dans le bon sens en fonction de la direction du vent. Team Fusion permet d'effectuer des tranches de vitesse selon l'altitude mais je n'ai pas eu le courage de l'intégrer à GM.

          Retour à la fenêtre.

 

Le cadre Type de mission

Choix de la mission

Une liste déroulante permet de sélectionner un type de mission que GM créera en tenant compte des choix que vous faites. En dessous quelles informations générales sur la mission sont affichées.

La mission n'est pas créée à ce moment, mais selon le type de mission choisi GM affiche certains cadres vous permettant de définir les paramètres de la future  mission.

Tempo des apparitions d'escadrons déclenchées par un trigger

Pour 2 missions de type "Poursuite de bombardiers…" on peut retarder l'apparition des escadrons2 du joueur et de l'IA séparément. Retarder l'apparition de l'escadron2 de l'IA accorde quelques secondes de répit au joueur. Pour info les scripts de ces missions sont actualisés.

          Retour à la fenêtre.

 

Le cadre Escadrons et Escadrilles du joueur

On dispose de 2 escadrons composés de plusieurs escadrilles.

L'escadron1 est toujours celui du joueur qui volera sur l'appareil sélectionné.

Le nombre d'escadrilles dépend de l'armée:

         Pour les Rouge 2 escadrilles max composées de 6 appareils max.

         Pour les Bleu 3 escadrilles max composées de 4 appareils max.

La liste "Formation" permet de définir, selon l'armée, la position en vol.

La case "Controlé par le Joueur" signifie que les appareils de la liste sont pilotables, l'inverse pour "Controlé par l'IA".

La case "Départ en vol" permet pour certaine type de mission de la commencer en vol.

Si les 2 cases "Départ en vol" "Départ au parking" ne sont pas cochées le joueur commence sur la piste.

L'escadron2 est toujours géré par le jeu. Selon le type de mission cet escadron est disponible ou pas. La position de départ de ses appareils est toujours imposée par GM.

Retour à la fenêtre.

 

Le cadre Escadrons et  Escadrilles de l'IA

Ce sont toujours les escadrons ennemis, aussi l'escadron1 est toujours présent et selon le type de mission l'escadron2 également.

Seules les missions 'Entrainement 1 et 2' n'utilisent pas les escadrons de l'IA.

La position de départ de ses appareils est imposée par GM. Pour cette raison les 2 cases "Départ en vol" "Départ au parking" n'apparaissent.

Autrement les choix sont identiques au cadre Escadrilles du Joueur et associées.

Retour à la fenêtre.

 

Le cadre Position du Joueur dans l'escadron1

On définit la position de l'appareil du joueur dans une escadrille de l'escadron1.

Retour à la fenêtre.

 

Les trois boutons du GM

Le bouton : Lecture d’un fichier de référence

Après le lancement seul ce bouton "Lecture d’un fichier de référence" est disponible.

Ce bouton va permettre par l’intermédiaire d’une boite de sélection de récupérer un fichier de référence créé antérieurement.

Le répertoire affiché dans la boite de sélection est celui défini par chemin dans le fichier ‘.ini’.

Si le fichier n’est pas conforme un message apparait.

On peut à tout moment changer de fichier de référence en cliquant sur ce bouton.

Pour changer le chemin par défaut du dossier contenant utilisez le menu déroulant 'Répertoire des fichiers'.

Une fois le fichier correctement chargé, le bouton "Création d’une mission" devient disponible.

Le chemin complet du fichier s’affiche dans la partie haute de la fenêtre de GM.

Retour à la fenêtre.

 

Le bouton : Création d’une mission

Après chaque clique sur ce bouton une mission est créée en mémoire, à la place de la  précédente, si elle existe. La création est rapide, une fois créée toute modification manuelle d’un paramètre est sans effet. Si on fait des modifications, pour les valider cliquer de nouveau sur ce bouton.

Après la création d’une mission le bouton "Ecriture du fichier mission" créé est disponible.

Retour à la fenêtre.

 

Le bouton : Ecriture du fichier mission créé

Après un clic sur ce bouton une boite de sélection apparait.

On enregistre le fichier mission. Maintenant  on peut jouer la mission dans CloDo.

Après chaque écriture ce bouton devient inaccessible, il est nécessaire de créer une nouvelle mission pour l’activer, ce qui permet de savoir si on a bien enregistré la dernière mission réalisée.

Pour chaque mission on a en réalité 3 fichiers. Par exemple si le nom de la mission est 'Ma_mission', les fichiers suivants sont créés: 'Ma_mission.mis' 'Ma_mission.cs'  et 'Ma_mission.briefing'.

Retour à la fenêtre.       Retour menu.

 

5) Procédure pour créer une mission

Toutes les opérations avec GM se font avec la souris.

       ( 1) Avant la première utilisation de GM il est conseillé de créez 2 dossiers l'un pour les futures missions l'autre pour y mettre les fichiers de référence.

Si vous les placez dans le répertoire suivant '…1C SoftClub\il-2 sturmovik cliffs of dover - MOD\missions\Single' ils seront accessibles depuis CloDo.

        (2) Créez ou récupérez un fichier de référence que vous placez dans le dossier des fichiers de référence.

        (3) Lancez GM.

 Lors de la première utilisation de GM utilisez le menu déroulant pour définir les chemins par défaut des 2 dossiers précédents.

        (4) Cliquez sur le bouton "Lecture d'un fichier de référence" et chargez en un.

        (5) Choisissez le type de mission souhaitée.

        (6) Définissez les paramètres désirés pour cette mission.

        (7) Cliquez sur le bouton "Création d'une mission".

Si vous retournez à l'étape (6) vous devrez repasser par (7) pour validez vos modifications.

        (8) Cliquez sur le bouton "Ecriture du fichier mission" et enregistrez le. Un nom générique est proposé, libre vous de le modifier.

Maintenant la mission est disponible pour être jouée.

Retour menu.

 

6) Conclusion

GM impose quelques contraintes. Si la réalisation d’un fichier de référence ne doit pas poser de problème, l’utilisation du point comme séparateur décimal est plus pénalisant. Une solution automatique dés le lancement de GM est certainement possible mais en cas plantage il faudrait remettre manuellement la configuration d’origine, ce qui n'est pas plus simple.

GM est conçu pour réaliser des missions en solo facilement et non répétitives (la position des appareils n'est pas figée)

GM a été testé mais des bugs sont toujours possibles et même inévitables (GM comporte un peu plus de 7000 lignes de code). Merci de les signaler.

GM n’a pas la prétention de réaliser des missions complexes.

Je serai attentif à toutes les remarques.

Si certaines personnes veulent traduire la fenêtre de GM dans une langue de leur choix, on sait jamais, n’hésitez à me contacter la procédure est simple. 

Retour menu.