ED Forums - View Single Post - Устройства на контроллере Ф3
View Single Post
Old 12-17-2016, 10:40 AM   #242
Alextus
Member
 
Alextus's Avatar
 
Join Date: Oct 2012
Posts: 564
Default

В DCS некоторые приборы не получают данные на внешних видах. Например в КА-50 это УВ-26 , ПВИ. Получается, что эти железные устройства работают только внутри кабины.
Станислав нашел решение:


Для обновления экспорта с отключением рисования кабины (внешние виды в т.ч.) можно воспользоваться
функцией создания дополнительного "слота" вывода изображения. в котором будем дублировать вывод нужных приборов.
Чтобы доп. изображение не мешало, вывод будем делать за пределы экрана.

сначала зададим слот
делается это в файле текущих параметров монитора
Для этого идем в папку
ДИСК:\Program Files\Eagle Dynamics\DCS World\Config\MonitorSetup
там список файлов с различными мониторными конфигурациями, нам нужен "текущий"
у меня, как и у большинства пользователей, используется одномониторная конфигурация
1Camera.lua
открываем его любым редактором и в конце добавляем следующие строки:
ED_NEG_COORD =
{
x = -50;
y = 0;
width = 1;
height = 1;
}
где ED_NEG_COORD это название нашего слота, можно задать его по собственному усмотрению. Это имя мы будем использовать далее, при дублировании вывода нужных приборов.
для слота заданы отрицательные координаты, и размер 1х1 пикселя (больше нам и не требуется)
Сохраняем файл.

Далее идем C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft
там выбираем папку нужного нам ЛА (например "Ka-50")
дальше "Cockpit\Scripts"

там мы видим папки с названиями приборов, заходим в нужную (например "UV_26")
находим файл, название которого заканчивается на *init.lua ("UV_26_init.lua")
(для некоторых ЛА, в папке с названием прибора, может быть еще дополнительная папка "indicator", нужный файл следует искать в ней)
Открываем файл любым редактором, и добавляем в конце следующие строки:
dofile(LockOn_Options.common_script_path.."ViewportHandling.lua")
try_find_assigned_viewport("ED_NEG_COORD")

Тут мы используем название созданного нами слота "ED_NEG_COORD"

*** При обновлении DCS, измененные нами файлы будут автоматически скопированы в корень папки игры, в каталог _backup.00*
и затем заменены на оригинальные.
Т.е. после каждого обновления, нужно заново редактировать файлы.


идея взята тут
__________________
letiaga.ru

Last edited by Alextus; 12-18-2016 at 05:44 PM.
Alextus is offline   Reply With Quote