Вот представляю плоды моего двухдневного труда. Игра Ка-50-2. Win 7.
1) Имеется в наличии два монитора 1920*1200 (24'') и 1280*1024 (17'').
2) В настройках (панель управления Windows) разрешения мониторов ставим основным большой, а вспомогательный маленький и располагаем его справа, ближе к верхнему краю от основного (программно и физически (по возможности)) и в настройках указываем "Расширить эти экраны".
3) Редактируем в самой игре в настройках разрешение (впечатываем нужное)
ШxВ (ширину указываем суммарную всех мониторов (у меня 1920+1280=3200 пикселей), а высоту самого большого монитора (у меня 1200)).
4) Снимаем (убираем) флажок в полноэкранном режиме.
5) Создаем файлик по адресу (у меня) C:\Program Files (x86)\1C\Eagle Dynamics\DCS Черная Акула 2\Config\MonitorSetup с названием своим и или похожим, но с латинским наименованием. У меня это Cemera+Shkval.lua
6) Через блокнот в нем прописываем следующее:
_ = function(p) return p; end;
name = _('Cemera+Shkval');
Description = 'Cemera+Shkval'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 1920; --Разрешение основного монитора
height = 1200; --Разрешение основного монитора
viewDx = 0;
viewDy = 0;
aspect = 1.6;
}
}
LEFT_MFCD = --программное наименование шквала
{
x = 1920; -- точка от которой идет построение на второй монитор
y = 0;
width = 1280; --ширина второго монитора
height = 1024; --высота второго монитора
}
UIMainView = Viewports.Center
Сохраняем.
7) Если хотим с Абрисом то саздаем фалик там же Cemera+Shkval+ABRIS.lua
8 ) Редактируем:
_ = function(p) return p; end;
name = _('Cemera+Shkval+ABRIS');
Description = 'Cemera+Shkval+ABRIS'
Viewports =
{
Center =
{
x = 0;
y = 0;
width = 1920;
height = 1200;
viewDx = 0;
viewDy = 0;
aspect = 1.6;
}
}
RIGHT_MFCD = --программное наименование АБРИС
{
x = 1920; -- первоначальная точка построения
y = 0;
width = 640; -- примерные соотношения сторон картинки на втором мониторе (можете выставить свое, в зависимости от вашего монитора)Ширина
height = 768; Высота
}
LEFT_MFCD = --Шквал
{
x = 2560; --точка отсчета с учетом наличия АБРИС
y = 0;
width = 640; -- так же сами определяем соотношения
height = 512;
}
UIMainView = Viewports.Center
9) В игре в настройках там где просят выбрать мониторы выбираем наш созданный профиль.
10) Загружаем игру.
Вот что у меня получилось.
P.S. То, что отмечено цветным лучше не впечатывать в файл (не гарантирую что будет работать)