Les profils
Un profil (élément <config> du fichier
config-ecrans.xml) est un jeu complet de réglages qui prépare une session
DCS. Vous en créez autant que de contextes de jeu. L'ensemble des profils, avec les réglages communs
(chemins de DCS, mods, démarrages de DCS…), forme la configuration de l'application,
enregistrée dans config-ecrans.xml.
Ce que contient un profil
| Élément | Description | Obligatoire |
|---|---|---|
| Clé (nom) | Identifiant affiché dans la liste déroulante. Sert aussi de nom de sous-dossier dans le dossier de configuration. | Oui |
| Fichier options | Nom du fichier options.lua propre à ce profil, copié dans Saved Games\Config\options.lua au lancement. | Recommandé |
| Configuration moniteur | Nom du fichier de configuration moniteur de DCS, avec son extension .lua, copié dans Saved Games\Config\MonitorSetup\ au lancement. | Recommandé |
| Script d'export | Fichier Export.lua à installer dans Saved Games\Scripts\ (l'ancien est sauvegardé avec un horodatage). | Non |
| Fichiers DCS (Mainfiles) | Liste de fichiers à copier depuis le sous-dossier du profil vers l'installation de DCS, avec options « forcer » et « sauvegarde ». | Non |
| Lancements (LaunchCommands) | Programmes/scripts compagnons à démarrer, filtrables par mode (all, 2D, VR). | Non |
| Helios | Bloc optionnel : dossier de profils, Control Center, fichier de profil. | Non |
| Écrans | Liste d'écrans (géométrie, écran principal, orientation). LITE saisie documentaire ; PRO appliquée au bureau Windows. | Non |
| Mods associés | Noms des mods à activer automatiquement quand le profil est sélectionné (les autres mods actifs non listés sont planifiés pour désactivation). | Non |
Arborescence des dossiers
Une organisation typique ressemble à ceci :
C:\Users\vous\Saved Games\Posiscreen\ <-- Dossier de configuration (ConfigRep)
│
├─ config-ecrans.xml <-- fichier maître (tous les profils)
├─ last_run.xml <-- mémoire du dernier lancement
│
├─ Solo VR\ <-- sous-dossier = clé du profil
│ ├─ options.lua
│ ├─ MonitorSetup-1cam.lua
│ └─ Export.lua
│
├─ Multi 2D\
│ ├─ options.lua
│ └─ MonitorSetup-3ecrans.lua
│
├─ Cockpit Helios\
│ ├─ options.lua
│ └─ MonitorSetup-helios.lua
│
└─ Mods\ <-- dossier des mods (élément <mod Folder="Mods">)
├─ ESCA_FA18\
│ └─ manifest.xml
└─ CustomCockpit\
└─ manifest.xml
Dans l'éditeur, les noms de fichiers d'un profil (options, moniteur,
export, sources des Mainfiles) sont enregistrés relativement au
sous-dossier ConfigRep\<Clé> quand le fichier choisi s'y trouve.
Gardez donc les fichiers d'un profil dans son propre sous-dossier.
Cycle de vie
- Création : dans l'éditeur, bouton Nouveau du groupe Profils, vous saisissez la clé.
- Initialisation des dossiers : à l'enregistrement, si le sous-dossier
ConfigRep\<Clé>n'existe pas, il est créé et l'application y copie l'Options.luaet le fichier de configuration moniteur actuellement en place dans DCS, renommés d'après le profil. Le nom du fichier moniteur est déduit du paramètremultiMonitorSetupde l'Options.lua(DCS l'écrit sans extension : l'éditeur ajoute.lua). Les profils déjà installés (dossier présent) ne sont pas modifiés, hormis le fichier moniteur s'il manque dans leur dossier : à l'enregistrement, l'éditeur le complète sans jamais rien écraser. - Personnalisation : vous ajustez le contenu du sous-dossier (préparez chaque
options.luaavec les réglages DCS voulus) et complétez l'éditeur (Mainfiles, lancements, mods, Helios, écrans). - Utilisation : vous sélectionnez le profil dans la fenêtre principale et vous lancez en 2D ou VR.
- Renommage / suppression : possibles dans l'éditeur. À l'enregistrement, le renommage d'un profil renomme aussi son sous-dossier (avec ses fichiers) ; la suppression, elle, ne supprime pas le sous-dossier.
Le fichier last_run.xml
À chaque lancement, l'application écrit dans ConfigRep\last_run.xml :
le dernier profil utilisé, la version de DCS au moment du lancement et la
date du fichier Options.lua du profil. Au démarrage suivant,
le dernier profil est resélectionné automatiquement.
Réglages globaux (communs à tous les profils)
| Réglage | Rôle |
|---|---|
| ConfigRep | Dossier contenant config-ecrans.xml, les sous-dossiers des profils et le dossier des mods. |
| DcsPath | Dossier d'installation de DCS (contient bin\dcs.exe). |
| DcsSavePath | Dossier Saved Games de DCS (contient Config\, Scripts\, Missions\, Tracks\). |
Bloc <dcs> | Démarrages DCS (2D / VR), entrée de mise à jour, réglages Trk⇒miz, dossier des mods. Généré au premier enregistrement, modifiable dans le XML. |