Hokum Posted January 8, 2014 Posted January 8, 2014 Рик, говоря про второй монитор я имел ввиду свой, а говоря про шквал - шквал ка-50, не су-25. У меня подозрение на то как обозван шквал (Shkval) в настройках. Приду домой буду смотреть - должно ведь работать. А если и нет, то как предположение - у тебя в ка50 шквал и абрис выведены оба, может потому и работает. Пока все не перепробую пишу просто как информацию ) Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
muffler Posted January 8, 2014 Posted January 8, 2014 Пресет не появится только если: - Файл не там лежит (для Open Beta правильный путь Saved Games\DCS.openbeta\Config\MonitorSetup\) или - синтаксическая ошибка скрипта и файл не может быть правильно интерпретирован По данному пути Saved Games\DCS.openbeta\Config\ папки MonitorSetup нет. Создал её, положил туда файл - всё равно не видит. Редактирую файл по старому (без автопереключения) всё видит и работает. Выложите, пожалуйста, кто-нибудь свой файлик с автонастройкой. Только не текст, а целиком файл. VR Pimax 8KX, i9-9900KF, RTX 2080Ti, RAM 32GB, SSD 970 EVO+ 1TB. http://forum.aviaraf.ru
ED Team USSR_Rik Posted January 8, 2014 ED Team Posted January 8, 2014 Для начала замени во всех переменных aspect = 1,777777777777778; запятую на десятичную точку 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: Часто задаваемые вопросы
muffler Posted January 8, 2014 Posted January 8, 2014 Для начала замени во всех переменных aspect = 1,777777777777778; запятую на десятичную точку Поменял - не помогло. Camera+RMFCD.lua VR Pimax 8KX, i9-9900KF, RTX 2080Ti, RAM 32GB, SSD 970 EVO+ 1TB. http://forum.aviaraf.ru
ED Team USSR_Rik Posted January 8, 2014 ED Team Posted January 8, 2014 (edited) Так... нет заголовка функции, как я этого сразу не заметил - ума не приложу. См. аттач, допили по требованиям, теперь она видна.Camera+RMFCD.lua Edited January 8, 2014 by USSR_Rik 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: Часто задаваемые вопросы
muffler Posted January 8, 2014 Posted January 8, 2014 Так... нет заголовка функции, как я этого сразу не заметил - ума не приложу. См. аттач, допили по требованиям, теперь она видна. Спасибо! Теперь всё отлично работает! VR Pimax 8KX, i9-9900KF, RTX 2080Ti, RAM 32GB, SSD 970 EVO+ 1TB. http://forum.aviaraf.ru
=RAF=Armen Posted January 8, 2014 Posted January 8, 2014 Скачал файл, настроил под себя, все отлично работает кроме лобби в он лайн. Mi-8MTV2 The border campaign Ka-50 2 Pandemic campaign Mi-24P The border - prequel campaign Asus ROG Strix Z-590f, i7-11700K, SSD M2 NVME 2Tb, HDD 4Tb, RTX 3090, RAM 32GB, Meta Quest 3, Mi Redmi 3440x1440.
spherex Posted January 8, 2014 Posted January 8, 2014 Кто может подсказать, как изменить цвет фона с белого на чёрный на втором мониторе, который используется для отображения RIGHT_MFCD?
Hokum Posted January 8, 2014 Posted January 8, 2014 Нет, не подтверждается и в открытой бете. Вообще теперь у тебя описание другое: Было: Теперь: - вот это, наверное, все-таки не так. Откуда там АБРИС возьмется? Мой конкретный скрипт под спойлером _ = function(p) return p; end; name = _('My Camera + My RMFCD'); Description = 'Right MFCD on the right and camera on the center' function default_setup() Viewports = { Center = { x = 0; y = 0; width = screen.width; height = screen.height; viewDx = 0; viewDy = 0; aspect = screen.aspect; } } Gui = { x = 0; y = 0; width = screen.width; height = screen.height; } UIMainView = Gui end default_setup(); function reconfigure_for_unit(unit_type) if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1680; height = 1050; viewDx = 0; viewDy = 0; aspect = 1.6; }, } RIGHT_MFCD = { x = 1700; y = 0; width = 600; height = 800; viewDx = 1; viewDy = 0; aspect = 4/3; } LEFT_MFCD = { x = 2350; y = 0; width = 600; height = 400; viewDx = 1; viewDy = 0; aspect = 2/3; } elseif unit_type == 'Mi-8MT' then Viewports = { Center = { x = 0; y = 0; width = 1680; height = 1050; viewDx = 0; viewDy = 0; aspect = 1.6; }, Right = { x = 1700; y = 0; width = 1280; height = 1024; viewDx = 1; viewDy = 0; aspect = 3/4; } } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1680; height = 1050; viewDx = 0; viewDy = 0; aspect = 1.6; }, } RIGHT_MFCD = { x = 1700; y = 0; width = 1280; height = 1024; } elseif unit_type == 'A-10C' then Viewports = { Center = { x = 0; y = 0; width = 1600; height = 900; viewDx = 0; viewDy = 0; aspect = 1.6; } } else default_setup() end end У меня шквал на ка-50 на весь экран вот записал все в живую Сам код: _ = function(p) return p; end; name = _('Camera + ALL'); Description = 'Right MFCD on the right and camera on the center' function default_setup() Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } Gui = { x = 0; y = 0; width = 1920; height = 1080; } UIMainView = Gui end default_setup(); UIMainView = Viewports.Center; function reconfigure_for_unit(unit_type) if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } LEFT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } elseif unit_type == 'Mi-8MT' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } elseif unit_type == 'Uh-1H' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } elseif unit_type == 'Su-27' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } elseif unit_type == 'A-10C' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } else default_setup() end end Буду дальше колдовать Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
Hokum Posted January 8, 2014 Posted January 8, 2014 (edited) Я кажется понял, если в первом случае указать только левый МФД(как я в ка50) а потом пересесть с указанным только правым МФД(су-25т), то в случае обратного переключения на ка-50 с НЕуказанным в его коде правым МФД, правый МФД остается на месте перекрывая тем самым левый МФД на ка-50. Тоесть в каждом пепелаце надо указывать КУДА и КАК сувать ОБА МФД. Испытания подтвердили мою теорию. Так что советую всем к каждому ЛА указывать положения и режимы для ОБОИХ МФД. Больше вопросов не имею) Примерно вот так:if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } LEFT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; viewDx = 1; viewDy = 0; } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } Edited January 8, 2014 by Hokum Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
bunik Posted January 8, 2014 Posted January 8, 2014 странно, делал по инструкции, но показывает на всех крафтах черный экран на допмониторе, интересно что засветку от солнца на черном тоже показывает! где-то накосячил со знаками чтоли? когда включаю отдельный профиль - все ок! файл под спойлером, мониторы 1920х1080 и доп - 1440х900 _ = function(p) return p; end; name = _('Camera+ALL'); Description = 'Right MFCD on the right and camera on the center' function default_setup() Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } Gui = { x = 0; y = 0; width = 1920; height = 1080; } UIMainView = Gui end default_setup(); UIMainView = Viewports.Center; function reconfigure_for_unit(unit_type) if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 2910; y = 0; width = 450; height = 600; } LEFT_MFCD = { x = 1920; y = 0; width = 690; height = 520; } elseif unit_type == 'Mi-8MT' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, Right = { x = 1920; y = 0; width = 1440; height = 900; } } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } elseif unit_type == 'Uh-1H' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } Right = { x = 1920; y = 0; width = 1440; height = 900; } else default_setup() end end
Hokum Posted January 9, 2014 Posted January 9, 2014 (edited) И к другим крафтам добавь левые мфд с нулями. А если присутствуют и просто правые виды то и их ставить тоже понулям в другие ЛА. Edited January 9, 2014 by Hokum Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
ED Team USSR_Rik Posted January 9, 2014 ED Team Posted January 9, 2014 Я кажется понял, если в первом случае указать только левый МФД(как я в ка50) а потом пересесть с указанным только правым МФД(су-25т), то в случае обратного переключения на ка-50 с НЕуказанным в его коде правым МФД, правый МФД остается на месте перекрывая тем самым левый МФД на ка-50.Да, отличная находка, спасибо! 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: Часто задаваемые вопросы
bunik Posted January 9, 2014 Posted January 9, 2014 И к другим крафтам добавь левые мфд с нулями. А если присутствуют и просто правые виды то и их ставить тоже понулям в другие ЛА. так в Акуле оба МФД есть, но не показывает!
Hokum Posted January 9, 2014 Posted January 9, 2014 (edited) так в Акуле оба МФД есть, но не показывает! А второй экран в виндовсе расположен вправой части? В меню игры в поле разрешение насильно выставлено размер основного+дополнительного монитора? В коде вроде все нормально. Edited January 9, 2014 by Hokum Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
bunik Posted January 9, 2014 Posted January 9, 2014 таки да! с отдельным профилем и Акула и Тэха как положено!
Hokum Posted January 9, 2014 Posted January 9, 2014 Выложи профиль с которым идет. Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
bunik Posted January 9, 2014 Posted January 9, 2014 Акула _ = function(p) return p; end; name = _('Shkval+ABRIS+Camera+'); Description = 'Shkval on the left monitor,ABRIS on the left monitor and camera on the right'; Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } Shkval = { x = 1920; y = 0; width = 690; height = 520; } ABRIS = { x = 2910; y = 0; width = 450; height = 600; } UIMainView = Viewports.Center Су-25Т _ = function(p) return p; end; name = _('Camera + RMFCD'); Description = 'Right MFCD on the right and camera on the center' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } RIGHT_MFCD = { x = 1921; y = 0; width = 1440; height = 900; } UIMainView = Viewports.Center
Hokum Posted January 10, 2014 Posted January 10, 2014 Даже не знаю, набросал под твои мониторы попробуй так: _ = function(p) return p; end; name = _('Camera + ALL'); Description = 'Right MFCD on the right and camera on the center' function default_setup() Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 1; viewDy = 0; aspect = 1.77; } } Gui = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 1; viewDy = 0; } UIMainView = Gui end default_setup(); UIMainView = Viewports.Center; function reconfigure_for_unit(unit_type) if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } LEFT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; viewDx = 1; viewDy = 0; } elseif unit_type == 'Mi-8MT' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } elseif unit_type == 'Uh-1H' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } elseif unit_type == 'Su-27' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } elseif unit_type == 'A-10C' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.77; } } RIGHT_MFCD = { x = 1920; y = 0; width = 1440; height = 900; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; viewDx = 0; viewDy = 0; } else default_setup() end end Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
Hokum Posted January 10, 2014 Posted January 10, 2014 Значит дело не в коде, а где то в настройках мониторов. Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
Econ Posted January 10, 2014 Posted January 10, 2014 Даже не знаю, набросал под твои мониторы попробуй так: А можно попросить работающий файлик прикрепить? У меня аналогичная с bunik ситуация, а конфиг мониторов 1 в 1 как у Вас. Ну и пошагово: 1. берем файл, закидываем его в world/config/monitorsetup 2. запускаем мир, лезем в меню и выбираем нужное в настройках. 3. там же в настройках выставляем суммарное разрешение так?
Hokum Posted January 10, 2014 Posted January 10, 2014 (edited) А можно попросить работающий файлик прикрепить? У меня аналогичная с bunik ситуация, а конфиг мониторов 1 в 1 как у Вас. Ну и пошагово: 1. берем файл, закидываем его в world/config/monitorsetup 2. запускаем мир, лезем в меню и выбираем нужное в настройках. 3. там же в настройках выставляем суммарное разрешение так? У меня монитор физически слева, но поставлен виртуально справа. 1. берем файл, закидываем его в world/config/monitorsetup _ = function(p) return p; end; name = _('Camera + ALL'); Description = 'Right MFCD on the right and camera on the center' function default_setup() Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT = { x = 0; y = 0; width = 0; height = 0; } Gui = { x = 0; y = 0; width = 1920; height = 1080; } UIMainView = Gui end default_setup(); UIMainView = Viewports.Center; function reconfigure_for_unit(unit_type) if unit_type == 'Ka-50' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 0; y = 0; width = 0; height = 0; } LEFT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } RIGHT = { x = 0; y = 0; width = 0; height = 0; } elseif unit_type == 'Mi-8MT' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; } elseif unit_type == 'Su-25T' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; } elseif unit_type == 'Uh-1H' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; } elseif unit_type == 'Su-27' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; } elseif unit_type == 'A-10C' then Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; aspect = 1.77; }, } RIGHT_MFCD = { x = 1920; y = 0; width = 1280; height = 1024; } LEFT_MFCD = { x = 0; y = 0; width = 0; height = 0; } else default_setup() end end 2. Записал видео с настройками закидываю на ютюб как приду ссылку добавлю Вообще я еще раз у себя исправил файл, с viewDx чет намутил, убрал вообще эту настройку из файла, теперь все работает лучше. UPD . Ссылка на ролик + по просьбе сам файл настроек.Camera+ALL.lua Edited January 10, 2014 by Hokum Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
Econ Posted January 10, 2014 Posted January 10, 2014 Все один в один, но не работает. Ну, будем отдельные файлики юзать.
Hokum Posted January 10, 2014 Posted January 10, 2014 А версия 1.2.7 бета? И еще у меня стим версия. Мой ПК: i7-12700K, 64Gb RAM@4000Mhz, 4080Super
Recommended Posts