Jump to content

Даже ни малейшего понятия как вывести MFD F-16 (или "Шквал") на 2-ой монитор 19"


basnultr

Recommended Posts

1 hour ago, basnultr said:

Есть телевизор с HDMI 40" и монитор на 19" с DVI. Может кто рассказать последовательность действий и что надо. 

Если внимательно ознакомиться здесь, то можно самому настроить (ориентируйтесь на последние страницы).

А если попроще: У Вас основной монитор - телевизор разрешение (предположим) 1920 на 1020 и дополнительный 1680 на 1020 Если дополнительный стоит слева, указываем как на примере, значит оси х складываются, получается разрешение в игре 3600 на 1080. Игра не телевизоре, значит основной указыаем 1920 на 1080,

          x = 0;   - это точка отсчета мониторов по оси х
          y = 0; - это точка отсчета мониторов по оси У
          width = 1920; - размеры основного монитора по оси Х
          height = 1080; - размеры основного монитора по оси У
          viewDx = 0;
          viewDy = 0;
          aspect = 1.77777777777778; - аспект у меня установился автоматически в при запуске в игре

 

дополнительный если расположен слева, значит на нем первый мфд будет левее основного, поэтому укажем точку начала нашего мфд (верхняя левая точка квадрата), например 1960 (ну чтобы немного отдалить рамку от края монитора) на 400

LEFT_MFCD =
     x = 1960;
     y = 400;
     width = 600; - размеры самого мфд
     height = 600; - по оси х и у

и наконец правый мфд

 

RIGHT_MFCD =
     x = 2960;
     y = 480;
     width = 600;
     height = 600;

Если вдруг дополнительный монитор будет под основным, соответственно ось х у нас остается 1920 а мониторы складываются по оси у т.е. 1080+1020= 2100

и мфд надо будет смещать не по оси х а по оси у, т.е. первый будет х=0, у = 1480, а у второго х=1300, у= 1480

Вот примерно где то так. 

 


Edited by Parasiticus
Link to comment
Share on other sites

Если только шквал или пару мфд - то не к чему такие сложности. В настройках графики достаточно выбрать нужный вариант. Монитор+мфд или как-то так.

А ещё хочу посоветовать заглянуть сюда.

http://www.captzeen.com/helios/index.asp

Позволяет вывести всю приборку на второй монитор. Сам так летал до перехода на vr.


Edited by Freakerr
Link to comment
Share on other sites

5 часов назад, Freakerr сказал:

Если только шквал или пару мфд - то не к чему такие сложности. В настройках графики достаточно выбрать нужный вариант. Монитор+мфд или как-то так.

Недостаточно, потому что стандартные конфиги предусматривают только мониторы с одинаковым разрешением.

Для всех остальных случаев конфиг в папке DCS World\Config\MonitorSetup\ нужно делать свой и выбирать его в настройках графики.

IMG20201213110420.jpg


Edited by biotech
Спойлер

i7 13700KF @ 5,4 GHz; DDR5 64GB RAM; Palit RTX 4090; AOC AG352UCG 35" 3440x1440; Win11.
Oculus Quest Pro.
"Marksman-L" rudder by MyCyJIbMaHuH ; VPC MongoosT-50CM3 Base; VPC MongoosT-50CM2 Grip; VPC MongoosT-50CM Throttle.

My settings for VR

Link to comment
Share on other sites

1 hour ago, biotech said:

Недостаточно, потому что стандартные конфиги предусматривают только мониторы с одинаковым разрешением.

Для всех остальных случаев конфиг в папке DCS World\Config\MonitorSetup\ нужно делать свой и выбирать его в настройках графики.

IMG20201213110420.jpg

 

Ни в коем случае. Не трогайте папку MonitorSetup в папке с игрой. Скопируйте эту папку в пользователь\Saved Games\DCS World\Config\ - и там химичьте сколько хотите. хотя бы потому, что после обновления Вам придется опять настраивать мониторы. Что касается разрешений, на самом деле тут просто, игра видит только один монитор независимо от того, сколько у Вас физических, просто они складываются или по горизонтали, или по вертикали.

