Toute la configuration tient dans un fichier XML unique, généralement
ConfigRep\config-ecrans.xml. Il est validé contre le schéma
config-ecrans.xsd à chaque enregistrement par l'éditeur. Vous pouvez
l'éditer à la main (l'éditeur en fait une sauvegarde .bak horodatée
avant réécriture), mais gardez-le conforme.
Au lancement de DCS, si Hyper-V tourne : proposer de le couper (droits administrateur), puis redémarrer le PC.
reenableAfterDcs
À la fin de DCS : réactiver Hyper-V (seulement si l'application l'avait coupé) ; effet au démarrage suivant.
sound
Son joué après la réactivation : fichier .wav ou .mp3 (chemin absolu ou relatif au dossier de config-ecrans.xml), vide = son intégré, none = aucun son.
Plan d'alimentation pendant le vol (GUID ou nom, partiel accepté), rétabli à la fin. Ignoré si Process Lasso change déjà le plan pour dcs.exe.
cpuCores="performance"
Place DCS sur les cœurs performants des processeurs hybrides (Intel 12e génération et suivants). Ignoré si Process Lasso impose déjà les cœurs de dcs.exe.
<process>
Programme fermé avant DCS : name (nom du processus sans .exe), restart (relancé à la fin, vrai par défaut), force (arrêt forcé s'il ne se ferme pas), timeout (secondes, 10 par défaut), closeArgs (fermeture par une commande du programme), restartArgs (arguments de relance).
<service>
Service Windows arrêté avant DCS (name : nom court), redémarré à la fin s'il tournait (restart).
<command>
Commande lancée avant DCS (when="before") ou à la fin (when="after") : path, args, wait (attendre sa fin, 60 s au plus).
Nom du options.lua à copier dans Config\options.lua.
<dcsMonitorConfig>
0..1
Nom, avec extension (.lua), du fichier de configuration moniteur situé dans le dossier du profil ; il est copié dans Config\MonitorSetup\ au lancement.
<dcsCustomExportScript>
0..1
Fichier Export.lua à installer dans Scripts\ (l'existant est sauvegardé, horodaté). L'ancien nom <dcsExportFile>, écrit par les versions historiques de posiscreen, est lu comme équivalent ; le fichier est réécrit au nom actuel à l'enregistrement.
<dcsMainFile>
0..n
Copie de fichier : @source (nom d'un fichier du dossier du profil ; l'éditeur remplace un chemin complet par un nom unique en copiant le fichier dans le dossier du profil), @destination (requis, chemin relatif à DCS avec le vrai nom du fichier), @force, @backup.
texte = fichier de profil (relatif à @profiledir, ou chemin complet) : @runtimeTag (all/2D/VR), @profiledir, @controlcenter (Control Center.exe). Lancé au démarrage de la session.
<ecran>
0..n
Écran (voir Gestion des écrans) : @index, @deviceName, @HwId (requis), @primary, @orientation, enfants width, height, pos_X, pos_Y, oldPos_X, oldPos_Y, et facultativement lienX / lienY (PROdisposition magnétique : @ref = index de l'écran de référence, @bord et @bordRef = gauche/centre/droite ou haut/centre/bas, @decalage en pixels). PRO appliqué ; LITE documentaire.
<mods>/<mod>
bloc, 0..n noms
Mods à activer automatiquement pour ce profil.
<ignoredMods>/<mod>
bloc, 0..n noms
Mods que ce profil ne gère pas : ni activés ni désactivés au lancement. Après <mods>. Les autres mods actifs non listés dans <mods> sont désactivés.