L'éditeur de configuration
On y accède par le lien Configurer de la barre d'outils (ou automatiquement au premier lancement). L'éditeur travaille sur une copie du modèle : rien n'est écrit tant que vous ne cliquez pas sur Save. La fenêtre est organisée en maître / détail : la liste des profils à gauche, le panneau d'édition à droite.
Réglages globaux
| Champ | Comment le renseigner |
|---|---|
| Dossier de configuration | Dossier qui recevra config-ecrans.xml. En premier lancement, il est pré-rempli avec le dossier de l'exécutable ou vos Documents. |
| Répertoire DCS | Double-cliquez le champ pour ouvrir un sélecteur de dossier. Pointez le dossier d'installation de DCS. |
| Répertoire DCS Save | Double-cliquez le champ pour parcourir. Pointez le dossier Saved Games de DCS. |
Liste des profils
- Nouveau : demande un nom (clé unique) et crée un profil vide.
- Renommer : change la clé. À l'enregistrement, le sous-dossier
ConfigRep\<ancien nom>est renommé avec ses fichiers (le dernier profil lancé suit aussi). Si un dossier du nouveau nom existe déjà, l'enregistrement est refusé et rien n'est modifié ; si le fichier de configuration ne peut pas être écrit, les dossiers reprennent leur ancien nom. Le nom sert aussi de nom de dossier : les caractères\ / : * ? " < > |sont refusés. - Supprimer : retire le profil du modèle après confirmation (ne supprime pas le sous-dossier sur le disque).
- Le passage d'un profil à l'autre enregistre automatiquement les modifications en cours sur le profil que vous quittez.
Panneau d'édition d'un profil
Général
- Clé : en lecture seule (utilisez Renommer).
- Fichier options, Configuration moniteur, Script d'export : bouton Parcourir. Si le fichier choisi est sous
ConfigRep\<Clé>, seul son nom relatif est mémorisé.
Grille « Fichiers DCS » (Mainfiles)
Fichiers à copier depuis ConfigRep\<Clé> (le dossier du profil) vers l'installation de DCS.
| Colonne | Signification |
|---|---|
| Source | Nom d'un fichier du dossier du profil, ou chemin complet d'un fichier à copier. Bouton … pour parcourir. |
| Destination | Chemin (relatif au répertoire DCS) où copier le fichier, avec son vrai nom. Bouton … pour parcourir. |
| Force | Écrase le fichier de destination s'il existe. Sans Force, un fichier déjà présent est conservé. |
| Backup | Fait une copie horodatée (<nom>_<date>.bak, à côté du fichier) avant d'écraser. |
Boutons Ajouter / Supprimer / Monter / Descendre pour gérer l'ordre.
Un fichier comme ControlsIndicator_page.lua existe dans le dossier de chaque module de DCS. Quand vous
choisissez un fichier par son chemin complet, l'enregistrement du profil le copie dans le
dossier du profil sous un nom unique (ControlsIndicator_page.<empreinte>.lua, calculée à partir de la
destination) et remplace la Source par ce nom. Plusieurs fichiers de même nom, destinés à des modules
différents, coexistent ainsi dans le profil ; au lancement, chacun est copié dans DCS sous son vrai nom, à l'emplacement
indiqué par sa Destination. Si la copie échoue (fichier introuvable), rien n'est enregistré et le message
indique le fichier en cause.
Grille « Lancements » (LaunchCommands)
Programmes ou scripts à démarrer avec DCS.
| Champ | Signification |
|---|---|
| Command | Chemin de l'exécutable ou du script. Bouton … (filtre *.exe). |
| runtimeTag | Quand lancer : all (toujours), 2D (uniquement au démarrage 2D), VR (uniquement en VR). Les valeurs déjà présentes dans le fichier sont proposées en plus. |
| Répertoire de travail | Dossier de démarrage du programme (panneau Détails, bouton Parcourir). |
| Param 1 à 9 | Arguments passés au programme (panneau Détails). |
| needAdminRights | Attribut du fichier XML : exécute le programme avec élévation de privilèges. |
DCS-SRS (client radio), SimApp Pro (Winwing), VoiceAttack, un script
.bat qui bascule une sortie audio, l'application de son cockpit,
etc. Mettez runtimeTag = VR sur ce qui n'a de sens qu'en réalité
virtuelle.
Onglet « Écrans »
Voir la page dédiée Gestion des écrans. En résumé : grille des écrans (index, deviceName, HwId, primary, orientation, largeur, hauteur, position X/Y) et bouton Import moniteurs qui récupère la géométrie des affichages Windows. LITE ces valeurs sont enregistrées mais non appliquées ; PRO elles pilotent la disposition du bureau.
Onglet « Helios »
- Case « actif » : si décochée, aucun bloc Helios n'est enregistré pour le profil.
- runtimeTag : mode dans lequel Helios est lancé :
all(ou vide) dans les deux cas,2DouVRselon le bouton. - Dossier de profils : répertoire des profils Helios (bouton Parcourir).
- Control Center : exécutable de Helios Control Center, nommé
Control Center.exedans le dossier d'installation de Helios. - Fichier de profil : profil
.hpfà ouvrir. Il est enregistré relativement au dossier de profils (un chemin complet reste accepté). Sans profil, Control Center est lancé seul.
Au clic sur VR ou 2D, Control Center est démarré avec ce profil si la case « actif » est cochée. À l'enregistrement, l'éditeur vous prévient si Control Center ou le profil est introuvable.
Onglet « Mods associés »
Liste à cases à cocher des mods détectés dans le dossier de mods. Cochez ceux qui doivent être actifs pour ce profil. À la sélection du profil dans la fenêtre principale, l'application planifie l'activation des mods cochés manquants et la désactivation des mods actifs non cochés (en tenant compte des incompatibilités déclarées). Voir Gestion des mods.
Valider et enregistrer
| Bouton | Action |
|---|---|
| Valider | Applique le panneau courant, supprime les lignes vides et contrôle le modèle par rapport au schéma config-ecrans.xsd. N'écrit rien. Affiche la liste des erreurs le cas échéant. |
| Save | Valide puis écrit config-ecrans.xml (copie .bak horodatée de l'ancien), crée et initialise les sous-dossiers des nouveaux profils. Au premier lancement, génère aussi le bloc <dcs> et vérifie les exécutables DCS. |
| Fermer | Abandonne les modifications. Si des changements sont en attente, une confirmation est demandée. |
Si la validation échoue, rien n'est enregistré. La boîte d'erreurs peut être copiée dans le presse-papiers pour analyse. Corrigez les points signalés (souvent un chemin obligatoire vide ou un attribut manquant sur un écran) puis réessayez.