Если хотите, могу помочь, с Вас только разрешение экрана основного монитора и дополнительного, как будут расположены (основной по центру, дополнительный справа\слева\по центру\ 

Link to comment
Share on other sites

1 час назад, Parasiticus сказал:

Ни в коем случае. Не трогайте папку MonitorSetup в папке с игрой. Скопируйте эту папку в пользователь\Saved Games\DCS World\Config\ - и там химичьте сколько хотите. хотя бы потому, что после обновления Вам придется опять настраивать мониторы

Извиняюсь, когда-то давно (в ЧА еще) это делалось в папке игры 🙂

Сейчас конечно лучше в \saved games

Тем не менее из основной папки игра ваши файлы (конфиги) не удаляет при обновлении.

 

Спойлер

i7 13700KF @ 5,4 GHz; DDR5 64GB RAM; Palit RTX 4090; AOC AG352UCG 35" 3440x1440; Win11.
Oculus Quest Pro.
"Marksman-L" rudder by MyCyJIbMaHuH ; VPC MongoosT-50CM3 Base; VPC MongoosT-50CM2 Grip; VPC MongoosT-50CM Throttle.

My settings for VR

Link to comment
Share on other sites

1 hour ago, biotech said:

Извиняюсь, когда-то давно (в ЧА еще) это делалось в папке игры 🙂

Сейчас конечно лучше в \saved games

Тем не менее из основной папки игра ваши файлы (конфиги) не удаляет при обновлении.

 

Вполне возможно что ошибся, давно уже не менял в корневой в игре ничего, только через saved games

 

8 hours ago, Freakerr said:

Если только шквал или пару мфд - то не к чему такие сложности. В настройках графики достаточно выбрать нужный вариант. Монитор+мфд или как-то так.

А ещё хочу посоветовать заглянуть сюда.

http://www.captzeen.com/helios/index.asp

Позволяет вывести всю приборку на второй монитор. Сам так летал до перехода на vr.

 

Отличная программа, через нее я научился настраивать один файл конфигурации мониторов на несколько модулей.


Edited by Parasiticus
Link to comment
Share on other sites

  • 2 years later...
В 13.12.2020 в 06:13, Freakerr сказал:

А ещё хочу посоветовать заглянуть сюда.

http://www.captzeen.com/helios/index.asp

Позволяет вывести всю приборку на второй монитор. Сам так летал до перехода на vr.

 

А подскажите, как ее настраивать? Я создал профиль, распихал нужные мне индикаторы на втором и третьем мониторе. На видео обучающем показано, что надо в настройках DCS выбрать в мониторах - Helios, но у меня нет такой настройки. Такое ощущение, что программа не поняла где установлен DCS, а где в ее настройках ткнуть ее носом в установленный DCS непонятно, вроде все меню облазил, ничего подходящего не нашел. На видео сказано, что при первой установке программа сама найдет DCS, а если не найдет, то надо будет указать, а у меня она видимо нашла непонятно что. Я как то давно переносил DCS с диска на диск, думаю из за этого проблема. Но заново переустанавливать все как то не хочется.

Link to comment
Share on other sites

  • 7 months later...

Подскажите, как вывести на второй монитор MFD пилота "Апача"? Показывает только MFD стрелка и неважно в какой кабине сидишь.

Link to comment
Share on other sites

В 09.01.2024 в 19:47, Raydish сказал:

Подскажите, как вывести на второй монитор MFD пилота "Апача"? Показывает только MFD стрелка и неважно в какой кабине сидишь.

у каждого дисплея есть своё название, нужно его прописать в LUA профиле

i5-10400F, 32Gb, RTX 3070, 1Tb SSD, Samsung odyssey g5 32" 144hz, VKB Gladiator nxt premium, thrustmaster twcs throttle, TrackIR 5

https://drive.google.com/file/d/1AWr-2qMiz3cl_cp8HiQc0uLuB_qDELbJ/view?usp=sharing 

https://drive.google.com/file/d/1ukVWlbUmHOuL4-CbuPMhwP57-svapdWj/view?usp=sharing

Link to comment
Share on other sites

В 09.01.2024 в 19:47, Raydish сказал:

Подскажите, как вывести на второй монитор MFD пилота "Апача"? Показывает только MFD стрелка и неважно в какой кабине сидишь.

Самое простое это использовать для начала стандартный прессет с двумя МФИ на одном экране.  

Убедится что все работает. 

И потом уже пересохранив его под другим именем настраивать положение экранов. 

Вероятно один из МФИ просто имеет неверные координаты и находится за пределами видимой области.   

Gigabyte Z690 UD DDR4 /i9-12900KF /64 Gb- G.SKILL Trident  DDR4 4000 МГц / Palit GeForce RTX 3070 Ti GameRock 8GB /Corsair HX1200 1200W 

DCS A-10C Обучающий урок "Концепция HOTAS" (RU)

DCS P-51D Руководство пилота

Обучающие миссии для Ми-8 (Радиооборудование)

Link to comment
Share on other sites

  • ED Team

Вот тут объяснение по ID ЛА для мультимониторной конфигурации 

 

  • Thanks 2

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

  • 2 weeks later...
В 12.01.2024 в 11:40, USSR_Rik сказал:

Вот тут объяснение по ID ЛА для мультимониторной конфигурации

Почитав, все равно не понял, как настроить один прессет на несколько ЛА.

Каждый раз, каждого ЛА, приходится выбирать свой прессет.

На Апаче, проблему решил в LUA профиле переименовав MFD

AH_64D_LEFT_MFCD_PLT = left_mfd
AH_64D_RIGHT_MFCD_PLT = right_mfd

Но теперь, на втором мониторе, отображаются только MFD пилота.

Я думал, что должно работать так: сидишь в кабине пилота, на втором мониторе MFD пилота, пересел в кабину стрелка, на втором мониторе переключилось на MFD стрелка.

Но, видимо есть только жесткая привязка

 

Link to comment
Share on other sites

  • ED Team

Так. Еще раз с самого начала.

Для того, чтобы задать для каждого ЛА свою мультимониторную конфигурацию, нужно использвать функцию reconfigure_for_unit(unit_type), в которую передаётся тип юнита из базы DCS.

Узнать тип юнита просто из файла '%DCSWORLD%'\Mods\aircraft\%AIRCRAFT%\entry.lua (например, для летабельного F-16 это будет  '%DCSWORLD%'\Mods\aircraft\А-16С\entry.lua

Открываем файл, топаем вниз и видим строку:

make_flyable('F-16C_50', current_mod_path..'/Cockpit/Scripts/',F16C, current_mod_path..'/comm.lua')

Вот это 'F-16C_50' и есть имя юнита для функции reconfigure_for_unit(unit_type)

Таким образом, функция в скрипте будет иметь вид:

Спойлер
function reconfigure_for_unit(unit_type)

    if unit_type == 'Ka-50' then
// определение вывода дисплеев для Ка-50
	UIMainView = Gui 

    elseif unit_type == 'Ka-50_3' then
 // определение вывода дисплеев для Ка-50-3

    elseif unit_type == 'F-16C_50' then
      Viewports = {
         Center = 
         {
           x = 0;
           y = 0;
           width = 2560;
           height = 1440;
           viewDx = 0;
           viewDy = 0;
           aspect = 2560 / 1440;
         },
      }
	LEFT_MFCD =
     {
       x = 2560;
       y = 500;
       width = 600;
       height = 600;
     }
	RIGHT_MFCD =
     {
       x = 2560 + 640;
       y = 500;
       width = 600;
       height = 600;
     }	 

// применение дефолта для всех остальных ЛА
	else
      default_setup()
    end

 

 

 

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

  • ED Team

Далее.

Для AH-64D поиск имени ЛА несколько сложнее, т.к. оно задано по другому и в определении make_flyable в явном виде не фигурирует.

Смотрим: 

make_flyable(flyable_ID, current_mod_path..'/Cockpit/Scripts/', AH64D, current_mod_path..'/comm.lua')

Далее понятно - ищем там же присваивание параметру flyable_ID реального значения и находим в самом начале скрипта:

local flyable_ID = "AH-64D_BLK_II"

Вот и всё. 'AH-64D_BLK_II'

Но поскольку имя одно и не разделено на лётчика и CPG, то и конфигурация мультимониторов будет  единой для обоих. Раздельные конфиги записаны в To Do, как только будут готовы - это войдёт в очередной лог изменений.

 

  • Thanks 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...