Avions modernes

Warbirds

Hélicoptères

Gestion des livrées

Videos

Liens utiles

Retour


 

Comme afficher sur une deuxieme écran les MFCDs du A10C de DCS.

Tout d’abord il faut que je précise mon installation harware-écran.
J'ai deux écrans : le 1 : 2560 x 1080, le 2 :1920 x 1080. Ca fait que virtuellement j'ai un écran de 4480 x 1080.
Je vais donc placer ma vue principale et les deux MFCD (LEFT_MFCD et RIGHT_MFCD) dans cet écran virtuel.

Pour cela, il y a dans DCS le répertoire suivant contenant les fichiers gérant l'affichage.
\DCS World OpenBeta\Config\MonitorSetup
Ce sont des fichiers .lua
Les configurationde de ces fichiers apparaîtront dans DCS quand j'irai dans le menu options (cf image au dessous)

J'ai crée un fichier Camera+LMFCD+RMFCD_PERSO.lua en imitant des fichiers présents par défaut
Ce fichier contient le texte suivant
------------------------------------------------------
_ = function(p) return p; end;
name = _('Camera + RMFCD + LMFCD PERSO');
Description = 'Right MFCD and left MFCD on the right and camera on left'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 2560;
height = 1080;
viewDx = 0;
viewDy = 0;
aspect = 2.4;
}
}
LEFT_MFCD =
{
x = 2600;
y = 100;
width = 900;
height = 900;
}
RIGHT_MFCD =
{
x = 3550;
y = 100;
width = 900;
height = 900;
}
UIMainView = Viewports.Center
--------------------------------------------------------------

J'explique ce que j'ai modifié.
la partie Center, c'est l’écran principal, la partie LEFT_MFCD et la partie RIGHT_MFCD les écrans des MFCD.

Center =
{
x = 0; indique la position en x/ horizontal (0 dans ce cas) dans mon écran virtuel 4480 x 1080.
y = 0; indique la position en y/ vertical (0 dans ce cas) dans mon écran virtuel 4480 x 1080.
width = 2560; indique la taille en x/ horizontal (2560 dans ce cas).
height = 1080; indique la taille en y/ vertical (1080 dans ce cas).

ces paramètres placent la vue centrale sur la totalité de l’écran physique 1

Pour le MFCD gauche
LEFT_MFCD =
{
x = 2600; indique la position en x/ horizontal (2600 dans ce cas) dans mon écran virtuel 4480 x 1080 et donc comme mon écran physique 1 fait 2560, la référence sera a (2600 -2560) 40 unités sur l’écran 2.
y = 100; indique la position en y/ vertical (100 dans ce cas)
width = 900; indique la taille en x/ horizontal (900 dans ce cas) du MFCD gauche
height = 900; indique la taille en y/ vertical (900 dans ce cas)
}

Pour le MFCD droit
RIGHT_MFCD =
{
x = 3550; indique la position en x/ horizontal (3550 dans ce cas) dans mon écran virtuel 4480 x 1080 et donc comme mon LEFT_MFCD fait 900 et demare à 2600 entre le il y aura 3550 -(2600+900) = 3550 -2500 = 50. Il y aura donc une marge de 50 entre les deux MFCD.
y = 100; indique la position en y/ vertical (100 dans ce cas)
width = 900; indique la taille en x/ horizontal (900 dans ce cas) du MFCD droit
height = 900; indique la taille en y/ vertical (900 dans ce cas)
}

----------------------------------------------------------------

Ensuite on lance DCS.

Maintenant, et c'est ESSENTIEL, quand on est dans DCS il faut déclarer l’écran virtuel 4480 x 1080 et appeler le fichier de configuration.


Attention sur les MFCDs déportés, les boutons ne sont pas cliquables, il faut utiliser ceux de l'écran principal.

Cette approche doit, sans doute, être utilisable pour d'autre avions avec aussi plusieurs écrans en recalculant les parametres.

Pour revenir à l'affichage d'origine (pour le P51 sans MFCD par exemple), on choisi une nouvelle configuration dans le menu configuration (celui du dessus) 1 écran et une taille de 2560 x 1080, dans mon cas.

 


© Copyright 2018 AilesVirtuelles.com